diff --git a/azure-rest-api-specs b/azure-rest-api-specs index 39879dbcfe0d..f9aba9f7c59a 160000 --- a/azure-rest-api-specs +++ b/azure-rest-api-specs @@ -1 +1 @@ -Subproject commit 39879dbcfe0d8d66afbe073f287cf8f246928243 +Subproject commit f9aba9f7c59a0194f7c58094f5a092fd2098caf4 diff --git a/provider/cmd/pulumi-resource-azure-native/schema.json b/provider/cmd/pulumi-resource-azure-native/schema.json index 5dba173408d8..7bf0f5c43e47 100644 --- a/provider/cmd/pulumi-resource-azure-native/schema.json +++ b/provider/cmd/pulumi-resource-azure-native/schema.json @@ -22,6 +22,7 @@ "adhybridhealthservice": "ADHybridHealthService", "advisor": "Advisor", "agfoodplatform": "AgFoodPlatform", + "agricultureplatform": "AgriculturePlatform", "alertsmanagement": "AlertsManagement", "analysisservices": "AnalysisServices", "apicenter": "ApiCenter", @@ -100,6 +101,7 @@ "dbformysql": "DBforMySQL", "dbforpostgresql": "DBforPostgreSQL", "delegatednetwork": "DelegatedNetwork", + "dependencymap": "DependencyMap", "desktopvirtualization": "DesktopVirtualization", "devcenter": "DevCenter", "devhub": "DevHub", @@ -289,6 +291,7 @@ "github.com/pulumi/pulumi-azure-native-sdk/adhybridhealthservice/v2": "adhybridhealthservice", "github.com/pulumi/pulumi-azure-native-sdk/advisor/v2": "advisor", "github.com/pulumi/pulumi-azure-native-sdk/agfoodplatform/v2": "agfoodplatform", + "github.com/pulumi/pulumi-azure-native-sdk/agricultureplatform/v2": "agricultureplatform", "github.com/pulumi/pulumi-azure-native-sdk/alertsmanagement/v2": "alertsmanagement", "github.com/pulumi/pulumi-azure-native-sdk/analysisservices/v2": "analysisservices", "github.com/pulumi/pulumi-azure-native-sdk/apicenter/v2": "apicenter", @@ -366,6 +369,7 @@ "github.com/pulumi/pulumi-azure-native-sdk/dbformysql/v2": "dbformysql", "github.com/pulumi/pulumi-azure-native-sdk/dbforpostgresql/v2": "dbforpostgresql", "github.com/pulumi/pulumi-azure-native-sdk/delegatednetwork/v2": "delegatednetwork", + "github.com/pulumi/pulumi-azure-native-sdk/dependencymap/v2": "dependencymap", "github.com/pulumi/pulumi-azure-native-sdk/desktopvirtualization/v2": "desktopvirtualization", "github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2": "devcenter", "github.com/pulumi/pulumi-azure-native-sdk/devhub/v2": "devhub", @@ -547,6 +551,7 @@ "adhybridhealthservice": "adhybridhealthservice", "advisor": "advisor", "agfoodplatform": "agfoodplatform", + "agricultureplatform": "agricultureplatform", "alertsmanagement": "alertsmanagement", "analysisservices": "analysisservices", "apicenter": "apicenter", @@ -625,6 +630,7 @@ "dbformysql": "dbformysql", "dbforpostgresql": "dbforpostgresql", "delegatednetwork": "delegatednetwork", + "dependencymap": "dependencymap", "desktopvirtualization": "desktopvirtualization", "devcenter": "devcenter", "devhub": "devhub", @@ -809,6 +815,7 @@ "adhybridhealthservice": "adhybridhealthservice", "advisor": "advisor", "agfoodplatform": "agfoodplatform", + "agricultureplatform": "agricultureplatform", "alertsmanagement": "alertsmanagement", "analysisservices": "analysisservices", "apicenter": "apicenter", @@ -886,6 +893,7 @@ "dbformysql": "dbformysql", "dbforpostgresql": "dbforpostgresql", "delegatednetwork": "delegatednetwork", + "dependencymap": "dependencymap", "desktopvirtualization": "desktopvirtualization", "devcenter": "devcenter", "devhub": "devhub", @@ -2966,6 +2974,627 @@ }, "type": "object" }, + "azure-native:agricultureplatform:AgriServiceConfigResponse": { + "description": "Config of the AgriService resource instance.", + "properties": { + "appServiceResourceId": { + "type": "string", + "description": "App service resource Id." + }, + "cosmosDbResourceId": { + "type": "string", + "description": "Cosmos Db resource Id." + }, + "instanceUri": { + "type": "string", + "description": "Instance URI of the AgriService instance." + }, + "keyVaultResourceId": { + "type": "string", + "description": "Key vault resource Id." + }, + "redisCacheResourceId": { + "type": "string", + "description": "Redis cache resource Id." + }, + "storageAccountResourceId": { + "type": "string", + "description": "Storage account resource Id." + }, + "version": { + "type": "string", + "description": "Version of AgriService instance." + } + }, + "type": "object", + "required": [ + "appServiceResourceId", + "cosmosDbResourceId", + "instanceUri", + "keyVaultResourceId", + "redisCacheResourceId", + "storageAccountResourceId", + "version" + ] + }, + "azure-native:agricultureplatform:AgriServiceResourceProperties": { + "description": "Details of the Agriculture AgriDataManager.", + "properties": { + "dataConnectorCredentials": { + "type": "array", + "items": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:DataConnectorCredentialMap" + }, + "description": "Data connector credentials of AgriService instance." + }, + "installedSolutions": { + "type": "array", + "items": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:InstalledSolutionMap" + }, + "description": "AgriService installed solutions." + } + }, + "type": "object" + }, + "azure-native:agricultureplatform:AgriServiceResourcePropertiesResponse": { + "description": "Details of the Agriculture AgriDataManager.", + "properties": { + "config": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:AgriServiceConfigResponse", + "description": "Config of the AgriService instance." + }, + "dataConnectorCredentials": { + "type": "array", + "items": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:DataConnectorCredentialMapResponse" + }, + "description": "Data connector credentials of AgriService instance." + }, + "installedSolutions": { + "type": "array", + "items": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:InstalledSolutionMapResponse" + }, + "description": "AgriService installed solutions." + }, + "managedOnBehalfOfConfiguration": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:ManagedOnBehalfOfConfigurationResponse", + "description": "Managed On Behalf Of Configuration." + }, + "provisioningState": { + "type": "string", + "description": "The status of the last operation." + } + }, + "type": "object", + "required": [ + "managedOnBehalfOfConfiguration", + "provisioningState" + ] + }, + "azure-native:agricultureplatform:AuthCredentialsKind": { + "description": "Type of credential.", + "type": "string", + "enum": [ + { + "name": "OAuthClientCredentials", + "description": "OAuth Client Credential type", + "value": "OAuthClientCredentials" + }, + { + "name": "ApiKeyAuthCredentials", + "description": "API Key Auth Credential type", + "value": "ApiKeyAuthCredentials" + } + ] + }, + "azure-native:agricultureplatform:DataConnectorCredentialMap": { + "description": "Mapping of data connector credentials.", + "properties": { + "key": { + "type": "string", + "description": "The key representing the credential." + }, + "value": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:DataConnectorCredentials", + "description": "The data connector credential value." + } + }, + "type": "object", + "required": [ + "key", + "value" + ] + }, + "azure-native:agricultureplatform:DataConnectorCredentialMapResponse": { + "description": "Mapping of data connector credentials.", + "properties": { + "key": { + "type": "string", + "description": "The key representing the credential." + }, + "value": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:DataConnectorCredentialsResponse", + "description": "The data connector credential value." + } + }, + "type": "object", + "required": [ + "key", + "value" + ] + }, + "azure-native:agricultureplatform:DataConnectorCredentials": { + "description": "The properties related to an AgriService data connector.", + "properties": { + "clientId": { + "type": "string", + "description": "Client Id associated with the provider, if type of credentials is OAuthClientCredentials." + }, + "keyName": { + "type": "string", + "description": "Name of the key vault key." + }, + "keyVaultUri": { + "type": "string", + "description": "Uri of the key vault" + }, + "keyVersion": { + "type": "string", + "description": "Version of the key vault key." + }, + "kind": { + "oneOf": [ + { + "type": "string" + }, + { + "$ref": "#/types/azure-native:agricultureplatform:AuthCredentialsKind" + } + ], + "description": "Type of credential." + } + }, + "type": "object" + }, + "azure-native:agricultureplatform:DataConnectorCredentialsResponse": { + "description": "The properties related to an AgriService data connector.", + "properties": { + "clientId": { + "type": "string", + "description": "Client Id associated with the provider, if type of credentials is OAuthClientCredentials." + }, + "keyName": { + "type": "string", + "description": "Name of the key vault key." + }, + "keyVaultUri": { + "type": "string", + "description": "Uri of the key vault" + }, + "keyVersion": { + "type": "string", + "description": "Version of the key vault key." + }, + "kind": { + "type": "string", + "description": "Type of credential." + } + }, + "type": "object" + }, + "azure-native:agricultureplatform:DataManagerForAgricultureSolutionResponse": { + "description": "Data Manager for Agriculture solution.", + "properties": { + "accessAzureDataManagerForAgricultureApplicationId": { + "type": "string", + "description": "Entra application Id used to access azure data manager for agriculture instance." + }, + "accessAzureDataManagerForAgricultureApplicationName": { + "type": "string", + "description": "Entra application name used to access azure data manager for agriculture instance." + }, + "dataAccessScopes": { + "type": "array", + "items": { + "type": "string" + }, + "description": "Data access scopes." + }, + "isValidateInput": { + "type": "boolean", + "description": "Whether solution inference will validate input." + }, + "marketPlaceOfferDetails": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:MarketPlaceOfferDetailsResponse", + "description": "Marketplace offer details." + }, + "partnerId": { + "type": "string", + "description": "Partner Id." + }, + "partnerTenantId": { + "type": "string", + "description": "Partner tenant Id." + }, + "saasApplicationId": { + "type": "string", + "description": "Saas application Id." + }, + "solutionId": { + "type": "string", + "description": "Solution Id." + } + }, + "type": "object", + "required": [ + "accessAzureDataManagerForAgricultureApplicationId", + "accessAzureDataManagerForAgricultureApplicationName", + "dataAccessScopes", + "isValidateInput", + "marketPlaceOfferDetails", + "partnerId", + "partnerTenantId", + "saasApplicationId", + "solutionId" + ] + }, + "azure-native:agricultureplatform:InstalledSolutionMap": { + "description": "Mapping of installed solutions.", + "properties": { + "key": { + "type": "string", + "description": "The key representing the installed solution." + }, + "value": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:Solution", + "description": "The installed solution value." + } + }, + "type": "object", + "required": [ + "key", + "value" + ] + }, + "azure-native:agricultureplatform:InstalledSolutionMapResponse": { + "description": "Mapping of installed solutions.", + "properties": { + "key": { + "type": "string", + "description": "The key representing the installed solution." + }, + "value": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:SolutionResponse", + "description": "The installed solution value." + } + }, + "type": "object", + "required": [ + "key", + "value" + ] + }, + "azure-native:agricultureplatform:ManagedOnBehalfOfConfigurationResponse": { + "description": "Configuration of the managed on behalf of resource.", + "properties": { + "moboBrokerResources": { + "type": "array", + "items": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:MoboBrokerResourceResponse" + }, + "description": "Associated MoboBrokerResources." + } + }, + "type": "object", + "required": [ + "moboBrokerResources" + ] + }, + "azure-native:agricultureplatform:ManagedServiceIdentity": { + "description": "Managed service identity (system assigned and/or user assigned identities)", + "properties": { + "type": { + "oneOf": [ + { + "type": "string" + }, + { + "$ref": "#/types/azure-native:agricultureplatform:ManagedServiceIdentityType" + } + ], + "description": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)." + }, + "userAssignedIdentities": { + "type": "array", + "items": { + "type": "string" + }, + "description": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests." + } + }, + "type": "object", + "required": [ + "type" + ] + }, + "azure-native:agricultureplatform:ManagedServiceIdentityResponse": { + "description": "Managed service identity (system assigned and/or user assigned identities)", + "properties": { + "principalId": { + "type": "string", + "description": "The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity." + }, + "tenantId": { + "type": "string", + "description": "The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity." + }, + "type": { + "type": "string", + "description": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed)." + }, + "userAssignedIdentities": { + "type": "object", + "additionalProperties": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:UserAssignedIdentityResponse" + }, + "description": "The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests." + } + }, + "type": "object", + "required": [ + "principalId", + "tenantId", + "type" + ] + }, + "azure-native:agricultureplatform:ManagedServiceIdentityType": { + "description": "Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).", + "type": "string", + "enum": [ + { + "value": "None" + }, + { + "value": "SystemAssigned" + }, + { + "value": "UserAssigned" + }, + { + "value": "SystemAssigned,UserAssigned" + } + ] + }, + "azure-native:agricultureplatform:MarketPlaceOfferDetailsResponse": { + "description": "Marketplace offer details of Agri solution.", + "properties": { + "publisherId": { + "type": "string", + "description": "Publisher Id." + }, + "saasOfferId": { + "type": "string", + "description": "Saas offer Id." + } + }, + "type": "object", + "required": [ + "publisherId", + "saasOfferId" + ] + }, + "azure-native:agricultureplatform:MoboBrokerResourceResponse": { + "description": "MoboBroker resource.", + "properties": { + "id": { + "type": "string", + "description": "The fully qualified resource ID of the MoboBroker resource.\nExample: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}`" + } + }, + "type": "object", + "required": [ + "id" + ] + }, + "azure-native:agricultureplatform:Sku": { + "description": "The resource model definition representing SKU", + "properties": { + "capacity": { + "type": "integer", + "description": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted." + }, + "family": { + "type": "string", + "description": "If the service has different generations of hardware, for the same SKU, then that can be captured here." + }, + "name": { + "type": "string", + "description": "The name of the SKU. E.g. P3. It is typically a letter+number code" + }, + "size": { + "type": "string", + "description": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. " + }, + "tier": { + "$ref": "#/types/azure-native:agricultureplatform:SkuTier", + "description": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT." + } + }, + "type": "object", + "required": [ + "name" + ] + }, + "azure-native:agricultureplatform:SkuResponse": { + "description": "The resource model definition representing SKU", + "properties": { + "capacity": { + "type": "integer", + "description": "If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted." + }, + "family": { + "type": "string", + "description": "If the service has different generations of hardware, for the same SKU, then that can be captured here." + }, + "name": { + "type": "string", + "description": "The name of the SKU. E.g. P3. It is typically a letter+number code" + }, + "size": { + "type": "string", + "description": "The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. " + }, + "tier": { + "type": "string", + "description": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT." + } + }, + "type": "object", + "required": [ + "name" + ] + }, + "azure-native:agricultureplatform:SkuTier": { + "description": "This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.", + "type": "string", + "enum": [ + { + "value": "Free" + }, + { + "value": "Basic" + }, + { + "value": "Standard" + }, + { + "value": "Premium" + } + ] + }, + "azure-native:agricultureplatform:Solution": { + "description": "Installed data manager for Agriculture solution detail.", + "properties": { + "applicationName": { + "type": "string", + "description": "Application name of the solution." + }, + "marketPlacePublisherId": { + "type": "string", + "description": "Marketplace publisher Id." + }, + "partnerId": { + "type": "string", + "description": "Partner Id." + }, + "planId": { + "type": "string", + "description": "Plan Id." + }, + "saasSubscriptionId": { + "type": "string", + "description": "Saas subscription Id." + }, + "saasSubscriptionName": { + "type": "string", + "description": "Saas subscription name." + } + }, + "type": "object" + }, + "azure-native:agricultureplatform:SolutionResponse": { + "description": "Installed data manager for Agriculture solution detail.", + "properties": { + "applicationName": { + "type": "string", + "description": "Application name of the solution." + }, + "marketPlacePublisherId": { + "type": "string", + "description": "Marketplace publisher Id." + }, + "partnerId": { + "type": "string", + "description": "Partner Id." + }, + "planId": { + "type": "string", + "description": "Plan Id." + }, + "saasSubscriptionId": { + "type": "string", + "description": "Saas subscription Id." + }, + "saasSubscriptionName": { + "type": "string", + "description": "Saas subscription name." + } + }, + "type": "object" + }, + "azure-native:agricultureplatform:SystemDataResponse": { + "description": "Metadata pertaining to creation and last modification of the resource.", + "properties": { + "createdAt": { + "type": "string", + "description": "The timestamp of resource creation (UTC)." + }, + "createdBy": { + "type": "string", + "description": "The identity that created the resource." + }, + "createdByType": { + "type": "string", + "description": "The type of identity that created the resource." + }, + "lastModifiedAt": { + "type": "string", + "description": "The timestamp of resource last modification (UTC)" + }, + "lastModifiedBy": { + "type": "string", + "description": "The identity that last modified the resource." + }, + "lastModifiedByType": { + "type": "string", + "description": "The type of identity that last modified the resource." + } + }, + "type": "object" + }, + "azure-native:agricultureplatform:UserAssignedIdentityResponse": { + "description": "User assigned identity properties", + "properties": { + "clientId": { + "type": "string", + "description": "The client ID of the assigned identity." + }, + "principalId": { + "type": "string", + "description": "The principal ID of the assigned identity." + } + }, + "type": "object", + "required": [ + "clientId", + "principalId" + ] + }, "azure-native:alertsmanagement:ActionGroup": { "description": "Action rule with action group configuration", "properties": { @@ -270138,6 +270767,63 @@ }, "type": "object" }, + "azure-native:dependencymap:ProcessNameFilterOperator": { + "description": "Operator for process name filter", + "type": "string", + "enum": [ + { + "name": "contains", + "description": "Operator to include items in the result", + "value": "contains" + }, + { + "name": "notContains", + "description": "Operator to exclude items in the result", + "value": "notContains" + } + ] + }, + "azure-native:dependencymap:SourceType": { + "description": "Source type of Discovery Source resource.", + "type": "string", + "enum": [ + { + "name": "OffAzure", + "description": "OffAzure source type", + "value": "OffAzure" + } + ] + }, + "azure-native:dependencymap:SystemDataResponse": { + "description": "Metadata pertaining to creation and last modification of the resource.", + "properties": { + "createdAt": { + "type": "string", + "description": "The timestamp of resource creation (UTC)." + }, + "createdBy": { + "type": "string", + "description": "The identity that created the resource." + }, + "createdByType": { + "type": "string", + "description": "The type of identity that created the resource." + }, + "lastModifiedAt": { + "type": "string", + "description": "The timestamp of resource last modification (UTC)" + }, + "lastModifiedBy": { + "type": "string", + "description": "The identity that last modified the resource." + }, + "lastModifiedByType": { + "type": "string", + "description": "The type of identity that last modified the resource." + } + }, + "type": "object" + }, "azure-native:desktopvirtualization:AgentUpdateProperties": { "description": "The session host configuration for updating agent, monitoring agent, and stack component.", "properties": { @@ -303221,61 +303907,6 @@ } ] }, - "azure-native:hybridconnectivity:PublicCloudConnectorProperties": { - "description": "Properties of public cloud connectors.", - "properties": { - "awsCloudProfile": { - "type": "object", - "$ref": "#/types/azure-native:hybridconnectivity:AwsCloudProfile", - "description": "Cloud profile for AWS." - }, - "hostType": { - "oneOf": [ - { - "type": "string" - }, - { - "$ref": "#/types/azure-native:hybridconnectivity:HostType" - } - ], - "description": "Host cloud the public cloud connector." - } - }, - "type": "object", - "required": [ - "awsCloudProfile", - "hostType" - ] - }, - "azure-native:hybridconnectivity:PublicCloudConnectorPropertiesResponse": { - "description": "Properties of public cloud connectors.", - "properties": { - "awsCloudProfile": { - "type": "object", - "$ref": "#/types/azure-native:hybridconnectivity:AwsCloudProfileResponse", - "description": "Cloud profile for AWS." - }, - "connectorPrimaryIdentifier": { - "type": "string", - "description": "Connector primary identifier." - }, - "hostType": { - "type": "string", - "description": "Host cloud the public cloud connector." - }, - "provisioningState": { - "type": "string", - "description": "The resource provisioning state." - } - }, - "type": "object", - "required": [ - "awsCloudProfile", - "connectorPrimaryIdentifier", - "hostType", - "provisioningState" - ] - }, "azure-native:hybridconnectivity:ServiceName": { "description": "The name of the service. It is an optional property, if not provided, service configuration tokens issue code would be by passed.", "type": "string", @@ -303288,66 +303919,6 @@ } ] }, - "azure-native:hybridconnectivity:SolutionConfigurationProperties": { - "description": "Solution configuration resource.", - "properties": { - "solutionSettings": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Solution settings" - }, - "solutionType": { - "type": "string", - "description": "The type of the solution" - } - }, - "type": "object", - "required": [ - "solutionType" - ] - }, - "azure-native:hybridconnectivity:SolutionConfigurationPropertiesResponse": { - "description": "Solution configuration resource.", - "properties": { - "lastSyncTime": { - "type": "string", - "description": "The last time resources were inventoried" - }, - "provisioningState": { - "type": "string", - "description": "The resource provisioning state." - }, - "solutionSettings": { - "type": "object", - "additionalProperties": { - "type": "string" - }, - "description": "Solution settings" - }, - "solutionType": { - "type": "string", - "description": "The type of the solution" - }, - "status": { - "type": "string", - "description": "The status of solution configurations" - }, - "statusDetails": { - "type": "string", - "description": "The detailed message of status details" - } - }, - "type": "object", - "required": [ - "lastSyncTime", - "provisioningState", - "solutionType", - "status", - "statusDetails" - ] - }, "azure-native:hybridconnectivity:SystemDataResponse": { "description": "Metadata pertaining to creation and last modification of the resource.", "properties": { @@ -496473,8 +497044,7 @@ "type": "object", "required": [ "existingLandingZoneConfigurationId", - "existingTopLevelMgId", - "managedIdentity" + "existingTopLevelMgId" ] }, "azure-native:sovereign:LandingZoneRegistrationResourcePropertiesResponse": { @@ -496502,7 +497072,6 @@ "required": [ "existingLandingZoneConfigurationId", "existingTopLevelMgId", - "managedIdentity", "provisioningState" ] }, @@ -541167,6 +541736,105 @@ } ] }, + "azure-native:agricultureplatform:AgriService": { + "description": "Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider.\nAzure REST API version: 2024-06-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:agricultureplatform:AgriService mnvxvlitiwbndijhbmgiejz /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName} \n```\n", + "properties": { + "identity": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:ManagedServiceIdentityResponse", + "description": "The managed service identities assigned to this resource." + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "type": "string", + "description": "The name of the resource" + }, + "properties": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:AgriServiceResourcePropertiesResponse", + "description": "The resource-specific properties for this resource." + }, + "sku": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:SkuResponse", + "description": "The SKU (Stock Keeping Unit) assigned to this resource." + }, + "systemData": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:SystemDataResponse", + "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + }, + "type": { + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + } + }, + "type": "object", + "required": [ + "location", + "name", + "properties", + "systemData", + "type" + ], + "inputProperties": { + "agriServiceResourceName": { + "type": "string", + "description": "The name of the AgriService resource.", + "willReplaceOnChanges": true + }, + "identity": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:ManagedServiceIdentity", + "description": "The managed service identities assigned to this resource." + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives", + "willReplaceOnChanges": true + }, + "properties": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:AgriServiceResourceProperties", + "description": "The resource-specific properties for this resource." + }, + "resourceGroupName": { + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "willReplaceOnChanges": true + }, + "sku": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:Sku", + "description": "The SKU (Stock Keeping Unit) assigned to this resource." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + } + }, + "requiredInputs": [ + "resourceGroupName" + ], + "aliases": [ + { + "type": "azure-native:agricultureplatform/v20240601preview:AgriService" + } + ] + }, "azure-native:alertsmanagement:ActionRuleByName": { "description": "Action rule object containing target scope, conditions and suppression logic\nAzure REST API version: 2019-05-05-preview. Prior API version in Azure Native 1.x: 2019-05-05-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### PutActionRule\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var actionRuleByName = new AzureNative.AlertsManagement.ActionRuleByName(\"actionRuleByName\", new()\n {\n ActionRuleName = \"DailySuppression\",\n Location = \"Global\",\n Properties = new AzureNative.AlertsManagement.Inputs.SuppressionArgs\n {\n Conditions = new AzureNative.AlertsManagement.Inputs.ConditionsArgs\n {\n MonitorCondition = new AzureNative.AlertsManagement.Inputs.ConditionArgs\n {\n Operator = AzureNative.AlertsManagement.Operator.EqualsValue,\n Values = new[]\n {\n \"Fired\",\n },\n },\n MonitorService = new AzureNative.AlertsManagement.Inputs.ConditionArgs\n {\n Operator = AzureNative.AlertsManagement.Operator.EqualsValue,\n Values = new[]\n {\n \"Platform\",\n \"Application Insights\",\n },\n },\n Severity = new AzureNative.AlertsManagement.Inputs.ConditionArgs\n {\n Operator = AzureNative.AlertsManagement.Operator.EqualsValue,\n Values = new[]\n {\n \"Sev0\",\n \"Sev2\",\n },\n },\n TargetResourceType = new AzureNative.AlertsManagement.Inputs.ConditionArgs\n {\n Operator = AzureNative.AlertsManagement.Operator.NotEquals,\n Values = new[]\n {\n \"Microsoft.Compute/VirtualMachines\",\n },\n },\n },\n Description = \"Action rule on resource group for daily suppression\",\n Scope = new AzureNative.AlertsManagement.Inputs.ScopeArgs\n {\n ScopeType = AzureNative.AlertsManagement.ScopeType.ResourceGroup,\n Values = new[]\n {\n \"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg\",\n },\n },\n Status = AzureNative.AlertsManagement.ActionRuleStatus.Enabled,\n SuppressionConfig = new AzureNative.AlertsManagement.Inputs.SuppressionConfigArgs\n {\n RecurrenceType = AzureNative.AlertsManagement.SuppressionType.Daily,\n Schedule = new AzureNative.AlertsManagement.Inputs.SuppressionScheduleArgs\n {\n EndDate = \"12/18/2018\",\n EndTime = \"14:00:00\",\n StartDate = \"12/09/2018\",\n StartTime = \"06:00:00\",\n },\n },\n Type = \"Suppression\",\n },\n ResourceGroupName = \"alertscorrelationrg\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\talertsmanagement \"github.com/pulumi/pulumi-azure-native-sdk/alertsmanagement/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := alertsmanagement.NewActionRuleByName(ctx, \"actionRuleByName\", \u0026alertsmanagement.ActionRuleByNameArgs{\n\t\t\tActionRuleName: pulumi.String(\"DailySuppression\"),\n\t\t\tLocation: pulumi.String(\"Global\"),\n\t\t\tProperties: \u0026alertsmanagement.SuppressionArgs{\n\t\t\t\tConditions: \u0026alertsmanagement.ConditionsArgs{\n\t\t\t\t\tMonitorCondition: \u0026alertsmanagement.ConditionArgs{\n\t\t\t\t\t\tOperator: pulumi.String(alertsmanagement.OperatorEquals),\n\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"Fired\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tMonitorService: \u0026alertsmanagement.ConditionArgs{\n\t\t\t\t\t\tOperator: pulumi.String(alertsmanagement.OperatorEquals),\n\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"Platform\"),\n\t\t\t\t\t\t\tpulumi.String(\"Application Insights\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSeverity: \u0026alertsmanagement.ConditionArgs{\n\t\t\t\t\t\tOperator: pulumi.String(alertsmanagement.OperatorEquals),\n\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"Sev0\"),\n\t\t\t\t\t\t\tpulumi.String(\"Sev2\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tTargetResourceType: \u0026alertsmanagement.ConditionArgs{\n\t\t\t\t\t\tOperator: pulumi.String(alertsmanagement.OperatorNotEquals),\n\t\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"Microsoft.Compute/VirtualMachines\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDescription: pulumi.String(\"Action rule on resource group for daily suppression\"),\n\t\t\t\tScope: \u0026alertsmanagement.ScopeArgs{\n\t\t\t\t\tScopeType: pulumi.String(alertsmanagement.ScopeTypeResourceGroup),\n\t\t\t\t\tValues: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tStatus: pulumi.String(alertsmanagement.ActionRuleStatusEnabled),\n\t\t\t\tSuppressionConfig: \u0026alertsmanagement.SuppressionConfigArgs{\n\t\t\t\t\tRecurrenceType: pulumi.String(alertsmanagement.SuppressionTypeDaily),\n\t\t\t\t\tSchedule: \u0026alertsmanagement.SuppressionScheduleArgs{\n\t\t\t\t\t\tEndDate: pulumi.String(\"12/18/2018\"),\n\t\t\t\t\t\tEndTime: pulumi.String(\"14:00:00\"),\n\t\t\t\t\t\tStartDate: pulumi.String(\"12/09/2018\"),\n\t\t\t\t\t\tStartTime: pulumi.String(\"06:00:00\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"Suppression\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"alertscorrelationrg\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.alertsmanagement.ActionRuleByName;\nimport com.pulumi.azurenative.alertsmanagement.ActionRuleByNameArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var actionRuleByName = new ActionRuleByName(\"actionRuleByName\", ActionRuleByNameArgs.builder()\n .actionRuleName(\"DailySuppression\")\n .location(\"Global\")\n .properties(SuppressionArgs.builder()\n .conditions(ConditionsArgs.builder()\n .monitorCondition(ConditionArgs.builder()\n .operator(\"Equals\")\n .values(\"Fired\")\n .build())\n .monitorService(ConditionArgs.builder()\n .operator(\"Equals\")\n .values( \n \"Platform\",\n \"Application Insights\")\n .build())\n .severity(ConditionArgs.builder()\n .operator(\"Equals\")\n .values( \n \"Sev0\",\n \"Sev2\")\n .build())\n .targetResourceType(ConditionArgs.builder()\n .operator(\"NotEquals\")\n .values(\"Microsoft.Compute/VirtualMachines\")\n .build())\n .build())\n .description(\"Action rule on resource group for daily suppression\")\n .scope(ScopeArgs.builder()\n .scopeType(\"ResourceGroup\")\n .values(\"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg\")\n .build())\n .status(\"Enabled\")\n .suppressionConfig(SuppressionConfigArgs.builder()\n .recurrenceType(\"Daily\")\n .schedule(SuppressionScheduleArgs.builder()\n .endDate(\"12/18/2018\")\n .endTime(\"14:00:00\")\n .startDate(\"12/09/2018\")\n .startTime(\"06:00:00\")\n .build())\n .build())\n .type(\"Suppression\")\n .build())\n .resourceGroupName(\"alertscorrelationrg\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst actionRuleByName = new azure_native.alertsmanagement.ActionRuleByName(\"actionRuleByName\", {\n actionRuleName: \"DailySuppression\",\n location: \"Global\",\n properties: {\n conditions: {\n monitorCondition: {\n operator: azure_native.alertsmanagement.Operator.Equals,\n values: [\"Fired\"],\n },\n monitorService: {\n operator: azure_native.alertsmanagement.Operator.Equals,\n values: [\n \"Platform\",\n \"Application Insights\",\n ],\n },\n severity: {\n operator: azure_native.alertsmanagement.Operator.Equals,\n values: [\n \"Sev0\",\n \"Sev2\",\n ],\n },\n targetResourceType: {\n operator: azure_native.alertsmanagement.Operator.NotEquals,\n values: [\"Microsoft.Compute/VirtualMachines\"],\n },\n },\n description: \"Action rule on resource group for daily suppression\",\n scope: {\n scopeType: azure_native.alertsmanagement.ScopeType.ResourceGroup,\n values: [\"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg\"],\n },\n status: azure_native.alertsmanagement.ActionRuleStatus.Enabled,\n suppressionConfig: {\n recurrenceType: azure_native.alertsmanagement.SuppressionType.Daily,\n schedule: {\n endDate: \"12/18/2018\",\n endTime: \"14:00:00\",\n startDate: \"12/09/2018\",\n startTime: \"06:00:00\",\n },\n },\n type: \"Suppression\",\n },\n resourceGroupName: \"alertscorrelationrg\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\naction_rule_by_name = azure_native.alertsmanagement.ActionRuleByName(\"actionRuleByName\",\n action_rule_name=\"DailySuppression\",\n location=\"Global\",\n properties={\n \"conditions\": {\n \"monitor_condition\": {\n \"operator\": azure_native.alertsmanagement.Operator.EQUALS,\n \"values\": [\"Fired\"],\n },\n \"monitor_service\": {\n \"operator\": azure_native.alertsmanagement.Operator.EQUALS,\n \"values\": [\n \"Platform\",\n \"Application Insights\",\n ],\n },\n \"severity\": {\n \"operator\": azure_native.alertsmanagement.Operator.EQUALS,\n \"values\": [\n \"Sev0\",\n \"Sev2\",\n ],\n },\n \"target_resource_type\": {\n \"operator\": azure_native.alertsmanagement.Operator.NOT_EQUALS,\n \"values\": [\"Microsoft.Compute/VirtualMachines\"],\n },\n },\n \"description\": \"Action rule on resource group for daily suppression\",\n \"scope\": {\n \"scope_type\": azure_native.alertsmanagement.ScopeType.RESOURCE_GROUP,\n \"values\": [\"/subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg\"],\n },\n \"status\": azure_native.alertsmanagement.ActionRuleStatus.ENABLED,\n \"suppression_config\": {\n \"recurrence_type\": azure_native.alertsmanagement.SuppressionType.DAILY,\n \"schedule\": {\n \"end_date\": \"12/18/2018\",\n \"end_time\": \"14:00:00\",\n \"start_date\": \"12/09/2018\",\n \"start_time\": \"06:00:00\",\n },\n },\n \"type\": \"Suppression\",\n },\n resource_group_name=\"alertscorrelationrg\",\n tags={})\n\n```\n\n```yaml\nresources:\n actionRuleByName:\n type: azure-native:alertsmanagement:ActionRuleByName\n properties:\n actionRuleName: DailySuppression\n location: Global\n properties:\n conditions:\n monitorCondition:\n operator: Equals\n values:\n - Fired\n monitorService:\n operator: Equals\n values:\n - Platform\n - Application Insights\n severity:\n operator: Equals\n values:\n - Sev0\n - Sev2\n targetResourceType:\n operator: NotEquals\n values:\n - Microsoft.Compute/VirtualMachines\n description: Action rule on resource group for daily suppression\n scope:\n scopeType: ResourceGroup\n values:\n - /subscriptions/1e3ff1c0-771a-4119-a03b-be82a51e232d/resourceGroups/alertscorrelationrg\n status: Enabled\n suppressionConfig:\n recurrenceType: Daily\n schedule:\n endDate: 12/18/2018\n endTime: 14:00:00\n startDate: 12/09/2018\n startTime: 06:00:00\n type: Suppression\n resourceGroupName: alertscorrelationrg\n tags: {}\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:alertsmanagement:ActionRuleByName DailySuppression /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/{actionRuleName} \n```\n", "properties": { @@ -623202,7 +623870,7 @@ "properties": { "dnsZone": { "type": "string", - "description": "The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for." + "description": "The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'." }, "groupId": { "type": "string", @@ -623252,7 +623920,7 @@ "inputProperties": { "dnsZone": { "type": "string", - "description": "The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for." + "description": "The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'." }, "groupId": { "type": "string", @@ -623309,7 +623977,7 @@ "properties": { "connectionServerName": { "type": "string", - "description": "The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately." + "description": "The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately." }, "name": { "type": "string", @@ -623355,7 +624023,7 @@ "inputProperties": { "connectionServerName": { "type": "string", - "description": "The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately." + "description": "The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately." }, "resourceGroupName": { "type": "string", @@ -642823,6 +643491,187 @@ } ] }, + "azure-native:dependencymap:DiscoverySource": { + "description": "A Discovery Source resource\nAzure REST API version: 2025-01-31-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### DiscoverySources_CreateOrUpdate - generated by [MaximumSet] rule\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var discoverySource = new AzureNative.DependencyMap.DiscoverySource(\"discoverySource\", new()\n {\n Location = \"y\",\n MapName = \"mapsTest1\",\n ResourceGroupName = \"rgdependencyMap\",\n SourceId = \"wzlrkzumplzjmixbqv\",\n SourceName = \"sourceTest1\",\n SourceType = \"DiscoverySourceResourceProperties\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdependencymap \"github.com/pulumi/pulumi-azure-native-sdk/dependencymap/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dependencymap.NewDiscoverySource(ctx, \"discoverySource\", \u0026dependencymap.DiscoverySourceArgs{\n\t\t\tLocation: pulumi.String(\"y\"),\n\t\t\tMapName: pulumi.String(\"mapsTest1\"),\n\t\t\tResourceGroupName: pulumi.String(\"rgdependencyMap\"),\n\t\t\tSourceId: pulumi.String(\"wzlrkzumplzjmixbqv\"),\n\t\t\tSourceName: pulumi.String(\"sourceTest1\"),\n\t\t\tSourceType: pulumi.String(\"DiscoverySourceResourceProperties\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.dependencymap.DiscoverySource;\nimport com.pulumi.azurenative.dependencymap.DiscoverySourceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var discoverySource = new DiscoverySource(\"discoverySource\", DiscoverySourceArgs.builder()\n .location(\"y\")\n .mapName(\"mapsTest1\")\n .resourceGroupName(\"rgdependencyMap\")\n .sourceId(\"wzlrkzumplzjmixbqv\")\n .sourceName(\"sourceTest1\")\n .sourceType(\"DiscoverySourceResourceProperties\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst discoverySource = new azure_native.dependencymap.DiscoverySource(\"discoverySource\", {\n location: \"y\",\n mapName: \"mapsTest1\",\n resourceGroupName: \"rgdependencyMap\",\n sourceId: \"wzlrkzumplzjmixbqv\",\n sourceName: \"sourceTest1\",\n sourceType: \"DiscoverySourceResourceProperties\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndiscovery_source = azure_native.dependencymap.DiscoverySource(\"discoverySource\",\n location=\"y\",\n map_name=\"mapsTest1\",\n resource_group_name=\"rgdependencyMap\",\n source_id=\"wzlrkzumplzjmixbqv\",\n source_name=\"sourceTest1\",\n source_type=\"DiscoverySourceResourceProperties\",\n tags={})\n\n```\n\n```yaml\nresources:\n discoverySource:\n type: azure-native:dependencymap:DiscoverySource\n properties:\n location: y\n mapName: mapsTest1\n resourceGroupName: rgdependencyMap\n sourceId: wzlrkzumplzjmixbqv\n sourceName: sourceTest1\n sourceType: DiscoverySourceResourceProperties\n tags: {}\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:dependencymap:DiscoverySource opthbwbxhckrctnfnpio /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources/{sourceName} \n```\n", + "properties": { + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "type": "string", + "description": "The name of the resource" + }, + "provisioningState": { + "type": "string", + "description": "Provisioning state of Discovery Source resource." + }, + "sourceId": { + "type": "string", + "description": "Source ArmId of Discovery Source resource" + }, + "sourceType": { + "type": "string", + "description": "Source type of Discovery Source resource." + }, + "systemData": { + "type": "object", + "$ref": "#/types/azure-native:dependencymap:SystemDataResponse", + "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + }, + "type": { + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + } + }, + "type": "object", + "required": [ + "location", + "name", + "provisioningState", + "sourceId", + "sourceType", + "systemData", + "type" + ], + "inputProperties": { + "location": { + "type": "string", + "description": "The geo-location where the resource lives", + "willReplaceOnChanges": true + }, + "mapName": { + "type": "string", + "description": "Maps resource name", + "willReplaceOnChanges": true + }, + "resourceGroupName": { + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "willReplaceOnChanges": true + }, + "sourceId": { + "type": "string", + "description": "Source ArmId of Discovery Source resource", + "willReplaceOnChanges": true + }, + "sourceName": { + "type": "string", + "description": "discovery source resource", + "willReplaceOnChanges": true + }, + "sourceType": { + "oneOf": [ + { + "type": "string" + }, + { + "$ref": "#/types/azure-native:dependencymap:SourceType" + } + ], + "description": "Source type of Discovery Source resource.", + "willReplaceOnChanges": true + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + } + }, + "requiredInputs": [ + "mapName", + "resourceGroupName", + "sourceId", + "sourceType" + ], + "aliases": [ + { + "type": "azure-native:dependencymap/v20250131preview:DiscoverySource" + } + ] + }, + "azure-native:dependencymap:Map": { + "description": "A Maps resource\nAzure REST API version: 2025-01-31-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Maps_CreateOrUpdate - generated by [MaximumSet] rule\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var map = new AzureNative.DependencyMap.Map(\"map\", new()\n {\n Location = \"wjtzelgfcmswfeflfltwxqveo\",\n MapName = \"mapsTest1\",\n ResourceGroupName = \"rgdependencyMap\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdependencymap \"github.com/pulumi/pulumi-azure-native-sdk/dependencymap/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := dependencymap.NewMap(ctx, \"map\", \u0026dependencymap.MapArgs{\n\t\t\tLocation: pulumi.String(\"wjtzelgfcmswfeflfltwxqveo\"),\n\t\t\tMapName: pulumi.String(\"mapsTest1\"),\n\t\t\tResourceGroupName: pulumi.String(\"rgdependencyMap\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.dependencymap.Map;\nimport com.pulumi.azurenative.dependencymap.MapArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var map = new Map(\"map\", MapArgs.builder()\n .location(\"wjtzelgfcmswfeflfltwxqveo\")\n .mapName(\"mapsTest1\")\n .resourceGroupName(\"rgdependencyMap\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst map = new azure_native.dependencymap.Map(\"map\", {\n location: \"wjtzelgfcmswfeflfltwxqveo\",\n mapName: \"mapsTest1\",\n resourceGroupName: \"rgdependencyMap\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmap = azure_native.dependencymap.Map(\"map\",\n location=\"wjtzelgfcmswfeflfltwxqveo\",\n map_name=\"mapsTest1\",\n resource_group_name=\"rgdependencyMap\",\n tags={})\n\n```\n\n```yaml\nresources:\n map:\n type: azure-native:dependencymap:Map\n properties:\n location: wjtzelgfcmswfeflfltwxqveo\n mapName: mapsTest1\n resourceGroupName: rgdependencyMap\n tags: {}\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:dependencymap:Map pwkdwgji /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName} \n```\n", + "properties": { + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "type": "string", + "description": "The name of the resource" + }, + "provisioningState": { + "type": "string", + "description": "Provisioning state of Maps resource." + }, + "systemData": { + "type": "object", + "$ref": "#/types/azure-native:dependencymap:SystemDataResponse", + "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + }, + "type": { + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + } + }, + "type": "object", + "required": [ + "location", + "name", + "provisioningState", + "systemData", + "type" + ], + "inputProperties": { + "location": { + "type": "string", + "description": "The geo-location where the resource lives", + "willReplaceOnChanges": true + }, + "mapName": { + "type": "string", + "description": "Maps resource name", + "willReplaceOnChanges": true + }, + "resourceGroupName": { + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "willReplaceOnChanges": true + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + } + }, + "requiredInputs": [ + "resourceGroupName" + ], + "aliases": [ + { + "type": "azure-native:dependencymap/v20250131preview:Map" + } + ] + }, "azure-native:desktopvirtualization:AppAttachPackage": { "description": "Schema for App Attach Package properties.\nAzure REST API version: 2023-10-04-preview.\n\nOther available API versions: 2023-11-01-preview, 2024-01-16-preview, 2024-03-06-preview, 2024-04-03, 2024-04-08-preview, 2024-08-08-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### AppAttachPackage_Create\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var appAttachPackage = new AzureNative.DesktopVirtualization.AppAttachPackage(\"appAttachPackage\", new()\n {\n AppAttachPackageName = \"msixpackagefullname\",\n Location = \"southcentralus\",\n Properties = new AzureNative.DesktopVirtualization.Inputs.AppAttachPackagePropertiesArgs\n {\n FailHealthCheckOnStagingFailure = AzureNative.DesktopVirtualization.FailHealthCheckOnStagingFailure.NeedsAssistance,\n HostPoolReferences = new() { },\n Image = new AzureNative.DesktopVirtualization.Inputs.AppAttachPackageInfoPropertiesArgs\n {\n CertificateExpiry = \"2023-01-02T17:18:19.1234567Z\",\n CertificateName = \"certName\",\n DisplayName = \"displayname\",\n ImagePath = \"imagepath\",\n IsActive = false,\n IsRegularRegistration = false,\n LastUpdated = \"2008-09-22T14:01:54.9571247Z\",\n PackageAlias = \"msixpackagealias\",\n PackageApplications = new[]\n {\n new AzureNative.DesktopVirtualization.Inputs.MsixPackageApplicationsArgs\n {\n AppId = \"AppId\",\n AppUserModelID = \"AppUserModelId\",\n Description = \"PackageApplicationDescription\",\n FriendlyName = \"FriendlyName\",\n IconImageName = \"Iconimagename\",\n RawIcon = \"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\",\n RawPng = \"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\",\n },\n },\n PackageDependencies = new[]\n {\n new AzureNative.DesktopVirtualization.Inputs.MsixPackageDependenciesArgs\n {\n DependencyName = \"MsixPackage_Dependency_Name\",\n MinVersion = \"packageDep_version\",\n Publisher = \"MsixPackage_Dependency_Publisher\",\n },\n },\n PackageFamilyName = \"MsixPackage_FamilyName\",\n PackageFullName = \"MsixPackage_FullName\",\n PackageName = \"MsixPackageName\",\n PackageRelativePath = \"packagerelativepath\",\n Version = \"packageversion\",\n },\n KeyVaultURL = \"\",\n },\n ResourceGroupName = \"resourceGroup1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdesktopvirtualization \"github.com/pulumi/pulumi-azure-native-sdk/desktopvirtualization/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := desktopvirtualization.NewAppAttachPackage(ctx, \"appAttachPackage\", \u0026desktopvirtualization.AppAttachPackageArgs{\n\t\t\tAppAttachPackageName: pulumi.String(\"msixpackagefullname\"),\n\t\t\tLocation: pulumi.String(\"southcentralus\"),\n\t\t\tProperties: \u0026desktopvirtualization.AppAttachPackagePropertiesArgs{\n\t\t\t\tFailHealthCheckOnStagingFailure: pulumi.String(desktopvirtualization.FailHealthCheckOnStagingFailureNeedsAssistance),\n\t\t\t\tHostPoolReferences: pulumi.StringArray{},\n\t\t\t\tImage: \u0026desktopvirtualization.AppAttachPackageInfoPropertiesArgs{\n\t\t\t\t\tCertificateExpiry: pulumi.String(\"2023-01-02T17:18:19.1234567Z\"),\n\t\t\t\t\tCertificateName: pulumi.String(\"certName\"),\n\t\t\t\t\tDisplayName: pulumi.String(\"displayname\"),\n\t\t\t\t\tImagePath: pulumi.String(\"imagepath\"),\n\t\t\t\t\tIsActive: pulumi.Bool(false),\n\t\t\t\t\tIsRegularRegistration: pulumi.Bool(false),\n\t\t\t\t\tLastUpdated: pulumi.String(\"2008-09-22T14:01:54.9571247Z\"),\n\t\t\t\t\tPackageAlias: pulumi.String(\"msixpackagealias\"),\n\t\t\t\t\tPackageApplications: desktopvirtualization.MsixPackageApplicationsArray{\n\t\t\t\t\t\t\u0026desktopvirtualization.MsixPackageApplicationsArgs{\n\t\t\t\t\t\t\tAppId: pulumi.String(\"AppId\"),\n\t\t\t\t\t\t\tAppUserModelID: pulumi.String(\"AppUserModelId\"),\n\t\t\t\t\t\t\tDescription: pulumi.String(\"PackageApplicationDescription\"),\n\t\t\t\t\t\t\tFriendlyName: pulumi.String(\"FriendlyName\"),\n\t\t\t\t\t\t\tIconImageName: pulumi.String(\"Iconimagename\"),\n\t\t\t\t\t\t\tRawIcon: pulumi.String(\"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\"),\n\t\t\t\t\t\t\tRawPng: pulumi.String(\"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPackageDependencies: desktopvirtualization.MsixPackageDependenciesArray{\n\t\t\t\t\t\t\u0026desktopvirtualization.MsixPackageDependenciesArgs{\n\t\t\t\t\t\t\tDependencyName: pulumi.String(\"MsixPackage_Dependency_Name\"),\n\t\t\t\t\t\t\tMinVersion: pulumi.String(\"packageDep_version\"),\n\t\t\t\t\t\t\tPublisher: pulumi.String(\"MsixPackage_Dependency_Publisher\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPackageFamilyName: pulumi.String(\"MsixPackage_FamilyName\"),\n\t\t\t\t\tPackageFullName: pulumi.String(\"MsixPackage_FullName\"),\n\t\t\t\t\tPackageName: pulumi.String(\"MsixPackageName\"),\n\t\t\t\t\tPackageRelativePath: pulumi.String(\"packagerelativepath\"),\n\t\t\t\t\tVersion: pulumi.String(\"packageversion\"),\n\t\t\t\t},\n\t\t\t\tKeyVaultURL: pulumi.String(\"\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"resourceGroup1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.desktopvirtualization.AppAttachPackage;\nimport com.pulumi.azurenative.desktopvirtualization.AppAttachPackageArgs;\nimport com.pulumi.azurenative.desktopvirtualization.inputs.AppAttachPackagePropertiesArgs;\nimport com.pulumi.azurenative.desktopvirtualization.inputs.AppAttachPackageInfoPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var appAttachPackage = new AppAttachPackage(\"appAttachPackage\", AppAttachPackageArgs.builder()\n .appAttachPackageName(\"msixpackagefullname\")\n .location(\"southcentralus\")\n .properties(AppAttachPackagePropertiesArgs.builder()\n .failHealthCheckOnStagingFailure(\"NeedsAssistance\")\n .hostPoolReferences()\n .image(AppAttachPackageInfoPropertiesArgs.builder()\n .certificateExpiry(\"2023-01-02T17:18:19.1234567Z\")\n .certificateName(\"certName\")\n .displayName(\"displayname\")\n .imagePath(\"imagepath\")\n .isActive(false)\n .isRegularRegistration(false)\n .lastUpdated(\"2008-09-22T14:01:54.9571247Z\")\n .packageAlias(\"msixpackagealias\")\n .packageApplications(MsixPackageApplicationsArgs.builder()\n .appId(\"AppId\")\n .appUserModelID(\"AppUserModelId\")\n .description(\"PackageApplicationDescription\")\n .friendlyName(\"FriendlyName\")\n .iconImageName(\"Iconimagename\")\n .rawIcon(\"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\")\n .rawPng(\"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\")\n .build())\n .packageDependencies(MsixPackageDependenciesArgs.builder()\n .dependencyName(\"MsixPackage_Dependency_Name\")\n .minVersion(\"packageDep_version\")\n .publisher(\"MsixPackage_Dependency_Publisher\")\n .build())\n .packageFamilyName(\"MsixPackage_FamilyName\")\n .packageFullName(\"MsixPackage_FullName\")\n .packageName(\"MsixPackageName\")\n .packageRelativePath(\"packagerelativepath\")\n .version(\"packageversion\")\n .build())\n .keyVaultURL(\"\")\n .build())\n .resourceGroupName(\"resourceGroup1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst appAttachPackage = new azure_native.desktopvirtualization.AppAttachPackage(\"appAttachPackage\", {\n appAttachPackageName: \"msixpackagefullname\",\n location: \"southcentralus\",\n properties: {\n failHealthCheckOnStagingFailure: azure_native.desktopvirtualization.FailHealthCheckOnStagingFailure.NeedsAssistance,\n hostPoolReferences: [],\n image: {\n certificateExpiry: \"2023-01-02T17:18:19.1234567Z\",\n certificateName: \"certName\",\n displayName: \"displayname\",\n imagePath: \"imagepath\",\n isActive: false,\n isRegularRegistration: false,\n lastUpdated: \"2008-09-22T14:01:54.9571247Z\",\n packageAlias: \"msixpackagealias\",\n packageApplications: [{\n appId: \"AppId\",\n appUserModelID: \"AppUserModelId\",\n description: \"PackageApplicationDescription\",\n friendlyName: \"FriendlyName\",\n iconImageName: \"Iconimagename\",\n rawIcon: \"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\",\n rawPng: \"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\",\n }],\n packageDependencies: [{\n dependencyName: \"MsixPackage_Dependency_Name\",\n minVersion: \"packageDep_version\",\n publisher: \"MsixPackage_Dependency_Publisher\",\n }],\n packageFamilyName: \"MsixPackage_FamilyName\",\n packageFullName: \"MsixPackage_FullName\",\n packageName: \"MsixPackageName\",\n packageRelativePath: \"packagerelativepath\",\n version: \"packageversion\",\n },\n keyVaultURL: \"\",\n },\n resourceGroupName: \"resourceGroup1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\napp_attach_package = azure_native.desktopvirtualization.AppAttachPackage(\"appAttachPackage\",\n app_attach_package_name=\"msixpackagefullname\",\n location=\"southcentralus\",\n properties={\n \"fail_health_check_on_staging_failure\": azure_native.desktopvirtualization.FailHealthCheckOnStagingFailure.NEEDS_ASSISTANCE,\n \"host_pool_references\": [],\n \"image\": {\n \"certificate_expiry\": \"2023-01-02T17:18:19.1234567Z\",\n \"certificate_name\": \"certName\",\n \"display_name\": \"displayname\",\n \"image_path\": \"imagepath\",\n \"is_active\": False,\n \"is_regular_registration\": False,\n \"last_updated\": \"2008-09-22T14:01:54.9571247Z\",\n \"package_alias\": \"msixpackagealias\",\n \"package_applications\": [{\n \"app_id\": \"AppId\",\n \"app_user_model_id\": \"AppUserModelId\",\n \"description\": \"PackageApplicationDescription\",\n \"friendly_name\": \"FriendlyName\",\n \"icon_image_name\": \"Iconimagename\",\n \"raw_icon\": \"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\",\n \"raw_png\": \"VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\",\n }],\n \"package_dependencies\": [{\n \"dependency_name\": \"MsixPackage_Dependency_Name\",\n \"min_version\": \"packageDep_version\",\n \"publisher\": \"MsixPackage_Dependency_Publisher\",\n }],\n \"package_family_name\": \"MsixPackage_FamilyName\",\n \"package_full_name\": \"MsixPackage_FullName\",\n \"package_name\": \"MsixPackageName\",\n \"package_relative_path\": \"packagerelativepath\",\n \"version\": \"packageversion\",\n },\n \"key_vault_url\": \"\",\n },\n resource_group_name=\"resourceGroup1\")\n\n```\n\n```yaml\nresources:\n appAttachPackage:\n type: azure-native:desktopvirtualization:AppAttachPackage\n properties:\n appAttachPackageName: msixpackagefullname\n location: southcentralus\n properties:\n failHealthCheckOnStagingFailure: NeedsAssistance\n hostPoolReferences: []\n image:\n certificateExpiry: 2023-01-02T17:18:19.1234567Z\n certificateName: certName\n displayName: displayname\n imagePath: imagepath\n isActive: false\n isRegularRegistration: false\n lastUpdated: 2008-09-22T14:01:54.9571247Z\n packageAlias: msixpackagealias\n packageApplications:\n - appId: AppId\n appUserModelID: AppUserModelId\n description: PackageApplicationDescription\n friendlyName: FriendlyName\n iconImageName: Iconimagename\n rawIcon: VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\n rawPng: VGhpcyBpcyBhIHN0cmluZyB0byBoYXNo\n packageDependencies:\n - dependencyName: MsixPackage_Dependency_Name\n minVersion: packageDep_version\n publisher: MsixPackage_Dependency_Publisher\n packageFamilyName: MsixPackage_FamilyName\n packageFullName: MsixPackage_FullName\n packageName: MsixPackageName\n packageRelativePath: packagerelativepath\n version: packageversion\n keyVaultURL: \"\"\n resourceGroupName: resourceGroup1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:desktopvirtualization:AppAttachPackage packageName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/appAttachPackages/{appAttachPackageName} \n```\n", "properties": { @@ -645460,7 +646309,7 @@ ] }, "azure-native:devcenter:AttachedNetworkByDevCenter": { - "description": "Represents an attached NetworkConnection.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### AttachedNetworks_Create\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var attachedNetworkByDevCenter = new AzureNative.DevCenter.AttachedNetworkByDevCenter(\"attachedNetworkByDevCenter\", new()\n {\n AttachedNetworkConnectionName = \"network-uswest3\",\n DevCenterName = \"Contoso\",\n NetworkConnectionId = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewAttachedNetworkByDevCenter(ctx, \"attachedNetworkByDevCenter\", \u0026devcenter.AttachedNetworkByDevCenterArgs{\n\t\t\tAttachedNetworkConnectionName: pulumi.String(\"network-uswest3\"),\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tNetworkConnectionId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.AttachedNetworkByDevCenter;\nimport com.pulumi.azurenative.devcenter.AttachedNetworkByDevCenterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var attachedNetworkByDevCenter = new AttachedNetworkByDevCenter(\"attachedNetworkByDevCenter\", AttachedNetworkByDevCenterArgs.builder()\n .attachedNetworkConnectionName(\"network-uswest3\")\n .devCenterName(\"Contoso\")\n .networkConnectionId(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst attachedNetworkByDevCenter = new azure_native.devcenter.AttachedNetworkByDevCenter(\"attachedNetworkByDevCenter\", {\n attachedNetworkConnectionName: \"network-uswest3\",\n devCenterName: \"Contoso\",\n networkConnectionId: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nattached_network_by_dev_center = azure_native.devcenter.AttachedNetworkByDevCenter(\"attachedNetworkByDevCenter\",\n attached_network_connection_name=\"network-uswest3\",\n dev_center_name=\"Contoso\",\n network_connection_id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n attachedNetworkByDevCenter:\n type: azure-native:devcenter:AttachedNetworkByDevCenter\n properties:\n attachedNetworkConnectionName: network-uswest3\n devCenterName: Contoso\n networkConnectionId: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:AttachedNetworkByDevCenter network-uswest3 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName} \n```\n", + "description": "Represents an attached NetworkConnection.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### AttachedNetworks_Create\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var attachedNetworkByDevCenter = new AzureNative.DevCenter.AttachedNetworkByDevCenter(\"attachedNetworkByDevCenter\", new()\n {\n AttachedNetworkConnectionName = \"network-uswest3\",\n DevCenterName = \"Contoso\",\n NetworkConnectionId = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewAttachedNetworkByDevCenter(ctx, \"attachedNetworkByDevCenter\", \u0026devcenter.AttachedNetworkByDevCenterArgs{\n\t\t\tAttachedNetworkConnectionName: pulumi.String(\"network-uswest3\"),\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tNetworkConnectionId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.AttachedNetworkByDevCenter;\nimport com.pulumi.azurenative.devcenter.AttachedNetworkByDevCenterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var attachedNetworkByDevCenter = new AttachedNetworkByDevCenter(\"attachedNetworkByDevCenter\", AttachedNetworkByDevCenterArgs.builder()\n .attachedNetworkConnectionName(\"network-uswest3\")\n .devCenterName(\"Contoso\")\n .networkConnectionId(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst attachedNetworkByDevCenter = new azure_native.devcenter.AttachedNetworkByDevCenter(\"attachedNetworkByDevCenter\", {\n attachedNetworkConnectionName: \"network-uswest3\",\n devCenterName: \"Contoso\",\n networkConnectionId: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nattached_network_by_dev_center = azure_native.devcenter.AttachedNetworkByDevCenter(\"attachedNetworkByDevCenter\",\n attached_network_connection_name=\"network-uswest3\",\n dev_center_name=\"Contoso\",\n network_connection_id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n attachedNetworkByDevCenter:\n type: azure-native:devcenter:AttachedNetworkByDevCenter\n properties:\n attachedNetworkConnectionName: network-uswest3\n devCenterName: Contoso\n networkConnectionId: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/NetworkConnections/network-uswest3\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:AttachedNetworkByDevCenter network-uswest3 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName} \n```\n", "properties": { "domainJoinType": { "type": "string", @@ -645576,11 +646425,14 @@ }, { "type": "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" + }, + { + "type": "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" } ] }, "azure-native:devcenter:Catalog": { - "description": "Represents a catalog.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Catalogs_CreateOrUpdateAdo\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var catalog = new AzureNative.DevCenter.Catalog(\"catalog\", new()\n {\n AdoGit = new AzureNative.DevCenter.Inputs.GitCatalogArgs\n {\n Branch = \"main\",\n Path = \"/templates\",\n SecretIdentifier = \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n Uri = \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n CatalogName = \"CentralCatalog\",\n DevCenterName = \"Contoso\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewCatalog(ctx, \"catalog\", \u0026devcenter.CatalogArgs{\n\t\t\tAdoGit: \u0026devcenter.GitCatalogArgs{\n\t\t\t\tBranch: pulumi.String(\"main\"),\n\t\t\t\tPath: pulumi.String(\"/templates\"),\n\t\t\t\tSecretIdentifier: pulumi.String(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\"),\n\t\t\t\tUri: pulumi.String(\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\"),\n\t\t\t},\n\t\t\tCatalogName: pulumi.String(\"CentralCatalog\"),\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Catalog;\nimport com.pulumi.azurenative.devcenter.CatalogArgs;\nimport com.pulumi.azurenative.devcenter.inputs.GitCatalogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var catalog = new Catalog(\"catalog\", CatalogArgs.builder()\n .adoGit(GitCatalogArgs.builder()\n .branch(\"main\")\n .path(\"/templates\")\n .secretIdentifier(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\")\n .uri(\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\")\n .build())\n .catalogName(\"CentralCatalog\")\n .devCenterName(\"Contoso\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst catalog = new azure_native.devcenter.Catalog(\"catalog\", {\n adoGit: {\n branch: \"main\",\n path: \"/templates\",\n secretIdentifier: \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n uri: \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n catalogName: \"CentralCatalog\",\n devCenterName: \"Contoso\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncatalog = azure_native.devcenter.Catalog(\"catalog\",\n ado_git={\n \"branch\": \"main\",\n \"path\": \"/templates\",\n \"secret_identifier\": \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n \"uri\": \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n catalog_name=\"CentralCatalog\",\n dev_center_name=\"Contoso\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n catalog:\n type: azure-native:devcenter:Catalog\n properties:\n adoGit:\n branch: main\n path: /templates\n secretIdentifier: https://contosokv.vault.azure.net/secrets/CentralRepoPat\n uri: https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\n catalogName: CentralCatalog\n devCenterName: Contoso\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Catalogs_CreateOrUpdateGitHub\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var catalog = new AzureNative.DevCenter.Catalog(\"catalog\", new()\n {\n CatalogName = \"CentralCatalog\",\n DevCenterName = \"Contoso\",\n GitHub = new AzureNative.DevCenter.Inputs.GitCatalogArgs\n {\n Branch = \"main\",\n Path = \"/templates\",\n SecretIdentifier = \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n Uri = \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewCatalog(ctx, \"catalog\", \u0026devcenter.CatalogArgs{\n\t\t\tCatalogName: pulumi.String(\"CentralCatalog\"),\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tGitHub: \u0026devcenter.GitCatalogArgs{\n\t\t\t\tBranch: pulumi.String(\"main\"),\n\t\t\t\tPath: pulumi.String(\"/templates\"),\n\t\t\t\tSecretIdentifier: pulumi.String(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\"),\n\t\t\t\tUri: pulumi.String(\"https://github.com/Contoso/centralrepo-fake.git\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Catalog;\nimport com.pulumi.azurenative.devcenter.CatalogArgs;\nimport com.pulumi.azurenative.devcenter.inputs.GitCatalogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var catalog = new Catalog(\"catalog\", CatalogArgs.builder()\n .catalogName(\"CentralCatalog\")\n .devCenterName(\"Contoso\")\n .gitHub(GitCatalogArgs.builder()\n .branch(\"main\")\n .path(\"/templates\")\n .secretIdentifier(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\")\n .uri(\"https://github.com/Contoso/centralrepo-fake.git\")\n .build())\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst catalog = new azure_native.devcenter.Catalog(\"catalog\", {\n catalogName: \"CentralCatalog\",\n devCenterName: \"Contoso\",\n gitHub: {\n branch: \"main\",\n path: \"/templates\",\n secretIdentifier: \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n uri: \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncatalog = azure_native.devcenter.Catalog(\"catalog\",\n catalog_name=\"CentralCatalog\",\n dev_center_name=\"Contoso\",\n git_hub={\n \"branch\": \"main\",\n \"path\": \"/templates\",\n \"secret_identifier\": \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n \"uri\": \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n catalog:\n type: azure-native:devcenter:Catalog\n properties:\n catalogName: CentralCatalog\n devCenterName: Contoso\n gitHub:\n branch: main\n path: /templates\n secretIdentifier: https://contosokv.vault.azure.net/secrets/CentralRepoPat\n uri: https://github.com/Contoso/centralrepo-fake.git\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Catalog CentralCatalog /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName} \n```\n", + "description": "Represents a catalog.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Catalogs_CreateOrUpdateAdo\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var catalog = new AzureNative.DevCenter.Catalog(\"catalog\", new()\n {\n AdoGit = new AzureNative.DevCenter.Inputs.GitCatalogArgs\n {\n Branch = \"main\",\n Path = \"/templates\",\n SecretIdentifier = \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n Uri = \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n CatalogName = \"CentralCatalog\",\n DevCenterName = \"Contoso\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewCatalog(ctx, \"catalog\", \u0026devcenter.CatalogArgs{\n\t\t\tAdoGit: \u0026devcenter.GitCatalogArgs{\n\t\t\t\tBranch: pulumi.String(\"main\"),\n\t\t\t\tPath: pulumi.String(\"/templates\"),\n\t\t\t\tSecretIdentifier: pulumi.String(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\"),\n\t\t\t\tUri: pulumi.String(\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\"),\n\t\t\t},\n\t\t\tCatalogName: pulumi.String(\"CentralCatalog\"),\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Catalog;\nimport com.pulumi.azurenative.devcenter.CatalogArgs;\nimport com.pulumi.azurenative.devcenter.inputs.GitCatalogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var catalog = new Catalog(\"catalog\", CatalogArgs.builder()\n .adoGit(GitCatalogArgs.builder()\n .branch(\"main\")\n .path(\"/templates\")\n .secretIdentifier(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\")\n .uri(\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\")\n .build())\n .catalogName(\"CentralCatalog\")\n .devCenterName(\"Contoso\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst catalog = new azure_native.devcenter.Catalog(\"catalog\", {\n adoGit: {\n branch: \"main\",\n path: \"/templates\",\n secretIdentifier: \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n uri: \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n catalogName: \"CentralCatalog\",\n devCenterName: \"Contoso\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncatalog = azure_native.devcenter.Catalog(\"catalog\",\n ado_git={\n \"branch\": \"main\",\n \"path\": \"/templates\",\n \"secret_identifier\": \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n \"uri\": \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n catalog_name=\"CentralCatalog\",\n dev_center_name=\"Contoso\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n catalog:\n type: azure-native:devcenter:Catalog\n properties:\n adoGit:\n branch: main\n path: /templates\n secretIdentifier: https://contosokv.vault.azure.net/secrets/CentralRepoPat\n uri: https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\n catalogName: CentralCatalog\n devCenterName: Contoso\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Catalogs_CreateOrUpdateGitHub\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var catalog = new AzureNative.DevCenter.Catalog(\"catalog\", new()\n {\n CatalogName = \"CentralCatalog\",\n DevCenterName = \"Contoso\",\n GitHub = new AzureNative.DevCenter.Inputs.GitCatalogArgs\n {\n Branch = \"main\",\n Path = \"/templates\",\n SecretIdentifier = \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n Uri = \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewCatalog(ctx, \"catalog\", \u0026devcenter.CatalogArgs{\n\t\t\tCatalogName: pulumi.String(\"CentralCatalog\"),\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tGitHub: \u0026devcenter.GitCatalogArgs{\n\t\t\t\tBranch: pulumi.String(\"main\"),\n\t\t\t\tPath: pulumi.String(\"/templates\"),\n\t\t\t\tSecretIdentifier: pulumi.String(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\"),\n\t\t\t\tUri: pulumi.String(\"https://github.com/Contoso/centralrepo-fake.git\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Catalog;\nimport com.pulumi.azurenative.devcenter.CatalogArgs;\nimport com.pulumi.azurenative.devcenter.inputs.GitCatalogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var catalog = new Catalog(\"catalog\", CatalogArgs.builder()\n .catalogName(\"CentralCatalog\")\n .devCenterName(\"Contoso\")\n .gitHub(GitCatalogArgs.builder()\n .branch(\"main\")\n .path(\"/templates\")\n .secretIdentifier(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\")\n .uri(\"https://github.com/Contoso/centralrepo-fake.git\")\n .build())\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst catalog = new azure_native.devcenter.Catalog(\"catalog\", {\n catalogName: \"CentralCatalog\",\n devCenterName: \"Contoso\",\n gitHub: {\n branch: \"main\",\n path: \"/templates\",\n secretIdentifier: \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n uri: \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncatalog = azure_native.devcenter.Catalog(\"catalog\",\n catalog_name=\"CentralCatalog\",\n dev_center_name=\"Contoso\",\n git_hub={\n \"branch\": \"main\",\n \"path\": \"/templates\",\n \"secret_identifier\": \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n \"uri\": \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n catalog:\n type: azure-native:devcenter:Catalog\n properties:\n catalogName: CentralCatalog\n devCenterName: Contoso\n gitHub:\n branch: main\n path: /templates\n secretIdentifier: https://contosokv.vault.azure.net/secrets/CentralRepoPat\n uri: https://github.com/Contoso/centralrepo-fake.git\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Catalog CentralCatalog /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName} \n```\n", "properties": { "adoGit": { "type": "object", @@ -645700,6 +646552,9 @@ }, { "type": "azure-native:devcenter/v20241001preview:Catalog" + }, + { + "type": "azure-native:devcenter/v20250201:Catalog" } ] }, @@ -645792,7 +646647,7 @@ ] }, "azure-native:devcenter:DevBoxDefinition": { - "description": "Represents a definition for a Developer Machine.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### DevBoxDefinitions_Create\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var devBoxDefinition = new AzureNative.DevCenter.DevBoxDefinition(\"devBoxDefinition\", new()\n {\n DevBoxDefinitionName = \"WebDevBox\",\n DevCenterName = \"Contoso\",\n HibernateSupport = AzureNative.DevCenter.HibernateSupport.Enabled,\n ImageReference = new AzureNative.DevCenter.Inputs.ImageReferenceArgs\n {\n Id = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\",\n },\n Location = \"centralus\",\n ResourceGroupName = \"rg1\",\n Sku = new AzureNative.DevCenter.Inputs.SkuArgs\n {\n Name = \"Preview\",\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewDevBoxDefinition(ctx, \"devBoxDefinition\", \u0026devcenter.DevBoxDefinitionArgs{\n\t\t\tDevBoxDefinitionName: pulumi.String(\"WebDevBox\"),\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tHibernateSupport: pulumi.String(devcenter.HibernateSupportEnabled),\n\t\t\tImageReference: \u0026devcenter.ImageReferenceArgs{\n\t\t\t\tId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\"),\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026devcenter.SkuArgs{\n\t\t\t\tName: pulumi.String(\"Preview\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.DevBoxDefinition;\nimport com.pulumi.azurenative.devcenter.DevBoxDefinitionArgs;\nimport com.pulumi.azurenative.devcenter.inputs.ImageReferenceArgs;\nimport com.pulumi.azurenative.devcenter.inputs.SkuArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var devBoxDefinition = new DevBoxDefinition(\"devBoxDefinition\", DevBoxDefinitionArgs.builder()\n .devBoxDefinitionName(\"WebDevBox\")\n .devCenterName(\"Contoso\")\n .hibernateSupport(\"Enabled\")\n .imageReference(ImageReferenceArgs.builder()\n .id(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\")\n .build())\n .location(\"centralus\")\n .resourceGroupName(\"rg1\")\n .sku(SkuArgs.builder()\n .name(\"Preview\")\n .build())\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst devBoxDefinition = new azure_native.devcenter.DevBoxDefinition(\"devBoxDefinition\", {\n devBoxDefinitionName: \"WebDevBox\",\n devCenterName: \"Contoso\",\n hibernateSupport: azure_native.devcenter.HibernateSupport.Enabled,\n imageReference: {\n id: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\",\n },\n location: \"centralus\",\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Preview\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndev_box_definition = azure_native.devcenter.DevBoxDefinition(\"devBoxDefinition\",\n dev_box_definition_name=\"WebDevBox\",\n dev_center_name=\"Contoso\",\n hibernate_support=azure_native.devcenter.HibernateSupport.ENABLED,\n image_reference={\n \"id\": \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\",\n },\n location=\"centralus\",\n resource_group_name=\"rg1\",\n sku={\n \"name\": \"Preview\",\n })\n\n```\n\n```yaml\nresources:\n devBoxDefinition:\n type: azure-native:devcenter:DevBoxDefinition\n properties:\n devBoxDefinitionName: WebDevBox\n devCenterName: Contoso\n hibernateSupport: Enabled\n imageReference:\n id: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\n location: centralus\n resourceGroupName: rg1\n sku:\n name: Preview\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:DevBoxDefinition WebDevBox /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName} \n```\n", + "description": "Represents a definition for a Developer Machine.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### DevBoxDefinitions_Create\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var devBoxDefinition = new AzureNative.DevCenter.DevBoxDefinition(\"devBoxDefinition\", new()\n {\n DevBoxDefinitionName = \"WebDevBox\",\n DevCenterName = \"Contoso\",\n HibernateSupport = AzureNative.DevCenter.HibernateSupport.Enabled,\n ImageReference = new AzureNative.DevCenter.Inputs.ImageReferenceArgs\n {\n Id = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\",\n },\n Location = \"centralus\",\n ResourceGroupName = \"rg1\",\n Sku = new AzureNative.DevCenter.Inputs.SkuArgs\n {\n Name = \"Preview\",\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewDevBoxDefinition(ctx, \"devBoxDefinition\", \u0026devcenter.DevBoxDefinitionArgs{\n\t\t\tDevBoxDefinitionName: pulumi.String(\"WebDevBox\"),\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tHibernateSupport: pulumi.String(devcenter.HibernateSupportEnabled),\n\t\t\tImageReference: \u0026devcenter.ImageReferenceArgs{\n\t\t\t\tId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\"),\n\t\t\t},\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSku: \u0026devcenter.SkuArgs{\n\t\t\t\tName: pulumi.String(\"Preview\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.DevBoxDefinition;\nimport com.pulumi.azurenative.devcenter.DevBoxDefinitionArgs;\nimport com.pulumi.azurenative.devcenter.inputs.ImageReferenceArgs;\nimport com.pulumi.azurenative.devcenter.inputs.SkuArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var devBoxDefinition = new DevBoxDefinition(\"devBoxDefinition\", DevBoxDefinitionArgs.builder()\n .devBoxDefinitionName(\"WebDevBox\")\n .devCenterName(\"Contoso\")\n .hibernateSupport(\"Enabled\")\n .imageReference(ImageReferenceArgs.builder()\n .id(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\")\n .build())\n .location(\"centralus\")\n .resourceGroupName(\"rg1\")\n .sku(SkuArgs.builder()\n .name(\"Preview\")\n .build())\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst devBoxDefinition = new azure_native.devcenter.DevBoxDefinition(\"devBoxDefinition\", {\n devBoxDefinitionName: \"WebDevBox\",\n devCenterName: \"Contoso\",\n hibernateSupport: azure_native.devcenter.HibernateSupport.Enabled,\n imageReference: {\n id: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\",\n },\n location: \"centralus\",\n resourceGroupName: \"rg1\",\n sku: {\n name: \"Preview\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndev_box_definition = azure_native.devcenter.DevBoxDefinition(\"devBoxDefinition\",\n dev_box_definition_name=\"WebDevBox\",\n dev_center_name=\"Contoso\",\n hibernate_support=azure_native.devcenter.HibernateSupport.ENABLED,\n image_reference={\n \"id\": \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\",\n },\n location=\"centralus\",\n resource_group_name=\"rg1\",\n sku={\n \"name\": \"Preview\",\n })\n\n```\n\n```yaml\nresources:\n devBoxDefinition:\n type: azure-native:devcenter:DevBoxDefinition\n properties:\n devBoxDefinitionName: WebDevBox\n devCenterName: Contoso\n hibernateSupport: Enabled\n imageReference:\n id: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/Example/providers/Microsoft.DevCenter/devcenters/Contoso/galleries/contosogallery/images/exampleImage/version/1.0.0\n location: centralus\n resourceGroupName: rg1\n sku:\n name: Preview\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:DevBoxDefinition WebDevBox /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName} \n```\n", "properties": { "activeImageReference": { "type": "object", @@ -645970,11 +646825,14 @@ }, { "type": "azure-native:devcenter/v20241001preview:DevBoxDefinition" + }, + { + "type": "azure-native:devcenter/v20250201:DevBoxDefinition" } ] }, "azure-native:devcenter:DevCenter": { - "description": "Represents a devcenter resource.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### DevCenters_Create\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var devCenter = new AzureNative.DevCenter.DevCenter(\"devCenter\", new()\n {\n DevCenterName = \"Contoso\",\n Location = \"centralus\",\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"CostCode\", \"12345\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewDevCenter(ctx, \"devCenter\", \u0026devcenter.DevCenterArgs{\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"CostCode\": pulumi.String(\"12345\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.DevCenter;\nimport com.pulumi.azurenative.devcenter.DevCenterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var devCenter = new DevCenter(\"devCenter\", DevCenterArgs.builder()\n .devCenterName(\"Contoso\")\n .location(\"centralus\")\n .resourceGroupName(\"rg1\")\n .tags(Map.of(\"CostCode\", \"12345\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst devCenter = new azure_native.devcenter.DevCenter(\"devCenter\", {\n devCenterName: \"Contoso\",\n location: \"centralus\",\n resourceGroupName: \"rg1\",\n tags: {\n CostCode: \"12345\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndev_center = azure_native.devcenter.DevCenter(\"devCenter\",\n dev_center_name=\"Contoso\",\n location=\"centralus\",\n resource_group_name=\"rg1\",\n tags={\n \"CostCode\": \"12345\",\n })\n\n```\n\n```yaml\nresources:\n devCenter:\n type: azure-native:devcenter:DevCenter\n properties:\n devCenterName: Contoso\n location: centralus\n resourceGroupName: rg1\n tags:\n CostCode: '12345'\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:DevCenter Contoso /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName} \n```\n", + "description": "Represents a devcenter resource.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### DevCenters_Create\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var devCenter = new AzureNative.DevCenter.DevCenter(\"devCenter\", new()\n {\n DevCenterName = \"Contoso\",\n Location = \"centralus\",\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"CostCode\", \"12345\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewDevCenter(ctx, \"devCenter\", \u0026devcenter.DevCenterArgs{\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"CostCode\": pulumi.String(\"12345\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.DevCenter;\nimport com.pulumi.azurenative.devcenter.DevCenterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var devCenter = new DevCenter(\"devCenter\", DevCenterArgs.builder()\n .devCenterName(\"Contoso\")\n .location(\"centralus\")\n .resourceGroupName(\"rg1\")\n .tags(Map.of(\"CostCode\", \"12345\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst devCenter = new azure_native.devcenter.DevCenter(\"devCenter\", {\n devCenterName: \"Contoso\",\n location: \"centralus\",\n resourceGroupName: \"rg1\",\n tags: {\n CostCode: \"12345\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndev_center = azure_native.devcenter.DevCenter(\"devCenter\",\n dev_center_name=\"Contoso\",\n location=\"centralus\",\n resource_group_name=\"rg1\",\n tags={\n \"CostCode\": \"12345\",\n })\n\n```\n\n```yaml\nresources:\n devCenter:\n type: azure-native:devcenter:DevCenter\n properties:\n devCenterName: Contoso\n location: centralus\n resourceGroupName: rg1\n tags:\n CostCode: '12345'\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:DevCenter Contoso /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName} \n```\n", "properties": { "devCenterUri": { "type": "string", @@ -646097,6 +646955,9 @@ }, { "type": "azure-native:devcenter/v20241001preview:DevCenter" + }, + { + "type": "azure-native:devcenter/v20250201:DevCenter" } ] }, @@ -646225,7 +647086,7 @@ ] }, "azure-native:devcenter:EnvironmentType": { - "description": "Represents an environment type.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### EnvironmentTypes_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var environmentType = new AzureNative.DevCenter.EnvironmentType(\"environmentType\", new()\n {\n DevCenterName = \"Contoso\",\n EnvironmentTypeName = \"DevTest\",\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"Owner\", \"superuser\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewEnvironmentType(ctx, \"environmentType\", \u0026devcenter.EnvironmentTypeArgs{\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tEnvironmentTypeName: pulumi.String(\"DevTest\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"Owner\": pulumi.String(\"superuser\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.EnvironmentType;\nimport com.pulumi.azurenative.devcenter.EnvironmentTypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var environmentType = new EnvironmentType(\"environmentType\", EnvironmentTypeArgs.builder()\n .devCenterName(\"Contoso\")\n .environmentTypeName(\"DevTest\")\n .resourceGroupName(\"rg1\")\n .tags(Map.of(\"Owner\", \"superuser\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst environmentType = new azure_native.devcenter.EnvironmentType(\"environmentType\", {\n devCenterName: \"Contoso\",\n environmentTypeName: \"DevTest\",\n resourceGroupName: \"rg1\",\n tags: {\n Owner: \"superuser\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nenvironment_type = azure_native.devcenter.EnvironmentType(\"environmentType\",\n dev_center_name=\"Contoso\",\n environment_type_name=\"DevTest\",\n resource_group_name=\"rg1\",\n tags={\n \"Owner\": \"superuser\",\n })\n\n```\n\n```yaml\nresources:\n environmentType:\n type: azure-native:devcenter:EnvironmentType\n properties:\n devCenterName: Contoso\n environmentTypeName: DevTest\n resourceGroupName: rg1\n tags:\n Owner: superuser\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:EnvironmentType DevTest /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName} \n```\n", + "description": "Represents an environment type.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### EnvironmentTypes_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var environmentType = new AzureNative.DevCenter.EnvironmentType(\"environmentType\", new()\n {\n DevCenterName = \"Contoso\",\n EnvironmentTypeName = \"DevTest\",\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"Owner\", \"superuser\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewEnvironmentType(ctx, \"environmentType\", \u0026devcenter.EnvironmentTypeArgs{\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tEnvironmentTypeName: pulumi.String(\"DevTest\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"Owner\": pulumi.String(\"superuser\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.EnvironmentType;\nimport com.pulumi.azurenative.devcenter.EnvironmentTypeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var environmentType = new EnvironmentType(\"environmentType\", EnvironmentTypeArgs.builder()\n .devCenterName(\"Contoso\")\n .environmentTypeName(\"DevTest\")\n .resourceGroupName(\"rg1\")\n .tags(Map.of(\"Owner\", \"superuser\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst environmentType = new azure_native.devcenter.EnvironmentType(\"environmentType\", {\n devCenterName: \"Contoso\",\n environmentTypeName: \"DevTest\",\n resourceGroupName: \"rg1\",\n tags: {\n Owner: \"superuser\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nenvironment_type = azure_native.devcenter.EnvironmentType(\"environmentType\",\n dev_center_name=\"Contoso\",\n environment_type_name=\"DevTest\",\n resource_group_name=\"rg1\",\n tags={\n \"Owner\": \"superuser\",\n })\n\n```\n\n```yaml\nresources:\n environmentType:\n type: azure-native:devcenter:EnvironmentType\n properties:\n devCenterName: Contoso\n environmentTypeName: DevTest\n resourceGroupName: rg1\n tags:\n Owner: superuser\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:EnvironmentType DevTest /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName} \n```\n", "properties": { "name": { "type": "string", @@ -646329,11 +647190,14 @@ }, { "type": "azure-native:devcenter/v20241001preview:EnvironmentType" + }, + { + "type": "azure-native:devcenter/v20250201:EnvironmentType" } ] }, "azure-native:devcenter:Gallery": { - "description": "Represents a gallery.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Galleries_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var gallery = new AzureNative.DevCenter.Gallery(\"gallery\", new()\n {\n DevCenterName = \"Contoso\",\n GalleryName = \"StandardGallery\",\n GalleryResourceId = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewGallery(ctx, \"gallery\", \u0026devcenter.GalleryArgs{\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tGalleryName: pulumi.String(\"StandardGallery\"),\n\t\t\tGalleryResourceId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Gallery;\nimport com.pulumi.azurenative.devcenter.GalleryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var gallery = new Gallery(\"gallery\", GalleryArgs.builder()\n .devCenterName(\"Contoso\")\n .galleryName(\"StandardGallery\")\n .galleryResourceId(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst gallery = new azure_native.devcenter.Gallery(\"gallery\", {\n devCenterName: \"Contoso\",\n galleryName: \"StandardGallery\",\n galleryResourceId: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ngallery = azure_native.devcenter.Gallery(\"gallery\",\n dev_center_name=\"Contoso\",\n gallery_name=\"StandardGallery\",\n gallery_resource_id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n gallery:\n type: azure-native:devcenter:Gallery\n properties:\n devCenterName: Contoso\n galleryName: StandardGallery\n galleryResourceId: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Gallery StandardGallery /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName} \n```\n", + "description": "Represents a gallery.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Galleries_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var gallery = new AzureNative.DevCenter.Gallery(\"gallery\", new()\n {\n DevCenterName = \"Contoso\",\n GalleryName = \"StandardGallery\",\n GalleryResourceId = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewGallery(ctx, \"gallery\", \u0026devcenter.GalleryArgs{\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tGalleryName: pulumi.String(\"StandardGallery\"),\n\t\t\tGalleryResourceId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Gallery;\nimport com.pulumi.azurenative.devcenter.GalleryArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var gallery = new Gallery(\"gallery\", GalleryArgs.builder()\n .devCenterName(\"Contoso\")\n .galleryName(\"StandardGallery\")\n .galleryResourceId(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst gallery = new azure_native.devcenter.Gallery(\"gallery\", {\n devCenterName: \"Contoso\",\n galleryName: \"StandardGallery\",\n galleryResourceId: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ngallery = azure_native.devcenter.Gallery(\"gallery\",\n dev_center_name=\"Contoso\",\n gallery_name=\"StandardGallery\",\n gallery_resource_id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n gallery:\n type: azure-native:devcenter:Gallery\n properties:\n devCenterName: Contoso\n galleryName: StandardGallery\n galleryResourceId: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.Compute/galleries/StandardGallery\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Gallery StandardGallery /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName} \n```\n", "properties": { "galleryResourceId": { "type": "string", @@ -646434,11 +647298,14 @@ }, { "type": "azure-native:devcenter/v20241001preview:Gallery" + }, + { + "type": "azure-native:devcenter/v20250201:Gallery" } ] }, "azure-native:devcenter:NetworkConnection": { - "description": "Network related settings\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### NetworkConnections_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var networkConnection = new AzureNative.DevCenter.NetworkConnection(\"networkConnection\", new()\n {\n DomainJoinType = AzureNative.DevCenter.DomainJoinType.HybridAzureADJoin,\n DomainName = \"mydomaincontroller.local\",\n DomainPassword = \"Password value for user\",\n DomainUsername = \"testuser@mydomaincontroller.local\",\n Location = \"centralus\",\n NetworkConnectionName = \"uswest3network\",\n NetworkingResourceGroupName = \"NetworkInterfaces\",\n ResourceGroupName = \"rg1\",\n SubnetId = \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewNetworkConnection(ctx, \"networkConnection\", \u0026devcenter.NetworkConnectionArgs{\n\t\t\tDomainJoinType: pulumi.String(devcenter.DomainJoinTypeHybridAzureADJoin),\n\t\t\tDomainName: pulumi.String(\"mydomaincontroller.local\"),\n\t\t\tDomainPassword: pulumi.String(\"Password value for user\"),\n\t\t\tDomainUsername: pulumi.String(\"testuser@mydomaincontroller.local\"),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tNetworkConnectionName: pulumi.String(\"uswest3network\"),\n\t\t\tNetworkingResourceGroupName: pulumi.String(\"NetworkInterfaces\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSubnetId: pulumi.String(\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.NetworkConnection;\nimport com.pulumi.azurenative.devcenter.NetworkConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var networkConnection = new NetworkConnection(\"networkConnection\", NetworkConnectionArgs.builder()\n .domainJoinType(\"HybridAzureADJoin\")\n .domainName(\"mydomaincontroller.local\")\n .domainPassword(\"Password value for user\")\n .domainUsername(\"testuser@mydomaincontroller.local\")\n .location(\"centralus\")\n .networkConnectionName(\"uswest3network\")\n .networkingResourceGroupName(\"NetworkInterfaces\")\n .resourceGroupName(\"rg1\")\n .subnetId(\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst networkConnection = new azure_native.devcenter.NetworkConnection(\"networkConnection\", {\n domainJoinType: azure_native.devcenter.DomainJoinType.HybridAzureADJoin,\n domainName: \"mydomaincontroller.local\",\n domainPassword: \"Password value for user\",\n domainUsername: \"testuser@mydomaincontroller.local\",\n location: \"centralus\",\n networkConnectionName: \"uswest3network\",\n networkingResourceGroupName: \"NetworkInterfaces\",\n resourceGroupName: \"rg1\",\n subnetId: \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nnetwork_connection = azure_native.devcenter.NetworkConnection(\"networkConnection\",\n domain_join_type=azure_native.devcenter.DomainJoinType.HYBRID_AZURE_AD_JOIN,\n domain_name=\"mydomaincontroller.local\",\n domain_password=\"Password value for user\",\n domain_username=\"testuser@mydomaincontroller.local\",\n location=\"centralus\",\n network_connection_name=\"uswest3network\",\n networking_resource_group_name=\"NetworkInterfaces\",\n resource_group_name=\"rg1\",\n subnet_id=\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\")\n\n```\n\n```yaml\nresources:\n networkConnection:\n type: azure-native:devcenter:NetworkConnection\n properties:\n domainJoinType: HybridAzureADJoin\n domainName: mydomaincontroller.local\n domainPassword: Password value for user\n domainUsername: testuser@mydomaincontroller.local\n location: centralus\n networkConnectionName: uswest3network\n networkingResourceGroupName: NetworkInterfaces\n resourceGroupName: rg1\n subnetId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:NetworkConnection uswest3network /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName} \n```\n", + "description": "Network related settings\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### NetworkConnections_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var networkConnection = new AzureNative.DevCenter.NetworkConnection(\"networkConnection\", new()\n {\n DomainJoinType = AzureNative.DevCenter.DomainJoinType.HybridAzureADJoin,\n DomainName = \"mydomaincontroller.local\",\n DomainPassword = \"Password value for user\",\n DomainUsername = \"testuser@mydomaincontroller.local\",\n Location = \"centralus\",\n NetworkConnectionName = \"uswest3network\",\n NetworkingResourceGroupName = \"NetworkInterfaces\",\n ResourceGroupName = \"rg1\",\n SubnetId = \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewNetworkConnection(ctx, \"networkConnection\", \u0026devcenter.NetworkConnectionArgs{\n\t\t\tDomainJoinType: pulumi.String(devcenter.DomainJoinTypeHybridAzureADJoin),\n\t\t\tDomainName: pulumi.String(\"mydomaincontroller.local\"),\n\t\t\tDomainPassword: pulumi.String(\"Password value for user\"),\n\t\t\tDomainUsername: pulumi.String(\"testuser@mydomaincontroller.local\"),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tNetworkConnectionName: pulumi.String(\"uswest3network\"),\n\t\t\tNetworkingResourceGroupName: pulumi.String(\"NetworkInterfaces\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tSubnetId: pulumi.String(\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.NetworkConnection;\nimport com.pulumi.azurenative.devcenter.NetworkConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var networkConnection = new NetworkConnection(\"networkConnection\", NetworkConnectionArgs.builder()\n .domainJoinType(\"HybridAzureADJoin\")\n .domainName(\"mydomaincontroller.local\")\n .domainPassword(\"Password value for user\")\n .domainUsername(\"testuser@mydomaincontroller.local\")\n .location(\"centralus\")\n .networkConnectionName(\"uswest3network\")\n .networkingResourceGroupName(\"NetworkInterfaces\")\n .resourceGroupName(\"rg1\")\n .subnetId(\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst networkConnection = new azure_native.devcenter.NetworkConnection(\"networkConnection\", {\n domainJoinType: azure_native.devcenter.DomainJoinType.HybridAzureADJoin,\n domainName: \"mydomaincontroller.local\",\n domainPassword: \"Password value for user\",\n domainUsername: \"testuser@mydomaincontroller.local\",\n location: \"centralus\",\n networkConnectionName: \"uswest3network\",\n networkingResourceGroupName: \"NetworkInterfaces\",\n resourceGroupName: \"rg1\",\n subnetId: \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nnetwork_connection = azure_native.devcenter.NetworkConnection(\"networkConnection\",\n domain_join_type=azure_native.devcenter.DomainJoinType.HYBRID_AZURE_AD_JOIN,\n domain_name=\"mydomaincontroller.local\",\n domain_password=\"Password value for user\",\n domain_username=\"testuser@mydomaincontroller.local\",\n location=\"centralus\",\n network_connection_name=\"uswest3network\",\n networking_resource_group_name=\"NetworkInterfaces\",\n resource_group_name=\"rg1\",\n subnet_id=\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\")\n\n```\n\n```yaml\nresources:\n networkConnection:\n type: azure-native:devcenter:NetworkConnection\n properties:\n domainJoinType: HybridAzureADJoin\n domainName: mydomaincontroller.local\n domainPassword: Password value for user\n domainUsername: testuser@mydomaincontroller.local\n location: centralus\n networkConnectionName: uswest3network\n networkingResourceGroupName: NetworkInterfaces\n resourceGroupName: rg1\n subnetId: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ExampleRG/providers/Microsoft.Network/virtualNetworks/ExampleVNet/subnets/default\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:NetworkConnection uswest3network /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName} \n```\n", "properties": { "domainJoinType": { "type": "string", @@ -646620,6 +647487,9 @@ }, { "type": "azure-native:devcenter/v20241001preview:NetworkConnection" + }, + { + "type": "azure-native:devcenter/v20250201:NetworkConnection" } ] }, @@ -646823,7 +647693,7 @@ ] }, "azure-native:devcenter:Pool": { - "description": "A pool of Virtual Machines.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Pools_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pool = new AzureNative.DevCenter.Pool(\"pool\", new()\n {\n DevBoxDefinitionName = \"WebDevBox\",\n LicenseType = AzureNative.DevCenter.LicenseType.Windows_Client,\n LocalAdministrator = AzureNative.DevCenter.LocalAdminStatus.Enabled,\n Location = \"centralus\",\n NetworkConnectionName = \"Network1-westus2\",\n PoolName = \"DevPool\",\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n StopOnDisconnect = new AzureNative.DevCenter.Inputs.StopOnDisconnectConfigurationArgs\n {\n GracePeriodMinutes = 60,\n Status = AzureNative.DevCenter.StopOnDisconnectEnableStatus.Enabled,\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewPool(ctx, \"pool\", \u0026devcenter.PoolArgs{\n\t\t\tDevBoxDefinitionName: pulumi.String(\"WebDevBox\"),\n\t\t\tLicenseType: pulumi.String(devcenter.LicenseType_Windows_Client),\n\t\t\tLocalAdministrator: pulumi.String(devcenter.LocalAdminStatusEnabled),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tNetworkConnectionName: pulumi.String(\"Network1-westus2\"),\n\t\t\tPoolName: pulumi.String(\"DevPool\"),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tStopOnDisconnect: \u0026devcenter.StopOnDisconnectConfigurationArgs{\n\t\t\t\tGracePeriodMinutes: pulumi.Int(60),\n\t\t\t\tStatus: pulumi.String(devcenter.StopOnDisconnectEnableStatusEnabled),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Pool;\nimport com.pulumi.azurenative.devcenter.PoolArgs;\nimport com.pulumi.azurenative.devcenter.inputs.StopOnDisconnectConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var pool = new Pool(\"pool\", PoolArgs.builder()\n .devBoxDefinitionName(\"WebDevBox\")\n .licenseType(\"Windows_Client\")\n .localAdministrator(\"Enabled\")\n .location(\"centralus\")\n .networkConnectionName(\"Network1-westus2\")\n .poolName(\"DevPool\")\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .stopOnDisconnect(StopOnDisconnectConfigurationArgs.builder()\n .gracePeriodMinutes(60)\n .status(\"Enabled\")\n .build())\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst pool = new azure_native.devcenter.Pool(\"pool\", {\n devBoxDefinitionName: \"WebDevBox\",\n licenseType: azure_native.devcenter.LicenseType.Windows_Client,\n localAdministrator: azure_native.devcenter.LocalAdminStatus.Enabled,\n location: \"centralus\",\n networkConnectionName: \"Network1-westus2\",\n poolName: \"DevPool\",\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n stopOnDisconnect: {\n gracePeriodMinutes: 60,\n status: azure_native.devcenter.StopOnDisconnectEnableStatus.Enabled,\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\npool = azure_native.devcenter.Pool(\"pool\",\n dev_box_definition_name=\"WebDevBox\",\n license_type=azure_native.devcenter.LicenseType.WINDOWS_CLIENT,\n local_administrator=azure_native.devcenter.LocalAdminStatus.ENABLED,\n location=\"centralus\",\n network_connection_name=\"Network1-westus2\",\n pool_name=\"DevPool\",\n project_name=\"DevProject\",\n resource_group_name=\"rg1\",\n stop_on_disconnect={\n \"grace_period_minutes\": 60,\n \"status\": azure_native.devcenter.StopOnDisconnectEnableStatus.ENABLED,\n })\n\n```\n\n```yaml\nresources:\n pool:\n type: azure-native:devcenter:Pool\n properties:\n devBoxDefinitionName: WebDevBox\n licenseType: Windows_Client\n localAdministrator: Enabled\n location: centralus\n networkConnectionName: Network1-westus2\n poolName: DevPool\n projectName: DevProject\n resourceGroupName: rg1\n stopOnDisconnect:\n gracePeriodMinutes: 60\n status: Enabled\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Pool DevPool /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName} \n```\n", + "description": "A pool of Virtual Machines.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Pools_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var pool = new AzureNative.DevCenter.Pool(\"pool\", new()\n {\n DevBoxDefinitionName = \"WebDevBox\",\n LicenseType = AzureNative.DevCenter.LicenseType.Windows_Client,\n LocalAdministrator = AzureNative.DevCenter.LocalAdminStatus.Enabled,\n Location = \"centralus\",\n NetworkConnectionName = \"Network1-westus2\",\n PoolName = \"DevPool\",\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n StopOnDisconnect = new AzureNative.DevCenter.Inputs.StopOnDisconnectConfigurationArgs\n {\n GracePeriodMinutes = 60,\n Status = AzureNative.DevCenter.StopOnDisconnectEnableStatus.Enabled,\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewPool(ctx, \"pool\", \u0026devcenter.PoolArgs{\n\t\t\tDevBoxDefinitionName: pulumi.String(\"WebDevBox\"),\n\t\t\tLicenseType: pulumi.String(devcenter.LicenseType_Windows_Client),\n\t\t\tLocalAdministrator: pulumi.String(devcenter.LocalAdminStatusEnabled),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tNetworkConnectionName: pulumi.String(\"Network1-westus2\"),\n\t\t\tPoolName: pulumi.String(\"DevPool\"),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tStopOnDisconnect: \u0026devcenter.StopOnDisconnectConfigurationArgs{\n\t\t\t\tGracePeriodMinutes: pulumi.Int(60),\n\t\t\t\tStatus: pulumi.String(devcenter.StopOnDisconnectEnableStatusEnabled),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Pool;\nimport com.pulumi.azurenative.devcenter.PoolArgs;\nimport com.pulumi.azurenative.devcenter.inputs.StopOnDisconnectConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var pool = new Pool(\"pool\", PoolArgs.builder()\n .devBoxDefinitionName(\"WebDevBox\")\n .licenseType(\"Windows_Client\")\n .localAdministrator(\"Enabled\")\n .location(\"centralus\")\n .networkConnectionName(\"Network1-westus2\")\n .poolName(\"DevPool\")\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .stopOnDisconnect(StopOnDisconnectConfigurationArgs.builder()\n .gracePeriodMinutes(60)\n .status(\"Enabled\")\n .build())\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst pool = new azure_native.devcenter.Pool(\"pool\", {\n devBoxDefinitionName: \"WebDevBox\",\n licenseType: azure_native.devcenter.LicenseType.Windows_Client,\n localAdministrator: azure_native.devcenter.LocalAdminStatus.Enabled,\n location: \"centralus\",\n networkConnectionName: \"Network1-westus2\",\n poolName: \"DevPool\",\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n stopOnDisconnect: {\n gracePeriodMinutes: 60,\n status: azure_native.devcenter.StopOnDisconnectEnableStatus.Enabled,\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\npool = azure_native.devcenter.Pool(\"pool\",\n dev_box_definition_name=\"WebDevBox\",\n license_type=azure_native.devcenter.LicenseType.WINDOWS_CLIENT,\n local_administrator=azure_native.devcenter.LocalAdminStatus.ENABLED,\n location=\"centralus\",\n network_connection_name=\"Network1-westus2\",\n pool_name=\"DevPool\",\n project_name=\"DevProject\",\n resource_group_name=\"rg1\",\n stop_on_disconnect={\n \"grace_period_minutes\": 60,\n \"status\": azure_native.devcenter.StopOnDisconnectEnableStatus.ENABLED,\n })\n\n```\n\n```yaml\nresources:\n pool:\n type: azure-native:devcenter:Pool\n properties:\n devBoxDefinitionName: WebDevBox\n licenseType: Windows_Client\n localAdministrator: Enabled\n location: centralus\n networkConnectionName: Network1-westus2\n poolName: DevPool\n projectName: DevProject\n resourceGroupName: rg1\n stopOnDisconnect:\n gracePeriodMinutes: 60\n status: Enabled\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Pool DevPool /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName} \n```\n", "properties": { "devBoxDefinitionName": { "type": "string", @@ -647015,11 +647885,14 @@ }, { "type": "azure-native:devcenter/v20241001preview:Pool" + }, + { + "type": "azure-native:devcenter/v20250201:Pool" } ] }, "azure-native:devcenter:Project": { - "description": "Represents a project resource.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Projects_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var project = new AzureNative.DevCenter.Project(\"project\", new()\n {\n Description = \"This is my first project.\",\n DevCenterId = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n Location = \"centralus\",\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"CostCenter\", \"R\u0026D\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProject(ctx, \"project\", \u0026devcenter.ProjectArgs{\n\t\t\tDescription: pulumi.String(\"This is my first project.\"),\n\t\t\tDevCenterId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\"),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"CostCenter\": pulumi.String(\"R\u0026D\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Project;\nimport com.pulumi.azurenative.devcenter.ProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var project = new Project(\"project\", ProjectArgs.builder()\n .description(\"This is my first project.\")\n .devCenterId(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\")\n .location(\"centralus\")\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .tags(Map.of(\"CostCenter\", \"R\u0026D\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst project = new azure_native.devcenter.Project(\"project\", {\n description: \"This is my first project.\",\n devCenterId: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n location: \"centralus\",\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n tags: {\n CostCenter: \"R\u0026D\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject = azure_native.devcenter.Project(\"project\",\n description=\"This is my first project.\",\n dev_center_id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n location=\"centralus\",\n project_name=\"DevProject\",\n resource_group_name=\"rg1\",\n tags={\n \"CostCenter\": \"R\u0026D\",\n })\n\n```\n\n```yaml\nresources:\n project:\n type: azure-native:devcenter:Project\n properties:\n description: This is my first project.\n devCenterId: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\n location: centralus\n projectName: DevProject\n resourceGroupName: rg1\n tags:\n CostCenter: R\u0026D\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Projects_CreateOrUpdateWithLimitsPerDev\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var project = new AzureNative.DevCenter.Project(\"project\", new()\n {\n Description = \"This is my first project.\",\n DevCenterId = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n Location = \"centralus\",\n MaxDevBoxesPerUser = 3,\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"CostCenter\", \"R\u0026D\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProject(ctx, \"project\", \u0026devcenter.ProjectArgs{\n\t\t\tDescription: pulumi.String(\"This is my first project.\"),\n\t\t\tDevCenterId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\"),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tMaxDevBoxesPerUser: pulumi.Int(3),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"CostCenter\": pulumi.String(\"R\u0026D\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Project;\nimport com.pulumi.azurenative.devcenter.ProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var project = new Project(\"project\", ProjectArgs.builder()\n .description(\"This is my first project.\")\n .devCenterId(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\")\n .location(\"centralus\")\n .maxDevBoxesPerUser(3)\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .tags(Map.of(\"CostCenter\", \"R\u0026D\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst project = new azure_native.devcenter.Project(\"project\", {\n description: \"This is my first project.\",\n devCenterId: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n location: \"centralus\",\n maxDevBoxesPerUser: 3,\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n tags: {\n CostCenter: \"R\u0026D\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject = azure_native.devcenter.Project(\"project\",\n description=\"This is my first project.\",\n dev_center_id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n location=\"centralus\",\n max_dev_boxes_per_user=3,\n project_name=\"DevProject\",\n resource_group_name=\"rg1\",\n tags={\n \"CostCenter\": \"R\u0026D\",\n })\n\n```\n\n```yaml\nresources:\n project:\n type: azure-native:devcenter:Project\n properties:\n description: This is my first project.\n devCenterId: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\n location: centralus\n maxDevBoxesPerUser: 3\n projectName: DevProject\n resourceGroupName: rg1\n tags:\n CostCenter: R\u0026D\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Project DevProject /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName} \n```\n", + "description": "Represents a project resource.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Projects_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var project = new AzureNative.DevCenter.Project(\"project\", new()\n {\n Description = \"This is my first project.\",\n DevCenterId = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n Location = \"centralus\",\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"CostCenter\", \"R\u0026D\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProject(ctx, \"project\", \u0026devcenter.ProjectArgs{\n\t\t\tDescription: pulumi.String(\"This is my first project.\"),\n\t\t\tDevCenterId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\"),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"CostCenter\": pulumi.String(\"R\u0026D\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Project;\nimport com.pulumi.azurenative.devcenter.ProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var project = new Project(\"project\", ProjectArgs.builder()\n .description(\"This is my first project.\")\n .devCenterId(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\")\n .location(\"centralus\")\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .tags(Map.of(\"CostCenter\", \"R\u0026D\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst project = new azure_native.devcenter.Project(\"project\", {\n description: \"This is my first project.\",\n devCenterId: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n location: \"centralus\",\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n tags: {\n CostCenter: \"R\u0026D\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject = azure_native.devcenter.Project(\"project\",\n description=\"This is my first project.\",\n dev_center_id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n location=\"centralus\",\n project_name=\"DevProject\",\n resource_group_name=\"rg1\",\n tags={\n \"CostCenter\": \"R\u0026D\",\n })\n\n```\n\n```yaml\nresources:\n project:\n type: azure-native:devcenter:Project\n properties:\n description: This is my first project.\n devCenterId: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\n location: centralus\n projectName: DevProject\n resourceGroupName: rg1\n tags:\n CostCenter: R\u0026D\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Projects_CreateOrUpdateWithLimitsPerDev\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var project = new AzureNative.DevCenter.Project(\"project\", new()\n {\n Description = \"This is my first project.\",\n DevCenterId = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n Location = \"centralus\",\n MaxDevBoxesPerUser = 3,\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n Tags = \n {\n { \"CostCenter\", \"R\u0026D\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProject(ctx, \"project\", \u0026devcenter.ProjectArgs{\n\t\t\tDescription: pulumi.String(\"This is my first project.\"),\n\t\t\tDevCenterId: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\"),\n\t\t\tLocation: pulumi.String(\"centralus\"),\n\t\t\tMaxDevBoxesPerUser: pulumi.Int(3),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"CostCenter\": pulumi.String(\"R\u0026D\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Project;\nimport com.pulumi.azurenative.devcenter.ProjectArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var project = new Project(\"project\", ProjectArgs.builder()\n .description(\"This is my first project.\")\n .devCenterId(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\")\n .location(\"centralus\")\n .maxDevBoxesPerUser(3)\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .tags(Map.of(\"CostCenter\", \"R\u0026D\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst project = new azure_native.devcenter.Project(\"project\", {\n description: \"This is my first project.\",\n devCenterId: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n location: \"centralus\",\n maxDevBoxesPerUser: 3,\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n tags: {\n CostCenter: \"R\u0026D\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject = azure_native.devcenter.Project(\"project\",\n description=\"This is my first project.\",\n dev_center_id=\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\",\n location=\"centralus\",\n max_dev_boxes_per_user=3,\n project_name=\"DevProject\",\n resource_group_name=\"rg1\",\n tags={\n \"CostCenter\": \"R\u0026D\",\n })\n\n```\n\n```yaml\nresources:\n project:\n type: azure-native:devcenter:Project\n properties:\n description: This is my first project.\n devCenterId: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso\n location: centralus\n maxDevBoxesPerUser: 3\n projectName: DevProject\n resourceGroupName: rg1\n tags:\n CostCenter: R\u0026D\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Project DevProject /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName} \n```\n", "properties": { "description": { "type": "string", @@ -647156,11 +648029,14 @@ }, { "type": "azure-native:devcenter/v20241001preview:Project" + }, + { + "type": "azure-native:devcenter/v20250201:Project" } ] }, "azure-native:devcenter:ProjectCatalog": { - "description": "Represents a catalog.\nAzure REST API version: 2024-02-01.\n\nOther available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### ProjectCatalogs_CreateOrUpdateAdo\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var projectCatalog = new AzureNative.DevCenter.ProjectCatalog(\"projectCatalog\", new()\n {\n AdoGit = new AzureNative.DevCenter.Inputs.GitCatalogArgs\n {\n Branch = \"main\",\n Path = \"/templates\",\n SecretIdentifier = \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n Uri = \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n CatalogName = \"CentralCatalog\",\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProjectCatalog(ctx, \"projectCatalog\", \u0026devcenter.ProjectCatalogArgs{\n\t\t\tAdoGit: \u0026devcenter.GitCatalogArgs{\n\t\t\t\tBranch: pulumi.String(\"main\"),\n\t\t\t\tPath: pulumi.String(\"/templates\"),\n\t\t\t\tSecretIdentifier: pulumi.String(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\"),\n\t\t\t\tUri: pulumi.String(\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\"),\n\t\t\t},\n\t\t\tCatalogName: pulumi.String(\"CentralCatalog\"),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.ProjectCatalog;\nimport com.pulumi.azurenative.devcenter.ProjectCatalogArgs;\nimport com.pulumi.azurenative.devcenter.inputs.GitCatalogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var projectCatalog = new ProjectCatalog(\"projectCatalog\", ProjectCatalogArgs.builder()\n .adoGit(GitCatalogArgs.builder()\n .branch(\"main\")\n .path(\"/templates\")\n .secretIdentifier(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\")\n .uri(\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\")\n .build())\n .catalogName(\"CentralCatalog\")\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst projectCatalog = new azure_native.devcenter.ProjectCatalog(\"projectCatalog\", {\n adoGit: {\n branch: \"main\",\n path: \"/templates\",\n secretIdentifier: \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n uri: \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n catalogName: \"CentralCatalog\",\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject_catalog = azure_native.devcenter.ProjectCatalog(\"projectCatalog\",\n ado_git={\n \"branch\": \"main\",\n \"path\": \"/templates\",\n \"secret_identifier\": \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n \"uri\": \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n catalog_name=\"CentralCatalog\",\n project_name=\"DevProject\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n projectCatalog:\n type: azure-native:devcenter:ProjectCatalog\n properties:\n adoGit:\n branch: main\n path: /templates\n secretIdentifier: https://contosokv.vault.azure.net/secrets/CentralRepoPat\n uri: https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\n catalogName: CentralCatalog\n projectName: DevProject\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% example %}}\n### ProjectCatalogs_CreateOrUpdateGitHub\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var projectCatalog = new AzureNative.DevCenter.ProjectCatalog(\"projectCatalog\", new()\n {\n CatalogName = \"CentralCatalog\",\n GitHub = new AzureNative.DevCenter.Inputs.GitCatalogArgs\n {\n Branch = \"main\",\n Path = \"/templates\",\n SecretIdentifier = \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n Uri = \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProjectCatalog(ctx, \"projectCatalog\", \u0026devcenter.ProjectCatalogArgs{\n\t\t\tCatalogName: pulumi.String(\"CentralCatalog\"),\n\t\t\tGitHub: \u0026devcenter.GitCatalogArgs{\n\t\t\t\tBranch: pulumi.String(\"main\"),\n\t\t\t\tPath: pulumi.String(\"/templates\"),\n\t\t\t\tSecretIdentifier: pulumi.String(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\"),\n\t\t\t\tUri: pulumi.String(\"https://github.com/Contoso/centralrepo-fake.git\"),\n\t\t\t},\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.ProjectCatalog;\nimport com.pulumi.azurenative.devcenter.ProjectCatalogArgs;\nimport com.pulumi.azurenative.devcenter.inputs.GitCatalogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var projectCatalog = new ProjectCatalog(\"projectCatalog\", ProjectCatalogArgs.builder()\n .catalogName(\"CentralCatalog\")\n .gitHub(GitCatalogArgs.builder()\n .branch(\"main\")\n .path(\"/templates\")\n .secretIdentifier(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\")\n .uri(\"https://github.com/Contoso/centralrepo-fake.git\")\n .build())\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst projectCatalog = new azure_native.devcenter.ProjectCatalog(\"projectCatalog\", {\n catalogName: \"CentralCatalog\",\n gitHub: {\n branch: \"main\",\n path: \"/templates\",\n secretIdentifier: \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n uri: \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject_catalog = azure_native.devcenter.ProjectCatalog(\"projectCatalog\",\n catalog_name=\"CentralCatalog\",\n git_hub={\n \"branch\": \"main\",\n \"path\": \"/templates\",\n \"secret_identifier\": \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n \"uri\": \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n project_name=\"DevProject\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n projectCatalog:\n type: azure-native:devcenter:ProjectCatalog\n properties:\n catalogName: CentralCatalog\n gitHub:\n branch: main\n path: /templates\n secretIdentifier: https://contosokv.vault.azure.net/secrets/CentralRepoPat\n uri: https://github.com/Contoso/centralrepo-fake.git\n projectName: DevProject\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:ProjectCatalog CentralCatalog /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName} \n```\n", + "description": "Represents a catalog.\nAzure REST API version: 2024-02-01.\n\nOther available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### ProjectCatalogs_CreateOrUpdateAdo\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var projectCatalog = new AzureNative.DevCenter.ProjectCatalog(\"projectCatalog\", new()\n {\n AdoGit = new AzureNative.DevCenter.Inputs.GitCatalogArgs\n {\n Branch = \"main\",\n Path = \"/templates\",\n SecretIdentifier = \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n Uri = \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n CatalogName = \"CentralCatalog\",\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProjectCatalog(ctx, \"projectCatalog\", \u0026devcenter.ProjectCatalogArgs{\n\t\t\tAdoGit: \u0026devcenter.GitCatalogArgs{\n\t\t\t\tBranch: pulumi.String(\"main\"),\n\t\t\t\tPath: pulumi.String(\"/templates\"),\n\t\t\t\tSecretIdentifier: pulumi.String(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\"),\n\t\t\t\tUri: pulumi.String(\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\"),\n\t\t\t},\n\t\t\tCatalogName: pulumi.String(\"CentralCatalog\"),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.ProjectCatalog;\nimport com.pulumi.azurenative.devcenter.ProjectCatalogArgs;\nimport com.pulumi.azurenative.devcenter.inputs.GitCatalogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var projectCatalog = new ProjectCatalog(\"projectCatalog\", ProjectCatalogArgs.builder()\n .adoGit(GitCatalogArgs.builder()\n .branch(\"main\")\n .path(\"/templates\")\n .secretIdentifier(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\")\n .uri(\"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\")\n .build())\n .catalogName(\"CentralCatalog\")\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst projectCatalog = new azure_native.devcenter.ProjectCatalog(\"projectCatalog\", {\n adoGit: {\n branch: \"main\",\n path: \"/templates\",\n secretIdentifier: \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n uri: \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n catalogName: \"CentralCatalog\",\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject_catalog = azure_native.devcenter.ProjectCatalog(\"projectCatalog\",\n ado_git={\n \"branch\": \"main\",\n \"path\": \"/templates\",\n \"secret_identifier\": \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n \"uri\": \"https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\",\n },\n catalog_name=\"CentralCatalog\",\n project_name=\"DevProject\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n projectCatalog:\n type: azure-native:devcenter:ProjectCatalog\n properties:\n adoGit:\n branch: main\n path: /templates\n secretIdentifier: https://contosokv.vault.azure.net/secrets/CentralRepoPat\n uri: https://contoso@dev.azure.com/contoso/contosoOrg/_git/centralrepo-fakecontoso\n catalogName: CentralCatalog\n projectName: DevProject\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% example %}}\n### ProjectCatalogs_CreateOrUpdateGitHub\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var projectCatalog = new AzureNative.DevCenter.ProjectCatalog(\"projectCatalog\", new()\n {\n CatalogName = \"CentralCatalog\",\n GitHub = new AzureNative.DevCenter.Inputs.GitCatalogArgs\n {\n Branch = \"main\",\n Path = \"/templates\",\n SecretIdentifier = \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n Uri = \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProjectCatalog(ctx, \"projectCatalog\", \u0026devcenter.ProjectCatalogArgs{\n\t\t\tCatalogName: pulumi.String(\"CentralCatalog\"),\n\t\t\tGitHub: \u0026devcenter.GitCatalogArgs{\n\t\t\t\tBranch: pulumi.String(\"main\"),\n\t\t\t\tPath: pulumi.String(\"/templates\"),\n\t\t\t\tSecretIdentifier: pulumi.String(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\"),\n\t\t\t\tUri: pulumi.String(\"https://github.com/Contoso/centralrepo-fake.git\"),\n\t\t\t},\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.ProjectCatalog;\nimport com.pulumi.azurenative.devcenter.ProjectCatalogArgs;\nimport com.pulumi.azurenative.devcenter.inputs.GitCatalogArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var projectCatalog = new ProjectCatalog(\"projectCatalog\", ProjectCatalogArgs.builder()\n .catalogName(\"CentralCatalog\")\n .gitHub(GitCatalogArgs.builder()\n .branch(\"main\")\n .path(\"/templates\")\n .secretIdentifier(\"https://contosokv.vault.azure.net/secrets/CentralRepoPat\")\n .uri(\"https://github.com/Contoso/centralrepo-fake.git\")\n .build())\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst projectCatalog = new azure_native.devcenter.ProjectCatalog(\"projectCatalog\", {\n catalogName: \"CentralCatalog\",\n gitHub: {\n branch: \"main\",\n path: \"/templates\",\n secretIdentifier: \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n uri: \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject_catalog = azure_native.devcenter.ProjectCatalog(\"projectCatalog\",\n catalog_name=\"CentralCatalog\",\n git_hub={\n \"branch\": \"main\",\n \"path\": \"/templates\",\n \"secret_identifier\": \"https://contosokv.vault.azure.net/secrets/CentralRepoPat\",\n \"uri\": \"https://github.com/Contoso/centralrepo-fake.git\",\n },\n project_name=\"DevProject\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n projectCatalog:\n type: azure-native:devcenter:ProjectCatalog\n properties:\n catalogName: CentralCatalog\n gitHub:\n branch: main\n path: /templates\n secretIdentifier: https://contosokv.vault.azure.net/secrets/CentralRepoPat\n uri: https://github.com/Contoso/centralrepo-fake.git\n projectName: DevProject\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:ProjectCatalog CentralCatalog /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName} \n```\n", "properties": { "adoGit": { "type": "object", @@ -647301,11 +648177,14 @@ }, { "type": "azure-native:devcenter/v20241001preview:ProjectCatalog" + }, + { + "type": "azure-native:devcenter/v20250201:ProjectCatalog" } ] }, "azure-native:devcenter:ProjectEnvironmentType": { - "description": "Represents an environment type.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:ProjectEnvironmentType DevTest /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName} \n```\n", + "description": "Represents an environment type.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:ProjectEnvironmentType DevTest /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName} \n```\n", "properties": { "creatorRoleAssignment": { "type": "object", @@ -647476,11 +648355,14 @@ }, { "type": "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" + }, + { + "type": "azure-native:devcenter/v20250201:ProjectEnvironmentType" } ] }, "azure-native:devcenter:ProjectPolicy": { - "description": "Represents an project policy resource.\nAzure REST API version: 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### ProjectPolicies_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var projectPolicy = new AzureNative.DevCenter.ProjectPolicy(\"projectPolicy\", new()\n {\n DevCenterName = \"Contoso\",\n ProjectPolicyName = \"DevOnlyResources\",\n ResourceGroupName = \"rg1\",\n ResourcePolicies = new[]\n {\n new AzureNative.DevCenter.Inputs.ResourcePolicyArgs\n {\n Resources = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\",\n },\n },\n Scopes = new[]\n {\n \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\",\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProjectPolicy(ctx, \"projectPolicy\", \u0026devcenter.ProjectPolicyArgs{\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tProjectPolicyName: pulumi.String(\"DevOnlyResources\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tResourcePolicies: devcenter.ResourcePolicyArray{\n\t\t\t\t\u0026devcenter.ResourcePolicyArgs{\n\t\t\t\t\tResources: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tScopes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.ProjectPolicy;\nimport com.pulumi.azurenative.devcenter.ProjectPolicyArgs;\nimport com.pulumi.azurenative.devcenter.inputs.ResourcePolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var projectPolicy = new ProjectPolicy(\"projectPolicy\", ProjectPolicyArgs.builder()\n .devCenterName(\"Contoso\")\n .projectPolicyName(\"DevOnlyResources\")\n .resourceGroupName(\"rg1\")\n .resourcePolicies(ResourcePolicyArgs.builder()\n .resources(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\")\n .build())\n .scopes(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst projectPolicy = new azure_native.devcenter.ProjectPolicy(\"projectPolicy\", {\n devCenterName: \"Contoso\",\n projectPolicyName: \"DevOnlyResources\",\n resourceGroupName: \"rg1\",\n resourcePolicies: [{\n resources: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\",\n }],\n scopes: [\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\"],\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject_policy = azure_native.devcenter.ProjectPolicy(\"projectPolicy\",\n dev_center_name=\"Contoso\",\n project_policy_name=\"DevOnlyResources\",\n resource_group_name=\"rg1\",\n resource_policies=[{\n \"resources\": \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\",\n }],\n scopes=[\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\"])\n\n```\n\n```yaml\nresources:\n projectPolicy:\n type: azure-native:devcenter:ProjectPolicy\n properties:\n devCenterName: Contoso\n projectPolicyName: DevOnlyResources\n resourceGroupName: rg1\n resourcePolicies:\n - resources: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\n scopes:\n - /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:ProjectPolicy DevOnlyResources /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName} \n```\n", + "description": "Represents an project policy resource.\nAzure REST API version: 2024-10-01-preview.\n\nOther available API versions: 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### ProjectPolicies_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var projectPolicy = new AzureNative.DevCenter.ProjectPolicy(\"projectPolicy\", new()\n {\n DevCenterName = \"Contoso\",\n ProjectPolicyName = \"DevOnlyResources\",\n ResourceGroupName = \"rg1\",\n ResourcePolicies = new[]\n {\n new AzureNative.DevCenter.Inputs.ResourcePolicyArgs\n {\n Resources = \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\",\n },\n },\n Scopes = new[]\n {\n \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\",\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewProjectPolicy(ctx, \"projectPolicy\", \u0026devcenter.ProjectPolicyArgs{\n\t\t\tDevCenterName: pulumi.String(\"Contoso\"),\n\t\t\tProjectPolicyName: pulumi.String(\"DevOnlyResources\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tResourcePolicies: devcenter.ResourcePolicyArray{\n\t\t\t\t\u0026devcenter.ResourcePolicyArgs{\n\t\t\t\t\tResources: pulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tScopes: pulumi.StringArray{\n\t\t\t\tpulumi.String(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.ProjectPolicy;\nimport com.pulumi.azurenative.devcenter.ProjectPolicyArgs;\nimport com.pulumi.azurenative.devcenter.inputs.ResourcePolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var projectPolicy = new ProjectPolicy(\"projectPolicy\", ProjectPolicyArgs.builder()\n .devCenterName(\"Contoso\")\n .projectPolicyName(\"DevOnlyResources\")\n .resourceGroupName(\"rg1\")\n .resourcePolicies(ResourcePolicyArgs.builder()\n .resources(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\")\n .build())\n .scopes(\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst projectPolicy = new azure_native.devcenter.ProjectPolicy(\"projectPolicy\", {\n devCenterName: \"Contoso\",\n projectPolicyName: \"DevOnlyResources\",\n resourceGroupName: \"rg1\",\n resourcePolicies: [{\n resources: \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\",\n }],\n scopes: [\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\"],\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nproject_policy = azure_native.devcenter.ProjectPolicy(\"projectPolicy\",\n dev_center_name=\"Contoso\",\n project_policy_name=\"DevOnlyResources\",\n resource_group_name=\"rg1\",\n resource_policies=[{\n \"resources\": \"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\",\n }],\n scopes=[\"/subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\"])\n\n```\n\n```yaml\nresources:\n projectPolicy:\n type: azure-native:devcenter:ProjectPolicy\n properties:\n devCenterName: Contoso\n projectPolicyName: DevOnlyResources\n resourceGroupName: rg1\n resourcePolicies:\n - resources: /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/devcenters/Contoso/attachednetworks/network-westus3\n scopes:\n - /subscriptions/0ac520ee-14c0-480f-b6c9-0a90c58ffff1/resourceGroups/rg1/providers/Microsoft.DevCenter/projects/DevProject\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:ProjectPolicy DevOnlyResources /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName} \n```\n", "properties": { "name": { "type": "string", @@ -647561,11 +648443,14 @@ "aliases": [ { "type": "azure-native:devcenter/v20241001preview:ProjectPolicy" + }, + { + "type": "azure-native:devcenter/v20250201:ProjectPolicy" } ] }, "azure-native:devcenter:Schedule": { - "description": "Represents a Schedule to execute a task.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Schedules_CreateDailyShutdownPoolSchedule\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var schedule = new AzureNative.DevCenter.Schedule(\"schedule\", new()\n {\n Frequency = AzureNative.DevCenter.ScheduledFrequency.Daily,\n PoolName = \"DevPool\",\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n ScheduleName = \"autoShutdown\",\n State = AzureNative.DevCenter.ScheduleEnableStatus.Enabled,\n Time = \"17:30\",\n TimeZone = \"America/Los_Angeles\",\n Type = AzureNative.DevCenter.ScheduledType.StopDevBox,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewSchedule(ctx, \"schedule\", \u0026devcenter.ScheduleArgs{\n\t\t\tFrequency: pulumi.String(devcenter.ScheduledFrequencyDaily),\n\t\t\tPoolName: pulumi.String(\"DevPool\"),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tScheduleName: pulumi.String(\"autoShutdown\"),\n\t\t\tState: pulumi.String(devcenter.ScheduleEnableStatusEnabled),\n\t\t\tTime: pulumi.String(\"17:30\"),\n\t\t\tTimeZone: pulumi.String(\"America/Los_Angeles\"),\n\t\t\tType: pulumi.String(devcenter.ScheduledTypeStopDevBox),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Schedule;\nimport com.pulumi.azurenative.devcenter.ScheduleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var schedule = new Schedule(\"schedule\", ScheduleArgs.builder()\n .frequency(\"Daily\")\n .poolName(\"DevPool\")\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .scheduleName(\"autoShutdown\")\n .state(\"Enabled\")\n .time(\"17:30\")\n .timeZone(\"America/Los_Angeles\")\n .type(\"StopDevBox\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst schedule = new azure_native.devcenter.Schedule(\"schedule\", {\n frequency: azure_native.devcenter.ScheduledFrequency.Daily,\n poolName: \"DevPool\",\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n scheduleName: \"autoShutdown\",\n state: azure_native.devcenter.ScheduleEnableStatus.Enabled,\n time: \"17:30\",\n timeZone: \"America/Los_Angeles\",\n type: azure_native.devcenter.ScheduledType.StopDevBox,\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nschedule = azure_native.devcenter.Schedule(\"schedule\",\n frequency=azure_native.devcenter.ScheduledFrequency.DAILY,\n pool_name=\"DevPool\",\n project_name=\"DevProject\",\n resource_group_name=\"rg1\",\n schedule_name=\"autoShutdown\",\n state=azure_native.devcenter.ScheduleEnableStatus.ENABLED,\n time=\"17:30\",\n time_zone=\"America/Los_Angeles\",\n type=azure_native.devcenter.ScheduledType.STOP_DEV_BOX)\n\n```\n\n```yaml\nresources:\n schedule:\n type: azure-native:devcenter:Schedule\n properties:\n frequency: Daily\n poolName: DevPool\n projectName: DevProject\n resourceGroupName: rg1\n scheduleName: autoShutdown\n state: Enabled\n time: 17:30\n timeZone: America/Los_Angeles\n type: StopDevBox\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Schedule autoShutdown /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName} \n```\n", + "description": "Represents a Schedule to execute a task.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Schedules_CreateDailyShutdownPoolSchedule\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var schedule = new AzureNative.DevCenter.Schedule(\"schedule\", new()\n {\n Frequency = AzureNative.DevCenter.ScheduledFrequency.Daily,\n PoolName = \"DevPool\",\n ProjectName = \"DevProject\",\n ResourceGroupName = \"rg1\",\n ScheduleName = \"autoShutdown\",\n State = AzureNative.DevCenter.ScheduleEnableStatus.Enabled,\n Time = \"17:30\",\n TimeZone = \"America/Los_Angeles\",\n Type = AzureNative.DevCenter.ScheduledType.StopDevBox,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tdevcenter \"github.com/pulumi/pulumi-azure-native-sdk/devcenter/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := devcenter.NewSchedule(ctx, \"schedule\", \u0026devcenter.ScheduleArgs{\n\t\t\tFrequency: pulumi.String(devcenter.ScheduledFrequencyDaily),\n\t\t\tPoolName: pulumi.String(\"DevPool\"),\n\t\t\tProjectName: pulumi.String(\"DevProject\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tScheduleName: pulumi.String(\"autoShutdown\"),\n\t\t\tState: pulumi.String(devcenter.ScheduleEnableStatusEnabled),\n\t\t\tTime: pulumi.String(\"17:30\"),\n\t\t\tTimeZone: pulumi.String(\"America/Los_Angeles\"),\n\t\t\tType: pulumi.String(devcenter.ScheduledTypeStopDevBox),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.devcenter.Schedule;\nimport com.pulumi.azurenative.devcenter.ScheduleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var schedule = new Schedule(\"schedule\", ScheduleArgs.builder()\n .frequency(\"Daily\")\n .poolName(\"DevPool\")\n .projectName(\"DevProject\")\n .resourceGroupName(\"rg1\")\n .scheduleName(\"autoShutdown\")\n .state(\"Enabled\")\n .time(\"17:30\")\n .timeZone(\"America/Los_Angeles\")\n .type(\"StopDevBox\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst schedule = new azure_native.devcenter.Schedule(\"schedule\", {\n frequency: azure_native.devcenter.ScheduledFrequency.Daily,\n poolName: \"DevPool\",\n projectName: \"DevProject\",\n resourceGroupName: \"rg1\",\n scheduleName: \"autoShutdown\",\n state: azure_native.devcenter.ScheduleEnableStatus.Enabled,\n time: \"17:30\",\n timeZone: \"America/Los_Angeles\",\n type: azure_native.devcenter.ScheduledType.StopDevBox,\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nschedule = azure_native.devcenter.Schedule(\"schedule\",\n frequency=azure_native.devcenter.ScheduledFrequency.DAILY,\n pool_name=\"DevPool\",\n project_name=\"DevProject\",\n resource_group_name=\"rg1\",\n schedule_name=\"autoShutdown\",\n state=azure_native.devcenter.ScheduleEnableStatus.ENABLED,\n time=\"17:30\",\n time_zone=\"America/Los_Angeles\",\n type=azure_native.devcenter.ScheduledType.STOP_DEV_BOX)\n\n```\n\n```yaml\nresources:\n schedule:\n type: azure-native:devcenter:Schedule\n properties:\n frequency: Daily\n poolName: DevPool\n projectName: DevProject\n resourceGroupName: rg1\n scheduleName: autoShutdown\n state: Enabled\n time: 17:30\n timeZone: America/Los_Angeles\n type: StopDevBox\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:devcenter:Schedule autoShutdown /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName} \n```\n", "properties": { "frequency": { "type": "string", @@ -647729,6 +648614,9 @@ }, { "type": "azure-native:devcenter/v20241001preview:Schedule" + }, + { + "type": "azure-native:devcenter/v20250201:Schedule" } ] }, @@ -670616,7 +671504,7 @@ ] }, "azure-native:healthcareapis:DicomService": { - "description": "The description of Dicom Service\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update a Dicom Service\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var dicomService = new AzureNative.HealthcareApis.DicomService(\"dicomService\", new()\n {\n DicomServiceName = \"blue\",\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewDicomService(ctx, \"dicomService\", \u0026healthcareapis.DicomServiceArgs{\n\t\t\tDicomServiceName: pulumi.String(\"blue\"),\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.DicomService;\nimport com.pulumi.azurenative.healthcareapis.DicomServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var dicomService = new DicomService(\"dicomService\", DicomServiceArgs.builder()\n .dicomServiceName(\"blue\")\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst dicomService = new azure_native.healthcareapis.DicomService(\"dicomService\", {\n dicomServiceName: \"blue\",\n location: \"westus\",\n resourceGroupName: \"testRG\",\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndicom_service = azure_native.healthcareapis.DicomService(\"dicomService\",\n dicom_service_name=\"blue\",\n location=\"westus\",\n resource_group_name=\"testRG\",\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n dicomService:\n type: azure-native:healthcareapis:DicomService\n properties:\n dicomServiceName: blue\n location: westus\n resourceGroupName: testRG\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:DicomService blue /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName} \n```\n", + "description": "The description of Dicom Service\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update a Dicom Service\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var dicomService = new AzureNative.HealthcareApis.DicomService(\"dicomService\", new()\n {\n DicomServiceName = \"blue\",\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewDicomService(ctx, \"dicomService\", \u0026healthcareapis.DicomServiceArgs{\n\t\t\tDicomServiceName: pulumi.String(\"blue\"),\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.DicomService;\nimport com.pulumi.azurenative.healthcareapis.DicomServiceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var dicomService = new DicomService(\"dicomService\", DicomServiceArgs.builder()\n .dicomServiceName(\"blue\")\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst dicomService = new azure_native.healthcareapis.DicomService(\"dicomService\", {\n dicomServiceName: \"blue\",\n location: \"westus\",\n resourceGroupName: \"testRG\",\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndicom_service = azure_native.healthcareapis.DicomService(\"dicomService\",\n dicom_service_name=\"blue\",\n location=\"westus\",\n resource_group_name=\"testRG\",\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n dicomService:\n type: azure-native:healthcareapis:DicomService\n properties:\n dicomServiceName: blue\n location: westus\n resourceGroupName: testRG\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:DicomService blue /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName} \n```\n", "properties": { "authenticationConfiguration": { "type": "object", @@ -670779,11 +671667,14 @@ }, { "type": "azure-native:healthcareapis/v20240331:DicomService" + }, + { + "type": "azure-native:healthcareapis/v20250301preview:DicomService" } ] }, "azure-native:healthcareapis:FhirService": { - "description": "The description of Fhir Service\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update a Fhir Service\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var fhirService = new AzureNative.HealthcareApis.FhirService(\"fhirService\", new()\n {\n AccessPolicies = new[]\n {\n new AzureNative.HealthcareApis.Inputs.FhirServiceAccessPolicyEntryArgs\n {\n ObjectId = \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n new AzureNative.HealthcareApis.Inputs.FhirServiceAccessPolicyEntryArgs\n {\n ObjectId = \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n },\n AcrConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceAcrConfigurationArgs\n {\n LoginServers = new[]\n {\n \"test1.azurecr.io\",\n },\n },\n AuthenticationConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceAuthenticationConfigurationArgs\n {\n Audience = \"https://azurehealthcareapis.com\",\n Authority = \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n SmartProxyEnabled = true,\n },\n CorsConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceCorsConfigurationArgs\n {\n AllowCredentials = false,\n Headers = new[]\n {\n \"*\",\n },\n MaxAge = 1440,\n Methods = new[]\n {\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n },\n Origins = new[]\n {\n \"*\",\n },\n },\n ExportConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceExportConfigurationArgs\n {\n StorageAccountName = \"existingStorageAccount\",\n },\n FhirServiceName = \"fhirservice1\",\n Identity = new AzureNative.HealthcareApis.Inputs.ServiceManagedIdentityIdentityArgs\n {\n Type = AzureNative.HealthcareApis.ServiceManagedIdentityType.SystemAssigned,\n },\n ImplementationGuidesConfiguration = new AzureNative.HealthcareApis.Inputs.ImplementationGuidesConfigurationArgs\n {\n UsCoreMissingData = false,\n },\n ImportConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceImportConfigurationArgs\n {\n Enabled = false,\n InitialImportMode = false,\n IntegrationDataStore = \"existingStorageAccount\",\n },\n Kind = AzureNative.HealthcareApis.FhirServiceKind.Fhir_R4,\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n Tags = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewFhirService(ctx, \"fhirService\", \u0026healthcareapis.FhirServiceArgs{\n\t\t\tAccessPolicies: healthcareapis.FhirServiceAccessPolicyEntryArray{\n\t\t\t\t\u0026healthcareapis.FhirServiceAccessPolicyEntryArgs{\n\t\t\t\t\tObjectId: pulumi.String(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\"),\n\t\t\t\t},\n\t\t\t\t\u0026healthcareapis.FhirServiceAccessPolicyEntryArgs{\n\t\t\t\t\tObjectId: pulumi.String(\"5b307da8-43d4-492b-8b66-b0294ade872f\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tAcrConfiguration: \u0026healthcareapis.FhirServiceAcrConfigurationArgs{\n\t\t\t\tLoginServers: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"test1.azurecr.io\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tAuthenticationConfiguration: \u0026healthcareapis.FhirServiceAuthenticationConfigurationArgs{\n\t\t\t\tAudience: pulumi.String(\"https://azurehealthcareapis.com\"),\n\t\t\t\tAuthority: pulumi.String(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\"),\n\t\t\t\tSmartProxyEnabled: pulumi.Bool(true),\n\t\t\t},\n\t\t\tCorsConfiguration: \u0026healthcareapis.FhirServiceCorsConfigurationArgs{\n\t\t\t\tAllowCredentials: pulumi.Bool(false),\n\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t},\n\t\t\t\tMaxAge: pulumi.Int(1440),\n\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"DELETE\"),\n\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\tpulumi.String(\"OPTIONS\"),\n\t\t\t\t\tpulumi.String(\"PATCH\"),\n\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\tpulumi.String(\"PUT\"),\n\t\t\t\t},\n\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tExportConfiguration: \u0026healthcareapis.FhirServiceExportConfigurationArgs{\n\t\t\t\tStorageAccountName: pulumi.String(\"existingStorageAccount\"),\n\t\t\t},\n\t\t\tFhirServiceName: pulumi.String(\"fhirservice1\"),\n\t\t\tIdentity: \u0026healthcareapis.ServiceManagedIdentityIdentityArgs{\n\t\t\t\tType: pulumi.String(healthcareapis.ServiceManagedIdentityTypeSystemAssigned),\n\t\t\t},\n\t\t\tImplementationGuidesConfiguration: \u0026healthcareapis.ImplementationGuidesConfigurationArgs{\n\t\t\t\tUsCoreMissingData: pulumi.Bool(false),\n\t\t\t},\n\t\t\tImportConfiguration: \u0026healthcareapis.FhirServiceImportConfigurationArgs{\n\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\tInitialImportMode: pulumi.Bool(false),\n\t\t\t\tIntegrationDataStore: pulumi.String(\"existingStorageAccount\"),\n\t\t\t},\n\t\t\tKind: pulumi.String(healthcareapis.FhirServiceKind_Fhir_R4),\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t},\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.FhirService;\nimport com.pulumi.azurenative.healthcareapis.FhirServiceArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceAccessPolicyEntryArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceAcrConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceAuthenticationConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceCorsConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceExportConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceManagedIdentityIdentityArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ImplementationGuidesConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceImportConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var fhirService = new FhirService(\"fhirService\", FhirServiceArgs.builder()\n .accessPolicies( \n FhirServiceAccessPolicyEntryArgs.builder()\n .objectId(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\")\n .build(),\n FhirServiceAccessPolicyEntryArgs.builder()\n .objectId(\"5b307da8-43d4-492b-8b66-b0294ade872f\")\n .build())\n .acrConfiguration(FhirServiceAcrConfigurationArgs.builder()\n .loginServers(\"test1.azurecr.io\")\n .build())\n .authenticationConfiguration(FhirServiceAuthenticationConfigurationArgs.builder()\n .audience(\"https://azurehealthcareapis.com\")\n .authority(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\")\n .smartProxyEnabled(true)\n .build())\n .corsConfiguration(FhirServiceCorsConfigurationArgs.builder()\n .allowCredentials(false)\n .headers(\"*\")\n .maxAge(1440)\n .methods( \n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\")\n .origins(\"*\")\n .build())\n .exportConfiguration(FhirServiceExportConfigurationArgs.builder()\n .storageAccountName(\"existingStorageAccount\")\n .build())\n .fhirServiceName(\"fhirservice1\")\n .identity(ServiceManagedIdentityIdentityArgs.builder()\n .type(\"SystemAssigned\")\n .build())\n .implementationGuidesConfiguration(ImplementationGuidesConfigurationArgs.builder()\n .usCoreMissingData(false)\n .build())\n .importConfiguration(FhirServiceImportConfigurationArgs.builder()\n .enabled(false)\n .initialImportMode(false)\n .integrationDataStore(\"existingStorageAccount\")\n .build())\n .kind(\"fhir-R4\")\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .tags(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst fhirService = new azure_native.healthcareapis.FhirService(\"fhirService\", {\n accessPolicies: [\n {\n objectId: \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n objectId: \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n acrConfiguration: {\n loginServers: [\"test1.azurecr.io\"],\n },\n authenticationConfiguration: {\n audience: \"https://azurehealthcareapis.com\",\n authority: \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n smartProxyEnabled: true,\n },\n corsConfiguration: {\n allowCredentials: false,\n headers: [\"*\"],\n maxAge: 1440,\n methods: [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n origins: [\"*\"],\n },\n exportConfiguration: {\n storageAccountName: \"existingStorageAccount\",\n },\n fhirServiceName: \"fhirservice1\",\n identity: {\n type: azure_native.healthcareapis.ServiceManagedIdentityType.SystemAssigned,\n },\n implementationGuidesConfiguration: {\n usCoreMissingData: false,\n },\n importConfiguration: {\n enabled: false,\n initialImportMode: false,\n integrationDataStore: \"existingStorageAccount\",\n },\n kind: azure_native.healthcareapis.FhirServiceKind.Fhir_R4,\n location: \"westus\",\n resourceGroupName: \"testRG\",\n tags: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfhir_service = azure_native.healthcareapis.FhirService(\"fhirService\",\n access_policies=[\n {\n \"object_id\": \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n \"object_id\": \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n acr_configuration={\n \"login_servers\": [\"test1.azurecr.io\"],\n },\n authentication_configuration={\n \"audience\": \"https://azurehealthcareapis.com\",\n \"authority\": \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n \"smart_proxy_enabled\": True,\n },\n cors_configuration={\n \"allow_credentials\": False,\n \"headers\": [\"*\"],\n \"max_age\": 1440,\n \"methods\": [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n \"origins\": [\"*\"],\n },\n export_configuration={\n \"storage_account_name\": \"existingStorageAccount\",\n },\n fhir_service_name=\"fhirservice1\",\n identity={\n \"type\": azure_native.healthcareapis.ServiceManagedIdentityType.SYSTEM_ASSIGNED,\n },\n implementation_guides_configuration={\n \"us_core_missing_data\": False,\n },\n import_configuration={\n \"enabled\": False,\n \"initial_import_mode\": False,\n \"integration_data_store\": \"existingStorageAccount\",\n },\n kind=azure_native.healthcareapis.FhirServiceKind.FHIR_R4,\n location=\"westus\",\n resource_group_name=\"testRG\",\n tags={\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n fhirService:\n type: azure-native:healthcareapis:FhirService\n properties:\n accessPolicies:\n - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47\n - objectId: 5b307da8-43d4-492b-8b66-b0294ade872f\n acrConfiguration:\n loginServers:\n - test1.azurecr.io\n authenticationConfiguration:\n audience: https://azurehealthcareapis.com\n authority: https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\n smartProxyEnabled: true\n corsConfiguration:\n allowCredentials: false\n headers:\n - '*'\n maxAge: 1440\n methods:\n - DELETE\n - GET\n - OPTIONS\n - PATCH\n - POST\n - PUT\n origins:\n - '*'\n exportConfiguration:\n storageAccountName: existingStorageAccount\n fhirServiceName: fhirservice1\n identity:\n type: SystemAssigned\n implementationGuidesConfiguration:\n usCoreMissingData: false\n importConfiguration:\n enabled: false\n initialImportMode: false\n integrationDataStore: existingStorageAccount\n kind: fhir-R4\n location: westus\n resourceGroupName: testRG\n tags:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:FhirService fhirservice1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName} \n```\n", + "description": "The description of Fhir Service\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update a Fhir Service\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var fhirService = new AzureNative.HealthcareApis.FhirService(\"fhirService\", new()\n {\n AccessPolicies = new[]\n {\n new AzureNative.HealthcareApis.Inputs.FhirServiceAccessPolicyEntryArgs\n {\n ObjectId = \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n new AzureNative.HealthcareApis.Inputs.FhirServiceAccessPolicyEntryArgs\n {\n ObjectId = \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n },\n AcrConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceAcrConfigurationArgs\n {\n LoginServers = new[]\n {\n \"test1.azurecr.io\",\n },\n },\n AuthenticationConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceAuthenticationConfigurationArgs\n {\n Audience = \"https://azurehealthcareapis.com\",\n Authority = \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n SmartProxyEnabled = true,\n },\n CorsConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceCorsConfigurationArgs\n {\n AllowCredentials = false,\n Headers = new[]\n {\n \"*\",\n },\n MaxAge = 1440,\n Methods = new[]\n {\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n },\n Origins = new[]\n {\n \"*\",\n },\n },\n ExportConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceExportConfigurationArgs\n {\n StorageAccountName = \"existingStorageAccount\",\n },\n FhirServiceName = \"fhirservice1\",\n Identity = new AzureNative.HealthcareApis.Inputs.ServiceManagedIdentityIdentityArgs\n {\n Type = AzureNative.HealthcareApis.ServiceManagedIdentityType.SystemAssigned,\n },\n ImplementationGuidesConfiguration = new AzureNative.HealthcareApis.Inputs.ImplementationGuidesConfigurationArgs\n {\n UsCoreMissingData = false,\n },\n ImportConfiguration = new AzureNative.HealthcareApis.Inputs.FhirServiceImportConfigurationArgs\n {\n Enabled = false,\n InitialImportMode = false,\n IntegrationDataStore = \"existingStorageAccount\",\n },\n Kind = AzureNative.HealthcareApis.FhirServiceKind.Fhir_R4,\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n Tags = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewFhirService(ctx, \"fhirService\", \u0026healthcareapis.FhirServiceArgs{\n\t\t\tAccessPolicies: healthcareapis.FhirServiceAccessPolicyEntryArray{\n\t\t\t\t\u0026healthcareapis.FhirServiceAccessPolicyEntryArgs{\n\t\t\t\t\tObjectId: pulumi.String(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\"),\n\t\t\t\t},\n\t\t\t\t\u0026healthcareapis.FhirServiceAccessPolicyEntryArgs{\n\t\t\t\t\tObjectId: pulumi.String(\"5b307da8-43d4-492b-8b66-b0294ade872f\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tAcrConfiguration: \u0026healthcareapis.FhirServiceAcrConfigurationArgs{\n\t\t\t\tLoginServers: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"test1.azurecr.io\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tAuthenticationConfiguration: \u0026healthcareapis.FhirServiceAuthenticationConfigurationArgs{\n\t\t\t\tAudience: pulumi.String(\"https://azurehealthcareapis.com\"),\n\t\t\t\tAuthority: pulumi.String(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\"),\n\t\t\t\tSmartProxyEnabled: pulumi.Bool(true),\n\t\t\t},\n\t\t\tCorsConfiguration: \u0026healthcareapis.FhirServiceCorsConfigurationArgs{\n\t\t\t\tAllowCredentials: pulumi.Bool(false),\n\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t},\n\t\t\t\tMaxAge: pulumi.Int(1440),\n\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"DELETE\"),\n\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\tpulumi.String(\"OPTIONS\"),\n\t\t\t\t\tpulumi.String(\"PATCH\"),\n\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\tpulumi.String(\"PUT\"),\n\t\t\t\t},\n\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tExportConfiguration: \u0026healthcareapis.FhirServiceExportConfigurationArgs{\n\t\t\t\tStorageAccountName: pulumi.String(\"existingStorageAccount\"),\n\t\t\t},\n\t\t\tFhirServiceName: pulumi.String(\"fhirservice1\"),\n\t\t\tIdentity: \u0026healthcareapis.ServiceManagedIdentityIdentityArgs{\n\t\t\t\tType: pulumi.String(healthcareapis.ServiceManagedIdentityTypeSystemAssigned),\n\t\t\t},\n\t\t\tImplementationGuidesConfiguration: \u0026healthcareapis.ImplementationGuidesConfigurationArgs{\n\t\t\t\tUsCoreMissingData: pulumi.Bool(false),\n\t\t\t},\n\t\t\tImportConfiguration: \u0026healthcareapis.FhirServiceImportConfigurationArgs{\n\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\tInitialImportMode: pulumi.Bool(false),\n\t\t\t\tIntegrationDataStore: pulumi.String(\"existingStorageAccount\"),\n\t\t\t},\n\t\t\tKind: pulumi.String(healthcareapis.FhirServiceKind_Fhir_R4),\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t},\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.FhirService;\nimport com.pulumi.azurenative.healthcareapis.FhirServiceArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceAccessPolicyEntryArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceAcrConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceAuthenticationConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceCorsConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceExportConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceManagedIdentityIdentityArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ImplementationGuidesConfigurationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.FhirServiceImportConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var fhirService = new FhirService(\"fhirService\", FhirServiceArgs.builder()\n .accessPolicies( \n FhirServiceAccessPolicyEntryArgs.builder()\n .objectId(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\")\n .build(),\n FhirServiceAccessPolicyEntryArgs.builder()\n .objectId(\"5b307da8-43d4-492b-8b66-b0294ade872f\")\n .build())\n .acrConfiguration(FhirServiceAcrConfigurationArgs.builder()\n .loginServers(\"test1.azurecr.io\")\n .build())\n .authenticationConfiguration(FhirServiceAuthenticationConfigurationArgs.builder()\n .audience(\"https://azurehealthcareapis.com\")\n .authority(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\")\n .smartProxyEnabled(true)\n .build())\n .corsConfiguration(FhirServiceCorsConfigurationArgs.builder()\n .allowCredentials(false)\n .headers(\"*\")\n .maxAge(1440)\n .methods( \n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\")\n .origins(\"*\")\n .build())\n .exportConfiguration(FhirServiceExportConfigurationArgs.builder()\n .storageAccountName(\"existingStorageAccount\")\n .build())\n .fhirServiceName(\"fhirservice1\")\n .identity(ServiceManagedIdentityIdentityArgs.builder()\n .type(\"SystemAssigned\")\n .build())\n .implementationGuidesConfiguration(ImplementationGuidesConfigurationArgs.builder()\n .usCoreMissingData(false)\n .build())\n .importConfiguration(FhirServiceImportConfigurationArgs.builder()\n .enabled(false)\n .initialImportMode(false)\n .integrationDataStore(\"existingStorageAccount\")\n .build())\n .kind(\"fhir-R4\")\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .tags(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst fhirService = new azure_native.healthcareapis.FhirService(\"fhirService\", {\n accessPolicies: [\n {\n objectId: \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n objectId: \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n acrConfiguration: {\n loginServers: [\"test1.azurecr.io\"],\n },\n authenticationConfiguration: {\n audience: \"https://azurehealthcareapis.com\",\n authority: \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n smartProxyEnabled: true,\n },\n corsConfiguration: {\n allowCredentials: false,\n headers: [\"*\"],\n maxAge: 1440,\n methods: [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n origins: [\"*\"],\n },\n exportConfiguration: {\n storageAccountName: \"existingStorageAccount\",\n },\n fhirServiceName: \"fhirservice1\",\n identity: {\n type: azure_native.healthcareapis.ServiceManagedIdentityType.SystemAssigned,\n },\n implementationGuidesConfiguration: {\n usCoreMissingData: false,\n },\n importConfiguration: {\n enabled: false,\n initialImportMode: false,\n integrationDataStore: \"existingStorageAccount\",\n },\n kind: azure_native.healthcareapis.FhirServiceKind.Fhir_R4,\n location: \"westus\",\n resourceGroupName: \"testRG\",\n tags: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfhir_service = azure_native.healthcareapis.FhirService(\"fhirService\",\n access_policies=[\n {\n \"object_id\": \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n \"object_id\": \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n acr_configuration={\n \"login_servers\": [\"test1.azurecr.io\"],\n },\n authentication_configuration={\n \"audience\": \"https://azurehealthcareapis.com\",\n \"authority\": \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n \"smart_proxy_enabled\": True,\n },\n cors_configuration={\n \"allow_credentials\": False,\n \"headers\": [\"*\"],\n \"max_age\": 1440,\n \"methods\": [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n \"origins\": [\"*\"],\n },\n export_configuration={\n \"storage_account_name\": \"existingStorageAccount\",\n },\n fhir_service_name=\"fhirservice1\",\n identity={\n \"type\": azure_native.healthcareapis.ServiceManagedIdentityType.SYSTEM_ASSIGNED,\n },\n implementation_guides_configuration={\n \"us_core_missing_data\": False,\n },\n import_configuration={\n \"enabled\": False,\n \"initial_import_mode\": False,\n \"integration_data_store\": \"existingStorageAccount\",\n },\n kind=azure_native.healthcareapis.FhirServiceKind.FHIR_R4,\n location=\"westus\",\n resource_group_name=\"testRG\",\n tags={\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n fhirService:\n type: azure-native:healthcareapis:FhirService\n properties:\n accessPolicies:\n - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47\n - objectId: 5b307da8-43d4-492b-8b66-b0294ade872f\n acrConfiguration:\n loginServers:\n - test1.azurecr.io\n authenticationConfiguration:\n audience: https://azurehealthcareapis.com\n authority: https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\n smartProxyEnabled: true\n corsConfiguration:\n allowCredentials: false\n headers:\n - '*'\n maxAge: 1440\n methods:\n - DELETE\n - GET\n - OPTIONS\n - PATCH\n - POST\n - PUT\n origins:\n - '*'\n exportConfiguration:\n storageAccountName: existingStorageAccount\n fhirServiceName: fhirservice1\n identity:\n type: SystemAssigned\n implementationGuidesConfiguration:\n usCoreMissingData: false\n importConfiguration:\n enabled: false\n initialImportMode: false\n integrationDataStore: existingStorageAccount\n kind: fhir-R4\n location: westus\n resourceGroupName: testRG\n tags:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:FhirService fhirservice1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName} \n```\n", "properties": { "accessPolicies": { "type": "array", @@ -671027,11 +671918,14 @@ }, { "type": "azure-native:healthcareapis/v20240331:FhirService" + }, + { + "type": "azure-native:healthcareapis/v20250301preview:FhirService" } ] }, "azure-native:healthcareapis:IotConnector": { - "description": "IoT Connector definition.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create an IoT Connector\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iotConnector = new AzureNative.HealthcareApis.IotConnector(\"iotConnector\", new()\n {\n DeviceMapping = new AzureNative.HealthcareApis.Inputs.IotMappingPropertiesArgs\n {\n Content = new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"deviceIdExpression\"] = \"$.deviceid\",\n [\"timestampExpression\"] = \"$.measurementdatetime\",\n [\"typeMatchExpression\"] = \"$..[?(@heartrate)]\",\n [\"typeName\"] = \"heartrate\",\n [\"values\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"required\"] = \"true\",\n [\"valueExpression\"] = \"$.heartrate\",\n [\"valueName\"] = \"hr\",\n },\n },\n },\n [\"templateType\"] = \"JsonPathContent\",\n },\n },\n [\"templateType\"] = \"CollectionContent\",\n },\n },\n Identity = new AzureNative.HealthcareApis.Inputs.ServiceManagedIdentityIdentityArgs\n {\n Type = AzureNative.HealthcareApis.ServiceManagedIdentityType.SystemAssigned,\n },\n IngestionEndpointConfiguration = new AzureNative.HealthcareApis.Inputs.IotEventHubIngestionEndpointConfigurationArgs\n {\n ConsumerGroup = \"ConsumerGroupA\",\n EventHubName = \"MyEventHubName\",\n FullyQualifiedEventHubNamespace = \"myeventhub.servicesbus.windows.net\",\n },\n IotConnectorName = \"blue\",\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n Tags = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewIotConnector(ctx, \"iotConnector\", \u0026healthcareapis.IotConnectorArgs{\n\t\t\tDeviceMapping: \u0026healthcareapis.IotMappingPropertiesArgs{\n\t\t\t\tContent: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"template\": []map[string]interface{}{\n\t\t\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\t\t\"template\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"deviceIdExpression\": \"$.deviceid\",\n\t\t\t\t\t\t\t\t\"timestampExpression\": \"$.measurementdatetime\",\n\t\t\t\t\t\t\t\t\"typeMatchExpression\": \"$..[?(@heartrate)]\",\n\t\t\t\t\t\t\t\t\"typeName\": \"heartrate\",\n\t\t\t\t\t\t\t\t\"values\": []map[string]interface{}{\n\t\t\t\t\t\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\t\t\t\t\t\"required\": \"true\",\n\t\t\t\t\t\t\t\t\t\t\"valueExpression\": \"$.heartrate\",\n\t\t\t\t\t\t\t\t\t\t\"valueName\": \"hr\",\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"templateType\": \"JsonPathContent\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t\"templateType\": \"CollectionContent\",\n\t\t\t\t}),\n\t\t\t},\n\t\t\tIdentity: \u0026healthcareapis.ServiceManagedIdentityIdentityArgs{\n\t\t\t\tType: pulumi.String(healthcareapis.ServiceManagedIdentityTypeSystemAssigned),\n\t\t\t},\n\t\t\tIngestionEndpointConfiguration: \u0026healthcareapis.IotEventHubIngestionEndpointConfigurationArgs{\n\t\t\t\tConsumerGroup: pulumi.String(\"ConsumerGroupA\"),\n\t\t\t\tEventHubName: pulumi.String(\"MyEventHubName\"),\n\t\t\t\tFullyQualifiedEventHubNamespace: pulumi.String(\"myeventhub.servicesbus.windows.net\"),\n\t\t\t},\n\t\t\tIotConnectorName: pulumi.String(\"blue\"),\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t},\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.IotConnector;\nimport com.pulumi.azurenative.healthcareapis.IotConnectorArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.IotMappingPropertiesArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceManagedIdentityIdentityArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.IotEventHubIngestionEndpointConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var iotConnector = new IotConnector(\"iotConnector\", IotConnectorArgs.builder()\n .deviceMapping(IotMappingPropertiesArgs.builder()\n .content(Map.ofEntries(\n Map.entry(\"template\", Map.ofEntries(\n Map.entry(\"template\", Map.ofEntries(\n Map.entry(\"deviceIdExpression\", \"$.deviceid\"),\n Map.entry(\"timestampExpression\", \"$.measurementdatetime\"),\n Map.entry(\"typeMatchExpression\", \"$..[?(@heartrate)]\"),\n Map.entry(\"typeName\", \"heartrate\"),\n Map.entry(\"values\", Map.ofEntries(\n Map.entry(\"required\", \"true\"),\n Map.entry(\"valueExpression\", \"$.heartrate\"),\n Map.entry(\"valueName\", \"hr\")\n ))\n )),\n Map.entry(\"templateType\", \"JsonPathContent\")\n )),\n Map.entry(\"templateType\", \"CollectionContent\")\n ))\n .build())\n .identity(ServiceManagedIdentityIdentityArgs.builder()\n .type(\"SystemAssigned\")\n .build())\n .ingestionEndpointConfiguration(IotEventHubIngestionEndpointConfigurationArgs.builder()\n .consumerGroup(\"ConsumerGroupA\")\n .eventHubName(\"MyEventHubName\")\n .fullyQualifiedEventHubNamespace(\"myeventhub.servicesbus.windows.net\")\n .build())\n .iotConnectorName(\"blue\")\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .tags(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst iotConnector = new azure_native.healthcareapis.IotConnector(\"iotConnector\", {\n deviceMapping: {\n content: {\n template: [{\n template: {\n deviceIdExpression: \"$.deviceid\",\n timestampExpression: \"$.measurementdatetime\",\n typeMatchExpression: \"$..[?(@heartrate)]\",\n typeName: \"heartrate\",\n values: [{\n required: \"true\",\n valueExpression: \"$.heartrate\",\n valueName: \"hr\",\n }],\n },\n templateType: \"JsonPathContent\",\n }],\n templateType: \"CollectionContent\",\n },\n },\n identity: {\n type: azure_native.healthcareapis.ServiceManagedIdentityType.SystemAssigned,\n },\n ingestionEndpointConfiguration: {\n consumerGroup: \"ConsumerGroupA\",\n eventHubName: \"MyEventHubName\",\n fullyQualifiedEventHubNamespace: \"myeventhub.servicesbus.windows.net\",\n },\n iotConnectorName: \"blue\",\n location: \"westus\",\n resourceGroupName: \"testRG\",\n tags: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\niot_connector = azure_native.healthcareapis.IotConnector(\"iotConnector\",\n device_mapping={\n \"content\": {\n \"template\": [{\n \"template\": {\n \"deviceIdExpression\": \"$.deviceid\",\n \"timestampExpression\": \"$.measurementdatetime\",\n \"typeMatchExpression\": \"$..[?(@heartrate)]\",\n \"typeName\": \"heartrate\",\n \"values\": [{\n \"required\": \"true\",\n \"valueExpression\": \"$.heartrate\",\n \"valueName\": \"hr\",\n }],\n },\n \"templateType\": \"JsonPathContent\",\n }],\n \"templateType\": \"CollectionContent\",\n },\n },\n identity={\n \"type\": azure_native.healthcareapis.ServiceManagedIdentityType.SYSTEM_ASSIGNED,\n },\n ingestion_endpoint_configuration={\n \"consumer_group\": \"ConsumerGroupA\",\n \"event_hub_name\": \"MyEventHubName\",\n \"fully_qualified_event_hub_namespace\": \"myeventhub.servicesbus.windows.net\",\n },\n iot_connector_name=\"blue\",\n location=\"westus\",\n resource_group_name=\"testRG\",\n tags={\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n iotConnector:\n type: azure-native:healthcareapis:IotConnector\n properties:\n deviceMapping:\n content:\n template:\n - template:\n deviceIdExpression: $.deviceid\n timestampExpression: $.measurementdatetime\n typeMatchExpression: $..[?(@heartrate)]\n typeName: heartrate\n values:\n - required: 'true'\n valueExpression: $.heartrate\n valueName: hr\n templateType: JsonPathContent\n templateType: CollectionContent\n identity:\n type: SystemAssigned\n ingestionEndpointConfiguration:\n consumerGroup: ConsumerGroupA\n eventHubName: MyEventHubName\n fullyQualifiedEventHubNamespace: myeventhub.servicesbus.windows.net\n iotConnectorName: blue\n location: westus\n resourceGroupName: testRG\n tags:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:IotConnector blue /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName} \n```\n", + "description": "IoT Connector definition.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create an IoT Connector\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iotConnector = new AzureNative.HealthcareApis.IotConnector(\"iotConnector\", new()\n {\n DeviceMapping = new AzureNative.HealthcareApis.Inputs.IotMappingPropertiesArgs\n {\n Content = new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"deviceIdExpression\"] = \"$.deviceid\",\n [\"timestampExpression\"] = \"$.measurementdatetime\",\n [\"typeMatchExpression\"] = \"$..[?(@heartrate)]\",\n [\"typeName\"] = \"heartrate\",\n [\"values\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"required\"] = \"true\",\n [\"valueExpression\"] = \"$.heartrate\",\n [\"valueName\"] = \"hr\",\n },\n },\n },\n [\"templateType\"] = \"JsonPathContent\",\n },\n },\n [\"templateType\"] = \"CollectionContent\",\n },\n },\n Identity = new AzureNative.HealthcareApis.Inputs.ServiceManagedIdentityIdentityArgs\n {\n Type = AzureNative.HealthcareApis.ServiceManagedIdentityType.SystemAssigned,\n },\n IngestionEndpointConfiguration = new AzureNative.HealthcareApis.Inputs.IotEventHubIngestionEndpointConfigurationArgs\n {\n ConsumerGroup = \"ConsumerGroupA\",\n EventHubName = \"MyEventHubName\",\n FullyQualifiedEventHubNamespace = \"myeventhub.servicesbus.windows.net\",\n },\n IotConnectorName = \"blue\",\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n Tags = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewIotConnector(ctx, \"iotConnector\", \u0026healthcareapis.IotConnectorArgs{\n\t\t\tDeviceMapping: \u0026healthcareapis.IotMappingPropertiesArgs{\n\t\t\t\tContent: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"template\": []map[string]interface{}{\n\t\t\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\t\t\"template\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"deviceIdExpression\": \"$.deviceid\",\n\t\t\t\t\t\t\t\t\"timestampExpression\": \"$.measurementdatetime\",\n\t\t\t\t\t\t\t\t\"typeMatchExpression\": \"$..[?(@heartrate)]\",\n\t\t\t\t\t\t\t\t\"typeName\": \"heartrate\",\n\t\t\t\t\t\t\t\t\"values\": []map[string]interface{}{\n\t\t\t\t\t\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\t\t\t\t\t\"required\": \"true\",\n\t\t\t\t\t\t\t\t\t\t\"valueExpression\": \"$.heartrate\",\n\t\t\t\t\t\t\t\t\t\t\"valueName\": \"hr\",\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"templateType\": \"JsonPathContent\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t\"templateType\": \"CollectionContent\",\n\t\t\t\t}),\n\t\t\t},\n\t\t\tIdentity: \u0026healthcareapis.ServiceManagedIdentityIdentityArgs{\n\t\t\t\tType: pulumi.String(healthcareapis.ServiceManagedIdentityTypeSystemAssigned),\n\t\t\t},\n\t\t\tIngestionEndpointConfiguration: \u0026healthcareapis.IotEventHubIngestionEndpointConfigurationArgs{\n\t\t\t\tConsumerGroup: pulumi.String(\"ConsumerGroupA\"),\n\t\t\t\tEventHubName: pulumi.String(\"MyEventHubName\"),\n\t\t\t\tFullyQualifiedEventHubNamespace: pulumi.String(\"myeventhub.servicesbus.windows.net\"),\n\t\t\t},\n\t\t\tIotConnectorName: pulumi.String(\"blue\"),\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t},\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.IotConnector;\nimport com.pulumi.azurenative.healthcareapis.IotConnectorArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.IotMappingPropertiesArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceManagedIdentityIdentityArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.IotEventHubIngestionEndpointConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var iotConnector = new IotConnector(\"iotConnector\", IotConnectorArgs.builder()\n .deviceMapping(IotMappingPropertiesArgs.builder()\n .content(Map.ofEntries(\n Map.entry(\"template\", Map.ofEntries(\n Map.entry(\"template\", Map.ofEntries(\n Map.entry(\"deviceIdExpression\", \"$.deviceid\"),\n Map.entry(\"timestampExpression\", \"$.measurementdatetime\"),\n Map.entry(\"typeMatchExpression\", \"$..[?(@heartrate)]\"),\n Map.entry(\"typeName\", \"heartrate\"),\n Map.entry(\"values\", Map.ofEntries(\n Map.entry(\"required\", \"true\"),\n Map.entry(\"valueExpression\", \"$.heartrate\"),\n Map.entry(\"valueName\", \"hr\")\n ))\n )),\n Map.entry(\"templateType\", \"JsonPathContent\")\n )),\n Map.entry(\"templateType\", \"CollectionContent\")\n ))\n .build())\n .identity(ServiceManagedIdentityIdentityArgs.builder()\n .type(\"SystemAssigned\")\n .build())\n .ingestionEndpointConfiguration(IotEventHubIngestionEndpointConfigurationArgs.builder()\n .consumerGroup(\"ConsumerGroupA\")\n .eventHubName(\"MyEventHubName\")\n .fullyQualifiedEventHubNamespace(\"myeventhub.servicesbus.windows.net\")\n .build())\n .iotConnectorName(\"blue\")\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .tags(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst iotConnector = new azure_native.healthcareapis.IotConnector(\"iotConnector\", {\n deviceMapping: {\n content: {\n template: [{\n template: {\n deviceIdExpression: \"$.deviceid\",\n timestampExpression: \"$.measurementdatetime\",\n typeMatchExpression: \"$..[?(@heartrate)]\",\n typeName: \"heartrate\",\n values: [{\n required: \"true\",\n valueExpression: \"$.heartrate\",\n valueName: \"hr\",\n }],\n },\n templateType: \"JsonPathContent\",\n }],\n templateType: \"CollectionContent\",\n },\n },\n identity: {\n type: azure_native.healthcareapis.ServiceManagedIdentityType.SystemAssigned,\n },\n ingestionEndpointConfiguration: {\n consumerGroup: \"ConsumerGroupA\",\n eventHubName: \"MyEventHubName\",\n fullyQualifiedEventHubNamespace: \"myeventhub.servicesbus.windows.net\",\n },\n iotConnectorName: \"blue\",\n location: \"westus\",\n resourceGroupName: \"testRG\",\n tags: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\niot_connector = azure_native.healthcareapis.IotConnector(\"iotConnector\",\n device_mapping={\n \"content\": {\n \"template\": [{\n \"template\": {\n \"deviceIdExpression\": \"$.deviceid\",\n \"timestampExpression\": \"$.measurementdatetime\",\n \"typeMatchExpression\": \"$..[?(@heartrate)]\",\n \"typeName\": \"heartrate\",\n \"values\": [{\n \"required\": \"true\",\n \"valueExpression\": \"$.heartrate\",\n \"valueName\": \"hr\",\n }],\n },\n \"templateType\": \"JsonPathContent\",\n }],\n \"templateType\": \"CollectionContent\",\n },\n },\n identity={\n \"type\": azure_native.healthcareapis.ServiceManagedIdentityType.SYSTEM_ASSIGNED,\n },\n ingestion_endpoint_configuration={\n \"consumer_group\": \"ConsumerGroupA\",\n \"event_hub_name\": \"MyEventHubName\",\n \"fully_qualified_event_hub_namespace\": \"myeventhub.servicesbus.windows.net\",\n },\n iot_connector_name=\"blue\",\n location=\"westus\",\n resource_group_name=\"testRG\",\n tags={\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n iotConnector:\n type: azure-native:healthcareapis:IotConnector\n properties:\n deviceMapping:\n content:\n template:\n - template:\n deviceIdExpression: $.deviceid\n timestampExpression: $.measurementdatetime\n typeMatchExpression: $..[?(@heartrate)]\n typeName: heartrate\n values:\n - required: 'true'\n valueExpression: $.heartrate\n valueName: hr\n templateType: JsonPathContent\n templateType: CollectionContent\n identity:\n type: SystemAssigned\n ingestionEndpointConfiguration:\n consumerGroup: ConsumerGroupA\n eventHubName: MyEventHubName\n fullyQualifiedEventHubNamespace: myeventhub.servicesbus.windows.net\n iotConnectorName: blue\n location: westus\n resourceGroupName: testRG\n tags:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:IotConnector blue /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName} \n```\n", "properties": { "deviceMapping": { "type": "object", @@ -671175,11 +672069,14 @@ }, { "type": "azure-native:healthcareapis/v20240331:IotConnector" + }, + { + "type": "azure-native:healthcareapis/v20250301preview:IotConnector" } ] }, "azure-native:healthcareapis:IotConnectorFhirDestination": { - "description": "IoT Connector FHIR destination definition.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update an Iot Connector FHIR destination\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iotConnectorFhirDestination = new AzureNative.HealthcareApis.IotConnectorFhirDestination(\"iotConnectorFhirDestination\", new()\n {\n FhirDestinationName = \"dest1\",\n FhirMapping = new AzureNative.HealthcareApis.Inputs.IotMappingPropertiesArgs\n {\n Content = new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"codes\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"code\"] = \"8867-4\",\n [\"display\"] = \"Heart rate\",\n [\"system\"] = \"http://loinc.org\",\n },\n },\n [\"periodInterval\"] = 60,\n [\"typeName\"] = \"heartrate\",\n [\"value\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"defaultPeriod\"] = 5000,\n [\"unit\"] = \"count/min\",\n [\"valueName\"] = \"hr\",\n [\"valueType\"] = \"SampledData\",\n },\n },\n [\"templateType\"] = \"CodeValueFhir\",\n },\n },\n [\"templateType\"] = \"CollectionFhirTemplate\",\n },\n },\n FhirServiceResourceId = \"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\",\n IotConnectorName = \"blue\",\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n ResourceIdentityResolutionType = AzureNative.HealthcareApis.IotIdentityResolutionType.Create,\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewIotConnectorFhirDestination(ctx, \"iotConnectorFhirDestination\", \u0026healthcareapis.IotConnectorFhirDestinationArgs{\n\t\t\tFhirDestinationName: pulumi.String(\"dest1\"),\n\t\t\tFhirMapping: \u0026healthcareapis.IotMappingPropertiesArgs{\n\t\t\t\tContent: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"template\": []map[string]interface{}{\n\t\t\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\t\t\"template\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"codes\": []map[string]interface{}{\n\t\t\t\t\t\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\t\t\t\t\t\"code\": \"8867-4\",\n\t\t\t\t\t\t\t\t\t\t\"display\": \"Heart rate\",\n\t\t\t\t\t\t\t\t\t\t\"system\": \"http://loinc.org\",\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"periodInterval\": 60,\n\t\t\t\t\t\t\t\t\"typeName\": \"heartrate\",\n\t\t\t\t\t\t\t\t\"value\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\t\"defaultPeriod\": 5000,\n\t\t\t\t\t\t\t\t\t\"unit\": \"count/min\",\n\t\t\t\t\t\t\t\t\t\"valueName\": \"hr\",\n\t\t\t\t\t\t\t\t\t\"valueType\": \"SampledData\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"templateType\": \"CodeValueFhir\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t\"templateType\": \"CollectionFhirTemplate\",\n\t\t\t\t}),\n\t\t\t},\n\t\t\tFhirServiceResourceId: pulumi.String(\"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\"),\n\t\t\tIotConnectorName: pulumi.String(\"blue\"),\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tResourceIdentityResolutionType: pulumi.String(healthcareapis.IotIdentityResolutionTypeCreate),\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.IotConnectorFhirDestination;\nimport com.pulumi.azurenative.healthcareapis.IotConnectorFhirDestinationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.IotMappingPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var iotConnectorFhirDestination = new IotConnectorFhirDestination(\"iotConnectorFhirDestination\", IotConnectorFhirDestinationArgs.builder()\n .fhirDestinationName(\"dest1\")\n .fhirMapping(IotMappingPropertiesArgs.builder()\n .content(Map.ofEntries(\n Map.entry(\"template\", Map.ofEntries(\n Map.entry(\"template\", Map.ofEntries(\n Map.entry(\"codes\", Map.ofEntries(\n Map.entry(\"code\", \"8867-4\"),\n Map.entry(\"display\", \"Heart rate\"),\n Map.entry(\"system\", \"http://loinc.org\")\n )),\n Map.entry(\"periodInterval\", 60),\n Map.entry(\"typeName\", \"heartrate\"),\n Map.entry(\"value\", Map.ofEntries(\n Map.entry(\"defaultPeriod\", 5000),\n Map.entry(\"unit\", \"count/min\"),\n Map.entry(\"valueName\", \"hr\"),\n Map.entry(\"valueType\", \"SampledData\")\n ))\n )),\n Map.entry(\"templateType\", \"CodeValueFhir\")\n )),\n Map.entry(\"templateType\", \"CollectionFhirTemplate\")\n ))\n .build())\n .fhirServiceResourceId(\"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\")\n .iotConnectorName(\"blue\")\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .resourceIdentityResolutionType(\"Create\")\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst iotConnectorFhirDestination = new azure_native.healthcareapis.IotConnectorFhirDestination(\"iotConnectorFhirDestination\", {\n fhirDestinationName: \"dest1\",\n fhirMapping: {\n content: {\n template: [{\n template: {\n codes: [{\n code: \"8867-4\",\n display: \"Heart rate\",\n system: \"http://loinc.org\",\n }],\n periodInterval: 60,\n typeName: \"heartrate\",\n value: {\n defaultPeriod: 5000,\n unit: \"count/min\",\n valueName: \"hr\",\n valueType: \"SampledData\",\n },\n },\n templateType: \"CodeValueFhir\",\n }],\n templateType: \"CollectionFhirTemplate\",\n },\n },\n fhirServiceResourceId: \"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\",\n iotConnectorName: \"blue\",\n location: \"westus\",\n resourceGroupName: \"testRG\",\n resourceIdentityResolutionType: azure_native.healthcareapis.IotIdentityResolutionType.Create,\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\niot_connector_fhir_destination = azure_native.healthcareapis.IotConnectorFhirDestination(\"iotConnectorFhirDestination\",\n fhir_destination_name=\"dest1\",\n fhir_mapping={\n \"content\": {\n \"template\": [{\n \"template\": {\n \"codes\": [{\n \"code\": \"8867-4\",\n \"display\": \"Heart rate\",\n \"system\": \"http://loinc.org\",\n }],\n \"periodInterval\": 60,\n \"typeName\": \"heartrate\",\n \"value\": {\n \"defaultPeriod\": 5000,\n \"unit\": \"count/min\",\n \"valueName\": \"hr\",\n \"valueType\": \"SampledData\",\n },\n },\n \"templateType\": \"CodeValueFhir\",\n }],\n \"templateType\": \"CollectionFhirTemplate\",\n },\n },\n fhir_service_resource_id=\"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\",\n iot_connector_name=\"blue\",\n location=\"westus\",\n resource_group_name=\"testRG\",\n resource_identity_resolution_type=azure_native.healthcareapis.IotIdentityResolutionType.CREATE,\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n iotConnectorFhirDestination:\n type: azure-native:healthcareapis:IotConnectorFhirDestination\n properties:\n fhirDestinationName: dest1\n fhirMapping:\n content:\n template:\n - template:\n codes:\n - code: 8867-4\n display: Heart rate\n system: http://loinc.org\n periodInterval: 60\n typeName: heartrate\n value:\n defaultPeriod: 5000\n unit: count/min\n valueName: hr\n valueType: SampledData\n templateType: CodeValueFhir\n templateType: CollectionFhirTemplate\n fhirServiceResourceId: subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\n iotConnectorName: blue\n location: westus\n resourceGroupName: testRG\n resourceIdentityResolutionType: Create\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:IotConnectorFhirDestination dest1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName} \n```\n", + "description": "IoT Connector FHIR destination definition.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update an Iot Connector FHIR destination\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var iotConnectorFhirDestination = new AzureNative.HealthcareApis.IotConnectorFhirDestination(\"iotConnectorFhirDestination\", new()\n {\n FhirDestinationName = \"dest1\",\n FhirMapping = new AzureNative.HealthcareApis.Inputs.IotMappingPropertiesArgs\n {\n Content = new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"template\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"codes\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"code\"] = \"8867-4\",\n [\"display\"] = \"Heart rate\",\n [\"system\"] = \"http://loinc.org\",\n },\n },\n [\"periodInterval\"] = 60,\n [\"typeName\"] = \"heartrate\",\n [\"value\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"defaultPeriod\"] = 5000,\n [\"unit\"] = \"count/min\",\n [\"valueName\"] = \"hr\",\n [\"valueType\"] = \"SampledData\",\n },\n },\n [\"templateType\"] = \"CodeValueFhir\",\n },\n },\n [\"templateType\"] = \"CollectionFhirTemplate\",\n },\n },\n FhirServiceResourceId = \"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\",\n IotConnectorName = \"blue\",\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n ResourceIdentityResolutionType = AzureNative.HealthcareApis.IotIdentityResolutionType.Create,\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewIotConnectorFhirDestination(ctx, \"iotConnectorFhirDestination\", \u0026healthcareapis.IotConnectorFhirDestinationArgs{\n\t\t\tFhirDestinationName: pulumi.String(\"dest1\"),\n\t\t\tFhirMapping: \u0026healthcareapis.IotMappingPropertiesArgs{\n\t\t\t\tContent: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"template\": []map[string]interface{}{\n\t\t\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\t\t\"template\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\"codes\": []map[string]interface{}{\n\t\t\t\t\t\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\t\t\t\t\t\"code\": \"8867-4\",\n\t\t\t\t\t\t\t\t\t\t\"display\": \"Heart rate\",\n\t\t\t\t\t\t\t\t\t\t\"system\": \"http://loinc.org\",\n\t\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\t\"periodInterval\": 60,\n\t\t\t\t\t\t\t\t\"typeName\": \"heartrate\",\n\t\t\t\t\t\t\t\t\"value\": map[string]interface{}{\n\t\t\t\t\t\t\t\t\t\"defaultPeriod\": 5000,\n\t\t\t\t\t\t\t\t\t\"unit\": \"count/min\",\n\t\t\t\t\t\t\t\t\t\"valueName\": \"hr\",\n\t\t\t\t\t\t\t\t\t\"valueType\": \"SampledData\",\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\"templateType\": \"CodeValueFhir\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\t\"templateType\": \"CollectionFhirTemplate\",\n\t\t\t\t}),\n\t\t\t},\n\t\t\tFhirServiceResourceId: pulumi.String(\"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\"),\n\t\t\tIotConnectorName: pulumi.String(\"blue\"),\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tResourceIdentityResolutionType: pulumi.String(healthcareapis.IotIdentityResolutionTypeCreate),\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.IotConnectorFhirDestination;\nimport com.pulumi.azurenative.healthcareapis.IotConnectorFhirDestinationArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.IotMappingPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var iotConnectorFhirDestination = new IotConnectorFhirDestination(\"iotConnectorFhirDestination\", IotConnectorFhirDestinationArgs.builder()\n .fhirDestinationName(\"dest1\")\n .fhirMapping(IotMappingPropertiesArgs.builder()\n .content(Map.ofEntries(\n Map.entry(\"template\", Map.ofEntries(\n Map.entry(\"template\", Map.ofEntries(\n Map.entry(\"codes\", Map.ofEntries(\n Map.entry(\"code\", \"8867-4\"),\n Map.entry(\"display\", \"Heart rate\"),\n Map.entry(\"system\", \"http://loinc.org\")\n )),\n Map.entry(\"periodInterval\", 60),\n Map.entry(\"typeName\", \"heartrate\"),\n Map.entry(\"value\", Map.ofEntries(\n Map.entry(\"defaultPeriod\", 5000),\n Map.entry(\"unit\", \"count/min\"),\n Map.entry(\"valueName\", \"hr\"),\n Map.entry(\"valueType\", \"SampledData\")\n ))\n )),\n Map.entry(\"templateType\", \"CodeValueFhir\")\n )),\n Map.entry(\"templateType\", \"CollectionFhirTemplate\")\n ))\n .build())\n .fhirServiceResourceId(\"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\")\n .iotConnectorName(\"blue\")\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .resourceIdentityResolutionType(\"Create\")\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst iotConnectorFhirDestination = new azure_native.healthcareapis.IotConnectorFhirDestination(\"iotConnectorFhirDestination\", {\n fhirDestinationName: \"dest1\",\n fhirMapping: {\n content: {\n template: [{\n template: {\n codes: [{\n code: \"8867-4\",\n display: \"Heart rate\",\n system: \"http://loinc.org\",\n }],\n periodInterval: 60,\n typeName: \"heartrate\",\n value: {\n defaultPeriod: 5000,\n unit: \"count/min\",\n valueName: \"hr\",\n valueType: \"SampledData\",\n },\n },\n templateType: \"CodeValueFhir\",\n }],\n templateType: \"CollectionFhirTemplate\",\n },\n },\n fhirServiceResourceId: \"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\",\n iotConnectorName: \"blue\",\n location: \"westus\",\n resourceGroupName: \"testRG\",\n resourceIdentityResolutionType: azure_native.healthcareapis.IotIdentityResolutionType.Create,\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\niot_connector_fhir_destination = azure_native.healthcareapis.IotConnectorFhirDestination(\"iotConnectorFhirDestination\",\n fhir_destination_name=\"dest1\",\n fhir_mapping={\n \"content\": {\n \"template\": [{\n \"template\": {\n \"codes\": [{\n \"code\": \"8867-4\",\n \"display\": \"Heart rate\",\n \"system\": \"http://loinc.org\",\n }],\n \"periodInterval\": 60,\n \"typeName\": \"heartrate\",\n \"value\": {\n \"defaultPeriod\": 5000,\n \"unit\": \"count/min\",\n \"valueName\": \"hr\",\n \"valueType\": \"SampledData\",\n },\n },\n \"templateType\": \"CodeValueFhir\",\n }],\n \"templateType\": \"CollectionFhirTemplate\",\n },\n },\n fhir_service_resource_id=\"subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\",\n iot_connector_name=\"blue\",\n location=\"westus\",\n resource_group_name=\"testRG\",\n resource_identity_resolution_type=azure_native.healthcareapis.IotIdentityResolutionType.CREATE,\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n iotConnectorFhirDestination:\n type: azure-native:healthcareapis:IotConnectorFhirDestination\n properties:\n fhirDestinationName: dest1\n fhirMapping:\n content:\n template:\n - template:\n codes:\n - code: 8867-4\n display: Heart rate\n system: http://loinc.org\n periodInterval: 60\n typeName: heartrate\n value:\n defaultPeriod: 5000\n unit: count/min\n valueName: hr\n valueType: SampledData\n templateType: CodeValueFhir\n templateType: CollectionFhirTemplate\n fhirServiceResourceId: subscriptions/11111111-2222-3333-4444-555566667777/resourceGroups/myrg/providers/Microsoft.HealthcareApis/workspaces/myworkspace/fhirservices/myfhirservice\n iotConnectorName: blue\n location: westus\n resourceGroupName: testRG\n resourceIdentityResolutionType: Create\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:IotConnectorFhirDestination dest1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName} \n```\n", "properties": { "etag": { "type": "string", @@ -671319,11 +672216,14 @@ }, { "type": "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" + }, + { + "type": "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" } ] }, "azure-native:healthcareapis:PrivateEndpointConnection": { - "description": "The Private Endpoint Connection resource.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### PrivateEndpointConnection_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateEndpointConnection = new AzureNative.HealthcareApis.PrivateEndpointConnection(\"privateEndpointConnection\", new()\n {\n PrivateEndpointConnectionName = \"myConnection\",\n PrivateLinkServiceConnectionState = new AzureNative.HealthcareApis.Inputs.PrivateLinkServiceConnectionStateArgs\n {\n Description = \"Auto-Approved\",\n Status = AzureNative.HealthcareApis.PrivateEndpointServiceConnectionStatus.Approved,\n },\n ResourceGroupName = \"rgname\",\n ResourceName = \"service1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewPrivateEndpointConnection(ctx, \"privateEndpointConnection\", \u0026healthcareapis.PrivateEndpointConnectionArgs{\n\t\t\tPrivateEndpointConnectionName: pulumi.String(\"myConnection\"),\n\t\t\tPrivateLinkServiceConnectionState: \u0026healthcareapis.PrivateLinkServiceConnectionStateArgs{\n\t\t\t\tDescription: pulumi.String(\"Auto-Approved\"),\n\t\t\t\tStatus: pulumi.String(healthcareapis.PrivateEndpointServiceConnectionStatusApproved),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rgname\"),\n\t\t\tResourceName: pulumi.String(\"service1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.PrivateEndpointConnection;\nimport com.pulumi.azurenative.healthcareapis.PrivateEndpointConnectionArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.PrivateLinkServiceConnectionStateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateEndpointConnection = new PrivateEndpointConnection(\"privateEndpointConnection\", PrivateEndpointConnectionArgs.builder()\n .privateEndpointConnectionName(\"myConnection\")\n .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()\n .description(\"Auto-Approved\")\n .status(\"Approved\")\n .build())\n .resourceGroupName(\"rgname\")\n .resourceName(\"service1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateEndpointConnection = new azure_native.healthcareapis.PrivateEndpointConnection(\"privateEndpointConnection\", {\n privateEndpointConnectionName: \"myConnection\",\n privateLinkServiceConnectionState: {\n description: \"Auto-Approved\",\n status: azure_native.healthcareapis.PrivateEndpointServiceConnectionStatus.Approved,\n },\n resourceGroupName: \"rgname\",\n resourceName: \"service1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_endpoint_connection = azure_native.healthcareapis.PrivateEndpointConnection(\"privateEndpointConnection\",\n private_endpoint_connection_name=\"myConnection\",\n private_link_service_connection_state={\n \"description\": \"Auto-Approved\",\n \"status\": azure_native.healthcareapis.PrivateEndpointServiceConnectionStatus.APPROVED,\n },\n resource_group_name=\"rgname\",\n resource_name_=\"service1\")\n\n```\n\n```yaml\nresources:\n privateEndpointConnection:\n type: azure-native:healthcareapis:PrivateEndpointConnection\n properties:\n privateEndpointConnectionName: myConnection\n privateLinkServiceConnectionState:\n description: Auto-Approved\n status: Approved\n resourceGroupName: rgname\n resourceName: service1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:PrivateEndpointConnection myConnection /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName} \n```\n", + "description": "The Private Endpoint Connection resource.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### PrivateEndpointConnection_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateEndpointConnection = new AzureNative.HealthcareApis.PrivateEndpointConnection(\"privateEndpointConnection\", new()\n {\n PrivateEndpointConnectionName = \"myConnection\",\n PrivateLinkServiceConnectionState = new AzureNative.HealthcareApis.Inputs.PrivateLinkServiceConnectionStateArgs\n {\n Description = \"Auto-Approved\",\n Status = AzureNative.HealthcareApis.PrivateEndpointServiceConnectionStatus.Approved,\n },\n ResourceGroupName = \"rgname\",\n ResourceName = \"service1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewPrivateEndpointConnection(ctx, \"privateEndpointConnection\", \u0026healthcareapis.PrivateEndpointConnectionArgs{\n\t\t\tPrivateEndpointConnectionName: pulumi.String(\"myConnection\"),\n\t\t\tPrivateLinkServiceConnectionState: \u0026healthcareapis.PrivateLinkServiceConnectionStateArgs{\n\t\t\t\tDescription: pulumi.String(\"Auto-Approved\"),\n\t\t\t\tStatus: pulumi.String(healthcareapis.PrivateEndpointServiceConnectionStatusApproved),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rgname\"),\n\t\t\tResourceName: pulumi.String(\"service1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.PrivateEndpointConnection;\nimport com.pulumi.azurenative.healthcareapis.PrivateEndpointConnectionArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.PrivateLinkServiceConnectionStateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateEndpointConnection = new PrivateEndpointConnection(\"privateEndpointConnection\", PrivateEndpointConnectionArgs.builder()\n .privateEndpointConnectionName(\"myConnection\")\n .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()\n .description(\"Auto-Approved\")\n .status(\"Approved\")\n .build())\n .resourceGroupName(\"rgname\")\n .resourceName(\"service1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateEndpointConnection = new azure_native.healthcareapis.PrivateEndpointConnection(\"privateEndpointConnection\", {\n privateEndpointConnectionName: \"myConnection\",\n privateLinkServiceConnectionState: {\n description: \"Auto-Approved\",\n status: azure_native.healthcareapis.PrivateEndpointServiceConnectionStatus.Approved,\n },\n resourceGroupName: \"rgname\",\n resourceName: \"service1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_endpoint_connection = azure_native.healthcareapis.PrivateEndpointConnection(\"privateEndpointConnection\",\n private_endpoint_connection_name=\"myConnection\",\n private_link_service_connection_state={\n \"description\": \"Auto-Approved\",\n \"status\": azure_native.healthcareapis.PrivateEndpointServiceConnectionStatus.APPROVED,\n },\n resource_group_name=\"rgname\",\n resource_name_=\"service1\")\n\n```\n\n```yaml\nresources:\n privateEndpointConnection:\n type: azure-native:healthcareapis:PrivateEndpointConnection\n properties:\n privateEndpointConnectionName: myConnection\n privateLinkServiceConnectionState:\n description: Auto-Approved\n status: Approved\n resourceGroupName: rgname\n resourceName: service1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:PrivateEndpointConnection myConnection /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName} \n```\n", "properties": { "name": { "type": "string", @@ -671433,11 +672333,14 @@ }, { "type": "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" + }, + { + "type": "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" } ] }, "azure-native:healthcareapis:Service": { - "description": "The description of the service.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or Update a service with all parameters\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var service = new AzureNative.HealthcareApis.Service(\"service\", new()\n {\n Identity = new AzureNative.HealthcareApis.Inputs.ServicesResourceIdentityArgs\n {\n Type = AzureNative.HealthcareApis.ManagedServiceIdentityType.SystemAssigned,\n },\n Kind = AzureNative.HealthcareApis.Kind.Fhir_R4,\n Location = \"westus2\",\n Properties = new AzureNative.HealthcareApis.Inputs.ServicesPropertiesArgs\n {\n AccessPolicies = new[]\n {\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n },\n AuthenticationConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceAuthenticationConfigurationInfoArgs\n {\n Audience = \"https://azurehealthcareapis.com\",\n Authority = \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n SmartProxyEnabled = true,\n },\n CorsConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceCorsConfigurationInfoArgs\n {\n AllowCredentials = false,\n Headers = new[]\n {\n \"*\",\n },\n MaxAge = 1440,\n Methods = new[]\n {\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n },\n Origins = new[]\n {\n \"*\",\n },\n },\n CosmosDbConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceCosmosDbConfigurationInfoArgs\n {\n KeyVaultKeyUri = \"https://my-vault.vault.azure.net/keys/my-key\",\n OfferThroughput = 1000,\n },\n ExportConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceExportConfigurationInfoArgs\n {\n StorageAccountName = \"existingStorageAccount\",\n },\n PrivateEndpointConnections = new() { },\n PublicNetworkAccess = AzureNative.HealthcareApis.PublicNetworkAccess.Disabled,\n },\n ResourceGroupName = \"rg1\",\n ResourceName = \"service1\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewService(ctx, \"service\", \u0026healthcareapis.ServiceArgs{\n\t\t\tIdentity: \u0026healthcareapis.ServicesResourceIdentityArgs{\n\t\t\t\tType: pulumi.String(healthcareapis.ManagedServiceIdentityTypeSystemAssigned),\n\t\t\t},\n\t\t\tKind: healthcareapis.Kind_Fhir_R4,\n\t\t\tLocation: pulumi.String(\"westus2\"),\n\t\t\tProperties: \u0026healthcareapis.ServicesPropertiesArgs{\n\t\t\t\tAccessPolicies: healthcareapis.ServiceAccessPolicyEntryArray{\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"5b307da8-43d4-492b-8b66-b0294ade872f\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tAuthenticationConfiguration: \u0026healthcareapis.ServiceAuthenticationConfigurationInfoArgs{\n\t\t\t\t\tAudience: pulumi.String(\"https://azurehealthcareapis.com\"),\n\t\t\t\t\tAuthority: pulumi.String(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\"),\n\t\t\t\t\tSmartProxyEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tCorsConfiguration: \u0026healthcareapis.ServiceCorsConfigurationInfoArgs{\n\t\t\t\t\tAllowCredentials: pulumi.Bool(false),\n\t\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t},\n\t\t\t\t\tMaxAge: pulumi.Int(1440),\n\t\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"DELETE\"),\n\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\tpulumi.String(\"OPTIONS\"),\n\t\t\t\t\t\tpulumi.String(\"PATCH\"),\n\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t\tpulumi.String(\"PUT\"),\n\t\t\t\t\t},\n\t\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tCosmosDbConfiguration: \u0026healthcareapis.ServiceCosmosDbConfigurationInfoArgs{\n\t\t\t\t\tKeyVaultKeyUri: pulumi.String(\"https://my-vault.vault.azure.net/keys/my-key\"),\n\t\t\t\t\tOfferThroughput: pulumi.Int(1000),\n\t\t\t\t},\n\t\t\t\tExportConfiguration: \u0026healthcareapis.ServiceExportConfigurationInfoArgs{\n\t\t\t\t\tStorageAccountName: pulumi.String(\"existingStorageAccount\"),\n\t\t\t\t},\n\t\t\t\tPrivateEndpointConnections: healthcareapis.PrivateEndpointConnectionTypeArray{},\n\t\t\t\tPublicNetworkAccess: pulumi.String(healthcareapis.PublicNetworkAccessDisabled),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tResourceName: pulumi.String(\"service1\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.Service;\nimport com.pulumi.azurenative.healthcareapis.ServiceArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesResourceIdentityArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesPropertiesArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceAuthenticationConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceCorsConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceCosmosDbConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceExportConfigurationInfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var service = new Service(\"service\", ServiceArgs.builder()\n .identity(ServicesResourceIdentityArgs.builder()\n .type(\"SystemAssigned\")\n .build())\n .kind(\"fhir-R4\")\n .location(\"westus2\")\n .properties(ServicesPropertiesArgs.builder()\n .accessPolicies( \n ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\")\n .build(),\n ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"5b307da8-43d4-492b-8b66-b0294ade872f\")\n .build())\n .authenticationConfiguration(ServiceAuthenticationConfigurationInfoArgs.builder()\n .audience(\"https://azurehealthcareapis.com\")\n .authority(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\")\n .smartProxyEnabled(true)\n .build())\n .corsConfiguration(ServiceCorsConfigurationInfoArgs.builder()\n .allowCredentials(false)\n .headers(\"*\")\n .maxAge(1440)\n .methods( \n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\")\n .origins(\"*\")\n .build())\n .cosmosDbConfiguration(ServiceCosmosDbConfigurationInfoArgs.builder()\n .keyVaultKeyUri(\"https://my-vault.vault.azure.net/keys/my-key\")\n .offerThroughput(1000)\n .build())\n .exportConfiguration(ServiceExportConfigurationInfoArgs.builder()\n .storageAccountName(\"existingStorageAccount\")\n .build())\n .privateEndpointConnections()\n .publicNetworkAccess(\"Disabled\")\n .build())\n .resourceGroupName(\"rg1\")\n .resourceName(\"service1\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst service = new azure_native.healthcareapis.Service(\"service\", {\n identity: {\n type: azure_native.healthcareapis.ManagedServiceIdentityType.SystemAssigned,\n },\n kind: azure_native.healthcareapis.Kind.Fhir_R4,\n location: \"westus2\",\n properties: {\n accessPolicies: [\n {\n objectId: \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n objectId: \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n authenticationConfiguration: {\n audience: \"https://azurehealthcareapis.com\",\n authority: \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n smartProxyEnabled: true,\n },\n corsConfiguration: {\n allowCredentials: false,\n headers: [\"*\"],\n maxAge: 1440,\n methods: [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n origins: [\"*\"],\n },\n cosmosDbConfiguration: {\n keyVaultKeyUri: \"https://my-vault.vault.azure.net/keys/my-key\",\n offerThroughput: 1000,\n },\n exportConfiguration: {\n storageAccountName: \"existingStorageAccount\",\n },\n privateEndpointConnections: [],\n publicNetworkAccess: azure_native.healthcareapis.PublicNetworkAccess.Disabled,\n },\n resourceGroupName: \"rg1\",\n resourceName: \"service1\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nservice = azure_native.healthcareapis.Service(\"service\",\n identity={\n \"type\": azure_native.healthcareapis.ManagedServiceIdentityType.SYSTEM_ASSIGNED,\n },\n kind=azure_native.healthcareapis.Kind.FHIR_R4,\n location=\"westus2\",\n properties={\n \"access_policies\": [\n {\n \"object_id\": \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n \"object_id\": \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n \"authentication_configuration\": {\n \"audience\": \"https://azurehealthcareapis.com\",\n \"authority\": \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n \"smart_proxy_enabled\": True,\n },\n \"cors_configuration\": {\n \"allow_credentials\": False,\n \"headers\": [\"*\"],\n \"max_age\": 1440,\n \"methods\": [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n \"origins\": [\"*\"],\n },\n \"cosmos_db_configuration\": {\n \"key_vault_key_uri\": \"https://my-vault.vault.azure.net/keys/my-key\",\n \"offer_throughput\": 1000,\n },\n \"export_configuration\": {\n \"storage_account_name\": \"existingStorageAccount\",\n },\n \"private_endpoint_connections\": [],\n \"public_network_access\": azure_native.healthcareapis.PublicNetworkAccess.DISABLED,\n },\n resource_group_name=\"rg1\",\n resource_name_=\"service1\",\n tags={})\n\n```\n\n```yaml\nresources:\n service:\n type: azure-native:healthcareapis:Service\n properties:\n identity:\n type: SystemAssigned\n kind: fhir-R4\n location: westus2\n properties:\n accessPolicies:\n - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47\n - objectId: 5b307da8-43d4-492b-8b66-b0294ade872f\n authenticationConfiguration:\n audience: https://azurehealthcareapis.com\n authority: https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\n smartProxyEnabled: true\n corsConfiguration:\n allowCredentials: false\n headers:\n - '*'\n maxAge: 1440\n methods:\n - DELETE\n - GET\n - OPTIONS\n - PATCH\n - POST\n - PUT\n origins:\n - '*'\n cosmosDbConfiguration:\n keyVaultKeyUri: https://my-vault.vault.azure.net/keys/my-key\n offerThroughput: 1000\n exportConfiguration:\n storageAccountName: existingStorageAccount\n privateEndpointConnections: []\n publicNetworkAccess: Disabled\n resourceGroupName: rg1\n resourceName: service1\n tags: {}\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create or Update a service with all parameters and CMK enabled in a data sovereign region\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var service = new AzureNative.HealthcareApis.Service(\"service\", new()\n {\n Identity = new AzureNative.HealthcareApis.Inputs.ServicesResourceIdentityArgs\n {\n Type = AzureNative.HealthcareApis.ManagedServiceIdentityType.SystemAssigned,\n },\n Kind = AzureNative.HealthcareApis.Kind.Fhir_R4,\n Location = \"Southeast Asia\",\n Properties = new AzureNative.HealthcareApis.Inputs.ServicesPropertiesArgs\n {\n AccessPolicies = new[]\n {\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n },\n AuthenticationConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceAuthenticationConfigurationInfoArgs\n {\n Audience = \"https://azurehealthcareapis.com\",\n Authority = \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n SmartProxyEnabled = true,\n },\n CorsConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceCorsConfigurationInfoArgs\n {\n AllowCredentials = false,\n Headers = new[]\n {\n \"*\",\n },\n MaxAge = 1440,\n Methods = new[]\n {\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n },\n Origins = new[]\n {\n \"*\",\n },\n },\n CosmosDbConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceCosmosDbConfigurationInfoArgs\n {\n CrossTenantCmkApplicationId = \"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\",\n KeyVaultKeyUri = \"https://my-vault.vault.azure.net/keys/my-key\",\n OfferThroughput = 1000,\n },\n ExportConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceExportConfigurationInfoArgs\n {\n StorageAccountName = \"existingStorageAccount\",\n },\n PrivateEndpointConnections = new() { },\n PublicNetworkAccess = AzureNative.HealthcareApis.PublicNetworkAccess.Disabled,\n },\n ResourceGroupName = \"rg1\",\n ResourceName = \"service1\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewService(ctx, \"service\", \u0026healthcareapis.ServiceArgs{\n\t\t\tIdentity: \u0026healthcareapis.ServicesResourceIdentityArgs{\n\t\t\t\tType: pulumi.String(healthcareapis.ManagedServiceIdentityTypeSystemAssigned),\n\t\t\t},\n\t\t\tKind: healthcareapis.Kind_Fhir_R4,\n\t\t\tLocation: pulumi.String(\"Southeast Asia\"),\n\t\t\tProperties: \u0026healthcareapis.ServicesPropertiesArgs{\n\t\t\t\tAccessPolicies: healthcareapis.ServiceAccessPolicyEntryArray{\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"5b307da8-43d4-492b-8b66-b0294ade872f\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tAuthenticationConfiguration: \u0026healthcareapis.ServiceAuthenticationConfigurationInfoArgs{\n\t\t\t\t\tAudience: pulumi.String(\"https://azurehealthcareapis.com\"),\n\t\t\t\t\tAuthority: pulumi.String(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\"),\n\t\t\t\t\tSmartProxyEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tCorsConfiguration: \u0026healthcareapis.ServiceCorsConfigurationInfoArgs{\n\t\t\t\t\tAllowCredentials: pulumi.Bool(false),\n\t\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t},\n\t\t\t\t\tMaxAge: pulumi.Int(1440),\n\t\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"DELETE\"),\n\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\tpulumi.String(\"OPTIONS\"),\n\t\t\t\t\t\tpulumi.String(\"PATCH\"),\n\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t\tpulumi.String(\"PUT\"),\n\t\t\t\t\t},\n\t\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tCosmosDbConfiguration: \u0026healthcareapis.ServiceCosmosDbConfigurationInfoArgs{\n\t\t\t\t\tCrossTenantCmkApplicationId: pulumi.String(\"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\"),\n\t\t\t\t\tKeyVaultKeyUri: pulumi.String(\"https://my-vault.vault.azure.net/keys/my-key\"),\n\t\t\t\t\tOfferThroughput: pulumi.Int(1000),\n\t\t\t\t},\n\t\t\t\tExportConfiguration: \u0026healthcareapis.ServiceExportConfigurationInfoArgs{\n\t\t\t\t\tStorageAccountName: pulumi.String(\"existingStorageAccount\"),\n\t\t\t\t},\n\t\t\t\tPrivateEndpointConnections: healthcareapis.PrivateEndpointConnectionTypeArray{},\n\t\t\t\tPublicNetworkAccess: pulumi.String(healthcareapis.PublicNetworkAccessDisabled),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tResourceName: pulumi.String(\"service1\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.Service;\nimport com.pulumi.azurenative.healthcareapis.ServiceArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesResourceIdentityArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesPropertiesArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceAuthenticationConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceCorsConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceCosmosDbConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceExportConfigurationInfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var service = new Service(\"service\", ServiceArgs.builder()\n .identity(ServicesResourceIdentityArgs.builder()\n .type(\"SystemAssigned\")\n .build())\n .kind(\"fhir-R4\")\n .location(\"Southeast Asia\")\n .properties(ServicesPropertiesArgs.builder()\n .accessPolicies( \n ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\")\n .build(),\n ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"5b307da8-43d4-492b-8b66-b0294ade872f\")\n .build())\n .authenticationConfiguration(ServiceAuthenticationConfigurationInfoArgs.builder()\n .audience(\"https://azurehealthcareapis.com\")\n .authority(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\")\n .smartProxyEnabled(true)\n .build())\n .corsConfiguration(ServiceCorsConfigurationInfoArgs.builder()\n .allowCredentials(false)\n .headers(\"*\")\n .maxAge(1440)\n .methods( \n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\")\n .origins(\"*\")\n .build())\n .cosmosDbConfiguration(ServiceCosmosDbConfigurationInfoArgs.builder()\n .crossTenantCmkApplicationId(\"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\")\n .keyVaultKeyUri(\"https://my-vault.vault.azure.net/keys/my-key\")\n .offerThroughput(1000)\n .build())\n .exportConfiguration(ServiceExportConfigurationInfoArgs.builder()\n .storageAccountName(\"existingStorageAccount\")\n .build())\n .privateEndpointConnections()\n .publicNetworkAccess(\"Disabled\")\n .build())\n .resourceGroupName(\"rg1\")\n .resourceName(\"service1\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst service = new azure_native.healthcareapis.Service(\"service\", {\n identity: {\n type: azure_native.healthcareapis.ManagedServiceIdentityType.SystemAssigned,\n },\n kind: azure_native.healthcareapis.Kind.Fhir_R4,\n location: \"Southeast Asia\",\n properties: {\n accessPolicies: [\n {\n objectId: \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n objectId: \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n authenticationConfiguration: {\n audience: \"https://azurehealthcareapis.com\",\n authority: \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n smartProxyEnabled: true,\n },\n corsConfiguration: {\n allowCredentials: false,\n headers: [\"*\"],\n maxAge: 1440,\n methods: [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n origins: [\"*\"],\n },\n cosmosDbConfiguration: {\n crossTenantCmkApplicationId: \"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\",\n keyVaultKeyUri: \"https://my-vault.vault.azure.net/keys/my-key\",\n offerThroughput: 1000,\n },\n exportConfiguration: {\n storageAccountName: \"existingStorageAccount\",\n },\n privateEndpointConnections: [],\n publicNetworkAccess: azure_native.healthcareapis.PublicNetworkAccess.Disabled,\n },\n resourceGroupName: \"rg1\",\n resourceName: \"service1\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nservice = azure_native.healthcareapis.Service(\"service\",\n identity={\n \"type\": azure_native.healthcareapis.ManagedServiceIdentityType.SYSTEM_ASSIGNED,\n },\n kind=azure_native.healthcareapis.Kind.FHIR_R4,\n location=\"Southeast Asia\",\n properties={\n \"access_policies\": [\n {\n \"object_id\": \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n \"object_id\": \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n \"authentication_configuration\": {\n \"audience\": \"https://azurehealthcareapis.com\",\n \"authority\": \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n \"smart_proxy_enabled\": True,\n },\n \"cors_configuration\": {\n \"allow_credentials\": False,\n \"headers\": [\"*\"],\n \"max_age\": 1440,\n \"methods\": [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n \"origins\": [\"*\"],\n },\n \"cosmos_db_configuration\": {\n \"cross_tenant_cmk_application_id\": \"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\",\n \"key_vault_key_uri\": \"https://my-vault.vault.azure.net/keys/my-key\",\n \"offer_throughput\": 1000,\n },\n \"export_configuration\": {\n \"storage_account_name\": \"existingStorageAccount\",\n },\n \"private_endpoint_connections\": [],\n \"public_network_access\": azure_native.healthcareapis.PublicNetworkAccess.DISABLED,\n },\n resource_group_name=\"rg1\",\n resource_name_=\"service1\",\n tags={})\n\n```\n\n```yaml\nresources:\n service:\n type: azure-native:healthcareapis:Service\n properties:\n identity:\n type: SystemAssigned\n kind: fhir-R4\n location: Southeast Asia\n properties:\n accessPolicies:\n - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47\n - objectId: 5b307da8-43d4-492b-8b66-b0294ade872f\n authenticationConfiguration:\n audience: https://azurehealthcareapis.com\n authority: https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\n smartProxyEnabled: true\n corsConfiguration:\n allowCredentials: false\n headers:\n - '*'\n maxAge: 1440\n methods:\n - DELETE\n - GET\n - OPTIONS\n - PATCH\n - POST\n - PUT\n origins:\n - '*'\n cosmosDbConfiguration:\n crossTenantCmkApplicationId: de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\n keyVaultKeyUri: https://my-vault.vault.azure.net/keys/my-key\n offerThroughput: 1000\n exportConfiguration:\n storageAccountName: existingStorageAccount\n privateEndpointConnections: []\n publicNetworkAccess: Disabled\n resourceGroupName: rg1\n resourceName: service1\n tags: {}\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create or Update a service with minimum parameters\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var service = new AzureNative.HealthcareApis.Service(\"service\", new()\n {\n Kind = AzureNative.HealthcareApis.Kind.Fhir_R4,\n Location = \"westus2\",\n Properties = new AzureNative.HealthcareApis.Inputs.ServicesPropertiesArgs\n {\n AccessPolicies = new[]\n {\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n },\n },\n ResourceGroupName = \"rg1\",\n ResourceName = \"service2\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewService(ctx, \"service\", \u0026healthcareapis.ServiceArgs{\n\t\t\tKind: healthcareapis.Kind_Fhir_R4,\n\t\t\tLocation: pulumi.String(\"westus2\"),\n\t\t\tProperties: \u0026healthcareapis.ServicesPropertiesArgs{\n\t\t\t\tAccessPolicies: healthcareapis.ServiceAccessPolicyEntryArray{\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tResourceName: pulumi.String(\"service2\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.Service;\nimport com.pulumi.azurenative.healthcareapis.ServiceArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var service = new Service(\"service\", ServiceArgs.builder()\n .kind(\"fhir-R4\")\n .location(\"westus2\")\n .properties(ServicesPropertiesArgs.builder()\n .accessPolicies(ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\")\n .build())\n .build())\n .resourceGroupName(\"rg1\")\n .resourceName(\"service2\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst service = new azure_native.healthcareapis.Service(\"service\", {\n kind: azure_native.healthcareapis.Kind.Fhir_R4,\n location: \"westus2\",\n properties: {\n accessPolicies: [{\n objectId: \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n }],\n },\n resourceGroupName: \"rg1\",\n resourceName: \"service2\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nservice = azure_native.healthcareapis.Service(\"service\",\n kind=azure_native.healthcareapis.Kind.FHIR_R4,\n location=\"westus2\",\n properties={\n \"access_policies\": [{\n \"object_id\": \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n }],\n },\n resource_group_name=\"rg1\",\n resource_name_=\"service2\",\n tags={})\n\n```\n\n```yaml\nresources:\n service:\n type: azure-native:healthcareapis:Service\n properties:\n kind: fhir-R4\n location: westus2\n properties:\n accessPolicies:\n - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47\n resourceGroupName: rg1\n resourceName: service2\n tags: {}\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:Service service2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName} \n```\n", + "description": "The description of the service.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or Update a service with all parameters\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var service = new AzureNative.HealthcareApis.Service(\"service\", new()\n {\n Identity = new AzureNative.HealthcareApis.Inputs.ServicesResourceIdentityArgs\n {\n Type = AzureNative.HealthcareApis.ManagedServiceIdentityType.SystemAssigned,\n },\n Kind = AzureNative.HealthcareApis.Kind.Fhir_R4,\n Location = \"westus2\",\n Properties = new AzureNative.HealthcareApis.Inputs.ServicesPropertiesArgs\n {\n AccessPolicies = new[]\n {\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n },\n AuthenticationConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceAuthenticationConfigurationInfoArgs\n {\n Audience = \"https://azurehealthcareapis.com\",\n Authority = \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n SmartProxyEnabled = true,\n },\n CorsConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceCorsConfigurationInfoArgs\n {\n AllowCredentials = false,\n Headers = new[]\n {\n \"*\",\n },\n MaxAge = 1440,\n Methods = new[]\n {\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n },\n Origins = new[]\n {\n \"*\",\n },\n },\n CosmosDbConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceCosmosDbConfigurationInfoArgs\n {\n KeyVaultKeyUri = \"https://my-vault.vault.azure.net/keys/my-key\",\n OfferThroughput = 1000,\n },\n ExportConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceExportConfigurationInfoArgs\n {\n StorageAccountName = \"existingStorageAccount\",\n },\n PrivateEndpointConnections = new() { },\n PublicNetworkAccess = AzureNative.HealthcareApis.PublicNetworkAccess.Disabled,\n },\n ResourceGroupName = \"rg1\",\n ResourceName = \"service1\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewService(ctx, \"service\", \u0026healthcareapis.ServiceArgs{\n\t\t\tIdentity: \u0026healthcareapis.ServicesResourceIdentityArgs{\n\t\t\t\tType: pulumi.String(healthcareapis.ManagedServiceIdentityTypeSystemAssigned),\n\t\t\t},\n\t\t\tKind: healthcareapis.Kind_Fhir_R4,\n\t\t\tLocation: pulumi.String(\"westus2\"),\n\t\t\tProperties: \u0026healthcareapis.ServicesPropertiesArgs{\n\t\t\t\tAccessPolicies: healthcareapis.ServiceAccessPolicyEntryArray{\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"5b307da8-43d4-492b-8b66-b0294ade872f\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tAuthenticationConfiguration: \u0026healthcareapis.ServiceAuthenticationConfigurationInfoArgs{\n\t\t\t\t\tAudience: pulumi.String(\"https://azurehealthcareapis.com\"),\n\t\t\t\t\tAuthority: pulumi.String(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\"),\n\t\t\t\t\tSmartProxyEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tCorsConfiguration: \u0026healthcareapis.ServiceCorsConfigurationInfoArgs{\n\t\t\t\t\tAllowCredentials: pulumi.Bool(false),\n\t\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t},\n\t\t\t\t\tMaxAge: pulumi.Int(1440),\n\t\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"DELETE\"),\n\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\tpulumi.String(\"OPTIONS\"),\n\t\t\t\t\t\tpulumi.String(\"PATCH\"),\n\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t\tpulumi.String(\"PUT\"),\n\t\t\t\t\t},\n\t\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tCosmosDbConfiguration: \u0026healthcareapis.ServiceCosmosDbConfigurationInfoArgs{\n\t\t\t\t\tKeyVaultKeyUri: pulumi.String(\"https://my-vault.vault.azure.net/keys/my-key\"),\n\t\t\t\t\tOfferThroughput: pulumi.Int(1000),\n\t\t\t\t},\n\t\t\t\tExportConfiguration: \u0026healthcareapis.ServiceExportConfigurationInfoArgs{\n\t\t\t\t\tStorageAccountName: pulumi.String(\"existingStorageAccount\"),\n\t\t\t\t},\n\t\t\t\tPrivateEndpointConnections: healthcareapis.PrivateEndpointConnectionTypeArray{},\n\t\t\t\tPublicNetworkAccess: pulumi.String(healthcareapis.PublicNetworkAccessDisabled),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tResourceName: pulumi.String(\"service1\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.Service;\nimport com.pulumi.azurenative.healthcareapis.ServiceArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesResourceIdentityArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesPropertiesArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceAuthenticationConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceCorsConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceCosmosDbConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceExportConfigurationInfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var service = new Service(\"service\", ServiceArgs.builder()\n .identity(ServicesResourceIdentityArgs.builder()\n .type(\"SystemAssigned\")\n .build())\n .kind(\"fhir-R4\")\n .location(\"westus2\")\n .properties(ServicesPropertiesArgs.builder()\n .accessPolicies( \n ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\")\n .build(),\n ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"5b307da8-43d4-492b-8b66-b0294ade872f\")\n .build())\n .authenticationConfiguration(ServiceAuthenticationConfigurationInfoArgs.builder()\n .audience(\"https://azurehealthcareapis.com\")\n .authority(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\")\n .smartProxyEnabled(true)\n .build())\n .corsConfiguration(ServiceCorsConfigurationInfoArgs.builder()\n .allowCredentials(false)\n .headers(\"*\")\n .maxAge(1440)\n .methods( \n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\")\n .origins(\"*\")\n .build())\n .cosmosDbConfiguration(ServiceCosmosDbConfigurationInfoArgs.builder()\n .keyVaultKeyUri(\"https://my-vault.vault.azure.net/keys/my-key\")\n .offerThroughput(1000)\n .build())\n .exportConfiguration(ServiceExportConfigurationInfoArgs.builder()\n .storageAccountName(\"existingStorageAccount\")\n .build())\n .privateEndpointConnections()\n .publicNetworkAccess(\"Disabled\")\n .build())\n .resourceGroupName(\"rg1\")\n .resourceName(\"service1\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst service = new azure_native.healthcareapis.Service(\"service\", {\n identity: {\n type: azure_native.healthcareapis.ManagedServiceIdentityType.SystemAssigned,\n },\n kind: azure_native.healthcareapis.Kind.Fhir_R4,\n location: \"westus2\",\n properties: {\n accessPolicies: [\n {\n objectId: \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n objectId: \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n authenticationConfiguration: {\n audience: \"https://azurehealthcareapis.com\",\n authority: \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n smartProxyEnabled: true,\n },\n corsConfiguration: {\n allowCredentials: false,\n headers: [\"*\"],\n maxAge: 1440,\n methods: [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n origins: [\"*\"],\n },\n cosmosDbConfiguration: {\n keyVaultKeyUri: \"https://my-vault.vault.azure.net/keys/my-key\",\n offerThroughput: 1000,\n },\n exportConfiguration: {\n storageAccountName: \"existingStorageAccount\",\n },\n privateEndpointConnections: [],\n publicNetworkAccess: azure_native.healthcareapis.PublicNetworkAccess.Disabled,\n },\n resourceGroupName: \"rg1\",\n resourceName: \"service1\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nservice = azure_native.healthcareapis.Service(\"service\",\n identity={\n \"type\": azure_native.healthcareapis.ManagedServiceIdentityType.SYSTEM_ASSIGNED,\n },\n kind=azure_native.healthcareapis.Kind.FHIR_R4,\n location=\"westus2\",\n properties={\n \"access_policies\": [\n {\n \"object_id\": \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n \"object_id\": \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n \"authentication_configuration\": {\n \"audience\": \"https://azurehealthcareapis.com\",\n \"authority\": \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n \"smart_proxy_enabled\": True,\n },\n \"cors_configuration\": {\n \"allow_credentials\": False,\n \"headers\": [\"*\"],\n \"max_age\": 1440,\n \"methods\": [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n \"origins\": [\"*\"],\n },\n \"cosmos_db_configuration\": {\n \"key_vault_key_uri\": \"https://my-vault.vault.azure.net/keys/my-key\",\n \"offer_throughput\": 1000,\n },\n \"export_configuration\": {\n \"storage_account_name\": \"existingStorageAccount\",\n },\n \"private_endpoint_connections\": [],\n \"public_network_access\": azure_native.healthcareapis.PublicNetworkAccess.DISABLED,\n },\n resource_group_name=\"rg1\",\n resource_name_=\"service1\",\n tags={})\n\n```\n\n```yaml\nresources:\n service:\n type: azure-native:healthcareapis:Service\n properties:\n identity:\n type: SystemAssigned\n kind: fhir-R4\n location: westus2\n properties:\n accessPolicies:\n - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47\n - objectId: 5b307da8-43d4-492b-8b66-b0294ade872f\n authenticationConfiguration:\n audience: https://azurehealthcareapis.com\n authority: https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\n smartProxyEnabled: true\n corsConfiguration:\n allowCredentials: false\n headers:\n - '*'\n maxAge: 1440\n methods:\n - DELETE\n - GET\n - OPTIONS\n - PATCH\n - POST\n - PUT\n origins:\n - '*'\n cosmosDbConfiguration:\n keyVaultKeyUri: https://my-vault.vault.azure.net/keys/my-key\n offerThroughput: 1000\n exportConfiguration:\n storageAccountName: existingStorageAccount\n privateEndpointConnections: []\n publicNetworkAccess: Disabled\n resourceGroupName: rg1\n resourceName: service1\n tags: {}\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create or Update a service with all parameters and CMK enabled in a data sovereign region\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var service = new AzureNative.HealthcareApis.Service(\"service\", new()\n {\n Identity = new AzureNative.HealthcareApis.Inputs.ServicesResourceIdentityArgs\n {\n Type = AzureNative.HealthcareApis.ManagedServiceIdentityType.SystemAssigned,\n },\n Kind = AzureNative.HealthcareApis.Kind.Fhir_R4,\n Location = \"Southeast Asia\",\n Properties = new AzureNative.HealthcareApis.Inputs.ServicesPropertiesArgs\n {\n AccessPolicies = new[]\n {\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n },\n AuthenticationConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceAuthenticationConfigurationInfoArgs\n {\n Audience = \"https://azurehealthcareapis.com\",\n Authority = \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n SmartProxyEnabled = true,\n },\n CorsConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceCorsConfigurationInfoArgs\n {\n AllowCredentials = false,\n Headers = new[]\n {\n \"*\",\n },\n MaxAge = 1440,\n Methods = new[]\n {\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n },\n Origins = new[]\n {\n \"*\",\n },\n },\n CosmosDbConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceCosmosDbConfigurationInfoArgs\n {\n CrossTenantCmkApplicationId = \"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\",\n KeyVaultKeyUri = \"https://my-vault.vault.azure.net/keys/my-key\",\n OfferThroughput = 1000,\n },\n ExportConfiguration = new AzureNative.HealthcareApis.Inputs.ServiceExportConfigurationInfoArgs\n {\n StorageAccountName = \"existingStorageAccount\",\n },\n PrivateEndpointConnections = new() { },\n PublicNetworkAccess = AzureNative.HealthcareApis.PublicNetworkAccess.Disabled,\n },\n ResourceGroupName = \"rg1\",\n ResourceName = \"service1\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewService(ctx, \"service\", \u0026healthcareapis.ServiceArgs{\n\t\t\tIdentity: \u0026healthcareapis.ServicesResourceIdentityArgs{\n\t\t\t\tType: pulumi.String(healthcareapis.ManagedServiceIdentityTypeSystemAssigned),\n\t\t\t},\n\t\t\tKind: healthcareapis.Kind_Fhir_R4,\n\t\t\tLocation: pulumi.String(\"Southeast Asia\"),\n\t\t\tProperties: \u0026healthcareapis.ServicesPropertiesArgs{\n\t\t\t\tAccessPolicies: healthcareapis.ServiceAccessPolicyEntryArray{\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\"),\n\t\t\t\t\t},\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"5b307da8-43d4-492b-8b66-b0294ade872f\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tAuthenticationConfiguration: \u0026healthcareapis.ServiceAuthenticationConfigurationInfoArgs{\n\t\t\t\t\tAudience: pulumi.String(\"https://azurehealthcareapis.com\"),\n\t\t\t\t\tAuthority: pulumi.String(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\"),\n\t\t\t\t\tSmartProxyEnabled: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tCorsConfiguration: \u0026healthcareapis.ServiceCorsConfigurationInfoArgs{\n\t\t\t\t\tAllowCredentials: pulumi.Bool(false),\n\t\t\t\t\tHeaders: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t},\n\t\t\t\t\tMaxAge: pulumi.Int(1440),\n\t\t\t\t\tMethods: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"DELETE\"),\n\t\t\t\t\t\tpulumi.String(\"GET\"),\n\t\t\t\t\t\tpulumi.String(\"OPTIONS\"),\n\t\t\t\t\t\tpulumi.String(\"PATCH\"),\n\t\t\t\t\t\tpulumi.String(\"POST\"),\n\t\t\t\t\t\tpulumi.String(\"PUT\"),\n\t\t\t\t\t},\n\t\t\t\t\tOrigins: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tCosmosDbConfiguration: \u0026healthcareapis.ServiceCosmosDbConfigurationInfoArgs{\n\t\t\t\t\tCrossTenantCmkApplicationId: pulumi.String(\"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\"),\n\t\t\t\t\tKeyVaultKeyUri: pulumi.String(\"https://my-vault.vault.azure.net/keys/my-key\"),\n\t\t\t\t\tOfferThroughput: pulumi.Int(1000),\n\t\t\t\t},\n\t\t\t\tExportConfiguration: \u0026healthcareapis.ServiceExportConfigurationInfoArgs{\n\t\t\t\t\tStorageAccountName: pulumi.String(\"existingStorageAccount\"),\n\t\t\t\t},\n\t\t\t\tPrivateEndpointConnections: healthcareapis.PrivateEndpointConnectionTypeArray{},\n\t\t\t\tPublicNetworkAccess: pulumi.String(healthcareapis.PublicNetworkAccessDisabled),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tResourceName: pulumi.String(\"service1\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.Service;\nimport com.pulumi.azurenative.healthcareapis.ServiceArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesResourceIdentityArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesPropertiesArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceAuthenticationConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceCorsConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceCosmosDbConfigurationInfoArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServiceExportConfigurationInfoArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var service = new Service(\"service\", ServiceArgs.builder()\n .identity(ServicesResourceIdentityArgs.builder()\n .type(\"SystemAssigned\")\n .build())\n .kind(\"fhir-R4\")\n .location(\"Southeast Asia\")\n .properties(ServicesPropertiesArgs.builder()\n .accessPolicies( \n ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\")\n .build(),\n ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"5b307da8-43d4-492b-8b66-b0294ade872f\")\n .build())\n .authenticationConfiguration(ServiceAuthenticationConfigurationInfoArgs.builder()\n .audience(\"https://azurehealthcareapis.com\")\n .authority(\"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\")\n .smartProxyEnabled(true)\n .build())\n .corsConfiguration(ServiceCorsConfigurationInfoArgs.builder()\n .allowCredentials(false)\n .headers(\"*\")\n .maxAge(1440)\n .methods( \n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\")\n .origins(\"*\")\n .build())\n .cosmosDbConfiguration(ServiceCosmosDbConfigurationInfoArgs.builder()\n .crossTenantCmkApplicationId(\"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\")\n .keyVaultKeyUri(\"https://my-vault.vault.azure.net/keys/my-key\")\n .offerThroughput(1000)\n .build())\n .exportConfiguration(ServiceExportConfigurationInfoArgs.builder()\n .storageAccountName(\"existingStorageAccount\")\n .build())\n .privateEndpointConnections()\n .publicNetworkAccess(\"Disabled\")\n .build())\n .resourceGroupName(\"rg1\")\n .resourceName(\"service1\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst service = new azure_native.healthcareapis.Service(\"service\", {\n identity: {\n type: azure_native.healthcareapis.ManagedServiceIdentityType.SystemAssigned,\n },\n kind: azure_native.healthcareapis.Kind.Fhir_R4,\n location: \"Southeast Asia\",\n properties: {\n accessPolicies: [\n {\n objectId: \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n objectId: \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n authenticationConfiguration: {\n audience: \"https://azurehealthcareapis.com\",\n authority: \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n smartProxyEnabled: true,\n },\n corsConfiguration: {\n allowCredentials: false,\n headers: [\"*\"],\n maxAge: 1440,\n methods: [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n origins: [\"*\"],\n },\n cosmosDbConfiguration: {\n crossTenantCmkApplicationId: \"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\",\n keyVaultKeyUri: \"https://my-vault.vault.azure.net/keys/my-key\",\n offerThroughput: 1000,\n },\n exportConfiguration: {\n storageAccountName: \"existingStorageAccount\",\n },\n privateEndpointConnections: [],\n publicNetworkAccess: azure_native.healthcareapis.PublicNetworkAccess.Disabled,\n },\n resourceGroupName: \"rg1\",\n resourceName: \"service1\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nservice = azure_native.healthcareapis.Service(\"service\",\n identity={\n \"type\": azure_native.healthcareapis.ManagedServiceIdentityType.SYSTEM_ASSIGNED,\n },\n kind=azure_native.healthcareapis.Kind.FHIR_R4,\n location=\"Southeast Asia\",\n properties={\n \"access_policies\": [\n {\n \"object_id\": \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n {\n \"object_id\": \"5b307da8-43d4-492b-8b66-b0294ade872f\",\n },\n ],\n \"authentication_configuration\": {\n \"audience\": \"https://azurehealthcareapis.com\",\n \"authority\": \"https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\",\n \"smart_proxy_enabled\": True,\n },\n \"cors_configuration\": {\n \"allow_credentials\": False,\n \"headers\": [\"*\"],\n \"max_age\": 1440,\n \"methods\": [\n \"DELETE\",\n \"GET\",\n \"OPTIONS\",\n \"PATCH\",\n \"POST\",\n \"PUT\",\n ],\n \"origins\": [\"*\"],\n },\n \"cosmos_db_configuration\": {\n \"cross_tenant_cmk_application_id\": \"de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\",\n \"key_vault_key_uri\": \"https://my-vault.vault.azure.net/keys/my-key\",\n \"offer_throughput\": 1000,\n },\n \"export_configuration\": {\n \"storage_account_name\": \"existingStorageAccount\",\n },\n \"private_endpoint_connections\": [],\n \"public_network_access\": azure_native.healthcareapis.PublicNetworkAccess.DISABLED,\n },\n resource_group_name=\"rg1\",\n resource_name_=\"service1\",\n tags={})\n\n```\n\n```yaml\nresources:\n service:\n type: azure-native:healthcareapis:Service\n properties:\n identity:\n type: SystemAssigned\n kind: fhir-R4\n location: Southeast Asia\n properties:\n accessPolicies:\n - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47\n - objectId: 5b307da8-43d4-492b-8b66-b0294ade872f\n authenticationConfiguration:\n audience: https://azurehealthcareapis.com\n authority: https://login.microsoftonline.com/abfde7b2-df0f-47e6-aabf-2462b07508dc\n smartProxyEnabled: true\n corsConfiguration:\n allowCredentials: false\n headers:\n - '*'\n maxAge: 1440\n methods:\n - DELETE\n - GET\n - OPTIONS\n - PATCH\n - POST\n - PUT\n origins:\n - '*'\n cosmosDbConfiguration:\n crossTenantCmkApplicationId: de3fbeef-8c3a-428e-8b9f-4d229c8a85f4\n keyVaultKeyUri: https://my-vault.vault.azure.net/keys/my-key\n offerThroughput: 1000\n exportConfiguration:\n storageAccountName: existingStorageAccount\n privateEndpointConnections: []\n publicNetworkAccess: Disabled\n resourceGroupName: rg1\n resourceName: service1\n tags: {}\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create or Update a service with minimum parameters\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var service = new AzureNative.HealthcareApis.Service(\"service\", new()\n {\n Kind = AzureNative.HealthcareApis.Kind.Fhir_R4,\n Location = \"westus2\",\n Properties = new AzureNative.HealthcareApis.Inputs.ServicesPropertiesArgs\n {\n AccessPolicies = new[]\n {\n new AzureNative.HealthcareApis.Inputs.ServiceAccessPolicyEntryArgs\n {\n ObjectId = \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n },\n },\n },\n ResourceGroupName = \"rg1\",\n ResourceName = \"service2\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewService(ctx, \"service\", \u0026healthcareapis.ServiceArgs{\n\t\t\tKind: healthcareapis.Kind_Fhir_R4,\n\t\t\tLocation: pulumi.String(\"westus2\"),\n\t\t\tProperties: \u0026healthcareapis.ServicesPropertiesArgs{\n\t\t\t\tAccessPolicies: healthcareapis.ServiceAccessPolicyEntryArray{\n\t\t\t\t\t\u0026healthcareapis.ServiceAccessPolicyEntryArgs{\n\t\t\t\t\t\tObjectId: pulumi.String(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tResourceName: pulumi.String(\"service2\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.Service;\nimport com.pulumi.azurenative.healthcareapis.ServiceArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.ServicesPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var service = new Service(\"service\", ServiceArgs.builder()\n .kind(\"fhir-R4\")\n .location(\"westus2\")\n .properties(ServicesPropertiesArgs.builder()\n .accessPolicies(ServiceAccessPolicyEntryArgs.builder()\n .objectId(\"c487e7d1-3210-41a3-8ccc-e9372b78da47\")\n .build())\n .build())\n .resourceGroupName(\"rg1\")\n .resourceName(\"service2\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst service = new azure_native.healthcareapis.Service(\"service\", {\n kind: azure_native.healthcareapis.Kind.Fhir_R4,\n location: \"westus2\",\n properties: {\n accessPolicies: [{\n objectId: \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n }],\n },\n resourceGroupName: \"rg1\",\n resourceName: \"service2\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nservice = azure_native.healthcareapis.Service(\"service\",\n kind=azure_native.healthcareapis.Kind.FHIR_R4,\n location=\"westus2\",\n properties={\n \"access_policies\": [{\n \"object_id\": \"c487e7d1-3210-41a3-8ccc-e9372b78da47\",\n }],\n },\n resource_group_name=\"rg1\",\n resource_name_=\"service2\",\n tags={})\n\n```\n\n```yaml\nresources:\n service:\n type: azure-native:healthcareapis:Service\n properties:\n kind: fhir-R4\n location: westus2\n properties:\n accessPolicies:\n - objectId: c487e7d1-3210-41a3-8ccc-e9372b78da47\n resourceGroupName: rg1\n resourceName: service2\n tags: {}\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:Service service2 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName} \n```\n", "properties": { "etag": { "type": "string", @@ -671587,11 +672490,14 @@ }, { "type": "azure-native:healthcareapis/v20240331:Service" + }, + { + "type": "azure-native:healthcareapis/v20250301preview:Service" } ] }, "azure-native:healthcareapis:Workspace": { - "description": "Workspace resource.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update a workspace\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var workspace = new AzureNative.HealthcareApis.Workspace(\"workspace\", new()\n {\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewWorkspace(ctx, \"workspace\", \u0026healthcareapis.WorkspaceArgs{\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.Workspace;\nimport com.pulumi.azurenative.healthcareapis.WorkspaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var workspace = new Workspace(\"workspace\", WorkspaceArgs.builder()\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst workspace = new azure_native.healthcareapis.Workspace(\"workspace\", {\n location: \"westus\",\n resourceGroupName: \"testRG\",\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nworkspace = azure_native.healthcareapis.Workspace(\"workspace\",\n location=\"westus\",\n resource_group_name=\"testRG\",\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n workspace:\n type: azure-native:healthcareapis:Workspace\n properties:\n location: westus\n resourceGroupName: testRG\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:Workspace workspace1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName} \n```\n", + "description": "Workspace resource.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create or update a workspace\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var workspace = new AzureNative.HealthcareApis.Workspace(\"workspace\", new()\n {\n Location = \"westus\",\n ResourceGroupName = \"testRG\",\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewWorkspace(ctx, \"workspace\", \u0026healthcareapis.WorkspaceArgs{\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.Workspace;\nimport com.pulumi.azurenative.healthcareapis.WorkspaceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var workspace = new Workspace(\"workspace\", WorkspaceArgs.builder()\n .location(\"westus\")\n .resourceGroupName(\"testRG\")\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst workspace = new azure_native.healthcareapis.Workspace(\"workspace\", {\n location: \"westus\",\n resourceGroupName: \"testRG\",\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nworkspace = azure_native.healthcareapis.Workspace(\"workspace\",\n location=\"westus\",\n resource_group_name=\"testRG\",\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n workspace:\n type: azure-native:healthcareapis:Workspace\n properties:\n location: westus\n resourceGroupName: testRG\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:Workspace workspace1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName} \n```\n", "properties": { "etag": { "type": "string", @@ -671700,11 +672606,14 @@ }, { "type": "azure-native:healthcareapis/v20240331:Workspace" + }, + { + "type": "azure-native:healthcareapis/v20250301preview:Workspace" } ] }, "azure-native:healthcareapis:WorkspacePrivateEndpointConnection": { - "description": "The Private Endpoint Connection resource.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### WorkspacePrivateEndpointConnection_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var workspacePrivateEndpointConnection = new AzureNative.HealthcareApis.WorkspacePrivateEndpointConnection(\"workspacePrivateEndpointConnection\", new()\n {\n PrivateEndpointConnectionName = \"myConnection\",\n PrivateLinkServiceConnectionState = new AzureNative.HealthcareApis.Inputs.PrivateLinkServiceConnectionStateArgs\n {\n Description = \"Auto-Approved\",\n Status = AzureNative.HealthcareApis.PrivateEndpointServiceConnectionStatus.Approved,\n },\n ResourceGroupName = \"testRG\",\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewWorkspacePrivateEndpointConnection(ctx, \"workspacePrivateEndpointConnection\", \u0026healthcareapis.WorkspacePrivateEndpointConnectionArgs{\n\t\t\tPrivateEndpointConnectionName: pulumi.String(\"myConnection\"),\n\t\t\tPrivateLinkServiceConnectionState: \u0026healthcareapis.PrivateLinkServiceConnectionStateArgs{\n\t\t\t\tDescription: pulumi.String(\"Auto-Approved\"),\n\t\t\t\tStatus: pulumi.String(healthcareapis.PrivateEndpointServiceConnectionStatusApproved),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.WorkspacePrivateEndpointConnection;\nimport com.pulumi.azurenative.healthcareapis.WorkspacePrivateEndpointConnectionArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.PrivateLinkServiceConnectionStateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var workspacePrivateEndpointConnection = new WorkspacePrivateEndpointConnection(\"workspacePrivateEndpointConnection\", WorkspacePrivateEndpointConnectionArgs.builder()\n .privateEndpointConnectionName(\"myConnection\")\n .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()\n .description(\"Auto-Approved\")\n .status(\"Approved\")\n .build())\n .resourceGroupName(\"testRG\")\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst workspacePrivateEndpointConnection = new azure_native.healthcareapis.WorkspacePrivateEndpointConnection(\"workspacePrivateEndpointConnection\", {\n privateEndpointConnectionName: \"myConnection\",\n privateLinkServiceConnectionState: {\n description: \"Auto-Approved\",\n status: azure_native.healthcareapis.PrivateEndpointServiceConnectionStatus.Approved,\n },\n resourceGroupName: \"testRG\",\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nworkspace_private_endpoint_connection = azure_native.healthcareapis.WorkspacePrivateEndpointConnection(\"workspacePrivateEndpointConnection\",\n private_endpoint_connection_name=\"myConnection\",\n private_link_service_connection_state={\n \"description\": \"Auto-Approved\",\n \"status\": azure_native.healthcareapis.PrivateEndpointServiceConnectionStatus.APPROVED,\n },\n resource_group_name=\"testRG\",\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n workspacePrivateEndpointConnection:\n type: azure-native:healthcareapis:WorkspacePrivateEndpointConnection\n properties:\n privateEndpointConnectionName: myConnection\n privateLinkServiceConnectionState:\n description: Auto-Approved\n status: Approved\n resourceGroupName: testRG\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:WorkspacePrivateEndpointConnection myConnection /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName} \n```\n", + "description": "The Private Endpoint Connection resource.\nAzure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### WorkspacePrivateEndpointConnection_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var workspacePrivateEndpointConnection = new AzureNative.HealthcareApis.WorkspacePrivateEndpointConnection(\"workspacePrivateEndpointConnection\", new()\n {\n PrivateEndpointConnectionName = \"myConnection\",\n PrivateLinkServiceConnectionState = new AzureNative.HealthcareApis.Inputs.PrivateLinkServiceConnectionStateArgs\n {\n Description = \"Auto-Approved\",\n Status = AzureNative.HealthcareApis.PrivateEndpointServiceConnectionStatus.Approved,\n },\n ResourceGroupName = \"testRG\",\n WorkspaceName = \"workspace1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thealthcareapis \"github.com/pulumi/pulumi-azure-native-sdk/healthcareapis/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := healthcareapis.NewWorkspacePrivateEndpointConnection(ctx, \"workspacePrivateEndpointConnection\", \u0026healthcareapis.WorkspacePrivateEndpointConnectionArgs{\n\t\t\tPrivateEndpointConnectionName: pulumi.String(\"myConnection\"),\n\t\t\tPrivateLinkServiceConnectionState: \u0026healthcareapis.PrivateLinkServiceConnectionStateArgs{\n\t\t\t\tDescription: pulumi.String(\"Auto-Approved\"),\n\t\t\t\tStatus: pulumi.String(healthcareapis.PrivateEndpointServiceConnectionStatusApproved),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testRG\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.healthcareapis.WorkspacePrivateEndpointConnection;\nimport com.pulumi.azurenative.healthcareapis.WorkspacePrivateEndpointConnectionArgs;\nimport com.pulumi.azurenative.healthcareapis.inputs.PrivateLinkServiceConnectionStateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var workspacePrivateEndpointConnection = new WorkspacePrivateEndpointConnection(\"workspacePrivateEndpointConnection\", WorkspacePrivateEndpointConnectionArgs.builder()\n .privateEndpointConnectionName(\"myConnection\")\n .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()\n .description(\"Auto-Approved\")\n .status(\"Approved\")\n .build())\n .resourceGroupName(\"testRG\")\n .workspaceName(\"workspace1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst workspacePrivateEndpointConnection = new azure_native.healthcareapis.WorkspacePrivateEndpointConnection(\"workspacePrivateEndpointConnection\", {\n privateEndpointConnectionName: \"myConnection\",\n privateLinkServiceConnectionState: {\n description: \"Auto-Approved\",\n status: azure_native.healthcareapis.PrivateEndpointServiceConnectionStatus.Approved,\n },\n resourceGroupName: \"testRG\",\n workspaceName: \"workspace1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nworkspace_private_endpoint_connection = azure_native.healthcareapis.WorkspacePrivateEndpointConnection(\"workspacePrivateEndpointConnection\",\n private_endpoint_connection_name=\"myConnection\",\n private_link_service_connection_state={\n \"description\": \"Auto-Approved\",\n \"status\": azure_native.healthcareapis.PrivateEndpointServiceConnectionStatus.APPROVED,\n },\n resource_group_name=\"testRG\",\n workspace_name=\"workspace1\")\n\n```\n\n```yaml\nresources:\n workspacePrivateEndpointConnection:\n type: azure-native:healthcareapis:WorkspacePrivateEndpointConnection\n properties:\n privateEndpointConnectionName: myConnection\n privateLinkServiceConnectionState:\n description: Auto-Approved\n status: Approved\n resourceGroupName: testRG\n workspaceName: workspace1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:healthcareapis:WorkspacePrivateEndpointConnection myConnection /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName} \n```\n", "properties": { "name": { "type": "string", @@ -671805,6 +672714,9 @@ }, { "type": "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" + }, + { + "type": "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" } ] }, @@ -673767,8 +674679,21 @@ ] }, "azure-native:hybridconnectivity:PublicCloudConnector": { - "description": "Public Cloud Connector\nAzure REST API version: 2024-12-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### PublicCloudConnectors_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var publicCloudConnector = new AzureNative.HybridConnectivity.PublicCloudConnector(\"publicCloudConnector\", new()\n {\n Location = \"jpiglusfxynfcewcjwvvnn\",\n Properties = new AzureNative.HybridConnectivity.Inputs.PublicCloudConnectorPropertiesArgs\n {\n AwsCloudProfile = new AzureNative.HybridConnectivity.Inputs.AwsCloudProfileArgs\n {\n AccountId = \"snbnuxckevyqpm\",\n ExcludedAccounts = new[]\n {\n \"rwgqpukglvbqmogqcliqolucp\",\n },\n IsOrganizationalAccount = true,\n },\n HostType = AzureNative.HybridConnectivity.HostType.AWS,\n },\n PublicCloudConnector = \"advjwoakdusalamomg\",\n ResourceGroupName = \"rgpublicCloud\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thybridconnectivity \"github.com/pulumi/pulumi-azure-native-sdk/hybridconnectivity/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := hybridconnectivity.NewPublicCloudConnector(ctx, \"publicCloudConnector\", \u0026hybridconnectivity.PublicCloudConnectorArgs{\n\t\t\tLocation: pulumi.String(\"jpiglusfxynfcewcjwvvnn\"),\n\t\t\tProperties: \u0026hybridconnectivity.PublicCloudConnectorPropertiesArgs{\n\t\t\t\tAwsCloudProfile: \u0026hybridconnectivity.AwsCloudProfileArgs{\n\t\t\t\t\tAccountId: pulumi.String(\"snbnuxckevyqpm\"),\n\t\t\t\t\tExcludedAccounts: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"rwgqpukglvbqmogqcliqolucp\"),\n\t\t\t\t\t},\n\t\t\t\t\tIsOrganizationalAccount: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\tHostType: pulumi.String(hybridconnectivity.HostTypeAWS),\n\t\t\t},\n\t\t\tPublicCloudConnector: pulumi.String(\"advjwoakdusalamomg\"),\n\t\t\tResourceGroupName: pulumi.String(\"rgpublicCloud\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.hybridconnectivity.PublicCloudConnector;\nimport com.pulumi.azurenative.hybridconnectivity.PublicCloudConnectorArgs;\nimport com.pulumi.azurenative.hybridconnectivity.inputs.PublicCloudConnectorPropertiesArgs;\nimport com.pulumi.azurenative.hybridconnectivity.inputs.AwsCloudProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var publicCloudConnector = new PublicCloudConnector(\"publicCloudConnector\", PublicCloudConnectorArgs.builder()\n .location(\"jpiglusfxynfcewcjwvvnn\")\n .properties(PublicCloudConnectorPropertiesArgs.builder()\n .awsCloudProfile(AwsCloudProfileArgs.builder()\n .accountId(\"snbnuxckevyqpm\")\n .excludedAccounts(\"rwgqpukglvbqmogqcliqolucp\")\n .isOrganizationalAccount(true)\n .build())\n .hostType(\"AWS\")\n .build())\n .publicCloudConnector(\"advjwoakdusalamomg\")\n .resourceGroupName(\"rgpublicCloud\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst publicCloudConnector = new azure_native.hybridconnectivity.PublicCloudConnector(\"publicCloudConnector\", {\n location: \"jpiglusfxynfcewcjwvvnn\",\n properties: {\n awsCloudProfile: {\n accountId: \"snbnuxckevyqpm\",\n excludedAccounts: [\"rwgqpukglvbqmogqcliqolucp\"],\n isOrganizationalAccount: true,\n },\n hostType: azure_native.hybridconnectivity.HostType.AWS,\n },\n publicCloudConnector: \"advjwoakdusalamomg\",\n resourceGroupName: \"rgpublicCloud\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\npublic_cloud_connector = azure_native.hybridconnectivity.PublicCloudConnector(\"publicCloudConnector\",\n location=\"jpiglusfxynfcewcjwvvnn\",\n properties={\n \"aws_cloud_profile\": {\n \"account_id\": \"snbnuxckevyqpm\",\n \"excluded_accounts\": [\"rwgqpukglvbqmogqcliqolucp\"],\n \"is_organizational_account\": True,\n },\n \"host_type\": azure_native.hybridconnectivity.HostType.AWS,\n },\n public_cloud_connector=\"advjwoakdusalamomg\",\n resource_group_name=\"rgpublicCloud\",\n tags={})\n\n```\n\n```yaml\nresources:\n publicCloudConnector:\n type: azure-native:hybridconnectivity:PublicCloudConnector\n properties:\n location: jpiglusfxynfcewcjwvvnn\n properties:\n awsCloudProfile:\n accountId: snbnuxckevyqpm\n excludedAccounts:\n - rwgqpukglvbqmogqcliqolucp\n isOrganizationalAccount: true\n hostType: AWS\n publicCloudConnector: advjwoakdusalamomg\n resourceGroupName: rgpublicCloud\n tags: {}\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:hybridconnectivity:PublicCloudConnector esixipkbydb /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector} \n```\n", + "description": "Public Cloud Connector\nAzure REST API version: 2024-12-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### PublicCloudConnectors_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var publicCloudConnector = new AzureNative.HybridConnectivity.PublicCloudConnector(\"publicCloudConnector\", new()\n {\n AwsCloudProfile = new AzureNative.HybridConnectivity.Inputs.AwsCloudProfileArgs\n {\n AccountId = \"snbnuxckevyqpm\",\n ExcludedAccounts = new[]\n {\n \"rwgqpukglvbqmogqcliqolucp\",\n },\n IsOrganizationalAccount = true,\n },\n HostType = AzureNative.HybridConnectivity.HostType.AWS,\n Location = \"jpiglusfxynfcewcjwvvnn\",\n PublicCloudConnector = \"advjwoakdusalamomg\",\n ResourceGroupName = \"rgpublicCloud\",\n Tags = null,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thybridconnectivity \"github.com/pulumi/pulumi-azure-native-sdk/hybridconnectivity/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := hybridconnectivity.NewPublicCloudConnector(ctx, \"publicCloudConnector\", \u0026hybridconnectivity.PublicCloudConnectorArgs{\n\t\t\tAwsCloudProfile: \u0026hybridconnectivity.AwsCloudProfileArgs{\n\t\t\t\tAccountId: pulumi.String(\"snbnuxckevyqpm\"),\n\t\t\t\tExcludedAccounts: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"rwgqpukglvbqmogqcliqolucp\"),\n\t\t\t\t},\n\t\t\t\tIsOrganizationalAccount: pulumi.Bool(true),\n\t\t\t},\n\t\t\tHostType: pulumi.String(hybridconnectivity.HostTypeAWS),\n\t\t\tLocation: pulumi.String(\"jpiglusfxynfcewcjwvvnn\"),\n\t\t\tPublicCloudConnector: pulumi.String(\"advjwoakdusalamomg\"),\n\t\t\tResourceGroupName: pulumi.String(\"rgpublicCloud\"),\n\t\t\tTags: pulumi.StringMap{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.hybridconnectivity.PublicCloudConnector;\nimport com.pulumi.azurenative.hybridconnectivity.PublicCloudConnectorArgs;\nimport com.pulumi.azurenative.hybridconnectivity.inputs.AwsCloudProfileArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var publicCloudConnector = new PublicCloudConnector(\"publicCloudConnector\", PublicCloudConnectorArgs.builder()\n .awsCloudProfile(AwsCloudProfileArgs.builder()\n .accountId(\"snbnuxckevyqpm\")\n .excludedAccounts(\"rwgqpukglvbqmogqcliqolucp\")\n .isOrganizationalAccount(true)\n .build())\n .hostType(\"AWS\")\n .location(\"jpiglusfxynfcewcjwvvnn\")\n .publicCloudConnector(\"advjwoakdusalamomg\")\n .resourceGroupName(\"rgpublicCloud\")\n .tags()\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst publicCloudConnector = new azure_native.hybridconnectivity.PublicCloudConnector(\"publicCloudConnector\", {\n awsCloudProfile: {\n accountId: \"snbnuxckevyqpm\",\n excludedAccounts: [\"rwgqpukglvbqmogqcliqolucp\"],\n isOrganizationalAccount: true,\n },\n hostType: azure_native.hybridconnectivity.HostType.AWS,\n location: \"jpiglusfxynfcewcjwvvnn\",\n publicCloudConnector: \"advjwoakdusalamomg\",\n resourceGroupName: \"rgpublicCloud\",\n tags: {},\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\npublic_cloud_connector = azure_native.hybridconnectivity.PublicCloudConnector(\"publicCloudConnector\",\n aws_cloud_profile={\n \"account_id\": \"snbnuxckevyqpm\",\n \"excluded_accounts\": [\"rwgqpukglvbqmogqcliqolucp\"],\n \"is_organizational_account\": True,\n },\n host_type=azure_native.hybridconnectivity.HostType.AWS,\n location=\"jpiglusfxynfcewcjwvvnn\",\n public_cloud_connector=\"advjwoakdusalamomg\",\n resource_group_name=\"rgpublicCloud\",\n tags={})\n\n```\n\n```yaml\nresources:\n publicCloudConnector:\n type: azure-native:hybridconnectivity:PublicCloudConnector\n properties:\n awsCloudProfile:\n accountId: snbnuxckevyqpm\n excludedAccounts:\n - rwgqpukglvbqmogqcliqolucp\n isOrganizationalAccount: true\n hostType: AWS\n location: jpiglusfxynfcewcjwvvnn\n publicCloudConnector: advjwoakdusalamomg\n resourceGroupName: rgpublicCloud\n tags: {}\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:hybridconnectivity:PublicCloudConnector esixipkbydb /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector} \n```\n", "properties": { + "awsCloudProfile": { + "type": "object", + "$ref": "#/types/azure-native:hybridconnectivity:AwsCloudProfileResponse", + "description": "Cloud profile for AWS." + }, + "connectorPrimaryIdentifier": { + "type": "string", + "description": "Connector primary identifier." + }, + "hostType": { + "type": "string", + "description": "Host cloud the public cloud connector." + }, "location": { "type": "string", "description": "The geo-location where the resource lives" @@ -673777,10 +674702,9 @@ "type": "string", "description": "The name of the resource" }, - "properties": { - "type": "object", - "$ref": "#/types/azure-native:hybridconnectivity:PublicCloudConnectorPropertiesResponse", - "description": "The resource-specific properties for this resource." + "provisioningState": { + "type": "string", + "description": "The resource provisioning state." }, "systemData": { "type": "object", @@ -673801,23 +674725,38 @@ }, "type": "object", "required": [ + "awsCloudProfile", + "connectorPrimaryIdentifier", + "hostType", "location", "name", - "properties", + "provisioningState", "systemData", "type" ], "inputProperties": { + "awsCloudProfile": { + "type": "object", + "$ref": "#/types/azure-native:hybridconnectivity:AwsCloudProfile", + "description": "Cloud profile for AWS." + }, + "hostType": { + "oneOf": [ + { + "type": "string" + }, + { + "$ref": "#/types/azure-native:hybridconnectivity:HostType" + } + ], + "description": "Host cloud the public cloud connector.", + "willReplaceOnChanges": true + }, "location": { "type": "string", "description": "The geo-location where the resource lives", "willReplaceOnChanges": true }, - "properties": { - "type": "object", - "$ref": "#/types/azure-native:hybridconnectivity:PublicCloudConnectorProperties", - "description": "The resource-specific properties for this resource." - }, "publicCloudConnector": { "type": "string", "description": "Represent public cloud connectors resource.", @@ -673837,6 +674776,8 @@ } }, "requiredInputs": [ + "awsCloudProfile", + "hostType", "resourceGroupName" ], "aliases": [ @@ -673999,16 +674940,38 @@ ] }, "azure-native:hybridconnectivity:SolutionConfiguration": { - "description": "Solution Configuration\nAzure REST API version: 2024-12-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### SolutionConfigurations_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var solutionConfiguration = new AzureNative.HybridConnectivity.SolutionConfiguration(\"solutionConfiguration\", new()\n {\n Properties = new AzureNative.HybridConnectivity.Inputs.SolutionConfigurationPropertiesArgs\n {\n SolutionSettings = null,\n SolutionType = \"nmtqllkyohwtsthxaimsye\",\n },\n ResourceUri = \"ymuj\",\n SolutionConfiguration = \"keebwujt\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thybridconnectivity \"github.com/pulumi/pulumi-azure-native-sdk/hybridconnectivity/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := hybridconnectivity.NewSolutionConfiguration(ctx, \"solutionConfiguration\", \u0026hybridconnectivity.SolutionConfigurationArgs{\n\t\t\tProperties: \u0026hybridconnectivity.SolutionConfigurationPropertiesArgs{\n\t\t\t\tSolutionSettings: pulumi.StringMap{},\n\t\t\t\tSolutionType: pulumi.String(\"nmtqllkyohwtsthxaimsye\"),\n\t\t\t},\n\t\t\tResourceUri: pulumi.String(\"ymuj\"),\n\t\t\tSolutionConfiguration: pulumi.String(\"keebwujt\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.hybridconnectivity.SolutionConfiguration;\nimport com.pulumi.azurenative.hybridconnectivity.SolutionConfigurationArgs;\nimport com.pulumi.azurenative.hybridconnectivity.inputs.SolutionConfigurationPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var solutionConfiguration = new SolutionConfiguration(\"solutionConfiguration\", SolutionConfigurationArgs.builder()\n .properties(SolutionConfigurationPropertiesArgs.builder()\n .solutionSettings()\n .solutionType(\"nmtqllkyohwtsthxaimsye\")\n .build())\n .resourceUri(\"ymuj\")\n .solutionConfiguration(\"keebwujt\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst solutionConfiguration = new azure_native.hybridconnectivity.SolutionConfiguration(\"solutionConfiguration\", {\n properties: {\n solutionSettings: {},\n solutionType: \"nmtqllkyohwtsthxaimsye\",\n },\n resourceUri: \"ymuj\",\n solutionConfiguration: \"keebwujt\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nsolution_configuration = azure_native.hybridconnectivity.SolutionConfiguration(\"solutionConfiguration\",\n properties={\n \"solution_settings\": {},\n \"solution_type\": \"nmtqllkyohwtsthxaimsye\",\n },\n resource_uri=\"ymuj\",\n solution_configuration=\"keebwujt\")\n\n```\n\n```yaml\nresources:\n solutionConfiguration:\n type: azure-native:hybridconnectivity:SolutionConfiguration\n properties:\n properties:\n solutionSettings: {}\n solutionType: nmtqllkyohwtsthxaimsye\n resourceUri: ymuj\n solutionConfiguration: keebwujt\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:hybridconnectivity:SolutionConfiguration qpwubemzmootxmtlxaerir /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration} \n```\n", + "description": "Solution Configuration\nAzure REST API version: 2024-12-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### SolutionConfigurations_CreateOrUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var solutionConfiguration = new AzureNative.HybridConnectivity.SolutionConfiguration(\"solutionConfiguration\", new()\n {\n ResourceUri = \"ymuj\",\n SolutionConfiguration = \"keebwujt\",\n SolutionSettings = null,\n SolutionType = \"nmtqllkyohwtsthxaimsye\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\thybridconnectivity \"github.com/pulumi/pulumi-azure-native-sdk/hybridconnectivity/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := hybridconnectivity.NewSolutionConfiguration(ctx, \"solutionConfiguration\", \u0026hybridconnectivity.SolutionConfigurationArgs{\n\t\t\tResourceUri: pulumi.String(\"ymuj\"),\n\t\t\tSolutionConfiguration: pulumi.String(\"keebwujt\"),\n\t\t\tSolutionSettings: pulumi.StringMap{},\n\t\t\tSolutionType: pulumi.String(\"nmtqllkyohwtsthxaimsye\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.hybridconnectivity.SolutionConfiguration;\nimport com.pulumi.azurenative.hybridconnectivity.SolutionConfigurationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var solutionConfiguration = new SolutionConfiguration(\"solutionConfiguration\", SolutionConfigurationArgs.builder()\n .resourceUri(\"ymuj\")\n .solutionConfiguration(\"keebwujt\")\n .solutionSettings()\n .solutionType(\"nmtqllkyohwtsthxaimsye\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst solutionConfiguration = new azure_native.hybridconnectivity.SolutionConfiguration(\"solutionConfiguration\", {\n resourceUri: \"ymuj\",\n solutionConfiguration: \"keebwujt\",\n solutionSettings: {},\n solutionType: \"nmtqllkyohwtsthxaimsye\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nsolution_configuration = azure_native.hybridconnectivity.SolutionConfiguration(\"solutionConfiguration\",\n resource_uri=\"ymuj\",\n solution_configuration=\"keebwujt\",\n solution_settings={},\n solution_type=\"nmtqllkyohwtsthxaimsye\")\n\n```\n\n```yaml\nresources:\n solutionConfiguration:\n type: azure-native:hybridconnectivity:SolutionConfiguration\n properties:\n resourceUri: ymuj\n solutionConfiguration: keebwujt\n solutionSettings: {}\n solutionType: nmtqllkyohwtsthxaimsye\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:hybridconnectivity:SolutionConfiguration qpwubemzmootxmtlxaerir /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration} \n```\n", "properties": { + "lastSyncTime": { + "type": "string", + "description": "The last time resources were inventoried" + }, "name": { "type": "string", "description": "The name of the resource" }, - "properties": { + "provisioningState": { + "type": "string", + "description": "The resource provisioning state." + }, + "solutionSettings": { "type": "object", - "$ref": "#/types/azure-native:hybridconnectivity:SolutionConfigurationPropertiesResponse", - "description": "The resource-specific properties for this resource." + "additionalProperties": { + "type": "string" + }, + "description": "Solution settings" + }, + "solutionType": { + "type": "string", + "description": "The type of the solution" + }, + "status": { + "type": "string", + "description": "The status of solution configurations" + }, + "statusDetails": { + "type": "string", + "description": "The detailed message of status details" }, "systemData": { "type": "object", @@ -674022,17 +674985,16 @@ }, "type": "object", "required": [ + "lastSyncTime", "name", - "properties", + "provisioningState", + "solutionType", + "status", + "statusDetails", "systemData", "type" ], "inputProperties": { - "properties": { - "type": "object", - "$ref": "#/types/azure-native:hybridconnectivity:SolutionConfigurationProperties", - "description": "The resource-specific properties for this resource." - }, "resourceUri": { "type": "string", "description": "The fully qualified Azure Resource manager identifier of the resource.", @@ -674042,10 +675004,22 @@ "type": "string", "description": "Represent Solution Configuration Resource.", "willReplaceOnChanges": true + }, + "solutionSettings": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Solution settings" + }, + "solutionType": { + "type": "string", + "description": "The type of the solution" } }, "requiredInputs": [ - "resourceUri" + "resourceUri", + "solutionType" ], "aliases": [ { @@ -686745,7 +687719,7 @@ ] }, "azure-native:kubernetesconfiguration:Extension": { - "description": "The Extension object.\nAzure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-07-01-preview.\n\nOther available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Extension\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var extension = new AzureNative.KubernetesConfiguration.Extension(\"extension\", new()\n {\n AutoUpgradeMinorVersion = true,\n ClusterName = \"clusterName1\",\n ClusterResourceName = \"connectedClusters\",\n ClusterRp = \"Microsoft.Kubernetes\",\n ConfigurationProtectedSettings = \n {\n { \"omsagent.secret.key\", \"secretKeyValue01\" },\n },\n ConfigurationSettings = \n {\n { \"omsagent.env.clusterName\", \"clusterName1\" },\n { \"omsagent.secret.wsid\", \"fakeTokenPlaceholder\" },\n },\n ExtensionName = \"ClusterMonitor\",\n ExtensionType = \"azuremonitor-containers\",\n ReleaseTrain = \"Preview\",\n ResourceGroupName = \"rg1\",\n Scope = new AzureNative.KubernetesConfiguration.Inputs.ScopeArgs\n {\n Cluster = new AzureNative.KubernetesConfiguration.Inputs.ScopeClusterArgs\n {\n ReleaseNamespace = \"kube-system\",\n },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewExtension(ctx, \"extension\", \u0026kubernetesconfiguration.ExtensionArgs{\n\t\t\tAutoUpgradeMinorVersion: pulumi.Bool(true),\n\t\t\tClusterName: pulumi.String(\"clusterName1\"),\n\t\t\tClusterResourceName: pulumi.String(\"connectedClusters\"),\n\t\t\tClusterRp: pulumi.String(\"Microsoft.Kubernetes\"),\n\t\t\tConfigurationProtectedSettings: pulumi.StringMap{\n\t\t\t\t\"omsagent.secret.key\": pulumi.String(\"secretKeyValue01\"),\n\t\t\t},\n\t\t\tConfigurationSettings: pulumi.StringMap{\n\t\t\t\t\"omsagent.env.clusterName\": pulumi.String(\"clusterName1\"),\n\t\t\t\t\"omsagent.secret.wsid\": pulumi.String(\"fakeTokenPlaceholder\"),\n\t\t\t},\n\t\t\tExtensionName: pulumi.String(\"ClusterMonitor\"),\n\t\t\tExtensionType: pulumi.String(\"azuremonitor-containers\"),\n\t\t\tReleaseTrain: pulumi.String(\"Preview\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tScope: \u0026kubernetesconfiguration.ScopeArgs{\n\t\t\t\tCluster: \u0026kubernetesconfiguration.ScopeClusterArgs{\n\t\t\t\t\tReleaseNamespace: pulumi.String(\"kube-system\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.Extension;\nimport com.pulumi.azurenative.kubernetesconfiguration.ExtensionArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.ScopeArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.ScopeClusterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var extension = new Extension(\"extension\", ExtensionArgs.builder()\n .autoUpgradeMinorVersion(true)\n .clusterName(\"clusterName1\")\n .clusterResourceName(\"connectedClusters\")\n .clusterRp(\"Microsoft.Kubernetes\")\n .configurationProtectedSettings(Map.of(\"omsagent.secret.key\", \"secretKeyValue01\"))\n .configurationSettings(Map.ofEntries(\n Map.entry(\"omsagent.env.clusterName\", \"clusterName1\"),\n Map.entry(\"omsagent.secret.wsid\", \"fakeTokenPlaceholder\")\n ))\n .extensionName(\"ClusterMonitor\")\n .extensionType(\"azuremonitor-containers\")\n .releaseTrain(\"Preview\")\n .resourceGroupName(\"rg1\")\n .scope(ScopeArgs.builder()\n .cluster(ScopeClusterArgs.builder()\n .releaseNamespace(\"kube-system\")\n .build())\n .build())\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst extension = new azure_native.kubernetesconfiguration.Extension(\"extension\", {\n autoUpgradeMinorVersion: true,\n clusterName: \"clusterName1\",\n clusterResourceName: \"connectedClusters\",\n clusterRp: \"Microsoft.Kubernetes\",\n configurationProtectedSettings: {\n \"omsagent.secret.key\": \"secretKeyValue01\",\n },\n configurationSettings: {\n \"omsagent.env.clusterName\": \"clusterName1\",\n \"omsagent.secret.wsid\": \"fakeTokenPlaceholder\",\n },\n extensionName: \"ClusterMonitor\",\n extensionType: \"azuremonitor-containers\",\n releaseTrain: \"Preview\",\n resourceGroupName: \"rg1\",\n scope: {\n cluster: {\n releaseNamespace: \"kube-system\",\n },\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nextension = azure_native.kubernetesconfiguration.Extension(\"extension\",\n auto_upgrade_minor_version=True,\n cluster_name=\"clusterName1\",\n cluster_resource_name=\"connectedClusters\",\n cluster_rp=\"Microsoft.Kubernetes\",\n configuration_protected_settings={\n \"omsagent.secret.key\": \"secretKeyValue01\",\n },\n configuration_settings={\n \"omsagent.env.clusterName\": \"clusterName1\",\n \"omsagent.secret.wsid\": \"fakeTokenPlaceholder\",\n },\n extension_name=\"ClusterMonitor\",\n extension_type=\"azuremonitor-containers\",\n release_train=\"Preview\",\n resource_group_name=\"rg1\",\n scope={\n \"cluster\": {\n \"release_namespace\": \"kube-system\",\n },\n })\n\n```\n\n```yaml\nresources:\n extension:\n type: azure-native:kubernetesconfiguration:Extension\n properties:\n autoUpgradeMinorVersion: true\n clusterName: clusterName1\n clusterResourceName: connectedClusters\n clusterRp: Microsoft.Kubernetes\n configurationProtectedSettings:\n omsagent.secret.key: secretKeyValue01\n configurationSettings:\n omsagent.env.clusterName: clusterName1\n omsagent.secret.wsid: fakeTokenPlaceholder\n extensionName: ClusterMonitor\n extensionType: azuremonitor-containers\n releaseTrain: Preview\n resourceGroupName: rg1\n scope:\n cluster:\n releaseNamespace: kube-system\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create Extension with Plan\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var extension = new AzureNative.KubernetesConfiguration.Extension(\"extension\", new()\n {\n AutoUpgradeMinorVersion = true,\n ClusterName = \"clusterName1\",\n ClusterResourceName = \"connectedClusters\",\n ClusterRp = \"Microsoft.Kubernetes\",\n ExtensionName = \"azureVote\",\n ExtensionType = \"azure-vote\",\n Plan = new AzureNative.KubernetesConfiguration.Inputs.PlanArgs\n {\n Name = \"azure-vote-standard\",\n Product = \"azure-vote-standard-offer-id\",\n Publisher = \"Microsoft\",\n },\n ReleaseTrain = \"Preview\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewExtension(ctx, \"extension\", \u0026kubernetesconfiguration.ExtensionArgs{\n\t\t\tAutoUpgradeMinorVersion: pulumi.Bool(true),\n\t\t\tClusterName: pulumi.String(\"clusterName1\"),\n\t\t\tClusterResourceName: pulumi.String(\"connectedClusters\"),\n\t\t\tClusterRp: pulumi.String(\"Microsoft.Kubernetes\"),\n\t\t\tExtensionName: pulumi.String(\"azureVote\"),\n\t\t\tExtensionType: pulumi.String(\"azure-vote\"),\n\t\t\tPlan: \u0026kubernetesconfiguration.PlanArgs{\n\t\t\t\tName: pulumi.String(\"azure-vote-standard\"),\n\t\t\t\tProduct: pulumi.String(\"azure-vote-standard-offer-id\"),\n\t\t\t\tPublisher: pulumi.String(\"Microsoft\"),\n\t\t\t},\n\t\t\tReleaseTrain: pulumi.String(\"Preview\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.Extension;\nimport com.pulumi.azurenative.kubernetesconfiguration.ExtensionArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.PlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var extension = new Extension(\"extension\", ExtensionArgs.builder()\n .autoUpgradeMinorVersion(true)\n .clusterName(\"clusterName1\")\n .clusterResourceName(\"connectedClusters\")\n .clusterRp(\"Microsoft.Kubernetes\")\n .extensionName(\"azureVote\")\n .extensionType(\"azure-vote\")\n .plan(PlanArgs.builder()\n .name(\"azure-vote-standard\")\n .product(\"azure-vote-standard-offer-id\")\n .publisher(\"Microsoft\")\n .build())\n .releaseTrain(\"Preview\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst extension = new azure_native.kubernetesconfiguration.Extension(\"extension\", {\n autoUpgradeMinorVersion: true,\n clusterName: \"clusterName1\",\n clusterResourceName: \"connectedClusters\",\n clusterRp: \"Microsoft.Kubernetes\",\n extensionName: \"azureVote\",\n extensionType: \"azure-vote\",\n plan: {\n name: \"azure-vote-standard\",\n product: \"azure-vote-standard-offer-id\",\n publisher: \"Microsoft\",\n },\n releaseTrain: \"Preview\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nextension = azure_native.kubernetesconfiguration.Extension(\"extension\",\n auto_upgrade_minor_version=True,\n cluster_name=\"clusterName1\",\n cluster_resource_name=\"connectedClusters\",\n cluster_rp=\"Microsoft.Kubernetes\",\n extension_name=\"azureVote\",\n extension_type=\"azure-vote\",\n plan={\n \"name\": \"azure-vote-standard\",\n \"product\": \"azure-vote-standard-offer-id\",\n \"publisher\": \"Microsoft\",\n },\n release_train=\"Preview\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n extension:\n type: azure-native:kubernetesconfiguration:Extension\n properties:\n autoUpgradeMinorVersion: true\n clusterName: clusterName1\n clusterResourceName: connectedClusters\n clusterRp: Microsoft.Kubernetes\n extensionName: azureVote\n extensionType: azure-vote\n plan:\n name: azure-vote-standard\n product: azure-vote-standard-offer-id\n publisher: Microsoft\n releaseTrain: Preview\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:kubernetesconfiguration:Extension azureVote /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName} \n```\n", + "description": "The Extension object.\nAzure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-07-01-preview.\n\nOther available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Extension\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var extension = new AzureNative.KubernetesConfiguration.Extension(\"extension\", new()\n {\n AutoUpgradeMinorVersion = true,\n ClusterName = \"clusterName1\",\n ClusterResourceName = \"connectedClusters\",\n ClusterRp = \"Microsoft.Kubernetes\",\n ConfigurationProtectedSettings = \n {\n { \"omsagent.secret.key\", \"secretKeyValue01\" },\n },\n ConfigurationSettings = \n {\n { \"omsagent.env.clusterName\", \"clusterName1\" },\n { \"omsagent.secret.wsid\", \"fakeTokenPlaceholder\" },\n },\n ExtensionName = \"ClusterMonitor\",\n ExtensionType = \"azuremonitor-containers\",\n ReleaseTrain = \"Preview\",\n ResourceGroupName = \"rg1\",\n Scope = new AzureNative.KubernetesConfiguration.Inputs.ScopeArgs\n {\n Cluster = new AzureNative.KubernetesConfiguration.Inputs.ScopeClusterArgs\n {\n ReleaseNamespace = \"kube-system\",\n },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewExtension(ctx, \"extension\", \u0026kubernetesconfiguration.ExtensionArgs{\n\t\t\tAutoUpgradeMinorVersion: pulumi.Bool(true),\n\t\t\tClusterName: pulumi.String(\"clusterName1\"),\n\t\t\tClusterResourceName: pulumi.String(\"connectedClusters\"),\n\t\t\tClusterRp: pulumi.String(\"Microsoft.Kubernetes\"),\n\t\t\tConfigurationProtectedSettings: pulumi.StringMap{\n\t\t\t\t\"omsagent.secret.key\": pulumi.String(\"secretKeyValue01\"),\n\t\t\t},\n\t\t\tConfigurationSettings: pulumi.StringMap{\n\t\t\t\t\"omsagent.env.clusterName\": pulumi.String(\"clusterName1\"),\n\t\t\t\t\"omsagent.secret.wsid\": pulumi.String(\"fakeTokenPlaceholder\"),\n\t\t\t},\n\t\t\tExtensionName: pulumi.String(\"ClusterMonitor\"),\n\t\t\tExtensionType: pulumi.String(\"azuremonitor-containers\"),\n\t\t\tReleaseTrain: pulumi.String(\"Preview\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tScope: \u0026kubernetesconfiguration.ScopeArgs{\n\t\t\t\tCluster: \u0026kubernetesconfiguration.ScopeClusterArgs{\n\t\t\t\t\tReleaseNamespace: pulumi.String(\"kube-system\"),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.Extension;\nimport com.pulumi.azurenative.kubernetesconfiguration.ExtensionArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.ScopeArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.ScopeClusterArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var extension = new Extension(\"extension\", ExtensionArgs.builder()\n .autoUpgradeMinorVersion(true)\n .clusterName(\"clusterName1\")\n .clusterResourceName(\"connectedClusters\")\n .clusterRp(\"Microsoft.Kubernetes\")\n .configurationProtectedSettings(Map.of(\"omsagent.secret.key\", \"secretKeyValue01\"))\n .configurationSettings(Map.ofEntries(\n Map.entry(\"omsagent.env.clusterName\", \"clusterName1\"),\n Map.entry(\"omsagent.secret.wsid\", \"fakeTokenPlaceholder\")\n ))\n .extensionName(\"ClusterMonitor\")\n .extensionType(\"azuremonitor-containers\")\n .releaseTrain(\"Preview\")\n .resourceGroupName(\"rg1\")\n .scope(ScopeArgs.builder()\n .cluster(ScopeClusterArgs.builder()\n .releaseNamespace(\"kube-system\")\n .build())\n .build())\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst extension = new azure_native.kubernetesconfiguration.Extension(\"extension\", {\n autoUpgradeMinorVersion: true,\n clusterName: \"clusterName1\",\n clusterResourceName: \"connectedClusters\",\n clusterRp: \"Microsoft.Kubernetes\",\n configurationProtectedSettings: {\n \"omsagent.secret.key\": \"secretKeyValue01\",\n },\n configurationSettings: {\n \"omsagent.env.clusterName\": \"clusterName1\",\n \"omsagent.secret.wsid\": \"fakeTokenPlaceholder\",\n },\n extensionName: \"ClusterMonitor\",\n extensionType: \"azuremonitor-containers\",\n releaseTrain: \"Preview\",\n resourceGroupName: \"rg1\",\n scope: {\n cluster: {\n releaseNamespace: \"kube-system\",\n },\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nextension = azure_native.kubernetesconfiguration.Extension(\"extension\",\n auto_upgrade_minor_version=True,\n cluster_name=\"clusterName1\",\n cluster_resource_name=\"connectedClusters\",\n cluster_rp=\"Microsoft.Kubernetes\",\n configuration_protected_settings={\n \"omsagent.secret.key\": \"secretKeyValue01\",\n },\n configuration_settings={\n \"omsagent.env.clusterName\": \"clusterName1\",\n \"omsagent.secret.wsid\": \"fakeTokenPlaceholder\",\n },\n extension_name=\"ClusterMonitor\",\n extension_type=\"azuremonitor-containers\",\n release_train=\"Preview\",\n resource_group_name=\"rg1\",\n scope={\n \"cluster\": {\n \"release_namespace\": \"kube-system\",\n },\n })\n\n```\n\n```yaml\nresources:\n extension:\n type: azure-native:kubernetesconfiguration:Extension\n properties:\n autoUpgradeMinorVersion: true\n clusterName: clusterName1\n clusterResourceName: connectedClusters\n clusterRp: Microsoft.Kubernetes\n configurationProtectedSettings:\n omsagent.secret.key: secretKeyValue01\n configurationSettings:\n omsagent.env.clusterName: clusterName1\n omsagent.secret.wsid: fakeTokenPlaceholder\n extensionName: ClusterMonitor\n extensionType: azuremonitor-containers\n releaseTrain: Preview\n resourceGroupName: rg1\n scope:\n cluster:\n releaseNamespace: kube-system\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create Extension with Plan\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var extension = new AzureNative.KubernetesConfiguration.Extension(\"extension\", new()\n {\n AutoUpgradeMinorVersion = true,\n ClusterName = \"clusterName1\",\n ClusterResourceName = \"connectedClusters\",\n ClusterRp = \"Microsoft.Kubernetes\",\n ExtensionName = \"azureVote\",\n ExtensionType = \"azure-vote\",\n Plan = new AzureNative.KubernetesConfiguration.Inputs.PlanArgs\n {\n Name = \"azure-vote-standard\",\n Product = \"azure-vote-standard-offer-id\",\n Publisher = \"Microsoft\",\n },\n ReleaseTrain = \"Preview\",\n ResourceGroupName = \"rg1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewExtension(ctx, \"extension\", \u0026kubernetesconfiguration.ExtensionArgs{\n\t\t\tAutoUpgradeMinorVersion: pulumi.Bool(true),\n\t\t\tClusterName: pulumi.String(\"clusterName1\"),\n\t\t\tClusterResourceName: pulumi.String(\"connectedClusters\"),\n\t\t\tClusterRp: pulumi.String(\"Microsoft.Kubernetes\"),\n\t\t\tExtensionName: pulumi.String(\"azureVote\"),\n\t\t\tExtensionType: pulumi.String(\"azure-vote\"),\n\t\t\tPlan: \u0026kubernetesconfiguration.PlanArgs{\n\t\t\t\tName: pulumi.String(\"azure-vote-standard\"),\n\t\t\t\tProduct: pulumi.String(\"azure-vote-standard-offer-id\"),\n\t\t\t\tPublisher: pulumi.String(\"Microsoft\"),\n\t\t\t},\n\t\t\tReleaseTrain: pulumi.String(\"Preview\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.Extension;\nimport com.pulumi.azurenative.kubernetesconfiguration.ExtensionArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.PlanArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var extension = new Extension(\"extension\", ExtensionArgs.builder()\n .autoUpgradeMinorVersion(true)\n .clusterName(\"clusterName1\")\n .clusterResourceName(\"connectedClusters\")\n .clusterRp(\"Microsoft.Kubernetes\")\n .extensionName(\"azureVote\")\n .extensionType(\"azure-vote\")\n .plan(PlanArgs.builder()\n .name(\"azure-vote-standard\")\n .product(\"azure-vote-standard-offer-id\")\n .publisher(\"Microsoft\")\n .build())\n .releaseTrain(\"Preview\")\n .resourceGroupName(\"rg1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst extension = new azure_native.kubernetesconfiguration.Extension(\"extension\", {\n autoUpgradeMinorVersion: true,\n clusterName: \"clusterName1\",\n clusterResourceName: \"connectedClusters\",\n clusterRp: \"Microsoft.Kubernetes\",\n extensionName: \"azureVote\",\n extensionType: \"azure-vote\",\n plan: {\n name: \"azure-vote-standard\",\n product: \"azure-vote-standard-offer-id\",\n publisher: \"Microsoft\",\n },\n releaseTrain: \"Preview\",\n resourceGroupName: \"rg1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nextension = azure_native.kubernetesconfiguration.Extension(\"extension\",\n auto_upgrade_minor_version=True,\n cluster_name=\"clusterName1\",\n cluster_resource_name=\"connectedClusters\",\n cluster_rp=\"Microsoft.Kubernetes\",\n extension_name=\"azureVote\",\n extension_type=\"azure-vote\",\n plan={\n \"name\": \"azure-vote-standard\",\n \"product\": \"azure-vote-standard-offer-id\",\n \"publisher\": \"Microsoft\",\n },\n release_train=\"Preview\",\n resource_group_name=\"rg1\")\n\n```\n\n```yaml\nresources:\n extension:\n type: azure-native:kubernetesconfiguration:Extension\n properties:\n autoUpgradeMinorVersion: true\n clusterName: clusterName1\n clusterResourceName: connectedClusters\n clusterRp: Microsoft.Kubernetes\n extensionName: azureVote\n extensionType: azure-vote\n plan:\n name: azure-vote-standard\n product: azure-vote-standard-offer-id\n publisher: Microsoft\n releaseTrain: Preview\n resourceGroupName: rg1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:kubernetesconfiguration:Extension azureVote /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName} \n```\n", "properties": { "aksAssignedIdentity": { "type": "object", @@ -686985,11 +687959,14 @@ }, { "type": "azure-native:kubernetesconfiguration/v20230501:Extension" + }, + { + "type": "azure-native:kubernetesconfiguration/v20241101:Extension" } ] }, "azure-native:kubernetesconfiguration:FluxConfiguration": { - "description": "The Flux Configuration object returned in Get \u0026 Put response.\nAzure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-11-01-preview.\n\nOther available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Flux Configuration\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var fluxConfiguration = new AzureNative.KubernetesConfiguration.FluxConfiguration(\"fluxConfiguration\", new()\n {\n ClusterName = \"clusterName1\",\n ClusterResourceName = \"connectedClusters\",\n ClusterRp = \"Microsoft.Kubernetes\",\n FluxConfigurationName = \"srs-fluxconfig\",\n GitRepository = new AzureNative.KubernetesConfiguration.Inputs.GitRepositoryDefinitionArgs\n {\n HttpsCACert = \"ZXhhbXBsZWNlcnRpZmljYXRl\",\n RepositoryRef = new AzureNative.KubernetesConfiguration.Inputs.RepositoryRefDefinitionArgs\n {\n Branch = \"master\",\n },\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n Url = \"https://github.com/Azure/arc-k8s-demo\",\n },\n Kustomizations = \n {\n { \"srs-kustomization1\", new AzureNative.KubernetesConfiguration.Inputs.KustomizationDefinitionArgs\n {\n DependsOn = new() { },\n Path = \"./test/path\",\n PostBuild = new AzureNative.KubernetesConfiguration.Inputs.PostBuildDefinitionArgs\n {\n Substitute = \n {\n { \"cluster_env\", \"prod\" },\n { \"replica_count\", \"2\" },\n },\n SubstituteFrom = new[]\n {\n new AzureNative.KubernetesConfiguration.Inputs.SubstituteFromDefinitionArgs\n {\n Kind = \"ConfigMap\",\n Name = \"cluster-test\",\n Optional = true,\n },\n },\n },\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n Wait = true,\n } },\n { \"srs-kustomization2\", new AzureNative.KubernetesConfiguration.Inputs.KustomizationDefinitionArgs\n {\n DependsOn = new[]\n {\n \"srs-kustomization1\",\n },\n Path = \"./other/test/path\",\n PostBuild = new AzureNative.KubernetesConfiguration.Inputs.PostBuildDefinitionArgs\n {\n SubstituteFrom = new[]\n {\n new AzureNative.KubernetesConfiguration.Inputs.SubstituteFromDefinitionArgs\n {\n Kind = \"ConfigMap\",\n Name = \"cluster-values\",\n Optional = true,\n },\n new AzureNative.KubernetesConfiguration.Inputs.SubstituteFromDefinitionArgs\n {\n Kind = \"Secret\",\n Name = \"secret-name\",\n Optional = false,\n },\n },\n },\n Prune = false,\n RetryIntervalInSeconds = 600,\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n Wait = false,\n } },\n },\n Namespace = \"srs-namespace\",\n ReconciliationWaitDuration = \"PT30M\",\n ResourceGroupName = \"rg1\",\n Scope = AzureNative.KubernetesConfiguration.ScopeType.Cluster,\n SourceKind = AzureNative.KubernetesConfiguration.SourceKindType.GitRepository,\n Suspend = false,\n WaitForReconciliation = true,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewFluxConfiguration(ctx, \"fluxConfiguration\", \u0026kubernetesconfiguration.FluxConfigurationArgs{\n\t\t\tClusterName: pulumi.String(\"clusterName1\"),\n\t\t\tClusterResourceName: pulumi.String(\"connectedClusters\"),\n\t\t\tClusterRp: pulumi.String(\"Microsoft.Kubernetes\"),\n\t\t\tFluxConfigurationName: pulumi.String(\"srs-fluxconfig\"),\n\t\t\tGitRepository: \u0026kubernetesconfiguration.GitRepositoryDefinitionArgs{\n\t\t\t\tHttpsCACert: pulumi.String(\"ZXhhbXBsZWNlcnRpZmljYXRl\"),\n\t\t\t\tRepositoryRef: \u0026kubernetesconfiguration.RepositoryRefDefinitionArgs{\n\t\t\t\t\tBranch: pulumi.String(\"master\"),\n\t\t\t\t},\n\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\tUrl: pulumi.String(\"https://github.com/Azure/arc-k8s-demo\"),\n\t\t\t},\n\t\t\tKustomizations: kubernetesconfiguration.KustomizationDefinitionMap{\n\t\t\t\t\"srs-kustomization1\": \u0026kubernetesconfiguration.KustomizationDefinitionArgs{\n\t\t\t\t\tDependsOn: pulumi.StringArray{},\n\t\t\t\t\tPath: pulumi.String(\"./test/path\"),\n\t\t\t\t\tPostBuild: \u0026kubernetesconfiguration.PostBuildDefinitionArgs{\n\t\t\t\t\t\tSubstitute: pulumi.StringMap{\n\t\t\t\t\t\t\t\"cluster_env\": pulumi.String(\"prod\"),\n\t\t\t\t\t\t\t\"replica_count\": pulumi.String(\"2\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSubstituteFrom: kubernetesconfiguration.SubstituteFromDefinitionArray{\n\t\t\t\t\t\t\t\u0026kubernetesconfiguration.SubstituteFromDefinitionArgs{\n\t\t\t\t\t\t\t\tKind: pulumi.String(\"ConfigMap\"),\n\t\t\t\t\t\t\t\tName: pulumi.String(\"cluster-test\"),\n\t\t\t\t\t\t\t\tOptional: pulumi.Bool(true),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\t\tWait: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\t\"srs-kustomization2\": \u0026kubernetesconfiguration.KustomizationDefinitionArgs{\n\t\t\t\t\tDependsOn: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"srs-kustomization1\"),\n\t\t\t\t\t},\n\t\t\t\t\tPath: pulumi.String(\"./other/test/path\"),\n\t\t\t\t\tPostBuild: \u0026kubernetesconfiguration.PostBuildDefinitionArgs{\n\t\t\t\t\t\tSubstituteFrom: kubernetesconfiguration.SubstituteFromDefinitionArray{\n\t\t\t\t\t\t\t\u0026kubernetesconfiguration.SubstituteFromDefinitionArgs{\n\t\t\t\t\t\t\t\tKind: pulumi.String(\"ConfigMap\"),\n\t\t\t\t\t\t\t\tName: pulumi.String(\"cluster-values\"),\n\t\t\t\t\t\t\t\tOptional: pulumi.Bool(true),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026kubernetesconfiguration.SubstituteFromDefinitionArgs{\n\t\t\t\t\t\t\t\tKind: pulumi.String(\"Secret\"),\n\t\t\t\t\t\t\t\tName: pulumi.String(\"secret-name\"),\n\t\t\t\t\t\t\t\tOptional: pulumi.Bool(false),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPrune: pulumi.Bool(false),\n\t\t\t\t\tRetryIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\t\tWait: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNamespace: pulumi.String(\"srs-namespace\"),\n\t\t\tReconciliationWaitDuration: pulumi.String(\"PT30M\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tScope: pulumi.String(kubernetesconfiguration.ScopeTypeCluster),\n\t\t\tSourceKind: pulumi.String(kubernetesconfiguration.SourceKindTypeGitRepository),\n\t\t\tSuspend: pulumi.Bool(false),\n\t\t\tWaitForReconciliation: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.FluxConfiguration;\nimport com.pulumi.azurenative.kubernetesconfiguration.FluxConfigurationArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.GitRepositoryDefinitionArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.RepositoryRefDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var fluxConfiguration = new FluxConfiguration(\"fluxConfiguration\", FluxConfigurationArgs.builder()\n .clusterName(\"clusterName1\")\n .clusterResourceName(\"connectedClusters\")\n .clusterRp(\"Microsoft.Kubernetes\")\n .fluxConfigurationName(\"srs-fluxconfig\")\n .gitRepository(GitRepositoryDefinitionArgs.builder()\n .httpsCACert(\"ZXhhbXBsZWNlcnRpZmljYXRl\")\n .repositoryRef(RepositoryRefDefinitionArgs.builder()\n .branch(\"master\")\n .build())\n .syncIntervalInSeconds(600)\n .timeoutInSeconds(600)\n .url(\"https://github.com/Azure/arc-k8s-demo\")\n .build())\n .kustomizations(Map.ofEntries(\n Map.entry(\"srs-kustomization1\", Map.ofEntries(\n Map.entry(\"dependsOn\", ),\n Map.entry(\"path\", \"./test/path\"),\n Map.entry(\"postBuild\", Map.ofEntries(\n Map.entry(\"substitute\", Map.ofEntries(\n Map.entry(\"cluster_env\", \"prod\"),\n Map.entry(\"replica_count\", \"2\")\n )),\n Map.entry(\"substituteFrom\", Map.ofEntries(\n Map.entry(\"kind\", \"ConfigMap\"),\n Map.entry(\"name\", \"cluster-test\"),\n Map.entry(\"optional\", true)\n ))\n )),\n Map.entry(\"syncIntervalInSeconds\", 600),\n Map.entry(\"timeoutInSeconds\", 600),\n Map.entry(\"wait\", true)\n )),\n Map.entry(\"srs-kustomization2\", Map.ofEntries(\n Map.entry(\"dependsOn\", \"srs-kustomization1\"),\n Map.entry(\"path\", \"./other/test/path\"),\n Map.entry(\"postBuild\", Map.of(\"substituteFrom\", \n Map.ofEntries(\n Map.entry(\"kind\", \"ConfigMap\"),\n Map.entry(\"name\", \"cluster-values\"),\n Map.entry(\"optional\", true)\n ),\n Map.ofEntries(\n Map.entry(\"kind\", \"Secret\"),\n Map.entry(\"name\", \"secret-name\"),\n Map.entry(\"optional\", false)\n ))),\n Map.entry(\"prune\", false),\n Map.entry(\"retryIntervalInSeconds\", 600),\n Map.entry(\"syncIntervalInSeconds\", 600),\n Map.entry(\"timeoutInSeconds\", 600),\n Map.entry(\"wait\", false)\n ))\n ))\n .namespace(\"srs-namespace\")\n .reconciliationWaitDuration(\"PT30M\")\n .resourceGroupName(\"rg1\")\n .scope(\"cluster\")\n .sourceKind(\"GitRepository\")\n .suspend(false)\n .waitForReconciliation(true)\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst fluxConfiguration = new azure_native.kubernetesconfiguration.FluxConfiguration(\"fluxConfiguration\", {\n clusterName: \"clusterName1\",\n clusterResourceName: \"connectedClusters\",\n clusterRp: \"Microsoft.Kubernetes\",\n fluxConfigurationName: \"srs-fluxconfig\",\n gitRepository: {\n httpsCACert: \"ZXhhbXBsZWNlcnRpZmljYXRl\",\n repositoryRef: {\n branch: \"master\",\n },\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n url: \"https://github.com/Azure/arc-k8s-demo\",\n },\n kustomizations: {\n \"srs-kustomization1\": {\n dependsOn: [],\n path: \"./test/path\",\n postBuild: {\n substitute: {\n cluster_env: \"prod\",\n replica_count: \"2\",\n },\n substituteFrom: [{\n kind: \"ConfigMap\",\n name: \"cluster-test\",\n optional: true,\n }],\n },\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n wait: true,\n },\n \"srs-kustomization2\": {\n dependsOn: [\"srs-kustomization1\"],\n path: \"./other/test/path\",\n postBuild: {\n substituteFrom: [\n {\n kind: \"ConfigMap\",\n name: \"cluster-values\",\n optional: true,\n },\n {\n kind: \"Secret\",\n name: \"secret-name\",\n optional: false,\n },\n ],\n },\n prune: false,\n retryIntervalInSeconds: 600,\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n wait: false,\n },\n },\n namespace: \"srs-namespace\",\n reconciliationWaitDuration: \"PT30M\",\n resourceGroupName: \"rg1\",\n scope: azure_native.kubernetesconfiguration.ScopeType.Cluster,\n sourceKind: azure_native.kubernetesconfiguration.SourceKindType.GitRepository,\n suspend: false,\n waitForReconciliation: true,\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nflux_configuration = azure_native.kubernetesconfiguration.FluxConfiguration(\"fluxConfiguration\",\n cluster_name=\"clusterName1\",\n cluster_resource_name=\"connectedClusters\",\n cluster_rp=\"Microsoft.Kubernetes\",\n flux_configuration_name=\"srs-fluxconfig\",\n git_repository={\n \"https_ca_cert\": \"ZXhhbXBsZWNlcnRpZmljYXRl\",\n \"repository_ref\": {\n \"branch\": \"master\",\n },\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n \"url\": \"https://github.com/Azure/arc-k8s-demo\",\n },\n kustomizations={\n \"srs-kustomization1\": {\n \"depends_on\": [],\n \"path\": \"./test/path\",\n \"post_build\": {\n \"substitute\": {\n \"cluster_env\": \"prod\",\n \"replica_count\": \"2\",\n },\n \"substitute_from\": [{\n \"kind\": \"ConfigMap\",\n \"name\": \"cluster-test\",\n \"optional\": True,\n }],\n },\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n \"wait\": True,\n },\n \"srs-kustomization2\": {\n \"depends_on\": [\"srs-kustomization1\"],\n \"path\": \"./other/test/path\",\n \"post_build\": {\n \"substitute_from\": [\n {\n \"kind\": \"ConfigMap\",\n \"name\": \"cluster-values\",\n \"optional\": True,\n },\n {\n \"kind\": \"Secret\",\n \"name\": \"secret-name\",\n \"optional\": False,\n },\n ],\n },\n \"prune\": False,\n \"retry_interval_in_seconds\": 600,\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n \"wait\": False,\n },\n },\n namespace=\"srs-namespace\",\n reconciliation_wait_duration=\"PT30M\",\n resource_group_name=\"rg1\",\n scope=azure_native.kubernetesconfiguration.ScopeType.CLUSTER,\n source_kind=azure_native.kubernetesconfiguration.SourceKindType.GIT_REPOSITORY,\n suspend=False,\n wait_for_reconciliation=True)\n\n```\n\n```yaml\nresources:\n fluxConfiguration:\n type: azure-native:kubernetesconfiguration:FluxConfiguration\n properties:\n clusterName: clusterName1\n clusterResourceName: connectedClusters\n clusterRp: Microsoft.Kubernetes\n fluxConfigurationName: srs-fluxconfig\n gitRepository:\n httpsCACert: ZXhhbXBsZWNlcnRpZmljYXRl\n repositoryRef:\n branch: master\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n url: https://github.com/Azure/arc-k8s-demo\n kustomizations:\n srs-kustomization1:\n dependsOn: []\n path: ./test/path\n postBuild:\n substitute:\n cluster_env: prod\n replica_count: '2'\n substituteFrom:\n - kind: ConfigMap\n name: cluster-test\n optional: true\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n wait: true\n srs-kustomization2:\n dependsOn:\n - srs-kustomization1\n path: ./other/test/path\n postBuild:\n substituteFrom:\n - kind: ConfigMap\n name: cluster-values\n optional: true\n - kind: Secret\n name: secret-name\n optional: false\n prune: false\n retryIntervalInSeconds: 600\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n wait: false\n namespace: srs-namespace\n reconciliationWaitDuration: PT30M\n resourceGroupName: rg1\n scope: cluster\n sourceKind: GitRepository\n suspend: false\n waitForReconciliation: true\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create Flux Configuration with Bucket Source Kind\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var fluxConfiguration = new AzureNative.KubernetesConfiguration.FluxConfiguration(\"fluxConfiguration\", new()\n {\n Bucket = new AzureNative.KubernetesConfiguration.Inputs.BucketDefinitionArgs\n {\n AccessKey = \"fluxminiotest\",\n BucketName = \"flux\",\n SyncIntervalInSeconds = 1000,\n TimeoutInSeconds = 1000,\n Url = \"https://fluxminiotest.az.minio.io\",\n },\n ClusterName = \"clusterName1\",\n ClusterResourceName = \"connectedClusters\",\n ClusterRp = \"Microsoft.Kubernetes\",\n FluxConfigurationName = \"srs-fluxconfig\",\n Kustomizations = \n {\n { \"srs-kustomization1\", new AzureNative.KubernetesConfiguration.Inputs.KustomizationDefinitionArgs\n {\n DependsOn = new() { },\n Path = \"./test/path\",\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n } },\n { \"srs-kustomization2\", new AzureNative.KubernetesConfiguration.Inputs.KustomizationDefinitionArgs\n {\n DependsOn = new[]\n {\n \"srs-kustomization1\",\n },\n Path = \"./other/test/path\",\n Prune = false,\n RetryIntervalInSeconds = 600,\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n } },\n },\n Namespace = \"srs-namespace\",\n ResourceGroupName = \"rg1\",\n Scope = AzureNative.KubernetesConfiguration.ScopeType.Cluster,\n SourceKind = AzureNative.KubernetesConfiguration.SourceKindType.Bucket,\n Suspend = false,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewFluxConfiguration(ctx, \"fluxConfiguration\", \u0026kubernetesconfiguration.FluxConfigurationArgs{\n\t\t\tBucket: \u0026kubernetesconfiguration.BucketDefinitionArgs{\n\t\t\t\tAccessKey: pulumi.String(\"fluxminiotest\"),\n\t\t\t\tBucketName: pulumi.String(\"flux\"),\n\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(1000),\n\t\t\t\tTimeoutInSeconds: pulumi.Float64(1000),\n\t\t\t\tUrl: pulumi.String(\"https://fluxminiotest.az.minio.io\"),\n\t\t\t},\n\t\t\tClusterName: pulumi.String(\"clusterName1\"),\n\t\t\tClusterResourceName: pulumi.String(\"connectedClusters\"),\n\t\t\tClusterRp: pulumi.String(\"Microsoft.Kubernetes\"),\n\t\t\tFluxConfigurationName: pulumi.String(\"srs-fluxconfig\"),\n\t\t\tKustomizations: kubernetesconfiguration.KustomizationDefinitionMap{\n\t\t\t\t\"srs-kustomization1\": \u0026kubernetesconfiguration.KustomizationDefinitionArgs{\n\t\t\t\t\tDependsOn: pulumi.StringArray{},\n\t\t\t\t\tPath: pulumi.String(\"./test/path\"),\n\t\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\t},\n\t\t\t\t\"srs-kustomization2\": \u0026kubernetesconfiguration.KustomizationDefinitionArgs{\n\t\t\t\t\tDependsOn: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"srs-kustomization1\"),\n\t\t\t\t\t},\n\t\t\t\t\tPath: pulumi.String(\"./other/test/path\"),\n\t\t\t\t\tPrune: pulumi.Bool(false),\n\t\t\t\t\tRetryIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNamespace: pulumi.String(\"srs-namespace\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tScope: pulumi.String(kubernetesconfiguration.ScopeTypeCluster),\n\t\t\tSourceKind: pulumi.String(kubernetesconfiguration.SourceKindTypeBucket),\n\t\t\tSuspend: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.FluxConfiguration;\nimport com.pulumi.azurenative.kubernetesconfiguration.FluxConfigurationArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.BucketDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var fluxConfiguration = new FluxConfiguration(\"fluxConfiguration\", FluxConfigurationArgs.builder()\n .bucket(BucketDefinitionArgs.builder()\n .accessKey(\"fluxminiotest\")\n .bucketName(\"flux\")\n .syncIntervalInSeconds(1000)\n .timeoutInSeconds(1000)\n .url(\"https://fluxminiotest.az.minio.io\")\n .build())\n .clusterName(\"clusterName1\")\n .clusterResourceName(\"connectedClusters\")\n .clusterRp(\"Microsoft.Kubernetes\")\n .fluxConfigurationName(\"srs-fluxconfig\")\n .kustomizations(Map.ofEntries(\n Map.entry(\"srs-kustomization1\", Map.ofEntries(\n Map.entry(\"dependsOn\", ),\n Map.entry(\"path\", \"./test/path\"),\n Map.entry(\"syncIntervalInSeconds\", 600),\n Map.entry(\"timeoutInSeconds\", 600)\n )),\n Map.entry(\"srs-kustomization2\", Map.ofEntries(\n Map.entry(\"dependsOn\", \"srs-kustomization1\"),\n Map.entry(\"path\", \"./other/test/path\"),\n Map.entry(\"prune\", false),\n Map.entry(\"retryIntervalInSeconds\", 600),\n Map.entry(\"syncIntervalInSeconds\", 600),\n Map.entry(\"timeoutInSeconds\", 600)\n ))\n ))\n .namespace(\"srs-namespace\")\n .resourceGroupName(\"rg1\")\n .scope(\"cluster\")\n .sourceKind(\"Bucket\")\n .suspend(false)\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst fluxConfiguration = new azure_native.kubernetesconfiguration.FluxConfiguration(\"fluxConfiguration\", {\n bucket: {\n accessKey: \"fluxminiotest\",\n bucketName: \"flux\",\n syncIntervalInSeconds: 1000,\n timeoutInSeconds: 1000,\n url: \"https://fluxminiotest.az.minio.io\",\n },\n clusterName: \"clusterName1\",\n clusterResourceName: \"connectedClusters\",\n clusterRp: \"Microsoft.Kubernetes\",\n fluxConfigurationName: \"srs-fluxconfig\",\n kustomizations: {\n \"srs-kustomization1\": {\n dependsOn: [],\n path: \"./test/path\",\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n },\n \"srs-kustomization2\": {\n dependsOn: [\"srs-kustomization1\"],\n path: \"./other/test/path\",\n prune: false,\n retryIntervalInSeconds: 600,\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n },\n },\n namespace: \"srs-namespace\",\n resourceGroupName: \"rg1\",\n scope: azure_native.kubernetesconfiguration.ScopeType.Cluster,\n sourceKind: azure_native.kubernetesconfiguration.SourceKindType.Bucket,\n suspend: false,\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nflux_configuration = azure_native.kubernetesconfiguration.FluxConfiguration(\"fluxConfiguration\",\n bucket={\n \"access_key\": \"fluxminiotest\",\n \"bucket_name\": \"flux\",\n \"sync_interval_in_seconds\": 1000,\n \"timeout_in_seconds\": 1000,\n \"url\": \"https://fluxminiotest.az.minio.io\",\n },\n cluster_name=\"clusterName1\",\n cluster_resource_name=\"connectedClusters\",\n cluster_rp=\"Microsoft.Kubernetes\",\n flux_configuration_name=\"srs-fluxconfig\",\n kustomizations={\n \"srs-kustomization1\": {\n \"depends_on\": [],\n \"path\": \"./test/path\",\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n },\n \"srs-kustomization2\": {\n \"depends_on\": [\"srs-kustomization1\"],\n \"path\": \"./other/test/path\",\n \"prune\": False,\n \"retry_interval_in_seconds\": 600,\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n },\n },\n namespace=\"srs-namespace\",\n resource_group_name=\"rg1\",\n scope=azure_native.kubernetesconfiguration.ScopeType.CLUSTER,\n source_kind=azure_native.kubernetesconfiguration.SourceKindType.BUCKET,\n suspend=False)\n\n```\n\n```yaml\nresources:\n fluxConfiguration:\n type: azure-native:kubernetesconfiguration:FluxConfiguration\n properties:\n bucket:\n accessKey: fluxminiotest\n bucketName: flux\n syncIntervalInSeconds: 1000\n timeoutInSeconds: 1000\n url: https://fluxminiotest.az.minio.io\n clusterName: clusterName1\n clusterResourceName: connectedClusters\n clusterRp: Microsoft.Kubernetes\n fluxConfigurationName: srs-fluxconfig\n kustomizations:\n srs-kustomization1:\n dependsOn: []\n path: ./test/path\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n srs-kustomization2:\n dependsOn:\n - srs-kustomization1\n path: ./other/test/path\n prune: false\n retryIntervalInSeconds: 600\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n namespace: srs-namespace\n resourceGroupName: rg1\n scope: cluster\n sourceKind: Bucket\n suspend: false\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:kubernetesconfiguration:FluxConfiguration srs-fluxconfig /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName} \n```\n", + "description": "The Flux Configuration object returned in Get \u0026 Put response.\nAzure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-11-01-preview.\n\nOther available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Flux Configuration\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var fluxConfiguration = new AzureNative.KubernetesConfiguration.FluxConfiguration(\"fluxConfiguration\", new()\n {\n ClusterName = \"clusterName1\",\n ClusterResourceName = \"connectedClusters\",\n ClusterRp = \"Microsoft.Kubernetes\",\n FluxConfigurationName = \"srs-fluxconfig\",\n GitRepository = new AzureNative.KubernetesConfiguration.Inputs.GitRepositoryDefinitionArgs\n {\n HttpsCACert = \"ZXhhbXBsZWNlcnRpZmljYXRl\",\n RepositoryRef = new AzureNative.KubernetesConfiguration.Inputs.RepositoryRefDefinitionArgs\n {\n Branch = \"master\",\n },\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n Url = \"https://github.com/Azure/arc-k8s-demo\",\n },\n Kustomizations = \n {\n { \"srs-kustomization1\", new AzureNative.KubernetesConfiguration.Inputs.KustomizationDefinitionArgs\n {\n DependsOn = new() { },\n Path = \"./test/path\",\n PostBuild = new AzureNative.KubernetesConfiguration.Inputs.PostBuildDefinitionArgs\n {\n Substitute = \n {\n { \"cluster_env\", \"prod\" },\n { \"replica_count\", \"2\" },\n },\n SubstituteFrom = new[]\n {\n new AzureNative.KubernetesConfiguration.Inputs.SubstituteFromDefinitionArgs\n {\n Kind = \"ConfigMap\",\n Name = \"cluster-test\",\n Optional = true,\n },\n },\n },\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n Wait = true,\n } },\n { \"srs-kustomization2\", new AzureNative.KubernetesConfiguration.Inputs.KustomizationDefinitionArgs\n {\n DependsOn = new[]\n {\n \"srs-kustomization1\",\n },\n Path = \"./other/test/path\",\n PostBuild = new AzureNative.KubernetesConfiguration.Inputs.PostBuildDefinitionArgs\n {\n SubstituteFrom = new[]\n {\n new AzureNative.KubernetesConfiguration.Inputs.SubstituteFromDefinitionArgs\n {\n Kind = \"ConfigMap\",\n Name = \"cluster-values\",\n Optional = true,\n },\n new AzureNative.KubernetesConfiguration.Inputs.SubstituteFromDefinitionArgs\n {\n Kind = \"Secret\",\n Name = \"secret-name\",\n Optional = false,\n },\n },\n },\n Prune = false,\n RetryIntervalInSeconds = 600,\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n Wait = false,\n } },\n },\n Namespace = \"srs-namespace\",\n ReconciliationWaitDuration = \"PT30M\",\n ResourceGroupName = \"rg1\",\n Scope = AzureNative.KubernetesConfiguration.ScopeType.Cluster,\n SourceKind = AzureNative.KubernetesConfiguration.SourceKindType.GitRepository,\n Suspend = false,\n WaitForReconciliation = true,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewFluxConfiguration(ctx, \"fluxConfiguration\", \u0026kubernetesconfiguration.FluxConfigurationArgs{\n\t\t\tClusterName: pulumi.String(\"clusterName1\"),\n\t\t\tClusterResourceName: pulumi.String(\"connectedClusters\"),\n\t\t\tClusterRp: pulumi.String(\"Microsoft.Kubernetes\"),\n\t\t\tFluxConfigurationName: pulumi.String(\"srs-fluxconfig\"),\n\t\t\tGitRepository: \u0026kubernetesconfiguration.GitRepositoryDefinitionArgs{\n\t\t\t\tHttpsCACert: pulumi.String(\"ZXhhbXBsZWNlcnRpZmljYXRl\"),\n\t\t\t\tRepositoryRef: \u0026kubernetesconfiguration.RepositoryRefDefinitionArgs{\n\t\t\t\t\tBranch: pulumi.String(\"master\"),\n\t\t\t\t},\n\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\tUrl: pulumi.String(\"https://github.com/Azure/arc-k8s-demo\"),\n\t\t\t},\n\t\t\tKustomizations: kubernetesconfiguration.KustomizationDefinitionMap{\n\t\t\t\t\"srs-kustomization1\": \u0026kubernetesconfiguration.KustomizationDefinitionArgs{\n\t\t\t\t\tDependsOn: pulumi.StringArray{},\n\t\t\t\t\tPath: pulumi.String(\"./test/path\"),\n\t\t\t\t\tPostBuild: \u0026kubernetesconfiguration.PostBuildDefinitionArgs{\n\t\t\t\t\t\tSubstitute: pulumi.StringMap{\n\t\t\t\t\t\t\t\"cluster_env\": pulumi.String(\"prod\"),\n\t\t\t\t\t\t\t\"replica_count\": pulumi.String(\"2\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tSubstituteFrom: kubernetesconfiguration.SubstituteFromDefinitionArray{\n\t\t\t\t\t\t\t\u0026kubernetesconfiguration.SubstituteFromDefinitionArgs{\n\t\t\t\t\t\t\t\tKind: pulumi.String(\"ConfigMap\"),\n\t\t\t\t\t\t\t\tName: pulumi.String(\"cluster-test\"),\n\t\t\t\t\t\t\t\tOptional: pulumi.Bool(true),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\t\tWait: pulumi.Bool(true),\n\t\t\t\t},\n\t\t\t\t\"srs-kustomization2\": \u0026kubernetesconfiguration.KustomizationDefinitionArgs{\n\t\t\t\t\tDependsOn: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"srs-kustomization1\"),\n\t\t\t\t\t},\n\t\t\t\t\tPath: pulumi.String(\"./other/test/path\"),\n\t\t\t\t\tPostBuild: \u0026kubernetesconfiguration.PostBuildDefinitionArgs{\n\t\t\t\t\t\tSubstituteFrom: kubernetesconfiguration.SubstituteFromDefinitionArray{\n\t\t\t\t\t\t\t\u0026kubernetesconfiguration.SubstituteFromDefinitionArgs{\n\t\t\t\t\t\t\t\tKind: pulumi.String(\"ConfigMap\"),\n\t\t\t\t\t\t\t\tName: pulumi.String(\"cluster-values\"),\n\t\t\t\t\t\t\t\tOptional: pulumi.Bool(true),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\u0026kubernetesconfiguration.SubstituteFromDefinitionArgs{\n\t\t\t\t\t\t\t\tKind: pulumi.String(\"Secret\"),\n\t\t\t\t\t\t\t\tName: pulumi.String(\"secret-name\"),\n\t\t\t\t\t\t\t\tOptional: pulumi.Bool(false),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPrune: pulumi.Bool(false),\n\t\t\t\t\tRetryIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\t\tWait: pulumi.Bool(false),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNamespace: pulumi.String(\"srs-namespace\"),\n\t\t\tReconciliationWaitDuration: pulumi.String(\"PT30M\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tScope: pulumi.String(kubernetesconfiguration.ScopeTypeCluster),\n\t\t\tSourceKind: pulumi.String(kubernetesconfiguration.SourceKindTypeGitRepository),\n\t\t\tSuspend: pulumi.Bool(false),\n\t\t\tWaitForReconciliation: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.FluxConfiguration;\nimport com.pulumi.azurenative.kubernetesconfiguration.FluxConfigurationArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.GitRepositoryDefinitionArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.RepositoryRefDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var fluxConfiguration = new FluxConfiguration(\"fluxConfiguration\", FluxConfigurationArgs.builder()\n .clusterName(\"clusterName1\")\n .clusterResourceName(\"connectedClusters\")\n .clusterRp(\"Microsoft.Kubernetes\")\n .fluxConfigurationName(\"srs-fluxconfig\")\n .gitRepository(GitRepositoryDefinitionArgs.builder()\n .httpsCACert(\"ZXhhbXBsZWNlcnRpZmljYXRl\")\n .repositoryRef(RepositoryRefDefinitionArgs.builder()\n .branch(\"master\")\n .build())\n .syncIntervalInSeconds(600)\n .timeoutInSeconds(600)\n .url(\"https://github.com/Azure/arc-k8s-demo\")\n .build())\n .kustomizations(Map.ofEntries(\n Map.entry(\"srs-kustomization1\", Map.ofEntries(\n Map.entry(\"dependsOn\", ),\n Map.entry(\"path\", \"./test/path\"),\n Map.entry(\"postBuild\", Map.ofEntries(\n Map.entry(\"substitute\", Map.ofEntries(\n Map.entry(\"cluster_env\", \"prod\"),\n Map.entry(\"replica_count\", \"2\")\n )),\n Map.entry(\"substituteFrom\", Map.ofEntries(\n Map.entry(\"kind\", \"ConfigMap\"),\n Map.entry(\"name\", \"cluster-test\"),\n Map.entry(\"optional\", true)\n ))\n )),\n Map.entry(\"syncIntervalInSeconds\", 600),\n Map.entry(\"timeoutInSeconds\", 600),\n Map.entry(\"wait\", true)\n )),\n Map.entry(\"srs-kustomization2\", Map.ofEntries(\n Map.entry(\"dependsOn\", \"srs-kustomization1\"),\n Map.entry(\"path\", \"./other/test/path\"),\n Map.entry(\"postBuild\", Map.of(\"substituteFrom\", \n Map.ofEntries(\n Map.entry(\"kind\", \"ConfigMap\"),\n Map.entry(\"name\", \"cluster-values\"),\n Map.entry(\"optional\", true)\n ),\n Map.ofEntries(\n Map.entry(\"kind\", \"Secret\"),\n Map.entry(\"name\", \"secret-name\"),\n Map.entry(\"optional\", false)\n ))),\n Map.entry(\"prune\", false),\n Map.entry(\"retryIntervalInSeconds\", 600),\n Map.entry(\"syncIntervalInSeconds\", 600),\n Map.entry(\"timeoutInSeconds\", 600),\n Map.entry(\"wait\", false)\n ))\n ))\n .namespace(\"srs-namespace\")\n .reconciliationWaitDuration(\"PT30M\")\n .resourceGroupName(\"rg1\")\n .scope(\"cluster\")\n .sourceKind(\"GitRepository\")\n .suspend(false)\n .waitForReconciliation(true)\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst fluxConfiguration = new azure_native.kubernetesconfiguration.FluxConfiguration(\"fluxConfiguration\", {\n clusterName: \"clusterName1\",\n clusterResourceName: \"connectedClusters\",\n clusterRp: \"Microsoft.Kubernetes\",\n fluxConfigurationName: \"srs-fluxconfig\",\n gitRepository: {\n httpsCACert: \"ZXhhbXBsZWNlcnRpZmljYXRl\",\n repositoryRef: {\n branch: \"master\",\n },\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n url: \"https://github.com/Azure/arc-k8s-demo\",\n },\n kustomizations: {\n \"srs-kustomization1\": {\n dependsOn: [],\n path: \"./test/path\",\n postBuild: {\n substitute: {\n cluster_env: \"prod\",\n replica_count: \"2\",\n },\n substituteFrom: [{\n kind: \"ConfigMap\",\n name: \"cluster-test\",\n optional: true,\n }],\n },\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n wait: true,\n },\n \"srs-kustomization2\": {\n dependsOn: [\"srs-kustomization1\"],\n path: \"./other/test/path\",\n postBuild: {\n substituteFrom: [\n {\n kind: \"ConfigMap\",\n name: \"cluster-values\",\n optional: true,\n },\n {\n kind: \"Secret\",\n name: \"secret-name\",\n optional: false,\n },\n ],\n },\n prune: false,\n retryIntervalInSeconds: 600,\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n wait: false,\n },\n },\n namespace: \"srs-namespace\",\n reconciliationWaitDuration: \"PT30M\",\n resourceGroupName: \"rg1\",\n scope: azure_native.kubernetesconfiguration.ScopeType.Cluster,\n sourceKind: azure_native.kubernetesconfiguration.SourceKindType.GitRepository,\n suspend: false,\n waitForReconciliation: true,\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nflux_configuration = azure_native.kubernetesconfiguration.FluxConfiguration(\"fluxConfiguration\",\n cluster_name=\"clusterName1\",\n cluster_resource_name=\"connectedClusters\",\n cluster_rp=\"Microsoft.Kubernetes\",\n flux_configuration_name=\"srs-fluxconfig\",\n git_repository={\n \"https_ca_cert\": \"ZXhhbXBsZWNlcnRpZmljYXRl\",\n \"repository_ref\": {\n \"branch\": \"master\",\n },\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n \"url\": \"https://github.com/Azure/arc-k8s-demo\",\n },\n kustomizations={\n \"srs-kustomization1\": {\n \"depends_on\": [],\n \"path\": \"./test/path\",\n \"post_build\": {\n \"substitute\": {\n \"cluster_env\": \"prod\",\n \"replica_count\": \"2\",\n },\n \"substitute_from\": [{\n \"kind\": \"ConfigMap\",\n \"name\": \"cluster-test\",\n \"optional\": True,\n }],\n },\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n \"wait\": True,\n },\n \"srs-kustomization2\": {\n \"depends_on\": [\"srs-kustomization1\"],\n \"path\": \"./other/test/path\",\n \"post_build\": {\n \"substitute_from\": [\n {\n \"kind\": \"ConfigMap\",\n \"name\": \"cluster-values\",\n \"optional\": True,\n },\n {\n \"kind\": \"Secret\",\n \"name\": \"secret-name\",\n \"optional\": False,\n },\n ],\n },\n \"prune\": False,\n \"retry_interval_in_seconds\": 600,\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n \"wait\": False,\n },\n },\n namespace=\"srs-namespace\",\n reconciliation_wait_duration=\"PT30M\",\n resource_group_name=\"rg1\",\n scope=azure_native.kubernetesconfiguration.ScopeType.CLUSTER,\n source_kind=azure_native.kubernetesconfiguration.SourceKindType.GIT_REPOSITORY,\n suspend=False,\n wait_for_reconciliation=True)\n\n```\n\n```yaml\nresources:\n fluxConfiguration:\n type: azure-native:kubernetesconfiguration:FluxConfiguration\n properties:\n clusterName: clusterName1\n clusterResourceName: connectedClusters\n clusterRp: Microsoft.Kubernetes\n fluxConfigurationName: srs-fluxconfig\n gitRepository:\n httpsCACert: ZXhhbXBsZWNlcnRpZmljYXRl\n repositoryRef:\n branch: master\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n url: https://github.com/Azure/arc-k8s-demo\n kustomizations:\n srs-kustomization1:\n dependsOn: []\n path: ./test/path\n postBuild:\n substitute:\n cluster_env: prod\n replica_count: '2'\n substituteFrom:\n - kind: ConfigMap\n name: cluster-test\n optional: true\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n wait: true\n srs-kustomization2:\n dependsOn:\n - srs-kustomization1\n path: ./other/test/path\n postBuild:\n substituteFrom:\n - kind: ConfigMap\n name: cluster-values\n optional: true\n - kind: Secret\n name: secret-name\n optional: false\n prune: false\n retryIntervalInSeconds: 600\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n wait: false\n namespace: srs-namespace\n reconciliationWaitDuration: PT30M\n resourceGroupName: rg1\n scope: cluster\n sourceKind: GitRepository\n suspend: false\n waitForReconciliation: true\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create Flux Configuration with Bucket Source Kind\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var fluxConfiguration = new AzureNative.KubernetesConfiguration.FluxConfiguration(\"fluxConfiguration\", new()\n {\n Bucket = new AzureNative.KubernetesConfiguration.Inputs.BucketDefinitionArgs\n {\n AccessKey = \"fluxminiotest\",\n BucketName = \"flux\",\n SyncIntervalInSeconds = 1000,\n TimeoutInSeconds = 1000,\n Url = \"https://fluxminiotest.az.minio.io\",\n },\n ClusterName = \"clusterName1\",\n ClusterResourceName = \"connectedClusters\",\n ClusterRp = \"Microsoft.Kubernetes\",\n FluxConfigurationName = \"srs-fluxconfig\",\n Kustomizations = \n {\n { \"srs-kustomization1\", new AzureNative.KubernetesConfiguration.Inputs.KustomizationDefinitionArgs\n {\n DependsOn = new() { },\n Path = \"./test/path\",\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n } },\n { \"srs-kustomization2\", new AzureNative.KubernetesConfiguration.Inputs.KustomizationDefinitionArgs\n {\n DependsOn = new[]\n {\n \"srs-kustomization1\",\n },\n Path = \"./other/test/path\",\n Prune = false,\n RetryIntervalInSeconds = 600,\n SyncIntervalInSeconds = 600,\n TimeoutInSeconds = 600,\n } },\n },\n Namespace = \"srs-namespace\",\n ResourceGroupName = \"rg1\",\n Scope = AzureNative.KubernetesConfiguration.ScopeType.Cluster,\n SourceKind = AzureNative.KubernetesConfiguration.SourceKindType.Bucket,\n Suspend = false,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewFluxConfiguration(ctx, \"fluxConfiguration\", \u0026kubernetesconfiguration.FluxConfigurationArgs{\n\t\t\tBucket: \u0026kubernetesconfiguration.BucketDefinitionArgs{\n\t\t\t\tAccessKey: pulumi.String(\"fluxminiotest\"),\n\t\t\t\tBucketName: pulumi.String(\"flux\"),\n\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(1000),\n\t\t\t\tTimeoutInSeconds: pulumi.Float64(1000),\n\t\t\t\tUrl: pulumi.String(\"https://fluxminiotest.az.minio.io\"),\n\t\t\t},\n\t\t\tClusterName: pulumi.String(\"clusterName1\"),\n\t\t\tClusterResourceName: pulumi.String(\"connectedClusters\"),\n\t\t\tClusterRp: pulumi.String(\"Microsoft.Kubernetes\"),\n\t\t\tFluxConfigurationName: pulumi.String(\"srs-fluxconfig\"),\n\t\t\tKustomizations: kubernetesconfiguration.KustomizationDefinitionMap{\n\t\t\t\t\"srs-kustomization1\": \u0026kubernetesconfiguration.KustomizationDefinitionArgs{\n\t\t\t\t\tDependsOn: pulumi.StringArray{},\n\t\t\t\t\tPath: pulumi.String(\"./test/path\"),\n\t\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\t},\n\t\t\t\t\"srs-kustomization2\": \u0026kubernetesconfiguration.KustomizationDefinitionArgs{\n\t\t\t\t\tDependsOn: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"srs-kustomization1\"),\n\t\t\t\t\t},\n\t\t\t\t\tPath: pulumi.String(\"./other/test/path\"),\n\t\t\t\t\tPrune: pulumi.Bool(false),\n\t\t\t\t\tRetryIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tSyncIntervalInSeconds: pulumi.Float64(600),\n\t\t\t\t\tTimeoutInSeconds: pulumi.Float64(600),\n\t\t\t\t},\n\t\t\t},\n\t\t\tNamespace: pulumi.String(\"srs-namespace\"),\n\t\t\tResourceGroupName: pulumi.String(\"rg1\"),\n\t\t\tScope: pulumi.String(kubernetesconfiguration.ScopeTypeCluster),\n\t\t\tSourceKind: pulumi.String(kubernetesconfiguration.SourceKindTypeBucket),\n\t\t\tSuspend: pulumi.Bool(false),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.FluxConfiguration;\nimport com.pulumi.azurenative.kubernetesconfiguration.FluxConfigurationArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.BucketDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var fluxConfiguration = new FluxConfiguration(\"fluxConfiguration\", FluxConfigurationArgs.builder()\n .bucket(BucketDefinitionArgs.builder()\n .accessKey(\"fluxminiotest\")\n .bucketName(\"flux\")\n .syncIntervalInSeconds(1000)\n .timeoutInSeconds(1000)\n .url(\"https://fluxminiotest.az.minio.io\")\n .build())\n .clusterName(\"clusterName1\")\n .clusterResourceName(\"connectedClusters\")\n .clusterRp(\"Microsoft.Kubernetes\")\n .fluxConfigurationName(\"srs-fluxconfig\")\n .kustomizations(Map.ofEntries(\n Map.entry(\"srs-kustomization1\", Map.ofEntries(\n Map.entry(\"dependsOn\", ),\n Map.entry(\"path\", \"./test/path\"),\n Map.entry(\"syncIntervalInSeconds\", 600),\n Map.entry(\"timeoutInSeconds\", 600)\n )),\n Map.entry(\"srs-kustomization2\", Map.ofEntries(\n Map.entry(\"dependsOn\", \"srs-kustomization1\"),\n Map.entry(\"path\", \"./other/test/path\"),\n Map.entry(\"prune\", false),\n Map.entry(\"retryIntervalInSeconds\", 600),\n Map.entry(\"syncIntervalInSeconds\", 600),\n Map.entry(\"timeoutInSeconds\", 600)\n ))\n ))\n .namespace(\"srs-namespace\")\n .resourceGroupName(\"rg1\")\n .scope(\"cluster\")\n .sourceKind(\"Bucket\")\n .suspend(false)\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst fluxConfiguration = new azure_native.kubernetesconfiguration.FluxConfiguration(\"fluxConfiguration\", {\n bucket: {\n accessKey: \"fluxminiotest\",\n bucketName: \"flux\",\n syncIntervalInSeconds: 1000,\n timeoutInSeconds: 1000,\n url: \"https://fluxminiotest.az.minio.io\",\n },\n clusterName: \"clusterName1\",\n clusterResourceName: \"connectedClusters\",\n clusterRp: \"Microsoft.Kubernetes\",\n fluxConfigurationName: \"srs-fluxconfig\",\n kustomizations: {\n \"srs-kustomization1\": {\n dependsOn: [],\n path: \"./test/path\",\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n },\n \"srs-kustomization2\": {\n dependsOn: [\"srs-kustomization1\"],\n path: \"./other/test/path\",\n prune: false,\n retryIntervalInSeconds: 600,\n syncIntervalInSeconds: 600,\n timeoutInSeconds: 600,\n },\n },\n namespace: \"srs-namespace\",\n resourceGroupName: \"rg1\",\n scope: azure_native.kubernetesconfiguration.ScopeType.Cluster,\n sourceKind: azure_native.kubernetesconfiguration.SourceKindType.Bucket,\n suspend: false,\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nflux_configuration = azure_native.kubernetesconfiguration.FluxConfiguration(\"fluxConfiguration\",\n bucket={\n \"access_key\": \"fluxminiotest\",\n \"bucket_name\": \"flux\",\n \"sync_interval_in_seconds\": 1000,\n \"timeout_in_seconds\": 1000,\n \"url\": \"https://fluxminiotest.az.minio.io\",\n },\n cluster_name=\"clusterName1\",\n cluster_resource_name=\"connectedClusters\",\n cluster_rp=\"Microsoft.Kubernetes\",\n flux_configuration_name=\"srs-fluxconfig\",\n kustomizations={\n \"srs-kustomization1\": {\n \"depends_on\": [],\n \"path\": \"./test/path\",\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n },\n \"srs-kustomization2\": {\n \"depends_on\": [\"srs-kustomization1\"],\n \"path\": \"./other/test/path\",\n \"prune\": False,\n \"retry_interval_in_seconds\": 600,\n \"sync_interval_in_seconds\": 600,\n \"timeout_in_seconds\": 600,\n },\n },\n namespace=\"srs-namespace\",\n resource_group_name=\"rg1\",\n scope=azure_native.kubernetesconfiguration.ScopeType.CLUSTER,\n source_kind=azure_native.kubernetesconfiguration.SourceKindType.BUCKET,\n suspend=False)\n\n```\n\n```yaml\nresources:\n fluxConfiguration:\n type: azure-native:kubernetesconfiguration:FluxConfiguration\n properties:\n bucket:\n accessKey: fluxminiotest\n bucketName: flux\n syncIntervalInSeconds: 1000\n timeoutInSeconds: 1000\n url: https://fluxminiotest.az.minio.io\n clusterName: clusterName1\n clusterResourceName: connectedClusters\n clusterRp: Microsoft.Kubernetes\n fluxConfigurationName: srs-fluxconfig\n kustomizations:\n srs-kustomization1:\n dependsOn: []\n path: ./test/path\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n srs-kustomization2:\n dependsOn:\n - srs-kustomization1\n path: ./other/test/path\n prune: false\n retryIntervalInSeconds: 600\n syncIntervalInSeconds: 600\n timeoutInSeconds: 600\n namespace: srs-namespace\n resourceGroupName: rg1\n scope: cluster\n sourceKind: Bucket\n suspend: false\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:kubernetesconfiguration:FluxConfiguration srs-fluxconfig /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName} \n```\n", "properties": { "azureBlob": { "type": "object", @@ -687239,11 +688216,14 @@ }, { "type": "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" + }, + { + "type": "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" } ] }, "azure-native:kubernetesconfiguration:PrivateEndpointConnection": { - "description": "The Private Endpoint Connection resource.\nAzure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Approve or reject a private endpoint connection with a given name.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateEndpointConnection = new AzureNative.KubernetesConfiguration.PrivateEndpointConnection(\"privateEndpointConnection\", new()\n {\n PrivateEndpointConnectionName = \"private-endpoint-connection-name\",\n PrivateLinkServiceConnectionState = new AzureNative.KubernetesConfiguration.Inputs.PrivateLinkServiceConnectionStateArgs\n {\n Description = \"Approved by johndoe@contoso.com\",\n Status = AzureNative.KubernetesConfiguration.PrivateEndpointServiceConnectionStatus.Approved,\n },\n ResourceGroupName = \"myResourceGroup\",\n ScopeName = \"myPrivateLinkScope\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewPrivateEndpointConnection(ctx, \"privateEndpointConnection\", \u0026kubernetesconfiguration.PrivateEndpointConnectionArgs{\n\t\t\tPrivateEndpointConnectionName: pulumi.String(\"private-endpoint-connection-name\"),\n\t\t\tPrivateLinkServiceConnectionState: \u0026kubernetesconfiguration.PrivateLinkServiceConnectionStateArgs{\n\t\t\t\tDescription: pulumi.String(\"Approved by johndoe@contoso.com\"),\n\t\t\t\tStatus: pulumi.String(kubernetesconfiguration.PrivateEndpointServiceConnectionStatusApproved),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"myResourceGroup\"),\n\t\t\tScopeName: pulumi.String(\"myPrivateLinkScope\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateEndpointConnection;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateEndpointConnectionArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.PrivateLinkServiceConnectionStateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateEndpointConnection = new PrivateEndpointConnection(\"privateEndpointConnection\", PrivateEndpointConnectionArgs.builder()\n .privateEndpointConnectionName(\"private-endpoint-connection-name\")\n .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()\n .description(\"Approved by johndoe@contoso.com\")\n .status(\"Approved\")\n .build())\n .resourceGroupName(\"myResourceGroup\")\n .scopeName(\"myPrivateLinkScope\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateEndpointConnection = new azure_native.kubernetesconfiguration.PrivateEndpointConnection(\"privateEndpointConnection\", {\n privateEndpointConnectionName: \"private-endpoint-connection-name\",\n privateLinkServiceConnectionState: {\n description: \"Approved by johndoe@contoso.com\",\n status: azure_native.kubernetesconfiguration.PrivateEndpointServiceConnectionStatus.Approved,\n },\n resourceGroupName: \"myResourceGroup\",\n scopeName: \"myPrivateLinkScope\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_endpoint_connection = azure_native.kubernetesconfiguration.PrivateEndpointConnection(\"privateEndpointConnection\",\n private_endpoint_connection_name=\"private-endpoint-connection-name\",\n private_link_service_connection_state={\n \"description\": \"Approved by johndoe@contoso.com\",\n \"status\": azure_native.kubernetesconfiguration.PrivateEndpointServiceConnectionStatus.APPROVED,\n },\n resource_group_name=\"myResourceGroup\",\n scope_name=\"myPrivateLinkScope\")\n\n```\n\n```yaml\nresources:\n privateEndpointConnection:\n type: azure-native:kubernetesconfiguration:PrivateEndpointConnection\n properties:\n privateEndpointConnectionName: private-endpoint-connection-name\n privateLinkServiceConnectionState:\n description: Approved by johndoe@contoso.com\n status: Approved\n resourceGroupName: myResourceGroup\n scopeName: myPrivateLinkScope\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:kubernetesconfiguration:PrivateEndpointConnection private-endpoint-connection-name /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName} \n```\n", + "description": "The Private Endpoint Connection resource.\nAzure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview.\n\nOther available API versions: 2024-11-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Approve or reject a private endpoint connection with a given name.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateEndpointConnection = new AzureNative.KubernetesConfiguration.PrivateEndpointConnection(\"privateEndpointConnection\", new()\n {\n PrivateEndpointConnectionName = \"private-endpoint-connection-name\",\n PrivateLinkServiceConnectionState = new AzureNative.KubernetesConfiguration.Inputs.PrivateLinkServiceConnectionStateArgs\n {\n Description = \"Approved by johndoe@contoso.com\",\n Status = AzureNative.KubernetesConfiguration.PrivateEndpointServiceConnectionStatus.Approved,\n },\n ResourceGroupName = \"myResourceGroup\",\n ScopeName = \"myPrivateLinkScope\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewPrivateEndpointConnection(ctx, \"privateEndpointConnection\", \u0026kubernetesconfiguration.PrivateEndpointConnectionArgs{\n\t\t\tPrivateEndpointConnectionName: pulumi.String(\"private-endpoint-connection-name\"),\n\t\t\tPrivateLinkServiceConnectionState: \u0026kubernetesconfiguration.PrivateLinkServiceConnectionStateArgs{\n\t\t\t\tDescription: pulumi.String(\"Approved by johndoe@contoso.com\"),\n\t\t\t\tStatus: pulumi.String(kubernetesconfiguration.PrivateEndpointServiceConnectionStatusApproved),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"myResourceGroup\"),\n\t\t\tScopeName: pulumi.String(\"myPrivateLinkScope\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateEndpointConnection;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateEndpointConnectionArgs;\nimport com.pulumi.azurenative.kubernetesconfiguration.inputs.PrivateLinkServiceConnectionStateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateEndpointConnection = new PrivateEndpointConnection(\"privateEndpointConnection\", PrivateEndpointConnectionArgs.builder()\n .privateEndpointConnectionName(\"private-endpoint-connection-name\")\n .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()\n .description(\"Approved by johndoe@contoso.com\")\n .status(\"Approved\")\n .build())\n .resourceGroupName(\"myResourceGroup\")\n .scopeName(\"myPrivateLinkScope\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateEndpointConnection = new azure_native.kubernetesconfiguration.PrivateEndpointConnection(\"privateEndpointConnection\", {\n privateEndpointConnectionName: \"private-endpoint-connection-name\",\n privateLinkServiceConnectionState: {\n description: \"Approved by johndoe@contoso.com\",\n status: azure_native.kubernetesconfiguration.PrivateEndpointServiceConnectionStatus.Approved,\n },\n resourceGroupName: \"myResourceGroup\",\n scopeName: \"myPrivateLinkScope\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_endpoint_connection = azure_native.kubernetesconfiguration.PrivateEndpointConnection(\"privateEndpointConnection\",\n private_endpoint_connection_name=\"private-endpoint-connection-name\",\n private_link_service_connection_state={\n \"description\": \"Approved by johndoe@contoso.com\",\n \"status\": azure_native.kubernetesconfiguration.PrivateEndpointServiceConnectionStatus.APPROVED,\n },\n resource_group_name=\"myResourceGroup\",\n scope_name=\"myPrivateLinkScope\")\n\n```\n\n```yaml\nresources:\n privateEndpointConnection:\n type: azure-native:kubernetesconfiguration:PrivateEndpointConnection\n properties:\n privateEndpointConnectionName: private-endpoint-connection-name\n privateLinkServiceConnectionState:\n description: Approved by johndoe@contoso.com\n status: Approved\n resourceGroupName: myResourceGroup\n scopeName: myPrivateLinkScope\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:kubernetesconfiguration:PrivateEndpointConnection private-endpoint-connection-name /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName} \n```\n", "properties": { "name": { "type": "string", @@ -687311,11 +688291,14 @@ "aliases": [ { "type": "azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection" + }, + { + "type": "azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection" } ] }, "azure-native:kubernetesconfiguration:PrivateLinkScope": { - "description": "An Azure Arc PrivateLinkScope definition.\nAzure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### PrivateLinkScopeCreate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateLinkScope = new AzureNative.KubernetesConfiguration.PrivateLinkScope(\"privateLinkScope\", new()\n {\n Location = \"westus\",\n ResourceGroupName = \"my-resource-group\",\n ScopeName = \"my-privatelinkscope\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewPrivateLinkScope(ctx, \"privateLinkScope\", \u0026kubernetesconfiguration.PrivateLinkScopeArgs{\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"my-resource-group\"),\n\t\t\tScopeName: pulumi.String(\"my-privatelinkscope\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateLinkScope;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateLinkScopeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateLinkScope = new PrivateLinkScope(\"privateLinkScope\", PrivateLinkScopeArgs.builder()\n .location(\"westus\")\n .resourceGroupName(\"my-resource-group\")\n .scopeName(\"my-privatelinkscope\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateLinkScope = new azure_native.kubernetesconfiguration.PrivateLinkScope(\"privateLinkScope\", {\n location: \"westus\",\n resourceGroupName: \"my-resource-group\",\n scopeName: \"my-privatelinkscope\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_link_scope = azure_native.kubernetesconfiguration.PrivateLinkScope(\"privateLinkScope\",\n location=\"westus\",\n resource_group_name=\"my-resource-group\",\n scope_name=\"my-privatelinkscope\")\n\n```\n\n```yaml\nresources:\n privateLinkScope:\n type: azure-native:kubernetesconfiguration:PrivateLinkScope\n properties:\n location: westus\n resourceGroupName: my-resource-group\n scopeName: my-privatelinkscope\n\n```\n\n{{% /example %}}\n{{% example %}}\n### PrivateLinkScopeUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateLinkScope = new AzureNative.KubernetesConfiguration.PrivateLinkScope(\"privateLinkScope\", new()\n {\n Location = \"westus\",\n ResourceGroupName = \"my-resource-group\",\n ScopeName = \"my-privatelinkscope\",\n Tags = \n {\n { \"Tag1\", \"Value1\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewPrivateLinkScope(ctx, \"privateLinkScope\", \u0026kubernetesconfiguration.PrivateLinkScopeArgs{\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"my-resource-group\"),\n\t\t\tScopeName: pulumi.String(\"my-privatelinkscope\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"Tag1\": pulumi.String(\"Value1\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateLinkScope;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateLinkScopeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateLinkScope = new PrivateLinkScope(\"privateLinkScope\", PrivateLinkScopeArgs.builder()\n .location(\"westus\")\n .resourceGroupName(\"my-resource-group\")\n .scopeName(\"my-privatelinkscope\")\n .tags(Map.of(\"Tag1\", \"Value1\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateLinkScope = new azure_native.kubernetesconfiguration.PrivateLinkScope(\"privateLinkScope\", {\n location: \"westus\",\n resourceGroupName: \"my-resource-group\",\n scopeName: \"my-privatelinkscope\",\n tags: {\n Tag1: \"Value1\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_link_scope = azure_native.kubernetesconfiguration.PrivateLinkScope(\"privateLinkScope\",\n location=\"westus\",\n resource_group_name=\"my-resource-group\",\n scope_name=\"my-privatelinkscope\",\n tags={\n \"Tag1\": \"Value1\",\n })\n\n```\n\n```yaml\nresources:\n privateLinkScope:\n type: azure-native:kubernetesconfiguration:PrivateLinkScope\n properties:\n location: westus\n resourceGroupName: my-resource-group\n scopeName: my-privatelinkscope\n tags:\n Tag1: Value1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:kubernetesconfiguration:PrivateLinkScope my-privatelinkscope /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName} \n```\n", + "description": "An Azure Arc PrivateLinkScope definition.\nAzure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview.\n\nOther available API versions: 2024-11-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### PrivateLinkScopeCreate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateLinkScope = new AzureNative.KubernetesConfiguration.PrivateLinkScope(\"privateLinkScope\", new()\n {\n Location = \"westus\",\n ResourceGroupName = \"my-resource-group\",\n ScopeName = \"my-privatelinkscope\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewPrivateLinkScope(ctx, \"privateLinkScope\", \u0026kubernetesconfiguration.PrivateLinkScopeArgs{\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"my-resource-group\"),\n\t\t\tScopeName: pulumi.String(\"my-privatelinkscope\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateLinkScope;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateLinkScopeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateLinkScope = new PrivateLinkScope(\"privateLinkScope\", PrivateLinkScopeArgs.builder()\n .location(\"westus\")\n .resourceGroupName(\"my-resource-group\")\n .scopeName(\"my-privatelinkscope\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateLinkScope = new azure_native.kubernetesconfiguration.PrivateLinkScope(\"privateLinkScope\", {\n location: \"westus\",\n resourceGroupName: \"my-resource-group\",\n scopeName: \"my-privatelinkscope\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_link_scope = azure_native.kubernetesconfiguration.PrivateLinkScope(\"privateLinkScope\",\n location=\"westus\",\n resource_group_name=\"my-resource-group\",\n scope_name=\"my-privatelinkscope\")\n\n```\n\n```yaml\nresources:\n privateLinkScope:\n type: azure-native:kubernetesconfiguration:PrivateLinkScope\n properties:\n location: westus\n resourceGroupName: my-resource-group\n scopeName: my-privatelinkscope\n\n```\n\n{{% /example %}}\n{{% example %}}\n### PrivateLinkScopeUpdate\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateLinkScope = new AzureNative.KubernetesConfiguration.PrivateLinkScope(\"privateLinkScope\", new()\n {\n Location = \"westus\",\n ResourceGroupName = \"my-resource-group\",\n ScopeName = \"my-privatelinkscope\",\n Tags = \n {\n { \"Tag1\", \"Value1\" },\n },\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tkubernetesconfiguration \"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := kubernetesconfiguration.NewPrivateLinkScope(ctx, \"privateLinkScope\", \u0026kubernetesconfiguration.PrivateLinkScopeArgs{\n\t\t\tLocation: pulumi.String(\"westus\"),\n\t\t\tResourceGroupName: pulumi.String(\"my-resource-group\"),\n\t\t\tScopeName: pulumi.String(\"my-privatelinkscope\"),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"Tag1\": pulumi.String(\"Value1\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateLinkScope;\nimport com.pulumi.azurenative.kubernetesconfiguration.PrivateLinkScopeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateLinkScope = new PrivateLinkScope(\"privateLinkScope\", PrivateLinkScopeArgs.builder()\n .location(\"westus\")\n .resourceGroupName(\"my-resource-group\")\n .scopeName(\"my-privatelinkscope\")\n .tags(Map.of(\"Tag1\", \"Value1\"))\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateLinkScope = new azure_native.kubernetesconfiguration.PrivateLinkScope(\"privateLinkScope\", {\n location: \"westus\",\n resourceGroupName: \"my-resource-group\",\n scopeName: \"my-privatelinkscope\",\n tags: {\n Tag1: \"Value1\",\n },\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_link_scope = azure_native.kubernetesconfiguration.PrivateLinkScope(\"privateLinkScope\",\n location=\"westus\",\n resource_group_name=\"my-resource-group\",\n scope_name=\"my-privatelinkscope\",\n tags={\n \"Tag1\": \"Value1\",\n })\n\n```\n\n```yaml\nresources:\n privateLinkScope:\n type: azure-native:kubernetesconfiguration:PrivateLinkScope\n properties:\n location: westus\n resourceGroupName: my-resource-group\n scopeName: my-privatelinkscope\n tags:\n Tag1: Value1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:kubernetesconfiguration:PrivateLinkScope my-privatelinkscope /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName} \n```\n", "properties": { "location": { "type": "string", @@ -687390,6 +688373,9 @@ "aliases": [ { "type": "azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope" + }, + { + "type": "azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope" } ] }, @@ -695678,7 +696664,7 @@ ] }, "azure-native:machinelearningservices:BatchDeployment": { - "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:BatchDeployment string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments/{deploymentName} \n```\n", + "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:BatchDeployment string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments/{deploymentName} \n```\n", "properties": { "batchDeploymentProperties": { "type": "object", @@ -695848,11 +696834,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:BatchDeployment" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:BatchDeployment" } ] }, "azure-native:machinelearningservices:BatchEndpoint": { - "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:BatchEndpoint string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName} \n```\n", + "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:BatchEndpoint string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName} \n```\n", "properties": { "batchEndpointProperties": { "type": "object", @@ -696016,11 +697005,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" } ] }, "azure-native:machinelearningservices:CapabilityHost": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate CapabilityHost.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var capabilityHost = new AzureNative.MachineLearningServices.CapabilityHost(\"capabilityHost\", new()\n {\n CapabilityHostProperties = new AzureNative.MachineLearningServices.Inputs.CapabilityHostArgs\n {\n CustomerSubnet = \"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\",\n },\n Name = \"capabilityHostName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCapabilityHost(ctx, \"capabilityHost\", \u0026machinelearningservices.CapabilityHostArgs{\n\t\t\tCapabilityHostProperties: \u0026machinelearningservices.CapabilityHostTypeArgs{\n\t\t\t\tCustomerSubnet: pulumi.String(\"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"capabilityHostName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.CapabilityHost;\nimport com.pulumi.azurenative.machinelearningservices.CapabilityHostArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CapabilityHostArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var capabilityHost = new CapabilityHost(\"capabilityHost\", CapabilityHostArgs.builder()\n .capabilityHostProperties(CapabilityHostArgs.builder()\n .customerSubnet(\"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\")\n .build())\n .name(\"capabilityHostName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst capabilityHost = new azure_native.machinelearningservices.CapabilityHost(\"capabilityHost\", {\n capabilityHostProperties: {\n customerSubnet: \"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\",\n },\n name: \"capabilityHostName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncapability_host = azure_native.machinelearningservices.CapabilityHost(\"capabilityHost\",\n capability_host_properties={\n \"customer_subnet\": \"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\",\n },\n name=\"capabilityHostName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n capabilityHost:\n type: azure-native:machinelearningservices:CapabilityHost\n properties:\n capabilityHostProperties:\n customerSubnet: subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\n name: capabilityHostName\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:CapabilityHost capabilityHostName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/capabilityHosts/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2024-10-01-preview.\n\nOther available API versions: 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate CapabilityHost.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var capabilityHost = new AzureNative.MachineLearningServices.CapabilityHost(\"capabilityHost\", new()\n {\n CapabilityHostProperties = new AzureNative.MachineLearningServices.Inputs.CapabilityHostArgs\n {\n CustomerSubnet = \"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\",\n },\n Name = \"capabilityHostName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCapabilityHost(ctx, \"capabilityHost\", \u0026machinelearningservices.CapabilityHostArgs{\n\t\t\tCapabilityHostProperties: \u0026machinelearningservices.CapabilityHostTypeArgs{\n\t\t\t\tCustomerSubnet: pulumi.String(\"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"capabilityHostName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.CapabilityHost;\nimport com.pulumi.azurenative.machinelearningservices.CapabilityHostArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CapabilityHostArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var capabilityHost = new CapabilityHost(\"capabilityHost\", CapabilityHostArgs.builder()\n .capabilityHostProperties(CapabilityHostArgs.builder()\n .customerSubnet(\"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\")\n .build())\n .name(\"capabilityHostName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst capabilityHost = new azure_native.machinelearningservices.CapabilityHost(\"capabilityHost\", {\n capabilityHostProperties: {\n customerSubnet: \"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\",\n },\n name: \"capabilityHostName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncapability_host = azure_native.machinelearningservices.CapabilityHost(\"capabilityHost\",\n capability_host_properties={\n \"customer_subnet\": \"subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\",\n },\n name=\"capabilityHostName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n capabilityHost:\n type: azure-native:machinelearningservices:CapabilityHost\n properties:\n capabilityHostProperties:\n customerSubnet: subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myResourceGroups/providers/Microsoft.Network/virtualNetworks/myVnet/subnets/mySubnet\n name: capabilityHostName\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:CapabilityHost capabilityHostName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/capabilityHosts/{name} \n```\n", "properties": { "capabilityHostProperties": { "type": "object", @@ -696078,6 +697070,9 @@ "aliases": [ { "type": "azure-native:machinelearningservices/v20241001preview:CapabilityHost" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:CapabilityHost" } ] }, @@ -696195,7 +697190,7 @@ ] }, "azure-native:machinelearningservices:CodeContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Code Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var codeContainer = new AzureNative.MachineLearningServices.CodeContainer(\"codeContainer\", new()\n {\n CodeContainerProperties = new AzureNative.MachineLearningServices.Inputs.CodeContainerArgs\n {\n Description = \"string\",\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n Name = \"testContainer\",\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCodeContainer(ctx, \"codeContainer\", \u0026machinelearningservices.CodeContainerArgs{\n\t\t\tCodeContainerProperties: \u0026machinelearningservices.CodeContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"testContainer\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.CodeContainer;\nimport com.pulumi.azurenative.machinelearningservices.CodeContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CodeContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var codeContainer = new CodeContainer(\"codeContainer\", CodeContainerArgs.builder()\n .codeContainerProperties(CodeContainerArgs.builder()\n .description(\"string\")\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .name(\"testContainer\")\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst codeContainer = new azure_native.machinelearningservices.CodeContainer(\"codeContainer\", {\n codeContainerProperties: {\n description: \"string\",\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n name: \"testContainer\",\n resourceGroupName: \"testrg123\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncode_container = azure_native.machinelearningservices.CodeContainer(\"codeContainer\",\n code_container_properties={\n \"description\": \"string\",\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n name=\"testContainer\",\n resource_group_name=\"testrg123\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n codeContainer:\n type: azure-native:machinelearningservices:CodeContainer\n properties:\n codeContainerProperties:\n description: string\n tags:\n tag1: value1\n tag2: value2\n name: testContainer\n resourceGroupName: testrg123\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:CodeContainer testContainer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Code Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var codeContainer = new AzureNative.MachineLearningServices.CodeContainer(\"codeContainer\", new()\n {\n CodeContainerProperties = new AzureNative.MachineLearningServices.Inputs.CodeContainerArgs\n {\n Description = \"string\",\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n Name = \"testContainer\",\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCodeContainer(ctx, \"codeContainer\", \u0026machinelearningservices.CodeContainerArgs{\n\t\t\tCodeContainerProperties: \u0026machinelearningservices.CodeContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"testContainer\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.CodeContainer;\nimport com.pulumi.azurenative.machinelearningservices.CodeContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CodeContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var codeContainer = new CodeContainer(\"codeContainer\", CodeContainerArgs.builder()\n .codeContainerProperties(CodeContainerArgs.builder()\n .description(\"string\")\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .name(\"testContainer\")\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst codeContainer = new azure_native.machinelearningservices.CodeContainer(\"codeContainer\", {\n codeContainerProperties: {\n description: \"string\",\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n name: \"testContainer\",\n resourceGroupName: \"testrg123\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncode_container = azure_native.machinelearningservices.CodeContainer(\"codeContainer\",\n code_container_properties={\n \"description\": \"string\",\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n name=\"testContainer\",\n resource_group_name=\"testrg123\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n codeContainer:\n type: azure-native:machinelearningservices:CodeContainer\n properties:\n codeContainerProperties:\n description: string\n tags:\n tag1: value1\n tag2: value2\n name: testContainer\n resourceGroupName: testrg123\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:CodeContainer testContainer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name} \n```\n", "properties": { "codeContainerProperties": { "type": "object", @@ -696307,11 +697302,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:CodeContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:CodeContainer" } ] }, "azure-native:machinelearningservices:CodeVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Code Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var codeVersion = new AzureNative.MachineLearningServices.CodeVersion(\"codeVersion\", new()\n {\n CodeVersionProperties = new AzureNative.MachineLearningServices.Inputs.CodeVersionArgs\n {\n CodeUri = \"https://blobStorage/folderName\",\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCodeVersion(ctx, \"codeVersion\", \u0026machinelearningservices.CodeVersionArgs{\n\t\t\tCodeVersionProperties: \u0026machinelearningservices.CodeVersionTypeArgs{\n\t\t\t\tCodeUri: pulumi.String(\"https://blobStorage/folderName\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.CodeVersion;\nimport com.pulumi.azurenative.machinelearningservices.CodeVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CodeVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var codeVersion = new CodeVersion(\"codeVersion\", CodeVersionArgs.builder()\n .codeVersionProperties(CodeVersionArgs.builder()\n .codeUri(\"https://blobStorage/folderName\")\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst codeVersion = new azure_native.machinelearningservices.CodeVersion(\"codeVersion\", {\n codeVersionProperties: {\n codeUri: \"https://blobStorage/folderName\",\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncode_version = azure_native.machinelearningservices.CodeVersion(\"codeVersion\",\n code_version_properties={\n \"code_uri\": \"https://blobStorage/folderName\",\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n codeVersion:\n type: azure-native:machinelearningservices:CodeVersion\n properties:\n codeVersionProperties:\n codeUri: https://blobStorage/folderName\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:CodeVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Code Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var codeVersion = new AzureNative.MachineLearningServices.CodeVersion(\"codeVersion\", new()\n {\n CodeVersionProperties = new AzureNative.MachineLearningServices.Inputs.CodeVersionArgs\n {\n CodeUri = \"https://blobStorage/folderName\",\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCodeVersion(ctx, \"codeVersion\", \u0026machinelearningservices.CodeVersionArgs{\n\t\t\tCodeVersionProperties: \u0026machinelearningservices.CodeVersionTypeArgs{\n\t\t\t\tCodeUri: pulumi.String(\"https://blobStorage/folderName\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.CodeVersion;\nimport com.pulumi.azurenative.machinelearningservices.CodeVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CodeVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var codeVersion = new CodeVersion(\"codeVersion\", CodeVersionArgs.builder()\n .codeVersionProperties(CodeVersionArgs.builder()\n .codeUri(\"https://blobStorage/folderName\")\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst codeVersion = new azure_native.machinelearningservices.CodeVersion(\"codeVersion\", {\n codeVersionProperties: {\n codeUri: \"https://blobStorage/folderName\",\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncode_version = azure_native.machinelearningservices.CodeVersion(\"codeVersion\",\n code_version_properties={\n \"code_uri\": \"https://blobStorage/folderName\",\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n codeVersion:\n type: azure-native:machinelearningservices:CodeVersion\n properties:\n codeVersionProperties:\n codeUri: https://blobStorage/folderName\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:CodeVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version} \n```\n", "properties": { "codeVersionProperties": { "type": "object", @@ -696429,11 +697427,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:CodeVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:CodeVersion" } ] }, "azure-native:machinelearningservices:ComponentContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Component Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var componentContainer = new AzureNative.MachineLearningServices.ComponentContainer(\"componentContainer\", new()\n {\n ComponentContainerProperties = new AzureNative.MachineLearningServices.Inputs.ComponentContainerArgs\n {\n Description = \"string\",\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewComponentContainer(ctx, \"componentContainer\", \u0026machinelearningservices.ComponentContainerArgs{\n\t\t\tComponentContainerProperties: \u0026machinelearningservices.ComponentContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ComponentContainer;\nimport com.pulumi.azurenative.machinelearningservices.ComponentContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ComponentContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var componentContainer = new ComponentContainer(\"componentContainer\", ComponentContainerArgs.builder()\n .componentContainerProperties(ComponentContainerArgs.builder()\n .description(\"string\")\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst componentContainer = new azure_native.machinelearningservices.ComponentContainer(\"componentContainer\", {\n componentContainerProperties: {\n description: \"string\",\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncomponent_container = azure_native.machinelearningservices.ComponentContainer(\"componentContainer\",\n component_container_properties={\n \"description\": \"string\",\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n componentContainer:\n type: azure-native:machinelearningservices:ComponentContainer\n properties:\n componentContainerProperties:\n description: string\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ComponentContainer string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Component Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var componentContainer = new AzureNative.MachineLearningServices.ComponentContainer(\"componentContainer\", new()\n {\n ComponentContainerProperties = new AzureNative.MachineLearningServices.Inputs.ComponentContainerArgs\n {\n Description = \"string\",\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewComponentContainer(ctx, \"componentContainer\", \u0026machinelearningservices.ComponentContainerArgs{\n\t\t\tComponentContainerProperties: \u0026machinelearningservices.ComponentContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ComponentContainer;\nimport com.pulumi.azurenative.machinelearningservices.ComponentContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ComponentContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var componentContainer = new ComponentContainer(\"componentContainer\", ComponentContainerArgs.builder()\n .componentContainerProperties(ComponentContainerArgs.builder()\n .description(\"string\")\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst componentContainer = new azure_native.machinelearningservices.ComponentContainer(\"componentContainer\", {\n componentContainerProperties: {\n description: \"string\",\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncomponent_container = azure_native.machinelearningservices.ComponentContainer(\"componentContainer\",\n component_container_properties={\n \"description\": \"string\",\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n componentContainer:\n type: azure-native:machinelearningservices:ComponentContainer\n properties:\n componentContainerProperties:\n description: string\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ComponentContainer string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name} \n```\n", "properties": { "componentContainerProperties": { "type": "object", @@ -696542,11 +697543,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ComponentContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ComponentContainer" } ] }, "azure-native:machinelearningservices:ComponentVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Component Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var componentVersion = new AzureNative.MachineLearningServices.ComponentVersion(\"componentVersion\", new()\n {\n ComponentVersionProperties = new AzureNative.MachineLearningServices.Inputs.ComponentVersionArgs\n {\n ComponentSpec = new Dictionary\u003cstring, object?\u003e\n {\n [\"8ced901b-d826-477d-bfef-329da9672513\"] = null,\n },\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewComponentVersion(ctx, \"componentVersion\", \u0026machinelearningservices.ComponentVersionArgs{\n\t\t\tComponentVersionProperties: \u0026machinelearningservices.ComponentVersionTypeArgs{\n\t\t\t\tComponentSpec: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"8ced901b-d826-477d-bfef-329da9672513\": nil,\n\t\t\t\t}),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ComponentVersion;\nimport com.pulumi.azurenative.machinelearningservices.ComponentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ComponentVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var componentVersion = new ComponentVersion(\"componentVersion\", ComponentVersionArgs.builder()\n .componentVersionProperties(ComponentVersionArgs.builder()\n .componentSpec(Map.of(\"8ced901b-d826-477d-bfef-329da9672513\", null))\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst componentVersion = new azure_native.machinelearningservices.ComponentVersion(\"componentVersion\", {\n componentVersionProperties: {\n componentSpec: {\n \"8ced901b-d826-477d-bfef-329da9672513\": undefined,\n },\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncomponent_version = azure_native.machinelearningservices.ComponentVersion(\"componentVersion\",\n component_version_properties={\n \"component_spec\": {\n \"8ced901b-d826-477d-bfef-329da9672513\": None,\n },\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n componentVersion:\n type: azure-native:machinelearningservices:ComponentVersion\n properties:\n componentVersionProperties:\n componentSpec:\n 8ced901b-d826-477d-bfef-329da9672513: null\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ComponentVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Component Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var componentVersion = new AzureNative.MachineLearningServices.ComponentVersion(\"componentVersion\", new()\n {\n ComponentVersionProperties = new AzureNative.MachineLearningServices.Inputs.ComponentVersionArgs\n {\n ComponentSpec = new Dictionary\u003cstring, object?\u003e\n {\n [\"8ced901b-d826-477d-bfef-329da9672513\"] = null,\n },\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewComponentVersion(ctx, \"componentVersion\", \u0026machinelearningservices.ComponentVersionArgs{\n\t\t\tComponentVersionProperties: \u0026machinelearningservices.ComponentVersionTypeArgs{\n\t\t\t\tComponentSpec: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"8ced901b-d826-477d-bfef-329da9672513\": nil,\n\t\t\t\t}),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ComponentVersion;\nimport com.pulumi.azurenative.machinelearningservices.ComponentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ComponentVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var componentVersion = new ComponentVersion(\"componentVersion\", ComponentVersionArgs.builder()\n .componentVersionProperties(ComponentVersionArgs.builder()\n .componentSpec(Map.of(\"8ced901b-d826-477d-bfef-329da9672513\", null))\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst componentVersion = new azure_native.machinelearningservices.ComponentVersion(\"componentVersion\", {\n componentVersionProperties: {\n componentSpec: {\n \"8ced901b-d826-477d-bfef-329da9672513\": undefined,\n },\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncomponent_version = azure_native.machinelearningservices.ComponentVersion(\"componentVersion\",\n component_version_properties={\n \"component_spec\": {\n \"8ced901b-d826-477d-bfef-329da9672513\": None,\n },\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n componentVersion:\n type: azure-native:machinelearningservices:ComponentVersion\n properties:\n componentVersionProperties:\n componentSpec:\n 8ced901b-d826-477d-bfef-329da9672513: null\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ComponentVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/{version} \n```\n", "properties": { "componentVersionProperties": { "type": "object", @@ -696661,11 +697665,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ComponentVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ComponentVersion" } ] }, "azure-native:machinelearningservices:Compute": { - "description": "Machine Learning compute object wrapped into ARM resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create a AML Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputeArgs\n {\n ComputeType = \"AmlCompute\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputePropertiesArgs\n {\n EnableNodePublicIp = true,\n IsolatedNetwork = false,\n OsType = AzureNative.MachineLearningServices.OsType.Windows,\n RemoteLoginPortPublicAccess = AzureNative.MachineLearningServices.RemoteLoginPortPublicAccess.NotSpecified,\n ScaleSettings = new AzureNative.MachineLearningServices.Inputs.ScaleSettingsArgs\n {\n MaxNodeCount = 1,\n MinNodeCount = 0,\n NodeIdleTimeBeforeScaleDown = \"PT5M\",\n },\n VirtualMachineImage = new AzureNative.MachineLearningServices.Inputs.VirtualMachineImageArgs\n {\n Id = \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\",\n },\n VmPriority = AzureNative.MachineLearningServices.VmPriority.Dedicated,\n VmSize = \"STANDARD_NC6\",\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.AmlComputeArgs{\n\t\t\t\tComputeType: pulumi.String(\"AmlCompute\"),\n\t\t\t\tProperties: \u0026machinelearningservices.AmlComputePropertiesArgs{\n\t\t\t\t\tEnableNodePublicIp: pulumi.Bool(true),\n\t\t\t\t\tIsolatedNetwork: pulumi.Bool(false),\n\t\t\t\t\tOsType: pulumi.String(machinelearningservices.OsTypeWindows),\n\t\t\t\t\tRemoteLoginPortPublicAccess: pulumi.String(machinelearningservices.RemoteLoginPortPublicAccessNotSpecified),\n\t\t\t\t\tScaleSettings: \u0026machinelearningservices.ScaleSettingsArgs{\n\t\t\t\t\t\tMaxNodeCount: pulumi.Int(1),\n\t\t\t\t\t\tMinNodeCount: pulumi.Int(0),\n\t\t\t\t\t\tNodeIdleTimeBeforeScaleDown: pulumi.String(\"PT5M\"),\n\t\t\t\t\t},\n\t\t\t\t\tVirtualMachineImage: \u0026machinelearningservices.VirtualMachineImageArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\"),\n\t\t\t\t\t},\n\t\t\t\t\tVmPriority: pulumi.String(machinelearningservices.VmPriorityDedicated),\n\t\t\t\t\tVmSize: pulumi.String(\"STANDARD_NC6\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(AmlComputeArgs.builder()\n .computeType(\"AmlCompute\")\n .properties(AmlComputePropertiesArgs.builder()\n .enableNodePublicIp(true)\n .isolatedNetwork(false)\n .osType(\"Windows\")\n .remoteLoginPortPublicAccess(\"NotSpecified\")\n .scaleSettings(ScaleSettingsArgs.builder()\n .maxNodeCount(1)\n .minNodeCount(0)\n .nodeIdleTimeBeforeScaleDown(\"PT5M\")\n .build())\n .virtualMachineImage(VirtualMachineImageArgs.builder()\n .id(\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\")\n .build())\n .vmPriority(\"Dedicated\")\n .vmSize(\"STANDARD_NC6\")\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"AmlCompute\",\n properties: {\n enableNodePublicIp: true,\n isolatedNetwork: false,\n osType: azure_native.machinelearningservices.OsType.Windows,\n remoteLoginPortPublicAccess: azure_native.machinelearningservices.RemoteLoginPortPublicAccess.NotSpecified,\n scaleSettings: {\n maxNodeCount: 1,\n minNodeCount: 0,\n nodeIdleTimeBeforeScaleDown: \"PT5M\",\n },\n virtualMachineImage: {\n id: \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\",\n },\n vmPriority: azure_native.machinelearningservices.VmPriority.Dedicated,\n vmSize: \"STANDARD_NC6\",\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"AmlCompute\",\n \"properties\": {\n \"enable_node_public_ip\": True,\n \"isolated_network\": False,\n \"os_type\": azure_native.machinelearningservices.OsType.WINDOWS,\n \"remote_login_port_public_access\": azure_native.machinelearningservices.RemoteLoginPortPublicAccess.NOT_SPECIFIED,\n \"scale_settings\": {\n \"max_node_count\": 1,\n \"min_node_count\": 0,\n \"node_idle_time_before_scale_down\": \"PT5M\",\n },\n \"virtual_machine_image\": {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\",\n },\n \"vm_priority\": azure_native.machinelearningservices.VmPriority.DEDICATED,\n \"vm_size\": \"STANDARD_NC6\",\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: AmlCompute\n properties:\n enableNodePublicIp: true\n isolatedNetwork: false\n osType: Windows\n remoteLoginPortPublicAccess: NotSpecified\n scaleSettings:\n maxNodeCount: 1\n minNodeCount: 0\n nodeIdleTimeBeforeScaleDown: PT5M\n virtualMachineImage:\n id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\n vmPriority: Dedicated\n vmSize: STANDARD_NC6\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create a DataFactory Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.DataFactoryArgs\n {\n ComputeType = \"DataFactory\",\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.DataFactoryArgs{\n\t\t\t\tComputeType: pulumi.String(\"DataFactory\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(DataFactoryArgs.builder()\n .computeType(\"DataFactory\")\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"DataFactory\",\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"DataFactory\",\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: DataFactory\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create an AKS Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AKSArgs\n {\n ComputeType = \"AKS\",\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.AKSArgs{\n\t\t\t\tComputeType: pulumi.String(\"AKS\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(AKSArgs.builder()\n .computeType(\"AKS\")\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"AKS\",\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"AKS\",\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: AKS\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create an ComputeInstance Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs\n {\n ComputeType = \"ComputeInstance\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs\n {\n ApplicationSharingPolicy = AzureNative.MachineLearningServices.ApplicationSharingPolicy.Personal,\n ComputeInstanceAuthorizationType = AzureNative.MachineLearningServices.ComputeInstanceAuthorizationType.Personal,\n CustomServices = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.CustomServiceArgs\n {\n Docker = new AzureNative.MachineLearningServices.Inputs.DockerArgs\n {\n Privileged = true,\n },\n Endpoints = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.EndpointArgs\n {\n Name = \"connect\",\n Protocol = AzureNative.MachineLearningServices.Protocol.Http,\n Published = 8787,\n Target = 8787,\n },\n },\n EnvironmentVariables = \n {\n { \"test_variable\", new AzureNative.MachineLearningServices.Inputs.EnvironmentVariableArgs\n {\n Type = AzureNative.MachineLearningServices.EnvironmentVariableType.Local,\n Value = \"test_value\",\n } },\n },\n Image = new AzureNative.MachineLearningServices.Inputs.ImageArgs\n {\n Reference = \"ghcr.io/azure/rocker-rstudio-ml-verse:latest\",\n Type = AzureNative.MachineLearningServices.ImageType.Docker,\n },\n Name = \"rstudio\",\n Volumes = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.VolumeDefinitionArgs\n {\n ReadOnly = false,\n Source = \"/home/azureuser/cloudfiles\",\n Target = \"/home/azureuser/cloudfiles\",\n Type = AzureNative.MachineLearningServices.VolumeDefinitionType.Bind,\n },\n },\n },\n },\n PersonalComputeInstanceSettings = new AzureNative.MachineLearningServices.Inputs.PersonalComputeInstanceSettingsArgs\n {\n AssignedUser = new AzureNative.MachineLearningServices.Inputs.AssignedUserArgs\n {\n ObjectId = \"00000000-0000-0000-0000-000000000000\",\n TenantId = \"00000000-0000-0000-0000-000000000000\",\n },\n },\n SshSettings = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceSshSettingsArgs\n {\n SshPublicAccess = AzureNative.MachineLearningServices.SshPublicAccess.Disabled,\n },\n Subnet = new AzureNative.MachineLearningServices.Inputs.ResourceIdArgs\n {\n Id = \"test-subnet-resource-id\",\n },\n VmSize = \"STANDARD_NC6\",\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.ComputeInstanceArgs{\n\t\t\t\tComputeType: pulumi.String(\"ComputeInstance\"),\n\t\t\t\tProperties: \u0026machinelearningservices.ComputeInstancePropertiesArgs{\n\t\t\t\t\tApplicationSharingPolicy: pulumi.String(machinelearningservices.ApplicationSharingPolicyPersonal),\n\t\t\t\t\tComputeInstanceAuthorizationType: pulumi.String(machinelearningservices.ComputeInstanceAuthorizationTypePersonal),\n\t\t\t\t\tCustomServices: machinelearningservices.CustomServiceArray{\n\t\t\t\t\t\t\u0026machinelearningservices.CustomServiceArgs{\n\t\t\t\t\t\t\tDocker: \u0026machinelearningservices.DockerArgs{\n\t\t\t\t\t\t\t\tPrivileged: pulumi.Bool(true),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tEndpoints: machinelearningservices.EndpointArray{\n\t\t\t\t\t\t\t\t\u0026machinelearningservices.EndpointArgs{\n\t\t\t\t\t\t\t\t\tName: pulumi.String(\"connect\"),\n\t\t\t\t\t\t\t\t\tProtocol: pulumi.String(machinelearningservices.ProtocolHttp),\n\t\t\t\t\t\t\t\t\tPublished: pulumi.Int(8787),\n\t\t\t\t\t\t\t\t\tTarget: pulumi.Int(8787),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tEnvironmentVariables: machinelearningservices.EnvironmentVariableMap{\n\t\t\t\t\t\t\t\t\"test_variable\": \u0026machinelearningservices.EnvironmentVariableArgs{\n\t\t\t\t\t\t\t\t\tType: pulumi.String(machinelearningservices.EnvironmentVariableTypeLocal),\n\t\t\t\t\t\t\t\t\tValue: pulumi.String(\"test_value\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tImage: \u0026machinelearningservices.ImageArgs{\n\t\t\t\t\t\t\t\tReference: pulumi.String(\"ghcr.io/azure/rocker-rstudio-ml-verse:latest\"),\n\t\t\t\t\t\t\t\tType: pulumi.String(machinelearningservices.ImageTypeDocker),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tName: pulumi.String(\"rstudio\"),\n\t\t\t\t\t\t\tVolumes: machinelearningservices.VolumeDefinitionArray{\n\t\t\t\t\t\t\t\t\u0026machinelearningservices.VolumeDefinitionArgs{\n\t\t\t\t\t\t\t\t\tReadOnly: pulumi.Bool(false),\n\t\t\t\t\t\t\t\t\tSource: pulumi.String(\"/home/azureuser/cloudfiles\"),\n\t\t\t\t\t\t\t\t\tTarget: pulumi.String(\"/home/azureuser/cloudfiles\"),\n\t\t\t\t\t\t\t\t\tType: pulumi.String(machinelearningservices.VolumeDefinitionTypeBind),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPersonalComputeInstanceSettings: \u0026machinelearningservices.PersonalComputeInstanceSettingsArgs{\n\t\t\t\t\t\tAssignedUser: \u0026machinelearningservices.AssignedUserArgs{\n\t\t\t\t\t\t\tObjectId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\t\tTenantId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSshSettings: \u0026machinelearningservices.ComputeInstanceSshSettingsArgs{\n\t\t\t\t\t\tSshPublicAccess: pulumi.String(machinelearningservices.SshPublicAccessDisabled),\n\t\t\t\t\t},\n\t\t\t\t\tSubnet: \u0026machinelearningservices.ResourceIdArgs{\n\t\t\t\t\t\tId: pulumi.String(\"test-subnet-resource-id\"),\n\t\t\t\t\t},\n\t\t\t\t\tVmSize: pulumi.String(\"STANDARD_NC6\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(ComputeInstanceArgs.builder()\n .computeType(\"ComputeInstance\")\n .properties(ComputeInstancePropertiesArgs.builder()\n .applicationSharingPolicy(\"Personal\")\n .computeInstanceAuthorizationType(\"personal\")\n .customServices(CustomServiceArgs.builder()\n .docker(DockerArgs.builder()\n .privileged(true)\n .build())\n .endpoints(EndpointArgs.builder()\n .name(\"connect\")\n .protocol(\"http\")\n .published(8787)\n .target(8787)\n .build())\n .environmentVariables(Map.of(\"test_variable\", Map.ofEntries(\n Map.entry(\"type\", \"local\"),\n Map.entry(\"value\", \"test_value\")\n )))\n .image(ImageArgs.builder()\n .reference(\"ghcr.io/azure/rocker-rstudio-ml-verse:latest\")\n .type(\"docker\")\n .build())\n .name(\"rstudio\")\n .volumes(VolumeDefinitionArgs.builder()\n .readOnly(false)\n .source(\"/home/azureuser/cloudfiles\")\n .target(\"/home/azureuser/cloudfiles\")\n .type(\"bind\")\n .build())\n .build())\n .personalComputeInstanceSettings(PersonalComputeInstanceSettingsArgs.builder()\n .assignedUser(AssignedUserArgs.builder()\n .objectId(\"00000000-0000-0000-0000-000000000000\")\n .tenantId(\"00000000-0000-0000-0000-000000000000\")\n .build())\n .build())\n .sshSettings(ComputeInstanceSshSettingsArgs.builder()\n .sshPublicAccess(\"Disabled\")\n .build())\n .subnet(ResourceIdArgs.builder()\n .id(\"test-subnet-resource-id\")\n .build())\n .vmSize(\"STANDARD_NC6\")\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"ComputeInstance\",\n properties: {\n applicationSharingPolicy: azure_native.machinelearningservices.ApplicationSharingPolicy.Personal,\n computeInstanceAuthorizationType: azure_native.machinelearningservices.ComputeInstanceAuthorizationType.Personal,\n customServices: [{\n docker: {\n privileged: true,\n },\n endpoints: [{\n name: \"connect\",\n protocol: azure_native.machinelearningservices.Protocol.Http,\n published: 8787,\n target: 8787,\n }],\n environmentVariables: {\n test_variable: {\n type: azure_native.machinelearningservices.EnvironmentVariableType.Local,\n value: \"test_value\",\n },\n },\n image: {\n reference: \"ghcr.io/azure/rocker-rstudio-ml-verse:latest\",\n type: azure_native.machinelearningservices.ImageType.Docker,\n },\n name: \"rstudio\",\n volumes: [{\n readOnly: false,\n source: \"/home/azureuser/cloudfiles\",\n target: \"/home/azureuser/cloudfiles\",\n type: azure_native.machinelearningservices.VolumeDefinitionType.Bind,\n }],\n }],\n personalComputeInstanceSettings: {\n assignedUser: {\n objectId: \"00000000-0000-0000-0000-000000000000\",\n tenantId: \"00000000-0000-0000-0000-000000000000\",\n },\n },\n sshSettings: {\n sshPublicAccess: azure_native.machinelearningservices.SshPublicAccess.Disabled,\n },\n subnet: {\n id: \"test-subnet-resource-id\",\n },\n vmSize: \"STANDARD_NC6\",\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"ComputeInstance\",\n \"properties\": {\n \"application_sharing_policy\": azure_native.machinelearningservices.ApplicationSharingPolicy.PERSONAL,\n \"compute_instance_authorization_type\": azure_native.machinelearningservices.ComputeInstanceAuthorizationType.PERSONAL,\n \"custom_services\": [{\n \"docker\": {\n \"privileged\": True,\n },\n \"endpoints\": [{\n \"name\": \"connect\",\n \"protocol\": azure_native.machinelearningservices.Protocol.HTTP,\n \"published\": 8787,\n \"target\": 8787,\n }],\n \"environment_variables\": {\n \"test_variable\": {\n \"type\": azure_native.machinelearningservices.EnvironmentVariableType.LOCAL,\n \"value\": \"test_value\",\n },\n },\n \"image\": {\n \"reference\": \"ghcr.io/azure/rocker-rstudio-ml-verse:latest\",\n \"type\": azure_native.machinelearningservices.ImageType.DOCKER,\n },\n \"name\": \"rstudio\",\n \"volumes\": [{\n \"read_only\": False,\n \"source\": \"/home/azureuser/cloudfiles\",\n \"target\": \"/home/azureuser/cloudfiles\",\n \"type\": azure_native.machinelearningservices.VolumeDefinitionType.BIND,\n }],\n }],\n \"personal_compute_instance_settings\": {\n \"assigned_user\": {\n \"object_id\": \"00000000-0000-0000-0000-000000000000\",\n \"tenant_id\": \"00000000-0000-0000-0000-000000000000\",\n },\n },\n \"ssh_settings\": {\n \"ssh_public_access\": azure_native.machinelearningservices.SshPublicAccess.DISABLED,\n },\n \"subnet\": {\n \"id\": \"test-subnet-resource-id\",\n },\n \"vm_size\": \"STANDARD_NC6\",\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: ComputeInstance\n properties:\n applicationSharingPolicy: Personal\n computeInstanceAuthorizationType: personal\n customServices:\n - docker:\n privileged: true\n endpoints:\n - name: connect\n protocol: http\n published: 8787\n target: 8787\n environmentVariables:\n test_variable:\n type: local\n value: test_value\n image:\n reference: ghcr.io/azure/rocker-rstudio-ml-verse:latest\n type: docker\n name: rstudio\n volumes:\n - readOnly: false\n source: /home/azureuser/cloudfiles\n target: /home/azureuser/cloudfiles\n type: bind\n personalComputeInstanceSettings:\n assignedUser:\n objectId: 00000000-0000-0000-0000-000000000000\n tenantId: 00000000-0000-0000-0000-000000000000\n sshSettings:\n sshPublicAccess: Disabled\n subnet:\n id: test-subnet-resource-id\n vmSize: STANDARD_NC6\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create an ComputeInstance Compute with Schedules\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs\n {\n ComputeType = \"ComputeInstance\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs\n {\n ApplicationSharingPolicy = AzureNative.MachineLearningServices.ApplicationSharingPolicy.Personal,\n ComputeInstanceAuthorizationType = AzureNative.MachineLearningServices.ComputeInstanceAuthorizationType.Personal,\n PersonalComputeInstanceSettings = new AzureNative.MachineLearningServices.Inputs.PersonalComputeInstanceSettingsArgs\n {\n AssignedUser = new AzureNative.MachineLearningServices.Inputs.AssignedUserArgs\n {\n ObjectId = \"00000000-0000-0000-0000-000000000000\",\n TenantId = \"00000000-0000-0000-0000-000000000000\",\n },\n },\n Schedules = new AzureNative.MachineLearningServices.Inputs.ComputeSchedulesArgs\n {\n ComputeStartStop = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.ComputeStartStopScheduleArgs\n {\n Action = AzureNative.MachineLearningServices.ComputePowerAction.Stop,\n Cron = new AzureNative.MachineLearningServices.Inputs.CronArgs\n {\n Expression = \"0 18 * * *\",\n StartTime = \"2021-04-23T01:30:00\",\n TimeZone = \"Pacific Standard Time\",\n },\n Status = AzureNative.MachineLearningServices.ScheduleStatus.Enabled,\n TriggerType = AzureNative.MachineLearningServices.TriggerType.Cron,\n },\n },\n },\n SshSettings = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceSshSettingsArgs\n {\n SshPublicAccess = AzureNative.MachineLearningServices.SshPublicAccess.Disabled,\n },\n VmSize = \"STANDARD_NC6\",\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.ComputeInstanceArgs{\n\t\t\t\tComputeType: pulumi.String(\"ComputeInstance\"),\n\t\t\t\tProperties: \u0026machinelearningservices.ComputeInstancePropertiesArgs{\n\t\t\t\t\tApplicationSharingPolicy: pulumi.String(machinelearningservices.ApplicationSharingPolicyPersonal),\n\t\t\t\t\tComputeInstanceAuthorizationType: pulumi.String(machinelearningservices.ComputeInstanceAuthorizationTypePersonal),\n\t\t\t\t\tPersonalComputeInstanceSettings: \u0026machinelearningservices.PersonalComputeInstanceSettingsArgs{\n\t\t\t\t\t\tAssignedUser: \u0026machinelearningservices.AssignedUserArgs{\n\t\t\t\t\t\t\tObjectId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\t\tTenantId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSchedules: \u0026machinelearningservices.ComputeSchedulesArgs{\n\t\t\t\t\t\tComputeStartStop: machinelearningservices.ComputeStartStopScheduleArray{\n\t\t\t\t\t\t\t\u0026machinelearningservices.ComputeStartStopScheduleArgs{\n\t\t\t\t\t\t\t\tAction: pulumi.String(machinelearningservices.ComputePowerActionStop),\n\t\t\t\t\t\t\t\tCron: \u0026machinelearningservices.CronArgs{\n\t\t\t\t\t\t\t\t\tExpression: pulumi.String(\"0 18 * * *\"),\n\t\t\t\t\t\t\t\t\tStartTime: pulumi.String(\"2021-04-23T01:30:00\"),\n\t\t\t\t\t\t\t\t\tTimeZone: pulumi.String(\"Pacific Standard Time\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tStatus: pulumi.String(machinelearningservices.ScheduleStatusEnabled),\n\t\t\t\t\t\t\t\tTriggerType: pulumi.String(machinelearningservices.TriggerTypeCron),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSshSettings: \u0026machinelearningservices.ComputeInstanceSshSettingsArgs{\n\t\t\t\t\t\tSshPublicAccess: pulumi.String(machinelearningservices.SshPublicAccessDisabled),\n\t\t\t\t\t},\n\t\t\t\t\tVmSize: pulumi.String(\"STANDARD_NC6\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(ComputeInstanceArgs.builder()\n .computeType(\"ComputeInstance\")\n .properties(ComputeInstancePropertiesArgs.builder()\n .applicationSharingPolicy(\"Personal\")\n .computeInstanceAuthorizationType(\"personal\")\n .personalComputeInstanceSettings(PersonalComputeInstanceSettingsArgs.builder()\n .assignedUser(AssignedUserArgs.builder()\n .objectId(\"00000000-0000-0000-0000-000000000000\")\n .tenantId(\"00000000-0000-0000-0000-000000000000\")\n .build())\n .build())\n .schedules(ComputeSchedulesArgs.builder()\n .computeStartStop(ComputeStartStopScheduleArgs.builder()\n .action(\"Stop\")\n .cron(CronArgs.builder()\n .expression(\"0 18 * * *\")\n .startTime(\"2021-04-23T01:30:00\")\n .timeZone(\"Pacific Standard Time\")\n .build())\n .status(\"Enabled\")\n .triggerType(\"Cron\")\n .build())\n .build())\n .sshSettings(ComputeInstanceSshSettingsArgs.builder()\n .sshPublicAccess(\"Disabled\")\n .build())\n .vmSize(\"STANDARD_NC6\")\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"ComputeInstance\",\n properties: {\n applicationSharingPolicy: azure_native.machinelearningservices.ApplicationSharingPolicy.Personal,\n computeInstanceAuthorizationType: azure_native.machinelearningservices.ComputeInstanceAuthorizationType.Personal,\n personalComputeInstanceSettings: {\n assignedUser: {\n objectId: \"00000000-0000-0000-0000-000000000000\",\n tenantId: \"00000000-0000-0000-0000-000000000000\",\n },\n },\n schedules: {\n computeStartStop: [{\n action: azure_native.machinelearningservices.ComputePowerAction.Stop,\n cron: {\n expression: \"0 18 * * *\",\n startTime: \"2021-04-23T01:30:00\",\n timeZone: \"Pacific Standard Time\",\n },\n status: azure_native.machinelearningservices.ScheduleStatus.Enabled,\n triggerType: azure_native.machinelearningservices.TriggerType.Cron,\n }],\n },\n sshSettings: {\n sshPublicAccess: azure_native.machinelearningservices.SshPublicAccess.Disabled,\n },\n vmSize: \"STANDARD_NC6\",\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"ComputeInstance\",\n \"properties\": {\n \"application_sharing_policy\": azure_native.machinelearningservices.ApplicationSharingPolicy.PERSONAL,\n \"compute_instance_authorization_type\": azure_native.machinelearningservices.ComputeInstanceAuthorizationType.PERSONAL,\n \"personal_compute_instance_settings\": {\n \"assigned_user\": {\n \"object_id\": \"00000000-0000-0000-0000-000000000000\",\n \"tenant_id\": \"00000000-0000-0000-0000-000000000000\",\n },\n },\n \"schedules\": {\n \"compute_start_stop\": [{\n \"action\": azure_native.machinelearningservices.ComputePowerAction.STOP,\n \"cron\": {\n \"expression\": \"0 18 * * *\",\n \"start_time\": \"2021-04-23T01:30:00\",\n \"time_zone\": \"Pacific Standard Time\",\n },\n \"status\": azure_native.machinelearningservices.ScheduleStatus.ENABLED,\n \"trigger_type\": azure_native.machinelearningservices.TriggerType.CRON,\n }],\n },\n \"ssh_settings\": {\n \"ssh_public_access\": azure_native.machinelearningservices.SshPublicAccess.DISABLED,\n },\n \"vm_size\": \"STANDARD_NC6\",\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: ComputeInstance\n properties:\n applicationSharingPolicy: Personal\n computeInstanceAuthorizationType: personal\n personalComputeInstanceSettings:\n assignedUser:\n objectId: 00000000-0000-0000-0000-000000000000\n tenantId: 00000000-0000-0000-0000-000000000000\n schedules:\n computeStartStop:\n - action: Stop\n cron:\n expression: 0 18 * * *\n startTime: 2021-04-23T01:30:00\n timeZone: Pacific Standard Time\n status: Enabled\n triggerType: Cron\n sshSettings:\n sshPublicAccess: Disabled\n vmSize: STANDARD_NC6\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create an ComputeInstance Compute with minimal inputs\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs\n {\n ComputeType = \"ComputeInstance\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs\n {\n VmSize = \"STANDARD_NC6\",\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.ComputeInstanceArgs{\n\t\t\t\tComputeType: pulumi.String(\"ComputeInstance\"),\n\t\t\t\tProperties: \u0026machinelearningservices.ComputeInstancePropertiesArgs{\n\t\t\t\t\tVmSize: pulumi.String(\"STANDARD_NC6\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(ComputeInstanceArgs.builder()\n .computeType(\"ComputeInstance\")\n .properties(ComputeInstancePropertiesArgs.builder()\n .vmSize(\"STANDARD_NC6\")\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"ComputeInstance\",\n properties: {\n vmSize: \"STANDARD_NC6\",\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"ComputeInstance\",\n \"properties\": {\n \"vm_size\": \"STANDARD_NC6\",\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: ComputeInstance\n properties:\n vmSize: STANDARD_NC6\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Update a AML Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputeArgs\n {\n ComputeType = \"AmlCompute\",\n Description = \"some compute\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputePropertiesArgs\n {\n ScaleSettings = new AzureNative.MachineLearningServices.Inputs.ScaleSettingsArgs\n {\n MaxNodeCount = 4,\n MinNodeCount = 4,\n NodeIdleTimeBeforeScaleDown = \"PT5M\",\n },\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.AmlComputeArgs{\n\t\t\t\tComputeType: pulumi.String(\"AmlCompute\"),\n\t\t\t\tDescription: pulumi.String(\"some compute\"),\n\t\t\t\tProperties: \u0026machinelearningservices.AmlComputePropertiesArgs{\n\t\t\t\t\tScaleSettings: \u0026machinelearningservices.ScaleSettingsArgs{\n\t\t\t\t\t\tMaxNodeCount: pulumi.Int(4),\n\t\t\t\t\t\tMinNodeCount: pulumi.Int(4),\n\t\t\t\t\t\tNodeIdleTimeBeforeScaleDown: pulumi.String(\"PT5M\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(AmlComputeArgs.builder()\n .computeType(\"AmlCompute\")\n .description(\"some compute\")\n .properties(AmlComputePropertiesArgs.builder()\n .scaleSettings(ScaleSettingsArgs.builder()\n .maxNodeCount(4)\n .minNodeCount(4)\n .nodeIdleTimeBeforeScaleDown(\"PT5M\")\n .build())\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"AmlCompute\",\n description: \"some compute\",\n properties: {\n scaleSettings: {\n maxNodeCount: 4,\n minNodeCount: 4,\n nodeIdleTimeBeforeScaleDown: \"PT5M\",\n },\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"AmlCompute\",\n \"description\": \"some compute\",\n \"properties\": {\n \"scale_settings\": {\n \"max_node_count\": 4,\n \"min_node_count\": 4,\n \"node_idle_time_before_scale_down\": \"PT5M\",\n },\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: AmlCompute\n description: some compute\n properties:\n scaleSettings:\n maxNodeCount: 4\n minNodeCount: 4\n nodeIdleTimeBeforeScaleDown: PT5M\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Update an AKS Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AKSArgs\n {\n ComputeType = \"AKS\",\n Description = \"some compute\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AKSSchemaPropertiesArgs\n {\n AgentCount = 4,\n },\n ResourceId = \"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\",\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.AKSArgs{\n\t\t\t\tComputeType: pulumi.String(\"AKS\"),\n\t\t\t\tDescription: pulumi.String(\"some compute\"),\n\t\t\t\tProperties: \u0026machinelearningservices.AKSSchemaPropertiesArgs{\n\t\t\t\t\tAgentCount: pulumi.Int(4),\n\t\t\t\t},\n\t\t\t\tResourceId: pulumi.String(\"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(AKSArgs.builder()\n .computeType(\"AKS\")\n .description(\"some compute\")\n .properties(AKSSchemaPropertiesArgs.builder()\n .agentCount(4)\n .build())\n .resourceId(\"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\")\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"AKS\",\n description: \"some compute\",\n properties: {\n agentCount: 4,\n },\n resourceId: \"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\",\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"AKS\",\n \"description\": \"some compute\",\n \"properties\": {\n \"agent_count\": 4,\n },\n \"resource_id\": \"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\",\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: AKS\n description: some compute\n properties:\n agentCount: 4\n resourceId: /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Compute compute123 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName} \n```\n", + "description": "Machine Learning compute object wrapped into ARM resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create a AML Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputeArgs\n {\n ComputeType = \"AmlCompute\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputePropertiesArgs\n {\n EnableNodePublicIp = true,\n IsolatedNetwork = false,\n OsType = AzureNative.MachineLearningServices.OsType.Windows,\n RemoteLoginPortPublicAccess = AzureNative.MachineLearningServices.RemoteLoginPortPublicAccess.NotSpecified,\n ScaleSettings = new AzureNative.MachineLearningServices.Inputs.ScaleSettingsArgs\n {\n MaxNodeCount = 1,\n MinNodeCount = 0,\n NodeIdleTimeBeforeScaleDown = \"PT5M\",\n },\n VirtualMachineImage = new AzureNative.MachineLearningServices.Inputs.VirtualMachineImageArgs\n {\n Id = \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\",\n },\n VmPriority = AzureNative.MachineLearningServices.VmPriority.Dedicated,\n VmSize = \"STANDARD_NC6\",\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.AmlComputeArgs{\n\t\t\t\tComputeType: pulumi.String(\"AmlCompute\"),\n\t\t\t\tProperties: \u0026machinelearningservices.AmlComputePropertiesArgs{\n\t\t\t\t\tEnableNodePublicIp: pulumi.Bool(true),\n\t\t\t\t\tIsolatedNetwork: pulumi.Bool(false),\n\t\t\t\t\tOsType: pulumi.String(machinelearningservices.OsTypeWindows),\n\t\t\t\t\tRemoteLoginPortPublicAccess: pulumi.String(machinelearningservices.RemoteLoginPortPublicAccessNotSpecified),\n\t\t\t\t\tScaleSettings: \u0026machinelearningservices.ScaleSettingsArgs{\n\t\t\t\t\t\tMaxNodeCount: pulumi.Int(1),\n\t\t\t\t\t\tMinNodeCount: pulumi.Int(0),\n\t\t\t\t\t\tNodeIdleTimeBeforeScaleDown: pulumi.String(\"PT5M\"),\n\t\t\t\t\t},\n\t\t\t\t\tVirtualMachineImage: \u0026machinelearningservices.VirtualMachineImageArgs{\n\t\t\t\t\t\tId: pulumi.String(\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\"),\n\t\t\t\t\t},\n\t\t\t\t\tVmPriority: pulumi.String(machinelearningservices.VmPriorityDedicated),\n\t\t\t\t\tVmSize: pulumi.String(\"STANDARD_NC6\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(AmlComputeArgs.builder()\n .computeType(\"AmlCompute\")\n .properties(AmlComputePropertiesArgs.builder()\n .enableNodePublicIp(true)\n .isolatedNetwork(false)\n .osType(\"Windows\")\n .remoteLoginPortPublicAccess(\"NotSpecified\")\n .scaleSettings(ScaleSettingsArgs.builder()\n .maxNodeCount(1)\n .minNodeCount(0)\n .nodeIdleTimeBeforeScaleDown(\"PT5M\")\n .build())\n .virtualMachineImage(VirtualMachineImageArgs.builder()\n .id(\"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\")\n .build())\n .vmPriority(\"Dedicated\")\n .vmSize(\"STANDARD_NC6\")\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"AmlCompute\",\n properties: {\n enableNodePublicIp: true,\n isolatedNetwork: false,\n osType: azure_native.machinelearningservices.OsType.Windows,\n remoteLoginPortPublicAccess: azure_native.machinelearningservices.RemoteLoginPortPublicAccess.NotSpecified,\n scaleSettings: {\n maxNodeCount: 1,\n minNodeCount: 0,\n nodeIdleTimeBeforeScaleDown: \"PT5M\",\n },\n virtualMachineImage: {\n id: \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\",\n },\n vmPriority: azure_native.machinelearningservices.VmPriority.Dedicated,\n vmSize: \"STANDARD_NC6\",\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"AmlCompute\",\n \"properties\": {\n \"enable_node_public_ip\": True,\n \"isolated_network\": False,\n \"os_type\": azure_native.machinelearningservices.OsType.WINDOWS,\n \"remote_login_port_public_access\": azure_native.machinelearningservices.RemoteLoginPortPublicAccess.NOT_SPECIFIED,\n \"scale_settings\": {\n \"max_node_count\": 1,\n \"min_node_count\": 0,\n \"node_idle_time_before_scale_down\": \"PT5M\",\n },\n \"virtual_machine_image\": {\n \"id\": \"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\",\n },\n \"vm_priority\": azure_native.machinelearningservices.VmPriority.DEDICATED,\n \"vm_size\": \"STANDARD_NC6\",\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: AmlCompute\n properties:\n enableNodePublicIp: true\n isolatedNetwork: false\n osType: Windows\n remoteLoginPortPublicAccess: NotSpecified\n scaleSettings:\n maxNodeCount: 1\n minNodeCount: 0\n nodeIdleTimeBeforeScaleDown: PT5M\n virtualMachineImage:\n id: /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Compute/galleries/myImageGallery/images/myImageDefinition/versions/0.0.1\n vmPriority: Dedicated\n vmSize: STANDARD_NC6\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create a DataFactory Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.DataFactoryArgs\n {\n ComputeType = \"DataFactory\",\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.DataFactoryArgs{\n\t\t\t\tComputeType: pulumi.String(\"DataFactory\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(DataFactoryArgs.builder()\n .computeType(\"DataFactory\")\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"DataFactory\",\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"DataFactory\",\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: DataFactory\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create an AKS Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AKSArgs\n {\n ComputeType = \"AKS\",\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.AKSArgs{\n\t\t\t\tComputeType: pulumi.String(\"AKS\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(AKSArgs.builder()\n .computeType(\"AKS\")\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"AKS\",\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"AKS\",\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: AKS\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create an ComputeInstance Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs\n {\n ComputeType = \"ComputeInstance\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs\n {\n ApplicationSharingPolicy = AzureNative.MachineLearningServices.ApplicationSharingPolicy.Personal,\n ComputeInstanceAuthorizationType = AzureNative.MachineLearningServices.ComputeInstanceAuthorizationType.Personal,\n CustomServices = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.CustomServiceArgs\n {\n Docker = new AzureNative.MachineLearningServices.Inputs.DockerArgs\n {\n Privileged = true,\n },\n Endpoints = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.EndpointArgs\n {\n Name = \"connect\",\n Protocol = AzureNative.MachineLearningServices.Protocol.Http,\n Published = 8787,\n Target = 8787,\n },\n },\n EnvironmentVariables = \n {\n { \"test_variable\", new AzureNative.MachineLearningServices.Inputs.EnvironmentVariableArgs\n {\n Type = AzureNative.MachineLearningServices.EnvironmentVariableType.Local,\n Value = \"test_value\",\n } },\n },\n Image = new AzureNative.MachineLearningServices.Inputs.ImageArgs\n {\n Reference = \"ghcr.io/azure/rocker-rstudio-ml-verse:latest\",\n Type = AzureNative.MachineLearningServices.ImageType.Docker,\n },\n Name = \"rstudio\",\n Volumes = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.VolumeDefinitionArgs\n {\n ReadOnly = false,\n Source = \"/home/azureuser/cloudfiles\",\n Target = \"/home/azureuser/cloudfiles\",\n Type = AzureNative.MachineLearningServices.VolumeDefinitionType.Bind,\n },\n },\n },\n },\n PersonalComputeInstanceSettings = new AzureNative.MachineLearningServices.Inputs.PersonalComputeInstanceSettingsArgs\n {\n AssignedUser = new AzureNative.MachineLearningServices.Inputs.AssignedUserArgs\n {\n ObjectId = \"00000000-0000-0000-0000-000000000000\",\n TenantId = \"00000000-0000-0000-0000-000000000000\",\n },\n },\n SshSettings = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceSshSettingsArgs\n {\n SshPublicAccess = AzureNative.MachineLearningServices.SshPublicAccess.Disabled,\n },\n Subnet = new AzureNative.MachineLearningServices.Inputs.ResourceIdArgs\n {\n Id = \"test-subnet-resource-id\",\n },\n VmSize = \"STANDARD_NC6\",\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.ComputeInstanceArgs{\n\t\t\t\tComputeType: pulumi.String(\"ComputeInstance\"),\n\t\t\t\tProperties: \u0026machinelearningservices.ComputeInstancePropertiesArgs{\n\t\t\t\t\tApplicationSharingPolicy: pulumi.String(machinelearningservices.ApplicationSharingPolicyPersonal),\n\t\t\t\t\tComputeInstanceAuthorizationType: pulumi.String(machinelearningservices.ComputeInstanceAuthorizationTypePersonal),\n\t\t\t\t\tCustomServices: machinelearningservices.CustomServiceArray{\n\t\t\t\t\t\t\u0026machinelearningservices.CustomServiceArgs{\n\t\t\t\t\t\t\tDocker: \u0026machinelearningservices.DockerArgs{\n\t\t\t\t\t\t\t\tPrivileged: pulumi.Bool(true),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tEndpoints: machinelearningservices.EndpointArray{\n\t\t\t\t\t\t\t\t\u0026machinelearningservices.EndpointArgs{\n\t\t\t\t\t\t\t\t\tName: pulumi.String(\"connect\"),\n\t\t\t\t\t\t\t\t\tProtocol: pulumi.String(machinelearningservices.ProtocolHttp),\n\t\t\t\t\t\t\t\t\tPublished: pulumi.Int(8787),\n\t\t\t\t\t\t\t\t\tTarget: pulumi.Int(8787),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tEnvironmentVariables: machinelearningservices.EnvironmentVariableMap{\n\t\t\t\t\t\t\t\t\"test_variable\": \u0026machinelearningservices.EnvironmentVariableArgs{\n\t\t\t\t\t\t\t\t\tType: pulumi.String(machinelearningservices.EnvironmentVariableTypeLocal),\n\t\t\t\t\t\t\t\t\tValue: pulumi.String(\"test_value\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tImage: \u0026machinelearningservices.ImageArgs{\n\t\t\t\t\t\t\t\tReference: pulumi.String(\"ghcr.io/azure/rocker-rstudio-ml-verse:latest\"),\n\t\t\t\t\t\t\t\tType: pulumi.String(machinelearningservices.ImageTypeDocker),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tName: pulumi.String(\"rstudio\"),\n\t\t\t\t\t\t\tVolumes: machinelearningservices.VolumeDefinitionArray{\n\t\t\t\t\t\t\t\t\u0026machinelearningservices.VolumeDefinitionArgs{\n\t\t\t\t\t\t\t\t\tReadOnly: pulumi.Bool(false),\n\t\t\t\t\t\t\t\t\tSource: pulumi.String(\"/home/azureuser/cloudfiles\"),\n\t\t\t\t\t\t\t\t\tTarget: pulumi.String(\"/home/azureuser/cloudfiles\"),\n\t\t\t\t\t\t\t\t\tType: pulumi.String(machinelearningservices.VolumeDefinitionTypeBind),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tPersonalComputeInstanceSettings: \u0026machinelearningservices.PersonalComputeInstanceSettingsArgs{\n\t\t\t\t\t\tAssignedUser: \u0026machinelearningservices.AssignedUserArgs{\n\t\t\t\t\t\t\tObjectId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\t\tTenantId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSshSettings: \u0026machinelearningservices.ComputeInstanceSshSettingsArgs{\n\t\t\t\t\t\tSshPublicAccess: pulumi.String(machinelearningservices.SshPublicAccessDisabled),\n\t\t\t\t\t},\n\t\t\t\t\tSubnet: \u0026machinelearningservices.ResourceIdArgs{\n\t\t\t\t\t\tId: pulumi.String(\"test-subnet-resource-id\"),\n\t\t\t\t\t},\n\t\t\t\t\tVmSize: pulumi.String(\"STANDARD_NC6\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(ComputeInstanceArgs.builder()\n .computeType(\"ComputeInstance\")\n .properties(ComputeInstancePropertiesArgs.builder()\n .applicationSharingPolicy(\"Personal\")\n .computeInstanceAuthorizationType(\"personal\")\n .customServices(CustomServiceArgs.builder()\n .docker(DockerArgs.builder()\n .privileged(true)\n .build())\n .endpoints(EndpointArgs.builder()\n .name(\"connect\")\n .protocol(\"http\")\n .published(8787)\n .target(8787)\n .build())\n .environmentVariables(Map.of(\"test_variable\", Map.ofEntries(\n Map.entry(\"type\", \"local\"),\n Map.entry(\"value\", \"test_value\")\n )))\n .image(ImageArgs.builder()\n .reference(\"ghcr.io/azure/rocker-rstudio-ml-verse:latest\")\n .type(\"docker\")\n .build())\n .name(\"rstudio\")\n .volumes(VolumeDefinitionArgs.builder()\n .readOnly(false)\n .source(\"/home/azureuser/cloudfiles\")\n .target(\"/home/azureuser/cloudfiles\")\n .type(\"bind\")\n .build())\n .build())\n .personalComputeInstanceSettings(PersonalComputeInstanceSettingsArgs.builder()\n .assignedUser(AssignedUserArgs.builder()\n .objectId(\"00000000-0000-0000-0000-000000000000\")\n .tenantId(\"00000000-0000-0000-0000-000000000000\")\n .build())\n .build())\n .sshSettings(ComputeInstanceSshSettingsArgs.builder()\n .sshPublicAccess(\"Disabled\")\n .build())\n .subnet(ResourceIdArgs.builder()\n .id(\"test-subnet-resource-id\")\n .build())\n .vmSize(\"STANDARD_NC6\")\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"ComputeInstance\",\n properties: {\n applicationSharingPolicy: azure_native.machinelearningservices.ApplicationSharingPolicy.Personal,\n computeInstanceAuthorizationType: azure_native.machinelearningservices.ComputeInstanceAuthorizationType.Personal,\n customServices: [{\n docker: {\n privileged: true,\n },\n endpoints: [{\n name: \"connect\",\n protocol: azure_native.machinelearningservices.Protocol.Http,\n published: 8787,\n target: 8787,\n }],\n environmentVariables: {\n test_variable: {\n type: azure_native.machinelearningservices.EnvironmentVariableType.Local,\n value: \"test_value\",\n },\n },\n image: {\n reference: \"ghcr.io/azure/rocker-rstudio-ml-verse:latest\",\n type: azure_native.machinelearningservices.ImageType.Docker,\n },\n name: \"rstudio\",\n volumes: [{\n readOnly: false,\n source: \"/home/azureuser/cloudfiles\",\n target: \"/home/azureuser/cloudfiles\",\n type: azure_native.machinelearningservices.VolumeDefinitionType.Bind,\n }],\n }],\n personalComputeInstanceSettings: {\n assignedUser: {\n objectId: \"00000000-0000-0000-0000-000000000000\",\n tenantId: \"00000000-0000-0000-0000-000000000000\",\n },\n },\n sshSettings: {\n sshPublicAccess: azure_native.machinelearningservices.SshPublicAccess.Disabled,\n },\n subnet: {\n id: \"test-subnet-resource-id\",\n },\n vmSize: \"STANDARD_NC6\",\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"ComputeInstance\",\n \"properties\": {\n \"application_sharing_policy\": azure_native.machinelearningservices.ApplicationSharingPolicy.PERSONAL,\n \"compute_instance_authorization_type\": azure_native.machinelearningservices.ComputeInstanceAuthorizationType.PERSONAL,\n \"custom_services\": [{\n \"docker\": {\n \"privileged\": True,\n },\n \"endpoints\": [{\n \"name\": \"connect\",\n \"protocol\": azure_native.machinelearningservices.Protocol.HTTP,\n \"published\": 8787,\n \"target\": 8787,\n }],\n \"environment_variables\": {\n \"test_variable\": {\n \"type\": azure_native.machinelearningservices.EnvironmentVariableType.LOCAL,\n \"value\": \"test_value\",\n },\n },\n \"image\": {\n \"reference\": \"ghcr.io/azure/rocker-rstudio-ml-verse:latest\",\n \"type\": azure_native.machinelearningservices.ImageType.DOCKER,\n },\n \"name\": \"rstudio\",\n \"volumes\": [{\n \"read_only\": False,\n \"source\": \"/home/azureuser/cloudfiles\",\n \"target\": \"/home/azureuser/cloudfiles\",\n \"type\": azure_native.machinelearningservices.VolumeDefinitionType.BIND,\n }],\n }],\n \"personal_compute_instance_settings\": {\n \"assigned_user\": {\n \"object_id\": \"00000000-0000-0000-0000-000000000000\",\n \"tenant_id\": \"00000000-0000-0000-0000-000000000000\",\n },\n },\n \"ssh_settings\": {\n \"ssh_public_access\": azure_native.machinelearningservices.SshPublicAccess.DISABLED,\n },\n \"subnet\": {\n \"id\": \"test-subnet-resource-id\",\n },\n \"vm_size\": \"STANDARD_NC6\",\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: ComputeInstance\n properties:\n applicationSharingPolicy: Personal\n computeInstanceAuthorizationType: personal\n customServices:\n - docker:\n privileged: true\n endpoints:\n - name: connect\n protocol: http\n published: 8787\n target: 8787\n environmentVariables:\n test_variable:\n type: local\n value: test_value\n image:\n reference: ghcr.io/azure/rocker-rstudio-ml-verse:latest\n type: docker\n name: rstudio\n volumes:\n - readOnly: false\n source: /home/azureuser/cloudfiles\n target: /home/azureuser/cloudfiles\n type: bind\n personalComputeInstanceSettings:\n assignedUser:\n objectId: 00000000-0000-0000-0000-000000000000\n tenantId: 00000000-0000-0000-0000-000000000000\n sshSettings:\n sshPublicAccess: Disabled\n subnet:\n id: test-subnet-resource-id\n vmSize: STANDARD_NC6\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create an ComputeInstance Compute with Schedules\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs\n {\n ComputeType = \"ComputeInstance\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs\n {\n ApplicationSharingPolicy = AzureNative.MachineLearningServices.ApplicationSharingPolicy.Personal,\n ComputeInstanceAuthorizationType = AzureNative.MachineLearningServices.ComputeInstanceAuthorizationType.Personal,\n PersonalComputeInstanceSettings = new AzureNative.MachineLearningServices.Inputs.PersonalComputeInstanceSettingsArgs\n {\n AssignedUser = new AzureNative.MachineLearningServices.Inputs.AssignedUserArgs\n {\n ObjectId = \"00000000-0000-0000-0000-000000000000\",\n TenantId = \"00000000-0000-0000-0000-000000000000\",\n },\n },\n Schedules = new AzureNative.MachineLearningServices.Inputs.ComputeSchedulesArgs\n {\n ComputeStartStop = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.ComputeStartStopScheduleArgs\n {\n Action = AzureNative.MachineLearningServices.ComputePowerAction.Stop,\n Cron = new AzureNative.MachineLearningServices.Inputs.CronArgs\n {\n Expression = \"0 18 * * *\",\n StartTime = \"2021-04-23T01:30:00\",\n TimeZone = \"Pacific Standard Time\",\n },\n Status = AzureNative.MachineLearningServices.ScheduleStatus.Enabled,\n TriggerType = AzureNative.MachineLearningServices.TriggerType.Cron,\n },\n },\n },\n SshSettings = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceSshSettingsArgs\n {\n SshPublicAccess = AzureNative.MachineLearningServices.SshPublicAccess.Disabled,\n },\n VmSize = \"STANDARD_NC6\",\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.ComputeInstanceArgs{\n\t\t\t\tComputeType: pulumi.String(\"ComputeInstance\"),\n\t\t\t\tProperties: \u0026machinelearningservices.ComputeInstancePropertiesArgs{\n\t\t\t\t\tApplicationSharingPolicy: pulumi.String(machinelearningservices.ApplicationSharingPolicyPersonal),\n\t\t\t\t\tComputeInstanceAuthorizationType: pulumi.String(machinelearningservices.ComputeInstanceAuthorizationTypePersonal),\n\t\t\t\t\tPersonalComputeInstanceSettings: \u0026machinelearningservices.PersonalComputeInstanceSettingsArgs{\n\t\t\t\t\t\tAssignedUser: \u0026machinelearningservices.AssignedUserArgs{\n\t\t\t\t\t\t\tObjectId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\t\tTenantId: pulumi.String(\"00000000-0000-0000-0000-000000000000\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSchedules: \u0026machinelearningservices.ComputeSchedulesArgs{\n\t\t\t\t\t\tComputeStartStop: machinelearningservices.ComputeStartStopScheduleArray{\n\t\t\t\t\t\t\t\u0026machinelearningservices.ComputeStartStopScheduleArgs{\n\t\t\t\t\t\t\t\tAction: pulumi.String(machinelearningservices.ComputePowerActionStop),\n\t\t\t\t\t\t\t\tCron: \u0026machinelearningservices.CronArgs{\n\t\t\t\t\t\t\t\t\tExpression: pulumi.String(\"0 18 * * *\"),\n\t\t\t\t\t\t\t\t\tStartTime: pulumi.String(\"2021-04-23T01:30:00\"),\n\t\t\t\t\t\t\t\t\tTimeZone: pulumi.String(\"Pacific Standard Time\"),\n\t\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\t\tStatus: pulumi.String(machinelearningservices.ScheduleStatusEnabled),\n\t\t\t\t\t\t\t\tTriggerType: pulumi.String(machinelearningservices.TriggerTypeCron),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tSshSettings: \u0026machinelearningservices.ComputeInstanceSshSettingsArgs{\n\t\t\t\t\t\tSshPublicAccess: pulumi.String(machinelearningservices.SshPublicAccessDisabled),\n\t\t\t\t\t},\n\t\t\t\t\tVmSize: pulumi.String(\"STANDARD_NC6\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(ComputeInstanceArgs.builder()\n .computeType(\"ComputeInstance\")\n .properties(ComputeInstancePropertiesArgs.builder()\n .applicationSharingPolicy(\"Personal\")\n .computeInstanceAuthorizationType(\"personal\")\n .personalComputeInstanceSettings(PersonalComputeInstanceSettingsArgs.builder()\n .assignedUser(AssignedUserArgs.builder()\n .objectId(\"00000000-0000-0000-0000-000000000000\")\n .tenantId(\"00000000-0000-0000-0000-000000000000\")\n .build())\n .build())\n .schedules(ComputeSchedulesArgs.builder()\n .computeStartStop(ComputeStartStopScheduleArgs.builder()\n .action(\"Stop\")\n .cron(CronArgs.builder()\n .expression(\"0 18 * * *\")\n .startTime(\"2021-04-23T01:30:00\")\n .timeZone(\"Pacific Standard Time\")\n .build())\n .status(\"Enabled\")\n .triggerType(\"Cron\")\n .build())\n .build())\n .sshSettings(ComputeInstanceSshSettingsArgs.builder()\n .sshPublicAccess(\"Disabled\")\n .build())\n .vmSize(\"STANDARD_NC6\")\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"ComputeInstance\",\n properties: {\n applicationSharingPolicy: azure_native.machinelearningservices.ApplicationSharingPolicy.Personal,\n computeInstanceAuthorizationType: azure_native.machinelearningservices.ComputeInstanceAuthorizationType.Personal,\n personalComputeInstanceSettings: {\n assignedUser: {\n objectId: \"00000000-0000-0000-0000-000000000000\",\n tenantId: \"00000000-0000-0000-0000-000000000000\",\n },\n },\n schedules: {\n computeStartStop: [{\n action: azure_native.machinelearningservices.ComputePowerAction.Stop,\n cron: {\n expression: \"0 18 * * *\",\n startTime: \"2021-04-23T01:30:00\",\n timeZone: \"Pacific Standard Time\",\n },\n status: azure_native.machinelearningservices.ScheduleStatus.Enabled,\n triggerType: azure_native.machinelearningservices.TriggerType.Cron,\n }],\n },\n sshSettings: {\n sshPublicAccess: azure_native.machinelearningservices.SshPublicAccess.Disabled,\n },\n vmSize: \"STANDARD_NC6\",\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"ComputeInstance\",\n \"properties\": {\n \"application_sharing_policy\": azure_native.machinelearningservices.ApplicationSharingPolicy.PERSONAL,\n \"compute_instance_authorization_type\": azure_native.machinelearningservices.ComputeInstanceAuthorizationType.PERSONAL,\n \"personal_compute_instance_settings\": {\n \"assigned_user\": {\n \"object_id\": \"00000000-0000-0000-0000-000000000000\",\n \"tenant_id\": \"00000000-0000-0000-0000-000000000000\",\n },\n },\n \"schedules\": {\n \"compute_start_stop\": [{\n \"action\": azure_native.machinelearningservices.ComputePowerAction.STOP,\n \"cron\": {\n \"expression\": \"0 18 * * *\",\n \"start_time\": \"2021-04-23T01:30:00\",\n \"time_zone\": \"Pacific Standard Time\",\n },\n \"status\": azure_native.machinelearningservices.ScheduleStatus.ENABLED,\n \"trigger_type\": azure_native.machinelearningservices.TriggerType.CRON,\n }],\n },\n \"ssh_settings\": {\n \"ssh_public_access\": azure_native.machinelearningservices.SshPublicAccess.DISABLED,\n },\n \"vm_size\": \"STANDARD_NC6\",\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: ComputeInstance\n properties:\n applicationSharingPolicy: Personal\n computeInstanceAuthorizationType: personal\n personalComputeInstanceSettings:\n assignedUser:\n objectId: 00000000-0000-0000-0000-000000000000\n tenantId: 00000000-0000-0000-0000-000000000000\n schedules:\n computeStartStop:\n - action: Stop\n cron:\n expression: 0 18 * * *\n startTime: 2021-04-23T01:30:00\n timeZone: Pacific Standard Time\n status: Enabled\n triggerType: Cron\n sshSettings:\n sshPublicAccess: Disabled\n vmSize: STANDARD_NC6\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Create an ComputeInstance Compute with minimal inputs\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstanceArgs\n {\n ComputeType = \"ComputeInstance\",\n Properties = new AzureNative.MachineLearningServices.Inputs.ComputeInstancePropertiesArgs\n {\n VmSize = \"STANDARD_NC6\",\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.ComputeInstanceArgs{\n\t\t\t\tComputeType: pulumi.String(\"ComputeInstance\"),\n\t\t\t\tProperties: \u0026machinelearningservices.ComputeInstancePropertiesArgs{\n\t\t\t\t\tVmSize: pulumi.String(\"STANDARD_NC6\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(ComputeInstanceArgs.builder()\n .computeType(\"ComputeInstance\")\n .properties(ComputeInstancePropertiesArgs.builder()\n .vmSize(\"STANDARD_NC6\")\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"ComputeInstance\",\n properties: {\n vmSize: \"STANDARD_NC6\",\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"ComputeInstance\",\n \"properties\": {\n \"vm_size\": \"STANDARD_NC6\",\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: ComputeInstance\n properties:\n vmSize: STANDARD_NC6\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Update a AML Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputeArgs\n {\n ComputeType = \"AmlCompute\",\n Description = \"some compute\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AmlComputePropertiesArgs\n {\n ScaleSettings = new AzureNative.MachineLearningServices.Inputs.ScaleSettingsArgs\n {\n MaxNodeCount = 4,\n MinNodeCount = 4,\n NodeIdleTimeBeforeScaleDown = \"PT5M\",\n },\n },\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.AmlComputeArgs{\n\t\t\t\tComputeType: pulumi.String(\"AmlCompute\"),\n\t\t\t\tDescription: pulumi.String(\"some compute\"),\n\t\t\t\tProperties: \u0026machinelearningservices.AmlComputePropertiesArgs{\n\t\t\t\t\tScaleSettings: \u0026machinelearningservices.ScaleSettingsArgs{\n\t\t\t\t\t\tMaxNodeCount: pulumi.Int(4),\n\t\t\t\t\t\tMinNodeCount: pulumi.Int(4),\n\t\t\t\t\t\tNodeIdleTimeBeforeScaleDown: pulumi.String(\"PT5M\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(AmlComputeArgs.builder()\n .computeType(\"AmlCompute\")\n .description(\"some compute\")\n .properties(AmlComputePropertiesArgs.builder()\n .scaleSettings(ScaleSettingsArgs.builder()\n .maxNodeCount(4)\n .minNodeCount(4)\n .nodeIdleTimeBeforeScaleDown(\"PT5M\")\n .build())\n .build())\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"AmlCompute\",\n description: \"some compute\",\n properties: {\n scaleSettings: {\n maxNodeCount: 4,\n minNodeCount: 4,\n nodeIdleTimeBeforeScaleDown: \"PT5M\",\n },\n },\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"AmlCompute\",\n \"description\": \"some compute\",\n \"properties\": {\n \"scale_settings\": {\n \"max_node_count\": 4,\n \"min_node_count\": 4,\n \"node_idle_time_before_scale_down\": \"PT5M\",\n },\n },\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: AmlCompute\n description: some compute\n properties:\n scaleSettings:\n maxNodeCount: 4\n minNodeCount: 4\n nodeIdleTimeBeforeScaleDown: PT5M\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% example %}}\n### Update an AKS Compute\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var compute = new AzureNative.MachineLearningServices.Compute(\"compute\", new()\n {\n ComputeName = \"compute123\",\n Location = \"eastus\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AKSArgs\n {\n ComputeType = \"AKS\",\n Description = \"some compute\",\n Properties = new AzureNative.MachineLearningServices.Inputs.AKSSchemaPropertiesArgs\n {\n AgentCount = 4,\n },\n ResourceId = \"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\",\n },\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspaces123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewCompute(ctx, \"compute\", \u0026machinelearningservices.ComputeArgs{\n\t\t\tComputeName: pulumi.String(\"compute123\"),\n\t\t\tLocation: pulumi.String(\"eastus\"),\n\t\t\tProperties: \u0026machinelearningservices.AKSArgs{\n\t\t\t\tComputeType: pulumi.String(\"AKS\"),\n\t\t\t\tDescription: pulumi.String(\"some compute\"),\n\t\t\t\tProperties: \u0026machinelearningservices.AKSSchemaPropertiesArgs{\n\t\t\t\t\tAgentCount: pulumi.Int(4),\n\t\t\t\t},\n\t\t\t\tResourceId: pulumi.String(\"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspaces123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Compute;\nimport com.pulumi.azurenative.machinelearningservices.ComputeArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var compute = new Compute(\"compute\", ComputeArgs.builder()\n .computeName(\"compute123\")\n .location(\"eastus\")\n .properties(AKSArgs.builder()\n .computeType(\"AKS\")\n .description(\"some compute\")\n .properties(AKSSchemaPropertiesArgs.builder()\n .agentCount(4)\n .build())\n .resourceId(\"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\")\n .build())\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspaces123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst compute = new azure_native.machinelearningservices.Compute(\"compute\", {\n computeName: \"compute123\",\n location: \"eastus\",\n properties: {\n computeType: \"AKS\",\n description: \"some compute\",\n properties: {\n agentCount: 4,\n },\n resourceId: \"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\",\n },\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspaces123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncompute = azure_native.machinelearningservices.Compute(\"compute\",\n compute_name=\"compute123\",\n location=\"eastus\",\n properties={\n \"compute_type\": \"AKS\",\n \"description\": \"some compute\",\n \"properties\": {\n \"agent_count\": 4,\n },\n \"resource_id\": \"/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\",\n },\n resource_group_name=\"testrg123\",\n workspace_name=\"workspaces123\")\n\n```\n\n```yaml\nresources:\n compute:\n type: azure-native:machinelearningservices:Compute\n properties:\n computeName: compute123\n location: eastus\n properties:\n computeType: AKS\n description: some compute\n properties:\n agentCount: 4\n resourceId: /subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourcegroups/testrg123/providers/Microsoft.ContainerService/managedClusters/compute123-56826-c9b00420020b2\n resourceGroupName: testrg123\n workspaceName: workspaces123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Compute compute123 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName} \n```\n", "properties": { "identity": { "type": "object", @@ -696982,11 +697989,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:Compute" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:Compute" } ] }, "azure-native:machinelearningservices:ConnectionDeployment": { - "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Azure OpenAI Connection Deployment\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var connectionDeployment = new AzureNative.MachineLearningServices.ConnectionDeployment(\"connectionDeployment\", new()\n {\n ConnectionName = \"testConnection\",\n DeploymentName = \"text-davinci-003\",\n Properties = new AzureNative.MachineLearningServices.Inputs.EndpointDeploymentResourcePropertiesArgs\n {\n Model = new AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelArgs\n {\n Format = \"OpenAI\",\n Name = \"text-davinci-003\",\n Version = \"1\",\n },\n VersionUpgradeOption = AzureNative.MachineLearningServices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,\n },\n ResourceGroupName = \"resourceGroup-1\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewConnectionDeployment(ctx, \"connectionDeployment\", \u0026machinelearningservices.ConnectionDeploymentArgs{\n\t\t\tConnectionName: pulumi.String(\"testConnection\"),\n\t\t\tDeploymentName: pulumi.String(\"text-davinci-003\"),\n\t\t\tProperties: \u0026machinelearningservices.EndpointDeploymentResourcePropertiesArgs{\n\t\t\t\tModel: \u0026machinelearningservices.EndpointDeploymentModelArgs{\n\t\t\t\t\tFormat: pulumi.String(\"OpenAI\"),\n\t\t\t\t\tName: pulumi.String(\"text-davinci-003\"),\n\t\t\t\t\tVersion: pulumi.String(\"1\"),\n\t\t\t\t},\n\t\t\t\tVersionUpgradeOption: pulumi.String(machinelearningservices.DeploymentModelVersionUpgradeOptionOnceNewDefaultVersionAvailable),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"resourceGroup-1\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionDeployment;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionDeploymentArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EndpointDeploymentResourcePropertiesArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EndpointDeploymentModelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var connectionDeployment = new ConnectionDeployment(\"connectionDeployment\", ConnectionDeploymentArgs.builder()\n .connectionName(\"testConnection\")\n .deploymentName(\"text-davinci-003\")\n .properties(EndpointDeploymentResourcePropertiesArgs.builder()\n .model(EndpointDeploymentModelArgs.builder()\n .format(\"OpenAI\")\n .name(\"text-davinci-003\")\n .version(\"1\")\n .build())\n .versionUpgradeOption(\"OnceNewDefaultVersionAvailable\")\n .build())\n .resourceGroupName(\"resourceGroup-1\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst connectionDeployment = new azure_native.machinelearningservices.ConnectionDeployment(\"connectionDeployment\", {\n connectionName: \"testConnection\",\n deploymentName: \"text-davinci-003\",\n properties: {\n model: {\n format: \"OpenAI\",\n name: \"text-davinci-003\",\n version: \"1\",\n },\n versionUpgradeOption: azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,\n },\n resourceGroupName: \"resourceGroup-1\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nconnection_deployment = azure_native.machinelearningservices.ConnectionDeployment(\"connectionDeployment\",\n connection_name=\"testConnection\",\n deployment_name=\"text-davinci-003\",\n properties={\n \"model\": {\n \"format\": \"OpenAI\",\n \"name\": \"text-davinci-003\",\n \"version\": \"1\",\n },\n \"version_upgrade_option\": azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.ONCE_NEW_DEFAULT_VERSION_AVAILABLE,\n },\n resource_group_name=\"resourceGroup-1\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n connectionDeployment:\n type: azure-native:machinelearningservices:ConnectionDeployment\n properties:\n connectionName: testConnection\n deploymentName: text-davinci-003\n properties:\n model:\n format: OpenAI\n name: text-davinci-003\n version: '1'\n versionUpgradeOption: OnceNewDefaultVersionAvailable\n resourceGroupName: resourceGroup-1\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ConnectionDeployment text-davinci-003 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/{deploymentName} \n```\n", + "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Azure OpenAI Connection Deployment\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var connectionDeployment = new AzureNative.MachineLearningServices.ConnectionDeployment(\"connectionDeployment\", new()\n {\n ConnectionName = \"testConnection\",\n DeploymentName = \"text-davinci-003\",\n Properties = new AzureNative.MachineLearningServices.Inputs.EndpointDeploymentResourcePropertiesArgs\n {\n Model = new AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelArgs\n {\n Format = \"OpenAI\",\n Name = \"text-davinci-003\",\n Version = \"1\",\n },\n VersionUpgradeOption = AzureNative.MachineLearningServices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,\n },\n ResourceGroupName = \"resourceGroup-1\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewConnectionDeployment(ctx, \"connectionDeployment\", \u0026machinelearningservices.ConnectionDeploymentArgs{\n\t\t\tConnectionName: pulumi.String(\"testConnection\"),\n\t\t\tDeploymentName: pulumi.String(\"text-davinci-003\"),\n\t\t\tProperties: \u0026machinelearningservices.EndpointDeploymentResourcePropertiesArgs{\n\t\t\t\tModel: \u0026machinelearningservices.EndpointDeploymentModelArgs{\n\t\t\t\t\tFormat: pulumi.String(\"OpenAI\"),\n\t\t\t\t\tName: pulumi.String(\"text-davinci-003\"),\n\t\t\t\t\tVersion: pulumi.String(\"1\"),\n\t\t\t\t},\n\t\t\t\tVersionUpgradeOption: pulumi.String(machinelearningservices.DeploymentModelVersionUpgradeOptionOnceNewDefaultVersionAvailable),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"resourceGroup-1\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionDeployment;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionDeploymentArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EndpointDeploymentResourcePropertiesArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EndpointDeploymentModelArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var connectionDeployment = new ConnectionDeployment(\"connectionDeployment\", ConnectionDeploymentArgs.builder()\n .connectionName(\"testConnection\")\n .deploymentName(\"text-davinci-003\")\n .properties(EndpointDeploymentResourcePropertiesArgs.builder()\n .model(EndpointDeploymentModelArgs.builder()\n .format(\"OpenAI\")\n .name(\"text-davinci-003\")\n .version(\"1\")\n .build())\n .versionUpgradeOption(\"OnceNewDefaultVersionAvailable\")\n .build())\n .resourceGroupName(\"resourceGroup-1\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst connectionDeployment = new azure_native.machinelearningservices.ConnectionDeployment(\"connectionDeployment\", {\n connectionName: \"testConnection\",\n deploymentName: \"text-davinci-003\",\n properties: {\n model: {\n format: \"OpenAI\",\n name: \"text-davinci-003\",\n version: \"1\",\n },\n versionUpgradeOption: azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,\n },\n resourceGroupName: \"resourceGroup-1\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nconnection_deployment = azure_native.machinelearningservices.ConnectionDeployment(\"connectionDeployment\",\n connection_name=\"testConnection\",\n deployment_name=\"text-davinci-003\",\n properties={\n \"model\": {\n \"format\": \"OpenAI\",\n \"name\": \"text-davinci-003\",\n \"version\": \"1\",\n },\n \"version_upgrade_option\": azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.ONCE_NEW_DEFAULT_VERSION_AVAILABLE,\n },\n resource_group_name=\"resourceGroup-1\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n connectionDeployment:\n type: azure-native:machinelearningservices:ConnectionDeployment\n properties:\n connectionName: testConnection\n deploymentName: text-davinci-003\n properties:\n model:\n format: OpenAI\n name: text-davinci-003\n version: '1'\n versionUpgradeOption: OnceNewDefaultVersionAvailable\n resourceGroupName: resourceGroup-1\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ConnectionDeployment text-davinci-003 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/{deploymentName} \n```\n", "properties": { "name": { "type": "string", @@ -697062,11 +698072,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" } ] }, "azure-native:machinelearningservices:ConnectionRaiBlocklist": { - "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create RaiBlocklist Item\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var connectionRaiBlocklist = new AzureNative.MachineLearningServices.ConnectionRaiBlocklist(\"connectionRaiBlocklist\", new()\n {\n ConnectionName = \"testConnection\",\n Properties = new AzureNative.MachineLearningServices.Inputs.RaiBlocklistItemPropertiesArgs\n {\n IsRegex = false,\n Pattern = \"Pattern To Block\",\n },\n RaiBlocklistItemName = \"raiBlocklistItemName\",\n RaiBlocklistName = \"raiBlocklistName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewConnectionRaiBlocklist(ctx, \"connectionRaiBlocklist\", \u0026machinelearningservices.ConnectionRaiBlocklistArgs{\n\t\t\tConnectionName: pulumi.String(\"testConnection\"),\n\t\t\tProperties: \u0026machinelearningservices.RaiBlocklistItemPropertiesArgs{\n\t\t\t\tIsRegex: pulumi.Bool(false),\n\t\t\t\tPattern: pulumi.String(\"Pattern To Block\"),\n\t\t\t},\n\t\t\tRaiBlocklistItemName: pulumi.String(\"raiBlocklistItemName\"),\n\t\t\tRaiBlocklistName: pulumi.String(\"raiBlocklistName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiBlocklist;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiBlocklistArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RaiBlocklistItemPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var connectionRaiBlocklist = new ConnectionRaiBlocklist(\"connectionRaiBlocklist\", ConnectionRaiBlocklistArgs.builder()\n .connectionName(\"testConnection\")\n .properties(RaiBlocklistItemPropertiesArgs.builder()\n .isRegex(false)\n .pattern(\"Pattern To Block\")\n .build())\n .raiBlocklistItemName(\"raiBlocklistItemName\")\n .raiBlocklistName(\"raiBlocklistName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst connectionRaiBlocklist = new azure_native.machinelearningservices.ConnectionRaiBlocklist(\"connectionRaiBlocklist\", {\n connectionName: \"testConnection\",\n properties: {\n isRegex: false,\n pattern: \"Pattern To Block\",\n },\n raiBlocklistItemName: \"raiBlocklistItemName\",\n raiBlocklistName: \"raiBlocklistName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nconnection_rai_blocklist = azure_native.machinelearningservices.ConnectionRaiBlocklist(\"connectionRaiBlocklist\",\n connection_name=\"testConnection\",\n properties={\n \"is_regex\": False,\n \"pattern\": \"Pattern To Block\",\n },\n rai_blocklist_item_name=\"raiBlocklistItemName\",\n rai_blocklist_name=\"raiBlocklistName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n connectionRaiBlocklist:\n type: azure-native:machinelearningservices:ConnectionRaiBlocklist\n properties:\n connectionName: testConnection\n properties:\n isRegex: false\n pattern: Pattern To Block\n raiBlocklistItemName: raiBlocklistItemName\n raiBlocklistName: raiBlocklistName\n resourceGroupName: test-rg\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ConnectionRaiBlocklist raiBlocklistItemName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/{raiBlocklistItemName} \n```\n", + "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create RaiBlocklist Item\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var connectionRaiBlocklist = new AzureNative.MachineLearningServices.ConnectionRaiBlocklist(\"connectionRaiBlocklist\", new()\n {\n ConnectionName = \"testConnection\",\n Properties = new AzureNative.MachineLearningServices.Inputs.RaiBlocklistItemPropertiesArgs\n {\n IsRegex = false,\n Pattern = \"Pattern To Block\",\n },\n RaiBlocklistItemName = \"raiBlocklistItemName\",\n RaiBlocklistName = \"raiBlocklistName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewConnectionRaiBlocklist(ctx, \"connectionRaiBlocklist\", \u0026machinelearningservices.ConnectionRaiBlocklistArgs{\n\t\t\tConnectionName: pulumi.String(\"testConnection\"),\n\t\t\tProperties: \u0026machinelearningservices.RaiBlocklistItemPropertiesArgs{\n\t\t\t\tIsRegex: pulumi.Bool(false),\n\t\t\t\tPattern: pulumi.String(\"Pattern To Block\"),\n\t\t\t},\n\t\t\tRaiBlocklistItemName: pulumi.String(\"raiBlocklistItemName\"),\n\t\t\tRaiBlocklistName: pulumi.String(\"raiBlocklistName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiBlocklist;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiBlocklistArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RaiBlocklistItemPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var connectionRaiBlocklist = new ConnectionRaiBlocklist(\"connectionRaiBlocklist\", ConnectionRaiBlocklistArgs.builder()\n .connectionName(\"testConnection\")\n .properties(RaiBlocklistItemPropertiesArgs.builder()\n .isRegex(false)\n .pattern(\"Pattern To Block\")\n .build())\n .raiBlocklistItemName(\"raiBlocklistItemName\")\n .raiBlocklistName(\"raiBlocklistName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst connectionRaiBlocklist = new azure_native.machinelearningservices.ConnectionRaiBlocklist(\"connectionRaiBlocklist\", {\n connectionName: \"testConnection\",\n properties: {\n isRegex: false,\n pattern: \"Pattern To Block\",\n },\n raiBlocklistItemName: \"raiBlocklistItemName\",\n raiBlocklistName: \"raiBlocklistName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nconnection_rai_blocklist = azure_native.machinelearningservices.ConnectionRaiBlocklist(\"connectionRaiBlocklist\",\n connection_name=\"testConnection\",\n properties={\n \"is_regex\": False,\n \"pattern\": \"Pattern To Block\",\n },\n rai_blocklist_item_name=\"raiBlocklistItemName\",\n rai_blocklist_name=\"raiBlocklistName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n connectionRaiBlocklist:\n type: azure-native:machinelearningservices:ConnectionRaiBlocklist\n properties:\n connectionName: testConnection\n properties:\n isRegex: false\n pattern: Pattern To Block\n raiBlocklistItemName: raiBlocklistItemName\n raiBlocklistName: raiBlocklistName\n resourceGroupName: test-rg\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ConnectionRaiBlocklist raiBlocklistItemName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/{raiBlocklistItemName} \n```\n", "properties": { "name": { "type": "string", @@ -697142,11 +698155,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" } ] }, "azure-native:machinelearningservices:ConnectionRaiBlocklistItem": { - "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Rai Blocklist\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var connectionRaiBlocklistItem = new AzureNative.MachineLearningServices.ConnectionRaiBlocklistItem(\"connectionRaiBlocklistItem\", new()\n {\n ConnectionName = \"testConnection\",\n Properties = new AzureNative.MachineLearningServices.Inputs.RaiBlocklistPropertiesArgs\n {\n Description = \"Basic blocklist description\",\n },\n RaiBlocklistName = \"raiBlocklistName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewConnectionRaiBlocklistItem(ctx, \"connectionRaiBlocklistItem\", \u0026machinelearningservices.ConnectionRaiBlocklistItemArgs{\n\t\t\tConnectionName: pulumi.String(\"testConnection\"),\n\t\t\tProperties: \u0026machinelearningservices.RaiBlocklistPropertiesArgs{\n\t\t\t\tDescription: pulumi.String(\"Basic blocklist description\"),\n\t\t\t},\n\t\t\tRaiBlocklistName: pulumi.String(\"raiBlocklistName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiBlocklistItem;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiBlocklistItemArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RaiBlocklistPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var connectionRaiBlocklistItem = new ConnectionRaiBlocklistItem(\"connectionRaiBlocklistItem\", ConnectionRaiBlocklistItemArgs.builder()\n .connectionName(\"testConnection\")\n .properties(RaiBlocklistPropertiesArgs.builder()\n .description(\"Basic blocklist description\")\n .build())\n .raiBlocklistName(\"raiBlocklistName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst connectionRaiBlocklistItem = new azure_native.machinelearningservices.ConnectionRaiBlocklistItem(\"connectionRaiBlocklistItem\", {\n connectionName: \"testConnection\",\n properties: {\n description: \"Basic blocklist description\",\n },\n raiBlocklistName: \"raiBlocklistName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nconnection_rai_blocklist_item = azure_native.machinelearningservices.ConnectionRaiBlocklistItem(\"connectionRaiBlocklistItem\",\n connection_name=\"testConnection\",\n properties={\n \"description\": \"Basic blocklist description\",\n },\n rai_blocklist_name=\"raiBlocklistName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n connectionRaiBlocklistItem:\n type: azure-native:machinelearningservices:ConnectionRaiBlocklistItem\n properties:\n connectionName: testConnection\n properties:\n description: Basic blocklist description\n raiBlocklistName: raiBlocklistName\n resourceGroupName: test-rg\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ConnectionRaiBlocklistItem raiBlocklistName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName} \n```\n", + "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Rai Blocklist\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var connectionRaiBlocklistItem = new AzureNative.MachineLearningServices.ConnectionRaiBlocklistItem(\"connectionRaiBlocklistItem\", new()\n {\n ConnectionName = \"testConnection\",\n Properties = new AzureNative.MachineLearningServices.Inputs.RaiBlocklistPropertiesArgs\n {\n Description = \"Basic blocklist description\",\n },\n RaiBlocklistName = \"raiBlocklistName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewConnectionRaiBlocklistItem(ctx, \"connectionRaiBlocklistItem\", \u0026machinelearningservices.ConnectionRaiBlocklistItemArgs{\n\t\t\tConnectionName: pulumi.String(\"testConnection\"),\n\t\t\tProperties: \u0026machinelearningservices.RaiBlocklistPropertiesArgs{\n\t\t\t\tDescription: pulumi.String(\"Basic blocklist description\"),\n\t\t\t},\n\t\t\tRaiBlocklistName: pulumi.String(\"raiBlocklistName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiBlocklistItem;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiBlocklistItemArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RaiBlocklistPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var connectionRaiBlocklistItem = new ConnectionRaiBlocklistItem(\"connectionRaiBlocklistItem\", ConnectionRaiBlocklistItemArgs.builder()\n .connectionName(\"testConnection\")\n .properties(RaiBlocklistPropertiesArgs.builder()\n .description(\"Basic blocklist description\")\n .build())\n .raiBlocklistName(\"raiBlocklistName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst connectionRaiBlocklistItem = new azure_native.machinelearningservices.ConnectionRaiBlocklistItem(\"connectionRaiBlocklistItem\", {\n connectionName: \"testConnection\",\n properties: {\n description: \"Basic blocklist description\",\n },\n raiBlocklistName: \"raiBlocklistName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nconnection_rai_blocklist_item = azure_native.machinelearningservices.ConnectionRaiBlocklistItem(\"connectionRaiBlocklistItem\",\n connection_name=\"testConnection\",\n properties={\n \"description\": \"Basic blocklist description\",\n },\n rai_blocklist_name=\"raiBlocklistName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n connectionRaiBlocklistItem:\n type: azure-native:machinelearningservices:ConnectionRaiBlocklistItem\n properties:\n connectionName: testConnection\n properties:\n description: Basic blocklist description\n raiBlocklistName: raiBlocklistName\n resourceGroupName: test-rg\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ConnectionRaiBlocklistItem raiBlocklistName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName} \n```\n", "properties": { "name": { "type": "string", @@ -697216,11 +698232,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" } ] }, "azure-native:machinelearningservices:ConnectionRaiPolicy": { - "description": "Azure OpenAI Content Filters resource.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Rai policy\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var connectionRaiPolicy = new AzureNative.MachineLearningServices.ConnectionRaiPolicy(\"connectionRaiPolicy\", new()\n {\n ConnectionName = \"testConnection\",\n Properties = new AzureNative.MachineLearningServices.Inputs.RaiPolicyPropertiesArgs\n {\n BasePolicyName = \"112\",\n CompletionBlocklists = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiBlocklistConfigArgs\n {\n Blocking = false,\n BlocklistName = \"blocklistName\",\n },\n },\n ContentFilters = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiPolicyContentFilterArgs\n {\n AllowedContentLevel = AzureNative.MachineLearningServices.AllowedContentLevel.Low,\n Blocking = false,\n Enabled = false,\n Name = \"policyName\",\n Source = AzureNative.MachineLearningServices.RaiPolicyContentSource.Prompt,\n },\n },\n Mode = AzureNative.MachineLearningServices.RaiPolicyMode.Blocking,\n PromptBlocklists = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiBlocklistConfigArgs\n {\n Blocking = false,\n BlocklistName = \"blocklistName\",\n },\n },\n Type = AzureNative.MachineLearningServices.RaiPolicyType.SystemManaged,\n },\n RaiPolicyName = \"raiPolicyName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewConnectionRaiPolicy(ctx, \"connectionRaiPolicy\", \u0026machinelearningservices.ConnectionRaiPolicyArgs{\n\t\t\tConnectionName: pulumi.String(\"testConnection\"),\n\t\t\tProperties: \u0026machinelearningservices.RaiPolicyPropertiesArgs{\n\t\t\t\tBasePolicyName: pulumi.String(\"112\"),\n\t\t\t\tCompletionBlocklists: machinelearningservices.RaiBlocklistConfigArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiBlocklistConfigArgs{\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tBlocklistName: pulumi.String(\"blocklistName\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tContentFilters: machinelearningservices.RaiPolicyContentFilterArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiPolicyContentFilterArgs{\n\t\t\t\t\t\tAllowedContentLevel: pulumi.String(machinelearningservices.AllowedContentLevelLow),\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t\tName: pulumi.String(\"policyName\"),\n\t\t\t\t\t\tSource: pulumi.String(machinelearningservices.RaiPolicyContentSourcePrompt),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tMode: pulumi.String(machinelearningservices.RaiPolicyModeBlocking),\n\t\t\t\tPromptBlocklists: machinelearningservices.RaiBlocklistConfigArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiBlocklistConfigArgs{\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tBlocklistName: pulumi.String(\"blocklistName\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(machinelearningservices.RaiPolicyTypeSystemManaged),\n\t\t\t},\n\t\t\tRaiPolicyName: pulumi.String(\"raiPolicyName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiPolicy;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiPolicyArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RaiPolicyPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var connectionRaiPolicy = new ConnectionRaiPolicy(\"connectionRaiPolicy\", ConnectionRaiPolicyArgs.builder()\n .connectionName(\"testConnection\")\n .properties(RaiPolicyPropertiesArgs.builder()\n .basePolicyName(\"112\")\n .completionBlocklists(RaiBlocklistConfigArgs.builder()\n .blocking(false)\n .blocklistName(\"blocklistName\")\n .build())\n .contentFilters(RaiPolicyContentFilterArgs.builder()\n .allowedContentLevel(\"Low\")\n .blocking(false)\n .enabled(false)\n .name(\"policyName\")\n .source(\"Prompt\")\n .build())\n .mode(\"Blocking\")\n .promptBlocklists(RaiBlocklistConfigArgs.builder()\n .blocking(false)\n .blocklistName(\"blocklistName\")\n .build())\n .type(\"SystemManaged\")\n .build())\n .raiPolicyName(\"raiPolicyName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst connectionRaiPolicy = new azure_native.machinelearningservices.ConnectionRaiPolicy(\"connectionRaiPolicy\", {\n connectionName: \"testConnection\",\n properties: {\n basePolicyName: \"112\",\n completionBlocklists: [{\n blocking: false,\n blocklistName: \"blocklistName\",\n }],\n contentFilters: [{\n allowedContentLevel: azure_native.machinelearningservices.AllowedContentLevel.Low,\n blocking: false,\n enabled: false,\n name: \"policyName\",\n source: azure_native.machinelearningservices.RaiPolicyContentSource.Prompt,\n }],\n mode: azure_native.machinelearningservices.RaiPolicyMode.Blocking,\n promptBlocklists: [{\n blocking: false,\n blocklistName: \"blocklistName\",\n }],\n type: azure_native.machinelearningservices.RaiPolicyType.SystemManaged,\n },\n raiPolicyName: \"raiPolicyName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nconnection_rai_policy = azure_native.machinelearningservices.ConnectionRaiPolicy(\"connectionRaiPolicy\",\n connection_name=\"testConnection\",\n properties={\n \"base_policy_name\": \"112\",\n \"completion_blocklists\": [{\n \"blocking\": False,\n \"blocklist_name\": \"blocklistName\",\n }],\n \"content_filters\": [{\n \"allowed_content_level\": azure_native.machinelearningservices.AllowedContentLevel.LOW,\n \"blocking\": False,\n \"enabled\": False,\n \"name\": \"policyName\",\n \"source\": azure_native.machinelearningservices.RaiPolicyContentSource.PROMPT,\n }],\n \"mode\": azure_native.machinelearningservices.RaiPolicyMode.BLOCKING,\n \"prompt_blocklists\": [{\n \"blocking\": False,\n \"blocklist_name\": \"blocklistName\",\n }],\n \"type\": azure_native.machinelearningservices.RaiPolicyType.SYSTEM_MANAGED,\n },\n rai_policy_name=\"raiPolicyName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n connectionRaiPolicy:\n type: azure-native:machinelearningservices:ConnectionRaiPolicy\n properties:\n connectionName: testConnection\n properties:\n basePolicyName: '112'\n completionBlocklists:\n - blocking: false\n blocklistName: blocklistName\n contentFilters:\n - allowedContentLevel: Low\n blocking: false\n enabled: false\n name: policyName\n source: Prompt\n mode: Blocking\n promptBlocklists:\n - blocking: false\n blocklistName: blocklistName\n type: SystemManaged\n raiPolicyName: raiPolicyName\n resourceGroupName: test-rg\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ConnectionRaiPolicy raiPolicyName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiPolicies/{raiPolicyName} \n```\n", + "description": "Azure OpenAI Content Filters resource.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Rai policy\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var connectionRaiPolicy = new AzureNative.MachineLearningServices.ConnectionRaiPolicy(\"connectionRaiPolicy\", new()\n {\n ConnectionName = \"testConnection\",\n Properties = new AzureNative.MachineLearningServices.Inputs.RaiPolicyPropertiesArgs\n {\n BasePolicyName = \"112\",\n CompletionBlocklists = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiBlocklistConfigArgs\n {\n Blocking = false,\n BlocklistName = \"blocklistName\",\n },\n },\n ContentFilters = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiPolicyContentFilterArgs\n {\n AllowedContentLevel = AzureNative.MachineLearningServices.AllowedContentLevel.Low,\n Blocking = false,\n Enabled = false,\n Name = \"policyName\",\n Source = AzureNative.MachineLearningServices.RaiPolicyContentSource.Prompt,\n },\n },\n Mode = AzureNative.MachineLearningServices.RaiPolicyMode.Blocking,\n PromptBlocklists = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiBlocklistConfigArgs\n {\n Blocking = false,\n BlocklistName = \"blocklistName\",\n },\n },\n Type = AzureNative.MachineLearningServices.RaiPolicyType.SystemManaged,\n },\n RaiPolicyName = \"raiPolicyName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewConnectionRaiPolicy(ctx, \"connectionRaiPolicy\", \u0026machinelearningservices.ConnectionRaiPolicyArgs{\n\t\t\tConnectionName: pulumi.String(\"testConnection\"),\n\t\t\tProperties: \u0026machinelearningservices.RaiPolicyPropertiesArgs{\n\t\t\t\tBasePolicyName: pulumi.String(\"112\"),\n\t\t\t\tCompletionBlocklists: machinelearningservices.RaiBlocklistConfigArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiBlocklistConfigArgs{\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tBlocklistName: pulumi.String(\"blocklistName\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tContentFilters: machinelearningservices.RaiPolicyContentFilterArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiPolicyContentFilterArgs{\n\t\t\t\t\t\tAllowedContentLevel: pulumi.String(machinelearningservices.AllowedContentLevelLow),\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t\tName: pulumi.String(\"policyName\"),\n\t\t\t\t\t\tSource: pulumi.String(machinelearningservices.RaiPolicyContentSourcePrompt),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tMode: pulumi.String(machinelearningservices.RaiPolicyModeBlocking),\n\t\t\t\tPromptBlocklists: machinelearningservices.RaiBlocklistConfigArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiBlocklistConfigArgs{\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tBlocklistName: pulumi.String(\"blocklistName\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(machinelearningservices.RaiPolicyTypeSystemManaged),\n\t\t\t},\n\t\t\tRaiPolicyName: pulumi.String(\"raiPolicyName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiPolicy;\nimport com.pulumi.azurenative.machinelearningservices.ConnectionRaiPolicyArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RaiPolicyPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var connectionRaiPolicy = new ConnectionRaiPolicy(\"connectionRaiPolicy\", ConnectionRaiPolicyArgs.builder()\n .connectionName(\"testConnection\")\n .properties(RaiPolicyPropertiesArgs.builder()\n .basePolicyName(\"112\")\n .completionBlocklists(RaiBlocklistConfigArgs.builder()\n .blocking(false)\n .blocklistName(\"blocklistName\")\n .build())\n .contentFilters(RaiPolicyContentFilterArgs.builder()\n .allowedContentLevel(\"Low\")\n .blocking(false)\n .enabled(false)\n .name(\"policyName\")\n .source(\"Prompt\")\n .build())\n .mode(\"Blocking\")\n .promptBlocklists(RaiBlocklistConfigArgs.builder()\n .blocking(false)\n .blocklistName(\"blocklistName\")\n .build())\n .type(\"SystemManaged\")\n .build())\n .raiPolicyName(\"raiPolicyName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst connectionRaiPolicy = new azure_native.machinelearningservices.ConnectionRaiPolicy(\"connectionRaiPolicy\", {\n connectionName: \"testConnection\",\n properties: {\n basePolicyName: \"112\",\n completionBlocklists: [{\n blocking: false,\n blocklistName: \"blocklistName\",\n }],\n contentFilters: [{\n allowedContentLevel: azure_native.machinelearningservices.AllowedContentLevel.Low,\n blocking: false,\n enabled: false,\n name: \"policyName\",\n source: azure_native.machinelearningservices.RaiPolicyContentSource.Prompt,\n }],\n mode: azure_native.machinelearningservices.RaiPolicyMode.Blocking,\n promptBlocklists: [{\n blocking: false,\n blocklistName: \"blocklistName\",\n }],\n type: azure_native.machinelearningservices.RaiPolicyType.SystemManaged,\n },\n raiPolicyName: \"raiPolicyName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nconnection_rai_policy = azure_native.machinelearningservices.ConnectionRaiPolicy(\"connectionRaiPolicy\",\n connection_name=\"testConnection\",\n properties={\n \"base_policy_name\": \"112\",\n \"completion_blocklists\": [{\n \"blocking\": False,\n \"blocklist_name\": \"blocklistName\",\n }],\n \"content_filters\": [{\n \"allowed_content_level\": azure_native.machinelearningservices.AllowedContentLevel.LOW,\n \"blocking\": False,\n \"enabled\": False,\n \"name\": \"policyName\",\n \"source\": azure_native.machinelearningservices.RaiPolicyContentSource.PROMPT,\n }],\n \"mode\": azure_native.machinelearningservices.RaiPolicyMode.BLOCKING,\n \"prompt_blocklists\": [{\n \"blocking\": False,\n \"blocklist_name\": \"blocklistName\",\n }],\n \"type\": azure_native.machinelearningservices.RaiPolicyType.SYSTEM_MANAGED,\n },\n rai_policy_name=\"raiPolicyName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n connectionRaiPolicy:\n type: azure-native:machinelearningservices:ConnectionRaiPolicy\n properties:\n connectionName: testConnection\n properties:\n basePolicyName: '112'\n completionBlocklists:\n - blocking: false\n blocklistName: blocklistName\n contentFilters:\n - allowedContentLevel: Low\n blocking: false\n enabled: false\n name: policyName\n source: Prompt\n mode: Blocking\n promptBlocklists:\n - blocking: false\n blocklistName: blocklistName\n type: SystemManaged\n raiPolicyName: raiPolicyName\n resourceGroupName: test-rg\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ConnectionRaiPolicy raiPolicyName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiPolicies/{raiPolicyName} \n```\n", "properties": { "name": { "type": "string", @@ -697290,11 +698309,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" } ] }, "azure-native:machinelearningservices:DataContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Data Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var dataContainer = new AzureNative.MachineLearningServices.DataContainer(\"dataContainer\", new()\n {\n DataContainerProperties = new AzureNative.MachineLearningServices.Inputs.DataContainerArgs\n {\n DataType = \"UriFile\",\n Description = \"string\",\n Properties = \n {\n { \"properties1\", \"value1\" },\n { \"properties2\", \"value2\" },\n },\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n Name = \"datacontainer123\",\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspace123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDataContainer(ctx, \"dataContainer\", \u0026machinelearningservices.DataContainerArgs{\n\t\t\tDataContainerProperties: \u0026machinelearningservices.DataContainerTypeArgs{\n\t\t\t\tDataType: pulumi.String(\"UriFile\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"properties1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"properties2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"datacontainer123\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.DataContainer;\nimport com.pulumi.azurenative.machinelearningservices.DataContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.DataContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var dataContainer = new DataContainer(\"dataContainer\", DataContainerArgs.builder()\n .dataContainerProperties(DataContainerArgs.builder()\n .dataType(\"UriFile\")\n .description(\"string\")\n .properties(Map.ofEntries(\n Map.entry(\"properties1\", \"value1\"),\n Map.entry(\"properties2\", \"value2\")\n ))\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .name(\"datacontainer123\")\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspace123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst dataContainer = new azure_native.machinelearningservices.DataContainer(\"dataContainer\", {\n dataContainerProperties: {\n dataType: \"UriFile\",\n description: \"string\",\n properties: {\n properties1: \"value1\",\n properties2: \"value2\",\n },\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n name: \"datacontainer123\",\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspace123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndata_container = azure_native.machinelearningservices.DataContainer(\"dataContainer\",\n data_container_properties={\n \"data_type\": \"UriFile\",\n \"description\": \"string\",\n \"properties\": {\n \"properties1\": \"value1\",\n \"properties2\": \"value2\",\n },\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n name=\"datacontainer123\",\n resource_group_name=\"testrg123\",\n workspace_name=\"workspace123\")\n\n```\n\n```yaml\nresources:\n dataContainer:\n type: azure-native:machinelearningservices:DataContainer\n properties:\n dataContainerProperties:\n dataType: UriFile\n description: string\n properties:\n properties1: value1\n properties2: value2\n tags:\n tag1: value1\n tag2: value2\n name: datacontainer123\n resourceGroupName: testrg123\n workspaceName: workspace123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:DataContainer datacontainer123 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Data Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var dataContainer = new AzureNative.MachineLearningServices.DataContainer(\"dataContainer\", new()\n {\n DataContainerProperties = new AzureNative.MachineLearningServices.Inputs.DataContainerArgs\n {\n DataType = \"UriFile\",\n Description = \"string\",\n Properties = \n {\n { \"properties1\", \"value1\" },\n { \"properties2\", \"value2\" },\n },\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n Name = \"datacontainer123\",\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspace123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDataContainer(ctx, \"dataContainer\", \u0026machinelearningservices.DataContainerArgs{\n\t\t\tDataContainerProperties: \u0026machinelearningservices.DataContainerTypeArgs{\n\t\t\t\tDataType: pulumi.String(\"UriFile\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"properties1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"properties2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"datacontainer123\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.DataContainer;\nimport com.pulumi.azurenative.machinelearningservices.DataContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.DataContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var dataContainer = new DataContainer(\"dataContainer\", DataContainerArgs.builder()\n .dataContainerProperties(DataContainerArgs.builder()\n .dataType(\"UriFile\")\n .description(\"string\")\n .properties(Map.ofEntries(\n Map.entry(\"properties1\", \"value1\"),\n Map.entry(\"properties2\", \"value2\")\n ))\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .name(\"datacontainer123\")\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspace123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst dataContainer = new azure_native.machinelearningservices.DataContainer(\"dataContainer\", {\n dataContainerProperties: {\n dataType: \"UriFile\",\n description: \"string\",\n properties: {\n properties1: \"value1\",\n properties2: \"value2\",\n },\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n name: \"datacontainer123\",\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspace123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndata_container = azure_native.machinelearningservices.DataContainer(\"dataContainer\",\n data_container_properties={\n \"data_type\": \"UriFile\",\n \"description\": \"string\",\n \"properties\": {\n \"properties1\": \"value1\",\n \"properties2\": \"value2\",\n },\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n name=\"datacontainer123\",\n resource_group_name=\"testrg123\",\n workspace_name=\"workspace123\")\n\n```\n\n```yaml\nresources:\n dataContainer:\n type: azure-native:machinelearningservices:DataContainer\n properties:\n dataContainerProperties:\n dataType: UriFile\n description: string\n properties:\n properties1: value1\n properties2: value2\n tags:\n tag1: value1\n tag2: value2\n name: datacontainer123\n resourceGroupName: testrg123\n workspaceName: workspace123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:DataContainer datacontainer123 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name} \n```\n", "properties": { "dataContainerProperties": { "type": "object", @@ -697406,11 +698428,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:DataContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:DataContainer" } ] }, "azure-native:machinelearningservices:DataVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Data Version Base.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var dataVersion = new AzureNative.MachineLearningServices.DataVersion(\"dataVersion\", new()\n {\n DataVersionBaseProperties = new AzureNative.MachineLearningServices.Inputs.UriFileDataVersionArgs\n {\n DataType = \"uri_file\",\n DataUri = \"string\",\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDataVersion(ctx, \"dataVersion\", \u0026machinelearningservices.DataVersionArgs{\n\t\t\tDataVersionBaseProperties: \u0026machinelearningservices.UriFileDataVersionArgs{\n\t\t\t\tDataType: pulumi.String(\"uri_file\"),\n\t\t\t\tDataUri: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.DataVersion;\nimport com.pulumi.azurenative.machinelearningservices.DataVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var dataVersion = new DataVersion(\"dataVersion\", DataVersionArgs.builder()\n .dataVersionBaseProperties(MLTableDataArgs.builder()\n .dataType(\"uri_file\")\n .dataUri(\"string\")\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst dataVersion = new azure_native.machinelearningservices.DataVersion(\"dataVersion\", {\n dataVersionBaseProperties: {\n dataType: \"uri_file\",\n dataUri: \"string\",\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndata_version = azure_native.machinelearningservices.DataVersion(\"dataVersion\",\n data_version_base_properties={\n \"data_type\": \"uri_file\",\n \"data_uri\": \"string\",\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n dataVersion:\n type: azure-native:machinelearningservices:DataVersion\n properties:\n dataVersionBaseProperties:\n dataType: uri_file\n dataUri: string\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:DataVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Data Version Base.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var dataVersion = new AzureNative.MachineLearningServices.DataVersion(\"dataVersion\", new()\n {\n DataVersionBaseProperties = new AzureNative.MachineLearningServices.Inputs.UriFileDataVersionArgs\n {\n DataType = \"uri_file\",\n DataUri = \"string\",\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDataVersion(ctx, \"dataVersion\", \u0026machinelearningservices.DataVersionArgs{\n\t\t\tDataVersionBaseProperties: \u0026machinelearningservices.UriFileDataVersionArgs{\n\t\t\t\tDataType: pulumi.String(\"uri_file\"),\n\t\t\t\tDataUri: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.DataVersion;\nimport com.pulumi.azurenative.machinelearningservices.DataVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var dataVersion = new DataVersion(\"dataVersion\", DataVersionArgs.builder()\n .dataVersionBaseProperties(MLTableDataArgs.builder()\n .dataType(\"uri_file\")\n .dataUri(\"string\")\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst dataVersion = new azure_native.machinelearningservices.DataVersion(\"dataVersion\", {\n dataVersionBaseProperties: {\n dataType: \"uri_file\",\n dataUri: \"string\",\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndata_version = azure_native.machinelearningservices.DataVersion(\"dataVersion\",\n data_version_base_properties={\n \"data_type\": \"uri_file\",\n \"data_uri\": \"string\",\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n dataVersion:\n type: azure-native:machinelearningservices:DataVersion\n properties:\n dataVersionBaseProperties:\n dataType: uri_file\n dataUri: string\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:DataVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/{version} \n```\n", "properties": { "dataVersionBaseProperties": { "oneOf": [ @@ -697568,11 +698593,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:DataVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:DataVersion" } ] }, "azure-native:machinelearningservices:Datastore": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate datastore (Azure Data Lake Gen1 w/ ServicePrincipal).\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var datastore = new AzureNative.MachineLearningServices.Datastore(\"datastore\", new()\n {\n DatastoreProperties = new AzureNative.MachineLearningServices.Inputs.AzureDataLakeGen1DatastoreArgs\n {\n Credentials = new AzureNative.MachineLearningServices.Inputs.ServicePrincipalDatastoreCredentialsArgs\n {\n AuthorityUrl = \"string\",\n ClientId = \"00000000-1111-2222-3333-444444444444\",\n CredentialsType = \"ServicePrincipal\",\n ResourceUrl = \"string\",\n Secrets = new AzureNative.MachineLearningServices.Inputs.ServicePrincipalDatastoreSecretsArgs\n {\n ClientSecret = \"string\",\n SecretsType = \"ServicePrincipal\",\n },\n TenantId = \"00000000-1111-2222-3333-444444444444\",\n },\n DatastoreType = \"AzureDataLakeGen1\",\n Description = \"string\",\n StoreName = \"string\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n SkipValidation = false,\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDatastore(ctx, \"datastore\", \u0026machinelearningservices.DatastoreArgs{\n\t\t\tDatastoreProperties: \u0026machinelearningservices.AzureDataLakeGen1DatastoreArgs{\n\t\t\t\tCredentials: machinelearningservices.ServicePrincipalDatastoreCredentials{\n\t\t\t\t\tAuthorityUrl: \"string\",\n\t\t\t\t\tClientId: \"00000000-1111-2222-3333-444444444444\",\n\t\t\t\t\tCredentialsType: \"ServicePrincipal\",\n\t\t\t\t\tResourceUrl: \"string\",\n\t\t\t\t\tSecrets: machinelearningservices.ServicePrincipalDatastoreSecrets{\n\t\t\t\t\t\tClientSecret: \"string\",\n\t\t\t\t\t\tSecretsType: \"ServicePrincipal\",\n\t\t\t\t\t},\n\t\t\t\t\tTenantId: \"00000000-1111-2222-3333-444444444444\",\n\t\t\t\t},\n\t\t\t\tDatastoreType: pulumi.String(\"AzureDataLakeGen1\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tStoreName: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tSkipValidation: pulumi.Bool(false),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Datastore;\nimport com.pulumi.azurenative.machinelearningservices.DatastoreArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var datastore = new Datastore(\"datastore\", DatastoreArgs.builder()\n .datastoreProperties(AzureDataLakeGen1DatastoreArgs.builder()\n .credentials(ServicePrincipalDatastoreCredentialsArgs.builder()\n .authorityUrl(\"string\")\n .clientId(\"00000000-1111-2222-3333-444444444444\")\n .credentialsType(\"ServicePrincipal\")\n .resourceUrl(\"string\")\n .secrets(ServicePrincipalDatastoreSecretsArgs.builder()\n .clientSecret(\"string\")\n .secretsType(\"ServicePrincipal\")\n .build())\n .tenantId(\"00000000-1111-2222-3333-444444444444\")\n .build())\n .datastoreType(\"AzureDataLakeGen1\")\n .description(\"string\")\n .storeName(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .skipValidation(false)\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst datastore = new azure_native.machinelearningservices.Datastore(\"datastore\", {\n datastoreProperties: {\n credentials: {\n authorityUrl: \"string\",\n clientId: \"00000000-1111-2222-3333-444444444444\",\n credentialsType: \"ServicePrincipal\",\n resourceUrl: \"string\",\n secrets: {\n clientSecret: \"string\",\n secretsType: \"ServicePrincipal\",\n },\n tenantId: \"00000000-1111-2222-3333-444444444444\",\n },\n datastoreType: \"AzureDataLakeGen1\",\n description: \"string\",\n storeName: \"string\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n skipValidation: false,\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndatastore = azure_native.machinelearningservices.Datastore(\"datastore\",\n datastore_properties={\n \"credentials\": {\n \"authority_url\": \"string\",\n \"client_id\": \"00000000-1111-2222-3333-444444444444\",\n \"credentials_type\": \"ServicePrincipal\",\n \"resource_url\": \"string\",\n \"secrets\": {\n \"client_secret\": \"string\",\n \"secrets_type\": \"ServicePrincipal\",\n },\n \"tenant_id\": \"00000000-1111-2222-3333-444444444444\",\n },\n \"datastore_type\": \"AzureDataLakeGen1\",\n \"description\": \"string\",\n \"store_name\": \"string\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n skip_validation=False,\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n datastore:\n type: azure-native:machinelearningservices:Datastore\n properties:\n datastoreProperties:\n credentials:\n authorityUrl: string\n clientId: 00000000-1111-2222-3333-444444444444\n credentialsType: ServicePrincipal\n resourceUrl: string\n secrets:\n clientSecret: string\n secretsType: ServicePrincipal\n tenantId: 00000000-1111-2222-3333-444444444444\n datastoreType: AzureDataLakeGen1\n description: string\n storeName: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n skipValidation: false\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate datastore (Azure Data Lake Gen2 w/ Service Principal).\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var datastore = new AzureNative.MachineLearningServices.Datastore(\"datastore\", new()\n {\n DatastoreProperties = new AzureNative.MachineLearningServices.Inputs.AzureDataLakeGen2DatastoreArgs\n {\n AccountName = \"string\",\n Credentials = new AzureNative.MachineLearningServices.Inputs.ServicePrincipalDatastoreCredentialsArgs\n {\n AuthorityUrl = \"string\",\n ClientId = \"00000000-1111-2222-3333-444444444444\",\n CredentialsType = \"ServicePrincipal\",\n ResourceUrl = \"string\",\n Secrets = new AzureNative.MachineLearningServices.Inputs.ServicePrincipalDatastoreSecretsArgs\n {\n ClientSecret = \"string\",\n SecretsType = \"ServicePrincipal\",\n },\n TenantId = \"00000000-1111-2222-3333-444444444444\",\n },\n DatastoreType = \"AzureDataLakeGen2\",\n Description = \"string\",\n Endpoint = \"string\",\n Filesystem = \"string\",\n Protocol = \"string\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n SkipValidation = false,\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDatastore(ctx, \"datastore\", \u0026machinelearningservices.DatastoreArgs{\n\t\t\tDatastoreProperties: \u0026machinelearningservices.AzureDataLakeGen2DatastoreArgs{\n\t\t\t\tAccountName: pulumi.String(\"string\"),\n\t\t\t\tCredentials: machinelearningservices.ServicePrincipalDatastoreCredentials{\n\t\t\t\t\tAuthorityUrl: \"string\",\n\t\t\t\t\tClientId: \"00000000-1111-2222-3333-444444444444\",\n\t\t\t\t\tCredentialsType: \"ServicePrincipal\",\n\t\t\t\t\tResourceUrl: \"string\",\n\t\t\t\t\tSecrets: machinelearningservices.ServicePrincipalDatastoreSecrets{\n\t\t\t\t\t\tClientSecret: \"string\",\n\t\t\t\t\t\tSecretsType: \"ServicePrincipal\",\n\t\t\t\t\t},\n\t\t\t\t\tTenantId: \"00000000-1111-2222-3333-444444444444\",\n\t\t\t\t},\n\t\t\t\tDatastoreType: pulumi.String(\"AzureDataLakeGen2\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\tFilesystem: pulumi.String(\"string\"),\n\t\t\t\tProtocol: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tSkipValidation: pulumi.Bool(false),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Datastore;\nimport com.pulumi.azurenative.machinelearningservices.DatastoreArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var datastore = new Datastore(\"datastore\", DatastoreArgs.builder()\n .datastoreProperties(AzureDataLakeGen2DatastoreArgs.builder()\n .accountName(\"string\")\n .credentials(ServicePrincipalDatastoreCredentialsArgs.builder()\n .authorityUrl(\"string\")\n .clientId(\"00000000-1111-2222-3333-444444444444\")\n .credentialsType(\"ServicePrincipal\")\n .resourceUrl(\"string\")\n .secrets(ServicePrincipalDatastoreSecretsArgs.builder()\n .clientSecret(\"string\")\n .secretsType(\"ServicePrincipal\")\n .build())\n .tenantId(\"00000000-1111-2222-3333-444444444444\")\n .build())\n .datastoreType(\"AzureDataLakeGen2\")\n .description(\"string\")\n .endpoint(\"string\")\n .filesystem(\"string\")\n .protocol(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .skipValidation(false)\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst datastore = new azure_native.machinelearningservices.Datastore(\"datastore\", {\n datastoreProperties: {\n accountName: \"string\",\n credentials: {\n authorityUrl: \"string\",\n clientId: \"00000000-1111-2222-3333-444444444444\",\n credentialsType: \"ServicePrincipal\",\n resourceUrl: \"string\",\n secrets: {\n clientSecret: \"string\",\n secretsType: \"ServicePrincipal\",\n },\n tenantId: \"00000000-1111-2222-3333-444444444444\",\n },\n datastoreType: \"AzureDataLakeGen2\",\n description: \"string\",\n endpoint: \"string\",\n filesystem: \"string\",\n protocol: \"string\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n skipValidation: false,\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndatastore = azure_native.machinelearningservices.Datastore(\"datastore\",\n datastore_properties={\n \"account_name\": \"string\",\n \"credentials\": {\n \"authority_url\": \"string\",\n \"client_id\": \"00000000-1111-2222-3333-444444444444\",\n \"credentials_type\": \"ServicePrincipal\",\n \"resource_url\": \"string\",\n \"secrets\": {\n \"client_secret\": \"string\",\n \"secrets_type\": \"ServicePrincipal\",\n },\n \"tenant_id\": \"00000000-1111-2222-3333-444444444444\",\n },\n \"datastore_type\": \"AzureDataLakeGen2\",\n \"description\": \"string\",\n \"endpoint\": \"string\",\n \"filesystem\": \"string\",\n \"protocol\": \"string\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n skip_validation=False,\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n datastore:\n type: azure-native:machinelearningservices:Datastore\n properties:\n datastoreProperties:\n accountName: string\n credentials:\n authorityUrl: string\n clientId: 00000000-1111-2222-3333-444444444444\n credentialsType: ServicePrincipal\n resourceUrl: string\n secrets:\n clientSecret: string\n secretsType: ServicePrincipal\n tenantId: 00000000-1111-2222-3333-444444444444\n datastoreType: AzureDataLakeGen2\n description: string\n endpoint: string\n filesystem: string\n protocol: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n skipValidation: false\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate datastore (Azure File store w/ AccountKey).\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var datastore = new AzureNative.MachineLearningServices.Datastore(\"datastore\", new()\n {\n DatastoreProperties = new AzureNative.MachineLearningServices.Inputs.AzureFileDatastoreArgs\n {\n AccountName = \"string\",\n Credentials = new AzureNative.MachineLearningServices.Inputs.AccountKeyDatastoreCredentialsArgs\n {\n CredentialsType = \"AccountKey\",\n Secrets = new AzureNative.MachineLearningServices.Inputs.AccountKeyDatastoreSecretsArgs\n {\n Key = \"string\",\n SecretsType = \"AccountKey\",\n },\n },\n DatastoreType = \"AzureFile\",\n Description = \"string\",\n Endpoint = \"string\",\n FileShareName = \"string\",\n Protocol = \"string\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n SkipValidation = false,\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDatastore(ctx, \"datastore\", \u0026machinelearningservices.DatastoreArgs{\n\t\t\tDatastoreProperties: \u0026machinelearningservices.AzureFileDatastoreArgs{\n\t\t\t\tAccountName: pulumi.String(\"string\"),\n\t\t\t\tCredentials: machinelearningservices.AccountKeyDatastoreCredentials{\n\t\t\t\t\tCredentialsType: \"AccountKey\",\n\t\t\t\t\tSecrets: machinelearningservices.AccountKeyDatastoreSecrets{\n\t\t\t\t\t\tKey: \"string\",\n\t\t\t\t\t\tSecretsType: \"AccountKey\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDatastoreType: pulumi.String(\"AzureFile\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\tFileShareName: pulumi.String(\"string\"),\n\t\t\t\tProtocol: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tSkipValidation: pulumi.Bool(false),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Datastore;\nimport com.pulumi.azurenative.machinelearningservices.DatastoreArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var datastore = new Datastore(\"datastore\", DatastoreArgs.builder()\n .datastoreProperties(AzureFileDatastoreArgs.builder()\n .accountName(\"string\")\n .credentials(AccountKeyDatastoreCredentialsArgs.builder()\n .credentialsType(\"AccountKey\")\n .secrets(AccountKeyDatastoreSecretsArgs.builder()\n .key(\"string\")\n .secretsType(\"AccountKey\")\n .build())\n .build())\n .datastoreType(\"AzureFile\")\n .description(\"string\")\n .endpoint(\"string\")\n .fileShareName(\"string\")\n .protocol(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .skipValidation(false)\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst datastore = new azure_native.machinelearningservices.Datastore(\"datastore\", {\n datastoreProperties: {\n accountName: \"string\",\n credentials: {\n credentialsType: \"AccountKey\",\n secrets: {\n key: \"string\",\n secretsType: \"AccountKey\",\n },\n },\n datastoreType: \"AzureFile\",\n description: \"string\",\n endpoint: \"string\",\n fileShareName: \"string\",\n protocol: \"string\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n skipValidation: false,\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndatastore = azure_native.machinelearningservices.Datastore(\"datastore\",\n datastore_properties={\n \"account_name\": \"string\",\n \"credentials\": {\n \"credentials_type\": \"AccountKey\",\n \"secrets\": {\n \"key\": \"string\",\n \"secrets_type\": \"AccountKey\",\n },\n },\n \"datastore_type\": \"AzureFile\",\n \"description\": \"string\",\n \"endpoint\": \"string\",\n \"file_share_name\": \"string\",\n \"protocol\": \"string\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n skip_validation=False,\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n datastore:\n type: azure-native:machinelearningservices:Datastore\n properties:\n datastoreProperties:\n accountName: string\n credentials:\n credentialsType: AccountKey\n secrets:\n key: string\n secretsType: AccountKey\n datastoreType: AzureFile\n description: string\n endpoint: string\n fileShareName: string\n protocol: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n skipValidation: false\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate datastore (AzureBlob w/ AccountKey).\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var datastore = new AzureNative.MachineLearningServices.Datastore(\"datastore\", new()\n {\n DatastoreProperties = new AzureNative.MachineLearningServices.Inputs.AzureBlobDatastoreArgs\n {\n AccountName = \"string\",\n ContainerName = \"string\",\n Credentials = new AzureNative.MachineLearningServices.Inputs.AccountKeyDatastoreCredentialsArgs\n {\n CredentialsType = \"AccountKey\",\n Secrets = new AzureNative.MachineLearningServices.Inputs.AccountKeyDatastoreSecretsArgs\n {\n Key = \"string\",\n SecretsType = \"AccountKey\",\n },\n },\n DatastoreType = \"AzureBlob\",\n Description = \"string\",\n Endpoint = \"core.windows.net\",\n Protocol = \"https\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n SkipValidation = false,\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDatastore(ctx, \"datastore\", \u0026machinelearningservices.DatastoreArgs{\n\t\t\tDatastoreProperties: \u0026machinelearningservices.AzureBlobDatastoreArgs{\n\t\t\t\tAccountName: pulumi.String(\"string\"),\n\t\t\t\tContainerName: pulumi.String(\"string\"),\n\t\t\t\tCredentials: machinelearningservices.AccountKeyDatastoreCredentials{\n\t\t\t\t\tCredentialsType: \"AccountKey\",\n\t\t\t\t\tSecrets: machinelearningservices.AccountKeyDatastoreSecrets{\n\t\t\t\t\t\tKey: \"string\",\n\t\t\t\t\t\tSecretsType: \"AccountKey\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDatastoreType: pulumi.String(\"AzureBlob\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tEndpoint: pulumi.String(\"core.windows.net\"),\n\t\t\t\tProtocol: pulumi.String(\"https\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tSkipValidation: pulumi.Bool(false),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Datastore;\nimport com.pulumi.azurenative.machinelearningservices.DatastoreArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var datastore = new Datastore(\"datastore\", DatastoreArgs.builder()\n .datastoreProperties(AzureBlobDatastoreArgs.builder()\n .accountName(\"string\")\n .containerName(\"string\")\n .credentials(AccountKeyDatastoreCredentialsArgs.builder()\n .credentialsType(\"AccountKey\")\n .secrets(AccountKeyDatastoreSecretsArgs.builder()\n .key(\"string\")\n .secretsType(\"AccountKey\")\n .build())\n .build())\n .datastoreType(\"AzureBlob\")\n .description(\"string\")\n .endpoint(\"core.windows.net\")\n .protocol(\"https\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .skipValidation(false)\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst datastore = new azure_native.machinelearningservices.Datastore(\"datastore\", {\n datastoreProperties: {\n accountName: \"string\",\n containerName: \"string\",\n credentials: {\n credentialsType: \"AccountKey\",\n secrets: {\n key: \"string\",\n secretsType: \"AccountKey\",\n },\n },\n datastoreType: \"AzureBlob\",\n description: \"string\",\n endpoint: \"core.windows.net\",\n protocol: \"https\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n skipValidation: false,\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndatastore = azure_native.machinelearningservices.Datastore(\"datastore\",\n datastore_properties={\n \"account_name\": \"string\",\n \"container_name\": \"string\",\n \"credentials\": {\n \"credentials_type\": \"AccountKey\",\n \"secrets\": {\n \"key\": \"string\",\n \"secrets_type\": \"AccountKey\",\n },\n },\n \"datastore_type\": \"AzureBlob\",\n \"description\": \"string\",\n \"endpoint\": \"core.windows.net\",\n \"protocol\": \"https\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n skip_validation=False,\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n datastore:\n type: azure-native:machinelearningservices:Datastore\n properties:\n datastoreProperties:\n accountName: string\n containerName: string\n credentials:\n credentialsType: AccountKey\n secrets:\n key: string\n secretsType: AccountKey\n datastoreType: AzureBlob\n description: string\n endpoint: core.windows.net\n protocol: https\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n skipValidation: false\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Datastore string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate datastore (Azure Data Lake Gen1 w/ ServicePrincipal).\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var datastore = new AzureNative.MachineLearningServices.Datastore(\"datastore\", new()\n {\n DatastoreProperties = new AzureNative.MachineLearningServices.Inputs.AzureDataLakeGen1DatastoreArgs\n {\n Credentials = new AzureNative.MachineLearningServices.Inputs.ServicePrincipalDatastoreCredentialsArgs\n {\n AuthorityUrl = \"string\",\n ClientId = \"00000000-1111-2222-3333-444444444444\",\n CredentialsType = \"ServicePrincipal\",\n ResourceUrl = \"string\",\n Secrets = new AzureNative.MachineLearningServices.Inputs.ServicePrincipalDatastoreSecretsArgs\n {\n ClientSecret = \"string\",\n SecretsType = \"ServicePrincipal\",\n },\n TenantId = \"00000000-1111-2222-3333-444444444444\",\n },\n DatastoreType = \"AzureDataLakeGen1\",\n Description = \"string\",\n StoreName = \"string\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n SkipValidation = false,\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDatastore(ctx, \"datastore\", \u0026machinelearningservices.DatastoreArgs{\n\t\t\tDatastoreProperties: \u0026machinelearningservices.AzureDataLakeGen1DatastoreArgs{\n\t\t\t\tCredentials: machinelearningservices.ServicePrincipalDatastoreCredentials{\n\t\t\t\t\tAuthorityUrl: \"string\",\n\t\t\t\t\tClientId: \"00000000-1111-2222-3333-444444444444\",\n\t\t\t\t\tCredentialsType: \"ServicePrincipal\",\n\t\t\t\t\tResourceUrl: \"string\",\n\t\t\t\t\tSecrets: machinelearningservices.ServicePrincipalDatastoreSecrets{\n\t\t\t\t\t\tClientSecret: \"string\",\n\t\t\t\t\t\tSecretsType: \"ServicePrincipal\",\n\t\t\t\t\t},\n\t\t\t\t\tTenantId: \"00000000-1111-2222-3333-444444444444\",\n\t\t\t\t},\n\t\t\t\tDatastoreType: pulumi.String(\"AzureDataLakeGen1\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tStoreName: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tSkipValidation: pulumi.Bool(false),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Datastore;\nimport com.pulumi.azurenative.machinelearningservices.DatastoreArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var datastore = new Datastore(\"datastore\", DatastoreArgs.builder()\n .datastoreProperties(AzureDataLakeGen1DatastoreArgs.builder()\n .credentials(ServicePrincipalDatastoreCredentialsArgs.builder()\n .authorityUrl(\"string\")\n .clientId(\"00000000-1111-2222-3333-444444444444\")\n .credentialsType(\"ServicePrincipal\")\n .resourceUrl(\"string\")\n .secrets(ServicePrincipalDatastoreSecretsArgs.builder()\n .clientSecret(\"string\")\n .secretsType(\"ServicePrincipal\")\n .build())\n .tenantId(\"00000000-1111-2222-3333-444444444444\")\n .build())\n .datastoreType(\"AzureDataLakeGen1\")\n .description(\"string\")\n .storeName(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .skipValidation(false)\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst datastore = new azure_native.machinelearningservices.Datastore(\"datastore\", {\n datastoreProperties: {\n credentials: {\n authorityUrl: \"string\",\n clientId: \"00000000-1111-2222-3333-444444444444\",\n credentialsType: \"ServicePrincipal\",\n resourceUrl: \"string\",\n secrets: {\n clientSecret: \"string\",\n secretsType: \"ServicePrincipal\",\n },\n tenantId: \"00000000-1111-2222-3333-444444444444\",\n },\n datastoreType: \"AzureDataLakeGen1\",\n description: \"string\",\n storeName: \"string\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n skipValidation: false,\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndatastore = azure_native.machinelearningservices.Datastore(\"datastore\",\n datastore_properties={\n \"credentials\": {\n \"authority_url\": \"string\",\n \"client_id\": \"00000000-1111-2222-3333-444444444444\",\n \"credentials_type\": \"ServicePrincipal\",\n \"resource_url\": \"string\",\n \"secrets\": {\n \"client_secret\": \"string\",\n \"secrets_type\": \"ServicePrincipal\",\n },\n \"tenant_id\": \"00000000-1111-2222-3333-444444444444\",\n },\n \"datastore_type\": \"AzureDataLakeGen1\",\n \"description\": \"string\",\n \"store_name\": \"string\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n skip_validation=False,\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n datastore:\n type: azure-native:machinelearningservices:Datastore\n properties:\n datastoreProperties:\n credentials:\n authorityUrl: string\n clientId: 00000000-1111-2222-3333-444444444444\n credentialsType: ServicePrincipal\n resourceUrl: string\n secrets:\n clientSecret: string\n secretsType: ServicePrincipal\n tenantId: 00000000-1111-2222-3333-444444444444\n datastoreType: AzureDataLakeGen1\n description: string\n storeName: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n skipValidation: false\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate datastore (Azure Data Lake Gen2 w/ Service Principal).\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var datastore = new AzureNative.MachineLearningServices.Datastore(\"datastore\", new()\n {\n DatastoreProperties = new AzureNative.MachineLearningServices.Inputs.AzureDataLakeGen2DatastoreArgs\n {\n AccountName = \"string\",\n Credentials = new AzureNative.MachineLearningServices.Inputs.ServicePrincipalDatastoreCredentialsArgs\n {\n AuthorityUrl = \"string\",\n ClientId = \"00000000-1111-2222-3333-444444444444\",\n CredentialsType = \"ServicePrincipal\",\n ResourceUrl = \"string\",\n Secrets = new AzureNative.MachineLearningServices.Inputs.ServicePrincipalDatastoreSecretsArgs\n {\n ClientSecret = \"string\",\n SecretsType = \"ServicePrincipal\",\n },\n TenantId = \"00000000-1111-2222-3333-444444444444\",\n },\n DatastoreType = \"AzureDataLakeGen2\",\n Description = \"string\",\n Endpoint = \"string\",\n Filesystem = \"string\",\n Protocol = \"string\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n SkipValidation = false,\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDatastore(ctx, \"datastore\", \u0026machinelearningservices.DatastoreArgs{\n\t\t\tDatastoreProperties: \u0026machinelearningservices.AzureDataLakeGen2DatastoreArgs{\n\t\t\t\tAccountName: pulumi.String(\"string\"),\n\t\t\t\tCredentials: machinelearningservices.ServicePrincipalDatastoreCredentials{\n\t\t\t\t\tAuthorityUrl: \"string\",\n\t\t\t\t\tClientId: \"00000000-1111-2222-3333-444444444444\",\n\t\t\t\t\tCredentialsType: \"ServicePrincipal\",\n\t\t\t\t\tResourceUrl: \"string\",\n\t\t\t\t\tSecrets: machinelearningservices.ServicePrincipalDatastoreSecrets{\n\t\t\t\t\t\tClientSecret: \"string\",\n\t\t\t\t\t\tSecretsType: \"ServicePrincipal\",\n\t\t\t\t\t},\n\t\t\t\t\tTenantId: \"00000000-1111-2222-3333-444444444444\",\n\t\t\t\t},\n\t\t\t\tDatastoreType: pulumi.String(\"AzureDataLakeGen2\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\tFilesystem: pulumi.String(\"string\"),\n\t\t\t\tProtocol: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tSkipValidation: pulumi.Bool(false),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Datastore;\nimport com.pulumi.azurenative.machinelearningservices.DatastoreArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var datastore = new Datastore(\"datastore\", DatastoreArgs.builder()\n .datastoreProperties(AzureDataLakeGen2DatastoreArgs.builder()\n .accountName(\"string\")\n .credentials(ServicePrincipalDatastoreCredentialsArgs.builder()\n .authorityUrl(\"string\")\n .clientId(\"00000000-1111-2222-3333-444444444444\")\n .credentialsType(\"ServicePrincipal\")\n .resourceUrl(\"string\")\n .secrets(ServicePrincipalDatastoreSecretsArgs.builder()\n .clientSecret(\"string\")\n .secretsType(\"ServicePrincipal\")\n .build())\n .tenantId(\"00000000-1111-2222-3333-444444444444\")\n .build())\n .datastoreType(\"AzureDataLakeGen2\")\n .description(\"string\")\n .endpoint(\"string\")\n .filesystem(\"string\")\n .protocol(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .skipValidation(false)\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst datastore = new azure_native.machinelearningservices.Datastore(\"datastore\", {\n datastoreProperties: {\n accountName: \"string\",\n credentials: {\n authorityUrl: \"string\",\n clientId: \"00000000-1111-2222-3333-444444444444\",\n credentialsType: \"ServicePrincipal\",\n resourceUrl: \"string\",\n secrets: {\n clientSecret: \"string\",\n secretsType: \"ServicePrincipal\",\n },\n tenantId: \"00000000-1111-2222-3333-444444444444\",\n },\n datastoreType: \"AzureDataLakeGen2\",\n description: \"string\",\n endpoint: \"string\",\n filesystem: \"string\",\n protocol: \"string\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n skipValidation: false,\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndatastore = azure_native.machinelearningservices.Datastore(\"datastore\",\n datastore_properties={\n \"account_name\": \"string\",\n \"credentials\": {\n \"authority_url\": \"string\",\n \"client_id\": \"00000000-1111-2222-3333-444444444444\",\n \"credentials_type\": \"ServicePrincipal\",\n \"resource_url\": \"string\",\n \"secrets\": {\n \"client_secret\": \"string\",\n \"secrets_type\": \"ServicePrincipal\",\n },\n \"tenant_id\": \"00000000-1111-2222-3333-444444444444\",\n },\n \"datastore_type\": \"AzureDataLakeGen2\",\n \"description\": \"string\",\n \"endpoint\": \"string\",\n \"filesystem\": \"string\",\n \"protocol\": \"string\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n skip_validation=False,\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n datastore:\n type: azure-native:machinelearningservices:Datastore\n properties:\n datastoreProperties:\n accountName: string\n credentials:\n authorityUrl: string\n clientId: 00000000-1111-2222-3333-444444444444\n credentialsType: ServicePrincipal\n resourceUrl: string\n secrets:\n clientSecret: string\n secretsType: ServicePrincipal\n tenantId: 00000000-1111-2222-3333-444444444444\n datastoreType: AzureDataLakeGen2\n description: string\n endpoint: string\n filesystem: string\n protocol: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n skipValidation: false\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate datastore (Azure File store w/ AccountKey).\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var datastore = new AzureNative.MachineLearningServices.Datastore(\"datastore\", new()\n {\n DatastoreProperties = new AzureNative.MachineLearningServices.Inputs.AzureFileDatastoreArgs\n {\n AccountName = \"string\",\n Credentials = new AzureNative.MachineLearningServices.Inputs.AccountKeyDatastoreCredentialsArgs\n {\n CredentialsType = \"AccountKey\",\n Secrets = new AzureNative.MachineLearningServices.Inputs.AccountKeyDatastoreSecretsArgs\n {\n Key = \"string\",\n SecretsType = \"AccountKey\",\n },\n },\n DatastoreType = \"AzureFile\",\n Description = \"string\",\n Endpoint = \"string\",\n FileShareName = \"string\",\n Protocol = \"string\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n SkipValidation = false,\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDatastore(ctx, \"datastore\", \u0026machinelearningservices.DatastoreArgs{\n\t\t\tDatastoreProperties: \u0026machinelearningservices.AzureFileDatastoreArgs{\n\t\t\t\tAccountName: pulumi.String(\"string\"),\n\t\t\t\tCredentials: machinelearningservices.AccountKeyDatastoreCredentials{\n\t\t\t\t\tCredentialsType: \"AccountKey\",\n\t\t\t\t\tSecrets: machinelearningservices.AccountKeyDatastoreSecrets{\n\t\t\t\t\t\tKey: \"string\",\n\t\t\t\t\t\tSecretsType: \"AccountKey\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDatastoreType: pulumi.String(\"AzureFile\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\tFileShareName: pulumi.String(\"string\"),\n\t\t\t\tProtocol: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tSkipValidation: pulumi.Bool(false),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Datastore;\nimport com.pulumi.azurenative.machinelearningservices.DatastoreArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var datastore = new Datastore(\"datastore\", DatastoreArgs.builder()\n .datastoreProperties(AzureFileDatastoreArgs.builder()\n .accountName(\"string\")\n .credentials(AccountKeyDatastoreCredentialsArgs.builder()\n .credentialsType(\"AccountKey\")\n .secrets(AccountKeyDatastoreSecretsArgs.builder()\n .key(\"string\")\n .secretsType(\"AccountKey\")\n .build())\n .build())\n .datastoreType(\"AzureFile\")\n .description(\"string\")\n .endpoint(\"string\")\n .fileShareName(\"string\")\n .protocol(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .skipValidation(false)\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst datastore = new azure_native.machinelearningservices.Datastore(\"datastore\", {\n datastoreProperties: {\n accountName: \"string\",\n credentials: {\n credentialsType: \"AccountKey\",\n secrets: {\n key: \"string\",\n secretsType: \"AccountKey\",\n },\n },\n datastoreType: \"AzureFile\",\n description: \"string\",\n endpoint: \"string\",\n fileShareName: \"string\",\n protocol: \"string\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n skipValidation: false,\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndatastore = azure_native.machinelearningservices.Datastore(\"datastore\",\n datastore_properties={\n \"account_name\": \"string\",\n \"credentials\": {\n \"credentials_type\": \"AccountKey\",\n \"secrets\": {\n \"key\": \"string\",\n \"secrets_type\": \"AccountKey\",\n },\n },\n \"datastore_type\": \"AzureFile\",\n \"description\": \"string\",\n \"endpoint\": \"string\",\n \"file_share_name\": \"string\",\n \"protocol\": \"string\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n skip_validation=False,\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n datastore:\n type: azure-native:machinelearningservices:Datastore\n properties:\n datastoreProperties:\n accountName: string\n credentials:\n credentialsType: AccountKey\n secrets:\n key: string\n secretsType: AccountKey\n datastoreType: AzureFile\n description: string\n endpoint: string\n fileShareName: string\n protocol: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n skipValidation: false\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate datastore (AzureBlob w/ AccountKey).\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var datastore = new AzureNative.MachineLearningServices.Datastore(\"datastore\", new()\n {\n DatastoreProperties = new AzureNative.MachineLearningServices.Inputs.AzureBlobDatastoreArgs\n {\n AccountName = \"string\",\n ContainerName = \"string\",\n Credentials = new AzureNative.MachineLearningServices.Inputs.AccountKeyDatastoreCredentialsArgs\n {\n CredentialsType = \"AccountKey\",\n Secrets = new AzureNative.MachineLearningServices.Inputs.AccountKeyDatastoreSecretsArgs\n {\n Key = \"string\",\n SecretsType = \"AccountKey\",\n },\n },\n DatastoreType = \"AzureBlob\",\n Description = \"string\",\n Endpoint = \"core.windows.net\",\n Protocol = \"https\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n SkipValidation = false,\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewDatastore(ctx, \"datastore\", \u0026machinelearningservices.DatastoreArgs{\n\t\t\tDatastoreProperties: \u0026machinelearningservices.AzureBlobDatastoreArgs{\n\t\t\t\tAccountName: pulumi.String(\"string\"),\n\t\t\t\tContainerName: pulumi.String(\"string\"),\n\t\t\t\tCredentials: machinelearningservices.AccountKeyDatastoreCredentials{\n\t\t\t\t\tCredentialsType: \"AccountKey\",\n\t\t\t\t\tSecrets: machinelearningservices.AccountKeyDatastoreSecrets{\n\t\t\t\t\t\tKey: \"string\",\n\t\t\t\t\t\tSecretsType: \"AccountKey\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDatastoreType: pulumi.String(\"AzureBlob\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tEndpoint: pulumi.String(\"core.windows.net\"),\n\t\t\t\tProtocol: pulumi.String(\"https\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tSkipValidation: pulumi.Bool(false),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Datastore;\nimport com.pulumi.azurenative.machinelearningservices.DatastoreArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var datastore = new Datastore(\"datastore\", DatastoreArgs.builder()\n .datastoreProperties(AzureBlobDatastoreArgs.builder()\n .accountName(\"string\")\n .containerName(\"string\")\n .credentials(AccountKeyDatastoreCredentialsArgs.builder()\n .credentialsType(\"AccountKey\")\n .secrets(AccountKeyDatastoreSecretsArgs.builder()\n .key(\"string\")\n .secretsType(\"AccountKey\")\n .build())\n .build())\n .datastoreType(\"AzureBlob\")\n .description(\"string\")\n .endpoint(\"core.windows.net\")\n .protocol(\"https\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .skipValidation(false)\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst datastore = new azure_native.machinelearningservices.Datastore(\"datastore\", {\n datastoreProperties: {\n accountName: \"string\",\n containerName: \"string\",\n credentials: {\n credentialsType: \"AccountKey\",\n secrets: {\n key: \"string\",\n secretsType: \"AccountKey\",\n },\n },\n datastoreType: \"AzureBlob\",\n description: \"string\",\n endpoint: \"core.windows.net\",\n protocol: \"https\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n skipValidation: false,\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ndatastore = azure_native.machinelearningservices.Datastore(\"datastore\",\n datastore_properties={\n \"account_name\": \"string\",\n \"container_name\": \"string\",\n \"credentials\": {\n \"credentials_type\": \"AccountKey\",\n \"secrets\": {\n \"key\": \"string\",\n \"secrets_type\": \"AccountKey\",\n },\n },\n \"datastore_type\": \"AzureBlob\",\n \"description\": \"string\",\n \"endpoint\": \"core.windows.net\",\n \"protocol\": \"https\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n skip_validation=False,\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n datastore:\n type: azure-native:machinelearningservices:Datastore\n properties:\n datastoreProperties:\n accountName: string\n containerName: string\n credentials:\n credentialsType: AccountKey\n secrets:\n key: string\n secretsType: AccountKey\n datastoreType: AzureBlob\n description: string\n endpoint: core.windows.net\n protocol: https\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n skipValidation: false\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Datastore string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name} \n```\n", "properties": { "datastoreProperties": { "oneOf": [ @@ -697741,11 +698769,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:Datastore" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:Datastore" } ] }, "azure-native:machinelearningservices:EndpointDeployment": { - "description": "\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Endpoint Deployment\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var endpointDeployment = new AzureNative.MachineLearningServices.EndpointDeployment(\"endpointDeployment\", new()\n {\n DeploymentName = \"text-davinci-003\",\n EndpointName = \"Azure.OpenAI\",\n Properties = new AzureNative.MachineLearningServices.Inputs.OpenAIEndpointDeploymentResourcePropertiesArgs\n {\n Model = new AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelArgs\n {\n Format = \"OpenAI\",\n Name = \"text-davinci-003\",\n Version = \"1\",\n },\n Type = \"Azure.OpenAI\",\n VersionUpgradeOption = AzureNative.MachineLearningServices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,\n },\n ResourceGroupName = \"resourceGroup-1\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewEndpointDeployment(ctx, \"endpointDeployment\", \u0026machinelearningservices.EndpointDeploymentArgs{\n\t\t\tDeploymentName: pulumi.String(\"text-davinci-003\"),\n\t\t\tEndpointName: pulumi.String(\"Azure.OpenAI\"),\n\t\t\tProperties: \u0026machinelearningservices.OpenAIEndpointDeploymentResourcePropertiesArgs{\n\t\t\t\tModel: \u0026machinelearningservices.EndpointDeploymentModelArgs{\n\t\t\t\t\tFormat: pulumi.String(\"OpenAI\"),\n\t\t\t\t\tName: pulumi.String(\"text-davinci-003\"),\n\t\t\t\t\tVersion: pulumi.String(\"1\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"Azure.OpenAI\"),\n\t\t\t\tVersionUpgradeOption: pulumi.String(machinelearningservices.DeploymentModelVersionUpgradeOptionOnceNewDefaultVersionAvailable),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"resourceGroup-1\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.EndpointDeployment;\nimport com.pulumi.azurenative.machinelearningservices.EndpointDeploymentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var endpointDeployment = new EndpointDeployment(\"endpointDeployment\", EndpointDeploymentArgs.builder()\n .deploymentName(\"text-davinci-003\")\n .endpointName(\"Azure.OpenAI\")\n .properties(ContentSafetyEndpointDeploymentResourcePropertiesArgs.builder()\n .model(EndpointDeploymentModelArgs.builder()\n .format(\"OpenAI\")\n .name(\"text-davinci-003\")\n .version(\"1\")\n .build())\n .type(\"Azure.OpenAI\")\n .versionUpgradeOption(\"OnceNewDefaultVersionAvailable\")\n .build())\n .resourceGroupName(\"resourceGroup-1\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst endpointDeployment = new azure_native.machinelearningservices.EndpointDeployment(\"endpointDeployment\", {\n deploymentName: \"text-davinci-003\",\n endpointName: \"Azure.OpenAI\",\n properties: {\n model: {\n format: \"OpenAI\",\n name: \"text-davinci-003\",\n version: \"1\",\n },\n type: \"Azure.OpenAI\",\n versionUpgradeOption: azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,\n },\n resourceGroupName: \"resourceGroup-1\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nendpoint_deployment = azure_native.machinelearningservices.EndpointDeployment(\"endpointDeployment\",\n deployment_name=\"text-davinci-003\",\n endpoint_name=\"Azure.OpenAI\",\n properties={\n \"model\": {\n \"format\": \"OpenAI\",\n \"name\": \"text-davinci-003\",\n \"version\": \"1\",\n },\n \"type\": \"Azure.OpenAI\",\n \"version_upgrade_option\": azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.ONCE_NEW_DEFAULT_VERSION_AVAILABLE,\n },\n resource_group_name=\"resourceGroup-1\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n endpointDeployment:\n type: azure-native:machinelearningservices:EndpointDeployment\n properties:\n deploymentName: text-davinci-003\n endpointName: Azure.OpenAI\n properties:\n model:\n format: OpenAI\n name: text-davinci-003\n version: '1'\n type: Azure.OpenAI\n versionUpgradeOption: OnceNewDefaultVersionAvailable\n resourceGroupName: resourceGroup-1\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:EndpointDeployment text-davinci-003 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/{deploymentName} \n```\n", + "description": "\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Endpoint Deployment\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var endpointDeployment = new AzureNative.MachineLearningServices.EndpointDeployment(\"endpointDeployment\", new()\n {\n DeploymentName = \"text-davinci-003\",\n EndpointName = \"Azure.OpenAI\",\n Properties = new AzureNative.MachineLearningServices.Inputs.OpenAIEndpointDeploymentResourcePropertiesArgs\n {\n Model = new AzureNative.MachineLearningServices.Inputs.EndpointDeploymentModelArgs\n {\n Format = \"OpenAI\",\n Name = \"text-davinci-003\",\n Version = \"1\",\n },\n Type = \"Azure.OpenAI\",\n VersionUpgradeOption = AzureNative.MachineLearningServices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,\n },\n ResourceGroupName = \"resourceGroup-1\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewEndpointDeployment(ctx, \"endpointDeployment\", \u0026machinelearningservices.EndpointDeploymentArgs{\n\t\t\tDeploymentName: pulumi.String(\"text-davinci-003\"),\n\t\t\tEndpointName: pulumi.String(\"Azure.OpenAI\"),\n\t\t\tProperties: \u0026machinelearningservices.OpenAIEndpointDeploymentResourcePropertiesArgs{\n\t\t\t\tModel: \u0026machinelearningservices.EndpointDeploymentModelArgs{\n\t\t\t\t\tFormat: pulumi.String(\"OpenAI\"),\n\t\t\t\t\tName: pulumi.String(\"text-davinci-003\"),\n\t\t\t\t\tVersion: pulumi.String(\"1\"),\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(\"Azure.OpenAI\"),\n\t\t\t\tVersionUpgradeOption: pulumi.String(machinelearningservices.DeploymentModelVersionUpgradeOptionOnceNewDefaultVersionAvailable),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"resourceGroup-1\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.EndpointDeployment;\nimport com.pulumi.azurenative.machinelearningservices.EndpointDeploymentArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var endpointDeployment = new EndpointDeployment(\"endpointDeployment\", EndpointDeploymentArgs.builder()\n .deploymentName(\"text-davinci-003\")\n .endpointName(\"Azure.OpenAI\")\n .properties(ContentSafetyEndpointDeploymentResourcePropertiesArgs.builder()\n .model(EndpointDeploymentModelArgs.builder()\n .format(\"OpenAI\")\n .name(\"text-davinci-003\")\n .version(\"1\")\n .build())\n .type(\"Azure.OpenAI\")\n .versionUpgradeOption(\"OnceNewDefaultVersionAvailable\")\n .build())\n .resourceGroupName(\"resourceGroup-1\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst endpointDeployment = new azure_native.machinelearningservices.EndpointDeployment(\"endpointDeployment\", {\n deploymentName: \"text-davinci-003\",\n endpointName: \"Azure.OpenAI\",\n properties: {\n model: {\n format: \"OpenAI\",\n name: \"text-davinci-003\",\n version: \"1\",\n },\n type: \"Azure.OpenAI\",\n versionUpgradeOption: azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.OnceNewDefaultVersionAvailable,\n },\n resourceGroupName: \"resourceGroup-1\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nendpoint_deployment = azure_native.machinelearningservices.EndpointDeployment(\"endpointDeployment\",\n deployment_name=\"text-davinci-003\",\n endpoint_name=\"Azure.OpenAI\",\n properties={\n \"model\": {\n \"format\": \"OpenAI\",\n \"name\": \"text-davinci-003\",\n \"version\": \"1\",\n },\n \"type\": \"Azure.OpenAI\",\n \"version_upgrade_option\": azure_native.machinelearningservices.DeploymentModelVersionUpgradeOption.ONCE_NEW_DEFAULT_VERSION_AVAILABLE,\n },\n resource_group_name=\"resourceGroup-1\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n endpointDeployment:\n type: azure-native:machinelearningservices:EndpointDeployment\n properties:\n deploymentName: text-davinci-003\n endpointName: Azure.OpenAI\n properties:\n model:\n format: OpenAI\n name: text-davinci-003\n version: '1'\n type: Azure.OpenAI\n versionUpgradeOption: OnceNewDefaultVersionAvailable\n resourceGroupName: resourceGroup-1\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:EndpointDeployment text-davinci-003 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/{deploymentName} \n```\n", "properties": { "name": { "type": "string", @@ -697866,11 +698897,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" } ] }, "azure-native:machinelearningservices:EnvironmentContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Environment Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var environmentContainer = new AzureNative.MachineLearningServices.EnvironmentContainer(\"environmentContainer\", new()\n {\n EnvironmentContainerProperties = new AzureNative.MachineLearningServices.Inputs.EnvironmentContainerArgs\n {\n Description = \"string\",\n Properties = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n Tags = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n },\n Name = \"testEnvironment\",\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewEnvironmentContainer(ctx, \"environmentContainer\", \u0026machinelearningservices.EnvironmentContainerArgs{\n\t\t\tEnvironmentContainerProperties: \u0026machinelearningservices.EnvironmentContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"testEnvironment\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.EnvironmentContainer;\nimport com.pulumi.azurenative.machinelearningservices.EnvironmentContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EnvironmentContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var environmentContainer = new EnvironmentContainer(\"environmentContainer\", EnvironmentContainerArgs.builder()\n .environmentContainerProperties(EnvironmentContainerArgs.builder()\n .description(\"string\")\n .properties(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .tags(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .build())\n .name(\"testEnvironment\")\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst environmentContainer = new azure_native.machinelearningservices.EnvironmentContainer(\"environmentContainer\", {\n environmentContainerProperties: {\n description: \"string\",\n properties: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n tags: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n },\n name: \"testEnvironment\",\n resourceGroupName: \"testrg123\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nenvironment_container = azure_native.machinelearningservices.EnvironmentContainer(\"environmentContainer\",\n environment_container_properties={\n \"description\": \"string\",\n \"properties\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n \"tags\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n },\n name=\"testEnvironment\",\n resource_group_name=\"testrg123\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n environmentContainer:\n type: azure-native:machinelearningservices:EnvironmentContainer\n properties:\n environmentContainerProperties:\n description: string\n properties:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n tags:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n name: testEnvironment\n resourceGroupName: testrg123\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:EnvironmentContainer testEnvironment /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Environment Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var environmentContainer = new AzureNative.MachineLearningServices.EnvironmentContainer(\"environmentContainer\", new()\n {\n EnvironmentContainerProperties = new AzureNative.MachineLearningServices.Inputs.EnvironmentContainerArgs\n {\n Description = \"string\",\n Properties = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n Tags = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n },\n Name = \"testEnvironment\",\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewEnvironmentContainer(ctx, \"environmentContainer\", \u0026machinelearningservices.EnvironmentContainerArgs{\n\t\t\tEnvironmentContainerProperties: \u0026machinelearningservices.EnvironmentContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"testEnvironment\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.EnvironmentContainer;\nimport com.pulumi.azurenative.machinelearningservices.EnvironmentContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EnvironmentContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var environmentContainer = new EnvironmentContainer(\"environmentContainer\", EnvironmentContainerArgs.builder()\n .environmentContainerProperties(EnvironmentContainerArgs.builder()\n .description(\"string\")\n .properties(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .tags(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .build())\n .name(\"testEnvironment\")\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst environmentContainer = new azure_native.machinelearningservices.EnvironmentContainer(\"environmentContainer\", {\n environmentContainerProperties: {\n description: \"string\",\n properties: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n tags: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n },\n name: \"testEnvironment\",\n resourceGroupName: \"testrg123\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nenvironment_container = azure_native.machinelearningservices.EnvironmentContainer(\"environmentContainer\",\n environment_container_properties={\n \"description\": \"string\",\n \"properties\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n \"tags\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n },\n name=\"testEnvironment\",\n resource_group_name=\"testrg123\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n environmentContainer:\n type: azure-native:machinelearningservices:EnvironmentContainer\n properties:\n environmentContainerProperties:\n description: string\n properties:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n tags:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n name: testEnvironment\n resourceGroupName: testrg123\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:EnvironmentContainer testEnvironment /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name} \n```\n", "properties": { "environmentContainerProperties": { "type": "object", @@ -697982,6 +699016,9 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" } ] }, @@ -698104,11 +699141,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:EnvironmentSpecificationVersion" } ] }, "azure-native:machinelearningservices:EnvironmentVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Environment Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var environmentVersion = new AzureNative.MachineLearningServices.EnvironmentVersion(\"environmentVersion\", new()\n {\n EnvironmentVersionProperties = new AzureNative.MachineLearningServices.Inputs.EnvironmentVersionArgs\n {\n Build = new AzureNative.MachineLearningServices.Inputs.BuildContextArgs\n {\n ContextUri = \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n DockerfilePath = \"prod/Dockerfile\",\n },\n CondaFile = \"string\",\n Description = \"string\",\n Image = \"docker.io/tensorflow/serving:latest\",\n InferenceConfig = new AzureNative.MachineLearningServices.Inputs.InferenceContainerPropertiesArgs\n {\n LivenessRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n ReadinessRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n ScoringRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n },\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewEnvironmentVersion(ctx, \"environmentVersion\", \u0026machinelearningservices.EnvironmentVersionArgs{\n\t\t\tEnvironmentVersionProperties: \u0026machinelearningservices.EnvironmentVersionTypeArgs{\n\t\t\t\tBuild: \u0026machinelearningservices.BuildContextArgs{\n\t\t\t\t\tContextUri: pulumi.String(\"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\"),\n\t\t\t\t\tDockerfilePath: pulumi.String(\"prod/Dockerfile\"),\n\t\t\t\t},\n\t\t\t\tCondaFile: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tImage: pulumi.String(\"docker.io/tensorflow/serving:latest\"),\n\t\t\t\tInferenceConfig: \u0026machinelearningservices.InferenceContainerPropertiesArgs{\n\t\t\t\t\tLivenessRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t\tReadinessRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t\tScoringRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.EnvironmentVersion;\nimport com.pulumi.azurenative.machinelearningservices.EnvironmentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EnvironmentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.BuildContextArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.InferenceContainerPropertiesArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var environmentVersion = new EnvironmentVersion(\"environmentVersion\", EnvironmentVersionArgs.builder()\n .environmentVersionProperties(EnvironmentVersionArgs.builder()\n .build(BuildContextArgs.builder()\n .contextUri(\"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\")\n .dockerfilePath(\"prod/Dockerfile\")\n .build())\n .condaFile(\"string\")\n .description(\"string\")\n .image(\"docker.io/tensorflow/serving:latest\")\n .inferenceConfig(InferenceContainerPropertiesArgs.builder()\n .livenessRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .readinessRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .scoringRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .build())\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst environmentVersion = new azure_native.machinelearningservices.EnvironmentVersion(\"environmentVersion\", {\n environmentVersionProperties: {\n build: {\n contextUri: \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n dockerfilePath: \"prod/Dockerfile\",\n },\n condaFile: \"string\",\n description: \"string\",\n image: \"docker.io/tensorflow/serving:latest\",\n inferenceConfig: {\n livenessRoute: {\n path: \"string\",\n port: 1,\n },\n readinessRoute: {\n path: \"string\",\n port: 1,\n },\n scoringRoute: {\n path: \"string\",\n port: 1,\n },\n },\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nenvironment_version = azure_native.machinelearningservices.EnvironmentVersion(\"environmentVersion\",\n environment_version_properties={\n \"build\": {\n \"context_uri\": \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n \"dockerfile_path\": \"prod/Dockerfile\",\n },\n \"conda_file\": \"string\",\n \"description\": \"string\",\n \"image\": \"docker.io/tensorflow/serving:latest\",\n \"inference_config\": {\n \"liveness_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n \"readiness_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n \"scoring_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n },\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n environmentVersion:\n type: azure-native:machinelearningservices:EnvironmentVersion\n properties:\n environmentVersionProperties:\n build:\n contextUri: https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\n dockerfilePath: prod/Dockerfile\n condaFile: string\n description: string\n image: docker.io/tensorflow/serving:latest\n inferenceConfig:\n livenessRoute:\n path: string\n port: 1\n readinessRoute:\n path: string\n port: 1\n scoringRoute:\n path: string\n port: 1\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:EnvironmentVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Environment Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var environmentVersion = new AzureNative.MachineLearningServices.EnvironmentVersion(\"environmentVersion\", new()\n {\n EnvironmentVersionProperties = new AzureNative.MachineLearningServices.Inputs.EnvironmentVersionArgs\n {\n Build = new AzureNative.MachineLearningServices.Inputs.BuildContextArgs\n {\n ContextUri = \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n DockerfilePath = \"prod/Dockerfile\",\n },\n CondaFile = \"string\",\n Description = \"string\",\n Image = \"docker.io/tensorflow/serving:latest\",\n InferenceConfig = new AzureNative.MachineLearningServices.Inputs.InferenceContainerPropertiesArgs\n {\n LivenessRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n ReadinessRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n ScoringRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n },\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewEnvironmentVersion(ctx, \"environmentVersion\", \u0026machinelearningservices.EnvironmentVersionArgs{\n\t\t\tEnvironmentVersionProperties: \u0026machinelearningservices.EnvironmentVersionTypeArgs{\n\t\t\t\tBuild: \u0026machinelearningservices.BuildContextArgs{\n\t\t\t\t\tContextUri: pulumi.String(\"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\"),\n\t\t\t\t\tDockerfilePath: pulumi.String(\"prod/Dockerfile\"),\n\t\t\t\t},\n\t\t\t\tCondaFile: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tImage: pulumi.String(\"docker.io/tensorflow/serving:latest\"),\n\t\t\t\tInferenceConfig: \u0026machinelearningservices.InferenceContainerPropertiesArgs{\n\t\t\t\t\tLivenessRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t\tReadinessRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t\tScoringRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.EnvironmentVersion;\nimport com.pulumi.azurenative.machinelearningservices.EnvironmentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EnvironmentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.BuildContextArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.InferenceContainerPropertiesArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var environmentVersion = new EnvironmentVersion(\"environmentVersion\", EnvironmentVersionArgs.builder()\n .environmentVersionProperties(EnvironmentVersionArgs.builder()\n .build(BuildContextArgs.builder()\n .contextUri(\"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\")\n .dockerfilePath(\"prod/Dockerfile\")\n .build())\n .condaFile(\"string\")\n .description(\"string\")\n .image(\"docker.io/tensorflow/serving:latest\")\n .inferenceConfig(InferenceContainerPropertiesArgs.builder()\n .livenessRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .readinessRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .scoringRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .build())\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst environmentVersion = new azure_native.machinelearningservices.EnvironmentVersion(\"environmentVersion\", {\n environmentVersionProperties: {\n build: {\n contextUri: \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n dockerfilePath: \"prod/Dockerfile\",\n },\n condaFile: \"string\",\n description: \"string\",\n image: \"docker.io/tensorflow/serving:latest\",\n inferenceConfig: {\n livenessRoute: {\n path: \"string\",\n port: 1,\n },\n readinessRoute: {\n path: \"string\",\n port: 1,\n },\n scoringRoute: {\n path: \"string\",\n port: 1,\n },\n },\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nenvironment_version = azure_native.machinelearningservices.EnvironmentVersion(\"environmentVersion\",\n environment_version_properties={\n \"build\": {\n \"context_uri\": \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n \"dockerfile_path\": \"prod/Dockerfile\",\n },\n \"conda_file\": \"string\",\n \"description\": \"string\",\n \"image\": \"docker.io/tensorflow/serving:latest\",\n \"inference_config\": {\n \"liveness_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n \"readiness_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n \"scoring_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n },\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n environmentVersion:\n type: azure-native:machinelearningservices:EnvironmentVersion\n properties:\n environmentVersionProperties:\n build:\n contextUri: https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\n dockerfilePath: prod/Dockerfile\n condaFile: string\n description: string\n image: docker.io/tensorflow/serving:latest\n inferenceConfig:\n livenessRoute:\n path: string\n port: 1\n readinessRoute:\n path: string\n port: 1\n scoringRoute:\n path: string\n port: 1\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:EnvironmentVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version} \n```\n", "properties": { "environmentVersionProperties": { "type": "object", @@ -698226,11 +699266,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" } ] }, "azure-native:machinelearningservices:FeaturesetContainerEntity": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Featureset Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var featuresetContainerEntity = new AzureNative.MachineLearningServices.FeaturesetContainerEntity(\"featuresetContainerEntity\", new()\n {\n FeaturesetContainerProperties = new AzureNative.MachineLearningServices.Inputs.FeaturesetContainerArgs\n {\n Description = \"string\",\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewFeaturesetContainerEntity(ctx, \"featuresetContainerEntity\", \u0026machinelearningservices.FeaturesetContainerEntityArgs{\n\t\t\tFeaturesetContainerProperties: \u0026machinelearningservices.FeaturesetContainerArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.FeaturesetContainerEntity;\nimport com.pulumi.azurenative.machinelearningservices.FeaturesetContainerEntityArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturesetContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var featuresetContainerEntity = new FeaturesetContainerEntity(\"featuresetContainerEntity\", FeaturesetContainerEntityArgs.builder()\n .featuresetContainerProperties(FeaturesetContainerArgs.builder()\n .description(\"string\")\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst featuresetContainerEntity = new azure_native.machinelearningservices.FeaturesetContainerEntity(\"featuresetContainerEntity\", {\n featuresetContainerProperties: {\n description: \"string\",\n isArchived: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfeatureset_container_entity = azure_native.machinelearningservices.FeaturesetContainerEntity(\"featuresetContainerEntity\",\n featureset_container_properties={\n \"description\": \"string\",\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n featuresetContainerEntity:\n type: azure-native:machinelearningservices:FeaturesetContainerEntity\n properties:\n featuresetContainerProperties:\n description: string\n isArchived: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:FeaturesetContainerEntity string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Featureset Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var featuresetContainerEntity = new AzureNative.MachineLearningServices.FeaturesetContainerEntity(\"featuresetContainerEntity\", new()\n {\n FeaturesetContainerProperties = new AzureNative.MachineLearningServices.Inputs.FeaturesetContainerArgs\n {\n Description = \"string\",\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewFeaturesetContainerEntity(ctx, \"featuresetContainerEntity\", \u0026machinelearningservices.FeaturesetContainerEntityArgs{\n\t\t\tFeaturesetContainerProperties: \u0026machinelearningservices.FeaturesetContainerArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.FeaturesetContainerEntity;\nimport com.pulumi.azurenative.machinelearningservices.FeaturesetContainerEntityArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturesetContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var featuresetContainerEntity = new FeaturesetContainerEntity(\"featuresetContainerEntity\", FeaturesetContainerEntityArgs.builder()\n .featuresetContainerProperties(FeaturesetContainerArgs.builder()\n .description(\"string\")\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst featuresetContainerEntity = new azure_native.machinelearningservices.FeaturesetContainerEntity(\"featuresetContainerEntity\", {\n featuresetContainerProperties: {\n description: \"string\",\n isArchived: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfeatureset_container_entity = azure_native.machinelearningservices.FeaturesetContainerEntity(\"featuresetContainerEntity\",\n featureset_container_properties={\n \"description\": \"string\",\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n featuresetContainerEntity:\n type: azure-native:machinelearningservices:FeaturesetContainerEntity\n properties:\n featuresetContainerProperties:\n description: string\n isArchived: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:FeaturesetContainerEntity string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name} \n```\n", "properties": { "featuresetContainerProperties": { "type": "object", @@ -698318,11 +699361,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" } ] }, "azure-native:machinelearningservices:FeaturesetVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Featureset Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var featuresetVersion = new AzureNative.MachineLearningServices.FeaturesetVersion(\"featuresetVersion\", new()\n {\n FeaturesetVersionProperties = new AzureNative.MachineLearningServices.Inputs.FeaturesetVersionArgs\n {\n Description = \"string\",\n Entities = new[]\n {\n \"string\",\n },\n IsAnonymous = false,\n IsArchived = false,\n MaterializationSettings = new AzureNative.MachineLearningServices.Inputs.MaterializationSettingsArgs\n {\n Notification = new AzureNative.MachineLearningServices.Inputs.NotificationSettingArgs\n {\n EmailOn = new[]\n {\n AzureNative.MachineLearningServices.EmailNotificationEnableType.JobFailed,\n },\n Emails = new[]\n {\n \"string\",\n },\n },\n Resource = new AzureNative.MachineLearningServices.Inputs.MaterializationComputeResourceArgs\n {\n InstanceType = \"string\",\n },\n Schedule = new AzureNative.MachineLearningServices.Inputs.RecurrenceTriggerArgs\n {\n EndTime = \"string\",\n Frequency = AzureNative.MachineLearningServices.RecurrenceFrequency.Day,\n Interval = 1,\n Schedule = new AzureNative.MachineLearningServices.Inputs.RecurrenceScheduleArgs\n {\n Hours = new[]\n {\n 1,\n },\n Minutes = new[]\n {\n 1,\n },\n MonthDays = new[]\n {\n 1,\n },\n WeekDays = new[]\n {\n AzureNative.MachineLearningServices.WeekDay.Monday,\n },\n },\n StartTime = \"string\",\n TimeZone = \"string\",\n TriggerType = \"Recurrence\",\n },\n SparkConfiguration = \n {\n { \"string\", \"string\" },\n },\n StoreType = AzureNative.MachineLearningServices.MaterializationStoreType.Online,\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n Specification = new AzureNative.MachineLearningServices.Inputs.FeaturesetSpecificationArgs\n {\n Path = \"string\",\n },\n Stage = \"string\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewFeaturesetVersion(ctx, \"featuresetVersion\", \u0026machinelearningservices.FeaturesetVersionArgs{\n\t\t\tFeaturesetVersionProperties: \u0026machinelearningservices.FeaturesetVersionTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tEntities: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tMaterializationSettings: \u0026machinelearningservices.MaterializationSettingsArgs{\n\t\t\t\t\tNotification: \u0026machinelearningservices.NotificationSettingArgs{\n\t\t\t\t\t\tEmailOn: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(machinelearningservices.EmailNotificationEnableTypeJobFailed),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResource: \u0026machinelearningservices.MaterializationComputeResourceArgs{\n\t\t\t\t\t\tInstanceType: pulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tSchedule: \u0026machinelearningservices.RecurrenceTriggerArgs{\n\t\t\t\t\t\tEndTime: pulumi.String(\"string\"),\n\t\t\t\t\t\tFrequency: pulumi.String(machinelearningservices.RecurrenceFrequencyDay),\n\t\t\t\t\t\tInterval: pulumi.Int(1),\n\t\t\t\t\t\tSchedule: \u0026machinelearningservices.RecurrenceScheduleArgs{\n\t\t\t\t\t\t\tHours: pulumi.IntArray{\n\t\t\t\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tMinutes: pulumi.IntArray{\n\t\t\t\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tMonthDays: pulumi.IntArray{\n\t\t\t\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tWeekDays: pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(machinelearningservices.WeekDayMonday),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tStartTime: pulumi.String(\"string\"),\n\t\t\t\t\t\tTimeZone: pulumi.String(\"string\"),\n\t\t\t\t\t\tTriggerType: pulumi.String(\"Recurrence\"),\n\t\t\t\t\t},\n\t\t\t\t\tSparkConfiguration: pulumi.StringMap{\n\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tStoreType: pulumi.String(machinelearningservices.MaterializationStoreTypeOnline),\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tSpecification: \u0026machinelearningservices.FeaturesetSpecificationArgs{\n\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tStage: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.FeaturesetVersion;\nimport com.pulumi.azurenative.machinelearningservices.FeaturesetVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturesetVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.MaterializationSettingsArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.NotificationSettingArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.MaterializationComputeResourceArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RecurrenceTriggerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RecurrenceScheduleArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturesetSpecificationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var featuresetVersion = new FeaturesetVersion(\"featuresetVersion\", FeaturesetVersionArgs.builder()\n .featuresetVersionProperties(FeaturesetVersionArgs.builder()\n .description(\"string\")\n .entities(\"string\")\n .isAnonymous(false)\n .isArchived(false)\n .materializationSettings(MaterializationSettingsArgs.builder()\n .notification(NotificationSettingArgs.builder()\n .emailOn(\"JobFailed\")\n .emails(\"string\")\n .build())\n .resource(MaterializationComputeResourceArgs.builder()\n .instanceType(\"string\")\n .build())\n .schedule(RecurrenceTriggerArgs.builder()\n .endTime(\"string\")\n .frequency(\"Day\")\n .interval(1)\n .schedule(RecurrenceScheduleArgs.builder()\n .hours(1)\n .minutes(1)\n .monthDays(1)\n .weekDays(\"Monday\")\n .build())\n .startTime(\"string\")\n .timeZone(\"string\")\n .triggerType(\"Recurrence\")\n .build())\n .sparkConfiguration(Map.of(\"string\", \"string\"))\n .storeType(\"Online\")\n .build())\n .properties(Map.of(\"string\", \"string\"))\n .specification(FeaturesetSpecificationArgs.builder()\n .path(\"string\")\n .build())\n .stage(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst featuresetVersion = new azure_native.machinelearningservices.FeaturesetVersion(\"featuresetVersion\", {\n featuresetVersionProperties: {\n description: \"string\",\n entities: [\"string\"],\n isAnonymous: false,\n isArchived: false,\n materializationSettings: {\n notification: {\n emailOn: [azure_native.machinelearningservices.EmailNotificationEnableType.JobFailed],\n emails: [\"string\"],\n },\n resource: {\n instanceType: \"string\",\n },\n schedule: {\n endTime: \"string\",\n frequency: azure_native.machinelearningservices.RecurrenceFrequency.Day,\n interval: 1,\n schedule: {\n hours: [1],\n minutes: [1],\n monthDays: [1],\n weekDays: [azure_native.machinelearningservices.WeekDay.Monday],\n },\n startTime: \"string\",\n timeZone: \"string\",\n triggerType: \"Recurrence\",\n },\n sparkConfiguration: {\n string: \"string\",\n },\n storeType: azure_native.machinelearningservices.MaterializationStoreType.Online,\n },\n properties: {\n string: \"string\",\n },\n specification: {\n path: \"string\",\n },\n stage: \"string\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfeatureset_version = azure_native.machinelearningservices.FeaturesetVersion(\"featuresetVersion\",\n featureset_version_properties={\n \"description\": \"string\",\n \"entities\": [\"string\"],\n \"is_anonymous\": False,\n \"is_archived\": False,\n \"materialization_settings\": {\n \"notification\": {\n \"email_on\": [azure_native.machinelearningservices.EmailNotificationEnableType.JOB_FAILED],\n \"emails\": [\"string\"],\n },\n \"resource\": {\n \"instance_type\": \"string\",\n },\n \"schedule\": {\n \"end_time\": \"string\",\n \"frequency\": azure_native.machinelearningservices.RecurrenceFrequency.DAY,\n \"interval\": 1,\n \"schedule\": {\n \"hours\": [1],\n \"minutes\": [1],\n \"month_days\": [1],\n \"week_days\": [azure_native.machinelearningservices.WeekDay.MONDAY],\n },\n \"start_time\": \"string\",\n \"time_zone\": \"string\",\n \"trigger_type\": \"Recurrence\",\n },\n \"spark_configuration\": {\n \"string\": \"string\",\n },\n \"store_type\": azure_native.machinelearningservices.MaterializationStoreType.ONLINE,\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"specification\": {\n \"path\": \"string\",\n },\n \"stage\": \"string\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n featuresetVersion:\n type: azure-native:machinelearningservices:FeaturesetVersion\n properties:\n featuresetVersionProperties:\n description: string\n entities:\n - string\n isAnonymous: false\n isArchived: false\n materializationSettings:\n notification:\n emailOn:\n - JobFailed\n emails:\n - string\n resource:\n instanceType: string\n schedule:\n endTime: string\n frequency: Day\n interval: 1\n schedule:\n hours:\n - 1\n minutes:\n - 1\n monthDays:\n - 1\n weekDays:\n - Monday\n startTime: string\n timeZone: string\n triggerType: Recurrence\n sparkConfiguration:\n string: string\n storeType: Online\n properties:\n string: string\n specification:\n path: string\n stage: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:FeaturesetVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Featureset Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var featuresetVersion = new AzureNative.MachineLearningServices.FeaturesetVersion(\"featuresetVersion\", new()\n {\n FeaturesetVersionProperties = new AzureNative.MachineLearningServices.Inputs.FeaturesetVersionArgs\n {\n Description = \"string\",\n Entities = new[]\n {\n \"string\",\n },\n IsAnonymous = false,\n IsArchived = false,\n MaterializationSettings = new AzureNative.MachineLearningServices.Inputs.MaterializationSettingsArgs\n {\n Notification = new AzureNative.MachineLearningServices.Inputs.NotificationSettingArgs\n {\n EmailOn = new[]\n {\n AzureNative.MachineLearningServices.EmailNotificationEnableType.JobFailed,\n },\n Emails = new[]\n {\n \"string\",\n },\n },\n Resource = new AzureNative.MachineLearningServices.Inputs.MaterializationComputeResourceArgs\n {\n InstanceType = \"string\",\n },\n Schedule = new AzureNative.MachineLearningServices.Inputs.RecurrenceTriggerArgs\n {\n EndTime = \"string\",\n Frequency = AzureNative.MachineLearningServices.RecurrenceFrequency.Day,\n Interval = 1,\n Schedule = new AzureNative.MachineLearningServices.Inputs.RecurrenceScheduleArgs\n {\n Hours = new[]\n {\n 1,\n },\n Minutes = new[]\n {\n 1,\n },\n MonthDays = new[]\n {\n 1,\n },\n WeekDays = new[]\n {\n AzureNative.MachineLearningServices.WeekDay.Monday,\n },\n },\n StartTime = \"string\",\n TimeZone = \"string\",\n TriggerType = \"Recurrence\",\n },\n SparkConfiguration = \n {\n { \"string\", \"string\" },\n },\n StoreType = AzureNative.MachineLearningServices.MaterializationStoreType.Online,\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n Specification = new AzureNative.MachineLearningServices.Inputs.FeaturesetSpecificationArgs\n {\n Path = \"string\",\n },\n Stage = \"string\",\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewFeaturesetVersion(ctx, \"featuresetVersion\", \u0026machinelearningservices.FeaturesetVersionArgs{\n\t\t\tFeaturesetVersionProperties: \u0026machinelearningservices.FeaturesetVersionTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tEntities: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tMaterializationSettings: \u0026machinelearningservices.MaterializationSettingsArgs{\n\t\t\t\t\tNotification: \u0026machinelearningservices.NotificationSettingArgs{\n\t\t\t\t\t\tEmailOn: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(machinelearningservices.EmailNotificationEnableTypeJobFailed),\n\t\t\t\t\t\t},\n\t\t\t\t\t\tEmails: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tResource: \u0026machinelearningservices.MaterializationComputeResourceArgs{\n\t\t\t\t\t\tInstanceType: pulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tSchedule: \u0026machinelearningservices.RecurrenceTriggerArgs{\n\t\t\t\t\t\tEndTime: pulumi.String(\"string\"),\n\t\t\t\t\t\tFrequency: pulumi.String(machinelearningservices.RecurrenceFrequencyDay),\n\t\t\t\t\t\tInterval: pulumi.Int(1),\n\t\t\t\t\t\tSchedule: \u0026machinelearningservices.RecurrenceScheduleArgs{\n\t\t\t\t\t\t\tHours: pulumi.IntArray{\n\t\t\t\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tMinutes: pulumi.IntArray{\n\t\t\t\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tMonthDays: pulumi.IntArray{\n\t\t\t\t\t\t\t\tpulumi.Int(1),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t\tWeekDays: pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(machinelearningservices.WeekDayMonday),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t\tStartTime: pulumi.String(\"string\"),\n\t\t\t\t\t\tTimeZone: pulumi.String(\"string\"),\n\t\t\t\t\t\tTriggerType: pulumi.String(\"Recurrence\"),\n\t\t\t\t\t},\n\t\t\t\t\tSparkConfiguration: pulumi.StringMap{\n\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tStoreType: pulumi.String(machinelearningservices.MaterializationStoreTypeOnline),\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tSpecification: \u0026machinelearningservices.FeaturesetSpecificationArgs{\n\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tStage: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.FeaturesetVersion;\nimport com.pulumi.azurenative.machinelearningservices.FeaturesetVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturesetVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.MaterializationSettingsArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.NotificationSettingArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.MaterializationComputeResourceArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RecurrenceTriggerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RecurrenceScheduleArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturesetSpecificationArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var featuresetVersion = new FeaturesetVersion(\"featuresetVersion\", FeaturesetVersionArgs.builder()\n .featuresetVersionProperties(FeaturesetVersionArgs.builder()\n .description(\"string\")\n .entities(\"string\")\n .isAnonymous(false)\n .isArchived(false)\n .materializationSettings(MaterializationSettingsArgs.builder()\n .notification(NotificationSettingArgs.builder()\n .emailOn(\"JobFailed\")\n .emails(\"string\")\n .build())\n .resource(MaterializationComputeResourceArgs.builder()\n .instanceType(\"string\")\n .build())\n .schedule(RecurrenceTriggerArgs.builder()\n .endTime(\"string\")\n .frequency(\"Day\")\n .interval(1)\n .schedule(RecurrenceScheduleArgs.builder()\n .hours(1)\n .minutes(1)\n .monthDays(1)\n .weekDays(\"Monday\")\n .build())\n .startTime(\"string\")\n .timeZone(\"string\")\n .triggerType(\"Recurrence\")\n .build())\n .sparkConfiguration(Map.of(\"string\", \"string\"))\n .storeType(\"Online\")\n .build())\n .properties(Map.of(\"string\", \"string\"))\n .specification(FeaturesetSpecificationArgs.builder()\n .path(\"string\")\n .build())\n .stage(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst featuresetVersion = new azure_native.machinelearningservices.FeaturesetVersion(\"featuresetVersion\", {\n featuresetVersionProperties: {\n description: \"string\",\n entities: [\"string\"],\n isAnonymous: false,\n isArchived: false,\n materializationSettings: {\n notification: {\n emailOn: [azure_native.machinelearningservices.EmailNotificationEnableType.JobFailed],\n emails: [\"string\"],\n },\n resource: {\n instanceType: \"string\",\n },\n schedule: {\n endTime: \"string\",\n frequency: azure_native.machinelearningservices.RecurrenceFrequency.Day,\n interval: 1,\n schedule: {\n hours: [1],\n minutes: [1],\n monthDays: [1],\n weekDays: [azure_native.machinelearningservices.WeekDay.Monday],\n },\n startTime: \"string\",\n timeZone: \"string\",\n triggerType: \"Recurrence\",\n },\n sparkConfiguration: {\n string: \"string\",\n },\n storeType: azure_native.machinelearningservices.MaterializationStoreType.Online,\n },\n properties: {\n string: \"string\",\n },\n specification: {\n path: \"string\",\n },\n stage: \"string\",\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfeatureset_version = azure_native.machinelearningservices.FeaturesetVersion(\"featuresetVersion\",\n featureset_version_properties={\n \"description\": \"string\",\n \"entities\": [\"string\"],\n \"is_anonymous\": False,\n \"is_archived\": False,\n \"materialization_settings\": {\n \"notification\": {\n \"email_on\": [azure_native.machinelearningservices.EmailNotificationEnableType.JOB_FAILED],\n \"emails\": [\"string\"],\n },\n \"resource\": {\n \"instance_type\": \"string\",\n },\n \"schedule\": {\n \"end_time\": \"string\",\n \"frequency\": azure_native.machinelearningservices.RecurrenceFrequency.DAY,\n \"interval\": 1,\n \"schedule\": {\n \"hours\": [1],\n \"minutes\": [1],\n \"month_days\": [1],\n \"week_days\": [azure_native.machinelearningservices.WeekDay.MONDAY],\n },\n \"start_time\": \"string\",\n \"time_zone\": \"string\",\n \"trigger_type\": \"Recurrence\",\n },\n \"spark_configuration\": {\n \"string\": \"string\",\n },\n \"store_type\": azure_native.machinelearningservices.MaterializationStoreType.ONLINE,\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"specification\": {\n \"path\": \"string\",\n },\n \"stage\": \"string\",\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n featuresetVersion:\n type: azure-native:machinelearningservices:FeaturesetVersion\n properties:\n featuresetVersionProperties:\n description: string\n entities:\n - string\n isAnonymous: false\n isArchived: false\n materializationSettings:\n notification:\n emailOn:\n - JobFailed\n emails:\n - string\n resource:\n instanceType: string\n schedule:\n endTime: string\n frequency: Day\n interval: 1\n schedule:\n hours:\n - 1\n minutes:\n - 1\n monthDays:\n - 1\n weekDays:\n - Monday\n startTime: string\n timeZone: string\n triggerType: Recurrence\n sparkConfiguration:\n string: string\n storeType: Online\n properties:\n string: string\n specification:\n path: string\n stage: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:FeaturesetVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version} \n```\n", "properties": { "featuresetVersionProperties": { "type": "object", @@ -698416,11 +699462,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" } ] }, "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Featurestore Entity Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var featurestoreEntityContainerEntity = new AzureNative.MachineLearningServices.FeaturestoreEntityContainerEntity(\"featurestoreEntityContainerEntity\", new()\n {\n FeaturestoreEntityContainerProperties = new AzureNative.MachineLearningServices.Inputs.FeaturestoreEntityContainerArgs\n {\n Description = \"string\",\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewFeaturestoreEntityContainerEntity(ctx, \"featurestoreEntityContainerEntity\", \u0026machinelearningservices.FeaturestoreEntityContainerEntityArgs{\n\t\t\tFeaturestoreEntityContainerProperties: \u0026machinelearningservices.FeaturestoreEntityContainerArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.FeaturestoreEntityContainerEntity;\nimport com.pulumi.azurenative.machinelearningservices.FeaturestoreEntityContainerEntityArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturestoreEntityContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var featurestoreEntityContainerEntity = new FeaturestoreEntityContainerEntity(\"featurestoreEntityContainerEntity\", FeaturestoreEntityContainerEntityArgs.builder()\n .featurestoreEntityContainerProperties(FeaturestoreEntityContainerArgs.builder()\n .description(\"string\")\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst featurestoreEntityContainerEntity = new azure_native.machinelearningservices.FeaturestoreEntityContainerEntity(\"featurestoreEntityContainerEntity\", {\n featurestoreEntityContainerProperties: {\n description: \"string\",\n isArchived: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfeaturestore_entity_container_entity = azure_native.machinelearningservices.FeaturestoreEntityContainerEntity(\"featurestoreEntityContainerEntity\",\n featurestore_entity_container_properties={\n \"description\": \"string\",\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n featurestoreEntityContainerEntity:\n type: azure-native:machinelearningservices:FeaturestoreEntityContainerEntity\n properties:\n featurestoreEntityContainerProperties:\n description: string\n isArchived: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:FeaturestoreEntityContainerEntity string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Featurestore Entity Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var featurestoreEntityContainerEntity = new AzureNative.MachineLearningServices.FeaturestoreEntityContainerEntity(\"featurestoreEntityContainerEntity\", new()\n {\n FeaturestoreEntityContainerProperties = new AzureNative.MachineLearningServices.Inputs.FeaturestoreEntityContainerArgs\n {\n Description = \"string\",\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewFeaturestoreEntityContainerEntity(ctx, \"featurestoreEntityContainerEntity\", \u0026machinelearningservices.FeaturestoreEntityContainerEntityArgs{\n\t\t\tFeaturestoreEntityContainerProperties: \u0026machinelearningservices.FeaturestoreEntityContainerArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.FeaturestoreEntityContainerEntity;\nimport com.pulumi.azurenative.machinelearningservices.FeaturestoreEntityContainerEntityArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturestoreEntityContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var featurestoreEntityContainerEntity = new FeaturestoreEntityContainerEntity(\"featurestoreEntityContainerEntity\", FeaturestoreEntityContainerEntityArgs.builder()\n .featurestoreEntityContainerProperties(FeaturestoreEntityContainerArgs.builder()\n .description(\"string\")\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst featurestoreEntityContainerEntity = new azure_native.machinelearningservices.FeaturestoreEntityContainerEntity(\"featurestoreEntityContainerEntity\", {\n featurestoreEntityContainerProperties: {\n description: \"string\",\n isArchived: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfeaturestore_entity_container_entity = azure_native.machinelearningservices.FeaturestoreEntityContainerEntity(\"featurestoreEntityContainerEntity\",\n featurestore_entity_container_properties={\n \"description\": \"string\",\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n featurestoreEntityContainerEntity:\n type: azure-native:machinelearningservices:FeaturestoreEntityContainerEntity\n properties:\n featurestoreEntityContainerProperties:\n description: string\n isArchived: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:FeaturestoreEntityContainerEntity string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name} \n```\n", "properties": { "featurestoreEntityContainerProperties": { "type": "object", @@ -698508,11 +699557,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" } ] }, "azure-native:machinelearningservices:FeaturestoreEntityVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Featurestore Entity Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var featurestoreEntityVersion = new AzureNative.MachineLearningServices.FeaturestoreEntityVersion(\"featurestoreEntityVersion\", new()\n {\n FeaturestoreEntityVersionProperties = new AzureNative.MachineLearningServices.Inputs.FeaturestoreEntityVersionArgs\n {\n Description = \"string\",\n IndexColumns = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.IndexColumnArgs\n {\n ColumnName = \"string\",\n DataType = AzureNative.MachineLearningServices.FeatureDataType.Datetime,\n },\n },\n IsAnonymous = false,\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewFeaturestoreEntityVersion(ctx, \"featurestoreEntityVersion\", \u0026machinelearningservices.FeaturestoreEntityVersionArgs{\n\t\t\tFeaturestoreEntityVersionProperties: \u0026machinelearningservices.FeaturestoreEntityVersionTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIndexColumns: machinelearningservices.IndexColumnArray{\n\t\t\t\t\t\u0026machinelearningservices.IndexColumnArgs{\n\t\t\t\t\t\tColumnName: pulumi.String(\"string\"),\n\t\t\t\t\t\tDataType: pulumi.String(machinelearningservices.FeatureDataTypeDatetime),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.FeaturestoreEntityVersion;\nimport com.pulumi.azurenative.machinelearningservices.FeaturestoreEntityVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturestoreEntityVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var featurestoreEntityVersion = new FeaturestoreEntityVersion(\"featurestoreEntityVersion\", FeaturestoreEntityVersionArgs.builder()\n .featurestoreEntityVersionProperties(FeaturestoreEntityVersionArgs.builder()\n .description(\"string\")\n .indexColumns(IndexColumnArgs.builder()\n .columnName(\"string\")\n .dataType(\"Datetime\")\n .build())\n .isAnonymous(false)\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst featurestoreEntityVersion = new azure_native.machinelearningservices.FeaturestoreEntityVersion(\"featurestoreEntityVersion\", {\n featurestoreEntityVersionProperties: {\n description: \"string\",\n indexColumns: [{\n columnName: \"string\",\n dataType: azure_native.machinelearningservices.FeatureDataType.Datetime,\n }],\n isAnonymous: false,\n isArchived: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfeaturestore_entity_version = azure_native.machinelearningservices.FeaturestoreEntityVersion(\"featurestoreEntityVersion\",\n featurestore_entity_version_properties={\n \"description\": \"string\",\n \"index_columns\": [{\n \"column_name\": \"string\",\n \"data_type\": azure_native.machinelearningservices.FeatureDataType.DATETIME,\n }],\n \"is_anonymous\": False,\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n featurestoreEntityVersion:\n type: azure-native:machinelearningservices:FeaturestoreEntityVersion\n properties:\n featurestoreEntityVersionProperties:\n description: string\n indexColumns:\n - columnName: string\n dataType: Datetime\n isAnonymous: false\n isArchived: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:FeaturestoreEntityVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Featurestore Entity Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var featurestoreEntityVersion = new AzureNative.MachineLearningServices.FeaturestoreEntityVersion(\"featurestoreEntityVersion\", new()\n {\n FeaturestoreEntityVersionProperties = new AzureNative.MachineLearningServices.Inputs.FeaturestoreEntityVersionArgs\n {\n Description = \"string\",\n IndexColumns = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.IndexColumnArgs\n {\n ColumnName = \"string\",\n DataType = AzureNative.MachineLearningServices.FeatureDataType.Datetime,\n },\n },\n IsAnonymous = false,\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewFeaturestoreEntityVersion(ctx, \"featurestoreEntityVersion\", \u0026machinelearningservices.FeaturestoreEntityVersionArgs{\n\t\t\tFeaturestoreEntityVersionProperties: \u0026machinelearningservices.FeaturestoreEntityVersionTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIndexColumns: machinelearningservices.IndexColumnArray{\n\t\t\t\t\t\u0026machinelearningservices.IndexColumnArgs{\n\t\t\t\t\t\tColumnName: pulumi.String(\"string\"),\n\t\t\t\t\t\tDataType: pulumi.String(machinelearningservices.FeatureDataTypeDatetime),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.FeaturestoreEntityVersion;\nimport com.pulumi.azurenative.machinelearningservices.FeaturestoreEntityVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.FeaturestoreEntityVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var featurestoreEntityVersion = new FeaturestoreEntityVersion(\"featurestoreEntityVersion\", FeaturestoreEntityVersionArgs.builder()\n .featurestoreEntityVersionProperties(FeaturestoreEntityVersionArgs.builder()\n .description(\"string\")\n .indexColumns(IndexColumnArgs.builder()\n .columnName(\"string\")\n .dataType(\"Datetime\")\n .build())\n .isAnonymous(false)\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst featurestoreEntityVersion = new azure_native.machinelearningservices.FeaturestoreEntityVersion(\"featurestoreEntityVersion\", {\n featurestoreEntityVersionProperties: {\n description: \"string\",\n indexColumns: [{\n columnName: \"string\",\n dataType: azure_native.machinelearningservices.FeatureDataType.Datetime,\n }],\n isAnonymous: false,\n isArchived: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nfeaturestore_entity_version = azure_native.machinelearningservices.FeaturestoreEntityVersion(\"featurestoreEntityVersion\",\n featurestore_entity_version_properties={\n \"description\": \"string\",\n \"index_columns\": [{\n \"column_name\": \"string\",\n \"data_type\": azure_native.machinelearningservices.FeatureDataType.DATETIME,\n }],\n \"is_anonymous\": False,\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n featurestoreEntityVersion:\n type: azure-native:machinelearningservices:FeaturestoreEntityVersion\n properties:\n featurestoreEntityVersionProperties:\n description: string\n indexColumns:\n - columnName: string\n dataType: Datetime\n isAnonymous: false\n isArchived: false\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:FeaturestoreEntityVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/versions/{version} \n```\n", "properties": { "featurestoreEntityVersionProperties": { "type": "object", @@ -698606,11 +699658,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" } ] }, "azure-native:machinelearningservices:InferenceEndpoint": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:InferenceEndpoint string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/endpoints/{endpointName} \n```\n", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:InferenceEndpoint string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/endpoints/{endpointName} \n```\n", "properties": { "identity": { "type": "object", @@ -698735,11 +699790,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" } ] }, "azure-native:machinelearningservices:InferenceGroup": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:InferenceGroup string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/groups/{groupName} \n```\n", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:InferenceGroup string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/groups/{groupName} \n```\n", "properties": { "identity": { "type": "object", @@ -698864,11 +699922,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:InferenceGroup" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:InferenceGroup" } ] }, "azure-native:machinelearningservices:InferencePool": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:InferencePool string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{inferencePoolName} \n```\n", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:InferencePool string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{inferencePoolName} \n```\n", "properties": { "identity": { "type": "object", @@ -698987,11 +700048,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:InferencePool" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:InferencePool" } ] }, "azure-native:machinelearningservices:Job": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate AutoML Job.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var job = new AzureNative.MachineLearningServices.Job(\"job\", new()\n {\n Id = \"string\",\n JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.AutoMLJobArgs\n {\n ComputeId = \"string\",\n Description = \"string\",\n DisplayName = \"string\",\n EnvironmentId = \"string\",\n EnvironmentVariables = \n {\n { \"string\", \"string\" },\n },\n ExperimentName = \"string\",\n Identity = new AzureNative.MachineLearningServices.Inputs.AmlTokenArgs\n {\n IdentityType = \"AMLToken\",\n },\n IsArchived = false,\n JobType = \"AutoML\",\n Outputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs\n {\n Description = \"string\",\n JobOutputType = \"uri_file\",\n Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.ReadWriteMount,\n Uri = \"string\",\n } },\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs\n {\n InstanceCount = 1,\n InstanceType = \"string\",\n Properties = \n {\n { \"string\", new Dictionary\u003cstring, object?\u003e\n {\n [\"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\"] = null,\n } },\n },\n },\n Services = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs\n {\n Endpoint = \"string\",\n JobServiceType = \"string\",\n Port = 1,\n Properties = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n TaskDetails = new AzureNative.MachineLearningServices.Inputs.ImageClassificationArgs\n {\n LimitSettings = new AzureNative.MachineLearningServices.Inputs.ImageLimitSettingsArgs\n {\n MaxTrials = 2,\n },\n ModelSettings = new AzureNative.MachineLearningServices.Inputs.ImageModelSettingsClassificationArgs\n {\n ValidationCropSize = 2,\n },\n SearchSpace = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsClassificationArgs\n {\n ValidationCropSize = \"choice(2, 360)\",\n },\n },\n TargetColumnName = \"string\",\n TaskType = \"ImageClassification\",\n TrainingData = new AzureNative.MachineLearningServices.Inputs.MLTableJobInputArgs\n {\n JobInputType = \"mltable\",\n Uri = \"string\",\n },\n },\n },\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewJob(ctx, \"job\", \u0026machinelearningservices.JobArgs{\n\t\t\tId: pulumi.String(\"string\"),\n\t\t\tJobBaseProperties: \u0026machinelearningservices.AutoMLJobArgs{\n\t\t\t\tComputeId: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tEnvironmentId: pulumi.String(\"string\"),\n\t\t\t\tEnvironmentVariables: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tExperimentName: pulumi.String(\"string\"),\n\t\t\t\tIdentity: machinelearningservices.AmlToken{\n\t\t\t\t\tIdentityType: \"AMLToken\",\n\t\t\t\t},\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tJobType: pulumi.String(\"AutoML\"),\n\t\t\t\tOutputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.UriFileJobOutput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobOutputType: \"uri_file\",\n\t\t\t\t\t\tMode: machinelearningservices.OutputDeliveryModeReadWriteMount,\n\t\t\t\t\t\tUri: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tResources: \u0026machinelearningservices.JobResourceConfigurationArgs{\n\t\t\t\t\tInstanceCount: pulumi.Int(1),\n\t\t\t\t\tInstanceType: pulumi.String(\"string\"),\n\t\t\t\t\tProperties: pulumi.Map{\n\t\t\t\t\t\t\"string\": pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\t\t\"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\": nil,\n\t\t\t\t\t\t}),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tServices: machinelearningservices.JobServiceMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.JobServiceArgs{\n\t\t\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\t\t\tJobServiceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTaskDetails: machinelearningservices.ImageClassification{\n\t\t\t\t\tLimitSettings: machinelearningservices.ImageLimitSettings{\n\t\t\t\t\t\tMaxTrials: 2,\n\t\t\t\t\t},\n\t\t\t\t\tModelSettings: machinelearningservices.ImageModelSettingsClassification{\n\t\t\t\t\t\tValidationCropSize: 2,\n\t\t\t\t\t},\n\t\t\t\t\tSearchSpace: []machinelearningservices.ImageModelDistributionSettingsClassification{\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tValidationCropSize: \"choice(2, 360)\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tTargetColumnName: \"string\",\n\t\t\t\t\tTaskType: \"ImageClassification\",\n\t\t\t\t\tTrainingData: machinelearningservices.MLTableJobInput{\n\t\t\t\t\t\tJobInputType: \"mltable\",\n\t\t\t\t\t\tUri: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Job;\nimport com.pulumi.azurenative.machinelearningservices.JobArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var job = new Job(\"job\", JobArgs.builder()\n .id(\"string\")\n .jobBaseProperties(AutoMLJobArgs.builder()\n .computeId(\"string\")\n .description(\"string\")\n .displayName(\"string\")\n .environmentId(\"string\")\n .environmentVariables(Map.of(\"string\", \"string\"))\n .experimentName(\"string\")\n .identity(AmlTokenArgs.builder()\n .identityType(\"AMLToken\")\n .build())\n .isArchived(false)\n .jobType(\"AutoML\")\n .outputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobOutputType\", \"uri_file\"),\n Map.entry(\"mode\", \"ReadWriteMount\"),\n Map.entry(\"uri\", \"string\")\n )))\n .properties(Map.of(\"string\", \"string\"))\n .resources(JobResourceConfigurationArgs.builder()\n .instanceCount(1)\n .instanceType(\"string\")\n .properties(Map.of(\"string\", Map.of(\"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\", null)))\n .build())\n .services(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"endpoint\", \"string\"),\n Map.entry(\"jobServiceType\", \"string\"),\n Map.entry(\"port\", 1),\n Map.entry(\"properties\", Map.of(\"string\", \"string\"))\n )))\n .tags(Map.of(\"string\", \"string\"))\n .taskDetails(ImageClassificationArgs.builder()\n .limitSettings(ImageLimitSettingsArgs.builder()\n .maxTrials(2)\n .build())\n .modelSettings(ImageModelSettingsClassificationArgs.builder()\n .validationCropSize(2)\n .build())\n .searchSpace(ImageModelDistributionSettingsClassificationArgs.builder()\n .validationCropSize(\"choice(2, 360)\")\n .build())\n .targetColumnName(\"string\")\n .taskType(\"ImageClassification\")\n .trainingData(MLTableJobInputArgs.builder()\n .jobInputType(\"mltable\")\n .uri(\"string\")\n .build())\n .build())\n .build())\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst job = new azure_native.machinelearningservices.Job(\"job\", {\n id: \"string\",\n jobBaseProperties: {\n computeId: \"string\",\n description: \"string\",\n displayName: \"string\",\n environmentId: \"string\",\n environmentVariables: {\n string: \"string\",\n },\n experimentName: \"string\",\n identity: {\n identityType: \"AMLToken\",\n },\n isArchived: false,\n jobType: \"AutoML\",\n outputs: {\n string: {\n description: \"string\",\n jobOutputType: \"uri_file\",\n mode: azure_native.machinelearningservices.OutputDeliveryMode.ReadWriteMount,\n uri: \"string\",\n },\n },\n properties: {\n string: \"string\",\n },\n resources: {\n instanceCount: 1,\n instanceType: \"string\",\n properties: {\n string: {\n \"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\": undefined,\n },\n },\n },\n services: {\n string: {\n endpoint: \"string\",\n jobServiceType: \"string\",\n port: 1,\n properties: {\n string: \"string\",\n },\n },\n },\n tags: {\n string: \"string\",\n },\n taskDetails: {\n limitSettings: {\n maxTrials: 2,\n },\n modelSettings: {\n validationCropSize: 2,\n },\n searchSpace: [{\n validationCropSize: \"choice(2, 360)\",\n }],\n targetColumnName: \"string\",\n taskType: \"ImageClassification\",\n trainingData: {\n jobInputType: \"mltable\",\n uri: \"string\",\n },\n },\n },\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\njob = azure_native.machinelearningservices.Job(\"job\",\n id=\"string\",\n job_base_properties={\n \"compute_id\": \"string\",\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"environment_id\": \"string\",\n \"environment_variables\": {\n \"string\": \"string\",\n },\n \"experiment_name\": \"string\",\n \"identity\": {\n \"identity_type\": \"AMLToken\",\n },\n \"is_archived\": False,\n \"job_type\": \"AutoML\",\n \"outputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_output_type\": \"uri_file\",\n \"mode\": azure_native.machinelearningservices.OutputDeliveryMode.READ_WRITE_MOUNT,\n \"uri\": \"string\",\n },\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"resources\": {\n \"instance_count\": 1,\n \"instance_type\": \"string\",\n \"properties\": {\n \"string\": {\n \"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\": None,\n },\n },\n },\n \"services\": {\n \"string\": {\n \"endpoint\": \"string\",\n \"job_service_type\": \"string\",\n \"port\": 1,\n \"properties\": {\n \"string\": \"string\",\n },\n },\n },\n \"tags\": {\n \"string\": \"string\",\n },\n \"task_details\": {\n \"limit_settings\": {\n \"max_trials\": 2,\n },\n \"model_settings\": {\n \"validation_crop_size\": 2,\n },\n \"search_space\": [{\n \"validation_crop_size\": \"choice(2, 360)\",\n }],\n \"target_column_name\": \"string\",\n \"task_type\": \"ImageClassification\",\n \"training_data\": {\n \"job_input_type\": \"mltable\",\n \"uri\": \"string\",\n },\n },\n },\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n job:\n type: azure-native:machinelearningservices:Job\n properties:\n id: string\n jobBaseProperties:\n computeId: string\n description: string\n displayName: string\n environmentId: string\n environmentVariables:\n string: string\n experimentName: string\n identity:\n identityType: AMLToken\n isArchived: false\n jobType: AutoML\n outputs:\n string:\n description: string\n jobOutputType: uri_file\n mode: ReadWriteMount\n uri: string\n properties:\n string: string\n resources:\n instanceCount: 1\n instanceType: string\n properties:\n string:\n 9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad: null\n services:\n string:\n endpoint: string\n jobServiceType: string\n port: 1\n properties:\n string: string\n tags:\n string: string\n taskDetails:\n limitSettings:\n maxTrials: 2\n modelSettings:\n validationCropSize: 2\n searchSpace:\n - validationCropSize: choice(2, 360)\n targetColumnName: string\n taskType: ImageClassification\n trainingData:\n jobInputType: mltable\n uri: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate Command Job.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var job = new AzureNative.MachineLearningServices.Job(\"job\", new()\n {\n Id = \"string\",\n JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.CommandJobArgs\n {\n CodeId = \"string\",\n Command = \"string\",\n ComputeId = \"string\",\n Description = \"string\",\n DisplayName = \"string\",\n Distribution = new AzureNative.MachineLearningServices.Inputs.TensorFlowArgs\n {\n DistributionType = \"TensorFlow\",\n ParameterServerCount = 1,\n WorkerCount = 1,\n },\n EnvironmentId = \"string\",\n EnvironmentVariables = \n {\n { \"string\", \"string\" },\n },\n ExperimentName = \"string\",\n Identity = new AzureNative.MachineLearningServices.Inputs.AmlTokenArgs\n {\n IdentityType = \"AMLToken\",\n },\n Inputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.LiteralJobInputArgs\n {\n Description = \"string\",\n JobInputType = \"literal\",\n Value = \"string\",\n } },\n },\n JobType = \"Command\",\n Limits = new AzureNative.MachineLearningServices.Inputs.CommandJobLimitsArgs\n {\n JobLimitsType = \"Command\",\n Timeout = \"PT5M\",\n },\n Outputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs\n {\n Description = \"string\",\n JobOutputType = \"uri_file\",\n Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.ReadWriteMount,\n Uri = \"string\",\n } },\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs\n {\n InstanceCount = 1,\n InstanceType = \"string\",\n Properties = \n {\n { \"string\", new Dictionary\u003cstring, object?\u003e\n {\n [\"e6b6493e-7d5e-4db3-be1e-306ec641327e\"] = null,\n } },\n },\n },\n Services = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs\n {\n Endpoint = \"string\",\n JobServiceType = \"string\",\n Port = 1,\n Properties = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewJob(ctx, \"job\", \u0026machinelearningservices.JobArgs{\n\t\t\tId: pulumi.String(\"string\"),\n\t\t\tJobBaseProperties: \u0026machinelearningservices.CommandJobArgs{\n\t\t\t\tCodeId: pulumi.String(\"string\"),\n\t\t\t\tCommand: pulumi.String(\"string\"),\n\t\t\t\tComputeId: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tDistribution: machinelearningservices.TensorFlow{\n\t\t\t\t\tDistributionType: \"TensorFlow\",\n\t\t\t\t\tParameterServerCount: 1,\n\t\t\t\t\tWorkerCount: 1,\n\t\t\t\t},\n\t\t\t\tEnvironmentId: pulumi.String(\"string\"),\n\t\t\t\tEnvironmentVariables: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tExperimentName: pulumi.String(\"string\"),\n\t\t\t\tIdentity: machinelearningservices.AmlToken{\n\t\t\t\t\tIdentityType: \"AMLToken\",\n\t\t\t\t},\n\t\t\t\tInputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.LiteralJobInput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobInputType: \"literal\",\n\t\t\t\t\t\tValue: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tJobType: pulumi.String(\"Command\"),\n\t\t\t\tLimits: \u0026machinelearningservices.CommandJobLimitsArgs{\n\t\t\t\t\tJobLimitsType: pulumi.String(\"Command\"),\n\t\t\t\t\tTimeout: pulumi.String(\"PT5M\"),\n\t\t\t\t},\n\t\t\t\tOutputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.UriFileJobOutput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobOutputType: \"uri_file\",\n\t\t\t\t\t\tMode: machinelearningservices.OutputDeliveryModeReadWriteMount,\n\t\t\t\t\t\tUri: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tResources: \u0026machinelearningservices.JobResourceConfigurationArgs{\n\t\t\t\t\tInstanceCount: pulumi.Int(1),\n\t\t\t\t\tInstanceType: pulumi.String(\"string\"),\n\t\t\t\t\tProperties: pulumi.Map{\n\t\t\t\t\t\t\"string\": pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\t\t\"e6b6493e-7d5e-4db3-be1e-306ec641327e\": nil,\n\t\t\t\t\t\t}),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tServices: machinelearningservices.JobServiceMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.JobServiceArgs{\n\t\t\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\t\t\tJobServiceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Job;\nimport com.pulumi.azurenative.machinelearningservices.JobArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var job = new Job(\"job\", JobArgs.builder()\n .id(\"string\")\n .jobBaseProperties(CommandJobArgs.builder()\n .codeId(\"string\")\n .command(\"string\")\n .computeId(\"string\")\n .description(\"string\")\n .displayName(\"string\")\n .distribution(TensorFlowArgs.builder()\n .distributionType(\"TensorFlow\")\n .parameterServerCount(1)\n .workerCount(1)\n .build())\n .environmentId(\"string\")\n .environmentVariables(Map.of(\"string\", \"string\"))\n .experimentName(\"string\")\n .identity(AmlTokenArgs.builder()\n .identityType(\"AMLToken\")\n .build())\n .inputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobInputType\", \"literal\"),\n Map.entry(\"value\", \"string\")\n )))\n .jobType(\"Command\")\n .limits(CommandJobLimitsArgs.builder()\n .jobLimitsType(\"Command\")\n .timeout(\"PT5M\")\n .build())\n .outputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobOutputType\", \"uri_file\"),\n Map.entry(\"mode\", \"ReadWriteMount\"),\n Map.entry(\"uri\", \"string\")\n )))\n .properties(Map.of(\"string\", \"string\"))\n .resources(JobResourceConfigurationArgs.builder()\n .instanceCount(1)\n .instanceType(\"string\")\n .properties(Map.of(\"string\", Map.of(\"e6b6493e-7d5e-4db3-be1e-306ec641327e\", null)))\n .build())\n .services(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"endpoint\", \"string\"),\n Map.entry(\"jobServiceType\", \"string\"),\n Map.entry(\"port\", 1),\n Map.entry(\"properties\", Map.of(\"string\", \"string\"))\n )))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst job = new azure_native.machinelearningservices.Job(\"job\", {\n id: \"string\",\n jobBaseProperties: {\n codeId: \"string\",\n command: \"string\",\n computeId: \"string\",\n description: \"string\",\n displayName: \"string\",\n distribution: {\n distributionType: \"TensorFlow\",\n parameterServerCount: 1,\n workerCount: 1,\n },\n environmentId: \"string\",\n environmentVariables: {\n string: \"string\",\n },\n experimentName: \"string\",\n identity: {\n identityType: \"AMLToken\",\n },\n inputs: {\n string: {\n description: \"string\",\n jobInputType: \"literal\",\n value: \"string\",\n },\n },\n jobType: \"Command\",\n limits: {\n jobLimitsType: \"Command\",\n timeout: \"PT5M\",\n },\n outputs: {\n string: {\n description: \"string\",\n jobOutputType: \"uri_file\",\n mode: azure_native.machinelearningservices.OutputDeliveryMode.ReadWriteMount,\n uri: \"string\",\n },\n },\n properties: {\n string: \"string\",\n },\n resources: {\n instanceCount: 1,\n instanceType: \"string\",\n properties: {\n string: {\n \"e6b6493e-7d5e-4db3-be1e-306ec641327e\": undefined,\n },\n },\n },\n services: {\n string: {\n endpoint: \"string\",\n jobServiceType: \"string\",\n port: 1,\n properties: {\n string: \"string\",\n },\n },\n },\n tags: {\n string: \"string\",\n },\n },\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\njob = azure_native.machinelearningservices.Job(\"job\",\n id=\"string\",\n job_base_properties={\n \"code_id\": \"string\",\n \"command\": \"string\",\n \"compute_id\": \"string\",\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"distribution\": {\n \"distribution_type\": \"TensorFlow\",\n \"parameter_server_count\": 1,\n \"worker_count\": 1,\n },\n \"environment_id\": \"string\",\n \"environment_variables\": {\n \"string\": \"string\",\n },\n \"experiment_name\": \"string\",\n \"identity\": {\n \"identity_type\": \"AMLToken\",\n },\n \"inputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_input_type\": \"literal\",\n \"value\": \"string\",\n },\n },\n \"job_type\": \"Command\",\n \"limits\": {\n \"job_limits_type\": \"Command\",\n \"timeout\": \"PT5M\",\n },\n \"outputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_output_type\": \"uri_file\",\n \"mode\": azure_native.machinelearningservices.OutputDeliveryMode.READ_WRITE_MOUNT,\n \"uri\": \"string\",\n },\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"resources\": {\n \"instance_count\": 1,\n \"instance_type\": \"string\",\n \"properties\": {\n \"string\": {\n \"e6b6493e-7d5e-4db3-be1e-306ec641327e\": None,\n },\n },\n },\n \"services\": {\n \"string\": {\n \"endpoint\": \"string\",\n \"job_service_type\": \"string\",\n \"port\": 1,\n \"properties\": {\n \"string\": \"string\",\n },\n },\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n job:\n type: azure-native:machinelearningservices:Job\n properties:\n id: string\n jobBaseProperties:\n codeId: string\n command: string\n computeId: string\n description: string\n displayName: string\n distribution:\n distributionType: TensorFlow\n parameterServerCount: 1\n workerCount: 1\n environmentId: string\n environmentVariables:\n string: string\n experimentName: string\n identity:\n identityType: AMLToken\n inputs:\n string:\n description: string\n jobInputType: literal\n value: string\n jobType: Command\n limits:\n jobLimitsType: Command\n timeout: PT5M\n outputs:\n string:\n description: string\n jobOutputType: uri_file\n mode: ReadWriteMount\n uri: string\n properties:\n string: string\n resources:\n instanceCount: 1\n instanceType: string\n properties:\n string:\n e6b6493e-7d5e-4db3-be1e-306ec641327e: null\n services:\n string:\n endpoint: string\n jobServiceType: string\n port: 1\n properties:\n string: string\n tags:\n string: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate Pipeline Job.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var job = new AzureNative.MachineLearningServices.Job(\"job\", new()\n {\n Id = \"string\",\n JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.PipelineJobArgs\n {\n ComputeId = \"string\",\n Description = \"string\",\n DisplayName = \"string\",\n ExperimentName = \"string\",\n Inputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.LiteralJobInputArgs\n {\n Description = \"string\",\n JobInputType = \"literal\",\n Value = \"string\",\n } },\n },\n JobType = \"Pipeline\",\n Outputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs\n {\n Description = \"string\",\n JobOutputType = \"uri_file\",\n Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.Upload,\n Uri = \"string\",\n } },\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n Services = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs\n {\n Endpoint = \"string\",\n JobServiceType = \"string\",\n Port = 1,\n Properties = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n Settings = null,\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewJob(ctx, \"job\", \u0026machinelearningservices.JobArgs{\n\t\t\tId: pulumi.String(\"string\"),\n\t\t\tJobBaseProperties: \u0026machinelearningservices.PipelineJobArgs{\n\t\t\t\tComputeId: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tExperimentName: pulumi.String(\"string\"),\n\t\t\t\tInputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.LiteralJobInput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobInputType: \"literal\",\n\t\t\t\t\t\tValue: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tJobType: pulumi.String(\"Pipeline\"),\n\t\t\t\tOutputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.UriFileJobOutput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobOutputType: \"uri_file\",\n\t\t\t\t\t\tMode: machinelearningservices.OutputDeliveryModeUpload,\n\t\t\t\t\t\tUri: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tServices: machinelearningservices.JobServiceMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.JobServiceArgs{\n\t\t\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\t\t\tJobServiceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSettings: pulumi.Any(map[string]interface{}{}),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Job;\nimport com.pulumi.azurenative.machinelearningservices.JobArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var job = new Job(\"job\", JobArgs.builder()\n .id(\"string\")\n .jobBaseProperties(PipelineJobArgs.builder()\n .computeId(\"string\")\n .description(\"string\")\n .displayName(\"string\")\n .experimentName(\"string\")\n .inputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobInputType\", \"literal\"),\n Map.entry(\"value\", \"string\")\n )))\n .jobType(\"Pipeline\")\n .outputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobOutputType\", \"uri_file\"),\n Map.entry(\"mode\", \"Upload\"),\n Map.entry(\"uri\", \"string\")\n )))\n .properties(Map.of(\"string\", \"string\"))\n .services(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"endpoint\", \"string\"),\n Map.entry(\"jobServiceType\", \"string\"),\n Map.entry(\"port\", 1),\n Map.entry(\"properties\", Map.of(\"string\", \"string\"))\n )))\n .settings()\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst job = new azure_native.machinelearningservices.Job(\"job\", {\n id: \"string\",\n jobBaseProperties: {\n computeId: \"string\",\n description: \"string\",\n displayName: \"string\",\n experimentName: \"string\",\n inputs: {\n string: {\n description: \"string\",\n jobInputType: \"literal\",\n value: \"string\",\n },\n },\n jobType: \"Pipeline\",\n outputs: {\n string: {\n description: \"string\",\n jobOutputType: \"uri_file\",\n mode: azure_native.machinelearningservices.OutputDeliveryMode.Upload,\n uri: \"string\",\n },\n },\n properties: {\n string: \"string\",\n },\n services: {\n string: {\n endpoint: \"string\",\n jobServiceType: \"string\",\n port: 1,\n properties: {\n string: \"string\",\n },\n },\n },\n settings: {},\n tags: {\n string: \"string\",\n },\n },\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\njob = azure_native.machinelearningservices.Job(\"job\",\n id=\"string\",\n job_base_properties={\n \"compute_id\": \"string\",\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"experiment_name\": \"string\",\n \"inputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_input_type\": \"literal\",\n \"value\": \"string\",\n },\n },\n \"job_type\": \"Pipeline\",\n \"outputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_output_type\": \"uri_file\",\n \"mode\": azure_native.machinelearningservices.OutputDeliveryMode.UPLOAD,\n \"uri\": \"string\",\n },\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"services\": {\n \"string\": {\n \"endpoint\": \"string\",\n \"job_service_type\": \"string\",\n \"port\": 1,\n \"properties\": {\n \"string\": \"string\",\n },\n },\n },\n \"settings\": {},\n \"tags\": {\n \"string\": \"string\",\n },\n },\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n job:\n type: azure-native:machinelearningservices:Job\n properties:\n id: string\n jobBaseProperties:\n computeId: string\n description: string\n displayName: string\n experimentName: string\n inputs:\n string:\n description: string\n jobInputType: literal\n value: string\n jobType: Pipeline\n outputs:\n string:\n description: string\n jobOutputType: uri_file\n mode: Upload\n uri: string\n properties:\n string: string\n services:\n string:\n endpoint: string\n jobServiceType: string\n port: 1\n properties:\n string: string\n settings: {}\n tags:\n string: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate Sweep Job.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var job = new AzureNative.MachineLearningServices.Job(\"job\", new()\n {\n Id = \"string\",\n JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.SweepJobArgs\n {\n ComputeId = \"string\",\n Description = \"string\",\n DisplayName = \"string\",\n EarlyTermination = new AzureNative.MachineLearningServices.Inputs.MedianStoppingPolicyArgs\n {\n DelayEvaluation = 1,\n EvaluationInterval = 1,\n PolicyType = \"MedianStopping\",\n },\n ExperimentName = \"string\",\n JobType = \"Sweep\",\n Limits = new AzureNative.MachineLearningServices.Inputs.SweepJobLimitsArgs\n {\n JobLimitsType = \"Sweep\",\n MaxConcurrentTrials = 1,\n MaxTotalTrials = 1,\n TrialTimeout = \"PT1S\",\n },\n Objective = new AzureNative.MachineLearningServices.Inputs.ObjectiveArgs\n {\n Goal = AzureNative.MachineLearningServices.Goal.Minimize,\n PrimaryMetric = \"string\",\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n SamplingAlgorithm = new AzureNative.MachineLearningServices.Inputs.GridSamplingAlgorithmArgs\n {\n SamplingAlgorithmType = \"Grid\",\n },\n SearchSpace = new Dictionary\u003cstring, object?\u003e\n {\n [\"string\"] = new Dictionary\u003cstring, object?\u003e\n {\n },\n },\n Services = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs\n {\n Endpoint = \"string\",\n JobServiceType = \"string\",\n Port = 1,\n Properties = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n Trial = new AzureNative.MachineLearningServices.Inputs.TrialComponentArgs\n {\n CodeId = \"string\",\n Command = \"string\",\n Distribution = new AzureNative.MachineLearningServices.Inputs.MpiArgs\n {\n DistributionType = \"Mpi\",\n ProcessCountPerInstance = 1,\n },\n EnvironmentId = \"string\",\n EnvironmentVariables = \n {\n { \"string\", \"string\" },\n },\n Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs\n {\n InstanceCount = 1,\n InstanceType = \"string\",\n Properties = \n {\n { \"string\", new Dictionary\u003cstring, object?\u003e\n {\n [\"e6b6493e-7d5e-4db3-be1e-306ec641327e\"] = null,\n } },\n },\n },\n },\n },\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewJob(ctx, \"job\", \u0026machinelearningservices.JobArgs{\n\t\t\tId: pulumi.String(\"string\"),\n\t\t\tJobBaseProperties: \u0026machinelearningservices.SweepJobArgs{\n\t\t\t\tComputeId: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tEarlyTermination: machinelearningservices.MedianStoppingPolicy{\n\t\t\t\t\tDelayEvaluation: 1,\n\t\t\t\t\tEvaluationInterval: 1,\n\t\t\t\t\tPolicyType: \"MedianStopping\",\n\t\t\t\t},\n\t\t\t\tExperimentName: pulumi.String(\"string\"),\n\t\t\t\tJobType: pulumi.String(\"Sweep\"),\n\t\t\t\tLimits: \u0026machinelearningservices.SweepJobLimitsArgs{\n\t\t\t\t\tJobLimitsType: pulumi.String(\"Sweep\"),\n\t\t\t\t\tMaxConcurrentTrials: pulumi.Int(1),\n\t\t\t\t\tMaxTotalTrials: pulumi.Int(1),\n\t\t\t\t\tTrialTimeout: pulumi.String(\"PT1S\"),\n\t\t\t\t},\n\t\t\t\tObjective: \u0026machinelearningservices.ObjectiveArgs{\n\t\t\t\t\tGoal: pulumi.String(machinelearningservices.GoalMinimize),\n\t\t\t\t\tPrimaryMetric: pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tSamplingAlgorithm: machinelearningservices.GridSamplingAlgorithm{\n\t\t\t\t\tSamplingAlgorithmType: \"Grid\",\n\t\t\t\t},\n\t\t\t\tSearchSpace: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"string\": map[string]interface{}{},\n\t\t\t\t}),\n\t\t\t\tServices: machinelearningservices.JobServiceMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.JobServiceArgs{\n\t\t\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\t\t\tJobServiceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTrial: \u0026machinelearningservices.TrialComponentArgs{\n\t\t\t\t\tCodeId: pulumi.String(\"string\"),\n\t\t\t\t\tCommand: pulumi.String(\"string\"),\n\t\t\t\t\tDistribution: machinelearningservices.Mpi{\n\t\t\t\t\t\tDistributionType: \"Mpi\",\n\t\t\t\t\t\tProcessCountPerInstance: 1,\n\t\t\t\t\t},\n\t\t\t\t\tEnvironmentId: pulumi.String(\"string\"),\n\t\t\t\t\tEnvironmentVariables: pulumi.StringMap{\n\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tResources: \u0026machinelearningservices.JobResourceConfigurationArgs{\n\t\t\t\t\t\tInstanceCount: pulumi.Int(1),\n\t\t\t\t\t\tInstanceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tProperties: pulumi.Map{\n\t\t\t\t\t\t\t\"string\": pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\t\t\t\"e6b6493e-7d5e-4db3-be1e-306ec641327e\": nil,\n\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Job;\nimport com.pulumi.azurenative.machinelearningservices.JobArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var job = new Job(\"job\", JobArgs.builder()\n .id(\"string\")\n .jobBaseProperties(SweepJobArgs.builder()\n .computeId(\"string\")\n .description(\"string\")\n .displayName(\"string\")\n .earlyTermination(MedianStoppingPolicyArgs.builder()\n .delayEvaluation(1)\n .evaluationInterval(1)\n .policyType(\"MedianStopping\")\n .build())\n .experimentName(\"string\")\n .jobType(\"Sweep\")\n .limits(SweepJobLimitsArgs.builder()\n .jobLimitsType(\"Sweep\")\n .maxConcurrentTrials(1)\n .maxTotalTrials(1)\n .trialTimeout(\"PT1S\")\n .build())\n .objective(ObjectiveArgs.builder()\n .goal(\"Minimize\")\n .primaryMetric(\"string\")\n .build())\n .properties(Map.of(\"string\", \"string\"))\n .samplingAlgorithm(GridSamplingAlgorithmArgs.builder()\n .samplingAlgorithmType(\"Grid\")\n .build())\n .searchSpace(Map.of(\"string\", ))\n .services(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"endpoint\", \"string\"),\n Map.entry(\"jobServiceType\", \"string\"),\n Map.entry(\"port\", 1),\n Map.entry(\"properties\", Map.of(\"string\", \"string\"))\n )))\n .tags(Map.of(\"string\", \"string\"))\n .trial(TrialComponentArgs.builder()\n .codeId(\"string\")\n .command(\"string\")\n .distribution(MpiArgs.builder()\n .distributionType(\"Mpi\")\n .processCountPerInstance(1)\n .build())\n .environmentId(\"string\")\n .environmentVariables(Map.of(\"string\", \"string\"))\n .resources(JobResourceConfigurationArgs.builder()\n .instanceCount(1)\n .instanceType(\"string\")\n .properties(Map.of(\"string\", Map.of(\"e6b6493e-7d5e-4db3-be1e-306ec641327e\", null)))\n .build())\n .build())\n .build())\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst job = new azure_native.machinelearningservices.Job(\"job\", {\n id: \"string\",\n jobBaseProperties: {\n computeId: \"string\",\n description: \"string\",\n displayName: \"string\",\n earlyTermination: {\n delayEvaluation: 1,\n evaluationInterval: 1,\n policyType: \"MedianStopping\",\n },\n experimentName: \"string\",\n jobType: \"Sweep\",\n limits: {\n jobLimitsType: \"Sweep\",\n maxConcurrentTrials: 1,\n maxTotalTrials: 1,\n trialTimeout: \"PT1S\",\n },\n objective: {\n goal: azure_native.machinelearningservices.Goal.Minimize,\n primaryMetric: \"string\",\n },\n properties: {\n string: \"string\",\n },\n samplingAlgorithm: {\n samplingAlgorithmType: \"Grid\",\n },\n searchSpace: {\n string: {},\n },\n services: {\n string: {\n endpoint: \"string\",\n jobServiceType: \"string\",\n port: 1,\n properties: {\n string: \"string\",\n },\n },\n },\n tags: {\n string: \"string\",\n },\n trial: {\n codeId: \"string\",\n command: \"string\",\n distribution: {\n distributionType: \"Mpi\",\n processCountPerInstance: 1,\n },\n environmentId: \"string\",\n environmentVariables: {\n string: \"string\",\n },\n resources: {\n instanceCount: 1,\n instanceType: \"string\",\n properties: {\n string: {\n \"e6b6493e-7d5e-4db3-be1e-306ec641327e\": undefined,\n },\n },\n },\n },\n },\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\njob = azure_native.machinelearningservices.Job(\"job\",\n id=\"string\",\n job_base_properties={\n \"compute_id\": \"string\",\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"early_termination\": {\n \"delay_evaluation\": 1,\n \"evaluation_interval\": 1,\n \"policy_type\": \"MedianStopping\",\n },\n \"experiment_name\": \"string\",\n \"job_type\": \"Sweep\",\n \"limits\": {\n \"job_limits_type\": \"Sweep\",\n \"max_concurrent_trials\": 1,\n \"max_total_trials\": 1,\n \"trial_timeout\": \"PT1S\",\n },\n \"objective\": {\n \"goal\": azure_native.machinelearningservices.Goal.MINIMIZE,\n \"primary_metric\": \"string\",\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"sampling_algorithm\": {\n \"sampling_algorithm_type\": \"Grid\",\n },\n \"search_space\": {\n \"string\": {},\n },\n \"services\": {\n \"string\": {\n \"endpoint\": \"string\",\n \"job_service_type\": \"string\",\n \"port\": 1,\n \"properties\": {\n \"string\": \"string\",\n },\n },\n },\n \"tags\": {\n \"string\": \"string\",\n },\n \"trial\": {\n \"code_id\": \"string\",\n \"command\": \"string\",\n \"distribution\": {\n \"distribution_type\": \"Mpi\",\n \"process_count_per_instance\": 1,\n },\n \"environment_id\": \"string\",\n \"environment_variables\": {\n \"string\": \"string\",\n },\n \"resources\": {\n \"instance_count\": 1,\n \"instance_type\": \"string\",\n \"properties\": {\n \"string\": {\n \"e6b6493e-7d5e-4db3-be1e-306ec641327e\": None,\n },\n },\n },\n },\n },\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n job:\n type: azure-native:machinelearningservices:Job\n properties:\n id: string\n jobBaseProperties:\n computeId: string\n description: string\n displayName: string\n earlyTermination:\n delayEvaluation: 1\n evaluationInterval: 1\n policyType: MedianStopping\n experimentName: string\n jobType: Sweep\n limits:\n jobLimitsType: Sweep\n maxConcurrentTrials: 1\n maxTotalTrials: 1\n trialTimeout: PT1S\n objective:\n goal: Minimize\n primaryMetric: string\n properties:\n string: string\n samplingAlgorithm:\n samplingAlgorithmType: Grid\n searchSpace:\n string: {}\n services:\n string:\n endpoint: string\n jobServiceType: string\n port: 1\n properties:\n string: string\n tags:\n string: string\n trial:\n codeId: string\n command: string\n distribution:\n distributionType: Mpi\n processCountPerInstance: 1\n environmentId: string\n environmentVariables:\n string: string\n resources:\n instanceCount: 1\n instanceType: string\n properties:\n string:\n e6b6493e-7d5e-4db3-be1e-306ec641327e: null\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Job string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate AutoML Job.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var job = new AzureNative.MachineLearningServices.Job(\"job\", new()\n {\n Id = \"string\",\n JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.AutoMLJobArgs\n {\n ComputeId = \"string\",\n Description = \"string\",\n DisplayName = \"string\",\n EnvironmentId = \"string\",\n EnvironmentVariables = \n {\n { \"string\", \"string\" },\n },\n ExperimentName = \"string\",\n Identity = new AzureNative.MachineLearningServices.Inputs.AmlTokenArgs\n {\n IdentityType = \"AMLToken\",\n },\n IsArchived = false,\n JobType = \"AutoML\",\n Outputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs\n {\n Description = \"string\",\n JobOutputType = \"uri_file\",\n Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.ReadWriteMount,\n Uri = \"string\",\n } },\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs\n {\n InstanceCount = 1,\n InstanceType = \"string\",\n Properties = \n {\n { \"string\", new Dictionary\u003cstring, object?\u003e\n {\n [\"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\"] = null,\n } },\n },\n },\n Services = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs\n {\n Endpoint = \"string\",\n JobServiceType = \"string\",\n Port = 1,\n Properties = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n TaskDetails = new AzureNative.MachineLearningServices.Inputs.ImageClassificationArgs\n {\n LimitSettings = new AzureNative.MachineLearningServices.Inputs.ImageLimitSettingsArgs\n {\n MaxTrials = 2,\n },\n ModelSettings = new AzureNative.MachineLearningServices.Inputs.ImageModelSettingsClassificationArgs\n {\n ValidationCropSize = 2,\n },\n SearchSpace = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.ImageModelDistributionSettingsClassificationArgs\n {\n ValidationCropSize = \"choice(2, 360)\",\n },\n },\n TargetColumnName = \"string\",\n TaskType = \"ImageClassification\",\n TrainingData = new AzureNative.MachineLearningServices.Inputs.MLTableJobInputArgs\n {\n JobInputType = \"mltable\",\n Uri = \"string\",\n },\n },\n },\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewJob(ctx, \"job\", \u0026machinelearningservices.JobArgs{\n\t\t\tId: pulumi.String(\"string\"),\n\t\t\tJobBaseProperties: \u0026machinelearningservices.AutoMLJobArgs{\n\t\t\t\tComputeId: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tEnvironmentId: pulumi.String(\"string\"),\n\t\t\t\tEnvironmentVariables: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tExperimentName: pulumi.String(\"string\"),\n\t\t\t\tIdentity: machinelearningservices.AmlToken{\n\t\t\t\t\tIdentityType: \"AMLToken\",\n\t\t\t\t},\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tJobType: pulumi.String(\"AutoML\"),\n\t\t\t\tOutputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.UriFileJobOutput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobOutputType: \"uri_file\",\n\t\t\t\t\t\tMode: machinelearningservices.OutputDeliveryModeReadWriteMount,\n\t\t\t\t\t\tUri: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tResources: \u0026machinelearningservices.JobResourceConfigurationArgs{\n\t\t\t\t\tInstanceCount: pulumi.Int(1),\n\t\t\t\t\tInstanceType: pulumi.String(\"string\"),\n\t\t\t\t\tProperties: pulumi.Map{\n\t\t\t\t\t\t\"string\": pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\t\t\"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\": nil,\n\t\t\t\t\t\t}),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tServices: machinelearningservices.JobServiceMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.JobServiceArgs{\n\t\t\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\t\t\tJobServiceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTaskDetails: machinelearningservices.ImageClassification{\n\t\t\t\t\tLimitSettings: machinelearningservices.ImageLimitSettings{\n\t\t\t\t\t\tMaxTrials: 2,\n\t\t\t\t\t},\n\t\t\t\t\tModelSettings: machinelearningservices.ImageModelSettingsClassification{\n\t\t\t\t\t\tValidationCropSize: 2,\n\t\t\t\t\t},\n\t\t\t\t\tSearchSpace: []machinelearningservices.ImageModelDistributionSettingsClassification{\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tValidationCropSize: \"choice(2, 360)\",\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tTargetColumnName: \"string\",\n\t\t\t\t\tTaskType: \"ImageClassification\",\n\t\t\t\t\tTrainingData: machinelearningservices.MLTableJobInput{\n\t\t\t\t\t\tJobInputType: \"mltable\",\n\t\t\t\t\t\tUri: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Job;\nimport com.pulumi.azurenative.machinelearningservices.JobArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var job = new Job(\"job\", JobArgs.builder()\n .id(\"string\")\n .jobBaseProperties(AutoMLJobArgs.builder()\n .computeId(\"string\")\n .description(\"string\")\n .displayName(\"string\")\n .environmentId(\"string\")\n .environmentVariables(Map.of(\"string\", \"string\"))\n .experimentName(\"string\")\n .identity(AmlTokenArgs.builder()\n .identityType(\"AMLToken\")\n .build())\n .isArchived(false)\n .jobType(\"AutoML\")\n .outputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobOutputType\", \"uri_file\"),\n Map.entry(\"mode\", \"ReadWriteMount\"),\n Map.entry(\"uri\", \"string\")\n )))\n .properties(Map.of(\"string\", \"string\"))\n .resources(JobResourceConfigurationArgs.builder()\n .instanceCount(1)\n .instanceType(\"string\")\n .properties(Map.of(\"string\", Map.of(\"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\", null)))\n .build())\n .services(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"endpoint\", \"string\"),\n Map.entry(\"jobServiceType\", \"string\"),\n Map.entry(\"port\", 1),\n Map.entry(\"properties\", Map.of(\"string\", \"string\"))\n )))\n .tags(Map.of(\"string\", \"string\"))\n .taskDetails(ImageClassificationArgs.builder()\n .limitSettings(ImageLimitSettingsArgs.builder()\n .maxTrials(2)\n .build())\n .modelSettings(ImageModelSettingsClassificationArgs.builder()\n .validationCropSize(2)\n .build())\n .searchSpace(ImageModelDistributionSettingsClassificationArgs.builder()\n .validationCropSize(\"choice(2, 360)\")\n .build())\n .targetColumnName(\"string\")\n .taskType(\"ImageClassification\")\n .trainingData(MLTableJobInputArgs.builder()\n .jobInputType(\"mltable\")\n .uri(\"string\")\n .build())\n .build())\n .build())\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst job = new azure_native.machinelearningservices.Job(\"job\", {\n id: \"string\",\n jobBaseProperties: {\n computeId: \"string\",\n description: \"string\",\n displayName: \"string\",\n environmentId: \"string\",\n environmentVariables: {\n string: \"string\",\n },\n experimentName: \"string\",\n identity: {\n identityType: \"AMLToken\",\n },\n isArchived: false,\n jobType: \"AutoML\",\n outputs: {\n string: {\n description: \"string\",\n jobOutputType: \"uri_file\",\n mode: azure_native.machinelearningservices.OutputDeliveryMode.ReadWriteMount,\n uri: \"string\",\n },\n },\n properties: {\n string: \"string\",\n },\n resources: {\n instanceCount: 1,\n instanceType: \"string\",\n properties: {\n string: {\n \"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\": undefined,\n },\n },\n },\n services: {\n string: {\n endpoint: \"string\",\n jobServiceType: \"string\",\n port: 1,\n properties: {\n string: \"string\",\n },\n },\n },\n tags: {\n string: \"string\",\n },\n taskDetails: {\n limitSettings: {\n maxTrials: 2,\n },\n modelSettings: {\n validationCropSize: 2,\n },\n searchSpace: [{\n validationCropSize: \"choice(2, 360)\",\n }],\n targetColumnName: \"string\",\n taskType: \"ImageClassification\",\n trainingData: {\n jobInputType: \"mltable\",\n uri: \"string\",\n },\n },\n },\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\njob = azure_native.machinelearningservices.Job(\"job\",\n id=\"string\",\n job_base_properties={\n \"compute_id\": \"string\",\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"environment_id\": \"string\",\n \"environment_variables\": {\n \"string\": \"string\",\n },\n \"experiment_name\": \"string\",\n \"identity\": {\n \"identity_type\": \"AMLToken\",\n },\n \"is_archived\": False,\n \"job_type\": \"AutoML\",\n \"outputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_output_type\": \"uri_file\",\n \"mode\": azure_native.machinelearningservices.OutputDeliveryMode.READ_WRITE_MOUNT,\n \"uri\": \"string\",\n },\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"resources\": {\n \"instance_count\": 1,\n \"instance_type\": \"string\",\n \"properties\": {\n \"string\": {\n \"9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad\": None,\n },\n },\n },\n \"services\": {\n \"string\": {\n \"endpoint\": \"string\",\n \"job_service_type\": \"string\",\n \"port\": 1,\n \"properties\": {\n \"string\": \"string\",\n },\n },\n },\n \"tags\": {\n \"string\": \"string\",\n },\n \"task_details\": {\n \"limit_settings\": {\n \"max_trials\": 2,\n },\n \"model_settings\": {\n \"validation_crop_size\": 2,\n },\n \"search_space\": [{\n \"validation_crop_size\": \"choice(2, 360)\",\n }],\n \"target_column_name\": \"string\",\n \"task_type\": \"ImageClassification\",\n \"training_data\": {\n \"job_input_type\": \"mltable\",\n \"uri\": \"string\",\n },\n },\n },\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n job:\n type: azure-native:machinelearningservices:Job\n properties:\n id: string\n jobBaseProperties:\n computeId: string\n description: string\n displayName: string\n environmentId: string\n environmentVariables:\n string: string\n experimentName: string\n identity:\n identityType: AMLToken\n isArchived: false\n jobType: AutoML\n outputs:\n string:\n description: string\n jobOutputType: uri_file\n mode: ReadWriteMount\n uri: string\n properties:\n string: string\n resources:\n instanceCount: 1\n instanceType: string\n properties:\n string:\n 9bec0ab0-c62f-4fa9-a97c-7b24bbcc90ad: null\n services:\n string:\n endpoint: string\n jobServiceType: string\n port: 1\n properties:\n string: string\n tags:\n string: string\n taskDetails:\n limitSettings:\n maxTrials: 2\n modelSettings:\n validationCropSize: 2\n searchSpace:\n - validationCropSize: choice(2, 360)\n targetColumnName: string\n taskType: ImageClassification\n trainingData:\n jobInputType: mltable\n uri: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate Command Job.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var job = new AzureNative.MachineLearningServices.Job(\"job\", new()\n {\n Id = \"string\",\n JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.CommandJobArgs\n {\n CodeId = \"string\",\n Command = \"string\",\n ComputeId = \"string\",\n Description = \"string\",\n DisplayName = \"string\",\n Distribution = new AzureNative.MachineLearningServices.Inputs.TensorFlowArgs\n {\n DistributionType = \"TensorFlow\",\n ParameterServerCount = 1,\n WorkerCount = 1,\n },\n EnvironmentId = \"string\",\n EnvironmentVariables = \n {\n { \"string\", \"string\" },\n },\n ExperimentName = \"string\",\n Identity = new AzureNative.MachineLearningServices.Inputs.AmlTokenArgs\n {\n IdentityType = \"AMLToken\",\n },\n Inputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.LiteralJobInputArgs\n {\n Description = \"string\",\n JobInputType = \"literal\",\n Value = \"string\",\n } },\n },\n JobType = \"Command\",\n Limits = new AzureNative.MachineLearningServices.Inputs.CommandJobLimitsArgs\n {\n JobLimitsType = \"Command\",\n Timeout = \"PT5M\",\n },\n Outputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs\n {\n Description = \"string\",\n JobOutputType = \"uri_file\",\n Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.ReadWriteMount,\n Uri = \"string\",\n } },\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs\n {\n InstanceCount = 1,\n InstanceType = \"string\",\n Properties = \n {\n { \"string\", new Dictionary\u003cstring, object?\u003e\n {\n [\"e6b6493e-7d5e-4db3-be1e-306ec641327e\"] = null,\n } },\n },\n },\n Services = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs\n {\n Endpoint = \"string\",\n JobServiceType = \"string\",\n Port = 1,\n Properties = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewJob(ctx, \"job\", \u0026machinelearningservices.JobArgs{\n\t\t\tId: pulumi.String(\"string\"),\n\t\t\tJobBaseProperties: \u0026machinelearningservices.CommandJobArgs{\n\t\t\t\tCodeId: pulumi.String(\"string\"),\n\t\t\t\tCommand: pulumi.String(\"string\"),\n\t\t\t\tComputeId: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tDistribution: machinelearningservices.TensorFlow{\n\t\t\t\t\tDistributionType: \"TensorFlow\",\n\t\t\t\t\tParameterServerCount: 1,\n\t\t\t\t\tWorkerCount: 1,\n\t\t\t\t},\n\t\t\t\tEnvironmentId: pulumi.String(\"string\"),\n\t\t\t\tEnvironmentVariables: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tExperimentName: pulumi.String(\"string\"),\n\t\t\t\tIdentity: machinelearningservices.AmlToken{\n\t\t\t\t\tIdentityType: \"AMLToken\",\n\t\t\t\t},\n\t\t\t\tInputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.LiteralJobInput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobInputType: \"literal\",\n\t\t\t\t\t\tValue: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tJobType: pulumi.String(\"Command\"),\n\t\t\t\tLimits: \u0026machinelearningservices.CommandJobLimitsArgs{\n\t\t\t\t\tJobLimitsType: pulumi.String(\"Command\"),\n\t\t\t\t\tTimeout: pulumi.String(\"PT5M\"),\n\t\t\t\t},\n\t\t\t\tOutputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.UriFileJobOutput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobOutputType: \"uri_file\",\n\t\t\t\t\t\tMode: machinelearningservices.OutputDeliveryModeReadWriteMount,\n\t\t\t\t\t\tUri: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tResources: \u0026machinelearningservices.JobResourceConfigurationArgs{\n\t\t\t\t\tInstanceCount: pulumi.Int(1),\n\t\t\t\t\tInstanceType: pulumi.String(\"string\"),\n\t\t\t\t\tProperties: pulumi.Map{\n\t\t\t\t\t\t\"string\": pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\t\t\"e6b6493e-7d5e-4db3-be1e-306ec641327e\": nil,\n\t\t\t\t\t\t}),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tServices: machinelearningservices.JobServiceMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.JobServiceArgs{\n\t\t\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\t\t\tJobServiceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Job;\nimport com.pulumi.azurenative.machinelearningservices.JobArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var job = new Job(\"job\", JobArgs.builder()\n .id(\"string\")\n .jobBaseProperties(CommandJobArgs.builder()\n .codeId(\"string\")\n .command(\"string\")\n .computeId(\"string\")\n .description(\"string\")\n .displayName(\"string\")\n .distribution(TensorFlowArgs.builder()\n .distributionType(\"TensorFlow\")\n .parameterServerCount(1)\n .workerCount(1)\n .build())\n .environmentId(\"string\")\n .environmentVariables(Map.of(\"string\", \"string\"))\n .experimentName(\"string\")\n .identity(AmlTokenArgs.builder()\n .identityType(\"AMLToken\")\n .build())\n .inputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobInputType\", \"literal\"),\n Map.entry(\"value\", \"string\")\n )))\n .jobType(\"Command\")\n .limits(CommandJobLimitsArgs.builder()\n .jobLimitsType(\"Command\")\n .timeout(\"PT5M\")\n .build())\n .outputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobOutputType\", \"uri_file\"),\n Map.entry(\"mode\", \"ReadWriteMount\"),\n Map.entry(\"uri\", \"string\")\n )))\n .properties(Map.of(\"string\", \"string\"))\n .resources(JobResourceConfigurationArgs.builder()\n .instanceCount(1)\n .instanceType(\"string\")\n .properties(Map.of(\"string\", Map.of(\"e6b6493e-7d5e-4db3-be1e-306ec641327e\", null)))\n .build())\n .services(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"endpoint\", \"string\"),\n Map.entry(\"jobServiceType\", \"string\"),\n Map.entry(\"port\", 1),\n Map.entry(\"properties\", Map.of(\"string\", \"string\"))\n )))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst job = new azure_native.machinelearningservices.Job(\"job\", {\n id: \"string\",\n jobBaseProperties: {\n codeId: \"string\",\n command: \"string\",\n computeId: \"string\",\n description: \"string\",\n displayName: \"string\",\n distribution: {\n distributionType: \"TensorFlow\",\n parameterServerCount: 1,\n workerCount: 1,\n },\n environmentId: \"string\",\n environmentVariables: {\n string: \"string\",\n },\n experimentName: \"string\",\n identity: {\n identityType: \"AMLToken\",\n },\n inputs: {\n string: {\n description: \"string\",\n jobInputType: \"literal\",\n value: \"string\",\n },\n },\n jobType: \"Command\",\n limits: {\n jobLimitsType: \"Command\",\n timeout: \"PT5M\",\n },\n outputs: {\n string: {\n description: \"string\",\n jobOutputType: \"uri_file\",\n mode: azure_native.machinelearningservices.OutputDeliveryMode.ReadWriteMount,\n uri: \"string\",\n },\n },\n properties: {\n string: \"string\",\n },\n resources: {\n instanceCount: 1,\n instanceType: \"string\",\n properties: {\n string: {\n \"e6b6493e-7d5e-4db3-be1e-306ec641327e\": undefined,\n },\n },\n },\n services: {\n string: {\n endpoint: \"string\",\n jobServiceType: \"string\",\n port: 1,\n properties: {\n string: \"string\",\n },\n },\n },\n tags: {\n string: \"string\",\n },\n },\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\njob = azure_native.machinelearningservices.Job(\"job\",\n id=\"string\",\n job_base_properties={\n \"code_id\": \"string\",\n \"command\": \"string\",\n \"compute_id\": \"string\",\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"distribution\": {\n \"distribution_type\": \"TensorFlow\",\n \"parameter_server_count\": 1,\n \"worker_count\": 1,\n },\n \"environment_id\": \"string\",\n \"environment_variables\": {\n \"string\": \"string\",\n },\n \"experiment_name\": \"string\",\n \"identity\": {\n \"identity_type\": \"AMLToken\",\n },\n \"inputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_input_type\": \"literal\",\n \"value\": \"string\",\n },\n },\n \"job_type\": \"Command\",\n \"limits\": {\n \"job_limits_type\": \"Command\",\n \"timeout\": \"PT5M\",\n },\n \"outputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_output_type\": \"uri_file\",\n \"mode\": azure_native.machinelearningservices.OutputDeliveryMode.READ_WRITE_MOUNT,\n \"uri\": \"string\",\n },\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"resources\": {\n \"instance_count\": 1,\n \"instance_type\": \"string\",\n \"properties\": {\n \"string\": {\n \"e6b6493e-7d5e-4db3-be1e-306ec641327e\": None,\n },\n },\n },\n \"services\": {\n \"string\": {\n \"endpoint\": \"string\",\n \"job_service_type\": \"string\",\n \"port\": 1,\n \"properties\": {\n \"string\": \"string\",\n },\n },\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n job:\n type: azure-native:machinelearningservices:Job\n properties:\n id: string\n jobBaseProperties:\n codeId: string\n command: string\n computeId: string\n description: string\n displayName: string\n distribution:\n distributionType: TensorFlow\n parameterServerCount: 1\n workerCount: 1\n environmentId: string\n environmentVariables:\n string: string\n experimentName: string\n identity:\n identityType: AMLToken\n inputs:\n string:\n description: string\n jobInputType: literal\n value: string\n jobType: Command\n limits:\n jobLimitsType: Command\n timeout: PT5M\n outputs:\n string:\n description: string\n jobOutputType: uri_file\n mode: ReadWriteMount\n uri: string\n properties:\n string: string\n resources:\n instanceCount: 1\n instanceType: string\n properties:\n string:\n e6b6493e-7d5e-4db3-be1e-306ec641327e: null\n services:\n string:\n endpoint: string\n jobServiceType: string\n port: 1\n properties:\n string: string\n tags:\n string: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate Pipeline Job.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var job = new AzureNative.MachineLearningServices.Job(\"job\", new()\n {\n Id = \"string\",\n JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.PipelineJobArgs\n {\n ComputeId = \"string\",\n Description = \"string\",\n DisplayName = \"string\",\n ExperimentName = \"string\",\n Inputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.LiteralJobInputArgs\n {\n Description = \"string\",\n JobInputType = \"literal\",\n Value = \"string\",\n } },\n },\n JobType = \"Pipeline\",\n Outputs = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.UriFileJobOutputArgs\n {\n Description = \"string\",\n JobOutputType = \"uri_file\",\n Mode = AzureNative.MachineLearningServices.OutputDeliveryMode.Upload,\n Uri = \"string\",\n } },\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n Services = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs\n {\n Endpoint = \"string\",\n JobServiceType = \"string\",\n Port = 1,\n Properties = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n Settings = null,\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewJob(ctx, \"job\", \u0026machinelearningservices.JobArgs{\n\t\t\tId: pulumi.String(\"string\"),\n\t\t\tJobBaseProperties: \u0026machinelearningservices.PipelineJobArgs{\n\t\t\t\tComputeId: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tExperimentName: pulumi.String(\"string\"),\n\t\t\t\tInputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.LiteralJobInput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobInputType: \"literal\",\n\t\t\t\t\t\tValue: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tJobType: pulumi.String(\"Pipeline\"),\n\t\t\t\tOutputs: pulumi.Map{\n\t\t\t\t\t\"string\": machinelearningservices.UriFileJobOutput{\n\t\t\t\t\t\tDescription: \"string\",\n\t\t\t\t\t\tJobOutputType: \"uri_file\",\n\t\t\t\t\t\tMode: machinelearningservices.OutputDeliveryModeUpload,\n\t\t\t\t\t\tUri: \"string\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tServices: machinelearningservices.JobServiceMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.JobServiceArgs{\n\t\t\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\t\t\tJobServiceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tSettings: pulumi.Any(map[string]interface{}{}),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Job;\nimport com.pulumi.azurenative.machinelearningservices.JobArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var job = new Job(\"job\", JobArgs.builder()\n .id(\"string\")\n .jobBaseProperties(PipelineJobArgs.builder()\n .computeId(\"string\")\n .description(\"string\")\n .displayName(\"string\")\n .experimentName(\"string\")\n .inputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobInputType\", \"literal\"),\n Map.entry(\"value\", \"string\")\n )))\n .jobType(\"Pipeline\")\n .outputs(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"description\", \"string\"),\n Map.entry(\"jobOutputType\", \"uri_file\"),\n Map.entry(\"mode\", \"Upload\"),\n Map.entry(\"uri\", \"string\")\n )))\n .properties(Map.of(\"string\", \"string\"))\n .services(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"endpoint\", \"string\"),\n Map.entry(\"jobServiceType\", \"string\"),\n Map.entry(\"port\", 1),\n Map.entry(\"properties\", Map.of(\"string\", \"string\"))\n )))\n .settings()\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst job = new azure_native.machinelearningservices.Job(\"job\", {\n id: \"string\",\n jobBaseProperties: {\n computeId: \"string\",\n description: \"string\",\n displayName: \"string\",\n experimentName: \"string\",\n inputs: {\n string: {\n description: \"string\",\n jobInputType: \"literal\",\n value: \"string\",\n },\n },\n jobType: \"Pipeline\",\n outputs: {\n string: {\n description: \"string\",\n jobOutputType: \"uri_file\",\n mode: azure_native.machinelearningservices.OutputDeliveryMode.Upload,\n uri: \"string\",\n },\n },\n properties: {\n string: \"string\",\n },\n services: {\n string: {\n endpoint: \"string\",\n jobServiceType: \"string\",\n port: 1,\n properties: {\n string: \"string\",\n },\n },\n },\n settings: {},\n tags: {\n string: \"string\",\n },\n },\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\njob = azure_native.machinelearningservices.Job(\"job\",\n id=\"string\",\n job_base_properties={\n \"compute_id\": \"string\",\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"experiment_name\": \"string\",\n \"inputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_input_type\": \"literal\",\n \"value\": \"string\",\n },\n },\n \"job_type\": \"Pipeline\",\n \"outputs\": {\n \"string\": {\n \"description\": \"string\",\n \"job_output_type\": \"uri_file\",\n \"mode\": azure_native.machinelearningservices.OutputDeliveryMode.UPLOAD,\n \"uri\": \"string\",\n },\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"services\": {\n \"string\": {\n \"endpoint\": \"string\",\n \"job_service_type\": \"string\",\n \"port\": 1,\n \"properties\": {\n \"string\": \"string\",\n },\n },\n },\n \"settings\": {},\n \"tags\": {\n \"string\": \"string\",\n },\n },\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n job:\n type: azure-native:machinelearningservices:Job\n properties:\n id: string\n jobBaseProperties:\n computeId: string\n description: string\n displayName: string\n experimentName: string\n inputs:\n string:\n description: string\n jobInputType: literal\n value: string\n jobType: Pipeline\n outputs:\n string:\n description: string\n jobOutputType: uri_file\n mode: Upload\n uri: string\n properties:\n string: string\n services:\n string:\n endpoint: string\n jobServiceType: string\n port: 1\n properties:\n string: string\n settings: {}\n tags:\n string: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% example %}}\n### CreateOrUpdate Sweep Job.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var job = new AzureNative.MachineLearningServices.Job(\"job\", new()\n {\n Id = \"string\",\n JobBaseProperties = new AzureNative.MachineLearningServices.Inputs.SweepJobArgs\n {\n ComputeId = \"string\",\n Description = \"string\",\n DisplayName = \"string\",\n EarlyTermination = new AzureNative.MachineLearningServices.Inputs.MedianStoppingPolicyArgs\n {\n DelayEvaluation = 1,\n EvaluationInterval = 1,\n PolicyType = \"MedianStopping\",\n },\n ExperimentName = \"string\",\n JobType = \"Sweep\",\n Limits = new AzureNative.MachineLearningServices.Inputs.SweepJobLimitsArgs\n {\n JobLimitsType = \"Sweep\",\n MaxConcurrentTrials = 1,\n MaxTotalTrials = 1,\n TrialTimeout = \"PT1S\",\n },\n Objective = new AzureNative.MachineLearningServices.Inputs.ObjectiveArgs\n {\n Goal = AzureNative.MachineLearningServices.Goal.Minimize,\n PrimaryMetric = \"string\",\n },\n Properties = \n {\n { \"string\", \"string\" },\n },\n SamplingAlgorithm = new AzureNative.MachineLearningServices.Inputs.GridSamplingAlgorithmArgs\n {\n SamplingAlgorithmType = \"Grid\",\n },\n SearchSpace = new Dictionary\u003cstring, object?\u003e\n {\n [\"string\"] = new Dictionary\u003cstring, object?\u003e\n {\n },\n },\n Services = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.JobServiceArgs\n {\n Endpoint = \"string\",\n JobServiceType = \"string\",\n Port = 1,\n Properties = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n Trial = new AzureNative.MachineLearningServices.Inputs.TrialComponentArgs\n {\n CodeId = \"string\",\n Command = \"string\",\n Distribution = new AzureNative.MachineLearningServices.Inputs.MpiArgs\n {\n DistributionType = \"Mpi\",\n ProcessCountPerInstance = 1,\n },\n EnvironmentId = \"string\",\n EnvironmentVariables = \n {\n { \"string\", \"string\" },\n },\n Resources = new AzureNative.MachineLearningServices.Inputs.JobResourceConfigurationArgs\n {\n InstanceCount = 1,\n InstanceType = \"string\",\n Properties = \n {\n { \"string\", new Dictionary\u003cstring, object?\u003e\n {\n [\"e6b6493e-7d5e-4db3-be1e-306ec641327e\"] = null,\n } },\n },\n },\n },\n },\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewJob(ctx, \"job\", \u0026machinelearningservices.JobArgs{\n\t\t\tId: pulumi.String(\"string\"),\n\t\t\tJobBaseProperties: \u0026machinelearningservices.SweepJobArgs{\n\t\t\t\tComputeId: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tEarlyTermination: machinelearningservices.MedianStoppingPolicy{\n\t\t\t\t\tDelayEvaluation: 1,\n\t\t\t\t\tEvaluationInterval: 1,\n\t\t\t\t\tPolicyType: \"MedianStopping\",\n\t\t\t\t},\n\t\t\t\tExperimentName: pulumi.String(\"string\"),\n\t\t\t\tJobType: pulumi.String(\"Sweep\"),\n\t\t\t\tLimits: \u0026machinelearningservices.SweepJobLimitsArgs{\n\t\t\t\t\tJobLimitsType: pulumi.String(\"Sweep\"),\n\t\t\t\t\tMaxConcurrentTrials: pulumi.Int(1),\n\t\t\t\t\tMaxTotalTrials: pulumi.Int(1),\n\t\t\t\t\tTrialTimeout: pulumi.String(\"PT1S\"),\n\t\t\t\t},\n\t\t\t\tObjective: \u0026machinelearningservices.ObjectiveArgs{\n\t\t\t\t\tGoal: pulumi.String(machinelearningservices.GoalMinimize),\n\t\t\t\t\tPrimaryMetric: pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tSamplingAlgorithm: machinelearningservices.GridSamplingAlgorithm{\n\t\t\t\t\tSamplingAlgorithmType: \"Grid\",\n\t\t\t\t},\n\t\t\t\tSearchSpace: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"string\": map[string]interface{}{},\n\t\t\t\t}),\n\t\t\t\tServices: machinelearningservices.JobServiceMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.JobServiceArgs{\n\t\t\t\t\t\tEndpoint: pulumi.String(\"string\"),\n\t\t\t\t\t\tJobServiceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTrial: \u0026machinelearningservices.TrialComponentArgs{\n\t\t\t\t\tCodeId: pulumi.String(\"string\"),\n\t\t\t\t\tCommand: pulumi.String(\"string\"),\n\t\t\t\t\tDistribution: machinelearningservices.Mpi{\n\t\t\t\t\t\tDistributionType: \"Mpi\",\n\t\t\t\t\t\tProcessCountPerInstance: 1,\n\t\t\t\t\t},\n\t\t\t\t\tEnvironmentId: pulumi.String(\"string\"),\n\t\t\t\t\tEnvironmentVariables: pulumi.StringMap{\n\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t},\n\t\t\t\t\tResources: \u0026machinelearningservices.JobResourceConfigurationArgs{\n\t\t\t\t\t\tInstanceCount: pulumi.Int(1),\n\t\t\t\t\t\tInstanceType: pulumi.String(\"string\"),\n\t\t\t\t\t\tProperties: pulumi.Map{\n\t\t\t\t\t\t\t\"string\": pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\t\t\t\"e6b6493e-7d5e-4db3-be1e-306ec641327e\": nil,\n\t\t\t\t\t\t\t}),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Job;\nimport com.pulumi.azurenative.machinelearningservices.JobArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var job = new Job(\"job\", JobArgs.builder()\n .id(\"string\")\n .jobBaseProperties(SweepJobArgs.builder()\n .computeId(\"string\")\n .description(\"string\")\n .displayName(\"string\")\n .earlyTermination(MedianStoppingPolicyArgs.builder()\n .delayEvaluation(1)\n .evaluationInterval(1)\n .policyType(\"MedianStopping\")\n .build())\n .experimentName(\"string\")\n .jobType(\"Sweep\")\n .limits(SweepJobLimitsArgs.builder()\n .jobLimitsType(\"Sweep\")\n .maxConcurrentTrials(1)\n .maxTotalTrials(1)\n .trialTimeout(\"PT1S\")\n .build())\n .objective(ObjectiveArgs.builder()\n .goal(\"Minimize\")\n .primaryMetric(\"string\")\n .build())\n .properties(Map.of(\"string\", \"string\"))\n .samplingAlgorithm(GridSamplingAlgorithmArgs.builder()\n .samplingAlgorithmType(\"Grid\")\n .build())\n .searchSpace(Map.of(\"string\", ))\n .services(Map.of(\"string\", Map.ofEntries(\n Map.entry(\"endpoint\", \"string\"),\n Map.entry(\"jobServiceType\", \"string\"),\n Map.entry(\"port\", 1),\n Map.entry(\"properties\", Map.of(\"string\", \"string\"))\n )))\n .tags(Map.of(\"string\", \"string\"))\n .trial(TrialComponentArgs.builder()\n .codeId(\"string\")\n .command(\"string\")\n .distribution(MpiArgs.builder()\n .distributionType(\"Mpi\")\n .processCountPerInstance(1)\n .build())\n .environmentId(\"string\")\n .environmentVariables(Map.of(\"string\", \"string\"))\n .resources(JobResourceConfigurationArgs.builder()\n .instanceCount(1)\n .instanceType(\"string\")\n .properties(Map.of(\"string\", Map.of(\"e6b6493e-7d5e-4db3-be1e-306ec641327e\", null)))\n .build())\n .build())\n .build())\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst job = new azure_native.machinelearningservices.Job(\"job\", {\n id: \"string\",\n jobBaseProperties: {\n computeId: \"string\",\n description: \"string\",\n displayName: \"string\",\n earlyTermination: {\n delayEvaluation: 1,\n evaluationInterval: 1,\n policyType: \"MedianStopping\",\n },\n experimentName: \"string\",\n jobType: \"Sweep\",\n limits: {\n jobLimitsType: \"Sweep\",\n maxConcurrentTrials: 1,\n maxTotalTrials: 1,\n trialTimeout: \"PT1S\",\n },\n objective: {\n goal: azure_native.machinelearningservices.Goal.Minimize,\n primaryMetric: \"string\",\n },\n properties: {\n string: \"string\",\n },\n samplingAlgorithm: {\n samplingAlgorithmType: \"Grid\",\n },\n searchSpace: {\n string: {},\n },\n services: {\n string: {\n endpoint: \"string\",\n jobServiceType: \"string\",\n port: 1,\n properties: {\n string: \"string\",\n },\n },\n },\n tags: {\n string: \"string\",\n },\n trial: {\n codeId: \"string\",\n command: \"string\",\n distribution: {\n distributionType: \"Mpi\",\n processCountPerInstance: 1,\n },\n environmentId: \"string\",\n environmentVariables: {\n string: \"string\",\n },\n resources: {\n instanceCount: 1,\n instanceType: \"string\",\n properties: {\n string: {\n \"e6b6493e-7d5e-4db3-be1e-306ec641327e\": undefined,\n },\n },\n },\n },\n },\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\njob = azure_native.machinelearningservices.Job(\"job\",\n id=\"string\",\n job_base_properties={\n \"compute_id\": \"string\",\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"early_termination\": {\n \"delay_evaluation\": 1,\n \"evaluation_interval\": 1,\n \"policy_type\": \"MedianStopping\",\n },\n \"experiment_name\": \"string\",\n \"job_type\": \"Sweep\",\n \"limits\": {\n \"job_limits_type\": \"Sweep\",\n \"max_concurrent_trials\": 1,\n \"max_total_trials\": 1,\n \"trial_timeout\": \"PT1S\",\n },\n \"objective\": {\n \"goal\": azure_native.machinelearningservices.Goal.MINIMIZE,\n \"primary_metric\": \"string\",\n },\n \"properties\": {\n \"string\": \"string\",\n },\n \"sampling_algorithm\": {\n \"sampling_algorithm_type\": \"Grid\",\n },\n \"search_space\": {\n \"string\": {},\n },\n \"services\": {\n \"string\": {\n \"endpoint\": \"string\",\n \"job_service_type\": \"string\",\n \"port\": 1,\n \"properties\": {\n \"string\": \"string\",\n },\n },\n },\n \"tags\": {\n \"string\": \"string\",\n },\n \"trial\": {\n \"code_id\": \"string\",\n \"command\": \"string\",\n \"distribution\": {\n \"distribution_type\": \"Mpi\",\n \"process_count_per_instance\": 1,\n },\n \"environment_id\": \"string\",\n \"environment_variables\": {\n \"string\": \"string\",\n },\n \"resources\": {\n \"instance_count\": 1,\n \"instance_type\": \"string\",\n \"properties\": {\n \"string\": {\n \"e6b6493e-7d5e-4db3-be1e-306ec641327e\": None,\n },\n },\n },\n },\n },\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n job:\n type: azure-native:machinelearningservices:Job\n properties:\n id: string\n jobBaseProperties:\n computeId: string\n description: string\n displayName: string\n earlyTermination:\n delayEvaluation: 1\n evaluationInterval: 1\n policyType: MedianStopping\n experimentName: string\n jobType: Sweep\n limits:\n jobLimitsType: Sweep\n maxConcurrentTrials: 1\n maxTotalTrials: 1\n trialTimeout: PT1S\n objective:\n goal: Minimize\n primaryMetric: string\n properties:\n string: string\n samplingAlgorithm:\n samplingAlgorithmType: Grid\n searchSpace:\n string: {}\n services:\n string:\n endpoint: string\n jobServiceType: string\n port: 1\n properties:\n string: string\n tags:\n string: string\n trial:\n codeId: string\n command: string\n distribution:\n distributionType: Mpi\n processCountPerInstance: 1\n environmentId: string\n environmentVariables:\n string: string\n resources:\n instanceCount: 1\n instanceType: string\n properties:\n string:\n e6b6493e-7d5e-4db3-be1e-306ec641327e: null\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Job string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id} \n```\n", "properties": { "jobBaseProperties": { "oneOf": [ @@ -699153,6 +700217,9 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:Job" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:Job" } ] }, @@ -699748,11 +700815,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:MachineLearningDatastore" } ] }, "azure-native:machinelearningservices:ManagedNetworkSettingsRule": { - "description": "Outbound Rule Basic Resource for the managed network of a machine learning workspace.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate ManagedNetworkSettingsRule\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var managedNetworkSettingsRule = new AzureNative.MachineLearningServices.ManagedNetworkSettingsRule(\"managedNetworkSettingsRule\", new()\n {\n Properties = new AzureNative.MachineLearningServices.Inputs.FqdnOutboundRuleArgs\n {\n Category = AzureNative.MachineLearningServices.RuleCategory.UserDefined,\n Destination = \"some_string\",\n Status = AzureNative.MachineLearningServices.RuleStatus.Active,\n Type = \"FQDN\",\n },\n ResourceGroupName = \"test-rg\",\n RuleName = \"some_string\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewManagedNetworkSettingsRule(ctx, \"managedNetworkSettingsRule\", \u0026machinelearningservices.ManagedNetworkSettingsRuleArgs{\n\t\t\tProperties: \u0026machinelearningservices.FqdnOutboundRuleArgs{\n\t\t\t\tCategory: pulumi.String(machinelearningservices.RuleCategoryUserDefined),\n\t\t\t\tDestination: pulumi.String(\"some_string\"),\n\t\t\t\tStatus: pulumi.String(machinelearningservices.RuleStatusActive),\n\t\t\t\tType: pulumi.String(\"FQDN\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tRuleName: pulumi.String(\"some_string\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ManagedNetworkSettingsRule;\nimport com.pulumi.azurenative.machinelearningservices.ManagedNetworkSettingsRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var managedNetworkSettingsRule = new ManagedNetworkSettingsRule(\"managedNetworkSettingsRule\", ManagedNetworkSettingsRuleArgs.builder()\n .properties(FqdnOutboundRuleArgs.builder()\n .category(\"UserDefined\")\n .destination(\"some_string\")\n .status(\"Active\")\n .type(\"FQDN\")\n .build())\n .resourceGroupName(\"test-rg\")\n .ruleName(\"some_string\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst managedNetworkSettingsRule = new azure_native.machinelearningservices.ManagedNetworkSettingsRule(\"managedNetworkSettingsRule\", {\n properties: {\n category: azure_native.machinelearningservices.RuleCategory.UserDefined,\n destination: \"some_string\",\n status: azure_native.machinelearningservices.RuleStatus.Active,\n type: \"FQDN\",\n },\n resourceGroupName: \"test-rg\",\n ruleName: \"some_string\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmanaged_network_settings_rule = azure_native.machinelearningservices.ManagedNetworkSettingsRule(\"managedNetworkSettingsRule\",\n properties={\n \"category\": azure_native.machinelearningservices.RuleCategory.USER_DEFINED,\n \"destination\": \"some_string\",\n \"status\": azure_native.machinelearningservices.RuleStatus.ACTIVE,\n \"type\": \"FQDN\",\n },\n resource_group_name=\"test-rg\",\n rule_name=\"some_string\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n managedNetworkSettingsRule:\n type: azure-native:machinelearningservices:ManagedNetworkSettingsRule\n properties:\n properties:\n category: UserDefined\n destination: some_string\n status: Active\n type: FQDN\n resourceGroupName: test-rg\n ruleName: some_string\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ManagedNetworkSettingsRule some_string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundRules/{ruleName} \n```\n", + "description": "Outbound Rule Basic Resource for the managed network of a machine learning workspace.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate ManagedNetworkSettingsRule\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var managedNetworkSettingsRule = new AzureNative.MachineLearningServices.ManagedNetworkSettingsRule(\"managedNetworkSettingsRule\", new()\n {\n Properties = new AzureNative.MachineLearningServices.Inputs.FqdnOutboundRuleArgs\n {\n Category = AzureNative.MachineLearningServices.RuleCategory.UserDefined,\n Destination = \"some_string\",\n Status = AzureNative.MachineLearningServices.RuleStatus.Active,\n Type = \"FQDN\",\n },\n ResourceGroupName = \"test-rg\",\n RuleName = \"some_string\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewManagedNetworkSettingsRule(ctx, \"managedNetworkSettingsRule\", \u0026machinelearningservices.ManagedNetworkSettingsRuleArgs{\n\t\t\tProperties: \u0026machinelearningservices.FqdnOutboundRuleArgs{\n\t\t\t\tCategory: pulumi.String(machinelearningservices.RuleCategoryUserDefined),\n\t\t\t\tDestination: pulumi.String(\"some_string\"),\n\t\t\t\tStatus: pulumi.String(machinelearningservices.RuleStatusActive),\n\t\t\t\tType: pulumi.String(\"FQDN\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tRuleName: pulumi.String(\"some_string\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ManagedNetworkSettingsRule;\nimport com.pulumi.azurenative.machinelearningservices.ManagedNetworkSettingsRuleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var managedNetworkSettingsRule = new ManagedNetworkSettingsRule(\"managedNetworkSettingsRule\", ManagedNetworkSettingsRuleArgs.builder()\n .properties(FqdnOutboundRuleArgs.builder()\n .category(\"UserDefined\")\n .destination(\"some_string\")\n .status(\"Active\")\n .type(\"FQDN\")\n .build())\n .resourceGroupName(\"test-rg\")\n .ruleName(\"some_string\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst managedNetworkSettingsRule = new azure_native.machinelearningservices.ManagedNetworkSettingsRule(\"managedNetworkSettingsRule\", {\n properties: {\n category: azure_native.machinelearningservices.RuleCategory.UserDefined,\n destination: \"some_string\",\n status: azure_native.machinelearningservices.RuleStatus.Active,\n type: \"FQDN\",\n },\n resourceGroupName: \"test-rg\",\n ruleName: \"some_string\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmanaged_network_settings_rule = azure_native.machinelearningservices.ManagedNetworkSettingsRule(\"managedNetworkSettingsRule\",\n properties={\n \"category\": azure_native.machinelearningservices.RuleCategory.USER_DEFINED,\n \"destination\": \"some_string\",\n \"status\": azure_native.machinelearningservices.RuleStatus.ACTIVE,\n \"type\": \"FQDN\",\n },\n resource_group_name=\"test-rg\",\n rule_name=\"some_string\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n managedNetworkSettingsRule:\n type: azure-native:machinelearningservices:ManagedNetworkSettingsRule\n properties:\n properties:\n category: UserDefined\n destination: some_string\n status: Active\n type: FQDN\n resourceGroupName: test-rg\n ruleName: some_string\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ManagedNetworkSettingsRule some_string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundRules/{ruleName} \n```\n", "properties": { "name": { "type": "string", @@ -699877,11 +700947,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" } ] }, "azure-native:machinelearningservices:MarketplaceSubscription": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Marketplace Subscription.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var marketplaceSubscription = new AzureNative.MachineLearningServices.MarketplaceSubscription(\"marketplaceSubscription\", new()\n {\n MarketplaceSubscriptionProperties = new AzureNative.MachineLearningServices.Inputs.MarketplaceSubscriptionArgs\n {\n ModelId = \"string\",\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewMarketplaceSubscription(ctx, \"marketplaceSubscription\", \u0026machinelearningservices.MarketplaceSubscriptionArgs{\n\t\t\tMarketplaceSubscriptionProperties: \u0026machinelearningservices.MarketplaceSubscriptionTypeArgs{\n\t\t\t\tModelId: pulumi.String(\"string\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.MarketplaceSubscription;\nimport com.pulumi.azurenative.machinelearningservices.MarketplaceSubscriptionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.MarketplaceSubscriptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var marketplaceSubscription = new MarketplaceSubscription(\"marketplaceSubscription\", MarketplaceSubscriptionArgs.builder()\n .marketplaceSubscriptionProperties(MarketplaceSubscriptionArgs.builder()\n .modelId(\"string\")\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst marketplaceSubscription = new azure_native.machinelearningservices.MarketplaceSubscription(\"marketplaceSubscription\", {\n marketplaceSubscriptionProperties: {\n modelId: \"string\",\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmarketplace_subscription = azure_native.machinelearningservices.MarketplaceSubscription(\"marketplaceSubscription\",\n marketplace_subscription_properties={\n \"model_id\": \"string\",\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n marketplaceSubscription:\n type: azure-native:machinelearningservices:MarketplaceSubscription\n properties:\n marketplaceSubscriptionProperties:\n modelId: string\n name: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:MarketplaceSubscription string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/marketplaceSubscriptions/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Marketplace Subscription.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var marketplaceSubscription = new AzureNative.MachineLearningServices.MarketplaceSubscription(\"marketplaceSubscription\", new()\n {\n MarketplaceSubscriptionProperties = new AzureNative.MachineLearningServices.Inputs.MarketplaceSubscriptionArgs\n {\n ModelId = \"string\",\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewMarketplaceSubscription(ctx, \"marketplaceSubscription\", \u0026machinelearningservices.MarketplaceSubscriptionArgs{\n\t\t\tMarketplaceSubscriptionProperties: \u0026machinelearningservices.MarketplaceSubscriptionTypeArgs{\n\t\t\t\tModelId: pulumi.String(\"string\"),\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.MarketplaceSubscription;\nimport com.pulumi.azurenative.machinelearningservices.MarketplaceSubscriptionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.MarketplaceSubscriptionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var marketplaceSubscription = new MarketplaceSubscription(\"marketplaceSubscription\", MarketplaceSubscriptionArgs.builder()\n .marketplaceSubscriptionProperties(MarketplaceSubscriptionArgs.builder()\n .modelId(\"string\")\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst marketplaceSubscription = new azure_native.machinelearningservices.MarketplaceSubscription(\"marketplaceSubscription\", {\n marketplaceSubscriptionProperties: {\n modelId: \"string\",\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmarketplace_subscription = azure_native.machinelearningservices.MarketplaceSubscription(\"marketplaceSubscription\",\n marketplace_subscription_properties={\n \"model_id\": \"string\",\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n marketplaceSubscription:\n type: azure-native:machinelearningservices:MarketplaceSubscription\n properties:\n marketplaceSubscriptionProperties:\n modelId: string\n name: string\n resourceGroupName: test-rg\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:MarketplaceSubscription string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/marketplaceSubscriptions/{name} \n```\n", "properties": { "marketplaceSubscriptionProperties": { "type": "object", @@ -699954,11 +701027,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" } ] }, "azure-native:machinelearningservices:ModelContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Model Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var modelContainer = new AzureNative.MachineLearningServices.ModelContainer(\"modelContainer\", new()\n {\n ModelContainerProperties = new AzureNative.MachineLearningServices.Inputs.ModelContainerArgs\n {\n Description = \"Model container description\",\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n Name = \"testContainer\",\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspace123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewModelContainer(ctx, \"modelContainer\", \u0026machinelearningservices.ModelContainerArgs{\n\t\t\tModelContainerProperties: \u0026machinelearningservices.ModelContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"Model container description\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"testContainer\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ModelContainer;\nimport com.pulumi.azurenative.machinelearningservices.ModelContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ModelContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var modelContainer = new ModelContainer(\"modelContainer\", ModelContainerArgs.builder()\n .modelContainerProperties(ModelContainerArgs.builder()\n .description(\"Model container description\")\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .name(\"testContainer\")\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspace123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst modelContainer = new azure_native.machinelearningservices.ModelContainer(\"modelContainer\", {\n modelContainerProperties: {\n description: \"Model container description\",\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n name: \"testContainer\",\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspace123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmodel_container = azure_native.machinelearningservices.ModelContainer(\"modelContainer\",\n model_container_properties={\n \"description\": \"Model container description\",\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n name=\"testContainer\",\n resource_group_name=\"testrg123\",\n workspace_name=\"workspace123\")\n\n```\n\n```yaml\nresources:\n modelContainer:\n type: azure-native:machinelearningservices:ModelContainer\n properties:\n modelContainerProperties:\n description: Model container description\n tags:\n tag1: value1\n tag2: value2\n name: testContainer\n resourceGroupName: testrg123\n workspaceName: workspace123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ModelContainer testContainer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Model Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var modelContainer = new AzureNative.MachineLearningServices.ModelContainer(\"modelContainer\", new()\n {\n ModelContainerProperties = new AzureNative.MachineLearningServices.Inputs.ModelContainerArgs\n {\n Description = \"Model container description\",\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n Name = \"testContainer\",\n ResourceGroupName = \"testrg123\",\n WorkspaceName = \"workspace123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewModelContainer(ctx, \"modelContainer\", \u0026machinelearningservices.ModelContainerArgs{\n\t\t\tModelContainerProperties: \u0026machinelearningservices.ModelContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"Model container description\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"testContainer\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ModelContainer;\nimport com.pulumi.azurenative.machinelearningservices.ModelContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ModelContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var modelContainer = new ModelContainer(\"modelContainer\", ModelContainerArgs.builder()\n .modelContainerProperties(ModelContainerArgs.builder()\n .description(\"Model container description\")\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .name(\"testContainer\")\n .resourceGroupName(\"testrg123\")\n .workspaceName(\"workspace123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst modelContainer = new azure_native.machinelearningservices.ModelContainer(\"modelContainer\", {\n modelContainerProperties: {\n description: \"Model container description\",\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n name: \"testContainer\",\n resourceGroupName: \"testrg123\",\n workspaceName: \"workspace123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmodel_container = azure_native.machinelearningservices.ModelContainer(\"modelContainer\",\n model_container_properties={\n \"description\": \"Model container description\",\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n name=\"testContainer\",\n resource_group_name=\"testrg123\",\n workspace_name=\"workspace123\")\n\n```\n\n```yaml\nresources:\n modelContainer:\n type: azure-native:machinelearningservices:ModelContainer\n properties:\n modelContainerProperties:\n description: Model container description\n tags:\n tag1: value1\n tag2: value2\n name: testContainer\n resourceGroupName: testrg123\n workspaceName: workspace123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ModelContainer testContainer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name} \n```\n", "properties": { "modelContainerProperties": { "type": "object", @@ -700070,11 +701146,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ModelContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ModelContainer" } ] }, "azure-native:machinelearningservices:ModelVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Model Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var modelVersion = new AzureNative.MachineLearningServices.ModelVersion(\"modelVersion\", new()\n {\n ModelVersionProperties = new AzureNative.MachineLearningServices.Inputs.ModelVersionArgs\n {\n Description = \"string\",\n Flavors = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.FlavorDataArgs\n {\n Data = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n IsAnonymous = false,\n ModelType = \"CustomModel\",\n ModelUri = \"string\",\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewModelVersion(ctx, \"modelVersion\", \u0026machinelearningservices.ModelVersionArgs{\n\t\t\tModelVersionProperties: \u0026machinelearningservices.ModelVersionTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tFlavors: machinelearningservices.FlavorDataMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.FlavorDataArgs{\n\t\t\t\t\t\tData: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tModelType: pulumi.String(\"CustomModel\"),\n\t\t\t\tModelUri: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ModelVersion;\nimport com.pulumi.azurenative.machinelearningservices.ModelVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ModelVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var modelVersion = new ModelVersion(\"modelVersion\", ModelVersionArgs.builder()\n .modelVersionProperties(ModelVersionArgs.builder()\n .description(\"string\")\n .flavors(Map.of(\"string\", Map.of(\"data\", Map.of(\"string\", \"string\"))))\n .isAnonymous(false)\n .modelType(\"CustomModel\")\n .modelUri(\"string\")\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst modelVersion = new azure_native.machinelearningservices.ModelVersion(\"modelVersion\", {\n modelVersionProperties: {\n description: \"string\",\n flavors: {\n string: {\n data: {\n string: \"string\",\n },\n },\n },\n isAnonymous: false,\n modelType: \"CustomModel\",\n modelUri: \"string\",\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmodel_version = azure_native.machinelearningservices.ModelVersion(\"modelVersion\",\n model_version_properties={\n \"description\": \"string\",\n \"flavors\": {\n \"string\": {\n \"data\": {\n \"string\": \"string\",\n },\n },\n },\n \"is_anonymous\": False,\n \"model_type\": \"CustomModel\",\n \"model_uri\": \"string\",\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n modelVersion:\n type: azure-native:machinelearningservices:ModelVersion\n properties:\n modelVersionProperties:\n description: string\n flavors:\n string:\n data:\n string: string\n isAnonymous: false\n modelType: CustomModel\n modelUri: string\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ModelVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Workspace Model Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var modelVersion = new AzureNative.MachineLearningServices.ModelVersion(\"modelVersion\", new()\n {\n ModelVersionProperties = new AzureNative.MachineLearningServices.Inputs.ModelVersionArgs\n {\n Description = \"string\",\n Flavors = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.FlavorDataArgs\n {\n Data = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n IsAnonymous = false,\n ModelType = \"CustomModel\",\n ModelUri = \"string\",\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewModelVersion(ctx, \"modelVersion\", \u0026machinelearningservices.ModelVersionArgs{\n\t\t\tModelVersionProperties: \u0026machinelearningservices.ModelVersionTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tFlavors: machinelearningservices.FlavorDataMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.FlavorDataArgs{\n\t\t\t\t\t\tData: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tModelType: pulumi.String(\"CustomModel\"),\n\t\t\t\tModelUri: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.ModelVersion;\nimport com.pulumi.azurenative.machinelearningservices.ModelVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ModelVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var modelVersion = new ModelVersion(\"modelVersion\", ModelVersionArgs.builder()\n .modelVersionProperties(ModelVersionArgs.builder()\n .description(\"string\")\n .flavors(Map.of(\"string\", Map.of(\"data\", Map.of(\"string\", \"string\"))))\n .isAnonymous(false)\n .modelType(\"CustomModel\")\n .modelUri(\"string\")\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst modelVersion = new azure_native.machinelearningservices.ModelVersion(\"modelVersion\", {\n modelVersionProperties: {\n description: \"string\",\n flavors: {\n string: {\n data: {\n string: \"string\",\n },\n },\n },\n isAnonymous: false,\n modelType: \"CustomModel\",\n modelUri: \"string\",\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nmodel_version = azure_native.machinelearningservices.ModelVersion(\"modelVersion\",\n model_version_properties={\n \"description\": \"string\",\n \"flavors\": {\n \"string\": {\n \"data\": {\n \"string\": \"string\",\n },\n },\n },\n \"is_anonymous\": False,\n \"model_type\": \"CustomModel\",\n \"model_uri\": \"string\",\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n resource_group_name=\"test-rg\",\n version=\"string\",\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n modelVersion:\n type: azure-native:machinelearningservices:ModelVersion\n properties:\n modelVersionProperties:\n description: string\n flavors:\n string:\n data:\n string: string\n isAnonymous: false\n modelType: CustomModel\n modelUri: string\n properties:\n string: string\n tags:\n string: string\n name: string\n resourceGroupName: test-rg\n version: string\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ModelVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/{version} \n```\n", "properties": { "modelVersionProperties": { "type": "object", @@ -700192,11 +701271,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ModelVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ModelVersion" } ] }, "azure-native:machinelearningservices:OnlineDeployment": { - "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:OnlineDeployment string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName} \n```\n", + "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:OnlineDeployment string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName} \n```\n", "properties": { "identity": { "type": "object", @@ -700396,11 +701478,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" } ] }, "azure-native:machinelearningservices:OnlineEndpoint": { - "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:OnlineEndpoint string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName} \n```\n", + "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:OnlineEndpoint string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName} \n```\n", "properties": { "identity": { "type": "object", @@ -700564,11 +701649,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" } ] }, "azure-native:machinelearningservices:PrivateEndpointConnection": { - "description": "The Private Endpoint Connection resource.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### WorkspacePutPrivateEndpointConnection\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateEndpointConnection = new AzureNative.MachineLearningServices.PrivateEndpointConnection(\"privateEndpointConnection\", new()\n {\n PrivateEndpointConnectionName = \"{privateEndpointConnectionName}\",\n PrivateLinkServiceConnectionState = new AzureNative.MachineLearningServices.Inputs.PrivateLinkServiceConnectionStateArgs\n {\n Description = \"Auto-Approved\",\n Status = AzureNative.MachineLearningServices.PrivateEndpointServiceConnectionStatus.Approved,\n },\n ResourceGroupName = \"rg-1234\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewPrivateEndpointConnection(ctx, \"privateEndpointConnection\", \u0026machinelearningservices.PrivateEndpointConnectionArgs{\n\t\t\tPrivateEndpointConnectionName: pulumi.String(\"{privateEndpointConnectionName}\"),\n\t\t\tPrivateLinkServiceConnectionState: \u0026machinelearningservices.PrivateLinkServiceConnectionStateArgs{\n\t\t\t\tDescription: pulumi.String(\"Auto-Approved\"),\n\t\t\t\tStatus: pulumi.String(machinelearningservices.PrivateEndpointServiceConnectionStatusApproved),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg-1234\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.PrivateEndpointConnection;\nimport com.pulumi.azurenative.machinelearningservices.PrivateEndpointConnectionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.PrivateLinkServiceConnectionStateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateEndpointConnection = new PrivateEndpointConnection(\"privateEndpointConnection\", PrivateEndpointConnectionArgs.builder()\n .privateEndpointConnectionName(\"{privateEndpointConnectionName}\")\n .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()\n .description(\"Auto-Approved\")\n .status(\"Approved\")\n .build())\n .resourceGroupName(\"rg-1234\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateEndpointConnection = new azure_native.machinelearningservices.PrivateEndpointConnection(\"privateEndpointConnection\", {\n privateEndpointConnectionName: \"{privateEndpointConnectionName}\",\n privateLinkServiceConnectionState: {\n description: \"Auto-Approved\",\n status: azure_native.machinelearningservices.PrivateEndpointServiceConnectionStatus.Approved,\n },\n resourceGroupName: \"rg-1234\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_endpoint_connection = azure_native.machinelearningservices.PrivateEndpointConnection(\"privateEndpointConnection\",\n private_endpoint_connection_name=\"{privateEndpointConnectionName}\",\n private_link_service_connection_state={\n \"description\": \"Auto-Approved\",\n \"status\": azure_native.machinelearningservices.PrivateEndpointServiceConnectionStatus.APPROVED,\n },\n resource_group_name=\"rg-1234\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n privateEndpointConnection:\n type: azure-native:machinelearningservices:PrivateEndpointConnection\n properties:\n privateEndpointConnectionName: '{privateEndpointConnectionName}'\n privateLinkServiceConnectionState:\n description: Auto-Approved\n status: Approved\n resourceGroupName: rg-1234\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:PrivateEndpointConnection {privateEndpointConnectionName} /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName} \n```\n", + "description": "The Private Endpoint Connection resource.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### WorkspacePutPrivateEndpointConnection\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var privateEndpointConnection = new AzureNative.MachineLearningServices.PrivateEndpointConnection(\"privateEndpointConnection\", new()\n {\n PrivateEndpointConnectionName = \"{privateEndpointConnectionName}\",\n PrivateLinkServiceConnectionState = new AzureNative.MachineLearningServices.Inputs.PrivateLinkServiceConnectionStateArgs\n {\n Description = \"Auto-Approved\",\n Status = AzureNative.MachineLearningServices.PrivateEndpointServiceConnectionStatus.Approved,\n },\n ResourceGroupName = \"rg-1234\",\n WorkspaceName = \"testworkspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewPrivateEndpointConnection(ctx, \"privateEndpointConnection\", \u0026machinelearningservices.PrivateEndpointConnectionArgs{\n\t\t\tPrivateEndpointConnectionName: pulumi.String(\"{privateEndpointConnectionName}\"),\n\t\t\tPrivateLinkServiceConnectionState: \u0026machinelearningservices.PrivateLinkServiceConnectionStateArgs{\n\t\t\t\tDescription: pulumi.String(\"Auto-Approved\"),\n\t\t\t\tStatus: pulumi.String(machinelearningservices.PrivateEndpointServiceConnectionStatusApproved),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"rg-1234\"),\n\t\t\tWorkspaceName: pulumi.String(\"testworkspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.PrivateEndpointConnection;\nimport com.pulumi.azurenative.machinelearningservices.PrivateEndpointConnectionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.PrivateLinkServiceConnectionStateArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var privateEndpointConnection = new PrivateEndpointConnection(\"privateEndpointConnection\", PrivateEndpointConnectionArgs.builder()\n .privateEndpointConnectionName(\"{privateEndpointConnectionName}\")\n .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()\n .description(\"Auto-Approved\")\n .status(\"Approved\")\n .build())\n .resourceGroupName(\"rg-1234\")\n .workspaceName(\"testworkspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst privateEndpointConnection = new azure_native.machinelearningservices.PrivateEndpointConnection(\"privateEndpointConnection\", {\n privateEndpointConnectionName: \"{privateEndpointConnectionName}\",\n privateLinkServiceConnectionState: {\n description: \"Auto-Approved\",\n status: azure_native.machinelearningservices.PrivateEndpointServiceConnectionStatus.Approved,\n },\n resourceGroupName: \"rg-1234\",\n workspaceName: \"testworkspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nprivate_endpoint_connection = azure_native.machinelearningservices.PrivateEndpointConnection(\"privateEndpointConnection\",\n private_endpoint_connection_name=\"{privateEndpointConnectionName}\",\n private_link_service_connection_state={\n \"description\": \"Auto-Approved\",\n \"status\": azure_native.machinelearningservices.PrivateEndpointServiceConnectionStatus.APPROVED,\n },\n resource_group_name=\"rg-1234\",\n workspace_name=\"testworkspace\")\n\n```\n\n```yaml\nresources:\n privateEndpointConnection:\n type: azure-native:machinelearningservices:PrivateEndpointConnection\n properties:\n privateEndpointConnectionName: '{privateEndpointConnectionName}'\n privateLinkServiceConnectionState:\n description: Auto-Approved\n status: Approved\n resourceGroupName: rg-1234\n workspaceName: testworkspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:PrivateEndpointConnection {privateEndpointConnectionName} /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName} \n```\n", "properties": { "identity": { "type": "object", @@ -700771,11 +701859,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" } ] }, "azure-native:machinelearningservices:RaiPolicy": { - "description": "Azure OpenAI Content Filters resource.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Rai policy\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var raiPolicy = new AzureNative.MachineLearningServices.RaiPolicy(\"raiPolicy\", new()\n {\n EndpointName = \"Azure.OpenAI\",\n Properties = new AzureNative.MachineLearningServices.Inputs.RaiPolicyPropertiesArgs\n {\n BasePolicyName = \"112\",\n CompletionBlocklists = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiBlocklistConfigArgs\n {\n Blocking = false,\n BlocklistName = \"blocklistName\",\n },\n },\n ContentFilters = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiPolicyContentFilterArgs\n {\n AllowedContentLevel = AzureNative.MachineLearningServices.AllowedContentLevel.Low,\n Blocking = false,\n Enabled = false,\n Name = \"policyName\",\n Source = AzureNative.MachineLearningServices.RaiPolicyContentSource.Prompt,\n },\n },\n Mode = AzureNative.MachineLearningServices.RaiPolicyMode.Blocking,\n PromptBlocklists = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiBlocklistConfigArgs\n {\n Blocking = false,\n BlocklistName = \"blocklistName\",\n },\n },\n Type = AzureNative.MachineLearningServices.RaiPolicyType.SystemManaged,\n },\n RaiPolicyName = \"raiPolicyName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRaiPolicy(ctx, \"raiPolicy\", \u0026machinelearningservices.RaiPolicyArgs{\n\t\t\tEndpointName: pulumi.String(\"Azure.OpenAI\"),\n\t\t\tProperties: \u0026machinelearningservices.RaiPolicyPropertiesArgs{\n\t\t\t\tBasePolicyName: pulumi.String(\"112\"),\n\t\t\t\tCompletionBlocklists: machinelearningservices.RaiBlocklistConfigArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiBlocklistConfigArgs{\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tBlocklistName: pulumi.String(\"blocklistName\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tContentFilters: machinelearningservices.RaiPolicyContentFilterArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiPolicyContentFilterArgs{\n\t\t\t\t\t\tAllowedContentLevel: pulumi.String(machinelearningservices.AllowedContentLevelLow),\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t\tName: pulumi.String(\"policyName\"),\n\t\t\t\t\t\tSource: pulumi.String(machinelearningservices.RaiPolicyContentSourcePrompt),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tMode: pulumi.String(machinelearningservices.RaiPolicyModeBlocking),\n\t\t\t\tPromptBlocklists: machinelearningservices.RaiBlocklistConfigArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiBlocklistConfigArgs{\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tBlocklistName: pulumi.String(\"blocklistName\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(machinelearningservices.RaiPolicyTypeSystemManaged),\n\t\t\t},\n\t\t\tRaiPolicyName: pulumi.String(\"raiPolicyName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RaiPolicy;\nimport com.pulumi.azurenative.machinelearningservices.RaiPolicyArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RaiPolicyPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var raiPolicy = new RaiPolicy(\"raiPolicy\", RaiPolicyArgs.builder()\n .endpointName(\"Azure.OpenAI\")\n .properties(RaiPolicyPropertiesArgs.builder()\n .basePolicyName(\"112\")\n .completionBlocklists(RaiBlocklistConfigArgs.builder()\n .blocking(false)\n .blocklistName(\"blocklistName\")\n .build())\n .contentFilters(RaiPolicyContentFilterArgs.builder()\n .allowedContentLevel(\"Low\")\n .blocking(false)\n .enabled(false)\n .name(\"policyName\")\n .source(\"Prompt\")\n .build())\n .mode(\"Blocking\")\n .promptBlocklists(RaiBlocklistConfigArgs.builder()\n .blocking(false)\n .blocklistName(\"blocklistName\")\n .build())\n .type(\"SystemManaged\")\n .build())\n .raiPolicyName(\"raiPolicyName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst raiPolicy = new azure_native.machinelearningservices.RaiPolicy(\"raiPolicy\", {\n endpointName: \"Azure.OpenAI\",\n properties: {\n basePolicyName: \"112\",\n completionBlocklists: [{\n blocking: false,\n blocklistName: \"blocklistName\",\n }],\n contentFilters: [{\n allowedContentLevel: azure_native.machinelearningservices.AllowedContentLevel.Low,\n blocking: false,\n enabled: false,\n name: \"policyName\",\n source: azure_native.machinelearningservices.RaiPolicyContentSource.Prompt,\n }],\n mode: azure_native.machinelearningservices.RaiPolicyMode.Blocking,\n promptBlocklists: [{\n blocking: false,\n blocklistName: \"blocklistName\",\n }],\n type: azure_native.machinelearningservices.RaiPolicyType.SystemManaged,\n },\n raiPolicyName: \"raiPolicyName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nrai_policy = azure_native.machinelearningservices.RaiPolicy(\"raiPolicy\",\n endpoint_name=\"Azure.OpenAI\",\n properties={\n \"base_policy_name\": \"112\",\n \"completion_blocklists\": [{\n \"blocking\": False,\n \"blocklist_name\": \"blocklistName\",\n }],\n \"content_filters\": [{\n \"allowed_content_level\": azure_native.machinelearningservices.AllowedContentLevel.LOW,\n \"blocking\": False,\n \"enabled\": False,\n \"name\": \"policyName\",\n \"source\": azure_native.machinelearningservices.RaiPolicyContentSource.PROMPT,\n }],\n \"mode\": azure_native.machinelearningservices.RaiPolicyMode.BLOCKING,\n \"prompt_blocklists\": [{\n \"blocking\": False,\n \"blocklist_name\": \"blocklistName\",\n }],\n \"type\": azure_native.machinelearningservices.RaiPolicyType.SYSTEM_MANAGED,\n },\n rai_policy_name=\"raiPolicyName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n raiPolicy:\n type: azure-native:machinelearningservices:RaiPolicy\n properties:\n endpointName: Azure.OpenAI\n properties:\n basePolicyName: '112'\n completionBlocklists:\n - blocking: false\n blocklistName: blocklistName\n contentFilters:\n - allowedContentLevel: Low\n blocking: false\n enabled: false\n name: policyName\n source: Prompt\n mode: Blocking\n promptBlocklists:\n - blocking: false\n blocklistName: blocklistName\n type: SystemManaged\n raiPolicyName: raiPolicyName\n resourceGroupName: test-rg\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RaiPolicy raiPolicyName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/raiPolicies/{raiPolicyName} \n```\n", + "description": "Azure OpenAI Content Filters resource.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create Rai policy\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var raiPolicy = new AzureNative.MachineLearningServices.RaiPolicy(\"raiPolicy\", new()\n {\n EndpointName = \"Azure.OpenAI\",\n Properties = new AzureNative.MachineLearningServices.Inputs.RaiPolicyPropertiesArgs\n {\n BasePolicyName = \"112\",\n CompletionBlocklists = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiBlocklistConfigArgs\n {\n Blocking = false,\n BlocklistName = \"blocklistName\",\n },\n },\n ContentFilters = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiPolicyContentFilterArgs\n {\n AllowedContentLevel = AzureNative.MachineLearningServices.AllowedContentLevel.Low,\n Blocking = false,\n Enabled = false,\n Name = \"policyName\",\n Source = AzureNative.MachineLearningServices.RaiPolicyContentSource.Prompt,\n },\n },\n Mode = AzureNative.MachineLearningServices.RaiPolicyMode.Blocking,\n PromptBlocklists = new[]\n {\n new AzureNative.MachineLearningServices.Inputs.RaiBlocklistConfigArgs\n {\n Blocking = false,\n BlocklistName = \"blocklistName\",\n },\n },\n Type = AzureNative.MachineLearningServices.RaiPolicyType.SystemManaged,\n },\n RaiPolicyName = \"raiPolicyName\",\n ResourceGroupName = \"test-rg\",\n WorkspaceName = \"aml-workspace-name\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRaiPolicy(ctx, \"raiPolicy\", \u0026machinelearningservices.RaiPolicyArgs{\n\t\t\tEndpointName: pulumi.String(\"Azure.OpenAI\"),\n\t\t\tProperties: \u0026machinelearningservices.RaiPolicyPropertiesArgs{\n\t\t\t\tBasePolicyName: pulumi.String(\"112\"),\n\t\t\t\tCompletionBlocklists: machinelearningservices.RaiBlocklistConfigArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiBlocklistConfigArgs{\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tBlocklistName: pulumi.String(\"blocklistName\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tContentFilters: machinelearningservices.RaiPolicyContentFilterArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiPolicyContentFilterArgs{\n\t\t\t\t\t\tAllowedContentLevel: pulumi.String(machinelearningservices.AllowedContentLevelLow),\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tEnabled: pulumi.Bool(false),\n\t\t\t\t\t\tName: pulumi.String(\"policyName\"),\n\t\t\t\t\t\tSource: pulumi.String(machinelearningservices.RaiPolicyContentSourcePrompt),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tMode: pulumi.String(machinelearningservices.RaiPolicyModeBlocking),\n\t\t\t\tPromptBlocklists: machinelearningservices.RaiBlocklistConfigArray{\n\t\t\t\t\t\u0026machinelearningservices.RaiBlocklistConfigArgs{\n\t\t\t\t\t\tBlocking: pulumi.Bool(false),\n\t\t\t\t\t\tBlocklistName: pulumi.String(\"blocklistName\"),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tType: pulumi.String(machinelearningservices.RaiPolicyTypeSystemManaged),\n\t\t\t},\n\t\t\tRaiPolicyName: pulumi.String(\"raiPolicyName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tWorkspaceName: pulumi.String(\"aml-workspace-name\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RaiPolicy;\nimport com.pulumi.azurenative.machinelearningservices.RaiPolicyArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RaiPolicyPropertiesArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var raiPolicy = new RaiPolicy(\"raiPolicy\", RaiPolicyArgs.builder()\n .endpointName(\"Azure.OpenAI\")\n .properties(RaiPolicyPropertiesArgs.builder()\n .basePolicyName(\"112\")\n .completionBlocklists(RaiBlocklistConfigArgs.builder()\n .blocking(false)\n .blocklistName(\"blocklistName\")\n .build())\n .contentFilters(RaiPolicyContentFilterArgs.builder()\n .allowedContentLevel(\"Low\")\n .blocking(false)\n .enabled(false)\n .name(\"policyName\")\n .source(\"Prompt\")\n .build())\n .mode(\"Blocking\")\n .promptBlocklists(RaiBlocklistConfigArgs.builder()\n .blocking(false)\n .blocklistName(\"blocklistName\")\n .build())\n .type(\"SystemManaged\")\n .build())\n .raiPolicyName(\"raiPolicyName\")\n .resourceGroupName(\"test-rg\")\n .workspaceName(\"aml-workspace-name\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst raiPolicy = new azure_native.machinelearningservices.RaiPolicy(\"raiPolicy\", {\n endpointName: \"Azure.OpenAI\",\n properties: {\n basePolicyName: \"112\",\n completionBlocklists: [{\n blocking: false,\n blocklistName: \"blocklistName\",\n }],\n contentFilters: [{\n allowedContentLevel: azure_native.machinelearningservices.AllowedContentLevel.Low,\n blocking: false,\n enabled: false,\n name: \"policyName\",\n source: azure_native.machinelearningservices.RaiPolicyContentSource.Prompt,\n }],\n mode: azure_native.machinelearningservices.RaiPolicyMode.Blocking,\n promptBlocklists: [{\n blocking: false,\n blocklistName: \"blocklistName\",\n }],\n type: azure_native.machinelearningservices.RaiPolicyType.SystemManaged,\n },\n raiPolicyName: \"raiPolicyName\",\n resourceGroupName: \"test-rg\",\n workspaceName: \"aml-workspace-name\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nrai_policy = azure_native.machinelearningservices.RaiPolicy(\"raiPolicy\",\n endpoint_name=\"Azure.OpenAI\",\n properties={\n \"base_policy_name\": \"112\",\n \"completion_blocklists\": [{\n \"blocking\": False,\n \"blocklist_name\": \"blocklistName\",\n }],\n \"content_filters\": [{\n \"allowed_content_level\": azure_native.machinelearningservices.AllowedContentLevel.LOW,\n \"blocking\": False,\n \"enabled\": False,\n \"name\": \"policyName\",\n \"source\": azure_native.machinelearningservices.RaiPolicyContentSource.PROMPT,\n }],\n \"mode\": azure_native.machinelearningservices.RaiPolicyMode.BLOCKING,\n \"prompt_blocklists\": [{\n \"blocking\": False,\n \"blocklist_name\": \"blocklistName\",\n }],\n \"type\": azure_native.machinelearningservices.RaiPolicyType.SYSTEM_MANAGED,\n },\n rai_policy_name=\"raiPolicyName\",\n resource_group_name=\"test-rg\",\n workspace_name=\"aml-workspace-name\")\n\n```\n\n```yaml\nresources:\n raiPolicy:\n type: azure-native:machinelearningservices:RaiPolicy\n properties:\n endpointName: Azure.OpenAI\n properties:\n basePolicyName: '112'\n completionBlocklists:\n - blocking: false\n blocklistName: blocklistName\n contentFilters:\n - allowedContentLevel: Low\n blocking: false\n enabled: false\n name: policyName\n source: Prompt\n mode: Blocking\n promptBlocklists:\n - blocking: false\n blocklistName: blocklistName\n type: SystemManaged\n raiPolicyName: raiPolicyName\n resourceGroupName: test-rg\n workspaceName: aml-workspace-name\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RaiPolicy raiPolicyName /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/raiPolicies/{raiPolicyName} \n```\n", "properties": { "name": { "type": "string", @@ -700845,11 +701936,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RaiPolicy" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RaiPolicy" } ] }, "azure-native:machinelearningservices:Registry": { - "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Registry string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName} \n```\n", + "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Registry string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName} \n```\n", "properties": { "identity": { "type": "object", @@ -700992,11 +702086,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:Registry" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:Registry" } ] }, "azure-native:machinelearningservices:RegistryCodeContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Code Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryCodeContainer = new AzureNative.MachineLearningServices.RegistryCodeContainer(\"registryCodeContainer\", new()\n {\n CodeContainerProperties = new AzureNative.MachineLearningServices.Inputs.CodeContainerArgs\n {\n Description = \"string\",\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n CodeName = \"testContainer\",\n RegistryName = \"testregistry\",\n ResourceGroupName = \"testrg123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryCodeContainer(ctx, \"registryCodeContainer\", \u0026machinelearningservices.RegistryCodeContainerArgs{\n\t\t\tCodeContainerProperties: \u0026machinelearningservices.CodeContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCodeName: pulumi.String(\"testContainer\"),\n\t\t\tRegistryName: pulumi.String(\"testregistry\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryCodeContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryCodeContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CodeContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryCodeContainer = new RegistryCodeContainer(\"registryCodeContainer\", RegistryCodeContainerArgs.builder()\n .codeContainerProperties(CodeContainerArgs.builder()\n .description(\"string\")\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .codeName(\"testContainer\")\n .registryName(\"testregistry\")\n .resourceGroupName(\"testrg123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryCodeContainer = new azure_native.machinelearningservices.RegistryCodeContainer(\"registryCodeContainer\", {\n codeContainerProperties: {\n description: \"string\",\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n codeName: \"testContainer\",\n registryName: \"testregistry\",\n resourceGroupName: \"testrg123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_code_container = azure_native.machinelearningservices.RegistryCodeContainer(\"registryCodeContainer\",\n code_container_properties={\n \"description\": \"string\",\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n code_name=\"testContainer\",\n registry_name=\"testregistry\",\n resource_group_name=\"testrg123\")\n\n```\n\n```yaml\nresources:\n registryCodeContainer:\n type: azure-native:machinelearningservices:RegistryCodeContainer\n properties:\n codeContainerProperties:\n description: string\n tags:\n tag1: value1\n tag2: value2\n codeName: testContainer\n registryName: testregistry\n resourceGroupName: testrg123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryCodeContainer testContainer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Code Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryCodeContainer = new AzureNative.MachineLearningServices.RegistryCodeContainer(\"registryCodeContainer\", new()\n {\n CodeContainerProperties = new AzureNative.MachineLearningServices.Inputs.CodeContainerArgs\n {\n Description = \"string\",\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n CodeName = \"testContainer\",\n RegistryName = \"testregistry\",\n ResourceGroupName = \"testrg123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryCodeContainer(ctx, \"registryCodeContainer\", \u0026machinelearningservices.RegistryCodeContainerArgs{\n\t\t\tCodeContainerProperties: \u0026machinelearningservices.CodeContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tCodeName: pulumi.String(\"testContainer\"),\n\t\t\tRegistryName: pulumi.String(\"testregistry\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryCodeContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryCodeContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CodeContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryCodeContainer = new RegistryCodeContainer(\"registryCodeContainer\", RegistryCodeContainerArgs.builder()\n .codeContainerProperties(CodeContainerArgs.builder()\n .description(\"string\")\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .codeName(\"testContainer\")\n .registryName(\"testregistry\")\n .resourceGroupName(\"testrg123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryCodeContainer = new azure_native.machinelearningservices.RegistryCodeContainer(\"registryCodeContainer\", {\n codeContainerProperties: {\n description: \"string\",\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n codeName: \"testContainer\",\n registryName: \"testregistry\",\n resourceGroupName: \"testrg123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_code_container = azure_native.machinelearningservices.RegistryCodeContainer(\"registryCodeContainer\",\n code_container_properties={\n \"description\": \"string\",\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n code_name=\"testContainer\",\n registry_name=\"testregistry\",\n resource_group_name=\"testrg123\")\n\n```\n\n```yaml\nresources:\n registryCodeContainer:\n type: azure-native:machinelearningservices:RegistryCodeContainer\n properties:\n codeContainerProperties:\n description: string\n tags:\n tag1: value1\n tag2: value2\n codeName: testContainer\n registryName: testregistry\n resourceGroupName: testrg123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryCodeContainer testContainer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName} \n```\n", "properties": { "codeContainerProperties": { "type": "object", @@ -701093,11 +702190,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" } ] }, "azure-native:machinelearningservices:RegistryCodeVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Code Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryCodeVersion = new AzureNative.MachineLearningServices.RegistryCodeVersion(\"registryCodeVersion\", new()\n {\n CodeName = \"string\",\n CodeVersionProperties = new AzureNative.MachineLearningServices.Inputs.CodeVersionArgs\n {\n CodeUri = \"https://blobStorage/folderName\",\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryCodeVersion(ctx, \"registryCodeVersion\", \u0026machinelearningservices.RegistryCodeVersionArgs{\n\t\t\tCodeName: pulumi.String(\"string\"),\n\t\t\tCodeVersionProperties: \u0026machinelearningservices.CodeVersionTypeArgs{\n\t\t\t\tCodeUri: pulumi.String(\"https://blobStorage/folderName\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryCodeVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryCodeVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CodeVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryCodeVersion = new RegistryCodeVersion(\"registryCodeVersion\", RegistryCodeVersionArgs.builder()\n .codeName(\"string\")\n .codeVersionProperties(CodeVersionArgs.builder()\n .codeUri(\"https://blobStorage/folderName\")\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryCodeVersion = new azure_native.machinelearningservices.RegistryCodeVersion(\"registryCodeVersion\", {\n codeName: \"string\",\n codeVersionProperties: {\n codeUri: \"https://blobStorage/folderName\",\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_code_version = azure_native.machinelearningservices.RegistryCodeVersion(\"registryCodeVersion\",\n code_name=\"string\",\n code_version_properties={\n \"code_uri\": \"https://blobStorage/folderName\",\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryCodeVersion:\n type: azure-native:machinelearningservices:RegistryCodeVersion\n properties:\n codeName: string\n codeVersionProperties:\n codeUri: https://blobStorage/folderName\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryCodeVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Code Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryCodeVersion = new AzureNative.MachineLearningServices.RegistryCodeVersion(\"registryCodeVersion\", new()\n {\n CodeName = \"string\",\n CodeVersionProperties = new AzureNative.MachineLearningServices.Inputs.CodeVersionArgs\n {\n CodeUri = \"https://blobStorage/folderName\",\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryCodeVersion(ctx, \"registryCodeVersion\", \u0026machinelearningservices.RegistryCodeVersionArgs{\n\t\t\tCodeName: pulumi.String(\"string\"),\n\t\t\tCodeVersionProperties: \u0026machinelearningservices.CodeVersionTypeArgs{\n\t\t\t\tCodeUri: pulumi.String(\"https://blobStorage/folderName\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryCodeVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryCodeVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.CodeVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryCodeVersion = new RegistryCodeVersion(\"registryCodeVersion\", RegistryCodeVersionArgs.builder()\n .codeName(\"string\")\n .codeVersionProperties(CodeVersionArgs.builder()\n .codeUri(\"https://blobStorage/folderName\")\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryCodeVersion = new azure_native.machinelearningservices.RegistryCodeVersion(\"registryCodeVersion\", {\n codeName: \"string\",\n codeVersionProperties: {\n codeUri: \"https://blobStorage/folderName\",\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_code_version = azure_native.machinelearningservices.RegistryCodeVersion(\"registryCodeVersion\",\n code_name=\"string\",\n code_version_properties={\n \"code_uri\": \"https://blobStorage/folderName\",\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryCodeVersion:\n type: azure-native:machinelearningservices:RegistryCodeVersion\n properties:\n codeName: string\n codeVersionProperties:\n codeUri: https://blobStorage/folderName\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryCodeVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/{version} \n```\n", "properties": { "codeVersionProperties": { "type": "object", @@ -701200,11 +702300,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" } ] }, "azure-native:machinelearningservices:RegistryComponentContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Component Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryComponentContainer = new AzureNative.MachineLearningServices.RegistryComponentContainer(\"registryComponentContainer\", new()\n {\n ComponentContainerProperties = new AzureNative.MachineLearningServices.Inputs.ComponentContainerArgs\n {\n Description = \"string\",\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n ComponentName = \"string\",\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryComponentContainer(ctx, \"registryComponentContainer\", \u0026machinelearningservices.RegistryComponentContainerArgs{\n\t\t\tComponentContainerProperties: \u0026machinelearningservices.ComponentContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tComponentName: pulumi.String(\"string\"),\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryComponentContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryComponentContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ComponentContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryComponentContainer = new RegistryComponentContainer(\"registryComponentContainer\", RegistryComponentContainerArgs.builder()\n .componentContainerProperties(ComponentContainerArgs.builder()\n .description(\"string\")\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .componentName(\"string\")\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryComponentContainer = new azure_native.machinelearningservices.RegistryComponentContainer(\"registryComponentContainer\", {\n componentContainerProperties: {\n description: \"string\",\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n componentName: \"string\",\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_component_container = azure_native.machinelearningservices.RegistryComponentContainer(\"registryComponentContainer\",\n component_container_properties={\n \"description\": \"string\",\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n component_name=\"string\",\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\")\n\n```\n\n```yaml\nresources:\n registryComponentContainer:\n type: azure-native:machinelearningservices:RegistryComponentContainer\n properties:\n componentContainerProperties:\n description: string\n properties:\n string: string\n tags:\n string: string\n componentName: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryComponentContainer string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Component Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryComponentContainer = new AzureNative.MachineLearningServices.RegistryComponentContainer(\"registryComponentContainer\", new()\n {\n ComponentContainerProperties = new AzureNative.MachineLearningServices.Inputs.ComponentContainerArgs\n {\n Description = \"string\",\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n ComponentName = \"string\",\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryComponentContainer(ctx, \"registryComponentContainer\", \u0026machinelearningservices.RegistryComponentContainerArgs{\n\t\t\tComponentContainerProperties: \u0026machinelearningservices.ComponentContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tComponentName: pulumi.String(\"string\"),\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryComponentContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryComponentContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ComponentContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryComponentContainer = new RegistryComponentContainer(\"registryComponentContainer\", RegistryComponentContainerArgs.builder()\n .componentContainerProperties(ComponentContainerArgs.builder()\n .description(\"string\")\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .componentName(\"string\")\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryComponentContainer = new azure_native.machinelearningservices.RegistryComponentContainer(\"registryComponentContainer\", {\n componentContainerProperties: {\n description: \"string\",\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n componentName: \"string\",\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_component_container = azure_native.machinelearningservices.RegistryComponentContainer(\"registryComponentContainer\",\n component_container_properties={\n \"description\": \"string\",\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n component_name=\"string\",\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\")\n\n```\n\n```yaml\nresources:\n registryComponentContainer:\n type: azure-native:machinelearningservices:RegistryComponentContainer\n properties:\n componentContainerProperties:\n description: string\n properties:\n string: string\n tags:\n string: string\n componentName: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryComponentContainer string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName} \n```\n", "properties": { "componentContainerProperties": { "type": "object", @@ -701301,11 +702404,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" } ] }, "azure-native:machinelearningservices:RegistryComponentVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Component Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryComponentVersion = new AzureNative.MachineLearningServices.RegistryComponentVersion(\"registryComponentVersion\", new()\n {\n ComponentName = \"string\",\n ComponentVersionProperties = new AzureNative.MachineLearningServices.Inputs.ComponentVersionArgs\n {\n ComponentSpec = new Dictionary\u003cstring, object?\u003e\n {\n [\"8ced901b-d826-477d-bfef-329da9672513\"] = null,\n },\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryComponentVersion(ctx, \"registryComponentVersion\", \u0026machinelearningservices.RegistryComponentVersionArgs{\n\t\t\tComponentName: pulumi.String(\"string\"),\n\t\t\tComponentVersionProperties: \u0026machinelearningservices.ComponentVersionTypeArgs{\n\t\t\t\tComponentSpec: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"8ced901b-d826-477d-bfef-329da9672513\": nil,\n\t\t\t\t}),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryComponentVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryComponentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ComponentVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryComponentVersion = new RegistryComponentVersion(\"registryComponentVersion\", RegistryComponentVersionArgs.builder()\n .componentName(\"string\")\n .componentVersionProperties(ComponentVersionArgs.builder()\n .componentSpec(Map.of(\"8ced901b-d826-477d-bfef-329da9672513\", null))\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryComponentVersion = new azure_native.machinelearningservices.RegistryComponentVersion(\"registryComponentVersion\", {\n componentName: \"string\",\n componentVersionProperties: {\n componentSpec: {\n \"8ced901b-d826-477d-bfef-329da9672513\": undefined,\n },\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_component_version = azure_native.machinelearningservices.RegistryComponentVersion(\"registryComponentVersion\",\n component_name=\"string\",\n component_version_properties={\n \"component_spec\": {\n \"8ced901b-d826-477d-bfef-329da9672513\": None,\n },\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryComponentVersion:\n type: azure-native:machinelearningservices:RegistryComponentVersion\n properties:\n componentName: string\n componentVersionProperties:\n componentSpec:\n 8ced901b-d826-477d-bfef-329da9672513: null\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryComponentVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Component Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryComponentVersion = new AzureNative.MachineLearningServices.RegistryComponentVersion(\"registryComponentVersion\", new()\n {\n ComponentName = \"string\",\n ComponentVersionProperties = new AzureNative.MachineLearningServices.Inputs.ComponentVersionArgs\n {\n ComponentSpec = new Dictionary\u003cstring, object?\u003e\n {\n [\"8ced901b-d826-477d-bfef-329da9672513\"] = null,\n },\n Description = \"string\",\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryComponentVersion(ctx, \"registryComponentVersion\", \u0026machinelearningservices.RegistryComponentVersionArgs{\n\t\t\tComponentName: pulumi.String(\"string\"),\n\t\t\tComponentVersionProperties: \u0026machinelearningservices.ComponentVersionTypeArgs{\n\t\t\t\tComponentSpec: pulumi.Any(map[string]interface{}{\n\t\t\t\t\t\"8ced901b-d826-477d-bfef-329da9672513\": nil,\n\t\t\t\t}),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryComponentVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryComponentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ComponentVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryComponentVersion = new RegistryComponentVersion(\"registryComponentVersion\", RegistryComponentVersionArgs.builder()\n .componentName(\"string\")\n .componentVersionProperties(ComponentVersionArgs.builder()\n .componentSpec(Map.of(\"8ced901b-d826-477d-bfef-329da9672513\", null))\n .description(\"string\")\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryComponentVersion = new azure_native.machinelearningservices.RegistryComponentVersion(\"registryComponentVersion\", {\n componentName: \"string\",\n componentVersionProperties: {\n componentSpec: {\n \"8ced901b-d826-477d-bfef-329da9672513\": undefined,\n },\n description: \"string\",\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_component_version = azure_native.machinelearningservices.RegistryComponentVersion(\"registryComponentVersion\",\n component_name=\"string\",\n component_version_properties={\n \"component_spec\": {\n \"8ced901b-d826-477d-bfef-329da9672513\": None,\n },\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryComponentVersion:\n type: azure-native:machinelearningservices:RegistryComponentVersion\n properties:\n componentName: string\n componentVersionProperties:\n componentSpec:\n 8ced901b-d826-477d-bfef-329da9672513: null\n description: string\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryComponentVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/versions/{version} \n```\n", "properties": { "componentVersionProperties": { "type": "object", @@ -701408,11 +702514,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" } ] }, "azure-native:machinelearningservices:RegistryDataContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Data Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryDataContainer = new AzureNative.MachineLearningServices.RegistryDataContainer(\"registryDataContainer\", new()\n {\n DataContainerProperties = new AzureNative.MachineLearningServices.Inputs.DataContainerArgs\n {\n DataType = AzureNative.MachineLearningServices.DataType.Uri_folder,\n Description = \"string\",\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n RegistryName = \"registryName\",\n ResourceGroupName = \"test-rg\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryDataContainer(ctx, \"registryDataContainer\", \u0026machinelearningservices.RegistryDataContainerArgs{\n\t\t\tDataContainerProperties: \u0026machinelearningservices.DataContainerTypeArgs{\n\t\t\t\tDataType: pulumi.String(machinelearningservices.DataType_Uri_folder),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tRegistryName: pulumi.String(\"registryName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryDataContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryDataContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.DataContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryDataContainer = new RegistryDataContainer(\"registryDataContainer\", RegistryDataContainerArgs.builder()\n .dataContainerProperties(DataContainerArgs.builder()\n .dataType(\"uri_folder\")\n .description(\"string\")\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .registryName(\"registryName\")\n .resourceGroupName(\"test-rg\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryDataContainer = new azure_native.machinelearningservices.RegistryDataContainer(\"registryDataContainer\", {\n dataContainerProperties: {\n dataType: azure_native.machinelearningservices.DataType.Uri_folder,\n description: \"string\",\n isArchived: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n registryName: \"registryName\",\n resourceGroupName: \"test-rg\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_data_container = azure_native.machinelearningservices.RegistryDataContainer(\"registryDataContainer\",\n data_container_properties={\n \"data_type\": azure_native.machinelearningservices.DataType.URI_FOLDER,\n \"description\": \"string\",\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n registry_name=\"registryName\",\n resource_group_name=\"test-rg\")\n\n```\n\n```yaml\nresources:\n registryDataContainer:\n type: azure-native:machinelearningservices:RegistryDataContainer\n properties:\n dataContainerProperties:\n dataType: uri_folder\n description: string\n isArchived: false\n properties:\n string: string\n tags:\n string: string\n name: string\n registryName: registryName\n resourceGroupName: test-rg\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryDataContainer string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Data Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryDataContainer = new AzureNative.MachineLearningServices.RegistryDataContainer(\"registryDataContainer\", new()\n {\n DataContainerProperties = new AzureNative.MachineLearningServices.Inputs.DataContainerArgs\n {\n DataType = AzureNative.MachineLearningServices.DataType.Uri_folder,\n Description = \"string\",\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n RegistryName = \"registryName\",\n ResourceGroupName = \"test-rg\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryDataContainer(ctx, \"registryDataContainer\", \u0026machinelearningservices.RegistryDataContainerArgs{\n\t\t\tDataContainerProperties: \u0026machinelearningservices.DataContainerTypeArgs{\n\t\t\t\tDataType: pulumi.String(machinelearningservices.DataType_Uri_folder),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tRegistryName: pulumi.String(\"registryName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryDataContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryDataContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.DataContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryDataContainer = new RegistryDataContainer(\"registryDataContainer\", RegistryDataContainerArgs.builder()\n .dataContainerProperties(DataContainerArgs.builder()\n .dataType(\"uri_folder\")\n .description(\"string\")\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .registryName(\"registryName\")\n .resourceGroupName(\"test-rg\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryDataContainer = new azure_native.machinelearningservices.RegistryDataContainer(\"registryDataContainer\", {\n dataContainerProperties: {\n dataType: azure_native.machinelearningservices.DataType.Uri_folder,\n description: \"string\",\n isArchived: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n registryName: \"registryName\",\n resourceGroupName: \"test-rg\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_data_container = azure_native.machinelearningservices.RegistryDataContainer(\"registryDataContainer\",\n data_container_properties={\n \"data_type\": azure_native.machinelearningservices.DataType.URI_FOLDER,\n \"description\": \"string\",\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n registry_name=\"registryName\",\n resource_group_name=\"test-rg\")\n\n```\n\n```yaml\nresources:\n registryDataContainer:\n type: azure-native:machinelearningservices:RegistryDataContainer\n properties:\n dataContainerProperties:\n dataType: uri_folder\n description: string\n isArchived: false\n properties:\n string: string\n tags:\n string: string\n name: string\n registryName: registryName\n resourceGroupName: test-rg\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryDataContainer string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name} \n```\n", "properties": { "dataContainerProperties": { "type": "object", @@ -701503,11 +702612,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" } ] }, "azure-native:machinelearningservices:RegistryDataVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Data Version Base.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryDataVersion = new AzureNative.MachineLearningServices.RegistryDataVersion(\"registryDataVersion\", new()\n {\n DataVersionBaseProperties = new AzureNative.MachineLearningServices.Inputs.MLTableDataArgs\n {\n DataType = \"mltable\",\n DataUri = \"string\",\n Description = \"string\",\n IsAnonymous = false,\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n ReferencedUris = new[]\n {\n \"string\",\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n RegistryName = \"registryName\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryDataVersion(ctx, \"registryDataVersion\", \u0026machinelearningservices.RegistryDataVersionArgs{\n\t\t\tDataVersionBaseProperties: \u0026machinelearningservices.MLTableDataArgs{\n\t\t\t\tDataType: pulumi.String(\"mltable\"),\n\t\t\t\tDataUri: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tReferencedUris: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tRegistryName: pulumi.String(\"registryName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryDataVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryDataVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryDataVersion = new RegistryDataVersion(\"registryDataVersion\", RegistryDataVersionArgs.builder()\n .dataVersionBaseProperties(MLTableDataArgs.builder()\n .dataType(\"mltable\")\n .dataUri(\"string\")\n .description(\"string\")\n .isAnonymous(false)\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .referencedUris(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .registryName(\"registryName\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryDataVersion = new azure_native.machinelearningservices.RegistryDataVersion(\"registryDataVersion\", {\n dataVersionBaseProperties: {\n dataType: \"mltable\",\n dataUri: \"string\",\n description: \"string\",\n isAnonymous: false,\n isArchived: false,\n properties: {\n string: \"string\",\n },\n referencedUris: [\"string\"],\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n registryName: \"registryName\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_data_version = azure_native.machinelearningservices.RegistryDataVersion(\"registryDataVersion\",\n data_version_base_properties={\n \"data_type\": \"mltable\",\n \"data_uri\": \"string\",\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"referenced_uris\": [\"string\"],\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n registry_name=\"registryName\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryDataVersion:\n type: azure-native:machinelearningservices:RegistryDataVersion\n properties:\n dataVersionBaseProperties:\n dataType: mltable\n dataUri: string\n description: string\n isAnonymous: false\n isArchived: false\n properties:\n string: string\n referencedUris:\n - string\n tags:\n string: string\n name: string\n registryName: registryName\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryDataVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Data Version Base.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryDataVersion = new AzureNative.MachineLearningServices.RegistryDataVersion(\"registryDataVersion\", new()\n {\n DataVersionBaseProperties = new AzureNative.MachineLearningServices.Inputs.MLTableDataArgs\n {\n DataType = \"mltable\",\n DataUri = \"string\",\n Description = \"string\",\n IsAnonymous = false,\n IsArchived = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n ReferencedUris = new[]\n {\n \"string\",\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n Name = \"string\",\n RegistryName = \"registryName\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryDataVersion(ctx, \"registryDataVersion\", \u0026machinelearningservices.RegistryDataVersionArgs{\n\t\t\tDataVersionBaseProperties: \u0026machinelearningservices.MLTableDataArgs{\n\t\t\t\tDataType: pulumi.String(\"mltable\"),\n\t\t\t\tDataUri: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tIsArchived: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tReferencedUris: pulumi.StringArray{\n\t\t\t\t\tpulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tRegistryName: pulumi.String(\"registryName\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryDataVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryDataVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryDataVersion = new RegistryDataVersion(\"registryDataVersion\", RegistryDataVersionArgs.builder()\n .dataVersionBaseProperties(MLTableDataArgs.builder()\n .dataType(\"mltable\")\n .dataUri(\"string\")\n .description(\"string\")\n .isAnonymous(false)\n .isArchived(false)\n .properties(Map.of(\"string\", \"string\"))\n .referencedUris(\"string\")\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .name(\"string\")\n .registryName(\"registryName\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryDataVersion = new azure_native.machinelearningservices.RegistryDataVersion(\"registryDataVersion\", {\n dataVersionBaseProperties: {\n dataType: \"mltable\",\n dataUri: \"string\",\n description: \"string\",\n isAnonymous: false,\n isArchived: false,\n properties: {\n string: \"string\",\n },\n referencedUris: [\"string\"],\n tags: {\n string: \"string\",\n },\n },\n name: \"string\",\n registryName: \"registryName\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_data_version = azure_native.machinelearningservices.RegistryDataVersion(\"registryDataVersion\",\n data_version_base_properties={\n \"data_type\": \"mltable\",\n \"data_uri\": \"string\",\n \"description\": \"string\",\n \"is_anonymous\": False,\n \"is_archived\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"referenced_uris\": [\"string\"],\n \"tags\": {\n \"string\": \"string\",\n },\n },\n name=\"string\",\n registry_name=\"registryName\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryDataVersion:\n type: azure-native:machinelearningservices:RegistryDataVersion\n properties:\n dataVersionBaseProperties:\n dataType: mltable\n dataUri: string\n description: string\n isAnonymous: false\n isArchived: false\n properties:\n string: string\n referencedUris:\n - string\n tags:\n string: string\n name: string\n registryName: registryName\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryDataVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/{version} \n```\n", "properties": { "dataVersionBaseProperties": { "oneOf": [ @@ -701644,11 +702756,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" } ] }, "azure-native:machinelearningservices:RegistryEnvironmentContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Environment Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryEnvironmentContainer = new AzureNative.MachineLearningServices.RegistryEnvironmentContainer(\"registryEnvironmentContainer\", new()\n {\n EnvironmentContainerProperties = new AzureNative.MachineLearningServices.Inputs.EnvironmentContainerArgs\n {\n Description = \"string\",\n Properties = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n Tags = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n },\n EnvironmentName = \"testEnvironment\",\n RegistryName = \"testregistry\",\n ResourceGroupName = \"testrg123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryEnvironmentContainer(ctx, \"registryEnvironmentContainer\", \u0026machinelearningservices.RegistryEnvironmentContainerArgs{\n\t\t\tEnvironmentContainerProperties: \u0026machinelearningservices.EnvironmentContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tEnvironmentName: pulumi.String(\"testEnvironment\"),\n\t\t\tRegistryName: pulumi.String(\"testregistry\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryEnvironmentContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryEnvironmentContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EnvironmentContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryEnvironmentContainer = new RegistryEnvironmentContainer(\"registryEnvironmentContainer\", RegistryEnvironmentContainerArgs.builder()\n .environmentContainerProperties(EnvironmentContainerArgs.builder()\n .description(\"string\")\n .properties(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .tags(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .build())\n .environmentName(\"testEnvironment\")\n .registryName(\"testregistry\")\n .resourceGroupName(\"testrg123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryEnvironmentContainer = new azure_native.machinelearningservices.RegistryEnvironmentContainer(\"registryEnvironmentContainer\", {\n environmentContainerProperties: {\n description: \"string\",\n properties: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n tags: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n },\n environmentName: \"testEnvironment\",\n registryName: \"testregistry\",\n resourceGroupName: \"testrg123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_environment_container = azure_native.machinelearningservices.RegistryEnvironmentContainer(\"registryEnvironmentContainer\",\n environment_container_properties={\n \"description\": \"string\",\n \"properties\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n \"tags\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n },\n environment_name=\"testEnvironment\",\n registry_name=\"testregistry\",\n resource_group_name=\"testrg123\")\n\n```\n\n```yaml\nresources:\n registryEnvironmentContainer:\n type: azure-native:machinelearningservices:RegistryEnvironmentContainer\n properties:\n environmentContainerProperties:\n description: string\n properties:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n tags:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n environmentName: testEnvironment\n registryName: testregistry\n resourceGroupName: testrg123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryEnvironmentContainer testEnvironment /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Environment Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryEnvironmentContainer = new AzureNative.MachineLearningServices.RegistryEnvironmentContainer(\"registryEnvironmentContainer\", new()\n {\n EnvironmentContainerProperties = new AzureNative.MachineLearningServices.Inputs.EnvironmentContainerArgs\n {\n Description = \"string\",\n Properties = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n Tags = \n {\n { \"additionalProp1\", \"string\" },\n { \"additionalProp2\", \"string\" },\n { \"additionalProp3\", \"string\" },\n },\n },\n EnvironmentName = \"testEnvironment\",\n RegistryName = \"testregistry\",\n ResourceGroupName = \"testrg123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryEnvironmentContainer(ctx, \"registryEnvironmentContainer\", \u0026machinelearningservices.RegistryEnvironmentContainerArgs{\n\t\t\tEnvironmentContainerProperties: \u0026machinelearningservices.EnvironmentContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"additionalProp1\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp2\": pulumi.String(\"string\"),\n\t\t\t\t\t\"additionalProp3\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tEnvironmentName: pulumi.String(\"testEnvironment\"),\n\t\t\tRegistryName: pulumi.String(\"testregistry\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryEnvironmentContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryEnvironmentContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EnvironmentContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryEnvironmentContainer = new RegistryEnvironmentContainer(\"registryEnvironmentContainer\", RegistryEnvironmentContainerArgs.builder()\n .environmentContainerProperties(EnvironmentContainerArgs.builder()\n .description(\"string\")\n .properties(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .tags(Map.ofEntries(\n Map.entry(\"additionalProp1\", \"string\"),\n Map.entry(\"additionalProp2\", \"string\"),\n Map.entry(\"additionalProp3\", \"string\")\n ))\n .build())\n .environmentName(\"testEnvironment\")\n .registryName(\"testregistry\")\n .resourceGroupName(\"testrg123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryEnvironmentContainer = new azure_native.machinelearningservices.RegistryEnvironmentContainer(\"registryEnvironmentContainer\", {\n environmentContainerProperties: {\n description: \"string\",\n properties: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n tags: {\n additionalProp1: \"string\",\n additionalProp2: \"string\",\n additionalProp3: \"string\",\n },\n },\n environmentName: \"testEnvironment\",\n registryName: \"testregistry\",\n resourceGroupName: \"testrg123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_environment_container = azure_native.machinelearningservices.RegistryEnvironmentContainer(\"registryEnvironmentContainer\",\n environment_container_properties={\n \"description\": \"string\",\n \"properties\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n \"tags\": {\n \"additionalProp1\": \"string\",\n \"additionalProp2\": \"string\",\n \"additionalProp3\": \"string\",\n },\n },\n environment_name=\"testEnvironment\",\n registry_name=\"testregistry\",\n resource_group_name=\"testrg123\")\n\n```\n\n```yaml\nresources:\n registryEnvironmentContainer:\n type: azure-native:machinelearningservices:RegistryEnvironmentContainer\n properties:\n environmentContainerProperties:\n description: string\n properties:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n tags:\n additionalProp1: string\n additionalProp2: string\n additionalProp3: string\n environmentName: testEnvironment\n registryName: testregistry\n resourceGroupName: testrg123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryEnvironmentContainer testEnvironment /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName} \n```\n", "properties": { "environmentContainerProperties": { "type": "object", @@ -701745,11 +702860,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" } ] }, "azure-native:machinelearningservices:RegistryEnvironmentVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Environment Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryEnvironmentVersion = new AzureNative.MachineLearningServices.RegistryEnvironmentVersion(\"registryEnvironmentVersion\", new()\n {\n EnvironmentName = \"string\",\n EnvironmentVersionProperties = new AzureNative.MachineLearningServices.Inputs.EnvironmentVersionArgs\n {\n Build = new AzureNative.MachineLearningServices.Inputs.BuildContextArgs\n {\n ContextUri = \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n DockerfilePath = \"prod/Dockerfile\",\n },\n CondaFile = \"string\",\n Description = \"string\",\n Image = \"docker.io/tensorflow/serving:latest\",\n InferenceConfig = new AzureNative.MachineLearningServices.Inputs.InferenceContainerPropertiesArgs\n {\n LivenessRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n ReadinessRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n ScoringRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n },\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryEnvironmentVersion(ctx, \"registryEnvironmentVersion\", \u0026machinelearningservices.RegistryEnvironmentVersionArgs{\n\t\t\tEnvironmentName: pulumi.String(\"string\"),\n\t\t\tEnvironmentVersionProperties: \u0026machinelearningservices.EnvironmentVersionTypeArgs{\n\t\t\t\tBuild: \u0026machinelearningservices.BuildContextArgs{\n\t\t\t\t\tContextUri: pulumi.String(\"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\"),\n\t\t\t\t\tDockerfilePath: pulumi.String(\"prod/Dockerfile\"),\n\t\t\t\t},\n\t\t\t\tCondaFile: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tImage: pulumi.String(\"docker.io/tensorflow/serving:latest\"),\n\t\t\t\tInferenceConfig: \u0026machinelearningservices.InferenceContainerPropertiesArgs{\n\t\t\t\t\tLivenessRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t\tReadinessRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t\tScoringRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryEnvironmentVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryEnvironmentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EnvironmentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.BuildContextArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.InferenceContainerPropertiesArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryEnvironmentVersion = new RegistryEnvironmentVersion(\"registryEnvironmentVersion\", RegistryEnvironmentVersionArgs.builder()\n .environmentName(\"string\")\n .environmentVersionProperties(EnvironmentVersionArgs.builder()\n .build(BuildContextArgs.builder()\n .contextUri(\"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\")\n .dockerfilePath(\"prod/Dockerfile\")\n .build())\n .condaFile(\"string\")\n .description(\"string\")\n .image(\"docker.io/tensorflow/serving:latest\")\n .inferenceConfig(InferenceContainerPropertiesArgs.builder()\n .livenessRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .readinessRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .scoringRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .build())\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryEnvironmentVersion = new azure_native.machinelearningservices.RegistryEnvironmentVersion(\"registryEnvironmentVersion\", {\n environmentName: \"string\",\n environmentVersionProperties: {\n build: {\n contextUri: \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n dockerfilePath: \"prod/Dockerfile\",\n },\n condaFile: \"string\",\n description: \"string\",\n image: \"docker.io/tensorflow/serving:latest\",\n inferenceConfig: {\n livenessRoute: {\n path: \"string\",\n port: 1,\n },\n readinessRoute: {\n path: \"string\",\n port: 1,\n },\n scoringRoute: {\n path: \"string\",\n port: 1,\n },\n },\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_environment_version = azure_native.machinelearningservices.RegistryEnvironmentVersion(\"registryEnvironmentVersion\",\n environment_name=\"string\",\n environment_version_properties={\n \"build\": {\n \"context_uri\": \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n \"dockerfile_path\": \"prod/Dockerfile\",\n },\n \"conda_file\": \"string\",\n \"description\": \"string\",\n \"image\": \"docker.io/tensorflow/serving:latest\",\n \"inference_config\": {\n \"liveness_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n \"readiness_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n \"scoring_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n },\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryEnvironmentVersion:\n type: azure-native:machinelearningservices:RegistryEnvironmentVersion\n properties:\n environmentName: string\n environmentVersionProperties:\n build:\n contextUri: https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\n dockerfilePath: prod/Dockerfile\n condaFile: string\n description: string\n image: docker.io/tensorflow/serving:latest\n inferenceConfig:\n livenessRoute:\n path: string\n port: 1\n readinessRoute:\n path: string\n port: 1\n scoringRoute:\n path: string\n port: 1\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryEnvironmentVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Environment Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryEnvironmentVersion = new AzureNative.MachineLearningServices.RegistryEnvironmentVersion(\"registryEnvironmentVersion\", new()\n {\n EnvironmentName = \"string\",\n EnvironmentVersionProperties = new AzureNative.MachineLearningServices.Inputs.EnvironmentVersionArgs\n {\n Build = new AzureNative.MachineLearningServices.Inputs.BuildContextArgs\n {\n ContextUri = \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n DockerfilePath = \"prod/Dockerfile\",\n },\n CondaFile = \"string\",\n Description = \"string\",\n Image = \"docker.io/tensorflow/serving:latest\",\n InferenceConfig = new AzureNative.MachineLearningServices.Inputs.InferenceContainerPropertiesArgs\n {\n LivenessRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n ReadinessRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n ScoringRoute = new AzureNative.MachineLearningServices.Inputs.RouteArgs\n {\n Path = \"string\",\n Port = 1,\n },\n },\n IsAnonymous = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryEnvironmentVersion(ctx, \"registryEnvironmentVersion\", \u0026machinelearningservices.RegistryEnvironmentVersionArgs{\n\t\t\tEnvironmentName: pulumi.String(\"string\"),\n\t\t\tEnvironmentVersionProperties: \u0026machinelearningservices.EnvironmentVersionTypeArgs{\n\t\t\t\tBuild: \u0026machinelearningservices.BuildContextArgs{\n\t\t\t\t\tContextUri: pulumi.String(\"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\"),\n\t\t\t\t\tDockerfilePath: pulumi.String(\"prod/Dockerfile\"),\n\t\t\t\t},\n\t\t\t\tCondaFile: pulumi.String(\"string\"),\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tImage: pulumi.String(\"docker.io/tensorflow/serving:latest\"),\n\t\t\t\tInferenceConfig: \u0026machinelearningservices.InferenceContainerPropertiesArgs{\n\t\t\t\t\tLivenessRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t\tReadinessRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t\tScoringRoute: \u0026machinelearningservices.RouteArgs{\n\t\t\t\t\t\tPath: pulumi.String(\"string\"),\n\t\t\t\t\t\tPort: pulumi.Int(1),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryEnvironmentVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryEnvironmentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.EnvironmentVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.BuildContextArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.InferenceContainerPropertiesArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.RouteArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryEnvironmentVersion = new RegistryEnvironmentVersion(\"registryEnvironmentVersion\", RegistryEnvironmentVersionArgs.builder()\n .environmentName(\"string\")\n .environmentVersionProperties(EnvironmentVersionArgs.builder()\n .build(BuildContextArgs.builder()\n .contextUri(\"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\")\n .dockerfilePath(\"prod/Dockerfile\")\n .build())\n .condaFile(\"string\")\n .description(\"string\")\n .image(\"docker.io/tensorflow/serving:latest\")\n .inferenceConfig(InferenceContainerPropertiesArgs.builder()\n .livenessRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .readinessRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .scoringRoute(RouteArgs.builder()\n .path(\"string\")\n .port(1)\n .build())\n .build())\n .isAnonymous(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryEnvironmentVersion = new azure_native.machinelearningservices.RegistryEnvironmentVersion(\"registryEnvironmentVersion\", {\n environmentName: \"string\",\n environmentVersionProperties: {\n build: {\n contextUri: \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n dockerfilePath: \"prod/Dockerfile\",\n },\n condaFile: \"string\",\n description: \"string\",\n image: \"docker.io/tensorflow/serving:latest\",\n inferenceConfig: {\n livenessRoute: {\n path: \"string\",\n port: 1,\n },\n readinessRoute: {\n path: \"string\",\n port: 1,\n },\n scoringRoute: {\n path: \"string\",\n port: 1,\n },\n },\n isAnonymous: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_environment_version = azure_native.machinelearningservices.RegistryEnvironmentVersion(\"registryEnvironmentVersion\",\n environment_name=\"string\",\n environment_version_properties={\n \"build\": {\n \"context_uri\": \"https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\",\n \"dockerfile_path\": \"prod/Dockerfile\",\n },\n \"conda_file\": \"string\",\n \"description\": \"string\",\n \"image\": \"docker.io/tensorflow/serving:latest\",\n \"inference_config\": {\n \"liveness_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n \"readiness_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n \"scoring_route\": {\n \"path\": \"string\",\n \"port\": 1,\n },\n },\n \"is_anonymous\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryEnvironmentVersion:\n type: azure-native:machinelearningservices:RegistryEnvironmentVersion\n properties:\n environmentName: string\n environmentVersionProperties:\n build:\n contextUri: https://storage-account.blob.core.windows.net/azureml/DockerBuildContext/95ddede6b9b8c4e90472db3acd0a8d28/\n dockerfilePath: prod/Dockerfile\n condaFile: string\n description: string\n image: docker.io/tensorflow/serving:latest\n inferenceConfig:\n livenessRoute:\n path: string\n port: 1\n readinessRoute:\n path: string\n port: 1\n scoringRoute:\n path: string\n port: 1\n isAnonymous: false\n properties:\n string: string\n tags:\n string: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryEnvironmentVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/versions/{version} \n```\n", "properties": { "environmentVersionProperties": { "type": "object", @@ -701852,11 +702970,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" } ] }, "azure-native:machinelearningservices:RegistryModelContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Model Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryModelContainer = new AzureNative.MachineLearningServices.RegistryModelContainer(\"registryModelContainer\", new()\n {\n ModelContainerProperties = new AzureNative.MachineLearningServices.Inputs.ModelContainerArgs\n {\n Description = \"Model container description\",\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n ModelName = \"testContainer\",\n RegistryName = \"registry123\",\n ResourceGroupName = \"testrg123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryModelContainer(ctx, \"registryModelContainer\", \u0026machinelearningservices.RegistryModelContainerArgs{\n\t\t\tModelContainerProperties: \u0026machinelearningservices.ModelContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"Model container description\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tModelName: pulumi.String(\"testContainer\"),\n\t\t\tRegistryName: pulumi.String(\"registry123\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryModelContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryModelContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ModelContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryModelContainer = new RegistryModelContainer(\"registryModelContainer\", RegistryModelContainerArgs.builder()\n .modelContainerProperties(ModelContainerArgs.builder()\n .description(\"Model container description\")\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .modelName(\"testContainer\")\n .registryName(\"registry123\")\n .resourceGroupName(\"testrg123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryModelContainer = new azure_native.machinelearningservices.RegistryModelContainer(\"registryModelContainer\", {\n modelContainerProperties: {\n description: \"Model container description\",\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n modelName: \"testContainer\",\n registryName: \"registry123\",\n resourceGroupName: \"testrg123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_model_container = azure_native.machinelearningservices.RegistryModelContainer(\"registryModelContainer\",\n model_container_properties={\n \"description\": \"Model container description\",\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n model_name=\"testContainer\",\n registry_name=\"registry123\",\n resource_group_name=\"testrg123\")\n\n```\n\n```yaml\nresources:\n registryModelContainer:\n type: azure-native:machinelearningservices:RegistryModelContainer\n properties:\n modelContainerProperties:\n description: Model container description\n tags:\n tag1: value1\n tag2: value2\n modelName: testContainer\n registryName: registry123\n resourceGroupName: testrg123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryModelContainer testContainer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Model Container.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryModelContainer = new AzureNative.MachineLearningServices.RegistryModelContainer(\"registryModelContainer\", new()\n {\n ModelContainerProperties = new AzureNative.MachineLearningServices.Inputs.ModelContainerArgs\n {\n Description = \"Model container description\",\n Tags = \n {\n { \"tag1\", \"value1\" },\n { \"tag2\", \"value2\" },\n },\n },\n ModelName = \"testContainer\",\n RegistryName = \"registry123\",\n ResourceGroupName = \"testrg123\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryModelContainer(ctx, \"registryModelContainer\", \u0026machinelearningservices.RegistryModelContainerArgs{\n\t\t\tModelContainerProperties: \u0026machinelearningservices.ModelContainerTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"Model container description\"),\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"tag1\": pulumi.String(\"value1\"),\n\t\t\t\t\t\"tag2\": pulumi.String(\"value2\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tModelName: pulumi.String(\"testContainer\"),\n\t\t\tRegistryName: pulumi.String(\"registry123\"),\n\t\t\tResourceGroupName: pulumi.String(\"testrg123\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryModelContainer;\nimport com.pulumi.azurenative.machinelearningservices.RegistryModelContainerArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ModelContainerArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryModelContainer = new RegistryModelContainer(\"registryModelContainer\", RegistryModelContainerArgs.builder()\n .modelContainerProperties(ModelContainerArgs.builder()\n .description(\"Model container description\")\n .tags(Map.ofEntries(\n Map.entry(\"tag1\", \"value1\"),\n Map.entry(\"tag2\", \"value2\")\n ))\n .build())\n .modelName(\"testContainer\")\n .registryName(\"registry123\")\n .resourceGroupName(\"testrg123\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryModelContainer = new azure_native.machinelearningservices.RegistryModelContainer(\"registryModelContainer\", {\n modelContainerProperties: {\n description: \"Model container description\",\n tags: {\n tag1: \"value1\",\n tag2: \"value2\",\n },\n },\n modelName: \"testContainer\",\n registryName: \"registry123\",\n resourceGroupName: \"testrg123\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_model_container = azure_native.machinelearningservices.RegistryModelContainer(\"registryModelContainer\",\n model_container_properties={\n \"description\": \"Model container description\",\n \"tags\": {\n \"tag1\": \"value1\",\n \"tag2\": \"value2\",\n },\n },\n model_name=\"testContainer\",\n registry_name=\"registry123\",\n resource_group_name=\"testrg123\")\n\n```\n\n```yaml\nresources:\n registryModelContainer:\n type: azure-native:machinelearningservices:RegistryModelContainer\n properties:\n modelContainerProperties:\n description: Model container description\n tags:\n tag1: value1\n tag2: value2\n modelName: testContainer\n registryName: registry123\n resourceGroupName: testrg123\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryModelContainer testContainer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName} \n```\n", "properties": { "modelContainerProperties": { "type": "object", @@ -701953,11 +703074,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" } ] }, "azure-native:machinelearningservices:RegistryModelVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Model Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryModelVersion = new AzureNative.MachineLearningServices.RegistryModelVersion(\"registryModelVersion\", new()\n {\n ModelName = \"string\",\n ModelVersionProperties = new AzureNative.MachineLearningServices.Inputs.ModelVersionArgs\n {\n Description = \"string\",\n Flavors = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.FlavorDataArgs\n {\n Data = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n IsAnonymous = false,\n ModelType = \"CustomModel\",\n ModelUri = \"string\",\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryModelVersion(ctx, \"registryModelVersion\", \u0026machinelearningservices.RegistryModelVersionArgs{\n\t\t\tModelName: pulumi.String(\"string\"),\n\t\t\tModelVersionProperties: \u0026machinelearningservices.ModelVersionTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tFlavors: machinelearningservices.FlavorDataMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.FlavorDataArgs{\n\t\t\t\t\t\tData: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tModelType: pulumi.String(\"CustomModel\"),\n\t\t\t\tModelUri: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryModelVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryModelVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ModelVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryModelVersion = new RegistryModelVersion(\"registryModelVersion\", RegistryModelVersionArgs.builder()\n .modelName(\"string\")\n .modelVersionProperties(ModelVersionArgs.builder()\n .description(\"string\")\n .flavors(Map.of(\"string\", Map.of(\"data\", Map.of(\"string\", \"string\"))))\n .isAnonymous(false)\n .modelType(\"CustomModel\")\n .modelUri(\"string\")\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryModelVersion = new azure_native.machinelearningservices.RegistryModelVersion(\"registryModelVersion\", {\n modelName: \"string\",\n modelVersionProperties: {\n description: \"string\",\n flavors: {\n string: {\n data: {\n string: \"string\",\n },\n },\n },\n isAnonymous: false,\n modelType: \"CustomModel\",\n modelUri: \"string\",\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_model_version = azure_native.machinelearningservices.RegistryModelVersion(\"registryModelVersion\",\n model_name=\"string\",\n model_version_properties={\n \"description\": \"string\",\n \"flavors\": {\n \"string\": {\n \"data\": {\n \"string\": \"string\",\n },\n },\n },\n \"is_anonymous\": False,\n \"model_type\": \"CustomModel\",\n \"model_uri\": \"string\",\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryModelVersion:\n type: azure-native:machinelearningservices:RegistryModelVersion\n properties:\n modelName: string\n modelVersionProperties:\n description: string\n flavors:\n string:\n data:\n string: string\n isAnonymous: false\n modelType: CustomModel\n modelUri: string\n properties:\n string: string\n tags:\n string: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryModelVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Registry Model Version.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var registryModelVersion = new AzureNative.MachineLearningServices.RegistryModelVersion(\"registryModelVersion\", new()\n {\n ModelName = \"string\",\n ModelVersionProperties = new AzureNative.MachineLearningServices.Inputs.ModelVersionArgs\n {\n Description = \"string\",\n Flavors = \n {\n { \"string\", new AzureNative.MachineLearningServices.Inputs.FlavorDataArgs\n {\n Data = \n {\n { \"string\", \"string\" },\n },\n } },\n },\n IsAnonymous = false,\n ModelType = \"CustomModel\",\n ModelUri = \"string\",\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n },\n RegistryName = \"my-aml-registry\",\n ResourceGroupName = \"test-rg\",\n Version = \"string\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewRegistryModelVersion(ctx, \"registryModelVersion\", \u0026machinelearningservices.RegistryModelVersionArgs{\n\t\t\tModelName: pulumi.String(\"string\"),\n\t\t\tModelVersionProperties: \u0026machinelearningservices.ModelVersionTypeArgs{\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tFlavors: machinelearningservices.FlavorDataMap{\n\t\t\t\t\t\"string\": \u0026machinelearningservices.FlavorDataArgs{\n\t\t\t\t\t\tData: pulumi.StringMap{\n\t\t\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tIsAnonymous: pulumi.Bool(false),\n\t\t\t\tModelType: pulumi.String(\"CustomModel\"),\n\t\t\t\tModelUri: pulumi.String(\"string\"),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t},\n\t\t\tRegistryName: pulumi.String(\"my-aml-registry\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tVersion: pulumi.String(\"string\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.RegistryModelVersion;\nimport com.pulumi.azurenative.machinelearningservices.RegistryModelVersionArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ModelVersionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var registryModelVersion = new RegistryModelVersion(\"registryModelVersion\", RegistryModelVersionArgs.builder()\n .modelName(\"string\")\n .modelVersionProperties(ModelVersionArgs.builder()\n .description(\"string\")\n .flavors(Map.of(\"string\", Map.of(\"data\", Map.of(\"string\", \"string\"))))\n .isAnonymous(false)\n .modelType(\"CustomModel\")\n .modelUri(\"string\")\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .build())\n .registryName(\"my-aml-registry\")\n .resourceGroupName(\"test-rg\")\n .version(\"string\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst registryModelVersion = new azure_native.machinelearningservices.RegistryModelVersion(\"registryModelVersion\", {\n modelName: \"string\",\n modelVersionProperties: {\n description: \"string\",\n flavors: {\n string: {\n data: {\n string: \"string\",\n },\n },\n },\n isAnonymous: false,\n modelType: \"CustomModel\",\n modelUri: \"string\",\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n },\n registryName: \"my-aml-registry\",\n resourceGroupName: \"test-rg\",\n version: \"string\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nregistry_model_version = azure_native.machinelearningservices.RegistryModelVersion(\"registryModelVersion\",\n model_name=\"string\",\n model_version_properties={\n \"description\": \"string\",\n \"flavors\": {\n \"string\": {\n \"data\": {\n \"string\": \"string\",\n },\n },\n },\n \"is_anonymous\": False,\n \"model_type\": \"CustomModel\",\n \"model_uri\": \"string\",\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n },\n registry_name=\"my-aml-registry\",\n resource_group_name=\"test-rg\",\n version=\"string\")\n\n```\n\n```yaml\nresources:\n registryModelVersion:\n type: azure-native:machinelearningservices:RegistryModelVersion\n properties:\n modelName: string\n modelVersionProperties:\n description: string\n flavors:\n string:\n data:\n string: string\n isAnonymous: false\n modelType: CustomModel\n modelUri: string\n properties:\n string: string\n tags:\n string: string\n registryName: my-aml-registry\n resourceGroupName: test-rg\n version: string\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:RegistryModelVersion string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version} \n```\n", "properties": { "modelVersionProperties": { "type": "object", @@ -702060,11 +703184,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" } ] }, "azure-native:machinelearningservices:Schedule": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Schedule.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var schedule = new AzureNative.MachineLearningServices.Schedule(\"schedule\", new()\n {\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n ScheduleProperties = new AzureNative.MachineLearningServices.Inputs.ScheduleArgs\n {\n Action = new AzureNative.MachineLearningServices.Inputs.EndpointScheduleActionArgs\n {\n ActionType = \"InvokeBatchEndpoint\",\n EndpointInvocationDefinition = \n {\n { \"9965593e-526f-4b89-bb36-761138cf2794\", null },\n },\n },\n Description = \"string\",\n DisplayName = \"string\",\n IsEnabled = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n Trigger = new AzureNative.MachineLearningServices.Inputs.CronTriggerArgs\n {\n EndTime = \"string\",\n Expression = \"string\",\n StartTime = \"string\",\n TimeZone = \"string\",\n TriggerType = \"Cron\",\n },\n },\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewSchedule(ctx, \"schedule\", \u0026machinelearningservices.ScheduleArgs{\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tScheduleProperties: \u0026machinelearningservices.ScheduleTypeArgs{\n\t\t\t\tAction: machinelearningservices.EndpointScheduleAction{\n\t\t\t\t\tActionType: \"InvokeBatchEndpoint\",\n\t\t\t\t\tEndpointInvocationDefinition: map[string]interface{}{\n\t\t\t\t\t\t\"9965593e-526f-4b89-bb36-761138cf2794\": nil,\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tIsEnabled: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTrigger: machinelearningservices.CronTrigger{\n\t\t\t\t\tEndTime: \"string\",\n\t\t\t\t\tExpression: \"string\",\n\t\t\t\t\tStartTime: \"string\",\n\t\t\t\t\tTimeZone: \"string\",\n\t\t\t\t\tTriggerType: \"Cron\",\n\t\t\t\t},\n\t\t\t},\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Schedule;\nimport com.pulumi.azurenative.machinelearningservices.ScheduleArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ScheduleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var schedule = new Schedule(\"schedule\", ScheduleArgs.builder()\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .scheduleProperties(ScheduleArgs.builder()\n .action(EndpointScheduleActionArgs.builder()\n .actionType(\"InvokeBatchEndpoint\")\n .endpointInvocationDefinition(Map.of(\"9965593e-526f-4b89-bb36-761138cf2794\", null))\n .build())\n .description(\"string\")\n .displayName(\"string\")\n .isEnabled(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .trigger(CronTriggerArgs.builder()\n .endTime(\"string\")\n .expression(\"string\")\n .startTime(\"string\")\n .timeZone(\"string\")\n .triggerType(\"Cron\")\n .build())\n .build())\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst schedule = new azure_native.machinelearningservices.Schedule(\"schedule\", {\n name: \"string\",\n resourceGroupName: \"test-rg\",\n scheduleProperties: {\n action: {\n actionType: \"InvokeBatchEndpoint\",\n endpointInvocationDefinition: {\n \"9965593e-526f-4b89-bb36-761138cf2794\": undefined,\n },\n },\n description: \"string\",\n displayName: \"string\",\n isEnabled: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n trigger: {\n endTime: \"string\",\n expression: \"string\",\n startTime: \"string\",\n timeZone: \"string\",\n triggerType: \"Cron\",\n },\n },\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nschedule = azure_native.machinelearningservices.Schedule(\"schedule\",\n name=\"string\",\n resource_group_name=\"test-rg\",\n schedule_properties={\n \"action\": {\n \"action_type\": \"InvokeBatchEndpoint\",\n \"endpoint_invocation_definition\": {\n \"9965593e-526f-4b89-bb36-761138cf2794\": None,\n },\n },\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"is_enabled\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n \"trigger\": {\n \"end_time\": \"string\",\n \"expression\": \"string\",\n \"start_time\": \"string\",\n \"time_zone\": \"string\",\n \"trigger_type\": \"Cron\",\n },\n },\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n schedule:\n type: azure-native:machinelearningservices:Schedule\n properties:\n name: string\n resourceGroupName: test-rg\n scheduleProperties:\n action:\n actionType: InvokeBatchEndpoint\n endpointInvocationDefinition:\n 9965593e-526f-4b89-bb36-761138cf2794: null\n description: string\n displayName: string\n isEnabled: false\n properties:\n string: string\n tags:\n string: string\n trigger:\n endTime: string\n expression: string\n startTime: string\n timeZone: string\n triggerType: Cron\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Schedule string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/schedules/{name} \n```\n", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateOrUpdate Schedule.\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var schedule = new AzureNative.MachineLearningServices.Schedule(\"schedule\", new()\n {\n Name = \"string\",\n ResourceGroupName = \"test-rg\",\n ScheduleProperties = new AzureNative.MachineLearningServices.Inputs.ScheduleArgs\n {\n Action = new AzureNative.MachineLearningServices.Inputs.EndpointScheduleActionArgs\n {\n ActionType = \"InvokeBatchEndpoint\",\n EndpointInvocationDefinition = \n {\n { \"9965593e-526f-4b89-bb36-761138cf2794\", null },\n },\n },\n Description = \"string\",\n DisplayName = \"string\",\n IsEnabled = false,\n Properties = \n {\n { \"string\", \"string\" },\n },\n Tags = \n {\n { \"string\", \"string\" },\n },\n Trigger = new AzureNative.MachineLearningServices.Inputs.CronTriggerArgs\n {\n EndTime = \"string\",\n Expression = \"string\",\n StartTime = \"string\",\n TimeZone = \"string\",\n TriggerType = \"Cron\",\n },\n },\n WorkspaceName = \"my-aml-workspace\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewSchedule(ctx, \"schedule\", \u0026machinelearningservices.ScheduleArgs{\n\t\t\tName: pulumi.String(\"string\"),\n\t\t\tResourceGroupName: pulumi.String(\"test-rg\"),\n\t\t\tScheduleProperties: \u0026machinelearningservices.ScheduleTypeArgs{\n\t\t\t\tAction: machinelearningservices.EndpointScheduleAction{\n\t\t\t\t\tActionType: \"InvokeBatchEndpoint\",\n\t\t\t\t\tEndpointInvocationDefinition: map[string]interface{}{\n\t\t\t\t\t\t\"9965593e-526f-4b89-bb36-761138cf2794\": nil,\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t\tDescription: pulumi.String(\"string\"),\n\t\t\t\tDisplayName: pulumi.String(\"string\"),\n\t\t\t\tIsEnabled: pulumi.Bool(false),\n\t\t\t\tProperties: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\t\"string\": pulumi.String(\"string\"),\n\t\t\t\t},\n\t\t\t\tTrigger: machinelearningservices.CronTrigger{\n\t\t\t\t\tEndTime: \"string\",\n\t\t\t\t\tExpression: \"string\",\n\t\t\t\t\tStartTime: \"string\",\n\t\t\t\t\tTimeZone: \"string\",\n\t\t\t\t\tTriggerType: \"Cron\",\n\t\t\t\t},\n\t\t\t},\n\t\t\tWorkspaceName: pulumi.String(\"my-aml-workspace\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.Schedule;\nimport com.pulumi.azurenative.machinelearningservices.ScheduleArgs;\nimport com.pulumi.azurenative.machinelearningservices.inputs.ScheduleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var schedule = new Schedule(\"schedule\", ScheduleArgs.builder()\n .name(\"string\")\n .resourceGroupName(\"test-rg\")\n .scheduleProperties(ScheduleArgs.builder()\n .action(EndpointScheduleActionArgs.builder()\n .actionType(\"InvokeBatchEndpoint\")\n .endpointInvocationDefinition(Map.of(\"9965593e-526f-4b89-bb36-761138cf2794\", null))\n .build())\n .description(\"string\")\n .displayName(\"string\")\n .isEnabled(false)\n .properties(Map.of(\"string\", \"string\"))\n .tags(Map.of(\"string\", \"string\"))\n .trigger(CronTriggerArgs.builder()\n .endTime(\"string\")\n .expression(\"string\")\n .startTime(\"string\")\n .timeZone(\"string\")\n .triggerType(\"Cron\")\n .build())\n .build())\n .workspaceName(\"my-aml-workspace\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst schedule = new azure_native.machinelearningservices.Schedule(\"schedule\", {\n name: \"string\",\n resourceGroupName: \"test-rg\",\n scheduleProperties: {\n action: {\n actionType: \"InvokeBatchEndpoint\",\n endpointInvocationDefinition: {\n \"9965593e-526f-4b89-bb36-761138cf2794\": undefined,\n },\n },\n description: \"string\",\n displayName: \"string\",\n isEnabled: false,\n properties: {\n string: \"string\",\n },\n tags: {\n string: \"string\",\n },\n trigger: {\n endTime: \"string\",\n expression: \"string\",\n startTime: \"string\",\n timeZone: \"string\",\n triggerType: \"Cron\",\n },\n },\n workspaceName: \"my-aml-workspace\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nschedule = azure_native.machinelearningservices.Schedule(\"schedule\",\n name=\"string\",\n resource_group_name=\"test-rg\",\n schedule_properties={\n \"action\": {\n \"action_type\": \"InvokeBatchEndpoint\",\n \"endpoint_invocation_definition\": {\n \"9965593e-526f-4b89-bb36-761138cf2794\": None,\n },\n },\n \"description\": \"string\",\n \"display_name\": \"string\",\n \"is_enabled\": False,\n \"properties\": {\n \"string\": \"string\",\n },\n \"tags\": {\n \"string\": \"string\",\n },\n \"trigger\": {\n \"end_time\": \"string\",\n \"expression\": \"string\",\n \"start_time\": \"string\",\n \"time_zone\": \"string\",\n \"trigger_type\": \"Cron\",\n },\n },\n workspace_name=\"my-aml-workspace\")\n\n```\n\n```yaml\nresources:\n schedule:\n type: azure-native:machinelearningservices:Schedule\n properties:\n name: string\n resourceGroupName: test-rg\n scheduleProperties:\n action:\n actionType: InvokeBatchEndpoint\n endpointInvocationDefinition:\n 9965593e-526f-4b89-bb36-761138cf2794: null\n description: string\n displayName: string\n isEnabled: false\n properties:\n string: string\n tags:\n string: string\n trigger:\n endTime: string\n expression: string\n startTime: string\n timeZone: string\n triggerType: Cron\n workspaceName: my-aml-workspace\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Schedule string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/schedules/{name} \n```\n", "properties": { "name": { "type": "string", @@ -702167,11 +703294,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:Schedule" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:Schedule" } ] }, "azure-native:machinelearningservices:ServerlessEndpoint": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\nA Serverless Endpoint requires a Marketplace subscription. You can create one via the [MarketplaceSubscription resource](https://www.pulumi.com/registry/packages/azure-native/api-docs/machinelearningservices/marketplacesubscription/) and then making your endpoint [depend](https://www.pulumi.com/docs/iac/concepts/options/dependson/) on it.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ServerlessEndpoint string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name} \n```\n", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\nA Serverless Endpoint requires a Marketplace subscription. You can create one via the [MarketplaceSubscription resource](https://www.pulumi.com/registry/packages/azure-native/api-docs/machinelearningservices/marketplacesubscription/) and then making your endpoint [depend](https://www.pulumi.com/docs/iac/concepts/options/dependson/) on it.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:ServerlessEndpoint string /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name} \n```\n", "properties": { "identity": { "type": "object", @@ -702299,11 +703429,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" } ] }, "azure-native:machinelearningservices:Workspace": { - "description": "An object that represents a machine learning workspace.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01.\n\nOther available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Workspace testworkspace /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName} \n```\n", + "description": "An object that represents a machine learning workspace.\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01.\n\nOther available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:Workspace testworkspace /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName} \n```\n", "properties": { "allowPublicAccessWhenBehindVnet": { "type": "boolean", @@ -702696,11 +703829,14 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:Workspace" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:Workspace" } ] }, "azure-native:machinelearningservices:WorkspaceConnection": { - "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01.\n\nOther available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateWorkspaceConnection\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var workspaceConnection = new AzureNative.MachineLearningServices.WorkspaceConnection(\"workspaceConnection\", new()\n {\n ConnectionName = \"connection-1\",\n Properties = new AzureNative.MachineLearningServices.Inputs.NoneAuthTypeWorkspaceConnectionPropertiesArgs\n {\n AuthType = \"None\",\n Category = AzureNative.MachineLearningServices.ConnectionCategory.ContainerRegistry,\n Target = \"www.facebook.com\",\n },\n ResourceGroupName = \"resourceGroup-1\",\n WorkspaceName = \"workspace-1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewWorkspaceConnection(ctx, \"workspaceConnection\", \u0026machinelearningservices.WorkspaceConnectionArgs{\n\t\t\tConnectionName: pulumi.String(\"connection-1\"),\n\t\t\tProperties: \u0026machinelearningservices.NoneAuthTypeWorkspaceConnectionPropertiesArgs{\n\t\t\t\tAuthType: pulumi.String(\"None\"),\n\t\t\t\tCategory: pulumi.String(machinelearningservices.ConnectionCategoryContainerRegistry),\n\t\t\t\tTarget: pulumi.String(\"www.facebook.com\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"resourceGroup-1\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace-1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.WorkspaceConnection;\nimport com.pulumi.azurenative.machinelearningservices.WorkspaceConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var workspaceConnection = new WorkspaceConnection(\"workspaceConnection\", WorkspaceConnectionArgs.builder()\n .connectionName(\"connection-1\")\n .properties(NoneAuthTypeWorkspaceConnectionPropertiesArgs.builder()\n .authType(\"None\")\n .category(\"ContainerRegistry\")\n .target(\"www.facebook.com\")\n .build())\n .resourceGroupName(\"resourceGroup-1\")\n .workspaceName(\"workspace-1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst workspaceConnection = new azure_native.machinelearningservices.WorkspaceConnection(\"workspaceConnection\", {\n connectionName: \"connection-1\",\n properties: {\n authType: \"None\",\n category: azure_native.machinelearningservices.ConnectionCategory.ContainerRegistry,\n target: \"www.facebook.com\",\n },\n resourceGroupName: \"resourceGroup-1\",\n workspaceName: \"workspace-1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nworkspace_connection = azure_native.machinelearningservices.WorkspaceConnection(\"workspaceConnection\",\n connection_name=\"connection-1\",\n properties={\n \"auth_type\": \"None\",\n \"category\": azure_native.machinelearningservices.ConnectionCategory.CONTAINER_REGISTRY,\n \"target\": \"www.facebook.com\",\n },\n resource_group_name=\"resourceGroup-1\",\n workspace_name=\"workspace-1\")\n\n```\n\n```yaml\nresources:\n workspaceConnection:\n type: azure-native:machinelearningservices:WorkspaceConnection\n properties:\n connectionName: connection-1\n properties:\n authType: None\n category: ContainerRegistry\n target: www.facebook.com\n resourceGroupName: resourceGroup-1\n workspaceName: workspace-1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:WorkspaceConnection connection-1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName} \n```\n", + "description": "\nAzure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01.\n\nOther available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### CreateWorkspaceConnection\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var workspaceConnection = new AzureNative.MachineLearningServices.WorkspaceConnection(\"workspaceConnection\", new()\n {\n ConnectionName = \"connection-1\",\n Properties = new AzureNative.MachineLearningServices.Inputs.NoneAuthTypeWorkspaceConnectionPropertiesArgs\n {\n AuthType = \"None\",\n Category = AzureNative.MachineLearningServices.ConnectionCategory.ContainerRegistry,\n Target = \"www.facebook.com\",\n },\n ResourceGroupName = \"resourceGroup-1\",\n WorkspaceName = \"workspace-1\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tmachinelearningservices \"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := machinelearningservices.NewWorkspaceConnection(ctx, \"workspaceConnection\", \u0026machinelearningservices.WorkspaceConnectionArgs{\n\t\t\tConnectionName: pulumi.String(\"connection-1\"),\n\t\t\tProperties: \u0026machinelearningservices.NoneAuthTypeWorkspaceConnectionPropertiesArgs{\n\t\t\t\tAuthType: pulumi.String(\"None\"),\n\t\t\t\tCategory: pulumi.String(machinelearningservices.ConnectionCategoryContainerRegistry),\n\t\t\t\tTarget: pulumi.String(\"www.facebook.com\"),\n\t\t\t},\n\t\t\tResourceGroupName: pulumi.String(\"resourceGroup-1\"),\n\t\t\tWorkspaceName: pulumi.String(\"workspace-1\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.machinelearningservices.WorkspaceConnection;\nimport com.pulumi.azurenative.machinelearningservices.WorkspaceConnectionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var workspaceConnection = new WorkspaceConnection(\"workspaceConnection\", WorkspaceConnectionArgs.builder()\n .connectionName(\"connection-1\")\n .properties(NoneAuthTypeWorkspaceConnectionPropertiesArgs.builder()\n .authType(\"None\")\n .category(\"ContainerRegistry\")\n .target(\"www.facebook.com\")\n .build())\n .resourceGroupName(\"resourceGroup-1\")\n .workspaceName(\"workspace-1\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst workspaceConnection = new azure_native.machinelearningservices.WorkspaceConnection(\"workspaceConnection\", {\n connectionName: \"connection-1\",\n properties: {\n authType: \"None\",\n category: azure_native.machinelearningservices.ConnectionCategory.ContainerRegistry,\n target: \"www.facebook.com\",\n },\n resourceGroupName: \"resourceGroup-1\",\n workspaceName: \"workspace-1\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\nworkspace_connection = azure_native.machinelearningservices.WorkspaceConnection(\"workspaceConnection\",\n connection_name=\"connection-1\",\n properties={\n \"auth_type\": \"None\",\n \"category\": azure_native.machinelearningservices.ConnectionCategory.CONTAINER_REGISTRY,\n \"target\": \"www.facebook.com\",\n },\n resource_group_name=\"resourceGroup-1\",\n workspace_name=\"workspace-1\")\n\n```\n\n```yaml\nresources:\n workspaceConnection:\n type: azure-native:machinelearningservices:WorkspaceConnection\n properties:\n connectionName: connection-1\n properties:\n authType: None\n category: ContainerRegistry\n target: www.facebook.com\n resourceGroupName: resourceGroup-1\n workspaceName: workspace-1\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:machinelearningservices:WorkspaceConnection connection-1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName} \n```\n", "properties": { "name": { "type": "string", @@ -702891,6 +704027,9 @@ }, { "type": "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" + }, + { + "type": "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" } ] }, @@ -760090,7 +761229,7 @@ ] }, "azure-native:portalservices:CopilotSetting": { - "description": "The copilot settings tenant resource definition.\nAzure REST API version: 2024-04-01-preview.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create a new Copilot settings or update an existing one\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var copilotSetting = new AzureNative.PortalServices.CopilotSetting(\"copilotSetting\", new()\n {\n AccessControlEnabled = true,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tportalservices \"github.com/pulumi/pulumi-azure-native-sdk/portalservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := portalservices.NewCopilotSetting(ctx, \"copilotSetting\", \u0026portalservices.CopilotSettingArgs{\n\t\t\tAccessControlEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.portalservices.CopilotSetting;\nimport com.pulumi.azurenative.portalservices.CopilotSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var copilotSetting = new CopilotSetting(\"copilotSetting\", CopilotSettingArgs.builder()\n .accessControlEnabled(true)\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst copilotSetting = new azure_native.portalservices.CopilotSetting(\"copilotSetting\", {accessControlEnabled: true});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncopilot_setting = azure_native.portalservices.CopilotSetting(\"copilotSetting\", access_control_enabled=True)\n\n```\n\n```yaml\nresources:\n copilotSetting:\n type: azure-native:portalservices:CopilotSetting\n properties:\n accessControlEnabled: true\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:portalservices:CopilotSetting default /providers/Microsoft.PortalServices/copilotSettings/default \n```\n", + "description": "The copilot settings tenant resource definition.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-04-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Create a new Copilot settings or update an existing one\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var copilotSetting = new AzureNative.PortalServices.CopilotSetting(\"copilotSetting\", new()\n {\n AccessControlEnabled = true,\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tportalservices \"github.com/pulumi/pulumi-azure-native-sdk/portalservices/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := portalservices.NewCopilotSetting(ctx, \"copilotSetting\", \u0026portalservices.CopilotSettingArgs{\n\t\t\tAccessControlEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.portalservices.CopilotSetting;\nimport com.pulumi.azurenative.portalservices.CopilotSettingArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var copilotSetting = new CopilotSetting(\"copilotSetting\", CopilotSettingArgs.builder()\n .accessControlEnabled(true)\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst copilotSetting = new azure_native.portalservices.CopilotSetting(\"copilotSetting\", {accessControlEnabled: true});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\ncopilot_setting = azure_native.portalservices.CopilotSetting(\"copilotSetting\", access_control_enabled=True)\n\n```\n\n```yaml\nresources:\n copilotSetting:\n type: azure-native:portalservices:CopilotSetting\n properties:\n accessControlEnabled: true\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:portalservices:CopilotSetting default /providers/Microsoft.PortalServices/copilotSettings/default \n```\n", "properties": { "accessControlEnabled": { "type": "boolean", @@ -760132,6 +761271,9 @@ "accessControlEnabled" ], "aliases": [ + { + "type": "azure-native:portalservices/v20240401:CopilotSetting" + }, { "type": "azure-native:portalservices/v20240401preview:CopilotSetting" } @@ -819266,7 +820408,7 @@ ] }, "azure-native:videoindexer:Account": { - "description": "An Azure Video Indexer account.\nAzure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-10-18-preview.\n\nOther available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Put example #9\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var account = new AzureNative.VideoIndexer.Account(\"account\", new()\n {\n AccountName = \"contosto-videoanalyzer\",\n ResourceGroupName = \"contosto-videoanalyzer-rg\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tvideoindexer \"github.com/pulumi/pulumi-azure-native-sdk/videoindexer/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := videoindexer.NewAccount(ctx, \"account\", \u0026videoindexer.AccountArgs{\n\t\t\tAccountName: pulumi.String(\"contosto-videoanalyzer\"),\n\t\t\tResourceGroupName: pulumi.String(\"contosto-videoanalyzer-rg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.videoindexer.Account;\nimport com.pulumi.azurenative.videoindexer.AccountArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var account = new Account(\"account\", AccountArgs.builder()\n .accountName(\"contosto-videoanalyzer\")\n .resourceGroupName(\"contosto-videoanalyzer-rg\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst account = new azure_native.videoindexer.Account(\"account\", {\n accountName: \"contosto-videoanalyzer\",\n resourceGroupName: \"contosto-videoanalyzer-rg\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\naccount = azure_native.videoindexer.Account(\"account\",\n account_name=\"contosto-videoanalyzer\",\n resource_group_name=\"contosto-videoanalyzer-rg\")\n\n```\n\n```yaml\nresources:\n account:\n type: azure-native:videoindexer:Account\n properties:\n accountName: contosto-videoanalyzer\n resourceGroupName: contosto-videoanalyzer-rg\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:videoindexer:Account contosto-videoanalyzer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName} \n```\n", + "description": "An Azure Video Indexer account.\nAzure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-10-18-preview.\n\nOther available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01.\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n### Put example #9\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing AzureNative = Pulumi.AzureNative;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var account = new AzureNative.VideoIndexer.Account(\"account\", new()\n {\n AccountName = \"contosto-videoanalyzer\",\n ResourceGroupName = \"contosto-videoanalyzer-rg\",\n });\n\n});\n\n\n```\n\n```go\npackage main\n\nimport (\n\tvideoindexer \"github.com/pulumi/pulumi-azure-native-sdk/videoindexer/v2\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := videoindexer.NewAccount(ctx, \"account\", \u0026videoindexer.AccountArgs{\n\t\t\tAccountName: pulumi.String(\"contosto-videoanalyzer\"),\n\t\t\tResourceGroupName: pulumi.String(\"contosto-videoanalyzer-rg\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n\n```\n\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.azurenative.videoindexer.Account;\nimport com.pulumi.azurenative.videoindexer.AccountArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var account = new Account(\"account\", AccountArgs.builder()\n .accountName(\"contosto-videoanalyzer\")\n .resourceGroupName(\"contosto-videoanalyzer-rg\")\n .build());\n\n }\n}\n\n```\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as azure_native from \"@pulumi/azure-native\";\n\nconst account = new azure_native.videoindexer.Account(\"account\", {\n accountName: \"contosto-videoanalyzer\",\n resourceGroupName: \"contosto-videoanalyzer-rg\",\n});\n\n```\n\n```python\nimport pulumi\nimport pulumi_azure_native as azure_native\n\naccount = azure_native.videoindexer.Account(\"account\",\n account_name=\"contosto-videoanalyzer\",\n resource_group_name=\"contosto-videoanalyzer-rg\")\n\n```\n\n```yaml\nresources:\n account:\n type: azure-native:videoindexer:Account\n properties:\n accountName: contosto-videoanalyzer\n resourceGroupName: contosto-videoanalyzer-rg\n\n```\n\n{{% /example %}}\n{{% /examples %}}\n\n## Import\n\nAn existing resource can be imported using its type token, name, and identifier, e.g.\n\n```sh\n$ pulumi import azure-native:videoindexer:Account contosto-videoanalyzer /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName} \n```\n", "properties": { "accountId": { "type": "string", @@ -819410,6 +820552,9 @@ }, { "type": "azure-native:videoindexer/v20250101:Account" + }, + { + "type": "azure-native:videoindexer/v20250301:Account" } ] }, @@ -836890,6 +838035,124 @@ ] } }, + "azure-native:agricultureplatform:getAgriService": { + "description": "Get a AgriServiceResource\nAzure REST API version: 2024-06-01-preview.", + "inputs": { + "properties": { + "agriServiceResourceName": { + "type": "string", + "description": "The name of the AgriService resource.", + "willReplaceOnChanges": true + }, + "resourceGroupName": { + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "willReplaceOnChanges": true + } + }, + "type": "object", + "required": [ + "agriServiceResourceName", + "resourceGroupName" + ] + }, + "outputs": { + "description": "Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider.", + "properties": { + "id": { + "type": "string", + "description": "Fully qualified resource ID for the resource. E.g. \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}\"" + }, + "identity": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:ManagedServiceIdentityResponse", + "description": "The managed service identities assigned to this resource." + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "type": "string", + "description": "The name of the resource" + }, + "properties": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:AgriServiceResourcePropertiesResponse", + "description": "The resource-specific properties for this resource." + }, + "sku": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:SkuResponse", + "description": "The SKU (Stock Keeping Unit) assigned to this resource." + }, + "systemData": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:SystemDataResponse", + "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + }, + "type": { + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + } + }, + "type": "object", + "required": [ + "id", + "location", + "name", + "properties", + "systemData", + "type" + ] + } + }, + "azure-native:agricultureplatform:listAgriServiceAvailableSolutions": { + "description": "Returns the list of available agri solutions.\nAzure REST API version: 2024-06-01-preview.", + "inputs": { + "properties": { + "agriServiceResourceName": { + "type": "string", + "description": "The name of the AgriService resource.", + "willReplaceOnChanges": true + }, + "resourceGroupName": { + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "willReplaceOnChanges": true + } + }, + "type": "object", + "required": [ + "agriServiceResourceName", + "resourceGroupName" + ] + }, + "outputs": { + "description": "The list of available agri solutions.", + "properties": { + "solutions": { + "type": "array", + "items": { + "type": "object", + "$ref": "#/types/azure-native:agricultureplatform:DataManagerForAgricultureSolutionResponse" + }, + "description": "Agri solutions list." + } + }, + "type": "object", + "required": [ + "solutions" + ] + } + }, "azure-native:alertsmanagement:getActionRuleByName": { "description": "Get a specific action rule\nAzure REST API version: 2019-05-05-preview.", "inputs": { @@ -899450,7 +900713,7 @@ "properties": { "dnsZone": { "type": "string", - "description": "The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for." + "description": "The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'." }, "groupId": { "type": "string", @@ -899536,7 +900799,7 @@ "properties": { "connectionServerName": { "type": "string", - "description": "The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately." + "description": "The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately." }, "id": { "type": "string", @@ -914087,6 +915350,158 @@ ] } }, + "azure-native:dependencymap:getDiscoverySource": { + "description": "Get a DiscoverySourceResource\nAzure REST API version: 2025-01-31-preview.", + "inputs": { + "properties": { + "mapName": { + "type": "string", + "description": "Maps resource name", + "willReplaceOnChanges": true + }, + "resourceGroupName": { + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "willReplaceOnChanges": true + }, + "sourceName": { + "type": "string", + "description": "discovery source resource", + "willReplaceOnChanges": true + } + }, + "type": "object", + "required": [ + "mapName", + "resourceGroupName", + "sourceName" + ] + }, + "outputs": { + "description": "A Discovery Source resource", + "properties": { + "id": { + "type": "string", + "description": "Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "type": "string", + "description": "The name of the resource" + }, + "provisioningState": { + "type": "string", + "description": "Provisioning state of Discovery Source resource." + }, + "sourceId": { + "type": "string", + "description": "Source ArmId of Discovery Source resource" + }, + "sourceType": { + "type": "string", + "description": "Source type of Discovery Source resource." + }, + "systemData": { + "type": "object", + "$ref": "#/types/azure-native:dependencymap:SystemDataResponse", + "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + }, + "type": { + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + } + }, + "type": "object", + "required": [ + "id", + "location", + "name", + "provisioningState", + "sourceId", + "sourceType", + "systemData", + "type" + ] + } + }, + "azure-native:dependencymap:getMap": { + "description": "Get a MapsResource\nAzure REST API version: 2025-01-31-preview.", + "inputs": { + "properties": { + "mapName": { + "type": "string", + "description": "Maps resource name", + "willReplaceOnChanges": true + }, + "resourceGroupName": { + "type": "string", + "description": "The name of the resource group. The name is case insensitive.", + "willReplaceOnChanges": true + } + }, + "type": "object", + "required": [ + "mapName", + "resourceGroupName" + ] + }, + "outputs": { + "description": "A Maps resource", + "properties": { + "id": { + "type": "string", + "description": "Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + }, + "location": { + "type": "string", + "description": "The geo-location where the resource lives" + }, + "name": { + "type": "string", + "description": "The name of the resource" + }, + "provisioningState": { + "type": "string", + "description": "Provisioning state of Maps resource." + }, + "systemData": { + "type": "object", + "$ref": "#/types/azure-native:dependencymap:SystemDataResponse", + "description": "Azure Resource Manager metadata containing createdBy and modifiedBy information." + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Resource tags." + }, + "type": { + "type": "string", + "description": "The type of the resource. E.g. \"Microsoft.Compute/virtualMachines\" or \"Microsoft.Storage/storageAccounts\"" + } + }, + "type": "object", + "required": [ + "id", + "location", + "name", + "provisioningState", + "systemData", + "type" + ] + } + }, "azure-native:desktopvirtualization:getAppAttachPackage": { "description": "Get an app attach package.\nAzure REST API version: 2023-10-04-preview.\n\nOther available API versions: 2023-11-01-preview, 2024-01-16-preview, 2024-03-06-preview, 2024-04-03, 2024-04-08-preview, 2024-08-08-preview.", "inputs": { @@ -915484,7 +916899,7 @@ } }, "azure-native:devcenter:getAttachedNetworkByDevCenter": { - "description": "Gets an attached NetworkConnection.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets an attached NetworkConnection.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "attachedNetworkConnectionName": { @@ -915566,7 +916981,7 @@ } }, "azure-native:devcenter:getCatalog": { - "description": "Gets a catalog\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a catalog\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "catalogName": { @@ -915699,7 +917114,7 @@ } }, "azure-native:devcenter:getCatalogSyncErrorDetails": { - "description": "Gets catalog synchronization error details\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets catalog synchronization error details\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "catalogName": { @@ -915836,7 +917251,7 @@ } }, "azure-native:devcenter:getCustomizationTaskErrorDetails": { - "description": "Gets Customization Task error details\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets Customization Task error details\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "catalogName": { @@ -915887,7 +917302,7 @@ } }, "azure-native:devcenter:getDevBoxDefinition": { - "description": "Gets a Dev Box definition\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a Dev Box definition\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "devBoxDefinitionName": { @@ -915998,7 +917413,7 @@ } }, "azure-native:devcenter:getDevCenter": { - "description": "Gets a devcenter.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a devcenter.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "devCenterName": { @@ -916163,7 +917578,7 @@ } }, "azure-native:devcenter:getEnvironmentDefinitionErrorDetails": { - "description": "Gets Environment Definition error details\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets Environment Definition error details\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "catalogName": { @@ -916214,7 +917629,7 @@ } }, "azure-native:devcenter:getEnvironmentType": { - "description": "Gets an environment type.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets an environment type.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "devCenterName": { @@ -916283,7 +917698,7 @@ } }, "azure-native:devcenter:getGallery": { - "description": "Gets a gallery\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a gallery\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "devCenterName": { @@ -916350,7 +917765,7 @@ } }, "azure-native:devcenter:getNetworkConnection": { - "description": "Gets a network connection resource\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a network connection resource\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "networkConnectionName": { @@ -916603,7 +918018,7 @@ } }, "azure-native:devcenter:getPool": { - "description": "Gets a machine pool\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a machine pool\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "poolName": { @@ -916716,7 +918131,7 @@ } }, "azure-native:devcenter:getProject": { - "description": "Gets a specific project.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a specific project.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "projectName": { @@ -916801,7 +918216,7 @@ } }, "azure-native:devcenter:getProjectCatalog": { - "description": "Gets an associated project catalog.\nAzure REST API version: 2024-02-01.\n\nOther available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets an associated project catalog.\nAzure REST API version: 2024-02-01.\n\nOther available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "catalogName": { @@ -916910,7 +918325,7 @@ } }, "azure-native:devcenter:getProjectCatalogEnvironmentDefinitionErrorDetails": { - "description": "Gets Environment Definition error details\nAzure REST API version: 2024-02-01.\n\nOther available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets Environment Definition error details\nAzure REST API version: 2024-02-01.\n\nOther available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "catalogName": { @@ -916961,7 +918376,7 @@ } }, "azure-native:devcenter:getProjectCatalogImageDefinitionBuildDetails": { - "description": "Gets Build details\nAzure REST API version: 2024-07-01-preview.\n\nOther available API versions: 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets Build details\nAzure REST API version: 2024-07-01-preview.\n\nOther available API versions: 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "buildName": { @@ -917066,7 +918481,7 @@ } }, "azure-native:devcenter:getProjectCatalogSyncErrorDetails": { - "description": "Gets project catalog synchronization error details\nAzure REST API version: 2024-02-01.\n\nOther available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets project catalog synchronization error details\nAzure REST API version: 2024-02-01.\n\nOther available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "catalogName": { @@ -917126,7 +918541,7 @@ } }, "azure-native:devcenter:getProjectEnvironmentType": { - "description": "Gets a project environment type.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a project environment type.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "environmentTypeName": { @@ -917225,7 +918640,7 @@ } }, "azure-native:devcenter:getProjectInheritedSettings": { - "description": "Gets applicable inherited settings for this project.\nAzure REST API version: 2024-05-01-preview.\n\nOther available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets applicable inherited settings for this project.\nAzure REST API version: 2024-05-01-preview.\n\nOther available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "projectName": { @@ -917267,7 +918682,7 @@ } }, "azure-native:devcenter:getProjectPolicy": { - "description": "Gets a specific project policy.\nAzure REST API version: 2024-10-01-preview.", + "description": "Gets a specific project policy.\nAzure REST API version: 2024-10-01-preview.\n\nOther available API versions: 2025-02-01.", "inputs": { "properties": { "devCenterName": { @@ -917344,7 +918759,7 @@ } }, "azure-native:devcenter:getSchedule": { - "description": "Gets a schedule resource.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Gets a schedule resource.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "poolName": { @@ -917435,7 +918850,7 @@ } }, "azure-native:devcenter:listSkusByProject": { - "description": "Lists SKUs available to the project\nAzure REST API version: 2024-06-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview.", + "description": "Lists SKUs available to the project\nAzure REST API version: 2024-06-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01.", "inputs": { "properties": { "projectName": { @@ -934757,7 +936172,7 @@ } }, "azure-native:healthcareapis:getDicomService": { - "description": "Gets the properties of the specified DICOM Service.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.", + "description": "Gets the properties of the specified DICOM Service.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.", "inputs": { "properties": { "dicomServiceName": { @@ -934873,7 +936288,7 @@ } }, "azure-native:healthcareapis:getFhirService": { - "description": "Gets the properties of the specified FHIR Service.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.", + "description": "Gets the properties of the specified FHIR Service.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.", "inputs": { "properties": { "fhirServiceName": { @@ -935021,7 +936436,7 @@ } }, "azure-native:healthcareapis:getIotConnector": { - "description": "Gets the properties of the specified IoT Connector.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.", + "description": "Gets the properties of the specified IoT Connector.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.", "inputs": { "properties": { "iotConnectorName": { @@ -935113,7 +936528,7 @@ } }, "azure-native:healthcareapis:getIotConnectorFhirDestination": { - "description": "Gets the properties of the specified Iot Connector FHIR destination.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.", + "description": "Gets the properties of the specified Iot Connector FHIR destination.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.", "inputs": { "properties": { "fhirDestinationName": { @@ -935200,7 +936615,7 @@ } }, "azure-native:healthcareapis:getPrivateEndpointConnection": { - "description": "Gets the specified private endpoint connection associated with the service.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.", + "description": "Gets the specified private endpoint connection associated with the service.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.", "inputs": { "properties": { "privateEndpointConnectionName": { @@ -935273,7 +936688,7 @@ } }, "azure-native:healthcareapis:getService": { - "description": "Get the metadata of a service instance.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.", + "description": "Get the metadata of a service instance.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -935356,7 +936771,7 @@ } }, "azure-native:healthcareapis:getWorkspace": { - "description": "Gets the properties of the specified workspace.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.", + "description": "Gets the properties of the specified workspace.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -935428,7 +936843,7 @@ } }, "azure-native:healthcareapis:getWorkspacePrivateEndpointConnection": { - "description": "Gets the specified private endpoint connection associated with the workspace.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31.", + "description": "Gets the specified private endpoint connection associated with the workspace.\nAzure REST API version: 2023-02-28.\n\nOther available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview.", "inputs": { "properties": { "privateEndpointConnectionName": { @@ -936820,6 +938235,19 @@ "outputs": { "description": "Public Cloud Connector", "properties": { + "awsCloudProfile": { + "type": "object", + "$ref": "#/types/azure-native:hybridconnectivity:AwsCloudProfileResponse", + "description": "Cloud profile for AWS." + }, + "connectorPrimaryIdentifier": { + "type": "string", + "description": "Connector primary identifier." + }, + "hostType": { + "type": "string", + "description": "Host cloud the public cloud connector." + }, "id": { "type": "string", "description": "Fully qualified resource ID for the resource. E.g. \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}\"" @@ -936832,10 +938260,9 @@ "type": "string", "description": "The name of the resource" }, - "properties": { - "type": "object", - "$ref": "#/types/azure-native:hybridconnectivity:PublicCloudConnectorPropertiesResponse", - "description": "The resource-specific properties for this resource." + "provisioningState": { + "type": "string", + "description": "The resource provisioning state." }, "systemData": { "type": "object", @@ -936856,10 +938283,13 @@ }, "type": "object", "required": [ + "awsCloudProfile", + "connectorPrimaryIdentifier", + "hostType", "id", "location", "name", - "properties", + "provisioningState", "systemData", "type" ] @@ -936992,14 +938422,36 @@ "type": "string", "description": "Fully qualified resource ID for the resource. E.g. \"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}\"" }, + "lastSyncTime": { + "type": "string", + "description": "The last time resources were inventoried" + }, "name": { "type": "string", "description": "The name of the resource" }, - "properties": { + "provisioningState": { + "type": "string", + "description": "The resource provisioning state." + }, + "solutionSettings": { "type": "object", - "$ref": "#/types/azure-native:hybridconnectivity:SolutionConfigurationPropertiesResponse", - "description": "The resource-specific properties for this resource." + "additionalProperties": { + "type": "string" + }, + "description": "Solution settings" + }, + "solutionType": { + "type": "string", + "description": "The type of the solution" + }, + "status": { + "type": "string", + "description": "The status of solution configurations" + }, + "statusDetails": { + "type": "string", + "description": "The detailed message of status details" }, "systemData": { "type": "object", @@ -937014,8 +938466,12 @@ "type": "object", "required": [ "id", + "lastSyncTime", "name", - "properties", + "provisioningState", + "solutionType", + "status", + "statusDetails", "systemData", "type" ] @@ -947164,7 +948620,7 @@ } }, "azure-native:kubernetesconfiguration:getExtension": { - "description": "Gets Kubernetes Cluster Extension.\nAzure REST API version: 2023-05-01.\n\nOther available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01.", + "description": "Gets Kubernetes Cluster Extension.\nAzure REST API version: 2023-05-01.\n\nOther available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01.", "inputs": { "properties": { "clusterName": { @@ -947328,7 +948784,7 @@ } }, "azure-native:kubernetesconfiguration:getFluxConfiguration": { - "description": "Gets details of the Flux Configuration.\nAzure REST API version: 2023-05-01.\n\nOther available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview.", + "description": "Gets details of the Flux Configuration.\nAzure REST API version: 2023-05-01.\n\nOther available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01.", "inputs": { "properties": { "clusterName": { @@ -947498,7 +948954,7 @@ } }, "azure-native:kubernetesconfiguration:getPrivateEndpointConnection": { - "description": "Gets a private endpoint connection.\nAzure REST API version: 2022-04-02-preview.", + "description": "Gets a private endpoint connection.\nAzure REST API version: 2022-04-02-preview.\n\nOther available API versions: 2024-11-01-preview.", "inputs": { "properties": { "privateEndpointConnectionName": { @@ -947571,7 +949027,7 @@ } }, "azure-native:kubernetesconfiguration:getPrivateLinkScope": { - "description": "Returns a Azure Arc PrivateLinkScope.\nAzure REST API version: 2022-04-02-preview.", + "description": "Returns a Azure Arc PrivateLinkScope.\nAzure REST API version: 2022-04-02-preview.\n\nOther available API versions: 2024-11-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -955280,7 +956736,7 @@ } }, "azure-native:machinelearningservices:getBatchDeployment": { - "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "deploymentName": { @@ -955374,7 +956830,7 @@ } }, "azure-native:machinelearningservices:getBatchEndpoint": { - "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "endpointName": { @@ -955462,7 +956918,7 @@ } }, "azure-native:machinelearningservices:getCapabilityHost": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2024-10-01-preview.\n\nOther available API versions: 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -955606,7 +957062,7 @@ } }, "azure-native:machinelearningservices:getCodeContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -955669,7 +957125,7 @@ } }, "azure-native:machinelearningservices:getCodeVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -955738,7 +957194,7 @@ } }, "azure-native:machinelearningservices:getComponentContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -955801,7 +957257,7 @@ } }, "azure-native:machinelearningservices:getComponentVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -955870,7 +957326,7 @@ } }, "azure-native:machinelearningservices:getCompute": { - "description": "Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "computeName": { @@ -956009,7 +957465,7 @@ } }, "azure-native:machinelearningservices:getComputeAllowedResizeSizes": { - "description": "Returns supported virtual machine sizes for resize\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview.", + "description": "Returns supported virtual machine sizes for resize\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "computeName": { @@ -956051,7 +957507,7 @@ } }, "azure-native:machinelearningservices:getConnectionDeployment": { - "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "connectionName": { @@ -956122,7 +957578,7 @@ } }, "azure-native:machinelearningservices:getConnectionRaiBlocklist": { - "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "connectionName": { @@ -956196,7 +957652,7 @@ } }, "azure-native:machinelearningservices:getConnectionRaiBlocklistItem": { - "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "connectionName": { @@ -956264,7 +957720,7 @@ } }, "azure-native:machinelearningservices:getConnectionRaiPolicy": { - "description": "Azure OpenAI Content Filters resource.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.", + "description": "Azure OpenAI Content Filters resource.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "connectionName": { @@ -956333,7 +957789,7 @@ } }, "azure-native:machinelearningservices:getDataContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -956396,7 +957852,7 @@ } }, "azure-native:machinelearningservices:getDataVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -956485,7 +957941,7 @@ } }, "azure-native:machinelearningservices:getDatastore": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -956573,7 +958029,7 @@ } }, "azure-native:machinelearningservices:getEndpointDeployment": { - "description": "\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "deploymentName": { @@ -956665,7 +958121,7 @@ } }, "azure-native:machinelearningservices:getEnvironmentContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -956797,7 +958253,7 @@ } }, "azure-native:machinelearningservices:getEnvironmentVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -956866,7 +958322,7 @@ } }, "azure-native:machinelearningservices:getFeaturesetContainerEntity": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -956929,7 +958385,7 @@ } }, "azure-native:machinelearningservices:getFeaturesetVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -957062,7 +958518,7 @@ } }, "azure-native:machinelearningservices:getFeaturestoreEntityContainerEntity": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -957125,7 +958581,7 @@ } }, "azure-native:machinelearningservices:getFeaturestoreEntityVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -957194,7 +958650,7 @@ } }, "azure-native:machinelearningservices:getInferenceEndpoint": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "endpointName": { @@ -957288,7 +958744,7 @@ } }, "azure-native:machinelearningservices:getInferenceGroup": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "groupName": { @@ -957382,7 +958838,7 @@ } }, "azure-native:machinelearningservices:getInferenceGroupDeltaModelsStatusAsync": { - "description": "Contract returning to user the delta models.\nAzure REST API version: 2024-10-01-preview.", + "description": "Contract returning to user the delta models.\nAzure REST API version: 2024-10-01-preview.\n\nOther available API versions: 2025-01-01-preview.", "inputs": { "properties": { "deltaModels": { @@ -957462,7 +958918,7 @@ } }, "azure-native:machinelearningservices:getInferenceGroupStatus": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "groupName": { @@ -957521,7 +958977,7 @@ } }, "azure-native:machinelearningservices:getInferencePool": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "inferencePoolName": { @@ -957662,7 +959118,7 @@ } }, "azure-native:machinelearningservices:getJob": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "id": { @@ -958100,7 +959556,7 @@ } }, "azure-native:machinelearningservices:getManagedNetworkSettingsRule": { - "description": "Gets an outbound rule from the managed network of a machine learning workspace.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Gets an outbound rule from the managed network of a machine learning workspace.\nAzure REST API version: 2023-04-01-preview.\n\nOther available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -958183,7 +959639,7 @@ } }, "azure-native:machinelearningservices:getMarketplaceSubscription": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -958246,7 +959702,7 @@ } }, "azure-native:machinelearningservices:getModelContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -958309,7 +959765,7 @@ } }, "azure-native:machinelearningservices:getModelVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -958378,7 +959834,7 @@ } }, "azure-native:machinelearningservices:getOnlineDeployment": { - "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "deploymentName": { @@ -958487,7 +959943,7 @@ } }, "azure-native:machinelearningservices:getOnlineDeploymentLogs": { - "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "containerType": { @@ -958546,7 +960002,7 @@ } }, "azure-native:machinelearningservices:getOnlineEndpoint": { - "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "endpointName": { @@ -958634,7 +960090,7 @@ } }, "azure-native:machinelearningservices:getOnlineEndpointToken": { - "description": "Service Token\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Service Token\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "endpointName": { @@ -958686,7 +960142,7 @@ } }, "azure-native:machinelearningservices:getPrivateEndpointConnection": { - "description": "Gets the specified private endpoint connection associated with the workspace.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Gets the specified private endpoint connection associated with the workspace.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "privateEndpointConnectionName": { @@ -958780,7 +960236,7 @@ } }, "azure-native:machinelearningservices:getRaiPolicy": { - "description": "Azure OpenAI Content Filters resource.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview.", + "description": "Azure OpenAI Content Filters resource.\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "endpointName": { @@ -958849,7 +960305,7 @@ } }, "azure-native:machinelearningservices:getRegistry": { - "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "registryName": { @@ -958931,7 +960387,7 @@ } }, "azure-native:machinelearningservices:getRegistryCodeContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "codeName": { @@ -958994,7 +960450,7 @@ } }, "azure-native:machinelearningservices:getRegistryCodeVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "codeName": { @@ -959063,7 +960519,7 @@ } }, "azure-native:machinelearningservices:getRegistryComponentContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "componentName": { @@ -959126,7 +960582,7 @@ } }, "azure-native:machinelearningservices:getRegistryComponentVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "componentName": { @@ -959195,7 +960651,7 @@ } }, "azure-native:machinelearningservices:getRegistryDataContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -959258,7 +960714,7 @@ } }, "azure-native:machinelearningservices:getRegistryDataVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -959347,7 +960803,7 @@ } }, "azure-native:machinelearningservices:getRegistryEnvironmentContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "environmentName": { @@ -959410,7 +960866,7 @@ } }, "azure-native:machinelearningservices:getRegistryEnvironmentVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "environmentName": { @@ -959479,7 +960935,7 @@ } }, "azure-native:machinelearningservices:getRegistryModelContainer": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "modelName": { @@ -959542,7 +960998,7 @@ } }, "azure-native:machinelearningservices:getRegistryModelVersion": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "modelName": { @@ -959611,7 +961067,7 @@ } }, "azure-native:machinelearningservices:getSchedule": { - "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Azure Resource Manager resource envelope.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -959674,7 +961130,7 @@ } }, "azure-native:machinelearningservices:getServerlessEndpoint": { - "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -959805,7 +961261,7 @@ } }, "azure-native:machinelearningservices:getWorkspace": { - "description": "Gets the properties of the specified machine learning workspace.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Gets the properties of the specified machine learning workspace.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -960000,7 +961456,7 @@ } }, "azure-native:machinelearningservices:getWorkspaceConnection": { - "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "connectionName": { @@ -960091,7 +961547,7 @@ } }, "azure-native:machinelearningservices:listBatchEndpointKeys": { - "description": "Keys for endpoint authentication.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Keys for endpoint authentication.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "endpointName": { @@ -960133,7 +961589,7 @@ } }, "azure-native:machinelearningservices:listComputeKeys": { - "description": "Gets secrets related to Machine Learning compute (storage keys, service credentials, etc).\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Gets secrets related to Machine Learning compute (storage keys, service credentials, etc).\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "computeName": { @@ -960174,7 +961630,7 @@ } }, "azure-native:machinelearningservices:listComputeNodes": { - "description": "Get the details (e.g IP address, port etc) of all the compute nodes in the compute.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Get the details (e.g IP address, port etc) of all the compute nodes in the compute.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "computeName": { @@ -960224,7 +961680,7 @@ } }, "azure-native:machinelearningservices:listConnectionAllModels": { - "description": "\nAzure REST API version: 2024-10-01-preview.", + "description": "\nAzure REST API version: 2024-10-01-preview.\n\nOther available API versions: 2025-01-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -960302,7 +961758,7 @@ } }, "azure-native:machinelearningservices:listDatastoreSecrets": { - "description": "Base definition for datastore secrets.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Base definition for datastore secrets.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -960343,7 +961799,7 @@ } }, "azure-native:machinelearningservices:listEndpointKeys": { - "description": "\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2024-01-01-preview.\n\nOther available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "endpointName": { @@ -960509,7 +961965,7 @@ } }, "azure-native:machinelearningservices:listInferenceGroupDeltaModelsAsync": { - "description": "A paginated list of String entities.\nAzure REST API version: 2024-10-01-preview.", + "description": "A paginated list of String entities.\nAzure REST API version: 2024-10-01-preview.\n\nOther available API versions: 2025-01-01-preview.", "inputs": { "properties": { "count": { @@ -960573,7 +962029,7 @@ } }, "azure-native:machinelearningservices:listOnlineEndpointKeys": { - "description": "Keys for endpoint authentication.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Keys for endpoint authentication.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "endpointName": { @@ -960615,7 +962071,7 @@ } }, "azure-native:machinelearningservices:listServerlessEndpointKeys": { - "description": "Keys for endpoint authentication.\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Keys for endpoint authentication.\nAzure REST API version: 2023-08-01-preview.\n\nOther available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "name": { @@ -960696,7 +962152,7 @@ } }, "azure-native:machinelearningservices:listWorkspaceConnectionSecrets": { - "description": "\nAzure REST API version: 2023-06-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "\nAzure REST API version: 2023-06-01-preview.\n\nOther available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "connectionName": { @@ -960807,7 +962263,7 @@ } }, "azure-native:machinelearningservices:listWorkspaceKeys": { - "description": "Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -960858,7 +962314,7 @@ } }, "azure-native:machinelearningservices:listWorkspaceNotebookAccessToken": { - "description": "return notebook access token and refresh token\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "return notebook access token and refresh token\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -960919,7 +962375,7 @@ } }, "azure-native:machinelearningservices:listWorkspaceNotebookKeys": { - "description": "List keys of a notebook.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "List keys of a notebook.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -960956,7 +962412,7 @@ } }, "azure-native:machinelearningservices:listWorkspaceStorageAccountKeys": { - "description": "List storage account keys of a workspace.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview.", + "description": "List storage account keys of a workspace.\nAzure REST API version: 2023-04-01.\n\nOther available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview.", "inputs": { "properties": { "resourceGroupName": { @@ -1000158,7 +1001614,7 @@ } }, "azure-native:portalservices:getCopilotSetting": { - "description": "Get a CopilotSettingsResource\nAzure REST API version: 2024-04-01-preview.", + "description": "Get a CopilotSettingsResource\nAzure REST API version: 2024-04-01-preview.\n\nOther available API versions: 2024-04-01.", "inputs": { "type": "object" }, @@ -1041596,7 +1043052,7 @@ } }, "azure-native:videoindexer:getAccount": { - "description": "Gets the properties of an Azure Video Indexer account.\nAzure REST API version: 2022-08-01.\n\nOther available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01.", + "description": "Gets the properties of an Azure Video Indexer account.\nAzure REST API version: 2022-08-01.\n\nOther available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01.", "inputs": { "properties": { "accountName": { diff --git a/reports/allEndpoints.json b/reports/allEndpoints.json index 4253e993a2ec..0d313bdaac88 100644 --- a/reports/allEndpoints.json +++ b/reports/allEndpoints.json @@ -1681,6 +1681,48 @@ } } }, + "AgriculturePlatform": { + "AgriService": { + "/subscriptions/{subscriptionId}/providers/Microsoft.AgriculturePlatform/agriServices": { + "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.AgriculturePlatform/agriServices", + "FilePath": "specification/agricultureplatform/resource-manager/Microsoft.AgriculturePlatform/preview/2024-06-01-preview/openapi.json", + "HttpVerbs": [ + "GET" + ] + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices": { + "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices", + "FilePath": "specification/agricultureplatform/resource-manager/Microsoft.AgriculturePlatform/preview/2024-06-01-preview/openapi.json", + "HttpVerbs": [ + "GET" + ] + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName}": { + "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName}", + "FilePath": "specification/agricultureplatform/resource-manager/Microsoft.AgriculturePlatform/preview/2024-06-01-preview/openapi.json", + "HttpVerbs": [ + "DELETE", + "GET", + "PATCH", + "POST", + "PUT" + ], + "PostOperations": [ + "listAvailableSolutions" + ], + "Added": true + } + }, + "Operations": { + "/providers/Microsoft.AgriculturePlatform/operations": { + "Path": "/providers/Microsoft.AgriculturePlatform/operations", + "FilePath": "specification/agricultureplatform/resource-manager/Microsoft.AgriculturePlatform/preview/2024-06-01-preview/openapi.json", + "HttpVerbs": [ + "GET" + ] + } + } + }, "AlertsManagement": { "ActionRules": { "/subscriptions/{subscriptionId}/providers/Microsoft.AlertsManagement/actionRules": { @@ -33800,6 +33842,71 @@ } } }, + "DependencyMap": { + "DiscoverySources": { + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources": { + "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources", + "FilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "HttpVerbs": [ + "GET" + ] + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources/{sourceName}": { + "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources/{sourceName}", + "FilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "HttpVerbs": [ + "DELETE", + "GET", + "PATCH", + "PUT" + ], + "Added": true + } + }, + "Maps": { + "/subscriptions/{subscriptionId}/providers/Microsoft.DependencyMap/maps": { + "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.DependencyMap/maps", + "FilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "HttpVerbs": [ + "GET" + ] + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps": { + "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps", + "FilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "HttpVerbs": [ + "GET" + ] + }, + "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}": { + "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}", + "FilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "HttpVerbs": [ + "DELETE", + "GET", + "PATCH", + "POST", + "PUT" + ], + "PostOperations": [ + "exportDependencies", + "getConnectionsForProcessOnFocusedMachine", + "getConnectionsWithConnectedMachineForFocusedMachine", + "getDependencyViewForFocusedMachine" + ], + "Added": true + } + }, + "Operations": { + "/providers/Microsoft.DependencyMap/operations": { + "Path": "/providers/Microsoft.DependencyMap/operations", + "FilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "HttpVerbs": [ + "GET" + ] + } + } + }, "DesktopVirtualization": { "ActiveSessionHostConfigurations": { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/activeSessionHostConfigurations": { @@ -34890,7 +34997,8 @@ "POST" ], "PostOperations": [ - "buildImage" + "buildImage", + "getErrorDetails" ] } }, @@ -43482,7 +43590,7 @@ "GenerateAwsTemplate": { "/subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity": { "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "POST" ], @@ -43494,14 +43602,14 @@ "Inventory": { "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/inventory": { "Path": "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/inventory", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "GET" ] }, "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/inventory/{inventoryId}": { "Path": "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}/inventory/{inventoryId}", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "GET" ] @@ -43519,21 +43627,21 @@ "PublicCloudConnectors": { "/subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/publicCloudConnectors": { "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/publicCloudConnectors", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector}": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector}", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "DELETE", "GET", @@ -43570,14 +43678,14 @@ "SolutionConfigurations": { "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations": { "Path": "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "GET" ] }, "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}": { "Path": "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "DELETE", "GET", @@ -43594,21 +43702,21 @@ "SolutionTypes": { "/subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/solutionTypes": { "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.HybridConnectivity/solutionTypes", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/solutionTypes": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/solutionTypes", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/solutionTypes/{solutionType}": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/solutionTypes/{solutionType}", - "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "FilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "HttpVerbs": [ "GET" ] @@ -47867,56 +47975,56 @@ "ExtensionTypes": { "/subscriptions/{subscriptionId}/providers/Microsoft.KubernetesConfiguration/locations/{location}/extensionTypes": { "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.KubernetesConfiguration/locations/{location}/extensionTypes", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2023-05-01-preview/extensionTypes.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensionTypes/preview/2024-11-01-preview/extensionTypes.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/providers/Microsoft.KubernetesConfiguration/locations/{location}/extensionTypes/{extensionTypeName}": { "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.KubernetesConfiguration/locations/{location}/extensionTypes/{extensionTypeName}", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2023-05-01-preview/extensionTypes.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensionTypes/preview/2024-11-01-preview/extensionTypes.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/providers/Microsoft.KubernetesConfiguration/locations/{location}/extensionTypes/{extensionTypeName}/versions": { "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.KubernetesConfiguration/locations/{location}/extensionTypes/{extensionTypeName}/versions", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2023-05-01-preview/extensionTypes.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensionTypes/preview/2024-11-01-preview/extensionTypes.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/providers/Microsoft.KubernetesConfiguration/locations/{location}/extensionTypes/{extensionTypeName}/versions/{versionNumber}": { "Path": "/subscriptions/{subscriptionId}/providers/Microsoft.KubernetesConfiguration/locations/{location}/extensionTypes/{extensionTypeName}/versions/{versionNumber}", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2023-05-01-preview/extensionTypes.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensionTypes/preview/2024-11-01-preview/extensionTypes.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensionTypes": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensionTypes", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2023-05-01-preview/extensionTypes.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensionTypes/preview/2024-11-01-preview/extensionTypes.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensionTypes/{extensionTypeName}": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensionTypes/{extensionTypeName}", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2023-05-01-preview/extensionTypes.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensionTypes/preview/2024-11-01-preview/extensionTypes.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensionTypes/{extensionTypeName}/versions": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensionTypes/{extensionTypeName}/versions", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2023-05-01-preview/extensionTypes.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensionTypes/preview/2024-11-01-preview/extensionTypes.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensionTypes/{extensionTypeName}/versions/{versionNumber}": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensionTypes/{extensionTypeName}/versions/{versionNumber}", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2023-05-01-preview/extensionTypes.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensionTypes/preview/2024-11-01-preview/extensionTypes.json", "HttpVerbs": [ "GET" ] @@ -47925,7 +48033,7 @@ "Extensions": { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2020-07-01-preview/extensions.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensions/stable/2024-11-01/extensions.json", "HttpVerbs": [ "GET" ] @@ -47943,7 +48051,7 @@ }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2021-05-01-preview/extensions.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensions/stable/2024-11-01/extensions.json", "HttpVerbs": [ "DELETE", "GET", @@ -47956,7 +48064,7 @@ "FluxConfigOperationStatus": { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}/operations/{operationId}": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}/operations/{operationId}", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2021-11-01-preview/fluxconfiguration.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/fluxConfigurations/stable/2024-11-01/fluxconfiguration.json", "HttpVerbs": [ "GET" ] @@ -47965,14 +48073,14 @@ "FluxConfigurations": { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2021-11-01-preview/fluxconfiguration.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/fluxConfigurations/stable/2024-11-01/fluxconfiguration.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2021-11-01-preview/fluxconfiguration.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/fluxConfigurations/stable/2024-11-01/fluxconfiguration.json", "HttpVerbs": [ "DELETE", "GET", @@ -47994,14 +48102,14 @@ "OperationStatus": { "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}/operations/{operationId}": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}/operations/{operationId}", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2021-05-01-preview/extensions.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensions/stable/2024-11-01/extensions.json", "HttpVerbs": [ "GET" ] }, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/operations": { "Path": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/operations", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2021-05-01-preview/extensions.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/operations/stable/2024-11-01/operations.json", "HttpVerbs": [ "GET" ] @@ -48010,7 +48118,7 @@ "Operations": { "/providers/Microsoft.KubernetesConfiguration/operations": { "Path": "/providers/Microsoft.KubernetesConfiguration/operations", - "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/preview/2019-11-01-preview/kubernetesconfiguration.json", + "FilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/operations/stable/2024-11-01/operations.json", "HttpVerbs": [ "GET" ] @@ -87541,6 +87649,8 @@ ], "PostOperations": [ "generateAccessToken", + "generateExtensionAccessToken", + "generateExtensionRestrictedViewerAccessToken", "generateRestrictedViewerAccessToken" ] } diff --git a/reports/allResourceVersionsByResource.json b/reports/allResourceVersionsByResource.json index d2afcb1181e5..4e1f5c892c24 100644 --- a/reports/allResourceVersionsByResource.json +++ b/reports/allResourceVersionsByResource.json @@ -254,6 +254,14 @@ "2023-06-01-preview" ] }, + "AgriculturePlatform": { + "AgriService": [ + "2024-06-01-preview" + ], + "listAgriServiceAvailableSolutions": [ + "2024-06-01-preview" + ] + }, "AlertsManagement": { "ActionRuleByName": [ "2018-11-02-privatepreview", @@ -9160,6 +9168,23 @@ "2023-06-27-preview" ] }, + "DependencyMap": { + "DiscoverySource": [ + "2025-01-31-preview" + ], + "Map": [ + "2025-01-31-preview" + ], + "getMapConnectionsForProcessOnFocusedMachine": [ + "2025-01-31-preview" + ], + "getMapConnectionsWithConnectedMachineForFocusedMachine": [ + "2025-01-31-preview" + ], + "getMapDependencyViewForFocusedMachine": [ + "2025-01-31-preview" + ] + }, "DesktopVirtualization": { "AppAttachPackage": [ "2023-10-04-preview", @@ -9428,7 +9453,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "Catalog": [ "2022-08-01-preview", @@ -9444,7 +9470,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "CurationProfile": [ "2024-08-01-preview", @@ -9464,7 +9491,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "DevCenter": [ "2022-08-01-preview", @@ -9480,7 +9508,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "EncryptionSet": [ "2024-05-01-preview", @@ -9503,7 +9532,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "Gallery": [ "2022-08-01-preview", @@ -9519,7 +9549,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "NetworkConnection": [ "2022-08-01-preview", @@ -9535,7 +9566,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "Plan": [ "2024-05-01-preview", @@ -9565,7 +9597,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "Project": [ "2022-08-01-preview", @@ -9581,7 +9614,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "ProjectCatalog": [ "2024-02-01", @@ -9589,7 +9623,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "ProjectEnvironmentType": [ "2022-08-01-preview", @@ -9605,10 +9640,12 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "ProjectPolicy": [ - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "Schedule": [ "2022-08-01-preview", @@ -9624,7 +9661,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "getCatalogDevBoxDefinitionErrorDetails": [ "2023-08-01-preview", @@ -9638,7 +9676,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "getCustomizationTaskErrorDetails": [ "2023-08-01-preview", @@ -9647,7 +9686,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "getEnvironmentDefinitionErrorDetails": [ "2023-08-01-preview", @@ -9657,7 +9697,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "getProjectCatalogEnvironmentDefinitionErrorDetails": [ "2024-02-01", @@ -9665,12 +9706,17 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "getProjectCatalogImageDefinitionBuildDetails": [ "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" + ], + "getProjectCatalogImageDefinitionErrorDetails": [ + "2025-02-01" ], "getProjectCatalogSyncErrorDetails": [ "2024-02-01", @@ -9678,20 +9724,23 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "getProjectInheritedSettings": [ "2024-05-01-preview", "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "listSkusByProject": [ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ] }, "DevHub": { @@ -12620,7 +12669,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ], "FhirService": [ "2021-06-01-preview", @@ -12635,7 +12685,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ], "IotConnector": [ "2021-06-01-preview", @@ -12650,7 +12701,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ], "IotConnectorFhirDestination": [ "2021-06-01-preview", @@ -12665,7 +12717,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ], "PrivateEndpointConnection": [ "2020-03-30", @@ -12682,7 +12735,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ], "Service": [ "2018-08-20-preview", @@ -12702,7 +12756,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ], "Workspace": [ "2021-06-01-preview", @@ -12717,7 +12772,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ], "WorkspacePrivateEndpointConnection": [ "2021-11-01", @@ -12731,7 +12787,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ] }, "Help": {}, @@ -13589,7 +13646,8 @@ "2022-04-02-preview", "2022-07-01", "2022-11-01", - "2023-05-01" + "2023-05-01", + "2024-11-01" ], "FluxConfiguration": [ "2021-11-01-preview", @@ -13598,13 +13656,16 @@ "2022-07-01", "2022-11-01", "2023-05-01", - "2024-04-01-preview" + "2024-04-01-preview", + "2024-11-01" ], "PrivateEndpointConnection": [ - "2022-04-02-preview" + "2022-04-02-preview", + "2024-11-01-preview" ], "PrivateLinkScope": [ - "2022-04-02-preview" + "2022-04-02-preview", + "2024-11-01-preview" ], "SourceControlConfiguration": [ "2019-11-01-preview", @@ -14201,7 +14262,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "BatchEndpoint": [ "2021-03-01-preview", @@ -14222,10 +14284,12 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "CapabilityHost": [ - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "CapacityReservationGroup": [ "2023-08-01-preview", @@ -14251,7 +14315,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "CodeVersion": [ "2021-03-01-preview", @@ -14272,7 +14337,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ComponentContainer": [ "2022-02-01-preview", @@ -14292,7 +14358,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ComponentVersion": [ "2022-02-01-preview", @@ -14312,7 +14379,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "Compute": [ "2021-03-01-preview", @@ -14335,27 +14403,32 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ConnectionDeployment": [ "2024-04-01-preview", "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ConnectionRaiBlocklist": [ "2024-04-01-preview", "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ConnectionRaiBlocklistItem": [ "2024-04-01-preview", "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ConnectionRaiPolicy": [ "2024-04-01-preview", "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "DataContainer": [ "2021-03-01-preview", @@ -14376,7 +14449,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "DataVersion": [ "2021-03-01-preview", @@ -14397,7 +14471,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "Datastore": [ "2021-03-01-preview", @@ -14418,13 +14493,15 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "EndpointDeployment": [ "2024-01-01-preview", "2024-04-01-preview", "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "EnvironmentContainer": [ "2021-03-01-preview", @@ -14445,7 +14522,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "EnvironmentSpecificationVersion": [ "2021-03-01-preview" @@ -14468,7 +14546,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "FeaturesetContainerEntity": [ "2023-02-01-preview", @@ -14481,7 +14560,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "FeaturesetVersion": [ "2023-02-01-preview", @@ -14494,7 +14574,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "FeaturestoreEntityContainerEntity": [ "2023-02-01-preview", @@ -14507,7 +14588,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "FeaturestoreEntityVersion": [ "2023-02-01-preview", @@ -14520,25 +14602,29 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "InferenceEndpoint": [ "2023-08-01-preview", "2024-01-01-preview", "2024-04-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "InferenceGroup": [ "2023-08-01-preview", "2024-01-01-preview", "2024-04-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "InferencePool": [ "2023-08-01-preview", "2024-01-01-preview", "2024-04-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "Job": [ "2021-03-01-preview", @@ -14559,7 +14645,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "LabelingJob": [ "2020-09-01-preview", @@ -14623,7 +14710,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "MarketplaceSubscription": [ "2024-01-01-preview", @@ -14631,7 +14719,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ModelContainer": [ "2021-03-01-preview", @@ -14652,7 +14741,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ModelVersion": [ "2021-03-01-preview", @@ -14673,7 +14763,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "OnlineDeployment": [ "2021-03-01-preview", @@ -14694,7 +14785,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "OnlineEndpoint": [ "2021-03-01-preview", @@ -14715,7 +14807,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "PrivateEndpointConnection": [ "2020-01-01", @@ -14749,12 +14842,14 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RaiPolicy": [ "2024-04-01-preview", "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "Registry": [ "2022-10-01-preview", @@ -14770,7 +14865,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryCodeContainer": [ "2022-10-01-preview", @@ -14786,7 +14882,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryCodeVersion": [ "2022-10-01-preview", @@ -14802,7 +14899,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryComponentContainer": [ "2022-10-01-preview", @@ -14818,7 +14916,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryComponentVersion": [ "2022-10-01-preview", @@ -14834,7 +14933,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryDataContainer": [ "2023-02-01-preview", @@ -14848,7 +14948,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryDataVersion": [ "2023-02-01-preview", @@ -14862,7 +14963,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryEnvironmentContainer": [ "2022-10-01-preview", @@ -14878,7 +14980,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryEnvironmentVersion": [ "2022-10-01-preview", @@ -14894,7 +14997,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryModelContainer": [ "2022-10-01-preview", @@ -14910,7 +15014,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "RegistryModelVersion": [ "2022-10-01-preview", @@ -14926,7 +15031,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "Schedule": [ "2022-06-01-preview", @@ -14944,7 +15050,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "ServerlessEndpoint": [ "2023-08-01-preview", @@ -14953,7 +15060,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "Workspace": [ "2018-03-01-preview", @@ -14992,7 +15100,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "WorkspaceConnection": [ "2020-06-01", @@ -15020,26 +15129,30 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "getComputeAllowedResizeSizes": [ "2023-08-01-preview", "2024-01-01-preview", "2024-04-01-preview", "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "getFeaturesetVersionFeature": [ "2023-02-01-preview" ], "getInferenceGroupDeltaModelsStatusAsync": [ - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "getInferenceGroupStatus": [ "2023-08-01-preview", "2024-01-01-preview", "2024-04-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "getInferencePoolStatus": [ "2023-08-01-preview", @@ -15065,7 +15178,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "getOnlineEndpointToken": [ "2021-03-01-preview", @@ -15086,7 +15200,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "getServerlessEndpointStatus": [ "2023-08-01-preview", @@ -15112,7 +15227,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listComputeKeys": [ "2021-03-01-preview", @@ -15135,7 +15251,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listComputeNodes": [ "2021-03-01-preview", @@ -15158,10 +15275,12 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listConnectionAllModels": [ - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listConnectionModels": [ "2024-07-01-preview" @@ -15185,13 +15304,15 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listEndpointKeys": [ "2024-01-01-preview", "2024-04-01-preview", "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listFeaturesetVersionFeatures": [ "2023-02-01-preview" @@ -15202,7 +15323,8 @@ "2023-06-01-preview" ], "listInferenceGroupDeltaModelsAsync": [ - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listMachineLearningComputeKeys": [ "2018-03-01-preview", @@ -15263,7 +15385,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listServerlessEndpointKeys": [ "2023-08-01-preview", @@ -15272,7 +15395,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listStorageAccountKeys": [ "2021-01-01", @@ -15289,7 +15413,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listWorkspaceKeys": [ "2018-03-01-preview", @@ -15328,7 +15453,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listWorkspaceNotebookAccessToken": [ "2021-01-01", @@ -15353,7 +15479,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listWorkspaceNotebookKeys": [ "2021-03-01-preview", @@ -15376,7 +15503,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "listWorkspaceStorageAccountKeys": [ "2021-03-01-preview", @@ -15399,7 +15527,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ] }, "Maintenance": { @@ -21587,6 +21716,7 @@ }, "PortalServices": { "CopilotSetting": [ + "2024-04-01", "2024-04-01-preview" ] }, @@ -26976,7 +27106,8 @@ "2024-04-01-preview", "2024-06-01-preview", "2024-09-23-preview", - "2025-01-01" + "2025-01-01", + "2025-03-01" ], "PrivateEndpointConnection": [ "2024-06-01-preview" diff --git a/reports/allResourcesByVersion.json b/reports/allResourcesByVersion.json index 0b3dcc49a512..118719edb979 100644 --- a/reports/allResourcesByVersion.json +++ b/reports/allResourcesByVersion.json @@ -1096,6 +1096,22 @@ } } }, + "AgriculturePlatform": { + "2024-06-01-preview": { + "AgriService": { + "ApiVersion": "2024-06-01-preview", + "SpecFilePath": "specification/agricultureplatform/resource-manager/Microsoft.AgriculturePlatform/preview/2024-06-01-preview/openapi.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName}", + "RpNamespace": "Microsoft.AgriculturePlatform" + }, + "listAgriServiceAvailableSolutions": { + "ApiVersion": "2024-06-01-preview", + "SpecFilePath": "specification/agricultureplatform/resource-manager/Microsoft.AgriculturePlatform/preview/2024-06-01-preview/openapi.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName}/listAvailableSolutions", + "RpNamespace": "Microsoft.AgriculturePlatform" + } + } + }, "AlertsManagement": { "2018-11-02-privatepreview": { "ActionRuleByName": { @@ -44286,6 +44302,40 @@ } } }, + "DependencyMap": { + "2025-01-31-preview": { + "DiscoverySource": { + "ApiVersion": "2025-01-31-preview", + "SpecFilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources/{sourceName}", + "RpNamespace": "Microsoft.DependencyMap" + }, + "Map": { + "ApiVersion": "2025-01-31-preview", + "SpecFilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}", + "RpNamespace": "Microsoft.DependencyMap" + }, + "getMapConnectionsForProcessOnFocusedMachine": { + "ApiVersion": "2025-01-31-preview", + "SpecFilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/getConnectionsForProcessOnFocusedMachine", + "RpNamespace": "Microsoft.DependencyMap" + }, + "getMapConnectionsWithConnectedMachineForFocusedMachine": { + "ApiVersion": "2025-01-31-preview", + "SpecFilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/getConnectionsWithConnectedMachineForFocusedMachine", + "RpNamespace": "Microsoft.DependencyMap" + }, + "getMapDependencyViewForFocusedMachine": { + "ApiVersion": "2025-01-31-preview", + "SpecFilePath": "specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/getDependencyViewForFocusedMachine", + "RpNamespace": "Microsoft.DependencyMap" + } + } + }, "DesktopVirtualization": { "2019-01-23-preview": { "Application": { @@ -47080,6 +47130,140 @@ "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/listSkus", "RpNamespace": "Microsoft.DevCenter" } + }, + "2025-02-01": { + "AttachedNetworkByDevCenter": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "Catalog": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "DevBoxDefinition": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "DevCenter": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "EnvironmentType": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "Gallery": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "NetworkConnection": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/vdi.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "Pool": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/vdi.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "Project": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "ProjectCatalog": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "ProjectEnvironmentType": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "ProjectPolicy": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "Schedule": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/vdi.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", + "RpNamespace": "Microsoft.DevCenter" + }, + "getCatalogSyncErrorDetails": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/getSyncErrorDetails", + "RpNamespace": "Microsoft.DevCenter" + }, + "getCustomizationTaskErrorDetails": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/tasks/{taskName}/getErrorDetails", + "RpNamespace": "Microsoft.DevCenter" + }, + "getEnvironmentDefinitionErrorDetails": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/getErrorDetails", + "RpNamespace": "Microsoft.DevCenter" + }, + "getProjectCatalogEnvironmentDefinitionErrorDetails": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/environmentDefinitions/{environmentDefinitionName}/getErrorDetails", + "RpNamespace": "Microsoft.DevCenter" + }, + "getProjectCatalogImageDefinitionBuildDetails": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/builds/{buildName}/getBuildDetails", + "RpNamespace": "Microsoft.DevCenter" + }, + "getProjectCatalogImageDefinitionErrorDetails": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/imageDefinitions/{imageDefinitionName}/getErrorDetails", + "RpNamespace": "Microsoft.DevCenter" + }, + "getProjectCatalogSyncErrorDetails": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}/getSyncErrorDetails", + "RpNamespace": "Microsoft.DevCenter" + }, + "getProjectInheritedSettings": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/getInheritedSettings", + "RpNamespace": "Microsoft.DevCenter" + }, + "listSkusByProject": { + "ApiVersion": "2025-02-01", + "SpecFilePath": "specification/devcenter/resource-manager/Microsoft.DevCenter/stable/2025-02-01/devcenter.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/listSkus", + "RpNamespace": "Microsoft.DevCenter" + } } }, "DevHub": { @@ -62421,6 +62605,56 @@ "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "RpNamespace": "Microsoft.HealthcareApis" } + }, + "2025-03-01-preview": { + "DicomService": { + "ApiVersion": "2025-03-01-preview", + "SpecFilePath": "specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/preview/2025-03-01-preview/healthcare-apis.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", + "RpNamespace": "Microsoft.HealthcareApis" + }, + "FhirService": { + "ApiVersion": "2025-03-01-preview", + "SpecFilePath": "specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/preview/2025-03-01-preview/healthcare-apis.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", + "RpNamespace": "Microsoft.HealthcareApis" + }, + "IotConnector": { + "ApiVersion": "2025-03-01-preview", + "SpecFilePath": "specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/preview/2025-03-01-preview/healthcare-apis.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", + "RpNamespace": "Microsoft.HealthcareApis" + }, + "IotConnectorFhirDestination": { + "ApiVersion": "2025-03-01-preview", + "SpecFilePath": "specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/preview/2025-03-01-preview/healthcare-apis.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}", + "RpNamespace": "Microsoft.HealthcareApis" + }, + "PrivateEndpointConnection": { + "ApiVersion": "2025-03-01-preview", + "SpecFilePath": "specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/preview/2025-03-01-preview/healthcare-apis.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "RpNamespace": "Microsoft.HealthcareApis" + }, + "Service": { + "ApiVersion": "2025-03-01-preview", + "SpecFilePath": "specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/preview/2025-03-01-preview/healthcare-apis.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", + "RpNamespace": "Microsoft.HealthcareApis" + }, + "Workspace": { + "ApiVersion": "2025-03-01-preview", + "SpecFilePath": "specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/preview/2025-03-01-preview/healthcare-apis.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", + "RpNamespace": "Microsoft.HealthcareApis" + }, + "WorkspacePrivateEndpointConnection": { + "ApiVersion": "2025-03-01-preview", + "SpecFilePath": "specification/healthcareapis/resource-manager/Microsoft.HealthcareApis/preview/2025-03-01-preview/healthcare-apis.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "RpNamespace": "Microsoft.HealthcareApis" + } } }, "Help": {}, @@ -63348,7 +63582,7 @@ }, "PublicCloudConnector": { "ApiVersion": "2024-12-01", - "SpecFilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "SpecFilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector}", "RpNamespace": "Microsoft.HybridConnectivity" }, @@ -63360,7 +63594,7 @@ }, "SolutionConfiguration": { "ApiVersion": "2024-12-01", - "SpecFilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json", + "SpecFilePath": "specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json", "ResourceUri": "/{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration}", "RpNamespace": "Microsoft.HybridConnectivity" }, @@ -66082,6 +66316,34 @@ "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}", "RpNamespace": "Microsoft.KubernetesConfiguration" } + }, + "2024-11-01": { + "Extension": { + "ApiVersion": "2024-11-01", + "SpecFilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/extensions/stable/2024-11-01/extensions.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}", + "RpNamespace": "Microsoft.KubernetesConfiguration" + }, + "FluxConfiguration": { + "ApiVersion": "2024-11-01", + "SpecFilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/fluxConfigurations/stable/2024-11-01/fluxconfiguration.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}", + "RpNamespace": "Microsoft.KubernetesConfiguration" + } + }, + "2024-11-01-preview": { + "PrivateEndpointConnection": { + "ApiVersion": "2024-11-01-preview", + "SpecFilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/privateLinkScopes/preview/2024-11-01-preview/privateLinkScopes.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}", + "RpNamespace": "Microsoft.KubernetesConfiguration" + }, + "PrivateLinkScope": { + "ApiVersion": "2024-11-01-preview", + "SpecFilePath": "specification/kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/privateLinkScopes/preview/2024-11-01-preview/privateLinkScopes.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName}", + "RpNamespace": "Microsoft.KubernetesConfiguration" + } } }, "KubernetesRuntime": { @@ -74550,6 +74812,416 @@ "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listStorageAccountKeys", "RpNamespace": "Microsoft.MachineLearningServices" } + }, + "2025-01-01-preview": { + "BatchDeployment": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments/{deploymentName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "BatchEndpoint": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "CapabilityHost": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/capabilityHosts/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "CodeContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "CodeVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ComponentContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ComponentVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "Compute": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ConnectionDeployment": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/{deploymentName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ConnectionRaiBlocklist": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ConnectionRaiBlocklistItem": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/{raiBlocklistItemName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ConnectionRaiPolicy": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiPolicies/{raiPolicyName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "DataContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "DataVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "Datastore": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "EndpointDeployment": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/{deploymentName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "EnvironmentContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "EnvironmentVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "FeaturesetContainerEntity": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "FeaturesetVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "FeaturestoreEntityContainerEntity": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "FeaturestoreEntityVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "InferenceEndpoint": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/endpoints/{endpointName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "InferenceGroup": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/groups/{groupName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "InferencePool": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{inferencePoolName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "Job": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ManagedNetworkSettingsRule": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundRules/{ruleName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "MarketplaceSubscription": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/marketplaceSubscriptions/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ModelContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ModelVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "OnlineDeployment": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "OnlineEndpoint": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "PrivateEndpointConnection": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RaiPolicy": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/raiPolicies/{raiPolicyName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "Registry": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/registries.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryCodeContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryCodeVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryComponentContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryComponentVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryDataContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryDataVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryEnvironmentContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryEnvironmentVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryModelContainer": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "RegistryModelVersion": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "Schedule": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/schedules/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "ServerlessEndpoint": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "Workspace": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "WorkspaceConnection": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "getComputeAllowedResizeSizes": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/getAllowedVmSizesForResize", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "getInferenceGroupDeltaModelsStatusAsync": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/groups/{groupName}/deltaModels/getStatus", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "getInferenceGroupStatus": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/groups/{groupName}/getStatus", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "getOnlineDeploymentLogs": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}/getLogs", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "getOnlineEndpointToken": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/token", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listBatchEndpointKeys": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/listkeys", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listComputeKeys": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/listKeys", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listComputeNodes": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/machineLearningServices.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}/listNodes", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listConnectionAllModels": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listConnectionModels", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listDatastoreSecrets": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}/listSecrets", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listEndpointKeys": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/listKeys", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listInferenceGroupDeltaModelsAsync": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/groups/{groupName}/deltaModels/list", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listOnlineEndpointKeys": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/listKeys", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listServerlessEndpointKeys": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/mfe.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}/listKeys", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listWorkspaceConnectionSecrets": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/listsecrets", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listWorkspaceKeys": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listKeys", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listWorkspaceNotebookAccessToken": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listNotebookAccessToken", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listWorkspaceNotebookKeys": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listNotebookKeys", + "RpNamespace": "Microsoft.MachineLearningServices" + }, + "listWorkspaceStorageAccountKeys": { + "ApiVersion": "2025-01-01-preview", + "SpecFilePath": "specification/machinelearningservices/resource-manager/Microsoft.MachineLearningServices/preview/2025-01-01-preview/workspaceRP.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/listStorageAccountKeys", + "RpNamespace": "Microsoft.MachineLearningServices" + } } }, "Maintenance": { @@ -106497,6 +107169,14 @@ } }, "PortalServices": { + "2024-04-01": { + "CopilotSetting": { + "ApiVersion": "2024-04-01", + "SpecFilePath": "specification/portalservices/resource-manager/Microsoft.PortalServices/copilotSettings/stable/2024-04-01/copilotSettings.json", + "ResourceUri": "/providers/Microsoft.PortalServices/copilotSettings/default", + "RpNamespace": "Microsoft.PortalServices" + } + }, "2024-04-01-preview": { "CopilotSetting": { "ApiVersion": "2024-04-01-preview", @@ -133213,6 +133893,14 @@ "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}", "RpNamespace": "Microsoft.VideoIndexer" } + }, + "2025-03-01": { + "Account": { + "ApiVersion": "2025-03-01", + "SpecFilePath": "specification/vi/resource-manager/Microsoft.VideoIndexer/stable/2025-03-01/vi.json", + "ResourceUri": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}", + "RpNamespace": "Microsoft.VideoIndexer" + } } }, "VirtualMachineImages": { diff --git a/reports/curationViolations.json b/reports/curationViolations.json index 9914240c0bab..d4c48ec425af 100644 --- a/reports/curationViolations.json +++ b/reports/curationViolations.json @@ -3,6 +3,10 @@ "ModuleName": "AVS", "Detail": "expected no additions but found some" }, + { + "ModuleName": "AgriculturePlatform", + "Detail": "expected tracking stable but found preview" + }, { "ModuleName": "ApiCenter", "Detail": "expected tracking stable but found preview" @@ -143,6 +147,10 @@ "ModuleName": "Datadog", "Detail": "expected no additions but found some" }, + { + "ModuleName": "DependencyMap", + "Detail": "expected tracking stable but found preview" + }, { "ModuleName": "DevCenter", "Detail": "expected tracking preview but found stable" diff --git a/reports/forceNewTypes.json b/reports/forceNewTypes.json index f42be929dfde..f3faabc44324 100644 --- a/reports/forceNewTypes.json +++ b/reports/forceNewTypes.json @@ -6068,13 +6068,6 @@ "ReferenceName": "AwsCloudProfile", "Property": "isOrganizationalAccount" }, - { - "VersionedModule": "hybridconnectivity", - "Module": "HybridConnectivity", - "ResourceName": "PublicCloudConnector", - "ReferenceName": "HostType", - "Property": "hostType" - }, { "VersionedModule": "hybridconnectivity/v20241201", "Module": "HybridConnectivity", @@ -6089,13 +6082,6 @@ "ReferenceName": "AwsCloudProfile", "Property": "isOrganizationalAccount" }, - { - "VersionedModule": "hybridconnectivity/v20241201", - "Module": "HybridConnectivity", - "ResourceName": "PublicCloudConnector", - "ReferenceName": "HostType", - "Property": "hostType" - }, { "VersionedModule": "hybridnetwork", "Module": "HybridNetwork", @@ -58330,6 +58316,4150 @@ "ReferenceName": "Schedule", "Property": "displayName" }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "BatchDeployment", + "ReferenceName": "ResourceConfiguration", + "Property": "instanceCount" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "BatchDeployment", + "ReferenceName": "ResourceConfiguration", + "Property": "instanceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "BatchDeployment", + "ReferenceName": "ResourceConfiguration", + "Property": "properties" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "BatchDeployment", + "ReferenceName": "CodeConfiguration", + "Property": "codeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "BatchDeployment", + "ReferenceName": "CodeConfiguration", + "Property": "scoringScript" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "BatchEndpoint", + "ReferenceName": "EndpointAuthKeys", + "Property": "primaryKey" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "BatchEndpoint", + "ReferenceName": "EndpointAuthKeys", + "Property": "secondaryKey" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "BatchEndpoint", + "ReferenceName": "EndpointAuthKeys", + "Property": "keys" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "CodeVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "ComponentVersion", + "ReferenceName": "ComponentVersion", + "Property": "componentSpec" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "ComponentVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "computeLocation" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Compute", + "ReferenceName": "Compute", + "Property": "disableLocalAuth" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataContainer", + "ReferenceName": "DataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "MLTableData", + "Property": "referencedUris" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "DataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "DataVersionBase", + "Property": "dataUri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "DataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "DataVersionBase", + "Property": "dataUri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "DataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "DataVersionBase", + "Property": "dataUri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "DataVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureBlobDatastore", + "Property": "accountName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureBlobDatastore", + "Property": "containerName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureBlobDatastore", + "Property": "endpoint" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureBlobDatastore", + "Property": "protocol" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "ServiceDataAccessAuthIdentity", + "Property": "serviceDataAccessAuthIdentity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "ServiceDataAccessAuthIdentity", + "Property": "serviceDataAccessAuthIdentity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureDataLakeGen1Datastore", + "Property": "storeName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureDataLakeGen2Datastore", + "Property": "accountName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureDataLakeGen2Datastore", + "Property": "endpoint" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureDataLakeGen2Datastore", + "Property": "filesystem" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureDataLakeGen2Datastore", + "Property": "protocol" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "ServiceDataAccessAuthIdentity", + "Property": "serviceDataAccessAuthIdentity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureFileDatastore", + "Property": "accountName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureFileDatastore", + "Property": "endpoint" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureFileDatastore", + "Property": "fileShareName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "AzureFileDatastore", + "Property": "protocol" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "ServiceDataAccessAuthIdentity", + "Property": "serviceDataAccessAuthIdentity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "OneLakeArtifact", + "Property": "artifactName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "OneLakeArtifact", + "Property": "artifact" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "OneLakeDatastore", + "Property": "endpoint" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "OneLakeDatastore", + "Property": "oneLakeWorkspaceName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Datastore", + "ReferenceName": "ServiceDataAccessAuthIdentity", + "Property": "serviceDataAccessAuthIdentity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "AutoRebuildSetting", + "Property": "autoRebuild" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "BuildContext", + "Property": "contextUri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "BuildContext", + "Property": "dockerfilePath" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "BuildContext", + "Property": "build" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "EnvironmentVersion", + "Property": "condaFile" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "EnvironmentVersion", + "Property": "image" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "InferenceContainerProperties", + "Property": "inferenceConfig" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "OperatingSystemType", + "Property": "osType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "EnvironmentVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "FeaturesetVersion", + "ReferenceName": "NotificationSetting", + "Property": "emailOn" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "FeaturesetVersion", + "ReferenceName": "NotificationSetting", + "Property": "emails" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "FeaturesetVersion", + "ReferenceName": "Webhook", + "Property": "eventType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "FeaturesetVersion", + "ReferenceName": "WebhookType", + "Property": "webhookType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "FeaturesetVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "FeaturestoreEntityVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "AutoMLJob", + "Property": "environmentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "AutoMLJob", + "Property": "environmentVariables" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "AutoMLJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobTier", + "Property": "jobTier" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResourceConfiguration", + "Property": "dockerArgs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResourceConfiguration", + "Property": "dockerArgsList" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResourceConfiguration", + "Property": "shmSize" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ResourceConfiguration", + "Property": "instanceCount" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ResourceConfiguration", + "Property": "instanceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ResourceConfiguration", + "Property": "properties" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResourceConfiguration", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "NCrossValidationsMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "NCrossValidationsMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ForecastHorizonMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ForecastHorizonMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SeasonalityMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SeasonalityMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TargetLagsMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TargetLagsMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TargetRollingWindowSizeMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TargetRollingWindowSizeMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfigurationType", + "Property": "identityType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ManagedIdentity", + "Property": "clientId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ManagedIdentity", + "Property": "objectId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ManagedIdentity", + "Property": "resourceId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfigurationType", + "Property": "identityType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfigurationType", + "Property": "identityType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "NotificationSetting", + "Property": "emailOn" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "NotificationSetting", + "Property": "emails" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "Webhook", + "Property": "eventType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "WebhookType", + "Property": "webhookType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobService", + "Property": "endpoint" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobService", + "Property": "jobServiceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "NodesValueType", + "Property": "nodesValueType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobService", + "Property": "port" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "CommandJob", + "Property": "codeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "CommandJob", + "Property": "command" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "Mpi", + "Property": "processCountPerInstance" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "DistributionType", + "Property": "distributionType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "DistributionType", + "Property": "distributionType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TensorFlow", + "Property": "parameterServerCount" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TensorFlow", + "Property": "workerCount" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "DistributionType", + "Property": "distributionType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "DistributionConfiguration", + "Property": "distribution" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "CommandJob", + "Property": "environmentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "CommandJob", + "Property": "environmentVariables" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "CommandJob", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "CommandJobLimits", + "Property": "limits" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "CommandJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResourceConfiguration", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "DataGenerationTaskType", + "Property": "dataGenerationTaskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "DataGenerationType", + "Property": "dataGenerationType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TeacherModelEndpoint", + "Property": "teacherModelEndpoint" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "DistillationJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResources", + "Property": "instanceTypes" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResources", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ModelProvider", + "Property": "modelProvider" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "FineTuningTaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "ModelProvider", + "Property": "modelProvider" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "FineTuningTaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "FineTuningJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResources", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "PipelineJob", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "PipelineJob", + "Property": "jobs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "PipelineJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "PipelineJob", + "Property": "settings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "PipelineJob", + "Property": "sourceJobId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "archives" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "args" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "codeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "conf" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJobPythonEntry", + "Property": "file" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJobEntryType", + "Property": "sparkJobEntryType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJobScalaEntry", + "Property": "className" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJobEntryType", + "Property": "sparkJobEntryType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJobEntry", + "Property": "entry" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "environmentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "environmentVariables" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "files" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "jars" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkJob", + "Property": "pyFiles" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkResourceConfiguration", + "Property": "instanceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkResourceConfiguration", + "Property": "runtimeVersion" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SparkResourceConfiguration", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SweepJob", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SweepJobLimits", + "Property": "limits" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "SweepJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TrialComponent", + "Property": "codeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TrialComponent", + "Property": "command" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "DistributionConfiguration", + "Property": "distribution" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "TrialComponent", + "Property": "environmentVariables" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobResourceConfiguration", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Job", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "ModelVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "OnlineDeployment", + "ReferenceName": "OnlineDeployment", + "Property": "instanceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "OnlineDeployment", + "ReferenceName": "CodeConfiguration", + "Property": "codeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "OnlineDeployment", + "ReferenceName": "CodeConfiguration", + "Property": "scoringScript" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "OnlineDeployment", + "ReferenceName": "OnlineDeployment", + "Property": "instanceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "OnlineEndpoint", + "ReferenceName": "EndpointAuthKeys", + "Property": "primaryKey" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "OnlineEndpoint", + "ReferenceName": "EndpointAuthKeys", + "Property": "secondaryKey" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "OnlineEndpoint", + "ReferenceName": "EndpointAuthKeys", + "Property": "keys" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Registry", + "ReferenceName": "RegistryPrivateEndpointConnection", + "Property": "location" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryCodeVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryComponentVersion", + "ReferenceName": "ComponentVersion", + "Property": "componentSpec" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryComponentVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataContainer", + "ReferenceName": "DataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "MLTableData", + "Property": "referencedUris" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "DataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "DataVersionBase", + "Property": "dataUri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "DataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "DataVersionBase", + "Property": "dataUri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "DataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "DataVersionBase", + "Property": "dataUri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryDataVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "AutoRebuildSetting", + "Property": "autoRebuild" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "BuildContext", + "Property": "contextUri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "BuildContext", + "Property": "dockerfilePath" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "BuildContext", + "Property": "build" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "EnvironmentVersion", + "Property": "condaFile" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "EnvironmentVersion", + "Property": "image" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "InferenceContainerProperties", + "Property": "inferenceConfig" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "OperatingSystemType", + "Property": "osType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryEnvironmentVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "RegistryModelVersion", + "ReferenceName": "AssetBase", + "Property": "isAnonymous" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorEmailNotificationSettings", + "Property": "emails" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorEmailNotificationSettings", + "Property": "emailNotificationSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorNotificationSettings", + "Property": "alertNotificationSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorComputeIdentityType", + "Property": "computeIdentityType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorComputeIdentityType", + "Property": "computeIdentityType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorComputeIdentityBase", + "Property": "computeIdentity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorServerlessSparkCompute", + "Property": "instanceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorServerlessSparkCompute", + "Property": "runtimeVersion" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorComputeType", + "Property": "computeType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorComputeConfigurationBase", + "Property": "computeConfiguration" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringTarget", + "Property": "deploymentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringTarget", + "Property": "modelId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ModelTaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringTarget", + "Property": "monitoringTarget" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CustomMonitoringSignal", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "columns" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "dataContext" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataType", + "Property": "inputDataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "uri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "RollingInputData", + "Property": "preprocessingComponentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "RollingInputData", + "Property": "windowOffset" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "RollingInputData", + "Property": "windowSize" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "columns" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "dataContext" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataType", + "Property": "inputDataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "uri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "StaticInputData", + "Property": "preprocessingComponentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "StaticInputData", + "Property": "windowEnd" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "StaticInputData", + "Property": "windowStart" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "columns" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "dataContext" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataType", + "Property": "inputDataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "uri" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CustomMonitoringSignal", + "Property": "inputAssets" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "InputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobInputType", + "Property": "jobInputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CustomMonitoringSignal", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CustomMetricThreshold", + "Property": "metric" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "value" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "threshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CustomMonitoringSignal", + "Property": "metricThresholds" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalBase", + "Property": "notificationTypes" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalType", + "Property": "signalType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DataDriftMonitoringSignal", + "Property": "featureDataTypeOverride" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FeatureImportanceSettings", + "Property": "featureImportanceSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureFilterType", + "Property": "filterType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FeatureSubset", + "Property": "features" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureFilterType", + "Property": "filterType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TopNFeaturesByAttribution", + "Property": "top" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureFilterType", + "Property": "filterType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureFilterBase", + "Property": "features" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CategoricalDataDriftMetric", + "Property": "metric" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureDataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "threshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureDataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "threshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DataDriftMonitoringSignal", + "Property": "metricThresholds" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "productionData" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "referenceData" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalBase", + "Property": "notificationTypes" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalType", + "Property": "signalType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DataQualityMonitoringSignal", + "Property": "featureDataTypeOverride" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FeatureImportanceSettings", + "Property": "featureImportanceSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureFilterBase", + "Property": "features" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CategoricalDataQualityMetric", + "Property": "metric" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureDataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "threshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "NumericalDataQualityMetric", + "Property": "metric" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureDataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "threshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DataQualityMonitoringSignal", + "Property": "metricThresholds" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "productionData" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "referenceData" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalBase", + "Property": "notificationTypes" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalType", + "Property": "signalType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FeatureAttributionDriftMonitoringSignal", + "Property": "featureDataTypeOverride" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FeatureImportanceSettings", + "Property": "featureImportanceSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FeatureAttributionMetric", + "Property": "metric" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "threshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FeatureAttributionMetricThreshold", + "Property": "metricThreshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FeatureAttributionDriftMonitoringSignal", + "Property": "productionData" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "referenceData" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalBase", + "Property": "notificationTypes" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalType", + "Property": "signalType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "PredictionDriftMonitoringSignal", + "Property": "featureDataTypeOverride" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CategoricalPredictionDriftMetric", + "Property": "metric" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureDataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "threshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "NumericalPredictionDriftMetric", + "Property": "metric" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringFeatureDataType", + "Property": "dataType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringThreshold", + "Property": "threshold" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "PredictionDriftMonitoringSignal", + "Property": "metricThresholds" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "productionData" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringInputDataBase", + "Property": "referenceData" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalBase", + "Property": "notificationTypes" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitoringSignalType", + "Property": "signalType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorDefinition", + "Property": "signals" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "MonitorDefinition", + "Property": "monitorDefinition" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "AutoMLJob", + "Property": "environmentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "AutoMLJob", + "Property": "environmentVariables" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "OutputDeliveryMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutput", + "Property": "description" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobOutputType", + "Property": "jobOutputType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "AutoMLJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobTier", + "Property": "jobTier" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResourceConfiguration", + "Property": "dockerArgs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResourceConfiguration", + "Property": "dockerArgsList" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResourceConfiguration", + "Property": "shmSize" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ResourceConfiguration", + "Property": "instanceCount" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ResourceConfiguration", + "Property": "instanceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ResourceConfiguration", + "Property": "properties" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResourceConfiguration", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "NCrossValidationsMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "NCrossValidationsMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ForecastHorizonMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ForecastHorizonMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SeasonalityMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SeasonalityMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TargetLagsMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TargetLagsMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TargetRollingWindowSizeMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TargetRollingWindowSizeMode", + "Property": "mode" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfigurationType", + "Property": "identityType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ManagedIdentity", + "Property": "clientId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ManagedIdentity", + "Property": "objectId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ManagedIdentity", + "Property": "resourceId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfigurationType", + "Property": "identityType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfigurationType", + "Property": "identityType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "NotificationSetting", + "Property": "emailOn" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "NotificationSetting", + "Property": "emails" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "Webhook", + "Property": "eventType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "WebhookType", + "Property": "webhookType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobService", + "Property": "endpoint" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobService", + "Property": "jobServiceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "NodesValueType", + "Property": "nodesValueType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobService", + "Property": "port" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CommandJob", + "Property": "codeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CommandJob", + "Property": "command" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "Mpi", + "Property": "processCountPerInstance" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DistributionType", + "Property": "distributionType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DistributionType", + "Property": "distributionType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TensorFlow", + "Property": "parameterServerCount" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TensorFlow", + "Property": "workerCount" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DistributionType", + "Property": "distributionType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DistributionConfiguration", + "Property": "distribution" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CommandJob", + "Property": "environmentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CommandJob", + "Property": "environmentVariables" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CommandJob", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CommandJobLimits", + "Property": "limits" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "CommandJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResourceConfiguration", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DataGenerationTaskType", + "Property": "dataGenerationTaskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DataGenerationType", + "Property": "dataGenerationType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TeacherModelEndpoint", + "Property": "teacherModelEndpoint" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DistillationJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResources", + "Property": "instanceTypes" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResources", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ModelProvider", + "Property": "modelProvider" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FineTuningTaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "ModelProvider", + "Property": "modelProvider" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FineTuningTaskType", + "Property": "taskType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "FineTuningJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResources", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "PipelineJob", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "PipelineJob", + "Property": "jobs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "PipelineJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "PipelineJob", + "Property": "settings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "PipelineJob", + "Property": "sourceJobId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "archives" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "args" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "codeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "conf" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJobPythonEntry", + "Property": "file" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJobEntryType", + "Property": "sparkJobEntryType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJobScalaEntry", + "Property": "className" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJobEntryType", + "Property": "sparkJobEntryType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJobEntry", + "Property": "entry" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "environmentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "environmentVariables" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "files" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "jars" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkJob", + "Property": "pyFiles" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkResourceConfiguration", + "Property": "instanceType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkResourceConfiguration", + "Property": "runtimeVersion" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SparkResourceConfiguration", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SweepJob", + "Property": "inputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SweepJobLimits", + "Property": "limits" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "SweepJob", + "Property": "outputs" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "QueueSettings", + "Property": "queueSettings" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TrialComponent", + "Property": "codeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TrialComponent", + "Property": "command" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "DistributionConfiguration", + "Property": "distribution" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "TrialComponent", + "Property": "environmentVariables" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobResourceConfiguration", + "Property": "resources" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "componentId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "computeId" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "displayName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobBase", + "Property": "experimentName" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "IdentityConfiguration", + "Property": "identity" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "JobType", + "Property": "jobType" + }, + { + "VersionedModule": "machinelearningservices/v20250101preview", + "Module": "MachineLearningServices", + "ResourceName": "Schedule", + "ReferenceName": "Schedule", + "Property": "displayName" + }, { "VersionedModule": "migrate", "Module": "Migrate", diff --git a/reports/pathConflicts.json b/reports/pathConflicts.json index f6acdae2f252..b91ab818baf2 100644 --- a/reports/pathConflicts.json +++ b/reports/pathConflicts.json @@ -287,7 +287,8 @@ "ConnectionRaiBlocklist": { "/subscriptions/{}/resourcegroups/{}/providers/microsoft.machinelearningservices/workspaces/{}/connections/{}/raiblocklists/{}": [ "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "/subscriptions/{}/resourcegroups/{}/providers/microsoft.machinelearningservices/workspaces/{}/connections/{}/raiblocklists/{}/raiblocklistitems/{}": [ "2024-04-01-preview", @@ -301,7 +302,8 @@ ], "/subscriptions/{}/resourcegroups/{}/providers/microsoft.machinelearningservices/workspaces/{}/connections/{}/raiblocklists/{}/raiblocklistitems/{}": [ "2024-07-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ] } }, diff --git a/reports/pending.json b/reports/pending.json index 348ffca5490a..8740a9145239 100644 --- a/reports/pending.json +++ b/reports/pending.json @@ -14,6 +14,7 @@ "Addons": [], "Advisor": [], "AgFoodPlatform": [], + "AgriculturePlatform": [], "AlertsManagement": [ "2019-06-01", "2021-04-01", @@ -518,6 +519,7 @@ "2023-05-18-preview", "2023-06-27-preview" ], + "DependencyMap": [], "DesktopVirtualization": [ "2022-10-14-preview", "2023-07-07-preview", @@ -538,7 +540,8 @@ "2024-06-01-preview", "2024-07-01-preview", "2024-08-01-preview", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-02-01" ], "DevHub": [ "2023-08-01", @@ -680,7 +683,8 @@ "2023-11-01", "2023-12-01", "2024-03-01", - "2024-03-31" + "2024-03-31", + "2025-03-01-preview" ], "Help": [], "HybridCloud": [], @@ -816,7 +820,9 @@ "2022-07-01", "2022-11-01", "2023-05-01", - "2024-04-01-preview" + "2024-04-01-preview", + "2024-11-01", + "2024-11-01-preview" ], "KubernetesRuntime": [], "Kusto": [ @@ -885,7 +891,8 @@ "2024-04-01-preview", "2024-07-01-preview", "2024-10-01", - "2024-10-01-preview" + "2024-10-01-preview", + "2025-01-01-preview" ], "Maintenance": [ "2023-04-01", @@ -1368,7 +1375,8 @@ "2024-04-01-preview", "2024-06-01-preview", "2024-09-23-preview", - "2025-01-01" + "2025-01-01", + "2025-03-01" ], "VirtualMachineImages": [ "2023-07-01", diff --git a/reports/skippedPOSTEndpoints.json b/reports/skippedPOSTEndpoints.json index f3b18689f934..26fef02e1ca2 100644 --- a/reports/skippedPOSTEndpoints.json +++ b/reports/skippedPOSTEndpoints.json @@ -934,6 +934,9 @@ "Monitors_RefreshSetPasswordLink": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/refreshSetPasswordLink", "Monitors_SetDefaultKey": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Datadog/monitors/{monitorName}/setDefaultKey" }, + "DependencyMap": { + "Maps_ExportDependencies": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/exportDependencies" + }, "DesktopVirtualization": { "AppAttachPackageInfo_Import": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/importAppAttachPackageInfo", "ControlSessionHostUpdate_Post": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/hostPools/{hostPoolName}/sessionHostManagements/default/controlSessionHostUpdate", @@ -2557,6 +2560,8 @@ "VideoIndexer": { "Accounts_CheckNameAvailability": "/subscriptions/{subscriptionId}/providers/Microsoft.VideoIndexer/checkNameAvailability", "Generate_AccessToken": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/generateAccessToken", + "Generate_ExtensionAccessToken": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/generateExtensionAccessToken", + "Generate_ExtensionRestrictedViewerAccessToken": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/generateExtensionRestrictedViewerAccessToken", "Generate_RestrictedViewerAccessToken": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/generateRestrictedViewerAccessToken" }, "VirtualMachineImages": { diff --git a/reports/tokenPaths.json b/reports/tokenPaths.json index 69a583a54b55..a82ae34eed49 100644 --- a/reports/tokenPaths.json +++ b/reports/tokenPaths.json @@ -31,6 +31,8 @@ "azure-native:agfoodplatform:Extension": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{dataManagerForAgricultureResourceName}/extensions/{extensionId}", "azure-native:agfoodplatform:PrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{dataManagerForAgricultureResourceName}/privateEndpointConnections/{privateEndpointConnectionName}", "azure-native:agfoodplatform:Solution": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{dataManagerForAgricultureResourceName}/solutions/{solutionId}", + "azure-native:agricultureplatform/v20240601preview:AgriService": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName}", + "azure-native:agricultureplatform:AgriService": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName}", "azure-native:alertsmanagement/v20190505preview:ActionRuleByName": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/{actionRuleName}", "azure-native:alertsmanagement/v20210401:SmartDetectorAlertRule": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.alertsManagement/smartDetectorAlertRules/{alertRuleName}", "azure-native:alertsmanagement/v20210808:AlertProcessingRuleByName": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AlertsManagement/actionRules/{alertProcessingRuleName}", @@ -3916,6 +3918,10 @@ "azure-native:delegatednetwork:ControllerDetails": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/controller/{resourceName}", "azure-native:delegatednetwork:DelegatedSubnetServiceDetails": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/delegatedSubnets/{resourceName}", "azure-native:delegatednetwork:OrchestratorInstanceServiceDetails": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName}", + "azure-native:dependencymap/v20250131preview:DiscoverySource": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources/{sourceName}", + "azure-native:dependencymap/v20250131preview:Map": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}", + "azure-native:dependencymap:DiscoverySource": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources/{sourceName}", + "azure-native:dependencymap:Map": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}", "azure-native:desktopvirtualization/v20210201preview:ScalingPlan": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}", "azure-native:desktopvirtualization/v20220210preview:ScalingPlan": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/scalingPlans/{scalingPlanName}", "azure-native:desktopvirtualization/v20220401preview:ApplicationGroup": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DesktopVirtualization/applicationGroups/{applicationGroupName}", @@ -4168,6 +4174,19 @@ "azure-native:devcenter/v20241001preview:ProjectEnvironmentType": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", "azure-native:devcenter/v20241001preview:ProjectPolicy": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName}", "azure-native:devcenter/v20241001preview:Schedule": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", + "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", + "azure-native:devcenter/v20250201:Catalog": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", + "azure-native:devcenter/v20250201:DevBoxDefinition": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/devboxdefinitions/{devBoxDefinitionName}", + "azure-native:devcenter/v20250201:DevCenter": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}", + "azure-native:devcenter/v20250201:EnvironmentType": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/environmentTypes/{environmentTypeName}", + "azure-native:devcenter/v20250201:Gallery": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/galleries/{galleryName}", + "azure-native:devcenter/v20250201:NetworkConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/networkConnections/{networkConnectionName}", + "azure-native:devcenter/v20250201:Pool": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}", + "azure-native:devcenter/v20250201:Project": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}", + "azure-native:devcenter/v20250201:ProjectCatalog": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/catalogs/{catalogName}", + "azure-native:devcenter/v20250201:ProjectEnvironmentType": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/environmentTypes/{environmentTypeName}", + "azure-native:devcenter/v20250201:ProjectPolicy": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/projectPolicies/{projectPolicyName}", + "azure-native:devcenter/v20250201:Schedule": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/projects/{projectName}/pools/{poolName}/schedules/{scheduleName}", "azure-native:devcenter:AttachedNetworkByDevCenter": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/attachednetworks/{attachedNetworkConnectionName}", "azure-native:devcenter:Catalog": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/catalogs/{catalogName}", "azure-native:devcenter:CurationProfile": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DevCenter/devcenters/{devCenterName}/curationProfiles/{curationProfileName}", @@ -5113,6 +5132,14 @@ "azure-native:healthcareapis/v20240331:Service": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", "azure-native:healthcareapis/v20240331:Workspace": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "azure-native:healthcareapis/v20250301preview:DicomService": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", + "azure-native:healthcareapis/v20250301preview:FhirService": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", + "azure-native:healthcareapis/v20250301preview:IotConnector": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}", + "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/iotconnectors/{iotConnectorName}/fhirdestinations/{fhirDestinationName}", + "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "azure-native:healthcareapis/v20250301preview:Service": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/services/{resourceName}", + "azure-native:healthcareapis/v20250301preview:Workspace": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}", + "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", "azure-native:healthcareapis:AnalyticsConnector": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/analyticsconnectors/{analyticsConnectorName}", "azure-native:healthcareapis:DicomService": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/dicomservices/{dicomServiceName}", "azure-native:healthcareapis:FhirService": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HealthcareApis/workspaces/{workspaceName}/fhirservices/{fhirServiceName}", @@ -5555,6 +5582,10 @@ "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}", "azure-native:kubernetesconfiguration/v20230501:SourceControlConfiguration": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/sourceControlConfigurations/{sourceControlConfigurationName}", "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}", + "azure-native:kubernetesconfiguration/v20241101:Extension": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}", + "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}", + "azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}", + "azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName}", "azure-native:kubernetesconfiguration:Extension": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName}", "azure-native:kubernetesconfiguration:FluxConfiguration": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/fluxConfigurations/{fluxConfigurationName}", "azure-native:kubernetesconfiguration:PrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KubernetesConfiguration/privateLinkScopes/{scopeName}/privateEndpointConnections/{privateEndpointConnectionName}", @@ -6268,6 +6299,55 @@ "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}", "azure-native:machinelearningservices/v20241001preview:Workspace": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}", "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}", + "azure-native:machinelearningservices/v20250101preview:BatchDeployment": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments/{deploymentName}", + "azure-native:machinelearningservices/v20250101preview:BatchEndpoint": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}", + "azure-native:machinelearningservices/v20250101preview:CapabilityHost": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/capabilityHosts/{name}", + "azure-native:machinelearningservices/v20250101preview:CodeContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}", + "azure-native:machinelearningservices/v20250101preview:CodeVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/codes/{name}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:ComponentContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}", + "azure-native:machinelearningservices/v20250101preview:ComponentVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/components/{name}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:Compute": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/computes/{computeName}", + "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/deployments/{deploymentName}", + "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}", + "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiBlocklists/{raiBlocklistName}/raiBlocklistItems/{raiBlocklistItemName}", + "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}/raiPolicies/{raiPolicyName}", + "azure-native:machinelearningservices/v20250101preview:DataContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}", + "azure-native:machinelearningservices/v20250101preview:DataVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/data/{name}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:Datastore": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{name}", + "azure-native:machinelearningservices/v20250101preview:EndpointDeployment": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/deployments/{deploymentName}", + "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}", + "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/environments/{name}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}", + "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featuresets/{name}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}", + "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/featurestoreEntities/{name}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/endpoints/{endpointName}", + "azure-native:machinelearningservices/v20250101preview:InferenceGroup": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{poolName}/groups/{groupName}", + "azure-native:machinelearningservices/v20250101preview:InferencePool": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/inferencePools/{inferencePoolName}", + "azure-native:machinelearningservices/v20250101preview:Job": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/jobs/{id}", + "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/outboundRules/{ruleName}", + "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/marketplaceSubscriptions/{name}", + "azure-native:machinelearningservices/v20250101preview:ModelContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}", + "azure-native:machinelearningservices/v20250101preview:ModelVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/models/{name}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:OnlineDeployment": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}/deployments/{deploymentName}", + "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/onlineEndpoints/{endpointName}", + "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}", + "azure-native:machinelearningservices/v20250101preview:RaiPolicy": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}/raiPolicies/{raiPolicyName}", + "azure-native:machinelearningservices/v20250101preview:Registry": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}", + "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}", + "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/codes/{codeName}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}", + "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/components/{componentName}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}", + "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/data/{name}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}", + "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/environments/{environmentName}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}", + "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/registries/{registryName}/models/{modelName}/versions/{version}", + "azure-native:machinelearningservices/v20250101preview:Schedule": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/schedules/{name}", + "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/serverlessEndpoints/{name}", + "azure-native:machinelearningservices/v20250101preview:Workspace": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}", + "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/connections/{connectionName}", "azure-native:machinelearningservices:BatchDeployment": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}/deployments/{deploymentName}", "azure-native:machinelearningservices:BatchEndpoint": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/batchEndpoints/{endpointName}", "azure-native:machinelearningservices:CapabilityHost": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/capabilityHosts/{name}", @@ -8393,6 +8473,7 @@ "azure-native:portal:TenantConfiguration": "/providers/Microsoft.Portal/tenantConfigurations/{configurationName}", "azure-native:portal:UserSettings": "/providers/Microsoft.Portal/userSettings/{userSettingsName}", "azure-native:portal:UserSettingsWithLocation": "/providers/Microsoft.Portal/locations/{location}/userSettings/{userSettingsName}", + "azure-native:portalservices/v20240401:CopilotSetting": "/providers/Microsoft.PortalServices/copilotSettings/default", "azure-native:portalservices/v20240401preview:CopilotSetting": "/providers/Microsoft.PortalServices/copilotSettings/default", "azure-native:portalservices:CopilotSetting": "/providers/Microsoft.PortalServices/copilotSettings/default", "azure-native:powerbi/v20160129:WorkspaceCollection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.PowerBI/workspaceCollections/{workspaceCollectionName}", @@ -10854,6 +10935,7 @@ "azure-native:videoindexer/v20240601preview:PrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}", "azure-native:videoindexer/v20240923preview:Account": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}", "azure-native:videoindexer/v20250101:Account": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}", + "azure-native:videoindexer/v20250301:Account": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}", "azure-native:videoindexer:Account": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}", "azure-native:videoindexer:PrivateEndpointConnection": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/privateEndpointConnections/{privateEndpointConnectionName}", "azure-native:virtualmachineimages/v20220701:Trigger": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VirtualMachineImages/imageTemplates/{imageTemplateName}/triggers/{triggerName}", diff --git a/sdk/dotnet/AgriculturePlatform/AgriService.cs b/sdk/dotnet/AgriculturePlatform/AgriService.cs new file mode 100644 index 000000000000..ebf9fb90f257 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/AgriService.cs @@ -0,0 +1,169 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform +{ + /// + /// Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + /// Azure REST API version: 2024-06-01-preview. + /// + [AzureNativeResourceType("azure-native:agricultureplatform:AgriService")] + public partial class AgriService : global::Pulumi.CustomResource + { + /// + /// The managed service identities assigned to this resource. + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The resource-specific properties for this resource. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// The SKU (Stock Keeping Unit) assigned to this resource. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a AgriService resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public AgriService(string name, AgriServiceArgs args, CustomResourceOptions? options = null) + : base("azure-native:agricultureplatform:AgriService", name, args ?? new AgriServiceArgs(), MakeResourceOptions(options, "")) + { + } + + private AgriService(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:agricultureplatform:AgriService", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:agricultureplatform/v20240601preview:AgriService" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing AgriService resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static AgriService Get(string name, Input id, CustomResourceOptions? options = null) + { + return new AgriService(name, id, options); + } + } + + public sealed class AgriServiceArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName")] + public Input? AgriServiceResourceName { get; set; } + + /// + /// The managed service identities assigned to this resource. + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The resource-specific properties for this resource. + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The SKU (Stock Keeping Unit) assigned to this resource. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public AgriServiceArgs() + { + } + public static new AgriServiceArgs Empty => new AgriServiceArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Enums.cs b/sdk/dotnet/AgriculturePlatform/Enums.cs new file mode 100644 index 000000000000..235fdb87a18a --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Enums.cs @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.AgriculturePlatform +{ + /// + /// Type of credential. + /// + [EnumType] + public readonly struct AuthCredentialsKind : IEquatable + { + private readonly string _value; + + private AuthCredentialsKind(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// OAuth Client Credential type + /// + public static AuthCredentialsKind OAuthClientCredentials { get; } = new AuthCredentialsKind("OAuthClientCredentials"); + /// + /// API Key Auth Credential type + /// + public static AuthCredentialsKind ApiKeyAuthCredentials { get; } = new AuthCredentialsKind("ApiKeyAuthCredentials"); + + public static bool operator ==(AuthCredentialsKind left, AuthCredentialsKind right) => left.Equals(right); + public static bool operator !=(AuthCredentialsKind left, AuthCredentialsKind right) => !left.Equals(right); + + public static explicit operator string(AuthCredentialsKind value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is AuthCredentialsKind other && Equals(other); + public bool Equals(AuthCredentialsKind other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [EnumType] + public readonly struct ManagedServiceIdentityType : IEquatable + { + private readonly string _value; + + private ManagedServiceIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedServiceIdentityType None { get; } = new ManagedServiceIdentityType("None"); + public static ManagedServiceIdentityType SystemAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned"); + public static ManagedServiceIdentityType UserAssigned { get; } = new ManagedServiceIdentityType("UserAssigned"); + public static ManagedServiceIdentityType SystemAssigned_UserAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned,UserAssigned"); + + public static bool operator ==(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => left.Equals(right); + public static bool operator !=(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => !left.Equals(right); + + public static explicit operator string(ManagedServiceIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedServiceIdentityType other && Equals(other); + public bool Equals(ManagedServiceIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + [EnumType] + public readonly struct SkuTier : IEquatable + { + private readonly string _value; + + private SkuTier(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SkuTier Free { get; } = new SkuTier("Free"); + public static SkuTier Basic { get; } = new SkuTier("Basic"); + public static SkuTier Standard { get; } = new SkuTier("Standard"); + public static SkuTier Premium { get; } = new SkuTier("Premium"); + + public static bool operator ==(SkuTier left, SkuTier right) => left.Equals(right); + public static bool operator !=(SkuTier left, SkuTier right) => !left.Equals(right); + + public static explicit operator string(SkuTier value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SkuTier other && Equals(other); + public bool Equals(SkuTier other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/AgriculturePlatform/GetAgriService.cs b/sdk/dotnet/AgriculturePlatform/GetAgriService.cs new file mode 100644 index 000000000000..c92fb9959498 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/GetAgriService.cs @@ -0,0 +1,149 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform +{ + public static class GetAgriService + { + /// + /// Get a AgriServiceResource + /// Azure REST API version: 2024-06-01-preview. + /// + public static Task InvokeAsync(GetAgriServiceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:agricultureplatform:getAgriService", args ?? new GetAgriServiceArgs(), options.WithDefaults()); + + /// + /// Get a AgriServiceResource + /// Azure REST API version: 2024-06-01-preview. + /// + public static Output Invoke(GetAgriServiceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:agricultureplatform:getAgriService", args ?? new GetAgriServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Get a AgriServiceResource + /// Azure REST API version: 2024-06-01-preview. + /// + public static Output Invoke(GetAgriServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:agricultureplatform:getAgriService", args ?? new GetAgriServiceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetAgriServiceArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName", required: true)] + public string AgriServiceResourceName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetAgriServiceArgs() + { + } + public static new GetAgriServiceArgs Empty => new GetAgriServiceArgs(); + } + + public sealed class GetAgriServiceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName", required: true)] + public Input AgriServiceResourceName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetAgriServiceInvokeArgs() + { + } + public static new GetAgriServiceInvokeArgs Empty => new GetAgriServiceInvokeArgs(); + } + + + [OutputType] + public sealed class GetAgriServiceResult + { + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The managed service identities assigned to this resource. + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The resource-specific properties for this resource. + /// + public readonly Outputs.AgriServiceResourcePropertiesResponse Properties; + /// + /// The SKU (Stock Keeping Unit) assigned to this resource. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetAgriServiceResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string location, + + string name, + + Outputs.AgriServiceResourcePropertiesResponse properties, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Location = location; + Name = name; + Properties = properties; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Inputs/AgriServiceResourcePropertiesArgs.cs b/sdk/dotnet/AgriculturePlatform/Inputs/AgriServiceResourcePropertiesArgs.cs new file mode 100644 index 000000000000..e799ce7b7af4 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Inputs/AgriServiceResourcePropertiesArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Inputs +{ + + /// + /// Details of the Agriculture AgriDataManager. + /// + public sealed class AgriServiceResourcePropertiesArgs : global::Pulumi.ResourceArgs + { + [Input("dataConnectorCredentials")] + private InputList? _dataConnectorCredentials; + + /// + /// Data connector credentials of AgriService instance. + /// + public InputList DataConnectorCredentials + { + get => _dataConnectorCredentials ?? (_dataConnectorCredentials = new InputList()); + set => _dataConnectorCredentials = value; + } + + [Input("installedSolutions")] + private InputList? _installedSolutions; + + /// + /// AgriService installed solutions. + /// + public InputList InstalledSolutions + { + get => _installedSolutions ?? (_installedSolutions = new InputList()); + set => _installedSolutions = value; + } + + public AgriServiceResourcePropertiesArgs() + { + } + public static new AgriServiceResourcePropertiesArgs Empty => new AgriServiceResourcePropertiesArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Inputs/DataConnectorCredentialMapArgs.cs b/sdk/dotnet/AgriculturePlatform/Inputs/DataConnectorCredentialMapArgs.cs new file mode 100644 index 000000000000..1df57954e7e0 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Inputs/DataConnectorCredentialMapArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Inputs +{ + + /// + /// Mapping of data connector credentials. + /// + public sealed class DataConnectorCredentialMapArgs : global::Pulumi.ResourceArgs + { + /// + /// The key representing the credential. + /// + [Input("key", required: true)] + public Input Key { get; set; } = null!; + + /// + /// The data connector credential value. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public DataConnectorCredentialMapArgs() + { + } + public static new DataConnectorCredentialMapArgs Empty => new DataConnectorCredentialMapArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Inputs/DataConnectorCredentialsArgs.cs b/sdk/dotnet/AgriculturePlatform/Inputs/DataConnectorCredentialsArgs.cs new file mode 100644 index 000000000000..f18be279aa2c --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Inputs/DataConnectorCredentialsArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Inputs +{ + + /// + /// The properties related to an AgriService data connector. + /// + public sealed class DataConnectorCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + /// + [Input("clientId")] + public Input? ClientId { get; set; } + + /// + /// Name of the key vault key. + /// + [Input("keyName")] + public Input? KeyName { get; set; } + + /// + /// Uri of the key vault + /// + [Input("keyVaultUri")] + public Input? KeyVaultUri { get; set; } + + /// + /// Version of the key vault key. + /// + [Input("keyVersion")] + public Input? KeyVersion { get; set; } + + /// + /// Type of credential. + /// + [Input("kind")] + public InputUnion? Kind { get; set; } + + public DataConnectorCredentialsArgs() + { + } + public static new DataConnectorCredentialsArgs Empty => new DataConnectorCredentialsArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Inputs/InstalledSolutionMapArgs.cs b/sdk/dotnet/AgriculturePlatform/Inputs/InstalledSolutionMapArgs.cs new file mode 100644 index 000000000000..f656755b6c93 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Inputs/InstalledSolutionMapArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Inputs +{ + + /// + /// Mapping of installed solutions. + /// + public sealed class InstalledSolutionMapArgs : global::Pulumi.ResourceArgs + { + /// + /// The key representing the installed solution. + /// + [Input("key", required: true)] + public Input Key { get; set; } = null!; + + /// + /// The installed solution value. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public InstalledSolutionMapArgs() + { + } + public static new InstalledSolutionMapArgs Empty => new InstalledSolutionMapArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Inputs/ManagedServiceIdentityArgs.cs b/sdk/dotnet/AgriculturePlatform/Inputs/ManagedServiceIdentityArgs.cs new file mode 100644 index 000000000000..9d7eedbdf6e1 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Inputs/ManagedServiceIdentityArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Inputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public sealed class ManagedServiceIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [Input("type", required: true)] + public InputUnion Type { get; set; } = null!; + + [Input("userAssignedIdentities")] + private InputList? _userAssignedIdentities; + + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public InputList UserAssignedIdentities + { + get => _userAssignedIdentities ?? (_userAssignedIdentities = new InputList()); + set => _userAssignedIdentities = value; + } + + public ManagedServiceIdentityArgs() + { + } + public static new ManagedServiceIdentityArgs Empty => new ManagedServiceIdentityArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Inputs/SkuArgs.cs b/sdk/dotnet/AgriculturePlatform/Inputs/SkuArgs.cs new file mode 100644 index 000000000000..cbdd92fc4d66 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Inputs/SkuArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Inputs +{ + + /// + /// The resource model definition representing SKU + /// + public sealed class SkuArgs : global::Pulumi.ResourceArgs + { + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + [Input("capacity")] + public Input? Capacity { get; set; } + + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + [Input("family")] + public Input? Family { get; set; } + + /// + /// The name of the SKU. E.g. P3. It is typically a letter+number code + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + [Input("size")] + public Input? Size { get; set; } + + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + [Input("tier")] + public Input? Tier { get; set; } + + public SkuArgs() + { + } + public static new SkuArgs Empty => new SkuArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Inputs/SolutionArgs.cs b/sdk/dotnet/AgriculturePlatform/Inputs/SolutionArgs.cs new file mode 100644 index 000000000000..c5b1158bbb06 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Inputs/SolutionArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Inputs +{ + + /// + /// Installed data manager for Agriculture solution detail. + /// + public sealed class SolutionArgs : global::Pulumi.ResourceArgs + { + /// + /// Application name of the solution. + /// + [Input("applicationName")] + public Input? ApplicationName { get; set; } + + /// + /// Marketplace publisher Id. + /// + [Input("marketPlacePublisherId")] + public Input? MarketPlacePublisherId { get; set; } + + /// + /// Partner Id. + /// + [Input("partnerId")] + public Input? PartnerId { get; set; } + + /// + /// Plan Id. + /// + [Input("planId")] + public Input? PlanId { get; set; } + + /// + /// Saas subscription Id. + /// + [Input("saasSubscriptionId")] + public Input? SaasSubscriptionId { get; set; } + + /// + /// Saas subscription name. + /// + [Input("saasSubscriptionName")] + public Input? SaasSubscriptionName { get; set; } + + public SolutionArgs() + { + } + public static new SolutionArgs Empty => new SolutionArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/ListAgriServiceAvailableSolutions.cs b/sdk/dotnet/AgriculturePlatform/ListAgriServiceAvailableSolutions.cs new file mode 100644 index 000000000000..80d9cb2956f4 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/ListAgriServiceAvailableSolutions.cs @@ -0,0 +1,92 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform +{ + public static class ListAgriServiceAvailableSolutions + { + /// + /// Returns the list of available agri solutions. + /// Azure REST API version: 2024-06-01-preview. + /// + public static Task InvokeAsync(ListAgriServiceAvailableSolutionsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:agricultureplatform:listAgriServiceAvailableSolutions", args ?? new ListAgriServiceAvailableSolutionsArgs(), options.WithDefaults()); + + /// + /// Returns the list of available agri solutions. + /// Azure REST API version: 2024-06-01-preview. + /// + public static Output Invoke(ListAgriServiceAvailableSolutionsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:agricultureplatform:listAgriServiceAvailableSolutions", args ?? new ListAgriServiceAvailableSolutionsInvokeArgs(), options.WithDefaults()); + + /// + /// Returns the list of available agri solutions. + /// Azure REST API version: 2024-06-01-preview. + /// + public static Output Invoke(ListAgriServiceAvailableSolutionsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:agricultureplatform:listAgriServiceAvailableSolutions", args ?? new ListAgriServiceAvailableSolutionsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListAgriServiceAvailableSolutionsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName", required: true)] + public string AgriServiceResourceName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public ListAgriServiceAvailableSolutionsArgs() + { + } + public static new ListAgriServiceAvailableSolutionsArgs Empty => new ListAgriServiceAvailableSolutionsArgs(); + } + + public sealed class ListAgriServiceAvailableSolutionsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName", required: true)] + public Input AgriServiceResourceName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public ListAgriServiceAvailableSolutionsInvokeArgs() + { + } + public static new ListAgriServiceAvailableSolutionsInvokeArgs Empty => new ListAgriServiceAvailableSolutionsInvokeArgs(); + } + + + [OutputType] + public sealed class ListAgriServiceAvailableSolutionsResult + { + /// + /// Agri solutions list. + /// + public readonly ImmutableArray Solutions; + + [OutputConstructor] + private ListAgriServiceAvailableSolutionsResult(ImmutableArray solutions) + { + Solutions = solutions; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/AgriServiceConfigResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/AgriServiceConfigResponse.cs new file mode 100644 index 000000000000..b18b8d6e5d95 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/AgriServiceConfigResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Config of the AgriService resource instance. + /// + [OutputType] + public sealed class AgriServiceConfigResponse + { + /// + /// App service resource Id. + /// + public readonly string AppServiceResourceId; + /// + /// Cosmos Db resource Id. + /// + public readonly string CosmosDbResourceId; + /// + /// Instance URI of the AgriService instance. + /// + public readonly string InstanceUri; + /// + /// Key vault resource Id. + /// + public readonly string KeyVaultResourceId; + /// + /// Redis cache resource Id. + /// + public readonly string RedisCacheResourceId; + /// + /// Storage account resource Id. + /// + public readonly string StorageAccountResourceId; + /// + /// Version of AgriService instance. + /// + public readonly string Version; + + [OutputConstructor] + private AgriServiceConfigResponse( + string appServiceResourceId, + + string cosmosDbResourceId, + + string instanceUri, + + string keyVaultResourceId, + + string redisCacheResourceId, + + string storageAccountResourceId, + + string version) + { + AppServiceResourceId = appServiceResourceId; + CosmosDbResourceId = cosmosDbResourceId; + InstanceUri = instanceUri; + KeyVaultResourceId = keyVaultResourceId; + RedisCacheResourceId = redisCacheResourceId; + StorageAccountResourceId = storageAccountResourceId; + Version = version; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/AgriServiceResourcePropertiesResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/AgriServiceResourcePropertiesResponse.cs new file mode 100644 index 000000000000..cd6c122c90a2 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/AgriServiceResourcePropertiesResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Details of the Agriculture AgriDataManager. + /// + [OutputType] + public sealed class AgriServiceResourcePropertiesResponse + { + /// + /// Config of the AgriService instance. + /// + public readonly Outputs.AgriServiceConfigResponse? Config; + /// + /// Data connector credentials of AgriService instance. + /// + public readonly ImmutableArray DataConnectorCredentials; + /// + /// AgriService installed solutions. + /// + public readonly ImmutableArray InstalledSolutions; + /// + /// Managed On Behalf Of Configuration. + /// + public readonly Outputs.ManagedOnBehalfOfConfigurationResponse ManagedOnBehalfOfConfiguration; + /// + /// The status of the last operation. + /// + public readonly string ProvisioningState; + + [OutputConstructor] + private AgriServiceResourcePropertiesResponse( + Outputs.AgriServiceConfigResponse? config, + + ImmutableArray dataConnectorCredentials, + + ImmutableArray installedSolutions, + + Outputs.ManagedOnBehalfOfConfigurationResponse managedOnBehalfOfConfiguration, + + string provisioningState) + { + Config = config; + DataConnectorCredentials = dataConnectorCredentials; + InstalledSolutions = installedSolutions; + ManagedOnBehalfOfConfiguration = managedOnBehalfOfConfiguration; + ProvisioningState = provisioningState; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/DataConnectorCredentialMapResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/DataConnectorCredentialMapResponse.cs new file mode 100644 index 000000000000..cab7d9072f6a --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/DataConnectorCredentialMapResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Mapping of data connector credentials. + /// + [OutputType] + public sealed class DataConnectorCredentialMapResponse + { + /// + /// The key representing the credential. + /// + public readonly string Key; + /// + /// The data connector credential value. + /// + public readonly Outputs.DataConnectorCredentialsResponse Value; + + [OutputConstructor] + private DataConnectorCredentialMapResponse( + string key, + + Outputs.DataConnectorCredentialsResponse value) + { + Key = key; + Value = value; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/DataConnectorCredentialsResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/DataConnectorCredentialsResponse.cs new file mode 100644 index 000000000000..fa68795633f1 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/DataConnectorCredentialsResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// The properties related to an AgriService data connector. + /// + [OutputType] + public sealed class DataConnectorCredentialsResponse + { + /// + /// Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + /// + public readonly string? ClientId; + /// + /// Name of the key vault key. + /// + public readonly string? KeyName; + /// + /// Uri of the key vault + /// + public readonly string? KeyVaultUri; + /// + /// Version of the key vault key. + /// + public readonly string? KeyVersion; + /// + /// Type of credential. + /// + public readonly string? Kind; + + [OutputConstructor] + private DataConnectorCredentialsResponse( + string? clientId, + + string? keyName, + + string? keyVaultUri, + + string? keyVersion, + + string? kind) + { + ClientId = clientId; + KeyName = keyName; + KeyVaultUri = keyVaultUri; + KeyVersion = keyVersion; + Kind = kind; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/DataManagerForAgricultureSolutionResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/DataManagerForAgricultureSolutionResponse.cs new file mode 100644 index 000000000000..a87aecf305b1 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/DataManagerForAgricultureSolutionResponse.cs @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Data Manager for Agriculture solution. + /// + [OutputType] + public sealed class DataManagerForAgricultureSolutionResponse + { + /// + /// Entra application Id used to access azure data manager for agriculture instance. + /// + public readonly string AccessAzureDataManagerForAgricultureApplicationId; + /// + /// Entra application name used to access azure data manager for agriculture instance. + /// + public readonly string AccessAzureDataManagerForAgricultureApplicationName; + /// + /// Data access scopes. + /// + public readonly ImmutableArray DataAccessScopes; + /// + /// Whether solution inference will validate input. + /// + public readonly bool IsValidateInput; + /// + /// Marketplace offer details. + /// + public readonly Outputs.MarketPlaceOfferDetailsResponse MarketPlaceOfferDetails; + /// + /// Partner Id. + /// + public readonly string PartnerId; + /// + /// Partner tenant Id. + /// + public readonly string PartnerTenantId; + /// + /// Saas application Id. + /// + public readonly string SaasApplicationId; + /// + /// Solution Id. + /// + public readonly string SolutionId; + + [OutputConstructor] + private DataManagerForAgricultureSolutionResponse( + string accessAzureDataManagerForAgricultureApplicationId, + + string accessAzureDataManagerForAgricultureApplicationName, + + ImmutableArray dataAccessScopes, + + bool isValidateInput, + + Outputs.MarketPlaceOfferDetailsResponse marketPlaceOfferDetails, + + string partnerId, + + string partnerTenantId, + + string saasApplicationId, + + string solutionId) + { + AccessAzureDataManagerForAgricultureApplicationId = accessAzureDataManagerForAgricultureApplicationId; + AccessAzureDataManagerForAgricultureApplicationName = accessAzureDataManagerForAgricultureApplicationName; + DataAccessScopes = dataAccessScopes; + IsValidateInput = isValidateInput; + MarketPlaceOfferDetails = marketPlaceOfferDetails; + PartnerId = partnerId; + PartnerTenantId = partnerTenantId; + SaasApplicationId = saasApplicationId; + SolutionId = solutionId; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/InstalledSolutionMapResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/InstalledSolutionMapResponse.cs new file mode 100644 index 000000000000..7637ea98906f --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/InstalledSolutionMapResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Mapping of installed solutions. + /// + [OutputType] + public sealed class InstalledSolutionMapResponse + { + /// + /// The key representing the installed solution. + /// + public readonly string Key; + /// + /// The installed solution value. + /// + public readonly Outputs.SolutionResponse Value; + + [OutputConstructor] + private InstalledSolutionMapResponse( + string key, + + Outputs.SolutionResponse value) + { + Key = key; + Value = value; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/ManagedOnBehalfOfConfigurationResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/ManagedOnBehalfOfConfigurationResponse.cs new file mode 100644 index 000000000000..bbda83c3949c --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/ManagedOnBehalfOfConfigurationResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Configuration of the managed on behalf of resource. + /// + [OutputType] + public sealed class ManagedOnBehalfOfConfigurationResponse + { + /// + /// Associated MoboBrokerResources. + /// + public readonly ImmutableArray MoboBrokerResources; + + [OutputConstructor] + private ManagedOnBehalfOfConfigurationResponse(ImmutableArray moboBrokerResources) + { + MoboBrokerResources = moboBrokerResources; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/ManagedServiceIdentityResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/ManagedServiceIdentityResponse.cs new file mode 100644 index 000000000000..cb315f15b90f --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/ManagedServiceIdentityResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [OutputType] + public sealed class ManagedServiceIdentityResponse + { + /// + /// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string TenantId; + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + public readonly string Type; + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public readonly ImmutableDictionary? UserAssignedIdentities; + + [OutputConstructor] + private ManagedServiceIdentityResponse( + string principalId, + + string tenantId, + + string type, + + ImmutableDictionary? userAssignedIdentities) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + UserAssignedIdentities = userAssignedIdentities; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/MarketPlaceOfferDetailsResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/MarketPlaceOfferDetailsResponse.cs new file mode 100644 index 000000000000..b45c4483942f --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/MarketPlaceOfferDetailsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Marketplace offer details of Agri solution. + /// + [OutputType] + public sealed class MarketPlaceOfferDetailsResponse + { + /// + /// Publisher Id. + /// + public readonly string PublisherId; + /// + /// Saas offer Id. + /// + public readonly string SaasOfferId; + + [OutputConstructor] + private MarketPlaceOfferDetailsResponse( + string publisherId, + + string saasOfferId) + { + PublisherId = publisherId; + SaasOfferId = saasOfferId; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/MoboBrokerResourceResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/MoboBrokerResourceResponse.cs new file mode 100644 index 000000000000..a425cba94314 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/MoboBrokerResourceResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// MoboBroker resource. + /// + [OutputType] + public sealed class MoboBrokerResourceResponse + { + /// + /// The fully qualified resource ID of the MoboBroker resource. + /// Example: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}` + /// + public readonly string Id; + + [OutputConstructor] + private MoboBrokerResourceResponse(string id) + { + Id = id; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/SkuResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/SkuResponse.cs new file mode 100644 index 000000000000..60f7e4dc5ed9 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/SkuResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// The resource model definition representing SKU + /// + [OutputType] + public sealed class SkuResponse + { + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + public readonly int? Capacity; + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + public readonly string? Family; + /// + /// The name of the SKU. E.g. P3. It is typically a letter+number code + /// + public readonly string Name; + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + public readonly string? Size; + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + public readonly string? Tier; + + [OutputConstructor] + private SkuResponse( + int? capacity, + + string? family, + + string name, + + string? size, + + string? tier) + { + Capacity = capacity; + Family = family; + Name = name; + Size = size; + Tier = tier; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/SolutionResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/SolutionResponse.cs new file mode 100644 index 000000000000..e6131674024b --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/SolutionResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Installed data manager for Agriculture solution detail. + /// + [OutputType] + public sealed class SolutionResponse + { + /// + /// Application name of the solution. + /// + public readonly string? ApplicationName; + /// + /// Marketplace publisher Id. + /// + public readonly string? MarketPlacePublisherId; + /// + /// Partner Id. + /// + public readonly string? PartnerId; + /// + /// Plan Id. + /// + public readonly string? PlanId; + /// + /// Saas subscription Id. + /// + public readonly string? SaasSubscriptionId; + /// + /// Saas subscription name. + /// + public readonly string? SaasSubscriptionName; + + [OutputConstructor] + private SolutionResponse( + string? applicationName, + + string? marketPlacePublisherId, + + string? partnerId, + + string? planId, + + string? saasSubscriptionId, + + string? saasSubscriptionName) + { + ApplicationName = applicationName; + MarketPlacePublisherId = marketPlacePublisherId; + PartnerId = partnerId; + PlanId = planId; + SaasSubscriptionId = saasSubscriptionId; + SaasSubscriptionName = saasSubscriptionName; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/SystemDataResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..d7a96b98ebf9 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/Outputs/UserAssignedIdentityResponse.cs b/sdk/dotnet/AgriculturePlatform/Outputs/UserAssignedIdentityResponse.cs new file mode 100644 index 000000000000..9e571a51f488 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/Outputs/UserAssignedIdentityResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.Outputs +{ + + /// + /// User assigned identity properties + /// + [OutputType] + public sealed class UserAssignedIdentityResponse + { + /// + /// The client ID of the assigned identity. + /// + public readonly string ClientId; + /// + /// The principal ID of the assigned identity. + /// + public readonly string PrincipalId; + + [OutputConstructor] + private UserAssignedIdentityResponse( + string clientId, + + string principalId) + { + ClientId = clientId; + PrincipalId = principalId; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/README.md b/sdk/dotnet/AgriculturePlatform/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/AgriService.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/AgriService.cs new file mode 100644 index 000000000000..e34bdff69570 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/AgriService.cs @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview +{ + /// + /// Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + /// + [AzureNativeResourceType("azure-native:agricultureplatform/v20240601preview:AgriService")] + public partial class AgriService : global::Pulumi.CustomResource + { + /// + /// The managed service identities assigned to this resource. + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The resource-specific properties for this resource. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// The SKU (Stock Keeping Unit) assigned to this resource. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a AgriService resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public AgriService(string name, AgriServiceArgs args, CustomResourceOptions? options = null) + : base("azure-native:agricultureplatform/v20240601preview:AgriService", name, args ?? new AgriServiceArgs(), MakeResourceOptions(options, "")) + { + } + + private AgriService(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:agricultureplatform/v20240601preview:AgriService", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:agricultureplatform:AgriService" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing AgriService resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static AgriService Get(string name, Input id, CustomResourceOptions? options = null) + { + return new AgriService(name, id, options); + } + } + + public sealed class AgriServiceArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName")] + public Input? AgriServiceResourceName { get; set; } + + /// + /// The managed service identities assigned to this resource. + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The resource-specific properties for this resource. + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The SKU (Stock Keeping Unit) assigned to this resource. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public AgriServiceArgs() + { + } + public static new AgriServiceArgs Empty => new AgriServiceArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Enums.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Enums.cs new file mode 100644 index 000000000000..82ff0f949fae --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Enums.cs @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview +{ + /// + /// Type of credential. + /// + [EnumType] + public readonly struct AuthCredentialsKind : IEquatable + { + private readonly string _value; + + private AuthCredentialsKind(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// OAuth Client Credential type + /// + public static AuthCredentialsKind OAuthClientCredentials { get; } = new AuthCredentialsKind("OAuthClientCredentials"); + /// + /// API Key Auth Credential type + /// + public static AuthCredentialsKind ApiKeyAuthCredentials { get; } = new AuthCredentialsKind("ApiKeyAuthCredentials"); + + public static bool operator ==(AuthCredentialsKind left, AuthCredentialsKind right) => left.Equals(right); + public static bool operator !=(AuthCredentialsKind left, AuthCredentialsKind right) => !left.Equals(right); + + public static explicit operator string(AuthCredentialsKind value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is AuthCredentialsKind other && Equals(other); + public bool Equals(AuthCredentialsKind other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [EnumType] + public readonly struct ManagedServiceIdentityType : IEquatable + { + private readonly string _value; + + private ManagedServiceIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedServiceIdentityType None { get; } = new ManagedServiceIdentityType("None"); + public static ManagedServiceIdentityType SystemAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned"); + public static ManagedServiceIdentityType UserAssigned { get; } = new ManagedServiceIdentityType("UserAssigned"); + public static ManagedServiceIdentityType SystemAssigned_UserAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned,UserAssigned"); + + public static bool operator ==(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => left.Equals(right); + public static bool operator !=(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => !left.Equals(right); + + public static explicit operator string(ManagedServiceIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedServiceIdentityType other && Equals(other); + public bool Equals(ManagedServiceIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + [EnumType] + public readonly struct SkuTier : IEquatable + { + private readonly string _value; + + private SkuTier(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SkuTier Free { get; } = new SkuTier("Free"); + public static SkuTier Basic { get; } = new SkuTier("Basic"); + public static SkuTier Standard { get; } = new SkuTier("Standard"); + public static SkuTier Premium { get; } = new SkuTier("Premium"); + + public static bool operator ==(SkuTier left, SkuTier right) => left.Equals(right); + public static bool operator !=(SkuTier left, SkuTier right) => !left.Equals(right); + + public static explicit operator string(SkuTier value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SkuTier other && Equals(other); + public bool Equals(SkuTier other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/GetAgriService.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/GetAgriService.cs new file mode 100644 index 000000000000..d73b918695f7 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/GetAgriService.cs @@ -0,0 +1,146 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview +{ + public static class GetAgriService + { + /// + /// Get a AgriServiceResource + /// + public static Task InvokeAsync(GetAgriServiceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:agricultureplatform/v20240601preview:getAgriService", args ?? new GetAgriServiceArgs(), options.WithDefaults()); + + /// + /// Get a AgriServiceResource + /// + public static Output Invoke(GetAgriServiceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:agricultureplatform/v20240601preview:getAgriService", args ?? new GetAgriServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Get a AgriServiceResource + /// + public static Output Invoke(GetAgriServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:agricultureplatform/v20240601preview:getAgriService", args ?? new GetAgriServiceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetAgriServiceArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName", required: true)] + public string AgriServiceResourceName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetAgriServiceArgs() + { + } + public static new GetAgriServiceArgs Empty => new GetAgriServiceArgs(); + } + + public sealed class GetAgriServiceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName", required: true)] + public Input AgriServiceResourceName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetAgriServiceInvokeArgs() + { + } + public static new GetAgriServiceInvokeArgs Empty => new GetAgriServiceInvokeArgs(); + } + + + [OutputType] + public sealed class GetAgriServiceResult + { + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The managed service identities assigned to this resource. + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The resource-specific properties for this resource. + /// + public readonly Outputs.AgriServiceResourcePropertiesResponse Properties; + /// + /// The SKU (Stock Keeping Unit) assigned to this resource. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetAgriServiceResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string location, + + string name, + + Outputs.AgriServiceResourcePropertiesResponse properties, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Location = location; + Name = name; + Properties = properties; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/AgriServiceResourcePropertiesArgs.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/AgriServiceResourcePropertiesArgs.cs new file mode 100644 index 000000000000..239fb9f5f4fb --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/AgriServiceResourcePropertiesArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Inputs +{ + + /// + /// Details of the Agriculture AgriDataManager. + /// + public sealed class AgriServiceResourcePropertiesArgs : global::Pulumi.ResourceArgs + { + [Input("dataConnectorCredentials")] + private InputList? _dataConnectorCredentials; + + /// + /// Data connector credentials of AgriService instance. + /// + public InputList DataConnectorCredentials + { + get => _dataConnectorCredentials ?? (_dataConnectorCredentials = new InputList()); + set => _dataConnectorCredentials = value; + } + + [Input("installedSolutions")] + private InputList? _installedSolutions; + + /// + /// AgriService installed solutions. + /// + public InputList InstalledSolutions + { + get => _installedSolutions ?? (_installedSolutions = new InputList()); + set => _installedSolutions = value; + } + + public AgriServiceResourcePropertiesArgs() + { + } + public static new AgriServiceResourcePropertiesArgs Empty => new AgriServiceResourcePropertiesArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/DataConnectorCredentialMapArgs.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/DataConnectorCredentialMapArgs.cs new file mode 100644 index 000000000000..f25b322f7f61 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/DataConnectorCredentialMapArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Inputs +{ + + /// + /// Mapping of data connector credentials. + /// + public sealed class DataConnectorCredentialMapArgs : global::Pulumi.ResourceArgs + { + /// + /// The key representing the credential. + /// + [Input("key", required: true)] + public Input Key { get; set; } = null!; + + /// + /// The data connector credential value. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public DataConnectorCredentialMapArgs() + { + } + public static new DataConnectorCredentialMapArgs Empty => new DataConnectorCredentialMapArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/DataConnectorCredentialsArgs.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/DataConnectorCredentialsArgs.cs new file mode 100644 index 000000000000..bb8726785102 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/DataConnectorCredentialsArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Inputs +{ + + /// + /// The properties related to an AgriService data connector. + /// + public sealed class DataConnectorCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + /// + [Input("clientId")] + public Input? ClientId { get; set; } + + /// + /// Name of the key vault key. + /// + [Input("keyName")] + public Input? KeyName { get; set; } + + /// + /// Uri of the key vault + /// + [Input("keyVaultUri")] + public Input? KeyVaultUri { get; set; } + + /// + /// Version of the key vault key. + /// + [Input("keyVersion")] + public Input? KeyVersion { get; set; } + + /// + /// Type of credential. + /// + [Input("kind")] + public InputUnion? Kind { get; set; } + + public DataConnectorCredentialsArgs() + { + } + public static new DataConnectorCredentialsArgs Empty => new DataConnectorCredentialsArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/InstalledSolutionMapArgs.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/InstalledSolutionMapArgs.cs new file mode 100644 index 000000000000..290675087688 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/InstalledSolutionMapArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Inputs +{ + + /// + /// Mapping of installed solutions. + /// + public sealed class InstalledSolutionMapArgs : global::Pulumi.ResourceArgs + { + /// + /// The key representing the installed solution. + /// + [Input("key", required: true)] + public Input Key { get; set; } = null!; + + /// + /// The installed solution value. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public InstalledSolutionMapArgs() + { + } + public static new InstalledSolutionMapArgs Empty => new InstalledSolutionMapArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/ManagedServiceIdentityArgs.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/ManagedServiceIdentityArgs.cs new file mode 100644 index 000000000000..638f527d4de1 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/ManagedServiceIdentityArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Inputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public sealed class ManagedServiceIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [Input("type", required: true)] + public InputUnion Type { get; set; } = null!; + + [Input("userAssignedIdentities")] + private InputList? _userAssignedIdentities; + + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public InputList UserAssignedIdentities + { + get => _userAssignedIdentities ?? (_userAssignedIdentities = new InputList()); + set => _userAssignedIdentities = value; + } + + public ManagedServiceIdentityArgs() + { + } + public static new ManagedServiceIdentityArgs Empty => new ManagedServiceIdentityArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/SkuArgs.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/SkuArgs.cs new file mode 100644 index 000000000000..8bce050fb7d9 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/SkuArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Inputs +{ + + /// + /// The resource model definition representing SKU + /// + public sealed class SkuArgs : global::Pulumi.ResourceArgs + { + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + [Input("capacity")] + public Input? Capacity { get; set; } + + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + [Input("family")] + public Input? Family { get; set; } + + /// + /// The name of the SKU. E.g. P3. It is typically a letter+number code + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + [Input("size")] + public Input? Size { get; set; } + + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + [Input("tier")] + public Input? Tier { get; set; } + + public SkuArgs() + { + } + public static new SkuArgs Empty => new SkuArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/SolutionArgs.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/SolutionArgs.cs new file mode 100644 index 000000000000..e6b87ae1e820 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Inputs/SolutionArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Inputs +{ + + /// + /// Installed data manager for Agriculture solution detail. + /// + public sealed class SolutionArgs : global::Pulumi.ResourceArgs + { + /// + /// Application name of the solution. + /// + [Input("applicationName")] + public Input? ApplicationName { get; set; } + + /// + /// Marketplace publisher Id. + /// + [Input("marketPlacePublisherId")] + public Input? MarketPlacePublisherId { get; set; } + + /// + /// Partner Id. + /// + [Input("partnerId")] + public Input? PartnerId { get; set; } + + /// + /// Plan Id. + /// + [Input("planId")] + public Input? PlanId { get; set; } + + /// + /// Saas subscription Id. + /// + [Input("saasSubscriptionId")] + public Input? SaasSubscriptionId { get; set; } + + /// + /// Saas subscription name. + /// + [Input("saasSubscriptionName")] + public Input? SaasSubscriptionName { get; set; } + + public SolutionArgs() + { + } + public static new SolutionArgs Empty => new SolutionArgs(); + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/ListAgriServiceAvailableSolutions.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/ListAgriServiceAvailableSolutions.cs new file mode 100644 index 000000000000..5d7d90580f39 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/ListAgriServiceAvailableSolutions.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview +{ + public static class ListAgriServiceAvailableSolutions + { + /// + /// Returns the list of available agri solutions. + /// + public static Task InvokeAsync(ListAgriServiceAvailableSolutionsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:agricultureplatform/v20240601preview:listAgriServiceAvailableSolutions", args ?? new ListAgriServiceAvailableSolutionsArgs(), options.WithDefaults()); + + /// + /// Returns the list of available agri solutions. + /// + public static Output Invoke(ListAgriServiceAvailableSolutionsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:agricultureplatform/v20240601preview:listAgriServiceAvailableSolutions", args ?? new ListAgriServiceAvailableSolutionsInvokeArgs(), options.WithDefaults()); + + /// + /// Returns the list of available agri solutions. + /// + public static Output Invoke(ListAgriServiceAvailableSolutionsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:agricultureplatform/v20240601preview:listAgriServiceAvailableSolutions", args ?? new ListAgriServiceAvailableSolutionsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListAgriServiceAvailableSolutionsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName", required: true)] + public string AgriServiceResourceName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public ListAgriServiceAvailableSolutionsArgs() + { + } + public static new ListAgriServiceAvailableSolutionsArgs Empty => new ListAgriServiceAvailableSolutionsArgs(); + } + + public sealed class ListAgriServiceAvailableSolutionsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the AgriService resource. + /// + [Input("agriServiceResourceName", required: true)] + public Input AgriServiceResourceName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public ListAgriServiceAvailableSolutionsInvokeArgs() + { + } + public static new ListAgriServiceAvailableSolutionsInvokeArgs Empty => new ListAgriServiceAvailableSolutionsInvokeArgs(); + } + + + [OutputType] + public sealed class ListAgriServiceAvailableSolutionsResult + { + /// + /// Agri solutions list. + /// + public readonly ImmutableArray Solutions; + + [OutputConstructor] + private ListAgriServiceAvailableSolutionsResult(ImmutableArray solutions) + { + Solutions = solutions; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/AgriServiceConfigResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/AgriServiceConfigResponse.cs new file mode 100644 index 000000000000..59ec08a4c30f --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/AgriServiceConfigResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Config of the AgriService resource instance. + /// + [OutputType] + public sealed class AgriServiceConfigResponse + { + /// + /// App service resource Id. + /// + public readonly string AppServiceResourceId; + /// + /// Cosmos Db resource Id. + /// + public readonly string CosmosDbResourceId; + /// + /// Instance URI of the AgriService instance. + /// + public readonly string InstanceUri; + /// + /// Key vault resource Id. + /// + public readonly string KeyVaultResourceId; + /// + /// Redis cache resource Id. + /// + public readonly string RedisCacheResourceId; + /// + /// Storage account resource Id. + /// + public readonly string StorageAccountResourceId; + /// + /// Version of AgriService instance. + /// + public readonly string Version; + + [OutputConstructor] + private AgriServiceConfigResponse( + string appServiceResourceId, + + string cosmosDbResourceId, + + string instanceUri, + + string keyVaultResourceId, + + string redisCacheResourceId, + + string storageAccountResourceId, + + string version) + { + AppServiceResourceId = appServiceResourceId; + CosmosDbResourceId = cosmosDbResourceId; + InstanceUri = instanceUri; + KeyVaultResourceId = keyVaultResourceId; + RedisCacheResourceId = redisCacheResourceId; + StorageAccountResourceId = storageAccountResourceId; + Version = version; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/AgriServiceResourcePropertiesResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/AgriServiceResourcePropertiesResponse.cs new file mode 100644 index 000000000000..0d3f78067b34 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/AgriServiceResourcePropertiesResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Details of the Agriculture AgriDataManager. + /// + [OutputType] + public sealed class AgriServiceResourcePropertiesResponse + { + /// + /// Config of the AgriService instance. + /// + public readonly Outputs.AgriServiceConfigResponse? Config; + /// + /// Data connector credentials of AgriService instance. + /// + public readonly ImmutableArray DataConnectorCredentials; + /// + /// AgriService installed solutions. + /// + public readonly ImmutableArray InstalledSolutions; + /// + /// Managed On Behalf Of Configuration. + /// + public readonly Outputs.ManagedOnBehalfOfConfigurationResponse ManagedOnBehalfOfConfiguration; + /// + /// The status of the last operation. + /// + public readonly string ProvisioningState; + + [OutputConstructor] + private AgriServiceResourcePropertiesResponse( + Outputs.AgriServiceConfigResponse? config, + + ImmutableArray dataConnectorCredentials, + + ImmutableArray installedSolutions, + + Outputs.ManagedOnBehalfOfConfigurationResponse managedOnBehalfOfConfiguration, + + string provisioningState) + { + Config = config; + DataConnectorCredentials = dataConnectorCredentials; + InstalledSolutions = installedSolutions; + ManagedOnBehalfOfConfiguration = managedOnBehalfOfConfiguration; + ProvisioningState = provisioningState; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataConnectorCredentialMapResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataConnectorCredentialMapResponse.cs new file mode 100644 index 000000000000..19ce1f556850 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataConnectorCredentialMapResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Mapping of data connector credentials. + /// + [OutputType] + public sealed class DataConnectorCredentialMapResponse + { + /// + /// The key representing the credential. + /// + public readonly string Key; + /// + /// The data connector credential value. + /// + public readonly Outputs.DataConnectorCredentialsResponse Value; + + [OutputConstructor] + private DataConnectorCredentialMapResponse( + string key, + + Outputs.DataConnectorCredentialsResponse value) + { + Key = key; + Value = value; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataConnectorCredentialsResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataConnectorCredentialsResponse.cs new file mode 100644 index 000000000000..d99d19f89c65 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataConnectorCredentialsResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// The properties related to an AgriService data connector. + /// + [OutputType] + public sealed class DataConnectorCredentialsResponse + { + /// + /// Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + /// + public readonly string? ClientId; + /// + /// Name of the key vault key. + /// + public readonly string? KeyName; + /// + /// Uri of the key vault + /// + public readonly string? KeyVaultUri; + /// + /// Version of the key vault key. + /// + public readonly string? KeyVersion; + /// + /// Type of credential. + /// + public readonly string? Kind; + + [OutputConstructor] + private DataConnectorCredentialsResponse( + string? clientId, + + string? keyName, + + string? keyVaultUri, + + string? keyVersion, + + string? kind) + { + ClientId = clientId; + KeyName = keyName; + KeyVaultUri = keyVaultUri; + KeyVersion = keyVersion; + Kind = kind; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataManagerForAgricultureSolutionResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataManagerForAgricultureSolutionResponse.cs new file mode 100644 index 000000000000..add9cf182cb5 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/DataManagerForAgricultureSolutionResponse.cs @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Data Manager for Agriculture solution. + /// + [OutputType] + public sealed class DataManagerForAgricultureSolutionResponse + { + /// + /// Entra application Id used to access azure data manager for agriculture instance. + /// + public readonly string AccessAzureDataManagerForAgricultureApplicationId; + /// + /// Entra application name used to access azure data manager for agriculture instance. + /// + public readonly string AccessAzureDataManagerForAgricultureApplicationName; + /// + /// Data access scopes. + /// + public readonly ImmutableArray DataAccessScopes; + /// + /// Whether solution inference will validate input. + /// + public readonly bool IsValidateInput; + /// + /// Marketplace offer details. + /// + public readonly Outputs.MarketPlaceOfferDetailsResponse MarketPlaceOfferDetails; + /// + /// Partner Id. + /// + public readonly string PartnerId; + /// + /// Partner tenant Id. + /// + public readonly string PartnerTenantId; + /// + /// Saas application Id. + /// + public readonly string SaasApplicationId; + /// + /// Solution Id. + /// + public readonly string SolutionId; + + [OutputConstructor] + private DataManagerForAgricultureSolutionResponse( + string accessAzureDataManagerForAgricultureApplicationId, + + string accessAzureDataManagerForAgricultureApplicationName, + + ImmutableArray dataAccessScopes, + + bool isValidateInput, + + Outputs.MarketPlaceOfferDetailsResponse marketPlaceOfferDetails, + + string partnerId, + + string partnerTenantId, + + string saasApplicationId, + + string solutionId) + { + AccessAzureDataManagerForAgricultureApplicationId = accessAzureDataManagerForAgricultureApplicationId; + AccessAzureDataManagerForAgricultureApplicationName = accessAzureDataManagerForAgricultureApplicationName; + DataAccessScopes = dataAccessScopes; + IsValidateInput = isValidateInput; + MarketPlaceOfferDetails = marketPlaceOfferDetails; + PartnerId = partnerId; + PartnerTenantId = partnerTenantId; + SaasApplicationId = saasApplicationId; + SolutionId = solutionId; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/InstalledSolutionMapResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/InstalledSolutionMapResponse.cs new file mode 100644 index 000000000000..89ed2f9e779b --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/InstalledSolutionMapResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Mapping of installed solutions. + /// + [OutputType] + public sealed class InstalledSolutionMapResponse + { + /// + /// The key representing the installed solution. + /// + public readonly string Key; + /// + /// The installed solution value. + /// + public readonly Outputs.SolutionResponse Value; + + [OutputConstructor] + private InstalledSolutionMapResponse( + string key, + + Outputs.SolutionResponse value) + { + Key = key; + Value = value; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/ManagedOnBehalfOfConfigurationResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/ManagedOnBehalfOfConfigurationResponse.cs new file mode 100644 index 000000000000..a1b94e19fbd2 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/ManagedOnBehalfOfConfigurationResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Configuration of the managed on behalf of resource. + /// + [OutputType] + public sealed class ManagedOnBehalfOfConfigurationResponse + { + /// + /// Associated MoboBrokerResources. + /// + public readonly ImmutableArray MoboBrokerResources; + + [OutputConstructor] + private ManagedOnBehalfOfConfigurationResponse(ImmutableArray moboBrokerResources) + { + MoboBrokerResources = moboBrokerResources; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/ManagedServiceIdentityResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/ManagedServiceIdentityResponse.cs new file mode 100644 index 000000000000..5d75702370e3 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/ManagedServiceIdentityResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [OutputType] + public sealed class ManagedServiceIdentityResponse + { + /// + /// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string TenantId; + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + public readonly string Type; + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public readonly ImmutableDictionary? UserAssignedIdentities; + + [OutputConstructor] + private ManagedServiceIdentityResponse( + string principalId, + + string tenantId, + + string type, + + ImmutableDictionary? userAssignedIdentities) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + UserAssignedIdentities = userAssignedIdentities; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/MarketPlaceOfferDetailsResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/MarketPlaceOfferDetailsResponse.cs new file mode 100644 index 000000000000..b612466bc54b --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/MarketPlaceOfferDetailsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Marketplace offer details of Agri solution. + /// + [OutputType] + public sealed class MarketPlaceOfferDetailsResponse + { + /// + /// Publisher Id. + /// + public readonly string PublisherId; + /// + /// Saas offer Id. + /// + public readonly string SaasOfferId; + + [OutputConstructor] + private MarketPlaceOfferDetailsResponse( + string publisherId, + + string saasOfferId) + { + PublisherId = publisherId; + SaasOfferId = saasOfferId; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/MoboBrokerResourceResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/MoboBrokerResourceResponse.cs new file mode 100644 index 000000000000..e4795c92854f --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/MoboBrokerResourceResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// MoboBroker resource. + /// + [OutputType] + public sealed class MoboBrokerResourceResponse + { + /// + /// The fully qualified resource ID of the MoboBroker resource. + /// Example: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}` + /// + public readonly string Id; + + [OutputConstructor] + private MoboBrokerResourceResponse(string id) + { + Id = id; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SkuResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SkuResponse.cs new file mode 100644 index 000000000000..effb6d9e0635 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SkuResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// The resource model definition representing SKU + /// + [OutputType] + public sealed class SkuResponse + { + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + public readonly int? Capacity; + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + public readonly string? Family; + /// + /// The name of the SKU. E.g. P3. It is typically a letter+number code + /// + public readonly string Name; + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + public readonly string? Size; + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + public readonly string? Tier; + + [OutputConstructor] + private SkuResponse( + int? capacity, + + string? family, + + string name, + + string? size, + + string? tier) + { + Capacity = capacity; + Family = family; + Name = name; + Size = size; + Tier = tier; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SolutionResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SolutionResponse.cs new file mode 100644 index 000000000000..bc12c241e329 --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SolutionResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Installed data manager for Agriculture solution detail. + /// + [OutputType] + public sealed class SolutionResponse + { + /// + /// Application name of the solution. + /// + public readonly string? ApplicationName; + /// + /// Marketplace publisher Id. + /// + public readonly string? MarketPlacePublisherId; + /// + /// Partner Id. + /// + public readonly string? PartnerId; + /// + /// Plan Id. + /// + public readonly string? PlanId; + /// + /// Saas subscription Id. + /// + public readonly string? SaasSubscriptionId; + /// + /// Saas subscription name. + /// + public readonly string? SaasSubscriptionName; + + [OutputConstructor] + private SolutionResponse( + string? applicationName, + + string? marketPlacePublisherId, + + string? partnerId, + + string? planId, + + string? saasSubscriptionId, + + string? saasSubscriptionName) + { + ApplicationName = applicationName; + MarketPlacePublisherId = marketPlacePublisherId; + PartnerId = partnerId; + PlanId = planId; + SaasSubscriptionId = saasSubscriptionId; + SaasSubscriptionName = saasSubscriptionName; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SystemDataResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..957471f3f46e --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/UserAssignedIdentityResponse.cs b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/UserAssignedIdentityResponse.cs new file mode 100644 index 000000000000..380227139eec --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/Outputs/UserAssignedIdentityResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.AgriculturePlatform.V20240601Preview.Outputs +{ + + /// + /// User assigned identity properties + /// + [OutputType] + public sealed class UserAssignedIdentityResponse + { + /// + /// The client ID of the assigned identity. + /// + public readonly string ClientId; + /// + /// The principal ID of the assigned identity. + /// + public readonly string PrincipalId; + + [OutputConstructor] + private UserAssignedIdentityResponse( + string clientId, + + string principalId) + { + ClientId = clientId; + PrincipalId = principalId; + } + } +} diff --git a/sdk/dotnet/AgriculturePlatform/V20240601Preview/README.md b/sdk/dotnet/AgriculturePlatform/V20240601Preview/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/AgriculturePlatform/V20240601Preview/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/DatabaseWatcher/GetSharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/GetSharedPrivateLinkResource.cs index e7f963223b7b..c9b089b9c6b7 100644 --- a/sdk/dotnet/DatabaseWatcher/GetSharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/GetSharedPrivateLinkResource.cs @@ -97,7 +97,7 @@ public GetSharedPrivateLinkResourceInvokeArgs() public sealed class GetSharedPrivateLinkResourceResult { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// public readonly string? DnsZone; /// diff --git a/sdk/dotnet/DatabaseWatcher/GetTarget.cs b/sdk/dotnet/DatabaseWatcher/GetTarget.cs index 17d8310e1b5a..5c6b666fe788 100644 --- a/sdk/dotnet/DatabaseWatcher/GetTarget.cs +++ b/sdk/dotnet/DatabaseWatcher/GetTarget.cs @@ -97,7 +97,7 @@ public GetTargetInvokeArgs() public sealed class GetTargetResult { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// public readonly string ConnectionServerName; /// diff --git a/sdk/dotnet/DatabaseWatcher/SharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/SharedPrivateLinkResource.cs index 5943b7319dee..96fa8845e6e0 100644 --- a/sdk/dotnet/DatabaseWatcher/SharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/SharedPrivateLinkResource.cs @@ -19,7 +19,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher public partial class SharedPrivateLinkResource : global::Pulumi.CustomResource { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Output("dnsZone")] public Output DnsZone { get; private set; } = null!; @@ -125,7 +125,7 @@ public static SharedPrivateLinkResource Get(string name, Input id, Custo public sealed class SharedPrivateLinkResourceArgs : global::Pulumi.ResourceArgs { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Input("dnsZone")] public Input? DnsZone { get; set; } diff --git a/sdk/dotnet/DatabaseWatcher/Target.cs b/sdk/dotnet/DatabaseWatcher/Target.cs index e8dc87030db5..4a64305fdce7 100644 --- a/sdk/dotnet/DatabaseWatcher/Target.cs +++ b/sdk/dotnet/DatabaseWatcher/Target.cs @@ -19,7 +19,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher public partial class Target : global::Pulumi.CustomResource { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Output("connectionServerName")] public Output ConnectionServerName { get; private set; } = null!; @@ -119,7 +119,7 @@ public static Target Get(string name, Input id, CustomResourceOptions? o public sealed class TargetArgs : global::Pulumi.ResourceArgs { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Input("connectionServerName", required: true)] public Input ConnectionServerName { get; set; } = null!; diff --git a/sdk/dotnet/DatabaseWatcher/V20230901Preview/GetSharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/V20230901Preview/GetSharedPrivateLinkResource.cs index 53b13a5d452d..622b4e0722f2 100644 --- a/sdk/dotnet/DatabaseWatcher/V20230901Preview/GetSharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/V20230901Preview/GetSharedPrivateLinkResource.cs @@ -88,7 +88,7 @@ public GetSharedPrivateLinkResourceInvokeArgs() public sealed class GetSharedPrivateLinkResourceResult { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// public readonly string? DnsZone; /// diff --git a/sdk/dotnet/DatabaseWatcher/V20230901Preview/GetTarget.cs b/sdk/dotnet/DatabaseWatcher/V20230901Preview/GetTarget.cs index 4f295b12d4b6..567e98b6f267 100644 --- a/sdk/dotnet/DatabaseWatcher/V20230901Preview/GetTarget.cs +++ b/sdk/dotnet/DatabaseWatcher/V20230901Preview/GetTarget.cs @@ -88,7 +88,7 @@ public GetTargetInvokeArgs() public sealed class GetTargetResult { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// public readonly string ConnectionServerName; /// diff --git a/sdk/dotnet/DatabaseWatcher/V20230901Preview/SharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/V20230901Preview/SharedPrivateLinkResource.cs index a8b0bfa5b0fc..7d936c826c2f 100644 --- a/sdk/dotnet/DatabaseWatcher/V20230901Preview/SharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/V20230901Preview/SharedPrivateLinkResource.cs @@ -16,7 +16,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher.V20230901Preview public partial class SharedPrivateLinkResource : global::Pulumi.CustomResource { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Output("dnsZone")] public Output DnsZone { get; private set; } = null!; @@ -122,7 +122,7 @@ public static SharedPrivateLinkResource Get(string name, Input id, Custo public sealed class SharedPrivateLinkResourceArgs : global::Pulumi.ResourceArgs { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Input("dnsZone")] public Input? DnsZone { get; set; } diff --git a/sdk/dotnet/DatabaseWatcher/V20230901Preview/Target.cs b/sdk/dotnet/DatabaseWatcher/V20230901Preview/Target.cs index 8e4d2828c0e9..7497d0eb3205 100644 --- a/sdk/dotnet/DatabaseWatcher/V20230901Preview/Target.cs +++ b/sdk/dotnet/DatabaseWatcher/V20230901Preview/Target.cs @@ -16,7 +16,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher.V20230901Preview public partial class Target : global::Pulumi.CustomResource { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Output("connectionServerName")] public Output ConnectionServerName { get; private set; } = null!; @@ -116,7 +116,7 @@ public static Target Get(string name, Input id, CustomResourceOptions? o public sealed class TargetArgs : global::Pulumi.ResourceArgs { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Input("connectionServerName", required: true)] public Input ConnectionServerName { get; set; } = null!; diff --git a/sdk/dotnet/DatabaseWatcher/V20240719Preview/GetSharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/V20240719Preview/GetSharedPrivateLinkResource.cs index c3b6e5ad744d..daf94c7863c0 100644 --- a/sdk/dotnet/DatabaseWatcher/V20240719Preview/GetSharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/V20240719Preview/GetSharedPrivateLinkResource.cs @@ -88,7 +88,7 @@ public GetSharedPrivateLinkResourceInvokeArgs() public sealed class GetSharedPrivateLinkResourceResult { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// public readonly string? DnsZone; /// diff --git a/sdk/dotnet/DatabaseWatcher/V20240719Preview/GetTarget.cs b/sdk/dotnet/DatabaseWatcher/V20240719Preview/GetTarget.cs index 3c6d28d14544..049bc217ab2d 100644 --- a/sdk/dotnet/DatabaseWatcher/V20240719Preview/GetTarget.cs +++ b/sdk/dotnet/DatabaseWatcher/V20240719Preview/GetTarget.cs @@ -88,7 +88,7 @@ public GetTargetInvokeArgs() public sealed class GetTargetResult { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// public readonly string ConnectionServerName; /// diff --git a/sdk/dotnet/DatabaseWatcher/V20240719Preview/SharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/V20240719Preview/SharedPrivateLinkResource.cs index 7f37c6ce45c6..49c14cc46e05 100644 --- a/sdk/dotnet/DatabaseWatcher/V20240719Preview/SharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/V20240719Preview/SharedPrivateLinkResource.cs @@ -16,7 +16,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher.V20240719Preview public partial class SharedPrivateLinkResource : global::Pulumi.CustomResource { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Output("dnsZone")] public Output DnsZone { get; private set; } = null!; @@ -122,7 +122,7 @@ public static SharedPrivateLinkResource Get(string name, Input id, Custo public sealed class SharedPrivateLinkResourceArgs : global::Pulumi.ResourceArgs { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Input("dnsZone")] public Input? DnsZone { get; set; } diff --git a/sdk/dotnet/DatabaseWatcher/V20240719Preview/Target.cs b/sdk/dotnet/DatabaseWatcher/V20240719Preview/Target.cs index 08566a2fc16f..e08407e7ef40 100644 --- a/sdk/dotnet/DatabaseWatcher/V20240719Preview/Target.cs +++ b/sdk/dotnet/DatabaseWatcher/V20240719Preview/Target.cs @@ -16,7 +16,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher.V20240719Preview public partial class Target : global::Pulumi.CustomResource { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Output("connectionServerName")] public Output ConnectionServerName { get; private set; } = null!; @@ -116,7 +116,7 @@ public static Target Get(string name, Input id, CustomResourceOptions? o public sealed class TargetArgs : global::Pulumi.ResourceArgs { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Input("connectionServerName", required: true)] public Input ConnectionServerName { get; set; } = null!; diff --git a/sdk/dotnet/DatabaseWatcher/V20241001Preview/GetSharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/V20241001Preview/GetSharedPrivateLinkResource.cs index 827223024a03..eed89efd5de4 100644 --- a/sdk/dotnet/DatabaseWatcher/V20241001Preview/GetSharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/V20241001Preview/GetSharedPrivateLinkResource.cs @@ -88,7 +88,7 @@ public GetSharedPrivateLinkResourceInvokeArgs() public sealed class GetSharedPrivateLinkResourceResult { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// public readonly string? DnsZone; /// diff --git a/sdk/dotnet/DatabaseWatcher/V20241001Preview/GetTarget.cs b/sdk/dotnet/DatabaseWatcher/V20241001Preview/GetTarget.cs index df01cca31134..d4ca35ff11ea 100644 --- a/sdk/dotnet/DatabaseWatcher/V20241001Preview/GetTarget.cs +++ b/sdk/dotnet/DatabaseWatcher/V20241001Preview/GetTarget.cs @@ -88,7 +88,7 @@ public GetTargetInvokeArgs() public sealed class GetTargetResult { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// public readonly string ConnectionServerName; /// diff --git a/sdk/dotnet/DatabaseWatcher/V20241001Preview/SharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/V20241001Preview/SharedPrivateLinkResource.cs index 17d7fd32a370..30013c4a1369 100644 --- a/sdk/dotnet/DatabaseWatcher/V20241001Preview/SharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/V20241001Preview/SharedPrivateLinkResource.cs @@ -16,7 +16,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher.V20241001Preview public partial class SharedPrivateLinkResource : global::Pulumi.CustomResource { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Output("dnsZone")] public Output DnsZone { get; private set; } = null!; @@ -122,7 +122,7 @@ public static SharedPrivateLinkResource Get(string name, Input id, Custo public sealed class SharedPrivateLinkResourceArgs : global::Pulumi.ResourceArgs { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Input("dnsZone")] public Input? DnsZone { get; set; } diff --git a/sdk/dotnet/DatabaseWatcher/V20241001Preview/Target.cs b/sdk/dotnet/DatabaseWatcher/V20241001Preview/Target.cs index 38f1fc550f04..d64b83c006f2 100644 --- a/sdk/dotnet/DatabaseWatcher/V20241001Preview/Target.cs +++ b/sdk/dotnet/DatabaseWatcher/V20241001Preview/Target.cs @@ -16,7 +16,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher.V20241001Preview public partial class Target : global::Pulumi.CustomResource { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Output("connectionServerName")] public Output ConnectionServerName { get; private set; } = null!; @@ -116,7 +116,7 @@ public static Target Get(string name, Input id, CustomResourceOptions? o public sealed class TargetArgs : global::Pulumi.ResourceArgs { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Input("connectionServerName", required: true)] public Input ConnectionServerName { get; set; } = null!; diff --git a/sdk/dotnet/DatabaseWatcher/V20250102/GetSharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/V20250102/GetSharedPrivateLinkResource.cs index b0cdb5f196d6..bfbf524e3087 100644 --- a/sdk/dotnet/DatabaseWatcher/V20250102/GetSharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/V20250102/GetSharedPrivateLinkResource.cs @@ -88,7 +88,7 @@ public GetSharedPrivateLinkResourceInvokeArgs() public sealed class GetSharedPrivateLinkResourceResult { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// public readonly string? DnsZone; /// diff --git a/sdk/dotnet/DatabaseWatcher/V20250102/GetTarget.cs b/sdk/dotnet/DatabaseWatcher/V20250102/GetTarget.cs index 5ab4f579524f..16c9a3ccd422 100644 --- a/sdk/dotnet/DatabaseWatcher/V20250102/GetTarget.cs +++ b/sdk/dotnet/DatabaseWatcher/V20250102/GetTarget.cs @@ -88,7 +88,7 @@ public GetTargetInvokeArgs() public sealed class GetTargetResult { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// public readonly string ConnectionServerName; /// diff --git a/sdk/dotnet/DatabaseWatcher/V20250102/SharedPrivateLinkResource.cs b/sdk/dotnet/DatabaseWatcher/V20250102/SharedPrivateLinkResource.cs index 49d1ba00a29a..551ccb07490e 100644 --- a/sdk/dotnet/DatabaseWatcher/V20250102/SharedPrivateLinkResource.cs +++ b/sdk/dotnet/DatabaseWatcher/V20250102/SharedPrivateLinkResource.cs @@ -16,7 +16,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher.V20250102 public partial class SharedPrivateLinkResource : global::Pulumi.CustomResource { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Output("dnsZone")] public Output DnsZone { get; private set; } = null!; @@ -122,7 +122,7 @@ public static SharedPrivateLinkResource Get(string name, Input id, Custo public sealed class SharedPrivateLinkResourceArgs : global::Pulumi.ResourceArgs { /// - /// The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + /// The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. /// [Input("dnsZone")] public Input? DnsZone { get; set; } diff --git a/sdk/dotnet/DatabaseWatcher/V20250102/Target.cs b/sdk/dotnet/DatabaseWatcher/V20250102/Target.cs index 88b55e4e03a5..03e6b6253ca3 100644 --- a/sdk/dotnet/DatabaseWatcher/V20250102/Target.cs +++ b/sdk/dotnet/DatabaseWatcher/V20250102/Target.cs @@ -16,7 +16,7 @@ namespace Pulumi.AzureNative.DatabaseWatcher.V20250102 public partial class Target : global::Pulumi.CustomResource { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Output("connectionServerName")] public Output ConnectionServerName { get; private set; } = null!; @@ -116,7 +116,7 @@ public static Target Get(string name, Input id, CustomResourceOptions? o public sealed class TargetArgs : global::Pulumi.ResourceArgs { /// - /// The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + /// The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. /// [Input("connectionServerName", required: true)] public Input ConnectionServerName { get; set; } = null!; diff --git a/sdk/dotnet/DependencyMap/DiscoverySource.cs b/sdk/dotnet/DependencyMap/DiscoverySource.cs new file mode 100644 index 000000000000..4cda96be8ab6 --- /dev/null +++ b/sdk/dotnet/DependencyMap/DiscoverySource.cs @@ -0,0 +1,169 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap +{ + /// + /// A Discovery Source resource + /// Azure REST API version: 2025-01-31-preview. + /// + [AzureNativeResourceType("azure-native:dependencymap:DiscoverySource")] + public partial class DiscoverySource : global::Pulumi.CustomResource + { + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Provisioning state of Discovery Source resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Source ArmId of Discovery Source resource + /// + [Output("sourceId")] + public Output SourceId { get; private set; } = null!; + + /// + /// Source type of Discovery Source resource. + /// + [Output("sourceType")] + public Output SourceType { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a DiscoverySource resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public DiscoverySource(string name, DiscoverySourceArgs args, CustomResourceOptions? options = null) + : base("azure-native:dependencymap:DiscoverySource", name, args ?? new DiscoverySourceArgs(), MakeResourceOptions(options, "")) + { + } + + private DiscoverySource(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:dependencymap:DiscoverySource", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:dependencymap/v20250131preview:DiscoverySource" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing DiscoverySource resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static DiscoverySource Get(string name, Input id, CustomResourceOptions? options = null) + { + return new DiscoverySource(name, id, options); + } + } + + public sealed class DiscoverySourceArgs : global::Pulumi.ResourceArgs + { + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public Input MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Source ArmId of Discovery Source resource + /// + [Input("sourceId", required: true)] + public Input SourceId { get; set; } = null!; + + /// + /// discovery source resource + /// + [Input("sourceName")] + public Input? SourceName { get; set; } + + /// + /// Source type of Discovery Source resource. + /// + [Input("sourceType", required: true)] + public InputUnion SourceType { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public DiscoverySourceArgs() + { + } + public static new DiscoverySourceArgs Empty => new DiscoverySourceArgs(); + } +} diff --git a/sdk/dotnet/DependencyMap/Enums.cs b/sdk/dotnet/DependencyMap/Enums.cs new file mode 100644 index 000000000000..4c7dca555c95 --- /dev/null +++ b/sdk/dotnet/DependencyMap/Enums.cs @@ -0,0 +1,79 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.DependencyMap +{ + /// + /// Operator for process name filter + /// + [EnumType] + public readonly struct ProcessNameFilterOperator : IEquatable + { + private readonly string _value; + + private ProcessNameFilterOperator(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Operator to include items in the result + /// + public static ProcessNameFilterOperator Contains { get; } = new ProcessNameFilterOperator("contains"); + /// + /// Operator to exclude items in the result + /// + public static ProcessNameFilterOperator NotContains { get; } = new ProcessNameFilterOperator("notContains"); + + public static bool operator ==(ProcessNameFilterOperator left, ProcessNameFilterOperator right) => left.Equals(right); + public static bool operator !=(ProcessNameFilterOperator left, ProcessNameFilterOperator right) => !left.Equals(right); + + public static explicit operator string(ProcessNameFilterOperator value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ProcessNameFilterOperator other && Equals(other); + public bool Equals(ProcessNameFilterOperator other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Source type of Discovery Source resource. + /// + [EnumType] + public readonly struct SourceType : IEquatable + { + private readonly string _value; + + private SourceType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// OffAzure source type + /// + public static SourceType OffAzure { get; } = new SourceType("OffAzure"); + + public static bool operator ==(SourceType left, SourceType right) => left.Equals(right); + public static bool operator !=(SourceType left, SourceType right) => !left.Equals(right); + + public static explicit operator string(SourceType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SourceType other && Equals(other); + public bool Equals(SourceType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/DependencyMap/GetDiscoverySource.cs b/sdk/dotnet/DependencyMap/GetDiscoverySource.cs new file mode 100644 index 000000000000..a17f719822fd --- /dev/null +++ b/sdk/dotnet/DependencyMap/GetDiscoverySource.cs @@ -0,0 +1,161 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap +{ + public static class GetDiscoverySource + { + /// + /// Get a DiscoverySourceResource + /// Azure REST API version: 2025-01-31-preview. + /// + public static Task InvokeAsync(GetDiscoverySourceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:dependencymap:getDiscoverySource", args ?? new GetDiscoverySourceArgs(), options.WithDefaults()); + + /// + /// Get a DiscoverySourceResource + /// Azure REST API version: 2025-01-31-preview. + /// + public static Output Invoke(GetDiscoverySourceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:dependencymap:getDiscoverySource", args ?? new GetDiscoverySourceInvokeArgs(), options.WithDefaults()); + + /// + /// Get a DiscoverySourceResource + /// Azure REST API version: 2025-01-31-preview. + /// + public static Output Invoke(GetDiscoverySourceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:dependencymap:getDiscoverySource", args ?? new GetDiscoverySourceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetDiscoverySourceArgs : global::Pulumi.InvokeArgs + { + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public string MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// discovery source resource + /// + [Input("sourceName", required: true)] + public string SourceName { get; set; } = null!; + + public GetDiscoverySourceArgs() + { + } + public static new GetDiscoverySourceArgs Empty => new GetDiscoverySourceArgs(); + } + + public sealed class GetDiscoverySourceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public Input MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// discovery source resource + /// + [Input("sourceName", required: true)] + public Input SourceName { get; set; } = null!; + + public GetDiscoverySourceInvokeArgs() + { + } + public static new GetDiscoverySourceInvokeArgs Empty => new GetDiscoverySourceInvokeArgs(); + } + + + [OutputType] + public sealed class GetDiscoverySourceResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Provisioning state of Discovery Source resource. + /// + public readonly string ProvisioningState; + /// + /// Source ArmId of Discovery Source resource + /// + public readonly string SourceId; + /// + /// Source type of Discovery Source resource. + /// + public readonly string SourceType; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetDiscoverySourceResult( + string id, + + string location, + + string name, + + string provisioningState, + + string sourceId, + + string sourceType, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Location = location; + Name = name; + ProvisioningState = provisioningState; + SourceId = sourceId; + SourceType = sourceType; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DependencyMap/GetMap.cs b/sdk/dotnet/DependencyMap/GetMap.cs new file mode 100644 index 000000000000..bde3b0582011 --- /dev/null +++ b/sdk/dotnet/DependencyMap/GetMap.cs @@ -0,0 +1,135 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap +{ + public static class GetMap + { + /// + /// Get a MapsResource + /// Azure REST API version: 2025-01-31-preview. + /// + public static Task InvokeAsync(GetMapArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:dependencymap:getMap", args ?? new GetMapArgs(), options.WithDefaults()); + + /// + /// Get a MapsResource + /// Azure REST API version: 2025-01-31-preview. + /// + public static Output Invoke(GetMapInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:dependencymap:getMap", args ?? new GetMapInvokeArgs(), options.WithDefaults()); + + /// + /// Get a MapsResource + /// Azure REST API version: 2025-01-31-preview. + /// + public static Output Invoke(GetMapInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:dependencymap:getMap", args ?? new GetMapInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetMapArgs : global::Pulumi.InvokeArgs + { + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public string MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetMapArgs() + { + } + public static new GetMapArgs Empty => new GetMapArgs(); + } + + public sealed class GetMapInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public Input MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetMapInvokeArgs() + { + } + public static new GetMapInvokeArgs Empty => new GetMapInvokeArgs(); + } + + + [OutputType] + public sealed class GetMapResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Provisioning state of Maps resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetMapResult( + string id, + + string location, + + string name, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Location = location; + Name = name; + ProvisioningState = provisioningState; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DependencyMap/Map.cs b/sdk/dotnet/DependencyMap/Map.cs new file mode 100644 index 000000000000..78ad29a36187 --- /dev/null +++ b/sdk/dotnet/DependencyMap/Map.cs @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap +{ + /// + /// A Maps resource + /// Azure REST API version: 2025-01-31-preview. + /// + [AzureNativeResourceType("azure-native:dependencymap:Map")] + public partial class Map : global::Pulumi.CustomResource + { + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Provisioning state of Maps resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Map resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Map(string name, MapArgs args, CustomResourceOptions? options = null) + : base("azure-native:dependencymap:Map", name, args ?? new MapArgs(), MakeResourceOptions(options, "")) + { + } + + private Map(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:dependencymap:Map", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:dependencymap/v20250131preview:Map" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Map resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Map Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Map(name, id, options); + } + } + + public sealed class MapArgs : global::Pulumi.ResourceArgs + { + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Maps resource name + /// + [Input("mapName")] + public Input? MapName { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public MapArgs() + { + } + public static new MapArgs Empty => new MapArgs(); + } +} diff --git a/sdk/dotnet/DependencyMap/Outputs/SystemDataResponse.cs b/sdk/dotnet/DependencyMap/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..c873a5d3d448 --- /dev/null +++ b/sdk/dotnet/DependencyMap/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/DependencyMap/README.md b/sdk/dotnet/DependencyMap/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/DependencyMap/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/DependencyMap/V20250131Preview/DiscoverySource.cs b/sdk/dotnet/DependencyMap/V20250131Preview/DiscoverySource.cs new file mode 100644 index 000000000000..10e624c8d48c --- /dev/null +++ b/sdk/dotnet/DependencyMap/V20250131Preview/DiscoverySource.cs @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap.V20250131Preview +{ + /// + /// A Discovery Source resource + /// + [AzureNativeResourceType("azure-native:dependencymap/v20250131preview:DiscoverySource")] + public partial class DiscoverySource : global::Pulumi.CustomResource + { + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Provisioning state of Discovery Source resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Source ArmId of Discovery Source resource + /// + [Output("sourceId")] + public Output SourceId { get; private set; } = null!; + + /// + /// Source type of Discovery Source resource. + /// + [Output("sourceType")] + public Output SourceType { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a DiscoverySource resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public DiscoverySource(string name, DiscoverySourceArgs args, CustomResourceOptions? options = null) + : base("azure-native:dependencymap/v20250131preview:DiscoverySource", name, args ?? new DiscoverySourceArgs(), MakeResourceOptions(options, "")) + { + } + + private DiscoverySource(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:dependencymap/v20250131preview:DiscoverySource", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:dependencymap:DiscoverySource" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing DiscoverySource resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static DiscoverySource Get(string name, Input id, CustomResourceOptions? options = null) + { + return new DiscoverySource(name, id, options); + } + } + + public sealed class DiscoverySourceArgs : global::Pulumi.ResourceArgs + { + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public Input MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Source ArmId of Discovery Source resource + /// + [Input("sourceId", required: true)] + public Input SourceId { get; set; } = null!; + + /// + /// discovery source resource + /// + [Input("sourceName")] + public Input? SourceName { get; set; } + + /// + /// Source type of Discovery Source resource. + /// + [Input("sourceType", required: true)] + public InputUnion SourceType { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public DiscoverySourceArgs() + { + } + public static new DiscoverySourceArgs Empty => new DiscoverySourceArgs(); + } +} diff --git a/sdk/dotnet/DependencyMap/V20250131Preview/Enums.cs b/sdk/dotnet/DependencyMap/V20250131Preview/Enums.cs new file mode 100644 index 000000000000..5330b6ec0bef --- /dev/null +++ b/sdk/dotnet/DependencyMap/V20250131Preview/Enums.cs @@ -0,0 +1,79 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.DependencyMap.V20250131Preview +{ + /// + /// Operator for process name filter + /// + [EnumType] + public readonly struct ProcessNameFilterOperator : IEquatable + { + private readonly string _value; + + private ProcessNameFilterOperator(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Operator to include items in the result + /// + public static ProcessNameFilterOperator Contains { get; } = new ProcessNameFilterOperator("contains"); + /// + /// Operator to exclude items in the result + /// + public static ProcessNameFilterOperator NotContains { get; } = new ProcessNameFilterOperator("notContains"); + + public static bool operator ==(ProcessNameFilterOperator left, ProcessNameFilterOperator right) => left.Equals(right); + public static bool operator !=(ProcessNameFilterOperator left, ProcessNameFilterOperator right) => !left.Equals(right); + + public static explicit operator string(ProcessNameFilterOperator value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ProcessNameFilterOperator other && Equals(other); + public bool Equals(ProcessNameFilterOperator other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Source type of Discovery Source resource. + /// + [EnumType] + public readonly struct SourceType : IEquatable + { + private readonly string _value; + + private SourceType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// OffAzure source type + /// + public static SourceType OffAzure { get; } = new SourceType("OffAzure"); + + public static bool operator ==(SourceType left, SourceType right) => left.Equals(right); + public static bool operator !=(SourceType left, SourceType right) => !left.Equals(right); + + public static explicit operator string(SourceType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SourceType other && Equals(other); + public bool Equals(SourceType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/DependencyMap/V20250131Preview/GetDiscoverySource.cs b/sdk/dotnet/DependencyMap/V20250131Preview/GetDiscoverySource.cs new file mode 100644 index 000000000000..ebb333852d92 --- /dev/null +++ b/sdk/dotnet/DependencyMap/V20250131Preview/GetDiscoverySource.cs @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap.V20250131Preview +{ + public static class GetDiscoverySource + { + /// + /// Get a DiscoverySourceResource + /// + public static Task InvokeAsync(GetDiscoverySourceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:dependencymap/v20250131preview:getDiscoverySource", args ?? new GetDiscoverySourceArgs(), options.WithDefaults()); + + /// + /// Get a DiscoverySourceResource + /// + public static Output Invoke(GetDiscoverySourceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:dependencymap/v20250131preview:getDiscoverySource", args ?? new GetDiscoverySourceInvokeArgs(), options.WithDefaults()); + + /// + /// Get a DiscoverySourceResource + /// + public static Output Invoke(GetDiscoverySourceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:dependencymap/v20250131preview:getDiscoverySource", args ?? new GetDiscoverySourceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetDiscoverySourceArgs : global::Pulumi.InvokeArgs + { + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public string MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// discovery source resource + /// + [Input("sourceName", required: true)] + public string SourceName { get; set; } = null!; + + public GetDiscoverySourceArgs() + { + } + public static new GetDiscoverySourceArgs Empty => new GetDiscoverySourceArgs(); + } + + public sealed class GetDiscoverySourceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public Input MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// discovery source resource + /// + [Input("sourceName", required: true)] + public Input SourceName { get; set; } = null!; + + public GetDiscoverySourceInvokeArgs() + { + } + public static new GetDiscoverySourceInvokeArgs Empty => new GetDiscoverySourceInvokeArgs(); + } + + + [OutputType] + public sealed class GetDiscoverySourceResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Provisioning state of Discovery Source resource. + /// + public readonly string ProvisioningState; + /// + /// Source ArmId of Discovery Source resource + /// + public readonly string SourceId; + /// + /// Source type of Discovery Source resource. + /// + public readonly string SourceType; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetDiscoverySourceResult( + string id, + + string location, + + string name, + + string provisioningState, + + string sourceId, + + string sourceType, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Location = location; + Name = name; + ProvisioningState = provisioningState; + SourceId = sourceId; + SourceType = sourceType; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DependencyMap/V20250131Preview/GetMap.cs b/sdk/dotnet/DependencyMap/V20250131Preview/GetMap.cs new file mode 100644 index 000000000000..d52a54a869a1 --- /dev/null +++ b/sdk/dotnet/DependencyMap/V20250131Preview/GetMap.cs @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap.V20250131Preview +{ + public static class GetMap + { + /// + /// Get a MapsResource + /// + public static Task InvokeAsync(GetMapArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:dependencymap/v20250131preview:getMap", args ?? new GetMapArgs(), options.WithDefaults()); + + /// + /// Get a MapsResource + /// + public static Output Invoke(GetMapInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:dependencymap/v20250131preview:getMap", args ?? new GetMapInvokeArgs(), options.WithDefaults()); + + /// + /// Get a MapsResource + /// + public static Output Invoke(GetMapInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:dependencymap/v20250131preview:getMap", args ?? new GetMapInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetMapArgs : global::Pulumi.InvokeArgs + { + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public string MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetMapArgs() + { + } + public static new GetMapArgs Empty => new GetMapArgs(); + } + + public sealed class GetMapInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Maps resource name + /// + [Input("mapName", required: true)] + public Input MapName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetMapInvokeArgs() + { + } + public static new GetMapInvokeArgs Empty => new GetMapInvokeArgs(); + } + + + [OutputType] + public sealed class GetMapResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Provisioning state of Maps resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetMapResult( + string id, + + string location, + + string name, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Location = location; + Name = name; + ProvisioningState = provisioningState; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DependencyMap/V20250131Preview/Map.cs b/sdk/dotnet/DependencyMap/V20250131Preview/Map.cs new file mode 100644 index 000000000000..b14fff74aa04 --- /dev/null +++ b/sdk/dotnet/DependencyMap/V20250131Preview/Map.cs @@ -0,0 +1,138 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap.V20250131Preview +{ + /// + /// A Maps resource + /// + [AzureNativeResourceType("azure-native:dependencymap/v20250131preview:Map")] + public partial class Map : global::Pulumi.CustomResource + { + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Provisioning state of Maps resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Map resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Map(string name, MapArgs args, CustomResourceOptions? options = null) + : base("azure-native:dependencymap/v20250131preview:Map", name, args ?? new MapArgs(), MakeResourceOptions(options, "")) + { + } + + private Map(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:dependencymap/v20250131preview:Map", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:dependencymap:Map" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Map resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Map Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Map(name, id, options); + } + } + + public sealed class MapArgs : global::Pulumi.ResourceArgs + { + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Maps resource name + /// + [Input("mapName")] + public Input? MapName { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public MapArgs() + { + } + public static new MapArgs Empty => new MapArgs(); + } +} diff --git a/sdk/dotnet/DependencyMap/V20250131Preview/Outputs/SystemDataResponse.cs b/sdk/dotnet/DependencyMap/V20250131Preview/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..3ffeb735281d --- /dev/null +++ b/sdk/dotnet/DependencyMap/V20250131Preview/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DependencyMap.V20250131Preview.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/DependencyMap/V20250131Preview/README.md b/sdk/dotnet/DependencyMap/V20250131Preview/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/DependencyMap/V20250131Preview/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/DevCenter/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/AttachedNetworkByDevCenter.cs index 21ac14e27358..962bf0669314 100644 --- a/sdk/dotnet/DevCenter/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/AttachedNetworkByDevCenter.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents an attached NetworkConnection. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:AttachedNetworkByDevCenter")] public partial class AttachedNetworkByDevCenter : global::Pulumi.CustomResource @@ -105,6 +105,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/Catalog.cs b/sdk/dotnet/DevCenter/Catalog.cs index b455ce4532fd..4125aa50aa2e 100644 --- a/sdk/dotnet/DevCenter/Catalog.cs +++ b/sdk/dotnet/DevCenter/Catalog.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents a catalog. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:Catalog")] public partial class Catalog : global::Pulumi.CustomResource @@ -105,6 +105,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/DevBoxDefinition.cs index e25868245053..9ea2dfe160d2 100644 --- a/sdk/dotnet/DevCenter/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/DevBoxDefinition.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents a definition for a Developer Machine. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:DevBoxDefinition")] public partial class DevBoxDefinition : global::Pulumi.CustomResource @@ -135,6 +135,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/DevCenter.cs b/sdk/dotnet/DevCenter/DevCenter.cs index 39298a32db47..e9c10dc3b8d5 100644 --- a/sdk/dotnet/DevCenter/DevCenter.cs +++ b/sdk/dotnet/DevCenter/DevCenter.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents a devcenter resource. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:DevCenter")] public partial class DevCenter : global::Pulumi.CustomResource @@ -105,6 +105,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/EnvironmentType.cs b/sdk/dotnet/DevCenter/EnvironmentType.cs index 123d66481311..b04f17b9b5b5 100644 --- a/sdk/dotnet/DevCenter/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/EnvironmentType.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents an environment type. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:EnvironmentType")] public partial class EnvironmentType : global::Pulumi.CustomResource @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/Gallery.cs b/sdk/dotnet/DevCenter/Gallery.cs index 9477e8132958..4b2c6ed47cfa 100644 --- a/sdk/dotnet/DevCenter/Gallery.cs +++ b/sdk/dotnet/DevCenter/Gallery.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents a gallery. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:Gallery")] public partial class Gallery : global::Pulumi.CustomResource @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/GetAttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/GetAttachedNetworkByDevCenter.cs index 5ff0addd95de..9b83911745cc 100644 --- a/sdk/dotnet/DevCenter/GetAttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/GetAttachedNetworkByDevCenter.cs @@ -15,7 +15,7 @@ public static class GetAttachedNetworkByDevCenter /// Gets an attached NetworkConnection. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetAttachedNetworkByDevCenterArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getAttachedNetworkByDevCenter", args ?? new GetAttachedNetworkByDevCenterArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetAttachedN /// Gets an attached NetworkConnection. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetAttachedNetworkByDevCenterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getAttachedNetworkByDevCenter", args ?? new GetAttachedNetworkByDevCenterInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetAttachedNetw /// Gets an attached NetworkConnection. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetAttachedNetworkByDevCenterInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getAttachedNetworkByDevCenter", args ?? new GetAttachedNetworkByDevCenterInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetCatalog.cs b/sdk/dotnet/DevCenter/GetCatalog.cs index 54a69d61cdab..40bf0575bc0b 100644 --- a/sdk/dotnet/DevCenter/GetCatalog.cs +++ b/sdk/dotnet/DevCenter/GetCatalog.cs @@ -15,7 +15,7 @@ public static class GetCatalog /// Gets a catalog /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetCatalogArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getCatalog", args ?? new GetCatalogArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetCatalogArgs args, InvokeOpti /// Gets a catalog /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetCatalogInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getCatalog", args ?? new GetCatalogInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetCatalogInvokeArgs args, InvokeO /// Gets a catalog /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetCatalogInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getCatalog", args ?? new GetCatalogInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetCatalogSyncErrorDetails.cs b/sdk/dotnet/DevCenter/GetCatalogSyncErrorDetails.cs index 8c3f08749c03..159424bdade7 100644 --- a/sdk/dotnet/DevCenter/GetCatalogSyncErrorDetails.cs +++ b/sdk/dotnet/DevCenter/GetCatalogSyncErrorDetails.cs @@ -15,7 +15,7 @@ public static class GetCatalogSyncErrorDetails /// Gets catalog synchronization error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetCatalogSyncErrorDetailsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getCatalogSyncErrorDetails", args ?? new GetCatalogSyncErrorDetailsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetCatalogSyncE /// Gets catalog synchronization error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetCatalogSyncErrorDetailsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getCatalogSyncErrorDetails", args ?? new GetCatalogSyncErrorDetailsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetCatalogSyncErro /// Gets catalog synchronization error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetCatalogSyncErrorDetailsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getCatalogSyncErrorDetails", args ?? new GetCatalogSyncErrorDetailsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetCustomizationTaskErrorDetails.cs b/sdk/dotnet/DevCenter/GetCustomizationTaskErrorDetails.cs index 6f647c870725..d148654cb8ca 100644 --- a/sdk/dotnet/DevCenter/GetCustomizationTaskErrorDetails.cs +++ b/sdk/dotnet/DevCenter/GetCustomizationTaskErrorDetails.cs @@ -15,7 +15,7 @@ public static class GetCustomizationTaskErrorDetails /// Gets Customization Task error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetCustomizationTaskErrorDetailsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getCustomizationTaskErrorDetails", args ?? new GetCustomizationTaskErrorDetailsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetCustom /// Gets Customization Task error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetCustomizationTaskErrorDetailsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getCustomizationTaskErrorDetails", args ?? new GetCustomizationTaskErrorDetailsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetCustomiza /// Gets Customization Task error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetCustomizationTaskErrorDetailsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getCustomizationTaskErrorDetails", args ?? new GetCustomizationTaskErrorDetailsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetDevBoxDefinition.cs b/sdk/dotnet/DevCenter/GetDevBoxDefinition.cs index a28175dbfab2..84764e57b3a4 100644 --- a/sdk/dotnet/DevCenter/GetDevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/GetDevBoxDefinition.cs @@ -15,7 +15,7 @@ public static class GetDevBoxDefinition /// Gets a Dev Box definition /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetDevBoxDefinitionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getDevBoxDefinition", args ?? new GetDevBoxDefinitionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetDevBoxDefinitionArg /// Gets a Dev Box definition /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetDevBoxDefinitionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getDevBoxDefinition", args ?? new GetDevBoxDefinitionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetDevBoxDefinitionInvoke /// Gets a Dev Box definition /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetDevBoxDefinitionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getDevBoxDefinition", args ?? new GetDevBoxDefinitionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetDevCenter.cs b/sdk/dotnet/DevCenter/GetDevCenter.cs index 7a9e75571b13..cbd0db207f1e 100644 --- a/sdk/dotnet/DevCenter/GetDevCenter.cs +++ b/sdk/dotnet/DevCenter/GetDevCenter.cs @@ -15,7 +15,7 @@ public static class GetDevCenter /// Gets a devcenter. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetDevCenterArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getDevCenter", args ?? new GetDevCenterArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetDevCenterArgs args, Invoke /// Gets a devcenter. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetDevCenterInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getDevCenter", args ?? new GetDevCenterInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetDevCenterInvokeArgs args, Inv /// Gets a devcenter. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetDevCenterInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getDevCenter", args ?? new GetDevCenterInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetEnvironmentDefinitionErrorDetails.cs b/sdk/dotnet/DevCenter/GetEnvironmentDefinitionErrorDetails.cs index cf172a009530..3422310d42b1 100644 --- a/sdk/dotnet/DevCenter/GetEnvironmentDefinitionErrorDetails.cs +++ b/sdk/dotnet/DevCenter/GetEnvironmentDefinitionErrorDetails.cs @@ -15,7 +15,7 @@ public static class GetEnvironmentDefinitionErrorDetails /// Gets Environment Definition error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetEnvironmentDefinitionErrorDetailsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getEnvironmentDefinitionErrorDetails", args ?? new GetEnvironmentDefinitionErrorDetailsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetEn /// Gets Environment Definition error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetEnvironmentDefinitionErrorDetailsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getEnvironmentDefinitionErrorDetails", args ?? new GetEnvironmentDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetEnvir /// Gets Environment Definition error details /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetEnvironmentDefinitionErrorDetailsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getEnvironmentDefinitionErrorDetails", args ?? new GetEnvironmentDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetEnvironmentType.cs b/sdk/dotnet/DevCenter/GetEnvironmentType.cs index efd8b40105ca..fe5b8a46c525 100644 --- a/sdk/dotnet/DevCenter/GetEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/GetEnvironmentType.cs @@ -15,7 +15,7 @@ public static class GetEnvironmentType /// Gets an environment type. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetEnvironmentTypeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getEnvironmentType", args ?? new GetEnvironmentTypeArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetEnvironmentTypeArgs /// Gets an environment type. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetEnvironmentTypeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getEnvironmentType", args ?? new GetEnvironmentTypeInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetEnvironmentTypeInvokeAr /// Gets an environment type. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetEnvironmentTypeInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getEnvironmentType", args ?? new GetEnvironmentTypeInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetGallery.cs b/sdk/dotnet/DevCenter/GetGallery.cs index 22ea381c83ef..94d6707e2860 100644 --- a/sdk/dotnet/DevCenter/GetGallery.cs +++ b/sdk/dotnet/DevCenter/GetGallery.cs @@ -15,7 +15,7 @@ public static class GetGallery /// Gets a gallery /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetGalleryArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getGallery", args ?? new GetGalleryArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetGalleryArgs args, InvokeOpti /// Gets a gallery /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetGalleryInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getGallery", args ?? new GetGalleryInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetGalleryInvokeArgs args, InvokeO /// Gets a gallery /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetGalleryInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getGallery", args ?? new GetGalleryInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetNetworkConnection.cs b/sdk/dotnet/DevCenter/GetNetworkConnection.cs index ad861beaac1d..73077270994f 100644 --- a/sdk/dotnet/DevCenter/GetNetworkConnection.cs +++ b/sdk/dotnet/DevCenter/GetNetworkConnection.cs @@ -15,7 +15,7 @@ public static class GetNetworkConnection /// Gets a network connection resource /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetNetworkConnectionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getNetworkConnection", args ?? new GetNetworkConnectionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetNetworkConnectionA /// Gets a network connection resource /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetNetworkConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getNetworkConnection", args ?? new GetNetworkConnectionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetNetworkConnectionInvo /// Gets a network connection resource /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetNetworkConnectionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getNetworkConnection", args ?? new GetNetworkConnectionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetPool.cs b/sdk/dotnet/DevCenter/GetPool.cs index 426a5d0e79d0..6c8f3821ba24 100644 --- a/sdk/dotnet/DevCenter/GetPool.cs +++ b/sdk/dotnet/DevCenter/GetPool.cs @@ -15,7 +15,7 @@ public static class GetPool /// Gets a machine pool /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetPoolArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getPool", args ?? new GetPoolArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetPoolArgs args, InvokeOptions? o /// Gets a machine pool /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetPoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getPool", args ?? new GetPoolInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetPoolInvokeArgs args, InvokeOptions /// Gets a machine pool /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetPoolInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getPool", args ?? new GetPoolInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetProject.cs b/sdk/dotnet/DevCenter/GetProject.cs index 1698b2beae28..58f75a6ab713 100644 --- a/sdk/dotnet/DevCenter/GetProject.cs +++ b/sdk/dotnet/DevCenter/GetProject.cs @@ -15,7 +15,7 @@ public static class GetProject /// Gets a specific project. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetProjectArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getProject", args ?? new GetProjectArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetProjectArgs args, InvokeOpti /// Gets a specific project. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProject", args ?? new GetProjectInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetProjectInvokeArgs args, InvokeO /// Gets a specific project. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProject", args ?? new GetProjectInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetProjectCatalog.cs b/sdk/dotnet/DevCenter/GetProjectCatalog.cs index e6e101f24925..cba0cee73631 100644 --- a/sdk/dotnet/DevCenter/GetProjectCatalog.cs +++ b/sdk/dotnet/DevCenter/GetProjectCatalog.cs @@ -15,7 +15,7 @@ public static class GetProjectCatalog /// Gets an associated project catalog. /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetProjectCatalogArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getProjectCatalog", args ?? new GetProjectCatalogArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetProjectCatalogArgs ar /// Gets an associated project catalog. /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectCatalogInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectCatalog", args ?? new GetProjectCatalogInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetProjectCatalogInvokeArgs /// Gets an associated project catalog. /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectCatalogInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectCatalog", args ?? new GetProjectCatalogInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetProjectCatalogEnvironmentDefinitionErrorDetails.cs b/sdk/dotnet/DevCenter/GetProjectCatalogEnvironmentDefinitionErrorDetails.cs index 98f25013787d..8d741782257c 100644 --- a/sdk/dotnet/DevCenter/GetProjectCatalogEnvironmentDefinitionErrorDetails.cs +++ b/sdk/dotnet/DevCenter/GetProjectCatalogEnvironmentDefinitionErrorDetails.cs @@ -15,7 +15,7 @@ public static class GetProjectCatalogEnvironmentDefinitionErrorDetails /// Gets Environment Definition error details /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getProjectCatalogEnvironmentDefinitionErrorDetails", args ?? new GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task Inv /// Gets Environment Definition error details /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectCatalogEnvironmentDefinitionErrorDetails", args ?? new GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output I /// Gets Environment Definition error details /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectCatalogEnvironmentDefinitionErrorDetails", args ?? new GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetProjectCatalogImageDefinitionBuildDetails.cs b/sdk/dotnet/DevCenter/GetProjectCatalogImageDefinitionBuildDetails.cs index 88b75e0914a9..44be1ed46f27 100644 --- a/sdk/dotnet/DevCenter/GetProjectCatalogImageDefinitionBuildDetails.cs +++ b/sdk/dotnet/DevCenter/GetProjectCatalogImageDefinitionBuildDetails.cs @@ -15,7 +15,7 @@ public static class GetProjectCatalogImageDefinitionBuildDetails /// Gets Build details /// Azure REST API version: 2024-07-01-preview. /// - /// Other available API versions: 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetProjectCatalogImageDefinitionBuildDetailsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getProjectCatalogImageDefinitionBuildDetails", args ?? new GetProjectCatalogImageDefinitionBuildDetailsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsy /// Gets Build details /// Azure REST API version: 2024-07-01-preview. /// - /// Other available API versions: 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectCatalogImageDefinitionBuildDetails", args ?? new GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke( /// Gets Build details /// Azure REST API version: 2024-07-01-preview. /// - /// Other available API versions: 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectCatalogImageDefinitionBuildDetails", args ?? new GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetProjectCatalogSyncErrorDetails.cs b/sdk/dotnet/DevCenter/GetProjectCatalogSyncErrorDetails.cs index b8321499c3a7..eae3f824259b 100644 --- a/sdk/dotnet/DevCenter/GetProjectCatalogSyncErrorDetails.cs +++ b/sdk/dotnet/DevCenter/GetProjectCatalogSyncErrorDetails.cs @@ -15,7 +15,7 @@ public static class GetProjectCatalogSyncErrorDetails /// Gets project catalog synchronization error details /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetProjectCatalogSyncErrorDetailsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getProjectCatalogSyncErrorDetails", args ?? new GetProjectCatalogSyncErrorDetailsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetProje /// Gets project catalog synchronization error details /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectCatalogSyncErrorDetailsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectCatalogSyncErrorDetails", args ?? new GetProjectCatalogSyncErrorDetailsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetProjectC /// Gets project catalog synchronization error details /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectCatalogSyncErrorDetailsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectCatalogSyncErrorDetails", args ?? new GetProjectCatalogSyncErrorDetailsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/GetProjectEnvironmentType.cs index 9cc0825b37f1..e6c1de145dc5 100644 --- a/sdk/dotnet/DevCenter/GetProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/GetProjectEnvironmentType.cs @@ -15,7 +15,7 @@ public static class GetProjectEnvironmentType /// Gets a project environment type. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetProjectEnvironmentTypeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getProjectEnvironmentType", args ?? new GetProjectEnvironmentTypeArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetProjectEnviro /// Gets a project environment type. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectEnvironmentTypeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectEnvironmentType", args ?? new GetProjectEnvironmentTypeInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetProjectEnvironme /// Gets a project environment type. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectEnvironmentTypeInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectEnvironmentType", args ?? new GetProjectEnvironmentTypeInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetProjectInheritedSettings.cs b/sdk/dotnet/DevCenter/GetProjectInheritedSettings.cs index f8e27257c88a..c10c0018a1ac 100644 --- a/sdk/dotnet/DevCenter/GetProjectInheritedSettings.cs +++ b/sdk/dotnet/DevCenter/GetProjectInheritedSettings.cs @@ -15,7 +15,7 @@ public static class GetProjectInheritedSettings /// Gets applicable inherited settings for this project. /// Azure REST API version: 2024-05-01-preview. /// - /// Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetProjectInheritedSettingsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getProjectInheritedSettings", args ?? new GetProjectInheritedSettingsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetProjectInhe /// Gets applicable inherited settings for this project. /// Azure REST API version: 2024-05-01-preview. /// - /// Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectInheritedSettingsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectInheritedSettings", args ?? new GetProjectInheritedSettingsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetProjectInherit /// Gets applicable inherited settings for this project. /// Azure REST API version: 2024-05-01-preview. /// - /// Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetProjectInheritedSettingsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectInheritedSettings", args ?? new GetProjectInheritedSettingsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetProjectPolicy.cs b/sdk/dotnet/DevCenter/GetProjectPolicy.cs index 5c0b7f62a040..0f5a4293a03c 100644 --- a/sdk/dotnet/DevCenter/GetProjectPolicy.cs +++ b/sdk/dotnet/DevCenter/GetProjectPolicy.cs @@ -14,6 +14,8 @@ public static class GetProjectPolicy /// /// Gets a specific project policy. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-02-01. /// public static Task InvokeAsync(GetProjectPolicyArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getProjectPolicy", args ?? new GetProjectPolicyArgs(), options.WithDefaults()); @@ -21,6 +23,8 @@ public static Task InvokeAsync(GetProjectPolicyArgs args /// /// Gets a specific project policy. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-02-01. /// public static Output Invoke(GetProjectPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectPolicy", args ?? new GetProjectPolicyInvokeArgs(), options.WithDefaults()); @@ -28,6 +32,8 @@ public static Output Invoke(GetProjectPolicyInvokeArgs a /// /// Gets a specific project policy. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-02-01. /// public static Output Invoke(GetProjectPolicyInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getProjectPolicy", args ?? new GetProjectPolicyInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/GetSchedule.cs b/sdk/dotnet/DevCenter/GetSchedule.cs index fe582bbfaa2e..a87596cb9898 100644 --- a/sdk/dotnet/DevCenter/GetSchedule.cs +++ b/sdk/dotnet/DevCenter/GetSchedule.cs @@ -15,7 +15,7 @@ public static class GetSchedule /// Gets a schedule resource. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(GetScheduleArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:getSchedule", args ?? new GetScheduleArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetScheduleArgs args, InvokeOp /// Gets a schedule resource. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetScheduleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getSchedule", args ?? new GetScheduleInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetScheduleInvokeArgs args, Invok /// Gets a schedule resource. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(GetScheduleInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:getSchedule", args ?? new GetScheduleInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/ListSkusByProject.cs b/sdk/dotnet/DevCenter/ListSkusByProject.cs index ddb57bc42fb3..8d343563432c 100644 --- a/sdk/dotnet/DevCenter/ListSkusByProject.cs +++ b/sdk/dotnet/DevCenter/ListSkusByProject.cs @@ -15,7 +15,7 @@ public static class ListSkusByProject /// Lists SKUs available to the project /// Azure REST API version: 2024-06-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Task InvokeAsync(ListSkusByProjectArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter:listSkusByProject", args ?? new ListSkusByProjectArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListSkusByProjectArgs ar /// Lists SKUs available to the project /// Azure REST API version: 2024-06-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(ListSkusByProjectInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:listSkusByProject", args ?? new ListSkusByProjectInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListSkusByProjectInvokeArgs /// Lists SKUs available to the project /// Azure REST API version: 2024-06-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// public static Output Invoke(ListSkusByProjectInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter:listSkusByProject", args ?? new ListSkusByProjectInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/DevCenter/NetworkConnection.cs b/sdk/dotnet/DevCenter/NetworkConnection.cs index 0e6ce05d90d5..bb2b740dd50f 100644 --- a/sdk/dotnet/DevCenter/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/NetworkConnection.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Network related settings /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:NetworkConnection")] public partial class NetworkConnection : global::Pulumi.CustomResource @@ -141,6 +141,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/Pool.cs b/sdk/dotnet/DevCenter/Pool.cs index 99b609398f43..baa89a3b5dc8 100644 --- a/sdk/dotnet/DevCenter/Pool.cs +++ b/sdk/dotnet/DevCenter/Pool.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// A pool of Virtual Machines. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:Pool")] public partial class Pool : global::Pulumi.CustomResource @@ -135,6 +135,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/Project.cs b/sdk/dotnet/DevCenter/Project.cs index 5683cd27b13e..195d79f6cad5 100644 --- a/sdk/dotnet/DevCenter/Project.cs +++ b/sdk/dotnet/DevCenter/Project.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents a project resource. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:Project")] public partial class Project : global::Pulumi.CustomResource @@ -117,6 +117,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/ProjectCatalog.cs b/sdk/dotnet/DevCenter/ProjectCatalog.cs index c86189f96ff2..5aaa9405e517 100644 --- a/sdk/dotnet/DevCenter/ProjectCatalog.cs +++ b/sdk/dotnet/DevCenter/ProjectCatalog.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents a catalog. /// Azure REST API version: 2024-02-01. /// - /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:ProjectCatalog")] public partial class ProjectCatalog : global::Pulumi.CustomResource @@ -127,6 +127,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectCatalog" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/ProjectEnvironmentType.cs index 445eb75422b9..473517cd020b 100644 --- a/sdk/dotnet/DevCenter/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/ProjectEnvironmentType.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents an environment type. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:ProjectEnvironmentType")] public partial class ProjectEnvironmentType : global::Pulumi.CustomResource @@ -123,6 +123,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/ProjectPolicy.cs b/sdk/dotnet/DevCenter/ProjectPolicy.cs index ac7a156a18e7..0a52db52f737 100644 --- a/sdk/dotnet/DevCenter/ProjectPolicy.cs +++ b/sdk/dotnet/DevCenter/ProjectPolicy.cs @@ -12,6 +12,8 @@ namespace Pulumi.AzureNative.DevCenter /// /// Represents an project policy resource. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:ProjectPolicy")] public partial class ProjectPolicy : global::Pulumi.CustomResource @@ -78,6 +80,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Aliases = { new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectPolicy" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/Schedule.cs b/sdk/dotnet/DevCenter/Schedule.cs index e4af8e28769e..a231c0b7deb6 100644 --- a/sdk/dotnet/DevCenter/Schedule.cs +++ b/sdk/dotnet/DevCenter/Schedule.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.DevCenter /// Represents a Schedule to execute a task. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. /// [AzureNativeResourceType("azure-native:devcenter:Schedule")] public partial class Schedule : global::Pulumi.CustomResource @@ -105,6 +105,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/DevCenter/V20221111Preview/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20221111Preview/DevBoxDefinition.cs index d8176086e436..100da2ef7806 100644 --- a/sdk/dotnet/DevCenter/V20221111Preview/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20221111Preview/DevBoxDefinition.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20230401/AttachedNetworkByDevCenter.cs index ef2a9933db11..67a137e2ff9b 100644 --- a/sdk/dotnet/DevCenter/V20230401/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20230401/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/Catalog.cs b/sdk/dotnet/DevCenter/V20230401/Catalog.cs index c991a9b12ee2..75a7c2f90a29 100644 --- a/sdk/dotnet/DevCenter/V20230401/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20230401/Catalog.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20230401/DevBoxDefinition.cs index 104330eefa85..4127581c59a6 100644 --- a/sdk/dotnet/DevCenter/V20230401/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20230401/DevBoxDefinition.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/DevCenter.cs b/sdk/dotnet/DevCenter/V20230401/DevCenter.cs index 91e516db15eb..1cddd1763359 100644 --- a/sdk/dotnet/DevCenter/V20230401/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20230401/DevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20230401/EnvironmentType.cs index 86548c2cc29a..8bb062441cf9 100644 --- a/sdk/dotnet/DevCenter/V20230401/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20230401/EnvironmentType.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/Gallery.cs b/sdk/dotnet/DevCenter/V20230401/Gallery.cs index 1c1cc0ce240b..1a396659880d 100644 --- a/sdk/dotnet/DevCenter/V20230401/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20230401/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20230401/NetworkConnection.cs index 33e9a34c00fd..21c8b90e25cc 100644 --- a/sdk/dotnet/DevCenter/V20230401/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20230401/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/Pool.cs b/sdk/dotnet/DevCenter/V20230401/Pool.cs index 190e0ef487de..1ea460aa3ef2 100644 --- a/sdk/dotnet/DevCenter/V20230401/Pool.cs +++ b/sdk/dotnet/DevCenter/V20230401/Pool.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/Project.cs b/sdk/dotnet/DevCenter/V20230401/Project.cs index 6f6b15dd6d5d..eadb0f404ec4 100644 --- a/sdk/dotnet/DevCenter/V20230401/Project.cs +++ b/sdk/dotnet/DevCenter/V20230401/Project.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20230401/ProjectEnvironmentType.cs index 068a7ec9f7e5..c34fd8748c7b 100644 --- a/sdk/dotnet/DevCenter/V20230401/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20230401/ProjectEnvironmentType.cs @@ -119,6 +119,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230401/Schedule.cs b/sdk/dotnet/DevCenter/V20230401/Schedule.cs index d9cef7a0b512..80d9689f0ab0 100644 --- a/sdk/dotnet/DevCenter/V20230401/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20230401/Schedule.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20230801Preview/AttachedNetworkByDevCenter.cs index af82c31109d8..89c841c4b0a2 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/Catalog.cs b/sdk/dotnet/DevCenter/V20230801Preview/Catalog.cs index e6110c0c3e9c..166581bae36b 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/Catalog.cs @@ -119,6 +119,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20230801Preview/DevBoxDefinition.cs index d5320a731d97..1bab452892c8 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/DevBoxDefinition.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/DevCenter.cs b/sdk/dotnet/DevCenter/V20230801Preview/DevCenter.cs index 9f134183c7ed..6e64fb4dd0d4 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/DevCenter.cs @@ -107,6 +107,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20230801Preview/EnvironmentType.cs index 799681fb1aa6..949a975c6b4e 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/EnvironmentType.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/Gallery.cs b/sdk/dotnet/DevCenter/V20230801Preview/Gallery.cs index 60a518f44dfa..4be4fe525af5 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20230801Preview/NetworkConnection.cs index d678994fc59c..09c38aaa56ef 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/Pool.cs b/sdk/dotnet/DevCenter/V20230801Preview/Pool.cs index 63cf893b8644..95ae984d19da 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/Pool.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/Pool.cs @@ -143,6 +143,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/Project.cs b/sdk/dotnet/DevCenter/V20230801Preview/Project.cs index c6468d72f567..95662a7acb20 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/Project.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/Project.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20230801Preview/ProjectEnvironmentType.cs index c6ea12361efb..41d8e6b05e99 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/ProjectEnvironmentType.cs @@ -119,6 +119,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20230801Preview/Schedule.cs b/sdk/dotnet/DevCenter/V20230801Preview/Schedule.cs index 95672a44efad..e45b7ece30c7 100644 --- a/sdk/dotnet/DevCenter/V20230801Preview/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20230801Preview/Schedule.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20231001Preview/AttachedNetworkByDevCenter.cs index 629c41fa18d7..cb85cf8732e1 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/Catalog.cs b/sdk/dotnet/DevCenter/V20231001Preview/Catalog.cs index a199094154de..7af683ecb784 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/Catalog.cs @@ -125,6 +125,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20231001Preview/DevBoxDefinition.cs index b0ccf78ae993..a400bb2aaade 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/DevBoxDefinition.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/DevCenter.cs b/sdk/dotnet/DevCenter/V20231001Preview/DevCenter.cs index 9feb5d89ef7c..a759496d8ac6 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/DevCenter.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20231001Preview/EnvironmentType.cs index cb1138bfe9e3..3b0fd033b851 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/EnvironmentType.cs @@ -89,6 +89,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/Gallery.cs b/sdk/dotnet/DevCenter/V20231001Preview/Gallery.cs index ec00ec1853a8..1264d167abab 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20231001Preview/NetworkConnection.cs index 60773cd62343..88bd2840fb60 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/Pool.cs b/sdk/dotnet/DevCenter/V20231001Preview/Pool.cs index d0c1c671d0a0..38c8c1777efa 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/Pool.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/Pool.cs @@ -161,6 +161,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/Project.cs b/sdk/dotnet/DevCenter/V20231001Preview/Project.cs index 560eea5f7e8e..7c0402c29b92 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/Project.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/Project.cs @@ -119,6 +119,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20231001Preview/ProjectEnvironmentType.cs index 6aafec83805c..2dc609e6b53e 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/ProjectEnvironmentType.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20231001Preview/Schedule.cs b/sdk/dotnet/DevCenter/V20231001Preview/Schedule.cs index 385fa32fcae4..ec1a24f89cad 100644 --- a/sdk/dotnet/DevCenter/V20231001Preview/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20231001Preview/Schedule.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20240201/AttachedNetworkByDevCenter.cs index bfd156ecae3c..1ed471841bfe 100644 --- a/sdk/dotnet/DevCenter/V20240201/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240201/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/Catalog.cs b/sdk/dotnet/DevCenter/V20240201/Catalog.cs index 560586fcaf35..a855e31d97b3 100644 --- a/sdk/dotnet/DevCenter/V20240201/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20240201/Catalog.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20240201/DevBoxDefinition.cs index e39e99851b16..c954e99bb27f 100644 --- a/sdk/dotnet/DevCenter/V20240201/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20240201/DevBoxDefinition.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/DevCenter.cs b/sdk/dotnet/DevCenter/V20240201/DevCenter.cs index ea695efe9c32..d34289308727 100644 --- a/sdk/dotnet/DevCenter/V20240201/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240201/DevCenter.cs @@ -119,6 +119,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20240201/EnvironmentType.cs index e7b944739a1c..eb6586e143dd 100644 --- a/sdk/dotnet/DevCenter/V20240201/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240201/EnvironmentType.cs @@ -89,6 +89,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/Gallery.cs b/sdk/dotnet/DevCenter/V20240201/Gallery.cs index ceb8888f4bb0..090fdf4de167 100644 --- a/sdk/dotnet/DevCenter/V20240201/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20240201/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20240201/NetworkConnection.cs index ef47a10eb02c..9127e621b50c 100644 --- a/sdk/dotnet/DevCenter/V20240201/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20240201/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/Pool.cs b/sdk/dotnet/DevCenter/V20240201/Pool.cs index 96a33a4460de..a02009664d76 100644 --- a/sdk/dotnet/DevCenter/V20240201/Pool.cs +++ b/sdk/dotnet/DevCenter/V20240201/Pool.cs @@ -161,6 +161,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/Project.cs b/sdk/dotnet/DevCenter/V20240201/Project.cs index 0db46fce9c02..27c7db62a133 100644 --- a/sdk/dotnet/DevCenter/V20240201/Project.cs +++ b/sdk/dotnet/DevCenter/V20240201/Project.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/ProjectCatalog.cs b/sdk/dotnet/DevCenter/V20240201/ProjectCatalog.cs index b3e4db860147..ae7f90e0eafb 100644 --- a/sdk/dotnet/DevCenter/V20240201/ProjectCatalog.cs +++ b/sdk/dotnet/DevCenter/V20240201/ProjectCatalog.cs @@ -123,6 +123,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectCatalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20240201/ProjectEnvironmentType.cs index 5885a526f4fa..827be868c2b0 100644 --- a/sdk/dotnet/DevCenter/V20240201/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240201/ProjectEnvironmentType.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240201/Schedule.cs b/sdk/dotnet/DevCenter/V20240201/Schedule.cs index d8a103b361f0..2a416358e045 100644 --- a/sdk/dotnet/DevCenter/V20240201/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20240201/Schedule.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20240501Preview/AttachedNetworkByDevCenter.cs index 89a6ffd10be5..63c30bbb5859 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/Catalog.cs b/sdk/dotnet/DevCenter/V20240501Preview/Catalog.cs index 6a7e26e2bd80..6344a488a470 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/Catalog.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20240501Preview/DevBoxDefinition.cs index 5c53f80f2db5..48673c7bbc11 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/DevBoxDefinition.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/DevCenter.cs b/sdk/dotnet/DevCenter/V20240501Preview/DevCenter.cs index 03b407f17902..385a2dfc6f03 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/DevCenter.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20240501Preview/EnvironmentType.cs index 40a7fe83f101..08f7ed2b0ae5 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/EnvironmentType.cs @@ -89,6 +89,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/Gallery.cs b/sdk/dotnet/DevCenter/V20240501Preview/Gallery.cs index 937608725ecb..f6dd279efa02 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20240501Preview/NetworkConnection.cs index 3a7211f1e825..249a296dd6ca 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/Pool.cs b/sdk/dotnet/DevCenter/V20240501Preview/Pool.cs index 4b5a9d3836b5..f93aacba55ed 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/Pool.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/Pool.cs @@ -161,6 +161,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/Project.cs b/sdk/dotnet/DevCenter/V20240501Preview/Project.cs index 3e64fb43a106..ef490ba70c78 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/Project.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/Project.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/ProjectCatalog.cs b/sdk/dotnet/DevCenter/V20240501Preview/ProjectCatalog.cs index f6d756a2bc01..ddb9f7097ec0 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/ProjectCatalog.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/ProjectCatalog.cs @@ -123,6 +123,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectCatalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20240501Preview/ProjectEnvironmentType.cs index 114cd83f25a4..fb15db19df9c 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/ProjectEnvironmentType.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240501Preview/Schedule.cs b/sdk/dotnet/DevCenter/V20240501Preview/Schedule.cs index e268b3519ac4..89196d8842fd 100644 --- a/sdk/dotnet/DevCenter/V20240501Preview/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20240501Preview/Schedule.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20240601Preview/AttachedNetworkByDevCenter.cs index fe4855133041..03823c9dcf49 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/Catalog.cs b/sdk/dotnet/DevCenter/V20240601Preview/Catalog.cs index 417ed131801d..2749d2aa57ff 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/Catalog.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20240601Preview/DevBoxDefinition.cs index f7f2d47e3b28..266b22e94798 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/DevBoxDefinition.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/DevCenter.cs b/sdk/dotnet/DevCenter/V20240601Preview/DevCenter.cs index a1a1e6895d57..2cc261d50ec3 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/DevCenter.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20240601Preview/EnvironmentType.cs index 8d20de4cf7a6..ed63cc7996fa 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/EnvironmentType.cs @@ -89,6 +89,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/Gallery.cs b/sdk/dotnet/DevCenter/V20240601Preview/Gallery.cs index 74123b6e55d4..2ad43858c4cc 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20240601Preview/NetworkConnection.cs index 6773831704ea..a0b89bc4971d 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/Pool.cs b/sdk/dotnet/DevCenter/V20240601Preview/Pool.cs index 0098597767ed..89dca3fad153 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/Pool.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/Pool.cs @@ -173,6 +173,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/Project.cs b/sdk/dotnet/DevCenter/V20240601Preview/Project.cs index 82423d43c351..9775e17429ea 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/Project.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/Project.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/ProjectCatalog.cs b/sdk/dotnet/DevCenter/V20240601Preview/ProjectCatalog.cs index e135424a0cd4..951d0ffaf835 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/ProjectCatalog.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/ProjectCatalog.cs @@ -123,6 +123,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectCatalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20240601Preview/ProjectEnvironmentType.cs index e6cfcc32cae6..d183dbed463c 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/ProjectEnvironmentType.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240601Preview/Schedule.cs b/sdk/dotnet/DevCenter/V20240601Preview/Schedule.cs index f0338eb92caa..e2b7a07d4255 100644 --- a/sdk/dotnet/DevCenter/V20240601Preview/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20240601Preview/Schedule.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20240701Preview/AttachedNetworkByDevCenter.cs index cdd8a1ed497c..4d0572604d1b 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/Catalog.cs b/sdk/dotnet/DevCenter/V20240701Preview/Catalog.cs index d58e7a233b28..50ad32290558 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/Catalog.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20240701Preview/DevBoxDefinition.cs index 5aa4cdc33ca7..45c00eb613fd 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/DevBoxDefinition.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/DevCenter.cs b/sdk/dotnet/DevCenter/V20240701Preview/DevCenter.cs index 7c219565d0f2..3912b1593e04 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/DevCenter.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20240701Preview/EnvironmentType.cs index fc64bb013697..996de8dcf7cc 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/EnvironmentType.cs @@ -89,6 +89,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/Gallery.cs b/sdk/dotnet/DevCenter/V20240701Preview/Gallery.cs index f729bfcee5c1..f4db69940df1 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20240701Preview/NetworkConnection.cs index 982ce30e845d..330528afe7fc 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/Pool.cs b/sdk/dotnet/DevCenter/V20240701Preview/Pool.cs index 940cf313a3a0..682db77b1167 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/Pool.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/Pool.cs @@ -173,6 +173,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/Project.cs b/sdk/dotnet/DevCenter/V20240701Preview/Project.cs index d9751cd6ef26..15e470773994 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/Project.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/Project.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/ProjectCatalog.cs b/sdk/dotnet/DevCenter/V20240701Preview/ProjectCatalog.cs index 29c876883c71..8a6f61e871a9 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/ProjectCatalog.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/ProjectCatalog.cs @@ -123,6 +123,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectCatalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20240701Preview/ProjectEnvironmentType.cs index db33048ddc6e..51d562774257 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/ProjectEnvironmentType.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240701Preview/Schedule.cs b/sdk/dotnet/DevCenter/V20240701Preview/Schedule.cs index 0ac120e7d248..fefb8c053115 100644 --- a/sdk/dotnet/DevCenter/V20240701Preview/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20240701Preview/Schedule.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20240801Preview/AttachedNetworkByDevCenter.cs index 68ad34db11c9..e4c9dc51f7f2 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/Catalog.cs b/sdk/dotnet/DevCenter/V20240801Preview/Catalog.cs index ff15e77673b3..b80867e14221 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/Catalog.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20240801Preview/DevBoxDefinition.cs index 391792abcd94..942caac2370b 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/DevBoxDefinition.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/DevCenter.cs b/sdk/dotnet/DevCenter/V20240801Preview/DevCenter.cs index b079f74b441d..c210de595f66 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/DevCenter.cs @@ -143,6 +143,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20240801Preview/EnvironmentType.cs index 56b78b576129..d8c9a0803a5e 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/EnvironmentType.cs @@ -89,6 +89,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/Gallery.cs b/sdk/dotnet/DevCenter/V20240801Preview/Gallery.cs index afe326948b5d..7562378d479b 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20240801Preview/NetworkConnection.cs index 95c4f0fd96c2..6d1e79de2893 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/Pool.cs b/sdk/dotnet/DevCenter/V20240801Preview/Pool.cs index 118f0a2501a7..276da47f42f1 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/Pool.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/Pool.cs @@ -173,6 +173,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/Project.cs b/sdk/dotnet/DevCenter/V20240801Preview/Project.cs index e3656fe65342..db839f382041 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/Project.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/Project.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/ProjectCatalog.cs b/sdk/dotnet/DevCenter/V20240801Preview/ProjectCatalog.cs index 6fe8fa3b675b..cb582796bcb5 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/ProjectCatalog.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/ProjectCatalog.cs @@ -123,6 +123,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectCatalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20240801Preview/ProjectEnvironmentType.cs index 6eb3470b1f70..bb4bd0c7584a 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/ProjectEnvironmentType.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20240801Preview/Schedule.cs b/sdk/dotnet/DevCenter/V20240801Preview/Schedule.cs index ef2f50c1b142..580e2d65a251 100644 --- a/sdk/dotnet/DevCenter/V20240801Preview/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20240801Preview/Schedule.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20241001Preview/AttachedNetworkByDevCenter.cs index c2b16470d463..4360b54e3c8d 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/AttachedNetworkByDevCenter.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/AttachedNetworkByDevCenter.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/Catalog.cs b/sdk/dotnet/DevCenter/V20241001Preview/Catalog.cs index f51c37034ec7..451b76d8f99a 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/Catalog.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/Catalog.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Catalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20241001Preview/DevBoxDefinition.cs index f57a5b2e1bbe..d078a4f7ccb2 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/DevBoxDefinition.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/DevBoxDefinition.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevBoxDefinition" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/DevCenter.cs b/sdk/dotnet/DevCenter/V20241001Preview/DevCenter.cs index a8e52a0a6f13..e8a57dbd0a28 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/DevCenter.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/DevCenter.cs @@ -143,6 +143,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:DevCenter" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20241001Preview/EnvironmentType.cs index 0c47070f2753..35cc95e9af25 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/EnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/EnvironmentType.cs @@ -89,6 +89,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:EnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/Gallery.cs b/sdk/dotnet/DevCenter/V20241001Preview/Gallery.cs index b1ef5a12926f..43bf47453b04 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/Gallery.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/Gallery.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Gallery" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20241001Preview/NetworkConnection.cs index a6918dd9178d..0bbdf9105978 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/NetworkConnection.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/NetworkConnection.cs @@ -137,6 +137,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:NetworkConnection" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/Pool.cs b/sdk/dotnet/DevCenter/V20241001Preview/Pool.cs index a12c8f8a7446..84b15cb0595e 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/Pool.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/Pool.cs @@ -179,6 +179,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Pool" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/Project.cs b/sdk/dotnet/DevCenter/V20241001Preview/Project.cs index 09972eb0e4f5..5037147e7217 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/Project.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/Project.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Project" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/ProjectCatalog.cs b/sdk/dotnet/DevCenter/V20241001Preview/ProjectCatalog.cs index 4b1f9b8ed4da..4b761a6938ef 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/ProjectCatalog.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/ProjectCatalog.cs @@ -123,6 +123,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectCatalog" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectCatalog" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20241001Preview/ProjectEnvironmentType.cs index 2a38d61e0872..e007933f9c69 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/ProjectEnvironmentType.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/ProjectEnvironmentType.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/ProjectPolicy.cs b/sdk/dotnet/DevCenter/V20241001Preview/ProjectPolicy.cs index 7dea794da4e2..01453ed47cb0 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/ProjectPolicy.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/ProjectPolicy.cs @@ -76,6 +76,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Version = Utilities.Version, Aliases = { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:ProjectPolicy" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectPolicy" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20241001Preview/Schedule.cs b/sdk/dotnet/DevCenter/V20241001Preview/Schedule.cs index df32df7a89cb..fd0338b94f50 100644 --- a/sdk/dotnet/DevCenter/V20241001Preview/Schedule.cs +++ b/sdk/dotnet/DevCenter/V20241001Preview/Schedule.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20250201:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, }, }; diff --git a/sdk/dotnet/DevCenter/V20250201/AttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20250201/AttachedNetworkByDevCenter.cs new file mode 100644 index 000000000000..610698b0786a --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/AttachedNetworkByDevCenter.cs @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents an attached NetworkConnection. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:AttachedNetworkByDevCenter")] + public partial class AttachedNetworkByDevCenter : global::Pulumi.CustomResource + { + /// + /// AAD Join type of the network. This is populated based on the referenced Network Connection. + /// + [Output("domainJoinType")] + public Output DomainJoinType { get; private set; } = null!; + + /// + /// Health check status values + /// + [Output("healthCheckStatus")] + public Output HealthCheckStatus { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The resource ID of the NetworkConnection you want to attach. + /// + [Output("networkConnectionId")] + public Output NetworkConnectionId { get; private set; } = null!; + + /// + /// The geo-location where the NetworkConnection resource specified in 'networkConnectionResourceId' property lives. + /// + [Output("networkConnectionLocation")] + public Output NetworkConnectionLocation { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a AttachedNetworkByDevCenter resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public AttachedNetworkByDevCenter(string name, AttachedNetworkByDevCenterArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:AttachedNetworkByDevCenter", name, args ?? new AttachedNetworkByDevCenterArgs(), MakeResourceOptions(options, "")) + { + } + + private AttachedNetworkByDevCenter(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:AttachedNetworkByDevCenter", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:AttachedNetworkByDevCenter" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing AttachedNetworkByDevCenter resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static AttachedNetworkByDevCenter Get(string name, Input id, CustomResourceOptions? options = null) + { + return new AttachedNetworkByDevCenter(name, id, options); + } + } + + public sealed class AttachedNetworkByDevCenterArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the attached NetworkConnection. + /// + [Input("attachedNetworkConnectionName")] + public Input? AttachedNetworkConnectionName { get; set; } + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The resource ID of the NetworkConnection you want to attach. + /// + [Input("networkConnectionId", required: true)] + public Input NetworkConnectionId { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public AttachedNetworkByDevCenterArgs() + { + } + public static new AttachedNetworkByDevCenterArgs Empty => new AttachedNetworkByDevCenterArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Catalog.cs b/sdk/dotnet/DevCenter/V20250201/Catalog.cs new file mode 100644 index 000000000000..6fff2ce2c35a --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Catalog.cs @@ -0,0 +1,212 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents a catalog. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:Catalog")] + public partial class Catalog : global::Pulumi.CustomResource + { + /// + /// Properties for an Azure DevOps catalog type. + /// + [Output("adoGit")] + public Output AdoGit { get; private set; } = null!; + + /// + /// The connection state of the catalog. + /// + [Output("connectionState")] + public Output ConnectionState { get; private set; } = null!; + + /// + /// Properties for a GitHub catalog type. + /// + [Output("gitHub")] + public Output GitHub { get; private set; } = null!; + + /// + /// When the catalog was last connected. + /// + [Output("lastConnectionTime")] + public Output LastConnectionTime { get; private set; } = null!; + + /// + /// Stats of the latest synchronization. + /// + [Output("lastSyncStats")] + public Output LastSyncStats { get; private set; } = null!; + + /// + /// When the catalog was last synced. + /// + [Output("lastSyncTime")] + public Output LastSyncTime { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// The synchronization state of the catalog. + /// + [Output("syncState")] + public Output SyncState { get; private set; } = null!; + + /// + /// Indicates the type of sync that is configured for the catalog. + /// + [Output("syncType")] + public Output SyncType { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Catalog resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Catalog(string name, CatalogArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Catalog", name, args ?? new CatalogArgs(), MakeResourceOptions(options, "")) + { + } + + private Catalog(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Catalog", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Catalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:Catalog" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Catalog resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Catalog Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Catalog(name, id, options); + } + } + + public sealed class CatalogArgs : global::Pulumi.ResourceArgs + { + /// + /// Properties for an Azure DevOps catalog type. + /// + [Input("adoGit")] + public Input? AdoGit { get; set; } + + /// + /// The name of the Catalog. + /// + [Input("catalogName")] + public Input? CatalogName { get; set; } + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// Properties for a GitHub catalog type. + /// + [Input("gitHub")] + public Input? GitHub { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Indicates the type of sync that is configured for the catalog. + /// + [Input("syncType")] + public InputUnion? SyncType { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public CatalogArgs() + { + } + public static new CatalogArgs Empty => new CatalogArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/DevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20250201/DevBoxDefinition.cs new file mode 100644 index 000000000000..558839f2715b --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/DevBoxDefinition.cs @@ -0,0 +1,230 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents a definition for a Developer Machine. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:DevBoxDefinition")] + public partial class DevBoxDefinition : global::Pulumi.CustomResource + { + /// + /// Image reference information for the currently active image (only populated during updates). + /// + [Output("activeImageReference")] + public Output ActiveImageReference { get; private set; } = null!; + + /// + /// Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + /// + [Output("hibernateSupport")] + public Output HibernateSupport { get; private set; } = null!; + + /// + /// Image reference information. + /// + [Output("imageReference")] + public Output ImageReference { get; private set; } = null!; + + /// + /// Details for image validator error. Populated when the image validation is not successful. + /// + [Output("imageValidationErrorDetails")] + public Output ImageValidationErrorDetails { get; private set; } = null!; + + /// + /// Validation status of the configured image. + /// + [Output("imageValidationStatus")] + public Output ImageValidationStatus { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The storage type used for the Operating System disk of Dev Boxes created using this definition. + /// + [Output("osStorageType")] + public Output OsStorageType { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// The SKU for Dev Boxes created using this definition. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + /// + /// Validation status for the Dev Box Definition. + /// + [Output("validationStatus")] + public Output ValidationStatus { get; private set; } = null!; + + + /// + /// Create a DevBoxDefinition resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public DevBoxDefinition(string name, DevBoxDefinitionArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:DevBoxDefinition", name, args ?? new DevBoxDefinitionArgs(), MakeResourceOptions(options, "")) + { + } + + private DevBoxDefinition(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:DevBoxDefinition", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:DevBoxDefinition" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing DevBoxDefinition resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static DevBoxDefinition Get(string name, Input id, CustomResourceOptions? options = null) + { + return new DevBoxDefinition(name, id, options); + } + } + + public sealed class DevBoxDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the Dev Box definition. + /// + [Input("devBoxDefinitionName")] + public Input? DevBoxDefinitionName { get; set; } + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + /// + [Input("hibernateSupport")] + public InputUnion? HibernateSupport { get; set; } + + /// + /// Image reference information. + /// + [Input("imageReference", required: true)] + public Input ImageReference { get; set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The storage type used for the Operating System disk of Dev Boxes created using this definition. + /// + [Input("osStorageType")] + public Input? OsStorageType { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The SKU for Dev Boxes created using this definition. + /// + [Input("sku", required: true)] + public Input Sku { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public DevBoxDefinitionArgs() + { + } + public static new DevBoxDefinitionArgs Empty => new DevBoxDefinitionArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/DevCenter.cs b/sdk/dotnet/DevCenter/V20250201/DevCenter.cs new file mode 100644 index 000000000000..dd71c463bb3a --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/DevCenter.cs @@ -0,0 +1,230 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents a devcenter resource. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:DevCenter")] + public partial class DevCenter : global::Pulumi.CustomResource + { + /// + /// Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + /// + [Output("devBoxProvisioningSettings")] + public Output DevBoxProvisioningSettings { get; private set; } = null!; + + /// + /// The URI of the Dev Center. + /// + [Output("devCenterUri")] + public Output DevCenterUri { get; private set; } = null!; + + /// + /// The display name of the devcenter. + /// + [Output("displayName")] + public Output DisplayName { get; private set; } = null!; + + /// + /// Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + /// + [Output("encryption")] + public Output Encryption { get; private set; } = null!; + + /// + /// Managed identity properties + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Network settings that will be enforced on network resources associated with the Dev Center. + /// + [Output("networkSettings")] + public Output NetworkSettings { get; private set; } = null!; + + /// + /// Dev Center settings to be used when associating a project with a catalog. + /// + [Output("projectCatalogSettings")] + public Output ProjectCatalogSettings { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a DevCenter resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public DevCenter(string name, DevCenterArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:DevCenter", name, args ?? new DevCenterArgs(), MakeResourceOptions(options, "")) + { + } + + private DevCenter(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:DevCenter", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:DevCenter" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:DevCenter" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing DevCenter resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static DevCenter Get(string name, Input id, CustomResourceOptions? options = null) + { + return new DevCenter(name, id, options); + } + } + + public sealed class DevCenterArgs : global::Pulumi.ResourceArgs + { + /// + /// Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + /// + [Input("devBoxProvisioningSettings")] + public Input? DevBoxProvisioningSettings { get; set; } + + /// + /// The name of the devcenter. + /// + [Input("devCenterName")] + public Input? DevCenterName { get; set; } + + /// + /// The display name of the devcenter. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + /// + [Input("encryption")] + public Input? Encryption { get; set; } + + /// + /// Managed identity properties + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Network settings that will be enforced on network resources associated with the Dev Center. + /// + [Input("networkSettings")] + public Input? NetworkSettings { get; set; } + + /// + /// Dev Center settings to be used when associating a project with a catalog. + /// + [Input("projectCatalogSettings")] + public Input? ProjectCatalogSettings { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public DevCenterArgs() + { + } + public static new DevCenterArgs Empty => new DevCenterArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Enums.cs b/sdk/dotnet/DevCenter/V20250201/Enums.cs new file mode 100644 index 000000000000..c93668b3a6da --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Enums.cs @@ -0,0 +1,726 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + /// + [EnumType] + public readonly struct CatalogItemSyncEnableStatus : IEquatable + { + private readonly string _value; + + private CatalogItemSyncEnableStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static CatalogItemSyncEnableStatus Enabled { get; } = new CatalogItemSyncEnableStatus("Enabled"); + public static CatalogItemSyncEnableStatus Disabled { get; } = new CatalogItemSyncEnableStatus("Disabled"); + + public static bool operator ==(CatalogItemSyncEnableStatus left, CatalogItemSyncEnableStatus right) => left.Equals(right); + public static bool operator !=(CatalogItemSyncEnableStatus left, CatalogItemSyncEnableStatus right) => !left.Equals(right); + + public static explicit operator string(CatalogItemSyncEnableStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is CatalogItemSyncEnableStatus other && Equals(other); + public bool Equals(CatalogItemSyncEnableStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates catalog item types. + /// + [EnumType] + public readonly struct CatalogItemType : IEquatable + { + private readonly string _value; + + private CatalogItemType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static CatalogItemType EnvironmentDefinition { get; } = new CatalogItemType("EnvironmentDefinition"); + public static CatalogItemType ImageDefinition { get; } = new CatalogItemType("ImageDefinition"); + + public static bool operator ==(CatalogItemType left, CatalogItemType right) => left.Equals(right); + public static bool operator !=(CatalogItemType left, CatalogItemType right) => !left.Equals(right); + + public static explicit operator string(CatalogItemType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is CatalogItemType other && Equals(other); + public bool Equals(CatalogItemType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates the type of sync that is configured for the catalog. + /// + [EnumType] + public readonly struct CatalogSyncType : IEquatable + { + private readonly string _value; + + private CatalogSyncType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static CatalogSyncType Manual { get; } = new CatalogSyncType("Manual"); + public static CatalogSyncType Scheduled { get; } = new CatalogSyncType("Scheduled"); + + public static bool operator ==(CatalogSyncType left, CatalogSyncType right) => left.Equals(right); + public static bool operator !=(CatalogSyncType left, CatalogSyncType right) => !left.Equals(right); + + public static explicit operator string(CatalogSyncType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is CatalogSyncType other && Equals(other); + public bool Equals(CatalogSyncType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + /// + [EnumType] + public readonly struct DevCenterResourceType : IEquatable + { + private readonly string _value; + + private DevCenterResourceType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static DevCenterResourceType Images { get; } = new DevCenterResourceType("Images"); + public static DevCenterResourceType AttachedNetworks { get; } = new DevCenterResourceType("AttachedNetworks"); + public static DevCenterResourceType Skus { get; } = new DevCenterResourceType("Skus"); + + public static bool operator ==(DevCenterResourceType left, DevCenterResourceType right) => left.Equals(right); + public static bool operator !=(DevCenterResourceType left, DevCenterResourceType right) => !left.Equals(right); + + public static explicit operator string(DevCenterResourceType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DevCenterResourceType other && Equals(other); + public bool Equals(DevCenterResourceType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// AAD Join type. + /// + [EnumType] + public readonly struct DomainJoinType : IEquatable + { + private readonly string _value; + + private DomainJoinType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static DomainJoinType HybridAzureADJoin { get; } = new DomainJoinType("HybridAzureADJoin"); + public static DomainJoinType AzureADJoin { get; } = new DomainJoinType("AzureADJoin"); + public static DomainJoinType None { get; } = new DomainJoinType("None"); + + public static bool operator ==(DomainJoinType left, DomainJoinType right) => left.Equals(right); + public static bool operator !=(DomainJoinType left, DomainJoinType right) => !left.Equals(right); + + public static explicit operator string(DomainJoinType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DomainJoinType other && Equals(other); + public bool Equals(DomainJoinType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Defines whether this Environment Type can be used in this Project. + /// + [EnumType] + public readonly struct EnvironmentTypeEnableStatus : IEquatable + { + private readonly string _value; + + private EnvironmentTypeEnableStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EnvironmentTypeEnableStatus Enabled { get; } = new EnvironmentTypeEnableStatus("Enabled"); + public static EnvironmentTypeEnableStatus Disabled { get; } = new EnvironmentTypeEnableStatus("Disabled"); + + public static bool operator ==(EnvironmentTypeEnableStatus left, EnvironmentTypeEnableStatus right) => left.Equals(right); + public static bool operator !=(EnvironmentTypeEnableStatus left, EnvironmentTypeEnableStatus right) => !left.Equals(right); + + public static explicit operator string(EnvironmentTypeEnableStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EnvironmentTypeEnableStatus other && Equals(other); + public bool Equals(EnvironmentTypeEnableStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + /// + [EnumType] + public readonly struct HibernateSupport : IEquatable + { + private readonly string _value; + + private HibernateSupport(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static HibernateSupport Disabled { get; } = new HibernateSupport("Disabled"); + public static HibernateSupport Enabled { get; } = new HibernateSupport("Enabled"); + + public static bool operator ==(HibernateSupport left, HibernateSupport right) => left.Equals(right); + public static bool operator !=(HibernateSupport left, HibernateSupport right) => !left.Equals(right); + + public static explicit operator string(HibernateSupport value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is HibernateSupport other && Equals(other); + public bool Equals(HibernateSupport other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Values can be systemAssignedIdentity or userAssignedIdentity + /// + [EnumType] + public readonly struct IdentityType : IEquatable + { + private readonly string _value; + + private IdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static IdentityType SystemAssignedIdentity { get; } = new IdentityType("systemAssignedIdentity"); + public static IdentityType UserAssignedIdentity { get; } = new IdentityType("userAssignedIdentity"); + public static IdentityType DelegatedResourceIdentity { get; } = new IdentityType("delegatedResourceIdentity"); + + public static bool operator ==(IdentityType left, IdentityType right) => left.Equals(right); + public static bool operator !=(IdentityType left, IdentityType right) => !left.Equals(right); + + public static explicit operator string(IdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is IdentityType other && Equals(other); + public bool Equals(IdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + /// + [EnumType] + public readonly struct InstallAzureMonitorAgentEnableStatus : IEquatable + { + private readonly string _value; + + private InstallAzureMonitorAgentEnableStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static InstallAzureMonitorAgentEnableStatus Enabled { get; } = new InstallAzureMonitorAgentEnableStatus("Enabled"); + public static InstallAzureMonitorAgentEnableStatus Disabled { get; } = new InstallAzureMonitorAgentEnableStatus("Disabled"); + + public static bool operator ==(InstallAzureMonitorAgentEnableStatus left, InstallAzureMonitorAgentEnableStatus right) => left.Equals(right); + public static bool operator !=(InstallAzureMonitorAgentEnableStatus left, InstallAzureMonitorAgentEnableStatus right) => !left.Equals(right); + + public static explicit operator string(InstallAzureMonitorAgentEnableStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is InstallAzureMonitorAgentEnableStatus other && Equals(other); + public bool Equals(InstallAzureMonitorAgentEnableStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + /// + [EnumType] + public readonly struct LicenseType : IEquatable + { + private readonly string _value; + + private LicenseType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static LicenseType Windows_Client { get; } = new LicenseType("Windows_Client"); + + public static bool operator ==(LicenseType left, LicenseType right) => left.Equals(right); + public static bool operator !=(LicenseType left, LicenseType right) => !left.Equals(right); + + public static explicit operator string(LicenseType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is LicenseType other && Equals(other); + public bool Equals(LicenseType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + /// + [EnumType] + public readonly struct LocalAdminStatus : IEquatable + { + private readonly string _value; + + private LocalAdminStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static LocalAdminStatus Disabled { get; } = new LocalAdminStatus("Disabled"); + public static LocalAdminStatus Enabled { get; } = new LocalAdminStatus("Enabled"); + + public static bool operator ==(LocalAdminStatus left, LocalAdminStatus right) => left.Equals(right); + public static bool operator !=(LocalAdminStatus left, LocalAdminStatus right) => !left.Equals(right); + + public static explicit operator string(LocalAdminStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is LocalAdminStatus other && Equals(other); + public bool Equals(LocalAdminStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [EnumType] + public readonly struct ManagedServiceIdentityType : IEquatable + { + private readonly string _value; + + private ManagedServiceIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedServiceIdentityType None { get; } = new ManagedServiceIdentityType("None"); + public static ManagedServiceIdentityType SystemAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned"); + public static ManagedServiceIdentityType UserAssigned { get; } = new ManagedServiceIdentityType("UserAssigned"); + public static ManagedServiceIdentityType SystemAssigned_UserAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned, UserAssigned"); + + public static bool operator ==(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => left.Equals(right); + public static bool operator !=(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => !left.Equals(right); + + public static explicit operator string(ManagedServiceIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedServiceIdentityType other && Equals(other); + public bool Equals(ManagedServiceIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + /// + [EnumType] + public readonly struct MicrosoftHostedNetworkEnableStatus : IEquatable + { + private readonly string _value; + + private MicrosoftHostedNetworkEnableStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static MicrosoftHostedNetworkEnableStatus Enabled { get; } = new MicrosoftHostedNetworkEnableStatus("Enabled"); + public static MicrosoftHostedNetworkEnableStatus Disabled { get; } = new MicrosoftHostedNetworkEnableStatus("Disabled"); + + public static bool operator ==(MicrosoftHostedNetworkEnableStatus left, MicrosoftHostedNetworkEnableStatus right) => left.Equals(right); + public static bool operator !=(MicrosoftHostedNetworkEnableStatus left, MicrosoftHostedNetworkEnableStatus right) => !left.Equals(right); + + public static explicit operator string(MicrosoftHostedNetworkEnableStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MicrosoftHostedNetworkEnableStatus other && Equals(other); + public bool Equals(MicrosoftHostedNetworkEnableStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Policy action to be taken on the resources. This is optional, and defaults to allow + /// + [EnumType] + public readonly struct PolicyAction : IEquatable + { + private readonly string _value; + + private PolicyAction(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static PolicyAction Allow { get; } = new PolicyAction("Allow"); + public static PolicyAction Deny { get; } = new PolicyAction("Deny"); + + public static bool operator ==(PolicyAction left, PolicyAction right) => left.Equals(right); + public static bool operator !=(PolicyAction left, PolicyAction right) => !left.Equals(right); + + public static explicit operator string(PolicyAction value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is PolicyAction other && Equals(other); + public bool Equals(PolicyAction other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + /// + [EnumType] + public readonly struct PoolDevBoxDefinitionType : IEquatable + { + private readonly string _value; + + private PoolDevBoxDefinitionType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static PoolDevBoxDefinitionType Reference { get; } = new PoolDevBoxDefinitionType("Reference"); + public static PoolDevBoxDefinitionType Value { get; } = new PoolDevBoxDefinitionType("Value"); + + public static bool operator ==(PoolDevBoxDefinitionType left, PoolDevBoxDefinitionType right) => left.Equals(right); + public static bool operator !=(PoolDevBoxDefinitionType left, PoolDevBoxDefinitionType right) => !left.Equals(right); + + public static explicit operator string(PoolDevBoxDefinitionType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is PoolDevBoxDefinitionType other && Equals(other); + public bool Equals(PoolDevBoxDefinitionType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether or not this scheduled task is enabled. + /// + [EnumType] + public readonly struct ScheduleEnableStatus : IEquatable + { + private readonly string _value; + + private ScheduleEnableStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ScheduleEnableStatus Enabled { get; } = new ScheduleEnableStatus("Enabled"); + public static ScheduleEnableStatus Disabled { get; } = new ScheduleEnableStatus("Disabled"); + + public static bool operator ==(ScheduleEnableStatus left, ScheduleEnableStatus right) => left.Equals(right); + public static bool operator !=(ScheduleEnableStatus left, ScheduleEnableStatus right) => !left.Equals(right); + + public static explicit operator string(ScheduleEnableStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ScheduleEnableStatus other && Equals(other); + public bool Equals(ScheduleEnableStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The frequency of this scheduled task. + /// + [EnumType] + public readonly struct ScheduledFrequency : IEquatable + { + private readonly string _value; + + private ScheduledFrequency(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ScheduledFrequency Daily { get; } = new ScheduledFrequency("Daily"); + + public static bool operator ==(ScheduledFrequency left, ScheduledFrequency right) => left.Equals(right); + public static bool operator !=(ScheduledFrequency left, ScheduledFrequency right) => !left.Equals(right); + + public static explicit operator string(ScheduledFrequency value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ScheduledFrequency other && Equals(other); + public bool Equals(ScheduledFrequency other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Supported type this scheduled task represents. + /// + [EnumType] + public readonly struct ScheduledType : IEquatable + { + private readonly string _value; + + private ScheduledType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ScheduledType StopDevBox { get; } = new ScheduledType("StopDevBox"); + + public static bool operator ==(ScheduledType left, ScheduledType right) => left.Equals(right); + public static bool operator !=(ScheduledType left, ScheduledType right) => !left.Equals(right); + + public static explicit operator string(ScheduledType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ScheduledType other && Equals(other); + public bool Equals(ScheduledType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + /// + [EnumType] + public readonly struct SingleSignOnStatus : IEquatable + { + private readonly string _value; + + private SingleSignOnStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SingleSignOnStatus Disabled { get; } = new SingleSignOnStatus("Disabled"); + public static SingleSignOnStatus Enabled { get; } = new SingleSignOnStatus("Enabled"); + + public static bool operator ==(SingleSignOnStatus left, SingleSignOnStatus right) => left.Equals(right); + public static bool operator !=(SingleSignOnStatus left, SingleSignOnStatus right) => !left.Equals(right); + + public static explicit operator string(SingleSignOnStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SingleSignOnStatus other && Equals(other); + public bool Equals(SingleSignOnStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + [EnumType] + public readonly struct SkuTier : IEquatable + { + private readonly string _value; + + private SkuTier(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SkuTier Free { get; } = new SkuTier("Free"); + public static SkuTier Basic { get; } = new SkuTier("Basic"); + public static SkuTier Standard { get; } = new SkuTier("Standard"); + public static SkuTier Premium { get; } = new SkuTier("Premium"); + + public static bool operator ==(SkuTier left, SkuTier right) => left.Equals(right); + public static bool operator !=(SkuTier left, SkuTier right) => !left.Equals(right); + + public static explicit operator string(SkuTier value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SkuTier other && Equals(other); + public bool Equals(SkuTier other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + /// + [EnumType] + public readonly struct StopOnDisconnectEnableStatus : IEquatable + { + private readonly string _value; + + private StopOnDisconnectEnableStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static StopOnDisconnectEnableStatus Enabled { get; } = new StopOnDisconnectEnableStatus("Enabled"); + public static StopOnDisconnectEnableStatus Disabled { get; } = new StopOnDisconnectEnableStatus("Disabled"); + + public static bool operator ==(StopOnDisconnectEnableStatus left, StopOnDisconnectEnableStatus right) => left.Equals(right); + public static bool operator !=(StopOnDisconnectEnableStatus left, StopOnDisconnectEnableStatus right) => !left.Equals(right); + + public static explicit operator string(StopOnDisconnectEnableStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is StopOnDisconnectEnableStatus other && Equals(other); + public bool Equals(StopOnDisconnectEnableStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + /// + [EnumType] + public readonly struct StopOnNoConnectEnableStatus : IEquatable + { + private readonly string _value; + + private StopOnNoConnectEnableStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static StopOnNoConnectEnableStatus Enabled { get; } = new StopOnNoConnectEnableStatus("Enabled"); + public static StopOnNoConnectEnableStatus Disabled { get; } = new StopOnNoConnectEnableStatus("Disabled"); + + public static bool operator ==(StopOnNoConnectEnableStatus left, StopOnNoConnectEnableStatus right) => left.Equals(right); + public static bool operator !=(StopOnNoConnectEnableStatus left, StopOnNoConnectEnableStatus right) => !left.Equals(right); + + public static explicit operator string(StopOnNoConnectEnableStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is StopOnNoConnectEnableStatus other && Equals(other); + public bool Equals(StopOnNoConnectEnableStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + /// + [EnumType] + public readonly struct VirtualNetworkType : IEquatable + { + private readonly string _value; + + private VirtualNetworkType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static VirtualNetworkType Managed { get; } = new VirtualNetworkType("Managed"); + public static VirtualNetworkType Unmanaged { get; } = new VirtualNetworkType("Unmanaged"); + + public static bool operator ==(VirtualNetworkType left, VirtualNetworkType right) => left.Equals(right); + public static bool operator !=(VirtualNetworkType left, VirtualNetworkType right) => !left.Equals(right); + + public static explicit operator string(VirtualNetworkType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is VirtualNetworkType other && Equals(other); + public bool Equals(VirtualNetworkType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/EnvironmentType.cs b/sdk/dotnet/DevCenter/V20250201/EnvironmentType.cs new file mode 100644 index 000000000000..1212fe3e5e02 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/EnvironmentType.cs @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents an environment type. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:EnvironmentType")] + public partial class EnvironmentType : global::Pulumi.CustomResource + { + /// + /// The display name of the environment type. + /// + [Output("displayName")] + public Output DisplayName { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a EnvironmentType resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public EnvironmentType(string name, EnvironmentTypeArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:EnvironmentType", name, args ?? new EnvironmentTypeArgs(), MakeResourceOptions(options, "")) + { + } + + private EnvironmentType(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:EnvironmentType", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:EnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:EnvironmentType" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing EnvironmentType resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static EnvironmentType Get(string name, Input id, CustomResourceOptions? options = null) + { + return new EnvironmentType(name, id, options); + } + } + + public sealed class EnvironmentTypeArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The display name of the environment type. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// The name of the environment type. + /// + [Input("environmentTypeName")] + public Input? EnvironmentTypeName { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public EnvironmentTypeArgs() + { + } + public static new EnvironmentTypeArgs Empty => new EnvironmentTypeArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Gallery.cs b/sdk/dotnet/DevCenter/V20250201/Gallery.cs new file mode 100644 index 000000000000..1c25dcf03942 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Gallery.cs @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents a gallery. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:Gallery")] + public partial class Gallery : global::Pulumi.CustomResource + { + /// + /// The resource ID of the backing Azure Compute Gallery. + /// + [Output("galleryResourceId")] + public Output GalleryResourceId { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Gallery resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Gallery(string name, GalleryArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Gallery", name, args ?? new GalleryArgs(), MakeResourceOptions(options, "")) + { + } + + private Gallery(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Gallery", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Gallery" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:Gallery" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Gallery resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Gallery Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Gallery(name, id, options); + } + } + + public sealed class GalleryArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the gallery. + /// + [Input("galleryName")] + public Input? GalleryName { get; set; } + + /// + /// The resource ID of the backing Azure Compute Gallery. + /// + [Input("galleryResourceId", required: true)] + public Input GalleryResourceId { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GalleryArgs() + { + } + public static new GalleryArgs Empty => new GalleryArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetAttachedNetworkByDevCenter.cs b/sdk/dotnet/DevCenter/V20250201/GetAttachedNetworkByDevCenter.cs new file mode 100644 index 000000000000..fd37c65012a5 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetAttachedNetworkByDevCenter.cs @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetAttachedNetworkByDevCenter + { + /// + /// Gets an attached NetworkConnection. + /// + public static Task InvokeAsync(GetAttachedNetworkByDevCenterArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getAttachedNetworkByDevCenter", args ?? new GetAttachedNetworkByDevCenterArgs(), options.WithDefaults()); + + /// + /// Gets an attached NetworkConnection. + /// + public static Output Invoke(GetAttachedNetworkByDevCenterInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getAttachedNetworkByDevCenter", args ?? new GetAttachedNetworkByDevCenterInvokeArgs(), options.WithDefaults()); + + /// + /// Gets an attached NetworkConnection. + /// + public static Output Invoke(GetAttachedNetworkByDevCenterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getAttachedNetworkByDevCenter", args ?? new GetAttachedNetworkByDevCenterInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetAttachedNetworkByDevCenterArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the attached NetworkConnection. + /// + [Input("attachedNetworkConnectionName", required: true)] + public string AttachedNetworkConnectionName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetAttachedNetworkByDevCenterArgs() + { + } + public static new GetAttachedNetworkByDevCenterArgs Empty => new GetAttachedNetworkByDevCenterArgs(); + } + + public sealed class GetAttachedNetworkByDevCenterInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the attached NetworkConnection. + /// + [Input("attachedNetworkConnectionName", required: true)] + public Input AttachedNetworkConnectionName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetAttachedNetworkByDevCenterInvokeArgs() + { + } + public static new GetAttachedNetworkByDevCenterInvokeArgs Empty => new GetAttachedNetworkByDevCenterInvokeArgs(); + } + + + [OutputType] + public sealed class GetAttachedNetworkByDevCenterResult + { + /// + /// AAD Join type of the network. This is populated based on the referenced Network Connection. + /// + public readonly string DomainJoinType; + /// + /// Health check status values + /// + public readonly string HealthCheckStatus; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The resource ID of the NetworkConnection you want to attach. + /// + public readonly string NetworkConnectionId; + /// + /// The geo-location where the NetworkConnection resource specified in 'networkConnectionResourceId' property lives. + /// + public readonly string NetworkConnectionLocation; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetAttachedNetworkByDevCenterResult( + string domainJoinType, + + string healthCheckStatus, + + string id, + + string name, + + string networkConnectionId, + + string networkConnectionLocation, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + string type) + { + DomainJoinType = domainJoinType; + HealthCheckStatus = healthCheckStatus; + Id = id; + Name = name; + NetworkConnectionId = networkConnectionId; + NetworkConnectionLocation = networkConnectionLocation; + ProvisioningState = provisioningState; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetCatalog.cs b/sdk/dotnet/DevCenter/V20250201/GetCatalog.cs new file mode 100644 index 000000000000..3afe68f9b4b4 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetCatalog.cs @@ -0,0 +1,193 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetCatalog + { + /// + /// Gets a catalog + /// + public static Task InvokeAsync(GetCatalogArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getCatalog", args ?? new GetCatalogArgs(), options.WithDefaults()); + + /// + /// Gets a catalog + /// + public static Output Invoke(GetCatalogInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getCatalog", args ?? new GetCatalogInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a catalog + /// + public static Output Invoke(GetCatalogInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getCatalog", args ?? new GetCatalogInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetCatalogArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetCatalogArgs() + { + } + public static new GetCatalogArgs Empty => new GetCatalogArgs(); + } + + public sealed class GetCatalogInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetCatalogInvokeArgs() + { + } + public static new GetCatalogInvokeArgs Empty => new GetCatalogInvokeArgs(); + } + + + [OutputType] + public sealed class GetCatalogResult + { + /// + /// Properties for an Azure DevOps catalog type. + /// + public readonly Outputs.GitCatalogResponse? AdoGit; + /// + /// The connection state of the catalog. + /// + public readonly string ConnectionState; + /// + /// Properties for a GitHub catalog type. + /// + public readonly Outputs.GitCatalogResponse? GitHub; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// When the catalog was last connected. + /// + public readonly string LastConnectionTime; + /// + /// Stats of the latest synchronization. + /// + public readonly Outputs.SyncStatsResponse LastSyncStats; + /// + /// When the catalog was last synced. + /// + public readonly string LastSyncTime; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// The synchronization state of the catalog. + /// + public readonly string SyncState; + /// + /// Indicates the type of sync that is configured for the catalog. + /// + public readonly string? SyncType; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetCatalogResult( + Outputs.GitCatalogResponse? adoGit, + + string connectionState, + + Outputs.GitCatalogResponse? gitHub, + + string id, + + string lastConnectionTime, + + Outputs.SyncStatsResponse lastSyncStats, + + string lastSyncTime, + + string name, + + string provisioningState, + + string syncState, + + string? syncType, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + AdoGit = adoGit; + ConnectionState = connectionState; + GitHub = gitHub; + Id = id; + LastConnectionTime = lastConnectionTime; + LastSyncStats = lastSyncStats; + LastSyncTime = lastSyncTime; + Name = name; + ProvisioningState = provisioningState; + SyncState = syncState; + SyncType = syncType; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetCatalogSyncErrorDetails.cs b/sdk/dotnet/DevCenter/V20250201/GetCatalogSyncErrorDetails.cs new file mode 100644 index 000000000000..6afd924712c1 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetCatalogSyncErrorDetails.cs @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetCatalogSyncErrorDetails + { + /// + /// Gets catalog synchronization error details + /// + public static Task InvokeAsync(GetCatalogSyncErrorDetailsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getCatalogSyncErrorDetails", args ?? new GetCatalogSyncErrorDetailsArgs(), options.WithDefaults()); + + /// + /// Gets catalog synchronization error details + /// + public static Output Invoke(GetCatalogSyncErrorDetailsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getCatalogSyncErrorDetails", args ?? new GetCatalogSyncErrorDetailsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets catalog synchronization error details + /// + public static Output Invoke(GetCatalogSyncErrorDetailsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getCatalogSyncErrorDetails", args ?? new GetCatalogSyncErrorDetailsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetCatalogSyncErrorDetailsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetCatalogSyncErrorDetailsArgs() + { + } + public static new GetCatalogSyncErrorDetailsArgs Empty => new GetCatalogSyncErrorDetailsArgs(); + } + + public sealed class GetCatalogSyncErrorDetailsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetCatalogSyncErrorDetailsInvokeArgs() + { + } + public static new GetCatalogSyncErrorDetailsInvokeArgs Empty => new GetCatalogSyncErrorDetailsInvokeArgs(); + } + + + [OutputType] + public sealed class GetCatalogSyncErrorDetailsResult + { + /// + /// Catalog items that have conflicting names. + /// + public readonly ImmutableArray Conflicts; + /// + /// Errors that occured during synchronization. + /// + public readonly ImmutableArray Errors; + /// + /// Error information for the overall synchronization operation. + /// + public readonly Outputs.CatalogErrorDetailsResponse OperationError; + + [OutputConstructor] + private GetCatalogSyncErrorDetailsResult( + ImmutableArray conflicts, + + ImmutableArray errors, + + Outputs.CatalogErrorDetailsResponse operationError) + { + Conflicts = conflicts; + Errors = errors; + OperationError = operationError; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetCustomizationTaskErrorDetails.cs b/sdk/dotnet/DevCenter/V20250201/GetCustomizationTaskErrorDetails.cs new file mode 100644 index 000000000000..6abcbb6dd2bc --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetCustomizationTaskErrorDetails.cs @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetCustomizationTaskErrorDetails + { + /// + /// Gets Customization Task error details + /// + public static Task InvokeAsync(GetCustomizationTaskErrorDetailsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getCustomizationTaskErrorDetails", args ?? new GetCustomizationTaskErrorDetailsArgs(), options.WithDefaults()); + + /// + /// Gets Customization Task error details + /// + public static Output Invoke(GetCustomizationTaskErrorDetailsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getCustomizationTaskErrorDetails", args ?? new GetCustomizationTaskErrorDetailsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets Customization Task error details + /// + public static Output Invoke(GetCustomizationTaskErrorDetailsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getCustomizationTaskErrorDetails", args ?? new GetCustomizationTaskErrorDetailsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetCustomizationTaskErrorDetailsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of the Task. + /// + [Input("taskName", required: true)] + public string TaskName { get; set; } = null!; + + public GetCustomizationTaskErrorDetailsArgs() + { + } + public static new GetCustomizationTaskErrorDetailsArgs Empty => new GetCustomizationTaskErrorDetailsArgs(); + } + + public sealed class GetCustomizationTaskErrorDetailsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the Task. + /// + [Input("taskName", required: true)] + public Input TaskName { get; set; } = null!; + + public GetCustomizationTaskErrorDetailsInvokeArgs() + { + } + public static new GetCustomizationTaskErrorDetailsInvokeArgs Empty => new GetCustomizationTaskErrorDetailsInvokeArgs(); + } + + + [OutputType] + public sealed class GetCustomizationTaskErrorDetailsResult + { + /// + /// Errors associated with resources synchronized from the catalog. + /// + public readonly ImmutableArray Errors; + + [OutputConstructor] + private GetCustomizationTaskErrorDetailsResult(ImmutableArray errors) + { + Errors = errors; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetDevBoxDefinition.cs b/sdk/dotnet/DevCenter/V20250201/GetDevBoxDefinition.cs new file mode 100644 index 000000000000..70b422231b91 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetDevBoxDefinition.cs @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetDevBoxDefinition + { + /// + /// Gets a Dev Box definition + /// + public static Task InvokeAsync(GetDevBoxDefinitionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getDevBoxDefinition", args ?? new GetDevBoxDefinitionArgs(), options.WithDefaults()); + + /// + /// Gets a Dev Box definition + /// + public static Output Invoke(GetDevBoxDefinitionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getDevBoxDefinition", args ?? new GetDevBoxDefinitionInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a Dev Box definition + /// + public static Output Invoke(GetDevBoxDefinitionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getDevBoxDefinition", args ?? new GetDevBoxDefinitionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetDevBoxDefinitionArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Dev Box definition. + /// + [Input("devBoxDefinitionName", required: true)] + public string DevBoxDefinitionName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetDevBoxDefinitionArgs() + { + } + public static new GetDevBoxDefinitionArgs Empty => new GetDevBoxDefinitionArgs(); + } + + public sealed class GetDevBoxDefinitionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Dev Box definition. + /// + [Input("devBoxDefinitionName", required: true)] + public Input DevBoxDefinitionName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetDevBoxDefinitionInvokeArgs() + { + } + public static new GetDevBoxDefinitionInvokeArgs Empty => new GetDevBoxDefinitionInvokeArgs(); + } + + + [OutputType] + public sealed class GetDevBoxDefinitionResult + { + /// + /// Image reference information for the currently active image (only populated during updates). + /// + public readonly Outputs.ImageReferenceResponse ActiveImageReference; + /// + /// Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + /// + public readonly string? HibernateSupport; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// Image reference information. + /// + public readonly Outputs.ImageReferenceResponse ImageReference; + /// + /// Details for image validator error. Populated when the image validation is not successful. + /// + public readonly Outputs.ImageValidationErrorDetailsResponse ImageValidationErrorDetails; + /// + /// Validation status of the configured image. + /// + public readonly string ImageValidationStatus; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The storage type used for the Operating System disk of Dev Boxes created using this definition. + /// + public readonly string? OsStorageType; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// The SKU for Dev Boxes created using this definition. + /// + public readonly Outputs.SkuResponse Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + /// + /// Validation status for the Dev Box Definition. + /// + public readonly string ValidationStatus; + + [OutputConstructor] + private GetDevBoxDefinitionResult( + Outputs.ImageReferenceResponse activeImageReference, + + string? hibernateSupport, + + string id, + + Outputs.ImageReferenceResponse imageReference, + + Outputs.ImageValidationErrorDetailsResponse imageValidationErrorDetails, + + string imageValidationStatus, + + string location, + + string name, + + string? osStorageType, + + string provisioningState, + + Outputs.SkuResponse sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type, + + string validationStatus) + { + ActiveImageReference = activeImageReference; + HibernateSupport = hibernateSupport; + Id = id; + ImageReference = imageReference; + ImageValidationErrorDetails = imageValidationErrorDetails; + ImageValidationStatus = imageValidationStatus; + Location = location; + Name = name; + OsStorageType = osStorageType; + ProvisioningState = provisioningState; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + ValidationStatus = validationStatus; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetDevCenter.cs b/sdk/dotnet/DevCenter/V20250201/GetDevCenter.cs new file mode 100644 index 000000000000..4ea5a7e1043b --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetDevCenter.cs @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetDevCenter + { + /// + /// Gets a devcenter. + /// + public static Task InvokeAsync(GetDevCenterArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getDevCenter", args ?? new GetDevCenterArgs(), options.WithDefaults()); + + /// + /// Gets a devcenter. + /// + public static Output Invoke(GetDevCenterInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getDevCenter", args ?? new GetDevCenterInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a devcenter. + /// + public static Output Invoke(GetDevCenterInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getDevCenter", args ?? new GetDevCenterInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetDevCenterArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetDevCenterArgs() + { + } + public static new GetDevCenterArgs Empty => new GetDevCenterArgs(); + } + + public sealed class GetDevCenterInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetDevCenterInvokeArgs() + { + } + public static new GetDevCenterInvokeArgs Empty => new GetDevCenterInvokeArgs(); + } + + + [OutputType] + public sealed class GetDevCenterResult + { + /// + /// Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + /// + public readonly Outputs.DevBoxProvisioningSettingsResponse? DevBoxProvisioningSettings; + /// + /// The URI of the Dev Center. + /// + public readonly string DevCenterUri; + /// + /// The display name of the devcenter. + /// + public readonly string? DisplayName; + /// + /// Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + /// + public readonly Outputs.EncryptionResponse? Encryption; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// Managed identity properties + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Network settings that will be enforced on network resources associated with the Dev Center. + /// + public readonly Outputs.DevCenterNetworkSettingsResponse? NetworkSettings; + /// + /// Dev Center settings to be used when associating a project with a catalog. + /// + public readonly Outputs.DevCenterProjectCatalogSettingsResponse? ProjectCatalogSettings; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetDevCenterResult( + Outputs.DevBoxProvisioningSettingsResponse? devBoxProvisioningSettings, + + string devCenterUri, + + string? displayName, + + Outputs.EncryptionResponse? encryption, + + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string location, + + string name, + + Outputs.DevCenterNetworkSettingsResponse? networkSettings, + + Outputs.DevCenterProjectCatalogSettingsResponse? projectCatalogSettings, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + DevBoxProvisioningSettings = devBoxProvisioningSettings; + DevCenterUri = devCenterUri; + DisplayName = displayName; + Encryption = encryption; + Id = id; + Identity = identity; + Location = location; + Name = name; + NetworkSettings = networkSettings; + ProjectCatalogSettings = projectCatalogSettings; + ProvisioningState = provisioningState; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetEnvironmentDefinitionErrorDetails.cs b/sdk/dotnet/DevCenter/V20250201/GetEnvironmentDefinitionErrorDetails.cs new file mode 100644 index 000000000000..063318a58bf0 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetEnvironmentDefinitionErrorDetails.cs @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetEnvironmentDefinitionErrorDetails + { + /// + /// Gets Environment Definition error details + /// + public static Task InvokeAsync(GetEnvironmentDefinitionErrorDetailsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getEnvironmentDefinitionErrorDetails", args ?? new GetEnvironmentDefinitionErrorDetailsArgs(), options.WithDefaults()); + + /// + /// Gets Environment Definition error details + /// + public static Output Invoke(GetEnvironmentDefinitionErrorDetailsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getEnvironmentDefinitionErrorDetails", args ?? new GetEnvironmentDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets Environment Definition error details + /// + public static Output Invoke(GetEnvironmentDefinitionErrorDetailsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getEnvironmentDefinitionErrorDetails", args ?? new GetEnvironmentDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetEnvironmentDefinitionErrorDetailsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the Environment Definition. + /// + [Input("environmentDefinitionName", required: true)] + public string EnvironmentDefinitionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetEnvironmentDefinitionErrorDetailsArgs() + { + } + public static new GetEnvironmentDefinitionErrorDetailsArgs Empty => new GetEnvironmentDefinitionErrorDetailsArgs(); + } + + public sealed class GetEnvironmentDefinitionErrorDetailsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the Environment Definition. + /// + [Input("environmentDefinitionName", required: true)] + public Input EnvironmentDefinitionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetEnvironmentDefinitionErrorDetailsInvokeArgs() + { + } + public static new GetEnvironmentDefinitionErrorDetailsInvokeArgs Empty => new GetEnvironmentDefinitionErrorDetailsInvokeArgs(); + } + + + [OutputType] + public sealed class GetEnvironmentDefinitionErrorDetailsResult + { + /// + /// Errors associated with resources synchronized from the catalog. + /// + public readonly ImmutableArray Errors; + + [OutputConstructor] + private GetEnvironmentDefinitionErrorDetailsResult(ImmutableArray errors) + { + Errors = errors; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetEnvironmentType.cs b/sdk/dotnet/DevCenter/V20250201/GetEnvironmentType.cs new file mode 100644 index 000000000000..b2075892a62a --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetEnvironmentType.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetEnvironmentType + { + /// + /// Gets an environment type. + /// + public static Task InvokeAsync(GetEnvironmentTypeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getEnvironmentType", args ?? new GetEnvironmentTypeArgs(), options.WithDefaults()); + + /// + /// Gets an environment type. + /// + public static Output Invoke(GetEnvironmentTypeInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getEnvironmentType", args ?? new GetEnvironmentTypeInvokeArgs(), options.WithDefaults()); + + /// + /// Gets an environment type. + /// + public static Output Invoke(GetEnvironmentTypeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getEnvironmentType", args ?? new GetEnvironmentTypeInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetEnvironmentTypeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the environment type. + /// + [Input("environmentTypeName", required: true)] + public string EnvironmentTypeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetEnvironmentTypeArgs() + { + } + public static new GetEnvironmentTypeArgs Empty => new GetEnvironmentTypeArgs(); + } + + public sealed class GetEnvironmentTypeInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the environment type. + /// + [Input("environmentTypeName", required: true)] + public Input EnvironmentTypeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetEnvironmentTypeInvokeArgs() + { + } + public static new GetEnvironmentTypeInvokeArgs Empty => new GetEnvironmentTypeInvokeArgs(); + } + + + [OutputType] + public sealed class GetEnvironmentTypeResult + { + /// + /// The display name of the environment type. + /// + public readonly string? DisplayName; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetEnvironmentTypeResult( + string? displayName, + + string id, + + string name, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + DisplayName = displayName; + Id = id; + Name = name; + ProvisioningState = provisioningState; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetGallery.cs b/sdk/dotnet/DevCenter/V20250201/GetGallery.cs new file mode 100644 index 000000000000..d4ea9f666674 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetGallery.cs @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetGallery + { + /// + /// Gets a gallery + /// + public static Task InvokeAsync(GetGalleryArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getGallery", args ?? new GetGalleryArgs(), options.WithDefaults()); + + /// + /// Gets a gallery + /// + public static Output Invoke(GetGalleryInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getGallery", args ?? new GetGalleryInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a gallery + /// + public static Output Invoke(GetGalleryInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getGallery", args ?? new GetGalleryInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetGalleryArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the gallery. + /// + [Input("galleryName", required: true)] + public string GalleryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetGalleryArgs() + { + } + public static new GetGalleryArgs Empty => new GetGalleryArgs(); + } + + public sealed class GetGalleryInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the gallery. + /// + [Input("galleryName", required: true)] + public Input GalleryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetGalleryInvokeArgs() + { + } + public static new GetGalleryInvokeArgs Empty => new GetGalleryInvokeArgs(); + } + + + [OutputType] + public sealed class GetGalleryResult + { + /// + /// The resource ID of the backing Azure Compute Gallery. + /// + public readonly string GalleryResourceId; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetGalleryResult( + string galleryResourceId, + + string id, + + string name, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + string type) + { + GalleryResourceId = galleryResourceId; + Id = id; + Name = name; + ProvisioningState = provisioningState; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetNetworkConnection.cs b/sdk/dotnet/DevCenter/V20250201/GetNetworkConnection.cs new file mode 100644 index 000000000000..edbddd6cd593 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetNetworkConnection.cs @@ -0,0 +1,188 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetNetworkConnection + { + /// + /// Gets a network connection resource + /// + public static Task InvokeAsync(GetNetworkConnectionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getNetworkConnection", args ?? new GetNetworkConnectionArgs(), options.WithDefaults()); + + /// + /// Gets a network connection resource + /// + public static Output Invoke(GetNetworkConnectionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getNetworkConnection", args ?? new GetNetworkConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a network connection resource + /// + public static Output Invoke(GetNetworkConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getNetworkConnection", args ?? new GetNetworkConnectionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetNetworkConnectionArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Network Connection that can be applied to a Pool. + /// + [Input("networkConnectionName", required: true)] + public string NetworkConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetNetworkConnectionArgs() + { + } + public static new GetNetworkConnectionArgs Empty => new GetNetworkConnectionArgs(); + } + + public sealed class GetNetworkConnectionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Network Connection that can be applied to a Pool. + /// + [Input("networkConnectionName", required: true)] + public Input NetworkConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetNetworkConnectionInvokeArgs() + { + } + public static new GetNetworkConnectionInvokeArgs Empty => new GetNetworkConnectionInvokeArgs(); + } + + + [OutputType] + public sealed class GetNetworkConnectionResult + { + /// + /// AAD Join type. + /// + public readonly string DomainJoinType; + /// + /// Active Directory domain name + /// + public readonly string? DomainName; + /// + /// The password for the account used to join domain + /// + public readonly string? DomainPassword; + /// + /// The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + /// + public readonly string? DomainUsername; + /// + /// Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. + /// + public readonly string HealthCheckStatus; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The name for resource group where NICs will be placed. + /// + public readonly string? NetworkingResourceGroupName; + /// + /// Active Directory domain Organization Unit (OU) + /// + public readonly string? OrganizationUnit; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// The subnet to attach Virtual Machines to + /// + public readonly string SubnetId; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetNetworkConnectionResult( + string domainJoinType, + + string? domainName, + + string? domainPassword, + + string? domainUsername, + + string healthCheckStatus, + + string id, + + string location, + + string name, + + string? networkingResourceGroupName, + + string? organizationUnit, + + string provisioningState, + + string subnetId, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + DomainJoinType = domainJoinType; + DomainName = domainName; + DomainPassword = domainPassword; + DomainUsername = domainUsername; + HealthCheckStatus = healthCheckStatus; + Id = id; + Location = location; + Name = name; + NetworkingResourceGroupName = networkingResourceGroupName; + OrganizationUnit = organizationUnit; + ProvisioningState = provisioningState; + SubnetId = subnetId; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetPool.cs b/sdk/dotnet/DevCenter/V20250201/GetPool.cs new file mode 100644 index 000000000000..f11e405d00ff --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetPool.cs @@ -0,0 +1,249 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetPool + { + /// + /// Gets a machine pool + /// + public static Task InvokeAsync(GetPoolArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getPool", args ?? new GetPoolArgs(), options.WithDefaults()); + + /// + /// Gets a machine pool + /// + public static Output Invoke(GetPoolInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getPool", args ?? new GetPoolInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a machine pool + /// + public static Output Invoke(GetPoolInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getPool", args ?? new GetPoolInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetPoolArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the pool. + /// + [Input("poolName", required: true)] + public string PoolName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetPoolArgs() + { + } + public static new GetPoolArgs Empty => new GetPoolArgs(); + } + + public sealed class GetPoolInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the pool. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetPoolInvokeArgs() + { + } + public static new GetPoolInvokeArgs Empty => new GetPoolInvokeArgs(); + } + + + [OutputType] + public sealed class GetPoolResult + { + /// + /// Indicates the number of provisioned Dev Boxes in this pool. + /// + public readonly int DevBoxCount; + /// + /// A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + /// + public readonly Outputs.PoolDevBoxDefinitionResponse? DevBoxDefinition; + /// + /// Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + /// + public readonly string DevBoxDefinitionName; + /// + /// Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + /// + public readonly string? DevBoxDefinitionType; + /// + /// The display name of the pool. + /// + public readonly string? DisplayName; + /// + /// Overall health status of the Pool. Indicates whether or not the Pool is available to create Dev Boxes. + /// + public readonly string HealthStatus; + /// + /// Details on the Pool health status to help diagnose issues. This is only populated when the pool status indicates the pool is in a non-healthy state + /// + public readonly ImmutableArray HealthStatusDetails; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + /// + public readonly string LicenseType; + /// + /// Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + /// + public readonly string LocalAdministrator; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The regions of the managed virtual network (required when managedNetworkType is Managed). + /// + public readonly ImmutableArray ManagedVirtualNetworkRegions; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Name of a Network Connection in parent Project of this Pool + /// + public readonly string NetworkConnectionName; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + /// + public readonly string? SingleSignOnStatus; + /// + /// Stop on disconnect configuration settings for Dev Boxes created in this pool. + /// + public readonly Outputs.StopOnDisconnectConfigurationResponse? StopOnDisconnect; + /// + /// Stop on no connect configuration settings for Dev Boxes created in this pool. + /// + public readonly Outputs.StopOnNoConnectConfigurationResponse? StopOnNoConnect; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + /// + /// Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + /// + public readonly string? VirtualNetworkType; + + [OutputConstructor] + private GetPoolResult( + int devBoxCount, + + Outputs.PoolDevBoxDefinitionResponse? devBoxDefinition, + + string devBoxDefinitionName, + + string? devBoxDefinitionType, + + string? displayName, + + string healthStatus, + + ImmutableArray healthStatusDetails, + + string id, + + string licenseType, + + string localAdministrator, + + string location, + + ImmutableArray managedVirtualNetworkRegions, + + string name, + + string networkConnectionName, + + string provisioningState, + + string? singleSignOnStatus, + + Outputs.StopOnDisconnectConfigurationResponse? stopOnDisconnect, + + Outputs.StopOnNoConnectConfigurationResponse? stopOnNoConnect, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type, + + string? virtualNetworkType) + { + DevBoxCount = devBoxCount; + DevBoxDefinition = devBoxDefinition; + DevBoxDefinitionName = devBoxDefinitionName; + DevBoxDefinitionType = devBoxDefinitionType; + DisplayName = displayName; + HealthStatus = healthStatus; + HealthStatusDetails = healthStatusDetails; + Id = id; + LicenseType = licenseType; + LocalAdministrator = localAdministrator; + Location = location; + ManagedVirtualNetworkRegions = managedVirtualNetworkRegions; + Name = name; + NetworkConnectionName = networkConnectionName; + ProvisioningState = provisioningState; + SingleSignOnStatus = singleSignOnStatus; + StopOnDisconnect = stopOnDisconnect; + StopOnNoConnect = stopOnNoConnect; + SystemData = systemData; + Tags = tags; + Type = type; + VirtualNetworkType = virtualNetworkType; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProject.cs b/sdk/dotnet/DevCenter/V20250201/GetProject.cs new file mode 100644 index 000000000000..967d65aaac7b --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProject.cs @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProject + { + /// + /// Gets a specific project. + /// + public static Task InvokeAsync(GetProjectArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProject", args ?? new GetProjectArgs(), options.WithDefaults()); + + /// + /// Gets a specific project. + /// + public static Output Invoke(GetProjectInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProject", args ?? new GetProjectInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a specific project. + /// + public static Output Invoke(GetProjectInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProject", args ?? new GetProjectInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectArgs() + { + } + public static new GetProjectArgs Empty => new GetProjectArgs(); + } + + public sealed class GetProjectInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectInvokeArgs() + { + } + public static new GetProjectInvokeArgs Empty => new GetProjectInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectResult + { + /// + /// Settings to be used when associating a project with a catalog. + /// + public readonly Outputs.ProjectCatalogSettingsResponse? CatalogSettings; + /// + /// Description of the project. + /// + public readonly string? Description; + /// + /// Resource Id of an associated DevCenter + /// + public readonly string? DevCenterId; + /// + /// The URI of the Dev Center resource this project is associated with. + /// + public readonly string DevCenterUri; + /// + /// The display name of the project. + /// + public readonly string? DisplayName; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// Managed identity properties + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + /// + public readonly int? MaxDevBoxesPerUser; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetProjectResult( + Outputs.ProjectCatalogSettingsResponse? catalogSettings, + + string? description, + + string? devCenterId, + + string devCenterUri, + + string? displayName, + + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string location, + + int? maxDevBoxesPerUser, + + string name, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + CatalogSettings = catalogSettings; + Description = description; + DevCenterId = devCenterId; + DevCenterUri = devCenterUri; + DisplayName = displayName; + Id = id; + Identity = identity; + Location = location; + MaxDevBoxesPerUser = maxDevBoxesPerUser; + Name = name; + ProvisioningState = provisioningState; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProjectCatalog.cs b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalog.cs new file mode 100644 index 000000000000..0190c176064b --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalog.cs @@ -0,0 +1,193 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProjectCatalog + { + /// + /// Gets an associated project catalog. + /// + public static Task InvokeAsync(GetProjectCatalogArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProjectCatalog", args ?? new GetProjectCatalogArgs(), options.WithDefaults()); + + /// + /// Gets an associated project catalog. + /// + public static Output Invoke(GetProjectCatalogInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalog", args ?? new GetProjectCatalogInvokeArgs(), options.WithDefaults()); + + /// + /// Gets an associated project catalog. + /// + public static Output Invoke(GetProjectCatalogInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalog", args ?? new GetProjectCatalogInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectCatalogArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogArgs() + { + } + public static new GetProjectCatalogArgs Empty => new GetProjectCatalogArgs(); + } + + public sealed class GetProjectCatalogInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogInvokeArgs() + { + } + public static new GetProjectCatalogInvokeArgs Empty => new GetProjectCatalogInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectCatalogResult + { + /// + /// Properties for an Azure DevOps catalog type. + /// + public readonly Outputs.GitCatalogResponse? AdoGit; + /// + /// The connection state of the catalog. + /// + public readonly string ConnectionState; + /// + /// Properties for a GitHub catalog type. + /// + public readonly Outputs.GitCatalogResponse? GitHub; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// When the catalog was last connected. + /// + public readonly string LastConnectionTime; + /// + /// Stats of the latest synchronization. + /// + public readonly Outputs.SyncStatsResponse LastSyncStats; + /// + /// When the catalog was last synced. + /// + public readonly string LastSyncTime; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// The synchronization state of the catalog. + /// + public readonly string SyncState; + /// + /// Indicates the type of sync that is configured for the catalog. + /// + public readonly string? SyncType; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetProjectCatalogResult( + Outputs.GitCatalogResponse? adoGit, + + string connectionState, + + Outputs.GitCatalogResponse? gitHub, + + string id, + + string lastConnectionTime, + + Outputs.SyncStatsResponse lastSyncStats, + + string lastSyncTime, + + string name, + + string provisioningState, + + string syncState, + + string? syncType, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + AdoGit = adoGit; + ConnectionState = connectionState; + GitHub = gitHub; + Id = id; + LastConnectionTime = lastConnectionTime; + LastSyncStats = lastSyncStats; + LastSyncTime = lastSyncTime; + Name = name; + ProvisioningState = provisioningState; + SyncState = syncState; + SyncType = syncType; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogEnvironmentDefinitionErrorDetails.cs b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogEnvironmentDefinitionErrorDetails.cs new file mode 100644 index 000000000000..5becbbc26832 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogEnvironmentDefinitionErrorDetails.cs @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProjectCatalogEnvironmentDefinitionErrorDetails + { + /// + /// Gets Environment Definition error details + /// + public static Task InvokeAsync(GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProjectCatalogEnvironmentDefinitionErrorDetails", args ?? new GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs(), options.WithDefaults()); + + /// + /// Gets Environment Definition error details + /// + public static Output Invoke(GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalogEnvironmentDefinitionErrorDetails", args ?? new GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets Environment Definition error details + /// + public static Output Invoke(GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalogEnvironmentDefinitionErrorDetails", args ?? new GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the Environment Definition. + /// + [Input("environmentDefinitionName", required: true)] + public string EnvironmentDefinitionName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs() + { + } + public static new GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs Empty => new GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs(); + } + + public sealed class GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the Environment Definition. + /// + [Input("environmentDefinitionName", required: true)] + public Input EnvironmentDefinitionName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs() + { + } + public static new GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs Empty => new GetProjectCatalogEnvironmentDefinitionErrorDetailsInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectCatalogEnvironmentDefinitionErrorDetailsResult + { + /// + /// Errors associated with resources synchronized from the catalog. + /// + public readonly ImmutableArray Errors; + + [OutputConstructor] + private GetProjectCatalogEnvironmentDefinitionErrorDetailsResult(ImmutableArray errors) + { + Errors = errors; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogImageDefinitionBuildDetails.cs b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogImageDefinitionBuildDetails.cs new file mode 100644 index 000000000000..4c830e5d0dce --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogImageDefinitionBuildDetails.cs @@ -0,0 +1,189 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProjectCatalogImageDefinitionBuildDetails + { + /// + /// Gets Build details + /// + public static Task InvokeAsync(GetProjectCatalogImageDefinitionBuildDetailsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionBuildDetails", args ?? new GetProjectCatalogImageDefinitionBuildDetailsArgs(), options.WithDefaults()); + + /// + /// Gets Build details + /// + public static Output Invoke(GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionBuildDetails", args ?? new GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets Build details + /// + public static Output Invoke(GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionBuildDetails", args ?? new GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectCatalogImageDefinitionBuildDetailsArgs : global::Pulumi.InvokeArgs + { + /// + /// The ID of the Image Definition Build. + /// + [Input("buildName", required: true)] + public string BuildName { get; set; } = null!; + + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the Image Definition. + /// + [Input("imageDefinitionName", required: true)] + public string ImageDefinitionName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogImageDefinitionBuildDetailsArgs() + { + } + public static new GetProjectCatalogImageDefinitionBuildDetailsArgs Empty => new GetProjectCatalogImageDefinitionBuildDetailsArgs(); + } + + public sealed class GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The ID of the Image Definition Build. + /// + [Input("buildName", required: true)] + public Input BuildName { get; set; } = null!; + + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the Image Definition. + /// + [Input("imageDefinitionName", required: true)] + public Input ImageDefinitionName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs() + { + } + public static new GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs Empty => new GetProjectCatalogImageDefinitionBuildDetailsInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectCatalogImageDefinitionBuildDetailsResult + { + /// + /// End time of the task group. + /// + public readonly string EndTime; + /// + /// Details for image creation error. Populated when the image creation is not successful. + /// + public readonly Outputs.ImageCreationErrorDetailsResponse ErrorDetails; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The specific image version used by the build. + /// + public readonly Outputs.ImageReferenceResponse ImageReference; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Start time of the task group. + /// + public readonly string StartTime; + /// + /// The status of the build. + /// + public readonly string Status; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The list of task groups executed during the image definition build. + /// + public readonly ImmutableArray TaskGroups; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetProjectCatalogImageDefinitionBuildDetailsResult( + string endTime, + + Outputs.ImageCreationErrorDetailsResponse errorDetails, + + string id, + + Outputs.ImageReferenceResponse imageReference, + + string name, + + string startTime, + + string status, + + Outputs.SystemDataResponse systemData, + + ImmutableArray taskGroups, + + string type) + { + EndTime = endTime; + ErrorDetails = errorDetails; + Id = id; + ImageReference = imageReference; + Name = name; + StartTime = startTime; + Status = status; + SystemData = systemData; + TaskGroups = taskGroups; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogImageDefinitionErrorDetails.cs b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogImageDefinitionErrorDetails.cs new file mode 100644 index 000000000000..a5b482db5a0f --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogImageDefinitionErrorDetails.cs @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProjectCatalogImageDefinitionErrorDetails + { + /// + /// Gets Image Definition error details + /// + public static Task InvokeAsync(GetProjectCatalogImageDefinitionErrorDetailsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionErrorDetails", args ?? new GetProjectCatalogImageDefinitionErrorDetailsArgs(), options.WithDefaults()); + + /// + /// Gets Image Definition error details + /// + public static Output Invoke(GetProjectCatalogImageDefinitionErrorDetailsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionErrorDetails", args ?? new GetProjectCatalogImageDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets Image Definition error details + /// + public static Output Invoke(GetProjectCatalogImageDefinitionErrorDetailsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionErrorDetails", args ?? new GetProjectCatalogImageDefinitionErrorDetailsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectCatalogImageDefinitionErrorDetailsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the Image Definition. + /// + [Input("imageDefinitionName", required: true)] + public string ImageDefinitionName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogImageDefinitionErrorDetailsArgs() + { + } + public static new GetProjectCatalogImageDefinitionErrorDetailsArgs Empty => new GetProjectCatalogImageDefinitionErrorDetailsArgs(); + } + + public sealed class GetProjectCatalogImageDefinitionErrorDetailsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the Image Definition. + /// + [Input("imageDefinitionName", required: true)] + public Input ImageDefinitionName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogImageDefinitionErrorDetailsInvokeArgs() + { + } + public static new GetProjectCatalogImageDefinitionErrorDetailsInvokeArgs Empty => new GetProjectCatalogImageDefinitionErrorDetailsInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectCatalogImageDefinitionErrorDetailsResult + { + /// + /// Errors associated with resources synchronized from the catalog. + /// + public readonly ImmutableArray Errors; + + [OutputConstructor] + private GetProjectCatalogImageDefinitionErrorDetailsResult(ImmutableArray errors) + { + Errors = errors; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogSyncErrorDetails.cs b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogSyncErrorDetails.cs new file mode 100644 index 000000000000..455c37d24b6f --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProjectCatalogSyncErrorDetails.cs @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProjectCatalogSyncErrorDetails + { + /// + /// Gets project catalog synchronization error details + /// + public static Task InvokeAsync(GetProjectCatalogSyncErrorDetailsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProjectCatalogSyncErrorDetails", args ?? new GetProjectCatalogSyncErrorDetailsArgs(), options.WithDefaults()); + + /// + /// Gets project catalog synchronization error details + /// + public static Output Invoke(GetProjectCatalogSyncErrorDetailsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalogSyncErrorDetails", args ?? new GetProjectCatalogSyncErrorDetailsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets project catalog synchronization error details + /// + public static Output Invoke(GetProjectCatalogSyncErrorDetailsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectCatalogSyncErrorDetails", args ?? new GetProjectCatalogSyncErrorDetailsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectCatalogSyncErrorDetailsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public string CatalogName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogSyncErrorDetailsArgs() + { + } + public static new GetProjectCatalogSyncErrorDetailsArgs Empty => new GetProjectCatalogSyncErrorDetailsArgs(); + } + + public sealed class GetProjectCatalogSyncErrorDetailsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Catalog. + /// + [Input("catalogName", required: true)] + public Input CatalogName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectCatalogSyncErrorDetailsInvokeArgs() + { + } + public static new GetProjectCatalogSyncErrorDetailsInvokeArgs Empty => new GetProjectCatalogSyncErrorDetailsInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectCatalogSyncErrorDetailsResult + { + /// + /// Catalog items that have conflicting names. + /// + public readonly ImmutableArray Conflicts; + /// + /// Errors that occured during synchronization. + /// + public readonly ImmutableArray Errors; + /// + /// Error information for the overall synchronization operation. + /// + public readonly Outputs.CatalogErrorDetailsResponse OperationError; + + [OutputConstructor] + private GetProjectCatalogSyncErrorDetailsResult( + ImmutableArray conflicts, + + ImmutableArray errors, + + Outputs.CatalogErrorDetailsResponse operationError) + { + Conflicts = conflicts; + Errors = errors; + OperationError = operationError; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20250201/GetProjectEnvironmentType.cs new file mode 100644 index 000000000000..2bce5cd9bd43 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProjectEnvironmentType.cs @@ -0,0 +1,193 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProjectEnvironmentType + { + /// + /// Gets a project environment type. + /// + public static Task InvokeAsync(GetProjectEnvironmentTypeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProjectEnvironmentType", args ?? new GetProjectEnvironmentTypeArgs(), options.WithDefaults()); + + /// + /// Gets a project environment type. + /// + public static Output Invoke(GetProjectEnvironmentTypeInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectEnvironmentType", args ?? new GetProjectEnvironmentTypeInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a project environment type. + /// + public static Output Invoke(GetProjectEnvironmentTypeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectEnvironmentType", args ?? new GetProjectEnvironmentTypeInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectEnvironmentTypeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the environment type. + /// + [Input("environmentTypeName", required: true)] + public string EnvironmentTypeName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectEnvironmentTypeArgs() + { + } + public static new GetProjectEnvironmentTypeArgs Empty => new GetProjectEnvironmentTypeArgs(); + } + + public sealed class GetProjectEnvironmentTypeInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the environment type. + /// + [Input("environmentTypeName", required: true)] + public Input EnvironmentTypeName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectEnvironmentTypeInvokeArgs() + { + } + public static new GetProjectEnvironmentTypeInvokeArgs Empty => new GetProjectEnvironmentTypeInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectEnvironmentTypeResult + { + /// + /// The role definition assigned to the environment creator on backing resources. + /// + public readonly Outputs.ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment? CreatorRoleAssignment; + /// + /// Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + /// + public readonly string? DeploymentTargetId; + /// + /// The display name of the project environment type. + /// + public readonly string? DisplayName; + /// + /// The number of environments of this type. + /// + public readonly int EnvironmentCount; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// Managed identity properties + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// The geo-location for the environment type + /// + public readonly string? Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Defines whether this Environment Type can be used in this Project. + /// + public readonly string? Status; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + /// + /// Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + /// + public readonly ImmutableDictionary? UserRoleAssignments; + + [OutputConstructor] + private GetProjectEnvironmentTypeResult( + Outputs.ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment? creatorRoleAssignment, + + string? deploymentTargetId, + + string? displayName, + + int environmentCount, + + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? location, + + string name, + + string provisioningState, + + string? status, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type, + + ImmutableDictionary? userRoleAssignments) + { + CreatorRoleAssignment = creatorRoleAssignment; + DeploymentTargetId = deploymentTargetId; + DisplayName = displayName; + EnvironmentCount = environmentCount; + Id = id; + Identity = identity; + Location = location; + Name = name; + ProvisioningState = provisioningState; + Status = status; + SystemData = systemData; + Tags = tags; + Type = type; + UserRoleAssignments = userRoleAssignments; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProjectInheritedSettings.cs b/sdk/dotnet/DevCenter/V20250201/GetProjectInheritedSettings.cs new file mode 100644 index 000000000000..f05433a4cf67 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProjectInheritedSettings.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProjectInheritedSettings + { + /// + /// Gets applicable inherited settings for this project. + /// + public static Task InvokeAsync(GetProjectInheritedSettingsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProjectInheritedSettings", args ?? new GetProjectInheritedSettingsArgs(), options.WithDefaults()); + + /// + /// Gets applicable inherited settings for this project. + /// + public static Output Invoke(GetProjectInheritedSettingsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectInheritedSettings", args ?? new GetProjectInheritedSettingsInvokeArgs(), options.WithDefaults()); + + /// + /// Gets applicable inherited settings for this project. + /// + public static Output Invoke(GetProjectInheritedSettingsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectInheritedSettings", args ?? new GetProjectInheritedSettingsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectInheritedSettingsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectInheritedSettingsArgs() + { + } + public static new GetProjectInheritedSettingsArgs Empty => new GetProjectInheritedSettingsArgs(); + } + + public sealed class GetProjectInheritedSettingsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectInheritedSettingsInvokeArgs() + { + } + public static new GetProjectInheritedSettingsInvokeArgs Empty => new GetProjectInheritedSettingsInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectInheritedSettingsResult + { + /// + /// Network settings that will be enforced on this project. + /// + public readonly Outputs.ProjectNetworkSettingsResponse NetworkSettings; + /// + /// Dev Center settings to be used when associating a project with a catalog. + /// + public readonly Outputs.DevCenterProjectCatalogSettingsResponse ProjectCatalogSettings; + + [OutputConstructor] + private GetProjectInheritedSettingsResult( + Outputs.ProjectNetworkSettingsResponse networkSettings, + + Outputs.DevCenterProjectCatalogSettingsResponse projectCatalogSettings) + { + NetworkSettings = networkSettings; + ProjectCatalogSettings = projectCatalogSettings; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetProjectPolicy.cs b/sdk/dotnet/DevCenter/V20250201/GetProjectPolicy.cs new file mode 100644 index 000000000000..177ff25e81eb --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetProjectPolicy.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetProjectPolicy + { + /// + /// Gets a specific project policy. + /// + public static Task InvokeAsync(GetProjectPolicyArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getProjectPolicy", args ?? new GetProjectPolicyArgs(), options.WithDefaults()); + + /// + /// Gets a specific project policy. + /// + public static Output Invoke(GetProjectPolicyInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectPolicy", args ?? new GetProjectPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a specific project policy. + /// + public static Output Invoke(GetProjectPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getProjectPolicy", args ?? new GetProjectPolicyInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetProjectPolicyArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public string DevCenterName { get; set; } = null!; + + /// + /// The name of the project policy. + /// + [Input("projectPolicyName", required: true)] + public string ProjectPolicyName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetProjectPolicyArgs() + { + } + public static new GetProjectPolicyArgs Empty => new GetProjectPolicyArgs(); + } + + public sealed class GetProjectPolicyInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the project policy. + /// + [Input("projectPolicyName", required: true)] + public Input ProjectPolicyName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetProjectPolicyInvokeArgs() + { + } + public static new GetProjectPolicyInvokeArgs Empty => new GetProjectPolicyInvokeArgs(); + } + + + [OutputType] + public sealed class GetProjectPolicyResult + { + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Resource policies that are a part of this project policy. + /// + public readonly ImmutableArray ResourcePolicies; + /// + /// Resources that have access to the shared resources that are a part of this project policy. + /// + public readonly ImmutableArray Scopes; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetProjectPolicyResult( + string id, + + string name, + + string provisioningState, + + ImmutableArray resourcePolicies, + + ImmutableArray scopes, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + ProvisioningState = provisioningState; + ResourcePolicies = resourcePolicies; + Scopes = scopes; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/GetSchedule.cs b/sdk/dotnet/DevCenter/V20250201/GetSchedule.cs new file mode 100644 index 000000000000..f01e3be788a9 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/GetSchedule.cs @@ -0,0 +1,196 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class GetSchedule + { + /// + /// Gets a schedule resource. + /// + public static Task InvokeAsync(GetScheduleArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:getSchedule", args ?? new GetScheduleArgs(), options.WithDefaults()); + + /// + /// Gets a schedule resource. + /// + public static Output Invoke(GetScheduleInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getSchedule", args ?? new GetScheduleInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a schedule resource. + /// + public static Output Invoke(GetScheduleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:getSchedule", args ?? new GetScheduleInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetScheduleArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the pool. + /// + [Input("poolName", required: true)] + public string PoolName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of the schedule that uniquely identifies it. + /// + [Input("scheduleName", required: true)] + public string ScheduleName { get; set; } = null!; + + /// + /// The maximum number of resources to return from the operation. Example: '$top=10'. + /// + [Input("top")] + public int? Top { get; set; } + + public GetScheduleArgs() + { + } + public static new GetScheduleArgs Empty => new GetScheduleArgs(); + } + + public sealed class GetScheduleInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the pool. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the schedule that uniquely identifies it. + /// + [Input("scheduleName", required: true)] + public Input ScheduleName { get; set; } = null!; + + /// + /// The maximum number of resources to return from the operation. Example: '$top=10'. + /// + [Input("top")] + public Input? Top { get; set; } + + public GetScheduleInvokeArgs() + { + } + public static new GetScheduleInvokeArgs Empty => new GetScheduleInvokeArgs(); + } + + + [OutputType] + public sealed class GetScheduleResult + { + /// + /// The frequency of this scheduled task. + /// + public readonly string Frequency; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The geo-location where the resource lives + /// + public readonly string? Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The provisioning state of the resource. + /// + public readonly string ProvisioningState; + /// + /// Indicates whether or not this scheduled task is enabled. + /// + public readonly string? State; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The target time to trigger the action. The format is HH:MM. + /// + public readonly string Time; + /// + /// The IANA timezone id at which the schedule should execute. + /// + public readonly string TimeZone; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetScheduleResult( + string frequency, + + string id, + + string? location, + + string name, + + string provisioningState, + + string? state, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string time, + + string timeZone, + + string type) + { + Frequency = frequency; + Id = id; + Location = location; + Name = name; + ProvisioningState = provisioningState; + State = state; + SystemData = systemData; + Tags = tags; + Time = time; + TimeZone = timeZone; + Type = type; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/CustomerManagedKeyEncryptionArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/CustomerManagedKeyEncryptionArgs.cs new file mode 100644 index 000000000000..b6af6fcd258d --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/CustomerManagedKeyEncryptionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// All Customer-managed key encryption properties for the resource. + /// + public sealed class CustomerManagedKeyEncryptionArgs : global::Pulumi.ResourceArgs + { + /// + /// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + /// + [Input("keyEncryptionKeyIdentity")] + public Input? KeyEncryptionKeyIdentity { get; set; } + + /// + /// key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + /// + [Input("keyEncryptionKeyUrl")] + public Input? KeyEncryptionKeyUrl { get; set; } + + public CustomerManagedKeyEncryptionArgs() + { + } + public static new CustomerManagedKeyEncryptionArgs Empty => new CustomerManagedKeyEncryptionArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs.cs new file mode 100644 index 000000000000..efd0fbb7713c --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + /// + public sealed class CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + /// + [Input("delegatedIdentityClientId")] + public Input? DelegatedIdentityClientId { get; set; } + + /// + /// Values can be systemAssignedIdentity or userAssignedIdentity + /// + [Input("identityType")] + public InputUnion? IdentityType { get; set; } + + /// + /// user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + /// + [Input("userAssignedIdentityResourceId")] + public Input? UserAssignedIdentityResourceId { get; set; } + + public CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs() + { + } + public static new CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs Empty => new CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/DevBoxProvisioningSettingsArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/DevBoxProvisioningSettingsArgs.cs new file mode 100644 index 000000000000..756a817f90bf --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/DevBoxProvisioningSettingsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Provisioning settings that apply to all Dev Boxes created in this dev center + /// + public sealed class DevBoxProvisioningSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + /// + [Input("installAzureMonitorAgentEnableStatus")] + public InputUnion? InstallAzureMonitorAgentEnableStatus { get; set; } + + public DevBoxProvisioningSettingsArgs() + { + } + public static new DevBoxProvisioningSettingsArgs Empty => new DevBoxProvisioningSettingsArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/DevCenterNetworkSettingsArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/DevCenterNetworkSettingsArgs.cs new file mode 100644 index 000000000000..71f5d5f3ffae --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/DevCenterNetworkSettingsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Network settings for the Dev Center. + /// + public sealed class DevCenterNetworkSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + /// + [Input("microsoftHostedNetworkEnableStatus")] + public InputUnion? MicrosoftHostedNetworkEnableStatus { get; set; } + + public DevCenterNetworkSettingsArgs() + { + } + public static new DevCenterNetworkSettingsArgs Empty => new DevCenterNetworkSettingsArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/DevCenterProjectCatalogSettingsArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/DevCenterProjectCatalogSettingsArgs.cs new file mode 100644 index 000000000000..8bc33e507952 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/DevCenterProjectCatalogSettingsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Project catalog settings for project catalogs under a project associated to this dev center. + /// + public sealed class DevCenterProjectCatalogSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + /// + [Input("catalogItemSyncEnableStatus")] + public InputUnion? CatalogItemSyncEnableStatus { get; set; } + + public DevCenterProjectCatalogSettingsArgs() + { + } + public static new DevCenterProjectCatalogSettingsArgs Empty => new DevCenterProjectCatalogSettingsArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/EncryptionArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/EncryptionArgs.cs new file mode 100644 index 000000000000..87bfbf48f012 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/EncryptionArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + public sealed class EncryptionArgs : global::Pulumi.ResourceArgs + { + /// + /// All Customer-managed key encryption properties for the resource. + /// + [Input("customerManagedKeyEncryption")] + public Input? CustomerManagedKeyEncryption { get; set; } + + public EncryptionArgs() + { + } + public static new EncryptionArgs Empty => new EncryptionArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/GitCatalogArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/GitCatalogArgs.cs new file mode 100644 index 000000000000..590c67e9ab6c --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/GitCatalogArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Properties for a Git repository catalog. + /// + public sealed class GitCatalogArgs : global::Pulumi.ResourceArgs + { + /// + /// Git branch. + /// + [Input("branch")] + public Input? Branch { get; set; } + + /// + /// The folder where the catalog items can be found inside the repository. + /// + [Input("path")] + public Input? Path { get; set; } + + /// + /// A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + /// + [Input("secretIdentifier")] + public Input? SecretIdentifier { get; set; } + + /// + /// Git URI. + /// + [Input("uri")] + public Input? Uri { get; set; } + + public GitCatalogArgs() + { + } + public static new GitCatalogArgs Empty => new GitCatalogArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/ImageReferenceArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/ImageReferenceArgs.cs new file mode 100644 index 000000000000..4d05a942b09c --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/ImageReferenceArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Image reference information + /// + public sealed class ImageReferenceArgs : global::Pulumi.ResourceArgs + { + /// + /// Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + /// + [Input("id")] + public Input? Id { get; set; } + + public ImageReferenceArgs() + { + } + public static new ImageReferenceArgs Empty => new ImageReferenceArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/ManagedServiceIdentityArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/ManagedServiceIdentityArgs.cs new file mode 100644 index 000000000000..79a1b8a39435 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/ManagedServiceIdentityArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public sealed class ManagedServiceIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [Input("type", required: true)] + public InputUnion Type { get; set; } = null!; + + [Input("userAssignedIdentities")] + private InputList? _userAssignedIdentities; + + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public InputList UserAssignedIdentities + { + get => _userAssignedIdentities ?? (_userAssignedIdentities = new InputList()); + set => _userAssignedIdentities = value; + } + + public ManagedServiceIdentityArgs() + { + } + public static new ManagedServiceIdentityArgs Empty => new ManagedServiceIdentityArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/PoolDevBoxDefinitionArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/PoolDevBoxDefinitionArgs.cs new file mode 100644 index 000000000000..0ac791d50eee --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/PoolDevBoxDefinitionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Represents a definition for a Developer Machine. + /// + public sealed class PoolDevBoxDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// Image reference information. + /// + [Input("imageReference")] + public Input? ImageReference { get; set; } + + /// + /// The SKU for Dev Boxes created from the Pool. + /// + [Input("sku")] + public Input? Sku { get; set; } + + public PoolDevBoxDefinitionArgs() + { + } + public static new PoolDevBoxDefinitionArgs Empty => new PoolDevBoxDefinitionArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/ProjectCatalogSettingsArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/ProjectCatalogSettingsArgs.cs new file mode 100644 index 000000000000..637c3f313563 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/ProjectCatalogSettingsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Settings to be used when associating a project with a catalog. + /// + public sealed class ProjectCatalogSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("catalogItemSyncTypes")] + private InputList>? _catalogItemSyncTypes; + + /// + /// Indicates catalog item types that can be synced. + /// + public InputList> CatalogItemSyncTypes + { + get => _catalogItemSyncTypes ?? (_catalogItemSyncTypes = new InputList>()); + set => _catalogItemSyncTypes = value; + } + + public ProjectCatalogSettingsArgs() + { + } + public static new ProjectCatalogSettingsArgs Empty => new ProjectCatalogSettingsArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs.cs new file mode 100644 index 000000000000..ac291a526905 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// The role definition assigned to the environment creator on backing resources. + /// + public sealed class ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs : global::Pulumi.ResourceArgs + { + [Input("roles")] + private InputList? _roles; + + /// + /// A map of roles to assign to the environment creator. + /// + public InputList Roles + { + get => _roles ?? (_roles = new InputList()); + set => _roles = value; + } + + public ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs() + { + } + public static new ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs Empty => new ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/ResourcePolicyArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/ResourcePolicyArgs.cs new file mode 100644 index 000000000000..fb283a297c45 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/ResourcePolicyArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// A resource policy. + /// + public sealed class ResourcePolicyArgs : global::Pulumi.ResourceArgs + { + /// + /// Policy action to be taken on the resources. This is optional, and defaults to allow + /// + [Input("action")] + public InputUnion? Action { get; set; } + + /// + /// Optional. When specified, this expression is used to filter the resources. + /// + [Input("filter")] + public Input? Filter { get; set; } + + /// + /// Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + /// + [Input("resourceType")] + public InputUnion? ResourceType { get; set; } + + /// + /// Resources that are included and shared as a part of a project policy. + /// + [Input("resources")] + public Input? Resources { get; set; } + + public ResourcePolicyArgs() + { + } + public static new ResourcePolicyArgs Empty => new ResourcePolicyArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/SkuArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/SkuArgs.cs new file mode 100644 index 000000000000..f73f37dce489 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/SkuArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// The resource model definition representing SKU + /// + public sealed class SkuArgs : global::Pulumi.ResourceArgs + { + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + [Input("capacity")] + public Input? Capacity { get; set; } + + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + [Input("family")] + public Input? Family { get; set; } + + /// + /// The name of the SKU. E.g. P3. It is typically a letter+number code + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + [Input("size")] + public Input? Size { get; set; } + + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + [Input("tier")] + public Input? Tier { get; set; } + + public SkuArgs() + { + } + public static new SkuArgs Empty => new SkuArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/StopOnDisconnectConfigurationArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/StopOnDisconnectConfigurationArgs.cs new file mode 100644 index 000000000000..054e048d0c73 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/StopOnDisconnectConfigurationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Stop on disconnect configuration settings for Dev Boxes created in this pool. + /// + public sealed class StopOnDisconnectConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. + /// + [Input("gracePeriodMinutes")] + public Input? GracePeriodMinutes { get; set; } + + /// + /// Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public StopOnDisconnectConfigurationArgs() + { + } + public static new StopOnDisconnectConfigurationArgs Empty => new StopOnDisconnectConfigurationArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/StopOnNoConnectConfigurationArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/StopOnNoConnectConfigurationArgs.cs new file mode 100644 index 000000000000..f0dd90efa115 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/StopOnNoConnectConfigurationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Stop on no connect configuration settings for Dev Boxes created in this pool. + /// + public sealed class StopOnNoConnectConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The specified time in minutes to wait before stopping a Dev Box if no connection is made. + /// + [Input("gracePeriodMinutes")] + public Input? GracePeriodMinutes { get; set; } + + /// + /// Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public StopOnNoConnectConfigurationArgs() + { + } + public static new StopOnNoConnectConfigurationArgs Empty => new StopOnNoConnectConfigurationArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Inputs/UserRoleAssignmentArgs.cs b/sdk/dotnet/DevCenter/V20250201/Inputs/UserRoleAssignmentArgs.cs new file mode 100644 index 000000000000..53b72799f3c7 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Inputs/UserRoleAssignmentArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Inputs +{ + + /// + /// Mapping of user object ID to role assignments. + /// + public sealed class UserRoleAssignmentArgs : global::Pulumi.ResourceArgs + { + [Input("roles")] + private InputList? _roles; + + /// + /// A map of roles to assign to the parent user. + /// + public InputList Roles + { + get => _roles ?? (_roles = new InputList()); + set => _roles = value; + } + + public UserRoleAssignmentArgs() + { + } + public static new UserRoleAssignmentArgs Empty => new UserRoleAssignmentArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/ListSkusByProject.cs b/sdk/dotnet/DevCenter/V20250201/ListSkusByProject.cs new file mode 100644 index 000000000000..1385a7a2dedb --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/ListSkusByProject.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + public static class ListSkusByProject + { + /// + /// Lists SKUs available to the project + /// + public static Task InvokeAsync(ListSkusByProjectArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:devcenter/v20250201:listSkusByProject", args ?? new ListSkusByProjectArgs(), options.WithDefaults()); + + /// + /// Lists SKUs available to the project + /// + public static Output Invoke(ListSkusByProjectInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:listSkusByProject", args ?? new ListSkusByProjectInvokeArgs(), options.WithDefaults()); + + /// + /// Lists SKUs available to the project + /// + public static Output Invoke(ListSkusByProjectInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:devcenter/v20250201:listSkusByProject", args ?? new ListSkusByProjectInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListSkusByProjectArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public string ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public ListSkusByProjectArgs() + { + } + public static new ListSkusByProjectArgs Empty => new ListSkusByProjectArgs(); + } + + public sealed class ListSkusByProjectInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public ListSkusByProjectInvokeArgs() + { + } + public static new ListSkusByProjectInvokeArgs Empty => new ListSkusByProjectInvokeArgs(); + } + + + [OutputType] + public sealed class ListSkusByProjectResult + { + /// + /// URL to get the next set of results if there are any. + /// + public readonly string NextLink; + /// + /// Current page of results. + /// + public readonly ImmutableArray Value; + + [OutputConstructor] + private ListSkusByProjectResult( + string nextLink, + + ImmutableArray value) + { + NextLink = nextLink; + Value = value; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/NetworkConnection.cs b/sdk/dotnet/DevCenter/V20250201/NetworkConnection.cs new file mode 100644 index 000000000000..ae36b768ea8d --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/NetworkConnection.cs @@ -0,0 +1,242 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Network related settings + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:NetworkConnection")] + public partial class NetworkConnection : global::Pulumi.CustomResource + { + /// + /// AAD Join type. + /// + [Output("domainJoinType")] + public Output DomainJoinType { get; private set; } = null!; + + /// + /// Active Directory domain name + /// + [Output("domainName")] + public Output DomainName { get; private set; } = null!; + + /// + /// The password for the account used to join domain + /// + [Output("domainPassword")] + public Output DomainPassword { get; private set; } = null!; + + /// + /// The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + /// + [Output("domainUsername")] + public Output DomainUsername { get; private set; } = null!; + + /// + /// Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. + /// + [Output("healthCheckStatus")] + public Output HealthCheckStatus { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The name for resource group where NICs will be placed. + /// + [Output("networkingResourceGroupName")] + public Output NetworkingResourceGroupName { get; private set; } = null!; + + /// + /// Active Directory domain Organization Unit (OU) + /// + [Output("organizationUnit")] + public Output OrganizationUnit { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// The subnet to attach Virtual Machines to + /// + [Output("subnetId")] + public Output SubnetId { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a NetworkConnection resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public NetworkConnection(string name, NetworkConnectionArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:NetworkConnection", name, args ?? new NetworkConnectionArgs(), MakeResourceOptions(options, "")) + { + } + + private NetworkConnection(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:NetworkConnection", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:NetworkConnection" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:NetworkConnection" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing NetworkConnection resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static NetworkConnection Get(string name, Input id, CustomResourceOptions? options = null) + { + return new NetworkConnection(name, id, options); + } + } + + public sealed class NetworkConnectionArgs : global::Pulumi.ResourceArgs + { + /// + /// AAD Join type. + /// + [Input("domainJoinType", required: true)] + public InputUnion DomainJoinType { get; set; } = null!; + + /// + /// Active Directory domain name + /// + [Input("domainName")] + public Input? DomainName { get; set; } + + /// + /// The password for the account used to join domain + /// + [Input("domainPassword")] + public Input? DomainPassword { get; set; } + + /// + /// The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + /// + [Input("domainUsername")] + public Input? DomainUsername { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Name of the Network Connection that can be applied to a Pool. + /// + [Input("networkConnectionName")] + public Input? NetworkConnectionName { get; set; } + + /// + /// The name for resource group where NICs will be placed. + /// + [Input("networkingResourceGroupName")] + public Input? NetworkingResourceGroupName { get; set; } + + /// + /// Active Directory domain Organization Unit (OU) + /// + [Input("organizationUnit")] + public Input? OrganizationUnit { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The subnet to attach Virtual Machines to + /// + [Input("subnetId", required: true)] + public Input SubnetId { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public NetworkConnectionArgs() + { + } + public static new NetworkConnectionArgs Empty => new NetworkConnectionArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/CapabilityResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/CapabilityResponse.cs new file mode 100644 index 000000000000..b4087c11d35d --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/CapabilityResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// A name/value pair to describe a capability. + /// + [OutputType] + public sealed class CapabilityResponse + { + /// + /// Name of the capability. + /// + public readonly string Name; + /// + /// Value of the capability. + /// + public readonly string Value; + + [OutputConstructor] + private CapabilityResponse( + string name, + + string value) + { + Name = name; + Value = value; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogConflictErrorResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogConflictErrorResponse.cs new file mode 100644 index 000000000000..951afd669aad --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogConflictErrorResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// An individual conflict error. + /// + [OutputType] + public sealed class CatalogConflictErrorResponse + { + /// + /// Name of the conflicting catalog item. + /// + public readonly string Name; + /// + /// The path of the file that has a conflicting name. + /// + public readonly string Path; + + [OutputConstructor] + private CatalogConflictErrorResponse( + string name, + + string path) + { + Name = name; + Path = path; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogErrorDetailsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogErrorDetailsResponse.cs new file mode 100644 index 000000000000..48cef9ce43ed --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogErrorDetailsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Catalog error details + /// + [OutputType] + public sealed class CatalogErrorDetailsResponse + { + /// + /// An identifier for the error. + /// + public readonly string? Code; + /// + /// A message describing the error. + /// + public readonly string? Message; + + [OutputConstructor] + private CatalogErrorDetailsResponse( + string? code, + + string? message) + { + Code = code; + Message = message; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogSyncErrorResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogSyncErrorResponse.cs new file mode 100644 index 000000000000..facb636b69eb --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/CatalogSyncErrorResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// An individual synchronization error. + /// + [OutputType] + public sealed class CatalogSyncErrorResponse + { + /// + /// Errors associated with the file. + /// + public readonly ImmutableArray ErrorDetails; + /// + /// The path of the file the error is associated with. + /// + public readonly string Path; + + [OutputConstructor] + private CatalogSyncErrorResponse( + ImmutableArray errorDetails, + + string path) + { + ErrorDetails = errorDetails; + Path = path; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/CustomerManagedKeyEncryptionResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/CustomerManagedKeyEncryptionResponse.cs new file mode 100644 index 000000000000..bfc79a78f230 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/CustomerManagedKeyEncryptionResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// All Customer-managed key encryption properties for the resource. + /// + [OutputType] + public sealed class CustomerManagedKeyEncryptionResponse + { + /// + /// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + /// + public readonly Outputs.CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity? KeyEncryptionKeyIdentity; + /// + /// key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + /// + public readonly string? KeyEncryptionKeyUrl; + + [OutputConstructor] + private CustomerManagedKeyEncryptionResponse( + Outputs.CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity? keyEncryptionKeyIdentity, + + string? keyEncryptionKeyUrl) + { + KeyEncryptionKeyIdentity = keyEncryptionKeyIdentity; + KeyEncryptionKeyUrl = keyEncryptionKeyUrl; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity.cs new file mode 100644 index 000000000000..e913ed49bf12 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + /// + [OutputType] + public sealed class CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity + { + /// + /// delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + /// + public readonly string? DelegatedIdentityClientId; + /// + /// Values can be systemAssignedIdentity or userAssignedIdentity + /// + public readonly string? IdentityType; + /// + /// user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + /// + public readonly string? UserAssignedIdentityResourceId; + + [OutputConstructor] + private CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity( + string? delegatedIdentityClientId, + + string? identityType, + + string? userAssignedIdentityResourceId) + { + DelegatedIdentityClientId = delegatedIdentityClientId; + IdentityType = identityType; + UserAssignedIdentityResourceId = userAssignedIdentityResourceId; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/DevBoxProvisioningSettingsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/DevBoxProvisioningSettingsResponse.cs new file mode 100644 index 000000000000..393afe339a93 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/DevBoxProvisioningSettingsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Provisioning settings that apply to all Dev Boxes created in this dev center + /// + [OutputType] + public sealed class DevBoxProvisioningSettingsResponse + { + /// + /// Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + /// + public readonly string? InstallAzureMonitorAgentEnableStatus; + + [OutputConstructor] + private DevBoxProvisioningSettingsResponse(string? installAzureMonitorAgentEnableStatus) + { + InstallAzureMonitorAgentEnableStatus = installAzureMonitorAgentEnableStatus; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterNetworkSettingsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterNetworkSettingsResponse.cs new file mode 100644 index 000000000000..524d897238fd --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterNetworkSettingsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Network settings for the Dev Center. + /// + [OutputType] + public sealed class DevCenterNetworkSettingsResponse + { + /// + /// Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + /// + public readonly string? MicrosoftHostedNetworkEnableStatus; + + [OutputConstructor] + private DevCenterNetworkSettingsResponse(string? microsoftHostedNetworkEnableStatus) + { + MicrosoftHostedNetworkEnableStatus = microsoftHostedNetworkEnableStatus; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterProjectCatalogSettingsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterProjectCatalogSettingsResponse.cs new file mode 100644 index 000000000000..55803f7dbce0 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterProjectCatalogSettingsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Project catalog settings for project catalogs under a project associated to this dev center. + /// + [OutputType] + public sealed class DevCenterProjectCatalogSettingsResponse + { + /// + /// Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + /// + public readonly string? CatalogItemSyncEnableStatus; + + [OutputConstructor] + private DevCenterProjectCatalogSettingsResponse(string? catalogItemSyncEnableStatus) + { + CatalogItemSyncEnableStatus = catalogItemSyncEnableStatus; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterSkuResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterSkuResponse.cs new file mode 100644 index 000000000000..f2c3168b07cd --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/DevCenterSkuResponse.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// The resource model definition representing SKU for DevCenter resources + /// + [OutputType] + public sealed class DevCenterSkuResponse + { + /// + /// Collection of name/value pairs to describe the SKU capabilities. + /// + public readonly ImmutableArray Capabilities; + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + public readonly int? Capacity; + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + public readonly string? Family; + /// + /// SKU supported locations. + /// + public readonly ImmutableArray Locations; + /// + /// The name of the SKU. E.g. P3. It is typically a letter+number code + /// + public readonly string Name; + /// + /// The name of the resource type + /// + public readonly string ResourceType; + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + public readonly string? Size; + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + public readonly string? Tier; + + [OutputConstructor] + private DevCenterSkuResponse( + ImmutableArray capabilities, + + int? capacity, + + string? family, + + ImmutableArray locations, + + string name, + + string resourceType, + + string? size, + + string? tier) + { + Capabilities = capabilities; + Capacity = capacity; + Family = family; + Locations = locations; + Name = name; + ResourceType = resourceType; + Size = size; + Tier = tier; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/EncryptionResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/EncryptionResponse.cs new file mode 100644 index 000000000000..86ef4f811ee4 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/EncryptionResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + [OutputType] + public sealed class EncryptionResponse + { + /// + /// All Customer-managed key encryption properties for the resource. + /// + public readonly Outputs.CustomerManagedKeyEncryptionResponse? CustomerManagedKeyEncryption; + + [OutputConstructor] + private EncryptionResponse(Outputs.CustomerManagedKeyEncryptionResponse? customerManagedKeyEncryption) + { + CustomerManagedKeyEncryption = customerManagedKeyEncryption; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/EnvironmentRoleResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/EnvironmentRoleResponse.cs new file mode 100644 index 000000000000..afad6b86b295 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/EnvironmentRoleResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// A role that can be assigned to a user. + /// + [OutputType] + public sealed class EnvironmentRoleResponse + { + /// + /// This is a description of the Role Assignment. + /// + public readonly string Description; + /// + /// The common name of the Role Assignment. This is a descriptive name such as 'AcrPush'. + /// + public readonly string RoleName; + + [OutputConstructor] + private EnvironmentRoleResponse( + string description, + + string roleName) + { + Description = description; + RoleName = roleName; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/GitCatalogResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/GitCatalogResponse.cs new file mode 100644 index 000000000000..87819a474256 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/GitCatalogResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Properties for a Git repository catalog. + /// + [OutputType] + public sealed class GitCatalogResponse + { + /// + /// Git branch. + /// + public readonly string? Branch; + /// + /// The folder where the catalog items can be found inside the repository. + /// + public readonly string? Path; + /// + /// A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + /// + public readonly string? SecretIdentifier; + /// + /// Git URI. + /// + public readonly string? Uri; + + [OutputConstructor] + private GitCatalogResponse( + string? branch, + + string? path, + + string? secretIdentifier, + + string? uri) + { + Branch = branch; + Path = path; + SecretIdentifier = secretIdentifier; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/HealthStatusDetailResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/HealthStatusDetailResponse.cs new file mode 100644 index 000000000000..d6fb160eb2c5 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/HealthStatusDetailResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Pool health status detail. + /// + [OutputType] + public sealed class HealthStatusDetailResponse + { + /// + /// An identifier for the issue. + /// + public readonly string Code; + /// + /// A message describing the issue, intended to be suitable for display in a user interface + /// + public readonly string Message; + + [OutputConstructor] + private HealthStatusDetailResponse( + string code, + + string message) + { + Code = code; + Message = message; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ImageCreationErrorDetailsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageCreationErrorDetailsResponse.cs new file mode 100644 index 000000000000..3cdac19aa1ea --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageCreationErrorDetailsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Image creation error details + /// + [OutputType] + public sealed class ImageCreationErrorDetailsResponse + { + /// + /// An identifier for the error. + /// + public readonly string? Code; + /// + /// A message describing the error. + /// + public readonly string? Message; + + [OutputConstructor] + private ImageCreationErrorDetailsResponse( + string? code, + + string? message) + { + Code = code; + Message = message; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskGroupResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskGroupResponse.cs new file mode 100644 index 000000000000..99742460a035 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskGroupResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// A task group executed during the image definition build. + /// + [OutputType] + public sealed class ImageDefinitionBuildTaskGroupResponse + { + /// + /// End time of the task group. + /// + public readonly string EndTime; + /// + /// The name of the task group. + /// + public readonly string Name; + /// + /// Start time of the task group. + /// + public readonly string StartTime; + /// + /// The status of the task group. + /// + public readonly string Status; + /// + /// The list of tasks executed during the task group. + /// + public readonly ImmutableArray Tasks; + + [OutputConstructor] + private ImageDefinitionBuildTaskGroupResponse( + string endTime, + + string name, + + string startTime, + + string status, + + ImmutableArray tasks) + { + EndTime = endTime; + Name = name; + StartTime = startTime; + Status = status; + Tasks = tasks; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskResponse.cs new file mode 100644 index 000000000000..f3f0649ff93e --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskResponse.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// A task executed during the image definition build. + /// + [OutputType] + public sealed class ImageDefinitionBuildTaskResponse + { + /// + /// Display name to help differentiate multiple instances of the same task. + /// + public readonly string? DisplayName; + /// + /// End time of the task. + /// + public readonly string EndTime; + /// + /// ID of the task instance. + /// + public readonly string Id; + /// + /// The URI for retrieving logs for the task execution. + /// + public readonly string LogUri; + /// + /// The name of the task. + /// + public readonly string? Name; + /// + /// Parameters for the task. + /// + public readonly ImmutableArray Parameters; + /// + /// Start time of the task. + /// + public readonly string StartTime; + /// + /// The status of the task. + /// + public readonly string Status; + + [OutputConstructor] + private ImageDefinitionBuildTaskResponse( + string? displayName, + + string endTime, + + string id, + + string logUri, + + string? name, + + ImmutableArray parameters, + + string startTime, + + string status) + { + DisplayName = displayName; + EndTime = endTime; + Id = id; + LogUri = logUri; + Name = name; + Parameters = parameters; + StartTime = startTime; + Status = status; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskResponseParameters.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskResponseParameters.cs new file mode 100644 index 000000000000..62699e26819a --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageDefinitionBuildTaskResponseParameters.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + [OutputType] + public sealed class ImageDefinitionBuildTaskResponseParameters + { + public readonly string Key; + public readonly string Value; + + [OutputConstructor] + private ImageDefinitionBuildTaskResponseParameters( + string key, + + string value) + { + Key = key; + Value = value; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ImageReferenceResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageReferenceResponse.cs new file mode 100644 index 000000000000..c9ac414b7197 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageReferenceResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Image reference information + /// + [OutputType] + public sealed class ImageReferenceResponse + { + /// + /// The actual version of the image after use. When id references a gallery image latest version, this will indicate the actual version in use. + /// + public readonly string ExactVersion; + /// + /// Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + /// + public readonly string? Id; + + [OutputConstructor] + private ImageReferenceResponse( + string exactVersion, + + string? id) + { + ExactVersion = exactVersion; + Id = id; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ImageValidationErrorDetailsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageValidationErrorDetailsResponse.cs new file mode 100644 index 000000000000..b93f91f208c8 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ImageValidationErrorDetailsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Image validation error details + /// + [OutputType] + public sealed class ImageValidationErrorDetailsResponse + { + /// + /// An identifier for the error. + /// + public readonly string? Code; + /// + /// A message describing the error. + /// + public readonly string? Message; + + [OutputConstructor] + private ImageValidationErrorDetailsResponse( + string? code, + + string? message) + { + Code = code; + Message = message; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ManagedServiceIdentityResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ManagedServiceIdentityResponse.cs new file mode 100644 index 000000000000..762a4ad4e80c --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ManagedServiceIdentityResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [OutputType] + public sealed class ManagedServiceIdentityResponse + { + /// + /// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string TenantId; + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + public readonly string Type; + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public readonly ImmutableDictionary? UserAssignedIdentities; + + [OutputConstructor] + private ManagedServiceIdentityResponse( + string principalId, + + string tenantId, + + string type, + + ImmutableDictionary? userAssignedIdentities) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + UserAssignedIdentities = userAssignedIdentities; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/PoolDevBoxDefinitionResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/PoolDevBoxDefinitionResponse.cs new file mode 100644 index 000000000000..ffd65d09c577 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/PoolDevBoxDefinitionResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Represents a definition for a Developer Machine. + /// + [OutputType] + public sealed class PoolDevBoxDefinitionResponse + { + /// + /// Image reference information for the currently active image (only populated during updates). + /// + public readonly Outputs.ImageReferenceResponse ActiveImageReference; + /// + /// Image reference information. + /// + public readonly Outputs.ImageReferenceResponse? ImageReference; + /// + /// The SKU for Dev Boxes created from the Pool. + /// + public readonly Outputs.SkuResponse? Sku; + + [OutputConstructor] + private PoolDevBoxDefinitionResponse( + Outputs.ImageReferenceResponse activeImageReference, + + Outputs.ImageReferenceResponse? imageReference, + + Outputs.SkuResponse? sku) + { + ActiveImageReference = activeImageReference; + ImageReference = imageReference; + Sku = sku; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectCatalogSettingsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectCatalogSettingsResponse.cs new file mode 100644 index 000000000000..5a186986dd5b --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectCatalogSettingsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Settings to be used when associating a project with a catalog. + /// + [OutputType] + public sealed class ProjectCatalogSettingsResponse + { + /// + /// Indicates catalog item types that can be synced. + /// + public readonly ImmutableArray CatalogItemSyncTypes; + + [OutputConstructor] + private ProjectCatalogSettingsResponse(ImmutableArray catalogItemSyncTypes) + { + CatalogItemSyncTypes = catalogItemSyncTypes; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment.cs new file mode 100644 index 000000000000..2c126e47b77c --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// The role definition assigned to the environment creator on backing resources. + /// + [OutputType] + public sealed class ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment + { + /// + /// A map of roles to assign to the environment creator. + /// + public readonly ImmutableDictionary? Roles; + + [OutputConstructor] + private ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment(ImmutableDictionary? roles) + { + Roles = roles; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectNetworkSettingsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectNetworkSettingsResponse.cs new file mode 100644 index 000000000000..a8037b0630a1 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ProjectNetworkSettingsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Network settings for the project. + /// + [OutputType] + public sealed class ProjectNetworkSettingsResponse + { + /// + /// Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + /// + public readonly string MicrosoftHostedNetworkEnableStatus; + + [OutputConstructor] + private ProjectNetworkSettingsResponse(string microsoftHostedNetworkEnableStatus) + { + MicrosoftHostedNetworkEnableStatus = microsoftHostedNetworkEnableStatus; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/ResourcePolicyResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/ResourcePolicyResponse.cs new file mode 100644 index 000000000000..059d1f164ddb --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/ResourcePolicyResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// A resource policy. + /// + [OutputType] + public sealed class ResourcePolicyResponse + { + /// + /// Policy action to be taken on the resources. This is optional, and defaults to allow + /// + public readonly string? Action; + /// + /// Optional. When specified, this expression is used to filter the resources. + /// + public readonly string? Filter; + /// + /// Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + /// + public readonly string? ResourceType; + /// + /// Resources that are included and shared as a part of a project policy. + /// + public readonly string? Resources; + + [OutputConstructor] + private ResourcePolicyResponse( + string? action, + + string? filter, + + string? resourceType, + + string? resources) + { + Action = action; + Filter = filter; + ResourceType = resourceType; + Resources = resources; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/SkuResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/SkuResponse.cs new file mode 100644 index 000000000000..3e3627623ecc --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/SkuResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// The resource model definition representing SKU + /// + [OutputType] + public sealed class SkuResponse + { + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + public readonly int? Capacity; + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + public readonly string? Family; + /// + /// The name of the SKU. E.g. P3. It is typically a letter+number code + /// + public readonly string Name; + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + public readonly string? Size; + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + public readonly string? Tier; + + [OutputConstructor] + private SkuResponse( + int? capacity, + + string? family, + + string name, + + string? size, + + string? tier) + { + Capacity = capacity; + Family = family; + Name = name; + Size = size; + Tier = tier; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/StopOnDisconnectConfigurationResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/StopOnDisconnectConfigurationResponse.cs new file mode 100644 index 000000000000..c430970c0cf2 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/StopOnDisconnectConfigurationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Stop on disconnect configuration settings for Dev Boxes created in this pool. + /// + [OutputType] + public sealed class StopOnDisconnectConfigurationResponse + { + /// + /// The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. + /// + public readonly int? GracePeriodMinutes; + /// + /// Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + /// + public readonly string? Status; + + [OutputConstructor] + private StopOnDisconnectConfigurationResponse( + int? gracePeriodMinutes, + + string? status) + { + GracePeriodMinutes = gracePeriodMinutes; + Status = status; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/StopOnNoConnectConfigurationResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/StopOnNoConnectConfigurationResponse.cs new file mode 100644 index 000000000000..d3f36a0c1346 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/StopOnNoConnectConfigurationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Stop on no connect configuration settings for Dev Boxes created in this pool. + /// + [OutputType] + public sealed class StopOnNoConnectConfigurationResponse + { + /// + /// The specified time in minutes to wait before stopping a Dev Box if no connection is made. + /// + public readonly int? GracePeriodMinutes; + /// + /// Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + /// + public readonly string? Status; + + [OutputConstructor] + private StopOnNoConnectConfigurationResponse( + int? gracePeriodMinutes, + + string? status) + { + GracePeriodMinutes = gracePeriodMinutes; + Status = status; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/SyncStatsResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/SyncStatsResponse.cs new file mode 100644 index 000000000000..49808e30a8ed --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/SyncStatsResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Stats of the synchronization. + /// + [OutputType] + public sealed class SyncStatsResponse + { + /// + /// Count of catalog items added during synchronization. + /// + public readonly int Added; + /// + /// Count of catalog items removed during synchronization. + /// + public readonly int Removed; + /// + /// Indicates catalog item types that were synced. + /// + public readonly ImmutableArray SyncedCatalogItemTypes; + /// + /// Count of synchronization errors that occured during synchronization. + /// + public readonly int SynchronizationErrors; + /// + /// Count of catalog items that were unchanged during synchronization. + /// + public readonly int Unchanged; + /// + /// Count of catalog items updated during synchronization. + /// + public readonly int Updated; + /// + /// Count of catalog items that had validation errors during synchronization. + /// + public readonly int ValidationErrors; + + [OutputConstructor] + private SyncStatsResponse( + int added, + + int removed, + + ImmutableArray syncedCatalogItemTypes, + + int synchronizationErrors, + + int unchanged, + + int updated, + + int validationErrors) + { + Added = added; + Removed = removed; + SyncedCatalogItemTypes = syncedCatalogItemTypes; + SynchronizationErrors = synchronizationErrors; + Unchanged = unchanged; + Updated = updated; + ValidationErrors = validationErrors; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/SystemDataResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..8986e407062d --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/UserAssignedIdentityResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/UserAssignedIdentityResponse.cs new file mode 100644 index 000000000000..994ad00edd72 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/UserAssignedIdentityResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// User assigned identity properties + /// + [OutputType] + public sealed class UserAssignedIdentityResponse + { + /// + /// The client ID of the assigned identity. + /// + public readonly string ClientId; + /// + /// The principal ID of the assigned identity. + /// + public readonly string PrincipalId; + + [OutputConstructor] + private UserAssignedIdentityResponse( + string clientId, + + string principalId) + { + ClientId = clientId; + PrincipalId = principalId; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Outputs/UserRoleAssignmentResponse.cs b/sdk/dotnet/DevCenter/V20250201/Outputs/UserRoleAssignmentResponse.cs new file mode 100644 index 000000000000..5013641d3739 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Outputs/UserRoleAssignmentResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201.Outputs +{ + + /// + /// Mapping of user object ID to role assignments. + /// + [OutputType] + public sealed class UserRoleAssignmentResponse + { + /// + /// A map of roles to assign to the parent user. + /// + public readonly ImmutableDictionary? Roles; + + [OutputConstructor] + private UserRoleAssignmentResponse(ImmutableDictionary? roles) + { + Roles = roles; + } + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Pool.cs b/sdk/dotnet/DevCenter/V20250201/Pool.cs new file mode 100644 index 000000000000..103138a4d1f4 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Pool.cs @@ -0,0 +1,326 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// A pool of Virtual Machines. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:Pool")] + public partial class Pool : global::Pulumi.CustomResource + { + /// + /// Indicates the number of provisioned Dev Boxes in this pool. + /// + [Output("devBoxCount")] + public Output DevBoxCount { get; private set; } = null!; + + /// + /// A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + /// + [Output("devBoxDefinition")] + public Output DevBoxDefinition { get; private set; } = null!; + + /// + /// Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + /// + [Output("devBoxDefinitionName")] + public Output DevBoxDefinitionName { get; private set; } = null!; + + /// + /// Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + /// + [Output("devBoxDefinitionType")] + public Output DevBoxDefinitionType { get; private set; } = null!; + + /// + /// The display name of the pool. + /// + [Output("displayName")] + public Output DisplayName { get; private set; } = null!; + + /// + /// Overall health status of the Pool. Indicates whether or not the Pool is available to create Dev Boxes. + /// + [Output("healthStatus")] + public Output HealthStatus { get; private set; } = null!; + + /// + /// Details on the Pool health status to help diagnose issues. This is only populated when the pool status indicates the pool is in a non-healthy state + /// + [Output("healthStatusDetails")] + public Output> HealthStatusDetails { get; private set; } = null!; + + /// + /// Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + /// + [Output("licenseType")] + public Output LicenseType { get; private set; } = null!; + + /// + /// Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + /// + [Output("localAdministrator")] + public Output LocalAdministrator { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The regions of the managed virtual network (required when managedNetworkType is Managed). + /// + [Output("managedVirtualNetworkRegions")] + public Output> ManagedVirtualNetworkRegions { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Name of a Network Connection in parent Project of this Pool + /// + [Output("networkConnectionName")] + public Output NetworkConnectionName { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + /// + [Output("singleSignOnStatus")] + public Output SingleSignOnStatus { get; private set; } = null!; + + /// + /// Stop on disconnect configuration settings for Dev Boxes created in this pool. + /// + [Output("stopOnDisconnect")] + public Output StopOnDisconnect { get; private set; } = null!; + + /// + /// Stop on no connect configuration settings for Dev Boxes created in this pool. + /// + [Output("stopOnNoConnect")] + public Output StopOnNoConnect { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + /// + /// Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + /// + [Output("virtualNetworkType")] + public Output VirtualNetworkType { get; private set; } = null!; + + + /// + /// Create a Pool resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Pool(string name, PoolArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Pool", name, args ?? new PoolArgs(), MakeResourceOptions(options, "")) + { + } + + private Pool(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Pool", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Pool" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:Pool" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Pool resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Pool Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Pool(name, id, options); + } + } + + public sealed class PoolArgs : global::Pulumi.ResourceArgs + { + /// + /// A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + /// + [Input("devBoxDefinition")] + public Input? DevBoxDefinition { get; set; } + + /// + /// Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + /// + [Input("devBoxDefinitionName", required: true)] + public Input DevBoxDefinitionName { get; set; } = null!; + + /// + /// Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + /// + [Input("devBoxDefinitionType")] + public InputUnion? DevBoxDefinitionType { get; set; } + + /// + /// The display name of the pool. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + /// + [Input("licenseType", required: true)] + public InputUnion LicenseType { get; set; } = null!; + + /// + /// Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + /// + [Input("localAdministrator", required: true)] + public InputUnion LocalAdministrator { get; set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + [Input("managedVirtualNetworkRegions")] + private InputList? _managedVirtualNetworkRegions; + + /// + /// The regions of the managed virtual network (required when managedNetworkType is Managed). + /// + public InputList ManagedVirtualNetworkRegions + { + get => _managedVirtualNetworkRegions ?? (_managedVirtualNetworkRegions = new InputList()); + set => _managedVirtualNetworkRegions = value; + } + + /// + /// Name of a Network Connection in parent Project of this Pool + /// + [Input("networkConnectionName", required: true)] + public Input NetworkConnectionName { get; set; } = null!; + + /// + /// Name of the pool. + /// + [Input("poolName")] + public Input? PoolName { get; set; } + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + /// + [Input("singleSignOnStatus")] + public InputUnion? SingleSignOnStatus { get; set; } + + /// + /// Stop on disconnect configuration settings for Dev Boxes created in this pool. + /// + [Input("stopOnDisconnect")] + public Input? StopOnDisconnect { get; set; } + + /// + /// Stop on no connect configuration settings for Dev Boxes created in this pool. + /// + [Input("stopOnNoConnect")] + public Input? StopOnNoConnect { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + /// + [Input("virtualNetworkType")] + public InputUnion? VirtualNetworkType { get; set; } + + public PoolArgs() + { + } + public static new PoolArgs Empty => new PoolArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/Project.cs b/sdk/dotnet/DevCenter/V20250201/Project.cs new file mode 100644 index 000000000000..e3da194578f4 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Project.cs @@ -0,0 +1,230 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents a project resource. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:Project")] + public partial class Project : global::Pulumi.CustomResource + { + /// + /// Settings to be used when associating a project with a catalog. + /// + [Output("catalogSettings")] + public Output CatalogSettings { get; private set; } = null!; + + /// + /// Description of the project. + /// + [Output("description")] + public Output Description { get; private set; } = null!; + + /// + /// Resource Id of an associated DevCenter + /// + [Output("devCenterId")] + public Output DevCenterId { get; private set; } = null!; + + /// + /// The URI of the Dev Center resource this project is associated with. + /// + [Output("devCenterUri")] + public Output DevCenterUri { get; private set; } = null!; + + /// + /// The display name of the project. + /// + [Output("displayName")] + public Output DisplayName { get; private set; } = null!; + + /// + /// Managed identity properties + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + /// + [Output("maxDevBoxesPerUser")] + public Output MaxDevBoxesPerUser { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Project resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Project(string name, ProjectArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Project", name, args ?? new ProjectArgs(), MakeResourceOptions(options, "")) + { + } + + private Project(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Project", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Project" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:Project" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Project resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Project Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Project(name, id, options); + } + } + + public sealed class ProjectArgs : global::Pulumi.ResourceArgs + { + /// + /// Settings to be used when associating a project with a catalog. + /// + [Input("catalogSettings")] + public Input? CatalogSettings { get; set; } + + /// + /// Description of the project. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Resource Id of an associated DevCenter + /// + [Input("devCenterId")] + public Input? DevCenterId { get; set; } + + /// + /// The display name of the project. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// Managed identity properties + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + /// + [Input("maxDevBoxesPerUser")] + public Input? MaxDevBoxesPerUser { get; set; } + + /// + /// The name of the project. + /// + [Input("projectName")] + public Input? ProjectName { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ProjectArgs() + { + } + public static new ProjectArgs Empty => new ProjectArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/ProjectCatalog.cs b/sdk/dotnet/DevCenter/V20250201/ProjectCatalog.cs new file mode 100644 index 000000000000..44a8de0ca9f2 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/ProjectCatalog.cs @@ -0,0 +1,204 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents a catalog. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:ProjectCatalog")] + public partial class ProjectCatalog : global::Pulumi.CustomResource + { + /// + /// Properties for an Azure DevOps catalog type. + /// + [Output("adoGit")] + public Output AdoGit { get; private set; } = null!; + + /// + /// The connection state of the catalog. + /// + [Output("connectionState")] + public Output ConnectionState { get; private set; } = null!; + + /// + /// Properties for a GitHub catalog type. + /// + [Output("gitHub")] + public Output GitHub { get; private set; } = null!; + + /// + /// When the catalog was last connected. + /// + [Output("lastConnectionTime")] + public Output LastConnectionTime { get; private set; } = null!; + + /// + /// Stats of the latest synchronization. + /// + [Output("lastSyncStats")] + public Output LastSyncStats { get; private set; } = null!; + + /// + /// When the catalog was last synced. + /// + [Output("lastSyncTime")] + public Output LastSyncTime { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// The synchronization state of the catalog. + /// + [Output("syncState")] + public Output SyncState { get; private set; } = null!; + + /// + /// Indicates the type of sync that is configured for the catalog. + /// + [Output("syncType")] + public Output SyncType { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ProjectCatalog resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ProjectCatalog(string name, ProjectCatalogArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:ProjectCatalog", name, args ?? new ProjectCatalogArgs(), MakeResourceOptions(options, "")) + { + } + + private ProjectCatalog(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:ProjectCatalog", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectCatalog" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectCatalog" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ProjectCatalog resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ProjectCatalog Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ProjectCatalog(name, id, options); + } + } + + public sealed class ProjectCatalogArgs : global::Pulumi.ResourceArgs + { + /// + /// Properties for an Azure DevOps catalog type. + /// + [Input("adoGit")] + public Input? AdoGit { get; set; } + + /// + /// The name of the Catalog. + /// + [Input("catalogName")] + public Input? CatalogName { get; set; } + + /// + /// Properties for a GitHub catalog type. + /// + [Input("gitHub")] + public Input? GitHub { get; set; } + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Indicates the type of sync that is configured for the catalog. + /// + [Input("syncType")] + public InputUnion? SyncType { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ProjectCatalogArgs() + { + } + public static new ProjectCatalogArgs Empty => new ProjectCatalogArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/ProjectEnvironmentType.cs b/sdk/dotnet/DevCenter/V20250201/ProjectEnvironmentType.cs new file mode 100644 index 000000000000..4f1580847d5d --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/ProjectEnvironmentType.cs @@ -0,0 +1,242 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents an environment type. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:ProjectEnvironmentType")] + public partial class ProjectEnvironmentType : global::Pulumi.CustomResource + { + /// + /// The role definition assigned to the environment creator on backing resources. + /// + [Output("creatorRoleAssignment")] + public Output CreatorRoleAssignment { get; private set; } = null!; + + /// + /// Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + /// + [Output("deploymentTargetId")] + public Output DeploymentTargetId { get; private set; } = null!; + + /// + /// The display name of the project environment type. + /// + [Output("displayName")] + public Output DisplayName { get; private set; } = null!; + + /// + /// The number of environments of this type. + /// + [Output("environmentCount")] + public Output EnvironmentCount { get; private set; } = null!; + + /// + /// Managed identity properties + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The geo-location for the environment type + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Defines whether this Environment Type can be used in this Project. + /// + [Output("status")] + public Output Status { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + /// + /// Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + /// + [Output("userRoleAssignments")] + public Output?> UserRoleAssignments { get; private set; } = null!; + + + /// + /// Create a ProjectEnvironmentType resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ProjectEnvironmentType(string name, ProjectEnvironmentTypeArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:ProjectEnvironmentType", name, args ?? new ProjectEnvironmentTypeArgs(), MakeResourceOptions(options, "")) + { + } + + private ProjectEnvironmentType(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:ProjectEnvironmentType", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectEnvironmentType" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ProjectEnvironmentType resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ProjectEnvironmentType Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ProjectEnvironmentType(name, id, options); + } + } + + public sealed class ProjectEnvironmentTypeArgs : global::Pulumi.ResourceArgs + { + /// + /// The role definition assigned to the environment creator on backing resources. + /// + [Input("creatorRoleAssignment")] + public Input? CreatorRoleAssignment { get; set; } + + /// + /// Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + /// + [Input("deploymentTargetId")] + public Input? DeploymentTargetId { get; set; } + + /// + /// The display name of the project environment type. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// The name of the environment type. + /// + [Input("environmentTypeName")] + public Input? EnvironmentTypeName { get; set; } + + /// + /// Managed identity properties + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The geo-location for the environment type + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Defines whether this Environment Type can be used in this Project. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + [Input("userRoleAssignments")] + private InputMap? _userRoleAssignments; + + /// + /// Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + /// + public InputMap UserRoleAssignments + { + get => _userRoleAssignments ?? (_userRoleAssignments = new InputMap()); + set => _userRoleAssignments = value; + } + + public ProjectEnvironmentTypeArgs() + { + } + public static new ProjectEnvironmentTypeArgs Empty => new ProjectEnvironmentTypeArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/ProjectPolicy.cs b/sdk/dotnet/DevCenter/V20250201/ProjectPolicy.cs new file mode 100644 index 000000000000..54b329345baa --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/ProjectPolicy.cs @@ -0,0 +1,151 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents an project policy resource. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:ProjectPolicy")] + public partial class ProjectPolicy : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Resource policies that are a part of this project policy. + /// + [Output("resourcePolicies")] + public Output> ResourcePolicies { get; private set; } = null!; + + /// + /// Resources that have access to the shared resources that are a part of this project policy. + /// + [Output("scopes")] + public Output> Scopes { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ProjectPolicy resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ProjectPolicy(string name, ProjectPolicyArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:ProjectPolicy", name, args ?? new ProjectPolicyArgs(), MakeResourceOptions(options, "")) + { + } + + private ProjectPolicy(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:ProjectPolicy", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:ProjectPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:ProjectPolicy" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ProjectPolicy resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ProjectPolicy Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ProjectPolicy(name, id, options); + } + } + + public sealed class ProjectPolicyArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the devcenter. + /// + [Input("devCenterName", required: true)] + public Input DevCenterName { get; set; } = null!; + + /// + /// The name of the project policy. + /// + [Input("projectPolicyName")] + public Input? ProjectPolicyName { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + [Input("resourcePolicies")] + private InputList? _resourcePolicies; + + /// + /// Resource policies that are a part of this project policy. + /// + public InputList ResourcePolicies + { + get => _resourcePolicies ?? (_resourcePolicies = new InputList()); + set => _resourcePolicies = value; + } + + [Input("scopes")] + private InputList? _scopes; + + /// + /// Resources that have access to the shared resources that are a part of this project policy. + /// + public InputList Scopes + { + get => _scopes ?? (_scopes = new InputList()); + set => _scopes = value; + } + + public ProjectPolicyArgs() + { + } + public static new ProjectPolicyArgs Empty => new ProjectPolicyArgs(); + } +} diff --git a/sdk/dotnet/DevCenter/V20250201/README.md b/sdk/dotnet/DevCenter/V20250201/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/DevCenter/V20250201/Schedule.cs b/sdk/dotnet/DevCenter/V20250201/Schedule.cs new file mode 100644 index 000000000000..7d665b896621 --- /dev/null +++ b/sdk/dotnet/DevCenter/V20250201/Schedule.cs @@ -0,0 +1,224 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.DevCenter.V20250201 +{ + /// + /// Represents a Schedule to execute a task. + /// + [AzureNativeResourceType("azure-native:devcenter/v20250201:Schedule")] + public partial class Schedule : global::Pulumi.CustomResource + { + /// + /// The frequency of this scheduled task. + /// + [Output("frequency")] + public Output Frequency { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state of the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Indicates whether or not this scheduled task is enabled. + /// + [Output("state")] + public Output State { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The target time to trigger the action. The format is HH:MM. + /// + [Output("time")] + public Output Time { get; private set; } = null!; + + /// + /// The IANA timezone id at which the schedule should execute. + /// + [Output("timeZone")] + public Output TimeZone { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Schedule resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Schedule(string name, ScheduleArgs args, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Schedule", name, args ?? new ScheduleArgs(), MakeResourceOptions(options, "")) + { + } + + private Schedule(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:devcenter/v20250201:Schedule", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220801preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20220901preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221012preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20221111preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230101preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230401:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20230801preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20231001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240201:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240501preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240601preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240701preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20240801preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:devcenter:Schedule" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Schedule resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Schedule Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Schedule(name, id, options); + } + } + + public sealed class ScheduleArgs : global::Pulumi.ResourceArgs + { + /// + /// The frequency of this scheduled task. + /// + [Input("frequency", required: true)] + public InputUnion Frequency { get; set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Name of the pool. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the project. + /// + [Input("projectName", required: true)] + public Input ProjectName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the schedule that uniquely identifies it. + /// + [Input("scheduleName")] + public Input? ScheduleName { get; set; } + + /// + /// Indicates whether or not this scheduled task is enabled. + /// + [Input("state")] + public InputUnion? State { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// The target time to trigger the action. The format is HH:MM. + /// + [Input("time", required: true)] + public Input Time { get; set; } = null!; + + /// + /// The IANA timezone id at which the schedule should execute. + /// + [Input("timeZone", required: true)] + public Input TimeZone { get; set; } = null!; + + /// + /// The maximum number of resources to return from the operation. Example: '$top=10'. + /// + [Input("top")] + public Input? Top { get; set; } + + /// + /// Supported type this scheduled task represents. + /// + [Input("type", required: true)] + public InputUnion Type { get; set; } = null!; + + public ScheduleArgs() + { + } + public static new ScheduleArgs Empty => new ScheduleArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/DicomService.cs b/sdk/dotnet/HealthcareApis/DicomService.cs index d44ce5d1a0dc..cf27730c1029 100644 --- a/sdk/dotnet/HealthcareApis/DicomService.cs +++ b/sdk/dotnet/HealthcareApis/DicomService.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.HealthcareApis /// The description of Dicom Service /// Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// [AzureNativeResourceType("azure-native:healthcareapis:DicomService")] public partial class DicomService : global::Pulumi.CustomResource @@ -140,6 +140,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:DicomService" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/HealthcareApis/FhirService.cs b/sdk/dotnet/HealthcareApis/FhirService.cs index c4e43e1dc16f..57e13c734687 100644 --- a/sdk/dotnet/HealthcareApis/FhirService.cs +++ b/sdk/dotnet/HealthcareApis/FhirService.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.HealthcareApis /// The description of Fhir Service /// Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// [AzureNativeResourceType("azure-native:healthcareapis:FhirService")] public partial class FhirService : global::Pulumi.CustomResource @@ -176,6 +176,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:FhirService" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/HealthcareApis/GetDicomService.cs b/sdk/dotnet/HealthcareApis/GetDicomService.cs index 0f5b88c60ed6..1fc8a69c79bc 100644 --- a/sdk/dotnet/HealthcareApis/GetDicomService.cs +++ b/sdk/dotnet/HealthcareApis/GetDicomService.cs @@ -15,7 +15,7 @@ public static class GetDicomService /// Gets the properties of the specified DICOM Service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Task InvokeAsync(GetDicomServiceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis:getDicomService", args ?? new GetDicomServiceArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetDicomServiceArgs args, /// Gets the properties of the specified DICOM Service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetDicomServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getDicomService", args ?? new GetDicomServiceInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetDicomServiceInvokeArgs arg /// Gets the properties of the specified DICOM Service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetDicomServiceInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getDicomService", args ?? new GetDicomServiceInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/HealthcareApis/GetFhirService.cs b/sdk/dotnet/HealthcareApis/GetFhirService.cs index 214f50a9825a..edc792108b6d 100644 --- a/sdk/dotnet/HealthcareApis/GetFhirService.cs +++ b/sdk/dotnet/HealthcareApis/GetFhirService.cs @@ -15,7 +15,7 @@ public static class GetFhirService /// Gets the properties of the specified FHIR Service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Task InvokeAsync(GetFhirServiceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis:getFhirService", args ?? new GetFhirServiceArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetFhirServiceArgs args, In /// Gets the properties of the specified FHIR Service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetFhirServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getFhirService", args ?? new GetFhirServiceInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetFhirServiceInvokeArgs args, /// Gets the properties of the specified FHIR Service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetFhirServiceInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getFhirService", args ?? new GetFhirServiceInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/HealthcareApis/GetIotConnector.cs b/sdk/dotnet/HealthcareApis/GetIotConnector.cs index 885e5a30255a..16e54dd1d794 100644 --- a/sdk/dotnet/HealthcareApis/GetIotConnector.cs +++ b/sdk/dotnet/HealthcareApis/GetIotConnector.cs @@ -15,7 +15,7 @@ public static class GetIotConnector /// Gets the properties of the specified IoT Connector. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Task InvokeAsync(GetIotConnectorArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis:getIotConnector", args ?? new GetIotConnectorArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetIotConnectorArgs args, /// Gets the properties of the specified IoT Connector. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetIotConnectorInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getIotConnector", args ?? new GetIotConnectorInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetIotConnectorInvokeArgs arg /// Gets the properties of the specified IoT Connector. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetIotConnectorInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getIotConnector", args ?? new GetIotConnectorInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/HealthcareApis/GetIotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/GetIotConnectorFhirDestination.cs index c482dffddcf3..00b2521869ff 100644 --- a/sdk/dotnet/HealthcareApis/GetIotConnectorFhirDestination.cs +++ b/sdk/dotnet/HealthcareApis/GetIotConnectorFhirDestination.cs @@ -15,7 +15,7 @@ public static class GetIotConnectorFhirDestination /// Gets the properties of the specified Iot Connector FHIR destination. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Task InvokeAsync(GetIotConnectorFhirDestinationArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis:getIotConnectorFhirDestination", args ?? new GetIotConnectorFhirDestinationArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetIotConne /// Gets the properties of the specified Iot Connector FHIR destination. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetIotConnectorFhirDestinationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getIotConnectorFhirDestination", args ?? new GetIotConnectorFhirDestinationInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetIotConnecto /// Gets the properties of the specified Iot Connector FHIR destination. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetIotConnectorFhirDestinationInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getIotConnectorFhirDestination", args ?? new GetIotConnectorFhirDestinationInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/HealthcareApis/GetPrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/GetPrivateEndpointConnection.cs index 91b1bb7c30a0..5ddb45646f6e 100644 --- a/sdk/dotnet/HealthcareApis/GetPrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/GetPrivateEndpointConnection.cs @@ -15,7 +15,7 @@ public static class GetPrivateEndpointConnection /// Gets the specified private endpoint connection associated with the service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Task InvokeAsync(GetPrivateEndpointConnectionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetPrivateEnd /// Gets the specified private endpoint connection associated with the service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetPrivateEndpoi /// Gets the specified private endpoint connection associated with the service. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/HealthcareApis/GetService.cs b/sdk/dotnet/HealthcareApis/GetService.cs index 334bc98fa914..d41d31ef3911 100644 --- a/sdk/dotnet/HealthcareApis/GetService.cs +++ b/sdk/dotnet/HealthcareApis/GetService.cs @@ -15,7 +15,7 @@ public static class GetService /// Get the metadata of a service instance. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Task InvokeAsync(GetServiceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis:getService", args ?? new GetServiceArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetServiceArgs args, InvokeOpti /// Get the metadata of a service instance. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetServiceInvokeArgs args, InvokeO /// Get the metadata of a service instance. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/HealthcareApis/GetWorkspace.cs b/sdk/dotnet/HealthcareApis/GetWorkspace.cs index 71ab190ecb30..543472fd9e4a 100644 --- a/sdk/dotnet/HealthcareApis/GetWorkspace.cs +++ b/sdk/dotnet/HealthcareApis/GetWorkspace.cs @@ -15,7 +15,7 @@ public static class GetWorkspace /// Gets the properties of the specified workspace. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Task InvokeAsync(GetWorkspaceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis:getWorkspace", args ?? new GetWorkspaceArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetWorkspaceArgs args, Invoke /// Gets the properties of the specified workspace. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetWorkspaceInvokeArgs args, Inv /// Gets the properties of the specified workspace. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/HealthcareApis/GetWorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/GetWorkspacePrivateEndpointConnection.cs index dc942ccb1aaa..5249ae4e76ab 100644 --- a/sdk/dotnet/HealthcareApis/GetWorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/GetWorkspacePrivateEndpointConnection.cs @@ -15,7 +15,7 @@ public static class GetWorkspacePrivateEndpointConnection /// Gets the specified private endpoint connection associated with the workspace. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Task InvokeAsync(GetWorkspacePrivateEndpointConnectionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis:getWorkspacePrivateEndpointConnection", args ?? new GetWorkspacePrivateEndpointConnectionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetW /// Gets the specified private endpoint connection associated with the workspace. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetWorkspacePrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getWorkspacePrivateEndpointConnection", args ?? new GetWorkspacePrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetWork /// Gets the specified private endpoint connection associated with the workspace. /// Azure REST API version: 2023-02-28. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// public static Output Invoke(GetWorkspacePrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis:getWorkspacePrivateEndpointConnection", args ?? new GetWorkspacePrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/HealthcareApis/IotConnector.cs b/sdk/dotnet/HealthcareApis/IotConnector.cs index 3db640619f62..cac248029ee6 100644 --- a/sdk/dotnet/HealthcareApis/IotConnector.cs +++ b/sdk/dotnet/HealthcareApis/IotConnector.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.HealthcareApis /// IoT Connector definition. /// Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// [AzureNativeResourceType("azure-native:healthcareapis:IotConnector")] public partial class IotConnector : global::Pulumi.CustomResource @@ -116,6 +116,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnector" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/HealthcareApis/IotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/IotConnectorFhirDestination.cs index 875617070aae..0acff65bc3fb 100644 --- a/sdk/dotnet/HealthcareApis/IotConnectorFhirDestination.cs +++ b/sdk/dotnet/HealthcareApis/IotConnectorFhirDestination.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.HealthcareApis /// IoT Connector FHIR destination definition. /// Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// [AzureNativeResourceType("azure-native:healthcareapis:IotConnectorFhirDestination")] public partial class IotConnectorFhirDestination : global::Pulumi.CustomResource @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/HealthcareApis/PrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/PrivateEndpointConnection.cs index d3c0849c5ab8..74ddbdbd1e1d 100644 --- a/sdk/dotnet/HealthcareApis/PrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/PrivateEndpointConnection.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.HealthcareApis /// The Private Endpoint Connection resource. /// Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// [AzureNativeResourceType("azure-native:healthcareapis:PrivateEndpointConnection")] public partial class PrivateEndpointConnection : global::Pulumi.CustomResource @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/HealthcareApis/Service.cs b/sdk/dotnet/HealthcareApis/Service.cs index 911dd6ec8d1c..dacb7c062885 100644 --- a/sdk/dotnet/HealthcareApis/Service.cs +++ b/sdk/dotnet/HealthcareApis/Service.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.HealthcareApis /// The description of the service. /// Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// [AzureNativeResourceType("azure-native:healthcareapis:Service")] public partial class Service : global::Pulumi.CustomResource @@ -115,6 +115,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Service" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/HealthcareApis/V20230228/DicomService.cs b/sdk/dotnet/HealthcareApis/V20230228/DicomService.cs index 6536c9ebe71a..7bcb73889735 100644 --- a/sdk/dotnet/HealthcareApis/V20230228/DicomService.cs +++ b/sdk/dotnet/HealthcareApis/V20230228/DicomService.cs @@ -136,6 +136,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:DicomService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230228/FhirService.cs b/sdk/dotnet/HealthcareApis/V20230228/FhirService.cs index b2d0c843bace..38b6f942a4cc 100644 --- a/sdk/dotnet/HealthcareApis/V20230228/FhirService.cs +++ b/sdk/dotnet/HealthcareApis/V20230228/FhirService.cs @@ -172,6 +172,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:FhirService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230228/IotConnector.cs b/sdk/dotnet/HealthcareApis/V20230228/IotConnector.cs index 29bb15b99d9f..f0791c38e3c8 100644 --- a/sdk/dotnet/HealthcareApis/V20230228/IotConnector.cs +++ b/sdk/dotnet/HealthcareApis/V20230228/IotConnector.cs @@ -112,6 +112,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnector" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230228/IotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/V20230228/IotConnectorFhirDestination.cs index 4a728aa8955f..2824d8ccb98d 100644 --- a/sdk/dotnet/HealthcareApis/V20230228/IotConnectorFhirDestination.cs +++ b/sdk/dotnet/HealthcareApis/V20230228/IotConnectorFhirDestination.cs @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnectorFhirDestination" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230228/PrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20230228/PrivateEndpointConnection.cs index c53411463aa6..4600c8ad0282 100644 --- a/sdk/dotnet/HealthcareApis/V20230228/PrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20230228/PrivateEndpointConnection.cs @@ -90,6 +90,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230228/Service.cs b/sdk/dotnet/HealthcareApis/V20230228/Service.cs index 712a2f9149b8..e8e54f8d7072 100644 --- a/sdk/dotnet/HealthcareApis/V20230228/Service.cs +++ b/sdk/dotnet/HealthcareApis/V20230228/Service.cs @@ -111,6 +111,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Service" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230228/Workspace.cs b/sdk/dotnet/HealthcareApis/V20230228/Workspace.cs index de4f4063dec8..496e68508580 100644 --- a/sdk/dotnet/HealthcareApis/V20230228/Workspace.cs +++ b/sdk/dotnet/HealthcareApis/V20230228/Workspace.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Workspace" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230228/WorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20230228/WorkspacePrivateEndpointConnection.cs index 96d15f20f47f..1bbc678eb46a 100644 --- a/sdk/dotnet/HealthcareApis/V20230228/WorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20230228/WorkspacePrivateEndpointConnection.cs @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230906/DicomService.cs b/sdk/dotnet/HealthcareApis/V20230906/DicomService.cs index 004ce41ba06c..0f878d10bab3 100644 --- a/sdk/dotnet/HealthcareApis/V20230906/DicomService.cs +++ b/sdk/dotnet/HealthcareApis/V20230906/DicomService.cs @@ -136,6 +136,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:DicomService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230906/FhirService.cs b/sdk/dotnet/HealthcareApis/V20230906/FhirService.cs index f7cfd3436efd..f6947d8046f2 100644 --- a/sdk/dotnet/HealthcareApis/V20230906/FhirService.cs +++ b/sdk/dotnet/HealthcareApis/V20230906/FhirService.cs @@ -166,6 +166,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:FhirService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230906/IotConnector.cs b/sdk/dotnet/HealthcareApis/V20230906/IotConnector.cs index 571f3570860c..1eecb2fd95ab 100644 --- a/sdk/dotnet/HealthcareApis/V20230906/IotConnector.cs +++ b/sdk/dotnet/HealthcareApis/V20230906/IotConnector.cs @@ -112,6 +112,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnector" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230906/IotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/V20230906/IotConnectorFhirDestination.cs index 9e2ef8ff17b4..4412e9480378 100644 --- a/sdk/dotnet/HealthcareApis/V20230906/IotConnectorFhirDestination.cs +++ b/sdk/dotnet/HealthcareApis/V20230906/IotConnectorFhirDestination.cs @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnectorFhirDestination" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230906/PrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20230906/PrivateEndpointConnection.cs index 7c4c3c01576b..5a7d6c66ddf6 100644 --- a/sdk/dotnet/HealthcareApis/V20230906/PrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20230906/PrivateEndpointConnection.cs @@ -90,6 +90,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230906/Service.cs b/sdk/dotnet/HealthcareApis/V20230906/Service.cs index a6b4e193a577..307819997fec 100644 --- a/sdk/dotnet/HealthcareApis/V20230906/Service.cs +++ b/sdk/dotnet/HealthcareApis/V20230906/Service.cs @@ -111,6 +111,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Service" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230906/Workspace.cs b/sdk/dotnet/HealthcareApis/V20230906/Workspace.cs index 42762eb65231..b829c8c82b15 100644 --- a/sdk/dotnet/HealthcareApis/V20230906/Workspace.cs +++ b/sdk/dotnet/HealthcareApis/V20230906/Workspace.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Workspace" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20230906/WorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20230906/WorkspacePrivateEndpointConnection.cs index 0862ae2283ec..420e61bfa16e 100644 --- a/sdk/dotnet/HealthcareApis/V20230906/WorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20230906/WorkspacePrivateEndpointConnection.cs @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231101/DicomService.cs b/sdk/dotnet/HealthcareApis/V20231101/DicomService.cs index a6df85003f68..5d284e4c8e29 100644 --- a/sdk/dotnet/HealthcareApis/V20231101/DicomService.cs +++ b/sdk/dotnet/HealthcareApis/V20231101/DicomService.cs @@ -142,6 +142,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:DicomService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231101/FhirService.cs b/sdk/dotnet/HealthcareApis/V20231101/FhirService.cs index 1cd0c69ba0b7..6c2dffcc0230 100644 --- a/sdk/dotnet/HealthcareApis/V20231101/FhirService.cs +++ b/sdk/dotnet/HealthcareApis/V20231101/FhirService.cs @@ -172,6 +172,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:FhirService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231101/IotConnector.cs b/sdk/dotnet/HealthcareApis/V20231101/IotConnector.cs index 331e5a6a7c8d..df4b0eda73c3 100644 --- a/sdk/dotnet/HealthcareApis/V20231101/IotConnector.cs +++ b/sdk/dotnet/HealthcareApis/V20231101/IotConnector.cs @@ -112,6 +112,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnector" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231101/IotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/V20231101/IotConnectorFhirDestination.cs index 7716de77daab..15560d2ec98b 100644 --- a/sdk/dotnet/HealthcareApis/V20231101/IotConnectorFhirDestination.cs +++ b/sdk/dotnet/HealthcareApis/V20231101/IotConnectorFhirDestination.cs @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnectorFhirDestination" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231101/PrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20231101/PrivateEndpointConnection.cs index 1264d2daa12f..9c4cd4620c87 100644 --- a/sdk/dotnet/HealthcareApis/V20231101/PrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20231101/PrivateEndpointConnection.cs @@ -90,6 +90,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231101/Service.cs b/sdk/dotnet/HealthcareApis/V20231101/Service.cs index a55356c8b2f7..daee812d6b9f 100644 --- a/sdk/dotnet/HealthcareApis/V20231101/Service.cs +++ b/sdk/dotnet/HealthcareApis/V20231101/Service.cs @@ -111,6 +111,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Service" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231101/Workspace.cs b/sdk/dotnet/HealthcareApis/V20231101/Workspace.cs index b6ebc10c2650..af4d0ab7514d 100644 --- a/sdk/dotnet/HealthcareApis/V20231101/Workspace.cs +++ b/sdk/dotnet/HealthcareApis/V20231101/Workspace.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Workspace" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231101/WorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20231101/WorkspacePrivateEndpointConnection.cs index a43415803468..9622668b1da0 100644 --- a/sdk/dotnet/HealthcareApis/V20231101/WorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20231101/WorkspacePrivateEndpointConnection.cs @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231201/DicomService.cs b/sdk/dotnet/HealthcareApis/V20231201/DicomService.cs index f2538cb1d2bf..013dd3d101d7 100644 --- a/sdk/dotnet/HealthcareApis/V20231201/DicomService.cs +++ b/sdk/dotnet/HealthcareApis/V20231201/DicomService.cs @@ -142,6 +142,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:DicomService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231201/FhirService.cs b/sdk/dotnet/HealthcareApis/V20231201/FhirService.cs index 630906e6c370..7aa61dbb5fc8 100644 --- a/sdk/dotnet/HealthcareApis/V20231201/FhirService.cs +++ b/sdk/dotnet/HealthcareApis/V20231201/FhirService.cs @@ -172,6 +172,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:FhirService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231201/IotConnector.cs b/sdk/dotnet/HealthcareApis/V20231201/IotConnector.cs index 32d82c49b4eb..4b3d9650289a 100644 --- a/sdk/dotnet/HealthcareApis/V20231201/IotConnector.cs +++ b/sdk/dotnet/HealthcareApis/V20231201/IotConnector.cs @@ -112,6 +112,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnector" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231201/IotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/V20231201/IotConnectorFhirDestination.cs index 2da0be37c99d..f71d26c0192f 100644 --- a/sdk/dotnet/HealthcareApis/V20231201/IotConnectorFhirDestination.cs +++ b/sdk/dotnet/HealthcareApis/V20231201/IotConnectorFhirDestination.cs @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnectorFhirDestination" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231201/PrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20231201/PrivateEndpointConnection.cs index b813497cee70..198b9b5c7aa8 100644 --- a/sdk/dotnet/HealthcareApis/V20231201/PrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20231201/PrivateEndpointConnection.cs @@ -90,6 +90,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231201/Service.cs b/sdk/dotnet/HealthcareApis/V20231201/Service.cs index 1e1406e0111e..02ac9cd23f06 100644 --- a/sdk/dotnet/HealthcareApis/V20231201/Service.cs +++ b/sdk/dotnet/HealthcareApis/V20231201/Service.cs @@ -111,6 +111,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Service" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231201/Workspace.cs b/sdk/dotnet/HealthcareApis/V20231201/Workspace.cs index 88e8243d464e..ef6965c684fe 100644 --- a/sdk/dotnet/HealthcareApis/V20231201/Workspace.cs +++ b/sdk/dotnet/HealthcareApis/V20231201/Workspace.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Workspace" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20231201/WorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20231201/WorkspacePrivateEndpointConnection.cs index e86c56cc35b1..b55ad390140d 100644 --- a/sdk/dotnet/HealthcareApis/V20231201/WorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20231201/WorkspacePrivateEndpointConnection.cs @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240301/DicomService.cs b/sdk/dotnet/HealthcareApis/V20240301/DicomService.cs index fdc5ab2b505d..83af62e1a83a 100644 --- a/sdk/dotnet/HealthcareApis/V20240301/DicomService.cs +++ b/sdk/dotnet/HealthcareApis/V20240301/DicomService.cs @@ -148,6 +148,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:DicomService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240301/FhirService.cs b/sdk/dotnet/HealthcareApis/V20240301/FhirService.cs index f3360b9404cd..f3d5a46634f2 100644 --- a/sdk/dotnet/HealthcareApis/V20240301/FhirService.cs +++ b/sdk/dotnet/HealthcareApis/V20240301/FhirService.cs @@ -172,6 +172,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:FhirService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240301/IotConnector.cs b/sdk/dotnet/HealthcareApis/V20240301/IotConnector.cs index 85b0b3d49ef7..f94cb1273363 100644 --- a/sdk/dotnet/HealthcareApis/V20240301/IotConnector.cs +++ b/sdk/dotnet/HealthcareApis/V20240301/IotConnector.cs @@ -112,6 +112,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnector" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240301/IotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/V20240301/IotConnectorFhirDestination.cs index 49a0f20a180f..94e936f75ea1 100644 --- a/sdk/dotnet/HealthcareApis/V20240301/IotConnectorFhirDestination.cs +++ b/sdk/dotnet/HealthcareApis/V20240301/IotConnectorFhirDestination.cs @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnectorFhirDestination" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240301/PrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20240301/PrivateEndpointConnection.cs index 1802073a3b4e..e0be3ab989a9 100644 --- a/sdk/dotnet/HealthcareApis/V20240301/PrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20240301/PrivateEndpointConnection.cs @@ -90,6 +90,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240301/Service.cs b/sdk/dotnet/HealthcareApis/V20240301/Service.cs index 90976682f818..766b4b2e634c 100644 --- a/sdk/dotnet/HealthcareApis/V20240301/Service.cs +++ b/sdk/dotnet/HealthcareApis/V20240301/Service.cs @@ -111,6 +111,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Service" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240301/Workspace.cs b/sdk/dotnet/HealthcareApis/V20240301/Workspace.cs index a5dc0b5644d3..57f354f886bd 100644 --- a/sdk/dotnet/HealthcareApis/V20240301/Workspace.cs +++ b/sdk/dotnet/HealthcareApis/V20240301/Workspace.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Workspace" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240301/WorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20240301/WorkspacePrivateEndpointConnection.cs index 44bc35f983a7..920aab4bc19e 100644 --- a/sdk/dotnet/HealthcareApis/V20240301/WorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20240301/WorkspacePrivateEndpointConnection.cs @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240331/DicomService.cs b/sdk/dotnet/HealthcareApis/V20240331/DicomService.cs index 1d12a552b9cc..eded829136f0 100644 --- a/sdk/dotnet/HealthcareApis/V20240331/DicomService.cs +++ b/sdk/dotnet/HealthcareApis/V20240331/DicomService.cs @@ -154,6 +154,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:DicomService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:DicomService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240331/FhirService.cs b/sdk/dotnet/HealthcareApis/V20240331/FhirService.cs index 9c5a669eba41..2f5126895d8c 100644 --- a/sdk/dotnet/HealthcareApis/V20240331/FhirService.cs +++ b/sdk/dotnet/HealthcareApis/V20240331/FhirService.cs @@ -172,6 +172,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:FhirService" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:FhirService" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240331/IotConnector.cs b/sdk/dotnet/HealthcareApis/V20240331/IotConnector.cs index 45cb01fab478..36a10b0fa597 100644 --- a/sdk/dotnet/HealthcareApis/V20240331/IotConnector.cs +++ b/sdk/dotnet/HealthcareApis/V20240331/IotConnector.cs @@ -112,6 +112,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnector" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnector" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240331/IotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/V20240331/IotConnectorFhirDestination.cs index d7f900d69093..1e51e72b4d89 100644 --- a/sdk/dotnet/HealthcareApis/V20240331/IotConnectorFhirDestination.cs +++ b/sdk/dotnet/HealthcareApis/V20240331/IotConnectorFhirDestination.cs @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnectorFhirDestination" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240331/PrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20240331/PrivateEndpointConnection.cs index 6215cd9363ff..a48d3b6795c9 100644 --- a/sdk/dotnet/HealthcareApis/V20240331/PrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20240331/PrivateEndpointConnection.cs @@ -90,6 +90,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240331/Service.cs b/sdk/dotnet/HealthcareApis/V20240331/Service.cs index d3da9c860988..d749f2673160 100644 --- a/sdk/dotnet/HealthcareApis/V20240331/Service.cs +++ b/sdk/dotnet/HealthcareApis/V20240331/Service.cs @@ -111,6 +111,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Service" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Service" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240331/Workspace.cs b/sdk/dotnet/HealthcareApis/V20240331/Workspace.cs index d5a762f228e5..1300a394069b 100644 --- a/sdk/dotnet/HealthcareApis/V20240331/Workspace.cs +++ b/sdk/dotnet/HealthcareApis/V20240331/Workspace.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Workspace" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20240331/WorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20240331/WorkspacePrivateEndpointConnection.cs index 627d0d882530..a888c9b6ffeb 100644 --- a/sdk/dotnet/HealthcareApis/V20240331/WorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/V20240331/WorkspacePrivateEndpointConnection.cs @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/DicomService.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/DicomService.cs new file mode 100644 index 000000000000..7a60c59b2909 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/DicomService.cs @@ -0,0 +1,253 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// The description of Dicom Service + /// + [AzureNativeResourceType("azure-native:healthcareapis/v20250301preview:DicomService")] + public partial class DicomService : global::Pulumi.CustomResource + { + /// + /// Dicom Service authentication configuration. + /// + [Output("authenticationConfiguration")] + public Output AuthenticationConfiguration { get; private set; } = null!; + + /// + /// Dicom Service Cors configuration. + /// + [Output("corsConfiguration")] + public Output CorsConfiguration { get; private set; } = null!; + + /// + /// If data partitions is enabled or not. + /// + [Output("enableDataPartitions")] + public Output EnableDataPartitions { get; private set; } = null!; + + /// + /// The encryption settings of the DICOM service + /// + [Output("encryption")] + public Output Encryption { get; private set; } = null!; + + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + [Output("etag")] + public Output Etag { get; private set; } = null!; + + /// + /// DICOM Service event support status. + /// + [Output("eventState")] + public Output EventState { get; private set; } = null!; + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The resource location. + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The resource name. + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The list of private endpoint connections that are set up for this resource. + /// + [Output("privateEndpointConnections")] + public Output> PrivateEndpointConnections { get; private set; } = null!; + + /// + /// The provisioning state. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Control permission for data plane traffic coming from public networks while private endpoint is enabled. + /// + [Output("publicNetworkAccess")] + public Output PublicNetworkAccess { get; private set; } = null!; + + /// + /// The url of the Dicom Services. + /// + [Output("serviceUrl")] + public Output ServiceUrl { get; private set; } = null!; + + /// + /// The configuration of external storage account + /// + [Output("storageConfiguration")] + public Output StorageConfiguration { get; private set; } = null!; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The resource type. + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a DicomService resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public DicomService(string name, DicomServiceArgs args, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:DicomService", name, args ?? new DicomServiceArgs(), MakeResourceOptions(options, "")) + { + } + + private DicomService(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:DicomService", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210601preview:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20211101:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220131preview:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220515:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220601:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221001preview:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221201:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230228:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230906:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:DicomService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis:DicomService" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing DicomService resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static DicomService Get(string name, Input id, CustomResourceOptions? options = null) + { + return new DicomService(name, id, options); + } + } + + public sealed class DicomServiceArgs : global::Pulumi.ResourceArgs + { + /// + /// Dicom Service Cors configuration. + /// + [Input("corsConfiguration")] + public Input? CorsConfiguration { get; set; } + + /// + /// The name of DICOM Service resource. + /// + [Input("dicomServiceName")] + public Input? DicomServiceName { get; set; } + + /// + /// If data partitions is enabled or not. + /// + [Input("enableDataPartitions")] + public Input? EnableDataPartitions { get; set; } + + /// + /// The encryption settings of the DICOM service + /// + [Input("encryption")] + public Input? Encryption { get; set; } + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The resource location. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The configuration of external storage account + /// + [Input("storageConfiguration")] + public Input? StorageConfiguration { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public DicomServiceArgs() + { + } + public static new DicomServiceArgs Empty => new DicomServiceArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Enums.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Enums.cs new file mode 100644 index 000000000000..d1736fa3142b --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Enums.cs @@ -0,0 +1,292 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// Controls how resources are versioned on the FHIR service + /// + [EnumType] + public readonly struct FhirResourceVersionPolicy : IEquatable + { + private readonly string _value; + + private FhirResourceVersionPolicy(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static FhirResourceVersionPolicy No_version { get; } = new FhirResourceVersionPolicy("no-version"); + public static FhirResourceVersionPolicy Versioned { get; } = new FhirResourceVersionPolicy("versioned"); + public static FhirResourceVersionPolicy Versioned_update { get; } = new FhirResourceVersionPolicy("versioned-update"); + + public static bool operator ==(FhirResourceVersionPolicy left, FhirResourceVersionPolicy right) => left.Equals(right); + public static bool operator !=(FhirResourceVersionPolicy left, FhirResourceVersionPolicy right) => !left.Equals(right); + + public static explicit operator string(FhirResourceVersionPolicy value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FhirResourceVersionPolicy other && Equals(other); + public bool Equals(FhirResourceVersionPolicy other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The kind of the service. + /// + [EnumType] + public readonly struct FhirServiceKind : IEquatable + { + private readonly string _value; + + private FhirServiceKind(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static FhirServiceKind Fhir_Stu3 { get; } = new FhirServiceKind("fhir-Stu3"); + public static FhirServiceKind Fhir_R4 { get; } = new FhirServiceKind("fhir-R4"); + + public static bool operator ==(FhirServiceKind left, FhirServiceKind right) => left.Equals(right); + public static bool operator !=(FhirServiceKind left, FhirServiceKind right) => !left.Equals(right); + + public static explicit operator string(FhirServiceKind value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FhirServiceKind other && Equals(other); + public bool Equals(FhirServiceKind other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Determines how resource identity is resolved on the destination. + /// + [EnumType] + public readonly struct IotIdentityResolutionType : IEquatable + { + private readonly string _value; + + private IotIdentityResolutionType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static IotIdentityResolutionType Create { get; } = new IotIdentityResolutionType("Create"); + public static IotIdentityResolutionType Lookup { get; } = new IotIdentityResolutionType("Lookup"); + + public static bool operator ==(IotIdentityResolutionType left, IotIdentityResolutionType right) => left.Equals(right); + public static bool operator !=(IotIdentityResolutionType left, IotIdentityResolutionType right) => !left.Equals(right); + + public static explicit operator string(IotIdentityResolutionType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is IotIdentityResolutionType other && Equals(other); + public bool Equals(IotIdentityResolutionType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The kind of the service. + /// + [EnumType] + public readonly struct Kind : IEquatable + { + private readonly string _value; + + private Kind(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static Kind Fhir { get; } = new Kind("fhir"); + public static Kind Fhir_Stu3 { get; } = new Kind("fhir-Stu3"); + public static Kind Fhir_R4 { get; } = new Kind("fhir-R4"); + + public static bool operator ==(Kind left, Kind right) => left.Equals(right); + public static bool operator !=(Kind left, Kind right) => !left.Equals(right); + + public static explicit operator string(Kind value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is Kind other && Equals(other); + public bool Equals(Kind other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of identity being specified, currently SystemAssigned and None are allowed. + /// + [EnumType] + public readonly struct ManagedServiceIdentityType : IEquatable + { + private readonly string _value; + + private ManagedServiceIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedServiceIdentityType SystemAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned"); + public static ManagedServiceIdentityType None { get; } = new ManagedServiceIdentityType("None"); + + public static bool operator ==(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => left.Equals(right); + public static bool operator !=(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => !left.Equals(right); + + public static explicit operator string(ManagedServiceIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedServiceIdentityType other && Equals(other); + public bool Equals(ManagedServiceIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + /// + [EnumType] + public readonly struct PrivateEndpointServiceConnectionStatus : IEquatable + { + private readonly string _value; + + private PrivateEndpointServiceConnectionStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static PrivateEndpointServiceConnectionStatus Pending { get; } = new PrivateEndpointServiceConnectionStatus("Pending"); + public static PrivateEndpointServiceConnectionStatus Approved { get; } = new PrivateEndpointServiceConnectionStatus("Approved"); + public static PrivateEndpointServiceConnectionStatus Rejected { get; } = new PrivateEndpointServiceConnectionStatus("Rejected"); + + public static bool operator ==(PrivateEndpointServiceConnectionStatus left, PrivateEndpointServiceConnectionStatus right) => left.Equals(right); + public static bool operator !=(PrivateEndpointServiceConnectionStatus left, PrivateEndpointServiceConnectionStatus right) => !left.Equals(right); + + public static explicit operator string(PrivateEndpointServiceConnectionStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is PrivateEndpointServiceConnectionStatus other && Equals(other); + public bool Equals(PrivateEndpointServiceConnectionStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Control permission for data plane traffic coming from public networks while private endpoint is enabled. + /// + [EnumType] + public readonly struct PublicNetworkAccess : IEquatable + { + private readonly string _value; + + private PublicNetworkAccess(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static PublicNetworkAccess Enabled { get; } = new PublicNetworkAccess("Enabled"); + public static PublicNetworkAccess Disabled { get; } = new PublicNetworkAccess("Disabled"); + + public static bool operator ==(PublicNetworkAccess left, PublicNetworkAccess right) => left.Equals(right); + public static bool operator !=(PublicNetworkAccess left, PublicNetworkAccess right) => !left.Equals(right); + + public static explicit operator string(PublicNetworkAccess value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is PublicNetworkAccess other && Equals(other); + public bool Equals(PublicNetworkAccess other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of identity being specified, currently SystemAssigned and None are allowed. + /// + [EnumType] + public readonly struct ServiceManagedIdentityType : IEquatable + { + private readonly string _value; + + private ServiceManagedIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ServiceManagedIdentityType None { get; } = new ServiceManagedIdentityType("None"); + public static ServiceManagedIdentityType SystemAssigned { get; } = new ServiceManagedIdentityType("SystemAssigned"); + public static ServiceManagedIdentityType UserAssigned { get; } = new ServiceManagedIdentityType("UserAssigned"); + public static ServiceManagedIdentityType SystemAssigned_UserAssigned { get; } = new ServiceManagedIdentityType("SystemAssigned,UserAssigned"); + + public static bool operator ==(ServiceManagedIdentityType left, ServiceManagedIdentityType right) => left.Equals(right); + public static bool operator !=(ServiceManagedIdentityType left, ServiceManagedIdentityType right) => !left.Equals(right); + + public static explicit operator string(ServiceManagedIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ServiceManagedIdentityType other && Equals(other); + public bool Equals(ServiceManagedIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The Data Actions that can be enabled for a Smart Identity Provider Application. + /// + [EnumType] + public readonly struct SmartDataActions : IEquatable + { + private readonly string _value; + + private SmartDataActions(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SmartDataActions Read { get; } = new SmartDataActions("Read"); + + public static bool operator ==(SmartDataActions left, SmartDataActions right) => left.Equals(right); + public static bool operator !=(SmartDataActions left, SmartDataActions right) => !left.Equals(right); + + public static explicit operator string(SmartDataActions value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SmartDataActions other && Equals(other); + public bool Equals(SmartDataActions other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/FhirService.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/FhirService.cs new file mode 100644 index 000000000000..91e4cc2b15bb --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/FhirService.cs @@ -0,0 +1,301 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// The description of Fhir Service + /// + [AzureNativeResourceType("azure-native:healthcareapis/v20250301preview:FhirService")] + public partial class FhirService : global::Pulumi.CustomResource + { + /// + /// Fhir Service Azure container registry configuration. + /// + [Output("acrConfiguration")] + public Output AcrConfiguration { get; private set; } = null!; + + /// + /// Fhir Service authentication configuration. + /// + [Output("authenticationConfiguration")] + public Output AuthenticationConfiguration { get; private set; } = null!; + + /// + /// Fhir Service Cors configuration. + /// + [Output("corsConfiguration")] + public Output CorsConfiguration { get; private set; } = null!; + + /// + /// The encryption settings of the FHIR service + /// + [Output("encryption")] + public Output Encryption { get; private set; } = null!; + + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + [Output("etag")] + public Output Etag { get; private set; } = null!; + + /// + /// Fhir Service event support status. + /// + [Output("eventState")] + public Output EventState { get; private set; } = null!; + + /// + /// Fhir Service export configuration. + /// + [Output("exportConfiguration")] + public Output ExportConfiguration { get; private set; } = null!; + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Implementation Guides configuration. + /// + [Output("implementationGuidesConfiguration")] + public Output ImplementationGuidesConfiguration { get; private set; } = null!; + + /// + /// Fhir Service import configuration. + /// + [Output("importConfiguration")] + public Output ImportConfiguration { get; private set; } = null!; + + /// + /// The kind of the service. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The resource location. + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The resource name. + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The list of private endpoint connections that are set up for this resource. + /// + [Output("privateEndpointConnections")] + public Output> PrivateEndpointConnections { get; private set; } = null!; + + /// + /// The provisioning state. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Control permission for data plane traffic coming from public networks while private endpoint is enabled. + /// + [Output("publicNetworkAccess")] + public Output PublicNetworkAccess { get; private set; } = null!; + + /// + /// Determines tracking of history for resources. + /// + [Output("resourceVersionPolicyConfiguration")] + public Output ResourceVersionPolicyConfiguration { get; private set; } = null!; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The resource type. + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a FhirService resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public FhirService(string name, FhirServiceArgs args, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:FhirService", name, args ?? new FhirServiceArgs(), MakeResourceOptions(options, "")) + { + } + + private FhirService(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:FhirService", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210601preview:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20211101:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220131preview:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220515:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220601:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221001preview:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221201:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230228:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230906:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:FhirService" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis:FhirService" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing FhirService resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static FhirService Get(string name, Input id, CustomResourceOptions? options = null) + { + return new FhirService(name, id, options); + } + } + + public sealed class FhirServiceArgs : global::Pulumi.ResourceArgs + { + /// + /// Fhir Service Azure container registry configuration. + /// + [Input("acrConfiguration")] + public Input? AcrConfiguration { get; set; } + + /// + /// Fhir Service authentication configuration. + /// + [Input("authenticationConfiguration")] + public Input? AuthenticationConfiguration { get; set; } + + /// + /// Fhir Service Cors configuration. + /// + [Input("corsConfiguration")] + public Input? CorsConfiguration { get; set; } + + /// + /// The encryption settings of the FHIR service + /// + [Input("encryption")] + public Input? Encryption { get; set; } + + /// + /// Fhir Service export configuration. + /// + [Input("exportConfiguration")] + public Input? ExportConfiguration { get; set; } + + /// + /// The name of FHIR Service resource. + /// + [Input("fhirServiceName")] + public Input? FhirServiceName { get; set; } + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Implementation Guides configuration. + /// + [Input("implementationGuidesConfiguration")] + public Input? ImplementationGuidesConfiguration { get; set; } + + /// + /// Fhir Service import configuration. + /// + [Input("importConfiguration")] + public Input? ImportConfiguration { get; set; } + + /// + /// The kind of the service. + /// + [Input("kind")] + public InputUnion? Kind { get; set; } + + /// + /// The resource location. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Determines tracking of history for resources. + /// + [Input("resourceVersionPolicyConfiguration")] + public Input? ResourceVersionPolicyConfiguration { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public FhirServiceArgs() + { + } + public static new FhirServiceArgs Empty => new FhirServiceArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/GetDicomService.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/GetDicomService.cs new file mode 100644 index 000000000000..0f1842bd8d83 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/GetDicomService.cs @@ -0,0 +1,221 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + public static class GetDicomService + { + /// + /// Gets the properties of the specified DICOM Service. + /// + public static Task InvokeAsync(GetDicomServiceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis/v20250301preview:getDicomService", args ?? new GetDicomServiceArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified DICOM Service. + /// + public static Output Invoke(GetDicomServiceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getDicomService", args ?? new GetDicomServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified DICOM Service. + /// + public static Output Invoke(GetDicomServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getDicomService", args ?? new GetDicomServiceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetDicomServiceArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of DICOM Service resource. + /// + [Input("dicomServiceName", required: true)] + public string DicomServiceName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetDicomServiceArgs() + { + } + public static new GetDicomServiceArgs Empty => new GetDicomServiceArgs(); + } + + public sealed class GetDicomServiceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of DICOM Service resource. + /// + [Input("dicomServiceName", required: true)] + public Input DicomServiceName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetDicomServiceInvokeArgs() + { + } + public static new GetDicomServiceInvokeArgs Empty => new GetDicomServiceInvokeArgs(); + } + + + [OutputType] + public sealed class GetDicomServiceResult + { + /// + /// Dicom Service authentication configuration. + /// + public readonly Outputs.DicomServiceAuthenticationConfigurationResponse? AuthenticationConfiguration; + /// + /// Dicom Service Cors configuration. + /// + public readonly Outputs.CorsConfigurationResponse? CorsConfiguration; + /// + /// If data partitions is enabled or not. + /// + public readonly bool? EnableDataPartitions; + /// + /// The encryption settings of the DICOM service + /// + public readonly Outputs.EncryptionResponse? Encryption; + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + public readonly string? Etag; + /// + /// DICOM Service event support status. + /// + public readonly string EventState; + /// + /// The resource identifier. + /// + public readonly string Id; + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + public readonly Outputs.ServiceManagedIdentityResponseIdentity? Identity; + /// + /// The resource location. + /// + public readonly string? Location; + /// + /// The resource name. + /// + public readonly string Name; + /// + /// The list of private endpoint connections that are set up for this resource. + /// + public readonly ImmutableArray PrivateEndpointConnections; + /// + /// The provisioning state. + /// + public readonly string ProvisioningState; + /// + /// Control permission for data plane traffic coming from public networks while private endpoint is enabled. + /// + public readonly string PublicNetworkAccess; + /// + /// The url of the Dicom Services. + /// + public readonly string ServiceUrl; + /// + /// The configuration of external storage account + /// + public readonly Outputs.StorageConfigurationResponse? StorageConfiguration; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The resource type. + /// + public readonly string Type; + + [OutputConstructor] + private GetDicomServiceResult( + Outputs.DicomServiceAuthenticationConfigurationResponse? authenticationConfiguration, + + Outputs.CorsConfigurationResponse? corsConfiguration, + + bool? enableDataPartitions, + + Outputs.EncryptionResponse? encryption, + + string? etag, + + string eventState, + + string id, + + Outputs.ServiceManagedIdentityResponseIdentity? identity, + + string? location, + + string name, + + ImmutableArray privateEndpointConnections, + + string provisioningState, + + string publicNetworkAccess, + + string serviceUrl, + + Outputs.StorageConfigurationResponse? storageConfiguration, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + AuthenticationConfiguration = authenticationConfiguration; + CorsConfiguration = corsConfiguration; + EnableDataPartitions = enableDataPartitions; + Encryption = encryption; + Etag = etag; + EventState = eventState; + Id = id; + Identity = identity; + Location = location; + Name = name; + PrivateEndpointConnections = privateEndpointConnections; + ProvisioningState = provisioningState; + PublicNetworkAccess = publicNetworkAccess; + ServiceUrl = serviceUrl; + StorageConfiguration = storageConfiguration; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/GetFhirService.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/GetFhirService.cs new file mode 100644 index 000000000000..553c7cd04473 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/GetFhirService.cs @@ -0,0 +1,242 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + public static class GetFhirService + { + /// + /// Gets the properties of the specified FHIR Service. + /// + public static Task InvokeAsync(GetFhirServiceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis/v20250301preview:getFhirService", args ?? new GetFhirServiceArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified FHIR Service. + /// + public static Output Invoke(GetFhirServiceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getFhirService", args ?? new GetFhirServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified FHIR Service. + /// + public static Output Invoke(GetFhirServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getFhirService", args ?? new GetFhirServiceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetFhirServiceArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of FHIR Service resource. + /// + [Input("fhirServiceName", required: true)] + public string FhirServiceName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetFhirServiceArgs() + { + } + public static new GetFhirServiceArgs Empty => new GetFhirServiceArgs(); + } + + public sealed class GetFhirServiceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of FHIR Service resource. + /// + [Input("fhirServiceName", required: true)] + public Input FhirServiceName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetFhirServiceInvokeArgs() + { + } + public static new GetFhirServiceInvokeArgs Empty => new GetFhirServiceInvokeArgs(); + } + + + [OutputType] + public sealed class GetFhirServiceResult + { + /// + /// Fhir Service Azure container registry configuration. + /// + public readonly Outputs.FhirServiceAcrConfigurationResponse? AcrConfiguration; + /// + /// Fhir Service authentication configuration. + /// + public readonly Outputs.FhirServiceAuthenticationConfigurationResponse? AuthenticationConfiguration; + /// + /// Fhir Service Cors configuration. + /// + public readonly Outputs.FhirServiceCorsConfigurationResponse? CorsConfiguration; + /// + /// The encryption settings of the FHIR service + /// + public readonly Outputs.EncryptionResponse? Encryption; + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + public readonly string? Etag; + /// + /// Fhir Service event support status. + /// + public readonly string EventState; + /// + /// Fhir Service export configuration. + /// + public readonly Outputs.FhirServiceExportConfigurationResponse? ExportConfiguration; + /// + /// The resource identifier. + /// + public readonly string Id; + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + public readonly Outputs.ServiceManagedIdentityResponseIdentity? Identity; + /// + /// Implementation Guides configuration. + /// + public readonly Outputs.ImplementationGuidesConfigurationResponse? ImplementationGuidesConfiguration; + /// + /// Fhir Service import configuration. + /// + public readonly Outputs.FhirServiceImportConfigurationResponse? ImportConfiguration; + /// + /// The kind of the service. + /// + public readonly string? Kind; + /// + /// The resource location. + /// + public readonly string? Location; + /// + /// The resource name. + /// + public readonly string Name; + /// + /// The list of private endpoint connections that are set up for this resource. + /// + public readonly ImmutableArray PrivateEndpointConnections; + /// + /// The provisioning state. + /// + public readonly string ProvisioningState; + /// + /// Control permission for data plane traffic coming from public networks while private endpoint is enabled. + /// + public readonly string PublicNetworkAccess; + /// + /// Determines tracking of history for resources. + /// + public readonly Outputs.ResourceVersionPolicyConfigurationResponse? ResourceVersionPolicyConfiguration; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The resource type. + /// + public readonly string Type; + + [OutputConstructor] + private GetFhirServiceResult( + Outputs.FhirServiceAcrConfigurationResponse? acrConfiguration, + + Outputs.FhirServiceAuthenticationConfigurationResponse? authenticationConfiguration, + + Outputs.FhirServiceCorsConfigurationResponse? corsConfiguration, + + Outputs.EncryptionResponse? encryption, + + string? etag, + + string eventState, + + Outputs.FhirServiceExportConfigurationResponse? exportConfiguration, + + string id, + + Outputs.ServiceManagedIdentityResponseIdentity? identity, + + Outputs.ImplementationGuidesConfigurationResponse? implementationGuidesConfiguration, + + Outputs.FhirServiceImportConfigurationResponse? importConfiguration, + + string? kind, + + string? location, + + string name, + + ImmutableArray privateEndpointConnections, + + string provisioningState, + + string publicNetworkAccess, + + Outputs.ResourceVersionPolicyConfigurationResponse? resourceVersionPolicyConfiguration, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + AcrConfiguration = acrConfiguration; + AuthenticationConfiguration = authenticationConfiguration; + CorsConfiguration = corsConfiguration; + Encryption = encryption; + Etag = etag; + EventState = eventState; + ExportConfiguration = exportConfiguration; + Id = id; + Identity = identity; + ImplementationGuidesConfiguration = implementationGuidesConfiguration; + ImportConfiguration = importConfiguration; + Kind = kind; + Location = location; + Name = name; + PrivateEndpointConnections = privateEndpointConnections; + ProvisioningState = provisioningState; + PublicNetworkAccess = publicNetworkAccess; + ResourceVersionPolicyConfiguration = resourceVersionPolicyConfiguration; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/GetIotConnector.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/GetIotConnector.cs new file mode 100644 index 000000000000..19aa7fe374bc --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/GetIotConnector.cs @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + public static class GetIotConnector + { + /// + /// Gets the properties of the specified IoT Connector. + /// + public static Task InvokeAsync(GetIotConnectorArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis/v20250301preview:getIotConnector", args ?? new GetIotConnectorArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified IoT Connector. + /// + public static Output Invoke(GetIotConnectorInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getIotConnector", args ?? new GetIotConnectorInvokeArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified IoT Connector. + /// + public static Output Invoke(GetIotConnectorInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getIotConnector", args ?? new GetIotConnectorInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetIotConnectorArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of IoT Connector resource. + /// + [Input("iotConnectorName", required: true)] + public string IotConnectorName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetIotConnectorArgs() + { + } + public static new GetIotConnectorArgs Empty => new GetIotConnectorArgs(); + } + + public sealed class GetIotConnectorInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of IoT Connector resource. + /// + [Input("iotConnectorName", required: true)] + public Input IotConnectorName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetIotConnectorInvokeArgs() + { + } + public static new GetIotConnectorInvokeArgs Empty => new GetIotConnectorInvokeArgs(); + } + + + [OutputType] + public sealed class GetIotConnectorResult + { + /// + /// Device Mappings. + /// + public readonly Outputs.IotMappingPropertiesResponse? DeviceMapping; + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + public readonly string? Etag; + /// + /// The resource identifier. + /// + public readonly string Id; + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + public readonly Outputs.ServiceManagedIdentityResponseIdentity? Identity; + /// + /// Source configuration. + /// + public readonly Outputs.IotEventHubIngestionEndpointConfigurationResponse? IngestionEndpointConfiguration; + /// + /// The resource location. + /// + public readonly string? Location; + /// + /// The resource name. + /// + public readonly string Name; + /// + /// The provisioning state. + /// + public readonly string ProvisioningState; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The resource type. + /// + public readonly string Type; + + [OutputConstructor] + private GetIotConnectorResult( + Outputs.IotMappingPropertiesResponse? deviceMapping, + + string? etag, + + string id, + + Outputs.ServiceManagedIdentityResponseIdentity? identity, + + Outputs.IotEventHubIngestionEndpointConfigurationResponse? ingestionEndpointConfiguration, + + string? location, + + string name, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + DeviceMapping = deviceMapping; + Etag = etag; + Id = id; + Identity = identity; + IngestionEndpointConfiguration = ingestionEndpointConfiguration; + Location = location; + Name = name; + ProvisioningState = provisioningState; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/GetIotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/GetIotConnectorFhirDestination.cs new file mode 100644 index 000000000000..efbc29c42018 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/GetIotConnectorFhirDestination.cs @@ -0,0 +1,170 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + public static class GetIotConnectorFhirDestination + { + /// + /// Gets the properties of the specified Iot Connector FHIR destination. + /// + public static Task InvokeAsync(GetIotConnectorFhirDestinationArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis/v20250301preview:getIotConnectorFhirDestination", args ?? new GetIotConnectorFhirDestinationArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified Iot Connector FHIR destination. + /// + public static Output Invoke(GetIotConnectorFhirDestinationInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getIotConnectorFhirDestination", args ?? new GetIotConnectorFhirDestinationInvokeArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified Iot Connector FHIR destination. + /// + public static Output Invoke(GetIotConnectorFhirDestinationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getIotConnectorFhirDestination", args ?? new GetIotConnectorFhirDestinationInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetIotConnectorFhirDestinationArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of IoT Connector FHIR destination resource. + /// + [Input("fhirDestinationName", required: true)] + public string FhirDestinationName { get; set; } = null!; + + /// + /// The name of IoT Connector resource. + /// + [Input("iotConnectorName", required: true)] + public string IotConnectorName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetIotConnectorFhirDestinationArgs() + { + } + public static new GetIotConnectorFhirDestinationArgs Empty => new GetIotConnectorFhirDestinationArgs(); + } + + public sealed class GetIotConnectorFhirDestinationInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of IoT Connector FHIR destination resource. + /// + [Input("fhirDestinationName", required: true)] + public Input FhirDestinationName { get; set; } = null!; + + /// + /// The name of IoT Connector resource. + /// + [Input("iotConnectorName", required: true)] + public Input IotConnectorName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetIotConnectorFhirDestinationInvokeArgs() + { + } + public static new GetIotConnectorFhirDestinationInvokeArgs Empty => new GetIotConnectorFhirDestinationInvokeArgs(); + } + + + [OutputType] + public sealed class GetIotConnectorFhirDestinationResult + { + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + public readonly string? Etag; + /// + /// FHIR Mappings + /// + public readonly Outputs.IotMappingPropertiesResponse FhirMapping; + /// + /// Fully qualified resource id of the FHIR service to connect to. + /// + public readonly string FhirServiceResourceId; + /// + /// The resource identifier. + /// + public readonly string Id; + /// + /// The resource location. + /// + public readonly string? Location; + /// + /// The resource name. + /// + public readonly string Name; + /// + /// Determines how resource identity is resolved on the destination. + /// + public readonly string ResourceIdentityResolutionType; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The resource type. + /// + public readonly string Type; + + [OutputConstructor] + private GetIotConnectorFhirDestinationResult( + string? etag, + + Outputs.IotMappingPropertiesResponse fhirMapping, + + string fhirServiceResourceId, + + string id, + + string? location, + + string name, + + string resourceIdentityResolutionType, + + Outputs.SystemDataResponse systemData, + + string type) + { + Etag = etag; + FhirMapping = fhirMapping; + FhirServiceResourceId = fhirServiceResourceId; + Id = id; + Location = location; + Name = name; + ResourceIdentityResolutionType = resourceIdentityResolutionType; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/GetPrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/GetPrivateEndpointConnection.cs new file mode 100644 index 000000000000..06aa4e93c817 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/GetPrivateEndpointConnection.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + public static class GetPrivateEndpointConnection + { + /// + /// Gets the specified private endpoint connection associated with the service. + /// + public static Task InvokeAsync(GetPrivateEndpointConnectionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis/v20250301preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionArgs(), options.WithDefaults()); + + /// + /// Gets the specified private endpoint connection associated with the service. + /// + public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// Gets the specified private endpoint connection associated with the service. + /// + public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetPrivateEndpointConnectionArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName", required: true)] + public string PrivateEndpointConnectionName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of the service instance. + /// + [Input("resourceName", required: true)] + public string ResourceName { get; set; } = null!; + + public GetPrivateEndpointConnectionArgs() + { + } + public static new GetPrivateEndpointConnectionArgs Empty => new GetPrivateEndpointConnectionArgs(); + } + + public sealed class GetPrivateEndpointConnectionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName", required: true)] + public Input PrivateEndpointConnectionName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the service instance. + /// + [Input("resourceName", required: true)] + public Input ResourceName { get; set; } = null!; + + public GetPrivateEndpointConnectionInvokeArgs() + { + } + public static new GetPrivateEndpointConnectionInvokeArgs Empty => new GetPrivateEndpointConnectionInvokeArgs(); + } + + + [OutputType] + public sealed class GetPrivateEndpointConnectionResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The resource of private end point. + /// + public readonly Outputs.PrivateEndpointResponse? PrivateEndpoint; + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + public readonly Outputs.PrivateLinkServiceConnectionStateResponse PrivateLinkServiceConnectionState; + /// + /// The provisioning state of the private endpoint connection resource. + /// + public readonly string ProvisioningState; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetPrivateEndpointConnectionResult( + string id, + + string name, + + Outputs.PrivateEndpointResponse? privateEndpoint, + + Outputs.PrivateLinkServiceConnectionStateResponse privateLinkServiceConnectionState, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/GetService.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/GetService.cs new file mode 100644 index 000000000000..8b118f27fb97 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/GetService.cs @@ -0,0 +1,153 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + public static class GetService + { + /// + /// Get the metadata of a service instance. + /// + public static Task InvokeAsync(GetServiceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis/v20250301preview:getService", args ?? new GetServiceArgs(), options.WithDefaults()); + + /// + /// Get the metadata of a service instance. + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + + /// + /// Get the metadata of a service instance. + /// + public static Output Invoke(GetServiceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getService", args ?? new GetServiceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetServiceArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of the service instance. + /// + [Input("resourceName", required: true)] + public string ResourceName { get; set; } = null!; + + public GetServiceArgs() + { + } + public static new GetServiceArgs Empty => new GetServiceArgs(); + } + + public sealed class GetServiceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the service instance. + /// + [Input("resourceName", required: true)] + public Input ResourceName { get; set; } = null!; + + public GetServiceInvokeArgs() + { + } + public static new GetServiceInvokeArgs Empty => new GetServiceInvokeArgs(); + } + + + [OutputType] + public sealed class GetServiceResult + { + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + public readonly string? Etag; + /// + /// The resource identifier. + /// + public readonly string Id; + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + public readonly Outputs.ServicesResourceResponseIdentity? Identity; + /// + /// The kind of the service. + /// + public readonly string Kind; + /// + /// The resource location. + /// + public readonly string Location; + /// + /// The resource name. + /// + public readonly string Name; + /// + /// The common properties of a service. + /// + public readonly Outputs.ServicesPropertiesResponse Properties; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The resource type. + /// + public readonly string Type; + + [OutputConstructor] + private GetServiceResult( + string? etag, + + string id, + + Outputs.ServicesResourceResponseIdentity? identity, + + string kind, + + string location, + + string name, + + Outputs.ServicesPropertiesResponse properties, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Etag = etag; + Id = id; + Identity = identity; + Kind = kind; + Location = location; + Name = name; + Properties = properties; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/GetWorkspace.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/GetWorkspace.cs new file mode 100644 index 000000000000..5bf13693fb82 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/GetWorkspace.cs @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + public static class GetWorkspace + { + /// + /// Gets the properties of the specified workspace. + /// + public static Task InvokeAsync(GetWorkspaceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis/v20250301preview:getWorkspace", args ?? new GetWorkspaceArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified workspace. + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// Gets the properties of the specified workspace. + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetWorkspaceArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetWorkspaceArgs() + { + } + public static new GetWorkspaceArgs Empty => new GetWorkspaceArgs(); + } + + public sealed class GetWorkspaceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetWorkspaceInvokeArgs() + { + } + public static new GetWorkspaceInvokeArgs Empty => new GetWorkspaceInvokeArgs(); + } + + + [OutputType] + public sealed class GetWorkspaceResult + { + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + public readonly string? Etag; + /// + /// The resource identifier. + /// + public readonly string Id; + /// + /// The resource location. + /// + public readonly string? Location; + /// + /// The resource name. + /// + public readonly string Name; + /// + /// Workspaces resource specific properties. + /// + public readonly Outputs.WorkspaceResponseProperties Properties; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The resource type. + /// + public readonly string Type; + + [OutputConstructor] + private GetWorkspaceResult( + string? etag, + + string id, + + string? location, + + string name, + + Outputs.WorkspaceResponseProperties properties, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Etag = etag; + Id = id; + Location = location; + Name = name; + Properties = properties; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/GetWorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/GetWorkspacePrivateEndpointConnection.cs new file mode 100644 index 000000000000..303813c0d78c --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/GetWorkspacePrivateEndpointConnection.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + public static class GetWorkspacePrivateEndpointConnection + { + /// + /// Gets the specified private endpoint connection associated with the workspace. + /// + public static Task InvokeAsync(GetWorkspacePrivateEndpointConnectionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:healthcareapis/v20250301preview:getWorkspacePrivateEndpointConnection", args ?? new GetWorkspacePrivateEndpointConnectionArgs(), options.WithDefaults()); + + /// + /// Gets the specified private endpoint connection associated with the workspace. + /// + public static Output Invoke(GetWorkspacePrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getWorkspacePrivateEndpointConnection", args ?? new GetWorkspacePrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// Gets the specified private endpoint connection associated with the workspace. + /// + public static Output Invoke(GetWorkspacePrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:healthcareapis/v20250301preview:getWorkspacePrivateEndpointConnection", args ?? new GetWorkspacePrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetWorkspacePrivateEndpointConnectionArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName", required: true)] + public string PrivateEndpointConnectionName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetWorkspacePrivateEndpointConnectionArgs() + { + } + public static new GetWorkspacePrivateEndpointConnectionArgs Empty => new GetWorkspacePrivateEndpointConnectionArgs(); + } + + public sealed class GetWorkspacePrivateEndpointConnectionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName", required: true)] + public Input PrivateEndpointConnectionName { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetWorkspacePrivateEndpointConnectionInvokeArgs() + { + } + public static new GetWorkspacePrivateEndpointConnectionInvokeArgs Empty => new GetWorkspacePrivateEndpointConnectionInvokeArgs(); + } + + + [OutputType] + public sealed class GetWorkspacePrivateEndpointConnectionResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The resource of private end point. + /// + public readonly Outputs.PrivateEndpointResponse? PrivateEndpoint; + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + public readonly Outputs.PrivateLinkServiceConnectionStateResponse PrivateLinkServiceConnectionState; + /// + /// The provisioning state of the private endpoint connection resource. + /// + public readonly string ProvisioningState; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetWorkspacePrivateEndpointConnectionResult( + string id, + + string name, + + Outputs.PrivateEndpointResponse? privateEndpoint, + + Outputs.PrivateLinkServiceConnectionStateResponse privateLinkServiceConnectionState, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/CorsConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/CorsConfigurationArgs.cs new file mode 100644 index 000000000000..c287aa66ea60 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/CorsConfigurationArgs.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The settings for the CORS configuration of the service instance. + /// + public sealed class CorsConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// If credentials are allowed via CORS. + /// + [Input("allowCredentials")] + public Input? AllowCredentials { get; set; } + + [Input("headers")] + private InputList? _headers; + + /// + /// The headers to be allowed via CORS. + /// + public InputList Headers + { + get => _headers ?? (_headers = new InputList()); + set => _headers = value; + } + + /// + /// The max age to be allowed via CORS. + /// + [Input("maxAge")] + public Input? MaxAge { get; set; } + + [Input("methods")] + private InputList? _methods; + + /// + /// The methods to be allowed via CORS. + /// + public InputList Methods + { + get => _methods ?? (_methods = new InputList()); + set => _methods = value; + } + + [Input("origins")] + private InputList? _origins; + + /// + /// The origins to be allowed via CORS. + /// + public InputList Origins + { + get => _origins ?? (_origins = new InputList()); + set => _origins = value; + } + + public CorsConfigurationArgs() + { + } + public static new CorsConfigurationArgs Empty => new CorsConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/EncryptionArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/EncryptionArgs.cs new file mode 100644 index 000000000000..4f1521f5c4f2 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/EncryptionArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Settings to encrypt a service + /// + public sealed class EncryptionArgs : global::Pulumi.ResourceArgs + { + /// + /// The encryption settings for the customer-managed key + /// + [Input("customerManagedKeyEncryption")] + public Input? CustomerManagedKeyEncryption { get; set; } + + public EncryptionArgs() + { + } + public static new EncryptionArgs Empty => new EncryptionArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/EncryptionCustomerManagedKeyEncryptionArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/EncryptionCustomerManagedKeyEncryptionArgs.cs new file mode 100644 index 000000000000..863dec2db5ad --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/EncryptionCustomerManagedKeyEncryptionArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The encryption settings for the customer-managed key + /// + public sealed class EncryptionCustomerManagedKeyEncryptionArgs : global::Pulumi.ResourceArgs + { + /// + /// The URL of the key to use for encryption + /// + [Input("keyEncryptionKeyUrl")] + public Input? KeyEncryptionKeyUrl { get; set; } + + public EncryptionCustomerManagedKeyEncryptionArgs() + { + } + public static new EncryptionCustomerManagedKeyEncryptionArgs Empty => new EncryptionCustomerManagedKeyEncryptionArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceAcrConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceAcrConfigurationArgs.cs new file mode 100644 index 000000000000..37f9bf9863f6 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceAcrConfigurationArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Azure container registry configuration information + /// + public sealed class FhirServiceAcrConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("loginServers")] + private InputList? _loginServers; + + /// + /// The list of the Azure container registry login servers. + /// + public InputList LoginServers + { + get => _loginServers ?? (_loginServers = new InputList()); + set => _loginServers = value; + } + + [Input("ociArtifacts")] + private InputList? _ociArtifacts; + + /// + /// The list of Open Container Initiative (OCI) artifacts. + /// + public InputList OciArtifacts + { + get => _ociArtifacts ?? (_ociArtifacts = new InputList()); + set => _ociArtifacts = value; + } + + public FhirServiceAcrConfigurationArgs() + { + } + public static new FhirServiceAcrConfigurationArgs Empty => new FhirServiceAcrConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceAuthenticationConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceAuthenticationConfigurationArgs.cs new file mode 100644 index 000000000000..24b854220d45 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceAuthenticationConfigurationArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Authentication configuration information + /// + public sealed class FhirServiceAuthenticationConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The audience url for the service + /// + [Input("audience")] + public Input? Audience { get; set; } + + /// + /// The authority url for the service + /// + [Input("authority")] + public Input? Authority { get; set; } + + [Input("smartIdentityProviders")] + private InputList? _smartIdentityProviders; + + /// + /// The array of identity provider configurations for SMART on FHIR authentication. + /// + public InputList SmartIdentityProviders + { + get => _smartIdentityProviders ?? (_smartIdentityProviders = new InputList()); + set => _smartIdentityProviders = value; + } + + /// + /// If the SMART on FHIR proxy is enabled + /// + [Input("smartProxyEnabled")] + public Input? SmartProxyEnabled { get; set; } + + public FhirServiceAuthenticationConfigurationArgs() + { + } + public static new FhirServiceAuthenticationConfigurationArgs Empty => new FhirServiceAuthenticationConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceCorsConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceCorsConfigurationArgs.cs new file mode 100644 index 000000000000..08169bae6f31 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceCorsConfigurationArgs.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The settings for the CORS configuration of the service instance. + /// + public sealed class FhirServiceCorsConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// If credentials are allowed via CORS. + /// + [Input("allowCredentials")] + public Input? AllowCredentials { get; set; } + + [Input("headers")] + private InputList? _headers; + + /// + /// The headers to be allowed via CORS. + /// + public InputList Headers + { + get => _headers ?? (_headers = new InputList()); + set => _headers = value; + } + + /// + /// The max age to be allowed via CORS. + /// + [Input("maxAge")] + public Input? MaxAge { get; set; } + + [Input("methods")] + private InputList? _methods; + + /// + /// The methods to be allowed via CORS. + /// + public InputList Methods + { + get => _methods ?? (_methods = new InputList()); + set => _methods = value; + } + + [Input("origins")] + private InputList? _origins; + + /// + /// The origins to be allowed via CORS. + /// + public InputList Origins + { + get => _origins ?? (_origins = new InputList()); + set => _origins = value; + } + + public FhirServiceCorsConfigurationArgs() + { + } + public static new FhirServiceCorsConfigurationArgs Empty => new FhirServiceCorsConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceExportConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceExportConfigurationArgs.cs new file mode 100644 index 000000000000..e51f90c783f4 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceExportConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Export operation configuration information + /// + public sealed class FhirServiceExportConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the default export storage account. + /// + [Input("storageAccountName")] + public Input? StorageAccountName { get; set; } + + public FhirServiceExportConfigurationArgs() + { + } + public static new FhirServiceExportConfigurationArgs Empty => new FhirServiceExportConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceImportConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceImportConfigurationArgs.cs new file mode 100644 index 000000000000..b91c0c6e8aac --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/FhirServiceImportConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Import operation configuration information + /// + public sealed class FhirServiceImportConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// If the import operation is enabled. + /// + [Input("enabled")] + public Input? Enabled { get; set; } + + /// + /// If the FHIR service is in InitialImportMode. + /// + [Input("initialImportMode")] + public Input? InitialImportMode { get; set; } + + /// + /// The name of the default integration storage account. + /// + [Input("integrationDataStore")] + public Input? IntegrationDataStore { get; set; } + + public FhirServiceImportConfigurationArgs() + { + } + public static new FhirServiceImportConfigurationArgs Empty => new FhirServiceImportConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ImplementationGuidesConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ImplementationGuidesConfigurationArgs.cs new file mode 100644 index 000000000000..1c6d168232fe --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ImplementationGuidesConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The settings for Implementation Guides - defining capabilities for national standards, vendor consortiums, clinical societies, etc. + /// + public sealed class ImplementationGuidesConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// If US Core Missing Data requirement is enabled. + /// + [Input("usCoreMissingData")] + public Input? UsCoreMissingData { get; set; } + + public ImplementationGuidesConfigurationArgs() + { + } + public static new ImplementationGuidesConfigurationArgs Empty => new ImplementationGuidesConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/IotEventHubIngestionEndpointConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/IotEventHubIngestionEndpointConfigurationArgs.cs new file mode 100644 index 000000000000..48e74f507051 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/IotEventHubIngestionEndpointConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Event Hub ingestion endpoint configuration + /// + public sealed class IotEventHubIngestionEndpointConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// Consumer group of the event hub to connected to. + /// + [Input("consumerGroup")] + public Input? ConsumerGroup { get; set; } + + /// + /// Event Hub name to connect to. + /// + [Input("eventHubName")] + public Input? EventHubName { get; set; } + + /// + /// Fully qualified namespace of the Event Hub to connect to. + /// + [Input("fullyQualifiedEventHubNamespace")] + public Input? FullyQualifiedEventHubNamespace { get; set; } + + public IotEventHubIngestionEndpointConfigurationArgs() + { + } + public static new IotEventHubIngestionEndpointConfigurationArgs Empty => new IotEventHubIngestionEndpointConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/IotMappingPropertiesArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/IotMappingPropertiesArgs.cs new file mode 100644 index 000000000000..37521f22ea48 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/IotMappingPropertiesArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The mapping content. + /// + public sealed class IotMappingPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// The mapping. + /// + [Input("content")] + public Input? Content { get; set; } + + public IotMappingPropertiesArgs() + { + } + public static new IotMappingPropertiesArgs Empty => new IotMappingPropertiesArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/PrivateEndpointConnectionArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/PrivateEndpointConnectionArgs.cs new file mode 100644 index 000000000000..856b4aa693e5 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/PrivateEndpointConnectionArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The Private Endpoint Connection resource. + /// + public sealed class PrivateEndpointConnectionArgs : global::Pulumi.ResourceArgs + { + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [Input("privateLinkServiceConnectionState", required: true)] + public Input PrivateLinkServiceConnectionState { get; set; } = null!; + + public PrivateEndpointConnectionArgs() + { + } + public static new PrivateEndpointConnectionArgs Empty => new PrivateEndpointConnectionArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs new file mode 100644 index 000000000000..8255903e900c --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + public sealed class PrivateLinkServiceConnectionStateArgs : global::Pulumi.ResourceArgs + { + /// + /// A message indicating if changes on the service provider require any updates on the consumer. + /// + [Input("actionsRequired")] + public Input? ActionsRequired { get; set; } + + /// + /// The reason for approval/rejection of the connection. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public PrivateLinkServiceConnectionStateArgs() + { + } + public static new PrivateLinkServiceConnectionStateArgs Empty => new PrivateLinkServiceConnectionStateArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ResourceVersionPolicyConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ResourceVersionPolicyConfigurationArgs.cs new file mode 100644 index 000000000000..40b58cb73138 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ResourceVersionPolicyConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The settings for history tracking for FHIR resources. + /// + public sealed class ResourceVersionPolicyConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The default value for tracking history across all resources. + /// + [Input("default")] + public InputUnion? Default { get; set; } + + [Input("resourceTypeOverrides")] + private InputMap>? _resourceTypeOverrides; + + /// + /// A list of FHIR Resources and their version policy overrides. + /// + public InputMap> ResourceTypeOverrides + { + get => _resourceTypeOverrides ?? (_resourceTypeOverrides = new InputMap>()); + set => _resourceTypeOverrides = value; + } + + public ResourceVersionPolicyConfigurationArgs() + { + } + public static new ResourceVersionPolicyConfigurationArgs Empty => new ResourceVersionPolicyConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAccessPolicyEntryArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAccessPolicyEntryArgs.cs new file mode 100644 index 000000000000..432a99a6e916 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAccessPolicyEntryArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// An access policy entry. + /// + public sealed class ServiceAccessPolicyEntryArgs : global::Pulumi.ResourceArgs + { + /// + /// An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + /// + [Input("objectId", required: true)] + public Input ObjectId { get; set; } = null!; + + public ServiceAccessPolicyEntryArgs() + { + } + public static new ServiceAccessPolicyEntryArgs Empty => new ServiceAccessPolicyEntryArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAcrConfigurationInfoArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAcrConfigurationInfoArgs.cs new file mode 100644 index 000000000000..d69618096253 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAcrConfigurationInfoArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Azure container registry configuration information + /// + public sealed class ServiceAcrConfigurationInfoArgs : global::Pulumi.ResourceArgs + { + [Input("loginServers")] + private InputList? _loginServers; + + /// + /// The list of the ACR login servers. + /// + public InputList LoginServers + { + get => _loginServers ?? (_loginServers = new InputList()); + set => _loginServers = value; + } + + [Input("ociArtifacts")] + private InputList? _ociArtifacts; + + /// + /// The list of Open Container Initiative (OCI) artifacts. + /// + public InputList OciArtifacts + { + get => _ociArtifacts ?? (_ociArtifacts = new InputList()); + set => _ociArtifacts = value; + } + + public ServiceAcrConfigurationInfoArgs() + { + } + public static new ServiceAcrConfigurationInfoArgs Empty => new ServiceAcrConfigurationInfoArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAuthenticationConfigurationInfoArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAuthenticationConfigurationInfoArgs.cs new file mode 100644 index 000000000000..c3cb529bd1b9 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceAuthenticationConfigurationInfoArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Authentication configuration information + /// + public sealed class ServiceAuthenticationConfigurationInfoArgs : global::Pulumi.ResourceArgs + { + /// + /// The audience url for the service + /// + [Input("audience")] + public Input? Audience { get; set; } + + /// + /// The authority url for the service + /// + [Input("authority")] + public Input? Authority { get; set; } + + /// + /// If the SMART on FHIR proxy is enabled + /// + [Input("smartProxyEnabled")] + public Input? SmartProxyEnabled { get; set; } + + public ServiceAuthenticationConfigurationInfoArgs() + { + } + public static new ServiceAuthenticationConfigurationInfoArgs Empty => new ServiceAuthenticationConfigurationInfoArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceCorsConfigurationInfoArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceCorsConfigurationInfoArgs.cs new file mode 100644 index 000000000000..8571c2e4b14f --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceCorsConfigurationInfoArgs.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The settings for the CORS configuration of the service instance. + /// + public sealed class ServiceCorsConfigurationInfoArgs : global::Pulumi.ResourceArgs + { + /// + /// If credentials are allowed via CORS. + /// + [Input("allowCredentials")] + public Input? AllowCredentials { get; set; } + + [Input("headers")] + private InputList? _headers; + + /// + /// The headers to be allowed via CORS. + /// + public InputList Headers + { + get => _headers ?? (_headers = new InputList()); + set => _headers = value; + } + + /// + /// The max age to be allowed via CORS. + /// + [Input("maxAge")] + public Input? MaxAge { get; set; } + + [Input("methods")] + private InputList? _methods; + + /// + /// The methods to be allowed via CORS. + /// + public InputList Methods + { + get => _methods ?? (_methods = new InputList()); + set => _methods = value; + } + + [Input("origins")] + private InputList? _origins; + + /// + /// The origins to be allowed via CORS. + /// + public InputList Origins + { + get => _origins ?? (_origins = new InputList()); + set => _origins = value; + } + + public ServiceCorsConfigurationInfoArgs() + { + } + public static new ServiceCorsConfigurationInfoArgs Empty => new ServiceCorsConfigurationInfoArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceCosmosDbConfigurationInfoArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceCosmosDbConfigurationInfoArgs.cs new file mode 100644 index 000000000000..5af854006c52 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceCosmosDbConfigurationInfoArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The settings for the Cosmos DB database backing the service. + /// + public sealed class ServiceCosmosDbConfigurationInfoArgs : global::Pulumi.ResourceArgs + { + /// + /// The multi-tenant application id used to enable CMK access for services in a data sovereign region. + /// + [Input("crossTenantCmkApplicationId")] + public Input? CrossTenantCmkApplicationId { get; set; } + + /// + /// The URI of the customer-managed key for the backing database. + /// + [Input("keyVaultKeyUri")] + public Input? KeyVaultKeyUri { get; set; } + + /// + /// The provisioned throughput for the backing database. + /// + [Input("offerThroughput")] + public Input? OfferThroughput { get; set; } + + public ServiceCosmosDbConfigurationInfoArgs() + { + } + public static new ServiceCosmosDbConfigurationInfoArgs Empty => new ServiceCosmosDbConfigurationInfoArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceExportConfigurationInfoArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceExportConfigurationInfoArgs.cs new file mode 100644 index 000000000000..f7582ecde169 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceExportConfigurationInfoArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Export operation configuration information + /// + public sealed class ServiceExportConfigurationInfoArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the default export storage account. + /// + [Input("storageAccountName")] + public Input? StorageAccountName { get; set; } + + public ServiceExportConfigurationInfoArgs() + { + } + public static new ServiceExportConfigurationInfoArgs Empty => new ServiceExportConfigurationInfoArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceImportConfigurationInfoArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceImportConfigurationInfoArgs.cs new file mode 100644 index 000000000000..e02944f9d2a8 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceImportConfigurationInfoArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Import operation configuration information + /// + public sealed class ServiceImportConfigurationInfoArgs : global::Pulumi.ResourceArgs + { + /// + /// If the import operation is enabled. + /// + [Input("enabled")] + public Input? Enabled { get; set; } + + /// + /// If the FHIR service is in InitialImportMode. + /// + [Input("initialImportMode")] + public Input? InitialImportMode { get; set; } + + /// + /// The name of the default integration storage account. + /// + [Input("integrationDataStore")] + public Input? IntegrationDataStore { get; set; } + + public ServiceImportConfigurationInfoArgs() + { + } + public static new ServiceImportConfigurationInfoArgs Empty => new ServiceImportConfigurationInfoArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceManagedIdentityIdentityArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceManagedIdentityIdentityArgs.cs new file mode 100644 index 000000000000..dad6c2fd7fe2 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceManagedIdentityIdentityArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + public sealed class ServiceManagedIdentityIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of identity being specified, currently SystemAssigned and None are allowed. + /// + [Input("type", required: true)] + public InputUnion Type { get; set; } = null!; + + [Input("userAssignedIdentities")] + private InputList? _userAssignedIdentities; + + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public InputList UserAssignedIdentities + { + get => _userAssignedIdentities ?? (_userAssignedIdentities = new InputList()); + set => _userAssignedIdentities = value; + } + + public ServiceManagedIdentityIdentityArgs() + { + } + public static new ServiceManagedIdentityIdentityArgs Empty => new ServiceManagedIdentityIdentityArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceOciArtifactEntryArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceOciArtifactEntryArgs.cs new file mode 100644 index 000000000000..936809e021ff --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServiceOciArtifactEntryArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// An Open Container Initiative (OCI) artifact. + /// + public sealed class ServiceOciArtifactEntryArgs : global::Pulumi.ResourceArgs + { + /// + /// The artifact digest. + /// + [Input("digest")] + public Input? Digest { get; set; } + + /// + /// The artifact name. + /// + [Input("imageName")] + public Input? ImageName { get; set; } + + /// + /// The Azure Container Registry login server. + /// + [Input("loginServer")] + public Input? LoginServer { get; set; } + + public ServiceOciArtifactEntryArgs() + { + } + public static new ServiceOciArtifactEntryArgs Empty => new ServiceOciArtifactEntryArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServicesPropertiesArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServicesPropertiesArgs.cs new file mode 100644 index 000000000000..7b8c64611458 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServicesPropertiesArgs.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The properties of a service instance. + /// + public sealed class ServicesPropertiesArgs : global::Pulumi.ResourceArgs + { + [Input("accessPolicies")] + private InputList? _accessPolicies; + + /// + /// The access policies of the service instance. + /// + public InputList AccessPolicies + { + get => _accessPolicies ?? (_accessPolicies = new InputList()); + set => _accessPolicies = value; + } + + /// + /// The azure container registry settings used for convert data operation of the service instance. + /// + [Input("acrConfiguration")] + public Input? AcrConfiguration { get; set; } + + /// + /// The authentication configuration for the service instance. + /// + [Input("authenticationConfiguration")] + public Input? AuthenticationConfiguration { get; set; } + + /// + /// The settings for the CORS configuration of the service instance. + /// + [Input("corsConfiguration")] + public Input? CorsConfiguration { get; set; } + + /// + /// The settings for the Cosmos DB database backing the service. + /// + [Input("cosmosDbConfiguration")] + public Input? CosmosDbConfiguration { get; set; } + + /// + /// The settings for the export operation of the service instance. + /// + [Input("exportConfiguration")] + public Input? ExportConfiguration { get; set; } + + /// + /// The settings for the import operation of the service instance. + /// + [Input("importConfiguration")] + public Input? ImportConfiguration { get; set; } + + [Input("privateEndpointConnections")] + private InputList? _privateEndpointConnections; + + /// + /// The list of private endpoint connections that are set up for this resource. + /// + public InputList PrivateEndpointConnections + { + get => _privateEndpointConnections ?? (_privateEndpointConnections = new InputList()); + set => _privateEndpointConnections = value; + } + + /// + /// Control permission for data plane traffic coming from public networks while private endpoint is enabled. + /// + [Input("publicNetworkAccess")] + public InputUnion? PublicNetworkAccess { get; set; } + + public ServicesPropertiesArgs() + { + } + public static new ServicesPropertiesArgs Empty => new ServicesPropertiesArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServicesResourceIdentityArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServicesResourceIdentityArgs.cs new file mode 100644 index 000000000000..0b145e327967 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/ServicesResourceIdentityArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + public sealed class ServicesResourceIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of identity being specified, currently SystemAssigned and None are allowed. + /// + [Input("type")] + public InputUnion? Type { get; set; } + + public ServicesResourceIdentityArgs() + { + } + public static new ServicesResourceIdentityArgs Empty => new ServicesResourceIdentityArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/SmartIdentityProviderApplicationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/SmartIdentityProviderApplicationArgs.cs new file mode 100644 index 000000000000..4564f57cc956 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/SmartIdentityProviderApplicationArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// An Application configured in the Identity Provider used to access FHIR resources. + /// + public sealed class SmartIdentityProviderApplicationArgs : global::Pulumi.ResourceArgs + { + [Input("allowedDataActions")] + private InputList>? _allowedDataActions; + + /// + /// The actions that are permitted to be performed on FHIR resources for the application. + /// + public InputList> AllowedDataActions + { + get => _allowedDataActions ?? (_allowedDataActions = new InputList>()); + set => _allowedDataActions = value; + } + + /// + /// The audience that will be used to validate bearer tokens against the given authority. + /// + [Input("audience")] + public Input? Audience { get; set; } + + /// + /// The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + /// + [Input("clientId")] + public Input? ClientId { get; set; } + + public SmartIdentityProviderApplicationArgs() + { + } + public static new SmartIdentityProviderApplicationArgs Empty => new SmartIdentityProviderApplicationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/SmartIdentityProviderConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/SmartIdentityProviderConfigurationArgs.cs new file mode 100644 index 000000000000..03e107ed79a5 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/SmartIdentityProviderConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// An object to configure an identity provider for use with SMART on FHIR authentication. + /// + public sealed class SmartIdentityProviderConfigurationArgs : global::Pulumi.ResourceArgs + { + [Input("applications")] + private InputList? _applications; + + /// + /// The array of identity provider applications for SMART on FHIR authentication. + /// + public InputList Applications + { + get => _applications ?? (_applications = new InputList()); + set => _applications = value; + } + + /// + /// The identity provider token authority also known as the token issuing authority. + /// + [Input("authority")] + public Input? Authority { get; set; } + + public SmartIdentityProviderConfigurationArgs() + { + } + public static new SmartIdentityProviderConfigurationArgs Empty => new SmartIdentityProviderConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/StorageConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/StorageConfigurationArgs.cs new file mode 100644 index 000000000000..a08a33e9c743 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/StorageConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The configuration of connected storage + /// + public sealed class StorageConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The filesystem name of connected storage account. + /// + [Input("fileSystemName")] + public Input? FileSystemName { get; set; } + + /// + /// The configuration for monitoring changes in the specified storage account. + /// + [Input("storageMonitorConfiguration")] + public Input? StorageMonitorConfiguration { get; set; } + + /// + /// The resource id of connected storage account. + /// + [Input("storageResourceId")] + public Input? StorageResourceId { get; set; } + + public StorageConfigurationArgs() + { + } + public static new StorageConfigurationArgs Empty => new StorageConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/StorageMonitorConfigurationArgs.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/StorageMonitorConfigurationArgs.cs new file mode 100644 index 000000000000..39d31489a04c --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Inputs/StorageMonitorConfigurationArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Inputs +{ + + /// + /// The configuration for monitoring changes in a connected storage. + /// + public sealed class StorageMonitorConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the event subscription associated with the given namespace topic that contains storage events. + /// + [Input("eventSubscriptionName")] + public Input? EventSubscriptionName { get; set; } + + /// + /// The resource id of the Azure Event Grid Namespace. + /// + [Input("namespaceResourceId")] + public Input? NamespaceResourceId { get; set; } + + /// + /// The name of the namespace topic within the specified namespace. + /// + [Input("topicName")] + public Input? TopicName { get; set; } + + public StorageMonitorConfigurationArgs() + { + } + public static new StorageMonitorConfigurationArgs Empty => new StorageMonitorConfigurationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/IotConnector.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/IotConnector.cs new file mode 100644 index 000000000000..fa81d4979a95 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/IotConnector.cs @@ -0,0 +1,199 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// IoT Connector definition. + /// + [AzureNativeResourceType("azure-native:healthcareapis/v20250301preview:IotConnector")] + public partial class IotConnector : global::Pulumi.CustomResource + { + /// + /// Device Mappings. + /// + [Output("deviceMapping")] + public Output DeviceMapping { get; private set; } = null!; + + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + [Output("etag")] + public Output Etag { get; private set; } = null!; + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Source configuration. + /// + [Output("ingestionEndpointConfiguration")] + public Output IngestionEndpointConfiguration { get; private set; } = null!; + + /// + /// The resource location. + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The resource name. + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The provisioning state. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The resource type. + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a IotConnector resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public IotConnector(string name, IotConnectorArgs args, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:IotConnector", name, args ?? new IotConnectorArgs(), MakeResourceOptions(options, "")) + { + } + + private IotConnector(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:IotConnector", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210601preview:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20211101:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220131preview:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220515:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220601:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221001preview:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221201:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230228:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230906:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnector" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnector" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing IotConnector resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static IotConnector Get(string name, Input id, CustomResourceOptions? options = null) + { + return new IotConnector(name, id, options); + } + } + + public sealed class IotConnectorArgs : global::Pulumi.ResourceArgs + { + /// + /// Device Mappings. + /// + [Input("deviceMapping")] + public Input? DeviceMapping { get; set; } + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Source configuration. + /// + [Input("ingestionEndpointConfiguration")] + public Input? IngestionEndpointConfiguration { get; set; } + + /// + /// The name of IoT Connector resource. + /// + [Input("iotConnectorName")] + public Input? IotConnectorName { get; set; } + + /// + /// The resource location. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public IotConnectorArgs() + { + } + public static new IotConnectorArgs Empty => new IotConnectorArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/IotConnectorFhirDestination.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/IotConnectorFhirDestination.cs new file mode 100644 index 000000000000..c8c5a2bb2502 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/IotConnectorFhirDestination.cs @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// IoT Connector FHIR destination definition. + /// + [AzureNativeResourceType("azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination")] + public partial class IotConnectorFhirDestination : global::Pulumi.CustomResource + { + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + [Output("etag")] + public Output Etag { get; private set; } = null!; + + /// + /// FHIR Mappings + /// + [Output("fhirMapping")] + public Output FhirMapping { get; private set; } = null!; + + /// + /// Fully qualified resource id of the FHIR service to connect to. + /// + [Output("fhirServiceResourceId")] + public Output FhirServiceResourceId { get; private set; } = null!; + + /// + /// The resource location. + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The resource name. + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Determines how resource identity is resolved on the destination. + /// + [Output("resourceIdentityResolutionType")] + public Output ResourceIdentityResolutionType { get; private set; } = null!; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The resource type. + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a IotConnectorFhirDestination resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public IotConnectorFhirDestination(string name, IotConnectorFhirDestinationArgs args, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination", name, args ?? new IotConnectorFhirDestinationArgs(), MakeResourceOptions(options, "")) + { + } + + private IotConnectorFhirDestination(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis:IotConnectorFhirDestination" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing IotConnectorFhirDestination resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static IotConnectorFhirDestination Get(string name, Input id, CustomResourceOptions? options = null) + { + return new IotConnectorFhirDestination(name, id, options); + } + } + + public sealed class IotConnectorFhirDestinationArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of IoT Connector FHIR destination resource. + /// + [Input("fhirDestinationName")] + public Input? FhirDestinationName { get; set; } + + /// + /// FHIR Mappings + /// + [Input("fhirMapping", required: true)] + public Input FhirMapping { get; set; } = null!; + + /// + /// Fully qualified resource id of the FHIR service to connect to. + /// + [Input("fhirServiceResourceId", required: true)] + public Input FhirServiceResourceId { get; set; } = null!; + + /// + /// The name of IoT Connector resource. + /// + [Input("iotConnectorName", required: true)] + public Input IotConnectorName { get; set; } = null!; + + /// + /// The resource location. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Determines how resource identity is resolved on the destination. + /// + [Input("resourceIdentityResolutionType", required: true)] + public InputUnion ResourceIdentityResolutionType { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public IotConnectorFhirDestinationArgs() + { + } + public static new IotConnectorFhirDestinationArgs Empty => new IotConnectorFhirDestinationArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/CorsConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/CorsConfigurationResponse.cs new file mode 100644 index 000000000000..df83be2e9445 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/CorsConfigurationResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The settings for the CORS configuration of the service instance. + /// + [OutputType] + public sealed class CorsConfigurationResponse + { + /// + /// If credentials are allowed via CORS. + /// + public readonly bool? AllowCredentials; + /// + /// The headers to be allowed via CORS. + /// + public readonly ImmutableArray Headers; + /// + /// The max age to be allowed via CORS. + /// + public readonly int? MaxAge; + /// + /// The methods to be allowed via CORS. + /// + public readonly ImmutableArray Methods; + /// + /// The origins to be allowed via CORS. + /// + public readonly ImmutableArray Origins; + + [OutputConstructor] + private CorsConfigurationResponse( + bool? allowCredentials, + + ImmutableArray headers, + + int? maxAge, + + ImmutableArray methods, + + ImmutableArray origins) + { + AllowCredentials = allowCredentials; + Headers = headers; + MaxAge = maxAge; + Methods = methods; + Origins = origins; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/DicomServiceAuthenticationConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/DicomServiceAuthenticationConfigurationResponse.cs new file mode 100644 index 000000000000..ceacf41cbe7e --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/DicomServiceAuthenticationConfigurationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Authentication configuration information + /// + [OutputType] + public sealed class DicomServiceAuthenticationConfigurationResponse + { + /// + /// The audiences for the service + /// + public readonly ImmutableArray Audiences; + /// + /// The authority url for the service + /// + public readonly string Authority; + + [OutputConstructor] + private DicomServiceAuthenticationConfigurationResponse( + ImmutableArray audiences, + + string authority) + { + Audiences = audiences; + Authority = authority; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/EncryptionResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/EncryptionResponse.cs new file mode 100644 index 000000000000..a5e851b7ece1 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/EncryptionResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Settings to encrypt a service + /// + [OutputType] + public sealed class EncryptionResponse + { + /// + /// The encryption settings for the customer-managed key + /// + public readonly Outputs.EncryptionResponseCustomerManagedKeyEncryption? CustomerManagedKeyEncryption; + + [OutputConstructor] + private EncryptionResponse(Outputs.EncryptionResponseCustomerManagedKeyEncryption? customerManagedKeyEncryption) + { + CustomerManagedKeyEncryption = customerManagedKeyEncryption; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/EncryptionResponseCustomerManagedKeyEncryption.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/EncryptionResponseCustomerManagedKeyEncryption.cs new file mode 100644 index 000000000000..2bf20c9479f4 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/EncryptionResponseCustomerManagedKeyEncryption.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The encryption settings for the customer-managed key + /// + [OutputType] + public sealed class EncryptionResponseCustomerManagedKeyEncryption + { + /// + /// The URL of the key to use for encryption + /// + public readonly string? KeyEncryptionKeyUrl; + + [OutputConstructor] + private EncryptionResponseCustomerManagedKeyEncryption(string? keyEncryptionKeyUrl) + { + KeyEncryptionKeyUrl = keyEncryptionKeyUrl; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceAcrConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceAcrConfigurationResponse.cs new file mode 100644 index 000000000000..6a66cb292a4c --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceAcrConfigurationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Azure container registry configuration information + /// + [OutputType] + public sealed class FhirServiceAcrConfigurationResponse + { + /// + /// The list of the Azure container registry login servers. + /// + public readonly ImmutableArray LoginServers; + /// + /// The list of Open Container Initiative (OCI) artifacts. + /// + public readonly ImmutableArray OciArtifacts; + + [OutputConstructor] + private FhirServiceAcrConfigurationResponse( + ImmutableArray loginServers, + + ImmutableArray ociArtifacts) + { + LoginServers = loginServers; + OciArtifacts = ociArtifacts; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceAuthenticationConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceAuthenticationConfigurationResponse.cs new file mode 100644 index 000000000000..bfced45c65a3 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceAuthenticationConfigurationResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Authentication configuration information + /// + [OutputType] + public sealed class FhirServiceAuthenticationConfigurationResponse + { + /// + /// The audience url for the service + /// + public readonly string? Audience; + /// + /// The authority url for the service + /// + public readonly string? Authority; + /// + /// The array of identity provider configurations for SMART on FHIR authentication. + /// + public readonly ImmutableArray SmartIdentityProviders; + /// + /// If the SMART on FHIR proxy is enabled + /// + public readonly bool? SmartProxyEnabled; + + [OutputConstructor] + private FhirServiceAuthenticationConfigurationResponse( + string? audience, + + string? authority, + + ImmutableArray smartIdentityProviders, + + bool? smartProxyEnabled) + { + Audience = audience; + Authority = authority; + SmartIdentityProviders = smartIdentityProviders; + SmartProxyEnabled = smartProxyEnabled; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceCorsConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceCorsConfigurationResponse.cs new file mode 100644 index 000000000000..2e0461ef4e4c --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceCorsConfigurationResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The settings for the CORS configuration of the service instance. + /// + [OutputType] + public sealed class FhirServiceCorsConfigurationResponse + { + /// + /// If credentials are allowed via CORS. + /// + public readonly bool? AllowCredentials; + /// + /// The headers to be allowed via CORS. + /// + public readonly ImmutableArray Headers; + /// + /// The max age to be allowed via CORS. + /// + public readonly int? MaxAge; + /// + /// The methods to be allowed via CORS. + /// + public readonly ImmutableArray Methods; + /// + /// The origins to be allowed via CORS. + /// + public readonly ImmutableArray Origins; + + [OutputConstructor] + private FhirServiceCorsConfigurationResponse( + bool? allowCredentials, + + ImmutableArray headers, + + int? maxAge, + + ImmutableArray methods, + + ImmutableArray origins) + { + AllowCredentials = allowCredentials; + Headers = headers; + MaxAge = maxAge; + Methods = methods; + Origins = origins; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceExportConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceExportConfigurationResponse.cs new file mode 100644 index 000000000000..5497c78c8cc8 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceExportConfigurationResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Export operation configuration information + /// + [OutputType] + public sealed class FhirServiceExportConfigurationResponse + { + /// + /// The name of the default export storage account. + /// + public readonly string? StorageAccountName; + + [OutputConstructor] + private FhirServiceExportConfigurationResponse(string? storageAccountName) + { + StorageAccountName = storageAccountName; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceImportConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceImportConfigurationResponse.cs new file mode 100644 index 000000000000..e3c605005696 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/FhirServiceImportConfigurationResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Import operation configuration information + /// + [OutputType] + public sealed class FhirServiceImportConfigurationResponse + { + /// + /// If the import operation is enabled. + /// + public readonly bool? Enabled; + /// + /// If the FHIR service is in InitialImportMode. + /// + public readonly bool? InitialImportMode; + /// + /// The name of the default integration storage account. + /// + public readonly string? IntegrationDataStore; + + [OutputConstructor] + private FhirServiceImportConfigurationResponse( + bool? enabled, + + bool? initialImportMode, + + string? integrationDataStore) + { + Enabled = enabled; + InitialImportMode = initialImportMode; + IntegrationDataStore = integrationDataStore; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ImplementationGuidesConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ImplementationGuidesConfigurationResponse.cs new file mode 100644 index 000000000000..a5e99d074089 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ImplementationGuidesConfigurationResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The settings for Implementation Guides - defining capabilities for national standards, vendor consortiums, clinical societies, etc. + /// + [OutputType] + public sealed class ImplementationGuidesConfigurationResponse + { + /// + /// If US Core Missing Data requirement is enabled. + /// + public readonly bool? UsCoreMissingData; + + [OutputConstructor] + private ImplementationGuidesConfigurationResponse(bool? usCoreMissingData) + { + UsCoreMissingData = usCoreMissingData; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/IotEventHubIngestionEndpointConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/IotEventHubIngestionEndpointConfigurationResponse.cs new file mode 100644 index 000000000000..e096a8eb7846 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/IotEventHubIngestionEndpointConfigurationResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Event Hub ingestion endpoint configuration + /// + [OutputType] + public sealed class IotEventHubIngestionEndpointConfigurationResponse + { + /// + /// Consumer group of the event hub to connected to. + /// + public readonly string? ConsumerGroup; + /// + /// Event Hub name to connect to. + /// + public readonly string? EventHubName; + /// + /// Fully qualified namespace of the Event Hub to connect to. + /// + public readonly string? FullyQualifiedEventHubNamespace; + + [OutputConstructor] + private IotEventHubIngestionEndpointConfigurationResponse( + string? consumerGroup, + + string? eventHubName, + + string? fullyQualifiedEventHubNamespace) + { + ConsumerGroup = consumerGroup; + EventHubName = eventHubName; + FullyQualifiedEventHubNamespace = fullyQualifiedEventHubNamespace; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/IotMappingPropertiesResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/IotMappingPropertiesResponse.cs new file mode 100644 index 000000000000..61e3af1e20a2 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/IotMappingPropertiesResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The mapping content. + /// + [OutputType] + public sealed class IotMappingPropertiesResponse + { + /// + /// The mapping. + /// + public readonly object? Content; + + [OutputConstructor] + private IotMappingPropertiesResponse(object? content) + { + Content = content; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateEndpointConnectionResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateEndpointConnectionResponse.cs new file mode 100644 index 000000000000..39a2246d6d3f --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateEndpointConnectionResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The Private Endpoint Connection resource. + /// + [OutputType] + public sealed class PrivateEndpointConnectionResponse + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The resource of private end point. + /// + public readonly Outputs.PrivateEndpointResponse? PrivateEndpoint; + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + public readonly Outputs.PrivateLinkServiceConnectionStateResponse PrivateLinkServiceConnectionState; + /// + /// The provisioning state of the private endpoint connection resource. + /// + public readonly string ProvisioningState; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private PrivateEndpointConnectionResponse( + string id, + + string name, + + Outputs.PrivateEndpointResponse? privateEndpoint, + + Outputs.PrivateLinkServiceConnectionStateResponse privateLinkServiceConnectionState, + + string provisioningState, + + string type) + { + Id = id; + Name = name; + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateEndpointResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateEndpointResponse.cs new file mode 100644 index 000000000000..2cd283007355 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateEndpointResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The Private Endpoint resource. + /// + [OutputType] + public sealed class PrivateEndpointResponse + { + /// + /// The ARM identifier for Private Endpoint + /// + public readonly string Id; + + [OutputConstructor] + private PrivateEndpointResponse(string id) + { + Id = id; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs new file mode 100644 index 000000000000..478de7a24e59 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [OutputType] + public sealed class PrivateLinkServiceConnectionStateResponse + { + /// + /// A message indicating if changes on the service provider require any updates on the consumer. + /// + public readonly string? ActionsRequired; + /// + /// The reason for approval/rejection of the connection. + /// + public readonly string? Description; + /// + /// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + /// + public readonly string? Status; + + [OutputConstructor] + private PrivateLinkServiceConnectionStateResponse( + string? actionsRequired, + + string? description, + + string? status) + { + ActionsRequired = actionsRequired; + Description = description; + Status = status; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ResourceVersionPolicyConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ResourceVersionPolicyConfigurationResponse.cs new file mode 100644 index 000000000000..68575dcaefae --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ResourceVersionPolicyConfigurationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The settings for history tracking for FHIR resources. + /// + [OutputType] + public sealed class ResourceVersionPolicyConfigurationResponse + { + /// + /// The default value for tracking history across all resources. + /// + public readonly string? Default; + /// + /// A list of FHIR Resources and their version policy overrides. + /// + public readonly ImmutableDictionary? ResourceTypeOverrides; + + [OutputConstructor] + private ResourceVersionPolicyConfigurationResponse( + string? @default, + + ImmutableDictionary? resourceTypeOverrides) + { + Default = @default; + ResourceTypeOverrides = resourceTypeOverrides; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAccessPolicyEntryResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAccessPolicyEntryResponse.cs new file mode 100644 index 000000000000..539e9957cdd2 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAccessPolicyEntryResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// An access policy entry. + /// + [OutputType] + public sealed class ServiceAccessPolicyEntryResponse + { + /// + /// An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + /// + public readonly string ObjectId; + + [OutputConstructor] + private ServiceAccessPolicyEntryResponse(string objectId) + { + ObjectId = objectId; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAcrConfigurationInfoResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAcrConfigurationInfoResponse.cs new file mode 100644 index 000000000000..49130b01b9c9 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAcrConfigurationInfoResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Azure container registry configuration information + /// + [OutputType] + public sealed class ServiceAcrConfigurationInfoResponse + { + /// + /// The list of the ACR login servers. + /// + public readonly ImmutableArray LoginServers; + /// + /// The list of Open Container Initiative (OCI) artifacts. + /// + public readonly ImmutableArray OciArtifacts; + + [OutputConstructor] + private ServiceAcrConfigurationInfoResponse( + ImmutableArray loginServers, + + ImmutableArray ociArtifacts) + { + LoginServers = loginServers; + OciArtifacts = ociArtifacts; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAuthenticationConfigurationInfoResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAuthenticationConfigurationInfoResponse.cs new file mode 100644 index 000000000000..5dddf40a2959 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceAuthenticationConfigurationInfoResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Authentication configuration information + /// + [OutputType] + public sealed class ServiceAuthenticationConfigurationInfoResponse + { + /// + /// The audience url for the service + /// + public readonly string? Audience; + /// + /// The authority url for the service + /// + public readonly string? Authority; + /// + /// If the SMART on FHIR proxy is enabled + /// + public readonly bool? SmartProxyEnabled; + + [OutputConstructor] + private ServiceAuthenticationConfigurationInfoResponse( + string? audience, + + string? authority, + + bool? smartProxyEnabled) + { + Audience = audience; + Authority = authority; + SmartProxyEnabled = smartProxyEnabled; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceCorsConfigurationInfoResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceCorsConfigurationInfoResponse.cs new file mode 100644 index 000000000000..f3806c58998c --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceCorsConfigurationInfoResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The settings for the CORS configuration of the service instance. + /// + [OutputType] + public sealed class ServiceCorsConfigurationInfoResponse + { + /// + /// If credentials are allowed via CORS. + /// + public readonly bool? AllowCredentials; + /// + /// The headers to be allowed via CORS. + /// + public readonly ImmutableArray Headers; + /// + /// The max age to be allowed via CORS. + /// + public readonly int? MaxAge; + /// + /// The methods to be allowed via CORS. + /// + public readonly ImmutableArray Methods; + /// + /// The origins to be allowed via CORS. + /// + public readonly ImmutableArray Origins; + + [OutputConstructor] + private ServiceCorsConfigurationInfoResponse( + bool? allowCredentials, + + ImmutableArray headers, + + int? maxAge, + + ImmutableArray methods, + + ImmutableArray origins) + { + AllowCredentials = allowCredentials; + Headers = headers; + MaxAge = maxAge; + Methods = methods; + Origins = origins; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceCosmosDbConfigurationInfoResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceCosmosDbConfigurationInfoResponse.cs new file mode 100644 index 000000000000..411ca2dc4ee0 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceCosmosDbConfigurationInfoResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The settings for the Cosmos DB database backing the service. + /// + [OutputType] + public sealed class ServiceCosmosDbConfigurationInfoResponse + { + /// + /// The multi-tenant application id used to enable CMK access for services in a data sovereign region. + /// + public readonly string? CrossTenantCmkApplicationId; + /// + /// The URI of the customer-managed key for the backing database. + /// + public readonly string? KeyVaultKeyUri; + /// + /// The provisioned throughput for the backing database. + /// + public readonly int? OfferThroughput; + + [OutputConstructor] + private ServiceCosmosDbConfigurationInfoResponse( + string? crossTenantCmkApplicationId, + + string? keyVaultKeyUri, + + int? offerThroughput) + { + CrossTenantCmkApplicationId = crossTenantCmkApplicationId; + KeyVaultKeyUri = keyVaultKeyUri; + OfferThroughput = offerThroughput; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceExportConfigurationInfoResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceExportConfigurationInfoResponse.cs new file mode 100644 index 000000000000..c5f2326a869e --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceExportConfigurationInfoResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Export operation configuration information + /// + [OutputType] + public sealed class ServiceExportConfigurationInfoResponse + { + /// + /// The name of the default export storage account. + /// + public readonly string? StorageAccountName; + + [OutputConstructor] + private ServiceExportConfigurationInfoResponse(string? storageAccountName) + { + StorageAccountName = storageAccountName; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceImportConfigurationInfoResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceImportConfigurationInfoResponse.cs new file mode 100644 index 000000000000..ae39a9ab567b --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceImportConfigurationInfoResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Import operation configuration information + /// + [OutputType] + public sealed class ServiceImportConfigurationInfoResponse + { + /// + /// If the import operation is enabled. + /// + public readonly bool? Enabled; + /// + /// If the FHIR service is in InitialImportMode. + /// + public readonly bool? InitialImportMode; + /// + /// The name of the default integration storage account. + /// + public readonly string? IntegrationDataStore; + + [OutputConstructor] + private ServiceImportConfigurationInfoResponse( + bool? enabled, + + bool? initialImportMode, + + string? integrationDataStore) + { + Enabled = enabled; + InitialImportMode = initialImportMode; + IntegrationDataStore = integrationDataStore; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceManagedIdentityResponseIdentity.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceManagedIdentityResponseIdentity.cs new file mode 100644 index 000000000000..87d35f2fd93a --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceManagedIdentityResponseIdentity.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [OutputType] + public sealed class ServiceManagedIdentityResponseIdentity + { + /// + /// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string TenantId; + /// + /// Type of identity being specified, currently SystemAssigned and None are allowed. + /// + public readonly string Type; + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public readonly ImmutableDictionary? UserAssignedIdentities; + + [OutputConstructor] + private ServiceManagedIdentityResponseIdentity( + string principalId, + + string tenantId, + + string type, + + ImmutableDictionary? userAssignedIdentities) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + UserAssignedIdentities = userAssignedIdentities; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceOciArtifactEntryResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceOciArtifactEntryResponse.cs new file mode 100644 index 000000000000..326d7b8ef4ca --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServiceOciArtifactEntryResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// An Open Container Initiative (OCI) artifact. + /// + [OutputType] + public sealed class ServiceOciArtifactEntryResponse + { + /// + /// The artifact digest. + /// + public readonly string? Digest; + /// + /// The artifact name. + /// + public readonly string? ImageName; + /// + /// The Azure Container Registry login server. + /// + public readonly string? LoginServer; + + [OutputConstructor] + private ServiceOciArtifactEntryResponse( + string? digest, + + string? imageName, + + string? loginServer) + { + Digest = digest; + ImageName = imageName; + LoginServer = loginServer; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServicesPropertiesResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServicesPropertiesResponse.cs new file mode 100644 index 000000000000..1de89da503f4 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServicesPropertiesResponse.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The properties of a service instance. + /// + [OutputType] + public sealed class ServicesPropertiesResponse + { + /// + /// The access policies of the service instance. + /// + public readonly ImmutableArray AccessPolicies; + /// + /// The azure container registry settings used for convert data operation of the service instance. + /// + public readonly Outputs.ServiceAcrConfigurationInfoResponse? AcrConfiguration; + /// + /// The authentication configuration for the service instance. + /// + public readonly Outputs.ServiceAuthenticationConfigurationInfoResponse? AuthenticationConfiguration; + /// + /// The settings for the CORS configuration of the service instance. + /// + public readonly Outputs.ServiceCorsConfigurationInfoResponse? CorsConfiguration; + /// + /// The settings for the Cosmos DB database backing the service. + /// + public readonly Outputs.ServiceCosmosDbConfigurationInfoResponse? CosmosDbConfiguration; + /// + /// The settings for the export operation of the service instance. + /// + public readonly Outputs.ServiceExportConfigurationInfoResponse? ExportConfiguration; + /// + /// The settings for the import operation of the service instance. + /// + public readonly Outputs.ServiceImportConfigurationInfoResponse? ImportConfiguration; + /// + /// The list of private endpoint connections that are set up for this resource. + /// + public readonly ImmutableArray PrivateEndpointConnections; + /// + /// The provisioning state. + /// + public readonly string ProvisioningState; + /// + /// Control permission for data plane traffic coming from public networks while private endpoint is enabled. + /// + public readonly string? PublicNetworkAccess; + + [OutputConstructor] + private ServicesPropertiesResponse( + ImmutableArray accessPolicies, + + Outputs.ServiceAcrConfigurationInfoResponse? acrConfiguration, + + Outputs.ServiceAuthenticationConfigurationInfoResponse? authenticationConfiguration, + + Outputs.ServiceCorsConfigurationInfoResponse? corsConfiguration, + + Outputs.ServiceCosmosDbConfigurationInfoResponse? cosmosDbConfiguration, + + Outputs.ServiceExportConfigurationInfoResponse? exportConfiguration, + + Outputs.ServiceImportConfigurationInfoResponse? importConfiguration, + + ImmutableArray privateEndpointConnections, + + string provisioningState, + + string? publicNetworkAccess) + { + AccessPolicies = accessPolicies; + AcrConfiguration = acrConfiguration; + AuthenticationConfiguration = authenticationConfiguration; + CorsConfiguration = corsConfiguration; + CosmosDbConfiguration = cosmosDbConfiguration; + ExportConfiguration = exportConfiguration; + ImportConfiguration = importConfiguration; + PrivateEndpointConnections = privateEndpointConnections; + ProvisioningState = provisioningState; + PublicNetworkAccess = publicNetworkAccess; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServicesResourceResponseIdentity.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServicesResourceResponseIdentity.cs new file mode 100644 index 000000000000..46fe13b40156 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/ServicesResourceResponseIdentity.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [OutputType] + public sealed class ServicesResourceResponseIdentity + { + /// + /// The principal ID of the resource identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of the resource. + /// + public readonly string TenantId; + /// + /// Type of identity being specified, currently SystemAssigned and None are allowed. + /// + public readonly string? Type; + + [OutputConstructor] + private ServicesResourceResponseIdentity( + string principalId, + + string tenantId, + + string? type) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SmartIdentityProviderApplicationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SmartIdentityProviderApplicationResponse.cs new file mode 100644 index 000000000000..db91ab51e952 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SmartIdentityProviderApplicationResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// An Application configured in the Identity Provider used to access FHIR resources. + /// + [OutputType] + public sealed class SmartIdentityProviderApplicationResponse + { + /// + /// The actions that are permitted to be performed on FHIR resources for the application. + /// + public readonly ImmutableArray AllowedDataActions; + /// + /// The audience that will be used to validate bearer tokens against the given authority. + /// + public readonly string? Audience; + /// + /// The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + /// + public readonly string? ClientId; + + [OutputConstructor] + private SmartIdentityProviderApplicationResponse( + ImmutableArray allowedDataActions, + + string? audience, + + string? clientId) + { + AllowedDataActions = allowedDataActions; + Audience = audience; + ClientId = clientId; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SmartIdentityProviderConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SmartIdentityProviderConfigurationResponse.cs new file mode 100644 index 000000000000..7a6c8c5ef769 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SmartIdentityProviderConfigurationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// An object to configure an identity provider for use with SMART on FHIR authentication. + /// + [OutputType] + public sealed class SmartIdentityProviderConfigurationResponse + { + /// + /// The array of identity provider applications for SMART on FHIR authentication. + /// + public readonly ImmutableArray Applications; + /// + /// The identity provider token authority also known as the token issuing authority. + /// + public readonly string? Authority; + + [OutputConstructor] + private SmartIdentityProviderConfigurationResponse( + ImmutableArray applications, + + string? authority) + { + Applications = applications; + Authority = authority; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/StorageConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/StorageConfigurationResponse.cs new file mode 100644 index 000000000000..ceef4782e565 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/StorageConfigurationResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The configuration of connected storage + /// + [OutputType] + public sealed class StorageConfigurationResponse + { + /// + /// The filesystem name of connected storage account. + /// + public readonly string? FileSystemName; + /// + /// The configuration for monitoring changes in the specified storage account. + /// + public readonly Outputs.StorageMonitorConfigurationResponse? StorageMonitorConfiguration; + /// + /// The resource id of connected storage account. + /// + public readonly string? StorageResourceId; + + [OutputConstructor] + private StorageConfigurationResponse( + string? fileSystemName, + + Outputs.StorageMonitorConfigurationResponse? storageMonitorConfiguration, + + string? storageResourceId) + { + FileSystemName = fileSystemName; + StorageMonitorConfiguration = storageMonitorConfiguration; + StorageResourceId = storageResourceId; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/StorageMonitorConfigurationResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/StorageMonitorConfigurationResponse.cs new file mode 100644 index 000000000000..bc16a1a131e1 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/StorageMonitorConfigurationResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// The configuration for monitoring changes in a connected storage. + /// + [OutputType] + public sealed class StorageMonitorConfigurationResponse + { + /// + /// The name of the event subscription associated with the given namespace topic that contains storage events. + /// + public readonly string? EventSubscriptionName; + /// + /// The resource id of the Azure Event Grid Namespace. + /// + public readonly string? NamespaceResourceId; + /// + /// The name of the namespace topic within the specified namespace. + /// + public readonly string? TopicName; + + [OutputConstructor] + private StorageMonitorConfigurationResponse( + string? eventSubscriptionName, + + string? namespaceResourceId, + + string? topicName) + { + EventSubscriptionName = eventSubscriptionName; + NamespaceResourceId = namespaceResourceId; + TopicName = topicName; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SystemDataResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..29710331782f --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/UserAssignedIdentityResponse.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/UserAssignedIdentityResponse.cs new file mode 100644 index 000000000000..509cb693234c --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/UserAssignedIdentityResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// User assigned identity properties + /// + [OutputType] + public sealed class UserAssignedIdentityResponse + { + /// + /// The client ID of the assigned identity. + /// + public readonly string ClientId; + /// + /// The principal ID of the assigned identity. + /// + public readonly string PrincipalId; + + [OutputConstructor] + private UserAssignedIdentityResponse( + string clientId, + + string principalId) + { + ClientId = clientId; + PrincipalId = principalId; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/WorkspaceResponseProperties.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/WorkspaceResponseProperties.cs new file mode 100644 index 000000000000..19c02d1bd933 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Outputs/WorkspaceResponseProperties.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview.Outputs +{ + + /// + /// Workspaces resource specific properties. + /// + [OutputType] + public sealed class WorkspaceResponseProperties + { + /// + /// The list of private endpoint connections that are set up for this resource. + /// + public readonly ImmutableArray PrivateEndpointConnections; + /// + /// The provisioning state. + /// + public readonly string ProvisioningState; + /// + /// Control permission for data plane traffic coming from public networks while private endpoint is enabled. + /// + public readonly string PublicNetworkAccess; + + [OutputConstructor] + private WorkspaceResponseProperties( + ImmutableArray privateEndpointConnections, + + string provisioningState, + + string publicNetworkAccess) + { + PrivateEndpointConnections = privateEndpointConnections; + ProvisioningState = provisioningState; + PublicNetworkAccess = publicNetworkAccess; + } + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/PrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/PrivateEndpointConnection.cs new file mode 100644 index 000000000000..19ee6bb71299 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/PrivateEndpointConnection.cs @@ -0,0 +1,147 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// The Private Endpoint Connection resource. + /// + [AzureNativeResourceType("azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection")] + public partial class PrivateEndpointConnection : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The resource of private end point. + /// + [Output("privateEndpoint")] + public Output PrivateEndpoint { get; private set; } = null!; + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [Output("privateLinkServiceConnectionState")] + public Output PrivateLinkServiceConnectionState { get; private set; } = null!; + + /// + /// The provisioning state of the private endpoint connection resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a PrivateEndpointConnection resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public PrivateEndpointConnection(string name, PrivateEndpointConnectionArgs args, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection", name, args ?? new PrivateEndpointConnectionArgs(), MakeResourceOptions(options, "")) + { + } + + private PrivateEndpointConnection(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis:PrivateEndpointConnection" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing PrivateEndpointConnection resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static PrivateEndpointConnection Get(string name, Input id, CustomResourceOptions? options = null) + { + return new PrivateEndpointConnection(name, id, options); + } + } + + public sealed class PrivateEndpointConnectionArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName")] + public Input? PrivateEndpointConnectionName { get; set; } + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [Input("privateLinkServiceConnectionState", required: true)] + public Input PrivateLinkServiceConnectionState { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the service instance. + /// + [Input("resourceName", required: true)] + public Input ResourceName { get; set; } = null!; + + public PrivateEndpointConnectionArgs() + { + } + public static new PrivateEndpointConnectionArgs Empty => new PrivateEndpointConnectionArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/README.md b/sdk/dotnet/HealthcareApis/V20250301Preview/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Service.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Service.cs new file mode 100644 index 000000000000..5c1b0eb4c50d --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Service.cs @@ -0,0 +1,192 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// The description of the service. + /// + [AzureNativeResourceType("azure-native:healthcareapis/v20250301preview:Service")] + public partial class Service : global::Pulumi.CustomResource + { + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + [Output("etag")] + public Output Etag { get; private set; } = null!; + + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The kind of the service. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The resource location. + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The resource name. + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The common properties of a service. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The resource type. + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Service resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Service(string name, ServiceArgs args, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:Service", name, args ?? new ServiceArgs(), MakeResourceOptions(options, "")) + { + } + + private Service(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:Service", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20180820preview:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20190916:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20200315:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20200330:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210111:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210601preview:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20211101:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220131preview:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220515:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220601:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221001preview:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221201:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230228:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230906:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Service" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Service" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Service resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Service Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Service(name, id, options); + } + } + + public sealed class ServiceArgs : global::Pulumi.ResourceArgs + { + /// + /// Setting indicating whether the service has a managed identity associated with it. + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The kind of the service. + /// + [Input("kind", required: true)] + public Input Kind { get; set; } = null!; + + /// + /// The resource location. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The common properties of a service. + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the service instance. + /// + [Input("resourceName")] + public Input? ResourceName { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// The resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ServiceArgs() + { + } + public static new ServiceArgs Empty => new ServiceArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/Workspace.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/Workspace.cs new file mode 100644 index 000000000000..2d6929a37a03 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/Workspace.cs @@ -0,0 +1,157 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// Workspace resource. + /// + [AzureNativeResourceType("azure-native:healthcareapis/v20250301preview:Workspace")] + public partial class Workspace : global::Pulumi.CustomResource + { + /// + /// An etag associated with the resource, used for optimistic concurrency when editing it. + /// + [Output("etag")] + public Output Etag { get; private set; } = null!; + + /// + /// The resource location. + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The resource name. + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Workspaces resource specific properties. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The resource type. + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Workspace resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Workspace(string name, WorkspaceArgs args, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:Workspace", name, args ?? new WorkspaceArgs(), MakeResourceOptions(options, "")) + { + } + + private Workspace(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:Workspace", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20210601preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20211101:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220131preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220515:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220601:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221201:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230228:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230906:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis:Workspace" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Workspace resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Workspace Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Workspace(name, id, options); + } + } + + public sealed class WorkspaceArgs : global::Pulumi.ResourceArgs + { + /// + /// The resource location. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// The name of workspace resource. + /// + [Input("workspaceName")] + public Input? WorkspaceName { get; set; } + + public WorkspaceArgs() + { + } + public static new WorkspaceArgs Empty => new WorkspaceArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/V20250301Preview/WorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/V20250301Preview/WorkspacePrivateEndpointConnection.cs new file mode 100644 index 000000000000..6dcb0dd689c5 --- /dev/null +++ b/sdk/dotnet/HealthcareApis/V20250301Preview/WorkspacePrivateEndpointConnection.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.HealthcareApis.V20250301Preview +{ + /// + /// The Private Endpoint Connection resource. + /// + [AzureNativeResourceType("azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection")] + public partial class WorkspacePrivateEndpointConnection : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The resource of private end point. + /// + [Output("privateEndpoint")] + public Output PrivateEndpoint { get; private set; } = null!; + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [Output("privateLinkServiceConnectionState")] + public Output PrivateLinkServiceConnectionState { get; private set; } = null!; + + /// + /// The provisioning state of the private endpoint connection resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a WorkspacePrivateEndpointConnection resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public WorkspacePrivateEndpointConnection(string name, WorkspacePrivateEndpointConnectionArgs args, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection", name, args ?? new WorkspacePrivateEndpointConnectionArgs(), MakeResourceOptions(options, "")) + { + } + + private WorkspacePrivateEndpointConnection(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing WorkspacePrivateEndpointConnection resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static WorkspacePrivateEndpointConnection Get(string name, Input id, CustomResourceOptions? options = null) + { + return new WorkspacePrivateEndpointConnection(name, id, options); + } + } + + public sealed class WorkspacePrivateEndpointConnectionArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName")] + public Input? PrivateEndpointConnectionName { get; set; } + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [Input("privateLinkServiceConnectionState", required: true)] + public Input PrivateLinkServiceConnectionState { get; set; } = null!; + + /// + /// The name of the resource group that contains the service instance. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of workspace resource. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public WorkspacePrivateEndpointConnectionArgs() + { + } + public static new WorkspacePrivateEndpointConnectionArgs Empty => new WorkspacePrivateEndpointConnectionArgs(); + } +} diff --git a/sdk/dotnet/HealthcareApis/Workspace.cs b/sdk/dotnet/HealthcareApis/Workspace.cs index 7e53fb9db378..e75834869907 100644 --- a/sdk/dotnet/HealthcareApis/Workspace.cs +++ b/sdk/dotnet/HealthcareApis/Workspace.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.HealthcareApis /// Workspace resource. /// Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// [AzureNativeResourceType("azure-native:healthcareapis:Workspace")] public partial class Workspace : global::Pulumi.CustomResource @@ -98,6 +98,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:Workspace" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/HealthcareApis/WorkspacePrivateEndpointConnection.cs b/sdk/dotnet/HealthcareApis/WorkspacePrivateEndpointConnection.cs index 9ed1e3c5502a..dc6e73a27b1e 100644 --- a/sdk/dotnet/HealthcareApis/WorkspacePrivateEndpointConnection.cs +++ b/sdk/dotnet/HealthcareApis/WorkspacePrivateEndpointConnection.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.HealthcareApis /// The Private Endpoint Connection resource. /// Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. /// - /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + /// Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. /// [AzureNativeResourceType("azure-native:healthcareapis:WorkspacePrivateEndpointConnection")] public partial class WorkspacePrivateEndpointConnection : global::Pulumi.CustomResource @@ -91,6 +91,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/HybridConnectivity/GetPublicCloudConnector.cs b/sdk/dotnet/HybridConnectivity/GetPublicCloudConnector.cs index 7df4db63e816..78a52628bc4e 100644 --- a/sdk/dotnet/HybridConnectivity/GetPublicCloudConnector.cs +++ b/sdk/dotnet/HybridConnectivity/GetPublicCloudConnector.cs @@ -78,6 +78,18 @@ public GetPublicCloudConnectorInvokeArgs() [OutputType] public sealed class GetPublicCloudConnectorResult { + /// + /// Cloud profile for AWS. + /// + public readonly Outputs.AwsCloudProfileResponse AwsCloudProfile; + /// + /// Connector primary identifier. + /// + public readonly string ConnectorPrimaryIdentifier; + /// + /// Host cloud the public cloud connector. + /// + public readonly string HostType; /// /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" /// @@ -91,9 +103,9 @@ public sealed class GetPublicCloudConnectorResult /// public readonly string Name; /// - /// The resource-specific properties for this resource. + /// The resource provisioning state. /// - public readonly Outputs.PublicCloudConnectorPropertiesResponse Properties; + public readonly string ProvisioningState; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. /// @@ -109,13 +121,19 @@ public sealed class GetPublicCloudConnectorResult [OutputConstructor] private GetPublicCloudConnectorResult( + Outputs.AwsCloudProfileResponse awsCloudProfile, + + string connectorPrimaryIdentifier, + + string hostType, + string id, string location, string name, - Outputs.PublicCloudConnectorPropertiesResponse properties, + string provisioningState, Outputs.SystemDataResponse systemData, @@ -123,10 +141,13 @@ private GetPublicCloudConnectorResult( string type) { + AwsCloudProfile = awsCloudProfile; + ConnectorPrimaryIdentifier = connectorPrimaryIdentifier; + HostType = hostType; Id = id; Location = location; Name = name; - Properties = properties; + ProvisioningState = provisioningState; SystemData = systemData; Tags = tags; Type = type; diff --git a/sdk/dotnet/HybridConnectivity/GetSolutionConfiguration.cs b/sdk/dotnet/HybridConnectivity/GetSolutionConfiguration.cs index 4fe0c9564f6a..1934e7dc8895 100644 --- a/sdk/dotnet/HybridConnectivity/GetSolutionConfiguration.cs +++ b/sdk/dotnet/HybridConnectivity/GetSolutionConfiguration.cs @@ -83,13 +83,33 @@ public sealed class GetSolutionConfigurationResult /// public readonly string Id; /// + /// The last time resources were inventoried + /// + public readonly string LastSyncTime; + /// /// The name of the resource /// public readonly string Name; /// - /// The resource-specific properties for this resource. + /// The resource provisioning state. + /// + public readonly string ProvisioningState; + /// + /// Solution settings + /// + public readonly ImmutableDictionary? SolutionSettings; + /// + /// The type of the solution + /// + public readonly string SolutionType; + /// + /// The status of solution configurations /// - public readonly Outputs.SolutionConfigurationPropertiesResponse Properties; + public readonly string Status; + /// + /// The detailed message of status details + /// + public readonly string StatusDetails; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. /// @@ -103,17 +123,32 @@ public sealed class GetSolutionConfigurationResult private GetSolutionConfigurationResult( string id, + string lastSyncTime, + string name, - Outputs.SolutionConfigurationPropertiesResponse properties, + string provisioningState, + + ImmutableDictionary? solutionSettings, + + string solutionType, + + string status, + + string statusDetails, Outputs.SystemDataResponse systemData, string type) { Id = id; + LastSyncTime = lastSyncTime; Name = name; - Properties = properties; + ProvisioningState = provisioningState; + SolutionSettings = solutionSettings; + SolutionType = solutionType; + Status = status; + StatusDetails = statusDetails; SystemData = systemData; Type = type; } diff --git a/sdk/dotnet/HybridConnectivity/Inputs/PublicCloudConnectorPropertiesArgs.cs b/sdk/dotnet/HybridConnectivity/Inputs/PublicCloudConnectorPropertiesArgs.cs deleted file mode 100644 index 6ddc5c1456e8..000000000000 --- a/sdk/dotnet/HybridConnectivity/Inputs/PublicCloudConnectorPropertiesArgs.cs +++ /dev/null @@ -1,35 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.Inputs -{ - - /// - /// Properties of public cloud connectors. - /// - public sealed class PublicCloudConnectorPropertiesArgs : global::Pulumi.ResourceArgs - { - /// - /// Cloud profile for AWS. - /// - [Input("awsCloudProfile", required: true)] - public Input AwsCloudProfile { get; set; } = null!; - - /// - /// Host cloud the public cloud connector. - /// - [Input("hostType", required: true)] - public InputUnion HostType { get; set; } = null!; - - public PublicCloudConnectorPropertiesArgs() - { - } - public static new PublicCloudConnectorPropertiesArgs Empty => new PublicCloudConnectorPropertiesArgs(); - } -} diff --git a/sdk/dotnet/HybridConnectivity/Inputs/SolutionConfigurationPropertiesArgs.cs b/sdk/dotnet/HybridConnectivity/Inputs/SolutionConfigurationPropertiesArgs.cs deleted file mode 100644 index 8f455c44fa02..000000000000 --- a/sdk/dotnet/HybridConnectivity/Inputs/SolutionConfigurationPropertiesArgs.cs +++ /dev/null @@ -1,41 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.Inputs -{ - - /// - /// Solution configuration resource. - /// - public sealed class SolutionConfigurationPropertiesArgs : global::Pulumi.ResourceArgs - { - [Input("solutionSettings")] - private InputMap? _solutionSettings; - - /// - /// Solution settings - /// - public InputMap SolutionSettings - { - get => _solutionSettings ?? (_solutionSettings = new InputMap()); - set => _solutionSettings = value; - } - - /// - /// The type of the solution - /// - [Input("solutionType", required: true)] - public Input SolutionType { get; set; } = null!; - - public SolutionConfigurationPropertiesArgs() - { - } - public static new SolutionConfigurationPropertiesArgs Empty => new SolutionConfigurationPropertiesArgs(); - } -} diff --git a/sdk/dotnet/HybridConnectivity/Outputs/PublicCloudConnectorPropertiesResponse.cs b/sdk/dotnet/HybridConnectivity/Outputs/PublicCloudConnectorPropertiesResponse.cs deleted file mode 100644 index 58be3129fec3..000000000000 --- a/sdk/dotnet/HybridConnectivity/Outputs/PublicCloudConnectorPropertiesResponse.cs +++ /dev/null @@ -1,52 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.Outputs -{ - - /// - /// Properties of public cloud connectors. - /// - [OutputType] - public sealed class PublicCloudConnectorPropertiesResponse - { - /// - /// Cloud profile for AWS. - /// - public readonly Outputs.AwsCloudProfileResponse AwsCloudProfile; - /// - /// Connector primary identifier. - /// - public readonly string ConnectorPrimaryIdentifier; - /// - /// Host cloud the public cloud connector. - /// - public readonly string HostType; - /// - /// The resource provisioning state. - /// - public readonly string ProvisioningState; - - [OutputConstructor] - private PublicCloudConnectorPropertiesResponse( - Outputs.AwsCloudProfileResponse awsCloudProfile, - - string connectorPrimaryIdentifier, - - string hostType, - - string provisioningState) - { - AwsCloudProfile = awsCloudProfile; - ConnectorPrimaryIdentifier = connectorPrimaryIdentifier; - HostType = hostType; - ProvisioningState = provisioningState; - } - } -} diff --git a/sdk/dotnet/HybridConnectivity/Outputs/SolutionConfigurationPropertiesResponse.cs b/sdk/dotnet/HybridConnectivity/Outputs/SolutionConfigurationPropertiesResponse.cs deleted file mode 100644 index 2178906d0424..000000000000 --- a/sdk/dotnet/HybridConnectivity/Outputs/SolutionConfigurationPropertiesResponse.cs +++ /dev/null @@ -1,66 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.Outputs -{ - - /// - /// Solution configuration resource. - /// - [OutputType] - public sealed class SolutionConfigurationPropertiesResponse - { - /// - /// The last time resources were inventoried - /// - public readonly string LastSyncTime; - /// - /// The resource provisioning state. - /// - public readonly string ProvisioningState; - /// - /// Solution settings - /// - public readonly ImmutableDictionary? SolutionSettings; - /// - /// The type of the solution - /// - public readonly string SolutionType; - /// - /// The status of solution configurations - /// - public readonly string Status; - /// - /// The detailed message of status details - /// - public readonly string StatusDetails; - - [OutputConstructor] - private SolutionConfigurationPropertiesResponse( - string lastSyncTime, - - string provisioningState, - - ImmutableDictionary? solutionSettings, - - string solutionType, - - string status, - - string statusDetails) - { - LastSyncTime = lastSyncTime; - ProvisioningState = provisioningState; - SolutionSettings = solutionSettings; - SolutionType = solutionType; - Status = status; - StatusDetails = statusDetails; - } - } -} diff --git a/sdk/dotnet/HybridConnectivity/PublicCloudConnector.cs b/sdk/dotnet/HybridConnectivity/PublicCloudConnector.cs index b76d54abbf72..69d6b5435e39 100644 --- a/sdk/dotnet/HybridConnectivity/PublicCloudConnector.cs +++ b/sdk/dotnet/HybridConnectivity/PublicCloudConnector.cs @@ -16,6 +16,24 @@ namespace Pulumi.AzureNative.HybridConnectivity [AzureNativeResourceType("azure-native:hybridconnectivity:PublicCloudConnector")] public partial class PublicCloudConnector : global::Pulumi.CustomResource { + /// + /// Cloud profile for AWS. + /// + [Output("awsCloudProfile")] + public Output AwsCloudProfile { get; private set; } = null!; + + /// + /// Connector primary identifier. + /// + [Output("connectorPrimaryIdentifier")] + public Output ConnectorPrimaryIdentifier { get; private set; } = null!; + + /// + /// Host cloud the public cloud connector. + /// + [Output("hostType")] + public Output HostType { get; private set; } = null!; + /// /// The geo-location where the resource lives /// @@ -29,10 +47,10 @@ public partial class PublicCloudConnector : global::Pulumi.CustomResource public Output Name { get; private set; } = null!; /// - /// The resource-specific properties for this resource. + /// The resource provisioning state. /// - [Output("properties")] - public Output Properties { get; private set; } = null!; + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. @@ -102,16 +120,22 @@ public static PublicCloudConnector Get(string name, Input id, CustomReso public sealed class PublicCloudConnectorArgs : global::Pulumi.ResourceArgs { /// - /// The geo-location where the resource lives + /// Cloud profile for AWS. /// - [Input("location")] - public Input? Location { get; set; } + [Input("awsCloudProfile", required: true)] + public Input AwsCloudProfile { get; set; } = null!; /// - /// The resource-specific properties for this resource. + /// Host cloud the public cloud connector. /// - [Input("properties")] - public Input? Properties { get; set; } + [Input("hostType", required: true)] + public InputUnion HostType { get; set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } /// /// Represent public cloud connectors resource. diff --git a/sdk/dotnet/HybridConnectivity/SolutionConfiguration.cs b/sdk/dotnet/HybridConnectivity/SolutionConfiguration.cs index 53d06996a56c..d564603e2abf 100644 --- a/sdk/dotnet/HybridConnectivity/SolutionConfiguration.cs +++ b/sdk/dotnet/HybridConnectivity/SolutionConfiguration.cs @@ -16,6 +16,12 @@ namespace Pulumi.AzureNative.HybridConnectivity [AzureNativeResourceType("azure-native:hybridconnectivity:SolutionConfiguration")] public partial class SolutionConfiguration : global::Pulumi.CustomResource { + /// + /// The last time resources were inventoried + /// + [Output("lastSyncTime")] + public Output LastSyncTime { get; private set; } = null!; + /// /// The name of the resource /// @@ -23,10 +29,34 @@ public partial class SolutionConfiguration : global::Pulumi.CustomResource public Output Name { get; private set; } = null!; /// - /// The resource-specific properties for this resource. + /// The resource provisioning state. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Solution settings + /// + [Output("solutionSettings")] + public Output?> SolutionSettings { get; private set; } = null!; + + /// + /// The type of the solution /// - [Output("properties")] - public Output Properties { get; private set; } = null!; + [Output("solutionType")] + public Output SolutionType { get; private set; } = null!; + + /// + /// The status of solution configurations + /// + [Output("status")] + public Output Status { get; private set; } = null!; + + /// + /// The detailed message of status details + /// + [Output("statusDetails")] + public Output StatusDetails { get; private set; } = null!; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. @@ -89,12 +119,6 @@ public static SolutionConfiguration Get(string name, Input id, CustomRes public sealed class SolutionConfigurationArgs : global::Pulumi.ResourceArgs { - /// - /// The resource-specific properties for this resource. - /// - [Input("properties")] - public Input? Properties { get; set; } - /// /// The fully qualified Azure Resource manager identifier of the resource. /// @@ -107,6 +131,24 @@ public sealed class SolutionConfigurationArgs : global::Pulumi.ResourceArgs [Input("solutionConfiguration")] public Input? SolutionConfiguration { get; set; } + [Input("solutionSettings")] + private InputMap? _solutionSettings; + + /// + /// Solution settings + /// + public InputMap SolutionSettings + { + get => _solutionSettings ?? (_solutionSettings = new InputMap()); + set => _solutionSettings = value; + } + + /// + /// The type of the solution + /// + [Input("solutionType", required: true)] + public Input SolutionType { get; set; } = null!; + public SolutionConfigurationArgs() { } diff --git a/sdk/dotnet/HybridConnectivity/V20241201/Endpoint.cs b/sdk/dotnet/HybridConnectivity/V20241201/Endpoint.cs index f6ba44e0b226..c1d388a6645e 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/Endpoint.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/Endpoint.cs @@ -15,42 +15,6 @@ namespace Pulumi.AzureNative.HybridConnectivity.V20241201 [AzureNativeResourceType("azure-native:hybridconnectivity/v20241201:Endpoint")] public partial class Endpoint : global::Pulumi.CustomResource { - /// - /// The timestamp of resource creation (UTC). - /// - [Output("createdAt")] - public Output CreatedAt { get; private set; } = null!; - - /// - /// The identity that created the resource. - /// - [Output("createdBy")] - public Output CreatedBy { get; private set; } = null!; - - /// - /// The type of identity that created the resource. - /// - [Output("createdByType")] - public Output CreatedByType { get; private set; } = null!; - - /// - /// The timestamp of resource last modification (UTC) - /// - [Output("lastModifiedAt")] - public Output LastModifiedAt { get; private set; } = null!; - - /// - /// The identity that last modified the resource. - /// - [Output("lastModifiedBy")] - public Output LastModifiedBy { get; private set; } = null!; - - /// - /// The type of identity that last modified the resource. - /// - [Output("lastModifiedByType")] - public Output LastModifiedByType { get; private set; } = null!; - /// /// The name of the resource /// @@ -58,10 +22,16 @@ public partial class Endpoint : global::Pulumi.CustomResource public Output Name { get; private set; } = null!; /// - /// The endpoint properties. + /// The resource provisioning state. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// The resource Id of the connectivity endpoint (optional). /// - [Output("properties")] - public Output Properties { get; private set; } = null!; + [Output("resourceId")] + public Output ResourceId { get; private set; } = null!; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. @@ -127,24 +97,6 @@ public static Endpoint Get(string name, Input id, CustomResourceOptions? public sealed class EndpointArgs : global::Pulumi.ResourceArgs { - /// - /// The timestamp of resource creation (UTC). - /// - [Input("createdAt")] - public Input? CreatedAt { get; set; } - - /// - /// The identity that created the resource. - /// - [Input("createdBy")] - public Input? CreatedBy { get; set; } - - /// - /// The type of identity that created the resource. - /// - [Input("createdByType")] - public InputUnion? CreatedByType { get; set; } - /// /// The endpoint name. /// @@ -152,34 +104,22 @@ public sealed class EndpointArgs : global::Pulumi.ResourceArgs public Input? EndpointName { get; set; } /// - /// The timestamp of resource last modification (UTC) + /// The resource Id of the connectivity endpoint (optional). /// - [Input("lastModifiedAt")] - public Input? LastModifiedAt { get; set; } + [Input("resourceId")] + public Input? ResourceId { get; set; } /// - /// The identity that last modified the resource. + /// The fully qualified Azure Resource manager identifier of the resource. /// - [Input("lastModifiedBy")] - public Input? LastModifiedBy { get; set; } - - /// - /// The type of identity that last modified the resource. - /// - [Input("lastModifiedByType")] - public InputUnion? LastModifiedByType { get; set; } - - /// - /// The endpoint properties. - /// - [Input("properties")] - public Input? Properties { get; set; } + [Input("resourceUri", required: true)] + public Input ResourceUri { get; set; } = null!; /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The type of endpoint. /// - [Input("resourceUri", required: true)] - public Input ResourceUri { get; set; } = null!; + [Input("type", required: true)] + public InputUnion Type { get; set; } = null!; public EndpointArgs() { diff --git a/sdk/dotnet/HybridConnectivity/V20241201/Enums.cs b/sdk/dotnet/HybridConnectivity/V20241201/Enums.cs index 0502c7caa692..1dab6b007748 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/Enums.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/Enums.cs @@ -7,39 +7,6 @@ namespace Pulumi.AzureNative.HybridConnectivity.V20241201 { - /// - /// The type of identity that last modified the resource. - /// - [EnumType] - public readonly struct CreatedByType : IEquatable - { - private readonly string _value; - - private CreatedByType(string value) - { - _value = value ?? throw new ArgumentNullException(nameof(value)); - } - - public static CreatedByType User { get; } = new CreatedByType("User"); - public static CreatedByType Application { get; } = new CreatedByType("Application"); - public static CreatedByType ManagedIdentity { get; } = new CreatedByType("ManagedIdentity"); - public static CreatedByType Key { get; } = new CreatedByType("Key"); - - public static bool operator ==(CreatedByType left, CreatedByType right) => left.Equals(right); - public static bool operator !=(CreatedByType left, CreatedByType right) => !left.Equals(right); - - public static explicit operator string(CreatedByType value) => value._value; - - [EditorBrowsable(EditorBrowsableState.Never)] - public override bool Equals(object? obj) => obj is CreatedByType other && Equals(other); - public bool Equals(CreatedByType other) => string.Equals(_value, other._value, StringComparison.Ordinal); - - [EditorBrowsable(EditorBrowsableState.Never)] - public override int GetHashCode() => _value?.GetHashCode() ?? 0; - - public override string ToString() => _value; - } - /// /// Host cloud the public cloud connector. /// diff --git a/sdk/dotnet/HybridConnectivity/V20241201/GetEndpoint.cs b/sdk/dotnet/HybridConnectivity/V20241201/GetEndpoint.cs index 140238811622..84d95ece3726 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/GetEndpoint.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/GetEndpoint.cs @@ -40,7 +40,7 @@ public sealed class GetEndpointArgs : global::Pulumi.InvokeArgs public string EndpointName { get; set; } = null!; /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public string ResourceUri { get; set; } = null!; @@ -60,7 +60,7 @@ public sealed class GetEndpointInvokeArgs : global::Pulumi.InvokeArgs public Input EndpointName { get; set; } = null!; /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public Input ResourceUri { get; set; } = null!; @@ -75,42 +75,22 @@ public GetEndpointInvokeArgs() [OutputType] public sealed class GetEndpointResult { - /// - /// The timestamp of resource creation (UTC). - /// - public readonly string? CreatedAt; - /// - /// The identity that created the resource. - /// - public readonly string? CreatedBy; - /// - /// The type of identity that created the resource. - /// - public readonly string? CreatedByType; /// /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" /// public readonly string Id; /// - /// The timestamp of resource last modification (UTC) - /// - public readonly string? LastModifiedAt; - /// - /// The identity that last modified the resource. - /// - public readonly string? LastModifiedBy; - /// - /// The type of identity that last modified the resource. - /// - public readonly string? LastModifiedByType; - /// /// The name of the resource /// public readonly string Name; /// - /// The endpoint properties. + /// The resource provisioning state. + /// + public readonly string ProvisioningState; + /// + /// The resource Id of the connectivity endpoint (optional). /// - public readonly Outputs.EndpointPropertiesResponse Properties; + public readonly string? ResourceId; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. /// @@ -122,37 +102,22 @@ public sealed class GetEndpointResult [OutputConstructor] private GetEndpointResult( - string? createdAt, - - string? createdBy, - - string? createdByType, - string id, - string? lastModifiedAt, - - string? lastModifiedBy, - - string? lastModifiedByType, - string name, - Outputs.EndpointPropertiesResponse properties, + string provisioningState, + + string? resourceId, Outputs.SystemDataResponse systemData, string type) { - CreatedAt = createdAt; - CreatedBy = createdBy; - CreatedByType = createdByType; Id = id; - LastModifiedAt = lastModifiedAt; - LastModifiedBy = lastModifiedBy; - LastModifiedByType = lastModifiedByType; Name = name; - Properties = properties; + ProvisioningState = provisioningState; + ResourceId = resourceId; SystemData = systemData; Type = type; } diff --git a/sdk/dotnet/HybridConnectivity/V20241201/GetPublicCloudConnector.cs b/sdk/dotnet/HybridConnectivity/V20241201/GetPublicCloudConnector.cs index a4c31072295d..8869a22d76dd 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/GetPublicCloudConnector.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/GetPublicCloudConnector.cs @@ -75,6 +75,18 @@ public GetPublicCloudConnectorInvokeArgs() [OutputType] public sealed class GetPublicCloudConnectorResult { + /// + /// Cloud profile for AWS. + /// + public readonly Outputs.AwsCloudProfileResponse AwsCloudProfile; + /// + /// Connector primary identifier. + /// + public readonly string ConnectorPrimaryIdentifier; + /// + /// Host cloud the public cloud connector. + /// + public readonly string HostType; /// /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" /// @@ -88,9 +100,9 @@ public sealed class GetPublicCloudConnectorResult /// public readonly string Name; /// - /// The resource-specific properties for this resource. + /// The resource provisioning state. /// - public readonly Outputs.PublicCloudConnectorPropertiesResponse Properties; + public readonly string ProvisioningState; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. /// @@ -106,13 +118,19 @@ public sealed class GetPublicCloudConnectorResult [OutputConstructor] private GetPublicCloudConnectorResult( + Outputs.AwsCloudProfileResponse awsCloudProfile, + + string connectorPrimaryIdentifier, + + string hostType, + string id, string location, string name, - Outputs.PublicCloudConnectorPropertiesResponse properties, + string provisioningState, Outputs.SystemDataResponse systemData, @@ -120,10 +138,13 @@ private GetPublicCloudConnectorResult( string type) { + AwsCloudProfile = awsCloudProfile; + ConnectorPrimaryIdentifier = connectorPrimaryIdentifier; + HostType = hostType; Id = id; Location = location; Name = name; - Properties = properties; + ProvisioningState = provisioningState; SystemData = systemData; Tags = tags; Type = type; diff --git a/sdk/dotnet/HybridConnectivity/V20241201/GetServiceConfiguration.cs b/sdk/dotnet/HybridConnectivity/V20241201/GetServiceConfiguration.cs index d4bd8de4b099..f73d312780cd 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/GetServiceConfiguration.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/GetServiceConfiguration.cs @@ -40,7 +40,7 @@ public sealed class GetServiceConfigurationArgs : global::Pulumi.InvokeArgs public string EndpointName { get; set; } = null!; /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public string ResourceUri { get; set; } = null!; @@ -66,7 +66,7 @@ public sealed class GetServiceConfigurationInvokeArgs : global::Pulumi.InvokeArg public Input EndpointName { get; set; } = null!; /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public Input ResourceUri { get; set; } = null!; @@ -87,35 +87,11 @@ public GetServiceConfigurationInvokeArgs() [OutputType] public sealed class GetServiceConfigurationResult { - /// - /// The timestamp of resource creation (UTC). - /// - public readonly string? CreatedAt; - /// - /// The identity that created the resource. - /// - public readonly string? CreatedBy; - /// - /// The type of identity that created the resource. - /// - public readonly string? CreatedByType; /// /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" /// public readonly string Id; /// - /// The timestamp of resource last modification (UTC) - /// - public readonly string? LastModifiedAt; - /// - /// The identity that last modified the resource. - /// - public readonly string? LastModifiedBy; - /// - /// The type of identity that last modified the resource. - /// - public readonly string? LastModifiedByType; - /// /// The name of the resource /// public readonly string Name; @@ -146,20 +122,8 @@ public sealed class GetServiceConfigurationResult [OutputConstructor] private GetServiceConfigurationResult( - string? createdAt, - - string? createdBy, - - string? createdByType, - string id, - string? lastModifiedAt, - - string? lastModifiedBy, - - string? lastModifiedByType, - string name, double? port, @@ -174,13 +138,7 @@ private GetServiceConfigurationResult( string type) { - CreatedAt = createdAt; - CreatedBy = createdBy; - CreatedByType = createdByType; Id = id; - LastModifiedAt = lastModifiedAt; - LastModifiedBy = lastModifiedBy; - LastModifiedByType = lastModifiedByType; Name = name; Port = port; ProvisioningState = provisioningState; diff --git a/sdk/dotnet/HybridConnectivity/V20241201/GetSolutionConfiguration.cs b/sdk/dotnet/HybridConnectivity/V20241201/GetSolutionConfiguration.cs index 38f54a97e215..3131c8c5cc54 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/GetSolutionConfiguration.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/GetSolutionConfiguration.cs @@ -80,13 +80,33 @@ public sealed class GetSolutionConfigurationResult /// public readonly string Id; /// + /// The last time resources were inventoried + /// + public readonly string LastSyncTime; + /// /// The name of the resource /// public readonly string Name; /// - /// The resource-specific properties for this resource. + /// The resource provisioning state. + /// + public readonly string ProvisioningState; + /// + /// Solution settings + /// + public readonly ImmutableDictionary? SolutionSettings; + /// + /// The type of the solution + /// + public readonly string SolutionType; + /// + /// The status of solution configurations /// - public readonly Outputs.SolutionConfigurationPropertiesResponse Properties; + public readonly string Status; + /// + /// The detailed message of status details + /// + public readonly string StatusDetails; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. /// @@ -100,17 +120,32 @@ public sealed class GetSolutionConfigurationResult private GetSolutionConfigurationResult( string id, + string lastSyncTime, + string name, - Outputs.SolutionConfigurationPropertiesResponse properties, + string provisioningState, + + ImmutableDictionary? solutionSettings, + + string solutionType, + + string status, + + string statusDetails, Outputs.SystemDataResponse systemData, string type) { Id = id; + LastSyncTime = lastSyncTime; Name = name; - Properties = properties; + ProvisioningState = provisioningState; + SolutionSettings = solutionSettings; + SolutionType = solutionType; + Status = status; + StatusDetails = statusDetails; SystemData = systemData; Type = type; } diff --git a/sdk/dotnet/HybridConnectivity/V20241201/Inputs/EndpointPropertiesArgs.cs b/sdk/dotnet/HybridConnectivity/V20241201/Inputs/EndpointPropertiesArgs.cs deleted file mode 100644 index c54a414798da..000000000000 --- a/sdk/dotnet/HybridConnectivity/V20241201/Inputs/EndpointPropertiesArgs.cs +++ /dev/null @@ -1,35 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.V20241201.Inputs -{ - - /// - /// Endpoint details - /// - public sealed class EndpointPropertiesArgs : global::Pulumi.ResourceArgs - { - /// - /// The resource Id of the connectivity endpoint (optional). - /// - [Input("resourceId")] - public Input? ResourceId { get; set; } - - /// - /// The type of endpoint. - /// - [Input("type", required: true)] - public InputUnion Type { get; set; } = null!; - - public EndpointPropertiesArgs() - { - } - public static new EndpointPropertiesArgs Empty => new EndpointPropertiesArgs(); - } -} diff --git a/sdk/dotnet/HybridConnectivity/V20241201/Inputs/PublicCloudConnectorPropertiesArgs.cs b/sdk/dotnet/HybridConnectivity/V20241201/Inputs/PublicCloudConnectorPropertiesArgs.cs deleted file mode 100644 index 08d553e32112..000000000000 --- a/sdk/dotnet/HybridConnectivity/V20241201/Inputs/PublicCloudConnectorPropertiesArgs.cs +++ /dev/null @@ -1,35 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.V20241201.Inputs -{ - - /// - /// Properties of public cloud connectors. - /// - public sealed class PublicCloudConnectorPropertiesArgs : global::Pulumi.ResourceArgs - { - /// - /// Cloud profile for AWS. - /// - [Input("awsCloudProfile", required: true)] - public Input AwsCloudProfile { get; set; } = null!; - - /// - /// Host cloud the public cloud connector. - /// - [Input("hostType", required: true)] - public InputUnion HostType { get; set; } = null!; - - public PublicCloudConnectorPropertiesArgs() - { - } - public static new PublicCloudConnectorPropertiesArgs Empty => new PublicCloudConnectorPropertiesArgs(); - } -} diff --git a/sdk/dotnet/HybridConnectivity/V20241201/Inputs/SolutionConfigurationPropertiesArgs.cs b/sdk/dotnet/HybridConnectivity/V20241201/Inputs/SolutionConfigurationPropertiesArgs.cs deleted file mode 100644 index 4bee94ca21c3..000000000000 --- a/sdk/dotnet/HybridConnectivity/V20241201/Inputs/SolutionConfigurationPropertiesArgs.cs +++ /dev/null @@ -1,41 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.V20241201.Inputs -{ - - /// - /// Solution configuration resource. - /// - public sealed class SolutionConfigurationPropertiesArgs : global::Pulumi.ResourceArgs - { - [Input("solutionSettings")] - private InputMap? _solutionSettings; - - /// - /// Solution settings - /// - public InputMap SolutionSettings - { - get => _solutionSettings ?? (_solutionSettings = new InputMap()); - set => _solutionSettings = value; - } - - /// - /// The type of the solution - /// - [Input("solutionType", required: true)] - public Input SolutionType { get; set; } = null!; - - public SolutionConfigurationPropertiesArgs() - { - } - public static new SolutionConfigurationPropertiesArgs Empty => new SolutionConfigurationPropertiesArgs(); - } -} diff --git a/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointCredentials.cs b/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointCredentials.cs index 3894f8c6e9be..e6440292a290 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointCredentials.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointCredentials.cs @@ -46,13 +46,13 @@ public sealed class ListEndpointCredentialsArgs : global::Pulumi.InvokeArgs public int? Expiresin { get; set; } /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public string ResourceUri { get; set; } = null!; /// - /// The name of the service. If not provided, the request will by pass the generation of service configuration token + /// The name of the service. If not provided, the request will by pass the generation of service configuration token /// [Input("serviceName")] public Union? ServiceName { get; set; } @@ -78,13 +78,13 @@ public sealed class ListEndpointCredentialsInvokeArgs : global::Pulumi.InvokeArg public Input? Expiresin { get; set; } /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public Input ResourceUri { get; set; } = null!; /// - /// The name of the service. If not provided, the request will by pass the generation of service configuration token + /// The name of the service. If not provided, the request will by pass the generation of service configuration token /// [Input("serviceName")] public InputUnion? ServiceName { get; set; } diff --git a/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointIngressGatewayCredentials.cs b/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointIngressGatewayCredentials.cs index 453e98c4efdb..5f355cf78e91 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointIngressGatewayCredentials.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointIngressGatewayCredentials.cs @@ -46,13 +46,13 @@ public sealed class ListEndpointIngressGatewayCredentialsArgs : global::Pulumi.I public int? Expiresin { get; set; } /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public string ResourceUri { get; set; } = null!; /// - /// The name of the service. + /// The name of the service. If not provided, the request will by pass the generation of service configuration token. /// [Input("serviceName")] public Union? ServiceName { get; set; } @@ -78,13 +78,13 @@ public sealed class ListEndpointIngressGatewayCredentialsInvokeArgs : global::Pu public Input? Expiresin { get; set; } /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public Input ResourceUri { get; set; } = null!; /// - /// The name of the service. + /// The name of the service. If not provided, the request will by pass the generation of service configuration token. /// [Input("serviceName")] public InputUnion? ServiceName { get; set; } diff --git a/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointManagedProxyDetails.cs b/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointManagedProxyDetails.cs index 36a183e397fa..829914d015b6 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointManagedProxyDetails.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/ListEndpointManagedProxyDetails.cs @@ -46,7 +46,7 @@ public sealed class ListEndpointManagedProxyDetailsArgs : global::Pulumi.InvokeA public string? Hostname { get; set; } /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public string ResourceUri { get; set; } = null!; @@ -84,7 +84,7 @@ public sealed class ListEndpointManagedProxyDetailsInvokeArgs : global::Pulumi.I public Input? Hostname { get; set; } /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public Input ResourceUri { get; set; } = null!; diff --git a/sdk/dotnet/HybridConnectivity/V20241201/Outputs/EndpointPropertiesResponse.cs b/sdk/dotnet/HybridConnectivity/V20241201/Outputs/EndpointPropertiesResponse.cs deleted file mode 100644 index cf8e6645e7db..000000000000 --- a/sdk/dotnet/HybridConnectivity/V20241201/Outputs/EndpointPropertiesResponse.cs +++ /dev/null @@ -1,45 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.V20241201.Outputs -{ - - /// - /// Endpoint details - /// - [OutputType] - public sealed class EndpointPropertiesResponse - { - /// - /// The resource provisioning state. - /// - public readonly string ProvisioningState; - /// - /// The resource Id of the connectivity endpoint (optional). - /// - public readonly string? ResourceId; - /// - /// The type of endpoint. - /// - public readonly string Type; - - [OutputConstructor] - private EndpointPropertiesResponse( - string provisioningState, - - string? resourceId, - - string type) - { - ProvisioningState = provisioningState; - ResourceId = resourceId; - Type = type; - } - } -} diff --git a/sdk/dotnet/HybridConnectivity/V20241201/Outputs/PublicCloudConnectorPropertiesResponse.cs b/sdk/dotnet/HybridConnectivity/V20241201/Outputs/PublicCloudConnectorPropertiesResponse.cs deleted file mode 100644 index 04dabf5a7609..000000000000 --- a/sdk/dotnet/HybridConnectivity/V20241201/Outputs/PublicCloudConnectorPropertiesResponse.cs +++ /dev/null @@ -1,52 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.V20241201.Outputs -{ - - /// - /// Properties of public cloud connectors. - /// - [OutputType] - public sealed class PublicCloudConnectorPropertiesResponse - { - /// - /// Cloud profile for AWS. - /// - public readonly Outputs.AwsCloudProfileResponse AwsCloudProfile; - /// - /// Connector primary identifier. - /// - public readonly string ConnectorPrimaryIdentifier; - /// - /// Host cloud the public cloud connector. - /// - public readonly string HostType; - /// - /// The resource provisioning state. - /// - public readonly string ProvisioningState; - - [OutputConstructor] - private PublicCloudConnectorPropertiesResponse( - Outputs.AwsCloudProfileResponse awsCloudProfile, - - string connectorPrimaryIdentifier, - - string hostType, - - string provisioningState) - { - AwsCloudProfile = awsCloudProfile; - ConnectorPrimaryIdentifier = connectorPrimaryIdentifier; - HostType = hostType; - ProvisioningState = provisioningState; - } - } -} diff --git a/sdk/dotnet/HybridConnectivity/V20241201/Outputs/SolutionConfigurationPropertiesResponse.cs b/sdk/dotnet/HybridConnectivity/V20241201/Outputs/SolutionConfigurationPropertiesResponse.cs deleted file mode 100644 index 7139d9cda184..000000000000 --- a/sdk/dotnet/HybridConnectivity/V20241201/Outputs/SolutionConfigurationPropertiesResponse.cs +++ /dev/null @@ -1,66 +0,0 @@ -// *** WARNING: this file was generated by pulumi. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.AzureNative.HybridConnectivity.V20241201.Outputs -{ - - /// - /// Solution configuration resource. - /// - [OutputType] - public sealed class SolutionConfigurationPropertiesResponse - { - /// - /// The last time resources were inventoried - /// - public readonly string LastSyncTime; - /// - /// The resource provisioning state. - /// - public readonly string ProvisioningState; - /// - /// Solution settings - /// - public readonly ImmutableDictionary? SolutionSettings; - /// - /// The type of the solution - /// - public readonly string SolutionType; - /// - /// The status of solution configurations - /// - public readonly string Status; - /// - /// The detailed message of status details - /// - public readonly string StatusDetails; - - [OutputConstructor] - private SolutionConfigurationPropertiesResponse( - string lastSyncTime, - - string provisioningState, - - ImmutableDictionary? solutionSettings, - - string solutionType, - - string status, - - string statusDetails) - { - LastSyncTime = lastSyncTime; - ProvisioningState = provisioningState; - SolutionSettings = solutionSettings; - SolutionType = solutionType; - Status = status; - StatusDetails = statusDetails; - } - } -} diff --git a/sdk/dotnet/HybridConnectivity/V20241201/PublicCloudConnector.cs b/sdk/dotnet/HybridConnectivity/V20241201/PublicCloudConnector.cs index feb905158338..4bebd7dab43e 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/PublicCloudConnector.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/PublicCloudConnector.cs @@ -15,6 +15,24 @@ namespace Pulumi.AzureNative.HybridConnectivity.V20241201 [AzureNativeResourceType("azure-native:hybridconnectivity/v20241201:PublicCloudConnector")] public partial class PublicCloudConnector : global::Pulumi.CustomResource { + /// + /// Cloud profile for AWS. + /// + [Output("awsCloudProfile")] + public Output AwsCloudProfile { get; private set; } = null!; + + /// + /// Connector primary identifier. + /// + [Output("connectorPrimaryIdentifier")] + public Output ConnectorPrimaryIdentifier { get; private set; } = null!; + + /// + /// Host cloud the public cloud connector. + /// + [Output("hostType")] + public Output HostType { get; private set; } = null!; + /// /// The geo-location where the resource lives /// @@ -28,10 +46,10 @@ public partial class PublicCloudConnector : global::Pulumi.CustomResource public Output Name { get; private set; } = null!; /// - /// The resource-specific properties for this resource. + /// The resource provisioning state. /// - [Output("properties")] - public Output Properties { get; private set; } = null!; + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. @@ -101,16 +119,22 @@ public static PublicCloudConnector Get(string name, Input id, CustomReso public sealed class PublicCloudConnectorArgs : global::Pulumi.ResourceArgs { /// - /// The geo-location where the resource lives + /// Cloud profile for AWS. /// - [Input("location")] - public Input? Location { get; set; } + [Input("awsCloudProfile", required: true)] + public Input AwsCloudProfile { get; set; } = null!; /// - /// The resource-specific properties for this resource. + /// Host cloud the public cloud connector. /// - [Input("properties")] - public Input? Properties { get; set; } + [Input("hostType", required: true)] + public InputUnion HostType { get; set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } /// /// Represent public cloud connectors resource. diff --git a/sdk/dotnet/HybridConnectivity/V20241201/ServiceConfiguration.cs b/sdk/dotnet/HybridConnectivity/V20241201/ServiceConfiguration.cs index e7b25afba2f3..09b12eca4b6f 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/ServiceConfiguration.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/ServiceConfiguration.cs @@ -15,42 +15,6 @@ namespace Pulumi.AzureNative.HybridConnectivity.V20241201 [AzureNativeResourceType("azure-native:hybridconnectivity/v20241201:ServiceConfiguration")] public partial class ServiceConfiguration : global::Pulumi.CustomResource { - /// - /// The timestamp of resource creation (UTC). - /// - [Output("createdAt")] - public Output CreatedAt { get; private set; } = null!; - - /// - /// The identity that created the resource. - /// - [Output("createdBy")] - public Output CreatedBy { get; private set; } = null!; - - /// - /// The type of identity that created the resource. - /// - [Output("createdByType")] - public Output CreatedByType { get; private set; } = null!; - - /// - /// The timestamp of resource last modification (UTC) - /// - [Output("lastModifiedAt")] - public Output LastModifiedAt { get; private set; } = null!; - - /// - /// The identity that last modified the resource. - /// - [Output("lastModifiedBy")] - public Output LastModifiedBy { get; private set; } = null!; - - /// - /// The type of identity that last modified the resource. - /// - [Output("lastModifiedByType")] - public Output LastModifiedByType { get; private set; } = null!; - /// /// The name of the resource /// @@ -143,48 +107,12 @@ public static ServiceConfiguration Get(string name, Input id, CustomReso public sealed class ServiceConfigurationArgs : global::Pulumi.ResourceArgs { - /// - /// The timestamp of resource creation (UTC). - /// - [Input("createdAt")] - public Input? CreatedAt { get; set; } - - /// - /// The identity that created the resource. - /// - [Input("createdBy")] - public Input? CreatedBy { get; set; } - - /// - /// The type of identity that created the resource. - /// - [Input("createdByType")] - public InputUnion? CreatedByType { get; set; } - /// /// The endpoint name. /// [Input("endpointName", required: true)] public Input EndpointName { get; set; } = null!; - /// - /// The timestamp of resource last modification (UTC) - /// - [Input("lastModifiedAt")] - public Input? LastModifiedAt { get; set; } - - /// - /// The identity that last modified the resource. - /// - [Input("lastModifiedBy")] - public Input? LastModifiedBy { get; set; } - - /// - /// The type of identity that last modified the resource. - /// - [Input("lastModifiedByType")] - public InputUnion? LastModifiedByType { get; set; } - /// /// The port on which service is enabled. /// @@ -198,7 +126,7 @@ public sealed class ServiceConfigurationArgs : global::Pulumi.ResourceArgs public Input? ResourceId { get; set; } /// - /// The fully qualified Azure Resource manager identifier of the resource to be connected. + /// The fully qualified Azure Resource manager identifier of the resource. /// [Input("resourceUri", required: true)] public Input ResourceUri { get; set; } = null!; diff --git a/sdk/dotnet/HybridConnectivity/V20241201/SolutionConfiguration.cs b/sdk/dotnet/HybridConnectivity/V20241201/SolutionConfiguration.cs index 72f1f84d5985..f3072433a189 100644 --- a/sdk/dotnet/HybridConnectivity/V20241201/SolutionConfiguration.cs +++ b/sdk/dotnet/HybridConnectivity/V20241201/SolutionConfiguration.cs @@ -15,6 +15,12 @@ namespace Pulumi.AzureNative.HybridConnectivity.V20241201 [AzureNativeResourceType("azure-native:hybridconnectivity/v20241201:SolutionConfiguration")] public partial class SolutionConfiguration : global::Pulumi.CustomResource { + /// + /// The last time resources were inventoried + /// + [Output("lastSyncTime")] + public Output LastSyncTime { get; private set; } = null!; + /// /// The name of the resource /// @@ -22,10 +28,34 @@ public partial class SolutionConfiguration : global::Pulumi.CustomResource public Output Name { get; private set; } = null!; /// - /// The resource-specific properties for this resource. + /// The resource provisioning state. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Solution settings + /// + [Output("solutionSettings")] + public Output?> SolutionSettings { get; private set; } = null!; + + /// + /// The type of the solution /// - [Output("properties")] - public Output Properties { get; private set; } = null!; + [Output("solutionType")] + public Output SolutionType { get; private set; } = null!; + + /// + /// The status of solution configurations + /// + [Output("status")] + public Output Status { get; private set; } = null!; + + /// + /// The detailed message of status details + /// + [Output("statusDetails")] + public Output StatusDetails { get; private set; } = null!; /// /// Azure Resource Manager metadata containing createdBy and modifiedBy information. @@ -88,12 +118,6 @@ public static SolutionConfiguration Get(string name, Input id, CustomRes public sealed class SolutionConfigurationArgs : global::Pulumi.ResourceArgs { - /// - /// The resource-specific properties for this resource. - /// - [Input("properties")] - public Input? Properties { get; set; } - /// /// The fully qualified Azure Resource manager identifier of the resource. /// @@ -106,6 +130,24 @@ public sealed class SolutionConfigurationArgs : global::Pulumi.ResourceArgs [Input("solutionConfiguration")] public Input? SolutionConfiguration { get; set; } + [Input("solutionSettings")] + private InputMap? _solutionSettings; + + /// + /// Solution settings + /// + public InputMap SolutionSettings + { + get => _solutionSettings ?? (_solutionSettings = new InputMap()); + set => _solutionSettings = value; + } + + /// + /// The type of the solution + /// + [Input("solutionType", required: true)] + public Input SolutionType { get; set; } = null!; + public SolutionConfigurationArgs() { } diff --git a/sdk/dotnet/KubernetesConfiguration/Extension.cs b/sdk/dotnet/KubernetesConfiguration/Extension.cs index f73c40499793..6e787dd79fb6 100644 --- a/sdk/dotnet/KubernetesConfiguration/Extension.cs +++ b/sdk/dotnet/KubernetesConfiguration/Extension.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.KubernetesConfiguration /// The Extension object. /// Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-07-01-preview. /// - /// Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + /// Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. /// [AzureNativeResourceType("azure-native:kubernetesconfiguration:Extension")] public partial class Extension : global::Pulumi.CustomResource @@ -173,6 +173,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220701:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:Extension" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/KubernetesConfiguration/FluxConfiguration.cs b/sdk/dotnet/KubernetesConfiguration/FluxConfiguration.cs index 7c72e881734a..bd87133ea9fe 100644 --- a/sdk/dotnet/KubernetesConfiguration/FluxConfiguration.cs +++ b/sdk/dotnet/KubernetesConfiguration/FluxConfiguration.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.KubernetesConfiguration /// The Flux Configuration object returned in Get & Put response. /// Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-11-01-preview. /// - /// Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + /// Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. /// [AzureNativeResourceType("azure-native:kubernetesconfiguration:FluxConfiguration")] public partial class FluxConfiguration : global::Pulumi.CustomResource @@ -182,6 +182,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/KubernetesConfiguration/GetExtension.cs b/sdk/dotnet/KubernetesConfiguration/GetExtension.cs index b604c7d3a24f..b9a694386c0d 100644 --- a/sdk/dotnet/KubernetesConfiguration/GetExtension.cs +++ b/sdk/dotnet/KubernetesConfiguration/GetExtension.cs @@ -15,7 +15,7 @@ public static class GetExtension /// Gets Kubernetes Cluster Extension. /// Azure REST API version: 2023-05-01. /// - /// Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + /// Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. /// public static Task InvokeAsync(GetExtensionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:kubernetesconfiguration:getExtension", args ?? new GetExtensionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetExtensionArgs args, Invoke /// Gets Kubernetes Cluster Extension. /// Azure REST API version: 2023-05-01. /// - /// Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + /// Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. /// public static Output Invoke(GetExtensionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration:getExtension", args ?? new GetExtensionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetExtensionInvokeArgs args, Inv /// Gets Kubernetes Cluster Extension. /// Azure REST API version: 2023-05-01. /// - /// Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + /// Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. /// public static Output Invoke(GetExtensionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration:getExtension", args ?? new GetExtensionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/KubernetesConfiguration/GetFluxConfiguration.cs b/sdk/dotnet/KubernetesConfiguration/GetFluxConfiguration.cs index df8bc617ea53..1972d561ee93 100644 --- a/sdk/dotnet/KubernetesConfiguration/GetFluxConfiguration.cs +++ b/sdk/dotnet/KubernetesConfiguration/GetFluxConfiguration.cs @@ -15,7 +15,7 @@ public static class GetFluxConfiguration /// Gets details of the Flux Configuration. /// Azure REST API version: 2023-05-01. /// - /// Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + /// Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. /// public static Task InvokeAsync(GetFluxConfigurationArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:kubernetesconfiguration:getFluxConfiguration", args ?? new GetFluxConfigurationArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetFluxConfigurationA /// Gets details of the Flux Configuration. /// Azure REST API version: 2023-05-01. /// - /// Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + /// Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. /// public static Output Invoke(GetFluxConfigurationInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration:getFluxConfiguration", args ?? new GetFluxConfigurationInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetFluxConfigurationInvo /// Gets details of the Flux Configuration. /// Azure REST API version: 2023-05-01. /// - /// Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + /// Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. /// public static Output Invoke(GetFluxConfigurationInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration:getFluxConfiguration", args ?? new GetFluxConfigurationInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/KubernetesConfiguration/GetPrivateEndpointConnection.cs b/sdk/dotnet/KubernetesConfiguration/GetPrivateEndpointConnection.cs index 335eed0cdafd..1c2a4d2a90dc 100644 --- a/sdk/dotnet/KubernetesConfiguration/GetPrivateEndpointConnection.cs +++ b/sdk/dotnet/KubernetesConfiguration/GetPrivateEndpointConnection.cs @@ -14,6 +14,8 @@ public static class GetPrivateEndpointConnection /// /// Gets a private endpoint connection. /// Azure REST API version: 2022-04-02-preview. + /// + /// Other available API versions: 2024-11-01-preview. /// public static Task InvokeAsync(GetPrivateEndpointConnectionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:kubernetesconfiguration:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionArgs(), options.WithDefaults()); @@ -21,6 +23,8 @@ public static Task InvokeAsync(GetPrivateEnd /// /// Gets a private endpoint connection. /// Azure REST API version: 2022-04-02-preview. + /// + /// Other available API versions: 2024-11-01-preview. /// public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); @@ -28,6 +32,8 @@ public static Output Invoke(GetPrivateEndpoi /// /// Gets a private endpoint connection. /// Azure REST API version: 2022-04-02-preview. + /// + /// Other available API versions: 2024-11-01-preview. /// public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/KubernetesConfiguration/GetPrivateLinkScope.cs b/sdk/dotnet/KubernetesConfiguration/GetPrivateLinkScope.cs index 54a49c45f8bd..5916ed574437 100644 --- a/sdk/dotnet/KubernetesConfiguration/GetPrivateLinkScope.cs +++ b/sdk/dotnet/KubernetesConfiguration/GetPrivateLinkScope.cs @@ -14,6 +14,8 @@ public static class GetPrivateLinkScope /// /// Returns a Azure Arc PrivateLinkScope. /// Azure REST API version: 2022-04-02-preview. + /// + /// Other available API versions: 2024-11-01-preview. /// public static Task InvokeAsync(GetPrivateLinkScopeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:kubernetesconfiguration:getPrivateLinkScope", args ?? new GetPrivateLinkScopeArgs(), options.WithDefaults()); @@ -21,6 +23,8 @@ public static Task InvokeAsync(GetPrivateLinkScopeArg /// /// Returns a Azure Arc PrivateLinkScope. /// Azure REST API version: 2022-04-02-preview. + /// + /// Other available API versions: 2024-11-01-preview. /// public static Output Invoke(GetPrivateLinkScopeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration:getPrivateLinkScope", args ?? new GetPrivateLinkScopeInvokeArgs(), options.WithDefaults()); @@ -28,6 +32,8 @@ public static Output Invoke(GetPrivateLinkScopeInvoke /// /// Returns a Azure Arc PrivateLinkScope. /// Azure REST API version: 2022-04-02-preview. + /// + /// Other available API versions: 2024-11-01-preview. /// public static Output Invoke(GetPrivateLinkScopeInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration:getPrivateLinkScope", args ?? new GetPrivateLinkScopeInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/KubernetesConfiguration/PrivateEndpointConnection.cs b/sdk/dotnet/KubernetesConfiguration/PrivateEndpointConnection.cs index e2609744069a..579472ce837f 100644 --- a/sdk/dotnet/KubernetesConfiguration/PrivateEndpointConnection.cs +++ b/sdk/dotnet/KubernetesConfiguration/PrivateEndpointConnection.cs @@ -12,6 +12,8 @@ namespace Pulumi.AzureNative.KubernetesConfiguration /// /// The Private Endpoint Connection resource. /// Azure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview. + /// + /// Other available API versions: 2024-11-01-preview. /// [AzureNativeResourceType("azure-native:kubernetesconfiguration:PrivateEndpointConnection")] public partial class PrivateEndpointConnection : global::Pulumi.CustomResource @@ -78,6 +80,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Aliases = { new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/KubernetesConfiguration/PrivateLinkScope.cs b/sdk/dotnet/KubernetesConfiguration/PrivateLinkScope.cs index 1a154facd0af..8d3fdd11cac6 100644 --- a/sdk/dotnet/KubernetesConfiguration/PrivateLinkScope.cs +++ b/sdk/dotnet/KubernetesConfiguration/PrivateLinkScope.cs @@ -12,6 +12,8 @@ namespace Pulumi.AzureNative.KubernetesConfiguration /// /// An Azure Arc PrivateLinkScope definition. /// Azure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview. + /// + /// Other available API versions: 2024-11-01-preview. /// [AzureNativeResourceType("azure-native:kubernetesconfiguration:PrivateLinkScope")] public partial class PrivateLinkScope : global::Pulumi.CustomResource @@ -78,6 +80,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Aliases = { new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/KubernetesConfiguration/V20200701Preview/Extension.cs b/sdk/dotnet/KubernetesConfiguration/V20200701Preview/Extension.cs index de7763c5133d..0881cfa689e8 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20200701Preview/Extension.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20200701Preview/Extension.cs @@ -151,6 +151,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220701:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:Extension" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20211101Preview/FluxConfiguration.cs b/sdk/dotnet/KubernetesConfiguration/V20211101Preview/FluxConfiguration.cs index 81a338a2598f..947ce2e87b47 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20211101Preview/FluxConfiguration.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20211101Preview/FluxConfiguration.cs @@ -148,6 +148,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:FluxConfiguration" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20220101Preview/FluxConfiguration.cs b/sdk/dotnet/KubernetesConfiguration/V20220101Preview/FluxConfiguration.cs index 269450b44f2d..822fea253e22 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20220101Preview/FluxConfiguration.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20220101Preview/FluxConfiguration.cs @@ -154,6 +154,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:FluxConfiguration" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20220402Preview/Extension.cs b/sdk/dotnet/KubernetesConfiguration/V20220402Preview/Extension.cs index 5cf5fd6ee254..ea7578a0bfa9 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20220402Preview/Extension.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20220402Preview/Extension.cs @@ -163,6 +163,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220701:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:Extension" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20220402Preview/PrivateEndpointConnection.cs b/sdk/dotnet/KubernetesConfiguration/V20220402Preview/PrivateEndpointConnection.cs index 8371d3adc061..874c51abdba5 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20220402Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20220402Preview/PrivateEndpointConnection.cs @@ -76,6 +76,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Version = Utilities.Version, Aliases = { + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20220402Preview/PrivateLinkScope.cs b/sdk/dotnet/KubernetesConfiguration/V20220402Preview/PrivateLinkScope.cs index 359a5b8af669..205e66c62c9a 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20220402Preview/PrivateLinkScope.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20220402Preview/PrivateLinkScope.cs @@ -76,6 +76,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Version = Utilities.Version, Aliases = { + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:PrivateLinkScope" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20220701/Extension.cs b/sdk/dotnet/KubernetesConfiguration/V20220701/Extension.cs index 9919292359fb..6cb6d2ab3915 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20220701/Extension.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20220701/Extension.cs @@ -157,6 +157,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:Extension" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20230501/Extension.cs b/sdk/dotnet/KubernetesConfiguration/V20230501/Extension.cs index 030968f1c633..d7cae2f50dcf 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20230501/Extension.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20230501/Extension.cs @@ -169,6 +169,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220701:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:Extension" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:Extension" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20230501/FluxConfiguration.cs b/sdk/dotnet/KubernetesConfiguration/V20230501/FluxConfiguration.cs index 91ec175d8abc..fad3695774c5 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20230501/FluxConfiguration.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20230501/FluxConfiguration.cs @@ -178,6 +178,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:FluxConfiguration" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20240401Preview/FluxConfiguration.cs b/sdk/dotnet/KubernetesConfiguration/V20240401Preview/FluxConfiguration.cs index 158453e0491e..4b81c23aec28 100644 --- a/sdk/dotnet/KubernetesConfiguration/V20240401Preview/FluxConfiguration.cs +++ b/sdk/dotnet/KubernetesConfiguration/V20240401Preview/FluxConfiguration.cs @@ -184,6 +184,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:FluxConfiguration" }, }, }; diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Enums.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Enums.cs new file mode 100644 index 000000000000..b660b2627c30 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Enums.cs @@ -0,0 +1,234 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101 +{ + /// + /// The identity type. + /// + [EnumType] + public readonly struct AKSIdentityType : IEquatable + { + private readonly string _value; + + private AKSIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static AKSIdentityType SystemAssigned { get; } = new AKSIdentityType("SystemAssigned"); + public static AKSIdentityType UserAssigned { get; } = new AKSIdentityType("UserAssigned"); + + public static bool operator ==(AKSIdentityType left, AKSIdentityType right) => left.Equals(right); + public static bool operator !=(AKSIdentityType left, AKSIdentityType right) => !left.Equals(right); + + public static explicit operator string(AKSIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is AKSIdentityType other && Equals(other); + public bool Equals(AKSIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Level of the status. + /// + [EnumType] + public readonly struct LevelType : IEquatable + { + private readonly string _value; + + private LevelType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static LevelType Error { get; } = new LevelType("Error"); + public static LevelType Warning { get; } = new LevelType("Warning"); + public static LevelType Information { get; } = new LevelType("Information"); + + public static bool operator ==(LevelType left, LevelType right) => left.Equals(right); + public static bool operator !=(LevelType left, LevelType right) => !left.Equals(right); + + public static explicit operator string(LevelType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is LevelType other && Equals(other); + public bool Equals(LevelType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + /// + [EnumType] + public readonly struct OperationType : IEquatable + { + private readonly string _value; + + private OperationType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static OperationType Extract { get; } = new OperationType("extract"); + public static OperationType Copy { get; } = new OperationType("copy"); + + public static bool operator ==(OperationType left, OperationType right) => left.Equals(right); + public static bool operator !=(OperationType left, OperationType right) => !left.Equals(right); + + public static explicit operator string(OperationType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is OperationType other && Equals(other); + public bool Equals(OperationType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Name of the provider used for authentication. + /// + [EnumType] + public readonly struct ProviderType : IEquatable + { + private readonly string _value; + + private ProviderType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Azure provider can be used to authenticate to Azure DevOps repositories using Managed Identity. + /// + public static ProviderType Azure { get; } = new ProviderType("Azure"); + /// + /// Generic is the default provider that indicates secret-based authentication mechanism. + /// + public static ProviderType Generic { get; } = new ProviderType("Generic"); + + public static bool operator ==(ProviderType left, ProviderType right) => left.Equals(right); + public static bool operator !=(ProviderType left, ProviderType right) => !left.Equals(right); + + public static explicit operator string(ProviderType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ProviderType other && Equals(other); + public bool Equals(ProviderType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The identity type. + /// + [EnumType] + public readonly struct ResourceIdentityType : IEquatable + { + private readonly string _value; + + private ResourceIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ResourceIdentityType SystemAssigned { get; } = new ResourceIdentityType("SystemAssigned"); + + public static bool operator ==(ResourceIdentityType left, ResourceIdentityType right) => left.Equals(right); + public static bool operator !=(ResourceIdentityType left, ResourceIdentityType right) => !left.Equals(right); + + public static explicit operator string(ResourceIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ResourceIdentityType other && Equals(other); + public bool Equals(ResourceIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Scope at which the operator will be installed. + /// + [EnumType] + public readonly struct ScopeType : IEquatable + { + private readonly string _value; + + private ScopeType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ScopeType Cluster { get; } = new ScopeType("cluster"); + public static ScopeType @Namespace { get; } = new ScopeType("namespace"); + + public static bool operator ==(ScopeType left, ScopeType right) => left.Equals(right); + public static bool operator !=(ScopeType left, ScopeType right) => !left.Equals(right); + + public static explicit operator string(ScopeType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ScopeType other && Equals(other); + public bool Equals(ScopeType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Source Kind to pull the configuration data from. + /// + [EnumType] + public readonly struct SourceKindType : IEquatable + { + private readonly string _value; + + private SourceKindType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SourceKindType GitRepository { get; } = new SourceKindType("GitRepository"); + public static SourceKindType Bucket { get; } = new SourceKindType("Bucket"); + public static SourceKindType AzureBlob { get; } = new SourceKindType("AzureBlob"); + public static SourceKindType OCIRepository { get; } = new SourceKindType("OCIRepository"); + + public static bool operator ==(SourceKindType left, SourceKindType right) => left.Equals(right); + public static bool operator !=(SourceKindType left, SourceKindType right) => !left.Equals(right); + + public static explicit operator string(SourceKindType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SourceKindType other && Equals(other); + public bool Equals(SourceKindType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Extension.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Extension.cs new file mode 100644 index 000000000000..6e7a73bc4215 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Extension.cs @@ -0,0 +1,318 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101 +{ + /// + /// The Extension object. + /// + [AzureNativeResourceType("azure-native:kubernetesconfiguration/v20241101:Extension")] + public partial class Extension : global::Pulumi.CustomResource + { + /// + /// Identity of the Extension resource in an AKS cluster + /// + [Output("aksAssignedIdentity")] + public Output AksAssignedIdentity { get; private set; } = null!; + + /// + /// Flag to note if this extension participates in auto upgrade of minor version, or not. + /// + [Output("autoUpgradeMinorVersion")] + public Output AutoUpgradeMinorVersion { get; private set; } = null!; + + /// + /// Configuration settings that are sensitive, as name-value pairs for configuring this extension. + /// + [Output("configurationProtectedSettings")] + public Output?> ConfigurationProtectedSettings { get; private set; } = null!; + + /// + /// Configuration settings, as name-value pairs for configuring this extension. + /// + [Output("configurationSettings")] + public Output?> ConfigurationSettings { get; private set; } = null!; + + /// + /// Currently installed version of the extension. + /// + [Output("currentVersion")] + public Output CurrentVersion { get; private set; } = null!; + + /// + /// Custom Location settings properties. + /// + [Output("customLocationSettings")] + public Output> CustomLocationSettings { get; private set; } = null!; + + /// + /// Error information from the Agent - e.g. errors during installation. + /// + [Output("errorInfo")] + public Output ErrorInfo { get; private set; } = null!; + + /// + /// Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + /// + [Output("extensionType")] + public Output ExtensionType { get; private set; } = null!; + + /// + /// Identity of the Extension resource + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Flag to note if this extension is a system extension + /// + [Output("isSystemExtension")] + public Output IsSystemExtension { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Uri of the Helm package + /// + [Output("packageUri")] + public Output PackageUri { get; private set; } = null!; + + /// + /// The plan information. + /// + [Output("plan")] + public Output Plan { get; private set; } = null!; + + /// + /// Status of installation of this extension. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + /// + [Output("releaseTrain")] + public Output ReleaseTrain { get; private set; } = null!; + + /// + /// Scope at which the extension is installed. + /// + [Output("scope")] + public Output Scope { get; private set; } = null!; + + /// + /// Status from this extension. + /// + [Output("statuses")] + public Output> Statuses { get; private set; } = null!; + + /// + /// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + /// + /// User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + /// + [Output("version")] + public Output Version { get; private set; } = null!; + + + /// + /// Create a Extension resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Extension(string name, ExtensionArgs args, CustomResourceOptions? options = null) + : base("azure-native:kubernetesconfiguration/v20241101:Extension", name, args ?? new ExtensionArgs(), MakeResourceOptions(options, "")) + { + } + + private Extension(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:kubernetesconfiguration/v20241101:Extension", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20210901:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220301:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220701:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:Extension" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:Extension" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Extension resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Extension Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Extension(name, id, options); + } + } + + public sealed class ExtensionArgs : global::Pulumi.ResourceArgs + { + /// + /// Identity of the Extension resource in an AKS cluster + /// + [Input("aksAssignedIdentity")] + public Input? AksAssignedIdentity { get; set; } + + /// + /// Flag to note if this extension participates in auto upgrade of minor version, or not. + /// + [Input("autoUpgradeMinorVersion")] + public Input? AutoUpgradeMinorVersion { get; set; } + + /// + /// The name of the kubernetes cluster. + /// + [Input("clusterName", required: true)] + public Input ClusterName { get; set; } = null!; + + /// + /// The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + /// + [Input("clusterResourceName", required: true)] + public Input ClusterResourceName { get; set; } = null!; + + /// + /// The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + /// + [Input("clusterRp", required: true)] + public Input ClusterRp { get; set; } = null!; + + [Input("configurationProtectedSettings")] + private InputMap? _configurationProtectedSettings; + + /// + /// Configuration settings that are sensitive, as name-value pairs for configuring this extension. + /// + public InputMap ConfigurationProtectedSettings + { + get => _configurationProtectedSettings ?? (_configurationProtectedSettings = new InputMap()); + set => _configurationProtectedSettings = value; + } + + [Input("configurationSettings")] + private InputMap? _configurationSettings; + + /// + /// Configuration settings, as name-value pairs for configuring this extension. + /// + public InputMap ConfigurationSettings + { + get => _configurationSettings ?? (_configurationSettings = new InputMap()); + set => _configurationSettings = value; + } + + /// + /// Name of the Extension. + /// + [Input("extensionName")] + public Input? ExtensionName { get; set; } + + /// + /// Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + /// + [Input("extensionType")] + public Input? ExtensionType { get; set; } + + /// + /// Identity of the Extension resource + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The plan information. + /// + [Input("plan")] + public Input? Plan { get; set; } + + /// + /// ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + /// + [Input("releaseTrain")] + public Input? ReleaseTrain { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Scope at which the extension is installed. + /// + [Input("scope")] + public Input? Scope { get; set; } + + [Input("statuses")] + private InputList? _statuses; + + /// + /// Status from this extension. + /// + public InputList Statuses + { + get => _statuses ?? (_statuses = new InputList()); + set => _statuses = value; + } + + /// + /// User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + /// + [Input("version")] + public Input? Version { get; set; } + + public ExtensionArgs() + { + AutoUpgradeMinorVersion = true; + ReleaseTrain = "Stable"; + } + public static new ExtensionArgs Empty => new ExtensionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/FluxConfiguration.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/FluxConfiguration.cs new file mode 100644 index 000000000000..a76939b246de --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/FluxConfiguration.cs @@ -0,0 +1,334 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101 +{ + /// + /// The Flux Configuration object returned in Get & Put response. + /// + [AzureNativeResourceType("azure-native:kubernetesconfiguration/v20241101:FluxConfiguration")] + public partial class FluxConfiguration : global::Pulumi.CustomResource + { + /// + /// Parameters to reconcile to the AzureBlob source kind type. + /// + [Output("azureBlob")] + public Output AzureBlob { get; private set; } = null!; + + /// + /// Parameters to reconcile to the Bucket source kind type. + /// + [Output("bucket")] + public Output Bucket { get; private set; } = null!; + + /// + /// Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects. + /// + [Output("complianceState")] + public Output ComplianceState { get; private set; } = null!; + + /// + /// Key-value pairs of protected configuration settings for the configuration + /// + [Output("configurationProtectedSettings")] + public Output?> ConfigurationProtectedSettings { get; private set; } = null!; + + /// + /// Error message returned to the user in the case of provisioning failure. + /// + [Output("errorMessage")] + public Output ErrorMessage { get; private set; } = null!; + + /// + /// Parameters to reconcile to the GitRepository source kind type. + /// + [Output("gitRepository")] + public Output GitRepository { get; private set; } = null!; + + /// + /// Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + /// + [Output("kustomizations")] + public Output?> Kustomizations { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + /// + [Output("namespace")] + public Output Namespace { get; private set; } = null!; + + /// + /// Parameters to reconcile to the OCIRepository source kind type. + /// + [Output("ociRepository")] + public Output OciRepository { get; private set; } = null!; + + /// + /// Status of the creation of the fluxConfiguration. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + /// + [Output("reconciliationWaitDuration")] + public Output ReconciliationWaitDuration { get; private set; } = null!; + + /// + /// Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user). + /// + [Output("repositoryPublicKey")] + public Output RepositoryPublicKey { get; private set; } = null!; + + /// + /// Scope at which the operator will be installed. + /// + [Output("scope")] + public Output Scope { get; private set; } = null!; + + /// + /// Source Kind to pull the configuration data from. + /// + [Output("sourceKind")] + public Output SourceKind { get; private set; } = null!; + + /// + /// Branch and/or SHA of the source commit synced with the cluster. + /// + [Output("sourceSyncedCommitId")] + public Output SourceSyncedCommitId { get; private set; } = null!; + + /// + /// Datetime the fluxConfiguration synced its source on the cluster. + /// + [Output("sourceUpdatedAt")] + public Output SourceUpdatedAt { get; private set; } = null!; + + /// + /// Datetime the fluxConfiguration synced its status on the cluster with Azure. + /// + [Output("statusUpdatedAt")] + public Output StatusUpdatedAt { get; private set; } = null!; + + /// + /// Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration. + /// + [Output("statuses")] + public Output> Statuses { get; private set; } = null!; + + /// + /// Whether this configuration should suspend its reconciliation of its kustomizations and sources. + /// + [Output("suspend")] + public Output Suspend { get; private set; } = null!; + + /// + /// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + /// + /// Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + /// + [Output("waitForReconciliation")] + public Output WaitForReconciliation { get; private set; } = null!; + + + /// + /// Create a FluxConfiguration resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public FluxConfiguration(string name, FluxConfigurationArgs args, CustomResourceOptions? options = null) + : base("azure-native:kubernetesconfiguration/v20241101:FluxConfiguration", name, args ?? new FluxConfigurationArgs(), MakeResourceOptions(options, "")) + { + } + + private FluxConfiguration(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:kubernetesconfiguration/v20241101:FluxConfiguration", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:FluxConfiguration" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing FluxConfiguration resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static FluxConfiguration Get(string name, Input id, CustomResourceOptions? options = null) + { + return new FluxConfiguration(name, id, options); + } + } + + public sealed class FluxConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// Parameters to reconcile to the AzureBlob source kind type. + /// + [Input("azureBlob")] + public Input? AzureBlob { get; set; } + + /// + /// Parameters to reconcile to the Bucket source kind type. + /// + [Input("bucket")] + public Input? Bucket { get; set; } + + /// + /// The name of the kubernetes cluster. + /// + [Input("clusterName", required: true)] + public Input ClusterName { get; set; } = null!; + + /// + /// The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + /// + [Input("clusterResourceName", required: true)] + public Input ClusterResourceName { get; set; } = null!; + + /// + /// The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + /// + [Input("clusterRp", required: true)] + public Input ClusterRp { get; set; } = null!; + + [Input("configurationProtectedSettings")] + private InputMap? _configurationProtectedSettings; + + /// + /// Key-value pairs of protected configuration settings for the configuration + /// + public InputMap ConfigurationProtectedSettings + { + get => _configurationProtectedSettings ?? (_configurationProtectedSettings = new InputMap()); + set => _configurationProtectedSettings = value; + } + + /// + /// Name of the Flux Configuration. + /// + [Input("fluxConfigurationName")] + public Input? FluxConfigurationName { get; set; } + + /// + /// Parameters to reconcile to the GitRepository source kind type. + /// + [Input("gitRepository")] + public Input? GitRepository { get; set; } + + [Input("kustomizations")] + private InputMap? _kustomizations; + + /// + /// Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + /// + public InputMap Kustomizations + { + get => _kustomizations ?? (_kustomizations = new InputMap()); + set => _kustomizations = value; + } + + /// + /// The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + /// + [Input("namespace")] + public Input? Namespace { get; set; } + + /// + /// Parameters to reconcile to the OCIRepository source kind type. + /// + [Input("ociRepository")] + public Input? OciRepository { get; set; } + + /// + /// Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + /// + [Input("reconciliationWaitDuration")] + public Input? ReconciliationWaitDuration { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Scope at which the operator will be installed. + /// + [Input("scope")] + public InputUnion? Scope { get; set; } + + /// + /// Source Kind to pull the configuration data from. + /// + [Input("sourceKind")] + public InputUnion? SourceKind { get; set; } + + /// + /// Whether this configuration should suspend its reconciliation of its kustomizations and sources. + /// + [Input("suspend")] + public Input? Suspend { get; set; } + + /// + /// Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + /// + [Input("waitForReconciliation")] + public Input? WaitForReconciliation { get; set; } + + public FluxConfigurationArgs() + { + Namespace = "default"; + SourceKind = "GitRepository"; + Suspend = false; + } + public static new FluxConfigurationArgs Empty => new FluxConfigurationArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/GetExtension.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/GetExtension.cs new file mode 100644 index 000000000000..bc73924f0e52 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/GetExtension.cs @@ -0,0 +1,266 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101 +{ + public static class GetExtension + { + /// + /// Gets Kubernetes Cluster Extension. + /// + public static Task InvokeAsync(GetExtensionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:kubernetesconfiguration/v20241101:getExtension", args ?? new GetExtensionArgs(), options.WithDefaults()); + + /// + /// Gets Kubernetes Cluster Extension. + /// + public static Output Invoke(GetExtensionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration/v20241101:getExtension", args ?? new GetExtensionInvokeArgs(), options.WithDefaults()); + + /// + /// Gets Kubernetes Cluster Extension. + /// + public static Output Invoke(GetExtensionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration/v20241101:getExtension", args ?? new GetExtensionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetExtensionArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the kubernetes cluster. + /// + [Input("clusterName", required: true)] + public string ClusterName { get; set; } = null!; + + /// + /// The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + /// + [Input("clusterResourceName", required: true)] + public string ClusterResourceName { get; set; } = null!; + + /// + /// The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + /// + [Input("clusterRp", required: true)] + public string ClusterRp { get; set; } = null!; + + /// + /// Name of the Extension. + /// + [Input("extensionName", required: true)] + public string ExtensionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetExtensionArgs() + { + } + public static new GetExtensionArgs Empty => new GetExtensionArgs(); + } + + public sealed class GetExtensionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the kubernetes cluster. + /// + [Input("clusterName", required: true)] + public Input ClusterName { get; set; } = null!; + + /// + /// The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + /// + [Input("clusterResourceName", required: true)] + public Input ClusterResourceName { get; set; } = null!; + + /// + /// The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + /// + [Input("clusterRp", required: true)] + public Input ClusterRp { get; set; } = null!; + + /// + /// Name of the Extension. + /// + [Input("extensionName", required: true)] + public Input ExtensionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetExtensionInvokeArgs() + { + } + public static new GetExtensionInvokeArgs Empty => new GetExtensionInvokeArgs(); + } + + + [OutputType] + public sealed class GetExtensionResult + { + /// + /// Identity of the Extension resource in an AKS cluster + /// + public readonly Outputs.ExtensionResponseAksAssignedIdentity? AksAssignedIdentity; + /// + /// Flag to note if this extension participates in auto upgrade of minor version, or not. + /// + public readonly bool? AutoUpgradeMinorVersion; + /// + /// Configuration settings that are sensitive, as name-value pairs for configuring this extension. + /// + public readonly ImmutableDictionary? ConfigurationProtectedSettings; + /// + /// Configuration settings, as name-value pairs for configuring this extension. + /// + public readonly ImmutableDictionary? ConfigurationSettings; + /// + /// Currently installed version of the extension. + /// + public readonly string CurrentVersion; + /// + /// Custom Location settings properties. + /// + public readonly ImmutableDictionary CustomLocationSettings; + /// + /// Error information from the Agent - e.g. errors during installation. + /// + public readonly Outputs.ErrorDetailResponse ErrorInfo; + /// + /// Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + /// + public readonly string? ExtensionType; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Identity of the Extension resource + /// + public readonly Outputs.IdentityResponse? Identity; + /// + /// Flag to note if this extension is a system extension + /// + public readonly bool IsSystemExtension; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Uri of the Helm package + /// + public readonly string PackageUri; + /// + /// The plan information. + /// + public readonly Outputs.PlanResponse? Plan; + /// + /// Status of installation of this extension. + /// + public readonly string ProvisioningState; + /// + /// ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + /// + public readonly string? ReleaseTrain; + /// + /// Scope at which the extension is installed. + /// + public readonly Outputs.ScopeResponse? Scope; + /// + /// Status from this extension. + /// + public readonly ImmutableArray Statuses; + /// + /// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + /// + /// User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + /// + public readonly string? Version; + + [OutputConstructor] + private GetExtensionResult( + Outputs.ExtensionResponseAksAssignedIdentity? aksAssignedIdentity, + + bool? autoUpgradeMinorVersion, + + ImmutableDictionary? configurationProtectedSettings, + + ImmutableDictionary? configurationSettings, + + string currentVersion, + + ImmutableDictionary customLocationSettings, + + Outputs.ErrorDetailResponse errorInfo, + + string? extensionType, + + string id, + + Outputs.IdentityResponse? identity, + + bool isSystemExtension, + + string name, + + string packageUri, + + Outputs.PlanResponse? plan, + + string provisioningState, + + string? releaseTrain, + + Outputs.ScopeResponse? scope, + + ImmutableArray statuses, + + Outputs.SystemDataResponse systemData, + + string type, + + string? version) + { + AksAssignedIdentity = aksAssignedIdentity; + AutoUpgradeMinorVersion = autoUpgradeMinorVersion; + ConfigurationProtectedSettings = configurationProtectedSettings; + ConfigurationSettings = configurationSettings; + CurrentVersion = currentVersion; + CustomLocationSettings = customLocationSettings; + ErrorInfo = errorInfo; + ExtensionType = extensionType; + Id = id; + Identity = identity; + IsSystemExtension = isSystemExtension; + Name = name; + PackageUri = packageUri; + Plan = plan; + ProvisioningState = provisioningState; + ReleaseTrain = releaseTrain; + Scope = scope; + Statuses = statuses; + SystemData = systemData; + Type = type; + Version = version; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/GetFluxConfiguration.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/GetFluxConfiguration.cs new file mode 100644 index 000000000000..c70f7b3c3ce5 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/GetFluxConfiguration.cs @@ -0,0 +1,287 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101 +{ + public static class GetFluxConfiguration + { + /// + /// Gets details of the Flux Configuration. + /// + public static Task InvokeAsync(GetFluxConfigurationArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:kubernetesconfiguration/v20241101:getFluxConfiguration", args ?? new GetFluxConfigurationArgs(), options.WithDefaults()); + + /// + /// Gets details of the Flux Configuration. + /// + public static Output Invoke(GetFluxConfigurationInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration/v20241101:getFluxConfiguration", args ?? new GetFluxConfigurationInvokeArgs(), options.WithDefaults()); + + /// + /// Gets details of the Flux Configuration. + /// + public static Output Invoke(GetFluxConfigurationInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration/v20241101:getFluxConfiguration", args ?? new GetFluxConfigurationInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetFluxConfigurationArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the kubernetes cluster. + /// + [Input("clusterName", required: true)] + public string ClusterName { get; set; } = null!; + + /// + /// The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + /// + [Input("clusterResourceName", required: true)] + public string ClusterResourceName { get; set; } = null!; + + /// + /// The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + /// + [Input("clusterRp", required: true)] + public string ClusterRp { get; set; } = null!; + + /// + /// Name of the Flux Configuration. + /// + [Input("fluxConfigurationName", required: true)] + public string FluxConfigurationName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetFluxConfigurationArgs() + { + } + public static new GetFluxConfigurationArgs Empty => new GetFluxConfigurationArgs(); + } + + public sealed class GetFluxConfigurationInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the kubernetes cluster. + /// + [Input("clusterName", required: true)] + public Input ClusterName { get; set; } = null!; + + /// + /// The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + /// + [Input("clusterResourceName", required: true)] + public Input ClusterResourceName { get; set; } = null!; + + /// + /// The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + /// + [Input("clusterRp", required: true)] + public Input ClusterRp { get; set; } = null!; + + /// + /// Name of the Flux Configuration. + /// + [Input("fluxConfigurationName", required: true)] + public Input FluxConfigurationName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetFluxConfigurationInvokeArgs() + { + } + public static new GetFluxConfigurationInvokeArgs Empty => new GetFluxConfigurationInvokeArgs(); + } + + + [OutputType] + public sealed class GetFluxConfigurationResult + { + /// + /// Parameters to reconcile to the AzureBlob source kind type. + /// + public readonly Outputs.AzureBlobDefinitionResponse? AzureBlob; + /// + /// Parameters to reconcile to the Bucket source kind type. + /// + public readonly Outputs.BucketDefinitionResponse? Bucket; + /// + /// Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects. + /// + public readonly string ComplianceState; + /// + /// Key-value pairs of protected configuration settings for the configuration + /// + public readonly ImmutableDictionary? ConfigurationProtectedSettings; + /// + /// Error message returned to the user in the case of provisioning failure. + /// + public readonly string ErrorMessage; + /// + /// Parameters to reconcile to the GitRepository source kind type. + /// + public readonly Outputs.GitRepositoryDefinitionResponse? GitRepository; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + /// + public readonly ImmutableDictionary? Kustomizations; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + /// + public readonly string? Namespace; + /// + /// Parameters to reconcile to the OCIRepository source kind type. + /// + public readonly Outputs.OCIRepositoryDefinitionResponse? OciRepository; + /// + /// Status of the creation of the fluxConfiguration. + /// + public readonly string ProvisioningState; + /// + /// Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + /// + public readonly string? ReconciliationWaitDuration; + /// + /// Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user). + /// + public readonly string RepositoryPublicKey; + /// + /// Scope at which the operator will be installed. + /// + public readonly string? Scope; + /// + /// Source Kind to pull the configuration data from. + /// + public readonly string? SourceKind; + /// + /// Branch and/or SHA of the source commit synced with the cluster. + /// + public readonly string SourceSyncedCommitId; + /// + /// Datetime the fluxConfiguration synced its source on the cluster. + /// + public readonly string SourceUpdatedAt; + /// + /// Datetime the fluxConfiguration synced its status on the cluster with Azure. + /// + public readonly string StatusUpdatedAt; + /// + /// Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration. + /// + public readonly ImmutableArray Statuses; + /// + /// Whether this configuration should suspend its reconciliation of its kustomizations and sources. + /// + public readonly bool? Suspend; + /// + /// Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + /// + /// Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + /// + public readonly bool? WaitForReconciliation; + + [OutputConstructor] + private GetFluxConfigurationResult( + Outputs.AzureBlobDefinitionResponse? azureBlob, + + Outputs.BucketDefinitionResponse? bucket, + + string complianceState, + + ImmutableDictionary? configurationProtectedSettings, + + string errorMessage, + + Outputs.GitRepositoryDefinitionResponse? gitRepository, + + string id, + + ImmutableDictionary? kustomizations, + + string name, + + string? @namespace, + + Outputs.OCIRepositoryDefinitionResponse? ociRepository, + + string provisioningState, + + string? reconciliationWaitDuration, + + string repositoryPublicKey, + + string? scope, + + string? sourceKind, + + string sourceSyncedCommitId, + + string sourceUpdatedAt, + + string statusUpdatedAt, + + ImmutableArray statuses, + + bool? suspend, + + Outputs.SystemDataResponse systemData, + + string type, + + bool? waitForReconciliation) + { + AzureBlob = azureBlob; + Bucket = bucket; + ComplianceState = complianceState; + ConfigurationProtectedSettings = configurationProtectedSettings; + ErrorMessage = errorMessage; + GitRepository = gitRepository; + Id = id; + Kustomizations = kustomizations; + Name = name; + Namespace = @namespace; + OciRepository = ociRepository; + ProvisioningState = provisioningState; + ReconciliationWaitDuration = reconciliationWaitDuration; + RepositoryPublicKey = repositoryPublicKey; + Scope = scope; + SourceKind = sourceKind; + SourceSyncedCommitId = sourceSyncedCommitId; + SourceUpdatedAt = sourceUpdatedAt; + StatusUpdatedAt = statusUpdatedAt; + Statuses = statuses; + Suspend = suspend; + SystemData = systemData; + Type = type; + WaitForReconciliation = waitForReconciliation; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/AzureBlobDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/AzureBlobDefinitionArgs.cs new file mode 100644 index 000000000000..e07f12441011 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/AzureBlobDefinitionArgs.cs @@ -0,0 +1,79 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to reconcile to the AzureBlob source kind type. + /// + public sealed class AzureBlobDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The account key (shared key) to access the storage account + /// + [Input("accountKey")] + public Input? AccountKey { get; set; } + + /// + /// The Azure Blob container name to sync from the url endpoint for the flux configuration. + /// + [Input("containerName")] + public Input? ContainerName { get; set; } + + /// + /// Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + /// + [Input("localAuthRef")] + public Input? LocalAuthRef { get; set; } + + /// + /// Parameters to authenticate using a Managed Identity. + /// + [Input("managedIdentity")] + public Input? ManagedIdentity { get; set; } + + /// + /// The Shared Access token to access the storage container + /// + [Input("sasToken")] + public Input? SasToken { get; set; } + + /// + /// Parameters to authenticate using Service Principal. + /// + [Input("servicePrincipal")] + public Input? ServicePrincipal { get; set; } + + /// + /// The interval at which to re-reconcile the cluster Azure Blob source with the remote. + /// + [Input("syncIntervalInSeconds")] + public Input? SyncIntervalInSeconds { get; set; } + + /// + /// The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + /// + [Input("timeoutInSeconds")] + public Input? TimeoutInSeconds { get; set; } + + /// + /// The URL to sync for the flux configuration Azure Blob storage account. + /// + [Input("url")] + public Input? Url { get; set; } + + public AzureBlobDefinitionArgs() + { + SyncIntervalInSeconds = 600; + TimeoutInSeconds = 600; + } + public static new AzureBlobDefinitionArgs Empty => new AzureBlobDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/BucketDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/BucketDefinitionArgs.cs new file mode 100644 index 000000000000..d9fee0371593 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/BucketDefinitionArgs.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to reconcile to the Bucket source kind type. + /// + public sealed class BucketDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// Plaintext access key used to securely access the S3 bucket + /// + [Input("accessKey")] + public Input? AccessKey { get; set; } + + /// + /// The bucket name to sync from the url endpoint for the flux configuration. + /// + [Input("bucketName")] + public Input? BucketName { get; set; } + + /// + /// Specify whether to use insecure communication when puling data from the S3 bucket. + /// + [Input("insecure")] + public Input? Insecure { get; set; } + + /// + /// Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + /// + [Input("localAuthRef")] + public Input? LocalAuthRef { get; set; } + + /// + /// The interval at which to re-reconcile the cluster bucket source with the remote. + /// + [Input("syncIntervalInSeconds")] + public Input? SyncIntervalInSeconds { get; set; } + + /// + /// The maximum time to attempt to reconcile the cluster bucket source with the remote. + /// + [Input("timeoutInSeconds")] + public Input? TimeoutInSeconds { get; set; } + + /// + /// The URL to sync for the flux configuration S3 bucket. + /// + [Input("url")] + public Input? Url { get; set; } + + public BucketDefinitionArgs() + { + Insecure = true; + SyncIntervalInSeconds = 600; + TimeoutInSeconds = 600; + } + public static new BucketDefinitionArgs Empty => new BucketDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ExtensionAksAssignedIdentityArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ExtensionAksAssignedIdentityArgs.cs new file mode 100644 index 000000000000..341bfc7a8aa6 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ExtensionAksAssignedIdentityArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Identity of the Extension resource in an AKS cluster + /// + public sealed class ExtensionAksAssignedIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// The identity type. + /// + [Input("type")] + public Input? Type { get; set; } + + public ExtensionAksAssignedIdentityArgs() + { + } + public static new ExtensionAksAssignedIdentityArgs Empty => new ExtensionAksAssignedIdentityArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ExtensionStatusArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ExtensionStatusArgs.cs new file mode 100644 index 000000000000..0c0d18b2d532 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ExtensionStatusArgs.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Status from the extension. + /// + public sealed class ExtensionStatusArgs : global::Pulumi.ResourceArgs + { + /// + /// Status code provided by the Extension + /// + [Input("code")] + public Input? Code { get; set; } + + /// + /// Short description of status of the extension. + /// + [Input("displayStatus")] + public Input? DisplayStatus { get; set; } + + /// + /// Level of the status. + /// + [Input("level")] + public InputUnion? Level { get; set; } + + /// + /// Detailed message of the status from the Extension. + /// + [Input("message")] + public Input? Message { get; set; } + + /// + /// DateLiteral (per ISO8601) noting the time of installation status. + /// + [Input("time")] + public Input? Time { get; set; } + + public ExtensionStatusArgs() + { + Level = "Information"; + } + public static new ExtensionStatusArgs Empty => new ExtensionStatusArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/GitRepositoryDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/GitRepositoryDefinitionArgs.cs new file mode 100644 index 000000000000..ff9738dd0120 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/GitRepositoryDefinitionArgs.cs @@ -0,0 +1,79 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to reconcile to the GitRepository source kind type. + /// + public sealed class GitRepositoryDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + /// + [Input("httpsCACert")] + public Input? HttpsCACert { get; set; } + + /// + /// Plaintext HTTPS username used to access private git repositories over HTTPS + /// + [Input("httpsUser")] + public Input? HttpsUser { get; set; } + + /// + /// Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + /// + [Input("localAuthRef")] + public Input? LocalAuthRef { get; set; } + + /// + /// Name of the provider used for authentication. + /// + [Input("provider")] + public InputUnion? Provider { get; set; } + + /// + /// The source reference for the GitRepository object. + /// + [Input("repositoryRef")] + public Input? RepositoryRef { get; set; } + + /// + /// Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + /// + [Input("sshKnownHosts")] + public Input? SshKnownHosts { get; set; } + + /// + /// The interval at which to re-reconcile the cluster git repository source with the remote. + /// + [Input("syncIntervalInSeconds")] + public Input? SyncIntervalInSeconds { get; set; } + + /// + /// The maximum time to attempt to reconcile the cluster git repository source with the remote. + /// + [Input("timeoutInSeconds")] + public Input? TimeoutInSeconds { get; set; } + + /// + /// The URL to sync for the flux configuration git repository. + /// + [Input("url")] + public Input? Url { get; set; } + + public GitRepositoryDefinitionArgs() + { + SyncIntervalInSeconds = 600; + TimeoutInSeconds = 600; + } + public static new GitRepositoryDefinitionArgs Empty => new GitRepositoryDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/IdentityArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/IdentityArgs.cs new file mode 100644 index 000000000000..110097e8811a --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/IdentityArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Identity for the resource. + /// + public sealed class IdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// The identity type. + /// + [Input("type")] + public Input? Type { get; set; } + + public IdentityArgs() + { + } + public static new IdentityArgs Empty => new IdentityArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/KustomizationDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/KustomizationDefinitionArgs.cs new file mode 100644 index 000000000000..35e29eb1955c --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/KustomizationDefinitionArgs.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster. + /// + public sealed class KustomizationDefinitionArgs : global::Pulumi.ResourceArgs + { + [Input("dependsOn")] + private InputList? _dependsOn; + + /// + /// Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + /// + public InputList DependsOn + { + get => _dependsOn ?? (_dependsOn = new InputList()); + set => _dependsOn = value; + } + + /// + /// Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + /// + [Input("force")] + public Input? Force { get; set; } + + /// + /// The path in the source reference to reconcile on the cluster. + /// + [Input("path")] + public Input? Path { get; set; } + + /// + /// Used for variable substitution for this Kustomization after kustomize build. + /// + [Input("postBuild")] + public Input? PostBuild { get; set; } + + /// + /// Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + /// + [Input("prune")] + public Input? Prune { get; set; } + + /// + /// The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + /// + [Input("retryIntervalInSeconds")] + public Input? RetryIntervalInSeconds { get; set; } + + /// + /// The interval at which to re-reconcile the Kustomization on the cluster. + /// + [Input("syncIntervalInSeconds")] + public Input? SyncIntervalInSeconds { get; set; } + + /// + /// The maximum time to attempt to reconcile the Kustomization on the cluster. + /// + [Input("timeoutInSeconds")] + public Input? TimeoutInSeconds { get; set; } + + /// + /// Enable/disable health check for all Kubernetes objects created by this Kustomization. + /// + [Input("wait")] + public Input? Wait { get; set; } + + public KustomizationDefinitionArgs() + { + Force = false; + Path = ""; + Prune = false; + SyncIntervalInSeconds = 600; + TimeoutInSeconds = 600; + Wait = true; + } + public static new KustomizationDefinitionArgs Empty => new KustomizationDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/LayerSelectorDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/LayerSelectorDefinitionArgs.cs new file mode 100644 index 000000000000..38629da7144d --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/LayerSelectorDefinitionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled. + /// + public sealed class LayerSelectorDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The first layer matching the specified media type will be used. + /// + [Input("mediaType")] + public Input? MediaType { get; set; } + + /// + /// The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + /// + [Input("operation")] + public InputUnion? Operation { get; set; } + + public LayerSelectorDefinitionArgs() + { + } + public static new LayerSelectorDefinitionArgs Empty => new LayerSelectorDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ManagedIdentityDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ManagedIdentityDefinitionArgs.cs new file mode 100644 index 000000000000..8780c756d783 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ManagedIdentityDefinitionArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to authenticate using a Managed Identity. + /// + public sealed class ManagedIdentityDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The client Id for authenticating a Managed Identity. + /// + [Input("clientId")] + public Input? ClientId { get; set; } + + public ManagedIdentityDefinitionArgs() + { + } + public static new ManagedIdentityDefinitionArgs Empty => new ManagedIdentityDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/MatchOidcIdentityDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/MatchOidcIdentityDefinitionArgs.cs new file mode 100644 index 000000000000..6ec1454e1cfd --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/MatchOidcIdentityDefinitionArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact. + /// + public sealed class MatchOidcIdentityDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The regex pattern to match against to verify the OIDC issuer. + /// + [Input("issuer")] + public Input? Issuer { get; set; } + + /// + /// The regex pattern to match against to verify the identity subject. + /// + [Input("subject")] + public Input? Subject { get; set; } + + public MatchOidcIdentityDefinitionArgs() + { + } + public static new MatchOidcIdentityDefinitionArgs Empty => new MatchOidcIdentityDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/OCIRepositoryDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/OCIRepositoryDefinitionArgs.cs new file mode 100644 index 000000000000..35b166b99c8c --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/OCIRepositoryDefinitionArgs.cs @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to reconcile to the OCIRepository source kind type. + /// + public sealed class OCIRepositoryDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// Specify whether to allow connecting to a non-TLS HTTP container registry. + /// + [Input("insecure")] + public Input? Insecure { get; set; } + + /// + /// The layer to be pulled from the OCI artifact. + /// + [Input("layerSelector")] + public Input? LayerSelector { get; set; } + + /// + /// Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + /// + [Input("localAuthRef")] + public Input? LocalAuthRef { get; set; } + + /// + /// The source reference for the OCIRepository object. + /// + [Input("repositoryRef")] + public Input? RepositoryRef { get; set; } + + /// + /// The service account name to authenticate with the OCI repository. + /// + [Input("serviceAccountName")] + public Input? ServiceAccountName { get; set; } + + /// + /// The interval at which to re-reconcile the cluster OCI repository source with the remote. + /// + [Input("syncIntervalInSeconds")] + public Input? SyncIntervalInSeconds { get; set; } + + /// + /// The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + /// + [Input("timeoutInSeconds")] + public Input? TimeoutInSeconds { get; set; } + + /// + /// Parameters to authenticate using TLS config for OCI repository. + /// + [Input("tlsConfig")] + public Input? TlsConfig { get; set; } + + /// + /// The URL to sync for the flux configuration OCI repository. + /// + [Input("url")] + public Input? Url { get; set; } + + /// + /// Specifies whether to use Workload Identity to authenticate with the OCI repository. + /// + [Input("useWorkloadIdentity")] + public Input? UseWorkloadIdentity { get; set; } + + /// + /// Verification of the authenticity of an OCI Artifact. + /// + [Input("verify")] + public Input? Verify { get; set; } + + public OCIRepositoryDefinitionArgs() + { + Insecure = false; + SyncIntervalInSeconds = 600; + TimeoutInSeconds = 600; + UseWorkloadIdentity = false; + } + public static new OCIRepositoryDefinitionArgs Empty => new OCIRepositoryDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/OCIRepositoryRefDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/OCIRepositoryRefDefinitionArgs.cs new file mode 100644 index 000000000000..3709e4ef31a4 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/OCIRepositoryRefDefinitionArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// The source reference for the OCIRepository object. + /// + public sealed class OCIRepositoryRefDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + /// + [Input("digest")] + public Input? Digest { get; set; } + + /// + /// The semver range used to match against OCI repository tags. This takes precedence over tag. + /// + [Input("semver")] + public Input? Semver { get; set; } + + /// + /// The OCI repository image tag name to pull. This defaults to 'latest'. + /// + [Input("tag")] + public Input? Tag { get; set; } + + public OCIRepositoryRefDefinitionArgs() + { + } + public static new OCIRepositoryRefDefinitionArgs Empty => new OCIRepositoryRefDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/PlanArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/PlanArgs.cs new file mode 100644 index 000000000000..6ddc2878cb57 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/PlanArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Plan for the resource. + /// + public sealed class PlanArgs : global::Pulumi.ResourceArgs + { + /// + /// A user defined name of the 3rd Party Artifact that is being procured. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. + /// + [Input("product", required: true)] + public Input Product { get; set; } = null!; + + /// + /// A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + /// + [Input("promotionCode")] + public Input? PromotionCode { get; set; } + + /// + /// The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + /// + [Input("publisher", required: true)] + public Input Publisher { get; set; } = null!; + + /// + /// The version of the desired product/artifact. + /// + [Input("version")] + public Input? Version { get; set; } + + public PlanArgs() + { + } + public static new PlanArgs Empty => new PlanArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/PostBuildDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/PostBuildDefinitionArgs.cs new file mode 100644 index 000000000000..8f1faae9e89a --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/PostBuildDefinitionArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// The postBuild definitions defining variable substitutions for this Kustomization after kustomize build. + /// + public sealed class PostBuildDefinitionArgs : global::Pulumi.ResourceArgs + { + [Input("substitute")] + private InputMap? _substitute; + + /// + /// Key/value pairs holding the variables to be substituted in this Kustomization. + /// + public InputMap Substitute + { + get => _substitute ?? (_substitute = new InputMap()); + set => _substitute = value; + } + + [Input("substituteFrom")] + private InputList? _substituteFrom; + + /// + /// Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + /// + public InputList SubstituteFrom + { + get => _substituteFrom ?? (_substituteFrom = new InputList()); + set => _substituteFrom = value; + } + + public PostBuildDefinitionArgs() + { + } + public static new PostBuildDefinitionArgs Empty => new PostBuildDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/RepositoryRefDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/RepositoryRefDefinitionArgs.cs new file mode 100644 index 000000000000..babb9a93efb3 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/RepositoryRefDefinitionArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// The source reference for the GitRepository object. + /// + public sealed class RepositoryRefDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The git repository branch name to checkout. + /// + [Input("branch")] + public Input? Branch { get; set; } + + /// + /// The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. + /// + [Input("commit")] + public Input? Commit { get; set; } + + /// + /// The semver range used to match against git repository tags. This takes precedence over tag. + /// + [Input("semver")] + public Input? Semver { get; set; } + + /// + /// The git repository tag name to checkout. This takes precedence over branch. + /// + [Input("tag")] + public Input? Tag { get; set; } + + public RepositoryRefDefinitionArgs() + { + } + public static new RepositoryRefDefinitionArgs Empty => new RepositoryRefDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeArgs.cs new file mode 100644 index 000000000000..ea5ffdaa2721 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Scope of the extension. It can be either Cluster or Namespace; but not both. + /// + public sealed class ScopeArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies that the scope of the extension is Cluster + /// + [Input("cluster")] + public Input? Cluster { get; set; } + + /// + /// Specifies that the scope of the extension is Namespace + /// + [Input("namespace")] + public Input? Namespace { get; set; } + + public ScopeArgs() + { + } + public static new ScopeArgs Empty => new ScopeArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeClusterArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeClusterArgs.cs new file mode 100644 index 000000000000..392eb087147a --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeClusterArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Specifies that the scope of the extension is Cluster + /// + public sealed class ScopeClusterArgs : global::Pulumi.ResourceArgs + { + /// + /// Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created + /// + [Input("releaseNamespace")] + public Input? ReleaseNamespace { get; set; } + + public ScopeClusterArgs() + { + } + public static new ScopeClusterArgs Empty => new ScopeClusterArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeNamespaceArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeNamespaceArgs.cs new file mode 100644 index 000000000000..f5d7b702d843 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ScopeNamespaceArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Specifies that the scope of the extension is Namespace + /// + public sealed class ScopeNamespaceArgs : global::Pulumi.ResourceArgs + { + /// + /// Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created + /// + [Input("targetNamespace")] + public Input? TargetNamespace { get; set; } + + public ScopeNamespaceArgs() + { + } + public static new ScopeNamespaceArgs Empty => new ScopeNamespaceArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ServicePrincipalDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ServicePrincipalDefinitionArgs.cs new file mode 100644 index 000000000000..2974ea469828 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/ServicePrincipalDefinitionArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to authenticate using Service Principal. + /// + public sealed class ServicePrincipalDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// Base64-encoded certificate used to authenticate a Service Principal + /// + [Input("clientCertificate")] + public Input? ClientCertificate { get; set; } + + /// + /// The password for the certificate used to authenticate a Service Principal + /// + [Input("clientCertificatePassword")] + public Input? ClientCertificatePassword { get; set; } + + /// + /// Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate + /// + [Input("clientCertificateSendChain")] + public Input? ClientCertificateSendChain { get; set; } + + /// + /// The client Id for authenticating a Service Principal. + /// + [Input("clientId")] + public Input? ClientId { get; set; } + + /// + /// The client secret for authenticating a Service Principal + /// + [Input("clientSecret")] + public Input? ClientSecret { get; set; } + + /// + /// The tenant Id for authenticating a Service Principal + /// + [Input("tenantId")] + public Input? TenantId { get; set; } + + public ServicePrincipalDefinitionArgs() + { + ClientCertificateSendChain = false; + } + public static new ServicePrincipalDefinitionArgs Empty => new ServicePrincipalDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/SubstituteFromDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/SubstituteFromDefinitionArgs.cs new file mode 100644 index 000000000000..125928c864dc --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/SubstituteFromDefinitionArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + /// + public sealed class SubstituteFromDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// Name of the ConfigMap/Secret that holds the variables to be used in substitution. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Set to True to proceed without ConfigMap/Secret, if it is not present. + /// + [Input("optional")] + public Input? Optional { get; set; } + + public SubstituteFromDefinitionArgs() + { + Optional = false; + } + public static new SubstituteFromDefinitionArgs Empty => new SubstituteFromDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/TlsConfigDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/TlsConfigDefinitionArgs.cs new file mode 100644 index 000000000000..bb3dcd02f771 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/TlsConfigDefinitionArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to authenticate using TLS config for OCI repository. + /// + public sealed class TlsConfigDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// Base64-encoded CA certificate used to verify the server. + /// + [Input("caCertificate")] + public Input? CaCertificate { get; set; } + + /// + /// Base64-encoded certificate used to authenticate a client with the OCI repository. + /// + [Input("clientCertificate")] + public Input? ClientCertificate { get; set; } + + /// + /// Base64-encoded private key used to authenticate a client with the OCI repository. + /// + [Input("privateKey")] + public Input? PrivateKey { get; set; } + + public TlsConfigDefinitionArgs() + { + } + public static new TlsConfigDefinitionArgs Empty => new TlsConfigDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/VerifyDefinitionArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/VerifyDefinitionArgs.cs new file mode 100644 index 000000000000..3ac95b685be5 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Inputs/VerifyDefinitionArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Inputs +{ + + /// + /// Parameters to verify the authenticity of an OCI Artifact. + /// + public sealed class VerifyDefinitionArgs : global::Pulumi.ResourceArgs + { + [Input("matchOidcIdentity")] + private InputList? _matchOidcIdentity; + + /// + /// Array defining the criteria for matching the identity while verifying an OCI artifact. + /// + public InputList MatchOidcIdentity + { + get => _matchOidcIdentity ?? (_matchOidcIdentity = new InputList()); + set => _matchOidcIdentity = value; + } + + /// + /// Verification provider name. + /// + [Input("provider")] + public Input? Provider { get; set; } + + [Input("verificationConfig")] + private InputMap? _verificationConfig; + + /// + /// An object containing trusted public keys of trusted authors. + /// + public InputMap VerificationConfig + { + get => _verificationConfig ?? (_verificationConfig = new InputMap()); + set => _verificationConfig = value; + } + + public VerifyDefinitionArgs() + { + } + public static new VerifyDefinitionArgs Empty => new VerifyDefinitionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/AzureBlobDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/AzureBlobDefinitionResponse.cs new file mode 100644 index 000000000000..aee4aba37414 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/AzureBlobDefinitionResponse.cs @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to reconcile to the AzureBlob source kind type. + /// + [OutputType] + public sealed class AzureBlobDefinitionResponse + { + /// + /// The account key (shared key) to access the storage account + /// + public readonly string? AccountKey; + /// + /// The Azure Blob container name to sync from the url endpoint for the flux configuration. + /// + public readonly string? ContainerName; + /// + /// Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + /// + public readonly string? LocalAuthRef; + /// + /// Parameters to authenticate using a Managed Identity. + /// + public readonly Outputs.ManagedIdentityDefinitionResponse? ManagedIdentity; + /// + /// The Shared Access token to access the storage container + /// + public readonly string? SasToken; + /// + /// Parameters to authenticate using Service Principal. + /// + public readonly Outputs.ServicePrincipalDefinitionResponse? ServicePrincipal; + /// + /// The interval at which to re-reconcile the cluster Azure Blob source with the remote. + /// + public readonly double? SyncIntervalInSeconds; + /// + /// The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + /// + public readonly double? TimeoutInSeconds; + /// + /// The URL to sync for the flux configuration Azure Blob storage account. + /// + public readonly string? Url; + + [OutputConstructor] + private AzureBlobDefinitionResponse( + string? accountKey, + + string? containerName, + + string? localAuthRef, + + Outputs.ManagedIdentityDefinitionResponse? managedIdentity, + + string? sasToken, + + Outputs.ServicePrincipalDefinitionResponse? servicePrincipal, + + double? syncIntervalInSeconds, + + double? timeoutInSeconds, + + string? url) + { + AccountKey = accountKey; + ContainerName = containerName; + LocalAuthRef = localAuthRef; + ManagedIdentity = managedIdentity; + SasToken = sasToken; + ServicePrincipal = servicePrincipal; + SyncIntervalInSeconds = syncIntervalInSeconds; + TimeoutInSeconds = timeoutInSeconds; + Url = url; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/BucketDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/BucketDefinitionResponse.cs new file mode 100644 index 000000000000..a7739826481d --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/BucketDefinitionResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to reconcile to the Bucket source kind type. + /// + [OutputType] + public sealed class BucketDefinitionResponse + { + /// + /// Plaintext access key used to securely access the S3 bucket + /// + public readonly string? AccessKey; + /// + /// The bucket name to sync from the url endpoint for the flux configuration. + /// + public readonly string? BucketName; + /// + /// Specify whether to use insecure communication when puling data from the S3 bucket. + /// + public readonly bool? Insecure; + /// + /// Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + /// + public readonly string? LocalAuthRef; + /// + /// The interval at which to re-reconcile the cluster bucket source with the remote. + /// + public readonly double? SyncIntervalInSeconds; + /// + /// The maximum time to attempt to reconcile the cluster bucket source with the remote. + /// + public readonly double? TimeoutInSeconds; + /// + /// The URL to sync for the flux configuration S3 bucket. + /// + public readonly string? Url; + + [OutputConstructor] + private BucketDefinitionResponse( + string? accessKey, + + string? bucketName, + + bool? insecure, + + string? localAuthRef, + + double? syncIntervalInSeconds, + + double? timeoutInSeconds, + + string? url) + { + AccessKey = accessKey; + BucketName = bucketName; + Insecure = insecure; + LocalAuthRef = localAuthRef; + SyncIntervalInSeconds = syncIntervalInSeconds; + TimeoutInSeconds = timeoutInSeconds; + Url = url; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ErrorAdditionalInfoResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ErrorAdditionalInfoResponse.cs new file mode 100644 index 000000000000..a9da583e5b60 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ErrorAdditionalInfoResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// The resource management error additional info. + /// + [OutputType] + public sealed class ErrorAdditionalInfoResponse + { + /// + /// The additional info. + /// + public readonly object Info; + /// + /// The additional info type. + /// + public readonly string Type; + + [OutputConstructor] + private ErrorAdditionalInfoResponse( + object info, + + string type) + { + Info = info; + Type = type; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ErrorDetailResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ErrorDetailResponse.cs new file mode 100644 index 000000000000..ced35e9e5c13 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ErrorDetailResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// The error detail. + /// + [OutputType] + public sealed class ErrorDetailResponse + { + /// + /// The error additional info. + /// + public readonly ImmutableArray AdditionalInfo; + /// + /// The error code. + /// + public readonly string Code; + /// + /// The error details. + /// + public readonly ImmutableArray Details; + /// + /// The error message. + /// + public readonly string Message; + /// + /// The error target. + /// + public readonly string Target; + + [OutputConstructor] + private ErrorDetailResponse( + ImmutableArray additionalInfo, + + string code, + + ImmutableArray details, + + string message, + + string target) + { + AdditionalInfo = additionalInfo; + Code = code; + Details = details; + Message = message; + Target = target; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ExtensionResponseAksAssignedIdentity.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ExtensionResponseAksAssignedIdentity.cs new file mode 100644 index 000000000000..de31aaed5a51 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ExtensionResponseAksAssignedIdentity.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Identity of the Extension resource in an AKS cluster + /// + [OutputType] + public sealed class ExtensionResponseAksAssignedIdentity + { + /// + /// The principal ID of resource identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of resource. + /// + public readonly string TenantId; + /// + /// The identity type. + /// + public readonly string? Type; + + [OutputConstructor] + private ExtensionResponseAksAssignedIdentity( + string principalId, + + string tenantId, + + string? type) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ExtensionStatusResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ExtensionStatusResponse.cs new file mode 100644 index 000000000000..1f53521bd01f --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ExtensionStatusResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Status from the extension. + /// + [OutputType] + public sealed class ExtensionStatusResponse + { + /// + /// Status code provided by the Extension + /// + public readonly string? Code; + /// + /// Short description of status of the extension. + /// + public readonly string? DisplayStatus; + /// + /// Level of the status. + /// + public readonly string? Level; + /// + /// Detailed message of the status from the Extension. + /// + public readonly string? Message; + /// + /// DateLiteral (per ISO8601) noting the time of installation status. + /// + public readonly string? Time; + + [OutputConstructor] + private ExtensionStatusResponse( + string? code, + + string? displayStatus, + + string? level, + + string? message, + + string? time) + { + Code = code; + DisplayStatus = displayStatus; + Level = level; + Message = message; + Time = time; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/GitRepositoryDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/GitRepositoryDefinitionResponse.cs new file mode 100644 index 000000000000..a389f6a0d323 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/GitRepositoryDefinitionResponse.cs @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to reconcile to the GitRepository source kind type. + /// + [OutputType] + public sealed class GitRepositoryDefinitionResponse + { + /// + /// Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + /// + public readonly string? HttpsCACert; + /// + /// Plaintext HTTPS username used to access private git repositories over HTTPS + /// + public readonly string? HttpsUser; + /// + /// Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + /// + public readonly string? LocalAuthRef; + /// + /// Name of the provider used for authentication. + /// + public readonly string? Provider; + /// + /// The source reference for the GitRepository object. + /// + public readonly Outputs.RepositoryRefDefinitionResponse? RepositoryRef; + /// + /// Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + /// + public readonly string? SshKnownHosts; + /// + /// The interval at which to re-reconcile the cluster git repository source with the remote. + /// + public readonly double? SyncIntervalInSeconds; + /// + /// The maximum time to attempt to reconcile the cluster git repository source with the remote. + /// + public readonly double? TimeoutInSeconds; + /// + /// The URL to sync for the flux configuration git repository. + /// + public readonly string? Url; + + [OutputConstructor] + private GitRepositoryDefinitionResponse( + string? httpsCACert, + + string? httpsUser, + + string? localAuthRef, + + string? provider, + + Outputs.RepositoryRefDefinitionResponse? repositoryRef, + + string? sshKnownHosts, + + double? syncIntervalInSeconds, + + double? timeoutInSeconds, + + string? url) + { + HttpsCACert = httpsCACert; + HttpsUser = httpsUser; + LocalAuthRef = localAuthRef; + Provider = provider; + RepositoryRef = repositoryRef; + SshKnownHosts = sshKnownHosts; + SyncIntervalInSeconds = syncIntervalInSeconds; + TimeoutInSeconds = timeoutInSeconds; + Url = url; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/HelmReleasePropertiesDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/HelmReleasePropertiesDefinitionResponse.cs new file mode 100644 index 000000000000..fda867f4830f --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/HelmReleasePropertiesDefinitionResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Properties for HelmRelease objects + /// + [OutputType] + public sealed class HelmReleasePropertiesDefinitionResponse + { + /// + /// Total number of times that the HelmRelease failed to install or upgrade + /// + public readonly double? FailureCount; + /// + /// The reference to the HelmChart object used as the source to this HelmRelease + /// + public readonly Outputs.ObjectReferenceDefinitionResponse? HelmChartRef; + /// + /// Number of times that the HelmRelease failed to install + /// + public readonly double? InstallFailureCount; + /// + /// The revision number of the last released object change + /// + public readonly double? LastRevisionApplied; + /// + /// Number of times that the HelmRelease failed to upgrade + /// + public readonly double? UpgradeFailureCount; + + [OutputConstructor] + private HelmReleasePropertiesDefinitionResponse( + double? failureCount, + + Outputs.ObjectReferenceDefinitionResponse? helmChartRef, + + double? installFailureCount, + + double? lastRevisionApplied, + + double? upgradeFailureCount) + { + FailureCount = failureCount; + HelmChartRef = helmChartRef; + InstallFailureCount = installFailureCount; + LastRevisionApplied = lastRevisionApplied; + UpgradeFailureCount = upgradeFailureCount; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/IdentityResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/IdentityResponse.cs new file mode 100644 index 000000000000..d422b113bd88 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/IdentityResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Identity for the resource. + /// + [OutputType] + public sealed class IdentityResponse + { + /// + /// The principal ID of resource identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of resource. + /// + public readonly string TenantId; + /// + /// The identity type. + /// + public readonly string? Type; + + [OutputConstructor] + private IdentityResponse( + string principalId, + + string tenantId, + + string? type) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/KustomizationDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/KustomizationDefinitionResponse.cs new file mode 100644 index 000000000000..76bcf84b9ad0 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/KustomizationDefinitionResponse.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster. + /// + [OutputType] + public sealed class KustomizationDefinitionResponse + { + /// + /// Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + /// + public readonly ImmutableArray DependsOn; + /// + /// Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + /// + public readonly bool? Force; + /// + /// Name of the Kustomization, matching the key in the Kustomizations object map. + /// + public readonly string Name; + /// + /// The path in the source reference to reconcile on the cluster. + /// + public readonly string? Path; + /// + /// Used for variable substitution for this Kustomization after kustomize build. + /// + public readonly Outputs.PostBuildDefinitionResponse? PostBuild; + /// + /// Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + /// + public readonly bool? Prune; + /// + /// The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + /// + public readonly double? RetryIntervalInSeconds; + /// + /// The interval at which to re-reconcile the Kustomization on the cluster. + /// + public readonly double? SyncIntervalInSeconds; + /// + /// The maximum time to attempt to reconcile the Kustomization on the cluster. + /// + public readonly double? TimeoutInSeconds; + /// + /// Enable/disable health check for all Kubernetes objects created by this Kustomization. + /// + public readonly bool? Wait; + + [OutputConstructor] + private KustomizationDefinitionResponse( + ImmutableArray dependsOn, + + bool? force, + + string name, + + string? path, + + Outputs.PostBuildDefinitionResponse? postBuild, + + bool? prune, + + double? retryIntervalInSeconds, + + double? syncIntervalInSeconds, + + double? timeoutInSeconds, + + bool? wait) + { + DependsOn = dependsOn; + Force = force; + Name = name; + Path = path; + PostBuild = postBuild; + Prune = prune; + RetryIntervalInSeconds = retryIntervalInSeconds; + SyncIntervalInSeconds = syncIntervalInSeconds; + TimeoutInSeconds = timeoutInSeconds; + Wait = wait; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/LayerSelectorDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/LayerSelectorDefinitionResponse.cs new file mode 100644 index 000000000000..5f1e86d22478 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/LayerSelectorDefinitionResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled. + /// + [OutputType] + public sealed class LayerSelectorDefinitionResponse + { + /// + /// The first layer matching the specified media type will be used. + /// + public readonly string? MediaType; + /// + /// The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + /// + public readonly string? Operation; + + [OutputConstructor] + private LayerSelectorDefinitionResponse( + string? mediaType, + + string? operation) + { + MediaType = mediaType; + Operation = operation; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ManagedIdentityDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ManagedIdentityDefinitionResponse.cs new file mode 100644 index 000000000000..330b47b80fac --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ManagedIdentityDefinitionResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to authenticate using a Managed Identity. + /// + [OutputType] + public sealed class ManagedIdentityDefinitionResponse + { + /// + /// The client Id for authenticating a Managed Identity. + /// + public readonly string? ClientId; + + [OutputConstructor] + private ManagedIdentityDefinitionResponse(string? clientId) + { + ClientId = clientId; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/MatchOidcIdentityDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/MatchOidcIdentityDefinitionResponse.cs new file mode 100644 index 000000000000..eb6d5aab244d --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/MatchOidcIdentityDefinitionResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact. + /// + [OutputType] + public sealed class MatchOidcIdentityDefinitionResponse + { + /// + /// The regex pattern to match against to verify the OIDC issuer. + /// + public readonly string? Issuer; + /// + /// The regex pattern to match against to verify the identity subject. + /// + public readonly string? Subject; + + [OutputConstructor] + private MatchOidcIdentityDefinitionResponse( + string? issuer, + + string? subject) + { + Issuer = issuer; + Subject = subject; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/OCIRepositoryDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/OCIRepositoryDefinitionResponse.cs new file mode 100644 index 000000000000..24bcc7828f84 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/OCIRepositoryDefinitionResponse.cs @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to reconcile to the OCIRepository source kind type. + /// + [OutputType] + public sealed class OCIRepositoryDefinitionResponse + { + /// + /// Specify whether to allow connecting to a non-TLS HTTP container registry. + /// + public readonly bool? Insecure; + /// + /// The layer to be pulled from the OCI artifact. + /// + public readonly Outputs.LayerSelectorDefinitionResponse? LayerSelector; + /// + /// Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + /// + public readonly string? LocalAuthRef; + /// + /// The source reference for the OCIRepository object. + /// + public readonly Outputs.OCIRepositoryRefDefinitionResponse? RepositoryRef; + /// + /// The service account name to authenticate with the OCI repository. + /// + public readonly string? ServiceAccountName; + /// + /// The interval at which to re-reconcile the cluster OCI repository source with the remote. + /// + public readonly double? SyncIntervalInSeconds; + /// + /// The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + /// + public readonly double? TimeoutInSeconds; + /// + /// Parameters to authenticate using TLS config for OCI repository. + /// + public readonly Outputs.TlsConfigDefinitionResponse? TlsConfig; + /// + /// The URL to sync for the flux configuration OCI repository. + /// + public readonly string? Url; + /// + /// Specifies whether to use Workload Identity to authenticate with the OCI repository. + /// + public readonly bool? UseWorkloadIdentity; + /// + /// Verification of the authenticity of an OCI Artifact. + /// + public readonly Outputs.VerifyDefinitionResponse? Verify; + + [OutputConstructor] + private OCIRepositoryDefinitionResponse( + bool? insecure, + + Outputs.LayerSelectorDefinitionResponse? layerSelector, + + string? localAuthRef, + + Outputs.OCIRepositoryRefDefinitionResponse? repositoryRef, + + string? serviceAccountName, + + double? syncIntervalInSeconds, + + double? timeoutInSeconds, + + Outputs.TlsConfigDefinitionResponse? tlsConfig, + + string? url, + + bool? useWorkloadIdentity, + + Outputs.VerifyDefinitionResponse? verify) + { + Insecure = insecure; + LayerSelector = layerSelector; + LocalAuthRef = localAuthRef; + RepositoryRef = repositoryRef; + ServiceAccountName = serviceAccountName; + SyncIntervalInSeconds = syncIntervalInSeconds; + TimeoutInSeconds = timeoutInSeconds; + TlsConfig = tlsConfig; + Url = url; + UseWorkloadIdentity = useWorkloadIdentity; + Verify = verify; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/OCIRepositoryRefDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/OCIRepositoryRefDefinitionResponse.cs new file mode 100644 index 000000000000..052b65c308c4 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/OCIRepositoryRefDefinitionResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// The source reference for the OCIRepository object. + /// + [OutputType] + public sealed class OCIRepositoryRefDefinitionResponse + { + /// + /// The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + /// + public readonly string? Digest; + /// + /// The semver range used to match against OCI repository tags. This takes precedence over tag. + /// + public readonly string? Semver; + /// + /// The OCI repository image tag name to pull. This defaults to 'latest'. + /// + public readonly string? Tag; + + [OutputConstructor] + private OCIRepositoryRefDefinitionResponse( + string? digest, + + string? semver, + + string? tag) + { + Digest = digest; + Semver = semver; + Tag = tag; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectReferenceDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectReferenceDefinitionResponse.cs new file mode 100644 index 000000000000..86d4515f16cc --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectReferenceDefinitionResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Object reference to a Kubernetes object on a cluster + /// + [OutputType] + public sealed class ObjectReferenceDefinitionResponse + { + /// + /// Name of the object + /// + public readonly string? Name; + /// + /// Namespace of the object + /// + public readonly string? Namespace; + + [OutputConstructor] + private ObjectReferenceDefinitionResponse( + string? name, + + string? @namespace) + { + Name = name; + Namespace = @namespace; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectStatusConditionDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectStatusConditionDefinitionResponse.cs new file mode 100644 index 000000000000..6155eca1d4e3 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectStatusConditionDefinitionResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Status condition of Kubernetes object + /// + [OutputType] + public sealed class ObjectStatusConditionDefinitionResponse + { + /// + /// Last time this status condition has changed + /// + public readonly string? LastTransitionTime; + /// + /// A more verbose description of the object status condition + /// + public readonly string? Message; + /// + /// Reason for the specified status condition type status + /// + public readonly string? Reason; + /// + /// Status of the Kubernetes object condition type + /// + public readonly string? Status; + /// + /// Object status condition type for this object + /// + public readonly string? Type; + + [OutputConstructor] + private ObjectStatusConditionDefinitionResponse( + string? lastTransitionTime, + + string? message, + + string? reason, + + string? status, + + string? type) + { + LastTransitionTime = lastTransitionTime; + Message = message; + Reason = reason; + Status = status; + Type = type; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectStatusDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectStatusDefinitionResponse.cs new file mode 100644 index 000000000000..789edd9c479d --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ObjectStatusDefinitionResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Statuses of objects deployed by the user-specified kustomizations from the git repository. + /// + [OutputType] + public sealed class ObjectStatusDefinitionResponse + { + /// + /// Object reference to the Kustomization that applied this object + /// + public readonly Outputs.ObjectReferenceDefinitionResponse? AppliedBy; + /// + /// Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster. + /// + public readonly string? ComplianceState; + /// + /// Additional properties that are provided from objects of the HelmRelease kind + /// + public readonly Outputs.HelmReleasePropertiesDefinitionResponse? HelmReleaseProperties; + /// + /// Kind of the applied object + /// + public readonly string? Kind; + /// + /// Name of the applied object + /// + public readonly string? Name; + /// + /// Namespace of the applied object + /// + public readonly string? Namespace; + /// + /// List of Kubernetes object status conditions present on the cluster + /// + public readonly ImmutableArray StatusConditions; + + [OutputConstructor] + private ObjectStatusDefinitionResponse( + Outputs.ObjectReferenceDefinitionResponse? appliedBy, + + string? complianceState, + + Outputs.HelmReleasePropertiesDefinitionResponse? helmReleaseProperties, + + string? kind, + + string? name, + + string? @namespace, + + ImmutableArray statusConditions) + { + AppliedBy = appliedBy; + ComplianceState = complianceState; + HelmReleaseProperties = helmReleaseProperties; + Kind = kind; + Name = name; + Namespace = @namespace; + StatusConditions = statusConditions; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/PlanResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/PlanResponse.cs new file mode 100644 index 000000000000..ae7987bcb926 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/PlanResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Plan for the resource. + /// + [OutputType] + public sealed class PlanResponse + { + /// + /// A user defined name of the 3rd Party Artifact that is being procured. + /// + public readonly string Name; + /// + /// The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. + /// + public readonly string Product; + /// + /// A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + /// + public readonly string? PromotionCode; + /// + /// The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + /// + public readonly string Publisher; + /// + /// The version of the desired product/artifact. + /// + public readonly string? Version; + + [OutputConstructor] + private PlanResponse( + string name, + + string product, + + string? promotionCode, + + string publisher, + + string? version) + { + Name = name; + Product = product; + PromotionCode = promotionCode; + Publisher = publisher; + Version = version; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/PostBuildDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/PostBuildDefinitionResponse.cs new file mode 100644 index 000000000000..2c7789eea2b5 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/PostBuildDefinitionResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// The postBuild definitions defining variable substitutions for this Kustomization after kustomize build. + /// + [OutputType] + public sealed class PostBuildDefinitionResponse + { + /// + /// Key/value pairs holding the variables to be substituted in this Kustomization. + /// + public readonly ImmutableDictionary? Substitute; + /// + /// Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + /// + public readonly ImmutableArray SubstituteFrom; + + [OutputConstructor] + private PostBuildDefinitionResponse( + ImmutableDictionary? substitute, + + ImmutableArray substituteFrom) + { + Substitute = substitute; + SubstituteFrom = substituteFrom; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/RepositoryRefDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/RepositoryRefDefinitionResponse.cs new file mode 100644 index 000000000000..b112c9b22a3a --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/RepositoryRefDefinitionResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// The source reference for the GitRepository object. + /// + [OutputType] + public sealed class RepositoryRefDefinitionResponse + { + /// + /// The git repository branch name to checkout. + /// + public readonly string? Branch; + /// + /// The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. + /// + public readonly string? Commit; + /// + /// The semver range used to match against git repository tags. This takes precedence over tag. + /// + public readonly string? Semver; + /// + /// The git repository tag name to checkout. This takes precedence over branch. + /// + public readonly string? Tag; + + [OutputConstructor] + private RepositoryRefDefinitionResponse( + string? branch, + + string? commit, + + string? semver, + + string? tag) + { + Branch = branch; + Commit = commit; + Semver = semver; + Tag = tag; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeClusterResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeClusterResponse.cs new file mode 100644 index 000000000000..163ef426b8a0 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeClusterResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Specifies that the scope of the extension is Cluster + /// + [OutputType] + public sealed class ScopeClusterResponse + { + /// + /// Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created + /// + public readonly string? ReleaseNamespace; + + [OutputConstructor] + private ScopeClusterResponse(string? releaseNamespace) + { + ReleaseNamespace = releaseNamespace; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeNamespaceResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeNamespaceResponse.cs new file mode 100644 index 000000000000..107b3e7f1dae --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeNamespaceResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Specifies that the scope of the extension is Namespace + /// + [OutputType] + public sealed class ScopeNamespaceResponse + { + /// + /// Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created + /// + public readonly string? TargetNamespace; + + [OutputConstructor] + private ScopeNamespaceResponse(string? targetNamespace) + { + TargetNamespace = targetNamespace; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeResponse.cs new file mode 100644 index 000000000000..d64ffdd146f1 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ScopeResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Scope of the extension. It can be either Cluster or Namespace; but not both. + /// + [OutputType] + public sealed class ScopeResponse + { + /// + /// Specifies that the scope of the extension is Cluster + /// + public readonly Outputs.ScopeClusterResponse? Cluster; + /// + /// Specifies that the scope of the extension is Namespace + /// + public readonly Outputs.ScopeNamespaceResponse? Namespace; + + [OutputConstructor] + private ScopeResponse( + Outputs.ScopeClusterResponse? cluster, + + Outputs.ScopeNamespaceResponse? @namespace) + { + Cluster = cluster; + Namespace = @namespace; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ServicePrincipalDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ServicePrincipalDefinitionResponse.cs new file mode 100644 index 000000000000..5784735fd1b5 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/ServicePrincipalDefinitionResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to authenticate using Service Principal. + /// + [OutputType] + public sealed class ServicePrincipalDefinitionResponse + { + /// + /// Base64-encoded certificate used to authenticate a Service Principal + /// + public readonly string? ClientCertificate; + /// + /// The password for the certificate used to authenticate a Service Principal + /// + public readonly string? ClientCertificatePassword; + /// + /// Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate + /// + public readonly bool? ClientCertificateSendChain; + /// + /// The client Id for authenticating a Service Principal. + /// + public readonly string? ClientId; + /// + /// The client secret for authenticating a Service Principal + /// + public readonly string? ClientSecret; + /// + /// The tenant Id for authenticating a Service Principal + /// + public readonly string? TenantId; + + [OutputConstructor] + private ServicePrincipalDefinitionResponse( + string? clientCertificate, + + string? clientCertificatePassword, + + bool? clientCertificateSendChain, + + string? clientId, + + string? clientSecret, + + string? tenantId) + { + ClientCertificate = clientCertificate; + ClientCertificatePassword = clientCertificatePassword; + ClientCertificateSendChain = clientCertificateSendChain; + ClientId = clientId; + ClientSecret = clientSecret; + TenantId = tenantId; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/SubstituteFromDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/SubstituteFromDefinitionResponse.cs new file mode 100644 index 000000000000..09ac40520105 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/SubstituteFromDefinitionResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + /// + [OutputType] + public sealed class SubstituteFromDefinitionResponse + { + /// + /// Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + /// + public readonly string? Kind; + /// + /// Name of the ConfigMap/Secret that holds the variables to be used in substitution. + /// + public readonly string? Name; + /// + /// Set to True to proceed without ConfigMap/Secret, if it is not present. + /// + public readonly bool? Optional; + + [OutputConstructor] + private SubstituteFromDefinitionResponse( + string? kind, + + string? name, + + bool? optional) + { + Kind = kind; + Name = name; + Optional = optional; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/SystemDataResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..eee9c39b7135 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/TlsConfigDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/TlsConfigDefinitionResponse.cs new file mode 100644 index 000000000000..32ab71dbd520 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/TlsConfigDefinitionResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to authenticate using TLS config for OCI repository. + /// + [OutputType] + public sealed class TlsConfigDefinitionResponse + { + /// + /// Base64-encoded CA certificate used to verify the server. + /// + public readonly string? CaCertificate; + /// + /// Base64-encoded certificate used to authenticate a client with the OCI repository. + /// + public readonly string? ClientCertificate; + /// + /// Base64-encoded private key used to authenticate a client with the OCI repository. + /// + public readonly string? PrivateKey; + + [OutputConstructor] + private TlsConfigDefinitionResponse( + string? caCertificate, + + string? clientCertificate, + + string? privateKey) + { + CaCertificate = caCertificate; + ClientCertificate = clientCertificate; + PrivateKey = privateKey; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/VerifyDefinitionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/VerifyDefinitionResponse.cs new file mode 100644 index 000000000000..bb1ce3649fa8 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/Outputs/VerifyDefinitionResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101.Outputs +{ + + /// + /// Parameters to verify the authenticity of an OCI Artifact. + /// + [OutputType] + public sealed class VerifyDefinitionResponse + { + /// + /// Array defining the criteria for matching the identity while verifying an OCI artifact. + /// + public readonly ImmutableArray MatchOidcIdentity; + /// + /// Verification provider name. + /// + public readonly string? Provider; + /// + /// An object containing trusted public keys of trusted authors. + /// + public readonly ImmutableDictionary? VerificationConfig; + + [OutputConstructor] + private VerifyDefinitionResponse( + ImmutableArray matchOidcIdentity, + + string? provider, + + ImmutableDictionary? verificationConfig) + { + MatchOidcIdentity = matchOidcIdentity; + Provider = provider; + VerificationConfig = verificationConfig; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101/README.md b/sdk/dotnet/KubernetesConfiguration/V20241101/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Enums.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Enums.cs new file mode 100644 index 000000000000..923b774c9b36 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Enums.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview +{ + /// + /// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + /// + [EnumType] + public readonly struct PrivateEndpointServiceConnectionStatus : IEquatable + { + private readonly string _value; + + private PrivateEndpointServiceConnectionStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static PrivateEndpointServiceConnectionStatus Pending { get; } = new PrivateEndpointServiceConnectionStatus("Pending"); + public static PrivateEndpointServiceConnectionStatus Approved { get; } = new PrivateEndpointServiceConnectionStatus("Approved"); + public static PrivateEndpointServiceConnectionStatus Rejected { get; } = new PrivateEndpointServiceConnectionStatus("Rejected"); + + public static bool operator ==(PrivateEndpointServiceConnectionStatus left, PrivateEndpointServiceConnectionStatus right) => left.Equals(right); + public static bool operator !=(PrivateEndpointServiceConnectionStatus left, PrivateEndpointServiceConnectionStatus right) => !left.Equals(right); + + public static explicit operator string(PrivateEndpointServiceConnectionStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is PrivateEndpointServiceConnectionStatus other && Equals(other); + public bool Equals(PrivateEndpointServiceConnectionStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + /// + [EnumType] + public readonly struct PublicNetworkAccessType : IEquatable + { + private readonly string _value; + + private PublicNetworkAccessType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Allows Azure Arc agents to communicate with Azure Arc services over both public (internet) and private endpoints. + /// + public static PublicNetworkAccessType Enabled { get; } = new PublicNetworkAccessType("Enabled"); + /// + /// Does not allow Azure Arc agents to communicate with Azure Arc services over public (internet) endpoints. The agents must use the private link. + /// + public static PublicNetworkAccessType Disabled { get; } = new PublicNetworkAccessType("Disabled"); + + public static bool operator ==(PublicNetworkAccessType left, PublicNetworkAccessType right) => left.Equals(right); + public static bool operator !=(PublicNetworkAccessType left, PublicNetworkAccessType right) => !left.Equals(right); + + public static explicit operator string(PublicNetworkAccessType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is PublicNetworkAccessType other && Equals(other); + public bool Equals(PublicNetworkAccessType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/GetPrivateEndpointConnection.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/GetPrivateEndpointConnection.cs new file mode 100644 index 000000000000..8f7958c7af1c --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/GetPrivateEndpointConnection.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview +{ + public static class GetPrivateEndpointConnection + { + /// + /// Gets a private endpoint connection. + /// + public static Task InvokeAsync(GetPrivateEndpointConnectionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:kubernetesconfiguration/v20241101preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionArgs(), options.WithDefaults()); + + /// + /// Gets a private endpoint connection. + /// + public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration/v20241101preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// Gets a private endpoint connection. + /// + public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration/v20241101preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetPrivateEndpointConnectionArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName", required: true)] + public string PrivateEndpointConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of the Azure Arc PrivateLinkScope resource. + /// + [Input("scopeName", required: true)] + public string ScopeName { get; set; } = null!; + + public GetPrivateEndpointConnectionArgs() + { + } + public static new GetPrivateEndpointConnectionArgs Empty => new GetPrivateEndpointConnectionArgs(); + } + + public sealed class GetPrivateEndpointConnectionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName", required: true)] + public Input PrivateEndpointConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the Azure Arc PrivateLinkScope resource. + /// + [Input("scopeName", required: true)] + public Input ScopeName { get; set; } = null!; + + public GetPrivateEndpointConnectionInvokeArgs() + { + } + public static new GetPrivateEndpointConnectionInvokeArgs Empty => new GetPrivateEndpointConnectionInvokeArgs(); + } + + + [OutputType] + public sealed class GetPrivateEndpointConnectionResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The resource of private end point. + /// + public readonly Outputs.PrivateEndpointResponse? PrivateEndpoint; + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + public readonly Outputs.PrivateLinkServiceConnectionStateResponse PrivateLinkServiceConnectionState; + /// + /// The provisioning state of the private endpoint connection resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetPrivateEndpointConnectionResult( + string id, + + string name, + + Outputs.PrivateEndpointResponse? privateEndpoint, + + Outputs.PrivateLinkServiceConnectionStateResponse privateLinkServiceConnectionState, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/GetPrivateLinkScope.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/GetPrivateLinkScope.cs new file mode 100644 index 000000000000..23b542e1d987 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/GetPrivateLinkScope.cs @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview +{ + public static class GetPrivateLinkScope + { + /// + /// Returns a Azure Arc PrivateLinkScope. + /// + public static Task InvokeAsync(GetPrivateLinkScopeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:kubernetesconfiguration/v20241101preview:getPrivateLinkScope", args ?? new GetPrivateLinkScopeArgs(), options.WithDefaults()); + + /// + /// Returns a Azure Arc PrivateLinkScope. + /// + public static Output Invoke(GetPrivateLinkScopeInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration/v20241101preview:getPrivateLinkScope", args ?? new GetPrivateLinkScopeInvokeArgs(), options.WithDefaults()); + + /// + /// Returns a Azure Arc PrivateLinkScope. + /// + public static Output Invoke(GetPrivateLinkScopeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:kubernetesconfiguration/v20241101preview:getPrivateLinkScope", args ?? new GetPrivateLinkScopeInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetPrivateLinkScopeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The name of the Azure Arc PrivateLinkScope resource. + /// + [Input("scopeName", required: true)] + public string ScopeName { get; set; } = null!; + + public GetPrivateLinkScopeArgs() + { + } + public static new GetPrivateLinkScopeArgs Empty => new GetPrivateLinkScopeArgs(); + } + + public sealed class GetPrivateLinkScopeInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the Azure Arc PrivateLinkScope resource. + /// + [Input("scopeName", required: true)] + public Input ScopeName { get; set; } = null!; + + public GetPrivateLinkScopeInvokeArgs() + { + } + public static new GetPrivateLinkScopeInvokeArgs Empty => new GetPrivateLinkScopeInvokeArgs(); + } + + + [OutputType] + public sealed class GetPrivateLinkScopeResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Properties that define a Azure Arc PrivateLinkScope resource. + /// + public readonly Outputs.KubernetesConfigurationPrivateLinkScopePropertiesResponse Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetPrivateLinkScopeResult( + string id, + + string location, + + string name, + + Outputs.KubernetesConfigurationPrivateLinkScopePropertiesResponse properties, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Location = location; + Name = name; + Properties = properties; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Inputs/KubernetesConfigurationPrivateLinkScopePropertiesArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Inputs/KubernetesConfigurationPrivateLinkScopePropertiesArgs.cs new file mode 100644 index 000000000000..4e07d34451cd --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Inputs/KubernetesConfigurationPrivateLinkScopePropertiesArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview.Inputs +{ + + /// + /// Properties that define a Azure Arc PrivateLinkScope resource. + /// + public sealed class KubernetesConfigurationPrivateLinkScopePropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Managed Cluster ARM ID for the private link scope (Required) + /// + [Input("clusterResourceId", required: true)] + public Input ClusterResourceId { get; set; } = null!; + + /// + /// Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + /// + [Input("publicNetworkAccess")] + public InputUnion? PublicNetworkAccess { get; set; } + + public KubernetesConfigurationPrivateLinkScopePropertiesArgs() + { + } + public static new KubernetesConfigurationPrivateLinkScopePropertiesArgs Empty => new KubernetesConfigurationPrivateLinkScopePropertiesArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs new file mode 100644 index 000000000000..35d46278d5a7 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview.Inputs +{ + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + public sealed class PrivateLinkServiceConnectionStateArgs : global::Pulumi.ResourceArgs + { + /// + /// A message indicating if changes on the service provider require any updates on the consumer. + /// + [Input("actionsRequired")] + public Input? ActionsRequired { get; set; } + + /// + /// The reason for approval/rejection of the connection. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public PrivateLinkServiceConnectionStateArgs() + { + } + public static new PrivateLinkServiceConnectionStateArgs Empty => new PrivateLinkServiceConnectionStateArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/KubernetesConfigurationPrivateLinkScopePropertiesResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/KubernetesConfigurationPrivateLinkScopePropertiesResponse.cs new file mode 100644 index 000000000000..032a64936c3e --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/KubernetesConfigurationPrivateLinkScopePropertiesResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview.Outputs +{ + + /// + /// Properties that define a Azure Arc PrivateLinkScope resource. + /// + [OutputType] + public sealed class KubernetesConfigurationPrivateLinkScopePropertiesResponse + { + /// + /// Managed Cluster ARM ID for the private link scope (Required) + /// + public readonly string ClusterResourceId; + /// + /// The collection of associated Private Endpoint Connections. + /// + public readonly ImmutableArray PrivateEndpointConnections; + /// + /// The Guid id of the private link scope. + /// + public readonly string PrivateLinkScopeId; + /// + /// Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed. + /// + public readonly string ProvisioningState; + /// + /// Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + /// + public readonly string? PublicNetworkAccess; + + [OutputConstructor] + private KubernetesConfigurationPrivateLinkScopePropertiesResponse( + string clusterResourceId, + + ImmutableArray privateEndpointConnections, + + string privateLinkScopeId, + + string provisioningState, + + string? publicNetworkAccess) + { + ClusterResourceId = clusterResourceId; + PrivateEndpointConnections = privateEndpointConnections; + PrivateLinkScopeId = privateLinkScopeId; + ProvisioningState = provisioningState; + PublicNetworkAccess = publicNetworkAccess; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateEndpointConnectionResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateEndpointConnectionResponse.cs new file mode 100644 index 000000000000..cee9bbb99563 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateEndpointConnectionResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview.Outputs +{ + + /// + /// The Private Endpoint Connection resource. + /// + [OutputType] + public sealed class PrivateEndpointConnectionResponse + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The resource of private end point. + /// + public readonly Outputs.PrivateEndpointResponse? PrivateEndpoint; + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + public readonly Outputs.PrivateLinkServiceConnectionStateResponse PrivateLinkServiceConnectionState; + /// + /// The provisioning state of the private endpoint connection resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private PrivateEndpointConnectionResponse( + string id, + + string name, + + Outputs.PrivateEndpointResponse? privateEndpoint, + + Outputs.PrivateLinkServiceConnectionStateResponse privateLinkServiceConnectionState, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateEndpointResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateEndpointResponse.cs new file mode 100644 index 000000000000..bcce083938dc --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateEndpointResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview.Outputs +{ + + /// + /// The Private Endpoint resource. + /// + [OutputType] + public sealed class PrivateEndpointResponse + { + /// + /// The ARM identifier for Private Endpoint + /// + public readonly string Id; + + [OutputConstructor] + private PrivateEndpointResponse(string id) + { + Id = id; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs new file mode 100644 index 000000000000..40e1043ec664 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview.Outputs +{ + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [OutputType] + public sealed class PrivateLinkServiceConnectionStateResponse + { + /// + /// A message indicating if changes on the service provider require any updates on the consumer. + /// + public readonly string? ActionsRequired; + /// + /// The reason for approval/rejection of the connection. + /// + public readonly string? Description; + /// + /// Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + /// + public readonly string? Status; + + [OutputConstructor] + private PrivateLinkServiceConnectionStateResponse( + string? actionsRequired, + + string? description, + + string? status) + { + ActionsRequired = actionsRequired; + Description = description; + Status = status; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/SystemDataResponse.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..f4b2c9f0dbf1 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/PrivateEndpointConnection.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/PrivateEndpointConnection.cs new file mode 100644 index 000000000000..3ff4c732ee4f --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/PrivateEndpointConnection.cs @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview +{ + /// + /// The Private Endpoint Connection resource. + /// + [AzureNativeResourceType("azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection")] + public partial class PrivateEndpointConnection : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The resource of private end point. + /// + [Output("privateEndpoint")] + public Output PrivateEndpoint { get; private set; } = null!; + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [Output("privateLinkServiceConnectionState")] + public Output PrivateLinkServiceConnectionState { get; private set; } = null!; + + /// + /// The provisioning state of the private endpoint connection resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a PrivateEndpointConnection resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public PrivateEndpointConnection(string name, PrivateEndpointConnectionArgs args, CustomResourceOptions? options = null) + : base("azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection", name, args ?? new PrivateEndpointConnectionArgs(), MakeResourceOptions(options, "")) + { + } + + private PrivateEndpointConnection(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:PrivateEndpointConnection" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing PrivateEndpointConnection resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static PrivateEndpointConnection Get(string name, Input id, CustomResourceOptions? options = null) + { + return new PrivateEndpointConnection(name, id, options); + } + } + + public sealed class PrivateEndpointConnectionArgs : global::Pulumi.ResourceArgs + { + /// + /// The name of the private endpoint connection associated with the Azure resource + /// + [Input("privateEndpointConnectionName")] + public Input? PrivateEndpointConnectionName { get; set; } + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [Input("privateLinkServiceConnectionState", required: true)] + public Input PrivateLinkServiceConnectionState { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the Azure Arc PrivateLinkScope resource. + /// + [Input("scopeName", required: true)] + public Input ScopeName { get; set; } = null!; + + public PrivateEndpointConnectionArgs() + { + } + public static new PrivateEndpointConnectionArgs Empty => new PrivateEndpointConnectionArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/PrivateLinkScope.cs b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/PrivateLinkScope.cs new file mode 100644 index 000000000000..288f8a576148 --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/PrivateLinkScope.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.KubernetesConfiguration.V20241101Preview +{ + /// + /// An Azure Arc PrivateLinkScope definition. + /// + [AzureNativeResourceType("azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope")] + public partial class PrivateLinkScope : global::Pulumi.CustomResource + { + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Properties that define a Azure Arc PrivateLinkScope resource. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a PrivateLinkScope resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public PrivateLinkScope(string name, PrivateLinkScopeArgs args, CustomResourceOptions? options = null) + : base("azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope", name, args ?? new PrivateLinkScopeArgs(), MakeResourceOptions(options, "")) + { + } + + private PrivateLinkScope(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope" }, + new global::Pulumi.Alias { Type = "azure-native:kubernetesconfiguration:PrivateLinkScope" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing PrivateLinkScope resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static PrivateLinkScope Get(string name, Input id, CustomResourceOptions? options = null) + { + return new PrivateLinkScope(name, id, options); + } + } + + public sealed class PrivateLinkScopeArgs : global::Pulumi.ResourceArgs + { + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Properties that define a Azure Arc PrivateLinkScope resource. + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The name of the Azure Arc PrivateLinkScope resource. + /// + [Input("scopeName")] + public Input? ScopeName { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public PrivateLinkScopeArgs() + { + } + public static new PrivateLinkScopeArgs Empty => new PrivateLinkScopeArgs(); + } +} diff --git a/sdk/dotnet/KubernetesConfiguration/V20241101Preview/README.md b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/KubernetesConfiguration/V20241101Preview/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/MachineLearningServices/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/BatchDeployment.cs index df99947d5a74..3b4b73ea9909 100644 --- a/sdk/dotnet/MachineLearningServices/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/BatchDeployment.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:BatchDeployment")] public partial class BatchDeployment : global::Pulumi.CustomResource @@ -115,6 +115,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/BatchEndpoint.cs index f3f283563cbf..50d2365bdfe1 100644 --- a/sdk/dotnet/MachineLearningServices/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/BatchEndpoint.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:BatchEndpoint")] public partial class BatchEndpoint : global::Pulumi.CustomResource @@ -115,6 +115,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/CapabilityHost.cs b/sdk/dotnet/MachineLearningServices/CapabilityHost.cs index ab1ed6784453..bd6193d39617 100644 --- a/sdk/dotnet/MachineLearningServices/CapabilityHost.cs +++ b/sdk/dotnet/MachineLearningServices/CapabilityHost.cs @@ -12,6 +12,8 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure Resource Manager resource envelope. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:CapabilityHost")] public partial class CapabilityHost : global::Pulumi.CustomResource @@ -66,6 +68,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Aliases = { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CapabilityHost" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CapabilityHost" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/CodeContainer.cs index 74cec776c4cb..a03be66b7df4 100644 --- a/sdk/dotnet/MachineLearningServices/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/CodeContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:CodeContainer")] public partial class CodeContainer : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/CodeVersion.cs index 09d28ccd1558..a63d6063dd95 100644 --- a/sdk/dotnet/MachineLearningServices/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/CodeVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:CodeVersion")] public partial class CodeVersion : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/ComponentContainer.cs index 5a4b3df1e6ba..2cc7d4256077 100644 --- a/sdk/dotnet/MachineLearningServices/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/ComponentContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ComponentContainer")] public partial class ComponentContainer : global::Pulumi.CustomResource @@ -85,6 +85,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/ComponentVersion.cs index f71b0a2ec26c..740e040962d6 100644 --- a/sdk/dotnet/MachineLearningServices/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/ComponentVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ComponentVersion")] public partial class ComponentVersion : global::Pulumi.CustomResource @@ -85,6 +85,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/Compute.cs b/sdk/dotnet/MachineLearningServices/Compute.cs index 28f999c242dd..1d0194755cf3 100644 --- a/sdk/dotnet/MachineLearningServices/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/Compute.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Machine Learning compute object wrapped into ARM resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:Compute")] public partial class Compute : global::Pulumi.CustomResource @@ -128,6 +128,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ConnectionDeployment.cs b/sdk/dotnet/MachineLearningServices/ConnectionDeployment.cs index ce97ebe52e4e..0754b2dd2859 100644 --- a/sdk/dotnet/MachineLearningServices/ConnectionDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/ConnectionDeployment.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ConnectionDeployment")] public partial class ConnectionDeployment : global::Pulumi.CustomResource @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ConnectionRaiBlocklist.cs b/sdk/dotnet/MachineLearningServices/ConnectionRaiBlocklist.cs index 450fc3cdab4c..c637d58c3b72 100644 --- a/sdk/dotnet/MachineLearningServices/ConnectionRaiBlocklist.cs +++ b/sdk/dotnet/MachineLearningServices/ConnectionRaiBlocklist.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ConnectionRaiBlocklist")] public partial class ConnectionRaiBlocklist : global::Pulumi.CustomResource @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ConnectionRaiBlocklistItem.cs b/sdk/dotnet/MachineLearningServices/ConnectionRaiBlocklistItem.cs index 6597c1522ab7..c7d03aae07c3 100644 --- a/sdk/dotnet/MachineLearningServices/ConnectionRaiBlocklistItem.cs +++ b/sdk/dotnet/MachineLearningServices/ConnectionRaiBlocklistItem.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ConnectionRaiBlocklistItem")] public partial class ConnectionRaiBlocklistItem : global::Pulumi.CustomResource @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ConnectionRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/ConnectionRaiPolicy.cs index 47a08b202045..a4b423e7fc22 100644 --- a/sdk/dotnet/MachineLearningServices/ConnectionRaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/ConnectionRaiPolicy.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure OpenAI Content Filters resource. /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ConnectionRaiPolicy")] public partial class ConnectionRaiPolicy : global::Pulumi.CustomResource @@ -70,6 +70,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/DataContainer.cs b/sdk/dotnet/MachineLearningServices/DataContainer.cs index a44351aaf584..dd531c7d2d0c 100644 --- a/sdk/dotnet/MachineLearningServices/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/DataContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:DataContainer")] public partial class DataContainer : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/DataVersion.cs b/sdk/dotnet/MachineLearningServices/DataVersion.cs index 5dcc00830310..95961cd1c459 100644 --- a/sdk/dotnet/MachineLearningServices/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/DataVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:DataVersion")] public partial class DataVersion : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/Datastore.cs b/sdk/dotnet/MachineLearningServices/Datastore.cs index 1ac66d8e3ac5..6a90ab7476bb 100644 --- a/sdk/dotnet/MachineLearningServices/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/Datastore.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:Datastore")] public partial class Datastore : global::Pulumi.CustomResource @@ -87,6 +87,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/EndpointDeployment.cs b/sdk/dotnet/MachineLearningServices/EndpointDeployment.cs index 7e49eec23918..daa0c684bc8c 100644 --- a/sdk/dotnet/MachineLearningServices/EndpointDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/EndpointDeployment.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:EndpointDeployment")] public partial class EndpointDeployment : global::Pulumi.CustomResource @@ -67,6 +67,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/EnvironmentContainer.cs index ed0f4d60f833..b47d9e5b2c33 100644 --- a/sdk/dotnet/MachineLearningServices/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/EnvironmentContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:EnvironmentContainer")] public partial class EnvironmentContainer : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/EnvironmentSpecificationVersion.cs b/sdk/dotnet/MachineLearningServices/EnvironmentSpecificationVersion.cs index 6730b7d233fc..8d9d3bcaaedb 100644 --- a/sdk/dotnet/MachineLearningServices/EnvironmentSpecificationVersion.cs +++ b/sdk/dotnet/MachineLearningServices/EnvironmentSpecificationVersion.cs @@ -84,6 +84,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentSpecificationVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/EnvironmentVersion.cs index bcd7582343e0..2b8caf946950 100644 --- a/sdk/dotnet/MachineLearningServices/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/EnvironmentVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:EnvironmentVersion")] public partial class EnvironmentVersion : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/FeaturesetContainerEntity.cs index 3545d11a32a0..8ffce81bfb1e 100644 --- a/sdk/dotnet/MachineLearningServices/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/FeaturesetContainerEntity.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:FeaturesetContainerEntity")] public partial class FeaturesetContainerEntity : global::Pulumi.CustomResource @@ -78,6 +78,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/FeaturesetVersion.cs index 6c557d77ffb6..82e0a9110551 100644 --- a/sdk/dotnet/MachineLearningServices/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/FeaturesetVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:FeaturesetVersion")] public partial class FeaturesetVersion : global::Pulumi.CustomResource @@ -78,6 +78,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/FeaturestoreEntityContainerEntity.cs index d3ce9fde5090..43aab45505fc 100644 --- a/sdk/dotnet/MachineLearningServices/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/FeaturestoreEntityContainerEntity.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")] public partial class FeaturestoreEntityContainerEntity : global::Pulumi.CustomResource @@ -78,6 +78,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/FeaturestoreEntityVersion.cs index 226a516869df..017ac2f9db3b 100644 --- a/sdk/dotnet/MachineLearningServices/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/FeaturestoreEntityVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:FeaturestoreEntityVersion")] public partial class FeaturestoreEntityVersion : global::Pulumi.CustomResource @@ -78,6 +78,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/GetBatchDeployment.cs b/sdk/dotnet/MachineLearningServices/GetBatchDeployment.cs index 37f656f8067c..164f27b2ae63 100644 --- a/sdk/dotnet/MachineLearningServices/GetBatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/GetBatchDeployment.cs @@ -15,7 +15,7 @@ public static class GetBatchDeployment /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetBatchDeploymentArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getBatchDeployment", args ?? new GetBatchDeploymentArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetBatchDeploymentArgs /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetBatchDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getBatchDeployment", args ?? new GetBatchDeploymentInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetBatchDeploymentInvokeAr /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetBatchDeploymentInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getBatchDeployment", args ?? new GetBatchDeploymentInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetBatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/GetBatchEndpoint.cs index ecce7d263f52..bc44abbb7236 100644 --- a/sdk/dotnet/MachineLearningServices/GetBatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/GetBatchEndpoint.cs @@ -15,7 +15,7 @@ public static class GetBatchEndpoint /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetBatchEndpointArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getBatchEndpoint", args ?? new GetBatchEndpointArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetBatchEndpointArgs args /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetBatchEndpointInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getBatchEndpoint", args ?? new GetBatchEndpointInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetBatchEndpointInvokeArgs a /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetBatchEndpointInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getBatchEndpoint", args ?? new GetBatchEndpointInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetCapabilityHost.cs b/sdk/dotnet/MachineLearningServices/GetCapabilityHost.cs index aa2621355f7f..809dd71eab3c 100644 --- a/sdk/dotnet/MachineLearningServices/GetCapabilityHost.cs +++ b/sdk/dotnet/MachineLearningServices/GetCapabilityHost.cs @@ -14,6 +14,8 @@ public static class GetCapabilityHost /// /// Azure Resource Manager resource envelope. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Task InvokeAsync(GetCapabilityHostArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getCapabilityHost", args ?? new GetCapabilityHostArgs(), options.WithDefaults()); @@ -21,6 +23,8 @@ public static Task InvokeAsync(GetCapabilityHostArgs ar /// /// Azure Resource Manager resource envelope. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Output Invoke(GetCapabilityHostInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getCapabilityHost", args ?? new GetCapabilityHostInvokeArgs(), options.WithDefaults()); @@ -28,6 +32,8 @@ public static Output Invoke(GetCapabilityHostInvokeArgs /// /// Azure Resource Manager resource envelope. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Output Invoke(GetCapabilityHostInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getCapabilityHost", args ?? new GetCapabilityHostInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetCodeContainer.cs b/sdk/dotnet/MachineLearningServices/GetCodeContainer.cs index f4417795acd9..4fd90363c1ee 100644 --- a/sdk/dotnet/MachineLearningServices/GetCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetCodeContainer.cs @@ -15,7 +15,7 @@ public static class GetCodeContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetCodeContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getCodeContainer", args ?? new GetCodeContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetCodeContainerArgs args /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetCodeContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getCodeContainer", args ?? new GetCodeContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetCodeContainerInvokeArgs a /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetCodeContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getCodeContainer", args ?? new GetCodeContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetCodeVersion.cs b/sdk/dotnet/MachineLearningServices/GetCodeVersion.cs index 7639d35b57f9..c3ac4067155f 100644 --- a/sdk/dotnet/MachineLearningServices/GetCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetCodeVersion.cs @@ -15,7 +15,7 @@ public static class GetCodeVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetCodeVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getCodeVersion", args ?? new GetCodeVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetCodeVersionArgs args, In /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetCodeVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getCodeVersion", args ?? new GetCodeVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetCodeVersionInvokeArgs args, /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetCodeVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getCodeVersion", args ?? new GetCodeVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetComponentContainer.cs b/sdk/dotnet/MachineLearningServices/GetComponentContainer.cs index 46bdc719e373..233c2b4cc9ab 100644 --- a/sdk/dotnet/MachineLearningServices/GetComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetComponentContainer.cs @@ -15,7 +15,7 @@ public static class GetComponentContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetComponentContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getComponentContainer", args ?? new GetComponentContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetComponentContaine /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetComponentContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getComponentContainer", args ?? new GetComponentContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetComponentContainerIn /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetComponentContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getComponentContainer", args ?? new GetComponentContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetComponentVersion.cs b/sdk/dotnet/MachineLearningServices/GetComponentVersion.cs index c223c712318b..5100041d8d27 100644 --- a/sdk/dotnet/MachineLearningServices/GetComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetComponentVersion.cs @@ -15,7 +15,7 @@ public static class GetComponentVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetComponentVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getComponentVersion", args ?? new GetComponentVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetComponentVersionArg /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetComponentVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getComponentVersion", args ?? new GetComponentVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetComponentVersionInvoke /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetComponentVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getComponentVersion", args ?? new GetComponentVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetCompute.cs b/sdk/dotnet/MachineLearningServices/GetCompute.cs index 014f5eac7673..79d4cbcc5f91 100644 --- a/sdk/dotnet/MachineLearningServices/GetCompute.cs +++ b/sdk/dotnet/MachineLearningServices/GetCompute.cs @@ -15,7 +15,7 @@ public static class GetCompute /// Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetComputeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getCompute", args ?? new GetComputeArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetComputeArgs args, InvokeOpti /// Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetComputeInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getCompute", args ?? new GetComputeInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetComputeInvokeArgs args, InvokeO /// Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetComputeInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getCompute", args ?? new GetComputeInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetComputeAllowedResizeSizes.cs b/sdk/dotnet/MachineLearningServices/GetComputeAllowedResizeSizes.cs index 8d89279b2218..8b1112390b94 100644 --- a/sdk/dotnet/MachineLearningServices/GetComputeAllowedResizeSizes.cs +++ b/sdk/dotnet/MachineLearningServices/GetComputeAllowedResizeSizes.cs @@ -15,7 +15,7 @@ public static class GetComputeAllowedResizeSizes /// Returns supported virtual machine sizes for resize /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetComputeAllowedResizeSizesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getComputeAllowedResizeSizes", args ?? new GetComputeAllowedResizeSizesArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetComputeAll /// Returns supported virtual machine sizes for resize /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetComputeAllowedResizeSizesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getComputeAllowedResizeSizes", args ?? new GetComputeAllowedResizeSizesInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetComputeAllowe /// Returns supported virtual machine sizes for resize /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetComputeAllowedResizeSizesInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getComputeAllowedResizeSizes", args ?? new GetComputeAllowedResizeSizesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetConnectionDeployment.cs b/sdk/dotnet/MachineLearningServices/GetConnectionDeployment.cs index 4c4c263bbf8c..0de32b50ab66 100644 --- a/sdk/dotnet/MachineLearningServices/GetConnectionDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/GetConnectionDeployment.cs @@ -15,7 +15,7 @@ public static class GetConnectionDeployment /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetConnectionDeploymentArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getConnectionDeployment", args ?? new GetConnectionDeploymentArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetConnectionDeplo /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetConnectionDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getConnectionDeployment", args ?? new GetConnectionDeploymentInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetConnectionDeployme /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetConnectionDeploymentInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getConnectionDeployment", args ?? new GetConnectionDeploymentInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetConnectionRaiBlocklist.cs b/sdk/dotnet/MachineLearningServices/GetConnectionRaiBlocklist.cs index 878f67f08ca1..c1c0ac98f446 100644 --- a/sdk/dotnet/MachineLearningServices/GetConnectionRaiBlocklist.cs +++ b/sdk/dotnet/MachineLearningServices/GetConnectionRaiBlocklist.cs @@ -15,7 +15,7 @@ public static class GetConnectionRaiBlocklist /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetConnectionRaiBlocklistArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getConnectionRaiBlocklist", args ?? new GetConnectionRaiBlocklistArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetConnectionRai /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetConnectionRaiBlocklistInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getConnectionRaiBlocklist", args ?? new GetConnectionRaiBlocklistInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetConnectionRaiBlo /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetConnectionRaiBlocklistInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getConnectionRaiBlocklist", args ?? new GetConnectionRaiBlocklistInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetConnectionRaiBlocklistItem.cs b/sdk/dotnet/MachineLearningServices/GetConnectionRaiBlocklistItem.cs index 2f9c230d824b..6ca2be39c3e3 100644 --- a/sdk/dotnet/MachineLearningServices/GetConnectionRaiBlocklistItem.cs +++ b/sdk/dotnet/MachineLearningServices/GetConnectionRaiBlocklistItem.cs @@ -15,7 +15,7 @@ public static class GetConnectionRaiBlocklistItem /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetConnectionRaiBlocklistItemArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getConnectionRaiBlocklistItem", args ?? new GetConnectionRaiBlocklistItemArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetConnectio /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetConnectionRaiBlocklistItemInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getConnectionRaiBlocklistItem", args ?? new GetConnectionRaiBlocklistItemInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetConnectionRa /// /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetConnectionRaiBlocklistItemInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getConnectionRaiBlocklistItem", args ?? new GetConnectionRaiBlocklistItemInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetConnectionRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/GetConnectionRaiPolicy.cs index c185736a535f..d1ef621ce0a0 100644 --- a/sdk/dotnet/MachineLearningServices/GetConnectionRaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/GetConnectionRaiPolicy.cs @@ -15,7 +15,7 @@ public static class GetConnectionRaiPolicy /// Azure OpenAI Content Filters resource. /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetConnectionRaiPolicyArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getConnectionRaiPolicy", args ?? new GetConnectionRaiPolicyArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetConnectionRaiPol /// Azure OpenAI Content Filters resource. /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetConnectionRaiPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getConnectionRaiPolicy", args ?? new GetConnectionRaiPolicyInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetConnectionRaiPolicy /// Azure OpenAI Content Filters resource. /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetConnectionRaiPolicyInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getConnectionRaiPolicy", args ?? new GetConnectionRaiPolicyInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetDataContainer.cs b/sdk/dotnet/MachineLearningServices/GetDataContainer.cs index 7f89c481bb73..5ab271e1e62b 100644 --- a/sdk/dotnet/MachineLearningServices/GetDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetDataContainer.cs @@ -15,7 +15,7 @@ public static class GetDataContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetDataContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getDataContainer", args ?? new GetDataContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetDataContainerArgs args /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetDataContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getDataContainer", args ?? new GetDataContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetDataContainerInvokeArgs a /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetDataContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getDataContainer", args ?? new GetDataContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetDataVersion.cs b/sdk/dotnet/MachineLearningServices/GetDataVersion.cs index 38cf7b36e656..8350cb224dac 100644 --- a/sdk/dotnet/MachineLearningServices/GetDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetDataVersion.cs @@ -15,7 +15,7 @@ public static class GetDataVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetDataVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getDataVersion", args ?? new GetDataVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetDataVersionArgs args, In /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetDataVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getDataVersion", args ?? new GetDataVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetDataVersionInvokeArgs args, /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetDataVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getDataVersion", args ?? new GetDataVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetDatastore.cs b/sdk/dotnet/MachineLearningServices/GetDatastore.cs index e2cc47f855e4..4957b6332898 100644 --- a/sdk/dotnet/MachineLearningServices/GetDatastore.cs +++ b/sdk/dotnet/MachineLearningServices/GetDatastore.cs @@ -15,7 +15,7 @@ public static class GetDatastore /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetDatastoreArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getDatastore", args ?? new GetDatastoreArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetDatastoreArgs args, Invoke /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetDatastoreInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getDatastore", args ?? new GetDatastoreInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetDatastoreInvokeArgs args, Inv /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetDatastoreInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getDatastore", args ?? new GetDatastoreInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetEndpointDeployment.cs b/sdk/dotnet/MachineLearningServices/GetEndpointDeployment.cs index a8ced9a042d1..d4c83ca836d3 100644 --- a/sdk/dotnet/MachineLearningServices/GetEndpointDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/GetEndpointDeployment.cs @@ -15,7 +15,7 @@ public static class GetEndpointDeployment /// /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetEndpointDeploymentArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getEndpointDeployment", args ?? new GetEndpointDeploymentArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetEndpointDeploymen /// /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetEndpointDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getEndpointDeployment", args ?? new GetEndpointDeploymentInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetEndpointDeploymentIn /// /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetEndpointDeploymentInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getEndpointDeployment", args ?? new GetEndpointDeploymentInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/GetEnvironmentContainer.cs index 13c32f2376a6..9880a4d50c18 100644 --- a/sdk/dotnet/MachineLearningServices/GetEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetEnvironmentContainer.cs @@ -15,7 +15,7 @@ public static class GetEnvironmentContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetEnvironmentContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getEnvironmentContainer", args ?? new GetEnvironmentContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetEnvironmentCont /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetEnvironmentContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getEnvironmentContainer", args ?? new GetEnvironmentContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetEnvironmentContain /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetEnvironmentContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getEnvironmentContainer", args ?? new GetEnvironmentContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/GetEnvironmentVersion.cs index e28f49eb8435..efb5c8aa4b51 100644 --- a/sdk/dotnet/MachineLearningServices/GetEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetEnvironmentVersion.cs @@ -15,7 +15,7 @@ public static class GetEnvironmentVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetEnvironmentVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getEnvironmentVersion", args ?? new GetEnvironmentVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetEnvironmentVersio /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetEnvironmentVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getEnvironmentVersion", args ?? new GetEnvironmentVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetEnvironmentVersionIn /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetEnvironmentVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getEnvironmentVersion", args ?? new GetEnvironmentVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetFeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/GetFeaturesetContainerEntity.cs index 47d39dc77496..0a955603a20b 100644 --- a/sdk/dotnet/MachineLearningServices/GetFeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/GetFeaturesetContainerEntity.cs @@ -15,7 +15,7 @@ public static class GetFeaturesetContainerEntity /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetFeaturesetContainerEntityArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getFeaturesetContainerEntity", args ?? new GetFeaturesetContainerEntityArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetFeatureset /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetFeaturesetContainerEntityInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getFeaturesetContainerEntity", args ?? new GetFeaturesetContainerEntityInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetFeaturesetCon /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetFeaturesetContainerEntityInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getFeaturesetContainerEntity", args ?? new GetFeaturesetContainerEntityInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetFeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/GetFeaturesetVersion.cs index f94500acbcae..52f0810f4abc 100644 --- a/sdk/dotnet/MachineLearningServices/GetFeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetFeaturesetVersion.cs @@ -15,7 +15,7 @@ public static class GetFeaturesetVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetFeaturesetVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getFeaturesetVersion", args ?? new GetFeaturesetVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetFeaturesetVersionA /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetFeaturesetVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getFeaturesetVersion", args ?? new GetFeaturesetVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetFeaturesetVersionInvo /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetFeaturesetVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getFeaturesetVersion", args ?? new GetFeaturesetVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetFeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/GetFeaturestoreEntityContainerEntity.cs index c44b8e9c10ae..0601aee220c7 100644 --- a/sdk/dotnet/MachineLearningServices/GetFeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/GetFeaturestoreEntityContainerEntity.cs @@ -15,7 +15,7 @@ public static class GetFeaturestoreEntityContainerEntity /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetFeaturestoreEntityContainerEntityArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getFeaturestoreEntityContainerEntity", args ?? new GetFeaturestoreEntityContainerEntityArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetFe /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetFeaturestoreEntityContainerEntityInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getFeaturestoreEntityContainerEntity", args ?? new GetFeaturestoreEntityContainerEntityInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetFeatu /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetFeaturestoreEntityContainerEntityInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getFeaturestoreEntityContainerEntity", args ?? new GetFeaturestoreEntityContainerEntityInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetFeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/GetFeaturestoreEntityVersion.cs index 8266e33fa03a..800e7101c3a0 100644 --- a/sdk/dotnet/MachineLearningServices/GetFeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetFeaturestoreEntityVersion.cs @@ -15,7 +15,7 @@ public static class GetFeaturestoreEntityVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetFeaturestoreEntityVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getFeaturestoreEntityVersion", args ?? new GetFeaturestoreEntityVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetFeaturesto /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetFeaturestoreEntityVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getFeaturestoreEntityVersion", args ?? new GetFeaturestoreEntityVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetFeaturestoreE /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetFeaturestoreEntityVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getFeaturestoreEntityVersion", args ?? new GetFeaturestoreEntityVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetInferenceEndpoint.cs b/sdk/dotnet/MachineLearningServices/GetInferenceEndpoint.cs index bf9afd0deeaa..31e1afd1b4a6 100644 --- a/sdk/dotnet/MachineLearningServices/GetInferenceEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/GetInferenceEndpoint.cs @@ -15,7 +15,7 @@ public static class GetInferenceEndpoint /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetInferenceEndpointArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getInferenceEndpoint", args ?? new GetInferenceEndpointArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetInferenceEndpointA /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetInferenceEndpointInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferenceEndpoint", args ?? new GetInferenceEndpointInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetInferenceEndpointInvo /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetInferenceEndpointInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferenceEndpoint", args ?? new GetInferenceEndpointInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetInferenceGroup.cs b/sdk/dotnet/MachineLearningServices/GetInferenceGroup.cs index ecb8234344d8..2f7e092f380d 100644 --- a/sdk/dotnet/MachineLearningServices/GetInferenceGroup.cs +++ b/sdk/dotnet/MachineLearningServices/GetInferenceGroup.cs @@ -15,7 +15,7 @@ public static class GetInferenceGroup /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetInferenceGroupArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getInferenceGroup", args ?? new GetInferenceGroupArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetInferenceGroupArgs ar /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetInferenceGroupInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferenceGroup", args ?? new GetInferenceGroupInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetInferenceGroupInvokeArgs /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetInferenceGroupInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferenceGroup", args ?? new GetInferenceGroupInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetInferenceGroupDeltaModelsStatusAsync.cs b/sdk/dotnet/MachineLearningServices/GetInferenceGroupDeltaModelsStatusAsync.cs index 719133ba43ca..a3040f00a87f 100644 --- a/sdk/dotnet/MachineLearningServices/GetInferenceGroupDeltaModelsStatusAsync.cs +++ b/sdk/dotnet/MachineLearningServices/GetInferenceGroupDeltaModelsStatusAsync.cs @@ -14,6 +14,8 @@ public static class GetInferenceGroupDeltaModelsStatusAsync /// /// Contract returning to user the delta models. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Task InvokeAsync(GetInferenceGroupDeltaModelsStatusAsyncArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getInferenceGroupDeltaModelsStatusAsync", args ?? new GetInferenceGroupDeltaModelsStatusAsyncArgs(), options.WithDefaults()); @@ -21,6 +23,8 @@ public static Task InvokeAsync(Ge /// /// Contract returning to user the delta models. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Output Invoke(GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferenceGroupDeltaModelsStatusAsync", args ?? new GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs(), options.WithDefaults()); @@ -28,6 +32,8 @@ public static Output Invoke(GetIn /// /// Contract returning to user the delta models. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Output Invoke(GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferenceGroupDeltaModelsStatusAsync", args ?? new GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetInferenceGroupStatus.cs b/sdk/dotnet/MachineLearningServices/GetInferenceGroupStatus.cs index 2c3b03077039..3e4fade9b5b8 100644 --- a/sdk/dotnet/MachineLearningServices/GetInferenceGroupStatus.cs +++ b/sdk/dotnet/MachineLearningServices/GetInferenceGroupStatus.cs @@ -15,7 +15,7 @@ public static class GetInferenceGroupStatus /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetInferenceGroupStatusArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getInferenceGroupStatus", args ?? new GetInferenceGroupStatusArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetInferenceGroupS /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetInferenceGroupStatusInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferenceGroupStatus", args ?? new GetInferenceGroupStatusInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetInferenceGroupStat /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetInferenceGroupStatusInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferenceGroupStatus", args ?? new GetInferenceGroupStatusInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetInferencePool.cs b/sdk/dotnet/MachineLearningServices/GetInferencePool.cs index a4b07e250146..31c771b1a3e5 100644 --- a/sdk/dotnet/MachineLearningServices/GetInferencePool.cs +++ b/sdk/dotnet/MachineLearningServices/GetInferencePool.cs @@ -15,7 +15,7 @@ public static class GetInferencePool /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetInferencePoolArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getInferencePool", args ?? new GetInferencePoolArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetInferencePoolArgs args /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetInferencePoolInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferencePool", args ?? new GetInferencePoolInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetInferencePoolInvokeArgs a /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetInferencePoolInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getInferencePool", args ?? new GetInferencePoolInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetJob.cs b/sdk/dotnet/MachineLearningServices/GetJob.cs index 45879434ea69..9ff2bcf2f008 100644 --- a/sdk/dotnet/MachineLearningServices/GetJob.cs +++ b/sdk/dotnet/MachineLearningServices/GetJob.cs @@ -15,7 +15,7 @@ public static class GetJob /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetJobArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getJob", args ?? new GetJobArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetJobArgs args, InvokeOptions? opt /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetJobInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getJob", args ?? new GetJobInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetJobInvokeArgs args, InvokeOptions? /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetJobInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getJob", args ?? new GetJobInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/GetManagedNetworkSettingsRule.cs index 9fa7a39dfa8c..1b4ec0228c11 100644 --- a/sdk/dotnet/MachineLearningServices/GetManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/GetManagedNetworkSettingsRule.cs @@ -15,7 +15,7 @@ public static class GetManagedNetworkSettingsRule /// Gets an outbound rule from the managed network of a machine learning workspace. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetManagedNetworkSettingsRuleArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getManagedNetworkSettingsRule", args ?? new GetManagedNetworkSettingsRuleArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetManagedNe /// Gets an outbound rule from the managed network of a machine learning workspace. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetManagedNetworkSettingsRuleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getManagedNetworkSettingsRule", args ?? new GetManagedNetworkSettingsRuleInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetManagedNetwo /// Gets an outbound rule from the managed network of a machine learning workspace. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetManagedNetworkSettingsRuleInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getManagedNetworkSettingsRule", args ?? new GetManagedNetworkSettingsRuleInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetMarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/GetMarketplaceSubscription.cs index 49c43cd38d6f..80306c6d276d 100644 --- a/sdk/dotnet/MachineLearningServices/GetMarketplaceSubscription.cs +++ b/sdk/dotnet/MachineLearningServices/GetMarketplaceSubscription.cs @@ -15,7 +15,7 @@ public static class GetMarketplaceSubscription /// Azure Resource Manager resource envelope. /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetMarketplaceSubscriptionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getMarketplaceSubscription", args ?? new GetMarketplaceSubscriptionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetMarketplaceS /// Azure Resource Manager resource envelope. /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetMarketplaceSubscriptionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getMarketplaceSubscription", args ?? new GetMarketplaceSubscriptionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetMarketplaceSubs /// Azure Resource Manager resource envelope. /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetMarketplaceSubscriptionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getMarketplaceSubscription", args ?? new GetMarketplaceSubscriptionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetModelContainer.cs b/sdk/dotnet/MachineLearningServices/GetModelContainer.cs index fcc645a7c58b..3878677c2722 100644 --- a/sdk/dotnet/MachineLearningServices/GetModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetModelContainer.cs @@ -15,7 +15,7 @@ public static class GetModelContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetModelContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getModelContainer", args ?? new GetModelContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetModelContainerArgs ar /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetModelContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getModelContainer", args ?? new GetModelContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetModelContainerInvokeArgs /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetModelContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getModelContainer", args ?? new GetModelContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetModelVersion.cs b/sdk/dotnet/MachineLearningServices/GetModelVersion.cs index f0b828fe929c..985a73b7ca69 100644 --- a/sdk/dotnet/MachineLearningServices/GetModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetModelVersion.cs @@ -15,7 +15,7 @@ public static class GetModelVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetModelVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getModelVersion", args ?? new GetModelVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetModelVersionArgs args, /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetModelVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getModelVersion", args ?? new GetModelVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetModelVersionInvokeArgs arg /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetModelVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getModelVersion", args ?? new GetModelVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetOnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/GetOnlineDeployment.cs index e498a1836e2d..c2781f45f563 100644 --- a/sdk/dotnet/MachineLearningServices/GetOnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/GetOnlineDeployment.cs @@ -15,7 +15,7 @@ public static class GetOnlineDeployment /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetOnlineDeploymentArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getOnlineDeployment", args ?? new GetOnlineDeploymentArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetOnlineDeploymentArg /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetOnlineDeploymentInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getOnlineDeployment", args ?? new GetOnlineDeploymentInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetOnlineDeploymentInvoke /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetOnlineDeploymentInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getOnlineDeployment", args ?? new GetOnlineDeploymentInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetOnlineDeploymentLogs.cs b/sdk/dotnet/MachineLearningServices/GetOnlineDeploymentLogs.cs index 72c665b5f796..c3a341191a8a 100644 --- a/sdk/dotnet/MachineLearningServices/GetOnlineDeploymentLogs.cs +++ b/sdk/dotnet/MachineLearningServices/GetOnlineDeploymentLogs.cs @@ -15,7 +15,7 @@ public static class GetOnlineDeploymentLogs /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetOnlineDeploymentLogsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getOnlineDeploymentLogs", args ?? new GetOnlineDeploymentLogsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetOnlineDeploymen /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetOnlineDeploymentLogsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getOnlineDeploymentLogs", args ?? new GetOnlineDeploymentLogsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetOnlineDeploymentLo /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetOnlineDeploymentLogsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getOnlineDeploymentLogs", args ?? new GetOnlineDeploymentLogsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetOnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/GetOnlineEndpoint.cs index 5b132c028e1f..d21aa78b6a49 100644 --- a/sdk/dotnet/MachineLearningServices/GetOnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/GetOnlineEndpoint.cs @@ -15,7 +15,7 @@ public static class GetOnlineEndpoint /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetOnlineEndpointArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getOnlineEndpoint", args ?? new GetOnlineEndpointArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetOnlineEndpointArgs ar /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetOnlineEndpointInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getOnlineEndpoint", args ?? new GetOnlineEndpointInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetOnlineEndpointInvokeArgs /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetOnlineEndpointInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getOnlineEndpoint", args ?? new GetOnlineEndpointInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetOnlineEndpointToken.cs b/sdk/dotnet/MachineLearningServices/GetOnlineEndpointToken.cs index 79da60437383..dbab2c49e66c 100644 --- a/sdk/dotnet/MachineLearningServices/GetOnlineEndpointToken.cs +++ b/sdk/dotnet/MachineLearningServices/GetOnlineEndpointToken.cs @@ -15,7 +15,7 @@ public static class GetOnlineEndpointToken /// Service Token /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetOnlineEndpointTokenArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getOnlineEndpointToken", args ?? new GetOnlineEndpointTokenArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetOnlineEndpointTo /// Service Token /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetOnlineEndpointTokenInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getOnlineEndpointToken", args ?? new GetOnlineEndpointTokenInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetOnlineEndpointToken /// Service Token /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetOnlineEndpointTokenInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getOnlineEndpointToken", args ?? new GetOnlineEndpointTokenInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetPrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/GetPrivateEndpointConnection.cs index 0c5165b1212d..b8a233818407 100644 --- a/sdk/dotnet/MachineLearningServices/GetPrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/GetPrivateEndpointConnection.cs @@ -15,7 +15,7 @@ public static class GetPrivateEndpointConnection /// Gets the specified private endpoint connection associated with the workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetPrivateEndpointConnectionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetPrivateEnd /// Gets the specified private endpoint connection associated with the workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetPrivateEndpoi /// Gets the specified private endpoint connection associated with the workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/GetRaiPolicy.cs index fef164a48238..d41172c2f7b4 100644 --- a/sdk/dotnet/MachineLearningServices/GetRaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/GetRaiPolicy.cs @@ -15,7 +15,7 @@ public static class GetRaiPolicy /// Azure OpenAI Content Filters resource. /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRaiPolicyArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRaiPolicy", args ?? new GetRaiPolicyArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRaiPolicyArgs args, Invoke /// Azure OpenAI Content Filters resource. /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRaiPolicyInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRaiPolicy", args ?? new GetRaiPolicyInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRaiPolicyInvokeArgs args, Inv /// Azure OpenAI Content Filters resource. /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRaiPolicyInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRaiPolicy", args ?? new GetRaiPolicyInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistry.cs b/sdk/dotnet/MachineLearningServices/GetRegistry.cs index 45ae78b5714d..e9a73644d076 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistry.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistry.cs @@ -15,7 +15,7 @@ public static class GetRegistry /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistry", args ?? new GetRegistryArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryArgs args, InvokeOp /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistry", args ?? new GetRegistryInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryInvokeArgs args, Invok /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistry", args ?? new GetRegistryInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/GetRegistryCodeContainer.cs index f8851482e329..e2491c9bc7e7 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryCodeContainer.cs @@ -15,7 +15,7 @@ public static class GetRegistryCodeContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryCodeContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryCodeContainer", args ?? new GetRegistryCodeContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryCodeCo /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryCodeContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryCodeContainer", args ?? new GetRegistryCodeContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryCodeConta /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryCodeContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryCodeContainer", args ?? new GetRegistryCodeContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/GetRegistryCodeVersion.cs index 8e4d9694b2e8..655ee128a76e 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryCodeVersion.cs @@ -15,7 +15,7 @@ public static class GetRegistryCodeVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryCodeVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryCodeVersion", args ?? new GetRegistryCodeVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryCodeVers /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryCodeVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryCodeVersion", args ?? new GetRegistryCodeVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryCodeVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryCodeVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryCodeVersion", args ?? new GetRegistryCodeVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/GetRegistryComponentContainer.cs index bb03959087a9..feaef14793db 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryComponentContainer.cs @@ -15,7 +15,7 @@ public static class GetRegistryComponentContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryComponentContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryComponentContainer", args ?? new GetRegistryComponentContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryC /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryComponentContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryComponentContainer", args ?? new GetRegistryComponentContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryComp /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryComponentContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryComponentContainer", args ?? new GetRegistryComponentContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/GetRegistryComponentVersion.cs index c9296318092b..e922fd19a23d 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryComponentVersion.cs @@ -15,7 +15,7 @@ public static class GetRegistryComponentVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryComponentVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryComponentVersion", args ?? new GetRegistryComponentVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryCom /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryComponentVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryComponentVersion", args ?? new GetRegistryComponentVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryCompon /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryComponentVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryComponentVersion", args ?? new GetRegistryComponentVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/GetRegistryDataContainer.cs index 66cab11dac64..9d0ada6cb8e6 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryDataContainer.cs @@ -15,7 +15,7 @@ public static class GetRegistryDataContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryDataContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryDataContainer", args ?? new GetRegistryDataContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryDataCo /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryDataContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryDataContainer", args ?? new GetRegistryDataContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryDataConta /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryDataContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryDataContainer", args ?? new GetRegistryDataContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/GetRegistryDataVersion.cs index c6efc7861f6c..68f1b026b28b 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryDataVersion.cs @@ -15,7 +15,7 @@ public static class GetRegistryDataVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryDataVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryDataVersion", args ?? new GetRegistryDataVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryDataVers /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryDataVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryDataVersion", args ?? new GetRegistryDataVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryDataVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryDataVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryDataVersion", args ?? new GetRegistryDataVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/GetRegistryEnvironmentContainer.cs index 975ccf3bc452..4c3fe3efee5a 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryEnvironmentContainer.cs @@ -15,7 +15,7 @@ public static class GetRegistryEnvironmentContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryEnvironmentContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryEnvironmentContainer", args ?? new GetRegistryEnvironmentContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistr /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryEnvironmentContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryEnvironmentContainer", args ?? new GetRegistryEnvironmentContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryEn /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryEnvironmentContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryEnvironmentContainer", args ?? new GetRegistryEnvironmentContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/GetRegistryEnvironmentVersion.cs index 34230e9658f0..4402bbe5e86b 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryEnvironmentVersion.cs @@ -15,7 +15,7 @@ public static class GetRegistryEnvironmentVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryEnvironmentVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryEnvironmentVersion", args ?? new GetRegistryEnvironmentVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryE /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryEnvironmentVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryEnvironmentVersion", args ?? new GetRegistryEnvironmentVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryEnvi /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryEnvironmentVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryEnvironmentVersion", args ?? new GetRegistryEnvironmentVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/GetRegistryModelContainer.cs index 637caed95e37..d85a3579762a 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryModelContainer.cs @@ -15,7 +15,7 @@ public static class GetRegistryModelContainer /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryModelContainerArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryModelContainer", args ?? new GetRegistryModelContainerArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryModel /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryModelContainerInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryModelContainer", args ?? new GetRegistryModelContainerInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryModelCon /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryModelContainerInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryModelContainer", args ?? new GetRegistryModelContainerInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetRegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/GetRegistryModelVersion.cs index 1adc2a47aa6b..c61eba059186 100644 --- a/sdk/dotnet/MachineLearningServices/GetRegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/GetRegistryModelVersion.cs @@ -15,7 +15,7 @@ public static class GetRegistryModelVersion /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetRegistryModelVersionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getRegistryModelVersion", args ?? new GetRegistryModelVersionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetRegistryModelVe /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryModelVersionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryModelVersion", args ?? new GetRegistryModelVersionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetRegistryModelVersi /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetRegistryModelVersionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getRegistryModelVersion", args ?? new GetRegistryModelVersionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetSchedule.cs b/sdk/dotnet/MachineLearningServices/GetSchedule.cs index 7a7b9fcf1152..52997ce8cf19 100644 --- a/sdk/dotnet/MachineLearningServices/GetSchedule.cs +++ b/sdk/dotnet/MachineLearningServices/GetSchedule.cs @@ -15,7 +15,7 @@ public static class GetSchedule /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetScheduleArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getSchedule", args ?? new GetScheduleArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetScheduleArgs args, InvokeOp /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetScheduleInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getSchedule", args ?? new GetScheduleInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetScheduleInvokeArgs args, Invok /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetScheduleInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getSchedule", args ?? new GetScheduleInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/GetServerlessEndpoint.cs index b0e62796d832..ba1f5098f26c 100644 --- a/sdk/dotnet/MachineLearningServices/GetServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/GetServerlessEndpoint.cs @@ -15,7 +15,7 @@ public static class GetServerlessEndpoint /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetServerlessEndpointArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getServerlessEndpoint", args ?? new GetServerlessEndpointArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetServerlessEndpoin /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetServerlessEndpointInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getServerlessEndpoint", args ?? new GetServerlessEndpointInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetServerlessEndpointIn /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetServerlessEndpointInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getServerlessEndpoint", args ?? new GetServerlessEndpointInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetWorkspace.cs b/sdk/dotnet/MachineLearningServices/GetWorkspace.cs index 9ad172b0dc31..4f976634381a 100644 --- a/sdk/dotnet/MachineLearningServices/GetWorkspace.cs +++ b/sdk/dotnet/MachineLearningServices/GetWorkspace.cs @@ -15,7 +15,7 @@ public static class GetWorkspace /// Gets the properties of the specified machine learning workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetWorkspaceArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getWorkspace", args ?? new GetWorkspaceArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetWorkspaceArgs args, Invoke /// Gets the properties of the specified machine learning workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetWorkspaceInvokeArgs args, Inv /// Gets the properties of the specified machine learning workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/GetWorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/GetWorkspaceConnection.cs index fe5f8425fff8..5fd81cd889ee 100644 --- a/sdk/dotnet/MachineLearningServices/GetWorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/GetWorkspaceConnection.cs @@ -15,7 +15,7 @@ public static class GetWorkspaceConnection /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(GetWorkspaceConnectionArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:getWorkspaceConnection", args ?? new GetWorkspaceConnectionArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetWorkspaceConnect /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetWorkspaceConnectionInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getWorkspaceConnection", args ?? new GetWorkspaceConnectionInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetWorkspaceConnection /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(GetWorkspaceConnectionInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:getWorkspaceConnection", args ?? new GetWorkspaceConnectionInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/InferenceEndpoint.cs b/sdk/dotnet/MachineLearningServices/InferenceEndpoint.cs index b7a0e0f1ed2c..6070d25855a6 100644 --- a/sdk/dotnet/MachineLearningServices/InferenceEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/InferenceEndpoint.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:InferenceEndpoint")] public partial class InferenceEndpoint : global::Pulumi.CustomResource @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/InferenceGroup.cs b/sdk/dotnet/MachineLearningServices/InferenceGroup.cs index 5cfb1ed89d08..a31c18c888f6 100644 --- a/sdk/dotnet/MachineLearningServices/InferenceGroup.cs +++ b/sdk/dotnet/MachineLearningServices/InferenceGroup.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:InferenceGroup")] public partial class InferenceGroup : global::Pulumi.CustomResource @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/InferencePool.cs b/sdk/dotnet/MachineLearningServices/InferencePool.cs index 3ea8ec5fda67..a5054d02c28b 100644 --- a/sdk/dotnet/MachineLearningServices/InferencePool.cs +++ b/sdk/dotnet/MachineLearningServices/InferencePool.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:InferencePool")] public partial class InferencePool : global::Pulumi.CustomResource @@ -100,6 +100,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferencePool" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/Job.cs b/sdk/dotnet/MachineLearningServices/Job.cs index 89534d6f2e39..b579b9f64859 100644 --- a/sdk/dotnet/MachineLearningServices/Job.cs +++ b/sdk/dotnet/MachineLearningServices/Job.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:Job")] public partial class Job : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ListBatchEndpointKeys.cs b/sdk/dotnet/MachineLearningServices/ListBatchEndpointKeys.cs index 1adb04d2c280..c09fff1bc36a 100644 --- a/sdk/dotnet/MachineLearningServices/ListBatchEndpointKeys.cs +++ b/sdk/dotnet/MachineLearningServices/ListBatchEndpointKeys.cs @@ -15,7 +15,7 @@ public static class ListBatchEndpointKeys /// Keys for endpoint authentication. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListBatchEndpointKeysArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listBatchEndpointKeys", args ?? new ListBatchEndpointKeysArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListBatchEndpointKey /// Keys for endpoint authentication. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListBatchEndpointKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listBatchEndpointKeys", args ?? new ListBatchEndpointKeysInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListBatchEndpointKeysIn /// Keys for endpoint authentication. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListBatchEndpointKeysInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listBatchEndpointKeys", args ?? new ListBatchEndpointKeysInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListComputeKeys.cs b/sdk/dotnet/MachineLearningServices/ListComputeKeys.cs index 2aa426505619..766dec458bab 100644 --- a/sdk/dotnet/MachineLearningServices/ListComputeKeys.cs +++ b/sdk/dotnet/MachineLearningServices/ListComputeKeys.cs @@ -15,7 +15,7 @@ public static class ListComputeKeys /// Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListComputeKeysArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listComputeKeys", args ?? new ListComputeKeysArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListComputeKeysArgs args, /// Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListComputeKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listComputeKeys", args ?? new ListComputeKeysInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListComputeKeysInvokeArgs arg /// Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListComputeKeysInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listComputeKeys", args ?? new ListComputeKeysInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListComputeNodes.cs b/sdk/dotnet/MachineLearningServices/ListComputeNodes.cs index e1b02525acca..3ad2f8634ca6 100644 --- a/sdk/dotnet/MachineLearningServices/ListComputeNodes.cs +++ b/sdk/dotnet/MachineLearningServices/ListComputeNodes.cs @@ -15,7 +15,7 @@ public static class ListComputeNodes /// Get the details (e.g IP address, port etc) of all the compute nodes in the compute. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListComputeNodesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listComputeNodes", args ?? new ListComputeNodesArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListComputeNodesArgs args /// Get the details (e.g IP address, port etc) of all the compute nodes in the compute. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListComputeNodesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listComputeNodes", args ?? new ListComputeNodesInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListComputeNodesInvokeArgs a /// Get the details (e.g IP address, port etc) of all the compute nodes in the compute. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListComputeNodesInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listComputeNodes", args ?? new ListComputeNodesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListConnectionAllModels.cs b/sdk/dotnet/MachineLearningServices/ListConnectionAllModels.cs index adbcc31d0c26..6da4ac9b4418 100644 --- a/sdk/dotnet/MachineLearningServices/ListConnectionAllModels.cs +++ b/sdk/dotnet/MachineLearningServices/ListConnectionAllModels.cs @@ -14,6 +14,8 @@ public static class ListConnectionAllModels /// /// /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Task InvokeAsync(ListConnectionAllModelsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listConnectionAllModels", args ?? new ListConnectionAllModelsArgs(), options.WithDefaults()); @@ -21,6 +23,8 @@ public static Task InvokeAsync(ListConnectionAllM /// /// /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Output Invoke(ListConnectionAllModelsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listConnectionAllModels", args ?? new ListConnectionAllModelsInvokeArgs(), options.WithDefaults()); @@ -28,6 +32,8 @@ public static Output Invoke(ListConnectionAllMode /// /// /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Output Invoke(ListConnectionAllModelsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listConnectionAllModels", args ?? new ListConnectionAllModelsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListDatastoreSecrets.cs b/sdk/dotnet/MachineLearningServices/ListDatastoreSecrets.cs index 3d886d04863f..9b5b591d66b4 100644 --- a/sdk/dotnet/MachineLearningServices/ListDatastoreSecrets.cs +++ b/sdk/dotnet/MachineLearningServices/ListDatastoreSecrets.cs @@ -15,7 +15,7 @@ public static class ListDatastoreSecrets /// Base definition for datastore secrets. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListDatastoreSecretsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listDatastoreSecrets", args ?? new ListDatastoreSecretsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListDatastoreSecretsA /// Base definition for datastore secrets. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListDatastoreSecretsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listDatastoreSecrets", args ?? new ListDatastoreSecretsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListDatastoreSecretsInvo /// Base definition for datastore secrets. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListDatastoreSecretsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listDatastoreSecrets", args ?? new ListDatastoreSecretsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListEndpointKeys.cs b/sdk/dotnet/MachineLearningServices/ListEndpointKeys.cs index 3cd9e1c0f38a..d8ca20c86ebc 100644 --- a/sdk/dotnet/MachineLearningServices/ListEndpointKeys.cs +++ b/sdk/dotnet/MachineLearningServices/ListEndpointKeys.cs @@ -15,7 +15,7 @@ public static class ListEndpointKeys /// /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListEndpointKeysArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listEndpointKeys", args ?? new ListEndpointKeysArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListEndpointKeysArgs args /// /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListEndpointKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listEndpointKeys", args ?? new ListEndpointKeysInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListEndpointKeysInvokeArgs a /// /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListEndpointKeysInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listEndpointKeys", args ?? new ListEndpointKeysInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListInferenceGroupDeltaModelsAsync.cs b/sdk/dotnet/MachineLearningServices/ListInferenceGroupDeltaModelsAsync.cs index 3d2ecc0a9d11..1909b9542d87 100644 --- a/sdk/dotnet/MachineLearningServices/ListInferenceGroupDeltaModelsAsync.cs +++ b/sdk/dotnet/MachineLearningServices/ListInferenceGroupDeltaModelsAsync.cs @@ -14,6 +14,8 @@ public static class ListInferenceGroupDeltaModelsAsync /// /// A paginated list of String entities. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Task InvokeAsync(ListInferenceGroupDeltaModelsAsyncArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listInferenceGroupDeltaModelsAsync", args ?? new ListInferenceGroupDeltaModelsAsyncArgs(), options.WithDefaults()); @@ -21,6 +23,8 @@ public static Task InvokeAsync(ListInf /// /// A paginated list of String entities. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Output Invoke(ListInferenceGroupDeltaModelsAsyncInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listInferenceGroupDeltaModelsAsync", args ?? new ListInferenceGroupDeltaModelsAsyncInvokeArgs(), options.WithDefaults()); @@ -28,6 +32,8 @@ public static Output Invoke(ListInfere /// /// A paginated list of String entities. /// Azure REST API version: 2024-10-01-preview. + /// + /// Other available API versions: 2025-01-01-preview. /// public static Output Invoke(ListInferenceGroupDeltaModelsAsyncInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listInferenceGroupDeltaModelsAsync", args ?? new ListInferenceGroupDeltaModelsAsyncInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListOnlineEndpointKeys.cs b/sdk/dotnet/MachineLearningServices/ListOnlineEndpointKeys.cs index 4c5d34bee4f4..40e6c3267d4c 100644 --- a/sdk/dotnet/MachineLearningServices/ListOnlineEndpointKeys.cs +++ b/sdk/dotnet/MachineLearningServices/ListOnlineEndpointKeys.cs @@ -15,7 +15,7 @@ public static class ListOnlineEndpointKeys /// Keys for endpoint authentication. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListOnlineEndpointKeysArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listOnlineEndpointKeys", args ?? new ListOnlineEndpointKeysArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListOnlineEndpointK /// Keys for endpoint authentication. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListOnlineEndpointKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listOnlineEndpointKeys", args ?? new ListOnlineEndpointKeysInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListOnlineEndpointKeys /// Keys for endpoint authentication. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListOnlineEndpointKeysInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listOnlineEndpointKeys", args ?? new ListOnlineEndpointKeysInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListServerlessEndpointKeys.cs b/sdk/dotnet/MachineLearningServices/ListServerlessEndpointKeys.cs index 60590220dbc4..475617a538ff 100644 --- a/sdk/dotnet/MachineLearningServices/ListServerlessEndpointKeys.cs +++ b/sdk/dotnet/MachineLearningServices/ListServerlessEndpointKeys.cs @@ -15,7 +15,7 @@ public static class ListServerlessEndpointKeys /// Keys for endpoint authentication. /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListServerlessEndpointKeysArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listServerlessEndpointKeys", args ?? new ListServerlessEndpointKeysArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListServerlessE /// Keys for endpoint authentication. /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListServerlessEndpointKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listServerlessEndpointKeys", args ?? new ListServerlessEndpointKeysInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListServerlessEndp /// Keys for endpoint authentication. /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListServerlessEndpointKeysInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listServerlessEndpointKeys", args ?? new ListServerlessEndpointKeysInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListWorkspaceConnectionSecrets.cs b/sdk/dotnet/MachineLearningServices/ListWorkspaceConnectionSecrets.cs index 36721ebc686a..88c82578b26d 100644 --- a/sdk/dotnet/MachineLearningServices/ListWorkspaceConnectionSecrets.cs +++ b/sdk/dotnet/MachineLearningServices/ListWorkspaceConnectionSecrets.cs @@ -15,7 +15,7 @@ public static class ListWorkspaceConnectionSecrets /// /// Azure REST API version: 2023-06-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListWorkspaceConnectionSecretsArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listWorkspaceConnectionSecrets", args ?? new ListWorkspaceConnectionSecretsArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListWorkspa /// /// Azure REST API version: 2023-06-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceConnectionSecretsInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceConnectionSecrets", args ?? new ListWorkspaceConnectionSecretsInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListWorkspaceC /// /// Azure REST API version: 2023-06-01-preview. /// - /// Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceConnectionSecretsInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceConnectionSecrets", args ?? new ListWorkspaceConnectionSecretsInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListWorkspaceKeys.cs b/sdk/dotnet/MachineLearningServices/ListWorkspaceKeys.cs index 4360a9545db9..75371e461221 100644 --- a/sdk/dotnet/MachineLearningServices/ListWorkspaceKeys.cs +++ b/sdk/dotnet/MachineLearningServices/ListWorkspaceKeys.cs @@ -15,7 +15,7 @@ public static class ListWorkspaceKeys /// Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListWorkspaceKeysArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listWorkspaceKeys", args ?? new ListWorkspaceKeysArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListWorkspaceKeysArgs ar /// Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceKeys", args ?? new ListWorkspaceKeysInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListWorkspaceKeysInvokeArgs /// Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceKeysInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceKeys", args ?? new ListWorkspaceKeysInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListWorkspaceNotebookAccessToken.cs b/sdk/dotnet/MachineLearningServices/ListWorkspaceNotebookAccessToken.cs index a19fa8808734..0b104f554c08 100644 --- a/sdk/dotnet/MachineLearningServices/ListWorkspaceNotebookAccessToken.cs +++ b/sdk/dotnet/MachineLearningServices/ListWorkspaceNotebookAccessToken.cs @@ -15,7 +15,7 @@ public static class ListWorkspaceNotebookAccessToken /// return notebook access token and refresh token /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListWorkspaceNotebookAccessTokenArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listWorkspaceNotebookAccessToken", args ?? new ListWorkspaceNotebookAccessTokenArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListWorks /// return notebook access token and refresh token /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceNotebookAccessTokenInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceNotebookAccessToken", args ?? new ListWorkspaceNotebookAccessTokenInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListWorkspac /// return notebook access token and refresh token /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceNotebookAccessTokenInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceNotebookAccessToken", args ?? new ListWorkspaceNotebookAccessTokenInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListWorkspaceNotebookKeys.cs b/sdk/dotnet/MachineLearningServices/ListWorkspaceNotebookKeys.cs index 14202ce4e9f4..0061d5a440ba 100644 --- a/sdk/dotnet/MachineLearningServices/ListWorkspaceNotebookKeys.cs +++ b/sdk/dotnet/MachineLearningServices/ListWorkspaceNotebookKeys.cs @@ -15,7 +15,7 @@ public static class ListWorkspaceNotebookKeys /// List keys of a notebook. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListWorkspaceNotebookKeysArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listWorkspaceNotebookKeys", args ?? new ListWorkspaceNotebookKeysArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListWorkspaceNot /// List keys of a notebook. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceNotebookKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceNotebookKeys", args ?? new ListWorkspaceNotebookKeysInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListWorkspaceNotebo /// List keys of a notebook. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceNotebookKeysInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceNotebookKeys", args ?? new ListWorkspaceNotebookKeysInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/ListWorkspaceStorageAccountKeys.cs b/sdk/dotnet/MachineLearningServices/ListWorkspaceStorageAccountKeys.cs index 6ec34f25cfb2..06ad2c7c9a99 100644 --- a/sdk/dotnet/MachineLearningServices/ListWorkspaceStorageAccountKeys.cs +++ b/sdk/dotnet/MachineLearningServices/ListWorkspaceStorageAccountKeys.cs @@ -15,7 +15,7 @@ public static class ListWorkspaceStorageAccountKeys /// List storage account keys of a workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Task InvokeAsync(ListWorkspaceStorageAccountKeysArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices:listWorkspaceStorageAccountKeys", args ?? new ListWorkspaceStorageAccountKeysArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(ListWorksp /// List storage account keys of a workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceStorageAccountKeysInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceStorageAccountKeys", args ?? new ListWorkspaceStorageAccountKeysInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(ListWorkspace /// List storage account keys of a workspace. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// public static Output Invoke(ListWorkspaceStorageAccountKeysInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices:listWorkspaceStorageAccountKeys", args ?? new ListWorkspaceStorageAccountKeysInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/MachineLearningServices/MachineLearningDatastore.cs b/sdk/dotnet/MachineLearningServices/MachineLearningDatastore.cs index 7e812c1c7967..99c00b609fb5 100644 --- a/sdk/dotnet/MachineLearningServices/MachineLearningDatastore.cs +++ b/sdk/dotnet/MachineLearningServices/MachineLearningDatastore.cs @@ -103,6 +103,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MachineLearningDatastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MachineLearningDatastore" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/ManagedNetworkSettingsRule.cs index edd9244567b9..81978b8b6c20 100644 --- a/sdk/dotnet/MachineLearningServices/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/ManagedNetworkSettingsRule.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Outbound Rule Basic Resource for the managed network of a machine learning workspace. /// Azure REST API version: 2023-04-01-preview. /// - /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ManagedNetworkSettingsRule")] public partial class ManagedNetworkSettingsRule : global::Pulumi.CustomResource @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/MarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/MarketplaceSubscription.cs index 258abe1afaf4..dee9ff983bce 100644 --- a/sdk/dotnet/MachineLearningServices/MarketplaceSubscription.cs +++ b/sdk/dotnet/MachineLearningServices/MarketplaceSubscription.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2024-01-01-preview. /// - /// Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:MarketplaceSubscription")] public partial class MarketplaceSubscription : global::Pulumi.CustomResource @@ -73,6 +73,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/ModelContainer.cs index 668232d5016a..53faa8623e79 100644 --- a/sdk/dotnet/MachineLearningServices/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/ModelContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ModelContainer")] public partial class ModelContainer : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/ModelVersion.cs index 1edcbdf3df71..05d2a15c4536 100644 --- a/sdk/dotnet/MachineLearningServices/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/ModelVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:ModelVersion")] public partial class ModelVersion : global::Pulumi.CustomResource @@ -86,6 +86,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/OnlineDeployment.cs index 64a47ea6ea60..01801a4dd2f8 100644 --- a/sdk/dotnet/MachineLearningServices/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/OnlineDeployment.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:OnlineDeployment")] public partial class OnlineDeployment : global::Pulumi.CustomResource @@ -115,6 +115,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/OnlineEndpoint.cs index 852b494f3f0f..1dbf32c460fe 100644 --- a/sdk/dotnet/MachineLearningServices/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/OnlineEndpoint.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. /// - /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:OnlineEndpoint")] public partial class OnlineEndpoint : global::Pulumi.CustomResource @@ -115,6 +115,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/PrivateEndpointConnection.cs index 4b44457fa7e2..ee2d9083493d 100644 --- a/sdk/dotnet/MachineLearningServices/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/PrivateEndpointConnection.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// The Private Endpoint Connection resource. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. /// - /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:PrivateEndpointConnection")] public partial class PrivateEndpointConnection : global::Pulumi.CustomResource @@ -135,6 +135,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RaiPolicy.cs b/sdk/dotnet/MachineLearningServices/RaiPolicy.cs index f622ba212f49..d676cd5d1663 100644 --- a/sdk/dotnet/MachineLearningServices/RaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/RaiPolicy.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure OpenAI Content Filters resource. /// Azure REST API version: 2024-04-01-preview. /// - /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + /// Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RaiPolicy")] public partial class RaiPolicy : global::Pulumi.CustomResource @@ -70,6 +70,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RaiPolicy" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/Registry.cs b/sdk/dotnet/MachineLearningServices/Registry.cs index 26a6778bd418..a398743ad591 100644 --- a/sdk/dotnet/MachineLearningServices/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/Registry.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:Registry")] public partial class Registry : global::Pulumi.CustomResource @@ -110,6 +110,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/RegistryCodeContainer.cs index 72c0602f20e6..9f5d251f3b11 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryCodeContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryCodeContainer")] public partial class RegistryCodeContainer : global::Pulumi.CustomResource @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/RegistryCodeVersion.cs index d83d248b2a48..b2c2f943937e 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryCodeVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryCodeVersion")] public partial class RegistryCodeVersion : global::Pulumi.CustomResource @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/RegistryComponentContainer.cs index 872e7660e759..bbed622be63c 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryComponentContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryComponentContainer")] public partial class RegistryComponentContainer : global::Pulumi.CustomResource @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/RegistryComponentVersion.cs index 0e810ab6e864..c7fef7b57fae 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryComponentVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryComponentVersion")] public partial class RegistryComponentVersion : global::Pulumi.CustomResource @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/RegistryDataContainer.cs index 9112b4525eff..c66b4942c084 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryDataContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryDataContainer")] public partial class RegistryDataContainer : global::Pulumi.CustomResource @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/RegistryDataVersion.cs index 40b8f04964cd..03b2197cf51d 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryDataVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryDataVersion")] public partial class RegistryDataVersion : global::Pulumi.CustomResource @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/RegistryEnvironmentContainer.cs index 930a8ee7d402..0adc880c6963 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryEnvironmentContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryEnvironmentContainer")] public partial class RegistryEnvironmentContainer : global::Pulumi.CustomResource @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/RegistryEnvironmentVersion.cs index 9ce5b41d96ba..454e02e337cb 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryEnvironmentVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryEnvironmentVersion")] public partial class RegistryEnvironmentVersion : global::Pulumi.CustomResource @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/RegistryModelContainer.cs index 0c4a0cd7c811..f9d40a17bebf 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryModelContainer.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryModelContainer")] public partial class RegistryModelContainer : global::Pulumi.CustomResource @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/RegistryModelVersion.cs index 65036915f25f..a915f3309d95 100644 --- a/sdk/dotnet/MachineLearningServices/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/RegistryModelVersion.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:RegistryModelVersion")] public partial class RegistryModelVersion : global::Pulumi.CustomResource @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/Schedule.cs b/sdk/dotnet/MachineLearningServices/Schedule.cs index 7bdd358e755e..d9e0aea25f93 100644 --- a/sdk/dotnet/MachineLearningServices/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/Schedule.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// Azure Resource Manager resource envelope. /// Azure REST API version: 2023-04-01. /// - /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:Schedule")] public partial class Schedule : global::Pulumi.CustomResource @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/ServerlessEndpoint.cs index 808774e9df50..ae1239938099 100644 --- a/sdk/dotnet/MachineLearningServices/ServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/ServerlessEndpoint.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-08-01-preview. /// - /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// /// A Serverless Endpoint requires a Marketplace subscription. You can create one via the [MarketplaceSubscription resource](https://www.pulumi.com/registry/packages/azure-native/api-docs/machinelearningservices/marketplacesubscription/) and then making your endpoint [depend](https://www.pulumi.com/docs/iac/concepts/options/dependson/) on it. /// @@ -105,6 +105,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/V20200501Preview/MachineLearningDatastore.cs b/sdk/dotnet/MachineLearningServices/V20200501Preview/MachineLearningDatastore.cs index 335b613c07dc..7c4563f7c8af 100644 --- a/sdk/dotnet/MachineLearningServices/V20200501Preview/MachineLearningDatastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20200501Preview/MachineLearningDatastore.cs @@ -101,6 +101,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MachineLearningDatastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MachineLearningDatastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MachineLearningDatastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20200801/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20200801/Workspace.cs index 55d9c0064569..ac079b406f22 100644 --- a/sdk/dotnet/MachineLearningServices/V20200801/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20200801/Workspace.cs @@ -226,6 +226,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20200901Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20200901Preview/Workspace.cs index f74ad6a3f8d3..60f636ee86d9 100644 --- a/sdk/dotnet/MachineLearningServices/V20200901Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20200901Preview/Workspace.cs @@ -220,6 +220,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/BatchDeployment.cs index f3cfdead1c6b..1a6a56ffb1d6 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/BatchDeployment.cs @@ -103,6 +103,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/BatchEndpoint.cs index c5e73d0dfb8a..1914841369c8 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/BatchEndpoint.cs @@ -103,6 +103,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/CodeContainer.cs index 7c784cd6f543..72b63600855b 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/CodeVersion.cs index ca7b04209f12..0d4af052ecbb 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/DataContainer.cs index 91df126ff7c4..787eac42b29d 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/DataVersion.cs index 28a840b6661a..a8c4d597fe66 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/Datastore.cs index 6239e1927ef6..864b4ad4b044 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/EnvironmentContainer.cs index f1ed7ceee26e..6f2b9f5fb7b6 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/EnvironmentSpecificationVersion.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/EnvironmentSpecificationVersion.cs index fa23940ec4b8..59d767e82ece 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/EnvironmentSpecificationVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/EnvironmentSpecificationVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentSpecificationVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentSpecificationVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/Job.cs index e103f6e13787..c63ed91d7e1b 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/ModelContainer.cs index 0753521bd9f7..6efde558acdf 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/ModelVersion.cs index e55b1b317a93..7922634fae4a 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/OnlineDeployment.cs index 33d9dae98d50..054d93c4a8f0 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/OnlineDeployment.cs @@ -103,6 +103,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210301Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20210301Preview/OnlineEndpoint.cs index 67c9d8c7e885..13e8d7f55d97 100644 --- a/sdk/dotnet/MachineLearningServices/V20210301Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20210301Preview/OnlineEndpoint.cs @@ -103,6 +103,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210401/MachineLearningCompute.cs b/sdk/dotnet/MachineLearningServices/V20210401/MachineLearningCompute.cs index a8fa408f0b56..62037077daa8 100644 --- a/sdk/dotnet/MachineLearningServices/V20210401/MachineLearningCompute.cs +++ b/sdk/dotnet/MachineLearningServices/V20210401/MachineLearningCompute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MachineLearningCompute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MachineLearningCompute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MachineLearningCompute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MachineLearningCompute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MachineLearningCompute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20210401/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20210401/WorkspaceConnection.cs index 71622d3147b4..bc9d3989f22e 100644 --- a/sdk/dotnet/MachineLearningServices/V20210401/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20210401/WorkspaceConnection.cs @@ -107,6 +107,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220101Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20220101Preview/Compute.cs index 4348b3630a89..3f9174bb6100 100644 --- a/sdk/dotnet/MachineLearningServices/V20220101Preview/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20220101Preview/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220101Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20220101Preview/PrivateEndpointConnection.cs index c6bbcf1bc512..afd338c55fec 100644 --- a/sdk/dotnet/MachineLearningServices/V20220101Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20220101Preview/PrivateEndpointConnection.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220101Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20220101Preview/Workspace.cs index d274fd828dab..b0f92f19a816 100644 --- a/sdk/dotnet/MachineLearningServices/V20220101Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20220101Preview/Workspace.cs @@ -274,6 +274,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/BatchDeployment.cs index f263ca5bb36e..222dc8ec1988 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/BatchEndpoint.cs index 4ff2af5b7956..5647ab6ce0be 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/CodeContainer.cs index 097f7623f4fc..1b5a9f5a6e06 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/CodeVersion.cs index 59404b38ee5b..ff97aa8b3771 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/ComponentContainer.cs index a705a9cc8ef0..2c4a2d5c6066 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/ComponentVersion.cs index aaf40a4afc32..cc58f9f30adc 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/DataContainer.cs index 503c36ee3497..a2c2dc0f50e8 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/DataVersion.cs index 9ef79625e8a9..30c8e2828e19 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/Datastore.cs index c5bc63635d4f..ebf981437bd5 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/EnvironmentContainer.cs index e4283b5b0c46..f2f2b8a033aa 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/EnvironmentVersion.cs index d3c00c308f8c..e4fef7e33773 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/Job.cs index 99e9071ad280..b1e2624fb379 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/ModelContainer.cs index 6a8dcb7df9dc..2143df6c7ed9 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/ModelVersion.cs index b91ef992c970..45d00ebf118c 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/OnlineDeployment.cs index d1275a3ed0f6..257383e2506c 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/OnlineEndpoint.cs index 4b997d478e44..6e03d5e1620c 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20220201Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20220201Preview/WorkspaceConnection.cs index 59ad968cc99f..670dd0a07130 100644 --- a/sdk/dotnet/MachineLearningServices/V20220201Preview/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20220201Preview/WorkspaceConnection.cs @@ -113,6 +113,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20230401/BatchDeployment.cs index 39595b129400..36400f07cae6 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230401/BatchEndpoint.cs index 0e1ae4bbb306..4b79b2cac907 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/CodeContainer.cs index 7724acfcf065..019a11e7647e 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/CodeVersion.cs index ff521e47660f..4b6b6d5ae8a0 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/ComponentContainer.cs index d3b74c56ab87..00c272351375 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/ComponentVersion.cs index 5f6749b82c8c..70a3b1b31932 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/Compute.cs b/sdk/dotnet/MachineLearningServices/V20230401/Compute.cs index 3491c00364c2..33ebbb487b1c 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/DataContainer.cs index 9c356d2f1666..0b68a960a0e9 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/DataVersion.cs index b71ed5fa4e8a..8be04e495db1 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20230401/Datastore.cs index f616028d7746..01f41acc177a 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/EnvironmentContainer.cs index d98fe75e6001..126effca51d4 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/EnvironmentVersion.cs index 876ad397600b..30e267fad618 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/Job.cs b/sdk/dotnet/MachineLearningServices/V20230401/Job.cs index 03fee6a12c72..8b474312b72e 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/ModelContainer.cs index 3f8fffea77bc..d7ccbb6c5906 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/ModelVersion.cs index cac8859ef48b..a504da48e70a 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20230401/OnlineDeployment.cs index b3b0f8050377..0d80ef9be39f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230401/OnlineEndpoint.cs index 4d418c738db3..3bb25d6a6631 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20230401/PrivateEndpointConnection.cs index 152179a416fe..6adc4a1ee153 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/PrivateEndpointConnection.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/Registry.cs b/sdk/dotnet/MachineLearningServices/V20230401/Registry.cs index 1436109719ea..5129a08b58c2 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryCodeContainer.cs index a48c0a64dba7..3c1fed6f203e 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryCodeVersion.cs index 604735acfcfc..657b64b553c5 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryComponentContainer.cs index f579d9c3f0b3..35f0142c704d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryComponentVersion.cs index 7c134fe9d68c..c8b812356935 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryDataContainer.cs index c9ee7bdbbcd7..32cc9dc87cba 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryDataVersion.cs index 9968d0d74c4e..6c63af3a3d4e 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryEnvironmentContainer.cs index c5eb9799894a..0f948ecca6e0 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryEnvironmentVersion.cs index e6cf04ad98ae..7fbf6f633967 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryModelContainer.cs index cf6fab8943f9..528c737fda87 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401/RegistryModelVersion.cs index 78c79bb1409b..29773a89baac 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20230401/Schedule.cs index 92d3cd700536..c010c9b2e347 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20230401/Workspace.cs index d5a314170b0a..eb7cc9a9c523 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/Workspace.cs @@ -268,6 +268,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20230401/WorkspaceConnection.cs index af0b3811b775..0f984a6c241a 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/BatchDeployment.cs index 67fd11fe8c2c..1b987315c11d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/BatchEndpoint.cs index 2ce5fe1fe519..af23c8e2e44d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/CodeContainer.cs index e072cbe4a907..f7e5e2c92f3d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/CodeVersion.cs index bc7d3c450296..f3c2bbfca396 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/ComponentContainer.cs index cd6c1577e959..90fbc472368b 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/ComponentVersion.cs index 0a5e203946e9..0d8173abeb6f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/Compute.cs index 29b2542b71b0..5ba22e03545b 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/DataContainer.cs index d1debc1981ec..9dbdec7b2fff 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/DataVersion.cs index 4707f988b44a..bba8c18aeb25 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/Datastore.cs index b0c67136eb81..60509b879452 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/EnvironmentContainer.cs index 1252c4177cb8..7f69d38be2b4 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/EnvironmentVersion.cs index e581b869aeb5..6f9147c6fdcf 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturesetContainerEntity.cs index b760f182db43..acc9b77a9840 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturesetVersion.cs index d876ad6d25d4..99d1fb4ba69d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturestoreEntityContainerEntity.cs index 6dbe2e070c48..1336f86544db 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturestoreEntityVersion.cs index 418ad2a67a76..3c38aacc4145 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/Job.cs index 8922b91d2ffd..b88149e15fcf 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/ManagedNetworkSettingsRule.cs index bea76b0d2e59..836f421293d7 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/ManagedNetworkSettingsRule.cs @@ -73,6 +73,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/ModelContainer.cs index c9f282e14815..678021e54137 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/ModelVersion.cs index e683c341a953..da6c10e14e5d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/OnlineDeployment.cs index b640f8f1afb3..a5513a2ad64f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/OnlineEndpoint.cs index f8dc8d7e6704..720cbcb3c6c5 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/PrivateEndpointConnection.cs index 47d93f65aa69..35bb46e8ab37 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/PrivateEndpointConnection.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/Registry.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/Registry.cs index 2a884274c6c3..eec5de95fcad 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryCodeContainer.cs index 401a60898908..94a57936acca 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryCodeVersion.cs index 3553e708192b..125f3f2cb658 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryComponentContainer.cs index ba08657be04b..8b2be7f572f5 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryComponentVersion.cs index 14f1d26836fd..3a3b9b287ec1 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryDataContainer.cs index 306a14aab215..7e226810476b 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryDataVersion.cs index a8e7218554a3..7a70b5318b36 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryEnvironmentContainer.cs index c0c8305648df..8e9e84885fe3 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryEnvironmentVersion.cs index 6c65e99cd711..07370fc00451 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryModelContainer.cs index b5c99e1b1eb1..acbc5f540c37 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryModelVersion.cs index 5549bdab2edc..d736079c930a 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/Schedule.cs index 7f90e447acac..ec28735a0065 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/Workspace.cs index 261aa12dca30..07edbe099449 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/Workspace.cs @@ -349,6 +349,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230401Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20230401Preview/WorkspaceConnection.cs index eabdde23d868..94c1238b7d2d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230401Preview/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20230401Preview/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/BatchDeployment.cs index 67f9dacaed91..1840d137bb85 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/BatchEndpoint.cs index 7d8989ae71d1..c628bf987146 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/CodeContainer.cs index 66f7e54fd04e..d9de59d89811 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/CodeVersion.cs index 4bbde39dddee..af20752f9193 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/ComponentContainer.cs index 80f240b03b5f..843f313cfd44 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/ComponentVersion.cs index 02cdb422011e..557a21677126 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/Compute.cs index fe749999ed72..ee00f08d5648 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/DataContainer.cs index b9d8ac08ccad..5b0818e44834 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/DataVersion.cs index 00e686cf2875..cbcd873b7a82 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/Datastore.cs index ae7a8600a36a..9da0b08fe0cf 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/EnvironmentContainer.cs index 22cc7d732e49..d69a3612b668 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/EnvironmentVersion.cs index ff049106cc8f..30a71dad2923 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturesetContainerEntity.cs index 647231d0f636..5d8be1201a11 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturesetVersion.cs index 6e8683258090..c909553009f0 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturestoreEntityContainerEntity.cs index 8f2171c7c948..3d86f9ec83d9 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturestoreEntityVersion.cs index d2903792b245..357358b60f98 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/Job.cs index b3c682135c5a..7665d43c1257 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/ManagedNetworkSettingsRule.cs index da813b61d5e7..b5788e5a182f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/ManagedNetworkSettingsRule.cs @@ -73,6 +73,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/ModelContainer.cs index 16002d631fd0..d379e9d1665f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/ModelVersion.cs index df852a5bde68..cc30dc0adacf 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/OnlineDeployment.cs index d22ca0b2d5f1..a8b2908bd989 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/OnlineEndpoint.cs index a7d5f9ff521d..01b852e24bb9 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/PrivateEndpointConnection.cs index b48b28d56c68..cbe7515b972e 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/PrivateEndpointConnection.cs @@ -128,6 +128,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/Registry.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/Registry.cs index 7e4c700f307b..43c2f3cbb24f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryCodeContainer.cs index fdb8d70c4933..fbc541dfae1a 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryCodeVersion.cs index 1a82fe8fe1d0..23b2d2467829 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryComponentContainer.cs index 54f0b2920dff..c9aeda333856 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryComponentVersion.cs index 54dfafc71359..fa8bfc80bede 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryDataContainer.cs index d0239c39cf97..49597788393f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryDataVersion.cs index a69e52d725d4..7be6bc61ce4b 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryEnvironmentContainer.cs index 4ece51d31ec7..bceb357f335e 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryEnvironmentVersion.cs index 7a2303fe5d06..40e08dd73e1f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryModelContainer.cs index be3b6da74a65..a8aaa6b2a9a5 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryModelVersion.cs index 0dc9ce1c8178..d546553da999 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/Schedule.cs index 6851138905b6..13a419064866 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/Workspace.cs index f8b964f3a435..ea042b784f34 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/Workspace.cs @@ -313,6 +313,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230601Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20230601Preview/WorkspaceConnection.cs index cbce1a9ff853..9420fb4774cb 100644 --- a/sdk/dotnet/MachineLearningServices/V20230601Preview/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20230601Preview/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/BatchDeployment.cs index fe4501333171..4530bddbe0d5 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/BatchEndpoint.cs index 14d2e1752dc8..7b6440a9b8c2 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/CodeContainer.cs index 9f562089fbfc..627e0c55ba1b 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/CodeVersion.cs index e74beb7bcb05..06632d662275 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/ComponentContainer.cs index ee28b006c6c5..709ffa32c36e 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/ComponentVersion.cs index a38467323bbd..3560a668a228 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/Compute.cs index fadade4e9171..17145e99e1aa 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/DataContainer.cs index b9e4c2861db8..5fd30c1f4fec 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/DataVersion.cs index aaa42df4e637..46e17e88a022 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/Datastore.cs index e1c3fec759b1..1b2007c41dc7 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/EnvironmentContainer.cs index 553ba9ed4191..ccc19ce34f61 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/EnvironmentVersion.cs index 667b8a8fc204..dd2aed9995dd 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturesetContainerEntity.cs index 0f1dfb0d7ac7..2821a6fc5649 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturesetVersion.cs index 3782a5b48d71..ef27c9030b25 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturestoreEntityContainerEntity.cs index ccf15e48f431..6fbdd4a5b400 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturestoreEntityVersion.cs index d77b9795ee00..a1b8fb8326b9 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/InferenceEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/InferenceEndpoint.cs index 2b7f6b0c2939..316f17d6f6d8 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/InferenceEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/InferenceEndpoint.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/InferenceGroup.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/InferenceGroup.cs index 6b25d771933a..1d619d4ef136 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/InferenceGroup.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/InferenceGroup.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceGroup" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/InferencePool.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/InferencePool.cs index 8d051e52f732..cc7631677c8d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/InferencePool.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/InferencePool.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferencePool" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/Job.cs index 5889ba52691a..cad7d34fd926 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/ManagedNetworkSettingsRule.cs index 9cc0ab81a4d4..44817fa53dab 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/ManagedNetworkSettingsRule.cs @@ -70,6 +70,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/ModelContainer.cs index 5015d36c2dc6..0b236b9213c1 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/ModelVersion.cs index 9488cca666d2..532e08abc255 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/OnlineDeployment.cs index 1f82e6fdd96d..bc5651b641ad 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/OnlineEndpoint.cs index c64ec10123a2..ff15c6731e44 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/PrivateEndpointConnection.cs index b5c51e537035..1355911cd9da 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/PrivateEndpointConnection.cs @@ -128,6 +128,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/Registry.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/Registry.cs index c2bd98e0a950..ca08cb687f7a 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryCodeContainer.cs index b299e2aba3cf..d19a2e238c99 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryCodeVersion.cs index e172ffc55693..6d31c62a03f8 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryComponentContainer.cs index b6a32a9ea683..1c4407a5a88e 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryComponentVersion.cs index f8ddd2cb7de2..0e1642daf392 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryDataContainer.cs index 8287d7ab6d25..76a208ebad62 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryDataVersion.cs index 7fa8fa489cc2..3e48846c7736 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryEnvironmentContainer.cs index ddd3afdbe794..df0ef712a9e9 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryEnvironmentVersion.cs index bc39249b0197..a4caf30b7f9a 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryModelContainer.cs index ca4023166b4a..917998282445 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryModelVersion.cs index e8b8429debb8..cdaa3ae8493d 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/Schedule.cs index fe40aea88ce6..df5fdd6bef49 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/ServerlessEndpoint.cs index bf32a375c50c..45dcd923f0ae 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/ServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/ServerlessEndpoint.cs @@ -97,6 +97,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ServerlessEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/Workspace.cs index 887990018bbd..5134bcf0686f 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/Workspace.cs @@ -319,6 +319,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20230801Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20230801Preview/WorkspaceConnection.cs index 5c8e1433770b..a3d72337f127 100644 --- a/sdk/dotnet/MachineLearningServices/V20230801Preview/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20230801Preview/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20231001/BatchDeployment.cs index 78a5f2fd0066..106ebeb3c247 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20231001/BatchEndpoint.cs index 08230a1bc2be..5b407661078b 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/CodeContainer.cs index b963e96f3a13..41eb3ac911cb 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/CodeVersion.cs index 259b7366f1df..564471442e3c 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/ComponentContainer.cs index 83670cddc5c9..4199fd3ddb75 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/ComponentVersion.cs index 70369c9c18c8..584bccaaec30 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/Compute.cs b/sdk/dotnet/MachineLearningServices/V20231001/Compute.cs index 2a5d65f4b900..62849be2ed27 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/DataContainer.cs index 9bf3bf871586..f99802867634 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/DataVersion.cs index a5dea541518f..2150e5550eb1 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20231001/Datastore.cs index ef782b2e2972..b29970a2b7d6 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/EnvironmentContainer.cs index 983be16ed278..925ad89f6482 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/EnvironmentVersion.cs index fac6d41e00e3..46babcec58e8 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20231001/FeaturesetContainerEntity.cs index e060ddb91f1b..53280fa89d32 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/FeaturesetVersion.cs index b8fed4d8c2dd..939c8ba7be6f 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20231001/FeaturestoreEntityContainerEntity.cs index baa45d7dc30e..253aaf88ca2b 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/FeaturestoreEntityVersion.cs index 29fc9bd23ca8..864fdaf4a724 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/Job.cs b/sdk/dotnet/MachineLearningServices/V20231001/Job.cs index 26a264dfd7e8..4dbf1224cee2 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20231001/ManagedNetworkSettingsRule.cs index c85d3385072c..bc67a66a5d7e 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/ManagedNetworkSettingsRule.cs @@ -73,6 +73,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/ModelContainer.cs index ac382b4ae0e4..d3b9ff2e5f8f 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/ModelVersion.cs index 9c5fa97ec5a1..bad765783977 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20231001/OnlineDeployment.cs index f5a958419c76..6bfd43f547bc 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20231001/OnlineEndpoint.cs index 09fd7c314faa..9d07b440abff 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20231001/PrivateEndpointConnection.cs index 8425bc9c2e0b..5be4d3890064 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/PrivateEndpointConnection.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/Registry.cs b/sdk/dotnet/MachineLearningServices/V20231001/Registry.cs index 7456c19d42aa..553b291d0af5 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryCodeContainer.cs index 01fabd74560e..80b00fa24795 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryCodeVersion.cs index b6888bd52684..7c6a7ba6d9e3 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryComponentContainer.cs index 830ade152a8a..2292308f1ee2 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryComponentVersion.cs index fcd3c1eb948c..847013dda321 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryDataContainer.cs index c6b099afe6d8..aea57a520d06 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryDataVersion.cs index 53f36d8d9c99..46fe7e1cd010 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryEnvironmentContainer.cs index 0e15da58533d..0660b38205b7 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryEnvironmentVersion.cs index 865d3f446f70..e6a02b122c4a 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryModelContainer.cs index 454acbfcccdb..0e8ef1a9cd6f 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20231001/RegistryModelVersion.cs index 3fb882c3d8e9..82c3f6abe3e0 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20231001/Schedule.cs index 03c212992feb..04101caa54fa 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20231001/Workspace.cs index d82c3f4f1755..b4a0819aa783 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/Workspace.cs @@ -289,6 +289,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20231001/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20231001/WorkspaceConnection.cs index add3f1157d45..08936afbcf57 100644 --- a/sdk/dotnet/MachineLearningServices/V20231001/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20231001/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/BatchDeployment.cs index 69f4d006a2eb..404dac174320 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/BatchEndpoint.cs index 57ddb4c7488f..948b25583d96 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/CodeContainer.cs index 232f0cd4a020..d4ad5b5a491f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/CodeVersion.cs index 31c17abb2111..91207bb6a881 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/ComponentContainer.cs index 52f07cfdaef8..76ccfb8923f5 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/ComponentVersion.cs index 82697b595c23..0e53c37bd672 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/Compute.cs index 4c1ba46169bb..aeecc5b5b599 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/DataContainer.cs index 49cf4926a9fe..41049f860a22 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/DataVersion.cs index 85ad73f14b78..0a60bac7fc8f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/Datastore.cs index 62103d163a3e..1675fe841ce0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/EndpointDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/EndpointDeployment.cs index ab9bbd847466..c252b256ab00 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/EndpointDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/EndpointDeployment.cs @@ -61,6 +61,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EndpointDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/EnvironmentContainer.cs index 3480b37ba740..d2fdf0b6e888 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/EnvironmentVersion.cs index 38e5bfc2d5ef..bc5308ed8d27 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturesetContainerEntity.cs index 47531aa0a56a..fe15c2a1b157 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturesetVersion.cs index db4ad5e865ed..6136651633ff 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturestoreEntityContainerEntity.cs index 27040c0906b3..4796f4a440d1 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturestoreEntityVersion.cs index 018055fde59e..2e7d9b000191 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/InferenceEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/InferenceEndpoint.cs index 703921940b1e..56e3bae1c0a1 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/InferenceEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/InferenceEndpoint.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/InferenceGroup.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/InferenceGroup.cs index 6d5a5c268f82..e7d491837484 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/InferenceGroup.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/InferenceGroup.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceGroup" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/InferencePool.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/InferencePool.cs index d3ff3846e901..5aac844485ed 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/InferencePool.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/InferencePool.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferencePool" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/Job.cs index 8056e6a9591c..333f7c9f2592 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/ManagedNetworkSettingsRule.cs index 64323fe49b71..322cfee29909 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/ManagedNetworkSettingsRule.cs @@ -70,6 +70,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/MarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/MarketplaceSubscription.cs index cd3468920f5c..546a0cb66d39 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/MarketplaceSubscription.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/MarketplaceSubscription.cs @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MarketplaceSubscription" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/ModelContainer.cs index 74d3c470205f..853834864595 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/ModelVersion.cs index dd72ded79dc6..520d638078df 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/OnlineDeployment.cs index 2ffacbeb525f..0b3bbf0d4506 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/OnlineEndpoint.cs index 422f16518c2a..53291209c520 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/PrivateEndpointConnection.cs index ae9244331d84..ff133363925f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/PrivateEndpointConnection.cs @@ -128,6 +128,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/Registry.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/Registry.cs index 41d4a896b682..8d4be05535c9 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryCodeContainer.cs index 6d3ab777b70c..d438808caa72 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryCodeVersion.cs index 6976def9e0e4..2c2115e0cf41 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryComponentContainer.cs index 52989324be80..96e88f18fa5f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryComponentVersion.cs index e4a39efb8682..2ecf5a87e09c 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryDataContainer.cs index 93e21de7c073..459958a63e38 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryDataVersion.cs index 9bfce18dae27..ec33c89c158e 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryEnvironmentContainer.cs index 20ed428f1f4a..30ea6f4cb0bd 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryEnvironmentVersion.cs index 507d9a1cfccd..03cf25af51d6 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryModelContainer.cs index 6148377bfee9..a0263830b591 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryModelVersion.cs index 53d79ba220df..b9955c669ad7 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/Schedule.cs index ec3cfbc80518..6e2ee674c5a4 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/ServerlessEndpoint.cs index 5d8f68549085..b3a903fc89f6 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/ServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/ServerlessEndpoint.cs @@ -97,6 +97,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ServerlessEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/Workspace.cs index 88f417c7c5cc..3fd6699fac9f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/Workspace.cs @@ -331,6 +331,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240101Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20240101Preview/WorkspaceConnection.cs index 731d0aba8b50..9b7557f461fb 100644 --- a/sdk/dotnet/MachineLearningServices/V20240101Preview/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20240101Preview/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240401/BatchDeployment.cs index 4c175f1988ed..22e156706d94 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240401/BatchEndpoint.cs index 034f5cb7d38c..b81d5b8cb872 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/CodeContainer.cs index 5069126873b4..fcb8b336219e 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/CodeVersion.cs index f135cf472989..2f18179b2df4 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/ComponentContainer.cs index 2727221378b3..86b293fdca55 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/ComponentVersion.cs index b557c11e1271..b7c92354f30e 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/Compute.cs b/sdk/dotnet/MachineLearningServices/V20240401/Compute.cs index 9416d41e32c8..afab49ad3bbf 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/DataContainer.cs index f23d8b3fa90d..e860c96c55a7 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/DataVersion.cs index b4f22951e6d4..e0c086bd3a7d 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20240401/Datastore.cs index 8d37815c7f8d..70d69a131fc3 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/EnvironmentContainer.cs index 0cc94c9c25c7..bd69cd8d148f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/EnvironmentVersion.cs index a87da7dd5816..7c6b654ec3a7 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20240401/FeaturesetContainerEntity.cs index c4a1f0ba0070..6ae4855d32e2 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/FeaturesetVersion.cs index af364817ff10..73b71684cdd0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20240401/FeaturestoreEntityContainerEntity.cs index b1089083a34d..bfc213f0d043 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/FeaturestoreEntityVersion.cs index 687065acc2fb..bd3946b4c3e1 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/Job.cs b/sdk/dotnet/MachineLearningServices/V20240401/Job.cs index f22a34953dbe..6a32088a1bdd 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20240401/ManagedNetworkSettingsRule.cs index 230fb4d420e5..efea4a4f937e 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/ManagedNetworkSettingsRule.cs @@ -73,6 +73,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/MarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/V20240401/MarketplaceSubscription.cs index 3ec8c940685c..ddb63c54dab7 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/MarketplaceSubscription.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/MarketplaceSubscription.cs @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MarketplaceSubscription" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/ModelContainer.cs index f53f9a072480..4ee39492ef7a 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/ModelVersion.cs index bc06b57abbc2..6420e36659ea 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240401/OnlineDeployment.cs index f59df63ed353..cc9b587df858 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240401/OnlineEndpoint.cs index 2ff260097e45..2c7e3b13154f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20240401/PrivateEndpointConnection.cs index 8866bd0281a4..db6f56ed5e72 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/PrivateEndpointConnection.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/Registry.cs b/sdk/dotnet/MachineLearningServices/V20240401/Registry.cs index 2f1d63c10667..73af843d3bd9 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryCodeContainer.cs index 9eec6cf429ba..c897b2de9287 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryCodeVersion.cs index d407c8589515..4603caf2e5de 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryComponentContainer.cs index 1b37fed84f33..1eca701be963 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryComponentVersion.cs index 2876a2ae580a..3ec6c8a0aa71 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryDataContainer.cs index a05695be39e3..43ac9dfbee61 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryDataVersion.cs index a2b0910c719c..c5f6b9add2cf 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryEnvironmentContainer.cs index ff24696d08cd..26343f45f243 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryEnvironmentVersion.cs index 5a6405ff0566..5437e76dde8b 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryModelContainer.cs index f54b5b5fdb6f..a1cdece000dd 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401/RegistryModelVersion.cs index 4710a30764ad..0500c21e39bf 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20240401/Schedule.cs index c948c5e3cb78..6d30e0c269bb 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240401/ServerlessEndpoint.cs index c8f3f3919cfb..ba8950cbe4a8 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/ServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/ServerlessEndpoint.cs @@ -97,6 +97,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ServerlessEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20240401/Workspace.cs index de3a4dfd12e7..b918061e95c1 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/Workspace.cs @@ -304,6 +304,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20240401/WorkspaceConnection.cs index 3f36d2820834..e8ba8b8b5a20 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/BatchDeployment.cs index 802f2f0d42da..5240852e722d 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/BatchEndpoint.cs index 19aa7d109847..96377ea599c9 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/CodeContainer.cs index 8a52acfe99ec..ca488066e22e 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/CodeVersion.cs index 85f6ba943614..26c6b8473964 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ComponentContainer.cs index 82b216b91ce8..fd2fded64f4d 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ComponentVersion.cs index c92710e8526b..721f6ebb0a36 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/Compute.cs index 263eff1fb90e..2bcb089f4a1a 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionDeployment.cs index eb0e849f3a6b..739eb2fd4aa6 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionDeployment.cs @@ -63,6 +63,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiBlocklist.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiBlocklist.cs index 838a01dd339c..37e819c62d35 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiBlocklist.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiBlocklist.cs @@ -63,6 +63,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiBlocklist" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiBlocklistItem.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiBlocklistItem.cs index 39b1a2db70ae..f6d44cde225b 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiBlocklistItem.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiBlocklistItem.cs @@ -63,6 +63,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiPolicy.cs index 14c0e082b7ef..949e3017d15f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ConnectionRaiPolicy.cs @@ -66,6 +66,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiPolicy" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/DataContainer.cs index 66ad6c02a4ca..fba813c6b247 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/DataVersion.cs index b695b81e6830..7b0a1af0ae02 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/Datastore.cs index 6c194cfa538a..8dbead5f3109 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/EndpointDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/EndpointDeployment.cs index b0aed9846daf..b364ca533aac 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/EndpointDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/EndpointDeployment.cs @@ -64,6 +64,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EndpointDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/EnvironmentContainer.cs index 2c7c6b5b380a..b1de423e901f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/EnvironmentVersion.cs index 3293afc5e3b8..d4e9f44f315e 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturesetContainerEntity.cs index 8512036f41fe..d41310f6b727 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturesetVersion.cs index 1885788e4363..c0cdef87cbb6 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturestoreEntityContainerEntity.cs index 5e4eebb1a755..f33d1a5fd007 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturestoreEntityVersion.cs index ee7eae5130e7..2ec2608f5e3f 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/InferenceEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/InferenceEndpoint.cs index 8ce197b03787..4836ef9b0424 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/InferenceEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/InferenceEndpoint.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/InferenceGroup.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/InferenceGroup.cs index b0b5870279c1..db71348b093b 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/InferenceGroup.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/InferenceGroup.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceGroup" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/InferencePool.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/InferencePool.cs index 6c321db63179..4c3401482beb 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/InferencePool.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/InferencePool.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferencePool" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/Job.cs index da01791d5dc1..c2e0b55f9caa 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ManagedNetworkSettingsRule.cs index 4ff9d7247eec..c7c757ac2dda 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ManagedNetworkSettingsRule.cs @@ -70,6 +70,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/MarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/MarketplaceSubscription.cs index 6b1be3885047..8c8f6c5de3a0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/MarketplaceSubscription.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/MarketplaceSubscription.cs @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MarketplaceSubscription" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ModelContainer.cs index d9ea4e84ec2b..85037ba99075 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ModelVersion.cs index 7c862a487a03..1797f4a2758e 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/OnlineDeployment.cs index 4b086da243ef..06c9497060b0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/OnlineEndpoint.cs index 6ada9fb935e7..73e809e88cc7 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/PrivateEndpointConnection.cs index 12e4b8594e0d..f23591c5bdc6 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/PrivateEndpointConnection.cs @@ -128,6 +128,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RaiPolicy.cs index e37bc38e127f..038c68229a0a 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RaiPolicy.cs @@ -66,6 +66,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RaiPolicy" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/Registry.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/Registry.cs index 4c1b4d6cc700..8208502a252c 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryCodeContainer.cs index 32323bc942fe..fef60cf709d0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryCodeVersion.cs index c8dcf0537a8b..2793e62e35e3 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryComponentContainer.cs index 546d3a1c39b1..78efca13c021 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryComponentVersion.cs index 05b623cd284d..500c54384c6a 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryDataContainer.cs index 677e7912a8f0..4577f225d4dc 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryDataVersion.cs index 5f18c5b4675b..4c3105fe7914 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryEnvironmentContainer.cs index 913dd107b236..f615b2969f66 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryEnvironmentVersion.cs index 31bfc9ca9ab0..479ec09edddd 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryModelContainer.cs index 646b8fc041e7..ffffb3f84d40 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryModelVersion.cs index c0b6dd95f8dd..44a394ccfb8b 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/Schedule.cs index 05d96310cb77..c17870c58066 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/ServerlessEndpoint.cs index 41ac08e997e8..3a31c48617ba 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/ServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/ServerlessEndpoint.cs @@ -97,6 +97,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ServerlessEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/Workspace.cs index da0e3084de99..b9cc7f6f41c9 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/Workspace.cs @@ -331,6 +331,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240401Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20240401Preview/WorkspaceConnection.cs index d545381bc5b8..5710eb04b72b 100644 --- a/sdk/dotnet/MachineLearningServices/V20240401Preview/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20240401Preview/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/BatchDeployment.cs index 8e665ad4a62f..0681e125e7b9 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/BatchEndpoint.cs index 86c54a615646..8f9ee4802493 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/CodeContainer.cs index eaed5e01ec34..2459207c30c9 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/CodeVersion.cs index e739668ea2f2..8b654caba853 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ComponentContainer.cs index 63c95cfc3c5c..64f69fba3f15 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ComponentVersion.cs index 79a61100c2bf..b3e0cba3a09e 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/Compute.cs index 2bf4838d46ee..88b09f710481 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionDeployment.cs index ed93e818211c..08f5f215bbd5 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionDeployment.cs @@ -60,6 +60,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiBlocklist.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiBlocklist.cs index 65aefb05123d..fee8a74b3f5d 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiBlocklist.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiBlocklist.cs @@ -63,6 +63,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiBlocklist" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiBlocklistItem.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiBlocklistItem.cs index 277bfaa5fbdd..538b752931ab 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiBlocklistItem.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiBlocklistItem.cs @@ -63,6 +63,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiPolicy.cs index 2adda06f5031..dc46911403eb 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ConnectionRaiPolicy.cs @@ -66,6 +66,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiPolicy" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/DataContainer.cs index 006cc788fb4c..3b7a9a67bde6 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/DataVersion.cs index 794656743ac3..2c849a47f55a 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/Datastore.cs index cdc1ac01f948..1144f5cb6bc5 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/EndpointDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/EndpointDeployment.cs index fbd5575740d2..95521384ae72 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/EndpointDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/EndpointDeployment.cs @@ -61,6 +61,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EndpointDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/EnvironmentContainer.cs index a8816aed277c..af7815e6ba81 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/EnvironmentVersion.cs index 52cd78dd7f09..548348173fe8 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturesetContainerEntity.cs index bb2fccf5d8bc..77508c7e3a94 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturesetVersion.cs index 74d1e4dee0ed..ab668d4e4a52 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturestoreEntityContainerEntity.cs index 148782c3f384..c5475dc314de 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturestoreEntityVersion.cs index 8f6cdd62b297..5172fb783bb0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/Job.cs index 2e11c64b6615..aa577207ab76 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ManagedNetworkSettingsRule.cs index de7e8a1c1ba0..9b1687aa6202 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ManagedNetworkSettingsRule.cs @@ -70,6 +70,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/MarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/MarketplaceSubscription.cs index 93ab48e6739f..df86fb485063 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/MarketplaceSubscription.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/MarketplaceSubscription.cs @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MarketplaceSubscription" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ModelContainer.cs index 2e3aac402113..7ec1ff838301 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ModelVersion.cs index 28cde578ac7e..7a04c9fa08d0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/OnlineDeployment.cs index 530e9c6bae4e..9b980e23850a 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/OnlineEndpoint.cs index 25810bccf3b7..b3d1c75f4394 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/PrivateEndpointConnection.cs index 9585aa97ed92..484caadbcacf 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/PrivateEndpointConnection.cs @@ -128,6 +128,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RaiPolicy.cs index f48a1d71cdab..59eb1d83c526 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RaiPolicy.cs @@ -66,6 +66,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RaiPolicy" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/Registry.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/Registry.cs index 9c767dac5a10..88c279c80236 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryCodeContainer.cs index 0ab8d5d1201f..0eb79807fdb0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryCodeVersion.cs index 1dcecd885bb5..7289cf6ffccc 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryComponentContainer.cs index ab2832cc3899..aa5985367543 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryComponentVersion.cs index cf6c1af93c74..fc88ee8ac8b1 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryDataContainer.cs index 3997a6eb2d5d..83d0ac73d43a 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryDataVersion.cs index b2b0910250cf..669f2e516eba 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryEnvironmentContainer.cs index f4fb5a2bc943..0f3c823a5b7a 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryEnvironmentVersion.cs index d28cd5553164..f28af1e71aee 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryModelContainer.cs index 35cb5d577679..b87b6665f8f0 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryModelVersion.cs index c5c68264fbe6..2de63ec8b77b 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/Schedule.cs index 848039253178..c2612432fa0d 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/ServerlessEndpoint.cs index f9f8fd5f16d3..ed6131ad2b7c 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/ServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/ServerlessEndpoint.cs @@ -97,6 +97,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ServerlessEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/Workspace.cs index 5dc4943d1713..fa7f11aa7e15 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/Workspace.cs @@ -346,6 +346,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20240701Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20240701Preview/WorkspaceConnection.cs index 505ebab69347..02ec45dff5c4 100644 --- a/sdk/dotnet/MachineLearningServices/V20240701Preview/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20240701Preview/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20241001/BatchDeployment.cs index 282cc00263ee..73b7981533fb 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20241001/BatchEndpoint.cs index c7c158cb5425..25f242125b45 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/CodeContainer.cs index 399553e5d35c..6942d62ff8f4 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/CodeVersion.cs index f91c9c33860b..bd0df74fdb1f 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/ComponentContainer.cs index 8856af522bc9..84c355034e24 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/ComponentVersion.cs index 637d54f8980f..e5cf5fbddd9a 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/Compute.cs b/sdk/dotnet/MachineLearningServices/V20241001/Compute.cs index 131587769600..06eb120168f2 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/DataContainer.cs index c05f36e3300d..b5ffd4b98365 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/DataVersion.cs index 15375117f99c..40cc98fb7b1b 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20241001/Datastore.cs index 85a3ce389551..5891c4d62ac8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/EnvironmentContainer.cs index 40579555b01a..f8af070f7437 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/EnvironmentVersion.cs index 91ec4e19585c..fe7002b3f4bc 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20241001/FeaturesetContainerEntity.cs index 95025b25aa20..bccdc6566dfc 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/FeaturesetVersion.cs index e56ba514bb9b..300b0a3a8c6d 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20241001/FeaturestoreEntityContainerEntity.cs index d7cae2b7e8a3..4e2f790e8ec6 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/FeaturestoreEntityVersion.cs index c935493d3f6b..2025dc6ab771 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/Job.cs b/sdk/dotnet/MachineLearningServices/V20241001/Job.cs index 6aa00f6142eb..aaadd8485273 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20241001/ManagedNetworkSettingsRule.cs index b1ae27e744e5..b8890a8503fb 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/ManagedNetworkSettingsRule.cs @@ -73,6 +73,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/MarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/V20241001/MarketplaceSubscription.cs index e34af11d984c..5ee0f5abbb52 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/MarketplaceSubscription.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/MarketplaceSubscription.cs @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MarketplaceSubscription" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/ModelContainer.cs index 3bc155088e9f..f30720e7c22a 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/ModelVersion.cs index cda4ff121d19..549a4a0cc991 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20241001/OnlineDeployment.cs index ef35866183b4..7ec5a440d310 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20241001/OnlineEndpoint.cs index 061d68a64ac8..9613f14e068e 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20241001/PrivateEndpointConnection.cs index bc3e277167cd..60561d669f49 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/PrivateEndpointConnection.cs @@ -131,6 +131,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/Registry.cs b/sdk/dotnet/MachineLearningServices/V20241001/Registry.cs index 39f6176b3ab6..a102b61cef46 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryCodeContainer.cs index 336f47091b8c..05a7d477ef29 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryCodeVersion.cs index ceb76ffc5698..92bf0d3d7c39 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryComponentContainer.cs index c7bb0a1bf07f..21ff12e7764e 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryComponentVersion.cs index 260b6828e6d9..fe6df74e64f9 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryDataContainer.cs index f7d3c0cb15b7..7d3e75f65b50 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryDataVersion.cs index 73e7019a453b..f644a98ecd6b 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryEnvironmentContainer.cs index 646af8053968..c3ec58f89531 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryEnvironmentVersion.cs index 166f181d1303..f0b529bc4a4e 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryModelContainer.cs index f7910f0e81a3..5f8f56872e48 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001/RegistryModelVersion.cs index 30c18a462248..1de6a143fff8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20241001/Schedule.cs index a05a147856c3..52f5c9d74bd2 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20241001/ServerlessEndpoint.cs index e97571863807..81af1c38dcf7 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/ServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/ServerlessEndpoint.cs @@ -97,6 +97,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ServerlessEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20241001/Workspace.cs index c101aee756de..a83274a1cdca 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/Workspace.cs @@ -304,6 +304,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20241001/WorkspaceConnection.cs index 1d2e2972990c..36e858e1f5ac 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/BatchDeployment.cs index ad7a75d0ba1a..efb37b75e98d 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/BatchDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/BatchDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/BatchEndpoint.cs index fad1d1d8b026..efe75c532936 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/BatchEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/BatchEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/CapabilityHost.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/CapabilityHost.cs index 9f118f106591..fff9411cc8e6 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/CapabilityHost.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/CapabilityHost.cs @@ -64,6 +64,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Version = Utilities.Version, Aliases = { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CapabilityHost" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CapabilityHost" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/CodeContainer.cs index 4b0d77cee4fa..ca1ece591af8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/CodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/CodeContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/CodeVersion.cs index f9a3bc12ecde..8942f45284ca 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/CodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/CodeVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ComponentContainer.cs index 08e7efa70a75..b10b5318e980 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ComponentContainer.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ComponentVersion.cs index ebcacb3db3bd..3ef09f610d3e 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ComponentVersion.cs @@ -81,6 +81,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/Compute.cs index 6d5d7385f656..776f39e6e941 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/Compute.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/Compute.cs @@ -124,6 +124,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Compute" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionDeployment.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionDeployment.cs index ff911bb647c2..28be900498a3 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionDeployment.cs @@ -60,6 +60,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiBlocklist.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiBlocklist.cs index d9ffb3716793..7b73557d4ad8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiBlocklist.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiBlocklist.cs @@ -63,6 +63,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiBlocklist" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiBlocklistItem.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiBlocklistItem.cs index 5085720a3b34..0eb27fadbff6 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiBlocklistItem.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiBlocklistItem.cs @@ -63,6 +63,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiPolicy.cs index afc467e36972..11f37447caed 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ConnectionRaiPolicy.cs @@ -66,6 +66,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiPolicy" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/DataContainer.cs index 014b992da701..ac70ab2ae355 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/DataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/DataContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/DataVersion.cs index dada703ba0fb..0ae133d86d6f 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/DataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/DataVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:DataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/Datastore.cs index 5b3fb57df516..a97c2fa95f36 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/Datastore.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/Datastore.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Datastore" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/EndpointDeployment.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/EndpointDeployment.cs index 24a4d30d846d..3dae6ab6b325 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/EndpointDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/EndpointDeployment.cs @@ -61,6 +61,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EndpointDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/EnvironmentContainer.cs index 9cf6f2ce4041..203ab3305bf8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/EnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/EnvironmentContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/EnvironmentVersion.cs index 08d732882823..6a9375aace84 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/EnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/EnvironmentVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturesetContainerEntity.cs index 19d1cfe403d2..182c04761594 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturesetContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturesetContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturesetVersion.cs index bc8cffca9552..0e756b7d2479 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturesetVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturesetVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturestoreEntityContainerEntity.cs index 7172f56590fd..bd490e60f8b8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturestoreEntityContainerEntity.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturestoreEntityContainerEntity.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturestoreEntityVersion.cs index e103a251dc6d..f21b368fea88 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturestoreEntityVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/FeaturestoreEntityVersion.cs @@ -74,6 +74,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/InferenceEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/InferenceEndpoint.cs index 29b235f019ee..7774217da5d9 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/InferenceEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/InferenceEndpoint.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/InferenceGroup.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/InferenceGroup.cs index 85bbe6198874..a3f5f73052b2 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/InferenceGroup.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/InferenceGroup.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceGroup" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/InferencePool.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/InferencePool.cs index b48ef0c8f9e0..e260e589cfda 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/InferencePool.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/InferencePool.cs @@ -94,6 +94,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:InferencePool" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferencePool" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/Job.cs index c2dcecb20f61..46b8f2edc7e8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/Job.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/Job.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Job" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ManagedNetworkSettingsRule.cs index 65af765e770d..7550970a530c 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ManagedNetworkSettingsRule.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ManagedNetworkSettingsRule.cs @@ -70,6 +70,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/MarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/MarketplaceSubscription.cs index 8db176c8f29f..4f84ac4977da 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/MarketplaceSubscription.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/MarketplaceSubscription.cs @@ -69,6 +69,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MarketplaceSubscription" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ModelContainer.cs index cfa1daddd395..149eeeffb3af 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ModelContainer.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ModelVersion.cs index 2c790f7ee571..c010c0a22102 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ModelVersion.cs @@ -82,6 +82,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/OnlineDeployment.cs index 84741b233fe8..25e59cce8eec 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/OnlineDeployment.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/OnlineDeployment.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/OnlineEndpoint.cs index 17093dc642c0..8e50c9f23d90 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/OnlineEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/OnlineEndpoint.cs @@ -109,6 +109,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/PrivateEndpointConnection.cs index 66c98d95cd22..6901e7d6f343 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/PrivateEndpointConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/PrivateEndpointConnection.cs @@ -128,6 +128,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RaiPolicy.cs index 3a6febb766d2..b742fae22a6c 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RaiPolicy.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RaiPolicy.cs @@ -66,6 +66,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? { new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RaiPolicy" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RaiPolicy" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/Registry.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/Registry.cs index 64d9c2dca88a..a1f267ca5373 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/Registry.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/Registry.cs @@ -104,6 +104,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Registry" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryCodeContainer.cs index 365e1c166048..2c82cf51d19a 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryCodeContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryCodeContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryCodeVersion.cs index 26105eded3dd..61121a67adce 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryCodeVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryCodeVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryComponentContainer.cs index 5a9c3df00e96..3f09b92ae70a 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryComponentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryComponentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryComponentVersion.cs index a52985211ab2..1e3237d0a691 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryComponentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryComponentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryDataContainer.cs index 61dc42151dac..74777d3b4e4a 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryDataContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryDataContainer.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryDataVersion.cs index 3456e6f6c199..67869de143c8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryDataVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryDataVersion.cs @@ -75,6 +75,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryEnvironmentContainer.cs index cf87df117a62..f4810739d044 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryEnvironmentContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryEnvironmentContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryEnvironmentVersion.cs index 9738abcb0858..3f1ee0dc8a60 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryEnvironmentVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryEnvironmentVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryModelContainer.cs index 5d186bc8c79c..cb66d2595480 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryModelContainer.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryModelContainer.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryModelVersion.cs index 71379fe0f251..6051d0984026 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryModelVersion.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/RegistryModelVersion.cs @@ -77,6 +77,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/Schedule.cs index 201f2f874ad6..d3415be06cb8 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/Schedule.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/Schedule.cs @@ -79,6 +79,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Schedule" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/ServerlessEndpoint.cs index 4c686c3ac8a3..8029e671026b 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/ServerlessEndpoint.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/ServerlessEndpoint.cs @@ -97,6 +97,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ServerlessEndpoint" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/Workspace.cs index f9ed678e22ae..1ba8d488f84a 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/Workspace.cs @@ -364,6 +364,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20241001Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20241001Preview/WorkspaceConnection.cs index 0a7af5242b08..17f02b67f179 100644 --- a/sdk/dotnet/MachineLearningServices/V20241001Preview/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/V20241001Preview/WorkspaceConnection.cs @@ -83,6 +83,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, }, }; diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/BatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/BatchDeployment.cs new file mode 100644 index 000000000000..0f18be04c6c3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/BatchDeployment.cs @@ -0,0 +1,208 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:BatchDeployment")] + public partial class BatchDeployment : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("batchDeploymentProperties")] + public Output BatchDeploymentProperties { get; private set; } = null!; + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a BatchDeployment resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public BatchDeployment(string name, BatchDeploymentArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:BatchDeployment", name, args ?? new BatchDeploymentArgs(), MakeResourceOptions(options, "")) + { + } + + private BatchDeployment(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:BatchDeployment", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchDeployment" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing BatchDeployment resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static BatchDeployment Get(string name, Input id, CustomResourceOptions? options = null) + { + return new BatchDeployment(name, id, options); + } + } + + public sealed class BatchDeploymentArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("batchDeploymentProperties", required: true)] + public Input BatchDeploymentProperties { get; set; } = null!; + + /// + /// The identifier for the Batch inference deployment. + /// + [Input("deploymentName")] + public Input? DeploymentName { get; set; } + + /// + /// Inference endpoint name + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public BatchDeploymentArgs() + { + } + public static new BatchDeploymentArgs Empty => new BatchDeploymentArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/BatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/BatchEndpoint.cs new file mode 100644 index 000000000000..313c1787df32 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/BatchEndpoint.cs @@ -0,0 +1,202 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:BatchEndpoint")] + public partial class BatchEndpoint : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("batchEndpointProperties")] + public Output BatchEndpointProperties { get; private set; } = null!; + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a BatchEndpoint resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public BatchEndpoint(string name, BatchEndpointArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:BatchEndpoint", name, args ?? new BatchEndpointArgs(), MakeResourceOptions(options, "")) + { + } + + private BatchEndpoint(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:BatchEndpoint", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:BatchEndpoint" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing BatchEndpoint resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static BatchEndpoint Get(string name, Input id, CustomResourceOptions? options = null) + { + return new BatchEndpoint(name, id, options); + } + } + + public sealed class BatchEndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("batchEndpointProperties", required: true)] + public Input BatchEndpointProperties { get; set; } = null!; + + /// + /// Name for the Batch inference endpoint. + /// + [Input("endpointName")] + public Input? EndpointName { get; set; } + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public BatchEndpointArgs() + { + } + public static new BatchEndpointArgs Empty => new BatchEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/CapabilityHost.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/CapabilityHost.cs new file mode 100644 index 000000000000..a999c5beecb2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/CapabilityHost.cs @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:CapabilityHost")] + public partial class CapabilityHost : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("capabilityHostProperties")] + public Output CapabilityHostProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a CapabilityHost resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public CapabilityHost(string name, CapabilityHostArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:CapabilityHost", name, args ?? new CapabilityHostArgs(), MakeResourceOptions(options, "")) + { + } + + private CapabilityHost(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:CapabilityHost", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CapabilityHost" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CapabilityHost" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing CapabilityHost resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static CapabilityHost Get(string name, Input id, CustomResourceOptions? options = null) + { + return new CapabilityHost(name, id, options); + } + } + + public sealed class CapabilityHostArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("capabilityHostProperties", required: true)] + public Input CapabilityHostProperties { get; set; } = null!; + + /// + /// CapabilityHost name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public CapabilityHostArgs() + { + } + public static new CapabilityHostArgs Empty => new CapabilityHostArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/CodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/CodeContainer.cs new file mode 100644 index 000000000000..fd9338f08331 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/CodeContainer.cs @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:CodeContainer")] + public partial class CodeContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("codeContainerProperties")] + public Output CodeContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a CodeContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public CodeContainer(string name, CodeContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:CodeContainer", name, args ?? new CodeContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private CodeContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:CodeContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing CodeContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static CodeContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new CodeContainer(name, id, options); + } + } + + public sealed class CodeContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("codeContainerProperties", required: true)] + public Input CodeContainerProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public CodeContainerArgs() + { + } + public static new CodeContainerArgs Empty => new CodeContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/CodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/CodeVersion.cs new file mode 100644 index 000000000000..ae6fad9bf766 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/CodeVersion.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:CodeVersion")] + public partial class CodeVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("codeVersionProperties")] + public Output CodeVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a CodeVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public CodeVersion(string name, CodeVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:CodeVersion", name, args ?? new CodeVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private CodeVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:CodeVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:CodeVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing CodeVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static CodeVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new CodeVersion(name, id, options); + } + } + + public sealed class CodeVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("codeVersionProperties", required: true)] + public Input CodeVersionProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version")] + public Input? Version { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public CodeVersionArgs() + { + } + public static new CodeVersionArgs Empty => new CodeVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ComponentContainer.cs new file mode 100644 index 000000000000..8bbff60f81e4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ComponentContainer.cs @@ -0,0 +1,138 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ComponentContainer")] + public partial class ComponentContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("componentContainerProperties")] + public Output ComponentContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ComponentContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ComponentContainer(string name, ComponentContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ComponentContainer", name, args ?? new ComponentContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private ComponentContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ComponentContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ComponentContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ComponentContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ComponentContainer(name, id, options); + } + } + + public sealed class ComponentContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("componentContainerProperties", required: true)] + public Input ComponentContainerProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ComponentContainerArgs() + { + } + public static new ComponentContainerArgs Empty => new ComponentContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ComponentVersion.cs new file mode 100644 index 000000000000..7f96c0bec472 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ComponentVersion.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ComponentVersion")] + public partial class ComponentVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("componentVersionProperties")] + public Output ComponentVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ComponentVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ComponentVersion(string name, ComponentVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ComponentVersion", name, args ?? new ComponentVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private ComponentVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ComponentVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ComponentVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ComponentVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ComponentVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ComponentVersion(name, id, options); + } + } + + public sealed class ComponentVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("componentVersionProperties", required: true)] + public Input ComponentVersionProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version")] + public Input? Version { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ComponentVersionArgs() + { + } + public static new ComponentVersionArgs Empty => new ComponentVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Compute.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Compute.cs new file mode 100644 index 000000000000..93cc9dda0293 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Compute.cs @@ -0,0 +1,211 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Machine Learning compute object wrapped into ARM resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:Compute")] + public partial class Compute : global::Pulumi.CustomResource + { + /// + /// The identity of the resource. + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Specifies the location of the resource. + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Compute properties + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// The sku of the workspace. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Contains resource tags defined as key/value pairs. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Compute resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Compute(string name, ComputeArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Compute", name, args ?? new ComputeArgs(), MakeResourceOptions(options, "")) + { + } + + private Compute(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Compute", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20180301preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20181119:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20190501:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20190601:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20191101:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200101:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200218preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200301:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200401:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200501preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200515preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200601:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200801:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200901preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210101:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210401:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210701:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220101preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Compute" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Compute" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Compute resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Compute Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Compute(name, id, options); + } + } + + public sealed class ComputeArgs : global::Pulumi.ResourceArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName")] + public Input? ComputeName { get; set; } + + /// + /// The identity of the resource. + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Specifies the location of the resource. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Compute properties + /// + [Input("properties")] + public object? Properties { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The sku of the workspace. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Contains resource tags defined as key/value pairs. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ComputeArgs() + { + } + public static new ComputeArgs Empty => new ComputeArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionDeployment.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionDeployment.cs new file mode 100644 index 000000000000..0e07c5b0b99c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionDeployment.cs @@ -0,0 +1,126 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ConnectionDeployment")] + public partial class ConnectionDeployment : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ConnectionDeployment resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ConnectionDeployment(string name, ConnectionDeploymentArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ConnectionDeployment", name, args ?? new ConnectionDeploymentArgs(), MakeResourceOptions(options, "")) + { + } + + private ConnectionDeployment(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ConnectionDeployment", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionDeployment" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ConnectionDeployment resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ConnectionDeployment Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ConnectionDeployment(name, id, options); + } + } + + public sealed class ConnectionDeploymentArgs : global::Pulumi.ResourceArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// Name of the deployment resource + /// + [Input("deploymentName")] + public Input? DeploymentName { get; set; } + + [Input("properties", required: true)] + public object Properties { get; set; } = null!; + + /// + /// Api version used by proxy call + /// + [Input("proxyApiVersion")] + public Input? ProxyApiVersion { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ConnectionDeploymentArgs() + { + } + public static new ConnectionDeploymentArgs Empty => new ConnectionDeploymentArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiBlocklist.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiBlocklist.cs new file mode 100644 index 000000000000..8be8ce92b1f4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiBlocklist.cs @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist")] + public partial class ConnectionRaiBlocklist : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// RAI Custom Blocklist properties. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ConnectionRaiBlocklist resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ConnectionRaiBlocklist(string name, ConnectionRaiBlocklistArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist", name, args ?? new ConnectionRaiBlocklistArgs(), MakeResourceOptions(options, "")) + { + } + + private ConnectionRaiBlocklist(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiBlocklist" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ConnectionRaiBlocklist resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ConnectionRaiBlocklist Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ConnectionRaiBlocklist(name, id, options); + } + } + + public sealed class ConnectionRaiBlocklistArgs : global::Pulumi.ResourceArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// RAI Custom Blocklist properties. + /// + [Input("properties", required: true)] + public Input Properties { get; set; } = null!; + + /// + /// Api version used by proxy call + /// + [Input("proxyApiVersion")] + public Input? ProxyApiVersion { get; set; } + + /// + /// The name of the RaiBlocklist. + /// + [Input("raiBlocklistName")] + public Input? RaiBlocklistName { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ConnectionRaiBlocklistArgs() + { + } + public static new ConnectionRaiBlocklistArgs Empty => new ConnectionRaiBlocklistArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiBlocklistItem.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiBlocklistItem.cs new file mode 100644 index 000000000000..72fc34c5a0b0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiBlocklistItem.cs @@ -0,0 +1,138 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem")] + public partial class ConnectionRaiBlocklistItem : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// RAI Custom Blocklist Item properties. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ConnectionRaiBlocklistItem resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ConnectionRaiBlocklistItem(string name, ConnectionRaiBlocklistItemArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem", name, args ?? new ConnectionRaiBlocklistItemArgs(), MakeResourceOptions(options, "")) + { + } + + private ConnectionRaiBlocklistItem(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ConnectionRaiBlocklistItem resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ConnectionRaiBlocklistItem Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ConnectionRaiBlocklistItem(name, id, options); + } + } + + public sealed class ConnectionRaiBlocklistItemArgs : global::Pulumi.ResourceArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// RAI Custom Blocklist Item properties. + /// + [Input("properties", required: true)] + public Input Properties { get; set; } = null!; + + /// + /// Api version used by proxy call + /// + [Input("proxyApiVersion")] + public Input? ProxyApiVersion { get; set; } + + /// + /// Name of the RaiBlocklist Item + /// + [Input("raiBlocklistItemName")] + public Input? RaiBlocklistItemName { get; set; } + + /// + /// The name of the RaiBlocklist. + /// + [Input("raiBlocklistName", required: true)] + public Input RaiBlocklistName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ConnectionRaiBlocklistItemArgs() + { + } + public static new ConnectionRaiBlocklistItemArgs Empty => new ConnectionRaiBlocklistItemArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiPolicy.cs new file mode 100644 index 000000000000..b3edfcec3efe --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ConnectionRaiPolicy.cs @@ -0,0 +1,135 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure OpenAI Content Filters resource. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy")] + public partial class ConnectionRaiPolicy : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure OpenAI Content Filters properties. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ConnectionRaiPolicy resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ConnectionRaiPolicy(string name, ConnectionRaiPolicyArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy", name, args ?? new ConnectionRaiPolicyArgs(), MakeResourceOptions(options, "")) + { + } + + private ConnectionRaiPolicy(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ConnectionRaiPolicy" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ConnectionRaiPolicy resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ConnectionRaiPolicy Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ConnectionRaiPolicy(name, id, options); + } + } + + public sealed class ConnectionRaiPolicyArgs : global::Pulumi.ResourceArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// Azure OpenAI Content Filters properties. + /// + [Input("properties", required: true)] + public Input Properties { get; set; } = null!; + + /// + /// Api version used by proxy call + /// + [Input("proxyApiVersion")] + public Input? ProxyApiVersion { get; set; } + + /// + /// Name of the Rai Policy. + /// + [Input("raiPolicyName")] + public Input? RaiPolicyName { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ConnectionRaiPolicyArgs() + { + } + public static new ConnectionRaiPolicyArgs Empty => new ConnectionRaiPolicyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/DataContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/DataContainer.cs new file mode 100644 index 000000000000..c78ad13c42e1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/DataContainer.cs @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:DataContainer")] + public partial class DataContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("dataContainerProperties")] + public Output DataContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a DataContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public DataContainer(string name, DataContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:DataContainer", name, args ?? new DataContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private DataContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:DataContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing DataContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static DataContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new DataContainer(name, id, options); + } + } + + public sealed class DataContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("dataContainerProperties", required: true)] + public Input DataContainerProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public DataContainerArgs() + { + } + public static new DataContainerArgs Empty => new DataContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/DataVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/DataVersion.cs new file mode 100644 index 000000000000..958b0703d7a6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/DataVersion.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:DataVersion")] + public partial class DataVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("dataVersionBaseProperties")] + public Output DataVersionBaseProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a DataVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public DataVersion(string name, DataVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:DataVersion", name, args ?? new DataVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private DataVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:DataVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:DataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:DataVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing DataVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static DataVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new DataVersion(name, id, options); + } + } + + public sealed class DataVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("dataVersionBaseProperties", required: true)] + public object DataVersionBaseProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version")] + public Input? Version { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public DataVersionArgs() + { + } + public static new DataVersionArgs Empty => new DataVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Datastore.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Datastore.cs new file mode 100644 index 000000000000..32223590d93b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Datastore.cs @@ -0,0 +1,146 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:Datastore")] + public partial class Datastore : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("datastoreProperties")] + public Output DatastoreProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Datastore resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Datastore(string name, DatastoreArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Datastore", name, args ?? new DatastoreArgs(), MakeResourceOptions(options, "")) + { + } + + private Datastore(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Datastore", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200501preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Datastore" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Datastore" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Datastore resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Datastore Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Datastore(name, id, options); + } + } + + public sealed class DatastoreArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("datastoreProperties", required: true)] + public object DatastoreProperties { get; set; } = null!; + + /// + /// Datastore name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Flag to skip validation. + /// + [Input("skipValidation")] + public Input? SkipValidation { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public DatastoreArgs() + { + } + public static new DatastoreArgs Empty => new DatastoreArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/EndpointDeployment.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/EndpointDeployment.cs new file mode 100644 index 000000000000..62c1c9a11928 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/EndpointDeployment.cs @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:EndpointDeployment")] + public partial class EndpointDeployment : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a EndpointDeployment resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public EndpointDeployment(string name, EndpointDeploymentArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:EndpointDeployment", name, args ?? new EndpointDeploymentArgs(), MakeResourceOptions(options, "")) + { + } + + private EndpointDeployment(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:EndpointDeployment", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EndpointDeployment" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing EndpointDeployment resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static EndpointDeployment Get(string name, Input id, CustomResourceOptions? options = null) + { + return new EndpointDeployment(name, id, options); + } + } + + public sealed class EndpointDeploymentArgs : global::Pulumi.ResourceArgs + { + /// + /// Name of the deployment resource + /// + [Input("deploymentName")] + public Input? DeploymentName { get; set; } + + /// + /// Name of the endpoint resource. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + [Input("properties", required: true)] + public object Properties { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public EndpointDeploymentArgs() + { + } + public static new EndpointDeploymentArgs Empty => new EndpointDeploymentArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Enums.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Enums.cs new file mode 100644 index 000000000000..92503b29d923 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Enums.cs @@ -0,0 +1,5340 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Level at which content is filtered. + /// + [EnumType] + public readonly struct AllowedContentLevel : IEquatable + { + private readonly string _value; + + private AllowedContentLevel(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static AllowedContentLevel Low { get; } = new AllowedContentLevel("Low"); + public static AllowedContentLevel Medium { get; } = new AllowedContentLevel("Medium"); + public static AllowedContentLevel High { get; } = new AllowedContentLevel("High"); + + public static bool operator ==(AllowedContentLevel left, AllowedContentLevel right) => left.Equals(right); + public static bool operator !=(AllowedContentLevel left, AllowedContentLevel right) => !left.Equals(right); + + public static explicit operator string(AllowedContentLevel value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is AllowedContentLevel other && Equals(other); + public bool Equals(AllowedContentLevel other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + /// + [EnumType] + public readonly struct ApplicationSharingPolicy : IEquatable + { + private readonly string _value; + + private ApplicationSharingPolicy(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ApplicationSharingPolicy Personal { get; } = new ApplicationSharingPolicy("Personal"); + public static ApplicationSharingPolicy Shared { get; } = new ApplicationSharingPolicy("Shared"); + + public static bool operator ==(ApplicationSharingPolicy left, ApplicationSharingPolicy right) => left.Equals(right); + public static bool operator !=(ApplicationSharingPolicy left, ApplicationSharingPolicy right) => !left.Equals(right); + + public static explicit operator string(ApplicationSharingPolicy value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ApplicationSharingPolicy other && Equals(other); + public bool Equals(ApplicationSharingPolicy other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Authentication mode for the endpoint. + /// + [EnumType] + public readonly struct AuthMode : IEquatable + { + private readonly string _value; + + private AuthMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static AuthMode AAD { get; } = new AuthMode("AAD"); + + public static bool operator ==(AuthMode left, AuthMode right) => left.Equals(right); + public static bool operator !=(AuthMode left, AuthMode right) => !left.Equals(right); + + public static explicit operator string(AuthMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is AuthMode other && Equals(other); + public bool Equals(AuthMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Defines if image needs to be rebuilt based on base image changes. + /// + [EnumType] + public readonly struct AutoRebuildSetting : IEquatable + { + private readonly string _value; + + private AutoRebuildSetting(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static AutoRebuildSetting Disabled { get; } = new AutoRebuildSetting("Disabled"); + public static AutoRebuildSetting OnBaseImageUpdate { get; } = new AutoRebuildSetting("OnBaseImageUpdate"); + + public static bool operator ==(AutoRebuildSetting left, AutoRebuildSetting right) => left.Equals(right); + public static bool operator !=(AutoRebuildSetting left, AutoRebuildSetting right) => !left.Equals(right); + + public static explicit operator string(AutoRebuildSetting value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is AutoRebuildSetting other && Equals(other); + public bool Equals(AutoRebuildSetting other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The type of the deployment + /// + [EnumType] + public readonly struct BatchDeploymentConfigurationType : IEquatable + { + private readonly string _value; + + private BatchDeploymentConfigurationType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static BatchDeploymentConfigurationType Model { get; } = new BatchDeploymentConfigurationType("Model"); + public static BatchDeploymentConfigurationType PipelineComponent { get; } = new BatchDeploymentConfigurationType("PipelineComponent"); + + public static bool operator ==(BatchDeploymentConfigurationType left, BatchDeploymentConfigurationType right) => left.Equals(right); + public static bool operator !=(BatchDeploymentConfigurationType left, BatchDeploymentConfigurationType right) => !left.Equals(right); + + public static explicit operator string(BatchDeploymentConfigurationType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is BatchDeploymentConfigurationType other && Equals(other); + public bool Equals(BatchDeploymentConfigurationType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Logging level for batch inference operation. + /// + [EnumType] + public readonly struct BatchLoggingLevel : IEquatable + { + private readonly string _value; + + private BatchLoggingLevel(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static BatchLoggingLevel Info { get; } = new BatchLoggingLevel("Info"); + public static BatchLoggingLevel Warning { get; } = new BatchLoggingLevel("Warning"); + public static BatchLoggingLevel Debug { get; } = new BatchLoggingLevel("Debug"); + + public static bool operator ==(BatchLoggingLevel left, BatchLoggingLevel right) => left.Equals(right); + public static bool operator !=(BatchLoggingLevel left, BatchLoggingLevel right) => !left.Equals(right); + + public static explicit operator string(BatchLoggingLevel value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is BatchLoggingLevel other && Equals(other); + public bool Equals(BatchLoggingLevel other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates how the output will be organized. + /// + [EnumType] + public readonly struct BatchOutputAction : IEquatable + { + private readonly string _value; + + private BatchOutputAction(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static BatchOutputAction SummaryOnly { get; } = new BatchOutputAction("SummaryOnly"); + public static BatchOutputAction AppendRow { get; } = new BatchOutputAction("AppendRow"); + + public static bool operator ==(BatchOutputAction left, BatchOutputAction right) => left.Equals(right); + public static bool operator !=(BatchOutputAction left, BatchOutputAction right) => !left.Equals(right); + + public static explicit operator string(BatchOutputAction value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is BatchOutputAction other && Equals(other); + public bool Equals(BatchOutputAction other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enum for all classification models supported by AutoML. + /// + [EnumType] + public readonly struct BlockedTransformers : IEquatable + { + private readonly string _value; + + private BlockedTransformers(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Target encoding for text data. + /// + public static BlockedTransformers TextTargetEncoder { get; } = new BlockedTransformers("TextTargetEncoder"); + /// + /// Ohe hot encoding creates a binary feature transformation. + /// + public static BlockedTransformers OneHotEncoder { get; } = new BlockedTransformers("OneHotEncoder"); + /// + /// Target encoding for categorical data. + /// + public static BlockedTransformers CatTargetEncoder { get; } = new BlockedTransformers("CatTargetEncoder"); + /// + /// Tf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents. + /// + public static BlockedTransformers TfIdf { get; } = new BlockedTransformers("TfIdf"); + /// + /// Weight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights. + /// + public static BlockedTransformers WoETargetEncoder { get; } = new BlockedTransformers("WoETargetEncoder"); + /// + /// Label encoder converts labels/categorical variables in a numerical form. + /// + public static BlockedTransformers LabelEncoder { get; } = new BlockedTransformers("LabelEncoder"); + /// + /// Word embedding helps represents words or phrases as a vector, or a series of numbers. + /// + public static BlockedTransformers WordEmbedding { get; } = new BlockedTransformers("WordEmbedding"); + /// + /// Naive Bayes is a classified that is used for classification of discrete features that are categorically distributed. + /// + public static BlockedTransformers NaiveBayes { get; } = new BlockedTransformers("NaiveBayes"); + /// + /// Count Vectorizer converts a collection of text documents to a matrix of token counts. + /// + public static BlockedTransformers CountVectorizer { get; } = new BlockedTransformers("CountVectorizer"); + /// + /// Hashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features. + /// + public static BlockedTransformers HashOneHotEncoder { get; } = new BlockedTransformers("HashOneHotEncoder"); + + public static bool operator ==(BlockedTransformers left, BlockedTransformers right) => left.Equals(right); + public static bool operator !=(BlockedTransformers left, BlockedTransformers right) => !left.Equals(right); + + public static explicit operator string(BlockedTransformers value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is BlockedTransformers other && Equals(other); + public bool Equals(BlockedTransformers other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Kind of this capability host. + /// + [EnumType] + public readonly struct CapabilityHostKind : IEquatable + { + private readonly string _value; + + private CapabilityHostKind(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static CapabilityHostKind Agents { get; } = new CapabilityHostKind("Agents"); + + public static bool operator ==(CapabilityHostKind left, CapabilityHostKind right) => left.Equals(right); + public static bool operator !=(CapabilityHostKind left, CapabilityHostKind right) => !left.Equals(right); + + public static explicit operator string(CapabilityHostKind value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is CapabilityHostKind other && Equals(other); + public bool Equals(CapabilityHostKind other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The categorical data drift metric to calculate. + /// + [EnumType] + public readonly struct CategoricalDataDriftMetric : IEquatable + { + private readonly string _value; + + private CategoricalDataDriftMetric(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// The Jensen Shannon Distance (JSD) metric. + /// + public static CategoricalDataDriftMetric JensenShannonDistance { get; } = new CategoricalDataDriftMetric("JensenShannonDistance"); + /// + /// The Population Stability Index (PSI) metric. + /// + public static CategoricalDataDriftMetric PopulationStabilityIndex { get; } = new CategoricalDataDriftMetric("PopulationStabilityIndex"); + /// + /// The Pearsons Chi Squared Test metric. + /// + public static CategoricalDataDriftMetric PearsonsChiSquaredTest { get; } = new CategoricalDataDriftMetric("PearsonsChiSquaredTest"); + + public static bool operator ==(CategoricalDataDriftMetric left, CategoricalDataDriftMetric right) => left.Equals(right); + public static bool operator !=(CategoricalDataDriftMetric left, CategoricalDataDriftMetric right) => !left.Equals(right); + + public static explicit operator string(CategoricalDataDriftMetric value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is CategoricalDataDriftMetric other && Equals(other); + public bool Equals(CategoricalDataDriftMetric other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The categorical data quality metric to calculate. + /// + [EnumType] + public readonly struct CategoricalDataQualityMetric : IEquatable + { + private readonly string _value; + + private CategoricalDataQualityMetric(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Calculates the rate of null values. + /// + public static CategoricalDataQualityMetric NullValueRate { get; } = new CategoricalDataQualityMetric("NullValueRate"); + /// + /// Calculates the rate of data type errors. + /// + public static CategoricalDataQualityMetric DataTypeErrorRate { get; } = new CategoricalDataQualityMetric("DataTypeErrorRate"); + /// + /// Calculates the rate values are out of bounds. + /// + public static CategoricalDataQualityMetric OutOfBoundsRate { get; } = new CategoricalDataQualityMetric("OutOfBoundsRate"); + + public static bool operator ==(CategoricalDataQualityMetric left, CategoricalDataQualityMetric right) => left.Equals(right); + public static bool operator !=(CategoricalDataQualityMetric left, CategoricalDataQualityMetric right) => !left.Equals(right); + + public static explicit operator string(CategoricalDataQualityMetric value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is CategoricalDataQualityMetric other && Equals(other); + public bool Equals(CategoricalDataQualityMetric other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The categorical prediction drift metric to calculate. + /// + [EnumType] + public readonly struct CategoricalPredictionDriftMetric : IEquatable + { + private readonly string _value; + + private CategoricalPredictionDriftMetric(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// The Jensen Shannon Distance (JSD) metric. + /// + public static CategoricalPredictionDriftMetric JensenShannonDistance { get; } = new CategoricalPredictionDriftMetric("JensenShannonDistance"); + /// + /// The Population Stability Index (PSI) metric. + /// + public static CategoricalPredictionDriftMetric PopulationStabilityIndex { get; } = new CategoricalPredictionDriftMetric("PopulationStabilityIndex"); + /// + /// The Pearsons Chi Squared Test metric. + /// + public static CategoricalPredictionDriftMetric PearsonsChiSquaredTest { get; } = new CategoricalPredictionDriftMetric("PearsonsChiSquaredTest"); + + public static bool operator ==(CategoricalPredictionDriftMetric left, CategoricalPredictionDriftMetric right) => left.Equals(right); + public static bool operator !=(CategoricalPredictionDriftMetric left, CategoricalPredictionDriftMetric right) => !left.Equals(right); + + public static explicit operator string(CategoricalPredictionDriftMetric value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is CategoricalPredictionDriftMetric other && Equals(other); + public bool Equals(CategoricalPredictionDriftMetric other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enum for all classification models supported by AutoML. + /// + [EnumType] + public readonly struct ClassificationModels : IEquatable + { + private readonly string _value; + + private ClassificationModels(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Logistic regression is a fundamental classification technique. + /// It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. + /// Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. + /// Although it's essentially a method for binary classification, it can also be applied to multiclass problems. + /// + public static ClassificationModels LogisticRegression { get; } = new ClassificationModels("LogisticRegression"); + /// + /// SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + /// to find the model parameters that correspond to the best fit between predicted and actual outputs. + /// + public static ClassificationModels SGD { get; } = new ClassificationModels("SGD"); + /// + /// The multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). + /// The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work. + /// + public static ClassificationModels MultinomialNaiveBayes { get; } = new ClassificationModels("MultinomialNaiveBayes"); + /// + /// Naive Bayes classifier for multivariate Bernoulli models. + /// + public static ClassificationModels BernoulliNaiveBayes { get; } = new ClassificationModels("BernoulliNaiveBayes"); + /// + /// A support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. + /// After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. + /// + public static ClassificationModels SVM { get; } = new ClassificationModels("SVM"); + /// + /// A support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. + /// After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. + /// Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph. + /// + public static ClassificationModels LinearSVM { get; } = new ClassificationModels("LinearSVM"); + /// + /// K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + /// which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + /// + public static ClassificationModels KNN { get; } = new ClassificationModels("KNN"); + /// + /// Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + /// The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + /// + public static ClassificationModels DecisionTree { get; } = new ClassificationModels("DecisionTree"); + /// + /// Random forest is a supervised learning algorithm. + /// The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + /// The general idea of the bagging method is that a combination of learning models increases the overall result. + /// + public static ClassificationModels RandomForest { get; } = new ClassificationModels("RandomForest"); + /// + /// Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + /// + public static ClassificationModels ExtremeRandomTrees { get; } = new ClassificationModels("ExtremeRandomTrees"); + /// + /// LightGBM is a gradient boosting framework that uses tree based learning algorithms. + /// + public static ClassificationModels LightGBM { get; } = new ClassificationModels("LightGBM"); + /// + /// The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + /// + public static ClassificationModels GradientBoosting { get; } = new ClassificationModels("GradientBoosting"); + /// + /// XGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values. + /// + public static ClassificationModels XGBoostClassifier { get; } = new ClassificationModels("XGBoostClassifier"); + + public static bool operator ==(ClassificationModels left, ClassificationModels right) => left.Equals(right); + public static bool operator !=(ClassificationModels left, ClassificationModels right) => !left.Equals(right); + + public static explicit operator string(ClassificationModels value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ClassificationModels other && Equals(other); + public bool Equals(ClassificationModels other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Primary metric to optimize for this task. + /// + [EnumType] + public readonly struct ClassificationMultilabelPrimaryMetrics : IEquatable + { + private readonly string _value; + + private ClassificationMultilabelPrimaryMetrics(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// AUC is the Area under the curve. + /// This metric represents arithmetic mean of the score for each class, + /// weighted by the number of true instances in each class. + /// + public static ClassificationMultilabelPrimaryMetrics AUCWeighted { get; } = new ClassificationMultilabelPrimaryMetrics("AUCWeighted"); + /// + /// Accuracy is the ratio of predictions that exactly match the true class labels. + /// + public static ClassificationMultilabelPrimaryMetrics Accuracy { get; } = new ClassificationMultilabelPrimaryMetrics("Accuracy"); + /// + /// Normalized macro recall is recall macro-averaged and normalized, so that random + /// performance has a score of 0, and perfect performance has a score of 1. + /// + public static ClassificationMultilabelPrimaryMetrics NormMacroRecall { get; } = new ClassificationMultilabelPrimaryMetrics("NormMacroRecall"); + /// + /// The arithmetic mean of the average precision score for each class, weighted by + /// the number of true instances in each class. + /// + public static ClassificationMultilabelPrimaryMetrics AveragePrecisionScoreWeighted { get; } = new ClassificationMultilabelPrimaryMetrics("AveragePrecisionScoreWeighted"); + /// + /// The arithmetic mean of precision for each class, weighted by number of true instances in each class. + /// + public static ClassificationMultilabelPrimaryMetrics PrecisionScoreWeighted { get; } = new ClassificationMultilabelPrimaryMetrics("PrecisionScoreWeighted"); + /// + /// Intersection Over Union. Intersection of predictions divided by union of predictions. + /// + public static ClassificationMultilabelPrimaryMetrics IOU { get; } = new ClassificationMultilabelPrimaryMetrics("IOU"); + + public static bool operator ==(ClassificationMultilabelPrimaryMetrics left, ClassificationMultilabelPrimaryMetrics right) => left.Equals(right); + public static bool operator !=(ClassificationMultilabelPrimaryMetrics left, ClassificationMultilabelPrimaryMetrics right) => !left.Equals(right); + + public static explicit operator string(ClassificationMultilabelPrimaryMetrics value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ClassificationMultilabelPrimaryMetrics other && Equals(other); + public bool Equals(ClassificationMultilabelPrimaryMetrics other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Primary metric for Text-Classification task. + /// + [EnumType] + public readonly struct ClassificationPrimaryMetrics : IEquatable + { + private readonly string _value; + + private ClassificationPrimaryMetrics(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// AUC is the Area under the curve. + /// This metric represents arithmetic mean of the score for each class, + /// weighted by the number of true instances in each class. + /// + public static ClassificationPrimaryMetrics AUCWeighted { get; } = new ClassificationPrimaryMetrics("AUCWeighted"); + /// + /// Accuracy is the ratio of predictions that exactly match the true class labels. + /// + public static ClassificationPrimaryMetrics Accuracy { get; } = new ClassificationPrimaryMetrics("Accuracy"); + /// + /// Normalized macro recall is recall macro-averaged and normalized, so that random + /// performance has a score of 0, and perfect performance has a score of 1. + /// + public static ClassificationPrimaryMetrics NormMacroRecall { get; } = new ClassificationPrimaryMetrics("NormMacroRecall"); + /// + /// The arithmetic mean of the average precision score for each class, weighted by + /// the number of true instances in each class. + /// + public static ClassificationPrimaryMetrics AveragePrecisionScoreWeighted { get; } = new ClassificationPrimaryMetrics("AveragePrecisionScoreWeighted"); + /// + /// The arithmetic mean of precision for each class, weighted by number of true instances in each class. + /// + public static ClassificationPrimaryMetrics PrecisionScoreWeighted { get; } = new ClassificationPrimaryMetrics("PrecisionScoreWeighted"); + + public static bool operator ==(ClassificationPrimaryMetrics left, ClassificationPrimaryMetrics right) => left.Equals(right); + public static bool operator !=(ClassificationPrimaryMetrics left, ClassificationPrimaryMetrics right) => !left.Equals(right); + + public static explicit operator string(ClassificationPrimaryMetrics value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ClassificationPrimaryMetrics other && Equals(other); + public bool Equals(ClassificationPrimaryMetrics other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Intended usage of the cluster + /// + [EnumType] + public readonly struct ClusterPurpose : IEquatable + { + private readonly string _value; + + private ClusterPurpose(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ClusterPurpose FastProd { get; } = new ClusterPurpose("FastProd"); + public static ClusterPurpose DenseProd { get; } = new ClusterPurpose("DenseProd"); + public static ClusterPurpose DevTest { get; } = new ClusterPurpose("DevTest"); + + public static bool operator ==(ClusterPurpose left, ClusterPurpose right) => left.Equals(right); + public static bool operator !=(ClusterPurpose left, ClusterPurpose right) => !left.Equals(right); + + public static explicit operator string(ClusterPurpose value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ClusterPurpose other && Equals(other); + public bool Equals(ClusterPurpose other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The Compute Instance Authorization type. Available values are personal (default). + /// + [EnumType] + public readonly struct ComputeInstanceAuthorizationType : IEquatable + { + private readonly string _value; + + private ComputeInstanceAuthorizationType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ComputeInstanceAuthorizationType Personal { get; } = new ComputeInstanceAuthorizationType("personal"); + + public static bool operator ==(ComputeInstanceAuthorizationType left, ComputeInstanceAuthorizationType right) => left.Equals(right); + public static bool operator !=(ComputeInstanceAuthorizationType left, ComputeInstanceAuthorizationType right) => !left.Equals(right); + + public static explicit operator string(ComputeInstanceAuthorizationType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ComputeInstanceAuthorizationType other && Equals(other); + public bool Equals(ComputeInstanceAuthorizationType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The compute power action. + /// + [EnumType] + public readonly struct ComputePowerAction : IEquatable + { + private readonly string _value; + + private ComputePowerAction(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ComputePowerAction Start { get; } = new ComputePowerAction("Start"); + public static ComputePowerAction Stop { get; } = new ComputePowerAction("Stop"); + + public static bool operator ==(ComputePowerAction left, ComputePowerAction right) => left.Equals(right); + public static bool operator !=(ComputePowerAction left, ComputePowerAction right) => !left.Equals(right); + + public static explicit operator string(ComputePowerAction value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ComputePowerAction other && Equals(other); + public bool Equals(ComputePowerAction other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The frequency to trigger schedule. + /// + [EnumType] + public readonly struct ComputeRecurrenceFrequency : IEquatable + { + private readonly string _value; + + private ComputeRecurrenceFrequency(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Minute frequency + /// + public static ComputeRecurrenceFrequency Minute { get; } = new ComputeRecurrenceFrequency("Minute"); + /// + /// Hour frequency + /// + public static ComputeRecurrenceFrequency Hour { get; } = new ComputeRecurrenceFrequency("Hour"); + /// + /// Day frequency + /// + public static ComputeRecurrenceFrequency Day { get; } = new ComputeRecurrenceFrequency("Day"); + /// + /// Week frequency + /// + public static ComputeRecurrenceFrequency Week { get; } = new ComputeRecurrenceFrequency("Week"); + /// + /// Month frequency + /// + public static ComputeRecurrenceFrequency Month { get; } = new ComputeRecurrenceFrequency("Month"); + + public static bool operator ==(ComputeRecurrenceFrequency left, ComputeRecurrenceFrequency right) => left.Equals(right); + public static bool operator !=(ComputeRecurrenceFrequency left, ComputeRecurrenceFrequency right) => !left.Equals(right); + + public static explicit operator string(ComputeRecurrenceFrequency value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ComputeRecurrenceFrequency other && Equals(other); + public bool Equals(ComputeRecurrenceFrequency other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The schedule trigger type. + /// + [EnumType] + public readonly struct ComputeTriggerType : IEquatable + { + private readonly string _value; + + private ComputeTriggerType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ComputeTriggerType Recurrence { get; } = new ComputeTriggerType("Recurrence"); + public static ComputeTriggerType Cron { get; } = new ComputeTriggerType("Cron"); + + public static bool operator ==(ComputeTriggerType left, ComputeTriggerType right) => left.Equals(right); + public static bool operator !=(ComputeTriggerType left, ComputeTriggerType right) => !left.Equals(right); + + public static explicit operator string(ComputeTriggerType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ComputeTriggerType other && Equals(other); + public bool Equals(ComputeTriggerType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The type of compute + /// + [EnumType] + public readonly struct ComputeType : IEquatable + { + private readonly string _value; + + private ComputeType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ComputeType AKS { get; } = new ComputeType("AKS"); + public static ComputeType Kubernetes { get; } = new ComputeType("Kubernetes"); + public static ComputeType AmlCompute { get; } = new ComputeType("AmlCompute"); + public static ComputeType ComputeInstance { get; } = new ComputeType("ComputeInstance"); + public static ComputeType DataFactory { get; } = new ComputeType("DataFactory"); + public static ComputeType VirtualMachine { get; } = new ComputeType("VirtualMachine"); + public static ComputeType HDInsight { get; } = new ComputeType("HDInsight"); + public static ComputeType Databricks { get; } = new ComputeType("Databricks"); + public static ComputeType DataLakeAnalytics { get; } = new ComputeType("DataLakeAnalytics"); + public static ComputeType SynapseSpark { get; } = new ComputeType("SynapseSpark"); + + public static bool operator ==(ComputeType left, ComputeType right) => left.Equals(right); + public static bool operator !=(ComputeType left, ComputeType right) => !left.Equals(right); + + public static explicit operator string(ComputeType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ComputeType other && Equals(other); + public bool Equals(ComputeType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enum of weekday + /// + [EnumType] + public readonly struct ComputeWeekDay : IEquatable + { + private readonly string _value; + + private ComputeWeekDay(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Monday weekday + /// + public static ComputeWeekDay Monday { get; } = new ComputeWeekDay("Monday"); + /// + /// Tuesday weekday + /// + public static ComputeWeekDay Tuesday { get; } = new ComputeWeekDay("Tuesday"); + /// + /// Wednesday weekday + /// + public static ComputeWeekDay Wednesday { get; } = new ComputeWeekDay("Wednesday"); + /// + /// Thursday weekday + /// + public static ComputeWeekDay Thursday { get; } = new ComputeWeekDay("Thursday"); + /// + /// Friday weekday + /// + public static ComputeWeekDay Friday { get; } = new ComputeWeekDay("Friday"); + /// + /// Saturday weekday + /// + public static ComputeWeekDay Saturday { get; } = new ComputeWeekDay("Saturday"); + /// + /// Sunday weekday + /// + public static ComputeWeekDay Sunday { get; } = new ComputeWeekDay("Sunday"); + + public static bool operator ==(ComputeWeekDay left, ComputeWeekDay right) => left.Equals(right); + public static bool operator !=(ComputeWeekDay left, ComputeWeekDay right) => !left.Equals(right); + + public static explicit operator string(ComputeWeekDay value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ComputeWeekDay other && Equals(other); + public bool Equals(ComputeWeekDay other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Authentication type of the connection target + /// + [EnumType] + public readonly struct ConnectionAuthType : IEquatable + { + private readonly string _value; + + private ConnectionAuthType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ConnectionAuthType PAT { get; } = new ConnectionAuthType("PAT"); + public static ConnectionAuthType ManagedIdentity { get; } = new ConnectionAuthType("ManagedIdentity"); + public static ConnectionAuthType UsernamePassword { get; } = new ConnectionAuthType("UsernamePassword"); + public static ConnectionAuthType None { get; } = new ConnectionAuthType("None"); + public static ConnectionAuthType SAS { get; } = new ConnectionAuthType("SAS"); + public static ConnectionAuthType AccountKey { get; } = new ConnectionAuthType("AccountKey"); + public static ConnectionAuthType ServicePrincipal { get; } = new ConnectionAuthType("ServicePrincipal"); + public static ConnectionAuthType AccessKey { get; } = new ConnectionAuthType("AccessKey"); + public static ConnectionAuthType ApiKey { get; } = new ConnectionAuthType("ApiKey"); + public static ConnectionAuthType CustomKeys { get; } = new ConnectionAuthType("CustomKeys"); + public static ConnectionAuthType OAuth2 { get; } = new ConnectionAuthType("OAuth2"); + public static ConnectionAuthType AAD { get; } = new ConnectionAuthType("AAD"); + + public static bool operator ==(ConnectionAuthType left, ConnectionAuthType right) => left.Equals(right); + public static bool operator !=(ConnectionAuthType left, ConnectionAuthType right) => !left.Equals(right); + + public static explicit operator string(ConnectionAuthType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ConnectionAuthType other && Equals(other); + public bool Equals(ConnectionAuthType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Category of the connection + /// + [EnumType] + public readonly struct ConnectionCategory : IEquatable + { + private readonly string _value; + + private ConnectionCategory(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ConnectionCategory PythonFeed { get; } = new ConnectionCategory("PythonFeed"); + public static ConnectionCategory ContainerRegistry { get; } = new ConnectionCategory("ContainerRegistry"); + public static ConnectionCategory Git { get; } = new ConnectionCategory("Git"); + public static ConnectionCategory S3 { get; } = new ConnectionCategory("S3"); + public static ConnectionCategory Snowflake { get; } = new ConnectionCategory("Snowflake"); + public static ConnectionCategory AzureSqlDb { get; } = new ConnectionCategory("AzureSqlDb"); + public static ConnectionCategory AzureSynapseAnalytics { get; } = new ConnectionCategory("AzureSynapseAnalytics"); + public static ConnectionCategory AzureMySqlDb { get; } = new ConnectionCategory("AzureMySqlDb"); + public static ConnectionCategory AzurePostgresDb { get; } = new ConnectionCategory("AzurePostgresDb"); + public static ConnectionCategory ADLSGen2 { get; } = new ConnectionCategory("ADLSGen2"); + public static ConnectionCategory Redis { get; } = new ConnectionCategory("Redis"); + public static ConnectionCategory ApiKey { get; } = new ConnectionCategory("ApiKey"); + public static ConnectionCategory AzureOpenAI { get; } = new ConnectionCategory("AzureOpenAI"); + public static ConnectionCategory AIServices { get; } = new ConnectionCategory("AIServices"); + public static ConnectionCategory CognitiveSearch { get; } = new ConnectionCategory("CognitiveSearch"); + public static ConnectionCategory CognitiveService { get; } = new ConnectionCategory("CognitiveService"); + public static ConnectionCategory CustomKeys { get; } = new ConnectionCategory("CustomKeys"); + public static ConnectionCategory AzureBlob { get; } = new ConnectionCategory("AzureBlob"); + public static ConnectionCategory AzureOneLake { get; } = new ConnectionCategory("AzureOneLake"); + public static ConnectionCategory CosmosDb { get; } = new ConnectionCategory("CosmosDb"); + public static ConnectionCategory CosmosDbMongoDbApi { get; } = new ConnectionCategory("CosmosDbMongoDbApi"); + public static ConnectionCategory AzureDataExplorer { get; } = new ConnectionCategory("AzureDataExplorer"); + public static ConnectionCategory AzureMariaDb { get; } = new ConnectionCategory("AzureMariaDb"); + public static ConnectionCategory AzureDatabricksDeltaLake { get; } = new ConnectionCategory("AzureDatabricksDeltaLake"); + public static ConnectionCategory AzureSqlMi { get; } = new ConnectionCategory("AzureSqlMi"); + public static ConnectionCategory AzureTableStorage { get; } = new ConnectionCategory("AzureTableStorage"); + public static ConnectionCategory AmazonRdsForOracle { get; } = new ConnectionCategory("AmazonRdsForOracle"); + public static ConnectionCategory AmazonRdsForSqlServer { get; } = new ConnectionCategory("AmazonRdsForSqlServer"); + public static ConnectionCategory AmazonRedshift { get; } = new ConnectionCategory("AmazonRedshift"); + public static ConnectionCategory Db2 { get; } = new ConnectionCategory("Db2"); + public static ConnectionCategory Drill { get; } = new ConnectionCategory("Drill"); + public static ConnectionCategory GoogleBigQuery { get; } = new ConnectionCategory("GoogleBigQuery"); + public static ConnectionCategory Greenplum { get; } = new ConnectionCategory("Greenplum"); + public static ConnectionCategory Hbase { get; } = new ConnectionCategory("Hbase"); + public static ConnectionCategory Hive { get; } = new ConnectionCategory("Hive"); + public static ConnectionCategory Impala { get; } = new ConnectionCategory("Impala"); + public static ConnectionCategory Informix { get; } = new ConnectionCategory("Informix"); + public static ConnectionCategory MariaDb { get; } = new ConnectionCategory("MariaDb"); + public static ConnectionCategory MicrosoftAccess { get; } = new ConnectionCategory("MicrosoftAccess"); + public static ConnectionCategory MySql { get; } = new ConnectionCategory("MySql"); + public static ConnectionCategory Netezza { get; } = new ConnectionCategory("Netezza"); + public static ConnectionCategory Oracle { get; } = new ConnectionCategory("Oracle"); + public static ConnectionCategory Phoenix { get; } = new ConnectionCategory("Phoenix"); + public static ConnectionCategory PostgreSql { get; } = new ConnectionCategory("PostgreSql"); + public static ConnectionCategory Presto { get; } = new ConnectionCategory("Presto"); + public static ConnectionCategory SapOpenHub { get; } = new ConnectionCategory("SapOpenHub"); + public static ConnectionCategory SapBw { get; } = new ConnectionCategory("SapBw"); + public static ConnectionCategory SapHana { get; } = new ConnectionCategory("SapHana"); + public static ConnectionCategory SapTable { get; } = new ConnectionCategory("SapTable"); + public static ConnectionCategory Spark { get; } = new ConnectionCategory("Spark"); + public static ConnectionCategory SqlServer { get; } = new ConnectionCategory("SqlServer"); + public static ConnectionCategory Sybase { get; } = new ConnectionCategory("Sybase"); + public static ConnectionCategory Teradata { get; } = new ConnectionCategory("Teradata"); + public static ConnectionCategory Vertica { get; } = new ConnectionCategory("Vertica"); + public static ConnectionCategory Pinecone { get; } = new ConnectionCategory("Pinecone"); + public static ConnectionCategory Cassandra { get; } = new ConnectionCategory("Cassandra"); + public static ConnectionCategory Couchbase { get; } = new ConnectionCategory("Couchbase"); + public static ConnectionCategory MongoDbV2 { get; } = new ConnectionCategory("MongoDbV2"); + public static ConnectionCategory MongoDbAtlas { get; } = new ConnectionCategory("MongoDbAtlas"); + public static ConnectionCategory AmazonS3Compatible { get; } = new ConnectionCategory("AmazonS3Compatible"); + public static ConnectionCategory FileServer { get; } = new ConnectionCategory("FileServer"); + public static ConnectionCategory FtpServer { get; } = new ConnectionCategory("FtpServer"); + public static ConnectionCategory GoogleCloudStorage { get; } = new ConnectionCategory("GoogleCloudStorage"); + public static ConnectionCategory Hdfs { get; } = new ConnectionCategory("Hdfs"); + public static ConnectionCategory OracleCloudStorage { get; } = new ConnectionCategory("OracleCloudStorage"); + public static ConnectionCategory Sftp { get; } = new ConnectionCategory("Sftp"); + public static ConnectionCategory GenericHttp { get; } = new ConnectionCategory("GenericHttp"); + public static ConnectionCategory ODataRest { get; } = new ConnectionCategory("ODataRest"); + public static ConnectionCategory Odbc { get; } = new ConnectionCategory("Odbc"); + public static ConnectionCategory GenericRest { get; } = new ConnectionCategory("GenericRest"); + public static ConnectionCategory AmazonMws { get; } = new ConnectionCategory("AmazonMws"); + public static ConnectionCategory Concur { get; } = new ConnectionCategory("Concur"); + public static ConnectionCategory Dynamics { get; } = new ConnectionCategory("Dynamics"); + public static ConnectionCategory DynamicsAx { get; } = new ConnectionCategory("DynamicsAx"); + public static ConnectionCategory DynamicsCrm { get; } = new ConnectionCategory("DynamicsCrm"); + public static ConnectionCategory GoogleAdWords { get; } = new ConnectionCategory("GoogleAdWords"); + public static ConnectionCategory Hubspot { get; } = new ConnectionCategory("Hubspot"); + public static ConnectionCategory Jira { get; } = new ConnectionCategory("Jira"); + public static ConnectionCategory Magento { get; } = new ConnectionCategory("Magento"); + public static ConnectionCategory Marketo { get; } = new ConnectionCategory("Marketo"); + public static ConnectionCategory Office365 { get; } = new ConnectionCategory("Office365"); + public static ConnectionCategory Eloqua { get; } = new ConnectionCategory("Eloqua"); + public static ConnectionCategory Responsys { get; } = new ConnectionCategory("Responsys"); + public static ConnectionCategory OracleServiceCloud { get; } = new ConnectionCategory("OracleServiceCloud"); + public static ConnectionCategory PayPal { get; } = new ConnectionCategory("PayPal"); + public static ConnectionCategory QuickBooks { get; } = new ConnectionCategory("QuickBooks"); + public static ConnectionCategory Salesforce { get; } = new ConnectionCategory("Salesforce"); + public static ConnectionCategory SalesforceServiceCloud { get; } = new ConnectionCategory("SalesforceServiceCloud"); + public static ConnectionCategory SalesforceMarketingCloud { get; } = new ConnectionCategory("SalesforceMarketingCloud"); + public static ConnectionCategory SapCloudForCustomer { get; } = new ConnectionCategory("SapCloudForCustomer"); + public static ConnectionCategory SapEcc { get; } = new ConnectionCategory("SapEcc"); + public static ConnectionCategory ServiceNow { get; } = new ConnectionCategory("ServiceNow"); + public static ConnectionCategory SharePointOnlineList { get; } = new ConnectionCategory("SharePointOnlineList"); + public static ConnectionCategory Shopify { get; } = new ConnectionCategory("Shopify"); + public static ConnectionCategory Square { get; } = new ConnectionCategory("Square"); + public static ConnectionCategory WebTable { get; } = new ConnectionCategory("WebTable"); + public static ConnectionCategory Xero { get; } = new ConnectionCategory("Xero"); + public static ConnectionCategory Zoho { get; } = new ConnectionCategory("Zoho"); + public static ConnectionCategory GenericContainerRegistry { get; } = new ConnectionCategory("GenericContainerRegistry"); + public static ConnectionCategory Elasticsearch { get; } = new ConnectionCategory("Elasticsearch"); + public static ConnectionCategory OpenAI { get; } = new ConnectionCategory("OpenAI"); + public static ConnectionCategory Serp { get; } = new ConnectionCategory("Serp"); + public static ConnectionCategory BingLLMSearch { get; } = new ConnectionCategory("BingLLMSearch"); + public static ConnectionCategory Serverless { get; } = new ConnectionCategory("Serverless"); + public static ConnectionCategory ManagedOnlineEndpoint { get; } = new ConnectionCategory("ManagedOnlineEndpoint"); + + public static bool operator ==(ConnectionCategory left, ConnectionCategory right) => left.Equals(right); + public static bool operator !=(ConnectionCategory left, ConnectionCategory right) => !left.Equals(right); + + public static explicit operator string(ConnectionCategory value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ConnectionCategory other && Equals(other); + public bool Equals(ConnectionCategory other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The type of container to retrieve logs from. + /// + [EnumType] + public readonly struct ContainerType : IEquatable + { + private readonly string _value; + + private ContainerType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ContainerType StorageInitializer { get; } = new ContainerType("StorageInitializer"); + public static ContainerType InferenceServer { get; } = new ContainerType("InferenceServer"); + + public static bool operator ==(ContainerType left, ContainerType right) => left.Equals(right); + public static bool operator !=(ContainerType left, ContainerType right) => !left.Equals(right); + + public static explicit operator string(ContainerType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ContainerType other && Equals(other); + public bool Equals(ContainerType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the current safety level for content safety. + /// + [EnumType] + public readonly struct ContentSafetyLevel : IEquatable + { + private readonly string _value; + + private ContentSafetyLevel(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ContentSafetyLevel Blocking { get; } = new ContentSafetyLevel("Blocking"); + public static ContentSafetyLevel Deferred { get; } = new ContentSafetyLevel("Deferred"); + + public static bool operator ==(ContentSafetyLevel left, ContentSafetyLevel right) => left.Equals(right); + public static bool operator !=(ContentSafetyLevel left, ContentSafetyLevel right) => !left.Equals(right); + + public static explicit operator string(ContentSafetyLevel value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ContentSafetyLevel other && Equals(other); + public bool Equals(ContentSafetyLevel other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the status of content safety. + /// + [EnumType] + public readonly struct ContentSafetyStatus : IEquatable + { + private readonly string _value; + + private ContentSafetyStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ContentSafetyStatus Enabled { get; } = new ContentSafetyStatus("Enabled"); + public static ContentSafetyStatus Disabled { get; } = new ContentSafetyStatus("Disabled"); + + public static bool operator ==(ContentSafetyStatus left, ContentSafetyStatus right) => left.Equals(right); + public static bool operator !=(ContentSafetyStatus left, ContentSafetyStatus right) => !left.Equals(right); + + public static explicit operator string(ContentSafetyStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ContentSafetyStatus other && Equals(other); + public bool Equals(ContentSafetyStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Credential type used to authentication with storage. + /// + [EnumType] + public readonly struct CredentialsType : IEquatable + { + private readonly string _value; + + private CredentialsType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static CredentialsType AccountKey { get; } = new CredentialsType("AccountKey"); + public static CredentialsType Certificate { get; } = new CredentialsType("Certificate"); + public static CredentialsType None { get; } = new CredentialsType("None"); + public static CredentialsType Sas { get; } = new CredentialsType("Sas"); + public static CredentialsType ServicePrincipal { get; } = new CredentialsType("ServicePrincipal"); + + public static bool operator ==(CredentialsType left, CredentialsType right) => left.Equals(right); + public static bool operator !=(CredentialsType left, CredentialsType right) => !left.Equals(right); + + public static explicit operator string(CredentialsType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is CredentialsType other && Equals(other); + public bool Equals(CredentialsType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enable or disable data collection. + /// + [EnumType] + public readonly struct DataCollectionMode : IEquatable + { + private readonly string _value; + + private DataCollectionMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static DataCollectionMode Enabled { get; } = new DataCollectionMode("Enabled"); + public static DataCollectionMode Disabled { get; } = new DataCollectionMode("Disabled"); + + public static bool operator ==(DataCollectionMode left, DataCollectionMode right) => left.Equals(right); + public static bool operator !=(DataCollectionMode left, DataCollectionMode right) => !left.Equals(right); + + public static explicit operator string(DataCollectionMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DataCollectionMode other && Equals(other); + public bool Equals(DataCollectionMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] DataGeneration Task type. + /// + [EnumType] + public readonly struct DataGenerationTaskType : IEquatable + { + private readonly string _value; + + private DataGenerationTaskType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Generate conversational data (multi/single turn) + /// + public static DataGenerationTaskType Conversation { get; } = new DataGenerationTaskType("Conversation"); + /// + /// Generate Math data for numerical responses + /// + public static DataGenerationTaskType Math { get; } = new DataGenerationTaskType("Math"); + /// + /// Generate Natural Language Inference data + /// + public static DataGenerationTaskType Nli { get; } = new DataGenerationTaskType("Nli"); + /// + /// Generate Natural Language Understanding data for Question Answering data + /// + public static DataGenerationTaskType NluQa { get; } = new DataGenerationTaskType("NluQa"); + /// + /// Generate Key Summary for an Article + /// + public static DataGenerationTaskType Summarization { get; } = new DataGenerationTaskType("Summarization"); + + public static bool operator ==(DataGenerationTaskType left, DataGenerationTaskType right) => left.Equals(right); + public static bool operator !=(DataGenerationTaskType left, DataGenerationTaskType right) => !left.Equals(right); + + public static explicit operator string(DataGenerationTaskType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DataGenerationTaskType other && Equals(other); + public bool Equals(DataGenerationTaskType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Enum to determine the type of Data Generation. + /// + [EnumType] + public readonly struct DataGenerationType : IEquatable + { + private readonly string _value; + + private DataGenerationType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Label Generation by Teacher Model Inferencing + /// + public static DataGenerationType LabelGeneration { get; } = new DataGenerationType("LabelGeneration"); + /// + /// Synthetic Data Generation + /// + public static DataGenerationType DataGeneration { get; } = new DataGenerationType("DataGeneration"); + + public static bool operator ==(DataGenerationType left, DataGenerationType right) => left.Equals(right); + public static bool operator !=(DataGenerationType left, DataGenerationType right) => !left.Equals(right); + + public static explicit operator string(DataGenerationType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DataGenerationType other && Equals(other); + public bool Equals(DataGenerationType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of data. + /// + [EnumType] + public readonly struct DataType : IEquatable + { + private readonly string _value; + + private DataType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static DataType Uri_file { get; } = new DataType("uri_file"); + public static DataType Uri_folder { get; } = new DataType("uri_folder"); + public static DataType Mltable { get; } = new DataType("mltable"); + + public static bool operator ==(DataType left, DataType right) => left.Equals(right); + public static bool operator !=(DataType left, DataType right) => !left.Equals(right); + + public static explicit operator string(DataType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DataType other && Equals(other); + public bool Equals(DataType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Storage type backing the datastore. + /// + [EnumType] + public readonly struct DatastoreType : IEquatable + { + private readonly string _value; + + private DatastoreType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static DatastoreType AzureBlob { get; } = new DatastoreType("AzureBlob"); + public static DatastoreType AzureDataLakeGen1 { get; } = new DatastoreType("AzureDataLakeGen1"); + public static DatastoreType AzureDataLakeGen2 { get; } = new DatastoreType("AzureDataLakeGen2"); + public static DatastoreType AzureFile { get; } = new DatastoreType("AzureFile"); + public static DatastoreType OneLake { get; } = new DatastoreType("OneLake"); + + public static bool operator ==(DatastoreType left, DatastoreType right) => left.Equals(right); + public static bool operator !=(DatastoreType left, DatastoreType right) => !left.Equals(right); + + public static explicit operator string(DatastoreType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DatastoreType other && Equals(other); + public bool Equals(DatastoreType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + /// + [EnumType] + public readonly struct DefaultActionType : IEquatable + { + private readonly string _value; + + private DefaultActionType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static DefaultActionType Deny { get; } = new DefaultActionType("Deny"); + public static DefaultActionType Allow { get; } = new DefaultActionType("Allow"); + + public static bool operator ==(DefaultActionType left, DefaultActionType right) => left.Equals(right); + public static bool operator !=(DefaultActionType left, DefaultActionType right) => !left.Equals(right); + + public static explicit operator string(DefaultActionType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DefaultActionType other && Equals(other); + public bool Equals(DefaultActionType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Deployment model version upgrade option. + /// + [EnumType] + public readonly struct DeploymentModelVersionUpgradeOption : IEquatable + { + private readonly string _value; + + private DeploymentModelVersionUpgradeOption(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static DeploymentModelVersionUpgradeOption OnceNewDefaultVersionAvailable { get; } = new DeploymentModelVersionUpgradeOption("OnceNewDefaultVersionAvailable"); + public static DeploymentModelVersionUpgradeOption OnceCurrentVersionExpired { get; } = new DeploymentModelVersionUpgradeOption("OnceCurrentVersionExpired"); + public static DeploymentModelVersionUpgradeOption NoAutoUpgrade { get; } = new DeploymentModelVersionUpgradeOption("NoAutoUpgrade"); + + public static bool operator ==(DeploymentModelVersionUpgradeOption left, DeploymentModelVersionUpgradeOption right) => left.Equals(right); + public static bool operator !=(DeploymentModelVersionUpgradeOption left, DeploymentModelVersionUpgradeOption right) => !left.Equals(right); + + public static explicit operator string(DeploymentModelVersionUpgradeOption value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DeploymentModelVersionUpgradeOption other && Equals(other); + public bool Equals(DeploymentModelVersionUpgradeOption other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of distribution framework. + /// + [EnumType] + public readonly struct DistributionType : IEquatable + { + private readonly string _value; + + private DistributionType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static DistributionType PyTorch { get; } = new DistributionType("PyTorch"); + public static DistributionType TensorFlow { get; } = new DistributionType("TensorFlow"); + public static DistributionType Mpi { get; } = new DistributionType("Mpi"); + + public static bool operator ==(DistributionType left, DistributionType right) => left.Equals(right); + public static bool operator !=(DistributionType left, DistributionType right) => !left.Equals(right); + + public static explicit operator string(DistributionType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is DistributionType other && Equals(other); + public bool Equals(DistributionType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Name of policy configuration + /// + [EnumType] + public readonly struct EarlyTerminationPolicyType : IEquatable + { + private readonly string _value; + + private EarlyTerminationPolicyType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EarlyTerminationPolicyType Bandit { get; } = new EarlyTerminationPolicyType("Bandit"); + public static EarlyTerminationPolicyType MedianStopping { get; } = new EarlyTerminationPolicyType("MedianStopping"); + public static EarlyTerminationPolicyType TruncationSelection { get; } = new EarlyTerminationPolicyType("TruncationSelection"); + + public static bool operator ==(EarlyTerminationPolicyType left, EarlyTerminationPolicyType right) => left.Equals(right); + public static bool operator !=(EarlyTerminationPolicyType left, EarlyTerminationPolicyType right) => !left.Equals(right); + + public static explicit operator string(EarlyTerminationPolicyType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EarlyTerminationPolicyType other && Equals(other); + public bool Equals(EarlyTerminationPolicyType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + /// + [EnumType] + public readonly struct EgressPublicNetworkAccessType : IEquatable + { + private readonly string _value; + + private EgressPublicNetworkAccessType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EgressPublicNetworkAccessType Enabled { get; } = new EgressPublicNetworkAccessType("Enabled"); + public static EgressPublicNetworkAccessType Disabled { get; } = new EgressPublicNetworkAccessType("Disabled"); + + public static bool operator ==(EgressPublicNetworkAccessType left, EgressPublicNetworkAccessType right) => left.Equals(right); + public static bool operator !=(EgressPublicNetworkAccessType left, EgressPublicNetworkAccessType right) => !left.Equals(right); + + public static explicit operator string(EgressPublicNetworkAccessType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EgressPublicNetworkAccessType other && Equals(other); + public bool Equals(EgressPublicNetworkAccessType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enum to determine the email notification type. + /// + [EnumType] + public readonly struct EmailNotificationEnableType : IEquatable + { + private readonly string _value; + + private EmailNotificationEnableType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EmailNotificationEnableType JobCompleted { get; } = new EmailNotificationEnableType("JobCompleted"); + public static EmailNotificationEnableType JobFailed { get; } = new EmailNotificationEnableType("JobFailed"); + public static EmailNotificationEnableType JobCancelled { get; } = new EmailNotificationEnableType("JobCancelled"); + + public static bool operator ==(EmailNotificationEnableType left, EmailNotificationEnableType right) => left.Equals(right); + public static bool operator !=(EmailNotificationEnableType left, EmailNotificationEnableType right) => !left.Equals(right); + + public static explicit operator string(EmailNotificationEnableType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EmailNotificationEnableType other && Equals(other); + public bool Equals(EmailNotificationEnableType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether or not the encryption is enabled for the workspace. + /// + [EnumType] + public readonly struct EncryptionStatus : IEquatable + { + private readonly string _value; + + private EncryptionStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EncryptionStatus Enabled { get; } = new EncryptionStatus("Enabled"); + public static EncryptionStatus Disabled { get; } = new EncryptionStatus("Disabled"); + + public static bool operator ==(EncryptionStatus left, EncryptionStatus right) => left.Equals(right); + public static bool operator !=(EncryptionStatus left, EncryptionStatus right) => !left.Equals(right); + + public static explicit operator string(EncryptionStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EncryptionStatus other && Equals(other); + public bool Equals(EncryptionStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + /// + [EnumType] + public readonly struct EndpointAuthMode : IEquatable + { + private readonly string _value; + + private EndpointAuthMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EndpointAuthMode AMLToken { get; } = new EndpointAuthMode("AMLToken"); + public static EndpointAuthMode Key { get; } = new EndpointAuthMode("Key"); + public static EndpointAuthMode AADToken { get; } = new EndpointAuthMode("AADToken"); + + public static bool operator ==(EndpointAuthMode left, EndpointAuthMode right) => left.Equals(right); + public static bool operator !=(EndpointAuthMode left, EndpointAuthMode right) => !left.Equals(right); + + public static explicit operator string(EndpointAuthMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EndpointAuthMode other && Equals(other); + public bool Equals(EndpointAuthMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The compute type of the endpoint. + /// + [EnumType] + public readonly struct EndpointComputeType : IEquatable + { + private readonly string _value; + + private EndpointComputeType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EndpointComputeType Managed { get; } = new EndpointComputeType("Managed"); + public static EndpointComputeType Kubernetes { get; } = new EndpointComputeType("Kubernetes"); + public static EndpointComputeType AzureMLCompute { get; } = new EndpointComputeType("AzureMLCompute"); + + public static bool operator ==(EndpointComputeType left, EndpointComputeType right) => left.Equals(right); + public static bool operator !=(EndpointComputeType left, EndpointComputeType right) => !left.Equals(right); + + public static explicit operator string(EndpointComputeType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EndpointComputeType other && Equals(other); + public bool Equals(EndpointComputeType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Connection status of the service consumer with the service provider + /// Possible state transitions + /// Pending -> Approved (Service provider approves the connection request) + /// Pending -> Rejected (Service provider rejects the connection request) + /// Pending -> Disconnected (Service provider deletes the connection) + /// Approved -> Rejected (Service provider rejects the approved connection) + /// Approved -> Disconnected (Service provider deletes the connection) + /// Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + /// Rejected -> Disconnected (Service provider deletes the connection) + /// + [EnumType] + public readonly struct EndpointServiceConnectionStatus : IEquatable + { + private readonly string _value; + + private EndpointServiceConnectionStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EndpointServiceConnectionStatus Approved { get; } = new EndpointServiceConnectionStatus("Approved"); + public static EndpointServiceConnectionStatus Pending { get; } = new EndpointServiceConnectionStatus("Pending"); + public static EndpointServiceConnectionStatus Rejected { get; } = new EndpointServiceConnectionStatus("Rejected"); + public static EndpointServiceConnectionStatus Disconnected { get; } = new EndpointServiceConnectionStatus("Disconnected"); + public static EndpointServiceConnectionStatus Timeout { get; } = new EndpointServiceConnectionStatus("Timeout"); + + public static bool operator ==(EndpointServiceConnectionStatus left, EndpointServiceConnectionStatus right) => left.Equals(right); + public static bool operator !=(EndpointServiceConnectionStatus left, EndpointServiceConnectionStatus right) => !left.Equals(right); + + public static explicit operator string(EndpointServiceConnectionStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EndpointServiceConnectionStatus other && Equals(other); + public bool Equals(EndpointServiceConnectionStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of the Environment Variable. Possible values are: local - For local variable + /// + [EnumType] + public readonly struct EnvironmentVariableType : IEquatable + { + private readonly string _value; + + private EnvironmentVariableType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static EnvironmentVariableType Local { get; } = new EnvironmentVariableType("local"); + + public static bool operator ==(EnvironmentVariableType left, EnvironmentVariableType right) => left.Equals(right); + public static bool operator !=(EnvironmentVariableType left, EnvironmentVariableType right) => !left.Equals(right); + + public static explicit operator string(EnvironmentVariableType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is EnvironmentVariableType other && Equals(other); + public bool Equals(EnvironmentVariableType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The feature attribution metric to calculate. + /// + [EnumType] + public readonly struct FeatureAttributionMetric : IEquatable + { + private readonly string _value; + + private FeatureAttributionMetric(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// The Normalized Discounted Cumulative Gain metric. + /// + public static FeatureAttributionMetric NormalizedDiscountedCumulativeGain { get; } = new FeatureAttributionMetric("NormalizedDiscountedCumulativeGain"); + + public static bool operator ==(FeatureAttributionMetric left, FeatureAttributionMetric right) => left.Equals(right); + public static bool operator !=(FeatureAttributionMetric left, FeatureAttributionMetric right) => !left.Equals(right); + + public static explicit operator string(FeatureAttributionMetric value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FeatureAttributionMetric other && Equals(other); + public bool Equals(FeatureAttributionMetric other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Specifies the data type + /// + [EnumType] + public readonly struct FeatureDataType : IEquatable + { + private readonly string _value; + + private FeatureDataType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static FeatureDataType String { get; } = new FeatureDataType("String"); + public static FeatureDataType Integer { get; } = new FeatureDataType("Integer"); + public static FeatureDataType Long { get; } = new FeatureDataType("Long"); + public static FeatureDataType Float { get; } = new FeatureDataType("Float"); + public static FeatureDataType Double { get; } = new FeatureDataType("Double"); + public static FeatureDataType Binary { get; } = new FeatureDataType("Binary"); + public static FeatureDataType Datetime { get; } = new FeatureDataType("Datetime"); + public static FeatureDataType Boolean { get; } = new FeatureDataType("Boolean"); + + public static bool operator ==(FeatureDataType left, FeatureDataType right) => left.Equals(right); + public static bool operator !=(FeatureDataType left, FeatureDataType right) => !left.Equals(right); + + public static explicit operator string(FeatureDataType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FeatureDataType other && Equals(other); + public bool Equals(FeatureDataType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The mode of operation for computing feature importance. + /// + [EnumType] + public readonly struct FeatureImportanceMode : IEquatable + { + private readonly string _value; + + private FeatureImportanceMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Disables computing feature importance within a signal. + /// + public static FeatureImportanceMode Disabled { get; } = new FeatureImportanceMode("Disabled"); + /// + /// Enables computing feature importance within a signal. + /// + public static FeatureImportanceMode Enabled { get; } = new FeatureImportanceMode("Enabled"); + + public static bool operator ==(FeatureImportanceMode left, FeatureImportanceMode right) => left.Equals(right); + public static bool operator !=(FeatureImportanceMode left, FeatureImportanceMode right) => !left.Equals(right); + + public static explicit operator string(FeatureImportanceMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FeatureImportanceMode other && Equals(other); + public bool Equals(FeatureImportanceMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Flag for generating lags for the numeric features with 'auto' or null. + /// + [EnumType] + public readonly struct FeatureLags : IEquatable + { + private readonly string _value; + + private FeatureLags(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// No feature lags generated. + /// + public static FeatureLags None { get; } = new FeatureLags("None"); + /// + /// System auto-generates feature lags. + /// + public static FeatureLags Auto { get; } = new FeatureLags("Auto"); + + public static bool operator ==(FeatureLags left, FeatureLags right) => left.Equals(right); + public static bool operator !=(FeatureLags left, FeatureLags right) => !left.Equals(right); + + public static explicit operator string(FeatureLags value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FeatureLags other && Equals(other); + public bool Equals(FeatureLags other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + /// If 'Off' is selected then no featurization is done. + /// If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + /// + [EnumType] + public readonly struct FeaturizationMode : IEquatable + { + private readonly string _value; + + private FeaturizationMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Auto mode, system performs featurization without any custom featurization inputs. + /// + public static FeaturizationMode Auto { get; } = new FeaturizationMode("Auto"); + /// + /// Custom featurization. + /// + public static FeaturizationMode Custom { get; } = new FeaturizationMode("Custom"); + /// + /// Featurization off. 'Forecasting' task cannot use this value. + /// + public static FeaturizationMode Off { get; } = new FeaturizationMode("Off"); + + public static bool operator ==(FeaturizationMode left, FeaturizationMode right) => left.Equals(right); + public static bool operator !=(FeaturizationMode left, FeaturizationMode right) => !left.Equals(right); + + public static explicit operator string(FeaturizationMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FeaturizationMode other && Equals(other); + public bool Equals(FeaturizationMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Fine tuning task type. + /// + [EnumType] + public readonly struct FineTuningTaskType : IEquatable + { + private readonly string _value; + + private FineTuningTaskType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static FineTuningTaskType ChatCompletion { get; } = new FineTuningTaskType("ChatCompletion"); + public static FineTuningTaskType TextCompletion { get; } = new FineTuningTaskType("TextCompletion"); + public static FineTuningTaskType TextClassification { get; } = new FineTuningTaskType("TextClassification"); + public static FineTuningTaskType QuestionAnswering { get; } = new FineTuningTaskType("QuestionAnswering"); + public static FineTuningTaskType TextSummarization { get; } = new FineTuningTaskType("TextSummarization"); + public static FineTuningTaskType TokenClassification { get; } = new FineTuningTaskType("TokenClassification"); + public static FineTuningTaskType TextTranslation { get; } = new FineTuningTaskType("TextTranslation"); + public static FineTuningTaskType ImageClassification { get; } = new FineTuningTaskType("ImageClassification"); + public static FineTuningTaskType ImageInstanceSegmentation { get; } = new FineTuningTaskType("ImageInstanceSegmentation"); + public static FineTuningTaskType ImageObjectDetection { get; } = new FineTuningTaskType("ImageObjectDetection"); + public static FineTuningTaskType VideoMultiObjectTracking { get; } = new FineTuningTaskType("VideoMultiObjectTracking"); + + public static bool operator ==(FineTuningTaskType left, FineTuningTaskType right) => left.Equals(right); + public static bool operator !=(FineTuningTaskType left, FineTuningTaskType right) => !left.Equals(right); + + public static explicit operator string(FineTuningTaskType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FineTuningTaskType other && Equals(other); + public bool Equals(FineTuningTaskType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Firewall Sku used for FQDN Rules + /// + [EnumType] + public readonly struct FirewallSku : IEquatable + { + private readonly string _value; + + private FirewallSku(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static FirewallSku Standard { get; } = new FirewallSku("Standard"); + public static FirewallSku Basic { get; } = new FirewallSku("Basic"); + + public static bool operator ==(FirewallSku left, FirewallSku right) => left.Equals(right); + public static bool operator !=(FirewallSku left, FirewallSku right) => !left.Equals(right); + + public static explicit operator string(FirewallSku value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is FirewallSku other && Equals(other); + public bool Equals(FirewallSku other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Set forecast horizon value selection mode. + /// + [EnumType] + public readonly struct ForecastHorizonMode : IEquatable + { + private readonly string _value; + + private ForecastHorizonMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Forecast horizon to be determined automatically. + /// + public static ForecastHorizonMode Auto { get; } = new ForecastHorizonMode("Auto"); + /// + /// Use the custom forecast horizon. + /// + public static ForecastHorizonMode Custom { get; } = new ForecastHorizonMode("Custom"); + + public static bool operator ==(ForecastHorizonMode left, ForecastHorizonMode right) => left.Equals(right); + public static bool operator !=(ForecastHorizonMode left, ForecastHorizonMode right) => !left.Equals(right); + + public static explicit operator string(ForecastHorizonMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ForecastHorizonMode other && Equals(other); + public bool Equals(ForecastHorizonMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enum for all forecasting models supported by AutoML. + /// + [EnumType] + public readonly struct ForecastingModels : IEquatable + { + private readonly string _value; + + private ForecastingModels(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Auto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. + /// This model aims to explain data by using time series data on its past values and uses linear regression to make predictions. + /// + public static ForecastingModels AutoArima { get; } = new ForecastingModels("AutoArima"); + /// + /// Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. + /// It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well. + /// + public static ForecastingModels Prophet { get; } = new ForecastingModels("Prophet"); + /// + /// The Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data. + /// + public static ForecastingModels Naive { get; } = new ForecastingModels("Naive"); + /// + /// The Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data. + /// + public static ForecastingModels SeasonalNaive { get; } = new ForecastingModels("SeasonalNaive"); + /// + /// The Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data. + /// + public static ForecastingModels Average { get; } = new ForecastingModels("Average"); + /// + /// The Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data. + /// + public static ForecastingModels SeasonalAverage { get; } = new ForecastingModels("SeasonalAverage"); + /// + /// Exponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component. + /// + public static ForecastingModels ExponentialSmoothing { get; } = new ForecastingModels("ExponentialSmoothing"); + /// + /// An Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. + /// This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity. + /// + public static ForecastingModels Arimax { get; } = new ForecastingModels("Arimax"); + /// + /// TCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro. + /// + public static ForecastingModels TCNForecaster { get; } = new ForecastingModels("TCNForecaster"); + /// + /// Elastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions. + /// + public static ForecastingModels ElasticNet { get; } = new ForecastingModels("ElasticNet"); + /// + /// The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + /// + public static ForecastingModels GradientBoosting { get; } = new ForecastingModels("GradientBoosting"); + /// + /// Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + /// The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + /// + public static ForecastingModels DecisionTree { get; } = new ForecastingModels("DecisionTree"); + /// + /// K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + /// which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + /// + public static ForecastingModels KNN { get; } = new ForecastingModels("KNN"); + /// + /// Lasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer. + /// + public static ForecastingModels LassoLars { get; } = new ForecastingModels("LassoLars"); + /// + /// SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + /// to find the model parameters that correspond to the best fit between predicted and actual outputs. + /// It's an inexact but powerful technique. + /// + public static ForecastingModels SGD { get; } = new ForecastingModels("SGD"); + /// + /// Random forest is a supervised learning algorithm. + /// The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + /// The general idea of the bagging method is that a combination of learning models increases the overall result. + /// + public static ForecastingModels RandomForest { get; } = new ForecastingModels("RandomForest"); + /// + /// Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + /// + public static ForecastingModels ExtremeRandomTrees { get; } = new ForecastingModels("ExtremeRandomTrees"); + /// + /// LightGBM is a gradient boosting framework that uses tree based learning algorithms. + /// + public static ForecastingModels LightGBM { get; } = new ForecastingModels("LightGBM"); + /// + /// XGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners. + /// + public static ForecastingModels XGBoostRegressor { get; } = new ForecastingModels("XGBoostRegressor"); + + public static bool operator ==(ForecastingModels left, ForecastingModels right) => left.Equals(right); + public static bool operator !=(ForecastingModels left, ForecastingModels right) => !left.Equals(right); + + public static explicit operator string(ForecastingModels value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ForecastingModels other && Equals(other); + public bool Equals(ForecastingModels other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Primary metric for forecasting task. + /// + [EnumType] + public readonly struct ForecastingPrimaryMetrics : IEquatable + { + private readonly string _value; + + private ForecastingPrimaryMetrics(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// The Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation. + /// + public static ForecastingPrimaryMetrics SpearmanCorrelation { get; } = new ForecastingPrimaryMetrics("SpearmanCorrelation"); + /// + /// The Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales. + /// + public static ForecastingPrimaryMetrics NormalizedRootMeanSquaredError { get; } = new ForecastingPrimaryMetrics("NormalizedRootMeanSquaredError"); + /// + /// The R2 score is one of the performance evaluation measures for forecasting-based machine learning models. + /// + public static ForecastingPrimaryMetrics R2Score { get; } = new ForecastingPrimaryMetrics("R2Score"); + /// + /// The Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales. + /// + public static ForecastingPrimaryMetrics NormalizedMeanAbsoluteError { get; } = new ForecastingPrimaryMetrics("NormalizedMeanAbsoluteError"); + + public static bool operator ==(ForecastingPrimaryMetrics left, ForecastingPrimaryMetrics right) => left.Equals(right); + public static bool operator !=(ForecastingPrimaryMetrics left, ForecastingPrimaryMetrics right) => !left.Equals(right); + + public static explicit operator string(ForecastingPrimaryMetrics value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ForecastingPrimaryMetrics other && Equals(other); + public bool Equals(ForecastingPrimaryMetrics other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Defines supported metric goals for hyperparameter tuning + /// + [EnumType] + public readonly struct Goal : IEquatable + { + private readonly string _value; + + private Goal(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static Goal Minimize { get; } = new Goal("Minimize"); + public static Goal Maximize { get; } = new Goal("Maximize"); + + public static bool operator ==(Goal left, Goal right) => left.Equals(right); + public static bool operator !=(Goal left, Goal right) => !left.Equals(right); + + public static explicit operator string(Goal value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is Goal other && Equals(other); + public bool Equals(Goal other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of identity framework. + /// + [EnumType] + public readonly struct IdentityConfigurationType : IEquatable + { + private readonly string _value; + + private IdentityConfigurationType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static IdentityConfigurationType Managed { get; } = new IdentityConfigurationType("Managed"); + public static IdentityConfigurationType AMLToken { get; } = new IdentityConfigurationType("AMLToken"); + public static IdentityConfigurationType UserIdentity { get; } = new IdentityConfigurationType("UserIdentity"); + + public static bool operator ==(IdentityConfigurationType left, IdentityConfigurationType right) => left.Equals(right); + public static bool operator !=(IdentityConfigurationType left, IdentityConfigurationType right) => !left.Equals(right); + + public static explicit operator string(IdentityConfigurationType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is IdentityConfigurationType other && Equals(other); + public bool Equals(IdentityConfigurationType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + /// + [EnumType] + public readonly struct ImageType : IEquatable + { + private readonly string _value; + + private ImageType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ImageType Docker { get; } = new ImageType("docker"); + public static ImageType Azureml { get; } = new ImageType("azureml"); + + public static bool operator ==(ImageType left, ImageType right) => left.Equals(right); + public static bool operator !=(ImageType left, ImageType right) => !left.Equals(right); + + public static explicit operator string(ImageType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ImageType other && Equals(other); + public bool Equals(ImageType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Input Asset Delivery Mode. + /// + [EnumType] + public readonly struct InputDeliveryMode : IEquatable + { + private readonly string _value; + + private InputDeliveryMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static InputDeliveryMode ReadOnlyMount { get; } = new InputDeliveryMode("ReadOnlyMount"); + public static InputDeliveryMode ReadWriteMount { get; } = new InputDeliveryMode("ReadWriteMount"); + public static InputDeliveryMode Download { get; } = new InputDeliveryMode("Download"); + public static InputDeliveryMode Direct { get; } = new InputDeliveryMode("Direct"); + public static InputDeliveryMode EvalMount { get; } = new InputDeliveryMode("EvalMount"); + public static InputDeliveryMode EvalDownload { get; } = new InputDeliveryMode("EvalDownload"); + + public static bool operator ==(InputDeliveryMode left, InputDeliveryMode right) => left.Equals(right); + public static bool operator !=(InputDeliveryMode left, InputDeliveryMode right) => !left.Equals(right); + + public static explicit operator string(InputDeliveryMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is InputDeliveryMode other && Equals(other); + public bool Equals(InputDeliveryMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Primary metric to optimize for this task. + /// + [EnumType] + public readonly struct InstanceSegmentationPrimaryMetrics : IEquatable + { + private readonly string _value; + + private InstanceSegmentationPrimaryMetrics(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Mean Average Precision (MAP) is the average of AP (Average Precision). + /// AP is calculated for each class and averaged to get the MAP. + /// + public static InstanceSegmentationPrimaryMetrics MeanAveragePrecision { get; } = new InstanceSegmentationPrimaryMetrics("MeanAveragePrecision"); + + public static bool operator ==(InstanceSegmentationPrimaryMetrics left, InstanceSegmentationPrimaryMetrics right) => left.Equals(right); + public static bool operator !=(InstanceSegmentationPrimaryMetrics left, InstanceSegmentationPrimaryMetrics right) => !left.Equals(right); + + public static explicit operator string(InstanceSegmentationPrimaryMetrics value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is InstanceSegmentationPrimaryMetrics other && Equals(other); + public bool Equals(InstanceSegmentationPrimaryMetrics other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Isolation mode for the managed network of a machine learning workspace. + /// + [EnumType] + public readonly struct IsolationMode : IEquatable + { + private readonly string _value; + + private IsolationMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static IsolationMode Disabled { get; } = new IsolationMode("Disabled"); + public static IsolationMode AllowInternetOutbound { get; } = new IsolationMode("AllowInternetOutbound"); + public static IsolationMode AllowOnlyApprovedOutbound { get; } = new IsolationMode("AllowOnlyApprovedOutbound"); + + public static bool operator ==(IsolationMode left, IsolationMode right) => left.Equals(right); + public static bool operator !=(IsolationMode left, IsolationMode right) => !left.Equals(right); + + public static explicit operator string(IsolationMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is IsolationMode other && Equals(other); + public bool Equals(IsolationMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of job. + /// + [EnumType] + public readonly struct JobInputType : IEquatable + { + private readonly string _value; + + private JobInputType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static JobInputType Literal { get; } = new JobInputType("literal"); + public static JobInputType Uri_file { get; } = new JobInputType("uri_file"); + public static JobInputType Uri_folder { get; } = new JobInputType("uri_folder"); + public static JobInputType Mltable { get; } = new JobInputType("mltable"); + public static JobInputType Custom_model { get; } = new JobInputType("custom_model"); + public static JobInputType Mlflow_model { get; } = new JobInputType("mlflow_model"); + public static JobInputType Triton_model { get; } = new JobInputType("triton_model"); + + public static bool operator ==(JobInputType left, JobInputType right) => left.Equals(right); + public static bool operator !=(JobInputType left, JobInputType right) => !left.Equals(right); + + public static explicit operator string(JobInputType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is JobInputType other && Equals(other); + public bool Equals(JobInputType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] JobLimit type. + /// + [EnumType] + public readonly struct JobLimitsType : IEquatable + { + private readonly string _value; + + private JobLimitsType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static JobLimitsType Command { get; } = new JobLimitsType("Command"); + public static JobLimitsType Sweep { get; } = new JobLimitsType("Sweep"); + + public static bool operator ==(JobLimitsType left, JobLimitsType right) => left.Equals(right); + public static bool operator !=(JobLimitsType left, JobLimitsType right) => !left.Equals(right); + + public static explicit operator string(JobLimitsType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is JobLimitsType other && Equals(other); + public bool Equals(JobLimitsType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of job. + /// + [EnumType] + public readonly struct JobOutputType : IEquatable + { + private readonly string _value; + + private JobOutputType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static JobOutputType Uri_file { get; } = new JobOutputType("uri_file"); + public static JobOutputType Uri_folder { get; } = new JobOutputType("uri_folder"); + public static JobOutputType Mltable { get; } = new JobOutputType("mltable"); + public static JobOutputType Custom_model { get; } = new JobOutputType("custom_model"); + public static JobOutputType Mlflow_model { get; } = new JobOutputType("mlflow_model"); + public static JobOutputType Triton_model { get; } = new JobOutputType("triton_model"); + + public static bool operator ==(JobOutputType left, JobOutputType right) => left.Equals(right); + public static bool operator !=(JobOutputType left, JobOutputType right) => !left.Equals(right); + + public static explicit operator string(JobOutputType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is JobOutputType other && Equals(other); + public bool Equals(JobOutputType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Controls the compute job tier + /// + [EnumType] + public readonly struct JobTier : IEquatable + { + private readonly string _value; + + private JobTier(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static JobTier Null { get; } = new JobTier("Null"); + public static JobTier Spot { get; } = new JobTier("Spot"); + public static JobTier Basic { get; } = new JobTier("Basic"); + public static JobTier Standard { get; } = new JobTier("Standard"); + public static JobTier Premium { get; } = new JobTier("Premium"); + + public static bool operator ==(JobTier left, JobTier right) => left.Equals(right); + public static bool operator !=(JobTier left, JobTier right) => !left.Equals(right); + + public static explicit operator string(JobTier value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is JobTier other && Equals(other); + public bool Equals(JobTier other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of job. + /// + [EnumType] + public readonly struct JobType : IEquatable + { + private readonly string _value; + + private JobType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static JobType AutoML { get; } = new JobType("AutoML"); + public static JobType Command { get; } = new JobType("Command"); + public static JobType Sweep { get; } = new JobType("Sweep"); + public static JobType Pipeline { get; } = new JobType("Pipeline"); + public static JobType Spark { get; } = new JobType("Spark"); + public static JobType FineTuning { get; } = new JobType("FineTuning"); + public static JobType Distillation { get; } = new JobType("Distillation"); + + public static bool operator ==(JobType left, JobType right) => left.Equals(right); + public static bool operator !=(JobType left, JobType right) => !left.Equals(right); + + public static explicit operator string(JobType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is JobType other && Equals(other); + public bool Equals(JobType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + [EnumType] + public readonly struct LearningRateScheduler : IEquatable + { + private readonly string _value; + + private LearningRateScheduler(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// No learning rate scheduler selected. + /// + public static LearningRateScheduler None { get; } = new LearningRateScheduler("None"); + /// + /// Cosine Annealing With Warmup. + /// + public static LearningRateScheduler WarmupCosine { get; } = new LearningRateScheduler("WarmupCosine"); + /// + /// Step learning rate scheduler. + /// + public static LearningRateScheduler Step { get; } = new LearningRateScheduler("Step"); + + public static bool operator ==(LearningRateScheduler left, LearningRateScheduler right) => left.Equals(right); + public static bool operator !=(LearningRateScheduler left, LearningRateScheduler right) => !left.Equals(right); + + public static explicit operator string(LearningRateScheduler value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is LearningRateScheduler other && Equals(other); + public bool Equals(LearningRateScheduler other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Load Balancer Type + /// + [EnumType] + public readonly struct LoadBalancerType : IEquatable + { + private readonly string _value; + + private LoadBalancerType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static LoadBalancerType PublicIp { get; } = new LoadBalancerType("PublicIp"); + public static LoadBalancerType InternalLoadBalancer { get; } = new LoadBalancerType("InternalLoadBalancer"); + + public static bool operator ==(LoadBalancerType left, LoadBalancerType right) => left.Equals(right); + public static bool operator !=(LoadBalancerType left, LoadBalancerType right) => !left.Equals(right); + + public static explicit operator string(LoadBalancerType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is LoadBalancerType other && Equals(other); + public bool Equals(LoadBalancerType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Log verbosity for the job. + /// + [EnumType] + public readonly struct LogVerbosity : IEquatable + { + private readonly string _value; + + private LogVerbosity(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// No logs emitted. + /// + public static LogVerbosity NotSet { get; } = new LogVerbosity("NotSet"); + /// + /// Debug and above log statements logged. + /// + public static LogVerbosity Debug { get; } = new LogVerbosity("Debug"); + /// + /// Info and above log statements logged. + /// + public static LogVerbosity Info { get; } = new LogVerbosity("Info"); + /// + /// Warning and above log statements logged. + /// + public static LogVerbosity Warning { get; } = new LogVerbosity("Warning"); + /// + /// Error and above log statements logged. + /// + public static LogVerbosity Error { get; } = new LogVerbosity("Error"); + /// + /// Only critical statements logged. + /// + public static LogVerbosity Critical { get; } = new LogVerbosity("Critical"); + + public static bool operator ==(LogVerbosity left, LogVerbosity right) => left.Equals(right); + public static bool operator !=(LogVerbosity left, LogVerbosity right) => !left.Equals(right); + + public static explicit operator string(LogVerbosity value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is LogVerbosity other && Equals(other); + public bool Equals(LogVerbosity other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Status for the managed network of a machine learning workspace. + /// + [EnumType] + public readonly struct ManagedNetworkStatus : IEquatable + { + private readonly string _value; + + private ManagedNetworkStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedNetworkStatus Inactive { get; } = new ManagedNetworkStatus("Inactive"); + public static ManagedNetworkStatus Active { get; } = new ManagedNetworkStatus("Active"); + + public static bool operator ==(ManagedNetworkStatus left, ManagedNetworkStatus right) => left.Equals(right); + public static bool operator !=(ManagedNetworkStatus left, ManagedNetworkStatus right) => !left.Equals(right); + + public static explicit operator string(ManagedNetworkStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedNetworkStatus other && Equals(other); + public bool Equals(ManagedNetworkStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + [EnumType] + public readonly struct ManagedPERequirement : IEquatable + { + private readonly string _value; + + private ManagedPERequirement(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedPERequirement Required { get; } = new ManagedPERequirement("Required"); + public static ManagedPERequirement NotRequired { get; } = new ManagedPERequirement("NotRequired"); + public static ManagedPERequirement NotApplicable { get; } = new ManagedPERequirement("NotApplicable"); + + public static bool operator ==(ManagedPERequirement left, ManagedPERequirement right) => left.Equals(right); + public static bool operator !=(ManagedPERequirement left, ManagedPERequirement right) => !left.Equals(right); + + public static explicit operator string(ManagedPERequirement value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedPERequirement other && Equals(other); + public bool Equals(ManagedPERequirement other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + [EnumType] + public readonly struct ManagedPEStatus : IEquatable + { + private readonly string _value; + + private ManagedPEStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedPEStatus Inactive { get; } = new ManagedPEStatus("Inactive"); + public static ManagedPEStatus Active { get; } = new ManagedPEStatus("Active"); + public static ManagedPEStatus NotApplicable { get; } = new ManagedPEStatus("NotApplicable"); + + public static bool operator ==(ManagedPEStatus left, ManagedPEStatus right) => left.Equals(right); + public static bool operator !=(ManagedPEStatus left, ManagedPEStatus right) => !left.Equals(right); + + public static explicit operator string(ManagedPEStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedPEStatus other && Equals(other); + public bool Equals(ManagedPEStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [EnumType] + public readonly struct ManagedServiceIdentityType : IEquatable + { + private readonly string _value; + + private ManagedServiceIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedServiceIdentityType None { get; } = new ManagedServiceIdentityType("None"); + public static ManagedServiceIdentityType SystemAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned"); + public static ManagedServiceIdentityType UserAssigned { get; } = new ManagedServiceIdentityType("UserAssigned"); + public static ManagedServiceIdentityType SystemAssigned_UserAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned,UserAssigned"); + + public static bool operator ==(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => left.Equals(right); + public static bool operator !=(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => !left.Equals(right); + + public static explicit operator string(ManagedServiceIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedServiceIdentityType other && Equals(other); + public bool Equals(ManagedServiceIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Specifies the stores to which materialization should happen + /// + [EnumType] + public readonly struct MaterializationStoreType : IEquatable + { + private readonly string _value; + + private MaterializationStoreType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static MaterializationStoreType None { get; } = new MaterializationStoreType("None"); + public static MaterializationStoreType Online { get; } = new MaterializationStoreType("Online"); + public static MaterializationStoreType Offline { get; } = new MaterializationStoreType("Offline"); + public static MaterializationStoreType OnlineAndOffline { get; } = new MaterializationStoreType("OnlineAndOffline"); + + public static bool operator ==(MaterializationStoreType left, MaterializationStoreType right) => left.Equals(right); + public static bool operator !=(MaterializationStoreType left, MaterializationStoreType right) => !left.Equals(right); + + public static explicit operator string(MaterializationStoreType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MaterializationStoreType other && Equals(other); + public bool Equals(MaterializationStoreType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates whether mlflow autologger is enabled for notebooks. + /// + [EnumType] + public readonly struct MlflowAutologger : IEquatable + { + private readonly string _value; + + private MlflowAutologger(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static MlflowAutologger Enabled { get; } = new MlflowAutologger("Enabled"); + public static MlflowAutologger Disabled { get; } = new MlflowAutologger("Disabled"); + + public static bool operator ==(MlflowAutologger left, MlflowAutologger right) => left.Equals(right); + public static bool operator !=(MlflowAutologger left, MlflowAutologger right) => !left.Equals(right); + + public static explicit operator string(MlflowAutologger value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MlflowAutologger other && Equals(other); + public bool Equals(MlflowAutologger other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Enum to determine the type of fine tuning. + /// + [EnumType] + public readonly struct ModelProvider : IEquatable + { + private readonly string _value; + + private ModelProvider(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Fine tuning using Azure Open AI model. + /// + public static ModelProvider AzureOpenAI { get; } = new ModelProvider("AzureOpenAI"); + /// + /// Fine tuning using custom model. + /// + public static ModelProvider Custom { get; } = new ModelProvider("Custom"); + + public static bool operator ==(ModelProvider left, ModelProvider right) => left.Equals(right); + public static bool operator !=(ModelProvider left, ModelProvider right) => !left.Equals(right); + + public static explicit operator string(ModelProvider value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ModelProvider other && Equals(other); + public bool Equals(ModelProvider other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + /// Note: training run may get into CUDA OOM if the model size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + [EnumType] + public readonly struct ModelSize : IEquatable + { + private readonly string _value; + + private ModelSize(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// No value selected. + /// + public static ModelSize None { get; } = new ModelSize("None"); + /// + /// Small size. + /// + public static ModelSize Small { get; } = new ModelSize("Small"); + /// + /// Medium size. + /// + public static ModelSize Medium { get; } = new ModelSize("Medium"); + /// + /// Large size. + /// + public static ModelSize Large { get; } = new ModelSize("Large"); + /// + /// Extra large size. + /// + public static ModelSize ExtraLarge { get; } = new ModelSize("ExtraLarge"); + + public static bool operator ==(ModelSize left, ModelSize right) => left.Equals(right); + public static bool operator !=(ModelSize left, ModelSize right) => !left.Equals(right); + + public static explicit operator string(ModelSize value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ModelSize other && Equals(other); + public bool Equals(ModelSize other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The machine learning task type of the monitored model. + /// + [EnumType] + public readonly struct ModelTaskType : IEquatable + { + private readonly string _value; + + private ModelTaskType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ModelTaskType Classification { get; } = new ModelTaskType("Classification"); + public static ModelTaskType Regression { get; } = new ModelTaskType("Regression"); + + public static bool operator ==(ModelTaskType left, ModelTaskType right) => left.Equals(right); + public static bool operator !=(ModelTaskType left, ModelTaskType right) => !left.Equals(right); + + public static explicit operator string(ModelTaskType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ModelTaskType other && Equals(other); + public bool Equals(ModelTaskType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of identity to use within the monitoring jobs. + /// + [EnumType] + public readonly struct MonitorComputeIdentityType : IEquatable + { + private readonly string _value; + + private MonitorComputeIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Authenticates through user's AML token. + /// + public static MonitorComputeIdentityType AmlToken { get; } = new MonitorComputeIdentityType("AmlToken"); + /// + /// Authenticates through a user-provided managed identity. + /// + public static MonitorComputeIdentityType ManagedIdentity { get; } = new MonitorComputeIdentityType("ManagedIdentity"); + + public static bool operator ==(MonitorComputeIdentityType left, MonitorComputeIdentityType right) => left.Equals(right); + public static bool operator !=(MonitorComputeIdentityType left, MonitorComputeIdentityType right) => !left.Equals(right); + + public static explicit operator string(MonitorComputeIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MonitorComputeIdentityType other && Equals(other); + public bool Equals(MonitorComputeIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of signal to monitor. + /// + [EnumType] + public readonly struct MonitorComputeType : IEquatable + { + private readonly string _value; + + private MonitorComputeType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Serverless Spark compute. + /// + public static MonitorComputeType ServerlessSpark { get; } = new MonitorComputeType("ServerlessSpark"); + + public static bool operator ==(MonitorComputeType left, MonitorComputeType right) => left.Equals(right); + public static bool operator !=(MonitorComputeType left, MonitorComputeType right) => !left.Equals(right); + + public static explicit operator string(MonitorComputeType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MonitorComputeType other && Equals(other); + public bool Equals(MonitorComputeType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the data type of the metric threshold. + /// + [EnumType] + public readonly struct MonitoringFeatureDataType : IEquatable + { + private readonly string _value; + + private MonitoringFeatureDataType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Used for features of numerical data type. + /// + public static MonitoringFeatureDataType Numerical { get; } = new MonitoringFeatureDataType("Numerical"); + /// + /// Used for features of categorical data type. + /// + public static MonitoringFeatureDataType Categorical { get; } = new MonitoringFeatureDataType("Categorical"); + + public static bool operator ==(MonitoringFeatureDataType left, MonitoringFeatureDataType right) => left.Equals(right); + public static bool operator !=(MonitoringFeatureDataType left, MonitoringFeatureDataType right) => !left.Equals(right); + + public static explicit operator string(MonitoringFeatureDataType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MonitoringFeatureDataType other && Equals(other); + public bool Equals(MonitoringFeatureDataType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the feature filter to leverage when selecting features to calculate metrics over. + /// + [EnumType] + public readonly struct MonitoringFeatureFilterType : IEquatable + { + private readonly string _value; + + private MonitoringFeatureFilterType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Includes all features. + /// + public static MonitoringFeatureFilterType AllFeatures { get; } = new MonitoringFeatureFilterType("AllFeatures"); + /// + /// Only includes the top contributing features, measured by feature attribution. + /// + public static MonitoringFeatureFilterType TopNByAttribution { get; } = new MonitoringFeatureFilterType("TopNByAttribution"); + /// + /// Includes a user-defined subset of features. + /// + public static MonitoringFeatureFilterType FeatureSubset { get; } = new MonitoringFeatureFilterType("FeatureSubset"); + + public static bool operator ==(MonitoringFeatureFilterType left, MonitoringFeatureFilterType right) => left.Equals(right); + public static bool operator !=(MonitoringFeatureFilterType left, MonitoringFeatureFilterType right) => !left.Equals(right); + + public static explicit operator string(MonitoringFeatureFilterType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MonitoringFeatureFilterType other && Equals(other); + public bool Equals(MonitoringFeatureFilterType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of signal to monitor. + /// + [EnumType] + public readonly struct MonitoringInputDataType : IEquatable + { + private readonly string _value; + + private MonitoringInputDataType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// An input data with a fixed window size. + /// + public static MonitoringInputDataType Static { get; } = new MonitoringInputDataType("Static"); + /// + /// An input data which rolls relatively to the monitor's current run time. + /// + public static MonitoringInputDataType Rolling { get; } = new MonitoringInputDataType("Rolling"); + /// + /// An input data with tabular format which doesn't require preprocessing. + /// + public static MonitoringInputDataType Fixed { get; } = new MonitoringInputDataType("Fixed"); + + public static bool operator ==(MonitoringInputDataType left, MonitoringInputDataType right) => left.Equals(right); + public static bool operator !=(MonitoringInputDataType left, MonitoringInputDataType right) => !left.Equals(right); + + public static explicit operator string(MonitoringInputDataType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MonitoringInputDataType other && Equals(other); + public bool Equals(MonitoringInputDataType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + [EnumType] + public readonly struct MonitoringNotificationType : IEquatable + { + private readonly string _value; + + private MonitoringNotificationType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Enables email notifications through AML notifications. + /// + public static MonitoringNotificationType AmlNotification { get; } = new MonitoringNotificationType("AmlNotification"); + + public static bool operator ==(MonitoringNotificationType left, MonitoringNotificationType right) => left.Equals(right); + public static bool operator !=(MonitoringNotificationType left, MonitoringNotificationType right) => !left.Equals(right); + + public static explicit operator string(MonitoringNotificationType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MonitoringNotificationType other && Equals(other); + public bool Equals(MonitoringNotificationType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of signal to monitor. + /// + [EnumType] + public readonly struct MonitoringSignalType : IEquatable + { + private readonly string _value; + + private MonitoringSignalType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Tracks model input data distribution change, comparing against training data or past production data. + /// + public static MonitoringSignalType DataDrift { get; } = new MonitoringSignalType("DataDrift"); + /// + /// Tracks prediction result data distribution change, comparing against validation/test label data or past production data. + /// + public static MonitoringSignalType PredictionDrift { get; } = new MonitoringSignalType("PredictionDrift"); + /// + /// Tracks model input data integrity. + /// + public static MonitoringSignalType DataQuality { get; } = new MonitoringSignalType("DataQuality"); + /// + /// Tracks feature importance change in production, comparing against feature importance at training time. + /// + public static MonitoringSignalType FeatureAttributionDrift { get; } = new MonitoringSignalType("FeatureAttributionDrift"); + /// + /// Tracks a custom signal provided by users. + /// + public static MonitoringSignalType Custom { get; } = new MonitoringSignalType("Custom"); + + public static bool operator ==(MonitoringSignalType left, MonitoringSignalType right) => left.Equals(right); + public static bool operator !=(MonitoringSignalType left, MonitoringSignalType right) => !left.Equals(right); + + public static explicit operator string(MonitoringSignalType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is MonitoringSignalType other && Equals(other); + public bool Equals(MonitoringSignalType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Mode for determining N-Cross validations. + /// + [EnumType] + public readonly struct NCrossValidationsMode : IEquatable + { + private readonly string _value; + + private NCrossValidationsMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Determine N-Cross validations value automatically. Supported only for 'Forecasting' AutoML task. + /// + public static NCrossValidationsMode Auto { get; } = new NCrossValidationsMode("Auto"); + /// + /// Use custom N-Cross validations value. + /// + public static NCrossValidationsMode Custom { get; } = new NCrossValidationsMode("Custom"); + + public static bool operator ==(NCrossValidationsMode left, NCrossValidationsMode right) => left.Equals(right); + public static bool operator !=(NCrossValidationsMode left, NCrossValidationsMode right) => !left.Equals(right); + + public static explicit operator string(NCrossValidationsMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is NCrossValidationsMode other && Equals(other); + public bool Equals(NCrossValidationsMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Type of the Nodes value + /// + [EnumType] + public readonly struct NodesValueType : IEquatable + { + private readonly string _value; + + private NodesValueType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static NodesValueType All { get; } = new NodesValueType("All"); + + public static bool operator ==(NodesValueType left, NodesValueType right) => left.Equals(right); + public static bool operator !=(NodesValueType left, NodesValueType right) => !left.Equals(right); + + public static explicit operator string(NodesValueType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is NodesValueType other && Equals(other); + public bool Equals(NodesValueType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The numerical data drift metric to calculate. + /// + [EnumType] + public readonly struct NumericalDataDriftMetric : IEquatable + { + private readonly string _value; + + private NumericalDataDriftMetric(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// The Jensen Shannon Distance (JSD) metric. + /// + public static NumericalDataDriftMetric JensenShannonDistance { get; } = new NumericalDataDriftMetric("JensenShannonDistance"); + /// + /// The Population Stability Index (PSI) metric. + /// + public static NumericalDataDriftMetric PopulationStabilityIndex { get; } = new NumericalDataDriftMetric("PopulationStabilityIndex"); + /// + /// The Normalized Wasserstein Distance metric. + /// + public static NumericalDataDriftMetric NormalizedWassersteinDistance { get; } = new NumericalDataDriftMetric("NormalizedWassersteinDistance"); + /// + /// The Two Sample Kolmogorov-Smirnov Test (two-sample K–S) metric. + /// + public static NumericalDataDriftMetric TwoSampleKolmogorovSmirnovTest { get; } = new NumericalDataDriftMetric("TwoSampleKolmogorovSmirnovTest"); + + public static bool operator ==(NumericalDataDriftMetric left, NumericalDataDriftMetric right) => left.Equals(right); + public static bool operator !=(NumericalDataDriftMetric left, NumericalDataDriftMetric right) => !left.Equals(right); + + public static explicit operator string(NumericalDataDriftMetric value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is NumericalDataDriftMetric other && Equals(other); + public bool Equals(NumericalDataDriftMetric other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The numerical data quality metric to calculate. + /// + [EnumType] + public readonly struct NumericalDataQualityMetric : IEquatable + { + private readonly string _value; + + private NumericalDataQualityMetric(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Calculates the rate of null values. + /// + public static NumericalDataQualityMetric NullValueRate { get; } = new NumericalDataQualityMetric("NullValueRate"); + /// + /// Calculates the rate of data type errors. + /// + public static NumericalDataQualityMetric DataTypeErrorRate { get; } = new NumericalDataQualityMetric("DataTypeErrorRate"); + /// + /// Calculates the rate values are out of bounds. + /// + public static NumericalDataQualityMetric OutOfBoundsRate { get; } = new NumericalDataQualityMetric("OutOfBoundsRate"); + + public static bool operator ==(NumericalDataQualityMetric left, NumericalDataQualityMetric right) => left.Equals(right); + public static bool operator !=(NumericalDataQualityMetric left, NumericalDataQualityMetric right) => !left.Equals(right); + + public static explicit operator string(NumericalDataQualityMetric value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is NumericalDataQualityMetric other && Equals(other); + public bool Equals(NumericalDataQualityMetric other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The numerical prediction drift metric to calculate. + /// + [EnumType] + public readonly struct NumericalPredictionDriftMetric : IEquatable + { + private readonly string _value; + + private NumericalPredictionDriftMetric(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// The Jensen Shannon Distance (JSD) metric. + /// + public static NumericalPredictionDriftMetric JensenShannonDistance { get; } = new NumericalPredictionDriftMetric("JensenShannonDistance"); + /// + /// The Population Stability Index (PSI) metric. + /// + public static NumericalPredictionDriftMetric PopulationStabilityIndex { get; } = new NumericalPredictionDriftMetric("PopulationStabilityIndex"); + /// + /// The Normalized Wasserstein Distance metric. + /// + public static NumericalPredictionDriftMetric NormalizedWassersteinDistance { get; } = new NumericalPredictionDriftMetric("NormalizedWassersteinDistance"); + /// + /// The Two Sample Kolmogorov-Smirnov Test (two-sample K–S) metric. + /// + public static NumericalPredictionDriftMetric TwoSampleKolmogorovSmirnovTest { get; } = new NumericalPredictionDriftMetric("TwoSampleKolmogorovSmirnovTest"); + + public static bool operator ==(NumericalPredictionDriftMetric left, NumericalPredictionDriftMetric right) => left.Equals(right); + public static bool operator !=(NumericalPredictionDriftMetric left, NumericalPredictionDriftMetric right) => !left.Equals(right); + + public static explicit operator string(NumericalPredictionDriftMetric value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is NumericalPredictionDriftMetric other && Equals(other); + public bool Equals(NumericalPredictionDriftMetric other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Primary metric to optimize for this task. + /// + [EnumType] + public readonly struct ObjectDetectionPrimaryMetrics : IEquatable + { + private readonly string _value; + + private ObjectDetectionPrimaryMetrics(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Mean Average Precision (MAP) is the average of AP (Average Precision). + /// AP is calculated for each class and averaged to get the MAP. + /// + public static ObjectDetectionPrimaryMetrics MeanAveragePrecision { get; } = new ObjectDetectionPrimaryMetrics("MeanAveragePrecision"); + + public static bool operator ==(ObjectDetectionPrimaryMetrics left, ObjectDetectionPrimaryMetrics right) => left.Equals(right); + public static bool operator !=(ObjectDetectionPrimaryMetrics left, ObjectDetectionPrimaryMetrics right) => !left.Equals(right); + + public static explicit operator string(ObjectDetectionPrimaryMetrics value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ObjectDetectionPrimaryMetrics other && Equals(other); + public bool Equals(ObjectDetectionPrimaryMetrics other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] OneLake artifact type + /// + [EnumType] + public readonly struct OneLakeArtifactType : IEquatable + { + private readonly string _value; + + private OneLakeArtifactType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static OneLakeArtifactType LakeHouse { get; } = new OneLakeArtifactType("LakeHouse"); + + public static bool operator ==(OneLakeArtifactType left, OneLakeArtifactType right) => left.Equals(right); + public static bool operator !=(OneLakeArtifactType left, OneLakeArtifactType right) => !left.Equals(right); + + public static explicit operator string(OneLakeArtifactType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is OneLakeArtifactType other && Equals(other); + public bool Equals(OneLakeArtifactType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The OS type of the environment. + /// + [EnumType] + public readonly struct OperatingSystemType : IEquatable + { + private readonly string _value; + + private OperatingSystemType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static OperatingSystemType Linux { get; } = new OperatingSystemType("Linux"); + public static OperatingSystemType Windows { get; } = new OperatingSystemType("Windows"); + + public static bool operator ==(OperatingSystemType left, OperatingSystemType right) => left.Equals(right); + public static bool operator !=(OperatingSystemType left, OperatingSystemType right) => !left.Equals(right); + + public static explicit operator string(OperatingSystemType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is OperatingSystemType other && Equals(other); + public bool Equals(OperatingSystemType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Compute OS Type + /// + [EnumType] + public readonly struct OsType : IEquatable + { + private readonly string _value; + + private OsType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static OsType Linux { get; } = new OsType("Linux"); + public static OsType Windows { get; } = new OsType("Windows"); + + public static bool operator ==(OsType left, OsType right) => left.Equals(right); + public static bool operator !=(OsType left, OsType right) => !left.Equals(right); + + public static explicit operator string(OsType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is OsType other && Equals(other); + public bool Equals(OsType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Output Asset Delivery Mode. + /// + [EnumType] + public readonly struct OutputDeliveryMode : IEquatable + { + private readonly string _value; + + private OutputDeliveryMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static OutputDeliveryMode ReadWriteMount { get; } = new OutputDeliveryMode("ReadWriteMount"); + public static OutputDeliveryMode Upload { get; } = new OutputDeliveryMode("Upload"); + public static OutputDeliveryMode Direct { get; } = new OutputDeliveryMode("Direct"); + + public static bool operator ==(OutputDeliveryMode left, OutputDeliveryMode right) => left.Equals(right); + public static bool operator !=(OutputDeliveryMode left, OutputDeliveryMode right) => !left.Equals(right); + + public static explicit operator string(OutputDeliveryMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is OutputDeliveryMode other && Equals(other); + public bool Equals(OutputDeliveryMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The current provisioning state. + /// + [EnumType] + public readonly struct PrivateEndpointConnectionProvisioningState : IEquatable + { + private readonly string _value; + + private PrivateEndpointConnectionProvisioningState(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static PrivateEndpointConnectionProvisioningState Succeeded { get; } = new PrivateEndpointConnectionProvisioningState("Succeeded"); + public static PrivateEndpointConnectionProvisioningState Creating { get; } = new PrivateEndpointConnectionProvisioningState("Creating"); + public static PrivateEndpointConnectionProvisioningState Deleting { get; } = new PrivateEndpointConnectionProvisioningState("Deleting"); + public static PrivateEndpointConnectionProvisioningState Failed { get; } = new PrivateEndpointConnectionProvisioningState("Failed"); + + public static bool operator ==(PrivateEndpointConnectionProvisioningState left, PrivateEndpointConnectionProvisioningState right) => left.Equals(right); + public static bool operator !=(PrivateEndpointConnectionProvisioningState left, PrivateEndpointConnectionProvisioningState right) => !left.Equals(right); + + public static explicit operator string(PrivateEndpointConnectionProvisioningState value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is PrivateEndpointConnectionProvisioningState other && Equals(other); + public bool Equals(PrivateEndpointConnectionProvisioningState other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Protocol over which communication will happen over this endpoint + /// + [EnumType] + public readonly struct Protocol : IEquatable + { + private readonly string _value; + + private Protocol(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static Protocol Tcp { get; } = new Protocol("tcp"); + public static Protocol Udp { get; } = new Protocol("udp"); + public static Protocol Http { get; } = new Protocol("http"); + + public static bool operator ==(Protocol left, Protocol right) => left.Equals(right); + public static bool operator !=(Protocol left, Protocol right) => !left.Equals(right); + + public static explicit operator string(Protocol value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is Protocol other && Equals(other); + public bool Equals(Protocol other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Whether requests from Public Network are allowed. + /// + [EnumType] + public readonly struct PublicNetworkAccessType : IEquatable + { + private readonly string _value; + + private PublicNetworkAccessType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static PublicNetworkAccessType Enabled { get; } = new PublicNetworkAccessType("Enabled"); + public static PublicNetworkAccessType Disabled { get; } = new PublicNetworkAccessType("Disabled"); + + public static bool operator ==(PublicNetworkAccessType left, PublicNetworkAccessType right) => left.Equals(right); + public static bool operator !=(PublicNetworkAccessType left, PublicNetworkAccessType right) => !left.Equals(right); + + public static explicit operator string(PublicNetworkAccessType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is PublicNetworkAccessType other && Equals(other); + public bool Equals(PublicNetworkAccessType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Content source to apply the Content Filters. + /// + [EnumType] + public readonly struct RaiPolicyContentSource : IEquatable + { + private readonly string _value; + + private RaiPolicyContentSource(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RaiPolicyContentSource Prompt { get; } = new RaiPolicyContentSource("Prompt"); + public static RaiPolicyContentSource Completion { get; } = new RaiPolicyContentSource("Completion"); + + public static bool operator ==(RaiPolicyContentSource left, RaiPolicyContentSource right) => left.Equals(right); + public static bool operator !=(RaiPolicyContentSource left, RaiPolicyContentSource right) => !left.Equals(right); + + public static explicit operator string(RaiPolicyContentSource value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RaiPolicyContentSource other && Equals(other); + public bool Equals(RaiPolicyContentSource other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Content Filters mode. + /// + [EnumType] + public readonly struct RaiPolicyMode : IEquatable + { + private readonly string _value; + + private RaiPolicyMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RaiPolicyMode Default { get; } = new RaiPolicyMode("Default"); + public static RaiPolicyMode Deferred { get; } = new RaiPolicyMode("Deferred"); + public static RaiPolicyMode Blocking { get; } = new RaiPolicyMode("Blocking"); + + public static bool operator ==(RaiPolicyMode left, RaiPolicyMode right) => left.Equals(right); + public static bool operator !=(RaiPolicyMode left, RaiPolicyMode right) => !left.Equals(right); + + public static explicit operator string(RaiPolicyMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RaiPolicyMode other && Equals(other); + public bool Equals(RaiPolicyMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Content Filters policy type. + /// + [EnumType] + public readonly struct RaiPolicyType : IEquatable + { + private readonly string _value; + + private RaiPolicyType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RaiPolicyType UserManaged { get; } = new RaiPolicyType("UserManaged"); + public static RaiPolicyType SystemManaged { get; } = new RaiPolicyType("SystemManaged"); + + public static bool operator ==(RaiPolicyType left, RaiPolicyType right) => left.Equals(right); + public static bool operator !=(RaiPolicyType left, RaiPolicyType right) => !left.Equals(right); + + public static explicit operator string(RaiPolicyType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RaiPolicyType other && Equals(other); + public bool Equals(RaiPolicyType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The specific type of random algorithm + /// + [EnumType] + public readonly struct RandomSamplingAlgorithmRule : IEquatable + { + private readonly string _value; + + private RandomSamplingAlgorithmRule(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RandomSamplingAlgorithmRule Random { get; } = new RandomSamplingAlgorithmRule("Random"); + public static RandomSamplingAlgorithmRule Sobol { get; } = new RandomSamplingAlgorithmRule("Sobol"); + + public static bool operator ==(RandomSamplingAlgorithmRule left, RandomSamplingAlgorithmRule right) => left.Equals(right); + public static bool operator !=(RandomSamplingAlgorithmRule left, RandomSamplingAlgorithmRule right) => !left.Equals(right); + + public static explicit operator string(RandomSamplingAlgorithmRule value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RandomSamplingAlgorithmRule other && Equals(other); + public bool Equals(RandomSamplingAlgorithmRule other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The frequency to trigger schedule. + /// + [EnumType] + public readonly struct RecurrenceFrequency : IEquatable + { + private readonly string _value; + + private RecurrenceFrequency(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Minute frequency + /// + public static RecurrenceFrequency Minute { get; } = new RecurrenceFrequency("Minute"); + /// + /// Hour frequency + /// + public static RecurrenceFrequency Hour { get; } = new RecurrenceFrequency("Hour"); + /// + /// Day frequency + /// + public static RecurrenceFrequency Day { get; } = new RecurrenceFrequency("Day"); + /// + /// Week frequency + /// + public static RecurrenceFrequency Week { get; } = new RecurrenceFrequency("Week"); + /// + /// Month frequency + /// + public static RecurrenceFrequency Month { get; } = new RecurrenceFrequency("Month"); + + public static bool operator ==(RecurrenceFrequency left, RecurrenceFrequency right) => left.Equals(right); + public static bool operator !=(RecurrenceFrequency left, RecurrenceFrequency right) => !left.Equals(right); + + public static explicit operator string(RecurrenceFrequency value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RecurrenceFrequency other && Equals(other); + public bool Equals(RecurrenceFrequency other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of asset reference. + /// + [EnumType] + public readonly struct ReferenceType : IEquatable + { + private readonly string _value; + + private ReferenceType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ReferenceType Id { get; } = new ReferenceType("Id"); + public static ReferenceType DataPath { get; } = new ReferenceType("DataPath"); + public static ReferenceType OutputPath { get; } = new ReferenceType("OutputPath"); + + public static bool operator ==(ReferenceType left, ReferenceType right) => left.Equals(right); + public static bool operator !=(ReferenceType left, ReferenceType right) => !left.Equals(right); + + public static explicit operator string(ReferenceType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ReferenceType other && Equals(other); + public bool Equals(ReferenceType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enum for all Regression models supported by AutoML. + /// + [EnumType] + public readonly struct RegressionModels : IEquatable + { + private readonly string _value; + + private RegressionModels(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Elastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions. + /// + public static RegressionModels ElasticNet { get; } = new RegressionModels("ElasticNet"); + /// + /// The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + /// + public static RegressionModels GradientBoosting { get; } = new RegressionModels("GradientBoosting"); + /// + /// Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + /// The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + /// + public static RegressionModels DecisionTree { get; } = new RegressionModels("DecisionTree"); + /// + /// K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + /// which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + /// + public static RegressionModels KNN { get; } = new RegressionModels("KNN"); + /// + /// Lasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer. + /// + public static RegressionModels LassoLars { get; } = new RegressionModels("LassoLars"); + /// + /// SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + /// to find the model parameters that correspond to the best fit between predicted and actual outputs. + /// It's an inexact but powerful technique. + /// + public static RegressionModels SGD { get; } = new RegressionModels("SGD"); + /// + /// Random forest is a supervised learning algorithm. + /// The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + /// The general idea of the bagging method is that a combination of learning models increases the overall result. + /// + public static RegressionModels RandomForest { get; } = new RegressionModels("RandomForest"); + /// + /// Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + /// + public static RegressionModels ExtremeRandomTrees { get; } = new RegressionModels("ExtremeRandomTrees"); + /// + /// LightGBM is a gradient boosting framework that uses tree based learning algorithms. + /// + public static RegressionModels LightGBM { get; } = new RegressionModels("LightGBM"); + /// + /// XGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners. + /// + public static RegressionModels XGBoostRegressor { get; } = new RegressionModels("XGBoostRegressor"); + + public static bool operator ==(RegressionModels left, RegressionModels right) => left.Equals(right); + public static bool operator !=(RegressionModels left, RegressionModels right) => !left.Equals(right); + + public static explicit operator string(RegressionModels value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RegressionModels other && Equals(other); + public bool Equals(RegressionModels other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Primary metric for regression task. + /// + [EnumType] + public readonly struct RegressionPrimaryMetrics : IEquatable + { + private readonly string _value; + + private RegressionPrimaryMetrics(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// The Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation. + /// + public static RegressionPrimaryMetrics SpearmanCorrelation { get; } = new RegressionPrimaryMetrics("SpearmanCorrelation"); + /// + /// The Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales. + /// + public static RegressionPrimaryMetrics NormalizedRootMeanSquaredError { get; } = new RegressionPrimaryMetrics("NormalizedRootMeanSquaredError"); + /// + /// The R2 score is one of the performance evaluation measures for forecasting-based machine learning models. + /// + public static RegressionPrimaryMetrics R2Score { get; } = new RegressionPrimaryMetrics("R2Score"); + /// + /// The Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales. + /// + public static RegressionPrimaryMetrics NormalizedMeanAbsoluteError { get; } = new RegressionPrimaryMetrics("NormalizedMeanAbsoluteError"); + + public static bool operator ==(RegressionPrimaryMetrics left, RegressionPrimaryMetrics right) => left.Equals(right); + public static bool operator !=(RegressionPrimaryMetrics left, RegressionPrimaryMetrics right) => !left.Equals(right); + + public static explicit operator string(RegressionPrimaryMetrics value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RegressionPrimaryMetrics other && Equals(other); + public bool Equals(RegressionPrimaryMetrics other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + /// + [EnumType] + public readonly struct RemoteLoginPortPublicAccess : IEquatable + { + private readonly string _value; + + private RemoteLoginPortPublicAccess(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RemoteLoginPortPublicAccess Enabled { get; } = new RemoteLoginPortPublicAccess("Enabled"); + public static RemoteLoginPortPublicAccess Disabled { get; } = new RemoteLoginPortPublicAccess("Disabled"); + public static RemoteLoginPortPublicAccess NotSpecified { get; } = new RemoteLoginPortPublicAccess("NotSpecified"); + + public static bool operator ==(RemoteLoginPortPublicAccess left, RemoteLoginPortPublicAccess right) => left.Equals(right); + public static bool operator !=(RemoteLoginPortPublicAccess left, RemoteLoginPortPublicAccess right) => !left.Equals(right); + + public static explicit operator string(RemoteLoginPortPublicAccess value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RemoteLoginPortPublicAccess other && Equals(other); + public bool Equals(RemoteLoginPortPublicAccess other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + /// If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + /// If it's day, all data will be collected in blob path /yyyy/MM/dd/. + /// The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + /// + [EnumType] + public readonly struct RollingRateType : IEquatable + { + private readonly string _value; + + private RollingRateType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RollingRateType Year { get; } = new RollingRateType("Year"); + public static RollingRateType Month { get; } = new RollingRateType("Month"); + public static RollingRateType Day { get; } = new RollingRateType("Day"); + public static RollingRateType Hour { get; } = new RollingRateType("Hour"); + public static RollingRateType Minute { get; } = new RollingRateType("Minute"); + + public static bool operator ==(RollingRateType left, RollingRateType right) => left.Equals(right); + public static bool operator !=(RollingRateType left, RollingRateType right) => !left.Equals(right); + + public static explicit operator string(RollingRateType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RollingRateType other && Equals(other); + public bool Equals(RollingRateType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The action enum for networking rule. + /// + [EnumType] + public readonly struct RuleAction : IEquatable + { + private readonly string _value; + + private RuleAction(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RuleAction Allow { get; } = new RuleAction("Allow"); + public static RuleAction Deny { get; } = new RuleAction("Deny"); + + public static bool operator ==(RuleAction left, RuleAction right) => left.Equals(right); + public static bool operator !=(RuleAction left, RuleAction right) => !left.Equals(right); + + public static explicit operator string(RuleAction value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RuleAction other && Equals(other); + public bool Equals(RuleAction other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Category of a managed network Outbound Rule of a machine learning workspace. + /// + [EnumType] + public readonly struct RuleCategory : IEquatable + { + private readonly string _value; + + private RuleCategory(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RuleCategory Required { get; } = new RuleCategory("Required"); + public static RuleCategory Recommended { get; } = new RuleCategory("Recommended"); + public static RuleCategory UserDefined { get; } = new RuleCategory("UserDefined"); + public static RuleCategory Dependency { get; } = new RuleCategory("Dependency"); + + public static bool operator ==(RuleCategory left, RuleCategory right) => left.Equals(right); + public static bool operator !=(RuleCategory left, RuleCategory right) => !left.Equals(right); + + public static explicit operator string(RuleCategory value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RuleCategory other && Equals(other); + public bool Equals(RuleCategory other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + [EnumType] + public readonly struct RuleStatus : IEquatable + { + private readonly string _value; + + private RuleStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RuleStatus Inactive { get; } = new RuleStatus("Inactive"); + public static RuleStatus Active { get; } = new RuleStatus("Active"); + + public static bool operator ==(RuleStatus left, RuleStatus right) => left.Equals(right); + public static bool operator !=(RuleStatus left, RuleStatus right) => !left.Equals(right); + + public static explicit operator string(RuleStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RuleStatus other && Equals(other); + public bool Equals(RuleStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + [EnumType] + public readonly struct RuleType : IEquatable + { + private readonly string _value; + + private RuleType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static RuleType FQDN { get; } = new RuleType("FQDN"); + public static RuleType PrivateEndpoint { get; } = new RuleType("PrivateEndpoint"); + public static RuleType ServiceTag { get; } = new RuleType("ServiceTag"); + + public static bool operator ==(RuleType left, RuleType right) => left.Equals(right); + public static bool operator !=(RuleType left, RuleType right) => !left.Equals(right); + + public static explicit operator string(RuleType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is RuleType other && Equals(other); + public bool Equals(RuleType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] The algorithm used for generating hyperparameter values, along with configuration properties + /// + [EnumType] + public readonly struct SamplingAlgorithmType : IEquatable + { + private readonly string _value; + + private SamplingAlgorithmType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SamplingAlgorithmType Grid { get; } = new SamplingAlgorithmType("Grid"); + public static SamplingAlgorithmType Random { get; } = new SamplingAlgorithmType("Random"); + public static SamplingAlgorithmType Bayesian { get; } = new SamplingAlgorithmType("Bayesian"); + + public static bool operator ==(SamplingAlgorithmType left, SamplingAlgorithmType right) => left.Equals(right); + public static bool operator !=(SamplingAlgorithmType left, SamplingAlgorithmType right) => !left.Equals(right); + + public static explicit operator string(SamplingAlgorithmType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SamplingAlgorithmType other && Equals(other); + public bool Equals(SamplingAlgorithmType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Type of deployment scaling algorithm + /// + [EnumType] + public readonly struct ScaleType : IEquatable + { + private readonly string _value; + + private ScaleType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ScaleType Default { get; } = new ScaleType("Default"); + public static ScaleType TargetUtilization { get; } = new ScaleType("TargetUtilization"); + + public static bool operator ==(ScaleType left, ScaleType right) => left.Equals(right); + public static bool operator !=(ScaleType left, ScaleType right) => !left.Equals(right); + + public static explicit operator string(ScaleType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ScaleType other && Equals(other); + public bool Equals(ScaleType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the action type of the schedule + /// + [EnumType] + public readonly struct ScheduleActionType : IEquatable + { + private readonly string _value; + + private ScheduleActionType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ScheduleActionType CreateJob { get; } = new ScheduleActionType("CreateJob"); + public static ScheduleActionType InvokeBatchEndpoint { get; } = new ScheduleActionType("InvokeBatchEndpoint"); + public static ScheduleActionType CreateMonitor { get; } = new ScheduleActionType("CreateMonitor"); + + public static bool operator ==(ScheduleActionType left, ScheduleActionType right) => left.Equals(right); + public static bool operator !=(ScheduleActionType left, ScheduleActionType right) => !left.Equals(right); + + public static explicit operator string(ScheduleActionType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ScheduleActionType other && Equals(other); + public bool Equals(ScheduleActionType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The current deployment state of schedule. + /// + [EnumType] + public readonly struct ScheduleProvisioningState : IEquatable + { + private readonly string _value; + + private ScheduleProvisioningState(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ScheduleProvisioningState Completed { get; } = new ScheduleProvisioningState("Completed"); + public static ScheduleProvisioningState Provisioning { get; } = new ScheduleProvisioningState("Provisioning"); + public static ScheduleProvisioningState Failed { get; } = new ScheduleProvisioningState("Failed"); + + public static bool operator ==(ScheduleProvisioningState left, ScheduleProvisioningState right) => left.Equals(right); + public static bool operator !=(ScheduleProvisioningState left, ScheduleProvisioningState right) => !left.Equals(right); + + public static explicit operator string(ScheduleProvisioningState value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ScheduleProvisioningState other && Equals(other); + public bool Equals(ScheduleProvisioningState other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Is the schedule enabled or disabled? + /// + [EnumType] + public readonly struct ScheduleStatus : IEquatable + { + private readonly string _value; + + private ScheduleStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ScheduleStatus Enabled { get; } = new ScheduleStatus("Enabled"); + public static ScheduleStatus Disabled { get; } = new ScheduleStatus("Disabled"); + + public static bool operator ==(ScheduleStatus left, ScheduleStatus right) => left.Equals(right); + public static bool operator !=(ScheduleStatus left, ScheduleStatus right) => !left.Equals(right); + + public static explicit operator string(ScheduleStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ScheduleStatus other && Equals(other); + public bool Equals(ScheduleStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Seasonality mode. + /// + [EnumType] + public readonly struct SeasonalityMode : IEquatable + { + private readonly string _value; + + private SeasonalityMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Seasonality to be determined automatically. + /// + public static SeasonalityMode Auto { get; } = new SeasonalityMode("Auto"); + /// + /// Use the custom seasonality value. + /// + public static SeasonalityMode Custom { get; } = new SeasonalityMode("Custom"); + + public static bool operator ==(SeasonalityMode left, SeasonalityMode right) => left.Equals(right); + public static bool operator !=(SeasonalityMode left, SeasonalityMode right) => !left.Equals(right); + + public static explicit operator string(SeasonalityMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SeasonalityMode other && Equals(other); + public bool Equals(SeasonalityMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Credential type used to authentication with storage. + /// + [EnumType] + public readonly struct SecretsType : IEquatable + { + private readonly string _value; + + private SecretsType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SecretsType AccountKey { get; } = new SecretsType("AccountKey"); + public static SecretsType Certificate { get; } = new SecretsType("Certificate"); + public static SecretsType Sas { get; } = new SecretsType("Sas"); + public static SecretsType ServicePrincipal { get; } = new SecretsType("ServicePrincipal"); + + public static bool operator ==(SecretsType left, SecretsType right) => left.Equals(right); + public static bool operator !=(SecretsType left, SecretsType right) => !left.Equals(right); + + public static explicit operator string(SecretsType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SecretsType other && Equals(other); + public bool Equals(SecretsType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the authentication mode for the Serverless endpoint. + /// + [EnumType] + public readonly struct ServerlessInferenceEndpointAuthMode : IEquatable + { + private readonly string _value; + + private ServerlessInferenceEndpointAuthMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ServerlessInferenceEndpointAuthMode Key { get; } = new ServerlessInferenceEndpointAuthMode("Key"); + public static ServerlessInferenceEndpointAuthMode AAD { get; } = new ServerlessInferenceEndpointAuthMode("AAD"); + public static ServerlessInferenceEndpointAuthMode KeyAndAAD { get; } = new ServerlessInferenceEndpointAuthMode("KeyAndAAD"); + + public static bool operator ==(ServerlessInferenceEndpointAuthMode left, ServerlessInferenceEndpointAuthMode right) => left.Equals(right); + public static bool operator !=(ServerlessInferenceEndpointAuthMode left, ServerlessInferenceEndpointAuthMode right) => !left.Equals(right); + + public static explicit operator string(ServerlessInferenceEndpointAuthMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ServerlessInferenceEndpointAuthMode other && Equals(other); + public bool Equals(ServerlessInferenceEndpointAuthMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + [EnumType] + public readonly struct ServiceDataAccessAuthIdentity : IEquatable + { + private readonly string _value; + + private ServiceDataAccessAuthIdentity(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Do not use any identity for service data access. + /// + public static ServiceDataAccessAuthIdentity None { get; } = new ServiceDataAccessAuthIdentity("None"); + /// + /// Use the system assigned managed identity of the Workspace to authenticate service data access. + /// + public static ServiceDataAccessAuthIdentity WorkspaceSystemAssignedIdentity { get; } = new ServiceDataAccessAuthIdentity("WorkspaceSystemAssignedIdentity"); + /// + /// Use the user assigned managed identity of the Workspace to authenticate service data access. + /// + public static ServiceDataAccessAuthIdentity WorkspaceUserAssignedIdentity { get; } = new ServiceDataAccessAuthIdentity("WorkspaceUserAssignedIdentity"); + + public static bool operator ==(ServiceDataAccessAuthIdentity left, ServiceDataAccessAuthIdentity right) => left.Equals(right); + public static bool operator !=(ServiceDataAccessAuthIdentity left, ServiceDataAccessAuthIdentity right) => !left.Equals(right); + + public static explicit operator string(ServiceDataAccessAuthIdentity value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ServiceDataAccessAuthIdentity other && Equals(other); + public bool Equals(ServiceDataAccessAuthIdentity other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The parameter defining how if AutoML should handle short time series. + /// + [EnumType] + public readonly struct ShortSeriesHandlingConfiguration : IEquatable + { + private readonly string _value; + + private ShortSeriesHandlingConfiguration(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Represents no/null value. + /// + public static ShortSeriesHandlingConfiguration None { get; } = new ShortSeriesHandlingConfiguration("None"); + /// + /// Short series will be padded if there are no long series, otherwise short series will be dropped. + /// + public static ShortSeriesHandlingConfiguration Auto { get; } = new ShortSeriesHandlingConfiguration("Auto"); + /// + /// All the short series will be padded. + /// + public static ShortSeriesHandlingConfiguration Pad { get; } = new ShortSeriesHandlingConfiguration("Pad"); + /// + /// All the short series will be dropped. + /// + public static ShortSeriesHandlingConfiguration Drop { get; } = new ShortSeriesHandlingConfiguration("Drop"); + + public static bool operator ==(ShortSeriesHandlingConfiguration left, ShortSeriesHandlingConfiguration right) => left.Equals(right); + public static bool operator !=(ShortSeriesHandlingConfiguration left, ShortSeriesHandlingConfiguration right) => !left.Equals(right); + + public static explicit operator string(ShortSeriesHandlingConfiguration value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ShortSeriesHandlingConfiguration other && Equals(other); + public bool Equals(ShortSeriesHandlingConfiguration other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + [EnumType] + public readonly struct SkuTier : IEquatable + { + private readonly string _value; + + private SkuTier(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SkuTier Free { get; } = new SkuTier("Free"); + public static SkuTier Basic { get; } = new SkuTier("Basic"); + public static SkuTier Standard { get; } = new SkuTier("Standard"); + public static SkuTier Premium { get; } = new SkuTier("Premium"); + + public static bool operator ==(SkuTier left, SkuTier right) => left.Equals(right); + public static bool operator !=(SkuTier left, SkuTier right) => !left.Equals(right); + + public static explicit operator string(SkuTier value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SkuTier other && Equals(other); + public bool Equals(SkuTier other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Type of the job's entry point. + /// + [EnumType] + public readonly struct SparkJobEntryType : IEquatable + { + private readonly string _value; + + private SparkJobEntryType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SparkJobEntryType SparkJobPythonEntry { get; } = new SparkJobEntryType("SparkJobPythonEntry"); + public static SparkJobEntryType SparkJobScalaEntry { get; } = new SparkJobEntryType("SparkJobScalaEntry"); + + public static bool operator ==(SparkJobEntryType left, SparkJobEntryType right) => left.Equals(right); + public static bool operator !=(SparkJobEntryType left, SparkJobEntryType right) => !left.Equals(right); + + public static explicit operator string(SparkJobEntryType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SparkJobEntryType other && Equals(other); + public bool Equals(SparkJobEntryType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + /// + [EnumType] + public readonly struct SshPublicAccess : IEquatable + { + private readonly string _value; + + private SshPublicAccess(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SshPublicAccess Enabled { get; } = new SshPublicAccess("Enabled"); + public static SshPublicAccess Disabled { get; } = new SshPublicAccess("Disabled"); + + public static bool operator ==(SshPublicAccess left, SshPublicAccess right) => left.Equals(right); + public static bool operator !=(SshPublicAccess left, SshPublicAccess right) => !left.Equals(right); + + public static explicit operator string(SshPublicAccess value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SshPublicAccess other && Equals(other); + public bool Equals(SshPublicAccess other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enable or disable ssl for scoring + /// + [EnumType] + public readonly struct SslConfigStatus : IEquatable + { + private readonly string _value; + + private SslConfigStatus(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SslConfigStatus Disabled { get; } = new SslConfigStatus("Disabled"); + public static SslConfigStatus Enabled { get; } = new SslConfigStatus("Enabled"); + public static SslConfigStatus Auto { get; } = new SslConfigStatus("Auto"); + + public static bool operator ==(SslConfigStatus left, SslConfigStatus right) => left.Equals(right); + public static bool operator !=(SslConfigStatus left, SslConfigStatus right) => !left.Equals(right); + + public static explicit operator string(SslConfigStatus value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SslConfigStatus other && Equals(other); + public bool Equals(SslConfigStatus other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The meta-learner is a model trained on the output of the individual heterogeneous models. + /// + [EnumType] + public readonly struct StackMetaLearnerType : IEquatable + { + private readonly string _value; + + private StackMetaLearnerType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static StackMetaLearnerType None { get; } = new StackMetaLearnerType("None"); + /// + /// Default meta-learners are LogisticRegression for classification tasks. + /// + public static StackMetaLearnerType LogisticRegression { get; } = new StackMetaLearnerType("LogisticRegression"); + /// + /// Default meta-learners are LogisticRegression for classification task when CV is on. + /// + public static StackMetaLearnerType LogisticRegressionCV { get; } = new StackMetaLearnerType("LogisticRegressionCV"); + public static StackMetaLearnerType LightGBMClassifier { get; } = new StackMetaLearnerType("LightGBMClassifier"); + /// + /// Default meta-learners are LogisticRegression for regression task. + /// + public static StackMetaLearnerType ElasticNet { get; } = new StackMetaLearnerType("ElasticNet"); + /// + /// Default meta-learners are LogisticRegression for regression task when CV is on. + /// + public static StackMetaLearnerType ElasticNetCV { get; } = new StackMetaLearnerType("ElasticNetCV"); + public static StackMetaLearnerType LightGBMRegressor { get; } = new StackMetaLearnerType("LightGBMRegressor"); + public static StackMetaLearnerType LinearRegression { get; } = new StackMetaLearnerType("LinearRegression"); + + public static bool operator ==(StackMetaLearnerType left, StackMetaLearnerType right) => left.Equals(right); + public static bool operator !=(StackMetaLearnerType left, StackMetaLearnerType right) => !left.Equals(right); + + public static explicit operator string(StackMetaLearnerType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is StackMetaLearnerType other && Equals(other); + public bool Equals(StackMetaLearnerType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of optimizer. + /// + [EnumType] + public readonly struct StochasticOptimizer : IEquatable + { + private readonly string _value; + + private StochasticOptimizer(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// No optimizer selected. + /// + public static StochasticOptimizer None { get; } = new StochasticOptimizer("None"); + /// + /// Stochastic Gradient Descent optimizer. + /// + public static StochasticOptimizer Sgd { get; } = new StochasticOptimizer("Sgd"); + /// + /// Adam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments + /// + public static StochasticOptimizer Adam { get; } = new StochasticOptimizer("Adam"); + /// + /// AdamW is a variant of the optimizer Adam that has an improved implementation of weight decay. + /// + public static StochasticOptimizer Adamw { get; } = new StochasticOptimizer("Adamw"); + + public static bool operator ==(StochasticOptimizer left, StochasticOptimizer right) => left.Equals(right); + public static bool operator !=(StochasticOptimizer left, StochasticOptimizer right) => !left.Equals(right); + + public static explicit operator string(StochasticOptimizer value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is StochasticOptimizer other && Equals(other); + public bool Equals(StochasticOptimizer other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The auth mode used for accessing the system datastores of the workspace. + /// + [EnumType] + public readonly struct SystemDatastoresAuthMode : IEquatable + { + private readonly string _value; + + private SystemDatastoresAuthMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static SystemDatastoresAuthMode AccessKey { get; } = new SystemDatastoresAuthMode("AccessKey"); + public static SystemDatastoresAuthMode Identity { get; } = new SystemDatastoresAuthMode("Identity"); + public static SystemDatastoresAuthMode UserDelegationSAS { get; } = new SystemDatastoresAuthMode("UserDelegationSAS"); + + public static bool operator ==(SystemDatastoresAuthMode left, SystemDatastoresAuthMode right) => left.Equals(right); + public static bool operator !=(SystemDatastoresAuthMode left, SystemDatastoresAuthMode right) => !left.Equals(right); + + public static explicit operator string(SystemDatastoresAuthMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is SystemDatastoresAuthMode other && Equals(other); + public bool Equals(SystemDatastoresAuthMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// The function to be used to aggregate the time series target column to conform to a user specified frequency. + /// If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + /// + [EnumType] + public readonly struct TargetAggregationFunction : IEquatable + { + private readonly string _value; + + private TargetAggregationFunction(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Represent no value set. + /// + public static TargetAggregationFunction None { get; } = new TargetAggregationFunction("None"); + public static TargetAggregationFunction Sum { get; } = new TargetAggregationFunction("Sum"); + public static TargetAggregationFunction Max { get; } = new TargetAggregationFunction("Max"); + public static TargetAggregationFunction Min { get; } = new TargetAggregationFunction("Min"); + public static TargetAggregationFunction Mean { get; } = new TargetAggregationFunction("Mean"); + + public static bool operator ==(TargetAggregationFunction left, TargetAggregationFunction right) => left.Equals(right); + public static bool operator !=(TargetAggregationFunction left, TargetAggregationFunction right) => !left.Equals(right); + + public static explicit operator string(TargetAggregationFunction value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is TargetAggregationFunction other && Equals(other); + public bool Equals(TargetAggregationFunction other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Set target lags mode - Auto/Custom + /// + [EnumType] + public readonly struct TargetLagsMode : IEquatable + { + private readonly string _value; + + private TargetLagsMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Target lags to be determined automatically. + /// + public static TargetLagsMode Auto { get; } = new TargetLagsMode("Auto"); + /// + /// Use the custom target lags. + /// + public static TargetLagsMode Custom { get; } = new TargetLagsMode("Custom"); + + public static bool operator ==(TargetLagsMode left, TargetLagsMode right) => left.Equals(right); + public static bool operator !=(TargetLagsMode left, TargetLagsMode right) => !left.Equals(right); + + public static explicit operator string(TargetLagsMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is TargetLagsMode other && Equals(other); + public bool Equals(TargetLagsMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] TargetRollingWindowSiz detection mode. + /// + [EnumType] + public readonly struct TargetRollingWindowSizeMode : IEquatable + { + private readonly string _value; + + private TargetRollingWindowSizeMode(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Determine rolling windows size automatically. + /// + public static TargetRollingWindowSizeMode Auto { get; } = new TargetRollingWindowSizeMode("Auto"); + /// + /// Use the specified rolling window size. + /// + public static TargetRollingWindowSizeMode Custom { get; } = new TargetRollingWindowSizeMode("Custom"); + + public static bool operator ==(TargetRollingWindowSizeMode left, TargetRollingWindowSizeMode right) => left.Equals(right); + public static bool operator !=(TargetRollingWindowSizeMode left, TargetRollingWindowSizeMode right) => !left.Equals(right); + + public static explicit operator string(TargetRollingWindowSizeMode value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is TargetRollingWindowSizeMode other && Equals(other); + public bool Equals(TargetRollingWindowSizeMode other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Task type for AutoMLJob. + /// + [EnumType] + public readonly struct TaskType : IEquatable + { + private readonly string _value; + + private TaskType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Classification in machine learning and statistics is a supervised learning approach in which + /// the computer program learns from the data given to it and make new observations or classifications. + /// + public static TaskType Classification { get; } = new TaskType("Classification"); + /// + /// Regression means to predict the value using the input data. Regression models are used to predict a continuous value. + /// + public static TaskType Regression { get; } = new TaskType("Regression"); + /// + /// Forecasting is a special kind of regression task that deals with time-series data and creates forecasting model + /// that can be used to predict the near future values based on the inputs. + /// + public static TaskType Forecasting { get; } = new TaskType("Forecasting"); + /// + /// Image Classification. Multi-class image classification is used when an image is classified with only a single label + /// from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + /// + public static TaskType ImageClassification { get; } = new TaskType("ImageClassification"); + /// + /// Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + /// from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + /// + public static TaskType ImageClassificationMultilabel { get; } = new TaskType("ImageClassificationMultilabel"); + /// + /// Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + /// bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + /// + public static TaskType ImageObjectDetection { get; } = new TaskType("ImageObjectDetection"); + /// + /// Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + /// drawing a polygon around each object in the image. + /// + public static TaskType ImageInstanceSegmentation { get; } = new TaskType("ImageInstanceSegmentation"); + /// + /// Text classification (also known as text tagging or text categorization) is the process of sorting texts into categories. + /// Categories are mutually exclusive. + /// + public static TaskType TextClassification { get; } = new TaskType("TextClassification"); + /// + /// Multilabel classification task assigns each sample to a group (zero or more) of target labels. + /// + public static TaskType TextClassificationMultilabel { get; } = new TaskType("TextClassificationMultilabel"); + /// + /// Text Named Entity Recognition a.k.a. TextNER. + /// Named Entity Recognition (NER) is the ability to take free-form text and identify the occurrences of entities such as people, locations, organizations, and more. + /// + public static TaskType TextNER { get; } = new TaskType("TextNER"); + + public static bool operator ==(TaskType left, TaskType right) => left.Equals(right); + public static bool operator !=(TaskType left, TaskType right) => !left.Equals(right); + + public static explicit operator string(TaskType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is TaskType other && Equals(other); + public bool Equals(TaskType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] + /// + [EnumType] + public readonly struct TriggerType : IEquatable + { + private readonly string _value; + + private TriggerType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static TriggerType Recurrence { get; } = new TriggerType("Recurrence"); + public static TriggerType Cron { get; } = new TriggerType("Cron"); + + public static bool operator ==(TriggerType left, TriggerType right) => left.Equals(right); + public static bool operator !=(TriggerType left, TriggerType right) => !left.Equals(right); + + public static explicit operator string(TriggerType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is TriggerType other && Equals(other); + public bool Equals(TriggerType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Configure STL Decomposition of the time-series target column. + /// + [EnumType] + public readonly struct UseStl : IEquatable + { + private readonly string _value; + + private UseStl(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// No stl decomposition. + /// + public static UseStl None { get; } = new UseStl("None"); + public static UseStl Season { get; } = new UseStl("Season"); + public static UseStl SeasonTrend { get; } = new UseStl("SeasonTrend"); + + public static bool operator ==(UseStl left, UseStl right) => left.Equals(right); + public static bool operator !=(UseStl left, UseStl right) => !left.Equals(right); + + public static explicit operator string(UseStl value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is UseStl other && Equals(other); + public bool Equals(UseStl other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Metric computation method to use for validation metrics. + /// + [EnumType] + public readonly struct ValidationMetricType : IEquatable + { + private readonly string _value; + + private ValidationMetricType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// No metric. + /// + public static ValidationMetricType None { get; } = new ValidationMetricType("None"); + /// + /// Coco metric. + /// + public static ValidationMetricType Coco { get; } = new ValidationMetricType("Coco"); + /// + /// Voc metric. + /// + public static ValidationMetricType Voc { get; } = new ValidationMetricType("Voc"); + /// + /// CocoVoc metric. + /// + public static ValidationMetricType CocoVoc { get; } = new ValidationMetricType("CocoVoc"); + + public static bool operator ==(ValidationMetricType left, ValidationMetricType right) => left.Equals(right); + public static bool operator !=(ValidationMetricType left, ValidationMetricType right) => !left.Equals(right); + + public static explicit operator string(ValidationMetricType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ValidationMetricType other && Equals(other); + public bool Equals(ValidationMetricType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Virtual Machine priority + /// + [EnumType] + public readonly struct VmPriority : IEquatable + { + private readonly string _value; + + private VmPriority(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static VmPriority Dedicated { get; } = new VmPriority("Dedicated"); + public static VmPriority LowPriority { get; } = new VmPriority("LowPriority"); + + public static bool operator ==(VmPriority left, VmPriority right) => left.Equals(right); + public static bool operator !=(VmPriority left, VmPriority right) => !left.Equals(right); + + public static explicit operator string(VmPriority value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is VmPriority other && Equals(other); + public bool Equals(VmPriority other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + /// + [EnumType] + public readonly struct VolumeDefinitionType : IEquatable + { + private readonly string _value; + + private VolumeDefinitionType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static VolumeDefinitionType Bind { get; } = new VolumeDefinitionType("bind"); + public static VolumeDefinitionType Volume { get; } = new VolumeDefinitionType("volume"); + public static VolumeDefinitionType Tmpfs { get; } = new VolumeDefinitionType("tmpfs"); + public static VolumeDefinitionType Npipe { get; } = new VolumeDefinitionType("npipe"); + + public static bool operator ==(VolumeDefinitionType left, VolumeDefinitionType right) => left.Equals(right); + public static bool operator !=(VolumeDefinitionType left, VolumeDefinitionType right) => !left.Equals(right); + + public static explicit operator string(VolumeDefinitionType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is VolumeDefinitionType other && Equals(other); + public bool Equals(VolumeDefinitionType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Vulnerability Risk value. + /// + [EnumType] + public readonly struct VulnerabilityRisk : IEquatable + { + private readonly string _value; + + private VulnerabilityRisk(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static VulnerabilityRisk UNKNOWN { get; } = new VulnerabilityRisk("UNKNOWN"); + public static VulnerabilityRisk CRITICAL { get; } = new VulnerabilityRisk("CRITICAL"); + public static VulnerabilityRisk HIGH { get; } = new VulnerabilityRisk("HIGH"); + public static VulnerabilityRisk MEDIUM { get; } = new VulnerabilityRisk("MEDIUM"); + public static VulnerabilityRisk LOW { get; } = new VulnerabilityRisk("LOW"); + + public static bool operator ==(VulnerabilityRisk left, VulnerabilityRisk right) => left.Equals(right); + public static bool operator !=(VulnerabilityRisk left, VulnerabilityRisk right) => !left.Equals(right); + + public static explicit operator string(VulnerabilityRisk value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is VulnerabilityRisk other && Equals(other); + public bool Equals(VulnerabilityRisk other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// [Required] Specifies the type of service to send a callback + /// + [EnumType] + public readonly struct WebhookType : IEquatable + { + private readonly string _value; + + private WebhookType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static WebhookType AzureDevOps { get; } = new WebhookType("AzureDevOps"); + + public static bool operator ==(WebhookType left, WebhookType right) => left.Equals(right); + public static bool operator !=(WebhookType left, WebhookType right) => !left.Equals(right); + + public static explicit operator string(WebhookType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is WebhookType other && Equals(other); + public bool Equals(WebhookType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } + + /// + /// Enum of weekday + /// + [EnumType] + public readonly struct WeekDay : IEquatable + { + private readonly string _value; + + private WeekDay(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// + /// Monday weekday + /// + public static WeekDay Monday { get; } = new WeekDay("Monday"); + /// + /// Tuesday weekday + /// + public static WeekDay Tuesday { get; } = new WeekDay("Tuesday"); + /// + /// Wednesday weekday + /// + public static WeekDay Wednesday { get; } = new WeekDay("Wednesday"); + /// + /// Thursday weekday + /// + public static WeekDay Thursday { get; } = new WeekDay("Thursday"); + /// + /// Friday weekday + /// + public static WeekDay Friday { get; } = new WeekDay("Friday"); + /// + /// Saturday weekday + /// + public static WeekDay Saturday { get; } = new WeekDay("Saturday"); + /// + /// Sunday weekday + /// + public static WeekDay Sunday { get; } = new WeekDay("Sunday"); + + public static bool operator ==(WeekDay left, WeekDay right) => left.Equals(right); + public static bool operator !=(WeekDay left, WeekDay right) => !left.Equals(right); + + public static explicit operator string(WeekDay value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is WeekDay other && Equals(other); + public bool Equals(WeekDay other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/EnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/EnvironmentContainer.cs new file mode 100644 index 000000000000..2b27f55f803d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/EnvironmentContainer.cs @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:EnvironmentContainer")] + public partial class EnvironmentContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("environmentContainerProperties")] + public Output EnvironmentContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a EnvironmentContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public EnvironmentContainer(string name, EnvironmentContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:EnvironmentContainer", name, args ?? new EnvironmentContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private EnvironmentContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:EnvironmentContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing EnvironmentContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static EnvironmentContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new EnvironmentContainer(name, id, options); + } + } + + public sealed class EnvironmentContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("environmentContainerProperties", required: true)] + public Input EnvironmentContainerProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public EnvironmentContainerArgs() + { + } + public static new EnvironmentContainerArgs Empty => new EnvironmentContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/EnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/EnvironmentVersion.cs new file mode 100644 index 000000000000..ff13f9f8f41e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/EnvironmentVersion.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:EnvironmentVersion")] + public partial class EnvironmentVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("environmentVersionProperties")] + public Output EnvironmentVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a EnvironmentVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public EnvironmentVersion(string name, EnvironmentVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:EnvironmentVersion", name, args ?? new EnvironmentVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private EnvironmentVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:EnvironmentVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:EnvironmentVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing EnvironmentVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static EnvironmentVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new EnvironmentVersion(name, id, options); + } + } + + public sealed class EnvironmentVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("environmentVersionProperties", required: true)] + public Input EnvironmentVersionProperties { get; set; } = null!; + + /// + /// Name of EnvironmentVersion. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version of EnvironmentVersion. + /// + [Input("version")] + public Input? Version { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public EnvironmentVersionArgs() + { + } + public static new EnvironmentVersionArgs Empty => new EnvironmentVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturesetContainerEntity.cs new file mode 100644 index 000000000000..bd70ed6a0de9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturesetContainerEntity.cs @@ -0,0 +1,131 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity")] + public partial class FeaturesetContainerEntity : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("featuresetContainerProperties")] + public Output FeaturesetContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a FeaturesetContainerEntity resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public FeaturesetContainerEntity(string name, FeaturesetContainerEntityArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity", name, args ?? new FeaturesetContainerEntityArgs(), MakeResourceOptions(options, "")) + { + } + + private FeaturesetContainerEntity(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetContainerEntity" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing FeaturesetContainerEntity resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static FeaturesetContainerEntity Get(string name, Input id, CustomResourceOptions? options = null) + { + return new FeaturesetContainerEntity(name, id, options); + } + } + + public sealed class FeaturesetContainerEntityArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("featuresetContainerProperties", required: true)] + public Input FeaturesetContainerProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public FeaturesetContainerEntityArgs() + { + } + public static new FeaturesetContainerEntityArgs Empty => new FeaturesetContainerEntityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturesetVersion.cs new file mode 100644 index 000000000000..8b3cb0acb973 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturesetVersion.cs @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:FeaturesetVersion")] + public partial class FeaturesetVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("featuresetVersionProperties")] + public Output FeaturesetVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a FeaturesetVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public FeaturesetVersion(string name, FeaturesetVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:FeaturesetVersion", name, args ?? new FeaturesetVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private FeaturesetVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:FeaturesetVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturesetVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing FeaturesetVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static FeaturesetVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new FeaturesetVersion(name, id, options); + } + } + + public sealed class FeaturesetVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("featuresetVersionProperties", required: true)] + public Input FeaturesetVersionProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version")] + public Input? Version { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public FeaturesetVersionArgs() + { + } + public static new FeaturesetVersionArgs Empty => new FeaturesetVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturestoreEntityContainerEntity.cs new file mode 100644 index 000000000000..a5441d8fe8bd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturestoreEntityContainerEntity.cs @@ -0,0 +1,131 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity")] + public partial class FeaturestoreEntityContainerEntity : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("featurestoreEntityContainerProperties")] + public Output FeaturestoreEntityContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a FeaturestoreEntityContainerEntity resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public FeaturestoreEntityContainerEntity(string name, FeaturestoreEntityContainerEntityArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity", name, args ?? new FeaturestoreEntityContainerEntityArgs(), MakeResourceOptions(options, "")) + { + } + + private FeaturestoreEntityContainerEntity(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing FeaturestoreEntityContainerEntity resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static FeaturestoreEntityContainerEntity Get(string name, Input id, CustomResourceOptions? options = null) + { + return new FeaturestoreEntityContainerEntity(name, id, options); + } + } + + public sealed class FeaturestoreEntityContainerEntityArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("featurestoreEntityContainerProperties", required: true)] + public Input FeaturestoreEntityContainerProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public FeaturestoreEntityContainerEntityArgs() + { + } + public static new FeaturestoreEntityContainerEntityArgs Empty => new FeaturestoreEntityContainerEntityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturestoreEntityVersion.cs new file mode 100644 index 000000000000..d0c4f6ff1cf9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/FeaturestoreEntityVersion.cs @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion")] + public partial class FeaturestoreEntityVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("featurestoreEntityVersionProperties")] + public Output FeaturestoreEntityVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a FeaturestoreEntityVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public FeaturestoreEntityVersion(string name, FeaturestoreEntityVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion", name, args ?? new FeaturestoreEntityVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private FeaturestoreEntityVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:FeaturestoreEntityVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing FeaturestoreEntityVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static FeaturestoreEntityVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new FeaturestoreEntityVersion(name, id, options); + } + } + + public sealed class FeaturestoreEntityVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("featurestoreEntityVersionProperties", required: true)] + public Input FeaturestoreEntityVersionProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version")] + public Input? Version { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public FeaturestoreEntityVersionArgs() + { + } + public static new FeaturestoreEntityVersionArgs Empty => new FeaturestoreEntityVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetBatchDeployment.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetBatchDeployment.cs new file mode 100644 index 000000000000..cb255192ba1e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetBatchDeployment.cs @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetBatchDeployment + { + public static Task InvokeAsync(GetBatchDeploymentArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getBatchDeployment", args ?? new GetBatchDeploymentArgs(), options.WithDefaults()); + + public static Output Invoke(GetBatchDeploymentInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getBatchDeployment", args ?? new GetBatchDeploymentInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetBatchDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getBatchDeployment", args ?? new GetBatchDeploymentInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetBatchDeploymentArgs : global::Pulumi.InvokeArgs + { + /// + /// The identifier for the Batch deployments. + /// + [Input("deploymentName", required: true)] + public string DeploymentName { get; set; } = null!; + + /// + /// Endpoint name + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetBatchDeploymentArgs() + { + } + public static new GetBatchDeploymentArgs Empty => new GetBatchDeploymentArgs(); + } + + public sealed class GetBatchDeploymentInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The identifier for the Batch deployments. + /// + [Input("deploymentName", required: true)] + public Input DeploymentName { get; set; } = null!; + + /// + /// Endpoint name + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetBatchDeploymentInvokeArgs() + { + } + public static new GetBatchDeploymentInvokeArgs Empty => new GetBatchDeploymentInvokeArgs(); + } + + + [OutputType] + public sealed class GetBatchDeploymentResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.BatchDeploymentResponse BatchDeploymentProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetBatchDeploymentResult( + Outputs.BatchDeploymentResponse batchDeploymentProperties, + + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? kind, + + string location, + + string name, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + BatchDeploymentProperties = batchDeploymentProperties; + Id = id; + Identity = identity; + Kind = kind; + Location = location; + Name = name; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetBatchEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetBatchEndpoint.cs new file mode 100644 index 000000000000..35fe7e9a257a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetBatchEndpoint.cs @@ -0,0 +1,156 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetBatchEndpoint + { + public static Task InvokeAsync(GetBatchEndpointArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getBatchEndpoint", args ?? new GetBatchEndpointArgs(), options.WithDefaults()); + + public static Output Invoke(GetBatchEndpointInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getBatchEndpoint", args ?? new GetBatchEndpointInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetBatchEndpointInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getBatchEndpoint", args ?? new GetBatchEndpointInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetBatchEndpointArgs : global::Pulumi.InvokeArgs + { + /// + /// Name for the Batch Endpoint. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetBatchEndpointArgs() + { + } + public static new GetBatchEndpointArgs Empty => new GetBatchEndpointArgs(); + } + + public sealed class GetBatchEndpointInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name for the Batch Endpoint. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetBatchEndpointInvokeArgs() + { + } + public static new GetBatchEndpointInvokeArgs Empty => new GetBatchEndpointInvokeArgs(); + } + + + [OutputType] + public sealed class GetBatchEndpointResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.BatchEndpointResponse BatchEndpointProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetBatchEndpointResult( + Outputs.BatchEndpointResponse batchEndpointProperties, + + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? kind, + + string location, + + string name, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + BatchEndpointProperties = batchEndpointProperties; + Id = id; + Identity = identity; + Kind = kind; + Location = location; + Name = name; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCapabilityHost.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCapabilityHost.cs new file mode 100644 index 000000000000..d2ce2f094020 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCapabilityHost.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetCapabilityHost + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetCapabilityHostArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getCapabilityHost", args ?? new GetCapabilityHostArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetCapabilityHostInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getCapabilityHost", args ?? new GetCapabilityHostInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetCapabilityHostInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getCapabilityHost", args ?? new GetCapabilityHostInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetCapabilityHostArgs : global::Pulumi.InvokeArgs + { + /// + /// CapabilityHost name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetCapabilityHostArgs() + { + } + public static new GetCapabilityHostArgs Empty => new GetCapabilityHostArgs(); + } + + public sealed class GetCapabilityHostInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// CapabilityHost name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetCapabilityHostInvokeArgs() + { + } + public static new GetCapabilityHostInvokeArgs Empty => new GetCapabilityHostInvokeArgs(); + } + + + [OutputType] + public sealed class GetCapabilityHostResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.CapabilityHostResponse CapabilityHostProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetCapabilityHostResult( + Outputs.CapabilityHostResponse capabilityHostProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + CapabilityHostProperties = capabilityHostProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCodeContainer.cs new file mode 100644 index 000000000000..67f8bda277f9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCodeContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetCodeContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetCodeContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getCodeContainer", args ?? new GetCodeContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetCodeContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getCodeContainer", args ?? new GetCodeContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetCodeContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getCodeContainer", args ?? new GetCodeContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetCodeContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetCodeContainerArgs() + { + } + public static new GetCodeContainerArgs Empty => new GetCodeContainerArgs(); + } + + public sealed class GetCodeContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetCodeContainerInvokeArgs() + { + } + public static new GetCodeContainerInvokeArgs Empty => new GetCodeContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetCodeContainerResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.CodeContainerResponse CodeContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetCodeContainerResult( + Outputs.CodeContainerResponse codeContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + CodeContainerProperties = codeContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCodeVersion.cs new file mode 100644 index 000000000000..45ca73cf0f21 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCodeVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetCodeVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetCodeVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getCodeVersion", args ?? new GetCodeVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetCodeVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getCodeVersion", args ?? new GetCodeVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetCodeVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getCodeVersion", args ?? new GetCodeVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetCodeVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetCodeVersionArgs() + { + } + public static new GetCodeVersionArgs Empty => new GetCodeVersionArgs(); + } + + public sealed class GetCodeVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetCodeVersionInvokeArgs() + { + } + public static new GetCodeVersionInvokeArgs Empty => new GetCodeVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetCodeVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.CodeVersionResponse CodeVersionProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetCodeVersionResult( + Outputs.CodeVersionResponse codeVersionProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + CodeVersionProperties = codeVersionProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComponentContainer.cs new file mode 100644 index 000000000000..3d1017452cde --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComponentContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetComponentContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetComponentContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getComponentContainer", args ?? new GetComponentContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetComponentContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getComponentContainer", args ?? new GetComponentContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetComponentContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getComponentContainer", args ?? new GetComponentContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetComponentContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetComponentContainerArgs() + { + } + public static new GetComponentContainerArgs Empty => new GetComponentContainerArgs(); + } + + public sealed class GetComponentContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetComponentContainerInvokeArgs() + { + } + public static new GetComponentContainerInvokeArgs Empty => new GetComponentContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetComponentContainerResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ComponentContainerResponse ComponentContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetComponentContainerResult( + Outputs.ComponentContainerResponse componentContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + ComponentContainerProperties = componentContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComponentVersion.cs new file mode 100644 index 000000000000..92b28f847efe --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComponentVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetComponentVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetComponentVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getComponentVersion", args ?? new GetComponentVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetComponentVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getComponentVersion", args ?? new GetComponentVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetComponentVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getComponentVersion", args ?? new GetComponentVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetComponentVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetComponentVersionArgs() + { + } + public static new GetComponentVersionArgs Empty => new GetComponentVersionArgs(); + } + + public sealed class GetComponentVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetComponentVersionInvokeArgs() + { + } + public static new GetComponentVersionInvokeArgs Empty => new GetComponentVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetComponentVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ComponentVersionResponse ComponentVersionProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetComponentVersionResult( + Outputs.ComponentVersionResponse componentVersionProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + ComponentVersionProperties = componentVersionProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCompute.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCompute.cs new file mode 100644 index 000000000000..0f92f5f454a8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetCompute.cs @@ -0,0 +1,158 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetCompute + { + /// + /// Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. + /// + public static Task InvokeAsync(GetComputeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getCompute", args ?? new GetComputeArgs(), options.WithDefaults()); + + /// + /// Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. + /// + public static Output Invoke(GetComputeInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getCompute", args ?? new GetComputeInvokeArgs(), options.WithDefaults()); + + /// + /// Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. + /// + public static Output Invoke(GetComputeInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getCompute", args ?? new GetComputeInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetComputeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName", required: true)] + public string ComputeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetComputeArgs() + { + } + public static new GetComputeArgs Empty => new GetComputeArgs(); + } + + public sealed class GetComputeInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName", required: true)] + public Input ComputeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetComputeInvokeArgs() + { + } + public static new GetComputeInvokeArgs Empty => new GetComputeInvokeArgs(); + } + + + [OutputType] + public sealed class GetComputeResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The identity of the resource. + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Specifies the location of the resource. + /// + public readonly string? Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Compute properties + /// + public readonly object Properties; + /// + /// The sku of the workspace. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Contains resource tags defined as key/value pairs. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetComputeResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? location, + + string name, + + object properties, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Location = location; + Name = name; + Properties = properties; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComputeAllowedResizeSizes.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComputeAllowedResizeSizes.cs new file mode 100644 index 000000000000..950869ad7868 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetComputeAllowedResizeSizes.cs @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetComputeAllowedResizeSizes + { + /// + /// Returns supported virtual machine sizes for resize + /// + public static Task InvokeAsync(GetComputeAllowedResizeSizesArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getComputeAllowedResizeSizes", args ?? new GetComputeAllowedResizeSizesArgs(), options.WithDefaults()); + + /// + /// Returns supported virtual machine sizes for resize + /// + public static Output Invoke(GetComputeAllowedResizeSizesInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getComputeAllowedResizeSizes", args ?? new GetComputeAllowedResizeSizesInvokeArgs(), options.WithDefaults()); + + /// + /// Returns supported virtual machine sizes for resize + /// + public static Output Invoke(GetComputeAllowedResizeSizesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getComputeAllowedResizeSizes", args ?? new GetComputeAllowedResizeSizesInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetComputeAllowedResizeSizesArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName", required: true)] + public string ComputeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetComputeAllowedResizeSizesArgs() + { + } + public static new GetComputeAllowedResizeSizesArgs Empty => new GetComputeAllowedResizeSizesArgs(); + } + + public sealed class GetComputeAllowedResizeSizesInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName", required: true)] + public Input ComputeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetComputeAllowedResizeSizesInvokeArgs() + { + } + public static new GetComputeAllowedResizeSizesInvokeArgs Empty => new GetComputeAllowedResizeSizesInvokeArgs(); + } + + + [OutputType] + public sealed class GetComputeAllowedResizeSizesResult + { + /// + /// The list of virtual machine sizes supported by AmlCompute. + /// + public readonly ImmutableArray Value; + + [OutputConstructor] + private GetComputeAllowedResizeSizesResult(ImmutableArray value) + { + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionDeployment.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionDeployment.cs new file mode 100644 index 000000000000..46f2f075d201 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionDeployment.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetConnectionDeployment + { + public static Task InvokeAsync(GetConnectionDeploymentArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getConnectionDeployment", args ?? new GetConnectionDeploymentArgs(), options.WithDefaults()); + + public static Output Invoke(GetConnectionDeploymentInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getConnectionDeployment", args ?? new GetConnectionDeploymentInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetConnectionDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getConnectionDeployment", args ?? new GetConnectionDeploymentInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetConnectionDeploymentArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public string ConnectionName { get; set; } = null!; + + /// + /// Name of the deployment resource + /// + [Input("deploymentName", required: true)] + public string DeploymentName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetConnectionDeploymentArgs() + { + } + public static new GetConnectionDeploymentArgs Empty => new GetConnectionDeploymentArgs(); + } + + public sealed class GetConnectionDeploymentInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// Name of the deployment resource + /// + [Input("deploymentName", required: true)] + public Input DeploymentName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetConnectionDeploymentInvokeArgs() + { + } + public static new GetConnectionDeploymentInvokeArgs Empty => new GetConnectionDeploymentInvokeArgs(); + } + + + [OutputType] + public sealed class GetConnectionDeploymentResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + public readonly object Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetConnectionDeploymentResult( + string id, + + string name, + + object properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiBlocklist.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiBlocklist.cs new file mode 100644 index 000000000000..0e0015d360ef --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiBlocklist.cs @@ -0,0 +1,133 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetConnectionRaiBlocklist + { + public static Task InvokeAsync(GetConnectionRaiBlocklistArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklist", args ?? new GetConnectionRaiBlocklistArgs(), options.WithDefaults()); + + public static Output Invoke(GetConnectionRaiBlocklistInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklist", args ?? new GetConnectionRaiBlocklistInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetConnectionRaiBlocklistInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklist", args ?? new GetConnectionRaiBlocklistInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetConnectionRaiBlocklistArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public string ConnectionName { get; set; } = null!; + + /// + /// The name of the RaiBlocklist. + /// + [Input("raiBlocklistName", required: true)] + public string RaiBlocklistName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetConnectionRaiBlocklistArgs() + { + } + public static new GetConnectionRaiBlocklistArgs Empty => new GetConnectionRaiBlocklistArgs(); + } + + public sealed class GetConnectionRaiBlocklistInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// The name of the RaiBlocklist. + /// + [Input("raiBlocklistName", required: true)] + public Input RaiBlocklistName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetConnectionRaiBlocklistInvokeArgs() + { + } + public static new GetConnectionRaiBlocklistInvokeArgs Empty => new GetConnectionRaiBlocklistInvokeArgs(); + } + + + [OutputType] + public sealed class GetConnectionRaiBlocklistResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// RAI Custom Blocklist properties. + /// + public readonly Outputs.RaiBlocklistPropertiesResponse Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetConnectionRaiBlocklistResult( + string id, + + string name, + + Outputs.RaiBlocklistPropertiesResponse properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiBlocklistItem.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiBlocklistItem.cs new file mode 100644 index 000000000000..cf9908c84980 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiBlocklistItem.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetConnectionRaiBlocklistItem + { + public static Task InvokeAsync(GetConnectionRaiBlocklistItemArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklistItem", args ?? new GetConnectionRaiBlocklistItemArgs(), options.WithDefaults()); + + public static Output Invoke(GetConnectionRaiBlocklistItemInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklistItem", args ?? new GetConnectionRaiBlocklistItemInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetConnectionRaiBlocklistItemInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklistItem", args ?? new GetConnectionRaiBlocklistItemInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetConnectionRaiBlocklistItemArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public string ConnectionName { get; set; } = null!; + + /// + /// Name of the RaiBlocklist Item + /// + [Input("raiBlocklistItemName", required: true)] + public string RaiBlocklistItemName { get; set; } = null!; + + /// + /// The name of the RaiBlocklist. + /// + [Input("raiBlocklistName", required: true)] + public string RaiBlocklistName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetConnectionRaiBlocklistItemArgs() + { + } + public static new GetConnectionRaiBlocklistItemArgs Empty => new GetConnectionRaiBlocklistItemArgs(); + } + + public sealed class GetConnectionRaiBlocklistItemInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// Name of the RaiBlocklist Item + /// + [Input("raiBlocklistItemName", required: true)] + public Input RaiBlocklistItemName { get; set; } = null!; + + /// + /// The name of the RaiBlocklist. + /// + [Input("raiBlocklistName", required: true)] + public Input RaiBlocklistName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetConnectionRaiBlocklistItemInvokeArgs() + { + } + public static new GetConnectionRaiBlocklistItemInvokeArgs Empty => new GetConnectionRaiBlocklistItemInvokeArgs(); + } + + + [OutputType] + public sealed class GetConnectionRaiBlocklistItemResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// RAI Custom Blocklist Item properties. + /// + public readonly Outputs.RaiBlocklistItemPropertiesResponse Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetConnectionRaiBlocklistItemResult( + string id, + + string name, + + Outputs.RaiBlocklistItemPropertiesResponse properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiPolicy.cs new file mode 100644 index 000000000000..f7c3f0444681 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetConnectionRaiPolicy.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetConnectionRaiPolicy + { + /// + /// Azure OpenAI Content Filters resource. + /// + public static Task InvokeAsync(GetConnectionRaiPolicyArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getConnectionRaiPolicy", args ?? new GetConnectionRaiPolicyArgs(), options.WithDefaults()); + + /// + /// Azure OpenAI Content Filters resource. + /// + public static Output Invoke(GetConnectionRaiPolicyInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiPolicy", args ?? new GetConnectionRaiPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Azure OpenAI Content Filters resource. + /// + public static Output Invoke(GetConnectionRaiPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiPolicy", args ?? new GetConnectionRaiPolicyInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetConnectionRaiPolicyArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public string ConnectionName { get; set; } = null!; + + /// + /// Name of the Rai Policy. + /// + [Input("raiPolicyName", required: true)] + public string RaiPolicyName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetConnectionRaiPolicyArgs() + { + } + public static new GetConnectionRaiPolicyArgs Empty => new GetConnectionRaiPolicyArgs(); + } + + public sealed class GetConnectionRaiPolicyInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// Name of the Rai Policy. + /// + [Input("raiPolicyName", required: true)] + public Input RaiPolicyName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetConnectionRaiPolicyInvokeArgs() + { + } + public static new GetConnectionRaiPolicyInvokeArgs Empty => new GetConnectionRaiPolicyInvokeArgs(); + } + + + [OutputType] + public sealed class GetConnectionRaiPolicyResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure OpenAI Content Filters properties. + /// + public readonly Outputs.RaiPolicyPropertiesResponse Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetConnectionRaiPolicyResult( + string id, + + string name, + + Outputs.RaiPolicyPropertiesResponse properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDataContainer.cs new file mode 100644 index 000000000000..5da390582f66 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDataContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetDataContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetDataContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getDataContainer", args ?? new GetDataContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetDataContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getDataContainer", args ?? new GetDataContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetDataContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getDataContainer", args ?? new GetDataContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetDataContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetDataContainerArgs() + { + } + public static new GetDataContainerArgs Empty => new GetDataContainerArgs(); + } + + public sealed class GetDataContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetDataContainerInvokeArgs() + { + } + public static new GetDataContainerInvokeArgs Empty => new GetDataContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetDataContainerResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.DataContainerResponse DataContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetDataContainerResult( + Outputs.DataContainerResponse dataContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + DataContainerProperties = dataContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDataVersion.cs new file mode 100644 index 000000000000..87f9399843b2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDataVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetDataVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetDataVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getDataVersion", args ?? new GetDataVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetDataVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getDataVersion", args ?? new GetDataVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetDataVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getDataVersion", args ?? new GetDataVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetDataVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetDataVersionArgs() + { + } + public static new GetDataVersionArgs Empty => new GetDataVersionArgs(); + } + + public sealed class GetDataVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetDataVersionInvokeArgs() + { + } + public static new GetDataVersionInvokeArgs Empty => new GetDataVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetDataVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly object DataVersionBaseProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetDataVersionResult( + object dataVersionBaseProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + DataVersionBaseProperties = dataVersionBaseProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDatastore.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDatastore.cs new file mode 100644 index 000000000000..946be9d0adfc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetDatastore.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetDatastore + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetDatastoreArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getDatastore", args ?? new GetDatastoreArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetDatastoreInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getDatastore", args ?? new GetDatastoreInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetDatastoreInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getDatastore", args ?? new GetDatastoreInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetDatastoreArgs : global::Pulumi.InvokeArgs + { + /// + /// Datastore name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetDatastoreArgs() + { + } + public static new GetDatastoreArgs Empty => new GetDatastoreArgs(); + } + + public sealed class GetDatastoreInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Datastore name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetDatastoreInvokeArgs() + { + } + public static new GetDatastoreInvokeArgs Empty => new GetDatastoreInvokeArgs(); + } + + + [OutputType] + public sealed class GetDatastoreResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly object DatastoreProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetDatastoreResult( + object datastoreProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + DatastoreProperties = datastoreProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEndpointDeployment.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEndpointDeployment.cs new file mode 100644 index 000000000000..ffb8fcbf051d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEndpointDeployment.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetEndpointDeployment + { + public static Task InvokeAsync(GetEndpointDeploymentArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getEndpointDeployment", args ?? new GetEndpointDeploymentArgs(), options.WithDefaults()); + + public static Output Invoke(GetEndpointDeploymentInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getEndpointDeployment", args ?? new GetEndpointDeploymentInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetEndpointDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getEndpointDeployment", args ?? new GetEndpointDeploymentInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetEndpointDeploymentArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the deployment resource + /// + [Input("deploymentName", required: true)] + public string DeploymentName { get; set; } = null!; + + /// + /// Name of the endpoint resource. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetEndpointDeploymentArgs() + { + } + public static new GetEndpointDeploymentArgs Empty => new GetEndpointDeploymentArgs(); + } + + public sealed class GetEndpointDeploymentInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the deployment resource + /// + [Input("deploymentName", required: true)] + public Input DeploymentName { get; set; } = null!; + + /// + /// Name of the endpoint resource. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetEndpointDeploymentInvokeArgs() + { + } + public static new GetEndpointDeploymentInvokeArgs Empty => new GetEndpointDeploymentInvokeArgs(); + } + + + [OutputType] + public sealed class GetEndpointDeploymentResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + public readonly object Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetEndpointDeploymentResult( + string id, + + string name, + + object properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEnvironmentContainer.cs new file mode 100644 index 000000000000..dca864a614eb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEnvironmentContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetEnvironmentContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetEnvironmentContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getEnvironmentContainer", args ?? new GetEnvironmentContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetEnvironmentContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getEnvironmentContainer", args ?? new GetEnvironmentContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetEnvironmentContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getEnvironmentContainer", args ?? new GetEnvironmentContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetEnvironmentContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetEnvironmentContainerArgs() + { + } + public static new GetEnvironmentContainerArgs Empty => new GetEnvironmentContainerArgs(); + } + + public sealed class GetEnvironmentContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetEnvironmentContainerInvokeArgs() + { + } + public static new GetEnvironmentContainerInvokeArgs Empty => new GetEnvironmentContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetEnvironmentContainerResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.EnvironmentContainerResponse EnvironmentContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetEnvironmentContainerResult( + Outputs.EnvironmentContainerResponse environmentContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + EnvironmentContainerProperties = environmentContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEnvironmentVersion.cs new file mode 100644 index 000000000000..03c6e62ea284 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetEnvironmentVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetEnvironmentVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetEnvironmentVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getEnvironmentVersion", args ?? new GetEnvironmentVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetEnvironmentVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getEnvironmentVersion", args ?? new GetEnvironmentVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetEnvironmentVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getEnvironmentVersion", args ?? new GetEnvironmentVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetEnvironmentVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetEnvironmentVersionArgs() + { + } + public static new GetEnvironmentVersionArgs Empty => new GetEnvironmentVersionArgs(); + } + + public sealed class GetEnvironmentVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetEnvironmentVersionInvokeArgs() + { + } + public static new GetEnvironmentVersionInvokeArgs Empty => new GetEnvironmentVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetEnvironmentVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.EnvironmentVersionResponse EnvironmentVersionProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetEnvironmentVersionResult( + Outputs.EnvironmentVersionResponse environmentVersionProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + EnvironmentVersionProperties = environmentVersionProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturesetContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturesetContainerEntity.cs new file mode 100644 index 000000000000..e907139ccb6a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturesetContainerEntity.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetFeaturesetContainerEntity + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetFeaturesetContainerEntityArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getFeaturesetContainerEntity", args ?? new GetFeaturesetContainerEntityArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetFeaturesetContainerEntityInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getFeaturesetContainerEntity", args ?? new GetFeaturesetContainerEntityInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetFeaturesetContainerEntityInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getFeaturesetContainerEntity", args ?? new GetFeaturesetContainerEntityInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetFeaturesetContainerEntityArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetFeaturesetContainerEntityArgs() + { + } + public static new GetFeaturesetContainerEntityArgs Empty => new GetFeaturesetContainerEntityArgs(); + } + + public sealed class GetFeaturesetContainerEntityInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetFeaturesetContainerEntityInvokeArgs() + { + } + public static new GetFeaturesetContainerEntityInvokeArgs Empty => new GetFeaturesetContainerEntityInvokeArgs(); + } + + + [OutputType] + public sealed class GetFeaturesetContainerEntityResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.FeaturesetContainerResponse FeaturesetContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetFeaturesetContainerEntityResult( + Outputs.FeaturesetContainerResponse featuresetContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + FeaturesetContainerProperties = featuresetContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturesetVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturesetVersion.cs new file mode 100644 index 000000000000..1bd051ee72f0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturesetVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetFeaturesetVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetFeaturesetVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getFeaturesetVersion", args ?? new GetFeaturesetVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetFeaturesetVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getFeaturesetVersion", args ?? new GetFeaturesetVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetFeaturesetVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getFeaturesetVersion", args ?? new GetFeaturesetVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetFeaturesetVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetFeaturesetVersionArgs() + { + } + public static new GetFeaturesetVersionArgs Empty => new GetFeaturesetVersionArgs(); + } + + public sealed class GetFeaturesetVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetFeaturesetVersionInvokeArgs() + { + } + public static new GetFeaturesetVersionInvokeArgs Empty => new GetFeaturesetVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetFeaturesetVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.FeaturesetVersionResponse FeaturesetVersionProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetFeaturesetVersionResult( + Outputs.FeaturesetVersionResponse featuresetVersionProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + FeaturesetVersionProperties = featuresetVersionProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturestoreEntityContainerEntity.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturestoreEntityContainerEntity.cs new file mode 100644 index 000000000000..f2581d442213 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturestoreEntityContainerEntity.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetFeaturestoreEntityContainerEntity + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetFeaturestoreEntityContainerEntityArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityContainerEntity", args ?? new GetFeaturestoreEntityContainerEntityArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetFeaturestoreEntityContainerEntityInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityContainerEntity", args ?? new GetFeaturestoreEntityContainerEntityInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetFeaturestoreEntityContainerEntityInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityContainerEntity", args ?? new GetFeaturestoreEntityContainerEntityInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetFeaturestoreEntityContainerEntityArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetFeaturestoreEntityContainerEntityArgs() + { + } + public static new GetFeaturestoreEntityContainerEntityArgs Empty => new GetFeaturestoreEntityContainerEntityArgs(); + } + + public sealed class GetFeaturestoreEntityContainerEntityInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetFeaturestoreEntityContainerEntityInvokeArgs() + { + } + public static new GetFeaturestoreEntityContainerEntityInvokeArgs Empty => new GetFeaturestoreEntityContainerEntityInvokeArgs(); + } + + + [OutputType] + public sealed class GetFeaturestoreEntityContainerEntityResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.FeaturestoreEntityContainerResponse FeaturestoreEntityContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetFeaturestoreEntityContainerEntityResult( + Outputs.FeaturestoreEntityContainerResponse featurestoreEntityContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + FeaturestoreEntityContainerProperties = featurestoreEntityContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturestoreEntityVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturestoreEntityVersion.cs new file mode 100644 index 000000000000..2f33b5c8c1aa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetFeaturestoreEntityVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetFeaturestoreEntityVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetFeaturestoreEntityVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityVersion", args ?? new GetFeaturestoreEntityVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetFeaturestoreEntityVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityVersion", args ?? new GetFeaturestoreEntityVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetFeaturestoreEntityVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityVersion", args ?? new GetFeaturestoreEntityVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetFeaturestoreEntityVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetFeaturestoreEntityVersionArgs() + { + } + public static new GetFeaturestoreEntityVersionArgs Empty => new GetFeaturestoreEntityVersionArgs(); + } + + public sealed class GetFeaturestoreEntityVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetFeaturestoreEntityVersionInvokeArgs() + { + } + public static new GetFeaturestoreEntityVersionInvokeArgs Empty => new GetFeaturestoreEntityVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetFeaturestoreEntityVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.FeaturestoreEntityVersionResponse FeaturestoreEntityVersionProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetFeaturestoreEntityVersionResult( + Outputs.FeaturestoreEntityVersionResponse featurestoreEntityVersionProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + FeaturestoreEntityVersionProperties = featurestoreEntityVersionProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceEndpoint.cs new file mode 100644 index 000000000000..05266e096fde --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceEndpoint.cs @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetInferenceEndpoint + { + public static Task InvokeAsync(GetInferenceEndpointArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getInferenceEndpoint", args ?? new GetInferenceEndpointArgs(), options.WithDefaults()); + + public static Output Invoke(GetInferenceEndpointInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferenceEndpoint", args ?? new GetInferenceEndpointInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetInferenceEndpointInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferenceEndpoint", args ?? new GetInferenceEndpointInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetInferenceEndpointArgs : global::Pulumi.InvokeArgs + { + /// + /// InferenceEndpoint name. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public string PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetInferenceEndpointArgs() + { + } + public static new GetInferenceEndpointArgs Empty => new GetInferenceEndpointArgs(); + } + + public sealed class GetInferenceEndpointInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// InferenceEndpoint name. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetInferenceEndpointInvokeArgs() + { + } + public static new GetInferenceEndpointInvokeArgs Empty => new GetInferenceEndpointInvokeArgs(); + } + + + [OutputType] + public sealed class GetInferenceEndpointResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.InferenceEndpointResponse InferenceEndpointProperties; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetInferenceEndpointResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + Outputs.InferenceEndpointResponse inferenceEndpointProperties, + + string? kind, + + string location, + + string name, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + InferenceEndpointProperties = inferenceEndpointProperties; + Kind = kind; + Location = location; + Name = name; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroup.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroup.cs new file mode 100644 index 000000000000..ce889dddb4ca --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroup.cs @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetInferenceGroup + { + public static Task InvokeAsync(GetInferenceGroupArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getInferenceGroup", args ?? new GetInferenceGroupArgs(), options.WithDefaults()); + + public static Output Invoke(GetInferenceGroupInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroup", args ?? new GetInferenceGroupInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetInferenceGroupInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroup", args ?? new GetInferenceGroupInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetInferenceGroupArgs : global::Pulumi.InvokeArgs + { + /// + /// InferenceGroup name. + /// + [Input("groupName", required: true)] + public string GroupName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public string PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetInferenceGroupArgs() + { + } + public static new GetInferenceGroupArgs Empty => new GetInferenceGroupArgs(); + } + + public sealed class GetInferenceGroupInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// InferenceGroup name. + /// + [Input("groupName", required: true)] + public Input GroupName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetInferenceGroupInvokeArgs() + { + } + public static new GetInferenceGroupInvokeArgs Empty => new GetInferenceGroupInvokeArgs(); + } + + + [OutputType] + public sealed class GetInferenceGroupResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.InferenceGroupResponse InferenceGroupProperties; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetInferenceGroupResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + Outputs.InferenceGroupResponse inferenceGroupProperties, + + string? kind, + + string location, + + string name, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + InferenceGroupProperties = inferenceGroupProperties; + Kind = kind; + Location = location; + Name = name; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroupDeltaModelsStatusAsync.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroupDeltaModelsStatusAsync.cs new file mode 100644 index 000000000000..0a796dcc1117 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroupDeltaModelsStatusAsync.cs @@ -0,0 +1,178 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetInferenceGroupDeltaModelsStatusAsync + { + /// + /// Contract returning to user the delta models. + /// + public static Task InvokeAsync(GetInferenceGroupDeltaModelsStatusAsyncArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getInferenceGroupDeltaModelsStatusAsync", args ?? new GetInferenceGroupDeltaModelsStatusAsyncArgs(), options.WithDefaults()); + + /// + /// Contract returning to user the delta models. + /// + public static Output Invoke(GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroupDeltaModelsStatusAsync", args ?? new GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs(), options.WithDefaults()); + + /// + /// Contract returning to user the delta models. + /// + public static Output Invoke(GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroupDeltaModelsStatusAsync", args ?? new GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetInferenceGroupDeltaModelsStatusAsyncArgs : global::Pulumi.InvokeArgs + { + [Input("deltaModels")] + private List? _deltaModels; + + /// + /// Gets or sets collection of delta models to retrieve status for. + /// + public List DeltaModels + { + get => _deltaModels ?? (_deltaModels = new List()); + set => _deltaModels = value; + } + + /// + /// InferenceGroup name. + /// + [Input("groupName", required: true)] + public string GroupName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public string PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Gets or sets target base model. + /// + [Input("targetBaseModel")] + public string? TargetBaseModel { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetInferenceGroupDeltaModelsStatusAsyncArgs() + { + } + public static new GetInferenceGroupDeltaModelsStatusAsyncArgs Empty => new GetInferenceGroupDeltaModelsStatusAsyncArgs(); + } + + public sealed class GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs : global::Pulumi.InvokeArgs + { + [Input("deltaModels")] + private InputList? _deltaModels; + + /// + /// Gets or sets collection of delta models to retrieve status for. + /// + public InputList DeltaModels + { + get => _deltaModels ?? (_deltaModels = new InputList()); + set => _deltaModels = value; + } + + /// + /// InferenceGroup name. + /// + [Input("groupName", required: true)] + public Input GroupName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Gets or sets target base model. + /// + [Input("targetBaseModel")] + public Input? TargetBaseModel { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs() + { + } + public static new GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs Empty => new GetInferenceGroupDeltaModelsStatusAsyncInvokeArgs(); + } + + + [OutputType] + public sealed class GetInferenceGroupDeltaModelsStatusAsyncResult + { + /// + /// Gets or sets actual instance count. + /// + public readonly int? ActualInstanceCount; + /// + /// Gets or sets dictionary representing modelID and its current state. + /// + public readonly ImmutableDictionary>? DeltaModels; + /// + /// Gets or sets expected instance count. + /// + public readonly int? ExpectedInstanceCount; + /// + /// Gets or sets revision ID. + /// + public readonly string? RevisionId; + /// + /// Gets or sets target base model. + /// + public readonly string? TargetBaseModel; + + [OutputConstructor] + private GetInferenceGroupDeltaModelsStatusAsyncResult( + int? actualInstanceCount, + + ImmutableDictionary>? deltaModels, + + int? expectedInstanceCount, + + string? revisionId, + + string? targetBaseModel) + { + ActualInstanceCount = actualInstanceCount; + DeltaModels = deltaModels; + ExpectedInstanceCount = expectedInstanceCount; + RevisionId = revisionId; + TargetBaseModel = targetBaseModel; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroupStatus.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroupStatus.cs new file mode 100644 index 000000000000..a43fa8180555 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferenceGroupStatus.cs @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetInferenceGroupStatus + { + public static Task InvokeAsync(GetInferenceGroupStatusArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getInferenceGroupStatus", args ?? new GetInferenceGroupStatusArgs(), options.WithDefaults()); + + public static Output Invoke(GetInferenceGroupStatusInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroupStatus", args ?? new GetInferenceGroupStatusInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetInferenceGroupStatusInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroupStatus", args ?? new GetInferenceGroupStatusInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetInferenceGroupStatusArgs : global::Pulumi.InvokeArgs + { + /// + /// InferenceGroup name. + /// + [Input("groupName", required: true)] + public string GroupName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public string PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetInferenceGroupStatusArgs() + { + } + public static new GetInferenceGroupStatusArgs Empty => new GetInferenceGroupStatusArgs(); + } + + public sealed class GetInferenceGroupStatusInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// InferenceGroup name. + /// + [Input("groupName", required: true)] + public Input GroupName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetInferenceGroupStatusInvokeArgs() + { + } + public static new GetInferenceGroupStatusInvokeArgs Empty => new GetInferenceGroupStatusInvokeArgs(); + } + + + [OutputType] + public sealed class GetInferenceGroupStatusResult + { + /// + /// Gets or sets the actual capacity info for the group. + /// + public readonly Outputs.ActualCapacityInfoResponse? ActualCapacityInfo; + /// + /// Gets or sets the actual number of endpoints in the group. + /// + public readonly int? EndpointCount; + /// + /// Gets or sets the request number of instances for the group. + /// + public readonly int? RequestedCapacity; + + [OutputConstructor] + private GetInferenceGroupStatusResult( + Outputs.ActualCapacityInfoResponse? actualCapacityInfo, + + int? endpointCount, + + int? requestedCapacity) + { + ActualCapacityInfo = actualCapacityInfo; + EndpointCount = endpointCount; + RequestedCapacity = requestedCapacity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferencePool.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferencePool.cs new file mode 100644 index 000000000000..04b1e8a0d6a8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetInferencePool.cs @@ -0,0 +1,156 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetInferencePool + { + public static Task InvokeAsync(GetInferencePoolArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getInferencePool", args ?? new GetInferencePoolArgs(), options.WithDefaults()); + + public static Output Invoke(GetInferencePoolInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferencePool", args ?? new GetInferencePoolInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetInferencePoolInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getInferencePool", args ?? new GetInferencePoolInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetInferencePoolArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of InferencePool + /// + [Input("inferencePoolName", required: true)] + public string InferencePoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetInferencePoolArgs() + { + } + public static new GetInferencePoolArgs Empty => new GetInferencePoolArgs(); + } + + public sealed class GetInferencePoolInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of InferencePool + /// + [Input("inferencePoolName", required: true)] + public Input InferencePoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetInferencePoolInvokeArgs() + { + } + public static new GetInferencePoolInvokeArgs Empty => new GetInferencePoolInvokeArgs(); + } + + + [OutputType] + public sealed class GetInferencePoolResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.InferencePoolResponse InferencePoolProperties; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetInferencePoolResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + Outputs.InferencePoolResponse inferencePoolProperties, + + string? kind, + + string location, + + string name, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + InferencePoolProperties = inferencePoolProperties; + Kind = kind; + Location = location; + Name = name; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetJob.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetJob.cs new file mode 100644 index 000000000000..3aecf4665aa9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetJob.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetJob + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetJobArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getJob", args ?? new GetJobArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetJobInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getJob", args ?? new GetJobInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetJobInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getJob", args ?? new GetJobInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetJobArgs : global::Pulumi.InvokeArgs + { + /// + /// The name and identifier for the Job. This is case-sensitive. + /// + [Input("id", required: true)] + public string Id { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetJobArgs() + { + } + public static new GetJobArgs Empty => new GetJobArgs(); + } + + public sealed class GetJobInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name and identifier for the Job. This is case-sensitive. + /// + [Input("id", required: true)] + public Input Id { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetJobInvokeArgs() + { + } + public static new GetJobInvokeArgs Empty => new GetJobInvokeArgs(); + } + + + [OutputType] + public sealed class GetJobResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly object JobBaseProperties; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetJobResult( + string id, + + object jobBaseProperties, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + JobBaseProperties = jobBaseProperties; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetManagedNetworkSettingsRule.cs new file mode 100644 index 000000000000..6eb722290ed3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetManagedNetworkSettingsRule.cs @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetManagedNetworkSettingsRule + { + public static Task InvokeAsync(GetManagedNetworkSettingsRuleArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getManagedNetworkSettingsRule", args ?? new GetManagedNetworkSettingsRuleArgs(), options.WithDefaults()); + + public static Output Invoke(GetManagedNetworkSettingsRuleInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getManagedNetworkSettingsRule", args ?? new GetManagedNetworkSettingsRuleInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetManagedNetworkSettingsRuleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getManagedNetworkSettingsRule", args ?? new GetManagedNetworkSettingsRuleInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetManagedNetworkSettingsRuleArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of the workspace managed network outbound rule + /// + [Input("ruleName", required: true)] + public string RuleName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetManagedNetworkSettingsRuleArgs() + { + } + public static new GetManagedNetworkSettingsRuleArgs Empty => new GetManagedNetworkSettingsRuleArgs(); + } + + public sealed class GetManagedNetworkSettingsRuleInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of the workspace managed network outbound rule + /// + [Input("ruleName", required: true)] + public Input RuleName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetManagedNetworkSettingsRuleInvokeArgs() + { + } + public static new GetManagedNetworkSettingsRuleInvokeArgs Empty => new GetManagedNetworkSettingsRuleInvokeArgs(); + } + + + [OutputType] + public sealed class GetManagedNetworkSettingsRuleResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Outbound Rule for the managed network of a machine learning workspace. + /// + public readonly object Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetManagedNetworkSettingsRuleResult( + string id, + + string name, + + object properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetMarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetMarketplaceSubscription.cs new file mode 100644 index 000000000000..095b2aa40fad --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetMarketplaceSubscription.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetMarketplaceSubscription + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetMarketplaceSubscriptionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getMarketplaceSubscription", args ?? new GetMarketplaceSubscriptionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetMarketplaceSubscriptionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getMarketplaceSubscription", args ?? new GetMarketplaceSubscriptionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetMarketplaceSubscriptionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getMarketplaceSubscription", args ?? new GetMarketplaceSubscriptionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetMarketplaceSubscriptionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetMarketplaceSubscriptionArgs() + { + } + public static new GetMarketplaceSubscriptionArgs Empty => new GetMarketplaceSubscriptionArgs(); + } + + public sealed class GetMarketplaceSubscriptionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetMarketplaceSubscriptionInvokeArgs() + { + } + public static new GetMarketplaceSubscriptionInvokeArgs Empty => new GetMarketplaceSubscriptionInvokeArgs(); + } + + + [OutputType] + public sealed class GetMarketplaceSubscriptionResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.MarketplaceSubscriptionResponse MarketplaceSubscriptionProperties; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetMarketplaceSubscriptionResult( + string id, + + Outputs.MarketplaceSubscriptionResponse marketplaceSubscriptionProperties, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + MarketplaceSubscriptionProperties = marketplaceSubscriptionProperties; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetModelContainer.cs new file mode 100644 index 000000000000..11aec2ff77af --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetModelContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetModelContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetModelContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getModelContainer", args ?? new GetModelContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetModelContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getModelContainer", args ?? new GetModelContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetModelContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getModelContainer", args ?? new GetModelContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetModelContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetModelContainerArgs() + { + } + public static new GetModelContainerArgs Empty => new GetModelContainerArgs(); + } + + public sealed class GetModelContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetModelContainerInvokeArgs() + { + } + public static new GetModelContainerInvokeArgs Empty => new GetModelContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetModelContainerResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ModelContainerResponse ModelContainerProperties; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetModelContainerResult( + string id, + + Outputs.ModelContainerResponse modelContainerProperties, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + ModelContainerProperties = modelContainerProperties; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetModelVersion.cs new file mode 100644 index 000000000000..7b2a67be0787 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetModelVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetModelVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetModelVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getModelVersion", args ?? new GetModelVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetModelVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getModelVersion", args ?? new GetModelVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetModelVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getModelVersion", args ?? new GetModelVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetModelVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetModelVersionArgs() + { + } + public static new GetModelVersionArgs Empty => new GetModelVersionArgs(); + } + + public sealed class GetModelVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetModelVersionInvokeArgs() + { + } + public static new GetModelVersionInvokeArgs Empty => new GetModelVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetModelVersionResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ModelVersionResponse ModelVersionProperties; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetModelVersionResult( + string id, + + Outputs.ModelVersionResponse modelVersionProperties, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + ModelVersionProperties = modelVersionProperties; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineDeployment.cs new file mode 100644 index 000000000000..a1403806f8a4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineDeployment.cs @@ -0,0 +1,168 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetOnlineDeployment + { + public static Task InvokeAsync(GetOnlineDeploymentArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getOnlineDeployment", args ?? new GetOnlineDeploymentArgs(), options.WithDefaults()); + + public static Output Invoke(GetOnlineDeploymentInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getOnlineDeployment", args ?? new GetOnlineDeploymentInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetOnlineDeploymentInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getOnlineDeployment", args ?? new GetOnlineDeploymentInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetOnlineDeploymentArgs : global::Pulumi.InvokeArgs + { + /// + /// Inference Endpoint Deployment name. + /// + [Input("deploymentName", required: true)] + public string DeploymentName { get; set; } = null!; + + /// + /// Inference endpoint name. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetOnlineDeploymentArgs() + { + } + public static new GetOnlineDeploymentArgs Empty => new GetOnlineDeploymentArgs(); + } + + public sealed class GetOnlineDeploymentInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Inference Endpoint Deployment name. + /// + [Input("deploymentName", required: true)] + public Input DeploymentName { get; set; } = null!; + + /// + /// Inference endpoint name. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetOnlineDeploymentInvokeArgs() + { + } + public static new GetOnlineDeploymentInvokeArgs Empty => new GetOnlineDeploymentInvokeArgs(); + } + + + [OutputType] + public sealed class GetOnlineDeploymentResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Union OnlineDeploymentProperties; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetOnlineDeploymentResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? kind, + + string location, + + string name, + + Union onlineDeploymentProperties, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Kind = kind; + Location = location; + Name = name; + OnlineDeploymentProperties = onlineDeploymentProperties; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineDeploymentLogs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineDeploymentLogs.cs new file mode 100644 index 000000000000..3d228df98ddf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineDeploymentLogs.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetOnlineDeploymentLogs + { + public static Task InvokeAsync(GetOnlineDeploymentLogsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getOnlineDeploymentLogs", args ?? new GetOnlineDeploymentLogsArgs(), options.WithDefaults()); + + public static Output Invoke(GetOnlineDeploymentLogsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getOnlineDeploymentLogs", args ?? new GetOnlineDeploymentLogsInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetOnlineDeploymentLogsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getOnlineDeploymentLogs", args ?? new GetOnlineDeploymentLogsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetOnlineDeploymentLogsArgs : global::Pulumi.InvokeArgs + { + /// + /// The type of container to retrieve logs from. + /// + [Input("containerType")] + public Union? ContainerType { get; set; } + + /// + /// The name and identifier for the endpoint. + /// + [Input("deploymentName", required: true)] + public string DeploymentName { get; set; } = null!; + + /// + /// Inference endpoint name. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// The maximum number of lines to tail. + /// + [Input("tail")] + public int? Tail { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetOnlineDeploymentLogsArgs() + { + ContainerType = "InferenceServer"; + } + public static new GetOnlineDeploymentLogsArgs Empty => new GetOnlineDeploymentLogsArgs(); + } + + public sealed class GetOnlineDeploymentLogsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The type of container to retrieve logs from. + /// + [Input("containerType")] + public InputUnion? ContainerType { get; set; } + + /// + /// The name and identifier for the endpoint. + /// + [Input("deploymentName", required: true)] + public Input DeploymentName { get; set; } = null!; + + /// + /// Inference endpoint name. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The maximum number of lines to tail. + /// + [Input("tail")] + public Input? Tail { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetOnlineDeploymentLogsInvokeArgs() + { + ContainerType = "InferenceServer"; + } + public static new GetOnlineDeploymentLogsInvokeArgs Empty => new GetOnlineDeploymentLogsInvokeArgs(); + } + + + [OutputType] + public sealed class GetOnlineDeploymentLogsResult + { + /// + /// The retrieved online deployment logs. + /// + public readonly string? Content; + + [OutputConstructor] + private GetOnlineDeploymentLogsResult(string? content) + { + Content = content; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineEndpoint.cs new file mode 100644 index 000000000000..cd101b7ae166 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineEndpoint.cs @@ -0,0 +1,156 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetOnlineEndpoint + { + public static Task InvokeAsync(GetOnlineEndpointArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getOnlineEndpoint", args ?? new GetOnlineEndpointArgs(), options.WithDefaults()); + + public static Output Invoke(GetOnlineEndpointInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getOnlineEndpoint", args ?? new GetOnlineEndpointInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetOnlineEndpointInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getOnlineEndpoint", args ?? new GetOnlineEndpointInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetOnlineEndpointArgs : global::Pulumi.InvokeArgs + { + /// + /// Online Endpoint name. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetOnlineEndpointArgs() + { + } + public static new GetOnlineEndpointArgs Empty => new GetOnlineEndpointArgs(); + } + + public sealed class GetOnlineEndpointInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Online Endpoint name. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetOnlineEndpointInvokeArgs() + { + } + public static new GetOnlineEndpointInvokeArgs Empty => new GetOnlineEndpointInvokeArgs(); + } + + + [OutputType] + public sealed class GetOnlineEndpointResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.OnlineEndpointResponse OnlineEndpointProperties; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetOnlineEndpointResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? kind, + + string location, + + string name, + + Outputs.OnlineEndpointResponse onlineEndpointProperties, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Kind = kind; + Location = location; + Name = name; + OnlineEndpointProperties = onlineEndpointProperties; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineEndpointToken.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineEndpointToken.cs new file mode 100644 index 000000000000..e81e3e3d60ee --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetOnlineEndpointToken.cs @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetOnlineEndpointToken + { + /// + /// Service Token + /// + public static Task InvokeAsync(GetOnlineEndpointTokenArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getOnlineEndpointToken", args ?? new GetOnlineEndpointTokenArgs(), options.WithDefaults()); + + /// + /// Service Token + /// + public static Output Invoke(GetOnlineEndpointTokenInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getOnlineEndpointToken", args ?? new GetOnlineEndpointTokenInvokeArgs(), options.WithDefaults()); + + /// + /// Service Token + /// + public static Output Invoke(GetOnlineEndpointTokenInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getOnlineEndpointToken", args ?? new GetOnlineEndpointTokenInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetOnlineEndpointTokenArgs : global::Pulumi.InvokeArgs + { + /// + /// Online Endpoint name. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetOnlineEndpointTokenArgs() + { + } + public static new GetOnlineEndpointTokenArgs Empty => new GetOnlineEndpointTokenArgs(); + } + + public sealed class GetOnlineEndpointTokenInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Online Endpoint name. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetOnlineEndpointTokenInvokeArgs() + { + } + public static new GetOnlineEndpointTokenInvokeArgs Empty => new GetOnlineEndpointTokenInvokeArgs(); + } + + + [OutputType] + public sealed class GetOnlineEndpointTokenResult + { + /// + /// Access token for endpoint authentication. + /// + public readonly string? AccessToken; + /// + /// Access token expiry time (UTC). + /// + public readonly double? ExpiryTimeUtc; + /// + /// Refresh access token after time (UTC). + /// + public readonly double? RefreshAfterTimeUtc; + /// + /// Access token type. + /// + public readonly string? TokenType; + + [OutputConstructor] + private GetOnlineEndpointTokenResult( + string? accessToken, + + double? expiryTimeUtc, + + double? refreshAfterTimeUtc, + + string? tokenType) + { + AccessToken = accessToken; + ExpiryTimeUtc = expiryTimeUtc; + RefreshAfterTimeUtc = refreshAfterTimeUtc; + TokenType = tokenType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetPrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetPrivateEndpointConnection.cs new file mode 100644 index 000000000000..29d37376ebfd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetPrivateEndpointConnection.cs @@ -0,0 +1,169 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetPrivateEndpointConnection + { + /// + /// The Private Endpoint Connection resource. + /// + public static Task InvokeAsync(GetPrivateEndpointConnectionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionArgs(), options.WithDefaults()); + + /// + /// The Private Endpoint Connection resource. + /// + public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + + /// + /// The Private Endpoint Connection resource. + /// + public static Output Invoke(GetPrivateEndpointConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getPrivateEndpointConnection", args ?? new GetPrivateEndpointConnectionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetPrivateEndpointConnectionArgs : global::Pulumi.InvokeArgs + { + /// + /// NRP Private Endpoint Connection Name + /// + [Input("privateEndpointConnectionName", required: true)] + public string PrivateEndpointConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetPrivateEndpointConnectionArgs() + { + } + public static new GetPrivateEndpointConnectionArgs Empty => new GetPrivateEndpointConnectionArgs(); + } + + public sealed class GetPrivateEndpointConnectionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// NRP Private Endpoint Connection Name + /// + [Input("privateEndpointConnectionName", required: true)] + public Input PrivateEndpointConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetPrivateEndpointConnectionInvokeArgs() + { + } + public static new GetPrivateEndpointConnectionInvokeArgs Empty => new GetPrivateEndpointConnectionInvokeArgs(); + } + + + [OutputType] + public sealed class GetPrivateEndpointConnectionResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Same as workspace location. + /// + public readonly string? Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The Private Endpoint resource. + /// + public readonly Outputs.WorkspacePrivateEndpointResourceResponse? PrivateEndpoint; + /// + /// The connection state. + /// + public readonly Outputs.PrivateLinkServiceConnectionStateResponse? PrivateLinkServiceConnectionState; + /// + /// The current provisioning state. + /// + public readonly string? ProvisioningState; + /// + /// Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetPrivateEndpointConnectionResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? location, + + string name, + + Outputs.WorkspacePrivateEndpointResourceResponse? privateEndpoint, + + Outputs.PrivateLinkServiceConnectionStateResponse? privateLinkServiceConnectionState, + + string? provisioningState, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Location = location; + Name = name; + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRaiPolicy.cs new file mode 100644 index 000000000000..e7e43ae0dbae --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRaiPolicy.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRaiPolicy + { + /// + /// Azure OpenAI Content Filters resource. + /// + public static Task InvokeAsync(GetRaiPolicyArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRaiPolicy", args ?? new GetRaiPolicyArgs(), options.WithDefaults()); + + /// + /// Azure OpenAI Content Filters resource. + /// + public static Output Invoke(GetRaiPolicyInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRaiPolicy", args ?? new GetRaiPolicyInvokeArgs(), options.WithDefaults()); + + /// + /// Azure OpenAI Content Filters resource. + /// + public static Output Invoke(GetRaiPolicyInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRaiPolicy", args ?? new GetRaiPolicyInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRaiPolicyArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the endpoint resource. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// Name of the Rai Policy. + /// + [Input("raiPolicyName", required: true)] + public string RaiPolicyName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetRaiPolicyArgs() + { + } + public static new GetRaiPolicyArgs Empty => new GetRaiPolicyArgs(); + } + + public sealed class GetRaiPolicyInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the endpoint resource. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// Name of the Rai Policy. + /// + [Input("raiPolicyName", required: true)] + public Input RaiPolicyName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetRaiPolicyInvokeArgs() + { + } + public static new GetRaiPolicyInvokeArgs Empty => new GetRaiPolicyInvokeArgs(); + } + + + [OutputType] + public sealed class GetRaiPolicyResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure OpenAI Content Filters properties. + /// + public readonly Outputs.RaiPolicyPropertiesResponse Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRaiPolicyResult( + string id, + + string name, + + Outputs.RaiPolicyPropertiesResponse properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistry.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistry.cs new file mode 100644 index 000000000000..5bdc800d532c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistry.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistry + { + public static Task InvokeAsync(GetRegistryArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistry", args ?? new GetRegistryArgs(), options.WithDefaults()); + + public static Output Invoke(GetRegistryInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistry", args ?? new GetRegistryInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetRegistryInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistry", args ?? new GetRegistryInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetRegistryArgs() + { + } + public static new GetRegistryArgs Empty => new GetRegistryArgs(); + } + + public sealed class GetRegistryInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetRegistryInvokeArgs() + { + } + public static new GetRegistryInvokeArgs Empty => new GetRegistryInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.RegistryResponse RegistryProperties; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? kind, + + string location, + + string name, + + Outputs.RegistryResponse registryProperties, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Kind = kind; + Location = location; + Name = name; + RegistryProperties = registryProperties; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryCodeContainer.cs new file mode 100644 index 000000000000..1019dfca24de --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryCodeContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryCodeContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryCodeContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryCodeContainer", args ?? new GetRegistryCodeContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryCodeContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryCodeContainer", args ?? new GetRegistryCodeContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryCodeContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryCodeContainer", args ?? new GetRegistryCodeContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryCodeContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("codeName", required: true)] + public string CodeName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetRegistryCodeContainerArgs() + { + } + public static new GetRegistryCodeContainerArgs Empty => new GetRegistryCodeContainerArgs(); + } + + public sealed class GetRegistryCodeContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("codeName", required: true)] + public Input CodeName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetRegistryCodeContainerInvokeArgs() + { + } + public static new GetRegistryCodeContainerInvokeArgs Empty => new GetRegistryCodeContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryCodeContainerResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.CodeContainerResponse CodeContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryCodeContainerResult( + Outputs.CodeContainerResponse codeContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + CodeContainerProperties = codeContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryCodeVersion.cs new file mode 100644 index 000000000000..ed47b3b5c897 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryCodeVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryCodeVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryCodeVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryCodeVersion", args ?? new GetRegistryCodeVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryCodeVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryCodeVersion", args ?? new GetRegistryCodeVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryCodeVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryCodeVersion", args ?? new GetRegistryCodeVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryCodeVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("codeName", required: true)] + public string CodeName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + public GetRegistryCodeVersionArgs() + { + } + public static new GetRegistryCodeVersionArgs Empty => new GetRegistryCodeVersionArgs(); + } + + public sealed class GetRegistryCodeVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("codeName", required: true)] + public Input CodeName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + public GetRegistryCodeVersionInvokeArgs() + { + } + public static new GetRegistryCodeVersionInvokeArgs Empty => new GetRegistryCodeVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryCodeVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.CodeVersionResponse CodeVersionProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryCodeVersionResult( + Outputs.CodeVersionResponse codeVersionProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + CodeVersionProperties = codeVersionProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryComponentContainer.cs new file mode 100644 index 000000000000..0a90326cd27d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryComponentContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryComponentContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryComponentContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryComponentContainer", args ?? new GetRegistryComponentContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryComponentContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryComponentContainer", args ?? new GetRegistryComponentContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryComponentContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryComponentContainer", args ?? new GetRegistryComponentContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryComponentContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("componentName", required: true)] + public string ComponentName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetRegistryComponentContainerArgs() + { + } + public static new GetRegistryComponentContainerArgs Empty => new GetRegistryComponentContainerArgs(); + } + + public sealed class GetRegistryComponentContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("componentName", required: true)] + public Input ComponentName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetRegistryComponentContainerInvokeArgs() + { + } + public static new GetRegistryComponentContainerInvokeArgs Empty => new GetRegistryComponentContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryComponentContainerResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ComponentContainerResponse ComponentContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryComponentContainerResult( + Outputs.ComponentContainerResponse componentContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + ComponentContainerProperties = componentContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryComponentVersion.cs new file mode 100644 index 000000000000..32d4b6344ecb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryComponentVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryComponentVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryComponentVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryComponentVersion", args ?? new GetRegistryComponentVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryComponentVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryComponentVersion", args ?? new GetRegistryComponentVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryComponentVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryComponentVersion", args ?? new GetRegistryComponentVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryComponentVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("componentName", required: true)] + public string ComponentName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + public GetRegistryComponentVersionArgs() + { + } + public static new GetRegistryComponentVersionArgs Empty => new GetRegistryComponentVersionArgs(); + } + + public sealed class GetRegistryComponentVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("componentName", required: true)] + public Input ComponentName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + public GetRegistryComponentVersionInvokeArgs() + { + } + public static new GetRegistryComponentVersionInvokeArgs Empty => new GetRegistryComponentVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryComponentVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ComponentVersionResponse ComponentVersionProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryComponentVersionResult( + Outputs.ComponentVersionResponse componentVersionProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + ComponentVersionProperties = componentVersionProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryDataContainer.cs new file mode 100644 index 000000000000..a9f159d08a7c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryDataContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryDataContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryDataContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryDataContainer", args ?? new GetRegistryDataContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryDataContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryDataContainer", args ?? new GetRegistryDataContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryDataContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryDataContainer", args ?? new GetRegistryDataContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryDataContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetRegistryDataContainerArgs() + { + } + public static new GetRegistryDataContainerArgs Empty => new GetRegistryDataContainerArgs(); + } + + public sealed class GetRegistryDataContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetRegistryDataContainerInvokeArgs() + { + } + public static new GetRegistryDataContainerInvokeArgs Empty => new GetRegistryDataContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryDataContainerResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.DataContainerResponse DataContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryDataContainerResult( + Outputs.DataContainerResponse dataContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + DataContainerProperties = dataContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryDataVersion.cs new file mode 100644 index 000000000000..6d96ac7e0591 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryDataVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryDataVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryDataVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryDataVersion", args ?? new GetRegistryDataVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryDataVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryDataVersion", args ?? new GetRegistryDataVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryDataVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryDataVersion", args ?? new GetRegistryDataVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryDataVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + public GetRegistryDataVersionArgs() + { + } + public static new GetRegistryDataVersionArgs Empty => new GetRegistryDataVersionArgs(); + } + + public sealed class GetRegistryDataVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + public GetRegistryDataVersionInvokeArgs() + { + } + public static new GetRegistryDataVersionInvokeArgs Empty => new GetRegistryDataVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryDataVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly object DataVersionBaseProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryDataVersionResult( + object dataVersionBaseProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + DataVersionBaseProperties = dataVersionBaseProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryEnvironmentContainer.cs new file mode 100644 index 000000000000..32f0b3de629d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryEnvironmentContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryEnvironmentContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryEnvironmentContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentContainer", args ?? new GetRegistryEnvironmentContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryEnvironmentContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentContainer", args ?? new GetRegistryEnvironmentContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryEnvironmentContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentContainer", args ?? new GetRegistryEnvironmentContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryEnvironmentContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("environmentName", required: true)] + public string EnvironmentName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetRegistryEnvironmentContainerArgs() + { + } + public static new GetRegistryEnvironmentContainerArgs Empty => new GetRegistryEnvironmentContainerArgs(); + } + + public sealed class GetRegistryEnvironmentContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("environmentName", required: true)] + public Input EnvironmentName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetRegistryEnvironmentContainerInvokeArgs() + { + } + public static new GetRegistryEnvironmentContainerInvokeArgs Empty => new GetRegistryEnvironmentContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryEnvironmentContainerResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.EnvironmentContainerResponse EnvironmentContainerProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryEnvironmentContainerResult( + Outputs.EnvironmentContainerResponse environmentContainerProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + EnvironmentContainerProperties = environmentContainerProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryEnvironmentVersion.cs new file mode 100644 index 000000000000..c88c7a05498b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryEnvironmentVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryEnvironmentVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryEnvironmentVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentVersion", args ?? new GetRegistryEnvironmentVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryEnvironmentVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentVersion", args ?? new GetRegistryEnvironmentVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryEnvironmentVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentVersion", args ?? new GetRegistryEnvironmentVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryEnvironmentVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("environmentName", required: true)] + public string EnvironmentName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + public GetRegistryEnvironmentVersionArgs() + { + } + public static new GetRegistryEnvironmentVersionArgs Empty => new GetRegistryEnvironmentVersionArgs(); + } + + public sealed class GetRegistryEnvironmentVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("environmentName", required: true)] + public Input EnvironmentName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + public GetRegistryEnvironmentVersionInvokeArgs() + { + } + public static new GetRegistryEnvironmentVersionInvokeArgs Empty => new GetRegistryEnvironmentVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryEnvironmentVersionResult + { + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.EnvironmentVersionResponse EnvironmentVersionProperties; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryEnvironmentVersionResult( + Outputs.EnvironmentVersionResponse environmentVersionProperties, + + string id, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + EnvironmentVersionProperties = environmentVersionProperties; + Id = id; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryModelContainer.cs new file mode 100644 index 000000000000..1eecc057626c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryModelContainer.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryModelContainer + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryModelContainerArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryModelContainer", args ?? new GetRegistryModelContainerArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryModelContainerInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryModelContainer", args ?? new GetRegistryModelContainerInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryModelContainerInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryModelContainer", args ?? new GetRegistryModelContainerInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryModelContainerArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("modelName", required: true)] + public string ModelName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetRegistryModelContainerArgs() + { + } + public static new GetRegistryModelContainerArgs Empty => new GetRegistryModelContainerArgs(); + } + + public sealed class GetRegistryModelContainerInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("modelName", required: true)] + public Input ModelName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetRegistryModelContainerInvokeArgs() + { + } + public static new GetRegistryModelContainerInvokeArgs Empty => new GetRegistryModelContainerInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryModelContainerResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ModelContainerResponse ModelContainerProperties; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryModelContainerResult( + string id, + + Outputs.ModelContainerResponse modelContainerProperties, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + ModelContainerProperties = modelContainerProperties; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryModelVersion.cs new file mode 100644 index 000000000000..9a4cb03020d5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetRegistryModelVersion.cs @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetRegistryModelVersion + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetRegistryModelVersionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getRegistryModelVersion", args ?? new GetRegistryModelVersionArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryModelVersionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryModelVersion", args ?? new GetRegistryModelVersionInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetRegistryModelVersionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getRegistryModelVersion", args ?? new GetRegistryModelVersionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetRegistryModelVersionArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("modelName", required: true)] + public string ModelName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public string RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public string Version { get; set; } = null!; + + public GetRegistryModelVersionArgs() + { + } + public static new GetRegistryModelVersionArgs Empty => new GetRegistryModelVersionArgs(); + } + + public sealed class GetRegistryModelVersionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Container name. This is case-sensitive. + /// + [Input("modelName", required: true)] + public Input ModelName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version", required: true)] + public Input Version { get; set; } = null!; + + public GetRegistryModelVersionInvokeArgs() + { + } + public static new GetRegistryModelVersionInvokeArgs Empty => new GetRegistryModelVersionInvokeArgs(); + } + + + [OutputType] + public sealed class GetRegistryModelVersionResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ModelVersionResponse ModelVersionProperties; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetRegistryModelVersionResult( + string id, + + Outputs.ModelVersionResponse modelVersionProperties, + + string name, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + ModelVersionProperties = modelVersionProperties; + Name = name; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetSchedule.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetSchedule.cs new file mode 100644 index 000000000000..0a75f59e5d6c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetSchedule.cs @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetSchedule + { + /// + /// Azure Resource Manager resource envelope. + /// + public static Task InvokeAsync(GetScheduleArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getSchedule", args ?? new GetScheduleArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetScheduleInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getSchedule", args ?? new GetScheduleInvokeArgs(), options.WithDefaults()); + + /// + /// Azure Resource Manager resource envelope. + /// + public static Output Invoke(GetScheduleInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getSchedule", args ?? new GetScheduleInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetScheduleArgs : global::Pulumi.InvokeArgs + { + /// + /// Schedule name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetScheduleArgs() + { + } + public static new GetScheduleArgs Empty => new GetScheduleArgs(); + } + + public sealed class GetScheduleInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Schedule name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetScheduleInvokeArgs() + { + } + public static new GetScheduleInvokeArgs Empty => new GetScheduleInvokeArgs(); + } + + + [OutputType] + public sealed class GetScheduleResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ScheduleResponse ScheduleProperties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetScheduleResult( + string id, + + string name, + + Outputs.ScheduleResponse scheduleProperties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + ScheduleProperties = scheduleProperties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetServerlessEndpoint.cs new file mode 100644 index 000000000000..ed222ceedd51 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetServerlessEndpoint.cs @@ -0,0 +1,156 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetServerlessEndpoint + { + public static Task InvokeAsync(GetServerlessEndpointArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getServerlessEndpoint", args ?? new GetServerlessEndpointArgs(), options.WithDefaults()); + + public static Output Invoke(GetServerlessEndpointInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getServerlessEndpoint", args ?? new GetServerlessEndpointInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetServerlessEndpointInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getServerlessEndpoint", args ?? new GetServerlessEndpointInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetServerlessEndpointArgs : global::Pulumi.InvokeArgs + { + /// + /// Serverless Endpoint name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetServerlessEndpointArgs() + { + } + public static new GetServerlessEndpointArgs Empty => new GetServerlessEndpointArgs(); + } + + public sealed class GetServerlessEndpointInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Serverless Endpoint name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetServerlessEndpointInvokeArgs() + { + } + public static new GetServerlessEndpointInvokeArgs Empty => new GetServerlessEndpointInvokeArgs(); + } + + + [OutputType] + public sealed class GetServerlessEndpointResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + public readonly string? Kind; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// [Required] Additional attributes of the entity. + /// + public readonly Outputs.ServerlessEndpointResponse ServerlessEndpointProperties; + /// + /// Sku details required for ARM contract for Autoscaling. + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetServerlessEndpointResult( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? kind, + + string location, + + string name, + + Outputs.ServerlessEndpointResponse serverlessEndpointProperties, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Kind = kind; + Location = location; + Name = name; + ServerlessEndpointProperties = serverlessEndpointProperties; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetWorkspace.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetWorkspace.cs new file mode 100644 index 000000000000..5a8c29d5cf2a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetWorkspace.cs @@ -0,0 +1,432 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetWorkspace + { + /// + /// An object that represents a machine learning workspace. + /// + public static Task InvokeAsync(GetWorkspaceArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getWorkspace", args ?? new GetWorkspaceArgs(), options.WithDefaults()); + + /// + /// An object that represents a machine learning workspace. + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + + /// + /// An object that represents a machine learning workspace. + /// + public static Output Invoke(GetWorkspaceInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getWorkspace", args ?? new GetWorkspaceInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetWorkspaceArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetWorkspaceArgs() + { + } + public static new GetWorkspaceArgs Empty => new GetWorkspaceArgs(); + } + + public sealed class GetWorkspaceInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetWorkspaceInvokeArgs() + { + } + public static new GetWorkspaceInvokeArgs Empty => new GetWorkspaceInvokeArgs(); + } + + + [OutputType] + public sealed class GetWorkspaceResult + { + /// + /// The URI of agents endpoint associated with this workspace. + /// + public readonly string AgentsEndpointUri; + /// + /// The flag to indicate whether to allow public access when behind VNet. + /// + public readonly bool? AllowPublicAccessWhenBehindVnet; + /// + /// The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + /// + public readonly bool? AllowRoleAssignmentOnRG; + /// + /// ARM id of the application insights associated with this workspace. + /// + public readonly string? ApplicationInsights; + public readonly ImmutableArray AssociatedWorkspaces; + public readonly ImmutableArray ContainerRegistries; + /// + /// ARM id of the container registry associated with this workspace. + /// + public readonly string? ContainerRegistry; + /// + /// The description of this workspace. + /// + public readonly string? Description; + /// + /// Url for the discovery service to identify regional endpoints for machine learning experimentation services + /// + public readonly string? DiscoveryUrl; + public readonly bool? EnableDataIsolation; + public readonly bool? EnableServiceSideCMKEncryption; + /// + /// Flag to tell if simplified CMK should be enabled for this workspace. + /// + public readonly bool? EnableSimplifiedCmk; + /// + /// Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + /// + public readonly bool? EnableSoftwareBillOfMaterials; + public readonly Outputs.EncryptionPropertyResponse? Encryption; + public readonly ImmutableArray ExistingWorkspaces; + /// + /// Settings for feature store type workspace. + /// + public readonly Outputs.FeatureStoreSettingsResponse? FeatureStoreSettings; + /// + /// The friendly name for this workspace. This name in mutable + /// + public readonly string? FriendlyName; + /// + /// The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + /// + public readonly bool? HbiWorkspace; + public readonly string? HubResourceId; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// The compute name for image build + /// + public readonly string? ImageBuildCompute; + /// + /// The list of IPv4 addresses that are allowed to access the workspace. + /// + public readonly ImmutableArray IpAllowlist; + /// + /// ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + /// + public readonly string? KeyVault; + public readonly ImmutableArray KeyVaults; + public readonly string? Kind; + public readonly string? Location; + /// + /// Managed Network settings for a machine learning workspace. + /// + public readonly Outputs.ManagedNetworkSettingsResponse? ManagedNetwork; + /// + /// The URI associated with this workspace that machine learning flow must point at to set up tracking. + /// + public readonly string MlFlowTrackingUri; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// A set of rules governing the network accessibility of the workspace. + /// + public readonly Outputs.NetworkAclsResponse? NetworkAcls; + /// + /// The notebook info of Azure ML workspace. + /// + public readonly Outputs.NotebookResourceInfoResponse NotebookInfo; + /// + /// The user assigned identity resource id that represents the workspace identity. + /// + public readonly string? PrimaryUserAssignedIdentity; + /// + /// The list of private endpoint connections in the workspace. + /// + public readonly ImmutableArray PrivateEndpointConnections; + /// + /// Count of private connections in the workspace + /// + public readonly int PrivateLinkCount; + /// + /// Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + /// + public readonly bool? ProvisionNetworkNow; + /// + /// The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. + /// + public readonly string ProvisioningState; + /// + /// Whether requests from Public Network are allowed. + /// + public readonly string? PublicNetworkAccess; + /// + /// Settings for serverless compute in a workspace + /// + public readonly Outputs.ServerlessComputeSettingsResponse? ServerlessComputeSettings; + /// + /// The service managed resource settings. + /// + public readonly Outputs.ServiceManagedResourcesSettingsResponse? ServiceManagedResourcesSettings; + /// + /// The name of the managed resource group created by workspace RP in customer subscription if the workspace is CMK workspace + /// + public readonly string ServiceProvisionedResourceGroup; + /// + /// The list of shared private link resources in this workspace. + /// + public readonly ImmutableArray SharedPrivateLinkResources; + /// + /// Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Retention time in days after workspace get soft deleted. + /// + public readonly int? SoftDeleteRetentionInDays; + /// + /// ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + /// + public readonly string? StorageAccount; + public readonly ImmutableArray StorageAccounts; + /// + /// If the storage associated with the workspace has hierarchical namespace(HNS) enabled. + /// + public readonly bool StorageHnsEnabled; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The auth mode used for accessing the system datastores of the workspace. + /// + public readonly string? SystemDatastoresAuthMode; + public readonly ImmutableDictionary? Tags; + /// + /// The tenant id associated with this workspace. + /// + public readonly string TenantId; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + /// + /// Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + /// + public readonly bool? V1LegacyMode; + /// + /// WorkspaceHub's configuration object. + /// + public readonly Outputs.WorkspaceHubConfigResponse? WorkspaceHubConfig; + /// + /// The immutable id associated with this workspace. + /// + public readonly string WorkspaceId; + + [OutputConstructor] + private GetWorkspaceResult( + string agentsEndpointUri, + + bool? allowPublicAccessWhenBehindVnet, + + bool? allowRoleAssignmentOnRG, + + string? applicationInsights, + + ImmutableArray associatedWorkspaces, + + ImmutableArray containerRegistries, + + string? containerRegistry, + + string? description, + + string? discoveryUrl, + + bool? enableDataIsolation, + + bool? enableServiceSideCMKEncryption, + + bool? enableSimplifiedCmk, + + bool? enableSoftwareBillOfMaterials, + + Outputs.EncryptionPropertyResponse? encryption, + + ImmutableArray existingWorkspaces, + + Outputs.FeatureStoreSettingsResponse? featureStoreSettings, + + string? friendlyName, + + bool? hbiWorkspace, + + string? hubResourceId, + + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? imageBuildCompute, + + ImmutableArray ipAllowlist, + + string? keyVault, + + ImmutableArray keyVaults, + + string? kind, + + string? location, + + Outputs.ManagedNetworkSettingsResponse? managedNetwork, + + string mlFlowTrackingUri, + + string name, + + Outputs.NetworkAclsResponse? networkAcls, + + Outputs.NotebookResourceInfoResponse notebookInfo, + + string? primaryUserAssignedIdentity, + + ImmutableArray privateEndpointConnections, + + int privateLinkCount, + + bool? provisionNetworkNow, + + string provisioningState, + + string? publicNetworkAccess, + + Outputs.ServerlessComputeSettingsResponse? serverlessComputeSettings, + + Outputs.ServiceManagedResourcesSettingsResponse? serviceManagedResourcesSettings, + + string serviceProvisionedResourceGroup, + + ImmutableArray sharedPrivateLinkResources, + + Outputs.SkuResponse? sku, + + int? softDeleteRetentionInDays, + + string? storageAccount, + + ImmutableArray storageAccounts, + + bool storageHnsEnabled, + + Outputs.SystemDataResponse systemData, + + string? systemDatastoresAuthMode, + + ImmutableDictionary? tags, + + string tenantId, + + string type, + + bool? v1LegacyMode, + + Outputs.WorkspaceHubConfigResponse? workspaceHubConfig, + + string workspaceId) + { + AgentsEndpointUri = agentsEndpointUri; + AllowPublicAccessWhenBehindVnet = allowPublicAccessWhenBehindVnet; + AllowRoleAssignmentOnRG = allowRoleAssignmentOnRG; + ApplicationInsights = applicationInsights; + AssociatedWorkspaces = associatedWorkspaces; + ContainerRegistries = containerRegistries; + ContainerRegistry = containerRegistry; + Description = description; + DiscoveryUrl = discoveryUrl; + EnableDataIsolation = enableDataIsolation; + EnableServiceSideCMKEncryption = enableServiceSideCMKEncryption; + EnableSimplifiedCmk = enableSimplifiedCmk; + EnableSoftwareBillOfMaterials = enableSoftwareBillOfMaterials; + Encryption = encryption; + ExistingWorkspaces = existingWorkspaces; + FeatureStoreSettings = featureStoreSettings; + FriendlyName = friendlyName; + HbiWorkspace = hbiWorkspace; + HubResourceId = hubResourceId; + Id = id; + Identity = identity; + ImageBuildCompute = imageBuildCompute; + IpAllowlist = ipAllowlist; + KeyVault = keyVault; + KeyVaults = keyVaults; + Kind = kind; + Location = location; + ManagedNetwork = managedNetwork; + MlFlowTrackingUri = mlFlowTrackingUri; + Name = name; + NetworkAcls = networkAcls; + NotebookInfo = notebookInfo; + PrimaryUserAssignedIdentity = primaryUserAssignedIdentity; + PrivateEndpointConnections = privateEndpointConnections; + PrivateLinkCount = privateLinkCount; + ProvisionNetworkNow = provisionNetworkNow; + ProvisioningState = provisioningState; + PublicNetworkAccess = publicNetworkAccess; + ServerlessComputeSettings = serverlessComputeSettings; + ServiceManagedResourcesSettings = serviceManagedResourcesSettings; + ServiceProvisionedResourceGroup = serviceProvisionedResourceGroup; + SharedPrivateLinkResources = sharedPrivateLinkResources; + Sku = sku; + SoftDeleteRetentionInDays = softDeleteRetentionInDays; + StorageAccount = storageAccount; + StorageAccounts = storageAccounts; + StorageHnsEnabled = storageHnsEnabled; + SystemData = systemData; + SystemDatastoresAuthMode = systemDatastoresAuthMode; + Tags = tags; + TenantId = tenantId; + Type = type; + V1LegacyMode = v1LegacyMode; + WorkspaceHubConfig = workspaceHubConfig; + WorkspaceId = workspaceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/GetWorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetWorkspaceConnection.cs new file mode 100644 index 000000000000..3a9575ad6531 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/GetWorkspaceConnection.cs @@ -0,0 +1,118 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class GetWorkspaceConnection + { + public static Task InvokeAsync(GetWorkspaceConnectionArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:getWorkspaceConnection", args ?? new GetWorkspaceConnectionArgs(), options.WithDefaults()); + + public static Output Invoke(GetWorkspaceConnectionInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getWorkspaceConnection", args ?? new GetWorkspaceConnectionInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(GetWorkspaceConnectionInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:getWorkspaceConnection", args ?? new GetWorkspaceConnectionInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetWorkspaceConnectionArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public string ConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public GetWorkspaceConnectionArgs() + { + } + public static new GetWorkspaceConnectionArgs Empty => new GetWorkspaceConnectionArgs(); + } + + public sealed class GetWorkspaceConnectionInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public GetWorkspaceConnectionInvokeArgs() + { + } + public static new GetWorkspaceConnectionInvokeArgs Empty => new GetWorkspaceConnectionInvokeArgs(); + } + + + [OutputType] + public sealed class GetWorkspaceConnectionResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + public readonly object Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetWorkspaceConnectionResult( + string id, + + string name, + + object properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/InferenceEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/InferenceEndpoint.cs new file mode 100644 index 000000000000..a456761a60a1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/InferenceEndpoint.cs @@ -0,0 +1,193 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:InferenceEndpoint")] + public partial class InferenceEndpoint : global::Pulumi.CustomResource + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Output("inferenceEndpointProperties")] + public Output InferenceEndpointProperties { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a InferenceEndpoint resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public InferenceEndpoint(string name, InferenceEndpointArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:InferenceEndpoint", name, args ?? new InferenceEndpointArgs(), MakeResourceOptions(options, "")) + { + } + + private InferenceEndpoint(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:InferenceEndpoint", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceEndpoint" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing InferenceEndpoint resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static InferenceEndpoint Get(string name, Input id, CustomResourceOptions? options = null) + { + return new InferenceEndpoint(name, id, options); + } + } + + public sealed class InferenceEndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// InferenceEndpoint name. + /// + [Input("endpointName")] + public Input? EndpointName { get; set; } + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("inferenceEndpointProperties", required: true)] + public Input InferenceEndpointProperties { get; set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public InferenceEndpointArgs() + { + } + public static new InferenceEndpointArgs Empty => new InferenceEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/InferenceGroup.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/InferenceGroup.cs new file mode 100644 index 000000000000..0caf206665ff --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/InferenceGroup.cs @@ -0,0 +1,193 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:InferenceGroup")] + public partial class InferenceGroup : global::Pulumi.CustomResource + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Output("inferenceGroupProperties")] + public Output InferenceGroupProperties { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a InferenceGroup resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public InferenceGroup(string name, InferenceGroupArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:InferenceGroup", name, args ?? new InferenceGroupArgs(), MakeResourceOptions(options, "")) + { + } + + private InferenceGroup(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:InferenceGroup", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferenceGroup" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing InferenceGroup resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static InferenceGroup Get(string name, Input id, CustomResourceOptions? options = null) + { + return new InferenceGroup(name, id, options); + } + } + + public sealed class InferenceGroupArgs : global::Pulumi.ResourceArgs + { + /// + /// InferenceGroup name. + /// + [Input("groupName")] + public Input? GroupName { get; set; } + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("inferenceGroupProperties", required: true)] + public Input InferenceGroupProperties { get; set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public InferenceGroupArgs() + { + } + public static new InferenceGroupArgs Empty => new InferenceGroupArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/InferencePool.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/InferencePool.cs new file mode 100644 index 000000000000..2d54c03b0e25 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/InferencePool.cs @@ -0,0 +1,187 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:InferencePool")] + public partial class InferencePool : global::Pulumi.CustomResource + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Output("inferencePoolProperties")] + public Output InferencePoolProperties { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a InferencePool resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public InferencePool(string name, InferencePoolArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:InferencePool", name, args ?? new InferencePoolArgs(), MakeResourceOptions(options, "")) + { + } + + private InferencePool(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:InferencePool", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:InferencePool" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:InferencePool" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing InferencePool resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static InferencePool Get(string name, Input id, CustomResourceOptions? options = null) + { + return new InferencePool(name, id, options); + } + } + + public sealed class InferencePoolArgs : global::Pulumi.ResourceArgs + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Name of InferencePool + /// + [Input("inferencePoolName")] + public Input? InferencePoolName { get; set; } + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("inferencePoolProperties", required: true)] + public Input InferencePoolProperties { get; set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public InferencePoolArgs() + { + } + public static new InferencePoolArgs Empty => new InferencePoolArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AADAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AADAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..b3adfa24df18 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AADAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// This connection type covers the AAD auth for any applicable Azure service + /// + public sealed class AADAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'AAD'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public AADAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new AADAuthTypeWorkspaceConnectionPropertiesArgs Empty => new AADAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AKSArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AKSArgs.cs new file mode 100644 index 000000000000..e0b17dd03cb9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AKSArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A Machine Learning compute based on AKS. + /// + public sealed class AKSArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'AKS'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + /// + /// AKS properties + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public AKSArgs() + { + } + public static new AKSArgs Empty => new AKSArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AKSSchemaPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AKSSchemaPropertiesArgs.cs new file mode 100644 index 000000000000..d3e2e314be58 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AKSSchemaPropertiesArgs.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// AKS properties + /// + public sealed class AKSSchemaPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Number of agents + /// + [Input("agentCount")] + public Input? AgentCount { get; set; } + + /// + /// Agent virtual machine size + /// + [Input("agentVmSize")] + public Input? AgentVmSize { get; set; } + + /// + /// AKS networking configuration for vnet + /// + [Input("aksNetworkingConfiguration")] + public Input? AksNetworkingConfiguration { get; set; } + + /// + /// Cluster full qualified domain name + /// + [Input("clusterFqdn")] + public Input? ClusterFqdn { get; set; } + + /// + /// Intended usage of the cluster + /// + [Input("clusterPurpose")] + public InputUnion? ClusterPurpose { get; set; } + + /// + /// Load Balancer Subnet + /// + [Input("loadBalancerSubnet")] + public Input? LoadBalancerSubnet { get; set; } + + /// + /// Load Balancer Type + /// + [Input("loadBalancerType")] + public InputUnion? LoadBalancerType { get; set; } + + /// + /// SSL configuration + /// + [Input("sslConfiguration")] + public Input? SslConfiguration { get; set; } + + public AKSSchemaPropertiesArgs() + { + ClusterPurpose = "FastProd"; + LoadBalancerType = "PublicIp"; + } + public static new AKSSchemaPropertiesArgs Empty => new AKSSchemaPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..9d991de9a667 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'AccessKey'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs Empty => new AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..6dff2742e3f0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// This connection type covers the account key connection for Azure storage + /// + public sealed class AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'AccountKey'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + /// + /// Account key object for workspace connection credential. + /// + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs Empty => new AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyDatastoreCredentialsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyDatastoreCredentialsArgs.cs new file mode 100644 index 000000000000..15d53232baf0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyDatastoreCredentialsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Account key datastore credentials configuration. + /// + public sealed class AccountKeyDatastoreCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'AccountKey'. + /// + [Input("credentialsType", required: true)] + public Input CredentialsType { get; set; } = null!; + + /// + /// [Required] Storage account secrets. + /// + [Input("secrets", required: true)] + public Input Secrets { get; set; } = null!; + + public AccountKeyDatastoreCredentialsArgs() + { + } + public static new AccountKeyDatastoreCredentialsArgs Empty => new AccountKeyDatastoreCredentialsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyDatastoreSecretsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyDatastoreSecretsArgs.cs new file mode 100644 index 000000000000..dd4078811995 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AccountKeyDatastoreSecretsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Datastore account key secrets. + /// + public sealed class AccountKeyDatastoreSecretsArgs : global::Pulumi.ResourceArgs + { + /// + /// Storage account key. + /// + [Input("key")] + public Input? Key { get; set; } + + /// + /// Enum to determine the datastore secrets type. + /// Expected value is 'AccountKey'. + /// + [Input("secretsType", required: true)] + public Input SecretsType { get; set; } = null!; + + public AccountKeyDatastoreSecretsArgs() + { + } + public static new AccountKeyDatastoreSecretsArgs Empty => new AccountKeyDatastoreSecretsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AcrDetailsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AcrDetailsArgs.cs new file mode 100644 index 000000000000..ab8d50111bfa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AcrDetailsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Details of ACR account to be used for the Registry + /// + public sealed class AcrDetailsArgs : global::Pulumi.ResourceArgs + { + /// + /// Details of system created ACR account to be used for the Registry + /// + [Input("systemCreatedAcrAccount")] + public Input? SystemCreatedAcrAccount { get; set; } + + /// + /// Details of user created ACR account to be used for the Registry + /// + [Input("userCreatedAcrAccount")] + public Input? UserCreatedAcrAccount { get; set; } + + public AcrDetailsArgs() + { + } + public static new AcrDetailsArgs Empty => new AcrDetailsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AksNetworkingConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AksNetworkingConfigurationArgs.cs new file mode 100644 index 000000000000..bbac437fe0b8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AksNetworkingConfigurationArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Advance configuration for AKS networking + /// + public sealed class AksNetworkingConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + /// + [Input("dnsServiceIP")] + public Input? DnsServiceIP { get; set; } + + /// + /// A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + /// + [Input("dockerBridgeCidr")] + public Input? DockerBridgeCidr { get; set; } + + /// + /// A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + /// + [Input("serviceCidr")] + public Input? ServiceCidr { get; set; } + + /// + /// Virtual network subnet resource ID the compute nodes belong to + /// + [Input("subnetId")] + public Input? SubnetId { get; set; } + + public AksNetworkingConfigurationArgs() + { + } + public static new AksNetworkingConfigurationArgs Empty => new AksNetworkingConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AllFeaturesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AllFeaturesArgs.cs new file mode 100644 index 000000000000..0c3825cc8988 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AllFeaturesArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class AllFeaturesArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'AllFeatures'. + /// + [Input("filterType", required: true)] + public Input FilterType { get; set; } = null!; + + public AllFeaturesArgs() + { + } + public static new AllFeaturesArgs Empty => new AllFeaturesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AllNodesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AllNodesArgs.cs new file mode 100644 index 000000000000..ac21e15fff51 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AllNodesArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// All nodes means the service will be running on all of the nodes of the job + /// + public sealed class AllNodesArgs : global::Pulumi.ResourceArgs + { + /// + /// The enumerated types for the nodes value + /// Expected value is 'All'. + /// + [Input("nodesValueType", required: true)] + public Input NodesValueType { get; set; } = null!; + + public AllNodesArgs() + { + } + public static new AllNodesArgs Empty => new AllNodesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlComputeArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlComputeArgs.cs new file mode 100644 index 000000000000..e70af2c0d7c0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlComputeArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// An Azure Machine Learning compute. + /// + public sealed class AmlComputeArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'AmlCompute'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + /// + /// Properties of AmlCompute + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public AmlComputeArgs() + { + } + public static new AmlComputeArgs Empty => new AmlComputeArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlComputePropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlComputePropertiesArgs.cs new file mode 100644 index 000000000000..29ea463cc706 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlComputePropertiesArgs.cs @@ -0,0 +1,92 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// AML Compute properties + /// + public sealed class AmlComputePropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + /// + [Input("enableNodePublicIp")] + public Input? EnableNodePublicIp { get; set; } + + /// + /// Network is isolated or not + /// + [Input("isolatedNetwork")] + public Input? IsolatedNetwork { get; set; } + + /// + /// Compute OS Type + /// + [Input("osType")] + public InputUnion? OsType { get; set; } + + /// + /// A property bag containing additional properties. + /// + [Input("propertyBag")] + public Input? PropertyBag { get; set; } + + /// + /// State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + /// + [Input("remoteLoginPortPublicAccess")] + public InputUnion? RemoteLoginPortPublicAccess { get; set; } + + /// + /// Scale settings for AML Compute + /// + [Input("scaleSettings")] + public Input? ScaleSettings { get; set; } + + /// + /// Virtual network subnet resource ID the compute nodes belong to. + /// + [Input("subnet")] + public Input? Subnet { get; set; } + + /// + /// Credentials for an administrator user account that will be created on each compute node. + /// + [Input("userAccountCredentials")] + public Input? UserAccountCredentials { get; set; } + + /// + /// Virtual Machine image for AML Compute - windows only + /// + [Input("virtualMachineImage")] + public Input? VirtualMachineImage { get; set; } + + /// + /// Virtual Machine priority + /// + [Input("vmPriority")] + public InputUnion? VmPriority { get; set; } + + /// + /// Virtual Machine Size + /// + [Input("vmSize")] + public Input? VmSize { get; set; } + + public AmlComputePropertiesArgs() + { + EnableNodePublicIp = true; + OsType = "Linux"; + RemoteLoginPortPublicAccess = "NotSpecified"; + } + public static new AmlComputePropertiesArgs Empty => new AmlComputePropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlTokenArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlTokenArgs.cs new file mode 100644 index 000000000000..d9d06c70a31b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlTokenArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// AML Token identity configuration. + /// + public sealed class AmlTokenArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine identity framework. + /// Expected value is 'AMLToken'. + /// + [Input("identityType", required: true)] + public Input IdentityType { get; set; } = null!; + + public AmlTokenArgs() + { + } + public static new AmlTokenArgs Empty => new AmlTokenArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlTokenComputeIdentityArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlTokenComputeIdentityArgs.cs new file mode 100644 index 000000000000..c0cd7f36dcf2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AmlTokenComputeIdentityArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// AML token compute identity definition. + /// + public sealed class AmlTokenComputeIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Monitor compute identity type enum. + /// Expected value is 'AmlToken'. + /// + [Input("computeIdentityType", required: true)] + public Input ComputeIdentityType { get; set; } = null!; + + public AmlTokenComputeIdentityArgs() + { + } + public static new AmlTokenComputeIdentityArgs Empty => new AmlTokenComputeIdentityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ApiKeyAuthWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ApiKeyAuthWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..e4a66ba7582d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ApiKeyAuthWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// This connection type covers the generic ApiKey auth connection categories, for examples: + /// AzureOpenAI: + /// Category:= AzureOpenAI + /// AuthType:= ApiKey (as type discriminator) + /// Credentials:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + /// Target:= {ApiBase} + /// + /// CognitiveService: + /// Category:= CognitiveService + /// AuthType:= ApiKey (as type discriminator) + /// Credentials:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + /// Target:= ServiceRegion={serviceRegion} + /// + /// CognitiveSearch: + /// Category:= CognitiveSearch + /// AuthType:= ApiKey (as type discriminator) + /// Credentials:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + /// Target:= {Endpoint} + /// + /// Use Metadata property bag for ApiType, ApiVersion, Kind and other metadata fields + /// + public sealed class ApiKeyAuthWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'ApiKey'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + /// + /// Api key object for workspace connection credential. + /// + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public ApiKeyAuthWorkspaceConnectionPropertiesArgs() + { + } + public static new ApiKeyAuthWorkspaceConnectionPropertiesArgs Empty => new ApiKeyAuthWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ArmResourceIdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ArmResourceIdArgs.cs new file mode 100644 index 000000000000..1272e1ec663a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ArmResourceIdArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// ARM ResourceId of a resource + /// + public sealed class ArmResourceIdArgs : global::Pulumi.ResourceArgs + { + /// + /// Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + /// or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public ArmResourceIdArgs() + { + } + public static new ArmResourceIdArgs Empty => new ArmResourceIdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AssignedUserArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AssignedUserArgs.cs new file mode 100644 index 000000000000..2edfab921c6d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AssignedUserArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A user that can be assigned to a compute instance. + /// + public sealed class AssignedUserArgs : global::Pulumi.ResourceArgs + { + /// + /// User’s AAD Object Id. + /// + [Input("objectId", required: true)] + public Input ObjectId { get; set; } = null!; + + /// + /// User’s AAD Tenant Id. + /// + [Input("tenantId", required: true)] + public Input TenantId { get; set; } = null!; + + public AssignedUserArgs() + { + } + public static new AssignedUserArgs Empty => new AssignedUserArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoForecastHorizonArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoForecastHorizonArgs.cs new file mode 100644 index 000000000000..024852f2b1ed --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoForecastHorizonArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Forecast horizon determined automatically by system. + /// + public sealed class AutoForecastHorizonArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine forecast horizon selection mode. + /// Expected value is 'Auto'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + public AutoForecastHorizonArgs() + { + } + public static new AutoForecastHorizonArgs Empty => new AutoForecastHorizonArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoMLJobArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoMLJobArgs.cs new file mode 100644 index 000000000000..a456a14af14a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoMLJobArgs.cs @@ -0,0 +1,175 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// AutoMLJob class. + /// Use this class for executing AutoML tasks like Classification/Regression etc. + /// See TaskType enum for all the tasks supported. + /// + public sealed class AutoMLJobArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the component resource. + /// + [Input("componentId")] + public Input? ComponentId { get; set; } + + /// + /// ARM resource ID of the compute resource. + /// + [Input("computeId")] + public Input? ComputeId { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Display name of job. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// The ARM resource ID of the Environment specification for the job. + /// This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + /// + [Input("environmentId")] + public Input? EnvironmentId { get; set; } + + [Input("environmentVariables")] + private InputMap? _environmentVariables; + + /// + /// Environment variables included in the job. + /// + public InputMap EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputMap()); + set => _environmentVariables = value; + } + + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + [Input("experimentName")] + public Input? ExperimentName { get; set; } + + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + [Input("identity")] + public object? Identity { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// Enum to determine the type of job. + /// Expected value is 'AutoML'. + /// + [Input("jobType", required: true)] + public Input JobType { get; set; } = null!; + + /// + /// Notification setting for the job + /// + [Input("notificationSetting")] + public Input? NotificationSetting { get; set; } + + [Input("outputs")] + private InputMap? _outputs; + + /// + /// Mapping of output data bindings used in the job. + /// + public InputMap Outputs + { + get => _outputs ?? (_outputs = new InputMap()); + set => _outputs = value; + } + + /// + /// Parent job name. + /// + [Input("parentJobName")] + public Input? ParentJobName { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Queue settings for the job + /// + [Input("queueSettings")] + public Input? QueueSettings { get; set; } + + /// + /// Compute Resource configuration for the job. + /// + [Input("resources")] + public Input? Resources { get; set; } + + [Input("services")] + private InputMap? _services; + + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public InputMap Services + { + get => _services ?? (_services = new InputMap()); + set => _services = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// [Required] This represents scenario which can be one of Tables/NLP/Image + /// + [Input("taskDetails", required: true)] + public object TaskDetails { get; set; } = null!; + + public AutoMLJobArgs() + { + ExperimentName = "Default"; + IsArchived = false; + } + public static new AutoMLJobArgs Empty => new AutoMLJobArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoNCrossValidationsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoNCrossValidationsArgs.cs new file mode 100644 index 000000000000..da8f49674e43 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoNCrossValidationsArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// N-Cross validations determined automatically. + /// + public sealed class AutoNCrossValidationsArgs : global::Pulumi.ResourceArgs + { + /// + /// Determines how N-Cross validations value is determined. + /// Expected value is 'Auto'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + public AutoNCrossValidationsArgs() + { + } + public static new AutoNCrossValidationsArgs Empty => new AutoNCrossValidationsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoPausePropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoPausePropertiesArgs.cs new file mode 100644 index 000000000000..e279d2397705 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoPausePropertiesArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Auto pause properties + /// + public sealed class AutoPausePropertiesArgs : global::Pulumi.ResourceArgs + { + [Input("delayInMinutes")] + public Input? DelayInMinutes { get; set; } + + [Input("enabled")] + public Input? Enabled { get; set; } + + public AutoPausePropertiesArgs() + { + } + public static new AutoPausePropertiesArgs Empty => new AutoPausePropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoScalePropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoScalePropertiesArgs.cs new file mode 100644 index 000000000000..fc6fb71b4231 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoScalePropertiesArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Auto scale properties + /// + public sealed class AutoScalePropertiesArgs : global::Pulumi.ResourceArgs + { + [Input("enabled")] + public Input? Enabled { get; set; } + + [Input("maxNodeCount")] + public Input? MaxNodeCount { get; set; } + + [Input("minNodeCount")] + public Input? MinNodeCount { get; set; } + + public AutoScalePropertiesArgs() + { + } + public static new AutoScalePropertiesArgs Empty => new AutoScalePropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoSeasonalityArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoSeasonalityArgs.cs new file mode 100644 index 000000000000..311d2568eaf7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoSeasonalityArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class AutoSeasonalityArgs : global::Pulumi.ResourceArgs + { + /// + /// Forecasting seasonality mode. + /// Expected value is 'Auto'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + public AutoSeasonalityArgs() + { + } + public static new AutoSeasonalityArgs Empty => new AutoSeasonalityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoTargetLagsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoTargetLagsArgs.cs new file mode 100644 index 000000000000..ac14fe1a6dad --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoTargetLagsArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class AutoTargetLagsArgs : global::Pulumi.ResourceArgs + { + /// + /// Target lags selection modes. + /// Expected value is 'Auto'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + public AutoTargetLagsArgs() + { + } + public static new AutoTargetLagsArgs Empty => new AutoTargetLagsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoTargetRollingWindowSizeArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoTargetRollingWindowSizeArgs.cs new file mode 100644 index 000000000000..1753b1201c77 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AutoTargetRollingWindowSizeArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Target lags rolling window determined automatically. + /// + public sealed class AutoTargetRollingWindowSizeArgs : global::Pulumi.ResourceArgs + { + /// + /// Target rolling windows size mode. + /// Expected value is 'Auto'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + public AutoTargetRollingWindowSizeArgs() + { + } + public static new AutoTargetRollingWindowSizeArgs Empty => new AutoTargetRollingWindowSizeArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureBlobDatastoreArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureBlobDatastoreArgs.cs new file mode 100644 index 000000000000..6bf2cd990887 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureBlobDatastoreArgs.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Azure Blob datastore configuration. + /// + public sealed class AzureBlobDatastoreArgs : global::Pulumi.ResourceArgs + { + /// + /// Storage account name. + /// + [Input("accountName")] + public Input? AccountName { get; set; } + + /// + /// Storage account container name. + /// + [Input("containerName")] + public Input? ContainerName { get; set; } + + /// + /// [Required] Account credentials. + /// + [Input("credentials", required: true)] + public object Credentials { get; set; } = null!; + + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'AzureBlob'. + /// + [Input("datastoreType", required: true)] + public Input DatastoreType { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Azure cloud endpoint for the storage account. + /// + [Input("endpoint")] + public Input? Endpoint { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Protocol used to communicate with the storage account. + /// + [Input("protocol")] + public Input? Protocol { get; set; } + + /// + /// Azure Resource Group name + /// + [Input("resourceGroup")] + public Input? ResourceGroup { get; set; } + + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + [Input("serviceDataAccessAuthIdentity")] + public InputUnion? ServiceDataAccessAuthIdentity { get; set; } + + /// + /// Azure Subscription Id + /// + [Input("subscriptionId")] + public Input? SubscriptionId { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public AzureBlobDatastoreArgs() + { + ServiceDataAccessAuthIdentity = "None"; + } + public static new AzureBlobDatastoreArgs Empty => new AzureBlobDatastoreArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDataLakeGen1DatastoreArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDataLakeGen1DatastoreArgs.cs new file mode 100644 index 000000000000..cac5440dbfb5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDataLakeGen1DatastoreArgs.cs @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Azure Data Lake Gen1 datastore configuration. + /// + public sealed class AzureDataLakeGen1DatastoreArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Account credentials. + /// + [Input("credentials", required: true)] + public object Credentials { get; set; } = null!; + + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'AzureDataLakeGen1'. + /// + [Input("datastoreType", required: true)] + public Input DatastoreType { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Azure Resource Group name + /// + [Input("resourceGroup")] + public Input? ResourceGroup { get; set; } + + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + [Input("serviceDataAccessAuthIdentity")] + public InputUnion? ServiceDataAccessAuthIdentity { get; set; } + + /// + /// [Required] Azure Data Lake store name. + /// + [Input("storeName", required: true)] + public Input StoreName { get; set; } = null!; + + /// + /// Azure Subscription Id + /// + [Input("subscriptionId")] + public Input? SubscriptionId { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public AzureDataLakeGen1DatastoreArgs() + { + ServiceDataAccessAuthIdentity = "None"; + } + public static new AzureDataLakeGen1DatastoreArgs Empty => new AzureDataLakeGen1DatastoreArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDataLakeGen2DatastoreArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDataLakeGen2DatastoreArgs.cs new file mode 100644 index 000000000000..facfca2a1f89 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDataLakeGen2DatastoreArgs.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Azure Data Lake Gen2 datastore configuration. + /// + public sealed class AzureDataLakeGen2DatastoreArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Storage account name. + /// + [Input("accountName", required: true)] + public Input AccountName { get; set; } = null!; + + /// + /// [Required] Account credentials. + /// + [Input("credentials", required: true)] + public object Credentials { get; set; } = null!; + + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'AzureDataLakeGen2'. + /// + [Input("datastoreType", required: true)] + public Input DatastoreType { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Azure cloud endpoint for the storage account. + /// + [Input("endpoint")] + public Input? Endpoint { get; set; } + + /// + /// [Required] The name of the Data Lake Gen2 filesystem. + /// + [Input("filesystem", required: true)] + public Input Filesystem { get; set; } = null!; + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Protocol used to communicate with the storage account. + /// + [Input("protocol")] + public Input? Protocol { get; set; } + + /// + /// Azure Resource Group name + /// + [Input("resourceGroup")] + public Input? ResourceGroup { get; set; } + + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + [Input("serviceDataAccessAuthIdentity")] + public InputUnion? ServiceDataAccessAuthIdentity { get; set; } + + /// + /// Azure Subscription Id + /// + [Input("subscriptionId")] + public Input? SubscriptionId { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public AzureDataLakeGen2DatastoreArgs() + { + ServiceDataAccessAuthIdentity = "None"; + } + public static new AzureDataLakeGen2DatastoreArgs Empty => new AzureDataLakeGen2DatastoreArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDevOpsWebhookArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDevOpsWebhookArgs.cs new file mode 100644 index 000000000000..244408a89c04 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureDevOpsWebhookArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Webhook details specific for Azure DevOps + /// + public sealed class AzureDevOpsWebhookArgs : global::Pulumi.ResourceArgs + { + /// + /// Send callback on a specified notification event + /// + [Input("eventType")] + public Input? EventType { get; set; } + + /// + /// Enum to determine the webhook callback service type. + /// Expected value is 'AzureDevOps'. + /// + [Input("webhookType", required: true)] + public Input WebhookType { get; set; } = null!; + + public AzureDevOpsWebhookArgs() + { + } + public static new AzureDevOpsWebhookArgs Empty => new AzureDevOpsWebhookArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureFileDatastoreArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureFileDatastoreArgs.cs new file mode 100644 index 000000000000..75abf21f0f79 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureFileDatastoreArgs.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Azure File datastore configuration. + /// + public sealed class AzureFileDatastoreArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Storage account name. + /// + [Input("accountName", required: true)] + public Input AccountName { get; set; } = null!; + + /// + /// [Required] Account credentials. + /// + [Input("credentials", required: true)] + public object Credentials { get; set; } = null!; + + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'AzureFile'. + /// + [Input("datastoreType", required: true)] + public Input DatastoreType { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Azure cloud endpoint for the storage account. + /// + [Input("endpoint")] + public Input? Endpoint { get; set; } + + /// + /// [Required] The name of the Azure file share that the datastore points to. + /// + [Input("fileShareName", required: true)] + public Input FileShareName { get; set; } = null!; + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Protocol used to communicate with the storage account. + /// + [Input("protocol")] + public Input? Protocol { get; set; } + + /// + /// Azure Resource Group name + /// + [Input("resourceGroup")] + public Input? ResourceGroup { get; set; } + + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + [Input("serviceDataAccessAuthIdentity")] + public InputUnion? ServiceDataAccessAuthIdentity { get; set; } + + /// + /// Azure Subscription Id + /// + [Input("subscriptionId")] + public Input? SubscriptionId { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public AzureFileDatastoreArgs() + { + ServiceDataAccessAuthIdentity = "None"; + } + public static new AzureFileDatastoreArgs Empty => new AzureFileDatastoreArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureOpenAiFineTuningArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureOpenAiFineTuningArgs.cs new file mode 100644 index 000000000000..a3a181e159fb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureOpenAiFineTuningArgs.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class AzureOpenAiFineTuningArgs : global::Pulumi.ResourceArgs + { + /// + /// HyperParameters for fine tuning Azure Open AI model. + /// + [Input("hyperParameters")] + public Input? HyperParameters { get; set; } + + /// + /// [Required] Input model for fine tuning. + /// + [Input("model", required: true)] + public object Model { get; set; } = null!; + + /// + /// Enum to determine the type of fine tuning. + /// Expected value is 'AzureOpenAI'. + /// + [Input("modelProvider", required: true)] + public Input ModelProvider { get; set; } = null!; + + /// + /// [Required] Fine tuning task type. + /// + [Input("taskType", required: true)] + public InputUnion TaskType { get; set; } = null!; + + /// + /// [Required] Training data for fine tuning. + /// + [Input("trainingData", required: true)] + public object TrainingData { get; set; } = null!; + + /// + /// Validation data for fine tuning. + /// + [Input("validationData")] + public object? ValidationData { get; set; } + + public AzureOpenAiFineTuningArgs() + { + } + public static new AzureOpenAiFineTuningArgs Empty => new AzureOpenAiFineTuningArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureOpenAiHyperParametersArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureOpenAiHyperParametersArgs.cs new file mode 100644 index 000000000000..c14880c029a4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/AzureOpenAiHyperParametersArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Azure Open AI hyperparameters for fine tuning. + /// + public sealed class AzureOpenAiHyperParametersArgs : global::Pulumi.ResourceArgs + { + /// + /// Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + /// + [Input("batchSize")] + public Input? BatchSize { get; set; } + + /// + /// Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + /// + [Input("learningRateMultiplier")] + public Input? LearningRateMultiplier { get; set; } + + /// + /// The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + /// + [Input("nEpochs")] + public Input? NEpochs { get; set; } + + public AzureOpenAiHyperParametersArgs() + { + } + public static new AzureOpenAiHyperParametersArgs Empty => new AzureOpenAiHyperParametersArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BanditPolicyArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BanditPolicyArgs.cs new file mode 100644 index 000000000000..badf12b3bdd6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BanditPolicyArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation + /// + public sealed class BanditPolicyArgs : global::Pulumi.ResourceArgs + { + /// + /// Number of intervals by which to delay the first evaluation. + /// + [Input("delayEvaluation")] + public Input? DelayEvaluation { get; set; } + + /// + /// Interval (number of runs) between policy evaluations. + /// + [Input("evaluationInterval")] + public Input? EvaluationInterval { get; set; } + + /// + /// + /// Expected value is 'Bandit'. + /// + [Input("policyType", required: true)] + public Input PolicyType { get; set; } = null!; + + /// + /// Absolute distance allowed from the best performing run. + /// + [Input("slackAmount")] + public Input? SlackAmount { get; set; } + + /// + /// Ratio of the allowed distance from the best performing run. + /// + [Input("slackFactor")] + public Input? SlackFactor { get; set; } + + public BanditPolicyArgs() + { + DelayEvaluation = 0; + EvaluationInterval = 0; + SlackAmount = 0; + SlackFactor = 0; + } + public static new BanditPolicyArgs Empty => new BanditPolicyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchDeploymentArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchDeploymentArgs.cs new file mode 100644 index 000000000000..e719c7f8e1b1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchDeploymentArgs.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Batch inference settings per deployment. + /// + public sealed class BatchDeploymentArgs : global::Pulumi.ResourceArgs + { + /// + /// Code configuration for the endpoint deployment. + /// + [Input("codeConfiguration")] + public Input? CodeConfiguration { get; set; } + + /// + /// Compute target for batch inference operation. + /// + [Input("compute")] + public Input? Compute { get; set; } + + /// + /// Properties relevant to different deployment types. + /// + [Input("deploymentConfiguration")] + public Input? DeploymentConfiguration { get; set; } + + /// + /// Description of the endpoint deployment. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// ARM resource ID or AssetId of the environment specification for the endpoint deployment. + /// + [Input("environmentId")] + public Input? EnvironmentId { get; set; } + + [Input("environmentVariables")] + private InputMap? _environmentVariables; + + /// + /// Environment variables configuration for the deployment. + /// + public InputMap EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputMap()); + set => _environmentVariables = value; + } + + /// + /// Error threshold, if the error count for the entire input goes above this value, + /// the batch inference will be aborted. Range is [-1, int.MaxValue]. + /// For FileDataset, this value is the count of file failures. + /// For TabularDataset, this value is the count of record failures. + /// If set to -1 (the lower bound), all failures during batch inference will be ignored. + /// + [Input("errorThreshold")] + public Input? ErrorThreshold { get; set; } + + /// + /// Logging level for batch inference operation. + /// + [Input("loggingLevel")] + public InputUnion? LoggingLevel { get; set; } + + /// + /// Indicates maximum number of parallelism per instance. + /// + [Input("maxConcurrencyPerInstance")] + public Input? MaxConcurrencyPerInstance { get; set; } + + /// + /// Size of the mini-batch passed to each batch invocation. + /// For FileDataset, this is the number of files per mini-batch. + /// For TabularDataset, this is the size of the records in bytes, per mini-batch. + /// + [Input("miniBatchSize")] + public Input? MiniBatchSize { get; set; } + + /// + /// Reference to the model asset for the endpoint deployment. + /// + [Input("model")] + public object? Model { get; set; } + + /// + /// Indicates how the output will be organized. + /// + [Input("outputAction")] + public InputUnion? OutputAction { get; set; } + + /// + /// Customized output file name for append_row output action. + /// + [Input("outputFileName")] + public Input? OutputFileName { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Indicates compute configuration for the job. + /// If not provided, will default to the defaults defined in ResourceConfiguration. + /// + [Input("resources")] + public Input? Resources { get; set; } + + /// + /// Retry Settings for the batch inference operation. + /// If not provided, will default to the defaults defined in BatchRetrySettings. + /// + [Input("retrySettings")] + public Input? RetrySettings { get; set; } + + public BatchDeploymentArgs() + { + ErrorThreshold = -1; + LoggingLevel = "Info"; + MaxConcurrencyPerInstance = 1; + MiniBatchSize = 10; + OutputAction = "AppendRow"; + OutputFileName = "predictions.csv"; + } + public static new BatchDeploymentArgs Empty => new BatchDeploymentArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchEndpointArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchEndpointArgs.cs new file mode 100644 index 000000000000..916c0cf72db3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchEndpointArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Batch endpoint configuration. + /// + public sealed class BatchEndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + /// + [Input("authMode", required: true)] + public InputUnion AuthMode { get; set; } = null!; + + /// + /// Default values for Batch Endpoint + /// + [Input("defaults")] + public Input? Defaults { get; set; } + + /// + /// Description of the inference endpoint. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// EndpointAuthKeys to set initially on an Endpoint. + /// This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + /// + [Input("keys")] + public Input? Keys { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + public BatchEndpointArgs() + { + } + public static new BatchEndpointArgs Empty => new BatchEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchEndpointDefaultsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchEndpointDefaultsArgs.cs new file mode 100644 index 000000000000..55007f052f97 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchEndpointDefaultsArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Batch endpoint default values + /// + public sealed class BatchEndpointDefaultsArgs : global::Pulumi.ResourceArgs + { + /// + /// Name of the deployment that will be default for the endpoint. + /// This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + /// + [Input("deploymentName")] + public Input? DeploymentName { get; set; } + + public BatchEndpointDefaultsArgs() + { + } + public static new BatchEndpointDefaultsArgs Empty => new BatchEndpointDefaultsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchPipelineComponentDeploymentConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchPipelineComponentDeploymentConfigurationArgs.cs new file mode 100644 index 000000000000..3f13fa5bdbc5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchPipelineComponentDeploymentConfigurationArgs.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Properties for a Batch Pipeline Component Deployment. + /// + public sealed class BatchPipelineComponentDeploymentConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The ARM id of the component to be run. + /// + [Input("componentId")] + public Input? ComponentId { get; set; } + + /// + /// The enumerated property types for batch deployments. + /// Expected value is 'PipelineComponent'. + /// + [Input("deploymentConfigurationType", required: true)] + public Input DeploymentConfigurationType { get; set; } = null!; + + /// + /// The description which will be applied to the job. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("settings")] + private InputMap? _settings; + + /// + /// Run-time settings for the pipeline job. + /// + public InputMap Settings + { + get => _settings ?? (_settings = new InputMap()); + set => _settings = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// The tags which will be applied to the job. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public BatchPipelineComponentDeploymentConfigurationArgs() + { + } + public static new BatchPipelineComponentDeploymentConfigurationArgs Empty => new BatchPipelineComponentDeploymentConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchRetrySettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchRetrySettingsArgs.cs new file mode 100644 index 000000000000..ea182d9939c0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BatchRetrySettingsArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Retry settings for a batch inference operation. + /// + public sealed class BatchRetrySettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Maximum retry count for a mini-batch + /// + [Input("maxRetries")] + public Input? MaxRetries { get; set; } + + /// + /// Invocation timeout for a mini-batch, in ISO 8601 format. + /// + [Input("timeout")] + public Input? Timeout { get; set; } + + public BatchRetrySettingsArgs() + { + MaxRetries = 3; + Timeout = "PT30S"; + } + public static new BatchRetrySettingsArgs Empty => new BatchRetrySettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BayesianSamplingAlgorithmArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BayesianSamplingAlgorithmArgs.cs new file mode 100644 index 000000000000..202880fcef15 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BayesianSamplingAlgorithmArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Defines a Sampling Algorithm that generates values based on previous values + /// + public sealed class BayesianSamplingAlgorithmArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Bayesian'. + /// + [Input("samplingAlgorithmType", required: true)] + public Input SamplingAlgorithmType { get; set; } = null!; + + public BayesianSamplingAlgorithmArgs() + { + } + public static new BayesianSamplingAlgorithmArgs Empty => new BayesianSamplingAlgorithmArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BindOptionsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BindOptionsArgs.cs new file mode 100644 index 000000000000..900b0f92e68b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BindOptionsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class BindOptionsArgs : global::Pulumi.ResourceArgs + { + /// + /// Indicate whether to create host path. + /// + [Input("createHostPath")] + public Input? CreateHostPath { get; set; } + + /// + /// Type of Bind Option + /// + [Input("propagation")] + public Input? Propagation { get; set; } + + /// + /// Mention the selinux options. + /// + [Input("selinux")] + public Input? Selinux { get; set; } + + public BindOptionsArgs() + { + } + public static new BindOptionsArgs Empty => new BindOptionsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BuildContextArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BuildContextArgs.cs new file mode 100644 index 000000000000..85f61d3fbc60 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/BuildContextArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Configuration settings for Docker build context + /// + public sealed class BuildContextArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + /// <seealso href="https://docs.docker.com/engine/reference/commandline/build/#extended-description" /> + /// + [Input("contextUri", required: true)] + public Input ContextUri { get; set; } = null!; + + /// + /// Path to the Dockerfile in the build context. + /// <seealso href="https://docs.docker.com/engine/reference/builder/" /> + /// + [Input("dockerfilePath")] + public Input? DockerfilePath { get; set; } + + public BuildContextArgs() + { + DockerfilePath = "Dockerfile"; + } + public static new BuildContextArgs Empty => new BuildContextArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CapabilityHostArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CapabilityHostArgs.cs new file mode 100644 index 000000000000..cb0380f11b3a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CapabilityHostArgs.cs @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CapabilityHostArgs : global::Pulumi.ResourceArgs + { + [Input("aiServicesConnections")] + private InputList? _aiServicesConnections; + + /// + /// List of AI services connections. + /// + public InputList AiServicesConnections + { + get => _aiServicesConnections ?? (_aiServicesConnections = new InputList()); + set => _aiServicesConnections = value; + } + + /// + /// Kind of this capability host. + /// + [Input("capabilityHostKind")] + public InputUnion? CapabilityHostKind { get; set; } + + /// + /// Customer subnet info to help set up this capability host. + /// + [Input("customerSubnet")] + public Input? CustomerSubnet { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("storageConnections")] + private InputList? _storageConnections; + + /// + /// List of Storage connections. + /// + public InputList StorageConnections + { + get => _storageConnections ?? (_storageConnections = new InputList()); + set => _storageConnections = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + [Input("threadStorageConnections")] + private InputList? _threadStorageConnections; + + /// + /// List of Thread storage connections. + /// + public InputList ThreadStorageConnections + { + get => _threadStorageConnections ?? (_threadStorageConnections = new InputList()); + set => _threadStorageConnections = value; + } + + [Input("vectorStoreConnections")] + private InputList? _vectorStoreConnections; + + /// + /// List of VectorStore connections. + /// + public InputList VectorStoreConnections + { + get => _vectorStoreConnections ?? (_vectorStoreConnections = new InputList()); + set => _vectorStoreConnections = value; + } + + public CapabilityHostArgs() + { + CapabilityHostKind = "Agents"; + } + public static new CapabilityHostArgs Empty => new CapabilityHostArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalDataDriftMetricThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalDataDriftMetricThresholdArgs.cs new file mode 100644 index 000000000000..68e42837bddd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalDataDriftMetricThresholdArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CategoricalDataDriftMetricThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Categorical'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] The categorical data drift metric to calculate. + /// + [Input("metric", required: true)] + public InputUnion Metric { get; set; } = null!; + + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + [Input("threshold")] + public Input? Threshold { get; set; } + + public CategoricalDataDriftMetricThresholdArgs() + { + } + public static new CategoricalDataDriftMetricThresholdArgs Empty => new CategoricalDataDriftMetricThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalDataQualityMetricThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalDataQualityMetricThresholdArgs.cs new file mode 100644 index 000000000000..046882ad7c23 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalDataQualityMetricThresholdArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CategoricalDataQualityMetricThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Categorical'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] The categorical data quality metric to calculate. + /// + [Input("metric", required: true)] + public InputUnion Metric { get; set; } = null!; + + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + [Input("threshold")] + public Input? Threshold { get; set; } + + public CategoricalDataQualityMetricThresholdArgs() + { + } + public static new CategoricalDataQualityMetricThresholdArgs Empty => new CategoricalDataQualityMetricThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalPredictionDriftMetricThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalPredictionDriftMetricThresholdArgs.cs new file mode 100644 index 000000000000..cdf6d3130bc1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CategoricalPredictionDriftMetricThresholdArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CategoricalPredictionDriftMetricThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Categorical'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] The categorical prediction drift metric to calculate. + /// + [Input("metric", required: true)] + public InputUnion Metric { get; set; } = null!; + + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + [Input("threshold")] + public Input? Threshold { get; set; } + + public CategoricalPredictionDriftMetricThresholdArgs() + { + } + public static new CategoricalPredictionDriftMetricThresholdArgs Empty => new CategoricalPredictionDriftMetricThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CertificateDatastoreCredentialsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CertificateDatastoreCredentialsArgs.cs new file mode 100644 index 000000000000..65d66ccc3eda --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CertificateDatastoreCredentialsArgs.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Certificate datastore credentials configuration. + /// + public sealed class CertificateDatastoreCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Authority URL used for authentication. + /// + [Input("authorityUrl")] + public Input? AuthorityUrl { get; set; } + + /// + /// [Required] Service principal client ID. + /// + [Input("clientId", required: true)] + public Input ClientId { get; set; } = null!; + + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'Certificate'. + /// + [Input("credentialsType", required: true)] + public Input CredentialsType { get; set; } = null!; + + /// + /// Resource the service principal has access to. + /// + [Input("resourceUrl")] + public Input? ResourceUrl { get; set; } + + /// + /// [Required] Service principal secrets. + /// + [Input("secrets", required: true)] + public Input Secrets { get; set; } = null!; + + /// + /// [Required] ID of the tenant to which the service principal belongs. + /// + [Input("tenantId", required: true)] + public Input TenantId { get; set; } = null!; + + /// + /// [Required] Thumbprint of the certificate used for authentication. + /// + [Input("thumbprint", required: true)] + public Input Thumbprint { get; set; } = null!; + + public CertificateDatastoreCredentialsArgs() + { + } + public static new CertificateDatastoreCredentialsArgs Empty => new CertificateDatastoreCredentialsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CertificateDatastoreSecretsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CertificateDatastoreSecretsArgs.cs new file mode 100644 index 000000000000..0cb076326ae9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CertificateDatastoreSecretsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Datastore certificate secrets. + /// + public sealed class CertificateDatastoreSecretsArgs : global::Pulumi.ResourceArgs + { + /// + /// Service principal certificate. + /// + [Input("certificate")] + public Input? Certificate { get; set; } + + /// + /// Enum to determine the datastore secrets type. + /// Expected value is 'Certificate'. + /// + [Input("secretsType", required: true)] + public Input SecretsType { get; set; } = null!; + + public CertificateDatastoreSecretsArgs() + { + } + public static new CertificateDatastoreSecretsArgs Empty => new CertificateDatastoreSecretsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ClassificationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ClassificationArgs.cs new file mode 100644 index 000000000000..1eac387449db --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ClassificationArgs.cs @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Classification task in AutoML Table vertical. + /// + public sealed class ClassificationArgs : global::Pulumi.ResourceArgs + { + [Input("cvSplitColumnNames")] + private InputList? _cvSplitColumnNames; + + /// + /// Columns to use for CVSplit data. + /// + public InputList CvSplitColumnNames + { + get => _cvSplitColumnNames ?? (_cvSplitColumnNames = new InputList()); + set => _cvSplitColumnNames = value; + } + + /// + /// Featurization inputs needed for AutoML job. + /// + [Input("featurizationSettings")] + public Input? FeaturizationSettings { get; set; } + + /// + /// Execution constraints for AutoMLJob. + /// + [Input("limitSettings")] + public Input? LimitSettings { get; set; } + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Number of cross validation folds to be applied on training dataset + /// when validation dataset is not provided. + /// + [Input("nCrossValidations")] + public InputUnion? NCrossValidations { get; set; } + + /// + /// Positive label for binary metrics calculation. + /// + [Input("positiveLabel")] + public Input? PositiveLabel { get; set; } + + /// + /// Primary metric for the task. + /// + [Input("primaryMetric")] + public InputUnion? PrimaryMetric { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'Classification'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// Test data input. + /// + [Input("testData")] + public Input? TestData { get; set; } + + /// + /// The fraction of test dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("testDataSize")] + public Input? TestDataSize { get; set; } + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Inputs for training phase for an AutoML Job. + /// + [Input("trainingSettings")] + public Input? TrainingSettings { get; set; } + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("validationDataSize")] + public Input? ValidationDataSize { get; set; } + + /// + /// The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + /// + [Input("weightColumnName")] + public Input? WeightColumnName { get; set; } + + public ClassificationArgs() + { + LogVerbosity = "Info"; + PrimaryMetric = "AUCWeighted"; + } + public static new ClassificationArgs Empty => new ClassificationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ClassificationTrainingSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ClassificationTrainingSettingsArgs.cs new file mode 100644 index 000000000000..0eede8a884c3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ClassificationTrainingSettingsArgs.cs @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Classification Training related configuration. + /// + public sealed class ClassificationTrainingSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("allowedTrainingAlgorithms")] + private InputList>? _allowedTrainingAlgorithms; + + /// + /// Allowed models for classification task. + /// + public InputList> AllowedTrainingAlgorithms + { + get => _allowedTrainingAlgorithms ?? (_allowedTrainingAlgorithms = new InputList>()); + set => _allowedTrainingAlgorithms = value; + } + + [Input("blockedTrainingAlgorithms")] + private InputList>? _blockedTrainingAlgorithms; + + /// + /// Blocked models for classification task. + /// + public InputList> BlockedTrainingAlgorithms + { + get => _blockedTrainingAlgorithms ?? (_blockedTrainingAlgorithms = new InputList>()); + set => _blockedTrainingAlgorithms = value; + } + + /// + /// Enable recommendation of DNN models. + /// + [Input("enableDnnTraining")] + public Input? EnableDnnTraining { get; set; } + + /// + /// Flag to turn on explainability on best model. + /// + [Input("enableModelExplainability")] + public Input? EnableModelExplainability { get; set; } + + /// + /// Flag for enabling onnx compatible models. + /// + [Input("enableOnnxCompatibleModels")] + public Input? EnableOnnxCompatibleModels { get; set; } + + /// + /// Enable stack ensemble run. + /// + [Input("enableStackEnsemble")] + public Input? EnableStackEnsemble { get; set; } + + /// + /// Enable voting ensemble run. + /// + [Input("enableVoteEnsemble")] + public Input? EnableVoteEnsemble { get; set; } + + /// + /// During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + /// Configure this parameter with a higher value than 300 secs, if more time is needed. + /// + [Input("ensembleModelDownloadTimeout")] + public Input? EnsembleModelDownloadTimeout { get; set; } + + /// + /// Stack ensemble settings for stack ensemble run. + /// + [Input("stackEnsembleSettings")] + public Input? StackEnsembleSettings { get; set; } + + public ClassificationTrainingSettingsArgs() + { + EnableDnnTraining = false; + EnableModelExplainability = true; + EnableOnnxCompatibleModels = false; + EnableStackEnsemble = true; + EnableVoteEnsemble = true; + EnsembleModelDownloadTimeout = "PT5M"; + } + public static new ClassificationTrainingSettingsArgs Empty => new ClassificationTrainingSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeConfigurationArgs.cs new file mode 100644 index 000000000000..74e56ec35e12 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeConfigurationArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Configuration for a scoring code asset. + /// + public sealed class CodeConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the code asset. + /// + [Input("codeId")] + public Input? CodeId { get; set; } + + /// + /// [Required] The script to execute on startup. eg. "score.py" + /// + [Input("scoringScript", required: true)] + public Input ScoringScript { get; set; } = null!; + + public CodeConfigurationArgs() + { + } + public static new CodeConfigurationArgs Empty => new CodeConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeContainerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeContainerArgs.cs new file mode 100644 index 000000000000..2067ea09bac0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeContainerArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Container for code asset versions. + /// + public sealed class CodeContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public CodeContainerArgs() + { + IsArchived = false; + } + public static new CodeContainerArgs Empty => new CodeContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeVersionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeVersionArgs.cs new file mode 100644 index 000000000000..6dee9463c609 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CodeVersionArgs.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Code asset version details. + /// + public sealed class CodeVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Uri where code is located + /// + [Input("codeUri")] + public Input? CodeUri { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public CodeVersionArgs() + { + IsAnonymous = false; + IsArchived = false; + } + public static new CodeVersionArgs Empty => new CodeVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CognitiveServicesSkuArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CognitiveServicesSkuArgs.cs new file mode 100644 index 000000000000..d04b5a048b6f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CognitiveServicesSkuArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CognitiveServicesSkuArgs : global::Pulumi.ResourceArgs + { + [Input("capacity")] + public Input? Capacity { get; set; } + + [Input("family")] + public Input? Family { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("size")] + public Input? Size { get; set; } + + [Input("tier")] + public Input? Tier { get; set; } + + public CognitiveServicesSkuArgs() + { + } + public static new CognitiveServicesSkuArgs Empty => new CognitiveServicesSkuArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CollectionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CollectionArgs.cs new file mode 100644 index 000000000000..37a4682b6218 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CollectionArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CollectionArgs : global::Pulumi.ResourceArgs + { + /// + /// The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + /// + [Input("clientId")] + public Input? ClientId { get; set; } + + /// + /// Enable or disable data collection. + /// + [Input("dataCollectionMode")] + public InputUnion? DataCollectionMode { get; set; } + + /// + /// The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + /// + [Input("dataId")] + public Input? DataId { get; set; } + + /// + /// The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + /// + [Input("samplingRate")] + public Input? SamplingRate { get; set; } + + public CollectionArgs() + { + DataCollectionMode = "Disabled"; + SamplingRate = 1; + } + public static new CollectionArgs Empty => new CollectionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ColumnTransformerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ColumnTransformerArgs.cs new file mode 100644 index 000000000000..0299cf7d58e0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ColumnTransformerArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Column transformer parameters. + /// + public sealed class ColumnTransformerArgs : global::Pulumi.ResourceArgs + { + [Input("fields")] + private InputList? _fields; + + /// + /// Fields to apply transformer logic on. + /// + public InputList Fields + { + get => _fields ?? (_fields = new InputList()); + set => _fields = value; + } + + /// + /// Different properties to be passed to transformer. + /// Input expected is dictionary of key,value pairs in JSON format. + /// + [Input("parameters")] + public Input? Parameters { get; set; } + + public ColumnTransformerArgs() + { + } + public static new ColumnTransformerArgs Empty => new ColumnTransformerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CommandJobArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CommandJobArgs.cs new file mode 100644 index 000000000000..685f88d61725 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CommandJobArgs.cs @@ -0,0 +1,202 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Command job definition. + /// + public sealed class CommandJobArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the code asset. + /// + [Input("codeId")] + public Input? CodeId { get; set; } + + /// + /// [Required] The command to execute on startup of the job. eg. "python train.py" + /// + [Input("command", required: true)] + public Input Command { get; set; } = null!; + + /// + /// ARM resource ID of the component resource. + /// + [Input("componentId")] + public Input? ComponentId { get; set; } + + /// + /// ARM resource ID of the compute resource. + /// + [Input("computeId")] + public Input? ComputeId { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Display name of job. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + /// + [Input("distribution")] + public object? Distribution { get; set; } + + /// + /// [Required] The ARM resource ID of the Environment specification for the job. + /// + [Input("environmentId", required: true)] + public Input EnvironmentId { get; set; } = null!; + + [Input("environmentVariables")] + private InputMap? _environmentVariables; + + /// + /// Environment variables included in the job. + /// + public InputMap EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputMap()); + set => _environmentVariables = value; + } + + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + [Input("experimentName")] + public Input? ExperimentName { get; set; } + + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + [Input("identity")] + public object? Identity { get; set; } + + [Input("inputs")] + private InputMap? _inputs; + + /// + /// Mapping of input data bindings used in the job. + /// + public InputMap Inputs + { + get => _inputs ?? (_inputs = new InputMap()); + set => _inputs = value; + } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// Enum to determine the type of job. + /// Expected value is 'Command'. + /// + [Input("jobType", required: true)] + public Input JobType { get; set; } = null!; + + /// + /// Command Job limit. + /// + [Input("limits")] + public Input? Limits { get; set; } + + /// + /// Notification setting for the job + /// + [Input("notificationSetting")] + public Input? NotificationSetting { get; set; } + + [Input("outputs")] + private InputMap? _outputs; + + /// + /// Mapping of output data bindings used in the job. + /// + public InputMap Outputs + { + get => _outputs ?? (_outputs = new InputMap()); + set => _outputs = value; + } + + /// + /// Parent job name. + /// + [Input("parentJobName")] + public Input? ParentJobName { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Queue settings for the job + /// + [Input("queueSettings")] + public Input? QueueSettings { get; set; } + + /// + /// Compute Resource configuration for the job. + /// + [Input("resources")] + public Input? Resources { get; set; } + + [Input("services")] + private InputMap? _services; + + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public InputMap Services + { + get => _services ?? (_services = new InputMap()); + set => _services = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public CommandJobArgs() + { + ExperimentName = "Default"; + IsArchived = false; + } + public static new CommandJobArgs Empty => new CommandJobArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CommandJobLimitsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CommandJobLimitsArgs.cs new file mode 100644 index 000000000000..f7ec51f36e4a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CommandJobLimitsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Command Job limit class. + /// + public sealed class CommandJobLimitsArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Command'. + /// + [Input("jobLimitsType", required: true)] + public Input JobLimitsType { get; set; } = null!; + + /// + /// The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + /// + [Input("timeout")] + public Input? Timeout { get; set; } + + public CommandJobLimitsArgs() + { + } + public static new CommandJobLimitsArgs Empty => new CommandJobLimitsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComponentContainerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComponentContainerArgs.cs new file mode 100644 index 000000000000..fdb997819979 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComponentContainerArgs.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Component container definition. + /// <see href="https://docs.microsoft.com/en-us/azure/machine-learning/reference-yaml-component-command" /> + /// + public sealed class ComponentContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ComponentContainerArgs() + { + IsArchived = false; + } + public static new ComponentContainerArgs Empty => new ComponentContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComponentVersionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComponentVersionArgs.cs new file mode 100644 index 000000000000..768961e43f2b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComponentVersionArgs.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Definition of a component version: defines resources that span component types. + /// + public sealed class ComponentVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Defines Component definition details. + /// <see href="https://docs.microsoft.com/en-us/azure/machine-learning/reference-yaml-component-command" /> + /// + [Input("componentSpec")] + public Input? ComponentSpec { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ComponentVersionArgs() + { + IsAnonymous = false; + IsArchived = false; + } + public static new ComponentVersionArgs Empty => new ComponentVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceArgs.cs new file mode 100644 index 000000000000..d1c9ff9bd779 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// An Azure Machine Learning compute instance. + /// + public sealed class ComputeInstanceArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'ComputeInstance'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + /// + /// Properties of ComputeInstance + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public ComputeInstanceArgs() + { + } + public static new ComputeInstanceArgs Empty => new ComputeInstanceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceAutologgerSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceAutologgerSettingsArgs.cs new file mode 100644 index 000000000000..ee0818ef9948 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceAutologgerSettingsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Specifies settings for autologger. + /// + public sealed class ComputeInstanceAutologgerSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Indicates whether mlflow autologger is enabled for notebooks. + /// + [Input("mlflowAutologger")] + public InputUnion? MlflowAutologger { get; set; } + + public ComputeInstanceAutologgerSettingsArgs() + { + } + public static new ComputeInstanceAutologgerSettingsArgs Empty => new ComputeInstanceAutologgerSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstancePropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstancePropertiesArgs.cs new file mode 100644 index 000000000000..83257d56aeba --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstancePropertiesArgs.cs @@ -0,0 +1,131 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Compute Instance properties + /// + public sealed class ComputeInstancePropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + /// + [Input("applicationSharingPolicy")] + public InputUnion? ApplicationSharingPolicy { get; set; } + + /// + /// Specifies settings for autologger. + /// + [Input("autologgerSettings")] + public Input? AutologgerSettings { get; set; } + + /// + /// The Compute Instance Authorization type. Available values are personal (default). + /// + [Input("computeInstanceAuthorizationType")] + public InputUnion? ComputeInstanceAuthorizationType { get; set; } + + [Input("customServices")] + private InputList? _customServices; + + /// + /// List of Custom Services added to the compute. + /// + public InputList CustomServices + { + get => _customServices ?? (_customServices = new InputList()); + set => _customServices = value; + } + + /// + /// Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + /// + [Input("enableNodePublicIp")] + public Input? EnableNodePublicIp { get; set; } + + /// + /// Enable Auto OS Patching. Possible values are: true, false. + /// + [Input("enableOSPatching")] + public Input? EnableOSPatching { get; set; } + + /// + /// Enable root access. Possible values are: true, false. + /// + [Input("enableRootAccess")] + public Input? EnableRootAccess { get; set; } + + /// + /// Enable SSO (single sign on). Possible values are: true, false. + /// + [Input("enableSSO")] + public Input? EnableSSO { get; set; } + + /// + /// Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + /// + [Input("idleTimeBeforeShutdown")] + public Input? IdleTimeBeforeShutdown { get; set; } + + /// + /// Settings for a personal compute instance. + /// + [Input("personalComputeInstanceSettings")] + public Input? PersonalComputeInstanceSettings { get; set; } + + /// + /// Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + /// + [Input("releaseQuotaOnStop")] + public Input? ReleaseQuotaOnStop { get; set; } + + /// + /// The list of schedules to be applied on the computes. + /// + [Input("schedules")] + public Input? Schedules { get; set; } + + /// + /// Details of customized scripts to execute for setting up the cluster. + /// + [Input("setupScripts")] + public Input? SetupScripts { get; set; } + + /// + /// Specifies policy and settings for SSH access. + /// + [Input("sshSettings")] + public Input? SshSettings { get; set; } + + /// + /// Virtual network subnet resource ID the compute nodes belong to. + /// + [Input("subnet")] + public Input? Subnet { get; set; } + + /// + /// Virtual Machine Size + /// + [Input("vmSize")] + public Input? VmSize { get; set; } + + public ComputeInstancePropertiesArgs() + { + ApplicationSharingPolicy = "Shared"; + ComputeInstanceAuthorizationType = "personal"; + EnableOSPatching = false; + EnableRootAccess = true; + EnableSSO = true; + ReleaseQuotaOnStop = false; + } + public static new ComputeInstancePropertiesArgs Empty => new ComputeInstancePropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceSshSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceSshSettingsArgs.cs new file mode 100644 index 000000000000..6496e3ca6d79 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeInstanceSshSettingsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Specifies policy and settings for SSH access. + /// + public sealed class ComputeInstanceSshSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + /// + [Input("adminPublicKey")] + public Input? AdminPublicKey { get; set; } + + /// + /// State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + /// + [Input("sshPublicAccess")] + public InputUnion? SshPublicAccess { get; set; } + + public ComputeInstanceSshSettingsArgs() + { + SshPublicAccess = "Disabled"; + } + public static new ComputeInstanceSshSettingsArgs Empty => new ComputeInstanceSshSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeRecurrenceScheduleArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeRecurrenceScheduleArgs.cs new file mode 100644 index 000000000000..0553ee4ab27a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeRecurrenceScheduleArgs.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ComputeRecurrenceScheduleArgs : global::Pulumi.ResourceArgs + { + [Input("hours", required: true)] + private InputList? _hours; + + /// + /// [Required] List of hours for the schedule. + /// + public InputList Hours + { + get => _hours ?? (_hours = new InputList()); + set => _hours = value; + } + + [Input("minutes", required: true)] + private InputList? _minutes; + + /// + /// [Required] List of minutes for the schedule. + /// + public InputList Minutes + { + get => _minutes ?? (_minutes = new InputList()); + set => _minutes = value; + } + + [Input("monthDays")] + private InputList? _monthDays; + + /// + /// List of month days for the schedule + /// + public InputList MonthDays + { + get => _monthDays ?? (_monthDays = new InputList()); + set => _monthDays = value; + } + + [Input("weekDays")] + private InputList>? _weekDays; + + /// + /// List of days for the schedule. + /// + public InputList> WeekDays + { + get => _weekDays ?? (_weekDays = new InputList>()); + set => _weekDays = value; + } + + public ComputeRecurrenceScheduleArgs() + { + } + public static new ComputeRecurrenceScheduleArgs Empty => new ComputeRecurrenceScheduleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeRuntimeDtoArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeRuntimeDtoArgs.cs new file mode 100644 index 000000000000..5756b3bc4a36 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeRuntimeDtoArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ComputeRuntimeDtoArgs : global::Pulumi.ResourceArgs + { + [Input("sparkRuntimeVersion")] + public Input? SparkRuntimeVersion { get; set; } + + public ComputeRuntimeDtoArgs() + { + } + public static new ComputeRuntimeDtoArgs Empty => new ComputeRuntimeDtoArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeSchedulesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeSchedulesArgs.cs new file mode 100644 index 000000000000..57fb744c313f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeSchedulesArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// The list of schedules to be applied on the computes + /// + public sealed class ComputeSchedulesArgs : global::Pulumi.ResourceArgs + { + [Input("computeStartStop")] + private InputList? _computeStartStop; + + /// + /// The list of compute start stop schedules to be applied. + /// + public InputList ComputeStartStop + { + get => _computeStartStop ?? (_computeStartStop = new InputList()); + set => _computeStartStop = value; + } + + public ComputeSchedulesArgs() + { + } + public static new ComputeSchedulesArgs Empty => new ComputeSchedulesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeStartStopScheduleArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeStartStopScheduleArgs.cs new file mode 100644 index 000000000000..1d3aae6eab0a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ComputeStartStopScheduleArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Compute start stop schedule properties + /// + public sealed class ComputeStartStopScheduleArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] The compute power action. + /// + [Input("action")] + public InputUnion? Action { get; set; } + + /// + /// Required if triggerType is Cron. + /// + [Input("cron")] + public Input? Cron { get; set; } + + /// + /// Required if triggerType is Recurrence. + /// + [Input("recurrence")] + public Input? Recurrence { get; set; } + + /// + /// [Deprecated] Not used any more. + /// + [Input("schedule")] + public Input? Schedule { get; set; } + + /// + /// Is the schedule enabled or disabled? + /// + [Input("status")] + public InputUnion? Status { get; set; } + + /// + /// [Required] The schedule trigger type. + /// + [Input("triggerType")] + public InputUnion? TriggerType { get; set; } + + public ComputeStartStopScheduleArgs() + { + } + public static new ComputeStartStopScheduleArgs Empty => new ComputeStartStopScheduleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContainerResourceRequirementsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContainerResourceRequirementsArgs.cs new file mode 100644 index 000000000000..2e7fb647d8b0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContainerResourceRequirementsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Resource requirements for each container instance within an online deployment. + /// + public sealed class ContainerResourceRequirementsArgs : global::Pulumi.ResourceArgs + { + /// + /// Container resource limit info: + /// + [Input("containerResourceLimits")] + public Input? ContainerResourceLimits { get; set; } + + /// + /// Container resource request info: + /// + [Input("containerResourceRequests")] + public Input? ContainerResourceRequests { get; set; } + + public ContainerResourceRequirementsArgs() + { + } + public static new ContainerResourceRequirementsArgs Empty => new ContainerResourceRequirementsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContainerResourceSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContainerResourceSettingsArgs.cs new file mode 100644 index 000000000000..90438ba0bf15 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContainerResourceSettingsArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ContainerResourceSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Number of vCPUs request/limit for container. More info: + /// https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + /// + [Input("cpu")] + public Input? Cpu { get; set; } + + /// + /// Number of Nvidia GPU cards request/limit for container. More info: + /// https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + /// + [Input("gpu")] + public Input? Gpu { get; set; } + + /// + /// Memory size request/limit for container. More info: + /// https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + /// + [Input("memory")] + public Input? Memory { get; set; } + + public ContainerResourceSettingsArgs() + { + } + public static new ContainerResourceSettingsArgs Empty => new ContainerResourceSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContentSafetyArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContentSafetyArgs.cs new file mode 100644 index 000000000000..19ece2851e41 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContentSafetyArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ContentSafetyArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Specifies the current safety level for content safety. + /// + [Input("contentSafetyLevel")] + public InputUnion? ContentSafetyLevel { get; set; } + + /// + /// [Required] Specifies the status of content safety. + /// + [Input("contentSafetyStatus", required: true)] + public InputUnion ContentSafetyStatus { get; set; } = null!; + + public ContentSafetyArgs() + { + } + public static new ContentSafetyArgs Empty => new ContentSafetyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContentSafetyEndpointDeploymentResourcePropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContentSafetyEndpointDeploymentResourcePropertiesArgs.cs new file mode 100644 index 000000000000..ef55c8b576b3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ContentSafetyEndpointDeploymentResourcePropertiesArgs.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ContentSafetyEndpointDeploymentResourcePropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// The failure reason if the creation failed. + /// + [Input("failureReason")] + public Input? FailureReason { get; set; } + + /// + /// Model used for the endpoint deployment. + /// + [Input("model", required: true)] + public Input Model { get; set; } = null!; + + /// + /// The name of RAI policy. + /// + [Input("raiPolicyName")] + public Input? RaiPolicyName { get; set; } + + [Input("sku")] + public Input? Sku { get; set; } + + /// + /// Kind of the deployment. + /// Expected value is 'Azure.ContentSafety'. + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + /// + /// Deployment model version upgrade option. + /// + [Input("versionUpgradeOption")] + public InputUnion? VersionUpgradeOption { get; set; } + + public ContentSafetyEndpointDeploymentResourcePropertiesArgs() + { + } + public static new ContentSafetyEndpointDeploymentResourcePropertiesArgs Empty => new ContentSafetyEndpointDeploymentResourcePropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CosmosDbSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CosmosDbSettingsArgs.cs new file mode 100644 index 000000000000..56593bb35ae0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CosmosDbSettingsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CosmosDbSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("collectionsThroughput")] + public Input? CollectionsThroughput { get; set; } + + public CosmosDbSettingsArgs() + { + } + public static new CosmosDbSettingsArgs Empty => new CosmosDbSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CreateMonitorActionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CreateMonitorActionArgs.cs new file mode 100644 index 000000000000..0f88a190a0dc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CreateMonitorActionArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CreateMonitorActionArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'CreateMonitor'. + /// + [Input("actionType", required: true)] + public Input ActionType { get; set; } = null!; + + /// + /// [Required] Defines the monitor. + /// + [Input("monitorDefinition", required: true)] + public Input MonitorDefinition { get; set; } = null!; + + public CreateMonitorActionArgs() + { + } + public static new CreateMonitorActionArgs Empty => new CreateMonitorActionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CronArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CronArgs.cs new file mode 100644 index 000000000000..4e04620b9698 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CronArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// The workflow trigger cron for ComputeStartStop schedule type. + /// + public sealed class CronArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Specifies cron expression of schedule. + /// The expression should follow NCronTab format. + /// + [Input("expression")] + public Input? Expression { get; set; } + + /// + /// The start time in yyyy-MM-ddTHH:mm:ss format. + /// + [Input("startTime")] + public Input? StartTime { get; set; } + + /// + /// Specifies time zone in which the schedule runs. + /// TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + /// + [Input("timeZone")] + public Input? TimeZone { get; set; } + + public CronArgs() + { + TimeZone = "UTC"; + } + public static new CronArgs Empty => new CronArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CronTriggerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CronTriggerArgs.cs new file mode 100644 index 000000000000..9f6afb5feede --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CronTriggerArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CronTriggerArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + /// Recommented format would be "2022-06-01T00:00:01" + /// If not present, the schedule will run indefinitely + /// + [Input("endTime")] + public Input? EndTime { get; set; } + + /// + /// [Required] Specifies cron expression of schedule. + /// The expression should follow NCronTab format. + /// + [Input("expression", required: true)] + public Input Expression { get; set; } = null!; + + /// + /// Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + /// + [Input("startTime")] + public Input? StartTime { get; set; } + + /// + /// Specifies time zone in which the schedule runs. + /// TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + /// + [Input("timeZone")] + public Input? TimeZone { get; set; } + + /// + /// + /// Expected value is 'Cron'. + /// + [Input("triggerType", required: true)] + public Input TriggerType { get; set; } = null!; + + public CronTriggerArgs() + { + TimeZone = "UTC"; + } + public static new CronTriggerArgs Empty => new CronTriggerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomForecastHorizonArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomForecastHorizonArgs.cs new file mode 100644 index 000000000000..2c6552cb7daa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomForecastHorizonArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// The desired maximum forecast horizon in units of time-series frequency. + /// + public sealed class CustomForecastHorizonArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine forecast horizon selection mode. + /// Expected value is 'Custom'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + /// + /// [Required] Forecast horizon value. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public CustomForecastHorizonArgs() + { + } + public static new CustomForecastHorizonArgs Empty => new CustomForecastHorizonArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomKeysArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomKeysArgs.cs new file mode 100644 index 000000000000..2bfd1e24fda0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomKeysArgs.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Custom Keys credential object + /// + public sealed class CustomKeysArgs : global::Pulumi.ResourceArgs + { + [Input("keys")] + private InputMap? _keys; + public InputMap Keys + { + get => _keys ?? (_keys = new InputMap()); + set => _keys = value; + } + + public CustomKeysArgs() + { + } + public static new CustomKeysArgs Empty => new CustomKeysArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomKeysWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomKeysWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..beaacdb900f9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomKeysWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Category:= CustomKeys + /// AuthType:= CustomKeys (as type discriminator) + /// Credentials:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys + /// Target:= {any value} + /// Use Metadata property bag for ApiVersion and other metadata fields + /// + public sealed class CustomKeysWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'CustomKeys'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + /// + /// Custom Keys credential object + /// + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public CustomKeysWorkspaceConnectionPropertiesArgs() + { + } + public static new CustomKeysWorkspaceConnectionPropertiesArgs Empty => new CustomKeysWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomMetricThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomMetricThresholdArgs.cs new file mode 100644 index 000000000000..4019a3b74b1e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomMetricThresholdArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CustomMetricThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] The user-defined metric to calculate. + /// + [Input("metric", required: true)] + public Input Metric { get; set; } = null!; + + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + [Input("threshold")] + public Input? Threshold { get; set; } + + public CustomMetricThresholdArgs() + { + } + public static new CustomMetricThresholdArgs Empty => new CustomMetricThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelFineTuningArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelFineTuningArgs.cs new file mode 100644 index 000000000000..fd8d68a4136e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelFineTuningArgs.cs @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CustomModelFineTuningArgs : global::Pulumi.ResourceArgs + { + [Input("hyperParameters")] + private InputMap? _hyperParameters; + + /// + /// HyperParameters for fine tuning custom model. + /// + public InputMap HyperParameters + { + get => _hyperParameters ?? (_hyperParameters = new InputMap()); + set => _hyperParameters = value; + } + + /// + /// [Required] Input model for fine tuning. + /// + [Input("model", required: true)] + public object Model { get; set; } = null!; + + /// + /// Enum to determine the type of fine tuning. + /// Expected value is 'Custom'. + /// + [Input("modelProvider", required: true)] + public Input ModelProvider { get; set; } = null!; + + /// + /// [Required] Fine tuning task type. + /// + [Input("taskType", required: true)] + public InputUnion TaskType { get; set; } = null!; + + /// + /// [Required] Training data for fine tuning. + /// + [Input("trainingData", required: true)] + public object TrainingData { get; set; } = null!; + + /// + /// Validation data for fine tuning. + /// + [Input("validationData")] + public object? ValidationData { get; set; } + + public CustomModelFineTuningArgs() + { + } + public static new CustomModelFineTuningArgs Empty => new CustomModelFineTuningArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelJobInputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelJobInputArgs.cs new file mode 100644 index 000000000000..88a1d4036805 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelJobInputArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CustomModelJobInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Description for the input. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'custom_model'. + /// + [Input("jobInputType", required: true)] + public Input JobInputType { get; set; } = null!; + + /// + /// Input Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + public CustomModelJobInputArgs() + { + Mode = "ReadOnlyMount"; + } + public static new CustomModelJobInputArgs Empty => new CustomModelJobInputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelJobOutputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelJobOutputArgs.cs new file mode 100644 index 000000000000..2cb69acdefe8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomModelJobOutputArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CustomModelJobOutputArgs : global::Pulumi.ResourceArgs + { + /// + /// Output Asset Name. + /// + [Input("assetName")] + public Input? AssetName { get; set; } + + /// + /// Description for the output. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'custom_model'. + /// + [Input("jobOutputType", required: true)] + public Input JobOutputType { get; set; } = null!; + + /// + /// Output Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// Output Asset URI. + /// + [Input("uri")] + public Input? Uri { get; set; } + + public CustomModelJobOutputArgs() + { + Mode = "ReadWriteMount"; + } + public static new CustomModelJobOutputArgs Empty => new CustomModelJobOutputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomMonitoringSignalArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomMonitoringSignalArgs.cs new file mode 100644 index 000000000000..f6af21653012 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomMonitoringSignalArgs.cs @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CustomMonitoringSignalArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Reference to the component asset used to calculate the custom metrics. + /// + [Input("componentId", required: true)] + public Input ComponentId { get; set; } = null!; + + [Input("inputAssets")] + private InputMap? _inputAssets; + + /// + /// Monitoring assets to take as input. Key is the component input port name, value is the data asset. + /// + public InputMap InputAssets + { + get => _inputAssets ?? (_inputAssets = new InputMap()); + set => _inputAssets = value; + } + + [Input("inputs")] + private InputMap? _inputs; + + /// + /// Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + /// + public InputMap Inputs + { + get => _inputs ?? (_inputs = new InputMap()); + set => _inputs = value; + } + + [Input("metricThresholds", required: true)] + private InputList? _metricThresholds; + + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public InputList MetricThresholds + { + get => _metricThresholds ?? (_metricThresholds = new InputList()); + set => _metricThresholds = value; + } + + [Input("notificationTypes")] + private InputList>? _notificationTypes; + + /// + /// The current notification mode for this signal. + /// + public InputList> NotificationTypes + { + get => _notificationTypes ?? (_notificationTypes = new InputList>()); + set => _notificationTypes = value; + } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// + /// Expected value is 'Custom'. + /// + [Input("signalType", required: true)] + public Input SignalType { get; set; } = null!; + + public CustomMonitoringSignalArgs() + { + } + public static new CustomMonitoringSignalArgs Empty => new CustomMonitoringSignalArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomNCrossValidationsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomNCrossValidationsArgs.cs new file mode 100644 index 000000000000..1542487496e9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomNCrossValidationsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// N-Cross validations are specified by user. + /// + public sealed class CustomNCrossValidationsArgs : global::Pulumi.ResourceArgs + { + /// + /// Determines how N-Cross validations value is determined. + /// Expected value is 'Custom'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + /// + /// [Required] N-Cross validations value. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public CustomNCrossValidationsArgs() + { + } + public static new CustomNCrossValidationsArgs Empty => new CustomNCrossValidationsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomSeasonalityArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomSeasonalityArgs.cs new file mode 100644 index 000000000000..460701f82ab9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomSeasonalityArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CustomSeasonalityArgs : global::Pulumi.ResourceArgs + { + /// + /// Forecasting seasonality mode. + /// Expected value is 'Custom'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + /// + /// [Required] Seasonality value. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public CustomSeasonalityArgs() + { + } + public static new CustomSeasonalityArgs Empty => new CustomSeasonalityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomServiceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomServiceArgs.cs new file mode 100644 index 000000000000..fbcaeb49e57f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomServiceArgs.cs @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Specifies the custom service configuration + /// + public sealed class CustomServiceArgs : global::Pulumi.ResourceArgs + { + /// + /// Describes the docker settings for the image + /// + [Input("docker")] + public Input? Docker { get; set; } + + [Input("endpoints")] + private InputList? _endpoints; + + /// + /// Configuring the endpoints for the container + /// + public InputList Endpoints + { + get => _endpoints ?? (_endpoints = new InputList()); + set => _endpoints = value; + } + + [Input("environmentVariables")] + private InputMap? _environmentVariables; + + /// + /// Environment Variable for the container + /// + public InputMap EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputMap()); + set => _environmentVariables = value; + } + + /// + /// Describes the Image Specifications + /// + [Input("image")] + public Input? Image { get; set; } + + /// + /// Describes the jupyter kernel settings for the image if its a custom environment + /// + [Input("kernel")] + public Input? Kernel { get; set; } + + /// + /// Name of the Custom Service + /// + [Input("name")] + public Input? Name { get; set; } + + [Input("volumes")] + private InputList? _volumes; + + /// + /// Configuring the volumes for the container + /// + public InputList Volumes + { + get => _volumes ?? (_volumes = new InputList()); + set => _volumes = value; + } + + public CustomServiceArgs() + { + } + public static new CustomServiceArgs Empty => new CustomServiceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomTargetLagsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomTargetLagsArgs.cs new file mode 100644 index 000000000000..65796fcd4d3e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomTargetLagsArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CustomTargetLagsArgs : global::Pulumi.ResourceArgs + { + /// + /// Target lags selection modes. + /// Expected value is 'Custom'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + [Input("values", required: true)] + private InputList? _values; + + /// + /// [Required] Set target lags values. + /// + public InputList Values + { + get => _values ?? (_values = new InputList()); + set => _values = value; + } + + public CustomTargetLagsArgs() + { + } + public static new CustomTargetLagsArgs Empty => new CustomTargetLagsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomTargetRollingWindowSizeArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomTargetRollingWindowSizeArgs.cs new file mode 100644 index 000000000000..f5e9be17b869 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/CustomTargetRollingWindowSizeArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class CustomTargetRollingWindowSizeArgs : global::Pulumi.ResourceArgs + { + /// + /// Target rolling windows size mode. + /// Expected value is 'Custom'. + /// + [Input("mode", required: true)] + public Input Mode { get; set; } = null!; + + /// + /// [Required] TargetRollingWindowSize value. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public CustomTargetRollingWindowSizeArgs() + { + } + public static new CustomTargetRollingWindowSizeArgs Empty => new CustomTargetRollingWindowSizeArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataCollectorArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataCollectorArgs.cs new file mode 100644 index 000000000000..b2cc2d58577c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataCollectorArgs.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class DataCollectorArgs : global::Pulumi.ResourceArgs + { + [Input("collections", required: true)] + private InputMap? _collections; + + /// + /// [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + /// Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + /// + public InputMap Collections + { + get => _collections ?? (_collections = new InputMap()); + set => _collections = value; + } + + /// + /// The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + /// + [Input("requestLogging")] + public Input? RequestLogging { get; set; } + + /// + /// When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + /// If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + /// If it's day, all data will be collected in blob path /yyyy/MM/dd/. + /// The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + /// + [Input("rollingRate")] + public InputUnion? RollingRate { get; set; } + + public DataCollectorArgs() + { + RollingRate = "Hour"; + } + public static new DataCollectorArgs Empty => new DataCollectorArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataContainerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataContainerArgs.cs new file mode 100644 index 000000000000..6451dd276606 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataContainerArgs.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Container for data asset versions. + /// + public sealed class DataContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Specifies the type of data. + /// + [Input("dataType", required: true)] + public InputUnion DataType { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public DataContainerArgs() + { + IsArchived = false; + } + public static new DataContainerArgs Empty => new DataContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataDriftMonitoringSignalArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataDriftMonitoringSignalArgs.cs new file mode 100644 index 000000000000..82390e2d8091 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataDriftMonitoringSignalArgs.cs @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class DataDriftMonitoringSignalArgs : global::Pulumi.ResourceArgs + { + [Input("featureDataTypeOverride")] + private InputMap>? _featureDataTypeOverride; + + /// + /// A dictionary that maps feature names to their respective data types. + /// + public InputMap> FeatureDataTypeOverride + { + get => _featureDataTypeOverride ?? (_featureDataTypeOverride = new InputMap>()); + set => _featureDataTypeOverride = value; + } + + /// + /// The settings for computing feature importance. + /// + [Input("featureImportanceSettings")] + public Input? FeatureImportanceSettings { get; set; } + + /// + /// The feature filter which identifies which feature to calculate drift over. + /// + [Input("features")] + public object? Features { get; set; } + + [Input("metricThresholds", required: true)] + private InputList>? _metricThresholds; + + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public InputList> MetricThresholds + { + get => _metricThresholds ?? (_metricThresholds = new InputList>()); + set => _metricThresholds = value; + } + + [Input("notificationTypes")] + private InputList>? _notificationTypes; + + /// + /// The current notification mode for this signal. + /// + public InputList> NotificationTypes + { + get => _notificationTypes ?? (_notificationTypes = new InputList>()); + set => _notificationTypes = value; + } + + /// + /// [Required] The data which drift will be calculated for. + /// + [Input("productionData", required: true)] + public object ProductionData { get; set; } = null!; + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// [Required] The data to calculate drift against. + /// + [Input("referenceData", required: true)] + public object ReferenceData { get; set; } = null!; + + /// + /// + /// Expected value is 'DataDrift'. + /// + [Input("signalType", required: true)] + public Input SignalType { get; set; } = null!; + + public DataDriftMonitoringSignalArgs() + { + } + public static new DataDriftMonitoringSignalArgs Empty => new DataDriftMonitoringSignalArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataFactoryArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataFactoryArgs.cs new file mode 100644 index 000000000000..3770a76db939 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataFactoryArgs.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A DataFactory compute. + /// + public sealed class DataFactoryArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'DataFactory'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public DataFactoryArgs() + { + } + public static new DataFactoryArgs Empty => new DataFactoryArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataLakeAnalyticsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataLakeAnalyticsArgs.cs new file mode 100644 index 000000000000..887925d2e761 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataLakeAnalyticsArgs.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A DataLakeAnalytics compute. + /// + public sealed class DataLakeAnalyticsArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'DataLakeAnalytics'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public DataLakeAnalyticsArgs() + { + } + public static new DataLakeAnalyticsArgs Empty => new DataLakeAnalyticsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataLakeAnalyticsSchemaPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataLakeAnalyticsSchemaPropertiesArgs.cs new file mode 100644 index 000000000000..439e31052031 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataLakeAnalyticsSchemaPropertiesArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class DataLakeAnalyticsSchemaPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// DataLake Store Account Name + /// + [Input("dataLakeStoreAccountName")] + public Input? DataLakeStoreAccountName { get; set; } + + public DataLakeAnalyticsSchemaPropertiesArgs() + { + } + public static new DataLakeAnalyticsSchemaPropertiesArgs Empty => new DataLakeAnalyticsSchemaPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataPathAssetReferenceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataPathAssetReferenceArgs.cs new file mode 100644 index 000000000000..0bd864ddf653 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataPathAssetReferenceArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Reference to an asset via its path in a datastore. + /// + public sealed class DataPathAssetReferenceArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the datastore where the asset is located. + /// + [Input("datastoreId")] + public Input? DatastoreId { get; set; } + + /// + /// The path of the file/directory in the datastore. + /// + [Input("path")] + public Input? Path { get; set; } + + /// + /// Enum to determine which reference method to use for an asset. + /// Expected value is 'DataPath'. + /// + [Input("referenceType", required: true)] + public Input ReferenceType { get; set; } = null!; + + public DataPathAssetReferenceArgs() + { + } + public static new DataPathAssetReferenceArgs Empty => new DataPathAssetReferenceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataQualityMonitoringSignalArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataQualityMonitoringSignalArgs.cs new file mode 100644 index 000000000000..eacb4dd48cd3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DataQualityMonitoringSignalArgs.cs @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class DataQualityMonitoringSignalArgs : global::Pulumi.ResourceArgs + { + [Input("featureDataTypeOverride")] + private InputMap>? _featureDataTypeOverride; + + /// + /// A dictionary that maps feature names to their respective data types. + /// + public InputMap> FeatureDataTypeOverride + { + get => _featureDataTypeOverride ?? (_featureDataTypeOverride = new InputMap>()); + set => _featureDataTypeOverride = value; + } + + /// + /// The settings for computing feature importance. + /// + [Input("featureImportanceSettings")] + public Input? FeatureImportanceSettings { get; set; } + + /// + /// The features to calculate drift over. + /// + [Input("features")] + public object? Features { get; set; } + + [Input("metricThresholds", required: true)] + private InputList>? _metricThresholds; + + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public InputList> MetricThresholds + { + get => _metricThresholds ?? (_metricThresholds = new InputList>()); + set => _metricThresholds = value; + } + + [Input("notificationTypes")] + private InputList>? _notificationTypes; + + /// + /// The current notification mode for this signal. + /// + public InputList> NotificationTypes + { + get => _notificationTypes ?? (_notificationTypes = new InputList>()); + set => _notificationTypes = value; + } + + /// + /// [Required] The data produced by the production service which drift will be calculated for. + /// + [Input("productionData", required: true)] + public object ProductionData { get; set; } = null!; + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// [Required] The data to calculate drift against. + /// + [Input("referenceData", required: true)] + public object ReferenceData { get; set; } = null!; + + /// + /// + /// Expected value is 'DataQuality'. + /// + [Input("signalType", required: true)] + public Input SignalType { get; set; } = null!; + + public DataQualityMonitoringSignalArgs() + { + } + public static new DataQualityMonitoringSignalArgs Empty => new DataQualityMonitoringSignalArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DatabricksArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DatabricksArgs.cs new file mode 100644 index 000000000000..b9692f170fa3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DatabricksArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A DataFactory compute. + /// + public sealed class DatabricksArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'Databricks'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + /// + /// Properties of Databricks + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public DatabricksArgs() + { + } + public static new DatabricksArgs Empty => new DatabricksArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DatabricksPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DatabricksPropertiesArgs.cs new file mode 100644 index 000000000000..438f38427a31 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DatabricksPropertiesArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Properties of Databricks + /// + public sealed class DatabricksPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Databricks access token + /// + [Input("databricksAccessToken")] + public Input? DatabricksAccessToken { get; set; } + + /// + /// Workspace Url + /// + [Input("workspaceUrl")] + public Input? WorkspaceUrl { get; set; } + + public DatabricksPropertiesArgs() + { + } + public static new DatabricksPropertiesArgs Empty => new DatabricksPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DefaultScaleSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DefaultScaleSettingsArgs.cs new file mode 100644 index 000000000000..6a187cf997c5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DefaultScaleSettingsArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class DefaultScaleSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Default'. + /// + [Input("scaleType", required: true)] + public Input ScaleType { get; set; } = null!; + + public DefaultScaleSettingsArgs() + { + } + public static new DefaultScaleSettingsArgs Empty => new DefaultScaleSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DeploymentResourceConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DeploymentResourceConfigurationArgs.cs new file mode 100644 index 000000000000..a5f109472026 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DeploymentResourceConfigurationArgs.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class DeploymentResourceConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// Optional number of instances or nodes used by the compute target. + /// + [Input("instanceCount")] + public Input? InstanceCount { get; set; } + + /// + /// Optional type of VM used as supported by the compute target. + /// + [Input("instanceType")] + public Input? InstanceType { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Additional properties bag. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + public DeploymentResourceConfigurationArgs() + { + InstanceCount = 1; + } + public static new DeploymentResourceConfigurationArgs Empty => new DeploymentResourceConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DistillationJobArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DistillationJobArgs.cs new file mode 100644 index 000000000000..0751f6a22498 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DistillationJobArgs.cs @@ -0,0 +1,160 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Distillation Job definition. + /// + public sealed class DistillationJobArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the component resource. + /// + [Input("componentId")] + public Input? ComponentId { get; set; } + + /// + /// ARM resource ID of the compute resource. + /// + [Input("computeId")] + public Input? ComputeId { get; set; } + + /// + /// [Required] + /// + [Input("dataGenerationDetails", required: true)] + public Input DataGenerationDetails { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Display name of job. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + [Input("experimentName")] + public Input? ExperimentName { get; set; } + + /// + /// [Required] + /// + [Input("finetuningDetails", required: true)] + public Input FinetuningDetails { get; set; } = null!; + + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + [Input("identity")] + public object? Identity { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// Enum to determine the type of job. + /// Expected value is 'Distillation'. + /// + [Input("jobType", required: true)] + public Input JobType { get; set; } = null!; + + /// + /// Notification setting for the job + /// + [Input("notificationSetting")] + public Input? NotificationSetting { get; set; } + + [Input("outputs", required: true)] + private InputMap? _outputs; + + /// + /// [Required] + /// + public InputMap Outputs + { + get => _outputs ?? (_outputs = new InputMap()); + set => _outputs = value; + } + + /// + /// Parent job name. + /// + [Input("parentJobName")] + public Input? ParentJobName { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Queue settings for the job + /// + [Input("queueSettings")] + public Input? QueueSettings { get; set; } + + /// + /// Instance types and other resources for the job + /// + [Input("resources")] + public Input? Resources { get; set; } + + [Input("services")] + private InputMap? _services; + + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public InputMap Services + { + get => _services ?? (_services = new InputMap()); + set => _services = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public DistillationJobArgs() + { + ExperimentName = "Default"; + IsArchived = false; + } + public static new DistillationJobArgs Empty => new DistillationJobArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DockerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DockerArgs.cs new file mode 100644 index 000000000000..38504ede7fb5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/DockerArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class DockerArgs : global::Pulumi.ResourceArgs + { + /// + /// Indicate whether container shall run in privileged or non-privileged mode. + /// + [Input("privileged")] + public Input? Privileged { get; set; } + + public DockerArgs() + { + } + public static new DockerArgs Empty => new DockerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EncryptionPropertyArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EncryptionPropertyArgs.cs new file mode 100644 index 000000000000..fd94d0b474a7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EncryptionPropertyArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class EncryptionPropertyArgs : global::Pulumi.ResourceArgs + { + /// + /// The byok cosmosdb account that customer brings to store customer's data + /// with encryption + /// + [Input("cosmosDbResourceId")] + public Input? CosmosDbResourceId { get; set; } + + /// + /// Identity to be used with the keyVault + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// KeyVault details to do the encryption + /// + [Input("keyVaultProperties", required: true)] + public Input KeyVaultProperties { get; set; } = null!; + + /// + /// The byok search account that customer brings to store customer's data + /// with encryption + /// + [Input("searchAccountResourceId")] + public Input? SearchAccountResourceId { get; set; } + + /// + /// Indicates whether or not the encryption is enabled for the workspace. + /// + [Input("status", required: true)] + public InputUnion Status { get; set; } = null!; + + /// + /// The byok storage account that customer brings to store customer's data + /// with encryption + /// + [Input("storageAccountResourceId")] + public Input? StorageAccountResourceId { get; set; } + + public EncryptionPropertyArgs() + { + } + public static new EncryptionPropertyArgs Empty => new EncryptionPropertyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointArgs.cs new file mode 100644 index 000000000000..1fb7102657d5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointArgs.cs @@ -0,0 +1,51 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class EndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// Host IP over which the application is exposed from the container + /// + [Input("hostIp")] + public Input? HostIp { get; set; } + + /// + /// Name of the Endpoint + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Protocol over which communication will happen over this endpoint + /// + [Input("protocol")] + public InputUnion? Protocol { get; set; } + + /// + /// Port over which the application is exposed from container. + /// + [Input("published")] + public Input? Published { get; set; } + + /// + /// Application port inside the container. + /// + [Input("target")] + public Input? Target { get; set; } + + public EndpointArgs() + { + Protocol = "tcp"; + } + public static new EndpointArgs Empty => new EndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointAuthKeysArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointAuthKeysArgs.cs new file mode 100644 index 000000000000..45359b0e0071 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointAuthKeysArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Keys for endpoint authentication. + /// + public sealed class EndpointAuthKeysArgs : global::Pulumi.ResourceArgs + { + /// + /// The primary key. + /// + [Input("primaryKey")] + public Input? PrimaryKey { get; set; } + + /// + /// The secondary key. + /// + [Input("secondaryKey")] + public Input? SecondaryKey { get; set; } + + public EndpointAuthKeysArgs() + { + } + public static new EndpointAuthKeysArgs Empty => new EndpointAuthKeysArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointDeploymentModelArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointDeploymentModelArgs.cs new file mode 100644 index 000000000000..26678ac17230 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointDeploymentModelArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class EndpointDeploymentModelArgs : global::Pulumi.ResourceArgs + { + /// + /// Model format + /// + [Input("format")] + public Input? Format { get; set; } + + /// + /// Model name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Optional. Deployment model source ARM resource ID. + /// + [Input("source")] + public Input? Source { get; set; } + + /// + /// Model version. + /// + [Input("version")] + public Input? Version { get; set; } + + public EndpointDeploymentModelArgs() + { + } + public static new EndpointDeploymentModelArgs Empty => new EndpointDeploymentModelArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointScheduleActionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointScheduleActionArgs.cs new file mode 100644 index 000000000000..bd031ab88a0f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EndpointScheduleActionArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class EndpointScheduleActionArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'InvokeBatchEndpoint'. + /// + [Input("actionType", required: true)] + public Input ActionType { get; set; } = null!; + + /// + /// [Required] Defines Schedule action definition details. + /// <see href="TBD" /> + /// + [Input("endpointInvocationDefinition", required: true)] + public Input EndpointInvocationDefinition { get; set; } = null!; + + public EndpointScheduleActionArgs() + { + } + public static new EndpointScheduleActionArgs Empty => new EndpointScheduleActionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentContainerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentContainerArgs.cs new file mode 100644 index 000000000000..4fd467e4f9fa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentContainerArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Container for environment specification versions. + /// + public sealed class EnvironmentContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public EnvironmentContainerArgs() + { + IsArchived = false; + } + public static new EnvironmentContainerArgs Empty => new EnvironmentContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentVariableArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentVariableArgs.cs new file mode 100644 index 000000000000..28646c20d454 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentVariableArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class EnvironmentVariableArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of the Environment Variable. Possible values are: local - For local variable + /// + [Input("type")] + public InputUnion? Type { get; set; } + + /// + /// Value of the Environment variable + /// + [Input("value")] + public Input? Value { get; set; } + + public EnvironmentVariableArgs() + { + Type = "local"; + } + public static new EnvironmentVariableArgs Empty => new EnvironmentVariableArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentVersionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentVersionArgs.cs new file mode 100644 index 000000000000..d7eb0139202f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/EnvironmentVersionArgs.cs @@ -0,0 +1,119 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Environment version details. + /// + public sealed class EnvironmentVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Defines if image needs to be rebuilt based on base image changes. + /// + [Input("autoRebuild")] + public InputUnion? AutoRebuild { get; set; } + + /// + /// Configuration settings for Docker build context. + /// + [Input("build")] + public Input? Build { get; set; } + + /// + /// Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + /// <see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /> + /// + [Input("condaFile")] + public Input? CondaFile { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Name of the image that will be used for the environment. + /// <seealso href="https://docs.microsoft.com/en-us/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /> + /// + [Input("image")] + public Input? Image { get; set; } + + /// + /// Environment image details + /// + [Input("imageDetails")] + public Input? ImageDetails { get; set; } + + /// + /// Defines configuration specific to inference. + /// + [Input("inferenceConfig")] + public Input? InferenceConfig { get; set; } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// The OS type of the environment. + /// + [Input("osType")] + public InputUnion? OsType { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Stage in the environment lifecycle assigned to this environment + /// + [Input("stage")] + public Input? Stage { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public EnvironmentVersionArgs() + { + AutoRebuild = "Disabled"; + IsAnonymous = false; + IsArchived = false; + OsType = "Linux"; + } + public static new EnvironmentVersionArgs Empty => new EnvironmentVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureAttributionDriftMonitoringSignalArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureAttributionDriftMonitoringSignalArgs.cs new file mode 100644 index 000000000000..29c42cb4f07d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureAttributionDriftMonitoringSignalArgs.cs @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class FeatureAttributionDriftMonitoringSignalArgs : global::Pulumi.ResourceArgs + { + [Input("featureDataTypeOverride")] + private InputMap>? _featureDataTypeOverride; + + /// + /// A dictionary that maps feature names to their respective data types. + /// + public InputMap> FeatureDataTypeOverride + { + get => _featureDataTypeOverride ?? (_featureDataTypeOverride = new InputMap>()); + set => _featureDataTypeOverride = value; + } + + /// + /// [Required] The settings for computing feature importance. + /// + [Input("featureImportanceSettings", required: true)] + public Input FeatureImportanceSettings { get; set; } = null!; + + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + [Input("metricThreshold", required: true)] + public Input MetricThreshold { get; set; } = null!; + + [Input("notificationTypes")] + private InputList>? _notificationTypes; + + /// + /// The current notification mode for this signal. + /// + public InputList> NotificationTypes + { + get => _notificationTypes ?? (_notificationTypes = new InputList>()); + set => _notificationTypes = value; + } + + [Input("productionData", required: true)] + private InputList? _productionData; + + /// + /// [Required] The data which drift will be calculated for. + /// + public InputList ProductionData + { + get => _productionData ?? (_productionData = new InputList()); + set => _productionData = value; + } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// [Required] The data to calculate drift against. + /// + [Input("referenceData", required: true)] + public object ReferenceData { get; set; } = null!; + + /// + /// + /// Expected value is 'FeatureAttributionDrift'. + /// + [Input("signalType", required: true)] + public Input SignalType { get; set; } = null!; + + public FeatureAttributionDriftMonitoringSignalArgs() + { + } + public static new FeatureAttributionDriftMonitoringSignalArgs Empty => new FeatureAttributionDriftMonitoringSignalArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureAttributionMetricThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureAttributionMetricThresholdArgs.cs new file mode 100644 index 000000000000..ab65f6ded4d4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureAttributionMetricThresholdArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class FeatureAttributionMetricThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] The feature attribution metric to calculate. + /// + [Input("metric", required: true)] + public InputUnion Metric { get; set; } = null!; + + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + [Input("threshold")] + public Input? Threshold { get; set; } + + public FeatureAttributionMetricThresholdArgs() + { + } + public static new FeatureAttributionMetricThresholdArgs Empty => new FeatureAttributionMetricThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureImportanceSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureImportanceSettingsArgs.cs new file mode 100644 index 000000000000..0508ec624b2e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureImportanceSettingsArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class FeatureImportanceSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// The mode of operation for computing feature importance. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// The name of the target column within the input data asset. + /// + [Input("targetColumn")] + public Input? TargetColumn { get; set; } + + public FeatureImportanceSettingsArgs() + { + Mode = "Disabled"; + } + public static new FeatureImportanceSettingsArgs Empty => new FeatureImportanceSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureStoreSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureStoreSettingsArgs.cs new file mode 100644 index 000000000000..e5a9c8c5a178 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureStoreSettingsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class FeatureStoreSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("computeRuntime")] + public Input? ComputeRuntime { get; set; } + + [Input("offlineStoreConnectionName")] + public Input? OfflineStoreConnectionName { get; set; } + + [Input("onlineStoreConnectionName")] + public Input? OnlineStoreConnectionName { get; set; } + + public FeatureStoreSettingsArgs() + { + } + public static new FeatureStoreSettingsArgs Empty => new FeatureStoreSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureSubsetArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureSubsetArgs.cs new file mode 100644 index 000000000000..1a5b7c51e982 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeatureSubsetArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class FeatureSubsetArgs : global::Pulumi.ResourceArgs + { + [Input("features", required: true)] + private InputList? _features; + + /// + /// [Required] The list of features to include. + /// + public InputList Features + { + get => _features ?? (_features = new InputList()); + set => _features = value; + } + + /// + /// + /// Expected value is 'FeatureSubset'. + /// + [Input("filterType", required: true)] + public Input FilterType { get; set; } = null!; + + public FeatureSubsetArgs() + { + } + public static new FeatureSubsetArgs Empty => new FeatureSubsetArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetContainerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetContainerArgs.cs new file mode 100644 index 000000000000..2648cf616247 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetContainerArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// DTO object representing feature set + /// + public sealed class FeaturesetContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public FeaturesetContainerArgs() + { + IsArchived = false; + } + public static new FeaturesetContainerArgs Empty => new FeaturesetContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetSpecificationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetSpecificationArgs.cs new file mode 100644 index 000000000000..cf46314900d7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetSpecificationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// DTO object representing specification + /// + public sealed class FeaturesetSpecificationArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies the spec path + /// + [Input("path")] + public Input? Path { get; set; } + + public FeaturesetSpecificationArgs() + { + } + public static new FeaturesetSpecificationArgs Empty => new FeaturesetSpecificationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetVersionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetVersionArgs.cs new file mode 100644 index 000000000000..2db23bb8df52 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturesetVersionArgs.cs @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// DTO object representing feature set version + /// + public sealed class FeaturesetVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("entities")] + private InputList? _entities; + + /// + /// Specifies list of entities + /// + public InputList Entities + { + get => _entities ?? (_entities = new InputList()); + set => _entities = value; + } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// Specifies the materialization settings + /// + [Input("materializationSettings")] + public Input? MaterializationSettings { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Specifies the feature spec details + /// + [Input("specification")] + public Input? Specification { get; set; } + + /// + /// Specifies the asset stage + /// + [Input("stage")] + public Input? Stage { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public FeaturesetVersionArgs() + { + IsAnonymous = false; + IsArchived = false; + } + public static new FeaturesetVersionArgs Empty => new FeaturesetVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturestoreEntityContainerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturestoreEntityContainerArgs.cs new file mode 100644 index 000000000000..7eb4d5bebd6b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturestoreEntityContainerArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// DTO object representing feature entity + /// + public sealed class FeaturestoreEntityContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public FeaturestoreEntityContainerArgs() + { + IsArchived = false; + } + public static new FeaturestoreEntityContainerArgs Empty => new FeaturestoreEntityContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturestoreEntityVersionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturestoreEntityVersionArgs.cs new file mode 100644 index 000000000000..564f9c58fefa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FeaturestoreEntityVersionArgs.cs @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// DTO object representing feature entity version + /// + public sealed class FeaturestoreEntityVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("indexColumns")] + private InputList? _indexColumns; + + /// + /// Specifies index columns + /// + public InputList IndexColumns + { + get => _indexColumns ?? (_indexColumns = new InputList()); + set => _indexColumns = value; + } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Specifies the asset stage + /// + [Input("stage")] + public Input? Stage { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public FeaturestoreEntityVersionArgs() + { + IsAnonymous = false; + IsArchived = false; + } + public static new FeaturestoreEntityVersionArgs Empty => new FeaturestoreEntityVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FineTuningJobArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FineTuningJobArgs.cs new file mode 100644 index 000000000000..0425f2b1473f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FineTuningJobArgs.cs @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// FineTuning Job definition. + /// + public sealed class FineTuningJobArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the component resource. + /// + [Input("componentId")] + public Input? ComponentId { get; set; } + + /// + /// ARM resource ID of the compute resource. + /// + [Input("computeId")] + public Input? ComputeId { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Display name of job. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + [Input("experimentName")] + public Input? ExperimentName { get; set; } + + /// + /// [Required] + /// + [Input("fineTuningDetails", required: true)] + public InputUnion FineTuningDetails { get; set; } = null!; + + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + [Input("identity")] + public object? Identity { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// Enum to determine the type of job. + /// Expected value is 'FineTuning'. + /// + [Input("jobType", required: true)] + public Input JobType { get; set; } = null!; + + /// + /// Notification setting for the job + /// + [Input("notificationSetting")] + public Input? NotificationSetting { get; set; } + + [Input("outputs", required: true)] + private InputMap? _outputs; + + /// + /// [Required] + /// + public InputMap Outputs + { + get => _outputs ?? (_outputs = new InputMap()); + set => _outputs = value; + } + + /// + /// Parent job name. + /// + [Input("parentJobName")] + public Input? ParentJobName { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Queue settings for the job + /// + [Input("queueSettings")] + public Input? QueueSettings { get; set; } + + /// + /// Instance types and other resources for the job + /// + [Input("resources")] + public Input? Resources { get; set; } + + [Input("services")] + private InputMap? _services; + + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public InputMap Services + { + get => _services ?? (_services = new InputMap()); + set => _services = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public FineTuningJobArgs() + { + ExperimentName = "Default"; + IsArchived = false; + } + public static new FineTuningJobArgs Empty => new FineTuningJobArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FinetuningDetailsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FinetuningDetailsArgs.cs new file mode 100644 index 000000000000..feee6865c265 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FinetuningDetailsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class FinetuningDetailsArgs : global::Pulumi.ResourceArgs + { + [Input("hyperParameters")] + private InputMap? _hyperParameters; + + /// + /// Finetuning Hyperparameters + /// + public InputMap HyperParameters + { + get => _hyperParameters ?? (_hyperParameters = new InputMap()); + set => _hyperParameters = value; + } + + /// + /// [Required] Student model for fine tuning. + /// + [Input("studentModel", required: true)] + public object StudentModel { get; set; } = null!; + + public FinetuningDetailsArgs() + { + } + public static new FinetuningDetailsArgs Empty => new FinetuningDetailsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FixedInputDataArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FixedInputDataArgs.cs new file mode 100644 index 000000000000..5884f7f941b7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FixedInputDataArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Fixed input data definition. + /// + public sealed class FixedInputDataArgs : global::Pulumi.ResourceArgs + { + [Input("columns")] + private InputMap? _columns; + + /// + /// Mapping of column names to special uses. + /// + public InputMap Columns + { + get => _columns ?? (_columns = new InputMap()); + set => _columns = value; + } + + /// + /// The context metadata of the data source. + /// + [Input("dataContext")] + public Input? DataContext { get; set; } + + /// + /// Monitoring input data type enum. + /// Expected value is 'Fixed'. + /// + [Input("inputDataType", required: true)] + public Input InputDataType { get; set; } = null!; + + /// + /// [Required] Specifies the type of job. + /// + [Input("jobInputType", required: true)] + public InputUnion JobInputType { get; set; } = null!; + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + public FixedInputDataArgs() + { + } + public static new FixedInputDataArgs Empty => new FixedInputDataArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FlavorDataArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FlavorDataArgs.cs new file mode 100644 index 000000000000..a4e2097d065a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FlavorDataArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class FlavorDataArgs : global::Pulumi.ResourceArgs + { + [Input("data")] + private InputMap? _data; + + /// + /// Model flavor-specific data. + /// + public InputMap Data + { + get => _data ?? (_data = new InputMap()); + set => _data = value; + } + + public FlavorDataArgs() + { + } + public static new FlavorDataArgs Empty => new FlavorDataArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingArgs.cs new file mode 100644 index 000000000000..9184c27b65a7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingArgs.cs @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Forecasting task in AutoML Table vertical. + /// + public sealed class ForecastingArgs : global::Pulumi.ResourceArgs + { + [Input("cvSplitColumnNames")] + private InputList? _cvSplitColumnNames; + + /// + /// Columns to use for CVSplit data. + /// + public InputList CvSplitColumnNames + { + get => _cvSplitColumnNames ?? (_cvSplitColumnNames = new InputList()); + set => _cvSplitColumnNames = value; + } + + /// + /// Featurization inputs needed for AutoML job. + /// + [Input("featurizationSettings")] + public Input? FeaturizationSettings { get; set; } + + /// + /// Forecasting task specific inputs. + /// + [Input("forecastingSettings")] + public Input? ForecastingSettings { get; set; } + + /// + /// Execution constraints for AutoMLJob. + /// + [Input("limitSettings")] + public Input? LimitSettings { get; set; } + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Number of cross validation folds to be applied on training dataset + /// when validation dataset is not provided. + /// + [Input("nCrossValidations")] + public InputUnion? NCrossValidations { get; set; } + + /// + /// Primary metric for forecasting task. + /// + [Input("primaryMetric")] + public InputUnion? PrimaryMetric { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'Forecasting'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// Test data input. + /// + [Input("testData")] + public Input? TestData { get; set; } + + /// + /// The fraction of test dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("testDataSize")] + public Input? TestDataSize { get; set; } + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Inputs for training phase for an AutoML Job. + /// + [Input("trainingSettings")] + public Input? TrainingSettings { get; set; } + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("validationDataSize")] + public Input? ValidationDataSize { get; set; } + + /// + /// The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + /// + [Input("weightColumnName")] + public Input? WeightColumnName { get; set; } + + public ForecastingArgs() + { + LogVerbosity = "Info"; + PrimaryMetric = "NormalizedRootMeanSquaredError"; + } + public static new ForecastingArgs Empty => new ForecastingArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingSettingsArgs.cs new file mode 100644 index 000000000000..008ac05c0186 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingSettingsArgs.cs @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Forecasting specific parameters. + /// + public sealed class ForecastingSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Country or region for holidays for forecasting tasks. + /// These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + /// + [Input("countryOrRegionForHolidays")] + public Input? CountryOrRegionForHolidays { get; set; } + + /// + /// Number of periods between the origin time of one CV fold and the next fold. For + /// example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + /// three days apart. + /// + [Input("cvStepSize")] + public Input? CvStepSize { get; set; } + + /// + /// Flag for generating lags for the numeric features with 'auto' or null. + /// + [Input("featureLags")] + public InputUnion? FeatureLags { get; set; } + + /// + /// The desired maximum forecast horizon in units of time-series frequency. + /// + [Input("forecastHorizon")] + public InputUnion? ForecastHorizon { get; set; } + + /// + /// When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + /// + [Input("frequency")] + public Input? Frequency { get; set; } + + /// + /// Set time series seasonality as an integer multiple of the series frequency. + /// If seasonality is set to 'auto', it will be inferred. + /// + [Input("seasonality")] + public InputUnion? Seasonality { get; set; } + + /// + /// The parameter defining how if AutoML should handle short time series. + /// + [Input("shortSeriesHandlingConfig")] + public InputUnion? ShortSeriesHandlingConfig { get; set; } + + /// + /// The function to be used to aggregate the time series target column to conform to a user specified frequency. + /// If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + /// + [Input("targetAggregateFunction")] + public InputUnion? TargetAggregateFunction { get; set; } + + /// + /// The number of past periods to lag from the target column. + /// + [Input("targetLags")] + public InputUnion? TargetLags { get; set; } + + /// + /// The number of past periods used to create a rolling window average of the target column. + /// + [Input("targetRollingWindowSize")] + public InputUnion? TargetRollingWindowSize { get; set; } + + /// + /// The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + /// + [Input("timeColumnName")] + public Input? TimeColumnName { get; set; } + + [Input("timeSeriesIdColumnNames")] + private InputList? _timeSeriesIdColumnNames; + + /// + /// The names of columns used to group a timeseries. It can be used to create multiple series. + /// If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + /// + public InputList TimeSeriesIdColumnNames + { + get => _timeSeriesIdColumnNames ?? (_timeSeriesIdColumnNames = new InputList()); + set => _timeSeriesIdColumnNames = value; + } + + /// + /// Configure STL Decomposition of the time-series target column. + /// + [Input("useStl")] + public InputUnion? UseStl { get; set; } + + public ForecastingSettingsArgs() + { + FeatureLags = "None"; + ShortSeriesHandlingConfig = "Auto"; + TargetAggregateFunction = "None"; + UseStl = "None"; + } + public static new ForecastingSettingsArgs Empty => new ForecastingSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingTrainingSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingTrainingSettingsArgs.cs new file mode 100644 index 000000000000..0a105891c35a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ForecastingTrainingSettingsArgs.cs @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Forecasting Training related configuration. + /// + public sealed class ForecastingTrainingSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("allowedTrainingAlgorithms")] + private InputList>? _allowedTrainingAlgorithms; + + /// + /// Allowed models for forecasting task. + /// + public InputList> AllowedTrainingAlgorithms + { + get => _allowedTrainingAlgorithms ?? (_allowedTrainingAlgorithms = new InputList>()); + set => _allowedTrainingAlgorithms = value; + } + + [Input("blockedTrainingAlgorithms")] + private InputList>? _blockedTrainingAlgorithms; + + /// + /// Blocked models for forecasting task. + /// + public InputList> BlockedTrainingAlgorithms + { + get => _blockedTrainingAlgorithms ?? (_blockedTrainingAlgorithms = new InputList>()); + set => _blockedTrainingAlgorithms = value; + } + + /// + /// Enable recommendation of DNN models. + /// + [Input("enableDnnTraining")] + public Input? EnableDnnTraining { get; set; } + + /// + /// Flag to turn on explainability on best model. + /// + [Input("enableModelExplainability")] + public Input? EnableModelExplainability { get; set; } + + /// + /// Flag for enabling onnx compatible models. + /// + [Input("enableOnnxCompatibleModels")] + public Input? EnableOnnxCompatibleModels { get; set; } + + /// + /// Enable stack ensemble run. + /// + [Input("enableStackEnsemble")] + public Input? EnableStackEnsemble { get; set; } + + /// + /// Enable voting ensemble run. + /// + [Input("enableVoteEnsemble")] + public Input? EnableVoteEnsemble { get; set; } + + /// + /// During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + /// Configure this parameter with a higher value than 300 secs, if more time is needed. + /// + [Input("ensembleModelDownloadTimeout")] + public Input? EnsembleModelDownloadTimeout { get; set; } + + /// + /// Stack ensemble settings for stack ensemble run. + /// + [Input("stackEnsembleSettings")] + public Input? StackEnsembleSettings { get; set; } + + public ForecastingTrainingSettingsArgs() + { + EnableDnnTraining = false; + EnableModelExplainability = true; + EnableOnnxCompatibleModels = false; + EnableStackEnsemble = true; + EnableVoteEnsemble = true; + EnsembleModelDownloadTimeout = "PT5M"; + } + public static new ForecastingTrainingSettingsArgs Empty => new ForecastingTrainingSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FqdnOutboundRuleArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FqdnOutboundRuleArgs.cs new file mode 100644 index 000000000000..be794dee978a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/FqdnOutboundRuleArgs.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// FQDN Outbound Rule for the managed network of a machine learning workspace. + /// + public sealed class FqdnOutboundRuleArgs : global::Pulumi.ResourceArgs + { + /// + /// Category of a managed network Outbound Rule of a machine learning workspace. + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("destination")] + public Input? Destination { get; set; } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// Expected value is 'FQDN'. + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + public FqdnOutboundRuleArgs() + { + } + public static new FqdnOutboundRuleArgs Empty => new FqdnOutboundRuleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GridSamplingAlgorithmArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GridSamplingAlgorithmArgs.cs new file mode 100644 index 000000000000..7129ea89386c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GridSamplingAlgorithmArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Defines a Sampling Algorithm that exhaustively generates every value combination in the space + /// + public sealed class GridSamplingAlgorithmArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Grid'. + /// + [Input("samplingAlgorithmType", required: true)] + public Input SamplingAlgorithmType { get; set; } = null!; + + public GridSamplingAlgorithmArgs() + { + } + public static new GridSamplingAlgorithmArgs Empty => new GridSamplingAlgorithmArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GroupEnvironmentConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GroupEnvironmentConfigurationArgs.cs new file mode 100644 index 000000000000..367af536b96a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GroupEnvironmentConfigurationArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Environment configuration options. + /// + public sealed class GroupEnvironmentConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the environment specification for the inference pool. + /// + [Input("environmentId")] + public Input? EnvironmentId { get; set; } + + [Input("environmentVariables")] + private InputList? _environmentVariables; + + /// + /// Environment variables configuration for the inference pool. + /// + public InputList EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputList()); + set => _environmentVariables = value; + } + + /// + /// Liveness probe monitors the health of the container regularly. + /// + [Input("livenessProbe")] + public Input? LivenessProbe { get; set; } + + /// + /// Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + /// + [Input("readinessProbe")] + public Input? ReadinessProbe { get; set; } + + /// + /// This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + /// + [Input("startupProbe")] + public Input? StartupProbe { get; set; } + + public GroupEnvironmentConfigurationArgs() + { + } + public static new GroupEnvironmentConfigurationArgs Empty => new GroupEnvironmentConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GroupModelConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GroupModelConfigurationArgs.cs new file mode 100644 index 000000000000..95dd3398c821 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/GroupModelConfigurationArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Model configuration options. + /// + public sealed class GroupModelConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The URI path to the model. + /// + [Input("modelId")] + public Input? ModelId { get; set; } + + public GroupModelConfigurationArgs() + { + } + public static new GroupModelConfigurationArgs Empty => new GroupModelConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/HDInsightArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/HDInsightArgs.cs new file mode 100644 index 000000000000..aac34bd28612 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/HDInsightArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A HDInsight compute. + /// + public sealed class HDInsightArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'HDInsight'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + /// + /// HDInsight compute properties + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public HDInsightArgs() + { + } + public static new HDInsightArgs Empty => new HDInsightArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/HDInsightPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/HDInsightPropertiesArgs.cs new file mode 100644 index 000000000000..f1ee5a8e98a1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/HDInsightPropertiesArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// HDInsight compute properties + /// + public sealed class HDInsightPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Public IP address of the master node of the cluster. + /// + [Input("address")] + public Input? Address { get; set; } + + /// + /// Admin credentials for master node of the cluster + /// + [Input("administratorAccount")] + public Input? AdministratorAccount { get; set; } + + /// + /// Port open for ssh connections on the master node of the cluster. + /// + [Input("sshPort")] + public Input? SshPort { get; set; } + + public HDInsightPropertiesArgs() + { + } + public static new HDInsightPropertiesArgs Empty => new HDInsightPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IPRuleArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IPRuleArgs.cs new file mode 100644 index 000000000000..62c708af1a18 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IPRuleArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Contains an IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + /// + public sealed class IPRuleArgs : global::Pulumi.ResourceArgs + { + /// + /// An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + /// + [Input("value")] + public Input? Value { get; set; } + + public IPRuleArgs() + { + } + public static new IPRuleArgs Empty => new IPRuleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IdAssetReferenceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IdAssetReferenceArgs.cs new file mode 100644 index 000000000000..037ee1692fb1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IdAssetReferenceArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Reference to an asset via its ARM resource ID. + /// + public sealed class IdAssetReferenceArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] ARM resource ID of the asset. + /// + [Input("assetId", required: true)] + public Input AssetId { get; set; } = null!; + + /// + /// Enum to determine which reference method to use for an asset. + /// Expected value is 'Id'. + /// + [Input("referenceType", required: true)] + public Input ReferenceType { get; set; } = null!; + + public IdAssetReferenceArgs() + { + } + public static new IdAssetReferenceArgs Empty => new IdAssetReferenceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IdentityForCmkArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IdentityForCmkArgs.cs new file mode 100644 index 000000000000..cd72ff3323e4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IdentityForCmkArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Identity object used for encryption. + /// + public sealed class IdentityForCmkArgs : global::Pulumi.ResourceArgs + { + /// + /// UserAssignedIdentity to be used to fetch the encryption key from keyVault + /// + [Input("userAssignedIdentity")] + public Input? UserAssignedIdentity { get; set; } + + public IdentityForCmkArgs() + { + } + public static new IdentityForCmkArgs Empty => new IdentityForCmkArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageArgs.cs new file mode 100644 index 000000000000..69a372bc2ef6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ImageArgs : global::Pulumi.ResourceArgs + { + /// + /// Image reference URL if type is docker. Environment name if type is azureml + /// + [Input("reference")] + public Input? Reference { get; set; } + + /// + /// Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + /// + [Input("type")] + public InputUnion? Type { get; set; } + + /// + /// Version of image being used. If latest then skip this field + /// + [Input("version")] + public Input? Version { get; set; } + + public ImageArgs() + { + Type = "docker"; + } + public static new ImageArgs Empty => new ImageArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageClassificationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageClassificationArgs.cs new file mode 100644 index 000000000000..e066ae34f29b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageClassificationArgs.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Image Classification. Multi-class image classification is used when an image is classified with only a single label + /// from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + /// + public sealed class ImageClassificationArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Limit settings for the AutoML job. + /// + [Input("limitSettings", required: true)] + public Input LimitSettings { get; set; } = null!; + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Settings used for training the model. + /// + [Input("modelSettings")] + public Input? ModelSettings { get; set; } + + /// + /// Primary metric to optimize for this task. + /// + [Input("primaryMetric")] + public InputUnion? PrimaryMetric { get; set; } + + [Input("searchSpace")] + private InputList? _searchSpace; + + /// + /// Search space for sampling different combinations of models and their hyperparameters. + /// + public InputList SearchSpace + { + get => _searchSpace ?? (_searchSpace = new InputList()); + set => _searchSpace = value; + } + + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + [Input("sweepSettings")] + public Input? SweepSettings { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'ImageClassification'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("validationDataSize")] + public Input? ValidationDataSize { get; set; } + + public ImageClassificationArgs() + { + LogVerbosity = "Info"; + PrimaryMetric = "Accuracy"; + } + public static new ImageClassificationArgs Empty => new ImageClassificationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageClassificationMultilabelArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageClassificationMultilabelArgs.cs new file mode 100644 index 000000000000..06dd31827654 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageClassificationMultilabelArgs.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + /// from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + /// + public sealed class ImageClassificationMultilabelArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Limit settings for the AutoML job. + /// + [Input("limitSettings", required: true)] + public Input LimitSettings { get; set; } = null!; + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Settings used for training the model. + /// + [Input("modelSettings")] + public Input? ModelSettings { get; set; } + + /// + /// Primary metric to optimize for this task. + /// + [Input("primaryMetric")] + public InputUnion? PrimaryMetric { get; set; } + + [Input("searchSpace")] + private InputList? _searchSpace; + + /// + /// Search space for sampling different combinations of models and their hyperparameters. + /// + public InputList SearchSpace + { + get => _searchSpace ?? (_searchSpace = new InputList()); + set => _searchSpace = value; + } + + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + [Input("sweepSettings")] + public Input? SweepSettings { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'ImageClassificationMultilabel'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("validationDataSize")] + public Input? ValidationDataSize { get; set; } + + public ImageClassificationMultilabelArgs() + { + LogVerbosity = "Info"; + PrimaryMetric = "IOU"; + } + public static new ImageClassificationMultilabelArgs Empty => new ImageClassificationMultilabelArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageDetailsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageDetailsArgs.cs new file mode 100644 index 000000000000..e00e17907c0f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageDetailsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ImageDetailsArgs : global::Pulumi.ResourceArgs + { + /// + /// Indicates if image exists + /// + [Input("exists")] + public Input? Exists { get; set; } + + /// + /// Container image details + /// + [Input("image")] + public Input? Image { get; set; } + + /// + /// Vulnerability findings details + /// + [Input("vulnerabilityFindings")] + public Input? VulnerabilityFindings { get; set; } + + public ImageDetailsArgs() + { + } + public static new ImageDetailsArgs Empty => new ImageDetailsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageInfoArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageInfoArgs.cs new file mode 100644 index 000000000000..25101ce52a05 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageInfoArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ImageInfoArgs : global::Pulumi.ResourceArgs + { + /// + /// Image digest + /// + [Input("digest")] + public Input? Digest { get; set; } + + /// + /// Container registry host name + /// + [Input("hostname")] + public Input? Hostname { get; set; } + + /// + /// Repository name + /// + [Input("repository")] + public Input? Repository { get; set; } + + /// + /// Image tag + /// + [Input("tag")] + public Input? Tag { get; set; } + + public ImageInfoArgs() + { + } + public static new ImageInfoArgs Empty => new ImageInfoArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageInstanceSegmentationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageInstanceSegmentationArgs.cs new file mode 100644 index 000000000000..159af2fee6f6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageInstanceSegmentationArgs.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + /// drawing a polygon around each object in the image. + /// + public sealed class ImageInstanceSegmentationArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Limit settings for the AutoML job. + /// + [Input("limitSettings", required: true)] + public Input LimitSettings { get; set; } = null!; + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Settings used for training the model. + /// + [Input("modelSettings")] + public Input? ModelSettings { get; set; } + + /// + /// Primary metric to optimize for this task. + /// + [Input("primaryMetric")] + public InputUnion? PrimaryMetric { get; set; } + + [Input("searchSpace")] + private InputList? _searchSpace; + + /// + /// Search space for sampling different combinations of models and their hyperparameters. + /// + public InputList SearchSpace + { + get => _searchSpace ?? (_searchSpace = new InputList()); + set => _searchSpace = value; + } + + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + [Input("sweepSettings")] + public Input? SweepSettings { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'ImageInstanceSegmentation'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("validationDataSize")] + public Input? ValidationDataSize { get; set; } + + public ImageInstanceSegmentationArgs() + { + LogVerbosity = "Info"; + PrimaryMetric = "MeanAveragePrecision"; + } + public static new ImageInstanceSegmentationArgs Empty => new ImageInstanceSegmentationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageLimitSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageLimitSettingsArgs.cs new file mode 100644 index 000000000000..39e66821a284 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageLimitSettingsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Limit settings for the AutoML job. + /// + public sealed class ImageLimitSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Maximum number of concurrent AutoML iterations. + /// + [Input("maxConcurrentTrials")] + public Input? MaxConcurrentTrials { get; set; } + + /// + /// Maximum number of AutoML iterations. + /// + [Input("maxTrials")] + public Input? MaxTrials { get; set; } + + /// + /// AutoML job timeout. + /// + [Input("timeout")] + public Input? Timeout { get; set; } + + public ImageLimitSettingsArgs() + { + MaxConcurrentTrials = 1; + MaxTrials = 1; + Timeout = "P7D"; + } + public static new ImageLimitSettingsArgs Empty => new ImageLimitSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelDistributionSettingsClassificationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelDistributionSettingsClassificationArgs.cs new file mode 100644 index 000000000000..54b19ffa8c62 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelDistributionSettingsClassificationArgs.cs @@ -0,0 +1,236 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Distribution expressions to sweep over values of model settings. + /// <example> + /// Some examples are: + /// ``` + /// ModelName = "choice('seresnext', 'resnest50')"; + /// LearningRate = "uniform(0.001, 0.01)"; + /// LayersToFreeze = "choice(0, 2)"; + /// ```</example> + /// For more details on how to compose distribution expressions please check the documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + /// For more information on the available settings please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public sealed class ImageModelDistributionSettingsClassificationArgs : global::Pulumi.ResourceArgs + { + /// + /// Enable AMSGrad when optimizer is 'adam' or 'adamw'. + /// + [Input("amsGradient")] + public Input? AmsGradient { get; set; } + + /// + /// Settings for using Augmentations. + /// + [Input("augmentations")] + public Input? Augmentations { get; set; } + + /// + /// Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + [Input("beta1")] + public Input? Beta1 { get; set; } + + /// + /// Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + [Input("beta2")] + public Input? Beta2 { get; set; } + + /// + /// Whether to use distributer training. + /// + [Input("distributed")] + public Input? Distributed { get; set; } + + /// + /// Enable early stopping logic during training. + /// + [Input("earlyStopping")] + public Input? EarlyStopping { get; set; } + + /// + /// Minimum number of epochs or validation evaluations to wait before primary metric improvement + /// is tracked for early stopping. Must be a positive integer. + /// + [Input("earlyStoppingDelay")] + public Input? EarlyStoppingDelay { get; set; } + + /// + /// Minimum number of epochs or validation evaluations with no primary metric improvement before + /// the run is stopped. Must be a positive integer. + /// + [Input("earlyStoppingPatience")] + public Input? EarlyStoppingPatience { get; set; } + + /// + /// Enable normalization when exporting ONNX model. + /// + [Input("enableOnnxNormalization")] + public Input? EnableOnnxNormalization { get; set; } + + /// + /// Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + /// + [Input("evaluationFrequency")] + public Input? EvaluationFrequency { get; set; } + + /// + /// Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + /// updating the model weights while accumulating the gradients of those steps, and then using + /// the accumulated gradients to compute the weight updates. Must be a positive integer. + /// + [Input("gradientAccumulationStep")] + public Input? GradientAccumulationStep { get; set; } + + /// + /// Number of layers to freeze for the model. Must be a positive integer. + /// For instance, passing 2 as value for 'seresnext' means + /// freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + /// see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [Input("layersToFreeze")] + public Input? LayersToFreeze { get; set; } + + /// + /// Initial learning rate. Must be a float in the range [0, 1]. + /// + [Input("learningRate")] + public Input? LearningRate { get; set; } + + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + [Input("learningRateScheduler")] + public Input? LearningRateScheduler { get; set; } + + /// + /// Name of the model to use for training. + /// For more information on the available models please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [Input("modelName")] + public Input? ModelName { get; set; } + + /// + /// Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + /// + [Input("momentum")] + public Input? Momentum { get; set; } + + /// + /// Enable nesterov when optimizer is 'sgd'. + /// + [Input("nesterov")] + public Input? Nesterov { get; set; } + + /// + /// Number of training epochs. Must be a positive integer. + /// + [Input("numberOfEpochs")] + public Input? NumberOfEpochs { get; set; } + + /// + /// Number of data loader workers. Must be a non-negative integer. + /// + [Input("numberOfWorkers")] + public Input? NumberOfWorkers { get; set; } + + /// + /// Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + /// + [Input("optimizer")] + public Input? Optimizer { get; set; } + + /// + /// Random seed to be used when using deterministic training. + /// + [Input("randomSeed")] + public Input? RandomSeed { get; set; } + + /// + /// Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + /// + [Input("stepLRGamma")] + public Input? StepLRGamma { get; set; } + + /// + /// Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + /// + [Input("stepLRStepSize")] + public Input? StepLRStepSize { get; set; } + + /// + /// Training batch size. Must be a positive integer. + /// + [Input("trainingBatchSize")] + public Input? TrainingBatchSize { get; set; } + + /// + /// Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + /// + [Input("trainingCropSize")] + public Input? TrainingCropSize { get; set; } + + /// + /// Validation batch size. Must be a positive integer. + /// + [Input("validationBatchSize")] + public Input? ValidationBatchSize { get; set; } + + /// + /// Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + /// + [Input("validationCropSize")] + public Input? ValidationCropSize { get; set; } + + /// + /// Image size to which to resize before cropping for validation dataset. Must be a positive integer. + /// + [Input("validationResizeSize")] + public Input? ValidationResizeSize { get; set; } + + /// + /// Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + /// + [Input("warmupCosineLRCycles")] + public Input? WarmupCosineLRCycles { get; set; } + + /// + /// Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + /// + [Input("warmupCosineLRWarmupEpochs")] + public Input? WarmupCosineLRWarmupEpochs { get; set; } + + /// + /// Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + /// + [Input("weightDecay")] + public Input? WeightDecay { get; set; } + + /// + /// Weighted loss. The accepted values are 0 for no weighted loss. + /// 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + /// + [Input("weightedLoss")] + public Input? WeightedLoss { get; set; } + + public ImageModelDistributionSettingsClassificationArgs() + { + } + public static new ImageModelDistributionSettingsClassificationArgs Empty => new ImageModelDistributionSettingsClassificationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelDistributionSettingsObjectDetectionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelDistributionSettingsObjectDetectionArgs.cs new file mode 100644 index 000000000000..7ed7b5640a88 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelDistributionSettingsObjectDetectionArgs.cs @@ -0,0 +1,307 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Distribution expressions to sweep over values of model settings. + /// <example> + /// Some examples are: + /// ``` + /// ModelName = "choice('seresnext', 'resnest50')"; + /// LearningRate = "uniform(0.001, 0.01)"; + /// LayersToFreeze = "choice(0, 2)"; + /// ```</example> + /// For more details on how to compose distribution expressions please check the documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + /// For more information on the available settings please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public sealed class ImageModelDistributionSettingsObjectDetectionArgs : global::Pulumi.ResourceArgs + { + /// + /// Enable AMSGrad when optimizer is 'adam' or 'adamw'. + /// + [Input("amsGradient")] + public Input? AmsGradient { get; set; } + + /// + /// Settings for using Augmentations. + /// + [Input("augmentations")] + public Input? Augmentations { get; set; } + + /// + /// Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + [Input("beta1")] + public Input? Beta1 { get; set; } + + /// + /// Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + [Input("beta2")] + public Input? Beta2 { get; set; } + + /// + /// Maximum number of detections per image, for all classes. Must be a positive integer. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("boxDetectionsPerImage")] + public Input? BoxDetectionsPerImage { get; set; } + + /// + /// During inference, only return proposals with a classification score greater than + /// BoxScoreThreshold. Must be a float in the range[0, 1]. + /// + [Input("boxScoreThreshold")] + public Input? BoxScoreThreshold { get; set; } + + /// + /// Whether to use distributer training. + /// + [Input("distributed")] + public Input? Distributed { get; set; } + + /// + /// Enable early stopping logic during training. + /// + [Input("earlyStopping")] + public Input? EarlyStopping { get; set; } + + /// + /// Minimum number of epochs or validation evaluations to wait before primary metric improvement + /// is tracked for early stopping. Must be a positive integer. + /// + [Input("earlyStoppingDelay")] + public Input? EarlyStoppingDelay { get; set; } + + /// + /// Minimum number of epochs or validation evaluations with no primary metric improvement before + /// the run is stopped. Must be a positive integer. + /// + [Input("earlyStoppingPatience")] + public Input? EarlyStoppingPatience { get; set; } + + /// + /// Enable normalization when exporting ONNX model. + /// + [Input("enableOnnxNormalization")] + public Input? EnableOnnxNormalization { get; set; } + + /// + /// Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + /// + [Input("evaluationFrequency")] + public Input? EvaluationFrequency { get; set; } + + /// + /// Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + /// updating the model weights while accumulating the gradients of those steps, and then using + /// the accumulated gradients to compute the weight updates. Must be a positive integer. + /// + [Input("gradientAccumulationStep")] + public Input? GradientAccumulationStep { get; set; } + + /// + /// Image size for train and validation. Must be a positive integer. + /// Note: The training run may get into CUDA OOM if the size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + [Input("imageSize")] + public Input? ImageSize { get; set; } + + /// + /// Number of layers to freeze for the model. Must be a positive integer. + /// For instance, passing 2 as value for 'seresnext' means + /// freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + /// see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [Input("layersToFreeze")] + public Input? LayersToFreeze { get; set; } + + /// + /// Initial learning rate. Must be a float in the range [0, 1]. + /// + [Input("learningRate")] + public Input? LearningRate { get; set; } + + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + [Input("learningRateScheduler")] + public Input? LearningRateScheduler { get; set; } + + /// + /// Maximum size of the image to be rescaled before feeding it to the backbone. + /// Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("maxSize")] + public Input? MaxSize { get; set; } + + /// + /// Minimum size of the image to be rescaled before feeding it to the backbone. + /// Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("minSize")] + public Input? MinSize { get; set; } + + /// + /// Name of the model to use for training. + /// For more information on the available models please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [Input("modelName")] + public Input? ModelName { get; set; } + + /// + /// Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + /// Note: training run may get into CUDA OOM if the model size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + [Input("modelSize")] + public Input? ModelSize { get; set; } + + /// + /// Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + /// + [Input("momentum")] + public Input? Momentum { get; set; } + + /// + /// Enable multi-scale image by varying image size by +/- 50%. + /// Note: training run may get into CUDA OOM if no sufficient GPU memory. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + [Input("multiScale")] + public Input? MultiScale { get; set; } + + /// + /// Enable nesterov when optimizer is 'sgd'. + /// + [Input("nesterov")] + public Input? Nesterov { get; set; } + + /// + /// IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + /// + [Input("nmsIouThreshold")] + public Input? NmsIouThreshold { get; set; } + + /// + /// Number of training epochs. Must be a positive integer. + /// + [Input("numberOfEpochs")] + public Input? NumberOfEpochs { get; set; } + + /// + /// Number of data loader workers. Must be a non-negative integer. + /// + [Input("numberOfWorkers")] + public Input? NumberOfWorkers { get; set; } + + /// + /// Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + /// + [Input("optimizer")] + public Input? Optimizer { get; set; } + + /// + /// Random seed to be used when using deterministic training. + /// + [Input("randomSeed")] + public Input? RandomSeed { get; set; } + + /// + /// Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + /// + [Input("stepLRGamma")] + public Input? StepLRGamma { get; set; } + + /// + /// Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + /// + [Input("stepLRStepSize")] + public Input? StepLRStepSize { get; set; } + + /// + /// The grid size to use for tiling each image. Note: TileGridSize must not be + /// None to enable small object detection logic. A string containing two integers in mxn format. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("tileGridSize")] + public Input? TileGridSize { get; set; } + + /// + /// Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("tileOverlapRatio")] + public Input? TileOverlapRatio { get; set; } + + /// + /// The IOU threshold to use to perform NMS while merging predictions from tiles and image. + /// Used in validation/ inference. Must be float in the range [0, 1]. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// NMS: Non-maximum suppression + /// + [Input("tilePredictionsNmsThreshold")] + public Input? TilePredictionsNmsThreshold { get; set; } + + /// + /// Training batch size. Must be a positive integer. + /// + [Input("trainingBatchSize")] + public Input? TrainingBatchSize { get; set; } + + /// + /// Validation batch size. Must be a positive integer. + /// + [Input("validationBatchSize")] + public Input? ValidationBatchSize { get; set; } + + /// + /// IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + /// + [Input("validationIouThreshold")] + public Input? ValidationIouThreshold { get; set; } + + /// + /// Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + /// + [Input("validationMetricType")] + public Input? ValidationMetricType { get; set; } + + /// + /// Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + /// + [Input("warmupCosineLRCycles")] + public Input? WarmupCosineLRCycles { get; set; } + + /// + /// Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + /// + [Input("warmupCosineLRWarmupEpochs")] + public Input? WarmupCosineLRWarmupEpochs { get; set; } + + /// + /// Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + /// + [Input("weightDecay")] + public Input? WeightDecay { get; set; } + + public ImageModelDistributionSettingsObjectDetectionArgs() + { + } + public static new ImageModelDistributionSettingsObjectDetectionArgs Empty => new ImageModelDistributionSettingsObjectDetectionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelSettingsClassificationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelSettingsClassificationArgs.cs new file mode 100644 index 000000000000..e8e9511fce7d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelSettingsClassificationArgs.cs @@ -0,0 +1,253 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Settings used for training the model. + /// For more information on the available settings please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public sealed class ImageModelSettingsClassificationArgs : global::Pulumi.ResourceArgs + { + /// + /// Settings for advanced scenarios. + /// + [Input("advancedSettings")] + public Input? AdvancedSettings { get; set; } + + /// + /// Enable AMSGrad when optimizer is 'adam' or 'adamw'. + /// + [Input("amsGradient")] + public Input? AmsGradient { get; set; } + + /// + /// Settings for using Augmentations. + /// + [Input("augmentations")] + public Input? Augmentations { get; set; } + + /// + /// Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + [Input("beta1")] + public Input? Beta1 { get; set; } + + /// + /// Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + [Input("beta2")] + public Input? Beta2 { get; set; } + + /// + /// Frequency to store model checkpoints. Must be a positive integer. + /// + [Input("checkpointFrequency")] + public Input? CheckpointFrequency { get; set; } + + /// + /// The pretrained checkpoint model for incremental training. + /// + [Input("checkpointModel")] + public Input? CheckpointModel { get; set; } + + /// + /// The id of a previous run that has a pretrained checkpoint for incremental training. + /// + [Input("checkpointRunId")] + public Input? CheckpointRunId { get; set; } + + /// + /// Whether to use distributed training. + /// + [Input("distributed")] + public Input? Distributed { get; set; } + + /// + /// Enable early stopping logic during training. + /// + [Input("earlyStopping")] + public Input? EarlyStopping { get; set; } + + /// + /// Minimum number of epochs or validation evaluations to wait before primary metric improvement + /// is tracked for early stopping. Must be a positive integer. + /// + [Input("earlyStoppingDelay")] + public Input? EarlyStoppingDelay { get; set; } + + /// + /// Minimum number of epochs or validation evaluations with no primary metric improvement before + /// the run is stopped. Must be a positive integer. + /// + [Input("earlyStoppingPatience")] + public Input? EarlyStoppingPatience { get; set; } + + /// + /// Enable normalization when exporting ONNX model. + /// + [Input("enableOnnxNormalization")] + public Input? EnableOnnxNormalization { get; set; } + + /// + /// Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + /// + [Input("evaluationFrequency")] + public Input? EvaluationFrequency { get; set; } + + /// + /// Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + /// updating the model weights while accumulating the gradients of those steps, and then using + /// the accumulated gradients to compute the weight updates. Must be a positive integer. + /// + [Input("gradientAccumulationStep")] + public Input? GradientAccumulationStep { get; set; } + + /// + /// Number of layers to freeze for the model. Must be a positive integer. + /// For instance, passing 2 as value for 'seresnext' means + /// freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + /// see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [Input("layersToFreeze")] + public Input? LayersToFreeze { get; set; } + + /// + /// Initial learning rate. Must be a float in the range [0, 1]. + /// + [Input("learningRate")] + public Input? LearningRate { get; set; } + + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + [Input("learningRateScheduler")] + public InputUnion? LearningRateScheduler { get; set; } + + /// + /// Name of the model to use for training. + /// For more information on the available models please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [Input("modelName")] + public Input? ModelName { get; set; } + + /// + /// Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + /// + [Input("momentum")] + public Input? Momentum { get; set; } + + /// + /// Enable nesterov when optimizer is 'sgd'. + /// + [Input("nesterov")] + public Input? Nesterov { get; set; } + + /// + /// Number of training epochs. Must be a positive integer. + /// + [Input("numberOfEpochs")] + public Input? NumberOfEpochs { get; set; } + + /// + /// Number of data loader workers. Must be a non-negative integer. + /// + [Input("numberOfWorkers")] + public Input? NumberOfWorkers { get; set; } + + /// + /// Type of optimizer. + /// + [Input("optimizer")] + public InputUnion? Optimizer { get; set; } + + /// + /// Random seed to be used when using deterministic training. + /// + [Input("randomSeed")] + public Input? RandomSeed { get; set; } + + /// + /// Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + /// + [Input("stepLRGamma")] + public Input? StepLRGamma { get; set; } + + /// + /// Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + /// + [Input("stepLRStepSize")] + public Input? StepLRStepSize { get; set; } + + /// + /// Training batch size. Must be a positive integer. + /// + [Input("trainingBatchSize")] + public Input? TrainingBatchSize { get; set; } + + /// + /// Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + /// + [Input("trainingCropSize")] + public Input? TrainingCropSize { get; set; } + + /// + /// Validation batch size. Must be a positive integer. + /// + [Input("validationBatchSize")] + public Input? ValidationBatchSize { get; set; } + + /// + /// Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + /// + [Input("validationCropSize")] + public Input? ValidationCropSize { get; set; } + + /// + /// Image size to which to resize before cropping for validation dataset. Must be a positive integer. + /// + [Input("validationResizeSize")] + public Input? ValidationResizeSize { get; set; } + + /// + /// Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + /// + [Input("warmupCosineLRCycles")] + public Input? WarmupCosineLRCycles { get; set; } + + /// + /// Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + /// + [Input("warmupCosineLRWarmupEpochs")] + public Input? WarmupCosineLRWarmupEpochs { get; set; } + + /// + /// Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + /// + [Input("weightDecay")] + public Input? WeightDecay { get; set; } + + /// + /// Weighted loss. The accepted values are 0 for no weighted loss. + /// 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + /// + [Input("weightedLoss")] + public Input? WeightedLoss { get; set; } + + public ImageModelSettingsClassificationArgs() + { + LearningRateScheduler = "None"; + Optimizer = "None"; + } + public static new ImageModelSettingsClassificationArgs Empty => new ImageModelSettingsClassificationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelSettingsObjectDetectionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelSettingsObjectDetectionArgs.cs new file mode 100644 index 000000000000..8e2a521739ca --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageModelSettingsObjectDetectionArgs.cs @@ -0,0 +1,325 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Settings used for training the model. + /// For more information on the available settings please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public sealed class ImageModelSettingsObjectDetectionArgs : global::Pulumi.ResourceArgs + { + /// + /// Settings for advanced scenarios. + /// + [Input("advancedSettings")] + public Input? AdvancedSettings { get; set; } + + /// + /// Enable AMSGrad when optimizer is 'adam' or 'adamw'. + /// + [Input("amsGradient")] + public Input? AmsGradient { get; set; } + + /// + /// Settings for using Augmentations. + /// + [Input("augmentations")] + public Input? Augmentations { get; set; } + + /// + /// Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + [Input("beta1")] + public Input? Beta1 { get; set; } + + /// + /// Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + [Input("beta2")] + public Input? Beta2 { get; set; } + + /// + /// Maximum number of detections per image, for all classes. Must be a positive integer. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("boxDetectionsPerImage")] + public Input? BoxDetectionsPerImage { get; set; } + + /// + /// During inference, only return proposals with a classification score greater than + /// BoxScoreThreshold. Must be a float in the range[0, 1]. + /// + [Input("boxScoreThreshold")] + public Input? BoxScoreThreshold { get; set; } + + /// + /// Frequency to store model checkpoints. Must be a positive integer. + /// + [Input("checkpointFrequency")] + public Input? CheckpointFrequency { get; set; } + + /// + /// The pretrained checkpoint model for incremental training. + /// + [Input("checkpointModel")] + public Input? CheckpointModel { get; set; } + + /// + /// The id of a previous run that has a pretrained checkpoint for incremental training. + /// + [Input("checkpointRunId")] + public Input? CheckpointRunId { get; set; } + + /// + /// Whether to use distributed training. + /// + [Input("distributed")] + public Input? Distributed { get; set; } + + /// + /// Enable early stopping logic during training. + /// + [Input("earlyStopping")] + public Input? EarlyStopping { get; set; } + + /// + /// Minimum number of epochs or validation evaluations to wait before primary metric improvement + /// is tracked for early stopping. Must be a positive integer. + /// + [Input("earlyStoppingDelay")] + public Input? EarlyStoppingDelay { get; set; } + + /// + /// Minimum number of epochs or validation evaluations with no primary metric improvement before + /// the run is stopped. Must be a positive integer. + /// + [Input("earlyStoppingPatience")] + public Input? EarlyStoppingPatience { get; set; } + + /// + /// Enable normalization when exporting ONNX model. + /// + [Input("enableOnnxNormalization")] + public Input? EnableOnnxNormalization { get; set; } + + /// + /// Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + /// + [Input("evaluationFrequency")] + public Input? EvaluationFrequency { get; set; } + + /// + /// Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + /// updating the model weights while accumulating the gradients of those steps, and then using + /// the accumulated gradients to compute the weight updates. Must be a positive integer. + /// + [Input("gradientAccumulationStep")] + public Input? GradientAccumulationStep { get; set; } + + /// + /// Image size for train and validation. Must be a positive integer. + /// Note: The training run may get into CUDA OOM if the size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + [Input("imageSize")] + public Input? ImageSize { get; set; } + + /// + /// Number of layers to freeze for the model. Must be a positive integer. + /// For instance, passing 2 as value for 'seresnext' means + /// freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + /// see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [Input("layersToFreeze")] + public Input? LayersToFreeze { get; set; } + + /// + /// Initial learning rate. Must be a float in the range [0, 1]. + /// + [Input("learningRate")] + public Input? LearningRate { get; set; } + + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + [Input("learningRateScheduler")] + public InputUnion? LearningRateScheduler { get; set; } + + /// + /// Maximum size of the image to be rescaled before feeding it to the backbone. + /// Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("maxSize")] + public Input? MaxSize { get; set; } + + /// + /// Minimum size of the image to be rescaled before feeding it to the backbone. + /// Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("minSize")] + public Input? MinSize { get; set; } + + /// + /// Name of the model to use for training. + /// For more information on the available models please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [Input("modelName")] + public Input? ModelName { get; set; } + + /// + /// Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + /// Note: training run may get into CUDA OOM if the model size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + [Input("modelSize")] + public InputUnion? ModelSize { get; set; } + + /// + /// Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + /// + [Input("momentum")] + public Input? Momentum { get; set; } + + /// + /// Enable multi-scale image by varying image size by +/- 50%. + /// Note: training run may get into CUDA OOM if no sufficient GPU memory. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + [Input("multiScale")] + public Input? MultiScale { get; set; } + + /// + /// Enable nesterov when optimizer is 'sgd'. + /// + [Input("nesterov")] + public Input? Nesterov { get; set; } + + /// + /// IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + /// + [Input("nmsIouThreshold")] + public Input? NmsIouThreshold { get; set; } + + /// + /// Number of training epochs. Must be a positive integer. + /// + [Input("numberOfEpochs")] + public Input? NumberOfEpochs { get; set; } + + /// + /// Number of data loader workers. Must be a non-negative integer. + /// + [Input("numberOfWorkers")] + public Input? NumberOfWorkers { get; set; } + + /// + /// Type of optimizer. + /// + [Input("optimizer")] + public InputUnion? Optimizer { get; set; } + + /// + /// Random seed to be used when using deterministic training. + /// + [Input("randomSeed")] + public Input? RandomSeed { get; set; } + + /// + /// Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + /// + [Input("stepLRGamma")] + public Input? StepLRGamma { get; set; } + + /// + /// Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + /// + [Input("stepLRStepSize")] + public Input? StepLRStepSize { get; set; } + + /// + /// The grid size to use for tiling each image. Note: TileGridSize must not be + /// None to enable small object detection logic. A string containing two integers in mxn format. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("tileGridSize")] + public Input? TileGridSize { get; set; } + + /// + /// Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("tileOverlapRatio")] + public Input? TileOverlapRatio { get; set; } + + /// + /// The IOU threshold to use to perform NMS while merging predictions from tiles and image. + /// Used in validation/ inference. Must be float in the range [0, 1]. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + [Input("tilePredictionsNmsThreshold")] + public Input? TilePredictionsNmsThreshold { get; set; } + + /// + /// Training batch size. Must be a positive integer. + /// + [Input("trainingBatchSize")] + public Input? TrainingBatchSize { get; set; } + + /// + /// Validation batch size. Must be a positive integer. + /// + [Input("validationBatchSize")] + public Input? ValidationBatchSize { get; set; } + + /// + /// IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + /// + [Input("validationIouThreshold")] + public Input? ValidationIouThreshold { get; set; } + + /// + /// Metric computation method to use for validation metrics. + /// + [Input("validationMetricType")] + public InputUnion? ValidationMetricType { get; set; } + + /// + /// Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + /// + [Input("warmupCosineLRCycles")] + public Input? WarmupCosineLRCycles { get; set; } + + /// + /// Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + /// + [Input("warmupCosineLRWarmupEpochs")] + public Input? WarmupCosineLRWarmupEpochs { get; set; } + + /// + /// Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + /// + [Input("weightDecay")] + public Input? WeightDecay { get; set; } + + public ImageModelSettingsObjectDetectionArgs() + { + LearningRateScheduler = "None"; + ModelSize = "None"; + Optimizer = "None"; + ValidationMetricType = "None"; + } + public static new ImageModelSettingsObjectDetectionArgs Empty => new ImageModelSettingsObjectDetectionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageObjectDetectionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageObjectDetectionArgs.cs new file mode 100644 index 000000000000..1c86feed32bd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageObjectDetectionArgs.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + /// bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + /// + public sealed class ImageObjectDetectionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Limit settings for the AutoML job. + /// + [Input("limitSettings", required: true)] + public Input LimitSettings { get; set; } = null!; + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Settings used for training the model. + /// + [Input("modelSettings")] + public Input? ModelSettings { get; set; } + + /// + /// Primary metric to optimize for this task. + /// + [Input("primaryMetric")] + public InputUnion? PrimaryMetric { get; set; } + + [Input("searchSpace")] + private InputList? _searchSpace; + + /// + /// Search space for sampling different combinations of models and their hyperparameters. + /// + public InputList SearchSpace + { + get => _searchSpace ?? (_searchSpace = new InputList()); + set => _searchSpace = value; + } + + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + [Input("sweepSettings")] + public Input? SweepSettings { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'ImageObjectDetection'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("validationDataSize")] + public Input? ValidationDataSize { get; set; } + + public ImageObjectDetectionArgs() + { + LogVerbosity = "Info"; + PrimaryMetric = "MeanAveragePrecision"; + } + public static new ImageObjectDetectionArgs Empty => new ImageObjectDetectionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageSweepSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageSweepSettingsArgs.cs new file mode 100644 index 000000000000..67c813760eee --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ImageSweepSettingsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + public sealed class ImageSweepSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of early termination policy. + /// + [Input("earlyTermination")] + public object? EarlyTermination { get; set; } + + /// + /// [Required] Type of the hyperparameter sampling algorithms. + /// + [Input("samplingAlgorithm", required: true)] + public InputUnion SamplingAlgorithm { get; set; } = null!; + + public ImageSweepSettingsArgs() + { + } + public static new ImageSweepSettingsArgs Empty => new ImageSweepSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IndexColumnArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IndexColumnArgs.cs new file mode 100644 index 000000000000..510f29c9e222 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/IndexColumnArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// DTO object representing index column + /// + public sealed class IndexColumnArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies the column name + /// + [Input("columnName")] + public Input? ColumnName { get; set; } + + /// + /// Specifies the data type + /// + [Input("dataType")] + public InputUnion? DataType { get; set; } + + public IndexColumnArgs() + { + DataType = "String"; + } + public static new IndexColumnArgs Empty => new IndexColumnArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceContainerPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceContainerPropertiesArgs.cs new file mode 100644 index 000000000000..8a6cf13b24d5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceContainerPropertiesArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class InferenceContainerPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// The route to check the liveness of the inference server container. + /// + [Input("livenessRoute")] + public Input? LivenessRoute { get; set; } + + /// + /// The route to check the readiness of the inference server container. + /// + [Input("readinessRoute")] + public Input? ReadinessRoute { get; set; } + + /// + /// The port to send the scoring requests to, within the inference server container. + /// + [Input("scoringRoute")] + public Input? ScoringRoute { get; set; } + + public InferenceContainerPropertiesArgs() + { + } + public static new InferenceContainerPropertiesArgs Empty => new InferenceContainerPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceEndpointArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceEndpointArgs.cs new file mode 100644 index 000000000000..7b55d60cb803 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceEndpointArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// InferenceEndpoint configuration + /// + public sealed class InferenceEndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Authentication mode for the endpoint. + /// + [Input("authMode", required: true)] + public InputUnion AuthMode { get; set; } = null!; + + /// + /// Description of the resource. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// [Required] Group within the same pool with which this endpoint needs to be associated with. + /// + [Input("groupName", required: true)] + public Input GroupName { get; set; } = null!; + + [Input("properties")] + private InputList? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputList Properties + { + get => _properties ?? (_properties = new InputList()); + set => _properties = value; + } + + /// + /// RequestConfiguration for endpoint. + /// + [Input("requestConfiguration")] + public Input? RequestConfiguration { get; set; } + + public InferenceEndpointArgs() + { + } + public static new InferenceEndpointArgs Empty => new InferenceEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceGroupArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceGroupArgs.cs new file mode 100644 index 000000000000..6f20aa2ff76d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferenceGroupArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Inference group configuration + /// + public sealed class InferenceGroupArgs : global::Pulumi.ResourceArgs + { + /// + /// Description of the resource. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + /// + [Input("environmentConfiguration")] + public Input? EnvironmentConfiguration { get; set; } + + /// + /// Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + /// + [Input("modelConfiguration")] + public Input? ModelConfiguration { get; set; } + + /// + /// Gets or sets compute instance type. + /// + [Input("nodeSkuType")] + public Input? NodeSkuType { get; set; } + + [Input("properties")] + private InputList? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputList Properties + { + get => _properties ?? (_properties = new InputList()); + set => _properties = value; + } + + /// + /// Gets or sets Scale Unit size. + /// + [Input("scaleUnitSize")] + public Input? ScaleUnitSize { get; set; } + + public InferenceGroupArgs() + { + } + public static new InferenceGroupArgs Empty => new InferenceGroupArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferencePoolArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferencePoolArgs.cs new file mode 100644 index 000000000000..16d8f1e9786f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InferencePoolArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Inference pool configuration + /// + public sealed class InferencePoolArgs : global::Pulumi.ResourceArgs + { + /// + /// Description of the resource. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("properties")] + private InputList? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputList Properties + { + get => _properties ?? (_properties = new InputList()); + set => _properties = value; + } + + /// + /// Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + /// + [Input("scaleUnitConfiguration")] + public Input? ScaleUnitConfiguration { get; set; } + + public InferencePoolArgs() + { + } + public static new InferencePoolArgs Empty => new InferencePoolArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InstanceTypeSchemaArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InstanceTypeSchemaArgs.cs new file mode 100644 index 000000000000..f93de391ed8c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InstanceTypeSchemaArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Instance type schema. + /// + public sealed class InstanceTypeSchemaArgs : global::Pulumi.ResourceArgs + { + [Input("nodeSelector")] + private InputMap? _nodeSelector; + + /// + /// Node Selector + /// + public InputMap NodeSelector + { + get => _nodeSelector ?? (_nodeSelector = new InputMap()); + set => _nodeSelector = value; + } + + /// + /// Resource requests/limits for this instance type + /// + [Input("resources")] + public Input? Resources { get; set; } + + public InstanceTypeSchemaArgs() + { + } + public static new InstanceTypeSchemaArgs Empty => new InstanceTypeSchemaArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InstanceTypeSchemaResourcesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InstanceTypeSchemaResourcesArgs.cs new file mode 100644 index 000000000000..2e4454dcf935 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/InstanceTypeSchemaResourcesArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Resource requests/limits for this instance type + /// + public sealed class InstanceTypeSchemaResourcesArgs : global::Pulumi.ResourceArgs + { + [Input("limits")] + private InputMap? _limits; + + /// + /// Resource limits for this instance type + /// + public InputMap Limits + { + get => _limits ?? (_limits = new InputMap()); + set => _limits = value; + } + + [Input("requests")] + private InputMap? _requests; + + /// + /// Resource requests for this instance type + /// + public InputMap Requests + { + get => _requests ?? (_requests = new InputMap()); + set => _requests = value; + } + + public InstanceTypeSchemaResourcesArgs() + { + } + public static new InstanceTypeSchemaResourcesArgs Empty => new InstanceTypeSchemaResourcesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobResourceConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobResourceConfigurationArgs.cs new file mode 100644 index 000000000000..de860b378dac --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobResourceConfigurationArgs.cs @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class JobResourceConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + /// + [Input("dockerArgs")] + public Input? DockerArgs { get; set; } + + [Input("dockerArgsList")] + private InputList? _dockerArgsList; + + /// + /// Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + /// + public InputList DockerArgsList + { + get => _dockerArgsList ?? (_dockerArgsList = new InputList()); + set => _dockerArgsList = value; + } + + /// + /// Optional number of instances or nodes used by the compute target. + /// + [Input("instanceCount")] + public Input? InstanceCount { get; set; } + + /// + /// Optional type of VM used as supported by the compute target. + /// + [Input("instanceType")] + public Input? InstanceType { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Additional properties bag. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + /// + [Input("shmSize")] + public Input? ShmSize { get; set; } + + public JobResourceConfigurationArgs() + { + InstanceCount = 1; + ShmSize = "2g"; + } + public static new JobResourceConfigurationArgs Empty => new JobResourceConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobResourcesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobResourcesArgs.cs new file mode 100644 index 000000000000..171b7ab75680 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobResourcesArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class JobResourcesArgs : global::Pulumi.ResourceArgs + { + [Input("instanceTypes")] + private InputList? _instanceTypes; + + /// + /// List of instance types to choose from. + /// + public InputList InstanceTypes + { + get => _instanceTypes ?? (_instanceTypes = new InputList()); + set => _instanceTypes = value; + } + + public JobResourcesArgs() + { + } + public static new JobResourcesArgs Empty => new JobResourcesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobScheduleActionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobScheduleActionArgs.cs new file mode 100644 index 000000000000..044b4912da8a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobScheduleActionArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class JobScheduleActionArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'CreateJob'. + /// + [Input("actionType", required: true)] + public Input ActionType { get; set; } = null!; + + /// + /// [Required] Defines Schedule action definition details. + /// + [Input("jobBaseProperties", required: true)] + public object JobBaseProperties { get; set; } = null!; + + public JobScheduleActionArgs() + { + } + public static new JobScheduleActionArgs Empty => new JobScheduleActionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobServiceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobServiceArgs.cs new file mode 100644 index 000000000000..4e7a9e0b6877 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JobServiceArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Job endpoint definition + /// + public sealed class JobServiceArgs : global::Pulumi.ResourceArgs + { + /// + /// Url for endpoint. + /// + [Input("endpoint")] + public Input? Endpoint { get; set; } + + /// + /// Endpoint type. + /// + [Input("jobServiceType")] + public Input? JobServiceType { get; set; } + + /// + /// Nodes that user would like to start the service on. + /// If Nodes is not set or set to null, the service will only be started on leader node. + /// + [Input("nodes")] + public Input? Nodes { get; set; } + + /// + /// Port for endpoint. + /// + [Input("port")] + public Input? Port { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Additional properties to set on the endpoint. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + public JobServiceArgs() + { + } + public static new JobServiceArgs Empty => new JobServiceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JupyterKernelConfigArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JupyterKernelConfigArgs.cs new file mode 100644 index 000000000000..51d612918234 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/JupyterKernelConfigArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Jupyter kernel configuration. + /// + public sealed class JupyterKernelConfigArgs : global::Pulumi.ResourceArgs + { + [Input("argv")] + private InputList? _argv; + + /// + /// Argument to the the runtime + /// + public InputList Argv + { + get => _argv ?? (_argv = new InputList()); + set => _argv = value; + } + + /// + /// Display name of the kernel + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// Language of the kernel [Example value: python] + /// + [Input("language")] + public Input? Language { get; set; } + + public JupyterKernelConfigArgs() + { + } + public static new JupyterKernelConfigArgs Empty => new JupyterKernelConfigArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KeyVaultPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KeyVaultPropertiesArgs.cs new file mode 100644 index 000000000000..c7f3542b0262 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KeyVaultPropertiesArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Customer Key vault properties. + /// + public sealed class KeyVaultPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Currently, we support only SystemAssigned MSI. + /// We need this when we support UserAssignedIdentities + /// + [Input("identityClientId")] + public Input? IdentityClientId { get; set; } + + /// + /// KeyVault key identifier to encrypt the data + /// + [Input("keyIdentifier", required: true)] + public Input KeyIdentifier { get; set; } = null!; + + /// + /// KeyVault Arm Id that contains the data encryption key + /// + [Input("keyVaultArmId", required: true)] + public Input KeyVaultArmId { get; set; } = null!; + + public KeyVaultPropertiesArgs() + { + } + public static new KeyVaultPropertiesArgs Empty => new KeyVaultPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesArgs.cs new file mode 100644 index 000000000000..63ec8d2720d4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A Machine Learning compute based on Kubernetes Compute. + /// + public sealed class KubernetesArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'Kubernetes'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + /// + /// Properties of Kubernetes + /// + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public KubernetesArgs() + { + } + public static new KubernetesArgs Empty => new KubernetesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesOnlineDeploymentArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesOnlineDeploymentArgs.cs new file mode 100644 index 000000000000..f2d3dd2495e8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesOnlineDeploymentArgs.cs @@ -0,0 +1,144 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Properties specific to a KubernetesOnlineDeployment. + /// + public sealed class KubernetesOnlineDeploymentArgs : global::Pulumi.ResourceArgs + { + /// + /// If true, enables Application Insights logging. + /// + [Input("appInsightsEnabled")] + public Input? AppInsightsEnabled { get; set; } + + /// + /// Code configuration for the endpoint deployment. + /// + [Input("codeConfiguration")] + public Input? CodeConfiguration { get; set; } + + /// + /// The resource requirements for the container (cpu and memory). + /// + [Input("containerResourceRequirements")] + public Input? ContainerResourceRequirements { get; set; } + + /// + /// The mdc configuration, we disable mdc when it's null. + /// + [Input("dataCollector")] + public Input? DataCollector { get; set; } + + /// + /// Description of the endpoint deployment. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + /// + [Input("egressPublicNetworkAccess")] + public InputUnion? EgressPublicNetworkAccess { get; set; } + + /// + /// Enum to determine endpoint compute type. + /// Expected value is 'Kubernetes'. + /// + [Input("endpointComputeType", required: true)] + public Input EndpointComputeType { get; set; } = null!; + + /// + /// ARM resource ID or AssetId of the environment specification for the endpoint deployment. + /// + [Input("environmentId")] + public Input? EnvironmentId { get; set; } + + [Input("environmentVariables")] + private InputMap? _environmentVariables; + + /// + /// Environment variables configuration for the deployment. + /// + public InputMap EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputMap()); + set => _environmentVariables = value; + } + + /// + /// Compute instance type. Default: Standard_F4s_v2. + /// + [Input("instanceType")] + public Input? InstanceType { get; set; } + + /// + /// Liveness probe monitors the health of the container regularly. + /// + [Input("livenessProbe")] + public Input? LivenessProbe { get; set; } + + /// + /// The URI path to the model. + /// + [Input("model")] + public Input? Model { get; set; } + + /// + /// The path to mount the model in custom container. + /// + [Input("modelMountPath")] + public Input? ModelMountPath { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + /// + [Input("readinessProbe")] + public Input? ReadinessProbe { get; set; } + + /// + /// Request settings for the deployment. + /// + [Input("requestSettings")] + public Input? RequestSettings { get; set; } + + /// + /// Scale settings for the deployment. + /// If it is null or not provided, + /// it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + /// and to DefaultScaleSettings for ManagedOnlineDeployment. + /// + [Input("scaleSettings")] + public InputUnion? ScaleSettings { get; set; } + + public KubernetesOnlineDeploymentArgs() + { + AppInsightsEnabled = false; + EgressPublicNetworkAccess = "Enabled"; + InstanceType = "Standard_F4s_v2"; + } + public static new KubernetesOnlineDeploymentArgs Empty => new KubernetesOnlineDeploymentArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesPropertiesArgs.cs new file mode 100644 index 000000000000..59f59ec21318 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/KubernetesPropertiesArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Kubernetes properties + /// + public sealed class KubernetesPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Default instance type + /// + [Input("defaultInstanceType")] + public Input? DefaultInstanceType { get; set; } + + /// + /// Extension instance release train. + /// + [Input("extensionInstanceReleaseTrain")] + public Input? ExtensionInstanceReleaseTrain { get; set; } + + /// + /// Extension principal-id. + /// + [Input("extensionPrincipalId")] + public Input? ExtensionPrincipalId { get; set; } + + [Input("instanceTypes")] + private InputMap? _instanceTypes; + + /// + /// Instance Type Schema + /// + public InputMap InstanceTypes + { + get => _instanceTypes ?? (_instanceTypes = new InputMap()); + set => _instanceTypes = value; + } + + /// + /// Compute namespace + /// + [Input("namespace")] + public Input? Namespace { get; set; } + + /// + /// Relay connection string. + /// + [Input("relayConnectionString")] + public Input? RelayConnectionString { get; set; } + + /// + /// ServiceBus connection string. + /// + [Input("serviceBusConnectionString")] + public Input? ServiceBusConnectionString { get; set; } + + /// + /// VC name. + /// + [Input("vcName")] + public Input? VcName { get; set; } + + public KubernetesPropertiesArgs() + { + Namespace = "default"; + } + public static new KubernetesPropertiesArgs Empty => new KubernetesPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LabelGenerationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LabelGenerationArgs.cs new file mode 100644 index 000000000000..d40a2af772c2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LabelGenerationArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class LabelGenerationArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] DataGeneration Task type. + /// + [Input("dataGenerationTaskType", required: true)] + public InputUnion DataGenerationTaskType { get; set; } = null!; + + /// + /// Enum to determine the type of Data Generation. + /// Expected value is 'LabelGeneration'. + /// + [Input("dataGenerationType", required: true)] + public Input DataGenerationType { get; set; } = null!; + + /// + /// Prompt Settings. + /// + [Input("promptSettings")] + public Input? PromptSettings { get; set; } + + /// + /// [Required] Teacher Model Endpoint Details. + /// + [Input("teacherModelEndpoint", required: true)] + public Input TeacherModelEndpoint { get; set; } = null!; + + [Input("teacherModelSettings")] + public Input? TeacherModelSettings { get; set; } + + /// + /// Training data for fine tuning. + /// + [Input("trainingData")] + public object? TrainingData { get; set; } + + /// + /// Validation data for fine tuning. + /// + [Input("validationData")] + public object? ValidationData { get; set; } + + public LabelGenerationArgs() + { + } + public static new LabelGenerationArgs Empty => new LabelGenerationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LakeHouseArtifactArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LakeHouseArtifactArgs.cs new file mode 100644 index 000000000000..464a80cca970 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LakeHouseArtifactArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class LakeHouseArtifactArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] OneLake artifact name + /// + [Input("artifactName", required: true)] + public Input ArtifactName { get; set; } = null!; + + /// + /// Enum to determine OneLake artifact type. + /// Expected value is 'LakeHouse'. + /// + [Input("artifactType", required: true)] + public Input ArtifactType { get; set; } = null!; + + public LakeHouseArtifactArgs() + { + } + public static new LakeHouseArtifactArgs Empty => new LakeHouseArtifactArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LiteralJobInputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LiteralJobInputArgs.cs new file mode 100644 index 000000000000..13e1d0f5b647 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/LiteralJobInputArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Literal input type. + /// + public sealed class LiteralJobInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Description for the input. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'literal'. + /// + [Input("jobInputType", required: true)] + public Input JobInputType { get; set; } = null!; + + /// + /// [Required] Literal value for the input. + /// + [Input("value", required: true)] + public Input Value { get; set; } = null!; + + public LiteralJobInputArgs() + { + } + public static new LiteralJobInputArgs Empty => new LiteralJobInputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLFlowModelJobInputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLFlowModelJobInputArgs.cs new file mode 100644 index 000000000000..071d72557a1a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLFlowModelJobInputArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MLFlowModelJobInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Description for the input. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'mlflow_model'. + /// + [Input("jobInputType", required: true)] + public Input JobInputType { get; set; } = null!; + + /// + /// Input Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + public MLFlowModelJobInputArgs() + { + Mode = "ReadOnlyMount"; + } + public static new MLFlowModelJobInputArgs Empty => new MLFlowModelJobInputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLFlowModelJobOutputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLFlowModelJobOutputArgs.cs new file mode 100644 index 000000000000..fc5229cfe1d9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLFlowModelJobOutputArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MLFlowModelJobOutputArgs : global::Pulumi.ResourceArgs + { + /// + /// Output Asset Name. + /// + [Input("assetName")] + public Input? AssetName { get; set; } + + /// + /// Description for the output. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'mlflow_model'. + /// + [Input("jobOutputType", required: true)] + public Input JobOutputType { get; set; } = null!; + + /// + /// Output Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// Output Asset URI. + /// + [Input("uri")] + public Input? Uri { get; set; } + + public MLFlowModelJobOutputArgs() + { + Mode = "ReadWriteMount"; + } + public static new MLFlowModelJobOutputArgs Empty => new MLFlowModelJobOutputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableDataArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableDataArgs.cs new file mode 100644 index 000000000000..e1e8138f81bd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableDataArgs.cs @@ -0,0 +1,92 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// MLTable data definition + /// + public sealed class MLTableDataArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the type of data. + /// Expected value is 'mltable'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + /// + [Input("dataUri", required: true)] + public Input DataUri { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("referencedUris")] + private InputList? _referencedUris; + + /// + /// Uris referenced in the MLTable definition (required for lineage) + /// + public InputList ReferencedUris + { + get => _referencedUris ?? (_referencedUris = new InputList()); + set => _referencedUris = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public MLTableDataArgs() + { + IsAnonymous = false; + IsArchived = false; + } + public static new MLTableDataArgs Empty => new MLTableDataArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableJobInputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableJobInputArgs.cs new file mode 100644 index 000000000000..861b97433c86 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableJobInputArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MLTableJobInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Description for the input. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'mltable'. + /// + [Input("jobInputType", required: true)] + public Input JobInputType { get; set; } = null!; + + /// + /// Input Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + public MLTableJobInputArgs() + { + Mode = "ReadOnlyMount"; + } + public static new MLTableJobInputArgs Empty => new MLTableJobInputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableJobOutputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableJobOutputArgs.cs new file mode 100644 index 000000000000..0b1bb1689c15 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MLTableJobOutputArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MLTableJobOutputArgs : global::Pulumi.ResourceArgs + { + /// + /// Output Asset Name. + /// + [Input("assetName")] + public Input? AssetName { get; set; } + + /// + /// Description for the output. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'mltable'. + /// + [Input("jobOutputType", required: true)] + public Input JobOutputType { get; set; } = null!; + + /// + /// Output Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// Output Asset URI. + /// + [Input("uri")] + public Input? Uri { get; set; } + + public MLTableJobOutputArgs() + { + Mode = "ReadWriteMount"; + } + public static new MLTableJobOutputArgs Empty => new MLTableJobOutputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedComputeIdentityArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedComputeIdentityArgs.cs new file mode 100644 index 000000000000..b89ab30166cd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedComputeIdentityArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Managed compute identity definition. + /// + public sealed class ManagedComputeIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Monitor compute identity type enum. + /// Expected value is 'ManagedIdentity'. + /// + [Input("computeIdentityType", required: true)] + public Input ComputeIdentityType { get; set; } = null!; + + /// + /// The identity which will be leveraged by the monitoring jobs. + /// + [Input("identity")] + public Input? Identity { get; set; } + + public ManagedComputeIdentityArgs() + { + } + public static new ManagedComputeIdentityArgs Empty => new ManagedComputeIdentityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedIdentityArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedIdentityArgs.cs new file mode 100644 index 000000000000..d65bf9890f8a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedIdentityArgs.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Managed identity configuration. + /// + public sealed class ManagedIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + /// + [Input("clientId")] + public Input? ClientId { get; set; } + + /// + /// Enum to determine identity framework. + /// Expected value is 'Managed'. + /// + [Input("identityType", required: true)] + public Input IdentityType { get; set; } = null!; + + /// + /// Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + /// + [Input("objectId")] + public Input? ObjectId { get; set; } + + /// + /// Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public ManagedIdentityArgs() + { + } + public static new ManagedIdentityArgs Empty => new ManagedIdentityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..2c640f65fcb8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'ManagedIdentity'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs Empty => new ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedNetworkProvisionStatusArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedNetworkProvisionStatusArgs.cs new file mode 100644 index 000000000000..92132c1ee21c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedNetworkProvisionStatusArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Status of the Provisioning for the managed network of a machine learning workspace. + /// + public sealed class ManagedNetworkProvisionStatusArgs : global::Pulumi.ResourceArgs + { + [Input("sparkReady")] + public Input? SparkReady { get; set; } + + /// + /// Status for the managed network of a machine learning workspace. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public ManagedNetworkProvisionStatusArgs() + { + } + public static new ManagedNetworkProvisionStatusArgs Empty => new ManagedNetworkProvisionStatusArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedNetworkSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedNetworkSettingsArgs.cs new file mode 100644 index 000000000000..e3d2627464b4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedNetworkSettingsArgs.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Managed Network settings for a machine learning workspace. + /// + public sealed class ManagedNetworkSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Firewall Sku used for FQDN Rules + /// + [Input("firewallSku")] + public InputUnion? FirewallSku { get; set; } + + /// + /// Isolation mode for the managed network of a machine learning workspace. + /// + [Input("isolationMode")] + public InputUnion? IsolationMode { get; set; } + + [Input("outboundRules")] + private InputMap? _outboundRules; + public InputMap OutboundRules + { + get => _outboundRules ?? (_outboundRules = new InputMap()); + set => _outboundRules = value; + } + + /// + /// Status of the Provisioning for the managed network of a machine learning workspace. + /// + [Input("status")] + public Input? Status { get; set; } + + public ManagedNetworkSettingsArgs() + { + } + public static new ManagedNetworkSettingsArgs Empty => new ManagedNetworkSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedOnlineDeploymentArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedOnlineDeploymentArgs.cs new file mode 100644 index 000000000000..8343f2e9a2ec --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedOnlineDeploymentArgs.cs @@ -0,0 +1,138 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Properties specific to a ManagedOnlineDeployment. + /// + public sealed class ManagedOnlineDeploymentArgs : global::Pulumi.ResourceArgs + { + /// + /// If true, enables Application Insights logging. + /// + [Input("appInsightsEnabled")] + public Input? AppInsightsEnabled { get; set; } + + /// + /// Code configuration for the endpoint deployment. + /// + [Input("codeConfiguration")] + public Input? CodeConfiguration { get; set; } + + /// + /// The mdc configuration, we disable mdc when it's null. + /// + [Input("dataCollector")] + public Input? DataCollector { get; set; } + + /// + /// Description of the endpoint deployment. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + /// + [Input("egressPublicNetworkAccess")] + public InputUnion? EgressPublicNetworkAccess { get; set; } + + /// + /// Enum to determine endpoint compute type. + /// Expected value is 'Managed'. + /// + [Input("endpointComputeType", required: true)] + public Input EndpointComputeType { get; set; } = null!; + + /// + /// ARM resource ID or AssetId of the environment specification for the endpoint deployment. + /// + [Input("environmentId")] + public Input? EnvironmentId { get; set; } + + [Input("environmentVariables")] + private InputMap? _environmentVariables; + + /// + /// Environment variables configuration for the deployment. + /// + public InputMap EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputMap()); + set => _environmentVariables = value; + } + + /// + /// Compute instance type. Default: Standard_F4s_v2. + /// + [Input("instanceType")] + public Input? InstanceType { get; set; } + + /// + /// Liveness probe monitors the health of the container regularly. + /// + [Input("livenessProbe")] + public Input? LivenessProbe { get; set; } + + /// + /// The URI path to the model. + /// + [Input("model")] + public Input? Model { get; set; } + + /// + /// The path to mount the model in custom container. + /// + [Input("modelMountPath")] + public Input? ModelMountPath { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + /// + [Input("readinessProbe")] + public Input? ReadinessProbe { get; set; } + + /// + /// Request settings for the deployment. + /// + [Input("requestSettings")] + public Input? RequestSettings { get; set; } + + /// + /// Scale settings for the deployment. + /// If it is null or not provided, + /// it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + /// and to DefaultScaleSettings for ManagedOnlineDeployment. + /// + [Input("scaleSettings")] + public InputUnion? ScaleSettings { get; set; } + + public ManagedOnlineDeploymentArgs() + { + AppInsightsEnabled = false; + EgressPublicNetworkAccess = "Enabled"; + InstanceType = "Standard_F4s_v2"; + } + public static new ManagedOnlineDeploymentArgs Empty => new ManagedOnlineDeploymentArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedOnlineEndpointDeploymentResourcePropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedOnlineEndpointDeploymentResourcePropertiesArgs.cs new file mode 100644 index 000000000000..65445cce4f11 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedOnlineEndpointDeploymentResourcePropertiesArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ManagedOnlineEndpointDeploymentResourcePropertiesArgs : global::Pulumi.ResourceArgs + { + [Input("endpointComputeType")] + public InputUnion? EndpointComputeType { get; set; } + + /// + /// The failure reason if the creation failed. + /// + [Input("failureReason")] + public Input? FailureReason { get; set; } + + [Input("model")] + public Input? Model { get; set; } + + /// + /// Kind of the deployment. + /// Expected value is 'managedOnlineEndpoint'. + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + public ManagedOnlineEndpointDeploymentResourcePropertiesArgs() + { + } + public static new ManagedOnlineEndpointDeploymentResourcePropertiesArgs Empty => new ManagedOnlineEndpointDeploymentResourcePropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedServiceIdentityArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedServiceIdentityArgs.cs new file mode 100644 index 000000000000..489f9eeb5d28 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ManagedServiceIdentityArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public sealed class ManagedServiceIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [Input("type", required: true)] + public InputUnion Type { get; set; } = null!; + + [Input("userAssignedIdentities")] + private InputList? _userAssignedIdentities; + + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public InputList UserAssignedIdentities + { + get => _userAssignedIdentities ?? (_userAssignedIdentities = new InputList()); + set => _userAssignedIdentities = value; + } + + public ManagedServiceIdentityArgs() + { + } + public static new ManagedServiceIdentityArgs Empty => new ManagedServiceIdentityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MarketplaceSubscriptionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MarketplaceSubscriptionArgs.cs new file mode 100644 index 000000000000..0880c63fea71 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MarketplaceSubscriptionArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MarketplaceSubscriptionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + /// + [Input("modelId", required: true)] + public Input ModelId { get; set; } = null!; + + public MarketplaceSubscriptionArgs() + { + } + public static new MarketplaceSubscriptionArgs Empty => new MarketplaceSubscriptionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MaterializationComputeResourceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MaterializationComputeResourceArgs.cs new file mode 100644 index 000000000000..c0354f9e61a0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MaterializationComputeResourceArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// DTO object representing compute resource + /// + public sealed class MaterializationComputeResourceArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies the instance type + /// + [Input("instanceType")] + public Input? InstanceType { get; set; } + + public MaterializationComputeResourceArgs() + { + } + public static new MaterializationComputeResourceArgs Empty => new MaterializationComputeResourceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MaterializationSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MaterializationSettingsArgs.cs new file mode 100644 index 000000000000..f56bcc731f1c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MaterializationSettingsArgs.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MaterializationSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies the notification details + /// + [Input("notification")] + public Input? Notification { get; set; } + + /// + /// Specifies the compute resource settings + /// + [Input("resource")] + public Input? Resource { get; set; } + + /// + /// Specifies the schedule details + /// + [Input("schedule")] + public Input? Schedule { get; set; } + + [Input("sparkConfiguration")] + private InputMap? _sparkConfiguration; + + /// + /// Specifies the spark compute settings + /// + public InputMap SparkConfiguration + { + get => _sparkConfiguration ?? (_sparkConfiguration = new InputMap()); + set => _sparkConfiguration = value; + } + + /// + /// Specifies the stores to which materialization should happen + /// + [Input("storeType")] + public InputUnion? StoreType { get; set; } + + public MaterializationSettingsArgs() + { + StoreType = "None"; + } + public static new MaterializationSettingsArgs Empty => new MaterializationSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MedianStoppingPolicyArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MedianStoppingPolicyArgs.cs new file mode 100644 index 000000000000..60c3779f6ce2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MedianStoppingPolicyArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Defines an early termination policy based on running averages of the primary metric of all runs + /// + public sealed class MedianStoppingPolicyArgs : global::Pulumi.ResourceArgs + { + /// + /// Number of intervals by which to delay the first evaluation. + /// + [Input("delayEvaluation")] + public Input? DelayEvaluation { get; set; } + + /// + /// Interval (number of runs) between policy evaluations. + /// + [Input("evaluationInterval")] + public Input? EvaluationInterval { get; set; } + + /// + /// + /// Expected value is 'MedianStopping'. + /// + [Input("policyType", required: true)] + public Input PolicyType { get; set; } = null!; + + public MedianStoppingPolicyArgs() + { + DelayEvaluation = 0; + EvaluationInterval = 0; + } + public static new MedianStoppingPolicyArgs Empty => new MedianStoppingPolicyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelContainerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelContainerArgs.cs new file mode 100644 index 000000000000..8f481e3f15c2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelContainerArgs.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ModelContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ModelContainerArgs() + { + IsArchived = false; + } + public static new ModelContainerArgs Empty => new ModelContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelSettingsArgs.cs new file mode 100644 index 000000000000..33558e405caf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelSettingsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ModelSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// The unique model identifier that this ServerlessEndpoint should provision. + /// + [Input("modelId")] + public Input? ModelId { get; set; } + + public ModelSettingsArgs() + { + } + public static new ModelSettingsArgs Empty => new ModelSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelVersionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelVersionArgs.cs new file mode 100644 index 000000000000..24c0e9e3de85 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ModelVersionArgs.cs @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Model asset version details. + /// + public sealed class ModelVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + [Input("flavors")] + private InputMap? _flavors; + + /// + /// Mapping of model flavors to their properties. + /// + public InputMap Flavors + { + get => _flavors ?? (_flavors = new InputMap()); + set => _flavors = value; + } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// Name of the training job which produced this model + /// + [Input("jobName")] + public Input? JobName { get; set; } + + /// + /// The storage format for this entity. Used for NCD. + /// + [Input("modelType")] + public Input? ModelType { get; set; } + + /// + /// The URI path to the model contents. + /// + [Input("modelUri")] + public Input? ModelUri { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Stage in the model lifecycle assigned to this model + /// + [Input("stage")] + public Input? Stage { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ModelVersionArgs() + { + IsAnonymous = false; + IsArchived = false; + } + public static new ModelVersionArgs Empty => new ModelVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorDefinitionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorDefinitionArgs.cs new file mode 100644 index 000000000000..3727dc372662 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorDefinitionArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MonitorDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// The monitor's notification settings. + /// + [Input("alertNotificationSettings")] + public Input? AlertNotificationSettings { get; set; } + + /// + /// [Required] The ARM resource ID of the compute resource to run the monitoring job on. + /// + [Input("computeConfiguration", required: true)] + public Input ComputeConfiguration { get; set; } = null!; + + /// + /// The entities targeted by the monitor. + /// + [Input("monitoringTarget")] + public Input? MonitoringTarget { get; set; } + + [Input("signals", required: true)] + private InputMap? _signals; + + /// + /// [Required] The signals to monitor. + /// + public InputMap Signals + { + get => _signals ?? (_signals = new InputMap()); + set => _signals = value; + } + + public MonitorDefinitionArgs() + { + } + public static new MonitorDefinitionArgs Empty => new MonitorDefinitionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorEmailNotificationSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorEmailNotificationSettingsArgs.cs new file mode 100644 index 000000000000..be08b78ddeb2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorEmailNotificationSettingsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MonitorEmailNotificationSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("emails")] + private InputList? _emails; + + /// + /// The email recipient list which has a limitation of 499 characters in total. + /// + public InputList Emails + { + get => _emails ?? (_emails = new InputList()); + set => _emails = value; + } + + public MonitorEmailNotificationSettingsArgs() + { + } + public static new MonitorEmailNotificationSettingsArgs Empty => new MonitorEmailNotificationSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorNotificationSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorNotificationSettingsArgs.cs new file mode 100644 index 000000000000..81236293f65b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorNotificationSettingsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MonitorNotificationSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// The AML notification email settings. + /// + [Input("emailNotificationSettings")] + public Input? EmailNotificationSettings { get; set; } + + public MonitorNotificationSettingsArgs() + { + } + public static new MonitorNotificationSettingsArgs Empty => new MonitorNotificationSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorServerlessSparkComputeArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorServerlessSparkComputeArgs.cs new file mode 100644 index 000000000000..8f1d9e02654a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitorServerlessSparkComputeArgs.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Monitor serverless spark compute definition. + /// + public sealed class MonitorServerlessSparkComputeArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + /// + [Input("computeIdentity", required: true)] + public InputUnion ComputeIdentity { get; set; } = null!; + + /// + /// Monitor compute type enum. + /// Expected value is 'ServerlessSpark'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// [Required] The instance type running the Spark job. + /// + [Input("instanceType", required: true)] + public Input InstanceType { get; set; } = null!; + + /// + /// [Required] The Spark runtime version. + /// + [Input("runtimeVersion", required: true)] + public Input RuntimeVersion { get; set; } = null!; + + public MonitorServerlessSparkComputeArgs() + { + } + public static new MonitorServerlessSparkComputeArgs Empty => new MonitorServerlessSparkComputeArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitoringTargetArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitoringTargetArgs.cs new file mode 100644 index 000000000000..1552780d3eca --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitoringTargetArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Monitoring target definition. + /// + public sealed class MonitoringTargetArgs : global::Pulumi.ResourceArgs + { + /// + /// Reference to the deployment asset targeted by this monitor. + /// + [Input("deploymentId")] + public Input? DeploymentId { get; set; } + + /// + /// Reference to the model asset targeted by this monitor. + /// + [Input("modelId")] + public Input? ModelId { get; set; } + + /// + /// [Required] The machine learning task type of the monitored model. + /// + [Input("taskType", required: true)] + public InputUnion TaskType { get; set; } = null!; + + public MonitoringTargetArgs() + { + } + public static new MonitoringTargetArgs Empty => new MonitoringTargetArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitoringThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitoringThresholdArgs.cs new file mode 100644 index 000000000000..85570574ccca --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MonitoringThresholdArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class MonitoringThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// The threshold value. If null, the set default is dependent on the metric type. + /// + [Input("value")] + public Input? Value { get; set; } + + public MonitoringThresholdArgs() + { + } + public static new MonitoringThresholdArgs Empty => new MonitoringThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MpiArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MpiArgs.cs new file mode 100644 index 000000000000..6f3c1375d56d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/MpiArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// MPI distribution configuration. + /// + public sealed class MpiArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the job distribution type. + /// Expected value is 'Mpi'. + /// + [Input("distributionType", required: true)] + public Input DistributionType { get; set; } = null!; + + /// + /// Number of processes per MPI node. + /// + [Input("processCountPerInstance")] + public Input? ProcessCountPerInstance { get; set; } + + public MpiArgs() + { + } + public static new MpiArgs Empty => new MpiArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NetworkAclsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NetworkAclsArgs.cs new file mode 100644 index 000000000000..4f51c46253d4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NetworkAclsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class NetworkAclsArgs : global::Pulumi.ResourceArgs + { + /// + /// The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + /// + [Input("defaultAction")] + public InputUnion? DefaultAction { get; set; } + + [Input("ipRules")] + private InputList? _ipRules; + + /// + /// Rules governing the accessibility of a resource from a specific ip address or ip range. + /// + public InputList IpRules + { + get => _ipRules ?? (_ipRules = new InputList()); + set => _ipRules = value; + } + + public NetworkAclsArgs() + { + } + public static new NetworkAclsArgs Empty => new NetworkAclsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NlpVerticalFeaturizationSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NlpVerticalFeaturizationSettingsArgs.cs new file mode 100644 index 000000000000..0e1679e3eb71 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NlpVerticalFeaturizationSettingsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class NlpVerticalFeaturizationSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Dataset language, useful for the text data. + /// + [Input("datasetLanguage")] + public Input? DatasetLanguage { get; set; } + + public NlpVerticalFeaturizationSettingsArgs() + { + } + public static new NlpVerticalFeaturizationSettingsArgs Empty => new NlpVerticalFeaturizationSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NlpVerticalLimitSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NlpVerticalLimitSettingsArgs.cs new file mode 100644 index 000000000000..974d0a1d4285 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NlpVerticalLimitSettingsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Job execution constraints. + /// + public sealed class NlpVerticalLimitSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Maximum Concurrent AutoML iterations. + /// + [Input("maxConcurrentTrials")] + public Input? MaxConcurrentTrials { get; set; } + + /// + /// Number of AutoML iterations. + /// + [Input("maxTrials")] + public Input? MaxTrials { get; set; } + + /// + /// AutoML job timeout. + /// + [Input("timeout")] + public Input? Timeout { get; set; } + + public NlpVerticalLimitSettingsArgs() + { + MaxConcurrentTrials = 1; + MaxTrials = 1; + Timeout = "P7D"; + } + public static new NlpVerticalLimitSettingsArgs Empty => new NlpVerticalLimitSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NoneAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NoneAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..d9422045f438 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NoneAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class NoneAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'None'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public NoneAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new NoneAuthTypeWorkspaceConnectionPropertiesArgs Empty => new NoneAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NoneDatastoreCredentialsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NoneDatastoreCredentialsArgs.cs new file mode 100644 index 000000000000..a5232cfbd809 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NoneDatastoreCredentialsArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Empty/none datastore credentials. + /// + public sealed class NoneDatastoreCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'None'. + /// + [Input("credentialsType", required: true)] + public Input CredentialsType { get; set; } = null!; + + public NoneDatastoreCredentialsArgs() + { + } + public static new NoneDatastoreCredentialsArgs Empty => new NoneDatastoreCredentialsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NotificationSettingArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NotificationSettingArgs.cs new file mode 100644 index 000000000000..7d1a2ecd9315 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NotificationSettingArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Configuration for notification. + /// + public sealed class NotificationSettingArgs : global::Pulumi.ResourceArgs + { + [Input("emailOn")] + private InputList>? _emailOn; + + /// + /// Send email notification to user on specified notification type + /// + public InputList> EmailOn + { + get => _emailOn ?? (_emailOn = new InputList>()); + set => _emailOn = value; + } + + [Input("emails")] + private InputList? _emails; + + /// + /// This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + /// + public InputList Emails + { + get => _emails ?? (_emails = new InputList()); + set => _emails = value; + } + + [Input("webhooks")] + private InputMap? _webhooks; + + /// + /// Send webhook callback to a service. Key is a user-provided name for the webhook. + /// + public InputMap Webhooks + { + get => _webhooks ?? (_webhooks = new InputMap()); + set => _webhooks = value; + } + + public NotificationSettingArgs() + { + } + public static new NotificationSettingArgs Empty => new NotificationSettingArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalDataDriftMetricThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalDataDriftMetricThresholdArgs.cs new file mode 100644 index 000000000000..a760ab1d60b0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalDataDriftMetricThresholdArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class NumericalDataDriftMetricThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Numerical'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] The numerical data drift metric to calculate. + /// + [Input("metric", required: true)] + public InputUnion Metric { get; set; } = null!; + + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + [Input("threshold")] + public Input? Threshold { get; set; } + + public NumericalDataDriftMetricThresholdArgs() + { + } + public static new NumericalDataDriftMetricThresholdArgs Empty => new NumericalDataDriftMetricThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalDataQualityMetricThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalDataQualityMetricThresholdArgs.cs new file mode 100644 index 000000000000..b2d09109939d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalDataQualityMetricThresholdArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class NumericalDataQualityMetricThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Numerical'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] The numerical data quality metric to calculate. + /// + [Input("metric", required: true)] + public InputUnion Metric { get; set; } = null!; + + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + [Input("threshold")] + public Input? Threshold { get; set; } + + public NumericalDataQualityMetricThresholdArgs() + { + } + public static new NumericalDataQualityMetricThresholdArgs Empty => new NumericalDataQualityMetricThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalPredictionDriftMetricThresholdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalPredictionDriftMetricThresholdArgs.cs new file mode 100644 index 000000000000..c0b911955391 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/NumericalPredictionDriftMetricThresholdArgs.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class NumericalPredictionDriftMetricThresholdArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Numerical'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] The numerical prediction drift metric to calculate. + /// + [Input("metric", required: true)] + public InputUnion Metric { get; set; } = null!; + + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + [Input("threshold")] + public Input? Threshold { get; set; } + + public NumericalPredictionDriftMetricThresholdArgs() + { + } + public static new NumericalPredictionDriftMetricThresholdArgs Empty => new NumericalPredictionDriftMetricThresholdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OAuth2AuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OAuth2AuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..e72173f0161e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OAuth2AuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class OAuth2AuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'OAuth2'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + /// + /// ClientId and ClientSecret are required. Other properties are optional + /// depending on each OAuth2 provider's implementation. + /// + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public OAuth2AuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new OAuth2AuthTypeWorkspaceConnectionPropertiesArgs Empty => new OAuth2AuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ObjectiveArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ObjectiveArgs.cs new file mode 100644 index 000000000000..3ce888064488 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ObjectiveArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Optimization objective. + /// + public sealed class ObjectiveArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Defines supported metric goals for hyperparameter tuning + /// + [Input("goal", required: true)] + public InputUnion Goal { get; set; } = null!; + + /// + /// [Required] Name of the metric to optimize. + /// + [Input("primaryMetric", required: true)] + public Input PrimaryMetric { get; set; } = null!; + + public ObjectiveArgs() + { + } + public static new ObjectiveArgs Empty => new ObjectiveArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OneLakeDatastoreArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OneLakeDatastoreArgs.cs new file mode 100644 index 000000000000..0a8af527dd01 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OneLakeDatastoreArgs.cs @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// OneLake (Trident) datastore configuration. + /// + public sealed class OneLakeDatastoreArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] OneLake artifact backing the datastore. + /// + [Input("artifact", required: true)] + public Input Artifact { get; set; } = null!; + + /// + /// [Required] Account credentials. + /// + [Input("credentials", required: true)] + public object Credentials { get; set; } = null!; + + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'OneLake'. + /// + [Input("datastoreType", required: true)] + public Input DatastoreType { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// OneLake endpoint to use for the datastore. + /// + [Input("endpoint")] + public Input? Endpoint { get; set; } + + /// + /// [Required] OneLake workspace name. + /// + [Input("oneLakeWorkspaceName", required: true)] + public Input OneLakeWorkspaceName { get; set; } = null!; + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + [Input("serviceDataAccessAuthIdentity")] + public InputUnion? ServiceDataAccessAuthIdentity { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public OneLakeDatastoreArgs() + { + ServiceDataAccessAuthIdentity = "None"; + } + public static new OneLakeDatastoreArgs Empty => new OneLakeDatastoreArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OnlineEndpointArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OnlineEndpointArgs.cs new file mode 100644 index 000000000000..12c994093857 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OnlineEndpointArgs.cs @@ -0,0 +1,92 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Online endpoint configuration + /// + public sealed class OnlineEndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + /// + [Input("authMode", required: true)] + public InputUnion AuthMode { get; set; } = null!; + + /// + /// ARM resource ID of the compute if it exists. + /// optional + /// + [Input("compute")] + public Input? Compute { get; set; } + + /// + /// Description of the inference endpoint. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// EndpointAuthKeys to set initially on an Endpoint. + /// This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + /// + [Input("keys")] + public Input? Keys { get; set; } + + [Input("mirrorTraffic")] + private InputMap? _mirrorTraffic; + + /// + /// Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + /// + public InputMap MirrorTraffic + { + get => _mirrorTraffic ?? (_mirrorTraffic = new InputMap()); + set => _mirrorTraffic = value; + } + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + /// + [Input("publicNetworkAccess")] + public InputUnion? PublicNetworkAccess { get; set; } + + [Input("traffic")] + private InputMap? _traffic; + + /// + /// Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + /// + public InputMap Traffic + { + get => _traffic ?? (_traffic = new InputMap()); + set => _traffic = value; + } + + public OnlineEndpointArgs() + { + PublicNetworkAccess = "Enabled"; + } + public static new OnlineEndpointArgs Empty => new OnlineEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OnlineRequestSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OnlineRequestSettingsArgs.cs new file mode 100644 index 000000000000..25c6bdb3987c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OnlineRequestSettingsArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Online deployment scoring requests configuration. + /// + public sealed class OnlineRequestSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + /// + [Input("maxConcurrentRequestsPerInstance")] + public Input? MaxConcurrentRequestsPerInstance { get; set; } + + /// + /// (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + /// Defaults to 500ms. + /// (Now increase `request_timeout_ms` to account for any networking/queue delays) + /// + [Input("maxQueueWait")] + public Input? MaxQueueWait { get; set; } + + /// + /// The scoring timeout in ISO 8601 format. + /// Defaults to 5000ms. + /// + [Input("requestTimeout")] + public Input? RequestTimeout { get; set; } + + public OnlineRequestSettingsArgs() + { + MaxConcurrentRequestsPerInstance = 1; + MaxQueueWait = "PT0.5S"; + RequestTimeout = "PT5S"; + } + public static new OnlineRequestSettingsArgs Empty => new OnlineRequestSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OpenAIEndpointDeploymentResourcePropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OpenAIEndpointDeploymentResourcePropertiesArgs.cs new file mode 100644 index 000000000000..3da54039394d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OpenAIEndpointDeploymentResourcePropertiesArgs.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class OpenAIEndpointDeploymentResourcePropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// The failure reason if the creation failed. + /// + [Input("failureReason")] + public Input? FailureReason { get; set; } + + /// + /// Model used for the endpoint deployment. + /// + [Input("model", required: true)] + public Input Model { get; set; } = null!; + + /// + /// The name of RAI policy. + /// + [Input("raiPolicyName")] + public Input? RaiPolicyName { get; set; } + + [Input("sku")] + public Input? Sku { get; set; } + + /// + /// Kind of the deployment. + /// Expected value is 'Azure.OpenAI'. + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + /// + /// Deployment model version upgrade option. + /// + [Input("versionUpgradeOption")] + public InputUnion? VersionUpgradeOption { get; set; } + + public OpenAIEndpointDeploymentResourcePropertiesArgs() + { + } + public static new OpenAIEndpointDeploymentResourcePropertiesArgs Empty => new OpenAIEndpointDeploymentResourcePropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OutputPathAssetReferenceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OutputPathAssetReferenceArgs.cs new file mode 100644 index 000000000000..c09795b5c875 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/OutputPathAssetReferenceArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Reference to an asset via its path in a job output. + /// + public sealed class OutputPathAssetReferenceArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the job. + /// + [Input("jobId")] + public Input? JobId { get; set; } + + /// + /// The path of the file/directory in the job output. + /// + [Input("path")] + public Input? Path { get; set; } + + /// + /// Enum to determine which reference method to use for an asset. + /// Expected value is 'OutputPath'. + /// + [Input("referenceType", required: true)] + public Input ReferenceType { get; set; } = null!; + + public OutputPathAssetReferenceArgs() + { + } + public static new OutputPathAssetReferenceArgs Empty => new OutputPathAssetReferenceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PATAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PATAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..596dccd5682c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PATAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class PATAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'PAT'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public PATAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new PATAuthTypeWorkspaceConnectionPropertiesArgs Empty => new PATAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PackageDetailsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PackageDetailsArgs.cs new file mode 100644 index 000000000000..84401c389ba3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PackageDetailsArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class PackageDetailsArgs : global::Pulumi.ResourceArgs + { + /// + /// Install path. + /// + [Input("installPath")] + public Input? InstallPath { get; set; } + + /// + /// Installed version. + /// + [Input("installedVersion")] + public Input? InstalledVersion { get; set; } + + /// + /// Package or dependency name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Patched version. + /// + [Input("patchedVersion")] + public Input? PatchedVersion { get; set; } + + public PackageDetailsArgs() + { + } + public static new PackageDetailsArgs Empty => new PackageDetailsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PersonalComputeInstanceSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PersonalComputeInstanceSettingsArgs.cs new file mode 100644 index 000000000000..d7fc7e83c8bf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PersonalComputeInstanceSettingsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Settings for a personal compute instance. + /// + public sealed class PersonalComputeInstanceSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// A user explicitly assigned to a personal compute instance. + /// + [Input("assignedUser")] + public Input? AssignedUser { get; set; } + + public PersonalComputeInstanceSettingsArgs() + { + } + public static new PersonalComputeInstanceSettingsArgs Empty => new PersonalComputeInstanceSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PipelineJobArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PipelineJobArgs.cs new file mode 100644 index 000000000000..588cbf23b9ed --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PipelineJobArgs.cs @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Pipeline Job definition: defines generic to MFE attributes. + /// + public sealed class PipelineJobArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the component resource. + /// + [Input("componentId")] + public Input? ComponentId { get; set; } + + /// + /// ARM resource ID of the compute resource. + /// + [Input("computeId")] + public Input? ComputeId { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Display name of job. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + [Input("experimentName")] + public Input? ExperimentName { get; set; } + + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + [Input("identity")] + public object? Identity { get; set; } + + [Input("inputs")] + private InputMap? _inputs; + + /// + /// Inputs for the pipeline job. + /// + public InputMap Inputs + { + get => _inputs ?? (_inputs = new InputMap()); + set => _inputs = value; + } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// Enum to determine the type of job. + /// Expected value is 'Pipeline'. + /// + [Input("jobType", required: true)] + public Input JobType { get; set; } = null!; + + [Input("jobs")] + private InputMap? _jobs; + + /// + /// Jobs construct the Pipeline Job. + /// + public InputMap Jobs + { + get => _jobs ?? (_jobs = new InputMap()); + set => _jobs = value; + } + + /// + /// Notification setting for the job + /// + [Input("notificationSetting")] + public Input? NotificationSetting { get; set; } + + [Input("outputs")] + private InputMap? _outputs; + + /// + /// Outputs for the pipeline job + /// + public InputMap Outputs + { + get => _outputs ?? (_outputs = new InputMap()); + set => _outputs = value; + } + + /// + /// Parent job name. + /// + [Input("parentJobName")] + public Input? ParentJobName { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("services")] + private InputMap? _services; + + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public InputMap Services + { + get => _services ?? (_services = new InputMap()); + set => _services = value; + } + + /// + /// Pipeline settings, for things like ContinueRunOnStepFailure etc. + /// + [Input("settings")] + public Input? Settings { get; set; } + + /// + /// ARM resource ID of source job. + /// + [Input("sourceJobId")] + public Input? SourceJobId { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public PipelineJobArgs() + { + ExperimentName = "Default"; + IsArchived = false; + } + public static new PipelineJobArgs Empty => new PipelineJobArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PredictionDriftMonitoringSignalArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PredictionDriftMonitoringSignalArgs.cs new file mode 100644 index 000000000000..50017b3c6e4f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PredictionDriftMonitoringSignalArgs.cs @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class PredictionDriftMonitoringSignalArgs : global::Pulumi.ResourceArgs + { + [Input("featureDataTypeOverride")] + private InputMap>? _featureDataTypeOverride; + + /// + /// A dictionary that maps feature names to their respective data types. + /// + public InputMap> FeatureDataTypeOverride + { + get => _featureDataTypeOverride ?? (_featureDataTypeOverride = new InputMap>()); + set => _featureDataTypeOverride = value; + } + + [Input("metricThresholds", required: true)] + private InputList>? _metricThresholds; + + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public InputList> MetricThresholds + { + get => _metricThresholds ?? (_metricThresholds = new InputList>()); + set => _metricThresholds = value; + } + + [Input("notificationTypes")] + private InputList>? _notificationTypes; + + /// + /// The current notification mode for this signal. + /// + public InputList> NotificationTypes + { + get => _notificationTypes ?? (_notificationTypes = new InputList>()); + set => _notificationTypes = value; + } + + /// + /// [Required] The data which drift will be calculated for. + /// + [Input("productionData", required: true)] + public object ProductionData { get; set; } = null!; + + [Input("properties")] + private InputMap? _properties; + + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// [Required] The data to calculate drift against. + /// + [Input("referenceData", required: true)] + public object ReferenceData { get; set; } = null!; + + /// + /// + /// Expected value is 'PredictionDrift'. + /// + [Input("signalType", required: true)] + public Input SignalType { get; set; } = null!; + + public PredictionDriftMonitoringSignalArgs() + { + } + public static new PredictionDriftMonitoringSignalArgs Empty => new PredictionDriftMonitoringSignalArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointDestinationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointDestinationArgs.cs new file mode 100644 index 000000000000..46269a8582fd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointDestinationArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + /// + public sealed class PrivateEndpointDestinationArgs : global::Pulumi.ResourceArgs + { + [Input("serviceResourceId")] + public Input? ServiceResourceId { get; set; } + + [Input("sparkEnabled")] + public Input? SparkEnabled { get; set; } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + [Input("sparkStatus")] + public InputUnion? SparkStatus { get; set; } + + [Input("subresourceTarget")] + public Input? SubresourceTarget { get; set; } + + public PrivateEndpointDestinationArgs() + { + } + public static new PrivateEndpointDestinationArgs Empty => new PrivateEndpointDestinationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointOutboundRuleArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointOutboundRuleArgs.cs new file mode 100644 index 000000000000..c63dc88cbe09 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointOutboundRuleArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + /// + public sealed class PrivateEndpointOutboundRuleArgs : global::Pulumi.ResourceArgs + { + /// + /// Category of a managed network Outbound Rule of a machine learning workspace. + /// + [Input("category")] + public InputUnion? Category { get; set; } + + /// + /// Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + /// + [Input("destination")] + public Input? Destination { get; set; } + + [Input("fqdns")] + private InputList? _fqdns; + public InputList Fqdns + { + get => _fqdns ?? (_fqdns = new InputList()); + set => _fqdns = value; + } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// Expected value is 'PrivateEndpoint'. + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + public PrivateEndpointOutboundRuleArgs() + { + } + public static new PrivateEndpointOutboundRuleArgs Empty => new PrivateEndpointOutboundRuleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointResourceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointResourceArgs.cs new file mode 100644 index 000000000000..6574f91e4d2c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateEndpointResourceArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// The PE network resource that is linked to this PE connection. + /// + public sealed class PrivateEndpointResourceArgs : global::Pulumi.ResourceArgs + { + /// + /// The subnetId that the private endpoint is connected to. + /// + [Input("subnetArmId")] + public Input? SubnetArmId { get; set; } + + public PrivateEndpointResourceArgs() + { + } + public static new PrivateEndpointResourceArgs Empty => new PrivateEndpointResourceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs new file mode 100644 index 000000000000..14adb754a211 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PrivateLinkServiceConnectionStateArgs.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + public sealed class PrivateLinkServiceConnectionStateArgs : global::Pulumi.ResourceArgs + { + /// + /// Some RP chose "None". Other RPs use this for region expansion. + /// + [Input("actionsRequired")] + public Input? ActionsRequired { get; set; } + + /// + /// User-defined message that, per NRP doc, may be used for approval-related message. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Connection status of the service consumer with the service provider + /// Possible state transitions + /// Pending -> Approved (Service provider approves the connection request) + /// Pending -> Rejected (Service provider rejects the connection request) + /// Pending -> Disconnected (Service provider deletes the connection) + /// Approved -> Rejected (Service provider rejects the approved connection) + /// Approved -> Disconnected (Service provider deletes the connection) + /// Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + /// Rejected -> Disconnected (Service provider deletes the connection) + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public PrivateLinkServiceConnectionStateArgs() + { + } + public static new PrivateLinkServiceConnectionStateArgs Empty => new PrivateLinkServiceConnectionStateArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ProbeSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ProbeSettingsArgs.cs new file mode 100644 index 000000000000..98d3a126097f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ProbeSettingsArgs.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Deployment container liveness/readiness probe configuration. + /// + public sealed class ProbeSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// The number of failures to allow before returning an unhealthy status. + /// + [Input("failureThreshold")] + public Input? FailureThreshold { get; set; } + + /// + /// The delay before the first probe in ISO 8601 format. + /// + [Input("initialDelay")] + public Input? InitialDelay { get; set; } + + /// + /// The length of time between probes in ISO 8601 format. + /// + [Input("period")] + public Input? Period { get; set; } + + /// + /// The number of successful probes before returning a healthy status. + /// + [Input("successThreshold")] + public Input? SuccessThreshold { get; set; } + + /// + /// The probe timeout in ISO 8601 format. + /// + [Input("timeout")] + public Input? Timeout { get; set; } + + public ProbeSettingsArgs() + { + FailureThreshold = 30; + Period = "PT10S"; + SuccessThreshold = 1; + Timeout = "PT2S"; + } + public static new ProbeSettingsArgs Empty => new ProbeSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PromptSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PromptSettingsArgs.cs new file mode 100644 index 000000000000..3587a92dd8e6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PromptSettingsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class PromptSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("enableChainOfDensity")] + public Input? EnableChainOfDensity { get; set; } + + [Input("enableChainOfThought")] + public Input? EnableChainOfThought { get; set; } + + [Input("maxLenSummary")] + public Input? MaxLenSummary { get; set; } + + public PromptSettingsArgs() + { + } + public static new PromptSettingsArgs Empty => new PromptSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PyTorchArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PyTorchArgs.cs new file mode 100644 index 000000000000..3ea20d78e557 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/PyTorchArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// PyTorch distribution configuration. + /// + public sealed class PyTorchArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the job distribution type. + /// Expected value is 'PyTorch'. + /// + [Input("distributionType", required: true)] + public Input DistributionType { get; set; } = null!; + + /// + /// Number of processes per node. + /// + [Input("processCountPerInstance")] + public Input? ProcessCountPerInstance { get; set; } + + public PyTorchArgs() + { + } + public static new PyTorchArgs Empty => new PyTorchArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/QueueSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/QueueSettingsArgs.cs new file mode 100644 index 000000000000..b81a76c7b2a1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/QueueSettingsArgs.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class QueueSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Controls the compute job tier + /// + [Input("jobTier")] + public InputUnion? JobTier { get; set; } + + public QueueSettingsArgs() + { + JobTier = "Null"; + } + public static new QueueSettingsArgs Empty => new QueueSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistConfigArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistConfigArgs.cs new file mode 100644 index 000000000000..d85bd7b0f4c4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistConfigArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Azure OpenAI blocklist config. + /// + public sealed class RaiBlocklistConfigArgs : global::Pulumi.ResourceArgs + { + /// + /// If blocking would occur. + /// + [Input("blocking")] + public Input? Blocking { get; set; } + + /// + /// Name of ContentFilter. + /// + [Input("blocklistName")] + public Input? BlocklistName { get; set; } + + public RaiBlocklistConfigArgs() + { + } + public static new RaiBlocklistConfigArgs Empty => new RaiBlocklistConfigArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistItemPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistItemPropertiesArgs.cs new file mode 100644 index 000000000000..cac350f00536 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistItemPropertiesArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// RAI Custom Blocklist Item properties. + /// + public sealed class RaiBlocklistItemPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// If the pattern is a regex pattern. + /// + [Input("isRegex")] + public Input? IsRegex { get; set; } + + /// + /// Pattern to match against. + /// + [Input("pattern")] + public Input? Pattern { get; set; } + + public RaiBlocklistItemPropertiesArgs() + { + } + public static new RaiBlocklistItemPropertiesArgs Empty => new RaiBlocklistItemPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistPropertiesArgs.cs new file mode 100644 index 000000000000..c108535da918 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiBlocklistPropertiesArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// RAI Custom Blocklist properties. + /// + public sealed class RaiBlocklistPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Description of the block list. + /// + [Input("description")] + public Input? Description { get; set; } + + public RaiBlocklistPropertiesArgs() + { + } + public static new RaiBlocklistPropertiesArgs Empty => new RaiBlocklistPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiPolicyContentFilterArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiPolicyContentFilterArgs.cs new file mode 100644 index 000000000000..f0094ac95f80 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiPolicyContentFilterArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Azure OpenAI Content Filter. + /// + public sealed class RaiPolicyContentFilterArgs : global::Pulumi.ResourceArgs + { + /// + /// Level at which content is filtered. + /// + [Input("allowedContentLevel")] + public InputUnion? AllowedContentLevel { get; set; } + + /// + /// If blocking would occur. + /// + [Input("blocking")] + public Input? Blocking { get; set; } + + /// + /// If the ContentFilter is enabled. + /// + [Input("enabled")] + public Input? Enabled { get; set; } + + /// + /// Name of ContentFilter. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Content source to apply the Content Filters. + /// + [Input("source")] + public InputUnion? Source { get; set; } + + public RaiPolicyContentFilterArgs() + { + } + public static new RaiPolicyContentFilterArgs Empty => new RaiPolicyContentFilterArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiPolicyPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiPolicyPropertiesArgs.cs new file mode 100644 index 000000000000..02074e24e928 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RaiPolicyPropertiesArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Azure OpenAI Content Filters properties. + /// + public sealed class RaiPolicyPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Name of the base Content Filters. + /// + [Input("basePolicyName")] + public Input? BasePolicyName { get; set; } + + [Input("completionBlocklists")] + private InputList? _completionBlocklists; + public InputList CompletionBlocklists + { + get => _completionBlocklists ?? (_completionBlocklists = new InputList()); + set => _completionBlocklists = value; + } + + [Input("contentFilters")] + private InputList? _contentFilters; + public InputList ContentFilters + { + get => _contentFilters ?? (_contentFilters = new InputList()); + set => _contentFilters = value; + } + + /// + /// Content Filters mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + [Input("promptBlocklists")] + private InputList? _promptBlocklists; + public InputList PromptBlocklists + { + get => _promptBlocklists ?? (_promptBlocklists = new InputList()); + set => _promptBlocklists = value; + } + + /// + /// Content Filters policy type. + /// + [Input("type")] + public InputUnion? Type { get; set; } + + public RaiPolicyPropertiesArgs() + { + } + public static new RaiPolicyPropertiesArgs Empty => new RaiPolicyPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RandomSamplingAlgorithmArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RandomSamplingAlgorithmArgs.cs new file mode 100644 index 000000000000..49aea5494794 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RandomSamplingAlgorithmArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Defines a Sampling Algorithm that generates values randomly + /// + public sealed class RandomSamplingAlgorithmArgs : global::Pulumi.ResourceArgs + { + /// + /// The specific type of random algorithm + /// + [Input("rule")] + public InputUnion? Rule { get; set; } + + /// + /// + /// Expected value is 'Random'. + /// + [Input("samplingAlgorithmType", required: true)] + public Input SamplingAlgorithmType { get; set; } = null!; + + /// + /// An optional integer to use as the seed for random number generation + /// + [Input("seed")] + public Input? Seed { get; set; } + + public RandomSamplingAlgorithmArgs() + { + Rule = "Random"; + } + public static new RandomSamplingAlgorithmArgs Empty => new RandomSamplingAlgorithmArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceArgs.cs new file mode 100644 index 000000000000..eefc353e0e0d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceArgs.cs @@ -0,0 +1,55 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// The workflow trigger recurrence for ComputeStartStop schedule type. + /// + public sealed class RecurrenceArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] The frequency to trigger schedule. + /// + [Input("frequency")] + public InputUnion? Frequency { get; set; } + + /// + /// [Required] Specifies schedule interval in conjunction with frequency + /// + [Input("interval")] + public Input? Interval { get; set; } + + /// + /// [Required] The recurrence schedule. + /// + [Input("schedule")] + public Input? Schedule { get; set; } + + /// + /// The start time in yyyy-MM-ddTHH:mm:ss format. + /// + [Input("startTime")] + public Input? StartTime { get; set; } + + /// + /// Specifies time zone in which the schedule runs. + /// TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + /// + [Input("timeZone")] + public Input? TimeZone { get; set; } + + public RecurrenceArgs() + { + TimeZone = "UTC"; + } + public static new RecurrenceArgs Empty => new RecurrenceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceScheduleArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceScheduleArgs.cs new file mode 100644 index 000000000000..7306168bcb27 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceScheduleArgs.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class RecurrenceScheduleArgs : global::Pulumi.ResourceArgs + { + [Input("hours", required: true)] + private InputList? _hours; + + /// + /// [Required] List of hours for the schedule. + /// + public InputList Hours + { + get => _hours ?? (_hours = new InputList()); + set => _hours = value; + } + + [Input("minutes", required: true)] + private InputList? _minutes; + + /// + /// [Required] List of minutes for the schedule. + /// + public InputList Minutes + { + get => _minutes ?? (_minutes = new InputList()); + set => _minutes = value; + } + + [Input("monthDays")] + private InputList? _monthDays; + + /// + /// List of month days for the schedule + /// + public InputList MonthDays + { + get => _monthDays ?? (_monthDays = new InputList()); + set => _monthDays = value; + } + + [Input("weekDays")] + private InputList>? _weekDays; + + /// + /// List of days for the schedule. + /// + public InputList> WeekDays + { + get => _weekDays ?? (_weekDays = new InputList>()); + set => _weekDays = value; + } + + public RecurrenceScheduleArgs() + { + } + public static new RecurrenceScheduleArgs Empty => new RecurrenceScheduleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceTriggerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceTriggerArgs.cs new file mode 100644 index 000000000000..02928b373729 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RecurrenceTriggerArgs.cs @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class RecurrenceTriggerArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + /// Recommented format would be "2022-06-01T00:00:01" + /// If not present, the schedule will run indefinitely + /// + [Input("endTime")] + public Input? EndTime { get; set; } + + /// + /// [Required] The frequency to trigger schedule. + /// + [Input("frequency", required: true)] + public InputUnion Frequency { get; set; } = null!; + + /// + /// [Required] Specifies schedule interval in conjunction with frequency + /// + [Input("interval", required: true)] + public Input Interval { get; set; } = null!; + + /// + /// The recurrence schedule. + /// + [Input("schedule")] + public Input? Schedule { get; set; } + + /// + /// Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + /// + [Input("startTime")] + public Input? StartTime { get; set; } + + /// + /// Specifies time zone in which the schedule runs. + /// TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + /// + [Input("timeZone")] + public Input? TimeZone { get; set; } + + /// + /// + /// Expected value is 'Recurrence'. + /// + [Input("triggerType", required: true)] + public Input TriggerType { get; set; } = null!; + + public RecurrenceTriggerArgs() + { + TimeZone = "UTC"; + } + public static new RecurrenceTriggerArgs Empty => new RecurrenceTriggerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryArgs.cs new file mode 100644 index 000000000000..c8ca4e5eebde --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Details of the Registry + /// + public sealed class RegistryArgs : global::Pulumi.ResourceArgs + { + /// + /// Discovery URL for the Registry + /// + [Input("discoveryUrl")] + public Input? DiscoveryUrl { get; set; } + + /// + /// IntellectualPropertyPublisher for the registry + /// + [Input("intellectualPropertyPublisher")] + public Input? IntellectualPropertyPublisher { get; set; } + + /// + /// ResourceId of the managed RG if the registry has system created resources + /// + [Input("managedResourceGroup")] + public Input? ManagedResourceGroup { get; set; } + + /// + /// MLFlow Registry URI for the Registry + /// + [Input("mlFlowRegistryUri")] + public Input? MlFlowRegistryUri { get; set; } + + /// + /// Is the Registry accessible from the internet? + /// Possible values: "Enabled" or "Disabled" + /// + [Input("publicNetworkAccess")] + public Input? PublicNetworkAccess { get; set; } + + [Input("regionDetails")] + private InputList? _regionDetails; + + /// + /// Details of each region the registry is in + /// + public InputList RegionDetails + { + get => _regionDetails ?? (_regionDetails = new InputList()); + set => _regionDetails = value; + } + + [Input("registryPrivateEndpointConnections")] + private InputList? _registryPrivateEndpointConnections; + + /// + /// Private endpoint connections info used for pending connections in private link portal + /// + public InputList RegistryPrivateEndpointConnections + { + get => _registryPrivateEndpointConnections ?? (_registryPrivateEndpointConnections = new InputList()); + set => _registryPrivateEndpointConnections = value; + } + + public RegistryArgs() + { + } + public static new RegistryArgs Empty => new RegistryArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateEndpointConnectionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateEndpointConnectionArgs.cs new file mode 100644 index 000000000000..847929c1abd2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateEndpointConnectionArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Private endpoint connection definition. + /// + public sealed class RegistryPrivateEndpointConnectionArgs : global::Pulumi.ResourceArgs + { + /// + /// This is the private endpoint connection name created on SRP + /// Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + /// + [Input("id")] + public Input? Id { get; set; } + + /// + /// Same as workspace location. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Properties of the Private Endpoint Connection + /// + [Input("properties")] + public Input? Properties { get; set; } + + public RegistryPrivateEndpointConnectionArgs() + { + } + public static new RegistryPrivateEndpointConnectionArgs Empty => new RegistryPrivateEndpointConnectionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateEndpointConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateEndpointConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..4a057553f224 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateEndpointConnectionPropertiesArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Properties of the Private Endpoint Connection + /// + public sealed class RegistryPrivateEndpointConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + [Input("groupIds")] + private InputList? _groupIds; + + /// + /// The group ids + /// + public InputList GroupIds + { + get => _groupIds ?? (_groupIds = new InputList()); + set => _groupIds = value; + } + + /// + /// The PE network resource that is linked to this PE connection. + /// + [Input("privateEndpoint")] + public Input? PrivateEndpoint { get; set; } + + /// + /// One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + /// + [Input("provisioningState")] + public Input? ProvisioningState { get; set; } + + /// + /// The connection state. + /// + [Input("registryPrivateLinkServiceConnectionState")] + public Input? RegistryPrivateLinkServiceConnectionState { get; set; } + + public RegistryPrivateEndpointConnectionPropertiesArgs() + { + } + public static new RegistryPrivateEndpointConnectionPropertiesArgs Empty => new RegistryPrivateEndpointConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateLinkServiceConnectionStateArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateLinkServiceConnectionStateArgs.cs new file mode 100644 index 000000000000..fd81840b1b0b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryPrivateLinkServiceConnectionStateArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// The connection state. + /// + public sealed class RegistryPrivateLinkServiceConnectionStateArgs : global::Pulumi.ResourceArgs + { + /// + /// Some RP chose "None". Other RPs use this for region expansion. + /// + [Input("actionsRequired")] + public Input? ActionsRequired { get; set; } + + /// + /// User-defined message that, per NRP doc, may be used for approval-related message. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Connection status of the service consumer with the service provider + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public RegistryPrivateLinkServiceConnectionStateArgs() + { + } + public static new RegistryPrivateLinkServiceConnectionStateArgs Empty => new RegistryPrivateLinkServiceConnectionStateArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryRegionArmDetailsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryRegionArmDetailsArgs.cs new file mode 100644 index 000000000000..d72c8879bad0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegistryRegionArmDetailsArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Details for each region the registry is in + /// + public sealed class RegistryRegionArmDetailsArgs : global::Pulumi.ResourceArgs + { + [Input("acrDetails")] + private InputList? _acrDetails; + + /// + /// List of ACR accounts + /// + public InputList AcrDetails + { + get => _acrDetails ?? (_acrDetails = new InputList()); + set => _acrDetails = value; + } + + /// + /// The location where the registry exists + /// + [Input("location")] + public Input? Location { get; set; } + + [Input("storageAccountDetails")] + private InputList? _storageAccountDetails; + + /// + /// List of storage accounts + /// + public InputList StorageAccountDetails + { + get => _storageAccountDetails ?? (_storageAccountDetails = new InputList()); + set => _storageAccountDetails = value; + } + + public RegistryRegionArmDetailsArgs() + { + } + public static new RegistryRegionArmDetailsArgs Empty => new RegistryRegionArmDetailsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegressionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegressionArgs.cs new file mode 100644 index 000000000000..35f4367b8b69 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegressionArgs.cs @@ -0,0 +1,128 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Regression task in AutoML Table vertical. + /// + public sealed class RegressionArgs : global::Pulumi.ResourceArgs + { + [Input("cvSplitColumnNames")] + private InputList? _cvSplitColumnNames; + + /// + /// Columns to use for CVSplit data. + /// + public InputList CvSplitColumnNames + { + get => _cvSplitColumnNames ?? (_cvSplitColumnNames = new InputList()); + set => _cvSplitColumnNames = value; + } + + /// + /// Featurization inputs needed for AutoML job. + /// + [Input("featurizationSettings")] + public Input? FeaturizationSettings { get; set; } + + /// + /// Execution constraints for AutoMLJob. + /// + [Input("limitSettings")] + public Input? LimitSettings { get; set; } + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Number of cross validation folds to be applied on training dataset + /// when validation dataset is not provided. + /// + [Input("nCrossValidations")] + public InputUnion? NCrossValidations { get; set; } + + /// + /// Primary metric for regression task. + /// + [Input("primaryMetric")] + public InputUnion? PrimaryMetric { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'Regression'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// Test data input. + /// + [Input("testData")] + public Input? TestData { get; set; } + + /// + /// The fraction of test dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("testDataSize")] + public Input? TestDataSize { get; set; } + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Inputs for training phase for an AutoML Job. + /// + [Input("trainingSettings")] + public Input? TrainingSettings { get; set; } + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + [Input("validationDataSize")] + public Input? ValidationDataSize { get; set; } + + /// + /// The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + /// + [Input("weightColumnName")] + public Input? WeightColumnName { get; set; } + + public RegressionArgs() + { + LogVerbosity = "Info"; + PrimaryMetric = "NormalizedRootMeanSquaredError"; + } + public static new RegressionArgs Empty => new RegressionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegressionTrainingSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegressionTrainingSettingsArgs.cs new file mode 100644 index 000000000000..583235fcf588 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RegressionTrainingSettingsArgs.cs @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Regression Training related configuration. + /// + public sealed class RegressionTrainingSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("allowedTrainingAlgorithms")] + private InputList>? _allowedTrainingAlgorithms; + + /// + /// Allowed models for regression task. + /// + public InputList> AllowedTrainingAlgorithms + { + get => _allowedTrainingAlgorithms ?? (_allowedTrainingAlgorithms = new InputList>()); + set => _allowedTrainingAlgorithms = value; + } + + [Input("blockedTrainingAlgorithms")] + private InputList>? _blockedTrainingAlgorithms; + + /// + /// Blocked models for regression task. + /// + public InputList> BlockedTrainingAlgorithms + { + get => _blockedTrainingAlgorithms ?? (_blockedTrainingAlgorithms = new InputList>()); + set => _blockedTrainingAlgorithms = value; + } + + /// + /// Enable recommendation of DNN models. + /// + [Input("enableDnnTraining")] + public Input? EnableDnnTraining { get; set; } + + /// + /// Flag to turn on explainability on best model. + /// + [Input("enableModelExplainability")] + public Input? EnableModelExplainability { get; set; } + + /// + /// Flag for enabling onnx compatible models. + /// + [Input("enableOnnxCompatibleModels")] + public Input? EnableOnnxCompatibleModels { get; set; } + + /// + /// Enable stack ensemble run. + /// + [Input("enableStackEnsemble")] + public Input? EnableStackEnsemble { get; set; } + + /// + /// Enable voting ensemble run. + /// + [Input("enableVoteEnsemble")] + public Input? EnableVoteEnsemble { get; set; } + + /// + /// During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + /// Configure this parameter with a higher value than 300 secs, if more time is needed. + /// + [Input("ensembleModelDownloadTimeout")] + public Input? EnsembleModelDownloadTimeout { get; set; } + + /// + /// Stack ensemble settings for stack ensemble run. + /// + [Input("stackEnsembleSettings")] + public Input? StackEnsembleSettings { get; set; } + + public RegressionTrainingSettingsArgs() + { + EnableDnnTraining = false; + EnableModelExplainability = true; + EnableOnnxCompatibleModels = false; + EnableStackEnsemble = true; + EnableVoteEnsemble = true; + EnsembleModelDownloadTimeout = "PT5M"; + } + public static new RegressionTrainingSettingsArgs Empty => new RegressionTrainingSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RequestConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RequestConfigurationArgs.cs new file mode 100644 index 000000000000..cb36a7405c11 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RequestConfigurationArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Scoring requests configuration. + /// + public sealed class RequestConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + /// + [Input("maxConcurrentRequestsPerInstance")] + public Input? MaxConcurrentRequestsPerInstance { get; set; } + + /// + /// The scoring timeout in ISO 8601 format. + /// Defaults to 5000ms. + /// + [Input("requestTimeout")] + public Input? RequestTimeout { get; set; } + + public RequestConfigurationArgs() + { + MaxConcurrentRequestsPerInstance = 1; + RequestTimeout = "PT5S"; + } + public static new RequestConfigurationArgs Empty => new RequestConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RequestLoggingArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RequestLoggingArgs.cs new file mode 100644 index 000000000000..225789e66061 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RequestLoggingArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class RequestLoggingArgs : global::Pulumi.ResourceArgs + { + [Input("captureHeaders")] + private InputList? _captureHeaders; + + /// + /// For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + /// + public InputList CaptureHeaders + { + get => _captureHeaders ?? (_captureHeaders = new InputList()); + set => _captureHeaders = value; + } + + public RequestLoggingArgs() + { + } + public static new RequestLoggingArgs Empty => new RequestLoggingArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ResourceIdArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ResourceIdArgs.cs new file mode 100644 index 000000000000..f72cf963c136 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ResourceIdArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. + /// + public sealed class ResourceIdArgs : global::Pulumi.ResourceArgs + { + /// + /// The ID of the resource + /// + [Input("id", required: true)] + public Input Id { get; set; } = null!; + + public ResourceIdArgs() + { + } + public static new ResourceIdArgs Empty => new ResourceIdArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RollingInputDataArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RollingInputDataArgs.cs new file mode 100644 index 000000000000..681bf3050ff1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RollingInputDataArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Rolling input data definition. + /// + public sealed class RollingInputDataArgs : global::Pulumi.ResourceArgs + { + [Input("columns")] + private InputMap? _columns; + + /// + /// Mapping of column names to special uses. + /// + public InputMap Columns + { + get => _columns ?? (_columns = new InputMap()); + set => _columns = value; + } + + /// + /// The context metadata of the data source. + /// + [Input("dataContext")] + public Input? DataContext { get; set; } + + /// + /// Monitoring input data type enum. + /// Expected value is 'Rolling'. + /// + [Input("inputDataType", required: true)] + public Input InputDataType { get; set; } = null!; + + /// + /// [Required] Specifies the type of job. + /// + [Input("jobInputType", required: true)] + public InputUnion JobInputType { get; set; } = null!; + + /// + /// Reference to the component asset used to preprocess the data. + /// + [Input("preprocessingComponentId")] + public Input? PreprocessingComponentId { get; set; } + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + /// + /// [Required] The time offset between the end of the data window and the monitor's current run time. + /// + [Input("windowOffset", required: true)] + public Input WindowOffset { get; set; } = null!; + + /// + /// [Required] The size of the rolling data window. + /// + [Input("windowSize", required: true)] + public Input WindowSize { get; set; } = null!; + + public RollingInputDataArgs() + { + } + public static new RollingInputDataArgs Empty => new RollingInputDataArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RouteArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RouteArgs.cs new file mode 100644 index 000000000000..e75bfee79cfe --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/RouteArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class RouteArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] The path for the route. + /// + [Input("path", required: true)] + public Input Path { get; set; } = null!; + + /// + /// [Required] The port for the route. + /// + [Input("port", required: true)] + public Input Port { get; set; } = null!; + + public RouteArgs() + { + } + public static new RouteArgs Empty => new RouteArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SASAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SASAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..757d77293a23 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SASAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SASAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'SAS'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public SASAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new SASAuthTypeWorkspaceConnectionPropertiesArgs Empty => new SASAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SasDatastoreCredentialsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SasDatastoreCredentialsArgs.cs new file mode 100644 index 000000000000..7aed72b3d9e0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SasDatastoreCredentialsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// SAS datastore credentials configuration. + /// + public sealed class SasDatastoreCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'Sas'. + /// + [Input("credentialsType", required: true)] + public Input CredentialsType { get; set; } = null!; + + /// + /// [Required] Storage container secrets. + /// + [Input("secrets", required: true)] + public Input Secrets { get; set; } = null!; + + public SasDatastoreCredentialsArgs() + { + } + public static new SasDatastoreCredentialsArgs Empty => new SasDatastoreCredentialsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SasDatastoreSecretsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SasDatastoreSecretsArgs.cs new file mode 100644 index 000000000000..b1a5fc5feab3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SasDatastoreSecretsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Datastore SAS secrets. + /// + public sealed class SasDatastoreSecretsArgs : global::Pulumi.ResourceArgs + { + /// + /// Storage container SAS token. + /// + [Input("sasToken")] + public Input? SasToken { get; set; } + + /// + /// Enum to determine the datastore secrets type. + /// Expected value is 'Sas'. + /// + [Input("secretsType", required: true)] + public Input SecretsType { get; set; } = null!; + + public SasDatastoreSecretsArgs() + { + } + public static new SasDatastoreSecretsArgs Empty => new SasDatastoreSecretsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScaleSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScaleSettingsArgs.cs new file mode 100644 index 000000000000..fd1c776d2b70 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScaleSettingsArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// scale settings for AML Compute + /// + public sealed class ScaleSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Max number of nodes to use + /// + [Input("maxNodeCount", required: true)] + public Input MaxNodeCount { get; set; } = null!; + + /// + /// Min number of nodes to use + /// + [Input("minNodeCount")] + public Input? MinNodeCount { get; set; } + + /// + /// Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + /// + [Input("nodeIdleTimeBeforeScaleDown")] + public Input? NodeIdleTimeBeforeScaleDown { get; set; } + + public ScaleSettingsArgs() + { + MinNodeCount = 0; + } + public static new ScaleSettingsArgs Empty => new ScaleSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScaleUnitConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScaleUnitConfigurationArgs.cs new file mode 100644 index 000000000000..75c9c81f440d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScaleUnitConfigurationArgs.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Configuration for ScaleUnit pool. + /// + public sealed class ScaleUnitConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// Gets or sets a value indicating whether PublicEgress is disabled. + /// + [Input("disablePublicEgress")] + public Input? DisablePublicEgress { get; set; } + + [Input("registries")] + private InputList? _registries; + + /// + /// Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + /// + public InputList Registries + { + get => _registries ?? (_registries = new InputList()); + set => _registries = value; + } + + public ScaleUnitConfigurationArgs() + { + DisablePublicEgress = false; + } + public static new ScaleUnitConfigurationArgs Empty => new ScaleUnitConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScheduleArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScheduleArgs.cs new file mode 100644 index 000000000000..83cc224f8529 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScheduleArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Base definition of a schedule + /// + public sealed class ScheduleArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Specifies the action of the schedule + /// + [Input("action", required: true)] + public object Action { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Display name of schedule. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// Is the schedule enabled? + /// + [Input("isEnabled")] + public Input? IsEnabled { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// [Required] Specifies the trigger details + /// + [Input("trigger", required: true)] + public InputUnion Trigger { get; set; } = null!; + + public ScheduleArgs() + { + IsEnabled = true; + } + public static new ScheduleArgs Empty => new ScheduleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScheduleBaseArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScheduleBaseArgs.cs new file mode 100644 index 000000000000..c9407f812821 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScheduleBaseArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ScheduleBaseArgs : global::Pulumi.ResourceArgs + { + /// + /// A system assigned id for the schedule. + /// + [Input("id")] + public Input? Id { get; set; } + + /// + /// The current deployment state of schedule. + /// + [Input("provisioningStatus")] + public InputUnion? ProvisioningStatus { get; set; } + + /// + /// Is the schedule enabled or disabled? + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public ScheduleBaseArgs() + { + } + public static new ScheduleBaseArgs Empty => new ScheduleBaseArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScriptReferenceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScriptReferenceArgs.cs new file mode 100644 index 000000000000..3886f722daee --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScriptReferenceArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Script reference + /// + public sealed class ScriptReferenceArgs : global::Pulumi.ResourceArgs + { + /// + /// Optional command line arguments passed to the script to run. + /// + [Input("scriptArguments")] + public Input? ScriptArguments { get; set; } + + /// + /// The location of scripts in the mounted volume. + /// + [Input("scriptData")] + public Input? ScriptData { get; set; } + + /// + /// The storage source of the script: inline, workspace. + /// + [Input("scriptSource")] + public Input? ScriptSource { get; set; } + + /// + /// Optional time period passed to timeout command. + /// + [Input("timeout")] + public Input? Timeout { get; set; } + + public ScriptReferenceArgs() + { + } + public static new ScriptReferenceArgs Empty => new ScriptReferenceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScriptsToExecuteArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScriptsToExecuteArgs.cs new file mode 100644 index 000000000000..9044d56de641 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ScriptsToExecuteArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Customized setup scripts + /// + public sealed class ScriptsToExecuteArgs : global::Pulumi.ResourceArgs + { + /// + /// Script that's run only once during provision of the compute. + /// + [Input("creationScript")] + public Input? CreationScript { get; set; } + + /// + /// Script that's run every time the machine starts. + /// + [Input("startupScript")] + public Input? StartupScript { get; set; } + + public ScriptsToExecuteArgs() + { + } + public static new ScriptsToExecuteArgs Empty => new ScriptsToExecuteArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServerlessComputeSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServerlessComputeSettingsArgs.cs new file mode 100644 index 000000000000..29a720ae5fb4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServerlessComputeSettingsArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ServerlessComputeSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + /// + [Input("serverlessComputeCustomSubnet")] + public Input? ServerlessComputeCustomSubnet { get; set; } + + /// + /// The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + /// + [Input("serverlessComputeNoPublicIP")] + public Input? ServerlessComputeNoPublicIP { get; set; } + + public ServerlessComputeSettingsArgs() + { + } + public static new ServerlessComputeSettingsArgs Empty => new ServerlessComputeSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServerlessEndpointArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServerlessEndpointArgs.cs new file mode 100644 index 000000000000..b4fc2de38bd1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServerlessEndpointArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ServerlessEndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Specifies the authentication mode for the Serverless endpoint. + /// + [Input("authMode", required: true)] + public InputUnion AuthMode { get; set; } = null!; + + /// + /// Specifies the content safety options. If omitted, the default content safety settings will be configured + /// + [Input("contentSafety")] + public Input? ContentSafety { get; set; } + + /// + /// The model settings (model id) for the model being serviced on the ServerlessEndpoint. + /// + [Input("modelSettings")] + public Input? ModelSettings { get; set; } + + public ServerlessEndpointArgs() + { + } + public static new ServerlessEndpointArgs Empty => new ServerlessEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceManagedResourcesSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceManagedResourcesSettingsArgs.cs new file mode 100644 index 000000000000..ae2999460413 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceManagedResourcesSettingsArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ServiceManagedResourcesSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("cosmosDb")] + public Input? CosmosDb { get; set; } + + public ServiceManagedResourcesSettingsArgs() + { + } + public static new ServiceManagedResourcesSettingsArgs Empty => new ServiceManagedResourcesSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..60c4cbc13d63 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'ServicePrincipal'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs Empty => new ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalDatastoreCredentialsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalDatastoreCredentialsArgs.cs new file mode 100644 index 000000000000..5baf4cfb6450 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalDatastoreCredentialsArgs.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Service Principal datastore credentials configuration. + /// + public sealed class ServicePrincipalDatastoreCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Authority URL used for authentication. + /// + [Input("authorityUrl")] + public Input? AuthorityUrl { get; set; } + + /// + /// [Required] Service principal client ID. + /// + [Input("clientId", required: true)] + public Input ClientId { get; set; } = null!; + + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'ServicePrincipal'. + /// + [Input("credentialsType", required: true)] + public Input CredentialsType { get; set; } = null!; + + /// + /// Resource the service principal has access to. + /// + [Input("resourceUrl")] + public Input? ResourceUrl { get; set; } + + /// + /// [Required] Service principal secrets. + /// + [Input("secrets", required: true)] + public Input Secrets { get; set; } = null!; + + /// + /// [Required] ID of the tenant to which the service principal belongs. + /// + [Input("tenantId", required: true)] + public Input TenantId { get; set; } = null!; + + public ServicePrincipalDatastoreCredentialsArgs() + { + } + public static new ServicePrincipalDatastoreCredentialsArgs Empty => new ServicePrincipalDatastoreCredentialsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalDatastoreSecretsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalDatastoreSecretsArgs.cs new file mode 100644 index 000000000000..f62310523db2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServicePrincipalDatastoreSecretsArgs.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Datastore Service Principal secrets. + /// + public sealed class ServicePrincipalDatastoreSecretsArgs : global::Pulumi.ResourceArgs + { + /// + /// Service principal secret. + /// + [Input("clientSecret")] + public Input? ClientSecret { get; set; } + + /// + /// Enum to determine the datastore secrets type. + /// Expected value is 'ServicePrincipal'. + /// + [Input("secretsType", required: true)] + public Input SecretsType { get; set; } = null!; + + public ServicePrincipalDatastoreSecretsArgs() + { + } + public static new ServicePrincipalDatastoreSecretsArgs Empty => new ServicePrincipalDatastoreSecretsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceTagDestinationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceTagDestinationArgs.cs new file mode 100644 index 000000000000..77a0303349a6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceTagDestinationArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + /// + public sealed class ServiceTagDestinationArgs : global::Pulumi.ResourceArgs + { + /// + /// The action enum for networking rule. + /// + [Input("action")] + public InputUnion? Action { get; set; } + + [Input("addressPrefixes")] + private InputList? _addressPrefixes; + + /// + /// Optional, if provided, the ServiceTag property will be ignored. + /// + public InputList AddressPrefixes + { + get => _addressPrefixes ?? (_addressPrefixes = new InputList()); + set => _addressPrefixes = value; + } + + [Input("portRanges")] + public Input? PortRanges { get; set; } + + [Input("protocol")] + public Input? Protocol { get; set; } + + [Input("serviceTag")] + public Input? ServiceTag { get; set; } + + public ServiceTagDestinationArgs() + { + } + public static new ServiceTagDestinationArgs Empty => new ServiceTagDestinationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceTagOutboundRuleArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceTagOutboundRuleArgs.cs new file mode 100644 index 000000000000..4d719c83f2b0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/ServiceTagOutboundRuleArgs.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Service Tag Outbound Rule for the managed network of a machine learning workspace. + /// + public sealed class ServiceTagOutboundRuleArgs : global::Pulumi.ResourceArgs + { + /// + /// Category of a managed network Outbound Rule of a machine learning workspace. + /// + [Input("category")] + public InputUnion? Category { get; set; } + + /// + /// Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + /// + [Input("destination")] + public Input? Destination { get; set; } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + [Input("status")] + public InputUnion? Status { get; set; } + + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// Expected value is 'ServiceTag'. + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + public ServiceTagOutboundRuleArgs() + { + } + public static new ServiceTagOutboundRuleArgs Empty => new ServiceTagOutboundRuleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SetupScriptsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SetupScriptsArgs.cs new file mode 100644 index 000000000000..583ad5bebcc1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SetupScriptsArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Details of customized scripts to execute for setting up the cluster. + /// + public sealed class SetupScriptsArgs : global::Pulumi.ResourceArgs + { + /// + /// Customized setup scripts + /// + [Input("scripts")] + public Input? Scripts { get; set; } + + public SetupScriptsArgs() + { + } + public static new SetupScriptsArgs Empty => new SetupScriptsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SharedPrivateLinkResourceArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SharedPrivateLinkResourceArgs.cs new file mode 100644 index 000000000000..637448c07a96 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SharedPrivateLinkResourceArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SharedPrivateLinkResourceArgs : global::Pulumi.ResourceArgs + { + /// + /// group id of the private link + /// + [Input("groupId")] + public Input? GroupId { get; set; } + + /// + /// Unique name of the private link + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// the resource id that private link links to + /// + [Input("privateLinkResourceId")] + public Input? PrivateLinkResourceId { get; set; } + + /// + /// Request message + /// + [Input("requestMessage")] + public Input? RequestMessage { get; set; } + + /// + /// Connection status of the service consumer with the service provider + /// Possible state transitions + /// Pending -> Approved (Service provider approves the connection request) + /// Pending -> Rejected (Service provider rejects the connection request) + /// Pending -> Disconnected (Service provider deletes the connection) + /// Approved -> Rejected (Service provider rejects the approved connection) + /// Approved -> Disconnected (Service provider deletes the connection) + /// Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + /// Rejected -> Disconnected (Service provider deletes the connection) + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public SharedPrivateLinkResourceArgs() + { + } + public static new SharedPrivateLinkResourceArgs Empty => new SharedPrivateLinkResourceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SkuArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SkuArgs.cs new file mode 100644 index 000000000000..0c7f6aac5e24 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SkuArgs.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// The resource model definition representing SKU + /// + public sealed class SkuArgs : global::Pulumi.ResourceArgs + { + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + [Input("capacity")] + public Input? Capacity { get; set; } + + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + [Input("family")] + public Input? Family { get; set; } + + /// + /// The name of the SKU. Ex - P3. It is typically a letter+number code + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + [Input("size")] + public Input? Size { get; set; } + + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + [Input("tier")] + public Input? Tier { get; set; } + + public SkuArgs() + { + } + public static new SkuArgs Empty => new SkuArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobArgs.cs new file mode 100644 index 000000000000..72db4b1d9592 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobArgs.cs @@ -0,0 +1,256 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Spark job definition. + /// + public sealed class SparkJobArgs : global::Pulumi.ResourceArgs + { + [Input("archives")] + private InputList? _archives; + + /// + /// Archive files used in the job. + /// + public InputList Archives + { + get => _archives ?? (_archives = new InputList()); + set => _archives = value; + } + + /// + /// Arguments for the job. + /// + [Input("args")] + public Input? Args { get; set; } + + /// + /// [Required] arm-id of the code asset. + /// + [Input("codeId", required: true)] + public Input CodeId { get; set; } = null!; + + /// + /// ARM resource ID of the component resource. + /// + [Input("componentId")] + public Input? ComponentId { get; set; } + + /// + /// ARM resource ID of the compute resource. + /// + [Input("computeId")] + public Input? ComputeId { get; set; } + + [Input("conf")] + private InputMap? _conf; + + /// + /// Spark configured properties. + /// + public InputMap Conf + { + get => _conf ?? (_conf = new InputMap()); + set => _conf = value; + } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Display name of job. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// [Required] The entry to execute on startup of the job. + /// + [Input("entry", required: true)] + public InputUnion Entry { get; set; } = null!; + + /// + /// The ARM resource ID of the Environment specification for the job. + /// + [Input("environmentId")] + public Input? EnvironmentId { get; set; } + + [Input("environmentVariables")] + private InputMap? _environmentVariables; + + /// + /// Environment variables included in the job. + /// + public InputMap EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputMap()); + set => _environmentVariables = value; + } + + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + [Input("experimentName")] + public Input? ExperimentName { get; set; } + + [Input("files")] + private InputList? _files; + + /// + /// Files used in the job. + /// + public InputList Files + { + get => _files ?? (_files = new InputList()); + set => _files = value; + } + + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + [Input("identity")] + public object? Identity { get; set; } + + [Input("inputs")] + private InputMap? _inputs; + + /// + /// Mapping of input data bindings used in the job. + /// + public InputMap Inputs + { + get => _inputs ?? (_inputs = new InputMap()); + set => _inputs = value; + } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("jars")] + private InputList? _jars; + + /// + /// Jar files used in the job. + /// + public InputList Jars + { + get => _jars ?? (_jars = new InputList()); + set => _jars = value; + } + + /// + /// Enum to determine the type of job. + /// Expected value is 'Spark'. + /// + [Input("jobType", required: true)] + public Input JobType { get; set; } = null!; + + /// + /// Notification setting for the job + /// + [Input("notificationSetting")] + public Input? NotificationSetting { get; set; } + + [Input("outputs")] + private InputMap? _outputs; + + /// + /// Mapping of output data bindings used in the job. + /// + public InputMap Outputs + { + get => _outputs ?? (_outputs = new InputMap()); + set => _outputs = value; + } + + /// + /// Parent job name. + /// + [Input("parentJobName")] + public Input? ParentJobName { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("pyFiles")] + private InputList? _pyFiles; + + /// + /// Python files used in the job. + /// + public InputList PyFiles + { + get => _pyFiles ?? (_pyFiles = new InputList()); + set => _pyFiles = value; + } + + /// + /// Queue settings for the job + /// + [Input("queueSettings")] + public Input? QueueSettings { get; set; } + + /// + /// Compute Resource configuration for the job. + /// + [Input("resources")] + public Input? Resources { get; set; } + + [Input("services")] + private InputMap? _services; + + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public InputMap Services + { + get => _services ?? (_services = new InputMap()); + set => _services = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public SparkJobArgs() + { + ExperimentName = "Default"; + IsArchived = false; + } + public static new SparkJobArgs Empty => new SparkJobArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobPythonEntryArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobPythonEntryArgs.cs new file mode 100644 index 000000000000..73e1c6244d68 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobPythonEntryArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SparkJobPythonEntryArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Relative python file path for job entry point. + /// + [Input("file", required: true)] + public Input File { get; set; } = null!; + + /// + /// + /// Expected value is 'SparkJobPythonEntry'. + /// + [Input("sparkJobEntryType", required: true)] + public Input SparkJobEntryType { get; set; } = null!; + + public SparkJobPythonEntryArgs() + { + } + public static new SparkJobPythonEntryArgs Empty => new SparkJobPythonEntryArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobScalaEntryArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobScalaEntryArgs.cs new file mode 100644 index 000000000000..6a56b8e4bce9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkJobScalaEntryArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SparkJobScalaEntryArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Scala class name used as entry point. + /// + [Input("className", required: true)] + public Input ClassName { get; set; } = null!; + + /// + /// + /// Expected value is 'SparkJobScalaEntry'. + /// + [Input("sparkJobEntryType", required: true)] + public Input SparkJobEntryType { get; set; } = null!; + + public SparkJobScalaEntryArgs() + { + } + public static new SparkJobScalaEntryArgs Empty => new SparkJobScalaEntryArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkResourceConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkResourceConfigurationArgs.cs new file mode 100644 index 000000000000..a50d954d368b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SparkResourceConfigurationArgs.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SparkResourceConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// Optional type of VM used as supported by the compute target. + /// + [Input("instanceType")] + public Input? InstanceType { get; set; } + + /// + /// Version of spark runtime used for the job. + /// + [Input("runtimeVersion")] + public Input? RuntimeVersion { get; set; } + + public SparkResourceConfigurationArgs() + { + RuntimeVersion = "3.1"; + } + public static new SparkResourceConfigurationArgs Empty => new SparkResourceConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SpeechEndpointDeploymentResourcePropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SpeechEndpointDeploymentResourcePropertiesArgs.cs new file mode 100644 index 000000000000..f8ea69f3a5b1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SpeechEndpointDeploymentResourcePropertiesArgs.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SpeechEndpointDeploymentResourcePropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// The failure reason if the creation failed. + /// + [Input("failureReason")] + public Input? FailureReason { get; set; } + + /// + /// Model used for the endpoint deployment. + /// + [Input("model", required: true)] + public Input Model { get; set; } = null!; + + /// + /// The name of RAI policy. + /// + [Input("raiPolicyName")] + public Input? RaiPolicyName { get; set; } + + [Input("sku")] + public Input? Sku { get; set; } + + /// + /// Kind of the deployment. + /// Expected value is 'Azure.Speech'. + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + /// + /// Deployment model version upgrade option. + /// + [Input("versionUpgradeOption")] + public InputUnion? VersionUpgradeOption { get; set; } + + public SpeechEndpointDeploymentResourcePropertiesArgs() + { + } + public static new SpeechEndpointDeploymentResourcePropertiesArgs Empty => new SpeechEndpointDeploymentResourcePropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SslConfigurationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SslConfigurationArgs.cs new file mode 100644 index 000000000000..cba3630690c8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SslConfigurationArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// The ssl configuration for scoring + /// + public sealed class SslConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// Cert data + /// + [Input("cert")] + public Input? Cert { get; set; } + + /// + /// CNAME of the cert + /// + [Input("cname")] + public Input? Cname { get; set; } + + /// + /// Key data + /// + [Input("key")] + public Input? Key { get; set; } + + /// + /// Leaf domain label of public endpoint + /// + [Input("leafDomainLabel")] + public Input? LeafDomainLabel { get; set; } + + /// + /// Indicates whether to overwrite existing domain label. + /// + [Input("overwriteExistingDomain")] + public Input? OverwriteExistingDomain { get; set; } + + /// + /// Enable or disable ssl for scoring + /// + [Input("status")] + public InputUnion? Status { get; set; } + + public SslConfigurationArgs() + { + } + public static new SslConfigurationArgs Empty => new SslConfigurationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StackEnsembleSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StackEnsembleSettingsArgs.cs new file mode 100644 index 000000000000..1259e852c279 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StackEnsembleSettingsArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Advances setting to customize StackEnsemble run. + /// + public sealed class StackEnsembleSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Optional parameters to pass to the initializer of the meta-learner. + /// + [Input("stackMetaLearnerKWargs")] + public Input? StackMetaLearnerKWargs { get; set; } + + /// + /// Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + /// + [Input("stackMetaLearnerTrainPercentage")] + public Input? StackMetaLearnerTrainPercentage { get; set; } + + /// + /// The meta-learner is a model trained on the output of the individual heterogeneous models. + /// + [Input("stackMetaLearnerType")] + public InputUnion? StackMetaLearnerType { get; set; } + + public StackEnsembleSettingsArgs() + { + StackMetaLearnerTrainPercentage = 0.2; + StackMetaLearnerType = "None"; + } + public static new StackEnsembleSettingsArgs Empty => new StackEnsembleSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StaticInputDataArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StaticInputDataArgs.cs new file mode 100644 index 000000000000..31b9286e640f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StaticInputDataArgs.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Static input data definition. + /// + public sealed class StaticInputDataArgs : global::Pulumi.ResourceArgs + { + [Input("columns")] + private InputMap? _columns; + + /// + /// Mapping of column names to special uses. + /// + public InputMap Columns + { + get => _columns ?? (_columns = new InputMap()); + set => _columns = value; + } + + /// + /// The context metadata of the data source. + /// + [Input("dataContext")] + public Input? DataContext { get; set; } + + /// + /// Monitoring input data type enum. + /// Expected value is 'Static'. + /// + [Input("inputDataType", required: true)] + public Input InputDataType { get; set; } = null!; + + /// + /// [Required] Specifies the type of job. + /// + [Input("jobInputType", required: true)] + public InputUnion JobInputType { get; set; } = null!; + + /// + /// Reference to the component asset used to preprocess the data. + /// + [Input("preprocessingComponentId")] + public Input? PreprocessingComponentId { get; set; } + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + /// + /// [Required] The end date of the data window. + /// + [Input("windowEnd", required: true)] + public Input WindowEnd { get; set; } = null!; + + /// + /// [Required] The start date of the data window. + /// + [Input("windowStart", required: true)] + public Input WindowStart { get; set; } = null!; + + public StaticInputDataArgs() + { + } + public static new StaticInputDataArgs Empty => new StaticInputDataArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StorageAccountDetailsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StorageAccountDetailsArgs.cs new file mode 100644 index 000000000000..e9d586e468c5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StorageAccountDetailsArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Details of storage account to be used for the Registry + /// + public sealed class StorageAccountDetailsArgs : global::Pulumi.ResourceArgs + { + /// + /// Details of system created storage account to be used for the registry + /// + [Input("systemCreatedStorageAccount")] + public Input? SystemCreatedStorageAccount { get; set; } + + /// + /// Details of user created storage account to be used for the registry + /// + [Input("userCreatedStorageAccount")] + public Input? UserCreatedStorageAccount { get; set; } + + public StorageAccountDetailsArgs() + { + } + public static new StorageAccountDetailsArgs Empty => new StorageAccountDetailsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StringStringKeyValuePairArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StringStringKeyValuePairArgs.cs new file mode 100644 index 000000000000..b07fd936f456 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/StringStringKeyValuePairArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class StringStringKeyValuePairArgs : global::Pulumi.ResourceArgs + { + [Input("key")] + public Input? Key { get; set; } + + [Input("value")] + public Input? Value { get; set; } + + public StringStringKeyValuePairArgs() + { + } + public static new StringStringKeyValuePairArgs Empty => new StringStringKeyValuePairArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SweepJobArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SweepJobArgs.cs new file mode 100644 index 000000000000..21de71e4fee1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SweepJobArgs.cs @@ -0,0 +1,190 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Sweep job definition. + /// + public sealed class SweepJobArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the component resource. + /// + [Input("componentId")] + public Input? ComponentId { get; set; } + + /// + /// ARM resource ID of the compute resource. + /// + [Input("computeId")] + public Input? ComputeId { get; set; } + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Display name of job. + /// + [Input("displayName")] + public Input? DisplayName { get; set; } + + /// + /// Early termination policies enable canceling poor-performing runs before they complete + /// + [Input("earlyTermination")] + public object? EarlyTermination { get; set; } + + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + [Input("experimentName")] + public Input? ExperimentName { get; set; } + + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + [Input("identity")] + public object? Identity { get; set; } + + [Input("inputs")] + private InputMap? _inputs; + + /// + /// Mapping of input data bindings used in the job. + /// + public InputMap Inputs + { + get => _inputs ?? (_inputs = new InputMap()); + set => _inputs = value; + } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + /// + /// Enum to determine the type of job. + /// Expected value is 'Sweep'. + /// + [Input("jobType", required: true)] + public Input JobType { get; set; } = null!; + + /// + /// Sweep Job limit. + /// + [Input("limits")] + public Input? Limits { get; set; } + + /// + /// Notification setting for the job + /// + [Input("notificationSetting")] + public Input? NotificationSetting { get; set; } + + /// + /// [Required] Optimization objective. + /// + [Input("objective", required: true)] + public Input Objective { get; set; } = null!; + + [Input("outputs")] + private InputMap? _outputs; + + /// + /// Mapping of output data bindings used in the job. + /// + public InputMap Outputs + { + get => _outputs ?? (_outputs = new InputMap()); + set => _outputs = value; + } + + /// + /// Parent job name. + /// + [Input("parentJobName")] + public Input? ParentJobName { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + /// + /// Queue settings for the job + /// + [Input("queueSettings")] + public Input? QueueSettings { get; set; } + + /// + /// [Required] The hyperparameter sampling algorithm + /// + [Input("samplingAlgorithm", required: true)] + public object SamplingAlgorithm { get; set; } = null!; + + /// + /// [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + /// + [Input("searchSpace", required: true)] + public Input SearchSpace { get; set; } = null!; + + [Input("services")] + private InputMap? _services; + + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public InputMap Services + { + get => _services ?? (_services = new InputMap()); + set => _services = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// [Required] Trial component definition. + /// + [Input("trial", required: true)] + public Input Trial { get; set; } = null!; + + public SweepJobArgs() + { + ExperimentName = "Default"; + IsArchived = false; + } + public static new SweepJobArgs Empty => new SweepJobArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SweepJobLimitsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SweepJobLimitsArgs.cs new file mode 100644 index 000000000000..ce201cddbb78 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SweepJobLimitsArgs.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Sweep Job limit class. + /// + public sealed class SweepJobLimitsArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'Sweep'. + /// + [Input("jobLimitsType", required: true)] + public Input JobLimitsType { get; set; } = null!; + + /// + /// Sweep Job max concurrent trials. + /// + [Input("maxConcurrentTrials")] + public Input? MaxConcurrentTrials { get; set; } + + /// + /// Sweep Job max total trials. + /// + [Input("maxTotalTrials")] + public Input? MaxTotalTrials { get; set; } + + /// + /// The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + /// + [Input("timeout")] + public Input? Timeout { get; set; } + + /// + /// Sweep Job Trial timeout value. + /// + [Input("trialTimeout")] + public Input? TrialTimeout { get; set; } + + public SweepJobLimitsArgs() + { + } + public static new SweepJobLimitsArgs Empty => new SweepJobLimitsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SynapseSparkArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SynapseSparkArgs.cs new file mode 100644 index 000000000000..70912f60d2ac --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SynapseSparkArgs.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A SynapseSpark compute. + /// + public sealed class SynapseSparkArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'SynapseSpark'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public SynapseSparkArgs() + { + } + public static new SynapseSparkArgs Empty => new SynapseSparkArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SynapseSparkPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SynapseSparkPropertiesArgs.cs new file mode 100644 index 000000000000..a10fc0e97ffb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SynapseSparkPropertiesArgs.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SynapseSparkPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Auto pause properties. + /// + [Input("autoPauseProperties")] + public Input? AutoPauseProperties { get; set; } + + /// + /// Auto scale properties. + /// + [Input("autoScaleProperties")] + public Input? AutoScaleProperties { get; set; } + + /// + /// The number of compute nodes currently assigned to the compute. + /// + [Input("nodeCount")] + public Input? NodeCount { get; set; } + + /// + /// Node size. + /// + [Input("nodeSize")] + public Input? NodeSize { get; set; } + + /// + /// Node size family. + /// + [Input("nodeSizeFamily")] + public Input? NodeSizeFamily { get; set; } + + /// + /// Pool name. + /// + [Input("poolName")] + public Input? PoolName { get; set; } + + /// + /// Name of the resource group in which workspace is located. + /// + [Input("resourceGroup")] + public Input? ResourceGroup { get; set; } + + /// + /// Spark version. + /// + [Input("sparkVersion")] + public Input? SparkVersion { get; set; } + + /// + /// Azure subscription identifier. + /// + [Input("subscriptionId")] + public Input? SubscriptionId { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName")] + public Input? WorkspaceName { get; set; } + + public SynapseSparkPropertiesArgs() + { + } + public static new SynapseSparkPropertiesArgs Empty => new SynapseSparkPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SystemCreatedAcrAccountArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SystemCreatedAcrAccountArgs.cs new file mode 100644 index 000000000000..0fe964425341 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SystemCreatedAcrAccountArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SystemCreatedAcrAccountArgs : global::Pulumi.ResourceArgs + { + /// + /// Name of the ACR account + /// + [Input("acrAccountName")] + public Input? AcrAccountName { get; set; } + + /// + /// SKU of the ACR account + /// + [Input("acrAccountSku")] + public Input? AcrAccountSku { get; set; } + + /// + /// This is populated once the ACR account is created. + /// + [Input("armResourceId")] + public Input? ArmResourceId { get; set; } + + public SystemCreatedAcrAccountArgs() + { + } + public static new SystemCreatedAcrAccountArgs Empty => new SystemCreatedAcrAccountArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SystemCreatedStorageAccountArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SystemCreatedStorageAccountArgs.cs new file mode 100644 index 000000000000..02bb67a708f5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/SystemCreatedStorageAccountArgs.cs @@ -0,0 +1,58 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class SystemCreatedStorageAccountArgs : global::Pulumi.ResourceArgs + { + /// + /// Public blob access allowed + /// + [Input("allowBlobPublicAccess")] + public Input? AllowBlobPublicAccess { get; set; } + + /// + /// This is populated once the storage account is created. + /// + [Input("armResourceId")] + public Input? ArmResourceId { get; set; } + + /// + /// HNS enabled for storage account + /// + [Input("storageAccountHnsEnabled")] + public Input? StorageAccountHnsEnabled { get; set; } + + /// + /// Name of the storage account + /// + [Input("storageAccountName")] + public Input? StorageAccountName { get; set; } + + /// + /// Allowed values: + /// "Standard_LRS", + /// "Standard_GRS", + /// "Standard_RAGRS", + /// "Standard_ZRS", + /// "Standard_GZRS", + /// "Standard_RAGZRS", + /// "Premium_LRS", + /// "Premium_ZRS" + /// + [Input("storageAccountType")] + public Input? StorageAccountType { get; set; } + + public SystemCreatedStorageAccountArgs() + { + } + public static new SystemCreatedStorageAccountArgs Empty => new SystemCreatedStorageAccountArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TableVerticalFeaturizationSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TableVerticalFeaturizationSettingsArgs.cs new file mode 100644 index 000000000000..f4ca86764c7d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TableVerticalFeaturizationSettingsArgs.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Featurization Configuration. + /// + public sealed class TableVerticalFeaturizationSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("blockedTransformers")] + private InputList>? _blockedTransformers; + + /// + /// These transformers shall not be used in featurization. + /// + public InputList> BlockedTransformers + { + get => _blockedTransformers ?? (_blockedTransformers = new InputList>()); + set => _blockedTransformers = value; + } + + [Input("columnNameAndTypes")] + private InputMap? _columnNameAndTypes; + + /// + /// Dictionary of column name and its type (int, float, string, datetime etc). + /// + public InputMap ColumnNameAndTypes + { + get => _columnNameAndTypes ?? (_columnNameAndTypes = new InputMap()); + set => _columnNameAndTypes = value; + } + + /// + /// Dataset language, useful for the text data. + /// + [Input("datasetLanguage")] + public Input? DatasetLanguage { get; set; } + + /// + /// Determines whether to use Dnn based featurizers for data featurization. + /// + [Input("enableDnnFeaturization")] + public Input? EnableDnnFeaturization { get; set; } + + /// + /// Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + /// If 'Off' is selected then no featurization is done. + /// If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + [Input("transformerParams")] + private InputMap>? _transformerParams; + + /// + /// User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + /// + public InputMap> TransformerParams + { + get => _transformerParams ?? (_transformerParams = new InputMap>()); + set => _transformerParams = value; + } + + public TableVerticalFeaturizationSettingsArgs() + { + EnableDnnFeaturization = false; + Mode = "Auto"; + } + public static new TableVerticalFeaturizationSettingsArgs Empty => new TableVerticalFeaturizationSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TableVerticalLimitSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TableVerticalLimitSettingsArgs.cs new file mode 100644 index 000000000000..ba9093944865 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TableVerticalLimitSettingsArgs.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Job execution constraints. + /// + public sealed class TableVerticalLimitSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + /// + [Input("enableEarlyTermination")] + public Input? EnableEarlyTermination { get; set; } + + /// + /// Exit score for the AutoML job. + /// + [Input("exitScore")] + public Input? ExitScore { get; set; } + + /// + /// Maximum Concurrent iterations. + /// + [Input("maxConcurrentTrials")] + public Input? MaxConcurrentTrials { get; set; } + + /// + /// Max cores per iteration. + /// + [Input("maxCoresPerTrial")] + public Input? MaxCoresPerTrial { get; set; } + + /// + /// Number of iterations. + /// + [Input("maxTrials")] + public Input? MaxTrials { get; set; } + + /// + /// AutoML job timeout. + /// + [Input("timeout")] + public Input? Timeout { get; set; } + + /// + /// Iteration timeout. + /// + [Input("trialTimeout")] + public Input? TrialTimeout { get; set; } + + public TableVerticalLimitSettingsArgs() + { + EnableEarlyTermination = true; + MaxConcurrentTrials = 1; + MaxCoresPerTrial = -1; + MaxTrials = 1000; + Timeout = "PT6H"; + TrialTimeout = "PT30M"; + } + public static new TableVerticalLimitSettingsArgs Empty => new TableVerticalLimitSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TargetUtilizationScaleSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TargetUtilizationScaleSettingsArgs.cs new file mode 100644 index 000000000000..bc1d46cd288e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TargetUtilizationScaleSettingsArgs.cs @@ -0,0 +1,55 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class TargetUtilizationScaleSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + /// + [Input("maxInstances")] + public Input? MaxInstances { get; set; } + + /// + /// The minimum number of instances to always be present. + /// + [Input("minInstances")] + public Input? MinInstances { get; set; } + + /// + /// The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + /// + [Input("pollingInterval")] + public Input? PollingInterval { get; set; } + + /// + /// + /// Expected value is 'TargetUtilization'. + /// + [Input("scaleType", required: true)] + public Input ScaleType { get; set; } = null!; + + /// + /// Target CPU usage for the autoscaler. + /// + [Input("targetUtilizationPercentage")] + public Input? TargetUtilizationPercentage { get; set; } + + public TargetUtilizationScaleSettingsArgs() + { + MaxInstances = 1; + MinInstances = 1; + PollingInterval = "PT1S"; + TargetUtilizationPercentage = 70; + } + public static new TargetUtilizationScaleSettingsArgs Empty => new TargetUtilizationScaleSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelEndpointArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelEndpointArgs.cs new file mode 100644 index 000000000000..939195179f41 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelEndpointArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class TeacherModelEndpointArgs : global::Pulumi.ResourceArgs + { + [Input("endpointName")] + public Input? EndpointName { get; set; } + + public TeacherModelEndpointArgs() + { + } + public static new TeacherModelEndpointArgs Empty => new TeacherModelEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelEndpointRequestSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelEndpointRequestSettingsArgs.cs new file mode 100644 index 000000000000..a11653719d80 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelEndpointRequestSettingsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class TeacherModelEndpointRequestSettingsArgs : global::Pulumi.ResourceArgs + { + [Input("minEndpointSuccessRatio")] + public Input? MinEndpointSuccessRatio { get; set; } + + [Input("requestBatchSize")] + public Input? RequestBatchSize { get; set; } + + public TeacherModelEndpointRequestSettingsArgs() + { + } + public static new TeacherModelEndpointRequestSettingsArgs Empty => new TeacherModelEndpointRequestSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelSettingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelSettingsArgs.cs new file mode 100644 index 000000000000..8203c4e42919 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TeacherModelSettingsArgs.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class TeacherModelSettingsArgs : global::Pulumi.ResourceArgs + { + /// + /// Teacher Model Request Settings. + /// + [Input("teacherModelEndpointRequestSettings")] + public Input? TeacherModelEndpointRequestSettings { get; set; } + + [Input("teacherModelInferenceParameters")] + private InputMap? _teacherModelInferenceParameters; + + /// + /// Teacher Model Inference Settings. + /// + public InputMap TeacherModelInferenceParameters + { + get => _teacherModelInferenceParameters ?? (_teacherModelInferenceParameters = new InputMap()); + set => _teacherModelInferenceParameters = value; + } + + public TeacherModelSettingsArgs() + { + } + public static new TeacherModelSettingsArgs Empty => new TeacherModelSettingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TensorFlowArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TensorFlowArgs.cs new file mode 100644 index 000000000000..e8163d12831d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TensorFlowArgs.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// TensorFlow distribution configuration. + /// + public sealed class TensorFlowArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the job distribution type. + /// Expected value is 'TensorFlow'. + /// + [Input("distributionType", required: true)] + public Input DistributionType { get; set; } = null!; + + /// + /// Number of parameter server tasks. + /// + [Input("parameterServerCount")] + public Input? ParameterServerCount { get; set; } + + /// + /// Number of workers. If not specified, will default to the instance count. + /// + [Input("workerCount")] + public Input? WorkerCount { get; set; } + + public TensorFlowArgs() + { + ParameterServerCount = 0; + } + public static new TensorFlowArgs Empty => new TensorFlowArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextClassificationArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextClassificationArgs.cs new file mode 100644 index 000000000000..d98731331983 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextClassificationArgs.cs @@ -0,0 +1,76 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Text Classification task in AutoML NLP vertical. + /// NLP - Natural Language Processing. + /// + public sealed class TextClassificationArgs : global::Pulumi.ResourceArgs + { + /// + /// Featurization inputs needed for AutoML job. + /// + [Input("featurizationSettings")] + public Input? FeaturizationSettings { get; set; } + + /// + /// Execution constraints for AutoMLJob. + /// + [Input("limitSettings")] + public Input? LimitSettings { get; set; } + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Primary metric for Text-Classification task. + /// + [Input("primaryMetric")] + public InputUnion? PrimaryMetric { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'TextClassification'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + public TextClassificationArgs() + { + LogVerbosity = "Info"; + PrimaryMetric = "Accuracy"; + } + public static new TextClassificationArgs Empty => new TextClassificationArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextClassificationMultilabelArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextClassificationMultilabelArgs.cs new file mode 100644 index 000000000000..5eba02ffcccc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextClassificationMultilabelArgs.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Text Classification Multilabel task in AutoML NLP vertical. + /// NLP - Natural Language Processing. + /// + public sealed class TextClassificationMultilabelArgs : global::Pulumi.ResourceArgs + { + /// + /// Featurization inputs needed for AutoML job. + /// + [Input("featurizationSettings")] + public Input? FeaturizationSettings { get; set; } + + /// + /// Execution constraints for AutoMLJob. + /// + [Input("limitSettings")] + public Input? LimitSettings { get; set; } + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'TextClassificationMultilabel'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + public TextClassificationMultilabelArgs() + { + LogVerbosity = "Info"; + } + public static new TextClassificationMultilabelArgs Empty => new TextClassificationMultilabelArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextNerArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextNerArgs.cs new file mode 100644 index 000000000000..3bfcf737fabc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TextNerArgs.cs @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Text-NER task in AutoML NLP vertical. + /// NER - Named Entity Recognition. + /// NLP - Natural Language Processing. + /// + public sealed class TextNerArgs : global::Pulumi.ResourceArgs + { + /// + /// Featurization inputs needed for AutoML job. + /// + [Input("featurizationSettings")] + public Input? FeaturizationSettings { get; set; } + + /// + /// Execution constraints for AutoMLJob. + /// + [Input("limitSettings")] + public Input? LimitSettings { get; set; } + + /// + /// Log verbosity for the job. + /// + [Input("logVerbosity")] + public InputUnion? LogVerbosity { get; set; } + + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + [Input("targetColumnName")] + public Input? TargetColumnName { get; set; } + + /// + /// AutoMLJob Task type. + /// Expected value is 'TextNER'. + /// + [Input("taskType", required: true)] + public Input TaskType { get; set; } = null!; + + /// + /// [Required] Training data input. + /// + [Input("trainingData", required: true)] + public Input TrainingData { get; set; } = null!; + + /// + /// Validation data inputs. + /// + [Input("validationData")] + public Input? ValidationData { get; set; } + + public TextNerArgs() + { + LogVerbosity = "Info"; + } + public static new TextNerArgs Empty => new TextNerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TmpfsOptionsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TmpfsOptionsArgs.cs new file mode 100644 index 000000000000..cc698558963e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TmpfsOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class TmpfsOptionsArgs : global::Pulumi.ResourceArgs + { + /// + /// Mention the Tmpfs size + /// + [Input("size")] + public Input? Size { get; set; } + + public TmpfsOptionsArgs() + { + } + public static new TmpfsOptionsArgs Empty => new TmpfsOptionsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TopNFeaturesByAttributionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TopNFeaturesByAttributionArgs.cs new file mode 100644 index 000000000000..7d8b0fa512fb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TopNFeaturesByAttributionArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class TopNFeaturesByAttributionArgs : global::Pulumi.ResourceArgs + { + /// + /// + /// Expected value is 'TopNByAttribution'. + /// + [Input("filterType", required: true)] + public Input FilterType { get; set; } = null!; + + /// + /// The number of top features to include. + /// + [Input("top")] + public Input? Top { get; set; } + + public TopNFeaturesByAttributionArgs() + { + Top = 10; + } + public static new TopNFeaturesByAttributionArgs Empty => new TopNFeaturesByAttributionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TrialComponentArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TrialComponentArgs.cs new file mode 100644 index 000000000000..62f42ec3db26 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TrialComponentArgs.cs @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Trial component definition. + /// + public sealed class TrialComponentArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM resource ID of the code asset. + /// + [Input("codeId")] + public Input? CodeId { get; set; } + + /// + /// [Required] The command to execute on startup of the job. eg. "python train.py" + /// + [Input("command", required: true)] + public Input Command { get; set; } = null!; + + /// + /// Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + /// + [Input("distribution")] + public object? Distribution { get; set; } + + /// + /// [Required] The ARM resource ID of the Environment specification for the job. + /// + [Input("environmentId", required: true)] + public Input EnvironmentId { get; set; } = null!; + + [Input("environmentVariables")] + private InputMap? _environmentVariables; + + /// + /// Environment variables included in the job. + /// + public InputMap EnvironmentVariables + { + get => _environmentVariables ?? (_environmentVariables = new InputMap()); + set => _environmentVariables = value; + } + + /// + /// Compute Resource configuration for the job. + /// + [Input("resources")] + public Input? Resources { get; set; } + + public TrialComponentArgs() + { + } + public static new TrialComponentArgs Empty => new TrialComponentArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TritonModelJobInputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TritonModelJobInputArgs.cs new file mode 100644 index 000000000000..d130c6d650e1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TritonModelJobInputArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class TritonModelJobInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Description for the input. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'triton_model'. + /// + [Input("jobInputType", required: true)] + public Input JobInputType { get; set; } = null!; + + /// + /// Input Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + public TritonModelJobInputArgs() + { + Mode = "ReadOnlyMount"; + } + public static new TritonModelJobInputArgs Empty => new TritonModelJobInputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TritonModelJobOutputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TritonModelJobOutputArgs.cs new file mode 100644 index 000000000000..bd8d0720d686 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TritonModelJobOutputArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class TritonModelJobOutputArgs : global::Pulumi.ResourceArgs + { + /// + /// Output Asset Name. + /// + [Input("assetName")] + public Input? AssetName { get; set; } + + /// + /// Description for the output. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'triton_model'. + /// + [Input("jobOutputType", required: true)] + public Input JobOutputType { get; set; } = null!; + + /// + /// Output Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// Output Asset URI. + /// + [Input("uri")] + public Input? Uri { get; set; } + + public TritonModelJobOutputArgs() + { + Mode = "ReadWriteMount"; + } + public static new TritonModelJobOutputArgs Empty => new TritonModelJobOutputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TruncationSelectionPolicyArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TruncationSelectionPolicyArgs.cs new file mode 100644 index 000000000000..1ea6b3e3b364 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/TruncationSelectionPolicyArgs.cs @@ -0,0 +1,51 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Defines an early termination policy that cancels a given percentage of runs at each evaluation interval. + /// + public sealed class TruncationSelectionPolicyArgs : global::Pulumi.ResourceArgs + { + /// + /// Number of intervals by which to delay the first evaluation. + /// + [Input("delayEvaluation")] + public Input? DelayEvaluation { get; set; } + + /// + /// Interval (number of runs) between policy evaluations. + /// + [Input("evaluationInterval")] + public Input? EvaluationInterval { get; set; } + + /// + /// + /// Expected value is 'TruncationSelection'. + /// + [Input("policyType", required: true)] + public Input PolicyType { get; set; } = null!; + + /// + /// The percentage of runs to cancel at each evaluation interval. + /// + [Input("truncationPercentage")] + public Input? TruncationPercentage { get; set; } + + public TruncationSelectionPolicyArgs() + { + DelayEvaluation = 0; + EvaluationInterval = 0; + TruncationPercentage = 0; + } + public static new TruncationSelectionPolicyArgs Empty => new TruncationSelectionPolicyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileDataVersionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileDataVersionArgs.cs new file mode 100644 index 000000000000..c3742609ea81 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileDataVersionArgs.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// uri-file data version entity + /// + public sealed class UriFileDataVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the type of data. + /// Expected value is 'uri_file'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + /// + [Input("dataUri", required: true)] + public Input DataUri { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public UriFileDataVersionArgs() + { + IsAnonymous = false; + IsArchived = false; + } + public static new UriFileDataVersionArgs Empty => new UriFileDataVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileJobInputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileJobInputArgs.cs new file mode 100644 index 000000000000..d145e3759bfe --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileJobInputArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class UriFileJobInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Description for the input. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'uri_file'. + /// + [Input("jobInputType", required: true)] + public Input JobInputType { get; set; } = null!; + + /// + /// Input Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + public UriFileJobInputArgs() + { + Mode = "ReadOnlyMount"; + } + public static new UriFileJobInputArgs Empty => new UriFileJobInputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileJobOutputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileJobOutputArgs.cs new file mode 100644 index 000000000000..5da189640d10 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFileJobOutputArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class UriFileJobOutputArgs : global::Pulumi.ResourceArgs + { + /// + /// Output Asset Name. + /// + [Input("assetName")] + public Input? AssetName { get; set; } + + /// + /// Description for the output. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'uri_file'. + /// + [Input("jobOutputType", required: true)] + public Input JobOutputType { get; set; } = null!; + + /// + /// Output Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// Output Asset URI. + /// + [Input("uri")] + public Input? Uri { get; set; } + + public UriFileJobOutputArgs() + { + Mode = "ReadWriteMount"; + } + public static new UriFileJobOutputArgs Empty => new UriFileJobOutputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderDataVersionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderDataVersionArgs.cs new file mode 100644 index 000000000000..80b72748bff6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderDataVersionArgs.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// uri-folder data version entity + /// + public sealed class UriFolderDataVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine the type of data. + /// Expected value is 'uri_folder'. + /// + [Input("dataType", required: true)] + public Input DataType { get; set; } = null!; + + /// + /// [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + /// + [Input("dataUri", required: true)] + public Input DataUri { get; set; } = null!; + + /// + /// The asset description text. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// If the name version are system generated (anonymous registration). + /// + [Input("isAnonymous")] + public Input? IsAnonymous { get; set; } + + /// + /// Is the asset archived? + /// + [Input("isArchived")] + public Input? IsArchived { get; set; } + + [Input("properties")] + private InputMap? _properties; + + /// + /// The asset property dictionary. + /// + public InputMap Properties + { + get => _properties ?? (_properties = new InputMap()); + set => _properties = value; + } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public UriFolderDataVersionArgs() + { + IsAnonymous = false; + IsArchived = false; + } + public static new UriFolderDataVersionArgs Empty => new UriFolderDataVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderJobInputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderJobInputArgs.cs new file mode 100644 index 000000000000..315345bf4773 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderJobInputArgs.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class UriFolderJobInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Description for the input. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'uri_folder'. + /// + [Input("jobInputType", required: true)] + public Input JobInputType { get; set; } = null!; + + /// + /// Input Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// [Required] Input Asset URI. + /// + [Input("uri", required: true)] + public Input Uri { get; set; } = null!; + + public UriFolderJobInputArgs() + { + Mode = "ReadOnlyMount"; + } + public static new UriFolderJobInputArgs Empty => new UriFolderJobInputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderJobOutputArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderJobOutputArgs.cs new file mode 100644 index 000000000000..6b93f166fa3a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UriFolderJobOutputArgs.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class UriFolderJobOutputArgs : global::Pulumi.ResourceArgs + { + /// + /// Output Asset Name. + /// + [Input("assetName")] + public Input? AssetName { get; set; } + + /// + /// Description for the output. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'uri_folder'. + /// + [Input("jobOutputType", required: true)] + public Input JobOutputType { get; set; } = null!; + + /// + /// Output Asset Delivery Mode. + /// + [Input("mode")] + public InputUnion? Mode { get; set; } + + /// + /// Output Asset URI. + /// + [Input("uri")] + public Input? Uri { get; set; } + + public UriFolderJobOutputArgs() + { + Mode = "ReadWriteMount"; + } + public static new UriFolderJobOutputArgs Empty => new UriFolderJobOutputArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserAccountCredentialsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserAccountCredentialsArgs.cs new file mode 100644 index 000000000000..fa7293d6fb20 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserAccountCredentialsArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Settings for user account that gets created on each on the nodes of a compute. + /// + public sealed class UserAccountCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Name of the administrator user account which can be used to SSH to nodes. + /// + [Input("adminUserName", required: true)] + public Input AdminUserName { get; set; } = null!; + + /// + /// Password of the administrator user account. + /// + [Input("adminUserPassword")] + public Input? AdminUserPassword { get; set; } + + /// + /// SSH public key of the administrator user account. + /// + [Input("adminUserSshPublicKey")] + public Input? AdminUserSshPublicKey { get; set; } + + public UserAccountCredentialsArgs() + { + } + public static new UserAccountCredentialsArgs Empty => new UserAccountCredentialsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserCreatedAcrAccountArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserCreatedAcrAccountArgs.cs new file mode 100644 index 000000000000..68721426ce78 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserCreatedAcrAccountArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class UserCreatedAcrAccountArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM ResourceId of a resource + /// + [Input("armResourceId")] + public Input? ArmResourceId { get; set; } + + public UserCreatedAcrAccountArgs() + { + } + public static new UserCreatedAcrAccountArgs Empty => new UserCreatedAcrAccountArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserCreatedStorageAccountArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserCreatedStorageAccountArgs.cs new file mode 100644 index 000000000000..cbaa5b11d6d2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserCreatedStorageAccountArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class UserCreatedStorageAccountArgs : global::Pulumi.ResourceArgs + { + /// + /// ARM ResourceId of a resource + /// + [Input("armResourceId")] + public Input? ArmResourceId { get; set; } + + public UserCreatedStorageAccountArgs() + { + } + public static new UserCreatedStorageAccountArgs Empty => new UserCreatedStorageAccountArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserIdentityArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserIdentityArgs.cs new file mode 100644 index 000000000000..a3a80c82cc9a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UserIdentityArgs.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// User identity configuration. + /// + public sealed class UserIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Enum to determine identity framework. + /// Expected value is 'UserIdentity'. + /// + [Input("identityType", required: true)] + public Input IdentityType { get; set; } = null!; + + public UserIdentityArgs() + { + } + public static new UserIdentityArgs Empty => new UserIdentityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs.cs new file mode 100644 index 000000000000..904d89a811a1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Authentication type of the connection target + /// Expected value is 'UsernamePassword'. + /// + [Input("authType", required: true)] + public Input AuthType { get; set; } = null!; + + /// + /// Category of the connection + /// + [Input("category")] + public InputUnion? Category { get; set; } + + [Input("credentials")] + public Input? Credentials { get; set; } + + [Input("error")] + public Input? Error { get; set; } + + [Input("expiryTime")] + public Input? ExpiryTime { get; set; } + + [Input("isSharedToAll")] + public Input? IsSharedToAll { get; set; } + + [Input("metadata")] + private InputMap? _metadata; + + /// + /// Store user metadata for this connection + /// + public InputMap Metadata + { + get => _metadata ?? (_metadata = new InputMap()); + set => _metadata = value; + } + + [Input("peRequirement")] + public InputUnion? PeRequirement { get; set; } + + [Input("peStatus")] + public InputUnion? PeStatus { get; set; } + + [Input("sharedUserList")] + private InputList? _sharedUserList; + public InputList SharedUserList + { + get => _sharedUserList ?? (_sharedUserList = new InputList()); + set => _sharedUserList = value; + } + + [Input("target")] + public Input? Target { get; set; } + + [Input("useWorkspaceManagedIdentity")] + public Input? UseWorkspaceManagedIdentity { get; set; } + + public UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs() + { + } + public static new UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs Empty => new UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineArgs.cs new file mode 100644 index 000000000000..b6cc071e5b57 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineArgs.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// A Machine Learning compute based on Azure Virtual Machines. + /// + public sealed class VirtualMachineArgs : global::Pulumi.ResourceArgs + { + /// + /// Location for the underlying compute + /// + [Input("computeLocation")] + public Input? ComputeLocation { get; set; } + + /// + /// The type of compute + /// Expected value is 'VirtualMachine'. + /// + [Input("computeType", required: true)] + public Input ComputeType { get; set; } = null!; + + /// + /// The description of the Machine Learning compute. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + [Input("disableLocalAuth")] + public Input? DisableLocalAuth { get; set; } + + [Input("properties")] + public Input? Properties { get; set; } + + /// + /// ARM resource id of the underlying compute + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public VirtualMachineArgs() + { + } + public static new VirtualMachineArgs Empty => new VirtualMachineArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineImageArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineImageArgs.cs new file mode 100644 index 000000000000..2beb392dcbd0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineImageArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Virtual Machine image for Windows AML Compute + /// + public sealed class VirtualMachineImageArgs : global::Pulumi.ResourceArgs + { + /// + /// Virtual Machine image path + /// + [Input("id", required: true)] + public Input Id { get; set; } = null!; + + public VirtualMachineImageArgs() + { + } + public static new VirtualMachineImageArgs Empty => new VirtualMachineImageArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineSchemaPropertiesArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineSchemaPropertiesArgs.cs new file mode 100644 index 000000000000..a472e414f500 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineSchemaPropertiesArgs.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class VirtualMachineSchemaPropertiesArgs : global::Pulumi.ResourceArgs + { + /// + /// Public IP address of the virtual machine. + /// + [Input("address")] + public Input? Address { get; set; } + + /// + /// Admin credentials for virtual machine + /// + [Input("administratorAccount")] + public Input? AdministratorAccount { get; set; } + + /// + /// Indicates whether this compute will be used for running notebooks. + /// + [Input("isNotebookInstanceCompute")] + public Input? IsNotebookInstanceCompute { get; set; } + + /// + /// Notebook server port open for ssh connections. + /// + [Input("notebookServerPort")] + public Input? NotebookServerPort { get; set; } + + /// + /// Port open for ssh connections. + /// + [Input("sshPort")] + public Input? SshPort { get; set; } + + /// + /// Virtual Machine size + /// + [Input("virtualMachineSize")] + public Input? VirtualMachineSize { get; set; } + + public VirtualMachineSchemaPropertiesArgs() + { + } + public static new VirtualMachineSchemaPropertiesArgs Empty => new VirtualMachineSchemaPropertiesArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineSshCredentialsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineSshCredentialsArgs.cs new file mode 100644 index 000000000000..53f69d1ca966 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VirtualMachineSshCredentialsArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Admin credentials for virtual machine + /// + public sealed class VirtualMachineSshCredentialsArgs : global::Pulumi.ResourceArgs + { + /// + /// Password of admin account + /// + [Input("password")] + public Input? Password { get; set; } + + /// + /// Private key data + /// + [Input("privateKeyData")] + public Input? PrivateKeyData { get; set; } + + /// + /// Public key data + /// + [Input("publicKeyData")] + public Input? PublicKeyData { get; set; } + + /// + /// Username of admin account + /// + [Input("username")] + public Input? Username { get; set; } + + public VirtualMachineSshCredentialsArgs() + { + } + public static new VirtualMachineSshCredentialsArgs Empty => new VirtualMachineSshCredentialsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VolumeDefinitionArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VolumeDefinitionArgs.cs new file mode 100644 index 000000000000..4418c3101c61 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VolumeDefinitionArgs.cs @@ -0,0 +1,69 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class VolumeDefinitionArgs : global::Pulumi.ResourceArgs + { + /// + /// Bind Options of the mount + /// + [Input("bind")] + public Input? Bind { get; set; } + + /// + /// Consistency of the volume + /// + [Input("consistency")] + public Input? Consistency { get; set; } + + /// + /// Indicate whether to mount volume as readOnly. Default value for this is false. + /// + [Input("readOnly")] + public Input? ReadOnly { get; set; } + + /// + /// Source of the mount. For bind mounts this is the host path. + /// + [Input("source")] + public Input? Source { get; set; } + + /// + /// Target of the mount. For bind mounts this is the path in the container. + /// + [Input("target")] + public Input? Target { get; set; } + + /// + /// tmpfs option of the mount + /// + [Input("tmpfs")] + public Input? Tmpfs { get; set; } + + /// + /// Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + /// + [Input("type")] + public InputUnion? Type { get; set; } + + /// + /// Volume Options of the mount + /// + [Input("volume")] + public Input? Volume { get; set; } + + public VolumeDefinitionArgs() + { + Type = "bind"; + } + public static new VolumeDefinitionArgs Empty => new VolumeDefinitionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VolumeOptionsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VolumeOptionsArgs.cs new file mode 100644 index 000000000000..c3c598636c7c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VolumeOptionsArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class VolumeOptionsArgs : global::Pulumi.ResourceArgs + { + /// + /// Indicate whether volume is nocopy + /// + [Input("nocopy")] + public Input? Nocopy { get; set; } + + public VolumeOptionsArgs() + { + } + public static new VolumeOptionsArgs Empty => new VolumeOptionsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VulnerabilityDetailsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VulnerabilityDetailsArgs.cs new file mode 100644 index 000000000000..6f72d588b3c4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VulnerabilityDetailsArgs.cs @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class VulnerabilityDetailsArgs : global::Pulumi.ResourceArgs + { + /// + /// CVE id. + /// + [Input("cve")] + public Input? Cve { get; set; } + + /// + /// CVE url. + /// + [Input("cveUrl")] + public Input? CveUrl { get; set; } + + /// + /// DueDate for vulnerability. Provider data or PublishDate + 30 days. + /// + [Input("dueDate")] + public Input? DueDate { get; set; } + + [Input("packageDetails")] + private InputList? _packageDetails; + + /// + /// Dependency details. + /// + public InputList PackageDetails + { + get => _packageDetails ?? (_packageDetails = new InputList()); + set => _packageDetails = value; + } + + /// + /// Indicates if there is a known patch for vulnerability. + /// + [Input("patchable")] + public Input? Patchable { get; set; } + + /// + /// Vulnerability ID from provider. + /// + [Input("providerId")] + public Input? ProviderId { get; set; } + + /// + /// Vulnerability publish date. + /// + [Input("publishDate")] + public Input? PublishDate { get; set; } + + /// + /// Vulnerability Risk value. + /// + [Input("risk")] + public InputUnion? Risk { get; set; } + + /// + /// Vulnerability description. + /// + [Input("solution")] + public Input? Solution { get; set; } + + /// + /// Vulnerability name. + /// + [Input("title")] + public Input? Title { get; set; } + + /// + /// Vendor vulnerability ID (USN, GH Advisory, etc). + /// + [Input("vendorId")] + public Input? VendorId { get; set; } + + /// + /// Vendor vulnerability url. + /// + [Input("vendorUrl")] + public Input? VendorUrl { get; set; } + + public VulnerabilityDetailsArgs() + { + } + public static new VulnerabilityDetailsArgs Empty => new VulnerabilityDetailsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VulnerabilityFindingsArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VulnerabilityFindingsArgs.cs new file mode 100644 index 000000000000..72040cb6cead --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/VulnerabilityFindingsArgs.cs @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class VulnerabilityFindingsArgs : global::Pulumi.ResourceArgs + { + /// + /// AssetId (Image digest). + /// + [Input("assetId")] + public Input? AssetId { get; set; } + + [Input("data")] + private InputList? _data; + + /// + /// List of vulnerability findings. + /// + public InputList Data + { + get => _data ?? (_data = new InputList()); + set => _data = value; + } + + /// + /// Time the report was generated. + /// + [Input("generatedTime")] + public Input? GeneratedTime { get; set; } + + /// + /// Scan result date. + /// + [Input("lastScanDate")] + public Input? LastScanDate { get; set; } + + /// + /// Vulnerability scanner name. + /// + [Input("scanner")] + public Input? Scanner { get; set; } + + /// + /// Data source (internal). + /// + [Input("source")] + public Input? Source { get; set; } + + public VulnerabilityFindingsArgs() + { + } + public static new VulnerabilityFindingsArgs Empty => new VulnerabilityFindingsArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionAccessKeyArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionAccessKeyArgs.cs new file mode 100644 index 000000000000..8186552e8d74 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionAccessKeyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class WorkspaceConnectionAccessKeyArgs : global::Pulumi.ResourceArgs + { + [Input("accessKeyId")] + public Input? AccessKeyId { get; set; } + + [Input("secretAccessKey")] + public Input? SecretAccessKey { get; set; } + + public WorkspaceConnectionAccessKeyArgs() + { + } + public static new WorkspaceConnectionAccessKeyArgs Empty => new WorkspaceConnectionAccessKeyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionAccountKeyArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionAccountKeyArgs.cs new file mode 100644 index 000000000000..b9f69a86bb11 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionAccountKeyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Account key object for workspace connection credential. + /// + public sealed class WorkspaceConnectionAccountKeyArgs : global::Pulumi.ResourceArgs + { + [Input("key")] + public Input? Key { get; set; } + + public WorkspaceConnectionAccountKeyArgs() + { + } + public static new WorkspaceConnectionAccountKeyArgs Empty => new WorkspaceConnectionAccountKeyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionApiKeyArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionApiKeyArgs.cs new file mode 100644 index 000000000000..dbf58e8499d0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionApiKeyArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// Api key object for workspace connection credential. + /// + public sealed class WorkspaceConnectionApiKeyArgs : global::Pulumi.ResourceArgs + { + [Input("key")] + public Input? Key { get; set; } + + public WorkspaceConnectionApiKeyArgs() + { + } + public static new WorkspaceConnectionApiKeyArgs Empty => new WorkspaceConnectionApiKeyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionManagedIdentityArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionManagedIdentityArgs.cs new file mode 100644 index 000000000000..54c24cf35e32 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionManagedIdentityArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class WorkspaceConnectionManagedIdentityArgs : global::Pulumi.ResourceArgs + { + [Input("clientId")] + public Input? ClientId { get; set; } + + [Input("resourceId")] + public Input? ResourceId { get; set; } + + public WorkspaceConnectionManagedIdentityArgs() + { + } + public static new WorkspaceConnectionManagedIdentityArgs Empty => new WorkspaceConnectionManagedIdentityArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionOAuth2Args.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionOAuth2Args.cs new file mode 100644 index 000000000000..77518d9293e4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionOAuth2Args.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// ClientId and ClientSecret are required. Other properties are optional + /// depending on each OAuth2 provider's implementation. + /// + public sealed class WorkspaceConnectionOAuth2Args : global::Pulumi.ResourceArgs + { + /// + /// Required by Concur connection category + /// + [Input("authUrl")] + public Input? AuthUrl { get; set; } + + /// + /// Client id in the format of UUID + /// + [Input("clientId")] + public Input? ClientId { get; set; } + + [Input("clientSecret")] + public Input? ClientSecret { get; set; } + + /// + /// Required by GoogleAdWords connection category + /// + [Input("developerToken")] + public Input? DeveloperToken { get; set; } + + [Input("password")] + public Input? Password { get; set; } + + /// + /// Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + /// where user needs to get RefreshToken offline + /// + [Input("refreshToken")] + public Input? RefreshToken { get; set; } + + /// + /// Required by QuickBooks and Xero connection categories + /// + [Input("tenantId")] + public Input? TenantId { get; set; } + + /// + /// Concur, ServiceNow auth server AccessToken grant type is 'Password' + /// which requires UsernamePassword + /// + [Input("username")] + public Input? Username { get; set; } + + public WorkspaceConnectionOAuth2Args() + { + } + public static new WorkspaceConnectionOAuth2Args Empty => new WorkspaceConnectionOAuth2Args(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionPersonalAccessTokenArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionPersonalAccessTokenArgs.cs new file mode 100644 index 000000000000..7927d63ce61b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionPersonalAccessTokenArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class WorkspaceConnectionPersonalAccessTokenArgs : global::Pulumi.ResourceArgs + { + [Input("pat")] + public Input? Pat { get; set; } + + public WorkspaceConnectionPersonalAccessTokenArgs() + { + } + public static new WorkspaceConnectionPersonalAccessTokenArgs Empty => new WorkspaceConnectionPersonalAccessTokenArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionServicePrincipalArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionServicePrincipalArgs.cs new file mode 100644 index 000000000000..6e9481b6a502 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionServicePrincipalArgs.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class WorkspaceConnectionServicePrincipalArgs : global::Pulumi.ResourceArgs + { + [Input("clientId")] + public Input? ClientId { get; set; } + + [Input("clientSecret")] + public Input? ClientSecret { get; set; } + + [Input("tenantId")] + public Input? TenantId { get; set; } + + public WorkspaceConnectionServicePrincipalArgs() + { + } + public static new WorkspaceConnectionServicePrincipalArgs Empty => new WorkspaceConnectionServicePrincipalArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionSharedAccessSignatureArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionSharedAccessSignatureArgs.cs new file mode 100644 index 000000000000..be66d36f5de5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionSharedAccessSignatureArgs.cs @@ -0,0 +1,23 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class WorkspaceConnectionSharedAccessSignatureArgs : global::Pulumi.ResourceArgs + { + [Input("sas")] + public Input? Sas { get; set; } + + public WorkspaceConnectionSharedAccessSignatureArgs() + { + } + public static new WorkspaceConnectionSharedAccessSignatureArgs Empty => new WorkspaceConnectionSharedAccessSignatureArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionUsernamePasswordArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionUsernamePasswordArgs.cs new file mode 100644 index 000000000000..7c5b6f3c3b34 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceConnectionUsernamePasswordArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + public sealed class WorkspaceConnectionUsernamePasswordArgs : global::Pulumi.ResourceArgs + { + [Input("password")] + public Input? Password { get; set; } + + /// + /// Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + /// + [Input("securityToken")] + public Input? SecurityToken { get; set; } + + [Input("username")] + public Input? Username { get; set; } + + public WorkspaceConnectionUsernamePasswordArgs() + { + } + public static new WorkspaceConnectionUsernamePasswordArgs Empty => new WorkspaceConnectionUsernamePasswordArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceHubConfigArgs.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceHubConfigArgs.cs new file mode 100644 index 000000000000..ecf8775bf4de --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Inputs/WorkspaceHubConfigArgs.cs @@ -0,0 +1,34 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Inputs +{ + + /// + /// WorkspaceHub's configuration object. + /// + public sealed class WorkspaceHubConfigArgs : global::Pulumi.ResourceArgs + { + [Input("additionalWorkspaceStorageAccounts")] + private InputList? _additionalWorkspaceStorageAccounts; + public InputList AdditionalWorkspaceStorageAccounts + { + get => _additionalWorkspaceStorageAccounts ?? (_additionalWorkspaceStorageAccounts = new InputList()); + set => _additionalWorkspaceStorageAccounts = value; + } + + [Input("defaultWorkspaceResourceGroup")] + public Input? DefaultWorkspaceResourceGroup { get; set; } + + public WorkspaceHubConfigArgs() + { + } + public static new WorkspaceHubConfigArgs Empty => new WorkspaceHubConfigArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Job.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Job.cs new file mode 100644 index 000000000000..3f1e5150d4a7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Job.cs @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:Job")] + public partial class Job : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("jobBaseProperties")] + public Output JobBaseProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Job resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Job(string name, JobArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Job", name, args ?? new JobArgs(), MakeResourceOptions(options, "")) + { + } + + private Job(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Job", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Job" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Job" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Job resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Job Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Job(name, id, options); + } + } + + public sealed class JobArgs : global::Pulumi.ResourceArgs + { + /// + /// The name and identifier for the Job. This is case-sensitive. + /// + [Input("id")] + public Input? Id { get; set; } + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("jobBaseProperties", required: true)] + public object JobBaseProperties { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public JobArgs() + { + } + public static new JobArgs Empty => new JobArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListBatchEndpointKeys.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListBatchEndpointKeys.cs new file mode 100644 index 000000000000..53b7dc2a6cf0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListBatchEndpointKeys.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListBatchEndpointKeys + { + /// + /// Keys for endpoint authentication. + /// + public static Task InvokeAsync(ListBatchEndpointKeysArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listBatchEndpointKeys", args ?? new ListBatchEndpointKeysArgs(), options.WithDefaults()); + + /// + /// Keys for endpoint authentication. + /// + public static Output Invoke(ListBatchEndpointKeysInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listBatchEndpointKeys", args ?? new ListBatchEndpointKeysInvokeArgs(), options.WithDefaults()); + + /// + /// Keys for endpoint authentication. + /// + public static Output Invoke(ListBatchEndpointKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listBatchEndpointKeys", args ?? new ListBatchEndpointKeysInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListBatchEndpointKeysArgs : global::Pulumi.InvokeArgs + { + /// + /// Inference Endpoint name. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListBatchEndpointKeysArgs() + { + } + public static new ListBatchEndpointKeysArgs Empty => new ListBatchEndpointKeysArgs(); + } + + public sealed class ListBatchEndpointKeysInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Inference Endpoint name. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListBatchEndpointKeysInvokeArgs() + { + } + public static new ListBatchEndpointKeysInvokeArgs Empty => new ListBatchEndpointKeysInvokeArgs(); + } + + + [OutputType] + public sealed class ListBatchEndpointKeysResult + { + /// + /// The primary key. + /// + public readonly string? PrimaryKey; + /// + /// The secondary key. + /// + public readonly string? SecondaryKey; + + [OutputConstructor] + private ListBatchEndpointKeysResult( + string? primaryKey, + + string? secondaryKey) + { + PrimaryKey = primaryKey; + SecondaryKey = secondaryKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListComputeKeys.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListComputeKeys.cs new file mode 100644 index 000000000000..b7af514c9705 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListComputeKeys.cs @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListComputeKeys + { + /// + /// Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). + /// + public static Task InvokeAsync(ListComputeKeysArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listComputeKeys", args ?? new ListComputeKeysArgs(), options.WithDefaults()); + + /// + /// Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). + /// + public static Output Invoke(ListComputeKeysInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listComputeKeys", args ?? new ListComputeKeysInvokeArgs(), options.WithDefaults()); + + /// + /// Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). + /// + public static Output Invoke(ListComputeKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listComputeKeys", args ?? new ListComputeKeysInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListComputeKeysArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName", required: true)] + public string ComputeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListComputeKeysArgs() + { + } + public static new ListComputeKeysArgs Empty => new ListComputeKeysArgs(); + } + + public sealed class ListComputeKeysInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName", required: true)] + public Input ComputeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListComputeKeysInvokeArgs() + { + } + public static new ListComputeKeysInvokeArgs Empty => new ListComputeKeysInvokeArgs(); + } + + + [OutputType] + public sealed class ListComputeKeysResult + { + /// + /// The type of compute + /// + public readonly string ComputeType; + + [OutputConstructor] + private ListComputeKeysResult(string computeType) + { + ComputeType = computeType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListComputeNodes.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListComputeNodes.cs new file mode 100644 index 000000000000..959187833535 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListComputeNodes.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListComputeNodes + { + /// + /// Get the details (e.g IP address, port etc) of all the compute nodes in the compute. + /// + public static Task InvokeAsync(ListComputeNodesArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listComputeNodes", args ?? new ListComputeNodesArgs(), options.WithDefaults()); + + /// + /// Get the details (e.g IP address, port etc) of all the compute nodes in the compute. + /// + public static Output Invoke(ListComputeNodesInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listComputeNodes", args ?? new ListComputeNodesInvokeArgs(), options.WithDefaults()); + + /// + /// Get the details (e.g IP address, port etc) of all the compute nodes in the compute. + /// + public static Output Invoke(ListComputeNodesInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listComputeNodes", args ?? new ListComputeNodesInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListComputeNodesArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName", required: true)] + public string ComputeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListComputeNodesArgs() + { + } + public static new ListComputeNodesArgs Empty => new ListComputeNodesArgs(); + } + + public sealed class ListComputeNodesInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the Azure Machine Learning compute. + /// + [Input("computeName", required: true)] + public Input ComputeName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListComputeNodesInvokeArgs() + { + } + public static new ListComputeNodesInvokeArgs Empty => new ListComputeNodesInvokeArgs(); + } + + + [OutputType] + public sealed class ListComputeNodesResult + { + /// + /// The continuation token. + /// + public readonly string NextLink; + /// + /// The collection of returned AmlCompute nodes details. + /// + public readonly ImmutableArray Nodes; + + [OutputConstructor] + private ListComputeNodesResult( + string nextLink, + + ImmutableArray nodes) + { + NextLink = nextLink; + Nodes = nodes; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListConnectionAllModels.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListConnectionAllModels.cs new file mode 100644 index 000000000000..16e1a0425016 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListConnectionAllModels.cs @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListConnectionAllModels + { + public static Task InvokeAsync(ListConnectionAllModelsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listConnectionAllModels", args ?? new ListConnectionAllModelsArgs(), options.WithDefaults()); + + public static Output Invoke(ListConnectionAllModelsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listConnectionAllModels", args ?? new ListConnectionAllModelsInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(ListConnectionAllModelsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listConnectionAllModels", args ?? new ListConnectionAllModelsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListConnectionAllModelsArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListConnectionAllModelsArgs() + { + } + public static new ListConnectionAllModelsArgs Empty => new ListConnectionAllModelsArgs(); + } + + public sealed class ListConnectionAllModelsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListConnectionAllModelsInvokeArgs() + { + } + public static new ListConnectionAllModelsInvokeArgs Empty => new ListConnectionAllModelsInvokeArgs(); + } + + + [OutputType] + public sealed class ListConnectionAllModelsResult + { + /// + /// The link to the next page constructed using the continuationToken. If null, there are no additional pages. + /// + public readonly string? NextLink; + /// + /// List of models. + /// + public readonly ImmutableArray Value; + + [OutputConstructor] + private ListConnectionAllModelsResult( + string? nextLink, + + ImmutableArray value) + { + NextLink = nextLink; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListDatastoreSecrets.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListDatastoreSecrets.cs new file mode 100644 index 000000000000..f683ed6b64a1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListDatastoreSecrets.cs @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListDatastoreSecrets + { + /// + /// Base definition for datastore secrets. + /// + public static Task InvokeAsync(ListDatastoreSecretsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listDatastoreSecrets", args ?? new ListDatastoreSecretsArgs(), options.WithDefaults()); + + /// + /// Base definition for datastore secrets. + /// + public static Output Invoke(ListDatastoreSecretsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listDatastoreSecrets", args ?? new ListDatastoreSecretsInvokeArgs(), options.WithDefaults()); + + /// + /// Base definition for datastore secrets. + /// + public static Output Invoke(ListDatastoreSecretsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listDatastoreSecrets", args ?? new ListDatastoreSecretsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListDatastoreSecretsArgs : global::Pulumi.InvokeArgs + { + /// + /// Indicates if the secret is expirable. + /// + [Input("expirableSecret")] + public bool? ExpirableSecret { get; set; } + + /// + /// Number of hours after which the secret will expire. + /// + [Input("expireAfterHours")] + public int? ExpireAfterHours { get; set; } + + /// + /// Datastore name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListDatastoreSecretsArgs() + { + ExpirableSecret = false; + ExpireAfterHours = 1; + } + public static new ListDatastoreSecretsArgs Empty => new ListDatastoreSecretsArgs(); + } + + public sealed class ListDatastoreSecretsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Indicates if the secret is expirable. + /// + [Input("expirableSecret")] + public Input? ExpirableSecret { get; set; } + + /// + /// Number of hours after which the secret will expire. + /// + [Input("expireAfterHours")] + public Input? ExpireAfterHours { get; set; } + + /// + /// Datastore name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListDatastoreSecretsInvokeArgs() + { + ExpirableSecret = false; + ExpireAfterHours = 1; + } + public static new ListDatastoreSecretsInvokeArgs Empty => new ListDatastoreSecretsInvokeArgs(); + } + + + [OutputType] + public sealed class ListDatastoreSecretsResult + { + /// + /// [Required] Credential type used to authentication with storage. + /// + public readonly string SecretsType; + + [OutputConstructor] + private ListDatastoreSecretsResult(string secretsType) + { + SecretsType = secretsType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListEndpointKeys.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListEndpointKeys.cs new file mode 100644 index 000000000000..cf23491f7f64 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListEndpointKeys.cs @@ -0,0 +1,92 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListEndpointKeys + { + public static Task InvokeAsync(ListEndpointKeysArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listEndpointKeys", args ?? new ListEndpointKeysArgs(), options.WithDefaults()); + + public static Output Invoke(ListEndpointKeysInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listEndpointKeys", args ?? new ListEndpointKeysInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(ListEndpointKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listEndpointKeys", args ?? new ListEndpointKeysInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListEndpointKeysArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the endpoint resource. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListEndpointKeysArgs() + { + } + public static new ListEndpointKeysArgs Empty => new ListEndpointKeysArgs(); + } + + public sealed class ListEndpointKeysInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Name of the endpoint resource. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListEndpointKeysInvokeArgs() + { + } + public static new ListEndpointKeysInvokeArgs Empty => new ListEndpointKeysInvokeArgs(); + } + + + [OutputType] + public sealed class ListEndpointKeysResult + { + /// + /// Dictionary of Keys for the endpoint. + /// + public readonly Outputs.AccountApiKeysResponse? Keys; + + [OutputConstructor] + private ListEndpointKeysResult(Outputs.AccountApiKeysResponse? keys) + { + Keys = keys; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListInferenceGroupDeltaModelsAsync.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListInferenceGroupDeltaModelsAsync.cs new file mode 100644 index 000000000000..219cbc217790 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListInferenceGroupDeltaModelsAsync.cs @@ -0,0 +1,159 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListInferenceGroupDeltaModelsAsync + { + /// + /// A paginated list of String entities. + /// + public static Task InvokeAsync(ListInferenceGroupDeltaModelsAsyncArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listInferenceGroupDeltaModelsAsync", args ?? new ListInferenceGroupDeltaModelsAsyncArgs(), options.WithDefaults()); + + /// + /// A paginated list of String entities. + /// + public static Output Invoke(ListInferenceGroupDeltaModelsAsyncInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listInferenceGroupDeltaModelsAsync", args ?? new ListInferenceGroupDeltaModelsAsyncInvokeArgs(), options.WithDefaults()); + + /// + /// A paginated list of String entities. + /// + public static Output Invoke(ListInferenceGroupDeltaModelsAsyncInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listInferenceGroupDeltaModelsAsync", args ?? new ListInferenceGroupDeltaModelsAsyncInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListInferenceGroupDeltaModelsAsyncArgs : global::Pulumi.InvokeArgs + { + /// + /// Gets or sets number of delta models to return. Default: -1, means that all will be returned. + /// + [Input("count")] + public int? Count { get; set; } + + /// + /// InferenceGroup name. + /// + [Input("groupName", required: true)] + public string GroupName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public string PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Gets or sets skip token for paginated response. + /// + [Input("skipToken")] + public string? SkipToken { get; set; } + + /// + /// Gets or sets target base model. + /// + [Input("targetBaseModel")] + public string? TargetBaseModel { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListInferenceGroupDeltaModelsAsyncArgs() + { + Count = -1; + } + public static new ListInferenceGroupDeltaModelsAsyncArgs Empty => new ListInferenceGroupDeltaModelsAsyncArgs(); + } + + public sealed class ListInferenceGroupDeltaModelsAsyncInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Gets or sets number of delta models to return. Default: -1, means that all will be returned. + /// + [Input("count")] + public Input? Count { get; set; } + + /// + /// InferenceGroup name. + /// + [Input("groupName", required: true)] + public Input GroupName { get; set; } = null!; + + /// + /// InferencePool name. + /// + [Input("poolName", required: true)] + public Input PoolName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Gets or sets skip token for paginated response. + /// + [Input("skipToken")] + public Input? SkipToken { get; set; } + + /// + /// Gets or sets target base model. + /// + [Input("targetBaseModel")] + public Input? TargetBaseModel { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListInferenceGroupDeltaModelsAsyncInvokeArgs() + { + Count = -1; + } + public static new ListInferenceGroupDeltaModelsAsyncInvokeArgs Empty => new ListInferenceGroupDeltaModelsAsyncInvokeArgs(); + } + + + [OutputType] + public sealed class ListInferenceGroupDeltaModelsAsyncResult + { + /// + /// The link to the next page of String objects. If null, there are no additional pages. + /// + public readonly string? NextLink; + /// + /// An array of objects of type String. + /// + public readonly ImmutableArray Value; + + [OutputConstructor] + private ListInferenceGroupDeltaModelsAsyncResult( + string? nextLink, + + ImmutableArray value) + { + NextLink = nextLink; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListOnlineEndpointKeys.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListOnlineEndpointKeys.cs new file mode 100644 index 000000000000..4f8261a73ab7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListOnlineEndpointKeys.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListOnlineEndpointKeys + { + /// + /// Keys for endpoint authentication. + /// + public static Task InvokeAsync(ListOnlineEndpointKeysArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listOnlineEndpointKeys", args ?? new ListOnlineEndpointKeysArgs(), options.WithDefaults()); + + /// + /// Keys for endpoint authentication. + /// + public static Output Invoke(ListOnlineEndpointKeysInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listOnlineEndpointKeys", args ?? new ListOnlineEndpointKeysInvokeArgs(), options.WithDefaults()); + + /// + /// Keys for endpoint authentication. + /// + public static Output Invoke(ListOnlineEndpointKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listOnlineEndpointKeys", args ?? new ListOnlineEndpointKeysInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListOnlineEndpointKeysArgs : global::Pulumi.InvokeArgs + { + /// + /// Online Endpoint name. + /// + [Input("endpointName", required: true)] + public string EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListOnlineEndpointKeysArgs() + { + } + public static new ListOnlineEndpointKeysArgs Empty => new ListOnlineEndpointKeysArgs(); + } + + public sealed class ListOnlineEndpointKeysInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Online Endpoint name. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListOnlineEndpointKeysInvokeArgs() + { + } + public static new ListOnlineEndpointKeysInvokeArgs Empty => new ListOnlineEndpointKeysInvokeArgs(); + } + + + [OutputType] + public sealed class ListOnlineEndpointKeysResult + { + /// + /// The primary key. + /// + public readonly string? PrimaryKey; + /// + /// The secondary key. + /// + public readonly string? SecondaryKey; + + [OutputConstructor] + private ListOnlineEndpointKeysResult( + string? primaryKey, + + string? secondaryKey) + { + PrimaryKey = primaryKey; + SecondaryKey = secondaryKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListServerlessEndpointKeys.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListServerlessEndpointKeys.cs new file mode 100644 index 000000000000..e865d9dcbed4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListServerlessEndpointKeys.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListServerlessEndpointKeys + { + /// + /// Keys for endpoint authentication. + /// + public static Task InvokeAsync(ListServerlessEndpointKeysArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listServerlessEndpointKeys", args ?? new ListServerlessEndpointKeysArgs(), options.WithDefaults()); + + /// + /// Keys for endpoint authentication. + /// + public static Output Invoke(ListServerlessEndpointKeysInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listServerlessEndpointKeys", args ?? new ListServerlessEndpointKeysInvokeArgs(), options.WithDefaults()); + + /// + /// Keys for endpoint authentication. + /// + public static Output Invoke(ListServerlessEndpointKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listServerlessEndpointKeys", args ?? new ListServerlessEndpointKeysInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListServerlessEndpointKeysArgs : global::Pulumi.InvokeArgs + { + /// + /// Serverless Endpoint name. + /// + [Input("name", required: true)] + public string Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListServerlessEndpointKeysArgs() + { + } + public static new ListServerlessEndpointKeysArgs Empty => new ListServerlessEndpointKeysArgs(); + } + + public sealed class ListServerlessEndpointKeysInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Serverless Endpoint name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListServerlessEndpointKeysInvokeArgs() + { + } + public static new ListServerlessEndpointKeysInvokeArgs Empty => new ListServerlessEndpointKeysInvokeArgs(); + } + + + [OutputType] + public sealed class ListServerlessEndpointKeysResult + { + /// + /// The primary key. + /// + public readonly string? PrimaryKey; + /// + /// The secondary key. + /// + public readonly string? SecondaryKey; + + [OutputConstructor] + private ListServerlessEndpointKeysResult( + string? primaryKey, + + string? secondaryKey) + { + PrimaryKey = primaryKey; + SecondaryKey = secondaryKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceConnectionSecrets.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceConnectionSecrets.cs new file mode 100644 index 000000000000..a55d2b66f632 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceConnectionSecrets.cs @@ -0,0 +1,118 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListWorkspaceConnectionSecrets + { + public static Task InvokeAsync(ListWorkspaceConnectionSecretsArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listWorkspaceConnectionSecrets", args ?? new ListWorkspaceConnectionSecretsArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceConnectionSecretsInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceConnectionSecrets", args ?? new ListWorkspaceConnectionSecretsInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceConnectionSecretsInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceConnectionSecrets", args ?? new ListWorkspaceConnectionSecretsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListWorkspaceConnectionSecretsArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public string ConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListWorkspaceConnectionSecretsArgs() + { + } + public static new ListWorkspaceConnectionSecretsArgs Empty => new ListWorkspaceConnectionSecretsArgs(); + } + + public sealed class ListWorkspaceConnectionSecretsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName", required: true)] + public Input ConnectionName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListWorkspaceConnectionSecretsInvokeArgs() + { + } + public static new ListWorkspaceConnectionSecretsInvokeArgs Empty => new ListWorkspaceConnectionSecretsInvokeArgs(); + } + + + [OutputType] + public sealed class ListWorkspaceConnectionSecretsResult + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + public readonly object Properties; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private ListWorkspaceConnectionSecretsResult( + string id, + + string name, + + object properties, + + Outputs.SystemDataResponse systemData, + + string type) + { + Id = id; + Name = name; + Properties = properties; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceKeys.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceKeys.cs new file mode 100644 index 000000000000..4cca16ad6f01 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceKeys.cs @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListWorkspaceKeys + { + public static Task InvokeAsync(ListWorkspaceKeysArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listWorkspaceKeys", args ?? new ListWorkspaceKeysArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceKeysInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceKeys", args ?? new ListWorkspaceKeysInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceKeys", args ?? new ListWorkspaceKeysInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListWorkspaceKeysArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListWorkspaceKeysArgs() + { + } + public static new ListWorkspaceKeysArgs Empty => new ListWorkspaceKeysArgs(); + } + + public sealed class ListWorkspaceKeysInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListWorkspaceKeysInvokeArgs() + { + } + public static new ListWorkspaceKeysInvokeArgs Empty => new ListWorkspaceKeysInvokeArgs(); + } + + + [OutputType] + public sealed class ListWorkspaceKeysResult + { + /// + /// The access key of the workspace app insights + /// + public readonly string AppInsightsInstrumentationKey; + public readonly Outputs.RegistryListCredentialsResultResponse? ContainerRegistryCredentials; + public readonly Outputs.ListNotebookKeysResultResponse? NotebookAccessKeys; + /// + /// The arm Id key of the workspace storage + /// + public readonly string UserStorageArmId; + /// + /// The access key of the workspace storage + /// + public readonly string UserStorageKey; + + [OutputConstructor] + private ListWorkspaceKeysResult( + string appInsightsInstrumentationKey, + + Outputs.RegistryListCredentialsResultResponse? containerRegistryCredentials, + + Outputs.ListNotebookKeysResultResponse? notebookAccessKeys, + + string userStorageArmId, + + string userStorageKey) + { + AppInsightsInstrumentationKey = appInsightsInstrumentationKey; + ContainerRegistryCredentials = containerRegistryCredentials; + NotebookAccessKeys = notebookAccessKeys; + UserStorageArmId = userStorageArmId; + UserStorageKey = userStorageKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceNotebookAccessToken.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceNotebookAccessToken.cs new file mode 100644 index 000000000000..3d62b2833d26 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceNotebookAccessToken.cs @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListWorkspaceNotebookAccessToken + { + public static Task InvokeAsync(ListWorkspaceNotebookAccessTokenArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookAccessToken", args ?? new ListWorkspaceNotebookAccessTokenArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceNotebookAccessTokenInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookAccessToken", args ?? new ListWorkspaceNotebookAccessTokenInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceNotebookAccessTokenInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookAccessToken", args ?? new ListWorkspaceNotebookAccessTokenInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListWorkspaceNotebookAccessTokenArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListWorkspaceNotebookAccessTokenArgs() + { + } + public static new ListWorkspaceNotebookAccessTokenArgs Empty => new ListWorkspaceNotebookAccessTokenArgs(); + } + + public sealed class ListWorkspaceNotebookAccessTokenInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListWorkspaceNotebookAccessTokenInvokeArgs() + { + } + public static new ListWorkspaceNotebookAccessTokenInvokeArgs Empty => new ListWorkspaceNotebookAccessTokenInvokeArgs(); + } + + + [OutputType] + public sealed class ListWorkspaceNotebookAccessTokenResult + { + public readonly string AccessToken; + public readonly int ExpiresIn; + public readonly string HostName; + public readonly string NotebookResourceId; + public readonly string PublicDns; + public readonly string RefreshToken; + public readonly string Scope; + public readonly string TokenType; + + [OutputConstructor] + private ListWorkspaceNotebookAccessTokenResult( + string accessToken, + + int expiresIn, + + string hostName, + + string notebookResourceId, + + string publicDns, + + string refreshToken, + + string scope, + + string tokenType) + { + AccessToken = accessToken; + ExpiresIn = expiresIn; + HostName = hostName; + NotebookResourceId = notebookResourceId; + PublicDns = publicDns; + RefreshToken = refreshToken; + Scope = scope; + TokenType = tokenType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceNotebookKeys.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceNotebookKeys.cs new file mode 100644 index 000000000000..66d0c7db10cf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceNotebookKeys.cs @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListWorkspaceNotebookKeys + { + public static Task InvokeAsync(ListWorkspaceNotebookKeysArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookKeys", args ?? new ListWorkspaceNotebookKeysArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceNotebookKeysInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookKeys", args ?? new ListWorkspaceNotebookKeysInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceNotebookKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookKeys", args ?? new ListWorkspaceNotebookKeysInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListWorkspaceNotebookKeysArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListWorkspaceNotebookKeysArgs() + { + } + public static new ListWorkspaceNotebookKeysArgs Empty => new ListWorkspaceNotebookKeysArgs(); + } + + public sealed class ListWorkspaceNotebookKeysInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListWorkspaceNotebookKeysInvokeArgs() + { + } + public static new ListWorkspaceNotebookKeysInvokeArgs Empty => new ListWorkspaceNotebookKeysInvokeArgs(); + } + + + [OutputType] + public sealed class ListWorkspaceNotebookKeysResult + { + /// + /// The primary access key of the Notebook + /// + public readonly string PrimaryAccessKey; + /// + /// The secondary access key of the Notebook + /// + public readonly string SecondaryAccessKey; + + [OutputConstructor] + private ListWorkspaceNotebookKeysResult( + string primaryAccessKey, + + string secondaryAccessKey) + { + PrimaryAccessKey = primaryAccessKey; + SecondaryAccessKey = secondaryAccessKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceStorageAccountKeys.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceStorageAccountKeys.cs new file mode 100644 index 000000000000..019d71067686 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ListWorkspaceStorageAccountKeys.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + public static class ListWorkspaceStorageAccountKeys + { + public static Task InvokeAsync(ListWorkspaceStorageAccountKeysArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:machinelearningservices/v20250101preview:listWorkspaceStorageAccountKeys", args ?? new ListWorkspaceStorageAccountKeysArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceStorageAccountKeysInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceStorageAccountKeys", args ?? new ListWorkspaceStorageAccountKeysInvokeArgs(), options.WithDefaults()); + + public static Output Invoke(ListWorkspaceStorageAccountKeysInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceStorageAccountKeys", args ?? new ListWorkspaceStorageAccountKeysInvokeArgs(), options.WithDefaults()); + } + + + public sealed class ListWorkspaceStorageAccountKeysArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public string WorkspaceName { get; set; } = null!; + + public ListWorkspaceStorageAccountKeysArgs() + { + } + public static new ListWorkspaceStorageAccountKeysArgs Empty => new ListWorkspaceStorageAccountKeysArgs(); + } + + public sealed class ListWorkspaceStorageAccountKeysInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ListWorkspaceStorageAccountKeysInvokeArgs() + { + } + public static new ListWorkspaceStorageAccountKeysInvokeArgs Empty => new ListWorkspaceStorageAccountKeysInvokeArgs(); + } + + + [OutputType] + public sealed class ListWorkspaceStorageAccountKeysResult + { + /// + /// The access key of the storage + /// + public readonly string UserStorageKey; + + [OutputConstructor] + private ListWorkspaceStorageAccountKeysResult(string userStorageKey) + { + UserStorageKey = userStorageKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ManagedNetworkSettingsRule.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ManagedNetworkSettingsRule.cs new file mode 100644 index 000000000000..54de02e0e3d3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ManagedNetworkSettingsRule.cs @@ -0,0 +1,127 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule")] + public partial class ManagedNetworkSettingsRule : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Outbound Rule for the managed network of a machine learning workspace. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ManagedNetworkSettingsRule resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ManagedNetworkSettingsRule(string name, ManagedNetworkSettingsRuleArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule", name, args ?? new ManagedNetworkSettingsRuleArgs(), MakeResourceOptions(options, "")) + { + } + + private ManagedNetworkSettingsRule(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ManagedNetworkSettingsRule resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ManagedNetworkSettingsRule Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ManagedNetworkSettingsRule(name, id, options); + } + } + + public sealed class ManagedNetworkSettingsRuleArgs : global::Pulumi.ResourceArgs + { + /// + /// Outbound Rule for the managed network of a machine learning workspace. + /// + [Input("properties", required: true)] + public object Properties { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of the workspace managed network outbound rule + /// + [Input("ruleName")] + public Input? RuleName { get; set; } + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ManagedNetworkSettingsRuleArgs() + { + } + public static new ManagedNetworkSettingsRuleArgs Empty => new ManagedNetworkSettingsRuleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/MarketplaceSubscription.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/MarketplaceSubscription.cs new file mode 100644 index 000000000000..41a5224bd4ce --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/MarketplaceSubscription.cs @@ -0,0 +1,126 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription")] + public partial class MarketplaceSubscription : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("marketplaceSubscriptionProperties")] + public Output MarketplaceSubscriptionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a MarketplaceSubscription resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public MarketplaceSubscription(string name, MarketplaceSubscriptionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription", name, args ?? new MarketplaceSubscriptionArgs(), MakeResourceOptions(options, "")) + { + } + + private MarketplaceSubscription(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:MarketplaceSubscription" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing MarketplaceSubscription resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static MarketplaceSubscription Get(string name, Input id, CustomResourceOptions? options = null) + { + return new MarketplaceSubscription(name, id, options); + } + } + + public sealed class MarketplaceSubscriptionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("marketplaceSubscriptionProperties", required: true)] + public Input MarketplaceSubscriptionProperties { get; set; } = null!; + + /// + /// Marketplace Subscription name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public MarketplaceSubscriptionArgs() + { + } + public static new MarketplaceSubscriptionArgs Empty => new MarketplaceSubscriptionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ModelContainer.cs new file mode 100644 index 000000000000..cc3e1369386f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ModelContainer.cs @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ModelContainer")] + public partial class ModelContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("modelContainerProperties")] + public Output ModelContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ModelContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ModelContainer(string name, ModelContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ModelContainer", name, args ?? new ModelContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private ModelContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ModelContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ModelContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ModelContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ModelContainer(name, id, options); + } + } + + public sealed class ModelContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("modelContainerProperties", required: true)] + public Input ModelContainerProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ModelContainerArgs() + { + } + public static new ModelContainerArgs Empty => new ModelContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ModelVersion.cs new file mode 100644 index 000000000000..6f529b3516a6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ModelVersion.cs @@ -0,0 +1,145 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ModelVersion")] + public partial class ModelVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("modelVersionProperties")] + public Output ModelVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ModelVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ModelVersion(string name, ModelVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ModelVersion", name, args ?? new ModelVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private ModelVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ModelVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ModelVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ModelVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ModelVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ModelVersion(name, id, options); + } + } + + public sealed class ModelVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("modelVersionProperties", required: true)] + public Input ModelVersionProperties { get; set; } = null!; + + /// + /// Container name. This is case-sensitive. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. This is case-sensitive. + /// + [Input("version")] + public Input? Version { get; set; } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ModelVersionArgs() + { + } + public static new ModelVersionArgs Empty => new ModelVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/OnlineDeployment.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/OnlineDeployment.cs new file mode 100644 index 000000000000..a146faf0eed9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/OnlineDeployment.cs @@ -0,0 +1,208 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:OnlineDeployment")] + public partial class OnlineDeployment : global::Pulumi.CustomResource + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Output("onlineDeploymentProperties")] + public Output> OnlineDeploymentProperties { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a OnlineDeployment resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public OnlineDeployment(string name, OnlineDeploymentArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:OnlineDeployment", name, args ?? new OnlineDeploymentArgs(), MakeResourceOptions(options, "")) + { + } + + private OnlineDeployment(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:OnlineDeployment", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineDeployment" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing OnlineDeployment resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static OnlineDeployment Get(string name, Input id, CustomResourceOptions? options = null) + { + return new OnlineDeployment(name, id, options); + } + } + + public sealed class OnlineDeploymentArgs : global::Pulumi.ResourceArgs + { + /// + /// Inference Endpoint Deployment name. + /// + [Input("deploymentName")] + public Input? DeploymentName { get; set; } + + /// + /// Inference endpoint name. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("onlineDeploymentProperties", required: true)] + public InputUnion OnlineDeploymentProperties { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public OnlineDeploymentArgs() + { + } + public static new OnlineDeploymentArgs Empty => new OnlineDeploymentArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/OnlineEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/OnlineEndpoint.cs new file mode 100644 index 000000000000..eeb1b41aa2cc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/OnlineEndpoint.cs @@ -0,0 +1,202 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:OnlineEndpoint")] + public partial class OnlineEndpoint : global::Pulumi.CustomResource + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Output("onlineEndpointProperties")] + public Output OnlineEndpointProperties { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a OnlineEndpoint resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public OnlineEndpoint(string name, OnlineEndpointArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:OnlineEndpoint", name, args ?? new OnlineEndpointArgs(), MakeResourceOptions(options, "")) + { + } + + private OnlineEndpoint(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:OnlineEndpoint", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:OnlineEndpoint" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing OnlineEndpoint resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static OnlineEndpoint Get(string name, Input id, CustomResourceOptions? options = null) + { + return new OnlineEndpoint(name, id, options); + } + } + + public sealed class OnlineEndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// Online Endpoint name. + /// + [Input("endpointName")] + public Input? EndpointName { get; set; } + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("onlineEndpointProperties", required: true)] + public Input OnlineEndpointProperties { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public OnlineEndpointArgs() + { + } + public static new OnlineEndpointArgs Empty => new OnlineEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AADAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AADAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..4701dfd562bf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AADAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// This connection type covers the AAD auth for any applicable Azure service + /// + [OutputType] + public sealed class AADAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'AAD'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private AADAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AKSResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AKSResponse.cs new file mode 100644 index 000000000000..8d7fbb6a2f2d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AKSResponse.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A Machine Learning compute based on AKS. + /// + [OutputType] + public sealed class AKSResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'AKS'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + /// + /// AKS properties + /// + public readonly Outputs.AKSSchemaResponseProperties? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private AKSResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.AKSSchemaResponseProperties? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AKSSchemaResponseProperties.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AKSSchemaResponseProperties.cs new file mode 100644 index 000000000000..19a71277019b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AKSSchemaResponseProperties.cs @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// AKS properties + /// + [OutputType] + public sealed class AKSSchemaResponseProperties + { + /// + /// Number of agents + /// + public readonly int? AgentCount; + /// + /// Agent virtual machine size + /// + public readonly string? AgentVmSize; + /// + /// AKS networking configuration for vnet + /// + public readonly Outputs.AksNetworkingConfigurationResponse? AksNetworkingConfiguration; + /// + /// Cluster full qualified domain name + /// + public readonly string? ClusterFqdn; + /// + /// Intended usage of the cluster + /// + public readonly string? ClusterPurpose; + /// + /// Load Balancer Subnet + /// + public readonly string? LoadBalancerSubnet; + /// + /// Load Balancer Type + /// + public readonly string? LoadBalancerType; + /// + /// SSL configuration + /// + public readonly Outputs.SslConfigurationResponse? SslConfiguration; + /// + /// System services + /// + public readonly ImmutableArray SystemServices; + + [OutputConstructor] + private AKSSchemaResponseProperties( + int? agentCount, + + string? agentVmSize, + + Outputs.AksNetworkingConfigurationResponse? aksNetworkingConfiguration, + + string? clusterFqdn, + + string? clusterPurpose, + + string? loadBalancerSubnet, + + string? loadBalancerType, + + Outputs.SslConfigurationResponse? sslConfiguration, + + ImmutableArray systemServices) + { + AgentCount = agentCount; + AgentVmSize = agentVmSize; + AksNetworkingConfiguration = aksNetworkingConfiguration; + ClusterFqdn = clusterFqdn; + ClusterPurpose = clusterPurpose; + LoadBalancerSubnet = loadBalancerSubnet; + LoadBalancerType = loadBalancerType; + SslConfiguration = sslConfiguration; + SystemServices = systemServices; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..1cd625534720 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'AccessKey'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + public readonly Outputs.WorkspaceConnectionAccessKeyResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionAccessKeyResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountApiKeysResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountApiKeysResponse.cs new file mode 100644 index 000000000000..7d84d4d819d2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountApiKeysResponse.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class AccountApiKeysResponse + { + public readonly string? Key1; + public readonly string? Key2; + + [OutputConstructor] + private AccountApiKeysResponse( + string? key1, + + string? key2) + { + Key1 = key1; + Key2 = key2; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..467ddd558ef9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,96 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// This connection type covers the account key connection for Azure storage + /// + [OutputType] + public sealed class AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'AccountKey'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + /// + /// Account key object for workspace connection credential. + /// + public readonly Outputs.WorkspaceConnectionAccountKeyResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionAccountKeyResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountKeyDatastoreCredentialsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountKeyDatastoreCredentialsResponse.cs new file mode 100644 index 000000000000..3c627f3f69fe --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AccountKeyDatastoreCredentialsResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Account key datastore credentials configuration. + /// + [OutputType] + public sealed class AccountKeyDatastoreCredentialsResponse + { + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'AccountKey'. + /// + public readonly string CredentialsType; + + [OutputConstructor] + private AccountKeyDatastoreCredentialsResponse(string credentialsType) + { + CredentialsType = credentialsType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AcrDetailsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AcrDetailsResponse.cs new file mode 100644 index 000000000000..6fe6a9d0434c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AcrDetailsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Details of ACR account to be used for the Registry + /// + [OutputType] + public sealed class AcrDetailsResponse + { + /// + /// Details of system created ACR account to be used for the Registry + /// + public readonly Outputs.SystemCreatedAcrAccountResponse? SystemCreatedAcrAccount; + /// + /// Details of user created ACR account to be used for the Registry + /// + public readonly Outputs.UserCreatedAcrAccountResponse? UserCreatedAcrAccount; + + [OutputConstructor] + private AcrDetailsResponse( + Outputs.SystemCreatedAcrAccountResponse? systemCreatedAcrAccount, + + Outputs.UserCreatedAcrAccountResponse? userCreatedAcrAccount) + { + SystemCreatedAcrAccount = systemCreatedAcrAccount; + UserCreatedAcrAccount = userCreatedAcrAccount; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ActualCapacityInfoResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ActualCapacityInfoResponse.cs new file mode 100644 index 000000000000..4d7fab8c732d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ActualCapacityInfoResponse.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ActualCapacityInfoResponse + { + /// + /// Gets or sets the number of instances (scale units) which have Failed provisioning state and have target group payload. + /// + public readonly int? Failed; + /// + /// Gets or sets the number of instances (scale units) which have Failed provisioning state but do not have target group payload. + /// + public readonly int? OutdatedFailed; + /// + /// Gets or sets the number of instances (scale units) which have Succeeded provisioning state but do not have target group payload. + /// + public readonly int? OutdatedSucceeded; + /// + /// Gets or sets the number of instances (scale units) which have Succeeded provisioning state and target group payload. + /// + public readonly int? Succeeded; + /// + /// Gets or sets the total number of instances (scale units) regardless of provisioning state or whether current group payload version matches the target group payload. + /// + public readonly int? Total; + + [OutputConstructor] + private ActualCapacityInfoResponse( + int? failed, + + int? outdatedFailed, + + int? outdatedSucceeded, + + int? succeeded, + + int? total) + { + Failed = failed; + OutdatedFailed = outdatedFailed; + OutdatedSucceeded = outdatedSucceeded; + Succeeded = succeeded; + Total = total; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AksNetworkingConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AksNetworkingConfigurationResponse.cs new file mode 100644 index 000000000000..fb1dd1c04c7c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AksNetworkingConfigurationResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Advance configuration for AKS networking + /// + [OutputType] + public sealed class AksNetworkingConfigurationResponse + { + /// + /// An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + /// + public readonly string? DnsServiceIP; + /// + /// A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + /// + public readonly string? DockerBridgeCidr; + /// + /// A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + /// + public readonly string? ServiceCidr; + /// + /// Virtual network subnet resource ID the compute nodes belong to + /// + public readonly string? SubnetId; + + [OutputConstructor] + private AksNetworkingConfigurationResponse( + string? dnsServiceIP, + + string? dockerBridgeCidr, + + string? serviceCidr, + + string? subnetId) + { + DnsServiceIP = dnsServiceIP; + DockerBridgeCidr = dockerBridgeCidr; + ServiceCidr = serviceCidr; + SubnetId = subnetId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AllFeaturesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AllFeaturesResponse.cs new file mode 100644 index 000000000000..158bb2502f1e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AllFeaturesResponse.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class AllFeaturesResponse + { + /// + /// + /// Expected value is 'AllFeatures'. + /// + public readonly string FilterType; + + [OutputConstructor] + private AllFeaturesResponse(string filterType) + { + FilterType = filterType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AllNodesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AllNodesResponse.cs new file mode 100644 index 000000000000..1814333c254c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AllNodesResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// All nodes means the service will be running on all of the nodes of the job + /// + [OutputType] + public sealed class AllNodesResponse + { + /// + /// The enumerated types for the nodes value + /// Expected value is 'All'. + /// + public readonly string NodesValueType; + + [OutputConstructor] + private AllNodesResponse(string nodesValueType) + { + NodesValueType = nodesValueType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputeNodeInformationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputeNodeInformationResponse.cs new file mode 100644 index 000000000000..b9f2d2fa1609 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputeNodeInformationResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Compute node information related to a AmlCompute. + /// + [OutputType] + public sealed class AmlComputeNodeInformationResponse + { + /// + /// ID of the compute node. + /// + public readonly string NodeId; + /// + /// State of the compute node. Values are idle, running, preparing, unusable, leaving and preempted. + /// + public readonly string NodeState; + /// + /// SSH port number of the node. + /// + public readonly double Port; + /// + /// Private IP address of the compute node. + /// + public readonly string PrivateIpAddress; + /// + /// Public IP address of the compute node. + /// + public readonly string PublicIpAddress; + /// + /// ID of the Experiment running on the node, if any else null. + /// + public readonly string RunId; + + [OutputConstructor] + private AmlComputeNodeInformationResponse( + string nodeId, + + string nodeState, + + double port, + + string privateIpAddress, + + string publicIpAddress, + + string runId) + { + NodeId = nodeId; + NodeState = nodeState; + Port = port; + PrivateIpAddress = privateIpAddress; + PublicIpAddress = publicIpAddress; + RunId = runId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputePropertiesResponse.cs new file mode 100644 index 000000000000..31f2adeda859 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputePropertiesResponse.cs @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// AML Compute properties + /// + [OutputType] + public sealed class AmlComputePropertiesResponse + { + /// + /// Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute. + /// + public readonly string AllocationState; + /// + /// The time at which the compute entered its current allocation state. + /// + public readonly string AllocationStateTransitionTime; + /// + /// The number of compute nodes currently assigned to the compute. + /// + public readonly int CurrentNodeCount; + /// + /// Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + /// + public readonly bool? EnableNodePublicIp; + /// + /// Collection of errors encountered by various compute nodes during node setup. + /// + public readonly ImmutableArray Errors; + /// + /// Network is isolated or not + /// + public readonly bool? IsolatedNetwork; + /// + /// Counts of various node states on the compute. + /// + public readonly Outputs.NodeStateCountsResponse NodeStateCounts; + /// + /// Compute OS Type + /// + public readonly string? OsType; + /// + /// A property bag containing additional properties. + /// + public readonly object? PropertyBag; + /// + /// State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + /// + public readonly string? RemoteLoginPortPublicAccess; + /// + /// Scale settings for AML Compute + /// + public readonly Outputs.ScaleSettingsResponse? ScaleSettings; + /// + /// Virtual network subnet resource ID the compute nodes belong to. + /// + public readonly Outputs.ResourceIdResponse? Subnet; + /// + /// The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. + /// + public readonly int TargetNodeCount; + /// + /// Credentials for an administrator user account that will be created on each compute node. + /// + public readonly Outputs.UserAccountCredentialsResponse? UserAccountCredentials; + /// + /// Virtual Machine image for AML Compute - windows only + /// + public readonly Outputs.VirtualMachineImageResponse? VirtualMachineImage; + /// + /// Virtual Machine priority + /// + public readonly string? VmPriority; + /// + /// Virtual Machine Size + /// + public readonly string? VmSize; + + [OutputConstructor] + private AmlComputePropertiesResponse( + string allocationState, + + string allocationStateTransitionTime, + + int currentNodeCount, + + bool? enableNodePublicIp, + + ImmutableArray errors, + + bool? isolatedNetwork, + + Outputs.NodeStateCountsResponse nodeStateCounts, + + string? osType, + + object? propertyBag, + + string? remoteLoginPortPublicAccess, + + Outputs.ScaleSettingsResponse? scaleSettings, + + Outputs.ResourceIdResponse? subnet, + + int targetNodeCount, + + Outputs.UserAccountCredentialsResponse? userAccountCredentials, + + Outputs.VirtualMachineImageResponse? virtualMachineImage, + + string? vmPriority, + + string? vmSize) + { + AllocationState = allocationState; + AllocationStateTransitionTime = allocationStateTransitionTime; + CurrentNodeCount = currentNodeCount; + EnableNodePublicIp = enableNodePublicIp; + Errors = errors; + IsolatedNetwork = isolatedNetwork; + NodeStateCounts = nodeStateCounts; + OsType = osType; + PropertyBag = propertyBag; + RemoteLoginPortPublicAccess = remoteLoginPortPublicAccess; + ScaleSettings = scaleSettings; + Subnet = subnet; + TargetNodeCount = targetNodeCount; + UserAccountCredentials = userAccountCredentials; + VirtualMachineImage = virtualMachineImage; + VmPriority = vmPriority; + VmSize = vmSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputeResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputeResponse.cs new file mode 100644 index 000000000000..fc6972cc0eae --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlComputeResponse.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// An Azure Machine Learning compute. + /// + [OutputType] + public sealed class AmlComputeResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'AmlCompute'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + /// + /// Properties of AmlCompute + /// + public readonly Outputs.AmlComputePropertiesResponse? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private AmlComputeResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.AmlComputePropertiesResponse? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlTokenComputeIdentityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlTokenComputeIdentityResponse.cs new file mode 100644 index 000000000000..7304a2332591 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlTokenComputeIdentityResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// AML token compute identity definition. + /// + [OutputType] + public sealed class AmlTokenComputeIdentityResponse + { + /// + /// Monitor compute identity type enum. + /// Expected value is 'AmlToken'. + /// + public readonly string ComputeIdentityType; + + [OutputConstructor] + private AmlTokenComputeIdentityResponse(string computeIdentityType) + { + ComputeIdentityType = computeIdentityType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlTokenResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlTokenResponse.cs new file mode 100644 index 000000000000..45d9f863b7d5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AmlTokenResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// AML Token identity configuration. + /// + [OutputType] + public sealed class AmlTokenResponse + { + /// + /// Enum to determine identity framework. + /// Expected value is 'AMLToken'. + /// + public readonly string IdentityType; + + [OutputConstructor] + private AmlTokenResponse(string identityType) + { + IdentityType = identityType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ApiKeyAuthWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ApiKeyAuthWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..00d3057e37d4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ApiKeyAuthWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,115 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// This connection type covers the generic ApiKey auth connection categories, for examples: + /// AzureOpenAI: + /// Category:= AzureOpenAI + /// AuthType:= ApiKey (as type discriminator) + /// Credentials:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + /// Target:= {ApiBase} + /// + /// CognitiveService: + /// Category:= CognitiveService + /// AuthType:= ApiKey (as type discriminator) + /// Credentials:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + /// Target:= ServiceRegion={serviceRegion} + /// + /// CognitiveSearch: + /// Category:= CognitiveSearch + /// AuthType:= ApiKey (as type discriminator) + /// Credentials:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + /// Target:= {Endpoint} + /// + /// Use Metadata property bag for ApiType, ApiVersion, Kind and other metadata fields + /// + [OutputType] + public sealed class ApiKeyAuthWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'ApiKey'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + /// + /// Api key object for workspace connection credential. + /// + public readonly Outputs.WorkspaceConnectionApiKeyResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private ApiKeyAuthWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionApiKeyResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ArmResourceIdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ArmResourceIdResponse.cs new file mode 100644 index 000000000000..d112eb765bed --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ArmResourceIdResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// ARM ResourceId of a resource + /// + [OutputType] + public sealed class ArmResourceIdResponse + { + /// + /// Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + /// or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + /// + public readonly string? ResourceId; + + [OutputConstructor] + private ArmResourceIdResponse(string? resourceId) + { + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AssignedUserResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AssignedUserResponse.cs new file mode 100644 index 000000000000..ae22330d8497 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AssignedUserResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A user that can be assigned to a compute instance. + /// + [OutputType] + public sealed class AssignedUserResponse + { + /// + /// User’s AAD Object Id. + /// + public readonly string ObjectId; + /// + /// User’s AAD Tenant Id. + /// + public readonly string TenantId; + + [OutputConstructor] + private AssignedUserResponse( + string objectId, + + string tenantId) + { + ObjectId = objectId; + TenantId = tenantId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoForecastHorizonResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoForecastHorizonResponse.cs new file mode 100644 index 000000000000..f37fa9c6ba35 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoForecastHorizonResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Forecast horizon determined automatically by system. + /// + [OutputType] + public sealed class AutoForecastHorizonResponse + { + /// + /// Enum to determine forecast horizon selection mode. + /// Expected value is 'Auto'. + /// + public readonly string Mode; + + [OutputConstructor] + private AutoForecastHorizonResponse(string mode) + { + Mode = mode; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoMLJobResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoMLJobResponse.cs new file mode 100644 index 000000000000..798a411fde08 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoMLJobResponse.cs @@ -0,0 +1,170 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// AutoMLJob class. + /// Use this class for executing AutoML tasks like Classification/Regression etc. + /// See TaskType enum for all the tasks supported. + /// + [OutputType] + public sealed class AutoMLJobResponse + { + /// + /// ARM resource ID of the component resource. + /// + public readonly string? ComponentId; + /// + /// ARM resource ID of the compute resource. + /// + public readonly string? ComputeId; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Display name of job. + /// + public readonly string? DisplayName; + /// + /// The ARM resource ID of the Environment specification for the job. + /// This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + /// + public readonly string? EnvironmentId; + /// + /// Environment variables included in the job. + /// + public readonly ImmutableDictionary? EnvironmentVariables; + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + public readonly string? ExperimentName; + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + public readonly object? Identity; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Enum to determine the type of job. + /// Expected value is 'AutoML'. + /// + public readonly string JobType; + /// + /// Notification setting for the job + /// + public readonly Outputs.NotificationSettingResponse? NotificationSetting; + /// + /// Mapping of output data bindings used in the job. + /// + public readonly ImmutableDictionary? Outputs; + /// + /// Parent job name. + /// + public readonly string? ParentJobName; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Queue settings for the job + /// + public readonly Outputs.QueueSettingsResponse? QueueSettings; + /// + /// Compute Resource configuration for the job. + /// + public readonly Outputs.JobResourceConfigurationResponse? Resources; + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public readonly ImmutableDictionary? Services; + /// + /// Status of the job. + /// + public readonly string Status; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + /// + /// [Required] This represents scenario which can be one of Tables/NLP/Image + /// + public readonly object TaskDetails; + + [OutputConstructor] + private AutoMLJobResponse( + string? componentId, + + string? computeId, + + string? description, + + string? displayName, + + string? environmentId, + + ImmutableDictionary? environmentVariables, + + string? experimentName, + + object? identity, + + bool? isArchived, + + string jobType, + + Outputs.NotificationSettingResponse? notificationSetting, + + ImmutableDictionary? outputs, + + string? parentJobName, + + ImmutableDictionary? properties, + + Outputs.QueueSettingsResponse? queueSettings, + + Outputs.JobResourceConfigurationResponse? resources, + + ImmutableDictionary? services, + + string status, + + ImmutableDictionary? tags, + + object taskDetails) + { + ComponentId = componentId; + ComputeId = computeId; + Description = description; + DisplayName = displayName; + EnvironmentId = environmentId; + EnvironmentVariables = environmentVariables; + ExperimentName = experimentName; + Identity = identity; + IsArchived = isArchived; + JobType = jobType; + NotificationSetting = notificationSetting; + Outputs = outputs; + ParentJobName = parentJobName; + Properties = properties; + QueueSettings = queueSettings; + Resources = resources; + Services = services; + Status = status; + Tags = tags; + TaskDetails = taskDetails; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoNCrossValidationsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoNCrossValidationsResponse.cs new file mode 100644 index 000000000000..c5d42d88cb94 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoNCrossValidationsResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// N-Cross validations determined automatically. + /// + [OutputType] + public sealed class AutoNCrossValidationsResponse + { + /// + /// Determines how N-Cross validations value is determined. + /// Expected value is 'Auto'. + /// + public readonly string Mode; + + [OutputConstructor] + private AutoNCrossValidationsResponse(string mode) + { + Mode = mode; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoPausePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoPausePropertiesResponse.cs new file mode 100644 index 000000000000..7b0a65a54508 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoPausePropertiesResponse.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Auto pause properties + /// + [OutputType] + public sealed class AutoPausePropertiesResponse + { + public readonly int? DelayInMinutes; + public readonly bool? Enabled; + + [OutputConstructor] + private AutoPausePropertiesResponse( + int? delayInMinutes, + + bool? enabled) + { + DelayInMinutes = delayInMinutes; + Enabled = enabled; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoScalePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoScalePropertiesResponse.cs new file mode 100644 index 000000000000..039465f4fd2d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoScalePropertiesResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Auto scale properties + /// + [OutputType] + public sealed class AutoScalePropertiesResponse + { + public readonly bool? Enabled; + public readonly int? MaxNodeCount; + public readonly int? MinNodeCount; + + [OutputConstructor] + private AutoScalePropertiesResponse( + bool? enabled, + + int? maxNodeCount, + + int? minNodeCount) + { + Enabled = enabled; + MaxNodeCount = maxNodeCount; + MinNodeCount = minNodeCount; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoSeasonalityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoSeasonalityResponse.cs new file mode 100644 index 000000000000..2e0e4fd5fa85 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoSeasonalityResponse.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class AutoSeasonalityResponse + { + /// + /// Forecasting seasonality mode. + /// Expected value is 'Auto'. + /// + public readonly string Mode; + + [OutputConstructor] + private AutoSeasonalityResponse(string mode) + { + Mode = mode; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoTargetLagsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoTargetLagsResponse.cs new file mode 100644 index 000000000000..c06556bb173c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoTargetLagsResponse.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class AutoTargetLagsResponse + { + /// + /// Target lags selection modes. + /// Expected value is 'Auto'. + /// + public readonly string Mode; + + [OutputConstructor] + private AutoTargetLagsResponse(string mode) + { + Mode = mode; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoTargetRollingWindowSizeResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoTargetRollingWindowSizeResponse.cs new file mode 100644 index 000000000000..0c6ea57c323c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AutoTargetRollingWindowSizeResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Target lags rolling window determined automatically. + /// + [OutputType] + public sealed class AutoTargetRollingWindowSizeResponse + { + /// + /// Target rolling windows size mode. + /// Expected value is 'Auto'. + /// + public readonly string Mode; + + [OutputConstructor] + private AutoTargetRollingWindowSizeResponse(string mode) + { + Mode = mode; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureBlobDatastoreResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureBlobDatastoreResponse.cs new file mode 100644 index 000000000000..b3804d6e7c36 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureBlobDatastoreResponse.cs @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Azure Blob datastore configuration. + /// + [OutputType] + public sealed class AzureBlobDatastoreResponse + { + /// + /// Storage account name. + /// + public readonly string? AccountName; + /// + /// Storage account container name. + /// + public readonly string? ContainerName; + /// + /// [Required] Account credentials. + /// + public readonly object Credentials; + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'AzureBlob'. + /// + public readonly string DatastoreType; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Azure cloud endpoint for the storage account. + /// + public readonly string? Endpoint; + /// + /// Readonly property to indicate if datastore is the workspace default datastore + /// + public readonly bool IsDefault; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Protocol used to communicate with the storage account. + /// + public readonly string? Protocol; + /// + /// Azure Resource Group name + /// + public readonly string? ResourceGroup; + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + public readonly string? ServiceDataAccessAuthIdentity; + /// + /// Azure Subscription Id + /// + public readonly string? SubscriptionId; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private AzureBlobDatastoreResponse( + string? accountName, + + string? containerName, + + object credentials, + + string datastoreType, + + string? description, + + string? endpoint, + + bool isDefault, + + ImmutableDictionary? properties, + + string? protocol, + + string? resourceGroup, + + string? serviceDataAccessAuthIdentity, + + string? subscriptionId, + + ImmutableDictionary? tags) + { + AccountName = accountName; + ContainerName = containerName; + Credentials = credentials; + DatastoreType = datastoreType; + Description = description; + Endpoint = endpoint; + IsDefault = isDefault; + Properties = properties; + Protocol = protocol; + ResourceGroup = resourceGroup; + ServiceDataAccessAuthIdentity = serviceDataAccessAuthIdentity; + SubscriptionId = subscriptionId; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDataLakeGen1DatastoreResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDataLakeGen1DatastoreResponse.cs new file mode 100644 index 000000000000..7911f847819f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDataLakeGen1DatastoreResponse.cs @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Azure Data Lake Gen1 datastore configuration. + /// + [OutputType] + public sealed class AzureDataLakeGen1DatastoreResponse + { + /// + /// [Required] Account credentials. + /// + public readonly object Credentials; + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'AzureDataLakeGen1'. + /// + public readonly string DatastoreType; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Readonly property to indicate if datastore is the workspace default datastore + /// + public readonly bool IsDefault; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Azure Resource Group name + /// + public readonly string? ResourceGroup; + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + public readonly string? ServiceDataAccessAuthIdentity; + /// + /// [Required] Azure Data Lake store name. + /// + public readonly string StoreName; + /// + /// Azure Subscription Id + /// + public readonly string? SubscriptionId; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private AzureDataLakeGen1DatastoreResponse( + object credentials, + + string datastoreType, + + string? description, + + bool isDefault, + + ImmutableDictionary? properties, + + string? resourceGroup, + + string? serviceDataAccessAuthIdentity, + + string storeName, + + string? subscriptionId, + + ImmutableDictionary? tags) + { + Credentials = credentials; + DatastoreType = datastoreType; + Description = description; + IsDefault = isDefault; + Properties = properties; + ResourceGroup = resourceGroup; + ServiceDataAccessAuthIdentity = serviceDataAccessAuthIdentity; + StoreName = storeName; + SubscriptionId = subscriptionId; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDataLakeGen2DatastoreResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDataLakeGen2DatastoreResponse.cs new file mode 100644 index 000000000000..5d8f030ce544 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDataLakeGen2DatastoreResponse.cs @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Azure Data Lake Gen2 datastore configuration. + /// + [OutputType] + public sealed class AzureDataLakeGen2DatastoreResponse + { + /// + /// [Required] Storage account name. + /// + public readonly string AccountName; + /// + /// [Required] Account credentials. + /// + public readonly object Credentials; + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'AzureDataLakeGen2'. + /// + public readonly string DatastoreType; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Azure cloud endpoint for the storage account. + /// + public readonly string? Endpoint; + /// + /// [Required] The name of the Data Lake Gen2 filesystem. + /// + public readonly string Filesystem; + /// + /// Readonly property to indicate if datastore is the workspace default datastore + /// + public readonly bool IsDefault; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Protocol used to communicate with the storage account. + /// + public readonly string? Protocol; + /// + /// Azure Resource Group name + /// + public readonly string? ResourceGroup; + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + public readonly string? ServiceDataAccessAuthIdentity; + /// + /// Azure Subscription Id + /// + public readonly string? SubscriptionId; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private AzureDataLakeGen2DatastoreResponse( + string accountName, + + object credentials, + + string datastoreType, + + string? description, + + string? endpoint, + + string filesystem, + + bool isDefault, + + ImmutableDictionary? properties, + + string? protocol, + + string? resourceGroup, + + string? serviceDataAccessAuthIdentity, + + string? subscriptionId, + + ImmutableDictionary? tags) + { + AccountName = accountName; + Credentials = credentials; + DatastoreType = datastoreType; + Description = description; + Endpoint = endpoint; + Filesystem = filesystem; + IsDefault = isDefault; + Properties = properties; + Protocol = protocol; + ResourceGroup = resourceGroup; + ServiceDataAccessAuthIdentity = serviceDataAccessAuthIdentity; + SubscriptionId = subscriptionId; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDevOpsWebhookResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDevOpsWebhookResponse.cs new file mode 100644 index 000000000000..ac106ddb33f7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureDevOpsWebhookResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Webhook details specific for Azure DevOps + /// + [OutputType] + public sealed class AzureDevOpsWebhookResponse + { + /// + /// Send callback on a specified notification event + /// + public readonly string? EventType; + /// + /// Enum to determine the webhook callback service type. + /// Expected value is 'AzureDevOps'. + /// + public readonly string WebhookType; + + [OutputConstructor] + private AzureDevOpsWebhookResponse( + string? eventType, + + string webhookType) + { + EventType = eventType; + WebhookType = webhookType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureFileDatastoreResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureFileDatastoreResponse.cs new file mode 100644 index 000000000000..3f48ecb9c010 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureFileDatastoreResponse.cs @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Azure File datastore configuration. + /// + [OutputType] + public sealed class AzureFileDatastoreResponse + { + /// + /// [Required] Storage account name. + /// + public readonly string AccountName; + /// + /// [Required] Account credentials. + /// + public readonly object Credentials; + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'AzureFile'. + /// + public readonly string DatastoreType; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Azure cloud endpoint for the storage account. + /// + public readonly string? Endpoint; + /// + /// [Required] The name of the Azure file share that the datastore points to. + /// + public readonly string FileShareName; + /// + /// Readonly property to indicate if datastore is the workspace default datastore + /// + public readonly bool IsDefault; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Protocol used to communicate with the storage account. + /// + public readonly string? Protocol; + /// + /// Azure Resource Group name + /// + public readonly string? ResourceGroup; + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + public readonly string? ServiceDataAccessAuthIdentity; + /// + /// Azure Subscription Id + /// + public readonly string? SubscriptionId; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private AzureFileDatastoreResponse( + string accountName, + + object credentials, + + string datastoreType, + + string? description, + + string? endpoint, + + string fileShareName, + + bool isDefault, + + ImmutableDictionary? properties, + + string? protocol, + + string? resourceGroup, + + string? serviceDataAccessAuthIdentity, + + string? subscriptionId, + + ImmutableDictionary? tags) + { + AccountName = accountName; + Credentials = credentials; + DatastoreType = datastoreType; + Description = description; + Endpoint = endpoint; + FileShareName = fileShareName; + IsDefault = isDefault; + Properties = properties; + Protocol = protocol; + ResourceGroup = resourceGroup; + ServiceDataAccessAuthIdentity = serviceDataAccessAuthIdentity; + SubscriptionId = subscriptionId; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureOpenAiFineTuningResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureOpenAiFineTuningResponse.cs new file mode 100644 index 000000000000..706378531655 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureOpenAiFineTuningResponse.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class AzureOpenAiFineTuningResponse + { + /// + /// HyperParameters for fine tuning Azure Open AI model. + /// + public readonly Outputs.AzureOpenAiHyperParametersResponse? HyperParameters; + /// + /// [Required] Input model for fine tuning. + /// + public readonly object Model; + /// + /// Enum to determine the type of fine tuning. + /// Expected value is 'AzureOpenAI'. + /// + public readonly string ModelProvider; + /// + /// [Required] Fine tuning task type. + /// + public readonly string TaskType; + /// + /// [Required] Training data for fine tuning. + /// + public readonly object TrainingData; + /// + /// Validation data for fine tuning. + /// + public readonly object? ValidationData; + + [OutputConstructor] + private AzureOpenAiFineTuningResponse( + Outputs.AzureOpenAiHyperParametersResponse? hyperParameters, + + object model, + + string modelProvider, + + string taskType, + + object trainingData, + + object? validationData) + { + HyperParameters = hyperParameters; + Model = model; + ModelProvider = modelProvider; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureOpenAiHyperParametersResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureOpenAiHyperParametersResponse.cs new file mode 100644 index 000000000000..e93446208dd2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/AzureOpenAiHyperParametersResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Azure Open AI hyperparameters for fine tuning. + /// + [OutputType] + public sealed class AzureOpenAiHyperParametersResponse + { + /// + /// Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + /// + public readonly int? BatchSize; + /// + /// Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + /// + public readonly double? LearningRateMultiplier; + /// + /// The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + /// + public readonly int? NEpochs; + + [OutputConstructor] + private AzureOpenAiHyperParametersResponse( + int? batchSize, + + double? learningRateMultiplier, + + int? nEpochs) + { + BatchSize = batchSize; + LearningRateMultiplier = learningRateMultiplier; + NEpochs = nEpochs; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BanditPolicyResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BanditPolicyResponse.cs new file mode 100644 index 000000000000..4e17dc53c0d8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BanditPolicyResponse.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation + /// + [OutputType] + public sealed class BanditPolicyResponse + { + /// + /// Number of intervals by which to delay the first evaluation. + /// + public readonly int? DelayEvaluation; + /// + /// Interval (number of runs) between policy evaluations. + /// + public readonly int? EvaluationInterval; + /// + /// + /// Expected value is 'Bandit'. + /// + public readonly string PolicyType; + /// + /// Absolute distance allowed from the best performing run. + /// + public readonly double? SlackAmount; + /// + /// Ratio of the allowed distance from the best performing run. + /// + public readonly double? SlackFactor; + + [OutputConstructor] + private BanditPolicyResponse( + int? delayEvaluation, + + int? evaluationInterval, + + string policyType, + + double? slackAmount, + + double? slackFactor) + { + DelayEvaluation = delayEvaluation; + EvaluationInterval = evaluationInterval; + PolicyType = policyType; + SlackAmount = slackAmount; + SlackFactor = slackFactor; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchDeploymentResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchDeploymentResponse.cs new file mode 100644 index 000000000000..a51a7a67b21e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchDeploymentResponse.cs @@ -0,0 +1,151 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Batch inference settings per deployment. + /// + [OutputType] + public sealed class BatchDeploymentResponse + { + /// + /// Code configuration for the endpoint deployment. + /// + public readonly Outputs.CodeConfigurationResponse? CodeConfiguration; + /// + /// Compute target for batch inference operation. + /// + public readonly string? Compute; + /// + /// Properties relevant to different deployment types. + /// + public readonly Outputs.BatchPipelineComponentDeploymentConfigurationResponse? DeploymentConfiguration; + /// + /// Description of the endpoint deployment. + /// + public readonly string? Description; + /// + /// ARM resource ID or AssetId of the environment specification for the endpoint deployment. + /// + public readonly string? EnvironmentId; + /// + /// Environment variables configuration for the deployment. + /// + public readonly ImmutableDictionary? EnvironmentVariables; + /// + /// Error threshold, if the error count for the entire input goes above this value, + /// the batch inference will be aborted. Range is [-1, int.MaxValue]. + /// For FileDataset, this value is the count of file failures. + /// For TabularDataset, this value is the count of record failures. + /// If set to -1 (the lower bound), all failures during batch inference will be ignored. + /// + public readonly int? ErrorThreshold; + /// + /// Logging level for batch inference operation. + /// + public readonly string? LoggingLevel; + /// + /// Indicates maximum number of parallelism per instance. + /// + public readonly int? MaxConcurrencyPerInstance; + /// + /// Size of the mini-batch passed to each batch invocation. + /// For FileDataset, this is the number of files per mini-batch. + /// For TabularDataset, this is the size of the records in bytes, per mini-batch. + /// + public readonly double? MiniBatchSize; + /// + /// Reference to the model asset for the endpoint deployment. + /// + public readonly object? Model; + /// + /// Indicates how the output will be organized. + /// + public readonly string? OutputAction; + /// + /// Customized output file name for append_row output action. + /// + public readonly string? OutputFileName; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the endpoint deployment. + /// + public readonly string ProvisioningState; + /// + /// Indicates compute configuration for the job. + /// If not provided, will default to the defaults defined in ResourceConfiguration. + /// + public readonly Outputs.DeploymentResourceConfigurationResponse? Resources; + /// + /// Retry Settings for the batch inference operation. + /// If not provided, will default to the defaults defined in BatchRetrySettings. + /// + public readonly Outputs.BatchRetrySettingsResponse? RetrySettings; + + [OutputConstructor] + private BatchDeploymentResponse( + Outputs.CodeConfigurationResponse? codeConfiguration, + + string? compute, + + Outputs.BatchPipelineComponentDeploymentConfigurationResponse? deploymentConfiguration, + + string? description, + + string? environmentId, + + ImmutableDictionary? environmentVariables, + + int? errorThreshold, + + string? loggingLevel, + + int? maxConcurrencyPerInstance, + + double? miniBatchSize, + + object? model, + + string? outputAction, + + string? outputFileName, + + ImmutableDictionary? properties, + + string provisioningState, + + Outputs.DeploymentResourceConfigurationResponse? resources, + + Outputs.BatchRetrySettingsResponse? retrySettings) + { + CodeConfiguration = codeConfiguration; + Compute = compute; + DeploymentConfiguration = deploymentConfiguration; + Description = description; + EnvironmentId = environmentId; + EnvironmentVariables = environmentVariables; + ErrorThreshold = errorThreshold; + LoggingLevel = loggingLevel; + MaxConcurrencyPerInstance = maxConcurrencyPerInstance; + MiniBatchSize = miniBatchSize; + Model = model; + OutputAction = outputAction; + OutputFileName = outputFileName; + Properties = properties; + ProvisioningState = provisioningState; + Resources = resources; + RetrySettings = retrySettings; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchEndpointDefaultsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchEndpointDefaultsResponse.cs new file mode 100644 index 000000000000..7ee9fbc23a04 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchEndpointDefaultsResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Batch endpoint default values + /// + [OutputType] + public sealed class BatchEndpointDefaultsResponse + { + /// + /// Name of the deployment that will be default for the endpoint. + /// This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + /// + public readonly string? DeploymentName; + + [OutputConstructor] + private BatchEndpointDefaultsResponse(string? deploymentName) + { + DeploymentName = deploymentName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchEndpointResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchEndpointResponse.cs new file mode 100644 index 000000000000..e0b9cde21f75 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchEndpointResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Batch endpoint configuration. + /// + [OutputType] + public sealed class BatchEndpointResponse + { + /// + /// [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + /// + public readonly string AuthMode; + /// + /// Default values for Batch Endpoint + /// + public readonly Outputs.BatchEndpointDefaultsResponse? Defaults; + /// + /// Description of the inference endpoint. + /// + public readonly string? Description; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the endpoint. + /// + public readonly string ProvisioningState; + /// + /// Endpoint URI. + /// + public readonly string ScoringUri; + /// + /// Endpoint Swagger URI. + /// + public readonly string SwaggerUri; + + [OutputConstructor] + private BatchEndpointResponse( + string authMode, + + Outputs.BatchEndpointDefaultsResponse? defaults, + + string? description, + + ImmutableDictionary? properties, + + string provisioningState, + + string scoringUri, + + string swaggerUri) + { + AuthMode = authMode; + Defaults = defaults; + Description = description; + Properties = properties; + ProvisioningState = provisioningState; + ScoringUri = scoringUri; + SwaggerUri = swaggerUri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchPipelineComponentDeploymentConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchPipelineComponentDeploymentConfigurationResponse.cs new file mode 100644 index 000000000000..9ddbf0c6957e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchPipelineComponentDeploymentConfigurationResponse.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Properties for a Batch Pipeline Component Deployment. + /// + [OutputType] + public sealed class BatchPipelineComponentDeploymentConfigurationResponse + { + /// + /// The ARM id of the component to be run. + /// + public readonly Outputs.IdAssetReferenceResponse? ComponentId; + /// + /// The enumerated property types for batch deployments. + /// Expected value is 'PipelineComponent'. + /// + public readonly string DeploymentConfigurationType; + /// + /// The description which will be applied to the job. + /// + public readonly string? Description; + /// + /// Run-time settings for the pipeline job. + /// + public readonly ImmutableDictionary? Settings; + /// + /// The tags which will be applied to the job. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private BatchPipelineComponentDeploymentConfigurationResponse( + Outputs.IdAssetReferenceResponse? componentId, + + string deploymentConfigurationType, + + string? description, + + ImmutableDictionary? settings, + + ImmutableDictionary? tags) + { + ComponentId = componentId; + DeploymentConfigurationType = deploymentConfigurationType; + Description = description; + Settings = settings; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchRetrySettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchRetrySettingsResponse.cs new file mode 100644 index 000000000000..75eb4338f43e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BatchRetrySettingsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Retry settings for a batch inference operation. + /// + [OutputType] + public sealed class BatchRetrySettingsResponse + { + /// + /// Maximum retry count for a mini-batch + /// + public readonly int? MaxRetries; + /// + /// Invocation timeout for a mini-batch, in ISO 8601 format. + /// + public readonly string? Timeout; + + [OutputConstructor] + private BatchRetrySettingsResponse( + int? maxRetries, + + string? timeout) + { + MaxRetries = maxRetries; + Timeout = timeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BayesianSamplingAlgorithmResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BayesianSamplingAlgorithmResponse.cs new file mode 100644 index 000000000000..c6bed7b1054d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BayesianSamplingAlgorithmResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines a Sampling Algorithm that generates values based on previous values + /// + [OutputType] + public sealed class BayesianSamplingAlgorithmResponse + { + /// + /// + /// Expected value is 'Bayesian'. + /// + public readonly string SamplingAlgorithmType; + + [OutputConstructor] + private BayesianSamplingAlgorithmResponse(string samplingAlgorithmType) + { + SamplingAlgorithmType = samplingAlgorithmType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BindOptionsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BindOptionsResponse.cs new file mode 100644 index 000000000000..4b5ee01f1a14 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BindOptionsResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class BindOptionsResponse + { + /// + /// Indicate whether to create host path. + /// + public readonly bool? CreateHostPath; + /// + /// Type of Bind Option + /// + public readonly string? Propagation; + /// + /// Mention the selinux options. + /// + public readonly string? Selinux; + + [OutputConstructor] + private BindOptionsResponse( + bool? createHostPath, + + string? propagation, + + string? selinux) + { + CreateHostPath = createHostPath; + Propagation = propagation; + Selinux = selinux; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BuildContextResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BuildContextResponse.cs new file mode 100644 index 000000000000..5ee32536d063 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/BuildContextResponse.cs @@ -0,0 +1,40 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Configuration settings for Docker build context + /// + [OutputType] + public sealed class BuildContextResponse + { + /// + /// [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + /// <seealso href="https://docs.docker.com/engine/reference/commandline/build/#extended-description" /> + /// + public readonly string ContextUri; + /// + /// Path to the Dockerfile in the build context. + /// <seealso href="https://docs.docker.com/engine/reference/builder/" /> + /// + public readonly string? DockerfilePath; + + [OutputConstructor] + private BuildContextResponse( + string contextUri, + + string? dockerfilePath) + { + ContextUri = contextUri; + DockerfilePath = dockerfilePath; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CapabilityHostResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CapabilityHostResponse.cs new file mode 100644 index 000000000000..19bca0370f6a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CapabilityHostResponse.cs @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CapabilityHostResponse + { + /// + /// List of AI services connections. + /// + public readonly ImmutableArray AiServicesConnections; + /// + /// Kind of this capability host. + /// + public readonly string? CapabilityHostKind; + /// + /// Customer subnet info to help set up this capability host. + /// + public readonly string? CustomerSubnet; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the CapabilityHost. + /// + public readonly string ProvisioningState; + /// + /// List of Storage connections. + /// + public readonly ImmutableArray StorageConnections; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + /// + /// List of Thread storage connections. + /// + public readonly ImmutableArray ThreadStorageConnections; + /// + /// List of VectorStore connections. + /// + public readonly ImmutableArray VectorStoreConnections; + + [OutputConstructor] + private CapabilityHostResponse( + ImmutableArray aiServicesConnections, + + string? capabilityHostKind, + + string? customerSubnet, + + string? description, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableArray storageConnections, + + ImmutableDictionary? tags, + + ImmutableArray threadStorageConnections, + + ImmutableArray vectorStoreConnections) + { + AiServicesConnections = aiServicesConnections; + CapabilityHostKind = capabilityHostKind; + CustomerSubnet = customerSubnet; + Description = description; + Properties = properties; + ProvisioningState = provisioningState; + StorageConnections = storageConnections; + Tags = tags; + ThreadStorageConnections = threadStorageConnections; + VectorStoreConnections = vectorStoreConnections; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalDataDriftMetricThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalDataDriftMetricThresholdResponse.cs new file mode 100644 index 000000000000..0271188bd3b0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalDataDriftMetricThresholdResponse.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CategoricalDataDriftMetricThresholdResponse + { + /// + /// + /// Expected value is 'Categorical'. + /// + public readonly string DataType; + /// + /// [Required] The categorical data drift metric to calculate. + /// + public readonly string Metric; + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + public readonly Outputs.MonitoringThresholdResponse? Threshold; + + [OutputConstructor] + private CategoricalDataDriftMetricThresholdResponse( + string dataType, + + string metric, + + Outputs.MonitoringThresholdResponse? threshold) + { + DataType = dataType; + Metric = metric; + Threshold = threshold; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalDataQualityMetricThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalDataQualityMetricThresholdResponse.cs new file mode 100644 index 000000000000..c1bc075d6a49 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalDataQualityMetricThresholdResponse.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CategoricalDataQualityMetricThresholdResponse + { + /// + /// + /// Expected value is 'Categorical'. + /// + public readonly string DataType; + /// + /// [Required] The categorical data quality metric to calculate. + /// + public readonly string Metric; + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + public readonly Outputs.MonitoringThresholdResponse? Threshold; + + [OutputConstructor] + private CategoricalDataQualityMetricThresholdResponse( + string dataType, + + string metric, + + Outputs.MonitoringThresholdResponse? threshold) + { + DataType = dataType; + Metric = metric; + Threshold = threshold; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalPredictionDriftMetricThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalPredictionDriftMetricThresholdResponse.cs new file mode 100644 index 000000000000..cc6866035ed4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CategoricalPredictionDriftMetricThresholdResponse.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CategoricalPredictionDriftMetricThresholdResponse + { + /// + /// + /// Expected value is 'Categorical'. + /// + public readonly string DataType; + /// + /// [Required] The categorical prediction drift metric to calculate. + /// + public readonly string Metric; + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + public readonly Outputs.MonitoringThresholdResponse? Threshold; + + [OutputConstructor] + private CategoricalPredictionDriftMetricThresholdResponse( + string dataType, + + string metric, + + Outputs.MonitoringThresholdResponse? threshold) + { + DataType = dataType; + Metric = metric; + Threshold = threshold; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CertificateDatastoreCredentialsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CertificateDatastoreCredentialsResponse.cs new file mode 100644 index 000000000000..bc01770e543d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CertificateDatastoreCredentialsResponse.cs @@ -0,0 +1,67 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Certificate datastore credentials configuration. + /// + [OutputType] + public sealed class CertificateDatastoreCredentialsResponse + { + /// + /// Authority URL used for authentication. + /// + public readonly string? AuthorityUrl; + /// + /// [Required] Service principal client ID. + /// + public readonly string ClientId; + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'Certificate'. + /// + public readonly string CredentialsType; + /// + /// Resource the service principal has access to. + /// + public readonly string? ResourceUrl; + /// + /// [Required] ID of the tenant to which the service principal belongs. + /// + public readonly string TenantId; + /// + /// [Required] Thumbprint of the certificate used for authentication. + /// + public readonly string Thumbprint; + + [OutputConstructor] + private CertificateDatastoreCredentialsResponse( + string? authorityUrl, + + string clientId, + + string credentialsType, + + string? resourceUrl, + + string tenantId, + + string thumbprint) + { + AuthorityUrl = authorityUrl; + ClientId = clientId; + CredentialsType = credentialsType; + ResourceUrl = resourceUrl; + TenantId = tenantId; + Thumbprint = thumbprint; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ClassificationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ClassificationResponse.cs new file mode 100644 index 000000000000..24c01c7afe7f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ClassificationResponse.cs @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Classification task in AutoML Table vertical. + /// + [OutputType] + public sealed class ClassificationResponse + { + /// + /// Columns to use for CVSplit data. + /// + public readonly ImmutableArray CvSplitColumnNames; + /// + /// Featurization inputs needed for AutoML job. + /// + public readonly Outputs.TableVerticalFeaturizationSettingsResponse? FeaturizationSettings; + /// + /// Execution constraints for AutoMLJob. + /// + public readonly Outputs.TableVerticalLimitSettingsResponse? LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Number of cross validation folds to be applied on training dataset + /// when validation dataset is not provided. + /// + public readonly Union? NCrossValidations; + /// + /// Positive label for binary metrics calculation. + /// + public readonly string? PositiveLabel; + /// + /// Primary metric for the task. + /// + public readonly string? PrimaryMetric; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'Classification'. + /// + public readonly string TaskType; + /// + /// Test data input. + /// + public readonly Outputs.MLTableJobInputResponse? TestData; + /// + /// The fraction of test dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? TestDataSize; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Inputs for training phase for an AutoML Job. + /// + public readonly Outputs.ClassificationTrainingSettingsResponse? TrainingSettings; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? ValidationDataSize; + /// + /// The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + /// + public readonly string? WeightColumnName; + + [OutputConstructor] + private ClassificationResponse( + ImmutableArray cvSplitColumnNames, + + Outputs.TableVerticalFeaturizationSettingsResponse? featurizationSettings, + + Outputs.TableVerticalLimitSettingsResponse? limitSettings, + + string? logVerbosity, + + Union? nCrossValidations, + + string? positiveLabel, + + string? primaryMetric, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse? testData, + + double? testDataSize, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.ClassificationTrainingSettingsResponse? trainingSettings, + + Outputs.MLTableJobInputResponse? validationData, + + double? validationDataSize, + + string? weightColumnName) + { + CvSplitColumnNames = cvSplitColumnNames; + FeaturizationSettings = featurizationSettings; + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + NCrossValidations = nCrossValidations; + PositiveLabel = positiveLabel; + PrimaryMetric = primaryMetric; + TargetColumnName = targetColumnName; + TaskType = taskType; + TestData = testData; + TestDataSize = testDataSize; + TrainingData = trainingData; + TrainingSettings = trainingSettings; + ValidationData = validationData; + ValidationDataSize = validationDataSize; + WeightColumnName = weightColumnName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ClassificationTrainingSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ClassificationTrainingSettingsResponse.cs new file mode 100644 index 000000000000..584db46b5d39 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ClassificationTrainingSettingsResponse.cs @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Classification Training related configuration. + /// + [OutputType] + public sealed class ClassificationTrainingSettingsResponse + { + /// + /// Allowed models for classification task. + /// + public readonly ImmutableArray AllowedTrainingAlgorithms; + /// + /// Blocked models for classification task. + /// + public readonly ImmutableArray BlockedTrainingAlgorithms; + /// + /// Enable recommendation of DNN models. + /// + public readonly bool? EnableDnnTraining; + /// + /// Flag to turn on explainability on best model. + /// + public readonly bool? EnableModelExplainability; + /// + /// Flag for enabling onnx compatible models. + /// + public readonly bool? EnableOnnxCompatibleModels; + /// + /// Enable stack ensemble run. + /// + public readonly bool? EnableStackEnsemble; + /// + /// Enable voting ensemble run. + /// + public readonly bool? EnableVoteEnsemble; + /// + /// During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + /// Configure this parameter with a higher value than 300 secs, if more time is needed. + /// + public readonly string? EnsembleModelDownloadTimeout; + /// + /// Stack ensemble settings for stack ensemble run. + /// + public readonly Outputs.StackEnsembleSettingsResponse? StackEnsembleSettings; + + [OutputConstructor] + private ClassificationTrainingSettingsResponse( + ImmutableArray allowedTrainingAlgorithms, + + ImmutableArray blockedTrainingAlgorithms, + + bool? enableDnnTraining, + + bool? enableModelExplainability, + + bool? enableOnnxCompatibleModels, + + bool? enableStackEnsemble, + + bool? enableVoteEnsemble, + + string? ensembleModelDownloadTimeout, + + Outputs.StackEnsembleSettingsResponse? stackEnsembleSettings) + { + AllowedTrainingAlgorithms = allowedTrainingAlgorithms; + BlockedTrainingAlgorithms = blockedTrainingAlgorithms; + EnableDnnTraining = enableDnnTraining; + EnableModelExplainability = enableModelExplainability; + EnableOnnxCompatibleModels = enableOnnxCompatibleModels; + EnableStackEnsemble = enableStackEnsemble; + EnableVoteEnsemble = enableVoteEnsemble; + EnsembleModelDownloadTimeout = ensembleModelDownloadTimeout; + StackEnsembleSettings = stackEnsembleSettings; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeConfigurationResponse.cs new file mode 100644 index 000000000000..ed2f84b98cd5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeConfigurationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Configuration for a scoring code asset. + /// + [OutputType] + public sealed class CodeConfigurationResponse + { + /// + /// ARM resource ID of the code asset. + /// + public readonly string? CodeId; + /// + /// [Required] The script to execute on startup. eg. "score.py" + /// + public readonly string ScoringScript; + + [OutputConstructor] + private CodeConfigurationResponse( + string? codeId, + + string scoringScript) + { + CodeId = codeId; + ScoringScript = scoringScript; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeContainerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeContainerResponse.cs new file mode 100644 index 000000000000..42c2f5227301 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeContainerResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Container for code asset versions. + /// + [OutputType] + public sealed class CodeContainerResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The latest version inside this container. + /// + public readonly string LatestVersion; + /// + /// The next auto incremental version + /// + public readonly string NextVersion; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the code container. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private CodeContainerResponse( + string? description, + + bool? isArchived, + + string latestVersion, + + string nextVersion, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags) + { + Description = description; + IsArchived = isArchived; + LatestVersion = latestVersion; + NextVersion = nextVersion; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeVersionResponse.cs new file mode 100644 index 000000000000..c419a229c29f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CodeVersionResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Code asset version details. + /// + [OutputType] + public sealed class CodeVersionResponse + { + /// + /// Uri where code is located + /// + public readonly string? CodeUri; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the code version. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private CodeVersionResponse( + string? codeUri, + + string? description, + + bool? isAnonymous, + + bool? isArchived, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags) + { + CodeUri = codeUri; + Description = description; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CognitiveServicesSkuResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CognitiveServicesSkuResponse.cs new file mode 100644 index 000000000000..90667e4b6ed7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CognitiveServicesSkuResponse.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CognitiveServicesSkuResponse + { + public readonly int? Capacity; + public readonly string? Family; + public readonly string? Name; + public readonly string? Size; + public readonly string? Tier; + + [OutputConstructor] + private CognitiveServicesSkuResponse( + int? capacity, + + string? family, + + string? name, + + string? size, + + string? tier) + { + Capacity = capacity; + Family = family; + Name = name; + Size = size; + Tier = tier; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CollectionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CollectionResponse.cs new file mode 100644 index 000000000000..0b07a2ea44e2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CollectionResponse.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CollectionResponse + { + /// + /// The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + /// + public readonly string? ClientId; + /// + /// Enable or disable data collection. + /// + public readonly string? DataCollectionMode; + /// + /// The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + /// + public readonly string? DataId; + /// + /// The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + /// + public readonly double? SamplingRate; + + [OutputConstructor] + private CollectionResponse( + string? clientId, + + string? dataCollectionMode, + + string? dataId, + + double? samplingRate) + { + ClientId = clientId; + DataCollectionMode = dataCollectionMode; + DataId = dataId; + SamplingRate = samplingRate; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ColumnTransformerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ColumnTransformerResponse.cs new file mode 100644 index 000000000000..93ba7d13f359 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ColumnTransformerResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Column transformer parameters. + /// + [OutputType] + public sealed class ColumnTransformerResponse + { + /// + /// Fields to apply transformer logic on. + /// + public readonly ImmutableArray Fields; + /// + /// Different properties to be passed to transformer. + /// Input expected is dictionary of key,value pairs in JSON format. + /// + public readonly object? Parameters; + + [OutputConstructor] + private ColumnTransformerResponse( + ImmutableArray fields, + + object? parameters) + { + Fields = fields; + Parameters = parameters; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CommandJobLimitsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CommandJobLimitsResponse.cs new file mode 100644 index 000000000000..108f274f25d7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CommandJobLimitsResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Command Job limit class. + /// + [OutputType] + public sealed class CommandJobLimitsResponse + { + /// + /// + /// Expected value is 'Command'. + /// + public readonly string JobLimitsType; + /// + /// The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + /// + public readonly string? Timeout; + + [OutputConstructor] + private CommandJobLimitsResponse( + string jobLimitsType, + + string? timeout) + { + JobLimitsType = jobLimitsType; + Timeout = timeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CommandJobResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CommandJobResponse.cs new file mode 100644 index 000000000000..66a584f66ae8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CommandJobResponse.cs @@ -0,0 +1,202 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Command job definition. + /// + [OutputType] + public sealed class CommandJobResponse + { + /// + /// ARM resource ID of the code asset. + /// + public readonly string? CodeId; + /// + /// [Required] The command to execute on startup of the job. eg. "python train.py" + /// + public readonly string Command; + /// + /// ARM resource ID of the component resource. + /// + public readonly string? ComponentId; + /// + /// ARM resource ID of the compute resource. + /// + public readonly string? ComputeId; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Display name of job. + /// + public readonly string? DisplayName; + /// + /// Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + /// + public readonly object? Distribution; + /// + /// [Required] The ARM resource ID of the Environment specification for the job. + /// + public readonly string EnvironmentId; + /// + /// Environment variables included in the job. + /// + public readonly ImmutableDictionary? EnvironmentVariables; + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + public readonly string? ExperimentName; + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + public readonly object? Identity; + /// + /// Mapping of input data bindings used in the job. + /// + public readonly ImmutableDictionary? Inputs; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Enum to determine the type of job. + /// Expected value is 'Command'. + /// + public readonly string JobType; + /// + /// Command Job limit. + /// + public readonly Outputs.CommandJobLimitsResponse? Limits; + /// + /// Notification setting for the job + /// + public readonly Outputs.NotificationSettingResponse? NotificationSetting; + /// + /// Mapping of output data bindings used in the job. + /// + public readonly ImmutableDictionary? Outputs; + /// + /// Input parameters. + /// + public readonly object Parameters; + /// + /// Parent job name. + /// + public readonly string? ParentJobName; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Queue settings for the job + /// + public readonly Outputs.QueueSettingsResponse? QueueSettings; + /// + /// Compute Resource configuration for the job. + /// + public readonly Outputs.JobResourceConfigurationResponse? Resources; + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public readonly ImmutableDictionary? Services; + /// + /// Status of the job. + /// + public readonly string Status; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private CommandJobResponse( + string? codeId, + + string command, + + string? componentId, + + string? computeId, + + string? description, + + string? displayName, + + object? distribution, + + string environmentId, + + ImmutableDictionary? environmentVariables, + + string? experimentName, + + object? identity, + + ImmutableDictionary? inputs, + + bool? isArchived, + + string jobType, + + Outputs.CommandJobLimitsResponse? limits, + + Outputs.NotificationSettingResponse? notificationSetting, + + ImmutableDictionary? outputs, + + object parameters, + + string? parentJobName, + + ImmutableDictionary? properties, + + Outputs.QueueSettingsResponse? queueSettings, + + Outputs.JobResourceConfigurationResponse? resources, + + ImmutableDictionary? services, + + string status, + + ImmutableDictionary? tags) + { + CodeId = codeId; + Command = command; + ComponentId = componentId; + ComputeId = computeId; + Description = description; + DisplayName = displayName; + Distribution = distribution; + EnvironmentId = environmentId; + EnvironmentVariables = environmentVariables; + ExperimentName = experimentName; + Identity = identity; + Inputs = inputs; + IsArchived = isArchived; + JobType = jobType; + Limits = limits; + NotificationSetting = notificationSetting; + Outputs = outputs; + Parameters = parameters; + ParentJobName = parentJobName; + Properties = properties; + QueueSettings = queueSettings; + Resources = resources; + Services = services; + Status = status; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComponentContainerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComponentContainerResponse.cs new file mode 100644 index 000000000000..220485cebc8f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComponentContainerResponse.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Component container definition. + /// <see href="https://docs.microsoft.com/en-us/azure/machine-learning/reference-yaml-component-command" /> + /// + [OutputType] + public sealed class ComponentContainerResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The latest version inside this container. + /// + public readonly string LatestVersion; + /// + /// The next auto incremental version + /// + public readonly string NextVersion; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the component container. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private ComponentContainerResponse( + string? description, + + bool? isArchived, + + string latestVersion, + + string nextVersion, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags) + { + Description = description; + IsArchived = isArchived; + LatestVersion = latestVersion; + NextVersion = nextVersion; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComponentVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComponentVersionResponse.cs new file mode 100644 index 000000000000..71f506da20e0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComponentVersionResponse.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Definition of a component version: defines resources that span component types. + /// + [OutputType] + public sealed class ComponentVersionResponse + { + /// + /// Defines Component definition details. + /// <see href="https://docs.microsoft.com/en-us/azure/machine-learning/reference-yaml-component-command" /> + /// + public readonly object? ComponentSpec; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the component version. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private ComponentVersionResponse( + object? componentSpec, + + string? description, + + bool? isAnonymous, + + bool? isArchived, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags) + { + ComponentSpec = componentSpec; + Description = description; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceApplicationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceApplicationResponse.cs new file mode 100644 index 000000000000..06589380c5c0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceApplicationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines an Aml Instance application and its connectivity endpoint URI. + /// + [OutputType] + public sealed class ComputeInstanceApplicationResponse + { + /// + /// Name of the ComputeInstance application. + /// + public readonly string? DisplayName; + /// + /// Application' endpoint URI. + /// + public readonly string? EndpointUri; + + [OutputConstructor] + private ComputeInstanceApplicationResponse( + string? displayName, + + string? endpointUri) + { + DisplayName = displayName; + EndpointUri = endpointUri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceAutologgerSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceAutologgerSettingsResponse.cs new file mode 100644 index 000000000000..2bcb6fa2840f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceAutologgerSettingsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Specifies settings for autologger. + /// + [OutputType] + public sealed class ComputeInstanceAutologgerSettingsResponse + { + /// + /// Indicates whether mlflow autologger is enabled for notebooks. + /// + public readonly string? MlflowAutologger; + + [OutputConstructor] + private ComputeInstanceAutologgerSettingsResponse(string? mlflowAutologger) + { + MlflowAutologger = mlflowAutologger; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceConnectivityEndpointsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceConnectivityEndpointsResponse.cs new file mode 100644 index 000000000000..28b6d09bc93d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceConnectivityEndpointsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines all connectivity endpoints and properties for an ComputeInstance. + /// + [OutputType] + public sealed class ComputeInstanceConnectivityEndpointsResponse + { + /// + /// Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed). + /// + public readonly string PrivateIpAddress; + /// + /// Public IP Address of this ComputeInstance. + /// + public readonly string PublicIpAddress; + + [OutputConstructor] + private ComputeInstanceConnectivityEndpointsResponse( + string privateIpAddress, + + string publicIpAddress) + { + PrivateIpAddress = privateIpAddress; + PublicIpAddress = publicIpAddress; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceContainerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceContainerResponse.cs new file mode 100644 index 000000000000..92126dbc5f6a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceContainerResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines an Aml Instance container. + /// + [OutputType] + public sealed class ComputeInstanceContainerResponse + { + /// + /// Auto save settings. + /// + public readonly string? Autosave; + /// + /// Environment information of this container. + /// + public readonly Outputs.ComputeInstanceEnvironmentInfoResponse? Environment; + /// + /// Information of GPU. + /// + public readonly string? Gpu; + /// + /// Name of the ComputeInstance container. + /// + public readonly string? Name; + /// + /// network of this container. + /// + public readonly string? Network; + /// + /// services of this containers. + /// + public readonly ImmutableArray Services; + + [OutputConstructor] + private ComputeInstanceContainerResponse( + string? autosave, + + Outputs.ComputeInstanceEnvironmentInfoResponse? environment, + + string? gpu, + + string? name, + + string? network, + + ImmutableArray services) + { + Autosave = autosave; + Environment = environment; + Gpu = gpu; + Name = name; + Network = network; + Services = services; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceCreatedByResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceCreatedByResponse.cs new file mode 100644 index 000000000000..acd009aeeab6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceCreatedByResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Describes information on user who created this ComputeInstance. + /// + [OutputType] + public sealed class ComputeInstanceCreatedByResponse + { + /// + /// Uniquely identifies the user within his/her organization. + /// + public readonly string UserId; + /// + /// Name of the user. + /// + public readonly string UserName; + /// + /// Uniquely identifies user' Azure Active Directory organization. + /// + public readonly string UserOrgId; + + [OutputConstructor] + private ComputeInstanceCreatedByResponse( + string userId, + + string userName, + + string userOrgId) + { + UserId = userId; + UserName = userName; + UserOrgId = userOrgId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceDataDiskResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceDataDiskResponse.cs new file mode 100644 index 000000000000..91907a2a522d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceDataDiskResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines an Aml Instance DataDisk. + /// + [OutputType] + public sealed class ComputeInstanceDataDiskResponse + { + /// + /// Caching type of Data Disk. + /// + public readonly string? Caching; + /// + /// The initial disk size in gigabytes. + /// + public readonly int? DiskSizeGB; + /// + /// The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. + /// + public readonly int? Lun; + /// + /// type of this storage account. + /// + public readonly string? StorageAccountType; + + [OutputConstructor] + private ComputeInstanceDataDiskResponse( + string? caching, + + int? diskSizeGB, + + int? lun, + + string? storageAccountType) + { + Caching = caching; + DiskSizeGB = diskSizeGB; + Lun = lun; + StorageAccountType = storageAccountType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceDataMountResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceDataMountResponse.cs new file mode 100644 index 000000000000..1ec7e6114f5e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceDataMountResponse.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines an Aml Instance DataMount. + /// + [OutputType] + public sealed class ComputeInstanceDataMountResponse + { + /// + /// who this data mount created by. + /// + public readonly string? CreatedBy; + /// + /// Error of this data mount. + /// + public readonly string? Error; + /// + /// Mount Action. + /// + public readonly string? MountAction; + /// + /// Mount Mode. + /// + public readonly string? MountMode; + /// + /// name of the ComputeInstance data mount. + /// + public readonly string? MountName; + /// + /// Path of this data mount. + /// + public readonly string? MountPath; + /// + /// Mount state. + /// + public readonly string? MountState; + /// + /// The time when the disk mounted. + /// + public readonly string? MountedOn; + /// + /// Source of the ComputeInstance data mount. + /// + public readonly string? Source; + /// + /// Data source type. + /// + public readonly string? SourceType; + + [OutputConstructor] + private ComputeInstanceDataMountResponse( + string? createdBy, + + string? error, + + string? mountAction, + + string? mountMode, + + string? mountName, + + string? mountPath, + + string? mountState, + + string? mountedOn, + + string? source, + + string? sourceType) + { + CreatedBy = createdBy; + Error = error; + MountAction = mountAction; + MountMode = mountMode; + MountName = mountName; + MountPath = mountPath; + MountState = mountState; + MountedOn = mountedOn; + Source = source; + SourceType = sourceType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceEnvironmentInfoResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceEnvironmentInfoResponse.cs new file mode 100644 index 000000000000..760654de3a57 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceEnvironmentInfoResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Environment information + /// + [OutputType] + public sealed class ComputeInstanceEnvironmentInfoResponse + { + /// + /// name of environment. + /// + public readonly string? Name; + /// + /// version of environment. + /// + public readonly string? Version; + + [OutputConstructor] + private ComputeInstanceEnvironmentInfoResponse( + string? name, + + string? version) + { + Name = name; + Version = version; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceLastOperationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceLastOperationResponse.cs new file mode 100644 index 000000000000..cb152f353ac5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceLastOperationResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The last operation on ComputeInstance. + /// + [OutputType] + public sealed class ComputeInstanceLastOperationResponse + { + /// + /// Name of the last operation. + /// + public readonly string? OperationName; + /// + /// Operation status. + /// + public readonly string? OperationStatus; + /// + /// Time of the last operation. + /// + public readonly string? OperationTime; + /// + /// Trigger of operation. + /// + public readonly string? OperationTrigger; + + [OutputConstructor] + private ComputeInstanceLastOperationResponse( + string? operationName, + + string? operationStatus, + + string? operationTime, + + string? operationTrigger) + { + OperationName = operationName; + OperationStatus = operationStatus; + OperationTime = operationTime; + OperationTrigger = operationTrigger; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstancePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstancePropertiesResponse.cs new file mode 100644 index 000000000000..d80ea75faf68 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstancePropertiesResponse.cs @@ -0,0 +1,213 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Compute Instance properties + /// + [OutputType] + public sealed class ComputeInstancePropertiesResponse + { + /// + /// Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + /// + public readonly string? ApplicationSharingPolicy; + /// + /// Describes available applications and their endpoints on this ComputeInstance. + /// + public readonly ImmutableArray Applications; + /// + /// Specifies settings for autologger. + /// + public readonly Outputs.ComputeInstanceAutologgerSettingsResponse? AutologgerSettings; + /// + /// The Compute Instance Authorization type. Available values are personal (default). + /// + public readonly string? ComputeInstanceAuthorizationType; + /// + /// Describes all connectivity endpoints available for this ComputeInstance. + /// + public readonly Outputs.ComputeInstanceConnectivityEndpointsResponse ConnectivityEndpoints; + /// + /// Describes informations of containers on this ComputeInstance. + /// + public readonly ImmutableArray Containers; + /// + /// Describes information on user who created this ComputeInstance. + /// + public readonly Outputs.ComputeInstanceCreatedByResponse CreatedBy; + /// + /// List of Custom Services added to the compute. + /// + public readonly ImmutableArray CustomServices; + /// + /// Describes informations of dataDisks on this ComputeInstance. + /// + public readonly ImmutableArray DataDisks; + /// + /// Describes informations of dataMounts on this ComputeInstance. + /// + public readonly ImmutableArray DataMounts; + /// + /// Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + /// + public readonly bool? EnableNodePublicIp; + /// + /// Enable Auto OS Patching. Possible values are: true, false. + /// + public readonly bool? EnableOSPatching; + /// + /// Enable root access. Possible values are: true, false. + /// + public readonly bool? EnableRootAccess; + /// + /// Enable SSO (single sign on). Possible values are: true, false. + /// + public readonly bool? EnableSSO; + /// + /// Collection of errors encountered on this ComputeInstance. + /// + public readonly ImmutableArray Errors; + /// + /// Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + /// + public readonly string? IdleTimeBeforeShutdown; + /// + /// The last operation on ComputeInstance. + /// + public readonly Outputs.ComputeInstanceLastOperationResponse LastOperation; + /// + /// Returns metadata about the operating system image for this compute instance. + /// + public readonly Outputs.ImageMetadataResponse OsImageMetadata; + /// + /// Settings for a personal compute instance. + /// + public readonly Outputs.PersonalComputeInstanceSettingsResponse? PersonalComputeInstanceSettings; + /// + /// Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + /// + public readonly bool? ReleaseQuotaOnStop; + /// + /// The list of schedules to be applied on the computes. + /// + public readonly Outputs.ComputeSchedulesResponse? Schedules; + /// + /// Details of customized scripts to execute for setting up the cluster. + /// + public readonly Outputs.SetupScriptsResponse? SetupScripts; + /// + /// Specifies policy and settings for SSH access. + /// + public readonly Outputs.ComputeInstanceSshSettingsResponse? SshSettings; + /// + /// The current state of this ComputeInstance. + /// + public readonly string State; + /// + /// Virtual network subnet resource ID the compute nodes belong to. + /// + public readonly Outputs.ResourceIdResponse? Subnet; + /// + /// ComputeInstance version. + /// + public readonly Outputs.ComputeInstanceVersionResponse Versions; + /// + /// Virtual Machine Size + /// + public readonly string? VmSize; + + [OutputConstructor] + private ComputeInstancePropertiesResponse( + string? applicationSharingPolicy, + + ImmutableArray applications, + + Outputs.ComputeInstanceAutologgerSettingsResponse? autologgerSettings, + + string? computeInstanceAuthorizationType, + + Outputs.ComputeInstanceConnectivityEndpointsResponse connectivityEndpoints, + + ImmutableArray containers, + + Outputs.ComputeInstanceCreatedByResponse createdBy, + + ImmutableArray customServices, + + ImmutableArray dataDisks, + + ImmutableArray dataMounts, + + bool? enableNodePublicIp, + + bool? enableOSPatching, + + bool? enableRootAccess, + + bool? enableSSO, + + ImmutableArray errors, + + string? idleTimeBeforeShutdown, + + Outputs.ComputeInstanceLastOperationResponse lastOperation, + + Outputs.ImageMetadataResponse osImageMetadata, + + Outputs.PersonalComputeInstanceSettingsResponse? personalComputeInstanceSettings, + + bool? releaseQuotaOnStop, + + Outputs.ComputeSchedulesResponse? schedules, + + Outputs.SetupScriptsResponse? setupScripts, + + Outputs.ComputeInstanceSshSettingsResponse? sshSettings, + + string state, + + Outputs.ResourceIdResponse? subnet, + + Outputs.ComputeInstanceVersionResponse versions, + + string? vmSize) + { + ApplicationSharingPolicy = applicationSharingPolicy; + Applications = applications; + AutologgerSettings = autologgerSettings; + ComputeInstanceAuthorizationType = computeInstanceAuthorizationType; + ConnectivityEndpoints = connectivityEndpoints; + Containers = containers; + CreatedBy = createdBy; + CustomServices = customServices; + DataDisks = dataDisks; + DataMounts = dataMounts; + EnableNodePublicIp = enableNodePublicIp; + EnableOSPatching = enableOSPatching; + EnableRootAccess = enableRootAccess; + EnableSSO = enableSSO; + Errors = errors; + IdleTimeBeforeShutdown = idleTimeBeforeShutdown; + LastOperation = lastOperation; + OsImageMetadata = osImageMetadata; + PersonalComputeInstanceSettings = personalComputeInstanceSettings; + ReleaseQuotaOnStop = releaseQuotaOnStop; + Schedules = schedules; + SetupScripts = setupScripts; + SshSettings = sshSettings; + State = state; + Subnet = subnet; + Versions = versions; + VmSize = vmSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceResponse.cs new file mode 100644 index 000000000000..94039a5db440 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceResponse.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// An Azure Machine Learning compute instance. + /// + [OutputType] + public sealed class ComputeInstanceResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'ComputeInstance'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + /// + /// Properties of ComputeInstance + /// + public readonly Outputs.ComputeInstancePropertiesResponse? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private ComputeInstanceResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.ComputeInstancePropertiesResponse? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceSshSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceSshSettingsResponse.cs new file mode 100644 index 000000000000..d67ddc5d0797 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceSshSettingsResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Specifies policy and settings for SSH access. + /// + [OutputType] + public sealed class ComputeInstanceSshSettingsResponse + { + /// + /// Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + /// + public readonly string? AdminPublicKey; + /// + /// Describes the admin user name. + /// + public readonly string AdminUserName; + /// + /// Describes the port for connecting through SSH. + /// + public readonly int SshPort; + /// + /// State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + /// + public readonly string? SshPublicAccess; + + [OutputConstructor] + private ComputeInstanceSshSettingsResponse( + string? adminPublicKey, + + string adminUserName, + + int sshPort, + + string? sshPublicAccess) + { + AdminPublicKey = adminPublicKey; + AdminUserName = adminUserName; + SshPort = sshPort; + SshPublicAccess = sshPublicAccess; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceVersionResponse.cs new file mode 100644 index 000000000000..df5d2e050266 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeInstanceVersionResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Version of computeInstance. + /// + [OutputType] + public sealed class ComputeInstanceVersionResponse + { + /// + /// Runtime of compute instance. + /// + public readonly string? Runtime; + + [OutputConstructor] + private ComputeInstanceVersionResponse(string? runtime) + { + Runtime = runtime; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeRecurrenceScheduleResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeRecurrenceScheduleResponse.cs new file mode 100644 index 000000000000..d79bd83eb5b8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeRecurrenceScheduleResponse.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ComputeRecurrenceScheduleResponse + { + /// + /// [Required] List of hours for the schedule. + /// + public readonly ImmutableArray Hours; + /// + /// [Required] List of minutes for the schedule. + /// + public readonly ImmutableArray Minutes; + /// + /// List of month days for the schedule + /// + public readonly ImmutableArray MonthDays; + /// + /// List of days for the schedule. + /// + public readonly ImmutableArray WeekDays; + + [OutputConstructor] + private ComputeRecurrenceScheduleResponse( + ImmutableArray hours, + + ImmutableArray minutes, + + ImmutableArray monthDays, + + ImmutableArray weekDays) + { + Hours = hours; + Minutes = minutes; + MonthDays = monthDays; + WeekDays = weekDays; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeRuntimeDtoResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeRuntimeDtoResponse.cs new file mode 100644 index 000000000000..13a65d545e44 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeRuntimeDtoResponse.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ComputeRuntimeDtoResponse + { + public readonly string? SparkRuntimeVersion; + + [OutputConstructor] + private ComputeRuntimeDtoResponse(string? sparkRuntimeVersion) + { + SparkRuntimeVersion = sparkRuntimeVersion; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeSchedulesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeSchedulesResponse.cs new file mode 100644 index 000000000000..988ac7a64abb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeSchedulesResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The list of schedules to be applied on the computes + /// + [OutputType] + public sealed class ComputeSchedulesResponse + { + /// + /// The list of compute start stop schedules to be applied. + /// + public readonly ImmutableArray ComputeStartStop; + + [OutputConstructor] + private ComputeSchedulesResponse(ImmutableArray computeStartStop) + { + ComputeStartStop = computeStartStop; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeStartStopScheduleResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeStartStopScheduleResponse.cs new file mode 100644 index 000000000000..55fde0c46c11 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ComputeStartStopScheduleResponse.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Compute start stop schedule properties + /// + [OutputType] + public sealed class ComputeStartStopScheduleResponse + { + /// + /// [Required] The compute power action. + /// + public readonly string? Action; + /// + /// Required if triggerType is Cron. + /// + public readonly Outputs.CronResponse? Cron; + /// + /// A system assigned id for the schedule. + /// + public readonly string Id; + /// + /// The current deployment state of schedule. + /// + public readonly string ProvisioningStatus; + /// + /// Required if triggerType is Recurrence. + /// + public readonly Outputs.RecurrenceResponse? Recurrence; + /// + /// [Deprecated] Not used any more. + /// + public readonly Outputs.ScheduleBaseResponse? Schedule; + /// + /// Is the schedule enabled or disabled? + /// + public readonly string? Status; + /// + /// [Required] The schedule trigger type. + /// + public readonly string? TriggerType; + + [OutputConstructor] + private ComputeStartStopScheduleResponse( + string? action, + + Outputs.CronResponse? cron, + + string id, + + string provisioningStatus, + + Outputs.RecurrenceResponse? recurrence, + + Outputs.ScheduleBaseResponse? schedule, + + string? status, + + string? triggerType) + { + Action = action; + Cron = cron; + Id = id; + ProvisioningStatus = provisioningStatus; + Recurrence = recurrence; + Schedule = schedule; + Status = status; + TriggerType = triggerType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContainerResourceRequirementsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContainerResourceRequirementsResponse.cs new file mode 100644 index 000000000000..353bcdacd253 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContainerResourceRequirementsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Resource requirements for each container instance within an online deployment. + /// + [OutputType] + public sealed class ContainerResourceRequirementsResponse + { + /// + /// Container resource limit info: + /// + public readonly Outputs.ContainerResourceSettingsResponse? ContainerResourceLimits; + /// + /// Container resource request info: + /// + public readonly Outputs.ContainerResourceSettingsResponse? ContainerResourceRequests; + + [OutputConstructor] + private ContainerResourceRequirementsResponse( + Outputs.ContainerResourceSettingsResponse? containerResourceLimits, + + Outputs.ContainerResourceSettingsResponse? containerResourceRequests) + { + ContainerResourceLimits = containerResourceLimits; + ContainerResourceRequests = containerResourceRequests; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContainerResourceSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContainerResourceSettingsResponse.cs new file mode 100644 index 000000000000..096156bd24cc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContainerResourceSettingsResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ContainerResourceSettingsResponse + { + /// + /// Number of vCPUs request/limit for container. More info: + /// https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + /// + public readonly string? Cpu; + /// + /// Number of Nvidia GPU cards request/limit for container. More info: + /// https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + /// + public readonly string? Gpu; + /// + /// Memory size request/limit for container. More info: + /// https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + /// + public readonly string? Memory; + + [OutputConstructor] + private ContainerResourceSettingsResponse( + string? cpu, + + string? gpu, + + string? memory) + { + Cpu = cpu; + Gpu = gpu; + Memory = memory; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContentSafetyEndpointDeploymentResourcePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContentSafetyEndpointDeploymentResourcePropertiesResponse.cs new file mode 100644 index 000000000000..885592092cb4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContentSafetyEndpointDeploymentResourcePropertiesResponse.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ContentSafetyEndpointDeploymentResourcePropertiesResponse + { + /// + /// The failure reason if the creation failed. + /// + public readonly string? FailureReason; + /// + /// Model used for the endpoint deployment. + /// + public readonly Outputs.EndpointDeploymentModelResponse Model; + /// + /// Read-only provision state status property. + /// + public readonly string ProvisioningState; + /// + /// The name of RAI policy. + /// + public readonly string? RaiPolicyName; + public readonly Outputs.CognitiveServicesSkuResponse? Sku; + /// + /// Kind of the deployment. + /// Expected value is 'Azure.ContentSafety'. + /// + public readonly string Type; + /// + /// Deployment model version upgrade option. + /// + public readonly string? VersionUpgradeOption; + + [OutputConstructor] + private ContentSafetyEndpointDeploymentResourcePropertiesResponse( + string? failureReason, + + Outputs.EndpointDeploymentModelResponse model, + + string provisioningState, + + string? raiPolicyName, + + Outputs.CognitiveServicesSkuResponse? sku, + + string type, + + string? versionUpgradeOption) + { + FailureReason = failureReason; + Model = model; + ProvisioningState = provisioningState; + RaiPolicyName = raiPolicyName; + Sku = sku; + Type = type; + VersionUpgradeOption = versionUpgradeOption; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContentSafetyResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContentSafetyResponse.cs new file mode 100644 index 000000000000..ddfbffad9c2c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ContentSafetyResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ContentSafetyResponse + { + /// + /// [Required] Specifies the current safety level for content safety. + /// + public readonly string? ContentSafetyLevel; + /// + /// [Required] Specifies the status of content safety. + /// + public readonly string ContentSafetyStatus; + + [OutputConstructor] + private ContentSafetyResponse( + string? contentSafetyLevel, + + string contentSafetyStatus) + { + ContentSafetyLevel = contentSafetyLevel; + ContentSafetyStatus = contentSafetyStatus; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CosmosDbSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CosmosDbSettingsResponse.cs new file mode 100644 index 000000000000..bb5e77780235 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CosmosDbSettingsResponse.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CosmosDbSettingsResponse + { + public readonly int? CollectionsThroughput; + + [OutputConstructor] + private CosmosDbSettingsResponse(int? collectionsThroughput) + { + CollectionsThroughput = collectionsThroughput; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CreateMonitorActionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CreateMonitorActionResponse.cs new file mode 100644 index 000000000000..a029b72e040c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CreateMonitorActionResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CreateMonitorActionResponse + { + /// + /// + /// Expected value is 'CreateMonitor'. + /// + public readonly string ActionType; + /// + /// [Required] Defines the monitor. + /// + public readonly Outputs.MonitorDefinitionResponse MonitorDefinition; + + [OutputConstructor] + private CreateMonitorActionResponse( + string actionType, + + Outputs.MonitorDefinitionResponse monitorDefinition) + { + ActionType = actionType; + MonitorDefinition = monitorDefinition; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CronResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CronResponse.cs new file mode 100644 index 000000000000..28f80671e98c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CronResponse.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The workflow trigger cron for ComputeStartStop schedule type. + /// + [OutputType] + public sealed class CronResponse + { + /// + /// [Required] Specifies cron expression of schedule. + /// The expression should follow NCronTab format. + /// + public readonly string? Expression; + /// + /// The start time in yyyy-MM-ddTHH:mm:ss format. + /// + public readonly string? StartTime; + /// + /// Specifies time zone in which the schedule runs. + /// TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + /// + public readonly string? TimeZone; + + [OutputConstructor] + private CronResponse( + string? expression, + + string? startTime, + + string? timeZone) + { + Expression = expression; + StartTime = startTime; + TimeZone = timeZone; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CronTriggerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CronTriggerResponse.cs new file mode 100644 index 000000000000..220884fc81df --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CronTriggerResponse.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CronTriggerResponse + { + /// + /// Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + /// Recommented format would be "2022-06-01T00:00:01" + /// If not present, the schedule will run indefinitely + /// + public readonly string? EndTime; + /// + /// [Required] Specifies cron expression of schedule. + /// The expression should follow NCronTab format. + /// + public readonly string Expression; + /// + /// Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + /// + public readonly string? StartTime; + /// + /// Specifies time zone in which the schedule runs. + /// TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + /// + public readonly string? TimeZone; + /// + /// + /// Expected value is 'Cron'. + /// + public readonly string TriggerType; + + [OutputConstructor] + private CronTriggerResponse( + string? endTime, + + string expression, + + string? startTime, + + string? timeZone, + + string triggerType) + { + EndTime = endTime; + Expression = expression; + StartTime = startTime; + TimeZone = timeZone; + TriggerType = triggerType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomForecastHorizonResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomForecastHorizonResponse.cs new file mode 100644 index 000000000000..c6af75dfd747 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomForecastHorizonResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The desired maximum forecast horizon in units of time-series frequency. + /// + [OutputType] + public sealed class CustomForecastHorizonResponse + { + /// + /// Enum to determine forecast horizon selection mode. + /// Expected value is 'Custom'. + /// + public readonly string Mode; + /// + /// [Required] Forecast horizon value. + /// + public readonly int Value; + + [OutputConstructor] + private CustomForecastHorizonResponse( + string mode, + + int value) + { + Mode = mode; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomKeysResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomKeysResponse.cs new file mode 100644 index 000000000000..9525e27f4260 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomKeysResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Custom Keys credential object + /// + [OutputType] + public sealed class CustomKeysResponse + { + public readonly ImmutableDictionary? Keys; + + [OutputConstructor] + private CustomKeysResponse(ImmutableDictionary? keys) + { + Keys = keys; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomKeysWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomKeysWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..b801bec8edb0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomKeysWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Category:= CustomKeys + /// AuthType:= CustomKeys (as type discriminator) + /// Credentials:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys + /// Target:= {any value} + /// Use Metadata property bag for ApiVersion and other metadata fields + /// + [OutputType] + public sealed class CustomKeysWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'CustomKeys'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + /// + /// Custom Keys credential object + /// + public readonly Outputs.CustomKeysResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private CustomKeysWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.CustomKeysResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomMetricThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomMetricThresholdResponse.cs new file mode 100644 index 000000000000..c4889bdd1997 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomMetricThresholdResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CustomMetricThresholdResponse + { + /// + /// [Required] The user-defined metric to calculate. + /// + public readonly string Metric; + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + public readonly Outputs.MonitoringThresholdResponse? Threshold; + + [OutputConstructor] + private CustomMetricThresholdResponse( + string metric, + + Outputs.MonitoringThresholdResponse? threshold) + { + Metric = metric; + Threshold = threshold; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelFineTuningResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelFineTuningResponse.cs new file mode 100644 index 000000000000..fb9eda21940c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelFineTuningResponse.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CustomModelFineTuningResponse + { + /// + /// HyperParameters for fine tuning custom model. + /// + public readonly ImmutableDictionary? HyperParameters; + /// + /// [Required] Input model for fine tuning. + /// + public readonly object Model; + /// + /// Enum to determine the type of fine tuning. + /// Expected value is 'Custom'. + /// + public readonly string ModelProvider; + /// + /// [Required] Fine tuning task type. + /// + public readonly string TaskType; + /// + /// [Required] Training data for fine tuning. + /// + public readonly object TrainingData; + /// + /// Validation data for fine tuning. + /// + public readonly object? ValidationData; + + [OutputConstructor] + private CustomModelFineTuningResponse( + ImmutableDictionary? hyperParameters, + + object model, + + string modelProvider, + + string taskType, + + object trainingData, + + object? validationData) + { + HyperParameters = hyperParameters; + Model = model; + ModelProvider = modelProvider; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelJobInputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelJobInputResponse.cs new file mode 100644 index 000000000000..00573f9c16be --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelJobInputResponse.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CustomModelJobInputResponse + { + /// + /// Description for the input. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'custom_model'. + /// + public readonly string JobInputType; + /// + /// Input Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + + [OutputConstructor] + private CustomModelJobInputResponse( + string? description, + + string jobInputType, + + string? mode, + + string uri) + { + Description = description; + JobInputType = jobInputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelJobOutputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelJobOutputResponse.cs new file mode 100644 index 000000000000..845ff130c5bb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomModelJobOutputResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CustomModelJobOutputResponse + { + /// + /// Output Asset Name. + /// + public readonly string? AssetName; + /// + /// Description for the output. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'custom_model'. + /// + public readonly string JobOutputType; + /// + /// Output Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// Output Asset URI. + /// + public readonly string? Uri; + + [OutputConstructor] + private CustomModelJobOutputResponse( + string? assetName, + + string? description, + + string jobOutputType, + + string? mode, + + string? uri) + { + AssetName = assetName; + Description = description; + JobOutputType = jobOutputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomMonitoringSignalResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomMonitoringSignalResponse.cs new file mode 100644 index 000000000000..733544c2565b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomMonitoringSignalResponse.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CustomMonitoringSignalResponse + { + /// + /// [Required] Reference to the component asset used to calculate the custom metrics. + /// + public readonly string ComponentId; + /// + /// Monitoring assets to take as input. Key is the component input port name, value is the data asset. + /// + public readonly ImmutableDictionary? InputAssets; + /// + /// Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + /// + public readonly ImmutableDictionary? Inputs; + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public readonly ImmutableArray MetricThresholds; + /// + /// The current notification mode for this signal. + /// + public readonly ImmutableArray NotificationTypes; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// + /// Expected value is 'Custom'. + /// + public readonly string SignalType; + + [OutputConstructor] + private CustomMonitoringSignalResponse( + string componentId, + + ImmutableDictionary? inputAssets, + + ImmutableDictionary? inputs, + + ImmutableArray metricThresholds, + + ImmutableArray notificationTypes, + + ImmutableDictionary? properties, + + string signalType) + { + ComponentId = componentId; + InputAssets = inputAssets; + Inputs = inputs; + MetricThresholds = metricThresholds; + NotificationTypes = notificationTypes; + Properties = properties; + SignalType = signalType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomNCrossValidationsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomNCrossValidationsResponse.cs new file mode 100644 index 000000000000..b3618df1d226 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomNCrossValidationsResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// N-Cross validations are specified by user. + /// + [OutputType] + public sealed class CustomNCrossValidationsResponse + { + /// + /// Determines how N-Cross validations value is determined. + /// Expected value is 'Custom'. + /// + public readonly string Mode; + /// + /// [Required] N-Cross validations value. + /// + public readonly int Value; + + [OutputConstructor] + private CustomNCrossValidationsResponse( + string mode, + + int value) + { + Mode = mode; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomSeasonalityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomSeasonalityResponse.cs new file mode 100644 index 000000000000..dc968e18faa5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomSeasonalityResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CustomSeasonalityResponse + { + /// + /// Forecasting seasonality mode. + /// Expected value is 'Custom'. + /// + public readonly string Mode; + /// + /// [Required] Seasonality value. + /// + public readonly int Value; + + [OutputConstructor] + private CustomSeasonalityResponse( + string mode, + + int value) + { + Mode = mode; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomServiceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomServiceResponse.cs new file mode 100644 index 000000000000..52573a3ae184 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomServiceResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Specifies the custom service configuration + /// + [OutputType] + public sealed class CustomServiceResponse + { + /// + /// Describes the docker settings for the image + /// + public readonly Outputs.DockerResponse? Docker; + /// + /// Configuring the endpoints for the container + /// + public readonly ImmutableArray Endpoints; + /// + /// Environment Variable for the container + /// + public readonly ImmutableDictionary? EnvironmentVariables; + /// + /// Describes the Image Specifications + /// + public readonly Outputs.ImageResponse? Image; + /// + /// Describes the jupyter kernel settings for the image if its a custom environment + /// + public readonly Outputs.JupyterKernelConfigResponse? Kernel; + /// + /// Name of the Custom Service + /// + public readonly string? Name; + /// + /// Configuring the volumes for the container + /// + public readonly ImmutableArray Volumes; + + [OutputConstructor] + private CustomServiceResponse( + Outputs.DockerResponse? docker, + + ImmutableArray endpoints, + + ImmutableDictionary? environmentVariables, + + Outputs.ImageResponse? image, + + Outputs.JupyterKernelConfigResponse? kernel, + + string? name, + + ImmutableArray volumes) + { + Docker = docker; + Endpoints = endpoints; + EnvironmentVariables = environmentVariables; + Image = image; + Kernel = kernel; + Name = name; + Volumes = volumes; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomTargetLagsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomTargetLagsResponse.cs new file mode 100644 index 000000000000..bc6debc9f459 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomTargetLagsResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CustomTargetLagsResponse + { + /// + /// Target lags selection modes. + /// Expected value is 'Custom'. + /// + public readonly string Mode; + /// + /// [Required] Set target lags values. + /// + public readonly ImmutableArray Values; + + [OutputConstructor] + private CustomTargetLagsResponse( + string mode, + + ImmutableArray values) + { + Mode = mode; + Values = values; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomTargetRollingWindowSizeResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomTargetRollingWindowSizeResponse.cs new file mode 100644 index 000000000000..7e144be4d85e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/CustomTargetRollingWindowSizeResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class CustomTargetRollingWindowSizeResponse + { + /// + /// Target rolling windows size mode. + /// Expected value is 'Custom'. + /// + public readonly string Mode; + /// + /// [Required] TargetRollingWindowSize value. + /// + public readonly int Value; + + [OutputConstructor] + private CustomTargetRollingWindowSizeResponse( + string mode, + + int value) + { + Mode = mode; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataCollectorResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataCollectorResponse.cs new file mode 100644 index 000000000000..839966ffd257 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataCollectorResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class DataCollectorResponse + { + /// + /// [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + /// Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + /// + public readonly ImmutableDictionary Collections; + /// + /// The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + /// + public readonly Outputs.RequestLoggingResponse? RequestLogging; + /// + /// When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + /// If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + /// If it's day, all data will be collected in blob path /yyyy/MM/dd/. + /// The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + /// + public readonly string? RollingRate; + + [OutputConstructor] + private DataCollectorResponse( + ImmutableDictionary collections, + + Outputs.RequestLoggingResponse? requestLogging, + + string? rollingRate) + { + Collections = collections; + RequestLogging = requestLogging; + RollingRate = rollingRate; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataContainerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataContainerResponse.cs new file mode 100644 index 000000000000..61eadd7ed751 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataContainerResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Container for data asset versions. + /// + [OutputType] + public sealed class DataContainerResponse + { + /// + /// [Required] Specifies the type of data. + /// + public readonly string DataType; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The latest version inside this container. + /// + public readonly string LatestVersion; + /// + /// The next auto incremental version + /// + public readonly string NextVersion; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private DataContainerResponse( + string dataType, + + string? description, + + bool? isArchived, + + string latestVersion, + + string nextVersion, + + ImmutableDictionary? properties, + + ImmutableDictionary? tags) + { + DataType = dataType; + Description = description; + IsArchived = isArchived; + LatestVersion = latestVersion; + NextVersion = nextVersion; + Properties = properties; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataDriftMonitoringSignalResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataDriftMonitoringSignalResponse.cs new file mode 100644 index 000000000000..e39d05c45ab7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataDriftMonitoringSignalResponse.cs @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class DataDriftMonitoringSignalResponse + { + /// + /// A dictionary that maps feature names to their respective data types. + /// + public readonly ImmutableDictionary? FeatureDataTypeOverride; + /// + /// The settings for computing feature importance. + /// + public readonly Outputs.FeatureImportanceSettingsResponse? FeatureImportanceSettings; + /// + /// The feature filter which identifies which feature to calculate drift over. + /// + public readonly object? Features; + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public readonly ImmutableArray> MetricThresholds; + /// + /// The current notification mode for this signal. + /// + public readonly ImmutableArray NotificationTypes; + /// + /// [Required] The data which drift will be calculated for. + /// + public readonly object ProductionData; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// [Required] The data to calculate drift against. + /// + public readonly object ReferenceData; + /// + /// + /// Expected value is 'DataDrift'. + /// + public readonly string SignalType; + + [OutputConstructor] + private DataDriftMonitoringSignalResponse( + ImmutableDictionary? featureDataTypeOverride, + + Outputs.FeatureImportanceSettingsResponse? featureImportanceSettings, + + object? features, + + ImmutableArray> metricThresholds, + + ImmutableArray notificationTypes, + + object productionData, + + ImmutableDictionary? properties, + + object referenceData, + + string signalType) + { + FeatureDataTypeOverride = featureDataTypeOverride; + FeatureImportanceSettings = featureImportanceSettings; + Features = features; + MetricThresholds = metricThresholds; + NotificationTypes = notificationTypes; + ProductionData = productionData; + Properties = properties; + ReferenceData = referenceData; + SignalType = signalType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataFactoryResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataFactoryResponse.cs new file mode 100644 index 000000000000..c23548218d47 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataFactoryResponse.cs @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A DataFactory compute. + /// + [OutputType] + public sealed class DataFactoryResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'DataFactory'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private DataFactoryResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataLakeAnalyticsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataLakeAnalyticsResponse.cs new file mode 100644 index 000000000000..82173367dd1a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataLakeAnalyticsResponse.cs @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A DataLakeAnalytics compute. + /// + [OutputType] + public sealed class DataLakeAnalyticsResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'DataLakeAnalytics'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + public readonly Outputs.DataLakeAnalyticsSchemaResponseProperties? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private DataLakeAnalyticsResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.DataLakeAnalyticsSchemaResponseProperties? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataLakeAnalyticsSchemaResponseProperties.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataLakeAnalyticsSchemaResponseProperties.cs new file mode 100644 index 000000000000..6f8428293b2c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataLakeAnalyticsSchemaResponseProperties.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class DataLakeAnalyticsSchemaResponseProperties + { + /// + /// DataLake Store Account Name + /// + public readonly string? DataLakeStoreAccountName; + + [OutputConstructor] + private DataLakeAnalyticsSchemaResponseProperties(string? dataLakeStoreAccountName) + { + DataLakeStoreAccountName = dataLakeStoreAccountName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataPathAssetReferenceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataPathAssetReferenceResponse.cs new file mode 100644 index 000000000000..022d99aed4e8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataPathAssetReferenceResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Reference to an asset via its path in a datastore. + /// + [OutputType] + public sealed class DataPathAssetReferenceResponse + { + /// + /// ARM resource ID of the datastore where the asset is located. + /// + public readonly string? DatastoreId; + /// + /// The path of the file/directory in the datastore. + /// + public readonly string? Path; + /// + /// Enum to determine which reference method to use for an asset. + /// Expected value is 'DataPath'. + /// + public readonly string ReferenceType; + + [OutputConstructor] + private DataPathAssetReferenceResponse( + string? datastoreId, + + string? path, + + string referenceType) + { + DatastoreId = datastoreId; + Path = path; + ReferenceType = referenceType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataQualityMonitoringSignalResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataQualityMonitoringSignalResponse.cs new file mode 100644 index 000000000000..6382d2a89f06 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DataQualityMonitoringSignalResponse.cs @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class DataQualityMonitoringSignalResponse + { + /// + /// A dictionary that maps feature names to their respective data types. + /// + public readonly ImmutableDictionary? FeatureDataTypeOverride; + /// + /// The settings for computing feature importance. + /// + public readonly Outputs.FeatureImportanceSettingsResponse? FeatureImportanceSettings; + /// + /// The features to calculate drift over. + /// + public readonly object? Features; + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public readonly ImmutableArray> MetricThresholds; + /// + /// The current notification mode for this signal. + /// + public readonly ImmutableArray NotificationTypes; + /// + /// [Required] The data produced by the production service which drift will be calculated for. + /// + public readonly object ProductionData; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// [Required] The data to calculate drift against. + /// + public readonly object ReferenceData; + /// + /// + /// Expected value is 'DataQuality'. + /// + public readonly string SignalType; + + [OutputConstructor] + private DataQualityMonitoringSignalResponse( + ImmutableDictionary? featureDataTypeOverride, + + Outputs.FeatureImportanceSettingsResponse? featureImportanceSettings, + + object? features, + + ImmutableArray> metricThresholds, + + ImmutableArray notificationTypes, + + object productionData, + + ImmutableDictionary? properties, + + object referenceData, + + string signalType) + { + FeatureDataTypeOverride = featureDataTypeOverride; + FeatureImportanceSettings = featureImportanceSettings; + Features = features; + MetricThresholds = metricThresholds; + NotificationTypes = notificationTypes; + ProductionData = productionData; + Properties = properties; + ReferenceData = referenceData; + SignalType = signalType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DatabricksPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DatabricksPropertiesResponse.cs new file mode 100644 index 000000000000..01a2a1ec57aa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DatabricksPropertiesResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Properties of Databricks + /// + [OutputType] + public sealed class DatabricksPropertiesResponse + { + /// + /// Databricks access token + /// + public readonly string? DatabricksAccessToken; + /// + /// Workspace Url + /// + public readonly string? WorkspaceUrl; + + [OutputConstructor] + private DatabricksPropertiesResponse( + string? databricksAccessToken, + + string? workspaceUrl) + { + DatabricksAccessToken = databricksAccessToken; + WorkspaceUrl = workspaceUrl; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DatabricksResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DatabricksResponse.cs new file mode 100644 index 000000000000..e4e4c3ddbfc2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DatabricksResponse.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A DataFactory compute. + /// + [OutputType] + public sealed class DatabricksResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'Databricks'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + /// + /// Properties of Databricks + /// + public readonly Outputs.DatabricksPropertiesResponse? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private DatabricksResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.DatabricksPropertiesResponse? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DefaultScaleSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DefaultScaleSettingsResponse.cs new file mode 100644 index 000000000000..32a93c12a07e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DefaultScaleSettingsResponse.cs @@ -0,0 +1,28 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class DefaultScaleSettingsResponse + { + /// + /// + /// Expected value is 'Default'. + /// + public readonly string ScaleType; + + [OutputConstructor] + private DefaultScaleSettingsResponse(string scaleType) + { + ScaleType = scaleType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DeltaModelCurrentStateResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DeltaModelCurrentStateResponse.cs new file mode 100644 index 000000000000..455d29319519 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DeltaModelCurrentStateResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Contract for DeltaModelCurrentState. + /// + [OutputType] + public sealed class DeltaModelCurrentStateResponse + { + /// + /// Gets or sets Count of instances with model. + /// + public readonly int? Count; + /// + /// Gets or sets sample of instances with model. + /// + public readonly string? SampleInstanceID; + /// + /// Gets or sets status. + /// + public readonly string? Status; + + [OutputConstructor] + private DeltaModelCurrentStateResponse( + int? count, + + string? sampleInstanceID, + + string? status) + { + Count = count; + SampleInstanceID = sampleInstanceID; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DeploymentResourceConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DeploymentResourceConfigurationResponse.cs new file mode 100644 index 000000000000..90708025f39c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DeploymentResourceConfigurationResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class DeploymentResourceConfigurationResponse + { + /// + /// Optional number of instances or nodes used by the compute target. + /// + public readonly int? InstanceCount; + /// + /// Optional type of VM used as supported by the compute target. + /// + public readonly string? InstanceType; + /// + /// Additional properties bag. + /// + public readonly ImmutableDictionary? Properties; + + [OutputConstructor] + private DeploymentResourceConfigurationResponse( + int? instanceCount, + + string? instanceType, + + ImmutableDictionary? properties) + { + InstanceCount = instanceCount; + InstanceType = instanceType; + Properties = properties; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DistillationJobResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DistillationJobResponse.cs new file mode 100644 index 000000000000..8a52f005eb3f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DistillationJobResponse.cs @@ -0,0 +1,160 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Distillation Job definition. + /// + [OutputType] + public sealed class DistillationJobResponse + { + /// + /// ARM resource ID of the component resource. + /// + public readonly string? ComponentId; + /// + /// ARM resource ID of the compute resource. + /// + public readonly string? ComputeId; + /// + /// [Required] + /// + public readonly Outputs.LabelGenerationResponse DataGenerationDetails; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Display name of job. + /// + public readonly string? DisplayName; + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + public readonly string? ExperimentName; + /// + /// [Required] + /// + public readonly Outputs.FinetuningDetailsResponse FinetuningDetails; + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + public readonly object? Identity; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Enum to determine the type of job. + /// Expected value is 'Distillation'. + /// + public readonly string JobType; + /// + /// Notification setting for the job + /// + public readonly Outputs.NotificationSettingResponse? NotificationSetting; + /// + /// [Required] + /// + public readonly ImmutableDictionary Outputs; + /// + /// Parent job name. + /// + public readonly string? ParentJobName; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Queue settings for the job + /// + public readonly Outputs.QueueSettingsResponse? QueueSettings; + /// + /// Instance types and other resources for the job + /// + public readonly Outputs.JobResourcesResponse? Resources; + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public readonly ImmutableDictionary? Services; + /// + /// Status of the job. + /// + public readonly string Status; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private DistillationJobResponse( + string? componentId, + + string? computeId, + + Outputs.LabelGenerationResponse dataGenerationDetails, + + string? description, + + string? displayName, + + string? experimentName, + + Outputs.FinetuningDetailsResponse finetuningDetails, + + object? identity, + + bool? isArchived, + + string jobType, + + Outputs.NotificationSettingResponse? notificationSetting, + + ImmutableDictionary outputs, + + string? parentJobName, + + ImmutableDictionary? properties, + + Outputs.QueueSettingsResponse? queueSettings, + + Outputs.JobResourcesResponse? resources, + + ImmutableDictionary? services, + + string status, + + ImmutableDictionary? tags) + { + ComponentId = componentId; + ComputeId = computeId; + DataGenerationDetails = dataGenerationDetails; + Description = description; + DisplayName = displayName; + ExperimentName = experimentName; + FinetuningDetails = finetuningDetails; + Identity = identity; + IsArchived = isArchived; + JobType = jobType; + NotificationSetting = notificationSetting; + Outputs = outputs; + ParentJobName = parentJobName; + Properties = properties; + QueueSettings = queueSettings; + Resources = resources; + Services = services; + Status = status; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DockerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DockerResponse.cs new file mode 100644 index 000000000000..ff8c0a4c2a1c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/DockerResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class DockerResponse + { + /// + /// Indicate whether container shall run in privileged or non-privileged mode. + /// + public readonly bool? Privileged; + + [OutputConstructor] + private DockerResponse(bool? privileged) + { + Privileged = privileged; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EncryptionPropertyResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EncryptionPropertyResponse.cs new file mode 100644 index 000000000000..77b441618fe3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EncryptionPropertyResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EncryptionPropertyResponse + { + /// + /// The byok cosmosdb account that customer brings to store customer's data + /// with encryption + /// + public readonly string? CosmosDbResourceId; + /// + /// Identity to be used with the keyVault + /// + public readonly Outputs.IdentityForCmkResponse? Identity; + /// + /// KeyVault details to do the encryption + /// + public readonly Outputs.KeyVaultPropertiesResponse KeyVaultProperties; + /// + /// The byok search account that customer brings to store customer's data + /// with encryption + /// + public readonly string? SearchAccountResourceId; + /// + /// Indicates whether or not the encryption is enabled for the workspace. + /// + public readonly string Status; + /// + /// The byok storage account that customer brings to store customer's data + /// with encryption + /// + public readonly string? StorageAccountResourceId; + + [OutputConstructor] + private EncryptionPropertyResponse( + string? cosmosDbResourceId, + + Outputs.IdentityForCmkResponse? identity, + + Outputs.KeyVaultPropertiesResponse keyVaultProperties, + + string? searchAccountResourceId, + + string status, + + string? storageAccountResourceId) + { + CosmosDbResourceId = cosmosDbResourceId; + Identity = identity; + KeyVaultProperties = keyVaultProperties; + SearchAccountResourceId = searchAccountResourceId; + Status = status; + StorageAccountResourceId = storageAccountResourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointDeploymentModelResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointDeploymentModelResponse.cs new file mode 100644 index 000000000000..951dfb5c54c8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointDeploymentModelResponse.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointDeploymentModelResponse + { + /// + /// Model format + /// + public readonly string? Format; + /// + /// Model name. + /// + public readonly string? Name; + /// + /// Optional. Deployment model source ARM resource ID. + /// + public readonly string? Source; + /// + /// Model version. + /// + public readonly string? Version; + + [OutputConstructor] + private EndpointDeploymentModelResponse( + string? format, + + string? name, + + string? source, + + string? version) + { + Format = format; + Name = name; + Source = source; + Version = version; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelDeprecationPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelDeprecationPropertiesResponse.cs new file mode 100644 index 000000000000..e2e85bd0466f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelDeprecationPropertiesResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointModelDeprecationPropertiesResponse + { + /// + /// The datetime of deprecation of the fineTune Model. + /// + public readonly string? FineTune; + /// + /// The datetime of deprecation of the inference Model. + /// + public readonly string? Inference; + + [OutputConstructor] + private EndpointModelDeprecationPropertiesResponse( + string? fineTune, + + string? inference) + { + FineTune = fineTune; + Inference = inference; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelPropertiesResponse.cs new file mode 100644 index 000000000000..c4c569459226 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelPropertiesResponse.cs @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Endpoint Model properties. + /// + [OutputType] + public sealed class EndpointModelPropertiesResponse + { + /// + /// The capabilities. + /// + public readonly ImmutableDictionary? Capabilities; + public readonly Outputs.EndpointModelDeprecationPropertiesResponse? Deprecation; + /// + /// The capabilities for finetune models. + /// + public readonly ImmutableDictionary? FinetuneCapabilities; + /// + /// Deployment model format. + /// + public readonly string? Format; + /// + /// If the model is default version. + /// + public readonly bool? IsDefaultVersion; + /// + /// Model lifecycle status. + /// + public readonly string? LifecycleStatus; + /// + /// The max capacity. + /// + public readonly int? MaxCapacity; + /// + /// Deployment model name. + /// + public readonly string? Name; + /// + /// The list of Model Sku. + /// + public readonly ImmutableArray Skus; + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. + /// + public readonly string? Version; + + [OutputConstructor] + private EndpointModelPropertiesResponse( + ImmutableDictionary? capabilities, + + Outputs.EndpointModelDeprecationPropertiesResponse? deprecation, + + ImmutableDictionary? finetuneCapabilities, + + string? format, + + bool? isDefaultVersion, + + string? lifecycleStatus, + + int? maxCapacity, + + string? name, + + ImmutableArray skus, + + Outputs.SystemDataResponse systemData, + + string? version) + { + Capabilities = capabilities; + Deprecation = deprecation; + FinetuneCapabilities = finetuneCapabilities; + Format = format; + IsDefaultVersion = isDefaultVersion; + LifecycleStatus = lifecycleStatus; + MaxCapacity = maxCapacity; + Name = name; + Skus = skus; + SystemData = systemData; + Version = version; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuCapacityPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuCapacityPropertiesResponse.cs new file mode 100644 index 000000000000..554bdc5a3107 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuCapacityPropertiesResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointModelSkuCapacityPropertiesResponse + { + /// + /// The default capacity. + /// + public readonly int? Default; + /// + /// The maximum capacity. + /// + public readonly int? Maximum; + + [OutputConstructor] + private EndpointModelSkuCapacityPropertiesResponse( + int? @default, + + int? maximum) + { + Default = @default; + Maximum = maximum; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuPropertiesResponse.cs new file mode 100644 index 000000000000..7d6e3fe6c93b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuPropertiesResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointModelSkuPropertiesResponse + { + public readonly Outputs.EndpointModelSkuCapacityPropertiesResponse? Capacity; + /// + /// The list of ARM id for the connection support this SKU. + /// + public readonly ImmutableArray ConnectionIds; + /// + /// The datetime of deprecation of the model SKU. + /// + public readonly string? DeprecationDate; + /// + /// The name of the model SKU. + /// + public readonly string? Name; + public readonly ImmutableArray RateLimits; + /// + /// The usage name of the model SKU. + /// + public readonly string? UsageName; + + [OutputConstructor] + private EndpointModelSkuPropertiesResponse( + Outputs.EndpointModelSkuCapacityPropertiesResponse? capacity, + + ImmutableArray connectionIds, + + string? deprecationDate, + + string? name, + + ImmutableArray rateLimits, + + string? usageName) + { + Capacity = capacity; + ConnectionIds = connectionIds; + DeprecationDate = deprecationDate; + Name = name; + RateLimits = rateLimits; + UsageName = usageName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitPropertiesResponse.cs new file mode 100644 index 000000000000..a940d53004e8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitPropertiesResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointModelSkuRateLimitPropertiesResponse + { + /// + /// The count value of Call Rate Limit. + /// + public readonly double? Count; + /// + /// The renewal period in seconds of Call Rate Limit. + /// + public readonly double? RenewalPeriod; + /// + /// The call rate limit for the model. + /// + public readonly ImmutableArray Rules; + + [OutputConstructor] + private EndpointModelSkuRateLimitPropertiesResponse( + double? count, + + double? renewalPeriod, + + ImmutableArray rules) + { + Count = count; + RenewalPeriod = renewalPeriod; + Rules = rules; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitRulePatternPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitRulePatternPropertiesResponse.cs new file mode 100644 index 000000000000..7201775eecdf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitRulePatternPropertiesResponse.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointModelSkuRateLimitRulePatternPropertiesResponse + { + public readonly string? Method; + public readonly string? Path; + + [OutputConstructor] + private EndpointModelSkuRateLimitRulePatternPropertiesResponse( + string? method, + + string? path) + { + Method = method; + Path = path; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitRulePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitRulePropertiesResponse.cs new file mode 100644 index 000000000000..f83d23734681 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointModelSkuRateLimitRulePropertiesResponse.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointModelSkuRateLimitRulePropertiesResponse + { + public readonly double? Count; + /// + /// If the dynamic throttling is enabled. + /// + public readonly bool? DynamicThrottlingEnabled; + public readonly string? Key; + public readonly ImmutableArray MatchPatterns; + public readonly double? MinCount; + public readonly double? RenewalPeriod; + + [OutputConstructor] + private EndpointModelSkuRateLimitRulePropertiesResponse( + double? count, + + bool? dynamicThrottlingEnabled, + + string? key, + + ImmutableArray matchPatterns, + + double? minCount, + + double? renewalPeriod) + { + Count = count; + DynamicThrottlingEnabled = dynamicThrottlingEnabled; + Key = key; + MatchPatterns = matchPatterns; + MinCount = minCount; + RenewalPeriod = renewalPeriod; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointResponse.cs new file mode 100644 index 000000000000..685077efba8a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointResponse.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointResponse + { + /// + /// Host IP over which the application is exposed from the container + /// + public readonly string? HostIp; + /// + /// Name of the Endpoint + /// + public readonly string? Name; + /// + /// Protocol over which communication will happen over this endpoint + /// + public readonly string? Protocol; + /// + /// Port over which the application is exposed from container. + /// + public readonly int? Published; + /// + /// Application port inside the container. + /// + public readonly int? Target; + + [OutputConstructor] + private EndpointResponse( + string? hostIp, + + string? name, + + string? protocol, + + int? published, + + int? target) + { + HostIp = hostIp; + Name = name; + Protocol = protocol; + Published = published; + Target = target; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointScheduleActionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointScheduleActionResponse.cs new file mode 100644 index 000000000000..06f18581c9ac --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EndpointScheduleActionResponse.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EndpointScheduleActionResponse + { + /// + /// + /// Expected value is 'InvokeBatchEndpoint'. + /// + public readonly string ActionType; + /// + /// [Required] Defines Schedule action definition details. + /// <see href="TBD" /> + /// + public readonly object EndpointInvocationDefinition; + + [OutputConstructor] + private EndpointScheduleActionResponse( + string actionType, + + object endpointInvocationDefinition) + { + ActionType = actionType; + EndpointInvocationDefinition = endpointInvocationDefinition; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentContainerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentContainerResponse.cs new file mode 100644 index 000000000000..254f4a0b9a02 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentContainerResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Container for environment specification versions. + /// + [OutputType] + public sealed class EnvironmentContainerResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The latest version inside this container. + /// + public readonly string LatestVersion; + /// + /// The next auto incremental version + /// + public readonly string NextVersion; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the environment container. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private EnvironmentContainerResponse( + string? description, + + bool? isArchived, + + string latestVersion, + + string nextVersion, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags) + { + Description = description; + IsArchived = isArchived; + LatestVersion = latestVersion; + NextVersion = nextVersion; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentVariableResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentVariableResponse.cs new file mode 100644 index 000000000000..7272d6d7c76e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentVariableResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class EnvironmentVariableResponse + { + /// + /// Type of the Environment Variable. Possible values are: local - For local variable + /// + public readonly string? Type; + /// + /// Value of the Environment variable + /// + public readonly string? Value; + + [OutputConstructor] + private EnvironmentVariableResponse( + string? type, + + string? value) + { + Type = type; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentVersionResponse.cs new file mode 100644 index 000000000000..3f681fb35e16 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EnvironmentVersionResponse.cs @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Environment version details. + /// + [OutputType] + public sealed class EnvironmentVersionResponse + { + /// + /// Defines if image needs to be rebuilt based on base image changes. + /// + public readonly string? AutoRebuild; + /// + /// Configuration settings for Docker build context. + /// + public readonly Outputs.BuildContextResponse? Build; + /// + /// Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + /// <see href="https://repo2docker.readthedocs.io/en/latest/config_files.html#environment-yml-install-a-conda-environment" /> + /// + public readonly string? CondaFile; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Environment type is either user managed or curated by the Azure ML service + /// <see href="https://docs.microsoft.com/en-us/azure/machine-learning/resource-curated-environments" /> + /// + public readonly string EnvironmentType; + /// + /// Name of the image that will be used for the environment. + /// <seealso href="https://docs.microsoft.com/en-us/azure/machine-learning/how-to-deploy-custom-docker-image#use-a-custom-base-image" /> + /// + public readonly string? Image; + /// + /// Environment image details + /// + public readonly Outputs.ImageDetailsResponse? ImageDetails; + /// + /// Defines configuration specific to inference. + /// + public readonly Outputs.InferenceContainerPropertiesResponse? InferenceConfig; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The OS type of the environment. + /// + public readonly string? OsType; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the environment version. + /// + public readonly string ProvisioningState; + /// + /// Stage in the environment lifecycle assigned to this environment + /// + public readonly string? Stage; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private EnvironmentVersionResponse( + string? autoRebuild, + + Outputs.BuildContextResponse? build, + + string? condaFile, + + string? description, + + string environmentType, + + string? image, + + Outputs.ImageDetailsResponse? imageDetails, + + Outputs.InferenceContainerPropertiesResponse? inferenceConfig, + + bool? isAnonymous, + + bool? isArchived, + + string? osType, + + ImmutableDictionary? properties, + + string provisioningState, + + string? stage, + + ImmutableDictionary? tags) + { + AutoRebuild = autoRebuild; + Build = build; + CondaFile = condaFile; + Description = description; + EnvironmentType = environmentType; + Image = image; + ImageDetails = imageDetails; + InferenceConfig = inferenceConfig; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + OsType = osType; + Properties = properties; + ProvisioningState = provisioningState; + Stage = stage; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorAdditionalInfoResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorAdditionalInfoResponse.cs new file mode 100644 index 000000000000..27ce3d9da927 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorAdditionalInfoResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The resource management error additional info. + /// + [OutputType] + public sealed class ErrorAdditionalInfoResponse + { + /// + /// The additional info. + /// + public readonly object Info; + /// + /// The additional info type. + /// + public readonly string Type; + + [OutputConstructor] + private ErrorAdditionalInfoResponse( + object info, + + string type) + { + Info = info; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorDetailResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorDetailResponse.cs new file mode 100644 index 000000000000..630012e94c2b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorDetailResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The error detail. + /// + [OutputType] + public sealed class ErrorDetailResponse + { + /// + /// The error additional info. + /// + public readonly ImmutableArray AdditionalInfo; + /// + /// The error code. + /// + public readonly string Code; + /// + /// The error details. + /// + public readonly ImmutableArray Details; + /// + /// The error message. + /// + public readonly string Message; + /// + /// The error target. + /// + public readonly string Target; + + [OutputConstructor] + private ErrorDetailResponse( + ImmutableArray additionalInfo, + + string code, + + ImmutableArray details, + + string message, + + string target) + { + AdditionalInfo = additionalInfo; + Code = code; + Details = details; + Message = message; + Target = target; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorResponseResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorResponseResponse.cs new file mode 100644 index 000000000000..9fc1f12e29c9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ErrorResponseResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). + /// + [OutputType] + public sealed class ErrorResponseResponse + { + /// + /// The error object. + /// + public readonly Outputs.ErrorDetailResponse? Error; + + [OutputConstructor] + private ErrorResponseResponse(Outputs.ErrorDetailResponse? error) + { + Error = error; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EstimatedVMPriceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EstimatedVMPriceResponse.cs new file mode 100644 index 000000000000..e315112bfff8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EstimatedVMPriceResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The estimated price info for using a VM of a particular OS type, tier, etc. + /// + [OutputType] + public sealed class EstimatedVMPriceResponse + { + /// + /// Operating system type used by the VM. + /// + public readonly string OsType; + /// + /// The price charged for using the VM. + /// + public readonly double RetailPrice; + /// + /// The type of the VM. + /// + public readonly string VmTier; + + [OutputConstructor] + private EstimatedVMPriceResponse( + string osType, + + double retailPrice, + + string vmTier) + { + OsType = osType; + RetailPrice = retailPrice; + VmTier = vmTier; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EstimatedVMPricesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EstimatedVMPricesResponse.cs new file mode 100644 index 000000000000..803a5f4ba1ea --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/EstimatedVMPricesResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The estimated price info for using a VM. + /// + [OutputType] + public sealed class EstimatedVMPricesResponse + { + /// + /// Three lettered code specifying the currency of the VM price. Example: USD + /// + public readonly string BillingCurrency; + /// + /// The unit of time measurement for the specified VM price. Example: OneHour + /// + public readonly string UnitOfMeasure; + /// + /// The list of estimated prices for using a VM of a particular OS type, tier, etc. + /// + public readonly ImmutableArray Values; + + [OutputConstructor] + private EstimatedVMPricesResponse( + string billingCurrency, + + string unitOfMeasure, + + ImmutableArray values) + { + BillingCurrency = billingCurrency; + UnitOfMeasure = unitOfMeasure; + Values = values; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureAttributionDriftMonitoringSignalResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureAttributionDriftMonitoringSignalResponse.cs new file mode 100644 index 000000000000..93414dee3360 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureAttributionDriftMonitoringSignalResponse.cs @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class FeatureAttributionDriftMonitoringSignalResponse + { + /// + /// A dictionary that maps feature names to their respective data types. + /// + public readonly ImmutableDictionary? FeatureDataTypeOverride; + /// + /// [Required] The settings for computing feature importance. + /// + public readonly Outputs.FeatureImportanceSettingsResponse FeatureImportanceSettings; + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public readonly Outputs.FeatureAttributionMetricThresholdResponse MetricThreshold; + /// + /// The current notification mode for this signal. + /// + public readonly ImmutableArray NotificationTypes; + /// + /// [Required] The data which drift will be calculated for. + /// + public readonly ImmutableArray ProductionData; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// [Required] The data to calculate drift against. + /// + public readonly object ReferenceData; + /// + /// + /// Expected value is 'FeatureAttributionDrift'. + /// + public readonly string SignalType; + + [OutputConstructor] + private FeatureAttributionDriftMonitoringSignalResponse( + ImmutableDictionary? featureDataTypeOverride, + + Outputs.FeatureImportanceSettingsResponse featureImportanceSettings, + + Outputs.FeatureAttributionMetricThresholdResponse metricThreshold, + + ImmutableArray notificationTypes, + + ImmutableArray productionData, + + ImmutableDictionary? properties, + + object referenceData, + + string signalType) + { + FeatureDataTypeOverride = featureDataTypeOverride; + FeatureImportanceSettings = featureImportanceSettings; + MetricThreshold = metricThreshold; + NotificationTypes = notificationTypes; + ProductionData = productionData; + Properties = properties; + ReferenceData = referenceData; + SignalType = signalType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureAttributionMetricThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureAttributionMetricThresholdResponse.cs new file mode 100644 index 000000000000..c738c4ba42c4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureAttributionMetricThresholdResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class FeatureAttributionMetricThresholdResponse + { + /// + /// [Required] The feature attribution metric to calculate. + /// + public readonly string Metric; + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + public readonly Outputs.MonitoringThresholdResponse? Threshold; + + [OutputConstructor] + private FeatureAttributionMetricThresholdResponse( + string metric, + + Outputs.MonitoringThresholdResponse? threshold) + { + Metric = metric; + Threshold = threshold; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureImportanceSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureImportanceSettingsResponse.cs new file mode 100644 index 000000000000..2a0a356e7178 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureImportanceSettingsResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class FeatureImportanceSettingsResponse + { + /// + /// The mode of operation for computing feature importance. + /// + public readonly string? Mode; + /// + /// The name of the target column within the input data asset. + /// + public readonly string? TargetColumn; + + [OutputConstructor] + private FeatureImportanceSettingsResponse( + string? mode, + + string? targetColumn) + { + Mode = mode; + TargetColumn = targetColumn; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureStoreSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureStoreSettingsResponse.cs new file mode 100644 index 000000000000..0c156d8be7ea --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureStoreSettingsResponse.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class FeatureStoreSettingsResponse + { + public readonly Outputs.ComputeRuntimeDtoResponse? ComputeRuntime; + public readonly string? OfflineStoreConnectionName; + public readonly string? OnlineStoreConnectionName; + + [OutputConstructor] + private FeatureStoreSettingsResponse( + Outputs.ComputeRuntimeDtoResponse? computeRuntime, + + string? offlineStoreConnectionName, + + string? onlineStoreConnectionName) + { + ComputeRuntime = computeRuntime; + OfflineStoreConnectionName = offlineStoreConnectionName; + OnlineStoreConnectionName = onlineStoreConnectionName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureSubsetResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureSubsetResponse.cs new file mode 100644 index 000000000000..4ecd75551208 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeatureSubsetResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class FeatureSubsetResponse + { + /// + /// [Required] The list of features to include. + /// + public readonly ImmutableArray Features; + /// + /// + /// Expected value is 'FeatureSubset'. + /// + public readonly string FilterType; + + [OutputConstructor] + private FeatureSubsetResponse( + ImmutableArray features, + + string filterType) + { + Features = features; + FilterType = filterType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetContainerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetContainerResponse.cs new file mode 100644 index 000000000000..abf800d5d73a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetContainerResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// DTO object representing feature set + /// + [OutputType] + public sealed class FeaturesetContainerResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The latest version inside this container. + /// + public readonly string LatestVersion; + /// + /// The next auto incremental version + /// + public readonly string NextVersion; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the featureset container. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private FeaturesetContainerResponse( + string? description, + + bool? isArchived, + + string latestVersion, + + string nextVersion, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags) + { + Description = description; + IsArchived = isArchived; + LatestVersion = latestVersion; + NextVersion = nextVersion; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetSpecificationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetSpecificationResponse.cs new file mode 100644 index 000000000000..9f2224aed3bf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetSpecificationResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// DTO object representing specification + /// + [OutputType] + public sealed class FeaturesetSpecificationResponse + { + /// + /// Specifies the spec path + /// + public readonly string? Path; + + [OutputConstructor] + private FeaturesetSpecificationResponse(string? path) + { + Path = path; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetVersionResponse.cs new file mode 100644 index 000000000000..149dd9dbbdbd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturesetVersionResponse.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// DTO object representing feature set version + /// + [OutputType] + public sealed class FeaturesetVersionResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Specifies list of entities + /// + public readonly ImmutableArray Entities; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Specifies the materialization settings + /// + public readonly Outputs.MaterializationSettingsResponse? MaterializationSettings; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the featureset version container. + /// + public readonly string ProvisioningState; + /// + /// Specifies the feature spec details + /// + public readonly Outputs.FeaturesetSpecificationResponse? Specification; + /// + /// Specifies the asset stage + /// + public readonly string? Stage; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private FeaturesetVersionResponse( + string? description, + + ImmutableArray entities, + + bool? isAnonymous, + + bool? isArchived, + + Outputs.MaterializationSettingsResponse? materializationSettings, + + ImmutableDictionary? properties, + + string provisioningState, + + Outputs.FeaturesetSpecificationResponse? specification, + + string? stage, + + ImmutableDictionary? tags) + { + Description = description; + Entities = entities; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + MaterializationSettings = materializationSettings; + Properties = properties; + ProvisioningState = provisioningState; + Specification = specification; + Stage = stage; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturestoreEntityContainerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturestoreEntityContainerResponse.cs new file mode 100644 index 000000000000..97e1d45c058b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturestoreEntityContainerResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// DTO object representing feature entity + /// + [OutputType] + public sealed class FeaturestoreEntityContainerResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The latest version inside this container. + /// + public readonly string LatestVersion; + /// + /// The next auto incremental version + /// + public readonly string NextVersion; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the featurestore entity container. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private FeaturestoreEntityContainerResponse( + string? description, + + bool? isArchived, + + string latestVersion, + + string nextVersion, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags) + { + Description = description; + IsArchived = isArchived; + LatestVersion = latestVersion; + NextVersion = nextVersion; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturestoreEntityVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturestoreEntityVersionResponse.cs new file mode 100644 index 000000000000..bbe0308879a1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FeaturestoreEntityVersionResponse.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// DTO object representing feature entity version + /// + [OutputType] + public sealed class FeaturestoreEntityVersionResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Specifies index columns + /// + public readonly ImmutableArray IndexColumns; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the featurestore entity version. + /// + public readonly string ProvisioningState; + /// + /// Specifies the asset stage + /// + public readonly string? Stage; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private FeaturestoreEntityVersionResponse( + string? description, + + ImmutableArray indexColumns, + + bool? isAnonymous, + + bool? isArchived, + + ImmutableDictionary? properties, + + string provisioningState, + + string? stage, + + ImmutableDictionary? tags) + { + Description = description; + IndexColumns = indexColumns; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + Properties = properties; + ProvisioningState = provisioningState; + Stage = stage; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FineTuningJobResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FineTuningJobResponse.cs new file mode 100644 index 000000000000..d627ec06b5de --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FineTuningJobResponse.cs @@ -0,0 +1,153 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// FineTuning Job definition. + /// + [OutputType] + public sealed class FineTuningJobResponse + { + /// + /// ARM resource ID of the component resource. + /// + public readonly string? ComponentId; + /// + /// ARM resource ID of the compute resource. + /// + public readonly string? ComputeId; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Display name of job. + /// + public readonly string? DisplayName; + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + public readonly string? ExperimentName; + /// + /// [Required] + /// + public readonly Union FineTuningDetails; + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + public readonly object? Identity; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Enum to determine the type of job. + /// Expected value is 'FineTuning'. + /// + public readonly string JobType; + /// + /// Notification setting for the job + /// + public readonly Outputs.NotificationSettingResponse? NotificationSetting; + /// + /// [Required] + /// + public readonly ImmutableDictionary Outputs; + /// + /// Parent job name. + /// + public readonly string? ParentJobName; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Queue settings for the job + /// + public readonly Outputs.QueueSettingsResponse? QueueSettings; + /// + /// Instance types and other resources for the job + /// + public readonly Outputs.JobResourcesResponse? Resources; + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public readonly ImmutableDictionary? Services; + /// + /// Status of the job. + /// + public readonly string Status; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private FineTuningJobResponse( + string? componentId, + + string? computeId, + + string? description, + + string? displayName, + + string? experimentName, + + Union fineTuningDetails, + + object? identity, + + bool? isArchived, + + string jobType, + + Outputs.NotificationSettingResponse? notificationSetting, + + ImmutableDictionary outputs, + + string? parentJobName, + + ImmutableDictionary? properties, + + Outputs.QueueSettingsResponse? queueSettings, + + Outputs.JobResourcesResponse? resources, + + ImmutableDictionary? services, + + string status, + + ImmutableDictionary? tags) + { + ComponentId = componentId; + ComputeId = computeId; + Description = description; + DisplayName = displayName; + ExperimentName = experimentName; + FineTuningDetails = fineTuningDetails; + Identity = identity; + IsArchived = isArchived; + JobType = jobType; + NotificationSetting = notificationSetting; + Outputs = outputs; + ParentJobName = parentJobName; + Properties = properties; + QueueSettings = queueSettings; + Resources = resources; + Services = services; + Status = status; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FinetuningDetailsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FinetuningDetailsResponse.cs new file mode 100644 index 000000000000..f44dfd037866 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FinetuningDetailsResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class FinetuningDetailsResponse + { + /// + /// Finetuning Hyperparameters + /// + public readonly ImmutableDictionary? HyperParameters; + /// + /// [Required] Student model for fine tuning. + /// + public readonly object StudentModel; + + [OutputConstructor] + private FinetuningDetailsResponse( + ImmutableDictionary? hyperParameters, + + object studentModel) + { + HyperParameters = hyperParameters; + StudentModel = studentModel; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FixedInputDataResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FixedInputDataResponse.cs new file mode 100644 index 000000000000..447906ef0bed --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FixedInputDataResponse.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Fixed input data definition. + /// + [OutputType] + public sealed class FixedInputDataResponse + { + /// + /// Mapping of column names to special uses. + /// + public readonly ImmutableDictionary? Columns; + /// + /// The context metadata of the data source. + /// + public readonly string? DataContext; + /// + /// Monitoring input data type enum. + /// Expected value is 'Fixed'. + /// + public readonly string InputDataType; + /// + /// [Required] Specifies the type of job. + /// + public readonly string JobInputType; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + + [OutputConstructor] + private FixedInputDataResponse( + ImmutableDictionary? columns, + + string? dataContext, + + string inputDataType, + + string jobInputType, + + string uri) + { + Columns = columns; + DataContext = dataContext; + InputDataType = inputDataType; + JobInputType = jobInputType; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FlavorDataResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FlavorDataResponse.cs new file mode 100644 index 000000000000..60454bfc277a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FlavorDataResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class FlavorDataResponse + { + /// + /// Model flavor-specific data. + /// + public readonly ImmutableDictionary? Data; + + [OutputConstructor] + private FlavorDataResponse(ImmutableDictionary? data) + { + Data = data; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingResponse.cs new file mode 100644 index 000000000000..e6788085b5f6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingResponse.cs @@ -0,0 +1,143 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Forecasting task in AutoML Table vertical. + /// + [OutputType] + public sealed class ForecastingResponse + { + /// + /// Columns to use for CVSplit data. + /// + public readonly ImmutableArray CvSplitColumnNames; + /// + /// Featurization inputs needed for AutoML job. + /// + public readonly Outputs.TableVerticalFeaturizationSettingsResponse? FeaturizationSettings; + /// + /// Forecasting task specific inputs. + /// + public readonly Outputs.ForecastingSettingsResponse? ForecastingSettings; + /// + /// Execution constraints for AutoMLJob. + /// + public readonly Outputs.TableVerticalLimitSettingsResponse? LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Number of cross validation folds to be applied on training dataset + /// when validation dataset is not provided. + /// + public readonly Union? NCrossValidations; + /// + /// Primary metric for forecasting task. + /// + public readonly string? PrimaryMetric; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'Forecasting'. + /// + public readonly string TaskType; + /// + /// Test data input. + /// + public readonly Outputs.MLTableJobInputResponse? TestData; + /// + /// The fraction of test dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? TestDataSize; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Inputs for training phase for an AutoML Job. + /// + public readonly Outputs.ForecastingTrainingSettingsResponse? TrainingSettings; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? ValidationDataSize; + /// + /// The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + /// + public readonly string? WeightColumnName; + + [OutputConstructor] + private ForecastingResponse( + ImmutableArray cvSplitColumnNames, + + Outputs.TableVerticalFeaturizationSettingsResponse? featurizationSettings, + + Outputs.ForecastingSettingsResponse? forecastingSettings, + + Outputs.TableVerticalLimitSettingsResponse? limitSettings, + + string? logVerbosity, + + Union? nCrossValidations, + + string? primaryMetric, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse? testData, + + double? testDataSize, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.ForecastingTrainingSettingsResponse? trainingSettings, + + Outputs.MLTableJobInputResponse? validationData, + + double? validationDataSize, + + string? weightColumnName) + { + CvSplitColumnNames = cvSplitColumnNames; + FeaturizationSettings = featurizationSettings; + ForecastingSettings = forecastingSettings; + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + NCrossValidations = nCrossValidations; + PrimaryMetric = primaryMetric; + TargetColumnName = targetColumnName; + TaskType = taskType; + TestData = testData; + TestDataSize = testDataSize; + TrainingData = trainingData; + TrainingSettings = trainingSettings; + ValidationData = validationData; + ValidationDataSize = validationDataSize; + WeightColumnName = weightColumnName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingSettingsResponse.cs new file mode 100644 index 000000000000..371ef5fc99bb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingSettingsResponse.cs @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Forecasting specific parameters. + /// + [OutputType] + public sealed class ForecastingSettingsResponse + { + /// + /// Country or region for holidays for forecasting tasks. + /// These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + /// + public readonly string? CountryOrRegionForHolidays; + /// + /// Number of periods between the origin time of one CV fold and the next fold. For + /// example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + /// three days apart. + /// + public readonly int? CvStepSize; + /// + /// Flag for generating lags for the numeric features with 'auto' or null. + /// + public readonly string? FeatureLags; + /// + /// The desired maximum forecast horizon in units of time-series frequency. + /// + public readonly Union? ForecastHorizon; + /// + /// When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + /// + public readonly string? Frequency; + /// + /// Set time series seasonality as an integer multiple of the series frequency. + /// If seasonality is set to 'auto', it will be inferred. + /// + public readonly Union? Seasonality; + /// + /// The parameter defining how if AutoML should handle short time series. + /// + public readonly string? ShortSeriesHandlingConfig; + /// + /// The function to be used to aggregate the time series target column to conform to a user specified frequency. + /// If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + /// + public readonly string? TargetAggregateFunction; + /// + /// The number of past periods to lag from the target column. + /// + public readonly Union? TargetLags; + /// + /// The number of past periods used to create a rolling window average of the target column. + /// + public readonly Union? TargetRollingWindowSize; + /// + /// The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + /// + public readonly string? TimeColumnName; + /// + /// The names of columns used to group a timeseries. It can be used to create multiple series. + /// If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + /// + public readonly ImmutableArray TimeSeriesIdColumnNames; + /// + /// Configure STL Decomposition of the time-series target column. + /// + public readonly string? UseStl; + + [OutputConstructor] + private ForecastingSettingsResponse( + string? countryOrRegionForHolidays, + + int? cvStepSize, + + string? featureLags, + + Union? forecastHorizon, + + string? frequency, + + Union? seasonality, + + string? shortSeriesHandlingConfig, + + string? targetAggregateFunction, + + Union? targetLags, + + Union? targetRollingWindowSize, + + string? timeColumnName, + + ImmutableArray timeSeriesIdColumnNames, + + string? useStl) + { + CountryOrRegionForHolidays = countryOrRegionForHolidays; + CvStepSize = cvStepSize; + FeatureLags = featureLags; + ForecastHorizon = forecastHorizon; + Frequency = frequency; + Seasonality = seasonality; + ShortSeriesHandlingConfig = shortSeriesHandlingConfig; + TargetAggregateFunction = targetAggregateFunction; + TargetLags = targetLags; + TargetRollingWindowSize = targetRollingWindowSize; + TimeColumnName = timeColumnName; + TimeSeriesIdColumnNames = timeSeriesIdColumnNames; + UseStl = useStl; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingTrainingSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingTrainingSettingsResponse.cs new file mode 100644 index 000000000000..3fce6e505614 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ForecastingTrainingSettingsResponse.cs @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Forecasting Training related configuration. + /// + [OutputType] + public sealed class ForecastingTrainingSettingsResponse + { + /// + /// Allowed models for forecasting task. + /// + public readonly ImmutableArray AllowedTrainingAlgorithms; + /// + /// Blocked models for forecasting task. + /// + public readonly ImmutableArray BlockedTrainingAlgorithms; + /// + /// Enable recommendation of DNN models. + /// + public readonly bool? EnableDnnTraining; + /// + /// Flag to turn on explainability on best model. + /// + public readonly bool? EnableModelExplainability; + /// + /// Flag for enabling onnx compatible models. + /// + public readonly bool? EnableOnnxCompatibleModels; + /// + /// Enable stack ensemble run. + /// + public readonly bool? EnableStackEnsemble; + /// + /// Enable voting ensemble run. + /// + public readonly bool? EnableVoteEnsemble; + /// + /// During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + /// Configure this parameter with a higher value than 300 secs, if more time is needed. + /// + public readonly string? EnsembleModelDownloadTimeout; + /// + /// Stack ensemble settings for stack ensemble run. + /// + public readonly Outputs.StackEnsembleSettingsResponse? StackEnsembleSettings; + + [OutputConstructor] + private ForecastingTrainingSettingsResponse( + ImmutableArray allowedTrainingAlgorithms, + + ImmutableArray blockedTrainingAlgorithms, + + bool? enableDnnTraining, + + bool? enableModelExplainability, + + bool? enableOnnxCompatibleModels, + + bool? enableStackEnsemble, + + bool? enableVoteEnsemble, + + string? ensembleModelDownloadTimeout, + + Outputs.StackEnsembleSettingsResponse? stackEnsembleSettings) + { + AllowedTrainingAlgorithms = allowedTrainingAlgorithms; + BlockedTrainingAlgorithms = blockedTrainingAlgorithms; + EnableDnnTraining = enableDnnTraining; + EnableModelExplainability = enableModelExplainability; + EnableOnnxCompatibleModels = enableOnnxCompatibleModels; + EnableStackEnsemble = enableStackEnsemble; + EnableVoteEnsemble = enableVoteEnsemble; + EnsembleModelDownloadTimeout = ensembleModelDownloadTimeout; + StackEnsembleSettings = stackEnsembleSettings; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FqdnOutboundRuleResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FqdnOutboundRuleResponse.cs new file mode 100644 index 000000000000..8cafd0a9dc61 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/FqdnOutboundRuleResponse.cs @@ -0,0 +1,54 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// FQDN Outbound Rule for the managed network of a machine learning workspace. + /// + [OutputType] + public sealed class FqdnOutboundRuleResponse + { + /// + /// Category of a managed network Outbound Rule of a machine learning workspace. + /// + public readonly string? Category; + public readonly string? Destination; + public readonly ImmutableArray ParentRuleNames; + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + public readonly string? Status; + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// Expected value is 'FQDN'. + /// + public readonly string Type; + + [OutputConstructor] + private FqdnOutboundRuleResponse( + string? category, + + string? destination, + + ImmutableArray parentRuleNames, + + string? status, + + string type) + { + Category = category; + Destination = destination; + ParentRuleNames = parentRuleNames; + Status = status; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GridSamplingAlgorithmResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GridSamplingAlgorithmResponse.cs new file mode 100644 index 000000000000..61f07166b4bd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GridSamplingAlgorithmResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines a Sampling Algorithm that exhaustively generates every value combination in the space + /// + [OutputType] + public sealed class GridSamplingAlgorithmResponse + { + /// + /// + /// Expected value is 'Grid'. + /// + public readonly string SamplingAlgorithmType; + + [OutputConstructor] + private GridSamplingAlgorithmResponse(string samplingAlgorithmType) + { + SamplingAlgorithmType = samplingAlgorithmType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GroupEnvironmentConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GroupEnvironmentConfigurationResponse.cs new file mode 100644 index 000000000000..007187f2d297 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GroupEnvironmentConfigurationResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Environment configuration options. + /// + [OutputType] + public sealed class GroupEnvironmentConfigurationResponse + { + /// + /// ARM resource ID of the environment specification for the inference pool. + /// + public readonly string? EnvironmentId; + /// + /// Environment variables configuration for the inference pool. + /// + public readonly ImmutableArray EnvironmentVariables; + /// + /// Liveness probe monitors the health of the container regularly. + /// + public readonly Outputs.ProbeSettingsResponse? LivenessProbe; + /// + /// Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + /// + public readonly Outputs.ProbeSettingsResponse? ReadinessProbe; + /// + /// This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + /// + public readonly Outputs.ProbeSettingsResponse? StartupProbe; + + [OutputConstructor] + private GroupEnvironmentConfigurationResponse( + string? environmentId, + + ImmutableArray environmentVariables, + + Outputs.ProbeSettingsResponse? livenessProbe, + + Outputs.ProbeSettingsResponse? readinessProbe, + + Outputs.ProbeSettingsResponse? startupProbe) + { + EnvironmentId = environmentId; + EnvironmentVariables = environmentVariables; + LivenessProbe = livenessProbe; + ReadinessProbe = readinessProbe; + StartupProbe = startupProbe; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GroupModelConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GroupModelConfigurationResponse.cs new file mode 100644 index 000000000000..0ba6d7fac6e5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/GroupModelConfigurationResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Model configuration options. + /// + [OutputType] + public sealed class GroupModelConfigurationResponse + { + /// + /// The URI path to the model. + /// + public readonly string? ModelId; + + [OutputConstructor] + private GroupModelConfigurationResponse(string? modelId) + { + ModelId = modelId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/HDInsightPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/HDInsightPropertiesResponse.cs new file mode 100644 index 000000000000..8e221fea3444 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/HDInsightPropertiesResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// HDInsight compute properties + /// + [OutputType] + public sealed class HDInsightPropertiesResponse + { + /// + /// Public IP address of the master node of the cluster. + /// + public readonly string? Address; + /// + /// Admin credentials for master node of the cluster + /// + public readonly Outputs.VirtualMachineSshCredentialsResponse? AdministratorAccount; + /// + /// Port open for ssh connections on the master node of the cluster. + /// + public readonly int? SshPort; + + [OutputConstructor] + private HDInsightPropertiesResponse( + string? address, + + Outputs.VirtualMachineSshCredentialsResponse? administratorAccount, + + int? sshPort) + { + Address = address; + AdministratorAccount = administratorAccount; + SshPort = sshPort; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/HDInsightResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/HDInsightResponse.cs new file mode 100644 index 000000000000..3df617b37ec2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/HDInsightResponse.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A HDInsight compute. + /// + [OutputType] + public sealed class HDInsightResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'HDInsight'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + /// + /// HDInsight compute properties + /// + public readonly Outputs.HDInsightPropertiesResponse? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private HDInsightResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.HDInsightPropertiesResponse? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IPRuleResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IPRuleResponse.cs new file mode 100644 index 000000000000..3623eafff1a7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IPRuleResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Contains an IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + /// + [OutputType] + public sealed class IPRuleResponse + { + /// + /// An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + /// + public readonly string? Value; + + [OutputConstructor] + private IPRuleResponse(string? value) + { + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IdAssetReferenceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IdAssetReferenceResponse.cs new file mode 100644 index 000000000000..bddeffda3d22 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IdAssetReferenceResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Reference to an asset via its ARM resource ID. + /// + [OutputType] + public sealed class IdAssetReferenceResponse + { + /// + /// [Required] ARM resource ID of the asset. + /// + public readonly string AssetId; + /// + /// Enum to determine which reference method to use for an asset. + /// Expected value is 'Id'. + /// + public readonly string ReferenceType; + + [OutputConstructor] + private IdAssetReferenceResponse( + string assetId, + + string referenceType) + { + AssetId = assetId; + ReferenceType = referenceType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IdentityForCmkResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IdentityForCmkResponse.cs new file mode 100644 index 000000000000..cb2f02f4fe42 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IdentityForCmkResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Identity object used for encryption. + /// + [OutputType] + public sealed class IdentityForCmkResponse + { + /// + /// UserAssignedIdentity to be used to fetch the encryption key from keyVault + /// + public readonly string? UserAssignedIdentity; + + [OutputConstructor] + private IdentityForCmkResponse(string? userAssignedIdentity) + { + UserAssignedIdentity = userAssignedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageClassificationMultilabelResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageClassificationMultilabelResponse.cs new file mode 100644 index 000000000000..ade0492506ca --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageClassificationMultilabelResponse.cs @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + /// from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + /// + [OutputType] + public sealed class ImageClassificationMultilabelResponse + { + /// + /// [Required] Limit settings for the AutoML job. + /// + public readonly Outputs.ImageLimitSettingsResponse LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Settings used for training the model. + /// + public readonly Outputs.ImageModelSettingsClassificationResponse? ModelSettings; + /// + /// Primary metric to optimize for this task. + /// + public readonly string? PrimaryMetric; + /// + /// Search space for sampling different combinations of models and their hyperparameters. + /// + public readonly ImmutableArray SearchSpace; + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + public readonly Outputs.ImageSweepSettingsResponse? SweepSettings; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'ImageClassificationMultilabel'. + /// + public readonly string TaskType; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? ValidationDataSize; + + [OutputConstructor] + private ImageClassificationMultilabelResponse( + Outputs.ImageLimitSettingsResponse limitSettings, + + string? logVerbosity, + + Outputs.ImageModelSettingsClassificationResponse? modelSettings, + + string? primaryMetric, + + ImmutableArray searchSpace, + + Outputs.ImageSweepSettingsResponse? sweepSettings, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.MLTableJobInputResponse? validationData, + + double? validationDataSize) + { + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + ModelSettings = modelSettings; + PrimaryMetric = primaryMetric; + SearchSpace = searchSpace; + SweepSettings = sweepSettings; + TargetColumnName = targetColumnName; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + ValidationDataSize = validationDataSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageClassificationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageClassificationResponse.cs new file mode 100644 index 000000000000..69410a35b72a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageClassificationResponse.cs @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Image Classification. Multi-class image classification is used when an image is classified with only a single label + /// from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + /// + [OutputType] + public sealed class ImageClassificationResponse + { + /// + /// [Required] Limit settings for the AutoML job. + /// + public readonly Outputs.ImageLimitSettingsResponse LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Settings used for training the model. + /// + public readonly Outputs.ImageModelSettingsClassificationResponse? ModelSettings; + /// + /// Primary metric to optimize for this task. + /// + public readonly string? PrimaryMetric; + /// + /// Search space for sampling different combinations of models and their hyperparameters. + /// + public readonly ImmutableArray SearchSpace; + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + public readonly Outputs.ImageSweepSettingsResponse? SweepSettings; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'ImageClassification'. + /// + public readonly string TaskType; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? ValidationDataSize; + + [OutputConstructor] + private ImageClassificationResponse( + Outputs.ImageLimitSettingsResponse limitSettings, + + string? logVerbosity, + + Outputs.ImageModelSettingsClassificationResponse? modelSettings, + + string? primaryMetric, + + ImmutableArray searchSpace, + + Outputs.ImageSweepSettingsResponse? sweepSettings, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.MLTableJobInputResponse? validationData, + + double? validationDataSize) + { + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + ModelSettings = modelSettings; + PrimaryMetric = primaryMetric; + SearchSpace = searchSpace; + SweepSettings = sweepSettings; + TargetColumnName = targetColumnName; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + ValidationDataSize = validationDataSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageDetailsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageDetailsResponse.cs new file mode 100644 index 000000000000..2cc26ffbec57 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageDetailsResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ImageDetailsResponse + { + /// + /// Indicates if image exists + /// + public readonly bool? Exists; + /// + /// Container image details + /// + public readonly Outputs.ImageInfoResponse? Image; + /// + /// Vulnerability findings details + /// + public readonly Outputs.VulnerabilityFindingsResponse? VulnerabilityFindings; + + [OutputConstructor] + private ImageDetailsResponse( + bool? exists, + + Outputs.ImageInfoResponse? image, + + Outputs.VulnerabilityFindingsResponse? vulnerabilityFindings) + { + Exists = exists; + Image = image; + VulnerabilityFindings = vulnerabilityFindings; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageInfoResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageInfoResponse.cs new file mode 100644 index 000000000000..a7dc2ba5a5a3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageInfoResponse.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ImageInfoResponse + { + /// + /// Image digest + /// + public readonly string? Digest; + /// + /// Container registry host name + /// + public readonly string? Hostname; + /// + /// Repository name + /// + public readonly string? Repository; + /// + /// Image tag + /// + public readonly string? Tag; + + [OutputConstructor] + private ImageInfoResponse( + string? digest, + + string? hostname, + + string? repository, + + string? tag) + { + Digest = digest; + Hostname = hostname; + Repository = repository; + Tag = tag; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageInstanceSegmentationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageInstanceSegmentationResponse.cs new file mode 100644 index 000000000000..258836b3a86f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageInstanceSegmentationResponse.cs @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + /// drawing a polygon around each object in the image. + /// + [OutputType] + public sealed class ImageInstanceSegmentationResponse + { + /// + /// [Required] Limit settings for the AutoML job. + /// + public readonly Outputs.ImageLimitSettingsResponse LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Settings used for training the model. + /// + public readonly Outputs.ImageModelSettingsObjectDetectionResponse? ModelSettings; + /// + /// Primary metric to optimize for this task. + /// + public readonly string? PrimaryMetric; + /// + /// Search space for sampling different combinations of models and their hyperparameters. + /// + public readonly ImmutableArray SearchSpace; + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + public readonly Outputs.ImageSweepSettingsResponse? SweepSettings; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'ImageInstanceSegmentation'. + /// + public readonly string TaskType; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? ValidationDataSize; + + [OutputConstructor] + private ImageInstanceSegmentationResponse( + Outputs.ImageLimitSettingsResponse limitSettings, + + string? logVerbosity, + + Outputs.ImageModelSettingsObjectDetectionResponse? modelSettings, + + string? primaryMetric, + + ImmutableArray searchSpace, + + Outputs.ImageSweepSettingsResponse? sweepSettings, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.MLTableJobInputResponse? validationData, + + double? validationDataSize) + { + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + ModelSettings = modelSettings; + PrimaryMetric = primaryMetric; + SearchSpace = searchSpace; + SweepSettings = sweepSettings; + TargetColumnName = targetColumnName; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + ValidationDataSize = validationDataSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageLimitSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageLimitSettingsResponse.cs new file mode 100644 index 000000000000..df417679cc53 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageLimitSettingsResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Limit settings for the AutoML job. + /// + [OutputType] + public sealed class ImageLimitSettingsResponse + { + /// + /// Maximum number of concurrent AutoML iterations. + /// + public readonly int? MaxConcurrentTrials; + /// + /// Maximum number of AutoML iterations. + /// + public readonly int? MaxTrials; + /// + /// AutoML job timeout. + /// + public readonly string? Timeout; + + [OutputConstructor] + private ImageLimitSettingsResponse( + int? maxConcurrentTrials, + + int? maxTrials, + + string? timeout) + { + MaxConcurrentTrials = maxConcurrentTrials; + MaxTrials = maxTrials; + Timeout = timeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageMetadataResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageMetadataResponse.cs new file mode 100644 index 000000000000..215ec7c38357 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageMetadataResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Returns metadata about the operating system image for this compute instance. + /// + [OutputType] + public sealed class ImageMetadataResponse + { + /// + /// Specifies the current operating system image version this compute instance is running on. + /// + public readonly string? CurrentImageVersion; + /// + /// Specifies whether this compute instance is running on the latest operating system image. + /// + public readonly bool? IsLatestOsImageVersion; + /// + /// Specifies the latest available operating system image version. + /// + public readonly string? LatestImageVersion; + /// + /// Metadata about the os patching. + /// + public readonly Outputs.OsPatchingStatusResponse OsPatchingStatus; + + [OutputConstructor] + private ImageMetadataResponse( + string? currentImageVersion, + + bool? isLatestOsImageVersion, + + string? latestImageVersion, + + Outputs.OsPatchingStatusResponse osPatchingStatus) + { + CurrentImageVersion = currentImageVersion; + IsLatestOsImageVersion = isLatestOsImageVersion; + LatestImageVersion = latestImageVersion; + OsPatchingStatus = osPatchingStatus; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelDistributionSettingsClassificationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelDistributionSettingsClassificationResponse.cs new file mode 100644 index 000000000000..73216e5cff41 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelDistributionSettingsClassificationResponse.cs @@ -0,0 +1,269 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Distribution expressions to sweep over values of model settings. + /// <example> + /// Some examples are: + /// ``` + /// ModelName = "choice('seresnext', 'resnest50')"; + /// LearningRate = "uniform(0.001, 0.01)"; + /// LayersToFreeze = "choice(0, 2)"; + /// ```</example> + /// For more details on how to compose distribution expressions please check the documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + /// For more information on the available settings please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [OutputType] + public sealed class ImageModelDistributionSettingsClassificationResponse + { + /// + /// Enable AMSGrad when optimizer is 'adam' or 'adamw'. + /// + public readonly string? AmsGradient; + /// + /// Settings for using Augmentations. + /// + public readonly string? Augmentations; + /// + /// Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + public readonly string? Beta1; + /// + /// Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + public readonly string? Beta2; + /// + /// Whether to use distributer training. + /// + public readonly string? Distributed; + /// + /// Enable early stopping logic during training. + /// + public readonly string? EarlyStopping; + /// + /// Minimum number of epochs or validation evaluations to wait before primary metric improvement + /// is tracked for early stopping. Must be a positive integer. + /// + public readonly string? EarlyStoppingDelay; + /// + /// Minimum number of epochs or validation evaluations with no primary metric improvement before + /// the run is stopped. Must be a positive integer. + /// + public readonly string? EarlyStoppingPatience; + /// + /// Enable normalization when exporting ONNX model. + /// + public readonly string? EnableOnnxNormalization; + /// + /// Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + /// + public readonly string? EvaluationFrequency; + /// + /// Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + /// updating the model weights while accumulating the gradients of those steps, and then using + /// the accumulated gradients to compute the weight updates. Must be a positive integer. + /// + public readonly string? GradientAccumulationStep; + /// + /// Number of layers to freeze for the model. Must be a positive integer. + /// For instance, passing 2 as value for 'seresnext' means + /// freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + /// see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public readonly string? LayersToFreeze; + /// + /// Initial learning rate. Must be a float in the range [0, 1]. + /// + public readonly string? LearningRate; + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + public readonly string? LearningRateScheduler; + /// + /// Name of the model to use for training. + /// For more information on the available models please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public readonly string? ModelName; + /// + /// Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + /// + public readonly string? Momentum; + /// + /// Enable nesterov when optimizer is 'sgd'. + /// + public readonly string? Nesterov; + /// + /// Number of training epochs. Must be a positive integer. + /// + public readonly string? NumberOfEpochs; + /// + /// Number of data loader workers. Must be a non-negative integer. + /// + public readonly string? NumberOfWorkers; + /// + /// Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + /// + public readonly string? Optimizer; + /// + /// Random seed to be used when using deterministic training. + /// + public readonly string? RandomSeed; + /// + /// Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + /// + public readonly string? StepLRGamma; + /// + /// Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + /// + public readonly string? StepLRStepSize; + /// + /// Training batch size. Must be a positive integer. + /// + public readonly string? TrainingBatchSize; + /// + /// Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + /// + public readonly string? TrainingCropSize; + /// + /// Validation batch size. Must be a positive integer. + /// + public readonly string? ValidationBatchSize; + /// + /// Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + /// + public readonly string? ValidationCropSize; + /// + /// Image size to which to resize before cropping for validation dataset. Must be a positive integer. + /// + public readonly string? ValidationResizeSize; + /// + /// Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + /// + public readonly string? WarmupCosineLRCycles; + /// + /// Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + /// + public readonly string? WarmupCosineLRWarmupEpochs; + /// + /// Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + /// + public readonly string? WeightDecay; + /// + /// Weighted loss. The accepted values are 0 for no weighted loss. + /// 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + /// + public readonly string? WeightedLoss; + + [OutputConstructor] + private ImageModelDistributionSettingsClassificationResponse( + string? amsGradient, + + string? augmentations, + + string? beta1, + + string? beta2, + + string? distributed, + + string? earlyStopping, + + string? earlyStoppingDelay, + + string? earlyStoppingPatience, + + string? enableOnnxNormalization, + + string? evaluationFrequency, + + string? gradientAccumulationStep, + + string? layersToFreeze, + + string? learningRate, + + string? learningRateScheduler, + + string? modelName, + + string? momentum, + + string? nesterov, + + string? numberOfEpochs, + + string? numberOfWorkers, + + string? optimizer, + + string? randomSeed, + + string? stepLRGamma, + + string? stepLRStepSize, + + string? trainingBatchSize, + + string? trainingCropSize, + + string? validationBatchSize, + + string? validationCropSize, + + string? validationResizeSize, + + string? warmupCosineLRCycles, + + string? warmupCosineLRWarmupEpochs, + + string? weightDecay, + + string? weightedLoss) + { + AmsGradient = amsGradient; + Augmentations = augmentations; + Beta1 = beta1; + Beta2 = beta2; + Distributed = distributed; + EarlyStopping = earlyStopping; + EarlyStoppingDelay = earlyStoppingDelay; + EarlyStoppingPatience = earlyStoppingPatience; + EnableOnnxNormalization = enableOnnxNormalization; + EvaluationFrequency = evaluationFrequency; + GradientAccumulationStep = gradientAccumulationStep; + LayersToFreeze = layersToFreeze; + LearningRate = learningRate; + LearningRateScheduler = learningRateScheduler; + ModelName = modelName; + Momentum = momentum; + Nesterov = nesterov; + NumberOfEpochs = numberOfEpochs; + NumberOfWorkers = numberOfWorkers; + Optimizer = optimizer; + RandomSeed = randomSeed; + StepLRGamma = stepLRGamma; + StepLRStepSize = stepLRStepSize; + TrainingBatchSize = trainingBatchSize; + TrainingCropSize = trainingCropSize; + ValidationBatchSize = validationBatchSize; + ValidationCropSize = validationCropSize; + ValidationResizeSize = validationResizeSize; + WarmupCosineLRCycles = warmupCosineLRCycles; + WarmupCosineLRWarmupEpochs = warmupCosineLRWarmupEpochs; + WeightDecay = weightDecay; + WeightedLoss = weightedLoss; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelDistributionSettingsObjectDetectionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelDistributionSettingsObjectDetectionResponse.cs new file mode 100644 index 000000000000..27aab9420fa1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelDistributionSettingsObjectDetectionResponse.cs @@ -0,0 +1,349 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Distribution expressions to sweep over values of model settings. + /// <example> + /// Some examples are: + /// ``` + /// ModelName = "choice('seresnext', 'resnest50')"; + /// LearningRate = "uniform(0.001, 0.01)"; + /// LayersToFreeze = "choice(0, 2)"; + /// ```</example> + /// For more details on how to compose distribution expressions please check the documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + /// For more information on the available settings please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [OutputType] + public sealed class ImageModelDistributionSettingsObjectDetectionResponse + { + /// + /// Enable AMSGrad when optimizer is 'adam' or 'adamw'. + /// + public readonly string? AmsGradient; + /// + /// Settings for using Augmentations. + /// + public readonly string? Augmentations; + /// + /// Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + public readonly string? Beta1; + /// + /// Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + public readonly string? Beta2; + /// + /// Maximum number of detections per image, for all classes. Must be a positive integer. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly string? BoxDetectionsPerImage; + /// + /// During inference, only return proposals with a classification score greater than + /// BoxScoreThreshold. Must be a float in the range[0, 1]. + /// + public readonly string? BoxScoreThreshold; + /// + /// Whether to use distributer training. + /// + public readonly string? Distributed; + /// + /// Enable early stopping logic during training. + /// + public readonly string? EarlyStopping; + /// + /// Minimum number of epochs or validation evaluations to wait before primary metric improvement + /// is tracked for early stopping. Must be a positive integer. + /// + public readonly string? EarlyStoppingDelay; + /// + /// Minimum number of epochs or validation evaluations with no primary metric improvement before + /// the run is stopped. Must be a positive integer. + /// + public readonly string? EarlyStoppingPatience; + /// + /// Enable normalization when exporting ONNX model. + /// + public readonly string? EnableOnnxNormalization; + /// + /// Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + /// + public readonly string? EvaluationFrequency; + /// + /// Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + /// updating the model weights while accumulating the gradients of those steps, and then using + /// the accumulated gradients to compute the weight updates. Must be a positive integer. + /// + public readonly string? GradientAccumulationStep; + /// + /// Image size for train and validation. Must be a positive integer. + /// Note: The training run may get into CUDA OOM if the size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + public readonly string? ImageSize; + /// + /// Number of layers to freeze for the model. Must be a positive integer. + /// For instance, passing 2 as value for 'seresnext' means + /// freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + /// see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public readonly string? LayersToFreeze; + /// + /// Initial learning rate. Must be a float in the range [0, 1]. + /// + public readonly string? LearningRate; + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + public readonly string? LearningRateScheduler; + /// + /// Maximum size of the image to be rescaled before feeding it to the backbone. + /// Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly string? MaxSize; + /// + /// Minimum size of the image to be rescaled before feeding it to the backbone. + /// Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly string? MinSize; + /// + /// Name of the model to use for training. + /// For more information on the available models please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public readonly string? ModelName; + /// + /// Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + /// Note: training run may get into CUDA OOM if the model size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + public readonly string? ModelSize; + /// + /// Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + /// + public readonly string? Momentum; + /// + /// Enable multi-scale image by varying image size by +/- 50%. + /// Note: training run may get into CUDA OOM if no sufficient GPU memory. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + public readonly string? MultiScale; + /// + /// Enable nesterov when optimizer is 'sgd'. + /// + public readonly string? Nesterov; + /// + /// IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + /// + public readonly string? NmsIouThreshold; + /// + /// Number of training epochs. Must be a positive integer. + /// + public readonly string? NumberOfEpochs; + /// + /// Number of data loader workers. Must be a non-negative integer. + /// + public readonly string? NumberOfWorkers; + /// + /// Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + /// + public readonly string? Optimizer; + /// + /// Random seed to be used when using deterministic training. + /// + public readonly string? RandomSeed; + /// + /// Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + /// + public readonly string? StepLRGamma; + /// + /// Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + /// + public readonly string? StepLRStepSize; + /// + /// The grid size to use for tiling each image. Note: TileGridSize must not be + /// None to enable small object detection logic. A string containing two integers in mxn format. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly string? TileGridSize; + /// + /// Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly string? TileOverlapRatio; + /// + /// The IOU threshold to use to perform NMS while merging predictions from tiles and image. + /// Used in validation/ inference. Must be float in the range [0, 1]. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// NMS: Non-maximum suppression + /// + public readonly string? TilePredictionsNmsThreshold; + /// + /// Training batch size. Must be a positive integer. + /// + public readonly string? TrainingBatchSize; + /// + /// Validation batch size. Must be a positive integer. + /// + public readonly string? ValidationBatchSize; + /// + /// IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + /// + public readonly string? ValidationIouThreshold; + /// + /// Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + /// + public readonly string? ValidationMetricType; + /// + /// Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + /// + public readonly string? WarmupCosineLRCycles; + /// + /// Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + /// + public readonly string? WarmupCosineLRWarmupEpochs; + /// + /// Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + /// + public readonly string? WeightDecay; + + [OutputConstructor] + private ImageModelDistributionSettingsObjectDetectionResponse( + string? amsGradient, + + string? augmentations, + + string? beta1, + + string? beta2, + + string? boxDetectionsPerImage, + + string? boxScoreThreshold, + + string? distributed, + + string? earlyStopping, + + string? earlyStoppingDelay, + + string? earlyStoppingPatience, + + string? enableOnnxNormalization, + + string? evaluationFrequency, + + string? gradientAccumulationStep, + + string? imageSize, + + string? layersToFreeze, + + string? learningRate, + + string? learningRateScheduler, + + string? maxSize, + + string? minSize, + + string? modelName, + + string? modelSize, + + string? momentum, + + string? multiScale, + + string? nesterov, + + string? nmsIouThreshold, + + string? numberOfEpochs, + + string? numberOfWorkers, + + string? optimizer, + + string? randomSeed, + + string? stepLRGamma, + + string? stepLRStepSize, + + string? tileGridSize, + + string? tileOverlapRatio, + + string? tilePredictionsNmsThreshold, + + string? trainingBatchSize, + + string? validationBatchSize, + + string? validationIouThreshold, + + string? validationMetricType, + + string? warmupCosineLRCycles, + + string? warmupCosineLRWarmupEpochs, + + string? weightDecay) + { + AmsGradient = amsGradient; + Augmentations = augmentations; + Beta1 = beta1; + Beta2 = beta2; + BoxDetectionsPerImage = boxDetectionsPerImage; + BoxScoreThreshold = boxScoreThreshold; + Distributed = distributed; + EarlyStopping = earlyStopping; + EarlyStoppingDelay = earlyStoppingDelay; + EarlyStoppingPatience = earlyStoppingPatience; + EnableOnnxNormalization = enableOnnxNormalization; + EvaluationFrequency = evaluationFrequency; + GradientAccumulationStep = gradientAccumulationStep; + ImageSize = imageSize; + LayersToFreeze = layersToFreeze; + LearningRate = learningRate; + LearningRateScheduler = learningRateScheduler; + MaxSize = maxSize; + MinSize = minSize; + ModelName = modelName; + ModelSize = modelSize; + Momentum = momentum; + MultiScale = multiScale; + Nesterov = nesterov; + NmsIouThreshold = nmsIouThreshold; + NumberOfEpochs = numberOfEpochs; + NumberOfWorkers = numberOfWorkers; + Optimizer = optimizer; + RandomSeed = randomSeed; + StepLRGamma = stepLRGamma; + StepLRStepSize = stepLRStepSize; + TileGridSize = tileGridSize; + TileOverlapRatio = tileOverlapRatio; + TilePredictionsNmsThreshold = tilePredictionsNmsThreshold; + TrainingBatchSize = trainingBatchSize; + ValidationBatchSize = validationBatchSize; + ValidationIouThreshold = validationIouThreshold; + ValidationMetricType = validationMetricType; + WarmupCosineLRCycles = warmupCosineLRCycles; + WarmupCosineLRWarmupEpochs = warmupCosineLRWarmupEpochs; + WeightDecay = weightDecay; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelSettingsClassificationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelSettingsClassificationResponse.cs new file mode 100644 index 000000000000..b34fbcc5cdb8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelSettingsClassificationResponse.cs @@ -0,0 +1,288 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Settings used for training the model. + /// For more information on the available settings please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [OutputType] + public sealed class ImageModelSettingsClassificationResponse + { + /// + /// Settings for advanced scenarios. + /// + public readonly string? AdvancedSettings; + /// + /// Enable AMSGrad when optimizer is 'adam' or 'adamw'. + /// + public readonly bool? AmsGradient; + /// + /// Settings for using Augmentations. + /// + public readonly string? Augmentations; + /// + /// Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + public readonly double? Beta1; + /// + /// Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + public readonly double? Beta2; + /// + /// Frequency to store model checkpoints. Must be a positive integer. + /// + public readonly int? CheckpointFrequency; + /// + /// The pretrained checkpoint model for incremental training. + /// + public readonly Outputs.MLFlowModelJobInputResponse? CheckpointModel; + /// + /// The id of a previous run that has a pretrained checkpoint for incremental training. + /// + public readonly string? CheckpointRunId; + /// + /// Whether to use distributed training. + /// + public readonly bool? Distributed; + /// + /// Enable early stopping logic during training. + /// + public readonly bool? EarlyStopping; + /// + /// Minimum number of epochs or validation evaluations to wait before primary metric improvement + /// is tracked for early stopping. Must be a positive integer. + /// + public readonly int? EarlyStoppingDelay; + /// + /// Minimum number of epochs or validation evaluations with no primary metric improvement before + /// the run is stopped. Must be a positive integer. + /// + public readonly int? EarlyStoppingPatience; + /// + /// Enable normalization when exporting ONNX model. + /// + public readonly bool? EnableOnnxNormalization; + /// + /// Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + /// + public readonly int? EvaluationFrequency; + /// + /// Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + /// updating the model weights while accumulating the gradients of those steps, and then using + /// the accumulated gradients to compute the weight updates. Must be a positive integer. + /// + public readonly int? GradientAccumulationStep; + /// + /// Number of layers to freeze for the model. Must be a positive integer. + /// For instance, passing 2 as value for 'seresnext' means + /// freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + /// see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public readonly int? LayersToFreeze; + /// + /// Initial learning rate. Must be a float in the range [0, 1]. + /// + public readonly double? LearningRate; + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + public readonly string? LearningRateScheduler; + /// + /// Name of the model to use for training. + /// For more information on the available models please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public readonly string? ModelName; + /// + /// Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + /// + public readonly double? Momentum; + /// + /// Enable nesterov when optimizer is 'sgd'. + /// + public readonly bool? Nesterov; + /// + /// Number of training epochs. Must be a positive integer. + /// + public readonly int? NumberOfEpochs; + /// + /// Number of data loader workers. Must be a non-negative integer. + /// + public readonly int? NumberOfWorkers; + /// + /// Type of optimizer. + /// + public readonly string? Optimizer; + /// + /// Random seed to be used when using deterministic training. + /// + public readonly int? RandomSeed; + /// + /// Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + /// + public readonly double? StepLRGamma; + /// + /// Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + /// + public readonly int? StepLRStepSize; + /// + /// Training batch size. Must be a positive integer. + /// + public readonly int? TrainingBatchSize; + /// + /// Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + /// + public readonly int? TrainingCropSize; + /// + /// Validation batch size. Must be a positive integer. + /// + public readonly int? ValidationBatchSize; + /// + /// Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + /// + public readonly int? ValidationCropSize; + /// + /// Image size to which to resize before cropping for validation dataset. Must be a positive integer. + /// + public readonly int? ValidationResizeSize; + /// + /// Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + /// + public readonly double? WarmupCosineLRCycles; + /// + /// Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + /// + public readonly int? WarmupCosineLRWarmupEpochs; + /// + /// Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + /// + public readonly double? WeightDecay; + /// + /// Weighted loss. The accepted values are 0 for no weighted loss. + /// 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + /// + public readonly int? WeightedLoss; + + [OutputConstructor] + private ImageModelSettingsClassificationResponse( + string? advancedSettings, + + bool? amsGradient, + + string? augmentations, + + double? beta1, + + double? beta2, + + int? checkpointFrequency, + + Outputs.MLFlowModelJobInputResponse? checkpointModel, + + string? checkpointRunId, + + bool? distributed, + + bool? earlyStopping, + + int? earlyStoppingDelay, + + int? earlyStoppingPatience, + + bool? enableOnnxNormalization, + + int? evaluationFrequency, + + int? gradientAccumulationStep, + + int? layersToFreeze, + + double? learningRate, + + string? learningRateScheduler, + + string? modelName, + + double? momentum, + + bool? nesterov, + + int? numberOfEpochs, + + int? numberOfWorkers, + + string? optimizer, + + int? randomSeed, + + double? stepLRGamma, + + int? stepLRStepSize, + + int? trainingBatchSize, + + int? trainingCropSize, + + int? validationBatchSize, + + int? validationCropSize, + + int? validationResizeSize, + + double? warmupCosineLRCycles, + + int? warmupCosineLRWarmupEpochs, + + double? weightDecay, + + int? weightedLoss) + { + AdvancedSettings = advancedSettings; + AmsGradient = amsGradient; + Augmentations = augmentations; + Beta1 = beta1; + Beta2 = beta2; + CheckpointFrequency = checkpointFrequency; + CheckpointModel = checkpointModel; + CheckpointRunId = checkpointRunId; + Distributed = distributed; + EarlyStopping = earlyStopping; + EarlyStoppingDelay = earlyStoppingDelay; + EarlyStoppingPatience = earlyStoppingPatience; + EnableOnnxNormalization = enableOnnxNormalization; + EvaluationFrequency = evaluationFrequency; + GradientAccumulationStep = gradientAccumulationStep; + LayersToFreeze = layersToFreeze; + LearningRate = learningRate; + LearningRateScheduler = learningRateScheduler; + ModelName = modelName; + Momentum = momentum; + Nesterov = nesterov; + NumberOfEpochs = numberOfEpochs; + NumberOfWorkers = numberOfWorkers; + Optimizer = optimizer; + RandomSeed = randomSeed; + StepLRGamma = stepLRGamma; + StepLRStepSize = stepLRStepSize; + TrainingBatchSize = trainingBatchSize; + TrainingCropSize = trainingCropSize; + ValidationBatchSize = validationBatchSize; + ValidationCropSize = validationCropSize; + ValidationResizeSize = validationResizeSize; + WarmupCosineLRCycles = warmupCosineLRCycles; + WarmupCosineLRWarmupEpochs = warmupCosineLRWarmupEpochs; + WeightDecay = weightDecay; + WeightedLoss = weightedLoss; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelSettingsObjectDetectionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelSettingsObjectDetectionResponse.cs new file mode 100644 index 000000000000..b211b70c8960 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageModelSettingsObjectDetectionResponse.cs @@ -0,0 +1,367 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Settings used for training the model. + /// For more information on the available settings please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + [OutputType] + public sealed class ImageModelSettingsObjectDetectionResponse + { + /// + /// Settings for advanced scenarios. + /// + public readonly string? AdvancedSettings; + /// + /// Enable AMSGrad when optimizer is 'adam' or 'adamw'. + /// + public readonly bool? AmsGradient; + /// + /// Settings for using Augmentations. + /// + public readonly string? Augmentations; + /// + /// Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + public readonly double? Beta1; + /// + /// Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + /// + public readonly double? Beta2; + /// + /// Maximum number of detections per image, for all classes. Must be a positive integer. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly int? BoxDetectionsPerImage; + /// + /// During inference, only return proposals with a classification score greater than + /// BoxScoreThreshold. Must be a float in the range[0, 1]. + /// + public readonly double? BoxScoreThreshold; + /// + /// Frequency to store model checkpoints. Must be a positive integer. + /// + public readonly int? CheckpointFrequency; + /// + /// The pretrained checkpoint model for incremental training. + /// + public readonly Outputs.MLFlowModelJobInputResponse? CheckpointModel; + /// + /// The id of a previous run that has a pretrained checkpoint for incremental training. + /// + public readonly string? CheckpointRunId; + /// + /// Whether to use distributed training. + /// + public readonly bool? Distributed; + /// + /// Enable early stopping logic during training. + /// + public readonly bool? EarlyStopping; + /// + /// Minimum number of epochs or validation evaluations to wait before primary metric improvement + /// is tracked for early stopping. Must be a positive integer. + /// + public readonly int? EarlyStoppingDelay; + /// + /// Minimum number of epochs or validation evaluations with no primary metric improvement before + /// the run is stopped. Must be a positive integer. + /// + public readonly int? EarlyStoppingPatience; + /// + /// Enable normalization when exporting ONNX model. + /// + public readonly bool? EnableOnnxNormalization; + /// + /// Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + /// + public readonly int? EvaluationFrequency; + /// + /// Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + /// updating the model weights while accumulating the gradients of those steps, and then using + /// the accumulated gradients to compute the weight updates. Must be a positive integer. + /// + public readonly int? GradientAccumulationStep; + /// + /// Image size for train and validation. Must be a positive integer. + /// Note: The training run may get into CUDA OOM if the size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + public readonly int? ImageSize; + /// + /// Number of layers to freeze for the model. Must be a positive integer. + /// For instance, passing 2 as value for 'seresnext' means + /// freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + /// see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public readonly int? LayersToFreeze; + /// + /// Initial learning rate. Must be a float in the range [0, 1]. + /// + public readonly double? LearningRate; + /// + /// Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + /// + public readonly string? LearningRateScheduler; + /// + /// Maximum size of the image to be rescaled before feeding it to the backbone. + /// Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly int? MaxSize; + /// + /// Minimum size of the image to be rescaled before feeding it to the backbone. + /// Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly int? MinSize; + /// + /// Name of the model to use for training. + /// For more information on the available models please visit the official documentation: + /// https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + /// + public readonly string? ModelName; + /// + /// Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + /// Note: training run may get into CUDA OOM if the model size is too big. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + public readonly string? ModelSize; + /// + /// Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + /// + public readonly double? Momentum; + /// + /// Enable multi-scale image by varying image size by +/- 50%. + /// Note: training run may get into CUDA OOM if no sufficient GPU memory. + /// Note: This settings is only supported for the 'yolov5' algorithm. + /// + public readonly bool? MultiScale; + /// + /// Enable nesterov when optimizer is 'sgd'. + /// + public readonly bool? Nesterov; + /// + /// IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + /// + public readonly double? NmsIouThreshold; + /// + /// Number of training epochs. Must be a positive integer. + /// + public readonly int? NumberOfEpochs; + /// + /// Number of data loader workers. Must be a non-negative integer. + /// + public readonly int? NumberOfWorkers; + /// + /// Type of optimizer. + /// + public readonly string? Optimizer; + /// + /// Random seed to be used when using deterministic training. + /// + public readonly int? RandomSeed; + /// + /// Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + /// + public readonly double? StepLRGamma; + /// + /// Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + /// + public readonly int? StepLRStepSize; + /// + /// The grid size to use for tiling each image. Note: TileGridSize must not be + /// None to enable small object detection logic. A string containing two integers in mxn format. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly string? TileGridSize; + /// + /// Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly double? TileOverlapRatio; + /// + /// The IOU threshold to use to perform NMS while merging predictions from tiles and image. + /// Used in validation/ inference. Must be float in the range [0, 1]. + /// Note: This settings is not supported for the 'yolov5' algorithm. + /// + public readonly double? TilePredictionsNmsThreshold; + /// + /// Training batch size. Must be a positive integer. + /// + public readonly int? TrainingBatchSize; + /// + /// Validation batch size. Must be a positive integer. + /// + public readonly int? ValidationBatchSize; + /// + /// IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + /// + public readonly double? ValidationIouThreshold; + /// + /// Metric computation method to use for validation metrics. + /// + public readonly string? ValidationMetricType; + /// + /// Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + /// + public readonly double? WarmupCosineLRCycles; + /// + /// Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + /// + public readonly int? WarmupCosineLRWarmupEpochs; + /// + /// Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + /// + public readonly double? WeightDecay; + + [OutputConstructor] + private ImageModelSettingsObjectDetectionResponse( + string? advancedSettings, + + bool? amsGradient, + + string? augmentations, + + double? beta1, + + double? beta2, + + int? boxDetectionsPerImage, + + double? boxScoreThreshold, + + int? checkpointFrequency, + + Outputs.MLFlowModelJobInputResponse? checkpointModel, + + string? checkpointRunId, + + bool? distributed, + + bool? earlyStopping, + + int? earlyStoppingDelay, + + int? earlyStoppingPatience, + + bool? enableOnnxNormalization, + + int? evaluationFrequency, + + int? gradientAccumulationStep, + + int? imageSize, + + int? layersToFreeze, + + double? learningRate, + + string? learningRateScheduler, + + int? maxSize, + + int? minSize, + + string? modelName, + + string? modelSize, + + double? momentum, + + bool? multiScale, + + bool? nesterov, + + double? nmsIouThreshold, + + int? numberOfEpochs, + + int? numberOfWorkers, + + string? optimizer, + + int? randomSeed, + + double? stepLRGamma, + + int? stepLRStepSize, + + string? tileGridSize, + + double? tileOverlapRatio, + + double? tilePredictionsNmsThreshold, + + int? trainingBatchSize, + + int? validationBatchSize, + + double? validationIouThreshold, + + string? validationMetricType, + + double? warmupCosineLRCycles, + + int? warmupCosineLRWarmupEpochs, + + double? weightDecay) + { + AdvancedSettings = advancedSettings; + AmsGradient = amsGradient; + Augmentations = augmentations; + Beta1 = beta1; + Beta2 = beta2; + BoxDetectionsPerImage = boxDetectionsPerImage; + BoxScoreThreshold = boxScoreThreshold; + CheckpointFrequency = checkpointFrequency; + CheckpointModel = checkpointModel; + CheckpointRunId = checkpointRunId; + Distributed = distributed; + EarlyStopping = earlyStopping; + EarlyStoppingDelay = earlyStoppingDelay; + EarlyStoppingPatience = earlyStoppingPatience; + EnableOnnxNormalization = enableOnnxNormalization; + EvaluationFrequency = evaluationFrequency; + GradientAccumulationStep = gradientAccumulationStep; + ImageSize = imageSize; + LayersToFreeze = layersToFreeze; + LearningRate = learningRate; + LearningRateScheduler = learningRateScheduler; + MaxSize = maxSize; + MinSize = minSize; + ModelName = modelName; + ModelSize = modelSize; + Momentum = momentum; + MultiScale = multiScale; + Nesterov = nesterov; + NmsIouThreshold = nmsIouThreshold; + NumberOfEpochs = numberOfEpochs; + NumberOfWorkers = numberOfWorkers; + Optimizer = optimizer; + RandomSeed = randomSeed; + StepLRGamma = stepLRGamma; + StepLRStepSize = stepLRStepSize; + TileGridSize = tileGridSize; + TileOverlapRatio = tileOverlapRatio; + TilePredictionsNmsThreshold = tilePredictionsNmsThreshold; + TrainingBatchSize = trainingBatchSize; + ValidationBatchSize = validationBatchSize; + ValidationIouThreshold = validationIouThreshold; + ValidationMetricType = validationMetricType; + WarmupCosineLRCycles = warmupCosineLRCycles; + WarmupCosineLRWarmupEpochs = warmupCosineLRWarmupEpochs; + WeightDecay = weightDecay; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageObjectDetectionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageObjectDetectionResponse.cs new file mode 100644 index 000000000000..5fb134c5afe6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageObjectDetectionResponse.cs @@ -0,0 +1,106 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + /// bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + /// + [OutputType] + public sealed class ImageObjectDetectionResponse + { + /// + /// [Required] Limit settings for the AutoML job. + /// + public readonly Outputs.ImageLimitSettingsResponse LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Settings used for training the model. + /// + public readonly Outputs.ImageModelSettingsObjectDetectionResponse? ModelSettings; + /// + /// Primary metric to optimize for this task. + /// + public readonly string? PrimaryMetric; + /// + /// Search space for sampling different combinations of models and their hyperparameters. + /// + public readonly ImmutableArray SearchSpace; + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + public readonly Outputs.ImageSweepSettingsResponse? SweepSettings; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'ImageObjectDetection'. + /// + public readonly string TaskType; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? ValidationDataSize; + + [OutputConstructor] + private ImageObjectDetectionResponse( + Outputs.ImageLimitSettingsResponse limitSettings, + + string? logVerbosity, + + Outputs.ImageModelSettingsObjectDetectionResponse? modelSettings, + + string? primaryMetric, + + ImmutableArray searchSpace, + + Outputs.ImageSweepSettingsResponse? sweepSettings, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.MLTableJobInputResponse? validationData, + + double? validationDataSize) + { + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + ModelSettings = modelSettings; + PrimaryMetric = primaryMetric; + SearchSpace = searchSpace; + SweepSettings = sweepSettings; + TargetColumnName = targetColumnName; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + ValidationDataSize = validationDataSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageResponse.cs new file mode 100644 index 000000000000..03ddb431db12 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ImageResponse + { + /// + /// Image reference URL if type is docker. Environment name if type is azureml + /// + public readonly string? Reference; + /// + /// Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + /// + public readonly string? Type; + /// + /// Version of image being used. If latest then skip this field + /// + public readonly string? Version; + + [OutputConstructor] + private ImageResponse( + string? reference, + + string? type, + + string? version) + { + Reference = reference; + Type = type; + Version = version; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageSweepSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageSweepSettingsResponse.cs new file mode 100644 index 000000000000..7e519b610595 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ImageSweepSettingsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Model sweeping and hyperparameter sweeping related settings. + /// + [OutputType] + public sealed class ImageSweepSettingsResponse + { + /// + /// Type of early termination policy. + /// + public readonly object? EarlyTermination; + /// + /// [Required] Type of the hyperparameter sampling algorithms. + /// + public readonly string SamplingAlgorithm; + + [OutputConstructor] + private ImageSweepSettingsResponse( + object? earlyTermination, + + string samplingAlgorithm) + { + EarlyTermination = earlyTermination; + SamplingAlgorithm = samplingAlgorithm; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IndexColumnResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IndexColumnResponse.cs new file mode 100644 index 000000000000..bd7479b41642 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/IndexColumnResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// DTO object representing index column + /// + [OutputType] + public sealed class IndexColumnResponse + { + /// + /// Specifies the column name + /// + public readonly string? ColumnName; + /// + /// Specifies the data type + /// + public readonly string? DataType; + + [OutputConstructor] + private IndexColumnResponse( + string? columnName, + + string? dataType) + { + ColumnName = columnName; + DataType = dataType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceContainerPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceContainerPropertiesResponse.cs new file mode 100644 index 000000000000..c64cf2406b92 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceContainerPropertiesResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class InferenceContainerPropertiesResponse + { + /// + /// The route to check the liveness of the inference server container. + /// + public readonly Outputs.RouteResponse? LivenessRoute; + /// + /// The route to check the readiness of the inference server container. + /// + public readonly Outputs.RouteResponse? ReadinessRoute; + /// + /// The port to send the scoring requests to, within the inference server container. + /// + public readonly Outputs.RouteResponse? ScoringRoute; + + [OutputConstructor] + private InferenceContainerPropertiesResponse( + Outputs.RouteResponse? livenessRoute, + + Outputs.RouteResponse? readinessRoute, + + Outputs.RouteResponse? scoringRoute) + { + LivenessRoute = livenessRoute; + ReadinessRoute = readinessRoute; + ScoringRoute = scoringRoute; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceEndpointResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceEndpointResponse.cs new file mode 100644 index 000000000000..bd8ddb785b3d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceEndpointResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// InferenceEndpoint configuration + /// + [OutputType] + public sealed class InferenceEndpointResponse + { + /// + /// [Required] Authentication mode for the endpoint. + /// + public readonly string AuthMode; + /// + /// Description of the resource. + /// + public readonly string? Description; + /// + /// Endpoint URI for the inference endpoint. + /// + public readonly string EndpointUri; + /// + /// [Required] Group within the same pool with which this endpoint needs to be associated with. + /// + public readonly string GroupName; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableArray Properties; + /// + /// Provisioning state for the endpoint. + /// + public readonly string ProvisioningState; + /// + /// RequestConfiguration for endpoint. + /// + public readonly Outputs.RequestConfigurationResponse? RequestConfiguration; + + [OutputConstructor] + private InferenceEndpointResponse( + string authMode, + + string? description, + + string endpointUri, + + string groupName, + + ImmutableArray properties, + + string provisioningState, + + Outputs.RequestConfigurationResponse? requestConfiguration) + { + AuthMode = authMode; + Description = description; + EndpointUri = endpointUri; + GroupName = groupName; + Properties = properties; + ProvisioningState = provisioningState; + RequestConfiguration = requestConfiguration; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceGroupResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceGroupResponse.cs new file mode 100644 index 000000000000..27b61d7aeda8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferenceGroupResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Inference group configuration + /// + [OutputType] + public sealed class InferenceGroupResponse + { + /// + /// Description of the resource. + /// + public readonly string? Description; + /// + /// Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + /// + public readonly Outputs.GroupEnvironmentConfigurationResponse? EnvironmentConfiguration; + /// + /// Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + /// + public readonly Outputs.GroupModelConfigurationResponse? ModelConfiguration; + /// + /// Gets or sets compute instance type. + /// + public readonly string? NodeSkuType; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableArray Properties; + /// + /// Provisioning state for the inference group. + /// + public readonly string ProvisioningState; + /// + /// Gets or sets Scale Unit size. + /// + public readonly int? ScaleUnitSize; + + [OutputConstructor] + private InferenceGroupResponse( + string? description, + + Outputs.GroupEnvironmentConfigurationResponse? environmentConfiguration, + + Outputs.GroupModelConfigurationResponse? modelConfiguration, + + string? nodeSkuType, + + ImmutableArray properties, + + string provisioningState, + + int? scaleUnitSize) + { + Description = description; + EnvironmentConfiguration = environmentConfiguration; + ModelConfiguration = modelConfiguration; + NodeSkuType = nodeSkuType; + Properties = properties; + ProvisioningState = provisioningState; + ScaleUnitSize = scaleUnitSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferencePoolResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferencePoolResponse.cs new file mode 100644 index 000000000000..6c293a1dda66 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InferencePoolResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Inference pool configuration + /// + [OutputType] + public sealed class InferencePoolResponse + { + /// + /// Description of the resource. + /// + public readonly string? Description; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableArray Properties; + /// + /// Provisioning state for the pool. + /// + public readonly string ProvisioningState; + /// + /// Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + /// + public readonly Outputs.ScaleUnitConfigurationResponse? ScaleUnitConfiguration; + + [OutputConstructor] + private InferencePoolResponse( + string? description, + + ImmutableArray properties, + + string provisioningState, + + Outputs.ScaleUnitConfigurationResponse? scaleUnitConfiguration) + { + Description = description; + Properties = properties; + ProvisioningState = provisioningState; + ScaleUnitConfiguration = scaleUnitConfiguration; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InstanceTypeSchemaResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InstanceTypeSchemaResponse.cs new file mode 100644 index 000000000000..7890b94bfe9e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InstanceTypeSchemaResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Instance type schema. + /// + [OutputType] + public sealed class InstanceTypeSchemaResponse + { + /// + /// Node Selector + /// + public readonly ImmutableDictionary? NodeSelector; + /// + /// Resource requests/limits for this instance type + /// + public readonly Outputs.InstanceTypeSchemaResponseResources? Resources; + + [OutputConstructor] + private InstanceTypeSchemaResponse( + ImmutableDictionary? nodeSelector, + + Outputs.InstanceTypeSchemaResponseResources? resources) + { + NodeSelector = nodeSelector; + Resources = resources; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InstanceTypeSchemaResponseResources.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InstanceTypeSchemaResponseResources.cs new file mode 100644 index 000000000000..fb422afffd89 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/InstanceTypeSchemaResponseResources.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Resource requests/limits for this instance type + /// + [OutputType] + public sealed class InstanceTypeSchemaResponseResources + { + /// + /// Resource limits for this instance type + /// + public readonly ImmutableDictionary? Limits; + /// + /// Resource requests for this instance type + /// + public readonly ImmutableDictionary? Requests; + + [OutputConstructor] + private InstanceTypeSchemaResponseResources( + ImmutableDictionary? limits, + + ImmutableDictionary? requests) + { + Limits = limits; + Requests = requests; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobResourceConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobResourceConfigurationResponse.cs new file mode 100644 index 000000000000..f497c37fa13e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobResourceConfigurationResponse.cs @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class JobResourceConfigurationResponse + { + /// + /// Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + /// + public readonly string? DockerArgs; + /// + /// Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + /// + public readonly ImmutableArray DockerArgsList; + /// + /// Optional number of instances or nodes used by the compute target. + /// + public readonly int? InstanceCount; + /// + /// Optional type of VM used as supported by the compute target. + /// + public readonly string? InstanceType; + /// + /// Additional properties bag. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + /// + public readonly string? ShmSize; + + [OutputConstructor] + private JobResourceConfigurationResponse( + string? dockerArgs, + + ImmutableArray dockerArgsList, + + int? instanceCount, + + string? instanceType, + + ImmutableDictionary? properties, + + string? shmSize) + { + DockerArgs = dockerArgs; + DockerArgsList = dockerArgsList; + InstanceCount = instanceCount; + InstanceType = instanceType; + Properties = properties; + ShmSize = shmSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobResourcesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobResourcesResponse.cs new file mode 100644 index 000000000000..b1bf1c3d9c64 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobResourcesResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class JobResourcesResponse + { + /// + /// List of instance types to choose from. + /// + public readonly ImmutableArray InstanceTypes; + + [OutputConstructor] + private JobResourcesResponse(ImmutableArray instanceTypes) + { + InstanceTypes = instanceTypes; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobScheduleActionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobScheduleActionResponse.cs new file mode 100644 index 000000000000..b0319c71b233 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobScheduleActionResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class JobScheduleActionResponse + { + /// + /// + /// Expected value is 'CreateJob'. + /// + public readonly string ActionType; + /// + /// [Required] Defines Schedule action definition details. + /// + public readonly object JobBaseProperties; + + [OutputConstructor] + private JobScheduleActionResponse( + string actionType, + + object jobBaseProperties) + { + ActionType = actionType; + JobBaseProperties = jobBaseProperties; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobServiceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobServiceResponse.cs new file mode 100644 index 000000000000..f26f858be054 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JobServiceResponse.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Job endpoint definition + /// + [OutputType] + public sealed class JobServiceResponse + { + /// + /// Url for endpoint. + /// + public readonly string? Endpoint; + /// + /// Any error in the service. + /// + public readonly string ErrorMessage; + /// + /// Endpoint type. + /// + public readonly string? JobServiceType; + /// + /// Nodes that user would like to start the service on. + /// If Nodes is not set or set to null, the service will only be started on leader node. + /// + public readonly Outputs.AllNodesResponse? Nodes; + /// + /// Port for endpoint. + /// + public readonly int? Port; + /// + /// Additional properties to set on the endpoint. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Status of endpoint. + /// + public readonly string Status; + + [OutputConstructor] + private JobServiceResponse( + string? endpoint, + + string errorMessage, + + string? jobServiceType, + + Outputs.AllNodesResponse? nodes, + + int? port, + + ImmutableDictionary? properties, + + string status) + { + Endpoint = endpoint; + ErrorMessage = errorMessage; + JobServiceType = jobServiceType; + Nodes = nodes; + Port = port; + Properties = properties; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JupyterKernelConfigResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JupyterKernelConfigResponse.cs new file mode 100644 index 000000000000..27d99ccc0445 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/JupyterKernelConfigResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Jupyter kernel configuration. + /// + [OutputType] + public sealed class JupyterKernelConfigResponse + { + /// + /// Argument to the the runtime + /// + public readonly ImmutableArray Argv; + /// + /// Display name of the kernel + /// + public readonly string? DisplayName; + /// + /// Language of the kernel [Example value: python] + /// + public readonly string? Language; + + [OutputConstructor] + private JupyterKernelConfigResponse( + ImmutableArray argv, + + string? displayName, + + string? language) + { + Argv = argv; + DisplayName = displayName; + Language = language; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KeyVaultPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KeyVaultPropertiesResponse.cs new file mode 100644 index 000000000000..2065795654d9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KeyVaultPropertiesResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Customer Key vault properties. + /// + [OutputType] + public sealed class KeyVaultPropertiesResponse + { + /// + /// Currently, we support only SystemAssigned MSI. + /// We need this when we support UserAssignedIdentities + /// + public readonly string? IdentityClientId; + /// + /// KeyVault key identifier to encrypt the data + /// + public readonly string KeyIdentifier; + /// + /// KeyVault Arm Id that contains the data encryption key + /// + public readonly string KeyVaultArmId; + + [OutputConstructor] + private KeyVaultPropertiesResponse( + string? identityClientId, + + string keyIdentifier, + + string keyVaultArmId) + { + IdentityClientId = identityClientId; + KeyIdentifier = keyIdentifier; + KeyVaultArmId = keyVaultArmId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesOnlineDeploymentResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesOnlineDeploymentResponse.cs new file mode 100644 index 000000000000..2eae9f9e6d8b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesOnlineDeploymentResponse.cs @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Properties specific to a KubernetesOnlineDeployment. + /// + [OutputType] + public sealed class KubernetesOnlineDeploymentResponse + { + /// + /// If true, enables Application Insights logging. + /// + public readonly bool? AppInsightsEnabled; + /// + /// Code configuration for the endpoint deployment. + /// + public readonly Outputs.CodeConfigurationResponse? CodeConfiguration; + /// + /// The resource requirements for the container (cpu and memory). + /// + public readonly Outputs.ContainerResourceRequirementsResponse? ContainerResourceRequirements; + /// + /// The mdc configuration, we disable mdc when it's null. + /// + public readonly Outputs.DataCollectorResponse? DataCollector; + /// + /// Description of the endpoint deployment. + /// + public readonly string? Description; + /// + /// If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + /// + public readonly string? EgressPublicNetworkAccess; + /// + /// Enum to determine endpoint compute type. + /// Expected value is 'Kubernetes'. + /// + public readonly string EndpointComputeType; + /// + /// ARM resource ID or AssetId of the environment specification for the endpoint deployment. + /// + public readonly string? EnvironmentId; + /// + /// Environment variables configuration for the deployment. + /// + public readonly ImmutableDictionary? EnvironmentVariables; + /// + /// Compute instance type. Default: Standard_F4s_v2. + /// + public readonly string? InstanceType; + /// + /// Liveness probe monitors the health of the container regularly. + /// + public readonly Outputs.ProbeSettingsResponse? LivenessProbe; + /// + /// The URI path to the model. + /// + public readonly string? Model; + /// + /// The path to mount the model in custom container. + /// + public readonly string? ModelMountPath; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the endpoint deployment. + /// + public readonly string ProvisioningState; + /// + /// Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + /// + public readonly Outputs.ProbeSettingsResponse? ReadinessProbe; + /// + /// Request settings for the deployment. + /// + public readonly Outputs.OnlineRequestSettingsResponse? RequestSettings; + /// + /// Scale settings for the deployment. + /// If it is null or not provided, + /// it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + /// and to DefaultScaleSettings for ManagedOnlineDeployment. + /// + public readonly Union? ScaleSettings; + + [OutputConstructor] + private KubernetesOnlineDeploymentResponse( + bool? appInsightsEnabled, + + Outputs.CodeConfigurationResponse? codeConfiguration, + + Outputs.ContainerResourceRequirementsResponse? containerResourceRequirements, + + Outputs.DataCollectorResponse? dataCollector, + + string? description, + + string? egressPublicNetworkAccess, + + string endpointComputeType, + + string? environmentId, + + ImmutableDictionary? environmentVariables, + + string? instanceType, + + Outputs.ProbeSettingsResponse? livenessProbe, + + string? model, + + string? modelMountPath, + + ImmutableDictionary? properties, + + string provisioningState, + + Outputs.ProbeSettingsResponse? readinessProbe, + + Outputs.OnlineRequestSettingsResponse? requestSettings, + + Union? scaleSettings) + { + AppInsightsEnabled = appInsightsEnabled; + CodeConfiguration = codeConfiguration; + ContainerResourceRequirements = containerResourceRequirements; + DataCollector = dataCollector; + Description = description; + EgressPublicNetworkAccess = egressPublicNetworkAccess; + EndpointComputeType = endpointComputeType; + EnvironmentId = environmentId; + EnvironmentVariables = environmentVariables; + InstanceType = instanceType; + LivenessProbe = livenessProbe; + Model = model; + ModelMountPath = modelMountPath; + Properties = properties; + ProvisioningState = provisioningState; + ReadinessProbe = readinessProbe; + RequestSettings = requestSettings; + ScaleSettings = scaleSettings; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesPropertiesResponse.cs new file mode 100644 index 000000000000..367c19ada20a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesPropertiesResponse.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Kubernetes properties + /// + [OutputType] + public sealed class KubernetesPropertiesResponse + { + /// + /// Default instance type + /// + public readonly string? DefaultInstanceType; + /// + /// Extension instance release train. + /// + public readonly string? ExtensionInstanceReleaseTrain; + /// + /// Extension principal-id. + /// + public readonly string? ExtensionPrincipalId; + /// + /// Instance Type Schema + /// + public readonly ImmutableDictionary? InstanceTypes; + /// + /// Compute namespace + /// + public readonly string? Namespace; + /// + /// Relay connection string. + /// + public readonly string? RelayConnectionString; + /// + /// ServiceBus connection string. + /// + public readonly string? ServiceBusConnectionString; + /// + /// VC name. + /// + public readonly string? VcName; + + [OutputConstructor] + private KubernetesPropertiesResponse( + string? defaultInstanceType, + + string? extensionInstanceReleaseTrain, + + string? extensionPrincipalId, + + ImmutableDictionary? instanceTypes, + + string? @namespace, + + string? relayConnectionString, + + string? serviceBusConnectionString, + + string? vcName) + { + DefaultInstanceType = defaultInstanceType; + ExtensionInstanceReleaseTrain = extensionInstanceReleaseTrain; + ExtensionPrincipalId = extensionPrincipalId; + InstanceTypes = instanceTypes; + Namespace = @namespace; + RelayConnectionString = relayConnectionString; + ServiceBusConnectionString = serviceBusConnectionString; + VcName = vcName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesResponse.cs new file mode 100644 index 000000000000..ed3c1e94789b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/KubernetesResponse.cs @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A Machine Learning compute based on Kubernetes Compute. + /// + [OutputType] + public sealed class KubernetesResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'Kubernetes'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + /// + /// Properties of Kubernetes + /// + public readonly Outputs.KubernetesPropertiesResponse? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private KubernetesResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.KubernetesPropertiesResponse? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LabelGenerationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LabelGenerationResponse.cs new file mode 100644 index 000000000000..2f213870199b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LabelGenerationResponse.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class LabelGenerationResponse + { + /// + /// [Required] DataGeneration Task type. + /// + public readonly string DataGenerationTaskType; + /// + /// Enum to determine the type of Data Generation. + /// Expected value is 'LabelGeneration'. + /// + public readonly string DataGenerationType; + /// + /// Prompt Settings. + /// + public readonly Outputs.PromptSettingsResponse? PromptSettings; + /// + /// [Required] Teacher Model Endpoint Details. + /// + public readonly Outputs.TeacherModelEndpointResponse TeacherModelEndpoint; + public readonly Outputs.TeacherModelSettingsResponse? TeacherModelSettings; + /// + /// Training data for fine tuning. + /// + public readonly object? TrainingData; + /// + /// Validation data for fine tuning. + /// + public readonly object? ValidationData; + + [OutputConstructor] + private LabelGenerationResponse( + string dataGenerationTaskType, + + string dataGenerationType, + + Outputs.PromptSettingsResponse? promptSettings, + + Outputs.TeacherModelEndpointResponse teacherModelEndpoint, + + Outputs.TeacherModelSettingsResponse? teacherModelSettings, + + object? trainingData, + + object? validationData) + { + DataGenerationTaskType = dataGenerationTaskType; + DataGenerationType = dataGenerationType; + PromptSettings = promptSettings; + TeacherModelEndpoint = teacherModelEndpoint; + TeacherModelSettings = teacherModelSettings; + TrainingData = trainingData; + ValidationData = validationData; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LakeHouseArtifactResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LakeHouseArtifactResponse.cs new file mode 100644 index 000000000000..b50230006c64 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LakeHouseArtifactResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class LakeHouseArtifactResponse + { + /// + /// [Required] OneLake artifact name + /// + public readonly string ArtifactName; + /// + /// Enum to determine OneLake artifact type. + /// Expected value is 'LakeHouse'. + /// + public readonly string ArtifactType; + + [OutputConstructor] + private LakeHouseArtifactResponse( + string artifactName, + + string artifactType) + { + ArtifactName = artifactName; + ArtifactType = artifactType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ListNotebookKeysResultResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ListNotebookKeysResultResponse.cs new file mode 100644 index 000000000000..a12c959db8d9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ListNotebookKeysResultResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ListNotebookKeysResultResponse + { + /// + /// The primary access key of the Notebook + /// + public readonly string PrimaryAccessKey; + /// + /// The secondary access key of the Notebook + /// + public readonly string SecondaryAccessKey; + + [OutputConstructor] + private ListNotebookKeysResultResponse( + string primaryAccessKey, + + string secondaryAccessKey) + { + PrimaryAccessKey = primaryAccessKey; + SecondaryAccessKey = secondaryAccessKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LiteralJobInputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LiteralJobInputResponse.cs new file mode 100644 index 000000000000..37b26856aeb5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/LiteralJobInputResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Literal input type. + /// + [OutputType] + public sealed class LiteralJobInputResponse + { + /// + /// Description for the input. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'literal'. + /// + public readonly string JobInputType; + /// + /// [Required] Literal value for the input. + /// + public readonly string Value; + + [OutputConstructor] + private LiteralJobInputResponse( + string? description, + + string jobInputType, + + string value) + { + Description = description; + JobInputType = jobInputType; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLFlowModelJobInputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLFlowModelJobInputResponse.cs new file mode 100644 index 000000000000..503aa69d86dc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLFlowModelJobInputResponse.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MLFlowModelJobInputResponse + { + /// + /// Description for the input. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'mlflow_model'. + /// + public readonly string JobInputType; + /// + /// Input Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + + [OutputConstructor] + private MLFlowModelJobInputResponse( + string? description, + + string jobInputType, + + string? mode, + + string uri) + { + Description = description; + JobInputType = jobInputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLFlowModelJobOutputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLFlowModelJobOutputResponse.cs new file mode 100644 index 000000000000..280163eee9fd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLFlowModelJobOutputResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MLFlowModelJobOutputResponse + { + /// + /// Output Asset Name. + /// + public readonly string? AssetName; + /// + /// Description for the output. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'mlflow_model'. + /// + public readonly string JobOutputType; + /// + /// Output Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// Output Asset URI. + /// + public readonly string? Uri; + + [OutputConstructor] + private MLFlowModelJobOutputResponse( + string? assetName, + + string? description, + + string jobOutputType, + + string? mode, + + string? uri) + { + AssetName = assetName; + Description = description; + JobOutputType = jobOutputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableDataResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableDataResponse.cs new file mode 100644 index 000000000000..286b45ef0f4d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableDataResponse.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// MLTable data definition + /// + [OutputType] + public sealed class MLTableDataResponse + { + /// + /// Enum to determine the type of data. + /// Expected value is 'mltable'. + /// + public readonly string DataType; + /// + /// [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + /// + public readonly string DataUri; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Uris referenced in the MLTable definition (required for lineage) + /// + public readonly ImmutableArray ReferencedUris; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private MLTableDataResponse( + string dataType, + + string dataUri, + + string? description, + + bool? isAnonymous, + + bool? isArchived, + + ImmutableDictionary? properties, + + ImmutableArray referencedUris, + + ImmutableDictionary? tags) + { + DataType = dataType; + DataUri = dataUri; + Description = description; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + Properties = properties; + ReferencedUris = referencedUris; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableJobInputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableJobInputResponse.cs new file mode 100644 index 000000000000..4b93553df827 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableJobInputResponse.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MLTableJobInputResponse + { + /// + /// Description for the input. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'mltable'. + /// + public readonly string JobInputType; + /// + /// Input Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + + [OutputConstructor] + private MLTableJobInputResponse( + string? description, + + string jobInputType, + + string? mode, + + string uri) + { + Description = description; + JobInputType = jobInputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableJobOutputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableJobOutputResponse.cs new file mode 100644 index 000000000000..f2cda74f50fc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MLTableJobOutputResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MLTableJobOutputResponse + { + /// + /// Output Asset Name. + /// + public readonly string? AssetName; + /// + /// Description for the output. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'mltable'. + /// + public readonly string JobOutputType; + /// + /// Output Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// Output Asset URI. + /// + public readonly string? Uri; + + [OutputConstructor] + private MLTableJobOutputResponse( + string? assetName, + + string? description, + + string jobOutputType, + + string? mode, + + string? uri) + { + AssetName = assetName; + Description = description; + JobOutputType = jobOutputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedComputeIdentityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedComputeIdentityResponse.cs new file mode 100644 index 000000000000..4139f050df4b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedComputeIdentityResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Managed compute identity definition. + /// + [OutputType] + public sealed class ManagedComputeIdentityResponse + { + /// + /// Monitor compute identity type enum. + /// Expected value is 'ManagedIdentity'. + /// + public readonly string ComputeIdentityType; + /// + /// The identity which will be leveraged by the monitoring jobs. + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + + [OutputConstructor] + private ManagedComputeIdentityResponse( + string computeIdentityType, + + Outputs.ManagedServiceIdentityResponse? identity) + { + ComputeIdentityType = computeIdentityType; + Identity = identity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..360e2dbac4c1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'ManagedIdentity'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + public readonly Outputs.WorkspaceConnectionManagedIdentityResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionManagedIdentityResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedIdentityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedIdentityResponse.cs new file mode 100644 index 000000000000..fd39d7620cdc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedIdentityResponse.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Managed identity configuration. + /// + [OutputType] + public sealed class ManagedIdentityResponse + { + /// + /// Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + /// + public readonly string? ClientId; + /// + /// Enum to determine identity framework. + /// Expected value is 'Managed'. + /// + public readonly string IdentityType; + /// + /// Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + /// + public readonly string? ObjectId; + /// + /// Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + /// + public readonly string? ResourceId; + + [OutputConstructor] + private ManagedIdentityResponse( + string? clientId, + + string identityType, + + string? objectId, + + string? resourceId) + { + ClientId = clientId; + IdentityType = identityType; + ObjectId = objectId; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedNetworkProvisionStatusResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedNetworkProvisionStatusResponse.cs new file mode 100644 index 000000000000..2cd3fe6b4f72 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedNetworkProvisionStatusResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Status of the Provisioning for the managed network of a machine learning workspace. + /// + [OutputType] + public sealed class ManagedNetworkProvisionStatusResponse + { + public readonly bool? SparkReady; + /// + /// Status for the managed network of a machine learning workspace. + /// + public readonly string? Status; + + [OutputConstructor] + private ManagedNetworkProvisionStatusResponse( + bool? sparkReady, + + string? status) + { + SparkReady = sparkReady; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedNetworkSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedNetworkSettingsResponse.cs new file mode 100644 index 000000000000..d838dfd11de9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedNetworkSettingsResponse.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Managed Network settings for a machine learning workspace. + /// + [OutputType] + public sealed class ManagedNetworkSettingsResponse + { + public readonly ImmutableArray ChangeableIsolationModes; + /// + /// Public IP address assigned to the Azure Firewall. + /// + public readonly string FirewallPublicIpAddress; + /// + /// Firewall Sku used for FQDN Rules + /// + public readonly string? FirewallSku; + /// + /// Isolation mode for the managed network of a machine learning workspace. + /// + public readonly string? IsolationMode; + public readonly string NetworkId; + public readonly ImmutableDictionary? OutboundRules; + /// + /// Status of the Provisioning for the managed network of a machine learning workspace. + /// + public readonly Outputs.ManagedNetworkProvisionStatusResponse? Status; + + [OutputConstructor] + private ManagedNetworkSettingsResponse( + ImmutableArray changeableIsolationModes, + + string firewallPublicIpAddress, + + string? firewallSku, + + string? isolationMode, + + string networkId, + + ImmutableDictionary? outboundRules, + + Outputs.ManagedNetworkProvisionStatusResponse? status) + { + ChangeableIsolationModes = changeableIsolationModes; + FirewallPublicIpAddress = firewallPublicIpAddress; + FirewallSku = firewallSku; + IsolationMode = isolationMode; + NetworkId = networkId; + OutboundRules = outboundRules; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedOnlineDeploymentResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedOnlineDeploymentResponse.cs new file mode 100644 index 000000000000..f8fe3fe5be00 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedOnlineDeploymentResponse.cs @@ -0,0 +1,147 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Properties specific to a ManagedOnlineDeployment. + /// + [OutputType] + public sealed class ManagedOnlineDeploymentResponse + { + /// + /// If true, enables Application Insights logging. + /// + public readonly bool? AppInsightsEnabled; + /// + /// Code configuration for the endpoint deployment. + /// + public readonly Outputs.CodeConfigurationResponse? CodeConfiguration; + /// + /// The mdc configuration, we disable mdc when it's null. + /// + public readonly Outputs.DataCollectorResponse? DataCollector; + /// + /// Description of the endpoint deployment. + /// + public readonly string? Description; + /// + /// If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + /// + public readonly string? EgressPublicNetworkAccess; + /// + /// Enum to determine endpoint compute type. + /// Expected value is 'Managed'. + /// + public readonly string EndpointComputeType; + /// + /// ARM resource ID or AssetId of the environment specification for the endpoint deployment. + /// + public readonly string? EnvironmentId; + /// + /// Environment variables configuration for the deployment. + /// + public readonly ImmutableDictionary? EnvironmentVariables; + /// + /// Compute instance type. Default: Standard_F4s_v2. + /// + public readonly string? InstanceType; + /// + /// Liveness probe monitors the health of the container regularly. + /// + public readonly Outputs.ProbeSettingsResponse? LivenessProbe; + /// + /// The URI path to the model. + /// + public readonly string? Model; + /// + /// The path to mount the model in custom container. + /// + public readonly string? ModelMountPath; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the endpoint deployment. + /// + public readonly string ProvisioningState; + /// + /// Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + /// + public readonly Outputs.ProbeSettingsResponse? ReadinessProbe; + /// + /// Request settings for the deployment. + /// + public readonly Outputs.OnlineRequestSettingsResponse? RequestSettings; + /// + /// Scale settings for the deployment. + /// If it is null or not provided, + /// it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + /// and to DefaultScaleSettings for ManagedOnlineDeployment. + /// + public readonly Union? ScaleSettings; + + [OutputConstructor] + private ManagedOnlineDeploymentResponse( + bool? appInsightsEnabled, + + Outputs.CodeConfigurationResponse? codeConfiguration, + + Outputs.DataCollectorResponse? dataCollector, + + string? description, + + string? egressPublicNetworkAccess, + + string endpointComputeType, + + string? environmentId, + + ImmutableDictionary? environmentVariables, + + string? instanceType, + + Outputs.ProbeSettingsResponse? livenessProbe, + + string? model, + + string? modelMountPath, + + ImmutableDictionary? properties, + + string provisioningState, + + Outputs.ProbeSettingsResponse? readinessProbe, + + Outputs.OnlineRequestSettingsResponse? requestSettings, + + Union? scaleSettings) + { + AppInsightsEnabled = appInsightsEnabled; + CodeConfiguration = codeConfiguration; + DataCollector = dataCollector; + Description = description; + EgressPublicNetworkAccess = egressPublicNetworkAccess; + EndpointComputeType = endpointComputeType; + EnvironmentId = environmentId; + EnvironmentVariables = environmentVariables; + InstanceType = instanceType; + LivenessProbe = livenessProbe; + Model = model; + ModelMountPath = modelMountPath; + Properties = properties; + ProvisioningState = provisioningState; + ReadinessProbe = readinessProbe; + RequestSettings = requestSettings; + ScaleSettings = scaleSettings; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedOnlineEndpointDeploymentResourcePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedOnlineEndpointDeploymentResourcePropertiesResponse.cs new file mode 100644 index 000000000000..1ab31b3929bd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedOnlineEndpointDeploymentResourcePropertiesResponse.cs @@ -0,0 +1,51 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ManagedOnlineEndpointDeploymentResourcePropertiesResponse + { + public readonly string? EndpointComputeType; + /// + /// The failure reason if the creation failed. + /// + public readonly string? FailureReason; + public readonly string? Model; + /// + /// Read-only provision state status property. + /// + public readonly string ProvisioningState; + /// + /// Kind of the deployment. + /// Expected value is 'managedOnlineEndpoint'. + /// + public readonly string Type; + + [OutputConstructor] + private ManagedOnlineEndpointDeploymentResourcePropertiesResponse( + string? endpointComputeType, + + string? failureReason, + + string? model, + + string provisioningState, + + string type) + { + EndpointComputeType = endpointComputeType; + FailureReason = failureReason; + Model = model; + ProvisioningState = provisioningState; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedResourceGroupAssignedIdentitiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedResourceGroupAssignedIdentitiesResponse.cs new file mode 100644 index 000000000000..41686a434f62 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedResourceGroupAssignedIdentitiesResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Details for managed resource group assigned identities. + /// + [OutputType] + public sealed class ManagedResourceGroupAssignedIdentitiesResponse + { + /// + /// Identity principal Id + /// + public readonly string PrincipalId; + + [OutputConstructor] + private ManagedResourceGroupAssignedIdentitiesResponse(string principalId) + { + PrincipalId = principalId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedResourceGroupSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedResourceGroupSettingsResponse.cs new file mode 100644 index 000000000000..0668c8c8153b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedResourceGroupSettingsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Managed resource group settings + /// + [OutputType] + public sealed class ManagedResourceGroupSettingsResponse + { + /// + /// List of assigned identities for the managed resource group + /// + public readonly ImmutableArray AssignedIdentities; + + [OutputConstructor] + private ManagedResourceGroupSettingsResponse(ImmutableArray assignedIdentities) + { + AssignedIdentities = assignedIdentities; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedServiceIdentityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedServiceIdentityResponse.cs new file mode 100644 index 000000000000..8f91d0b47d30 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ManagedServiceIdentityResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [OutputType] + public sealed class ManagedServiceIdentityResponse + { + /// + /// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string TenantId; + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + public readonly string Type; + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public readonly ImmutableDictionary? UserAssignedIdentities; + + [OutputConstructor] + private ManagedServiceIdentityResponse( + string principalId, + + string tenantId, + + string type, + + ImmutableDictionary? userAssignedIdentities) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + UserAssignedIdentities = userAssignedIdentities; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MarketplacePlanResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MarketplacePlanResponse.cs new file mode 100644 index 000000000000..841b91ec1593 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MarketplacePlanResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MarketplacePlanResponse + { + /// + /// The identifying name of the Offer of the Marketplace Plan. + /// + public readonly string OfferId; + /// + /// The identifying name of the Plan of the Marketplace Plan. + /// + public readonly string PlanId; + /// + /// The identifying name of the Publisher of the Marketplace Plan. + /// + public readonly string PublisherId; + + [OutputConstructor] + private MarketplacePlanResponse( + string offerId, + + string planId, + + string publisherId) + { + OfferId = offerId; + PlanId = planId; + PublisherId = publisherId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MarketplaceSubscriptionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MarketplaceSubscriptionResponse.cs new file mode 100644 index 000000000000..cf90155ac4f1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MarketplaceSubscriptionResponse.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MarketplaceSubscriptionResponse + { + /// + /// Marketplace Plan associated with the Marketplace Subscription. + /// + public readonly Outputs.MarketplacePlanResponse MarketplacePlan; + /// + /// Current status of the Marketplace Subscription. + /// + public readonly string MarketplaceSubscriptionStatus; + /// + /// [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + /// + public readonly string ModelId; + /// + /// Provisioning State of the Marketplace Subscription. + /// + public readonly string ProvisioningState; + + [OutputConstructor] + private MarketplaceSubscriptionResponse( + Outputs.MarketplacePlanResponse marketplacePlan, + + string marketplaceSubscriptionStatus, + + string modelId, + + string provisioningState) + { + MarketplacePlan = marketplacePlan; + MarketplaceSubscriptionStatus = marketplaceSubscriptionStatus; + ModelId = modelId; + ProvisioningState = provisioningState; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MaterializationComputeResourceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MaterializationComputeResourceResponse.cs new file mode 100644 index 000000000000..a158f99d8213 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MaterializationComputeResourceResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// DTO object representing compute resource + /// + [OutputType] + public sealed class MaterializationComputeResourceResponse + { + /// + /// Specifies the instance type + /// + public readonly string? InstanceType; + + [OutputConstructor] + private MaterializationComputeResourceResponse(string? instanceType) + { + InstanceType = instanceType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MaterializationSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MaterializationSettingsResponse.cs new file mode 100644 index 000000000000..2a292acf16c9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MaterializationSettingsResponse.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MaterializationSettingsResponse + { + /// + /// Specifies the notification details + /// + public readonly Outputs.NotificationSettingResponse? Notification; + /// + /// Specifies the compute resource settings + /// + public readonly Outputs.MaterializationComputeResourceResponse? Resource; + /// + /// Specifies the schedule details + /// + public readonly Outputs.RecurrenceTriggerResponse? Schedule; + /// + /// Specifies the spark compute settings + /// + public readonly ImmutableDictionary? SparkConfiguration; + /// + /// Specifies the stores to which materialization should happen + /// + public readonly string? StoreType; + + [OutputConstructor] + private MaterializationSettingsResponse( + Outputs.NotificationSettingResponse? notification, + + Outputs.MaterializationComputeResourceResponse? resource, + + Outputs.RecurrenceTriggerResponse? schedule, + + ImmutableDictionary? sparkConfiguration, + + string? storeType) + { + Notification = notification; + Resource = resource; + Schedule = schedule; + SparkConfiguration = sparkConfiguration; + StoreType = storeType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MedianStoppingPolicyResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MedianStoppingPolicyResponse.cs new file mode 100644 index 000000000000..5ed5ee8ec414 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MedianStoppingPolicyResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines an early termination policy based on running averages of the primary metric of all runs + /// + [OutputType] + public sealed class MedianStoppingPolicyResponse + { + /// + /// Number of intervals by which to delay the first evaluation. + /// + public readonly int? DelayEvaluation; + /// + /// Interval (number of runs) between policy evaluations. + /// + public readonly int? EvaluationInterval; + /// + /// + /// Expected value is 'MedianStopping'. + /// + public readonly string PolicyType; + + [OutputConstructor] + private MedianStoppingPolicyResponse( + int? delayEvaluation, + + int? evaluationInterval, + + string policyType) + { + DelayEvaluation = delayEvaluation; + EvaluationInterval = evaluationInterval; + PolicyType = policyType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelContainerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelContainerResponse.cs new file mode 100644 index 000000000000..e530885ac96b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelContainerResponse.cs @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ModelContainerResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The latest version inside this container. + /// + public readonly string LatestVersion; + /// + /// The next auto incremental version + /// + public readonly string NextVersion; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the model container. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private ModelContainerResponse( + string? description, + + bool? isArchived, + + string latestVersion, + + string nextVersion, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags) + { + Description = description; + IsArchived = isArchived; + LatestVersion = latestVersion; + NextVersion = nextVersion; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelSettingsResponse.cs new file mode 100644 index 000000000000..f8e67aefe728 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelSettingsResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ModelSettingsResponse + { + /// + /// The unique model identifier that this ServerlessEndpoint should provision. + /// + public readonly string? ModelId; + + [OutputConstructor] + private ModelSettingsResponse(string? modelId) + { + ModelId = modelId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelVersionResponse.cs new file mode 100644 index 000000000000..ea724b0a3bb5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ModelVersionResponse.cs @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Model asset version details. + /// + [OutputType] + public sealed class ModelVersionResponse + { + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Mapping of model flavors to their properties. + /// + public readonly ImmutableDictionary? Flavors; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Name of the training job which produced this model + /// + public readonly string? JobName; + /// + /// The storage format for this entity. Used for NCD. + /// + public readonly string? ModelType; + /// + /// The URI path to the model contents. + /// + public readonly string? ModelUri; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the model version. + /// + public readonly string ProvisioningState; + /// + /// Stage in the model lifecycle assigned to this model + /// + public readonly string? Stage; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private ModelVersionResponse( + string? description, + + ImmutableDictionary? flavors, + + bool? isAnonymous, + + bool? isArchived, + + string? jobName, + + string? modelType, + + string? modelUri, + + ImmutableDictionary? properties, + + string provisioningState, + + string? stage, + + ImmutableDictionary? tags) + { + Description = description; + Flavors = flavors; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + JobName = jobName; + ModelType = modelType; + ModelUri = modelUri; + Properties = properties; + ProvisioningState = provisioningState; + Stage = stage; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorDefinitionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorDefinitionResponse.cs new file mode 100644 index 000000000000..803e37f471e1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorDefinitionResponse.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MonitorDefinitionResponse + { + /// + /// The monitor's notification settings. + /// + public readonly Outputs.MonitorNotificationSettingsResponse? AlertNotificationSettings; + /// + /// [Required] The ARM resource ID of the compute resource to run the monitoring job on. + /// + public readonly Outputs.MonitorServerlessSparkComputeResponse ComputeConfiguration; + /// + /// The entities targeted by the monitor. + /// + public readonly Outputs.MonitoringTargetResponse? MonitoringTarget; + /// + /// [Required] The signals to monitor. + /// + public readonly ImmutableDictionary Signals; + + [OutputConstructor] + private MonitorDefinitionResponse( + Outputs.MonitorNotificationSettingsResponse? alertNotificationSettings, + + Outputs.MonitorServerlessSparkComputeResponse computeConfiguration, + + Outputs.MonitoringTargetResponse? monitoringTarget, + + ImmutableDictionary signals) + { + AlertNotificationSettings = alertNotificationSettings; + ComputeConfiguration = computeConfiguration; + MonitoringTarget = monitoringTarget; + Signals = signals; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorEmailNotificationSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorEmailNotificationSettingsResponse.cs new file mode 100644 index 000000000000..8e5ee2a607cc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorEmailNotificationSettingsResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MonitorEmailNotificationSettingsResponse + { + /// + /// The email recipient list which has a limitation of 499 characters in total. + /// + public readonly ImmutableArray Emails; + + [OutputConstructor] + private MonitorEmailNotificationSettingsResponse(ImmutableArray emails) + { + Emails = emails; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorNotificationSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorNotificationSettingsResponse.cs new file mode 100644 index 000000000000..a03ed45abb59 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorNotificationSettingsResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MonitorNotificationSettingsResponse + { + /// + /// The AML notification email settings. + /// + public readonly Outputs.MonitorEmailNotificationSettingsResponse? EmailNotificationSettings; + + [OutputConstructor] + private MonitorNotificationSettingsResponse(Outputs.MonitorEmailNotificationSettingsResponse? emailNotificationSettings) + { + EmailNotificationSettings = emailNotificationSettings; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorServerlessSparkComputeResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorServerlessSparkComputeResponse.cs new file mode 100644 index 000000000000..3074ab2922b0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitorServerlessSparkComputeResponse.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Monitor serverless spark compute definition. + /// + [OutputType] + public sealed class MonitorServerlessSparkComputeResponse + { + /// + /// [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + /// + public readonly Union ComputeIdentity; + /// + /// Monitor compute type enum. + /// Expected value is 'ServerlessSpark'. + /// + public readonly string ComputeType; + /// + /// [Required] The instance type running the Spark job. + /// + public readonly string InstanceType; + /// + /// [Required] The Spark runtime version. + /// + public readonly string RuntimeVersion; + + [OutputConstructor] + private MonitorServerlessSparkComputeResponse( + Union computeIdentity, + + string computeType, + + string instanceType, + + string runtimeVersion) + { + ComputeIdentity = computeIdentity; + ComputeType = computeType; + InstanceType = instanceType; + RuntimeVersion = runtimeVersion; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitoringTargetResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitoringTargetResponse.cs new file mode 100644 index 000000000000..538a6721dccd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitoringTargetResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Monitoring target definition. + /// + [OutputType] + public sealed class MonitoringTargetResponse + { + /// + /// Reference to the deployment asset targeted by this monitor. + /// + public readonly string? DeploymentId; + /// + /// Reference to the model asset targeted by this monitor. + /// + public readonly string? ModelId; + /// + /// [Required] The machine learning task type of the monitored model. + /// + public readonly string TaskType; + + [OutputConstructor] + private MonitoringTargetResponse( + string? deploymentId, + + string? modelId, + + string taskType) + { + DeploymentId = deploymentId; + ModelId = modelId; + TaskType = taskType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitoringThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitoringThresholdResponse.cs new file mode 100644 index 000000000000..34761d7ad6be --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MonitoringThresholdResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class MonitoringThresholdResponse + { + /// + /// The threshold value. If null, the set default is dependent on the metric type. + /// + public readonly double? Value; + + [OutputConstructor] + private MonitoringThresholdResponse(double? value) + { + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MpiResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MpiResponse.cs new file mode 100644 index 000000000000..b54bbc69e050 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/MpiResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// MPI distribution configuration. + /// + [OutputType] + public sealed class MpiResponse + { + /// + /// Enum to determine the job distribution type. + /// Expected value is 'Mpi'. + /// + public readonly string DistributionType; + /// + /// Number of processes per MPI node. + /// + public readonly int? ProcessCountPerInstance; + + [OutputConstructor] + private MpiResponse( + string distributionType, + + int? processCountPerInstance) + { + DistributionType = distributionType; + ProcessCountPerInstance = processCountPerInstance; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NetworkAclsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NetworkAclsResponse.cs new file mode 100644 index 000000000000..acf547d341bd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NetworkAclsResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class NetworkAclsResponse + { + /// + /// The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + /// + public readonly string? DefaultAction; + /// + /// Rules governing the accessibility of a resource from a specific ip address or ip range. + /// + public readonly ImmutableArray IpRules; + + [OutputConstructor] + private NetworkAclsResponse( + string? defaultAction, + + ImmutableArray ipRules) + { + DefaultAction = defaultAction; + IpRules = ipRules; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NlpVerticalFeaturizationSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NlpVerticalFeaturizationSettingsResponse.cs new file mode 100644 index 000000000000..b7a9cc0ad33b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NlpVerticalFeaturizationSettingsResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class NlpVerticalFeaturizationSettingsResponse + { + /// + /// Dataset language, useful for the text data. + /// + public readonly string? DatasetLanguage; + + [OutputConstructor] + private NlpVerticalFeaturizationSettingsResponse(string? datasetLanguage) + { + DatasetLanguage = datasetLanguage; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NlpVerticalLimitSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NlpVerticalLimitSettingsResponse.cs new file mode 100644 index 000000000000..d12854b4d650 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NlpVerticalLimitSettingsResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Job execution constraints. + /// + [OutputType] + public sealed class NlpVerticalLimitSettingsResponse + { + /// + /// Maximum Concurrent AutoML iterations. + /// + public readonly int? MaxConcurrentTrials; + /// + /// Number of AutoML iterations. + /// + public readonly int? MaxTrials; + /// + /// AutoML job timeout. + /// + public readonly string? Timeout; + + [OutputConstructor] + private NlpVerticalLimitSettingsResponse( + int? maxConcurrentTrials, + + int? maxTrials, + + string? timeout) + { + MaxConcurrentTrials = maxConcurrentTrials; + MaxTrials = maxTrials; + Timeout = timeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NodeStateCountsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NodeStateCountsResponse.cs new file mode 100644 index 000000000000..56d7983c0f58 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NodeStateCountsResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Counts of various compute node states on the amlCompute. + /// + [OutputType] + public sealed class NodeStateCountsResponse + { + /// + /// Number of compute nodes in idle state. + /// + public readonly int IdleNodeCount; + /// + /// Number of compute nodes which are leaving the amlCompute. + /// + public readonly int LeavingNodeCount; + /// + /// Number of compute nodes which are in preempted state. + /// + public readonly int PreemptedNodeCount; + /// + /// Number of compute nodes which are being prepared. + /// + public readonly int PreparingNodeCount; + /// + /// Number of compute nodes which are running jobs. + /// + public readonly int RunningNodeCount; + /// + /// Number of compute nodes which are in unusable state. + /// + public readonly int UnusableNodeCount; + + [OutputConstructor] + private NodeStateCountsResponse( + int idleNodeCount, + + int leavingNodeCount, + + int preemptedNodeCount, + + int preparingNodeCount, + + int runningNodeCount, + + int unusableNodeCount) + { + IdleNodeCount = idleNodeCount; + LeavingNodeCount = leavingNodeCount; + PreemptedNodeCount = preemptedNodeCount; + PreparingNodeCount = preparingNodeCount; + RunningNodeCount = runningNodeCount; + UnusableNodeCount = unusableNodeCount; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NoneAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NoneAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..b8b11764202d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NoneAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,86 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class NoneAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'None'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private NoneAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NoneDatastoreCredentialsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NoneDatastoreCredentialsResponse.cs new file mode 100644 index 000000000000..2a659e715e78 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NoneDatastoreCredentialsResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Empty/none datastore credentials. + /// + [OutputType] + public sealed class NoneDatastoreCredentialsResponse + { + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'None'. + /// + public readonly string CredentialsType; + + [OutputConstructor] + private NoneDatastoreCredentialsResponse(string credentialsType) + { + CredentialsType = credentialsType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotebookPreparationErrorResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotebookPreparationErrorResponse.cs new file mode 100644 index 000000000000..0cced3f402ad --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotebookPreparationErrorResponse.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class NotebookPreparationErrorResponse + { + public readonly string? ErrorMessage; + public readonly int? StatusCode; + + [OutputConstructor] + private NotebookPreparationErrorResponse( + string? errorMessage, + + int? statusCode) + { + ErrorMessage = errorMessage; + StatusCode = statusCode; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotebookResourceInfoResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotebookResourceInfoResponse.cs new file mode 100644 index 000000000000..5b8857d3a216 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotebookResourceInfoResponse.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class NotebookResourceInfoResponse + { + public readonly string? Fqdn; + public readonly bool? IsPrivateLinkEnabled; + /// + /// The error that occurs when preparing notebook. + /// + public readonly Outputs.NotebookPreparationErrorResponse? NotebookPreparationError; + /// + /// the data plane resourceId that used to initialize notebook component + /// + public readonly string? ResourceId; + + [OutputConstructor] + private NotebookResourceInfoResponse( + string? fqdn, + + bool? isPrivateLinkEnabled, + + Outputs.NotebookPreparationErrorResponse? notebookPreparationError, + + string? resourceId) + { + Fqdn = fqdn; + IsPrivateLinkEnabled = isPrivateLinkEnabled; + NotebookPreparationError = notebookPreparationError; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotificationSettingResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotificationSettingResponse.cs new file mode 100644 index 000000000000..eb41434d3540 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NotificationSettingResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Configuration for notification. + /// + [OutputType] + public sealed class NotificationSettingResponse + { + /// + /// Send email notification to user on specified notification type + /// + public readonly ImmutableArray EmailOn; + /// + /// This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + /// + public readonly ImmutableArray Emails; + /// + /// Send webhook callback to a service. Key is a user-provided name for the webhook. + /// + public readonly ImmutableDictionary? Webhooks; + + [OutputConstructor] + private NotificationSettingResponse( + ImmutableArray emailOn, + + ImmutableArray emails, + + ImmutableDictionary? webhooks) + { + EmailOn = emailOn; + Emails = emails; + Webhooks = webhooks; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalDataDriftMetricThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalDataDriftMetricThresholdResponse.cs new file mode 100644 index 000000000000..91691d475948 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalDataDriftMetricThresholdResponse.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class NumericalDataDriftMetricThresholdResponse + { + /// + /// + /// Expected value is 'Numerical'. + /// + public readonly string DataType; + /// + /// [Required] The numerical data drift metric to calculate. + /// + public readonly string Metric; + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + public readonly Outputs.MonitoringThresholdResponse? Threshold; + + [OutputConstructor] + private NumericalDataDriftMetricThresholdResponse( + string dataType, + + string metric, + + Outputs.MonitoringThresholdResponse? threshold) + { + DataType = dataType; + Metric = metric; + Threshold = threshold; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalDataQualityMetricThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalDataQualityMetricThresholdResponse.cs new file mode 100644 index 000000000000..8b6a79e8badf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalDataQualityMetricThresholdResponse.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class NumericalDataQualityMetricThresholdResponse + { + /// + /// + /// Expected value is 'Numerical'. + /// + public readonly string DataType; + /// + /// [Required] The numerical data quality metric to calculate. + /// + public readonly string Metric; + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + public readonly Outputs.MonitoringThresholdResponse? Threshold; + + [OutputConstructor] + private NumericalDataQualityMetricThresholdResponse( + string dataType, + + string metric, + + Outputs.MonitoringThresholdResponse? threshold) + { + DataType = dataType; + Metric = metric; + Threshold = threshold; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalPredictionDriftMetricThresholdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalPredictionDriftMetricThresholdResponse.cs new file mode 100644 index 000000000000..680a386961f4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/NumericalPredictionDriftMetricThresholdResponse.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class NumericalPredictionDriftMetricThresholdResponse + { + /// + /// + /// Expected value is 'Numerical'. + /// + public readonly string DataType; + /// + /// [Required] The numerical prediction drift metric to calculate. + /// + public readonly string Metric; + /// + /// The threshold value. If null, a default value will be set depending on the selected metric. + /// + public readonly Outputs.MonitoringThresholdResponse? Threshold; + + [OutputConstructor] + private NumericalPredictionDriftMetricThresholdResponse( + string dataType, + + string metric, + + Outputs.MonitoringThresholdResponse? threshold) + { + DataType = dataType; + Metric = metric; + Threshold = threshold; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OAuth2AuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OAuth2AuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..8cdbc6febaaa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OAuth2AuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,94 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class OAuth2AuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'OAuth2'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + /// + /// ClientId and ClientSecret are required. Other properties are optional + /// depending on each OAuth2 provider's implementation. + /// + public readonly Outputs.WorkspaceConnectionOAuth2Response? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private OAuth2AuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionOAuth2Response? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ObjectiveResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ObjectiveResponse.cs new file mode 100644 index 000000000000..7e8dd00fede0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ObjectiveResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Optimization objective. + /// + [OutputType] + public sealed class ObjectiveResponse + { + /// + /// [Required] Defines supported metric goals for hyperparameter tuning + /// + public readonly string Goal; + /// + /// [Required] Name of the metric to optimize. + /// + public readonly string PrimaryMetric; + + [OutputConstructor] + private ObjectiveResponse( + string goal, + + string primaryMetric) + { + Goal = goal; + PrimaryMetric = primaryMetric; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OneLakeDatastoreResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OneLakeDatastoreResponse.cs new file mode 100644 index 000000000000..f52641a6f68d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OneLakeDatastoreResponse.cs @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// OneLake (Trident) datastore configuration. + /// + [OutputType] + public sealed class OneLakeDatastoreResponse + { + /// + /// [Required] OneLake artifact backing the datastore. + /// + public readonly Outputs.LakeHouseArtifactResponse Artifact; + /// + /// [Required] Account credentials. + /// + public readonly object Credentials; + /// + /// Enum to determine the datastore contents type. + /// Expected value is 'OneLake'. + /// + public readonly string DatastoreType; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// OneLake endpoint to use for the datastore. + /// + public readonly string? Endpoint; + /// + /// Readonly property to indicate if datastore is the workspace default datastore + /// + public readonly bool IsDefault; + /// + /// [Required] OneLake workspace name. + /// + public readonly string OneLakeWorkspaceName; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Indicates which identity to use to authenticate service data access to customer's storage. + /// + public readonly string? ServiceDataAccessAuthIdentity; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private OneLakeDatastoreResponse( + Outputs.LakeHouseArtifactResponse artifact, + + object credentials, + + string datastoreType, + + string? description, + + string? endpoint, + + bool isDefault, + + string oneLakeWorkspaceName, + + ImmutableDictionary? properties, + + string? serviceDataAccessAuthIdentity, + + ImmutableDictionary? tags) + { + Artifact = artifact; + Credentials = credentials; + DatastoreType = datastoreType; + Description = description; + Endpoint = endpoint; + IsDefault = isDefault; + OneLakeWorkspaceName = oneLakeWorkspaceName; + Properties = properties; + ServiceDataAccessAuthIdentity = serviceDataAccessAuthIdentity; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OnlineEndpointResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OnlineEndpointResponse.cs new file mode 100644 index 000000000000..ccb6ee4f63fc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OnlineEndpointResponse.cs @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Online endpoint configuration + /// + [OutputType] + public sealed class OnlineEndpointResponse + { + /// + /// [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + /// + public readonly string AuthMode; + /// + /// ARM resource ID of the compute if it exists. + /// optional + /// + public readonly string? Compute; + /// + /// Description of the inference endpoint. + /// + public readonly string? Description; + /// + /// Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + /// + public readonly ImmutableDictionary? MirrorTraffic; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the endpoint. + /// + public readonly string ProvisioningState; + /// + /// Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + /// + public readonly string? PublicNetworkAccess; + /// + /// Endpoint URI. + /// + public readonly string ScoringUri; + /// + /// Endpoint Swagger URI. + /// + public readonly string SwaggerUri; + /// + /// Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + /// + public readonly ImmutableDictionary? Traffic; + + [OutputConstructor] + private OnlineEndpointResponse( + string authMode, + + string? compute, + + string? description, + + ImmutableDictionary? mirrorTraffic, + + ImmutableDictionary? properties, + + string provisioningState, + + string? publicNetworkAccess, + + string scoringUri, + + string swaggerUri, + + ImmutableDictionary? traffic) + { + AuthMode = authMode; + Compute = compute; + Description = description; + MirrorTraffic = mirrorTraffic; + Properties = properties; + ProvisioningState = provisioningState; + PublicNetworkAccess = publicNetworkAccess; + ScoringUri = scoringUri; + SwaggerUri = swaggerUri; + Traffic = traffic; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OnlineRequestSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OnlineRequestSettingsResponse.cs new file mode 100644 index 000000000000..a629668b3e32 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OnlineRequestSettingsResponse.cs @@ -0,0 +1,48 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Online deployment scoring requests configuration. + /// + [OutputType] + public sealed class OnlineRequestSettingsResponse + { + /// + /// The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + /// + public readonly int? MaxConcurrentRequestsPerInstance; + /// + /// (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + /// Defaults to 500ms. + /// (Now increase `request_timeout_ms` to account for any networking/queue delays) + /// + public readonly string? MaxQueueWait; + /// + /// The scoring timeout in ISO 8601 format. + /// Defaults to 5000ms. + /// + public readonly string? RequestTimeout; + + [OutputConstructor] + private OnlineRequestSettingsResponse( + int? maxConcurrentRequestsPerInstance, + + string? maxQueueWait, + + string? requestTimeout) + { + MaxConcurrentRequestsPerInstance = maxConcurrentRequestsPerInstance; + MaxQueueWait = maxQueueWait; + RequestTimeout = requestTimeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OpenAIEndpointDeploymentResourcePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OpenAIEndpointDeploymentResourcePropertiesResponse.cs new file mode 100644 index 000000000000..173799d2f613 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OpenAIEndpointDeploymentResourcePropertiesResponse.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class OpenAIEndpointDeploymentResourcePropertiesResponse + { + /// + /// The failure reason if the creation failed. + /// + public readonly string? FailureReason; + /// + /// Model used for the endpoint deployment. + /// + public readonly Outputs.EndpointDeploymentModelResponse Model; + /// + /// Read-only provision state status property. + /// + public readonly string ProvisioningState; + /// + /// The name of RAI policy. + /// + public readonly string? RaiPolicyName; + public readonly Outputs.CognitiveServicesSkuResponse? Sku; + /// + /// Kind of the deployment. + /// Expected value is 'Azure.OpenAI'. + /// + public readonly string Type; + /// + /// Deployment model version upgrade option. + /// + public readonly string? VersionUpgradeOption; + + [OutputConstructor] + private OpenAIEndpointDeploymentResourcePropertiesResponse( + string? failureReason, + + Outputs.EndpointDeploymentModelResponse model, + + string provisioningState, + + string? raiPolicyName, + + Outputs.CognitiveServicesSkuResponse? sku, + + string type, + + string? versionUpgradeOption) + { + FailureReason = failureReason; + Model = model; + ProvisioningState = provisioningState; + RaiPolicyName = raiPolicyName; + Sku = sku; + Type = type; + VersionUpgradeOption = versionUpgradeOption; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OsPatchingStatusResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OsPatchingStatusResponse.cs new file mode 100644 index 000000000000..3f71cf3da89e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OsPatchingStatusResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Returns metadata about the os patching. + /// + [OutputType] + public sealed class OsPatchingStatusResponse + { + /// + /// Time of the latest os patching. + /// + public readonly string? LatestPatchTime; + /// + /// Collection of errors encountered when doing os patching. + /// + public readonly ImmutableArray OsPatchingErrors; + /// + /// The os patching status. + /// + public readonly string? PatchStatus; + /// + /// Specifies whether this compute instance is pending for reboot to finish os patching. + /// + public readonly bool? RebootPending; + /// + /// Time of scheduled reboot. + /// + public readonly string? ScheduledRebootTime; + + [OutputConstructor] + private OsPatchingStatusResponse( + string? latestPatchTime, + + ImmutableArray osPatchingErrors, + + string? patchStatus, + + bool? rebootPending, + + string? scheduledRebootTime) + { + LatestPatchTime = latestPatchTime; + OsPatchingErrors = osPatchingErrors; + PatchStatus = patchStatus; + RebootPending = rebootPending; + ScheduledRebootTime = scheduledRebootTime; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OutputPathAssetReferenceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OutputPathAssetReferenceResponse.cs new file mode 100644 index 000000000000..e5e7f20c4325 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/OutputPathAssetReferenceResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Reference to an asset via its path in a job output. + /// + [OutputType] + public sealed class OutputPathAssetReferenceResponse + { + /// + /// ARM resource ID of the job. + /// + public readonly string? JobId; + /// + /// The path of the file/directory in the job output. + /// + public readonly string? Path; + /// + /// Enum to determine which reference method to use for an asset. + /// Expected value is 'OutputPath'. + /// + public readonly string ReferenceType; + + [OutputConstructor] + private OutputPathAssetReferenceResponse( + string? jobId, + + string? path, + + string referenceType) + { + JobId = jobId; + Path = path; + ReferenceType = referenceType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PATAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PATAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..39dddbe51937 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PATAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class PATAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'PAT'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + public readonly Outputs.WorkspaceConnectionPersonalAccessTokenResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private PATAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionPersonalAccessTokenResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PackageDetailsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PackageDetailsResponse.cs new file mode 100644 index 000000000000..c2a0b141d5c1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PackageDetailsResponse.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class PackageDetailsResponse + { + /// + /// Install path. + /// + public readonly string? InstallPath; + /// + /// Installed version. + /// + public readonly string? InstalledVersion; + /// + /// Package or dependency name. + /// + public readonly string? Name; + /// + /// Patched version. + /// + public readonly string? PatchedVersion; + + [OutputConstructor] + private PackageDetailsResponse( + string? installPath, + + string? installedVersion, + + string? name, + + string? patchedVersion) + { + InstallPath = installPath; + InstalledVersion = installedVersion; + Name = name; + PatchedVersion = patchedVersion; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PasswordResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PasswordResponse.cs new file mode 100644 index 000000000000..b108ab555b89 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PasswordResponse.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class PasswordResponse + { + public readonly string Name; + public readonly string Value; + + [OutputConstructor] + private PasswordResponse( + string name, + + string value) + { + Name = name; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PersonalComputeInstanceSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PersonalComputeInstanceSettingsResponse.cs new file mode 100644 index 000000000000..6a16b9240df5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PersonalComputeInstanceSettingsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Settings for a personal compute instance. + /// + [OutputType] + public sealed class PersonalComputeInstanceSettingsResponse + { + /// + /// A user explicitly assigned to a personal compute instance. + /// + public readonly Outputs.AssignedUserResponse? AssignedUser; + + [OutputConstructor] + private PersonalComputeInstanceSettingsResponse(Outputs.AssignedUserResponse? assignedUser) + { + AssignedUser = assignedUser; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PipelineJobResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PipelineJobResponse.cs new file mode 100644 index 000000000000..98f01aec59d1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PipelineJobResponse.cs @@ -0,0 +1,160 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Pipeline Job definition: defines generic to MFE attributes. + /// + [OutputType] + public sealed class PipelineJobResponse + { + /// + /// ARM resource ID of the component resource. + /// + public readonly string? ComponentId; + /// + /// ARM resource ID of the compute resource. + /// + public readonly string? ComputeId; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Display name of job. + /// + public readonly string? DisplayName; + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + public readonly string? ExperimentName; + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + public readonly object? Identity; + /// + /// Inputs for the pipeline job. + /// + public readonly ImmutableDictionary? Inputs; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Enum to determine the type of job. + /// Expected value is 'Pipeline'. + /// + public readonly string JobType; + /// + /// Jobs construct the Pipeline Job. + /// + public readonly ImmutableDictionary? Jobs; + /// + /// Notification setting for the job + /// + public readonly Outputs.NotificationSettingResponse? NotificationSetting; + /// + /// Outputs for the pipeline job + /// + public readonly ImmutableDictionary? Outputs; + /// + /// Parent job name. + /// + public readonly string? ParentJobName; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public readonly ImmutableDictionary? Services; + /// + /// Pipeline settings, for things like ContinueRunOnStepFailure etc. + /// + public readonly object? Settings; + /// + /// ARM resource ID of source job. + /// + public readonly string? SourceJobId; + /// + /// Status of the job. + /// + public readonly string Status; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private PipelineJobResponse( + string? componentId, + + string? computeId, + + string? description, + + string? displayName, + + string? experimentName, + + object? identity, + + ImmutableDictionary? inputs, + + bool? isArchived, + + string jobType, + + ImmutableDictionary? jobs, + + Outputs.NotificationSettingResponse? notificationSetting, + + ImmutableDictionary? outputs, + + string? parentJobName, + + ImmutableDictionary? properties, + + ImmutableDictionary? services, + + object? settings, + + string? sourceJobId, + + string status, + + ImmutableDictionary? tags) + { + ComponentId = componentId; + ComputeId = computeId; + Description = description; + DisplayName = displayName; + ExperimentName = experimentName; + Identity = identity; + Inputs = inputs; + IsArchived = isArchived; + JobType = jobType; + Jobs = jobs; + NotificationSetting = notificationSetting; + Outputs = outputs; + ParentJobName = parentJobName; + Properties = properties; + Services = services; + Settings = settings; + SourceJobId = sourceJobId; + Status = status; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PredictionDriftMonitoringSignalResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PredictionDriftMonitoringSignalResponse.cs new file mode 100644 index 000000000000..6465d2942a92 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PredictionDriftMonitoringSignalResponse.cs @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class PredictionDriftMonitoringSignalResponse + { + /// + /// A dictionary that maps feature names to their respective data types. + /// + public readonly ImmutableDictionary? FeatureDataTypeOverride; + /// + /// [Required] A list of metrics to calculate and their associated thresholds. + /// + public readonly ImmutableArray> MetricThresholds; + /// + /// The current notification mode for this signal. + /// + public readonly ImmutableArray NotificationTypes; + /// + /// [Required] The data which drift will be calculated for. + /// + public readonly object ProductionData; + /// + /// Property dictionary. Properties can be added, but not removed or altered. + /// + public readonly ImmutableDictionary? Properties; + /// + /// [Required] The data to calculate drift against. + /// + public readonly object ReferenceData; + /// + /// + /// Expected value is 'PredictionDrift'. + /// + public readonly string SignalType; + + [OutputConstructor] + private PredictionDriftMonitoringSignalResponse( + ImmutableDictionary? featureDataTypeOverride, + + ImmutableArray> metricThresholds, + + ImmutableArray notificationTypes, + + object productionData, + + ImmutableDictionary? properties, + + object referenceData, + + string signalType) + { + FeatureDataTypeOverride = featureDataTypeOverride; + MetricThresholds = metricThresholds; + NotificationTypes = notificationTypes; + ProductionData = productionData; + Properties = properties; + ReferenceData = referenceData; + SignalType = signalType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointConnectionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointConnectionResponse.cs new file mode 100644 index 000000000000..90a13fbf9795 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointConnectionResponse.cs @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The Private Endpoint Connection resource. + /// + [OutputType] + public sealed class PrivateEndpointConnectionResponse + { + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// Same as workspace location. + /// + public readonly string? Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The Private Endpoint resource. + /// + public readonly Outputs.WorkspacePrivateEndpointResourceResponse? PrivateEndpoint; + /// + /// The connection state. + /// + public readonly Outputs.PrivateLinkServiceConnectionStateResponse? PrivateLinkServiceConnectionState; + /// + /// The current provisioning state. + /// + public readonly string? ProvisioningState; + /// + /// Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + /// + public readonly Outputs.SkuResponse? Sku; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + public readonly ImmutableDictionary? Tags; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private PrivateEndpointConnectionResponse( + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string? location, + + string name, + + Outputs.WorkspacePrivateEndpointResourceResponse? privateEndpoint, + + Outputs.PrivateLinkServiceConnectionStateResponse? privateLinkServiceConnectionState, + + string? provisioningState, + + Outputs.SkuResponse? sku, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string type) + { + Id = id; + Identity = identity; + Location = location; + Name = name; + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + Sku = sku; + SystemData = systemData; + Tags = tags; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointDestinationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointDestinationResponse.cs new file mode 100644 index 000000000000..7c86a52d7d35 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointDestinationResponse.cs @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + /// + [OutputType] + public sealed class PrivateEndpointDestinationResponse + { + public readonly string? ServiceResourceId; + public readonly bool? SparkEnabled; + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + public readonly string? SparkStatus; + public readonly string? SubresourceTarget; + + [OutputConstructor] + private PrivateEndpointDestinationResponse( + string? serviceResourceId, + + bool? sparkEnabled, + + string? sparkStatus, + + string? subresourceTarget) + { + ServiceResourceId = serviceResourceId; + SparkEnabled = sparkEnabled; + SparkStatus = sparkStatus; + SubresourceTarget = subresourceTarget; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointOutboundRuleResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointOutboundRuleResponse.cs new file mode 100644 index 000000000000..c7f7547bb937 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointOutboundRuleResponse.cs @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + /// + [OutputType] + public sealed class PrivateEndpointOutboundRuleResponse + { + /// + /// Category of a managed network Outbound Rule of a machine learning workspace. + /// + public readonly string? Category; + /// + /// Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + /// + public readonly Outputs.PrivateEndpointDestinationResponse? Destination; + public readonly ImmutableArray Fqdns; + public readonly ImmutableArray ParentRuleNames; + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + public readonly string? Status; + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// Expected value is 'PrivateEndpoint'. + /// + public readonly string Type; + + [OutputConstructor] + private PrivateEndpointOutboundRuleResponse( + string? category, + + Outputs.PrivateEndpointDestinationResponse? destination, + + ImmutableArray fqdns, + + ImmutableArray parentRuleNames, + + string? status, + + string type) + { + Category = category; + Destination = destination; + Fqdns = fqdns; + ParentRuleNames = parentRuleNames; + Status = status; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointResourceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointResourceResponse.cs new file mode 100644 index 000000000000..b2e798767f42 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateEndpointResourceResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The PE network resource that is linked to this PE connection. + /// + [OutputType] + public sealed class PrivateEndpointResourceResponse + { + /// + /// The ARM identifier for Private Endpoint + /// + public readonly string Id; + /// + /// The subnetId that the private endpoint is connected to. + /// + public readonly string? SubnetArmId; + + [OutputConstructor] + private PrivateEndpointResourceResponse( + string id, + + string? subnetArmId) + { + Id = id; + SubnetArmId = subnetArmId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs new file mode 100644 index 000000000000..289fb29bf5ac --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PrivateLinkServiceConnectionStateResponse.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A collection of information about the state of the connection between service consumer and provider. + /// + [OutputType] + public sealed class PrivateLinkServiceConnectionStateResponse + { + /// + /// Some RP chose "None". Other RPs use this for region expansion. + /// + public readonly string? ActionsRequired; + /// + /// User-defined message that, per NRP doc, may be used for approval-related message. + /// + public readonly string? Description; + /// + /// Connection status of the service consumer with the service provider + /// Possible state transitions + /// Pending -> Approved (Service provider approves the connection request) + /// Pending -> Rejected (Service provider rejects the connection request) + /// Pending -> Disconnected (Service provider deletes the connection) + /// Approved -> Rejected (Service provider rejects the approved connection) + /// Approved -> Disconnected (Service provider deletes the connection) + /// Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + /// Rejected -> Disconnected (Service provider deletes the connection) + /// + public readonly string? Status; + + [OutputConstructor] + private PrivateLinkServiceConnectionStateResponse( + string? actionsRequired, + + string? description, + + string? status) + { + ActionsRequired = actionsRequired; + Description = description; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ProbeSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ProbeSettingsResponse.cs new file mode 100644 index 000000000000..cd1d1f3be4c6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ProbeSettingsResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Deployment container liveness/readiness probe configuration. + /// + [OutputType] + public sealed class ProbeSettingsResponse + { + /// + /// The number of failures to allow before returning an unhealthy status. + /// + public readonly int? FailureThreshold; + /// + /// The delay before the first probe in ISO 8601 format. + /// + public readonly string? InitialDelay; + /// + /// The length of time between probes in ISO 8601 format. + /// + public readonly string? Period; + /// + /// The number of successful probes before returning a healthy status. + /// + public readonly int? SuccessThreshold; + /// + /// The probe timeout in ISO 8601 format. + /// + public readonly string? Timeout; + + [OutputConstructor] + private ProbeSettingsResponse( + int? failureThreshold, + + string? initialDelay, + + string? period, + + int? successThreshold, + + string? timeout) + { + FailureThreshold = failureThreshold; + InitialDelay = initialDelay; + Period = period; + SuccessThreshold = successThreshold; + Timeout = timeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PromptSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PromptSettingsResponse.cs new file mode 100644 index 000000000000..16b37f9fbcd1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PromptSettingsResponse.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class PromptSettingsResponse + { + public readonly bool? EnableChainOfDensity; + public readonly bool? EnableChainOfThought; + public readonly int? MaxLenSummary; + + [OutputConstructor] + private PromptSettingsResponse( + bool? enableChainOfDensity, + + bool? enableChainOfThought, + + int? maxLenSummary) + { + EnableChainOfDensity = enableChainOfDensity; + EnableChainOfThought = enableChainOfThought; + MaxLenSummary = maxLenSummary; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PyTorchResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PyTorchResponse.cs new file mode 100644 index 000000000000..afad6d185597 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/PyTorchResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// PyTorch distribution configuration. + /// + [OutputType] + public sealed class PyTorchResponse + { + /// + /// Enum to determine the job distribution type. + /// Expected value is 'PyTorch'. + /// + public readonly string DistributionType; + /// + /// Number of processes per node. + /// + public readonly int? ProcessCountPerInstance; + + [OutputConstructor] + private PyTorchResponse( + string distributionType, + + int? processCountPerInstance) + { + DistributionType = distributionType; + ProcessCountPerInstance = processCountPerInstance; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/QueueSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/QueueSettingsResponse.cs new file mode 100644 index 000000000000..e082d2e02647 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/QueueSettingsResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class QueueSettingsResponse + { + /// + /// Controls the compute job tier + /// + public readonly string? JobTier; + + [OutputConstructor] + private QueueSettingsResponse(string? jobTier) + { + JobTier = jobTier; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistConfigResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistConfigResponse.cs new file mode 100644 index 000000000000..b867810d204b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistConfigResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Azure OpenAI blocklist config. + /// + [OutputType] + public sealed class RaiBlocklistConfigResponse + { + /// + /// If blocking would occur. + /// + public readonly bool? Blocking; + /// + /// Name of ContentFilter. + /// + public readonly string? BlocklistName; + + [OutputConstructor] + private RaiBlocklistConfigResponse( + bool? blocking, + + string? blocklistName) + { + Blocking = blocking; + BlocklistName = blocklistName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistItemPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistItemPropertiesResponse.cs new file mode 100644 index 000000000000..2a8d498bfbe8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistItemPropertiesResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// RAI Custom Blocklist Item properties. + /// + [OutputType] + public sealed class RaiBlocklistItemPropertiesResponse + { + /// + /// If the pattern is a regex pattern. + /// + public readonly bool? IsRegex; + /// + /// Pattern to match against. + /// + public readonly string? Pattern; + + [OutputConstructor] + private RaiBlocklistItemPropertiesResponse( + bool? isRegex, + + string? pattern) + { + IsRegex = isRegex; + Pattern = pattern; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistPropertiesResponse.cs new file mode 100644 index 000000000000..3be2f82a1082 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiBlocklistPropertiesResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// RAI Custom Blocklist properties. + /// + [OutputType] + public sealed class RaiBlocklistPropertiesResponse + { + /// + /// Description of the block list. + /// + public readonly string? Description; + + [OutputConstructor] + private RaiBlocklistPropertiesResponse(string? description) + { + Description = description; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiPolicyContentFilterResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiPolicyContentFilterResponse.cs new file mode 100644 index 000000000000..060ff1118910 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiPolicyContentFilterResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Azure OpenAI Content Filter. + /// + [OutputType] + public sealed class RaiPolicyContentFilterResponse + { + /// + /// Level at which content is filtered. + /// + public readonly string? AllowedContentLevel; + /// + /// If blocking would occur. + /// + public readonly bool? Blocking; + /// + /// If the ContentFilter is enabled. + /// + public readonly bool? Enabled; + /// + /// Name of ContentFilter. + /// + public readonly string? Name; + /// + /// Content source to apply the Content Filters. + /// + public readonly string? Source; + + [OutputConstructor] + private RaiPolicyContentFilterResponse( + string? allowedContentLevel, + + bool? blocking, + + bool? enabled, + + string? name, + + string? source) + { + AllowedContentLevel = allowedContentLevel; + Blocking = blocking; + Enabled = enabled; + Name = name; + Source = source; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiPolicyPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiPolicyPropertiesResponse.cs new file mode 100644 index 000000000000..6a3bde6e32a6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RaiPolicyPropertiesResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Azure OpenAI Content Filters properties. + /// + [OutputType] + public sealed class RaiPolicyPropertiesResponse + { + /// + /// Name of the base Content Filters. + /// + public readonly string? BasePolicyName; + public readonly ImmutableArray CompletionBlocklists; + public readonly ImmutableArray ContentFilters; + /// + /// Content Filters mode. + /// + public readonly string? Mode; + public readonly ImmutableArray PromptBlocklists; + /// + /// Content Filters policy type. + /// + public readonly string? Type; + + [OutputConstructor] + private RaiPolicyPropertiesResponse( + string? basePolicyName, + + ImmutableArray completionBlocklists, + + ImmutableArray contentFilters, + + string? mode, + + ImmutableArray promptBlocklists, + + string? type) + { + BasePolicyName = basePolicyName; + CompletionBlocklists = completionBlocklists; + ContentFilters = contentFilters; + Mode = mode; + PromptBlocklists = promptBlocklists; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RandomSamplingAlgorithmResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RandomSamplingAlgorithmResponse.cs new file mode 100644 index 000000000000..099a452aa27f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RandomSamplingAlgorithmResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines a Sampling Algorithm that generates values randomly + /// + [OutputType] + public sealed class RandomSamplingAlgorithmResponse + { + /// + /// The specific type of random algorithm + /// + public readonly string? Rule; + /// + /// + /// Expected value is 'Random'. + /// + public readonly string SamplingAlgorithmType; + /// + /// An optional integer to use as the seed for random number generation + /// + public readonly int? Seed; + + [OutputConstructor] + private RandomSamplingAlgorithmResponse( + string? rule, + + string samplingAlgorithmType, + + int? seed) + { + Rule = rule; + SamplingAlgorithmType = samplingAlgorithmType; + Seed = seed; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceResponse.cs new file mode 100644 index 000000000000..59bbbec84c14 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceResponse.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The workflow trigger recurrence for ComputeStartStop schedule type. + /// + [OutputType] + public sealed class RecurrenceResponse + { + /// + /// [Required] The frequency to trigger schedule. + /// + public readonly string? Frequency; + /// + /// [Required] Specifies schedule interval in conjunction with frequency + /// + public readonly int? Interval; + /// + /// [Required] The recurrence schedule. + /// + public readonly Outputs.ComputeRecurrenceScheduleResponse? Schedule; + /// + /// The start time in yyyy-MM-ddTHH:mm:ss format. + /// + public readonly string? StartTime; + /// + /// Specifies time zone in which the schedule runs. + /// TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + /// + public readonly string? TimeZone; + + [OutputConstructor] + private RecurrenceResponse( + string? frequency, + + int? interval, + + Outputs.ComputeRecurrenceScheduleResponse? schedule, + + string? startTime, + + string? timeZone) + { + Frequency = frequency; + Interval = interval; + Schedule = schedule; + StartTime = startTime; + TimeZone = timeZone; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceScheduleResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceScheduleResponse.cs new file mode 100644 index 000000000000..bc0c0d2359be --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceScheduleResponse.cs @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class RecurrenceScheduleResponse + { + /// + /// [Required] List of hours for the schedule. + /// + public readonly ImmutableArray Hours; + /// + /// [Required] List of minutes for the schedule. + /// + public readonly ImmutableArray Minutes; + /// + /// List of month days for the schedule + /// + public readonly ImmutableArray MonthDays; + /// + /// List of days for the schedule. + /// + public readonly ImmutableArray WeekDays; + + [OutputConstructor] + private RecurrenceScheduleResponse( + ImmutableArray hours, + + ImmutableArray minutes, + + ImmutableArray monthDays, + + ImmutableArray weekDays) + { + Hours = hours; + Minutes = minutes; + MonthDays = monthDays; + WeekDays = weekDays; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceTriggerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceTriggerResponse.cs new file mode 100644 index 000000000000..46187f4aadd4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RecurrenceTriggerResponse.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class RecurrenceTriggerResponse + { + /// + /// Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + /// Recommented format would be "2022-06-01T00:00:01" + /// If not present, the schedule will run indefinitely + /// + public readonly string? EndTime; + /// + /// [Required] The frequency to trigger schedule. + /// + public readonly string Frequency; + /// + /// [Required] Specifies schedule interval in conjunction with frequency + /// + public readonly int Interval; + /// + /// The recurrence schedule. + /// + public readonly Outputs.RecurrenceScheduleResponse? Schedule; + /// + /// Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + /// + public readonly string? StartTime; + /// + /// Specifies time zone in which the schedule runs. + /// TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + /// + public readonly string? TimeZone; + /// + /// + /// Expected value is 'Recurrence'. + /// + public readonly string TriggerType; + + [OutputConstructor] + private RecurrenceTriggerResponse( + string? endTime, + + string frequency, + + int interval, + + Outputs.RecurrenceScheduleResponse? schedule, + + string? startTime, + + string? timeZone, + + string triggerType) + { + EndTime = endTime; + Frequency = frequency; + Interval = interval; + Schedule = schedule; + StartTime = startTime; + TimeZone = timeZone; + TriggerType = triggerType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryListCredentialsResultResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryListCredentialsResultResponse.cs new file mode 100644 index 000000000000..3d6188d11777 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryListCredentialsResultResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class RegistryListCredentialsResultResponse + { + /// + /// The location of the workspace ACR + /// + public readonly string Location; + public readonly ImmutableArray Passwords; + /// + /// The username of the workspace ACR + /// + public readonly string Username; + + [OutputConstructor] + private RegistryListCredentialsResultResponse( + string location, + + ImmutableArray passwords, + + string username) + { + Location = location; + Passwords = passwords; + Username = username; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateEndpointConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateEndpointConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..fe7a10f9c0c5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateEndpointConnectionPropertiesResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Properties of the Private Endpoint Connection + /// + [OutputType] + public sealed class RegistryPrivateEndpointConnectionPropertiesResponse + { + /// + /// The group ids + /// + public readonly ImmutableArray GroupIds; + /// + /// The PE network resource that is linked to this PE connection. + /// + public readonly Outputs.PrivateEndpointResourceResponse? PrivateEndpoint; + /// + /// One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + /// + public readonly string? ProvisioningState; + /// + /// The connection state. + /// + public readonly Outputs.RegistryPrivateLinkServiceConnectionStateResponse? RegistryPrivateLinkServiceConnectionState; + + [OutputConstructor] + private RegistryPrivateEndpointConnectionPropertiesResponse( + ImmutableArray groupIds, + + Outputs.PrivateEndpointResourceResponse? privateEndpoint, + + string? provisioningState, + + Outputs.RegistryPrivateLinkServiceConnectionStateResponse? registryPrivateLinkServiceConnectionState) + { + GroupIds = groupIds; + PrivateEndpoint = privateEndpoint; + ProvisioningState = provisioningState; + RegistryPrivateLinkServiceConnectionState = registryPrivateLinkServiceConnectionState; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateEndpointConnectionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateEndpointConnectionResponse.cs new file mode 100644 index 000000000000..9de849fc90b2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateEndpointConnectionResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Private endpoint connection definition. + /// + [OutputType] + public sealed class RegistryPrivateEndpointConnectionResponse + { + /// + /// This is the private endpoint connection name created on SRP + /// Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + /// + public readonly string? Id; + /// + /// Same as workspace location. + /// + public readonly string? Location; + /// + /// Properties of the Private Endpoint Connection + /// + public readonly Outputs.RegistryPrivateEndpointConnectionPropertiesResponse? Properties; + + [OutputConstructor] + private RegistryPrivateEndpointConnectionResponse( + string? id, + + string? location, + + Outputs.RegistryPrivateEndpointConnectionPropertiesResponse? properties) + { + Id = id; + Location = location; + Properties = properties; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateLinkServiceConnectionStateResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateLinkServiceConnectionStateResponse.cs new file mode 100644 index 000000000000..2e643ed47f6f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryPrivateLinkServiceConnectionStateResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The connection state. + /// + [OutputType] + public sealed class RegistryPrivateLinkServiceConnectionStateResponse + { + /// + /// Some RP chose "None". Other RPs use this for region expansion. + /// + public readonly string? ActionsRequired; + /// + /// User-defined message that, per NRP doc, may be used for approval-related message. + /// + public readonly string? Description; + /// + /// Connection status of the service consumer with the service provider + /// + public readonly string? Status; + + [OutputConstructor] + private RegistryPrivateLinkServiceConnectionStateResponse( + string? actionsRequired, + + string? description, + + string? status) + { + ActionsRequired = actionsRequired; + Description = description; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryRegionArmDetailsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryRegionArmDetailsResponse.cs new file mode 100644 index 000000000000..d3713bccc21f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryRegionArmDetailsResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Details for each region the registry is in + /// + [OutputType] + public sealed class RegistryRegionArmDetailsResponse + { + /// + /// List of ACR accounts + /// + public readonly ImmutableArray AcrDetails; + /// + /// The location where the registry exists + /// + public readonly string? Location; + /// + /// List of storage accounts + /// + public readonly ImmutableArray StorageAccountDetails; + + [OutputConstructor] + private RegistryRegionArmDetailsResponse( + ImmutableArray acrDetails, + + string? location, + + ImmutableArray storageAccountDetails) + { + AcrDetails = acrDetails; + Location = location; + StorageAccountDetails = storageAccountDetails; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryResponse.cs new file mode 100644 index 000000000000..4d403bbbc454 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegistryResponse.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Details of the Registry + /// + [OutputType] + public sealed class RegistryResponse + { + /// + /// Discovery URL for the Registry + /// + public readonly string? DiscoveryUrl; + /// + /// IntellectualPropertyPublisher for the registry + /// + public readonly string? IntellectualPropertyPublisher; + /// + /// ResourceId of the managed RG if the registry has system created resources + /// + public readonly Outputs.ArmResourceIdResponse? ManagedResourceGroup; + /// + /// Managed resource group specific settings + /// + public readonly Outputs.ManagedResourceGroupSettingsResponse? ManagedResourceGroupSettings; + /// + /// MLFlow Registry URI for the Registry + /// + public readonly string? MlFlowRegistryUri; + /// + /// Is the Registry accessible from the internet? + /// Possible values: "Enabled" or "Disabled" + /// + public readonly string? PublicNetworkAccess; + /// + /// Details of each region the registry is in + /// + public readonly ImmutableArray RegionDetails; + /// + /// Private endpoint connections info used for pending connections in private link portal + /// + public readonly ImmutableArray RegistryPrivateEndpointConnections; + + [OutputConstructor] + private RegistryResponse( + string? discoveryUrl, + + string? intellectualPropertyPublisher, + + Outputs.ArmResourceIdResponse? managedResourceGroup, + + Outputs.ManagedResourceGroupSettingsResponse? managedResourceGroupSettings, + + string? mlFlowRegistryUri, + + string? publicNetworkAccess, + + ImmutableArray regionDetails, + + ImmutableArray registryPrivateEndpointConnections) + { + DiscoveryUrl = discoveryUrl; + IntellectualPropertyPublisher = intellectualPropertyPublisher; + ManagedResourceGroup = managedResourceGroup; + ManagedResourceGroupSettings = managedResourceGroupSettings; + MlFlowRegistryUri = mlFlowRegistryUri; + PublicNetworkAccess = publicNetworkAccess; + RegionDetails = regionDetails; + RegistryPrivateEndpointConnections = registryPrivateEndpointConnections; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegressionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegressionResponse.cs new file mode 100644 index 000000000000..28aec3e497b7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegressionResponse.cs @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Regression task in AutoML Table vertical. + /// + [OutputType] + public sealed class RegressionResponse + { + /// + /// Columns to use for CVSplit data. + /// + public readonly ImmutableArray CvSplitColumnNames; + /// + /// Featurization inputs needed for AutoML job. + /// + public readonly Outputs.TableVerticalFeaturizationSettingsResponse? FeaturizationSettings; + /// + /// Execution constraints for AutoMLJob. + /// + public readonly Outputs.TableVerticalLimitSettingsResponse? LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Number of cross validation folds to be applied on training dataset + /// when validation dataset is not provided. + /// + public readonly Union? NCrossValidations; + /// + /// Primary metric for regression task. + /// + public readonly string? PrimaryMetric; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'Regression'. + /// + public readonly string TaskType; + /// + /// Test data input. + /// + public readonly Outputs.MLTableJobInputResponse? TestData; + /// + /// The fraction of test dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? TestDataSize; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Inputs for training phase for an AutoML Job. + /// + public readonly Outputs.RegressionTrainingSettingsResponse? TrainingSettings; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + /// + /// The fraction of training dataset that needs to be set aside for validation purpose. + /// Values between (0.0 , 1.0) + /// Applied when validation dataset is not provided. + /// + public readonly double? ValidationDataSize; + /// + /// The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + /// + public readonly string? WeightColumnName; + + [OutputConstructor] + private RegressionResponse( + ImmutableArray cvSplitColumnNames, + + Outputs.TableVerticalFeaturizationSettingsResponse? featurizationSettings, + + Outputs.TableVerticalLimitSettingsResponse? limitSettings, + + string? logVerbosity, + + Union? nCrossValidations, + + string? primaryMetric, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse? testData, + + double? testDataSize, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.RegressionTrainingSettingsResponse? trainingSettings, + + Outputs.MLTableJobInputResponse? validationData, + + double? validationDataSize, + + string? weightColumnName) + { + CvSplitColumnNames = cvSplitColumnNames; + FeaturizationSettings = featurizationSettings; + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + NCrossValidations = nCrossValidations; + PrimaryMetric = primaryMetric; + TargetColumnName = targetColumnName; + TaskType = taskType; + TestData = testData; + TestDataSize = testDataSize; + TrainingData = trainingData; + TrainingSettings = trainingSettings; + ValidationData = validationData; + ValidationDataSize = validationDataSize; + WeightColumnName = weightColumnName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegressionTrainingSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegressionTrainingSettingsResponse.cs new file mode 100644 index 000000000000..bcc17ea4a953 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RegressionTrainingSettingsResponse.cs @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Regression Training related configuration. + /// + [OutputType] + public sealed class RegressionTrainingSettingsResponse + { + /// + /// Allowed models for regression task. + /// + public readonly ImmutableArray AllowedTrainingAlgorithms; + /// + /// Blocked models for regression task. + /// + public readonly ImmutableArray BlockedTrainingAlgorithms; + /// + /// Enable recommendation of DNN models. + /// + public readonly bool? EnableDnnTraining; + /// + /// Flag to turn on explainability on best model. + /// + public readonly bool? EnableModelExplainability; + /// + /// Flag for enabling onnx compatible models. + /// + public readonly bool? EnableOnnxCompatibleModels; + /// + /// Enable stack ensemble run. + /// + public readonly bool? EnableStackEnsemble; + /// + /// Enable voting ensemble run. + /// + public readonly bool? EnableVoteEnsemble; + /// + /// During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + /// Configure this parameter with a higher value than 300 secs, if more time is needed. + /// + public readonly string? EnsembleModelDownloadTimeout; + /// + /// Stack ensemble settings for stack ensemble run. + /// + public readonly Outputs.StackEnsembleSettingsResponse? StackEnsembleSettings; + + [OutputConstructor] + private RegressionTrainingSettingsResponse( + ImmutableArray allowedTrainingAlgorithms, + + ImmutableArray blockedTrainingAlgorithms, + + bool? enableDnnTraining, + + bool? enableModelExplainability, + + bool? enableOnnxCompatibleModels, + + bool? enableStackEnsemble, + + bool? enableVoteEnsemble, + + string? ensembleModelDownloadTimeout, + + Outputs.StackEnsembleSettingsResponse? stackEnsembleSettings) + { + AllowedTrainingAlgorithms = allowedTrainingAlgorithms; + BlockedTrainingAlgorithms = blockedTrainingAlgorithms; + EnableDnnTraining = enableDnnTraining; + EnableModelExplainability = enableModelExplainability; + EnableOnnxCompatibleModels = enableOnnxCompatibleModels; + EnableStackEnsemble = enableStackEnsemble; + EnableVoteEnsemble = enableVoteEnsemble; + EnsembleModelDownloadTimeout = ensembleModelDownloadTimeout; + StackEnsembleSettings = stackEnsembleSettings; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RequestConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RequestConfigurationResponse.cs new file mode 100644 index 000000000000..e336459e09f9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RequestConfigurationResponse.cs @@ -0,0 +1,39 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Scoring requests configuration. + /// + [OutputType] + public sealed class RequestConfigurationResponse + { + /// + /// The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + /// + public readonly int? MaxConcurrentRequestsPerInstance; + /// + /// The scoring timeout in ISO 8601 format. + /// Defaults to 5000ms. + /// + public readonly string? RequestTimeout; + + [OutputConstructor] + private RequestConfigurationResponse( + int? maxConcurrentRequestsPerInstance, + + string? requestTimeout) + { + MaxConcurrentRequestsPerInstance = maxConcurrentRequestsPerInstance; + RequestTimeout = requestTimeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RequestLoggingResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RequestLoggingResponse.cs new file mode 100644 index 000000000000..dd8287e6b1b5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RequestLoggingResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class RequestLoggingResponse + { + /// + /// For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + /// + public readonly ImmutableArray CaptureHeaders; + + [OutputConstructor] + private RequestLoggingResponse(ImmutableArray captureHeaders) + { + CaptureHeaders = captureHeaders; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ResourceIdResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ResourceIdResponse.cs new file mode 100644 index 000000000000..e13b4daa0606 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ResourceIdResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. + /// + [OutputType] + public sealed class ResourceIdResponse + { + /// + /// The ID of the resource + /// + public readonly string Id; + + [OutputConstructor] + private ResourceIdResponse(string id) + { + Id = id; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RollingInputDataResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RollingInputDataResponse.cs new file mode 100644 index 000000000000..c2358076c561 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RollingInputDataResponse.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Rolling input data definition. + /// + [OutputType] + public sealed class RollingInputDataResponse + { + /// + /// Mapping of column names to special uses. + /// + public readonly ImmutableDictionary? Columns; + /// + /// The context metadata of the data source. + /// + public readonly string? DataContext; + /// + /// Monitoring input data type enum. + /// Expected value is 'Rolling'. + /// + public readonly string InputDataType; + /// + /// [Required] Specifies the type of job. + /// + public readonly string JobInputType; + /// + /// Reference to the component asset used to preprocess the data. + /// + public readonly string? PreprocessingComponentId; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + /// + /// [Required] The time offset between the end of the data window and the monitor's current run time. + /// + public readonly string WindowOffset; + /// + /// [Required] The size of the rolling data window. + /// + public readonly string WindowSize; + + [OutputConstructor] + private RollingInputDataResponse( + ImmutableDictionary? columns, + + string? dataContext, + + string inputDataType, + + string jobInputType, + + string? preprocessingComponentId, + + string uri, + + string windowOffset, + + string windowSize) + { + Columns = columns; + DataContext = dataContext; + InputDataType = inputDataType; + JobInputType = jobInputType; + PreprocessingComponentId = preprocessingComponentId; + Uri = uri; + WindowOffset = windowOffset; + WindowSize = windowSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RouteResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RouteResponse.cs new file mode 100644 index 000000000000..76e042825ece --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/RouteResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class RouteResponse + { + /// + /// [Required] The path for the route. + /// + public readonly string Path; + /// + /// [Required] The port for the route. + /// + public readonly int Port; + + [OutputConstructor] + private RouteResponse( + string path, + + int port) + { + Path = path; + Port = port; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SASAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SASAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..0b25c7a52b62 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SASAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SASAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'SAS'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + public readonly Outputs.WorkspaceConnectionSharedAccessSignatureResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private SASAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionSharedAccessSignatureResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SasDatastoreCredentialsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SasDatastoreCredentialsResponse.cs new file mode 100644 index 000000000000..947422fc302a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SasDatastoreCredentialsResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// SAS datastore credentials configuration. + /// + [OutputType] + public sealed class SasDatastoreCredentialsResponse + { + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'Sas'. + /// + public readonly string CredentialsType; + + [OutputConstructor] + private SasDatastoreCredentialsResponse(string credentialsType) + { + CredentialsType = credentialsType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScaleSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScaleSettingsResponse.cs new file mode 100644 index 000000000000..218cdb887a8d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScaleSettingsResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// scale settings for AML Compute + /// + [OutputType] + public sealed class ScaleSettingsResponse + { + /// + /// Max number of nodes to use + /// + public readonly int MaxNodeCount; + /// + /// Min number of nodes to use + /// + public readonly int? MinNodeCount; + /// + /// Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + /// + public readonly string? NodeIdleTimeBeforeScaleDown; + + [OutputConstructor] + private ScaleSettingsResponse( + int maxNodeCount, + + int? minNodeCount, + + string? nodeIdleTimeBeforeScaleDown) + { + MaxNodeCount = maxNodeCount; + MinNodeCount = minNodeCount; + NodeIdleTimeBeforeScaleDown = nodeIdleTimeBeforeScaleDown; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScaleUnitConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScaleUnitConfigurationResponse.cs new file mode 100644 index 000000000000..1ffb31491dae --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScaleUnitConfigurationResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Configuration for ScaleUnit pool. + /// + [OutputType] + public sealed class ScaleUnitConfigurationResponse + { + /// + /// Gets or sets a value indicating whether PublicEgress is disabled. + /// + public readonly bool? DisablePublicEgress; + /// + /// Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + /// + public readonly ImmutableArray Registries; + + [OutputConstructor] + private ScaleUnitConfigurationResponse( + bool? disablePublicEgress, + + ImmutableArray registries) + { + DisablePublicEgress = disablePublicEgress; + Registries = registries; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScheduleBaseResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScheduleBaseResponse.cs new file mode 100644 index 000000000000..a12b834842ce --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScheduleBaseResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ScheduleBaseResponse + { + /// + /// A system assigned id for the schedule. + /// + public readonly string? Id; + /// + /// The current deployment state of schedule. + /// + public readonly string? ProvisioningStatus; + /// + /// Is the schedule enabled or disabled? + /// + public readonly string? Status; + + [OutputConstructor] + private ScheduleBaseResponse( + string? id, + + string? provisioningStatus, + + string? status) + { + Id = id; + ProvisioningStatus = provisioningStatus; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScheduleResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScheduleResponse.cs new file mode 100644 index 000000000000..5c5dc648c285 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScheduleResponse.cs @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Base definition of a schedule + /// + [OutputType] + public sealed class ScheduleResponse + { + /// + /// [Required] Specifies the action of the schedule + /// + public readonly object Action; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Display name of schedule. + /// + public readonly string? DisplayName; + /// + /// Is the schedule enabled? + /// + public readonly bool? IsEnabled; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Provisioning state for the schedule. + /// + public readonly string ProvisioningState; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + /// + /// [Required] Specifies the trigger details + /// + public readonly Union Trigger; + + [OutputConstructor] + private ScheduleResponse( + object action, + + string? description, + + string? displayName, + + bool? isEnabled, + + ImmutableDictionary? properties, + + string provisioningState, + + ImmutableDictionary? tags, + + Union trigger) + { + Action = action; + Description = description; + DisplayName = displayName; + IsEnabled = isEnabled; + Properties = properties; + ProvisioningState = provisioningState; + Tags = tags; + Trigger = trigger; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScriptReferenceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScriptReferenceResponse.cs new file mode 100644 index 000000000000..6adcc655d725 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScriptReferenceResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Script reference + /// + [OutputType] + public sealed class ScriptReferenceResponse + { + /// + /// Optional command line arguments passed to the script to run. + /// + public readonly string? ScriptArguments; + /// + /// The location of scripts in the mounted volume. + /// + public readonly string? ScriptData; + /// + /// The storage source of the script: inline, workspace. + /// + public readonly string? ScriptSource; + /// + /// Optional time period passed to timeout command. + /// + public readonly string? Timeout; + + [OutputConstructor] + private ScriptReferenceResponse( + string? scriptArguments, + + string? scriptData, + + string? scriptSource, + + string? timeout) + { + ScriptArguments = scriptArguments; + ScriptData = scriptData; + ScriptSource = scriptSource; + Timeout = timeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScriptsToExecuteResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScriptsToExecuteResponse.cs new file mode 100644 index 000000000000..d67d1c436412 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ScriptsToExecuteResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Customized setup scripts + /// + [OutputType] + public sealed class ScriptsToExecuteResponse + { + /// + /// Script that's run only once during provision of the compute. + /// + public readonly Outputs.ScriptReferenceResponse? CreationScript; + /// + /// Script that's run every time the machine starts. + /// + public readonly Outputs.ScriptReferenceResponse? StartupScript; + + [OutputConstructor] + private ScriptsToExecuteResponse( + Outputs.ScriptReferenceResponse? creationScript, + + Outputs.ScriptReferenceResponse? startupScript) + { + CreationScript = creationScript; + StartupScript = startupScript; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessComputeSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessComputeSettingsResponse.cs new file mode 100644 index 000000000000..a9984077334e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessComputeSettingsResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ServerlessComputeSettingsResponse + { + /// + /// The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + /// + public readonly string? ServerlessComputeCustomSubnet; + /// + /// The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + /// + public readonly bool? ServerlessComputeNoPublicIP; + + [OutputConstructor] + private ServerlessComputeSettingsResponse( + string? serverlessComputeCustomSubnet, + + bool? serverlessComputeNoPublicIP) + { + ServerlessComputeCustomSubnet = serverlessComputeCustomSubnet; + ServerlessComputeNoPublicIP = serverlessComputeNoPublicIP; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessEndpointResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessEndpointResponse.cs new file mode 100644 index 000000000000..c1c943ecaf04 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessEndpointResponse.cs @@ -0,0 +1,70 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ServerlessEndpointResponse + { + /// + /// [Required] Specifies the authentication mode for the Serverless endpoint. + /// + public readonly string AuthMode; + /// + /// Specifies the content safety options. If omitted, the default content safety settings will be configured + /// + public readonly Outputs.ContentSafetyResponse? ContentSafety; + /// + /// The current state of the ServerlessEndpoint. + /// + public readonly string EndpointState; + /// + /// The inference uri to target when making requests against the serverless endpoint + /// + public readonly Outputs.ServerlessInferenceEndpointResponse InferenceEndpoint; + /// + /// The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. + /// + public readonly string MarketplaceSubscriptionId; + /// + /// The model settings (model id) for the model being serviced on the ServerlessEndpoint. + /// + public readonly Outputs.ModelSettingsResponse? ModelSettings; + /// + /// Provisioning state for the endpoint. + /// + public readonly string ProvisioningState; + + [OutputConstructor] + private ServerlessEndpointResponse( + string authMode, + + Outputs.ContentSafetyResponse? contentSafety, + + string endpointState, + + Outputs.ServerlessInferenceEndpointResponse inferenceEndpoint, + + string marketplaceSubscriptionId, + + Outputs.ModelSettingsResponse? modelSettings, + + string provisioningState) + { + AuthMode = authMode; + ContentSafety = contentSafety; + EndpointState = endpointState; + InferenceEndpoint = inferenceEndpoint; + MarketplaceSubscriptionId = marketplaceSubscriptionId; + ModelSettings = modelSettings; + ProvisioningState = provisioningState; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessInferenceEndpointResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessInferenceEndpointResponse.cs new file mode 100644 index 000000000000..c31ca775de74 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServerlessInferenceEndpointResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ServerlessInferenceEndpointResponse + { + /// + /// Specifies any required headers to target this serverless endpoint. + /// + public readonly ImmutableDictionary Headers; + /// + /// [Required] The inference uri to target when making requests against the Serverless Endpoint. + /// + public readonly string Uri; + + [OutputConstructor] + private ServerlessInferenceEndpointResponse( + ImmutableDictionary headers, + + string uri) + { + Headers = headers; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceManagedResourcesSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceManagedResourcesSettingsResponse.cs new file mode 100644 index 000000000000..f4cef44762ce --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceManagedResourcesSettingsResponse.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ServiceManagedResourcesSettingsResponse + { + public readonly Outputs.CosmosDbSettingsResponse? CosmosDb; + + [OutputConstructor] + private ServiceManagedResourcesSettingsResponse(Outputs.CosmosDbSettingsResponse? cosmosDb) + { + CosmosDb = cosmosDb; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..06197f651ea1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'ServicePrincipal'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + public readonly Outputs.WorkspaceConnectionServicePrincipalResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionServicePrincipalResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServicePrincipalDatastoreCredentialsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServicePrincipalDatastoreCredentialsResponse.cs new file mode 100644 index 000000000000..753862e7febf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServicePrincipalDatastoreCredentialsResponse.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Service Principal datastore credentials configuration. + /// + [OutputType] + public sealed class ServicePrincipalDatastoreCredentialsResponse + { + /// + /// Authority URL used for authentication. + /// + public readonly string? AuthorityUrl; + /// + /// [Required] Service principal client ID. + /// + public readonly string ClientId; + /// + /// Enum to determine the datastore credentials type. + /// Expected value is 'ServicePrincipal'. + /// + public readonly string CredentialsType; + /// + /// Resource the service principal has access to. + /// + public readonly string? ResourceUrl; + /// + /// [Required] ID of the tenant to which the service principal belongs. + /// + public readonly string TenantId; + + [OutputConstructor] + private ServicePrincipalDatastoreCredentialsResponse( + string? authorityUrl, + + string clientId, + + string credentialsType, + + string? resourceUrl, + + string tenantId) + { + AuthorityUrl = authorityUrl; + ClientId = clientId; + CredentialsType = credentialsType; + ResourceUrl = resourceUrl; + TenantId = tenantId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceTagDestinationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceTagDestinationResponse.cs new file mode 100644 index 000000000000..d0097326911d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceTagDestinationResponse.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + /// + [OutputType] + public sealed class ServiceTagDestinationResponse + { + /// + /// The action enum for networking rule. + /// + public readonly string? Action; + /// + /// Optional, if provided, the ServiceTag property will be ignored. + /// + public readonly ImmutableArray AddressPrefixes; + public readonly string? PortRanges; + public readonly string? Protocol; + public readonly string? ServiceTag; + + [OutputConstructor] + private ServiceTagDestinationResponse( + string? action, + + ImmutableArray addressPrefixes, + + string? portRanges, + + string? protocol, + + string? serviceTag) + { + Action = action; + AddressPrefixes = addressPrefixes; + PortRanges = portRanges; + Protocol = protocol; + ServiceTag = serviceTag; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceTagOutboundRuleResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceTagOutboundRuleResponse.cs new file mode 100644 index 000000000000..54793c8add1e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/ServiceTagOutboundRuleResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Service Tag Outbound Rule for the managed network of a machine learning workspace. + /// + [OutputType] + public sealed class ServiceTagOutboundRuleResponse + { + /// + /// Category of a managed network Outbound Rule of a machine learning workspace. + /// + public readonly string? Category; + /// + /// Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + /// + public readonly Outputs.ServiceTagDestinationResponse? Destination; + public readonly ImmutableArray ParentRuleNames; + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// + public readonly string? Status; + /// + /// Type of a managed network Outbound Rule of a machine learning workspace. + /// Expected value is 'ServiceTag'. + /// + public readonly string Type; + + [OutputConstructor] + private ServiceTagOutboundRuleResponse( + string? category, + + Outputs.ServiceTagDestinationResponse? destination, + + ImmutableArray parentRuleNames, + + string? status, + + string type) + { + Category = category; + Destination = destination; + ParentRuleNames = parentRuleNames; + Status = status; + Type = type; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SetupScriptsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SetupScriptsResponse.cs new file mode 100644 index 000000000000..8a534ff48bcf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SetupScriptsResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Details of customized scripts to execute for setting up the cluster. + /// + [OutputType] + public sealed class SetupScriptsResponse + { + /// + /// Customized setup scripts + /// + public readonly Outputs.ScriptsToExecuteResponse? Scripts; + + [OutputConstructor] + private SetupScriptsResponse(Outputs.ScriptsToExecuteResponse? scripts) + { + Scripts = scripts; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SharedPrivateLinkResourceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SharedPrivateLinkResourceResponse.cs new file mode 100644 index 000000000000..aef1b07a48a9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SharedPrivateLinkResourceResponse.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SharedPrivateLinkResourceResponse + { + /// + /// group id of the private link + /// + public readonly string? GroupId; + /// + /// Unique name of the private link + /// + public readonly string? Name; + /// + /// the resource id that private link links to + /// + public readonly string? PrivateLinkResourceId; + /// + /// Request message + /// + public readonly string? RequestMessage; + /// + /// Connection status of the service consumer with the service provider + /// Possible state transitions + /// Pending -> Approved (Service provider approves the connection request) + /// Pending -> Rejected (Service provider rejects the connection request) + /// Pending -> Disconnected (Service provider deletes the connection) + /// Approved -> Rejected (Service provider rejects the approved connection) + /// Approved -> Disconnected (Service provider deletes the connection) + /// Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + /// Rejected -> Disconnected (Service provider deletes the connection) + /// + public readonly string? Status; + + [OutputConstructor] + private SharedPrivateLinkResourceResponse( + string? groupId, + + string? name, + + string? privateLinkResourceId, + + string? requestMessage, + + string? status) + { + GroupId = groupId; + Name = name; + PrivateLinkResourceId = privateLinkResourceId; + RequestMessage = requestMessage; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SkuResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SkuResponse.cs new file mode 100644 index 000000000000..056e00fd582a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SkuResponse.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The resource model definition representing SKU + /// + [OutputType] + public sealed class SkuResponse + { + /// + /// If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + /// + public readonly int? Capacity; + /// + /// If the service has different generations of hardware, for the same SKU, then that can be captured here. + /// + public readonly string? Family; + /// + /// The name of the SKU. Ex - P3. It is typically a letter+number code + /// + public readonly string Name; + /// + /// The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + /// + public readonly string? Size; + /// + /// This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + /// + public readonly string? Tier; + + [OutputConstructor] + private SkuResponse( + int? capacity, + + string? family, + + string name, + + string? size, + + string? tier) + { + Capacity = capacity; + Family = family; + Name = name; + Size = size; + Tier = tier; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobPythonEntryResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobPythonEntryResponse.cs new file mode 100644 index 000000000000..8a781d7a62b6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobPythonEntryResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SparkJobPythonEntryResponse + { + /// + /// [Required] Relative python file path for job entry point. + /// + public readonly string File; + /// + /// + /// Expected value is 'SparkJobPythonEntry'. + /// + public readonly string SparkJobEntryType; + + [OutputConstructor] + private SparkJobPythonEntryResponse( + string file, + + string sparkJobEntryType) + { + File = file; + SparkJobEntryType = sparkJobEntryType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobResponse.cs new file mode 100644 index 000000000000..5598b2eb8889 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobResponse.cs @@ -0,0 +1,223 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Spark job definition. + /// + [OutputType] + public sealed class SparkJobResponse + { + /// + /// Archive files used in the job. + /// + public readonly ImmutableArray Archives; + /// + /// Arguments for the job. + /// + public readonly string? Args; + /// + /// [Required] arm-id of the code asset. + /// + public readonly string CodeId; + /// + /// ARM resource ID of the component resource. + /// + public readonly string? ComponentId; + /// + /// ARM resource ID of the compute resource. + /// + public readonly string? ComputeId; + /// + /// Spark configured properties. + /// + public readonly ImmutableDictionary? Conf; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Display name of job. + /// + public readonly string? DisplayName; + /// + /// [Required] The entry to execute on startup of the job. + /// + public readonly Union Entry; + /// + /// The ARM resource ID of the Environment specification for the job. + /// + public readonly string? EnvironmentId; + /// + /// Environment variables included in the job. + /// + public readonly ImmutableDictionary? EnvironmentVariables; + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + public readonly string? ExperimentName; + /// + /// Files used in the job. + /// + public readonly ImmutableArray Files; + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + public readonly object? Identity; + /// + /// Mapping of input data bindings used in the job. + /// + public readonly ImmutableDictionary? Inputs; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Jar files used in the job. + /// + public readonly ImmutableArray Jars; + /// + /// Enum to determine the type of job. + /// Expected value is 'Spark'. + /// + public readonly string JobType; + /// + /// Notification setting for the job + /// + public readonly Outputs.NotificationSettingResponse? NotificationSetting; + /// + /// Mapping of output data bindings used in the job. + /// + public readonly ImmutableDictionary? Outputs; + /// + /// Parent job name. + /// + public readonly string? ParentJobName; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Python files used in the job. + /// + public readonly ImmutableArray PyFiles; + /// + /// Queue settings for the job + /// + public readonly Outputs.QueueSettingsResponse? QueueSettings; + /// + /// Compute Resource configuration for the job. + /// + public readonly Outputs.SparkResourceConfigurationResponse? Resources; + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public readonly ImmutableDictionary? Services; + /// + /// Status of the job. + /// + public readonly string Status; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private SparkJobResponse( + ImmutableArray archives, + + string? args, + + string codeId, + + string? componentId, + + string? computeId, + + ImmutableDictionary? conf, + + string? description, + + string? displayName, + + Union entry, + + string? environmentId, + + ImmutableDictionary? environmentVariables, + + string? experimentName, + + ImmutableArray files, + + object? identity, + + ImmutableDictionary? inputs, + + bool? isArchived, + + ImmutableArray jars, + + string jobType, + + Outputs.NotificationSettingResponse? notificationSetting, + + ImmutableDictionary? outputs, + + string? parentJobName, + + ImmutableDictionary? properties, + + ImmutableArray pyFiles, + + Outputs.QueueSettingsResponse? queueSettings, + + Outputs.SparkResourceConfigurationResponse? resources, + + ImmutableDictionary? services, + + string status, + + ImmutableDictionary? tags) + { + Archives = archives; + Args = args; + CodeId = codeId; + ComponentId = componentId; + ComputeId = computeId; + Conf = conf; + Description = description; + DisplayName = displayName; + Entry = entry; + EnvironmentId = environmentId; + EnvironmentVariables = environmentVariables; + ExperimentName = experimentName; + Files = files; + Identity = identity; + Inputs = inputs; + IsArchived = isArchived; + Jars = jars; + JobType = jobType; + NotificationSetting = notificationSetting; + Outputs = outputs; + ParentJobName = parentJobName; + Properties = properties; + PyFiles = pyFiles; + QueueSettings = queueSettings; + Resources = resources; + Services = services; + Status = status; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobScalaEntryResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobScalaEntryResponse.cs new file mode 100644 index 000000000000..c27d18fc4a76 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkJobScalaEntryResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SparkJobScalaEntryResponse + { + /// + /// [Required] Scala class name used as entry point. + /// + public readonly string ClassName; + /// + /// + /// Expected value is 'SparkJobScalaEntry'. + /// + public readonly string SparkJobEntryType; + + [OutputConstructor] + private SparkJobScalaEntryResponse( + string className, + + string sparkJobEntryType) + { + ClassName = className; + SparkJobEntryType = sparkJobEntryType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkResourceConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkResourceConfigurationResponse.cs new file mode 100644 index 000000000000..f8d8a5bf4390 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SparkResourceConfigurationResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SparkResourceConfigurationResponse + { + /// + /// Optional type of VM used as supported by the compute target. + /// + public readonly string? InstanceType; + /// + /// Version of spark runtime used for the job. + /// + public readonly string? RuntimeVersion; + + [OutputConstructor] + private SparkResourceConfigurationResponse( + string? instanceType, + + string? runtimeVersion) + { + InstanceType = instanceType; + RuntimeVersion = runtimeVersion; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SpeechEndpointDeploymentResourcePropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SpeechEndpointDeploymentResourcePropertiesResponse.cs new file mode 100644 index 000000000000..5cc6094ddc8c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SpeechEndpointDeploymentResourcePropertiesResponse.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SpeechEndpointDeploymentResourcePropertiesResponse + { + /// + /// The failure reason if the creation failed. + /// + public readonly string? FailureReason; + /// + /// Model used for the endpoint deployment. + /// + public readonly Outputs.EndpointDeploymentModelResponse Model; + /// + /// Read-only provision state status property. + /// + public readonly string ProvisioningState; + /// + /// The name of RAI policy. + /// + public readonly string? RaiPolicyName; + public readonly Outputs.CognitiveServicesSkuResponse? Sku; + /// + /// Kind of the deployment. + /// Expected value is 'Azure.Speech'. + /// + public readonly string Type; + /// + /// Deployment model version upgrade option. + /// + public readonly string? VersionUpgradeOption; + + [OutputConstructor] + private SpeechEndpointDeploymentResourcePropertiesResponse( + string? failureReason, + + Outputs.EndpointDeploymentModelResponse model, + + string provisioningState, + + string? raiPolicyName, + + Outputs.CognitiveServicesSkuResponse? sku, + + string type, + + string? versionUpgradeOption) + { + FailureReason = failureReason; + Model = model; + ProvisioningState = provisioningState; + RaiPolicyName = raiPolicyName; + Sku = sku; + Type = type; + VersionUpgradeOption = versionUpgradeOption; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SslConfigurationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SslConfigurationResponse.cs new file mode 100644 index 000000000000..69f231fe78e2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SslConfigurationResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The ssl configuration for scoring + /// + [OutputType] + public sealed class SslConfigurationResponse + { + /// + /// Cert data + /// + public readonly string? Cert; + /// + /// CNAME of the cert + /// + public readonly string? Cname; + /// + /// Key data + /// + public readonly string? Key; + /// + /// Leaf domain label of public endpoint + /// + public readonly string? LeafDomainLabel; + /// + /// Indicates whether to overwrite existing domain label. + /// + public readonly bool? OverwriteExistingDomain; + /// + /// Enable or disable ssl for scoring + /// + public readonly string? Status; + + [OutputConstructor] + private SslConfigurationResponse( + string? cert, + + string? cname, + + string? key, + + string? leafDomainLabel, + + bool? overwriteExistingDomain, + + string? status) + { + Cert = cert; + Cname = cname; + Key = key; + LeafDomainLabel = leafDomainLabel; + OverwriteExistingDomain = overwriteExistingDomain; + Status = status; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StackEnsembleSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StackEnsembleSettingsResponse.cs new file mode 100644 index 000000000000..32566dd5bead --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StackEnsembleSettingsResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Advances setting to customize StackEnsemble run. + /// + [OutputType] + public sealed class StackEnsembleSettingsResponse + { + /// + /// Optional parameters to pass to the initializer of the meta-learner. + /// + public readonly object? StackMetaLearnerKWargs; + /// + /// Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + /// + public readonly double? StackMetaLearnerTrainPercentage; + /// + /// The meta-learner is a model trained on the output of the individual heterogeneous models. + /// + public readonly string? StackMetaLearnerType; + + [OutputConstructor] + private StackEnsembleSettingsResponse( + object? stackMetaLearnerKWargs, + + double? stackMetaLearnerTrainPercentage, + + string? stackMetaLearnerType) + { + StackMetaLearnerKWargs = stackMetaLearnerKWargs; + StackMetaLearnerTrainPercentage = stackMetaLearnerTrainPercentage; + StackMetaLearnerType = stackMetaLearnerType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StaticInputDataResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StaticInputDataResponse.cs new file mode 100644 index 000000000000..fb903f78dbad --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StaticInputDataResponse.cs @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Static input data definition. + /// + [OutputType] + public sealed class StaticInputDataResponse + { + /// + /// Mapping of column names to special uses. + /// + public readonly ImmutableDictionary? Columns; + /// + /// The context metadata of the data source. + /// + public readonly string? DataContext; + /// + /// Monitoring input data type enum. + /// Expected value is 'Static'. + /// + public readonly string InputDataType; + /// + /// [Required] Specifies the type of job. + /// + public readonly string JobInputType; + /// + /// Reference to the component asset used to preprocess the data. + /// + public readonly string? PreprocessingComponentId; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + /// + /// [Required] The end date of the data window. + /// + public readonly string WindowEnd; + /// + /// [Required] The start date of the data window. + /// + public readonly string WindowStart; + + [OutputConstructor] + private StaticInputDataResponse( + ImmutableDictionary? columns, + + string? dataContext, + + string inputDataType, + + string jobInputType, + + string? preprocessingComponentId, + + string uri, + + string windowEnd, + + string windowStart) + { + Columns = columns; + DataContext = dataContext; + InputDataType = inputDataType; + JobInputType = jobInputType; + PreprocessingComponentId = preprocessingComponentId; + Uri = uri; + WindowEnd = windowEnd; + WindowStart = windowStart; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StorageAccountDetailsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StorageAccountDetailsResponse.cs new file mode 100644 index 000000000000..b1471b65385f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StorageAccountDetailsResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Details of storage account to be used for the Registry + /// + [OutputType] + public sealed class StorageAccountDetailsResponse + { + /// + /// Details of system created storage account to be used for the registry + /// + public readonly Outputs.SystemCreatedStorageAccountResponse? SystemCreatedStorageAccount; + /// + /// Details of user created storage account to be used for the registry + /// + public readonly Outputs.UserCreatedStorageAccountResponse? UserCreatedStorageAccount; + + [OutputConstructor] + private StorageAccountDetailsResponse( + Outputs.SystemCreatedStorageAccountResponse? systemCreatedStorageAccount, + + Outputs.UserCreatedStorageAccountResponse? userCreatedStorageAccount) + { + SystemCreatedStorageAccount = systemCreatedStorageAccount; + UserCreatedStorageAccount = userCreatedStorageAccount; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StringStringKeyValuePairResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StringStringKeyValuePairResponse.cs new file mode 100644 index 000000000000..f96a81dd4e56 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/StringStringKeyValuePairResponse.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class StringStringKeyValuePairResponse + { + public readonly string? Key; + public readonly string? Value; + + [OutputConstructor] + private StringStringKeyValuePairResponse( + string? key, + + string? value) + { + Key = key; + Value = value; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SweepJobLimitsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SweepJobLimitsResponse.cs new file mode 100644 index 000000000000..b44ace645082 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SweepJobLimitsResponse.cs @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Sweep Job limit class. + /// + [OutputType] + public sealed class SweepJobLimitsResponse + { + /// + /// + /// Expected value is 'Sweep'. + /// + public readonly string JobLimitsType; + /// + /// Sweep Job max concurrent trials. + /// + public readonly int? MaxConcurrentTrials; + /// + /// Sweep Job max total trials. + /// + public readonly int? MaxTotalTrials; + /// + /// The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + /// + public readonly string? Timeout; + /// + /// Sweep Job Trial timeout value. + /// + public readonly string? TrialTimeout; + + [OutputConstructor] + private SweepJobLimitsResponse( + string jobLimitsType, + + int? maxConcurrentTrials, + + int? maxTotalTrials, + + string? timeout, + + string? trialTimeout) + { + JobLimitsType = jobLimitsType; + MaxConcurrentTrials = maxConcurrentTrials; + MaxTotalTrials = maxTotalTrials; + Timeout = timeout; + TrialTimeout = trialTimeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SweepJobResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SweepJobResponse.cs new file mode 100644 index 000000000000..46d5b635c97c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SweepJobResponse.cs @@ -0,0 +1,188 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Sweep job definition. + /// + [OutputType] + public sealed class SweepJobResponse + { + /// + /// ARM resource ID of the component resource. + /// + public readonly string? ComponentId; + /// + /// ARM resource ID of the compute resource. + /// + public readonly string? ComputeId; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// Display name of job. + /// + public readonly string? DisplayName; + /// + /// Early termination policies enable canceling poor-performing runs before they complete + /// + public readonly object? EarlyTermination; + /// + /// The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + /// + public readonly string? ExperimentName; + /// + /// Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + /// Defaults to AmlToken if null. + /// + public readonly object? Identity; + /// + /// Mapping of input data bindings used in the job. + /// + public readonly ImmutableDictionary? Inputs; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// Enum to determine the type of job. + /// Expected value is 'Sweep'. + /// + public readonly string JobType; + /// + /// Sweep Job limit. + /// + public readonly Outputs.SweepJobLimitsResponse? Limits; + /// + /// Notification setting for the job + /// + public readonly Outputs.NotificationSettingResponse? NotificationSetting; + /// + /// [Required] Optimization objective. + /// + public readonly Outputs.ObjectiveResponse Objective; + /// + /// Mapping of output data bindings used in the job. + /// + public readonly ImmutableDictionary? Outputs; + /// + /// Parent job name. + /// + public readonly string? ParentJobName; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Queue settings for the job + /// + public readonly Outputs.QueueSettingsResponse? QueueSettings; + /// + /// [Required] The hyperparameter sampling algorithm + /// + public readonly object SamplingAlgorithm; + /// + /// [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + /// + public readonly object SearchSpace; + /// + /// List of JobEndpoints. + /// For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + /// + public readonly ImmutableDictionary? Services; + /// + /// Status of the job. + /// + public readonly string Status; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + /// + /// [Required] Trial component definition. + /// + public readonly Outputs.TrialComponentResponse Trial; + + [OutputConstructor] + private SweepJobResponse( + string? componentId, + + string? computeId, + + string? description, + + string? displayName, + + object? earlyTermination, + + string? experimentName, + + object? identity, + + ImmutableDictionary? inputs, + + bool? isArchived, + + string jobType, + + Outputs.SweepJobLimitsResponse? limits, + + Outputs.NotificationSettingResponse? notificationSetting, + + Outputs.ObjectiveResponse objective, + + ImmutableDictionary? outputs, + + string? parentJobName, + + ImmutableDictionary? properties, + + Outputs.QueueSettingsResponse? queueSettings, + + object samplingAlgorithm, + + object searchSpace, + + ImmutableDictionary? services, + + string status, + + ImmutableDictionary? tags, + + Outputs.TrialComponentResponse trial) + { + ComponentId = componentId; + ComputeId = computeId; + Description = description; + DisplayName = displayName; + EarlyTermination = earlyTermination; + ExperimentName = experimentName; + Identity = identity; + Inputs = inputs; + IsArchived = isArchived; + JobType = jobType; + Limits = limits; + NotificationSetting = notificationSetting; + Objective = objective; + Outputs = outputs; + ParentJobName = parentJobName; + Properties = properties; + QueueSettings = queueSettings; + SamplingAlgorithm = samplingAlgorithm; + SearchSpace = searchSpace; + Services = services; + Status = status; + Tags = tags; + Trial = trial; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SynapseSparkResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SynapseSparkResponse.cs new file mode 100644 index 000000000000..3720feb2b009 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SynapseSparkResponse.cs @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A SynapseSpark compute. + /// + [OutputType] + public sealed class SynapseSparkResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'SynapseSpark'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + public readonly Outputs.SynapseSparkResponseProperties? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private SynapseSparkResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.SynapseSparkResponseProperties? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SynapseSparkResponseProperties.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SynapseSparkResponseProperties.cs new file mode 100644 index 000000000000..c0b979a1df7f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SynapseSparkResponseProperties.cs @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SynapseSparkResponseProperties + { + /// + /// Auto pause properties. + /// + public readonly Outputs.AutoPausePropertiesResponse? AutoPauseProperties; + /// + /// Auto scale properties. + /// + public readonly Outputs.AutoScalePropertiesResponse? AutoScaleProperties; + /// + /// The number of compute nodes currently assigned to the compute. + /// + public readonly int? NodeCount; + /// + /// Node size. + /// + public readonly string? NodeSize; + /// + /// Node size family. + /// + public readonly string? NodeSizeFamily; + /// + /// Pool name. + /// + public readonly string? PoolName; + /// + /// Name of the resource group in which workspace is located. + /// + public readonly string? ResourceGroup; + /// + /// Spark version. + /// + public readonly string? SparkVersion; + /// + /// Azure subscription identifier. + /// + public readonly string? SubscriptionId; + /// + /// Name of Azure Machine Learning workspace. + /// + public readonly string? WorkspaceName; + + [OutputConstructor] + private SynapseSparkResponseProperties( + Outputs.AutoPausePropertiesResponse? autoPauseProperties, + + Outputs.AutoScalePropertiesResponse? autoScaleProperties, + + int? nodeCount, + + string? nodeSize, + + string? nodeSizeFamily, + + string? poolName, + + string? resourceGroup, + + string? sparkVersion, + + string? subscriptionId, + + string? workspaceName) + { + AutoPauseProperties = autoPauseProperties; + AutoScaleProperties = autoScaleProperties; + NodeCount = nodeCount; + NodeSize = nodeSize; + NodeSizeFamily = nodeSizeFamily; + PoolName = poolName; + ResourceGroup = resourceGroup; + SparkVersion = sparkVersion; + SubscriptionId = subscriptionId; + WorkspaceName = workspaceName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemCreatedAcrAccountResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemCreatedAcrAccountResponse.cs new file mode 100644 index 000000000000..4c34e20345dc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemCreatedAcrAccountResponse.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SystemCreatedAcrAccountResponse + { + /// + /// Name of the ACR account + /// + public readonly string? AcrAccountName; + /// + /// SKU of the ACR account + /// + public readonly string? AcrAccountSku; + /// + /// This is populated once the ACR account is created. + /// + public readonly Outputs.ArmResourceIdResponse? ArmResourceId; + + [OutputConstructor] + private SystemCreatedAcrAccountResponse( + string? acrAccountName, + + string? acrAccountSku, + + Outputs.ArmResourceIdResponse? armResourceId) + { + AcrAccountName = acrAccountName; + AcrAccountSku = acrAccountSku; + ArmResourceId = armResourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemCreatedStorageAccountResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemCreatedStorageAccountResponse.cs new file mode 100644 index 000000000000..bd868a30545e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemCreatedStorageAccountResponse.cs @@ -0,0 +1,64 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class SystemCreatedStorageAccountResponse + { + /// + /// Public blob access allowed + /// + public readonly bool? AllowBlobPublicAccess; + /// + /// This is populated once the storage account is created. + /// + public readonly Outputs.ArmResourceIdResponse? ArmResourceId; + /// + /// HNS enabled for storage account + /// + public readonly bool? StorageAccountHnsEnabled; + /// + /// Name of the storage account + /// + public readonly string? StorageAccountName; + /// + /// Allowed values: + /// "Standard_LRS", + /// "Standard_GRS", + /// "Standard_RAGRS", + /// "Standard_ZRS", + /// "Standard_GZRS", + /// "Standard_RAGZRS", + /// "Premium_LRS", + /// "Premium_ZRS" + /// + public readonly string? StorageAccountType; + + [OutputConstructor] + private SystemCreatedStorageAccountResponse( + bool? allowBlobPublicAccess, + + Outputs.ArmResourceIdResponse? armResourceId, + + bool? storageAccountHnsEnabled, + + string? storageAccountName, + + string? storageAccountType) + { + AllowBlobPublicAccess = allowBlobPublicAccess; + ArmResourceId = armResourceId; + StorageAccountHnsEnabled = storageAccountHnsEnabled; + StorageAccountName = storageAccountName; + StorageAccountType = storageAccountType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemDataResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..c75690ad71a2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemServiceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemServiceResponse.cs new file mode 100644 index 000000000000..bf7c66296d4d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/SystemServiceResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A system service running on a compute. + /// + [OutputType] + public sealed class SystemServiceResponse + { + /// + /// Public IP address + /// + public readonly string PublicIpAddress; + /// + /// The type of this system service. + /// + public readonly string SystemServiceType; + /// + /// The version for this type. + /// + public readonly string Version; + + [OutputConstructor] + private SystemServiceResponse( + string publicIpAddress, + + string systemServiceType, + + string version) + { + PublicIpAddress = publicIpAddress; + SystemServiceType = systemServiceType; + Version = version; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TableVerticalFeaturizationSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TableVerticalFeaturizationSettingsResponse.cs new file mode 100644 index 000000000000..698ad690527d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TableVerticalFeaturizationSettingsResponse.cs @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Featurization Configuration. + /// + [OutputType] + public sealed class TableVerticalFeaturizationSettingsResponse + { + /// + /// These transformers shall not be used in featurization. + /// + public readonly ImmutableArray BlockedTransformers; + /// + /// Dictionary of column name and its type (int, float, string, datetime etc). + /// + public readonly ImmutableDictionary? ColumnNameAndTypes; + /// + /// Dataset language, useful for the text data. + /// + public readonly string? DatasetLanguage; + /// + /// Determines whether to use Dnn based featurizers for data featurization. + /// + public readonly bool? EnableDnnFeaturization; + /// + /// Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + /// If 'Off' is selected then no featurization is done. + /// If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + /// + public readonly string? Mode; + /// + /// User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + /// + public readonly ImmutableDictionary>? TransformerParams; + + [OutputConstructor] + private TableVerticalFeaturizationSettingsResponse( + ImmutableArray blockedTransformers, + + ImmutableDictionary? columnNameAndTypes, + + string? datasetLanguage, + + bool? enableDnnFeaturization, + + string? mode, + + ImmutableDictionary>? transformerParams) + { + BlockedTransformers = blockedTransformers; + ColumnNameAndTypes = columnNameAndTypes; + DatasetLanguage = datasetLanguage; + EnableDnnFeaturization = enableDnnFeaturization; + Mode = mode; + TransformerParams = transformerParams; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TableVerticalLimitSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TableVerticalLimitSettingsResponse.cs new file mode 100644 index 000000000000..65d027cb61d5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TableVerticalLimitSettingsResponse.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Job execution constraints. + /// + [OutputType] + public sealed class TableVerticalLimitSettingsResponse + { + /// + /// Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + /// + public readonly bool? EnableEarlyTermination; + /// + /// Exit score for the AutoML job. + /// + public readonly double? ExitScore; + /// + /// Maximum Concurrent iterations. + /// + public readonly int? MaxConcurrentTrials; + /// + /// Max cores per iteration. + /// + public readonly int? MaxCoresPerTrial; + /// + /// Number of iterations. + /// + public readonly int? MaxTrials; + /// + /// AutoML job timeout. + /// + public readonly string? Timeout; + /// + /// Iteration timeout. + /// + public readonly string? TrialTimeout; + + [OutputConstructor] + private TableVerticalLimitSettingsResponse( + bool? enableEarlyTermination, + + double? exitScore, + + int? maxConcurrentTrials, + + int? maxCoresPerTrial, + + int? maxTrials, + + string? timeout, + + string? trialTimeout) + { + EnableEarlyTermination = enableEarlyTermination; + ExitScore = exitScore; + MaxConcurrentTrials = maxConcurrentTrials; + MaxCoresPerTrial = maxCoresPerTrial; + MaxTrials = maxTrials; + Timeout = timeout; + TrialTimeout = trialTimeout; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TargetUtilizationScaleSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TargetUtilizationScaleSettingsResponse.cs new file mode 100644 index 000000000000..6501371d2b6b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TargetUtilizationScaleSettingsResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class TargetUtilizationScaleSettingsResponse + { + /// + /// The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + /// + public readonly int? MaxInstances; + /// + /// The minimum number of instances to always be present. + /// + public readonly int? MinInstances; + /// + /// The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + /// + public readonly string? PollingInterval; + /// + /// + /// Expected value is 'TargetUtilization'. + /// + public readonly string ScaleType; + /// + /// Target CPU usage for the autoscaler. + /// + public readonly int? TargetUtilizationPercentage; + + [OutputConstructor] + private TargetUtilizationScaleSettingsResponse( + int? maxInstances, + + int? minInstances, + + string? pollingInterval, + + string scaleType, + + int? targetUtilizationPercentage) + { + MaxInstances = maxInstances; + MinInstances = minInstances; + PollingInterval = pollingInterval; + ScaleType = scaleType; + TargetUtilizationPercentage = targetUtilizationPercentage; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelEndpointRequestSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelEndpointRequestSettingsResponse.cs new file mode 100644 index 000000000000..8a94cd1371b7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelEndpointRequestSettingsResponse.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class TeacherModelEndpointRequestSettingsResponse + { + public readonly double? MinEndpointSuccessRatio; + public readonly int? RequestBatchSize; + + [OutputConstructor] + private TeacherModelEndpointRequestSettingsResponse( + double? minEndpointSuccessRatio, + + int? requestBatchSize) + { + MinEndpointSuccessRatio = minEndpointSuccessRatio; + RequestBatchSize = requestBatchSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelEndpointResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelEndpointResponse.cs new file mode 100644 index 000000000000..de948073e0d7 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelEndpointResponse.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class TeacherModelEndpointResponse + { + public readonly string? EndpointName; + + [OutputConstructor] + private TeacherModelEndpointResponse(string? endpointName) + { + EndpointName = endpointName; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelSettingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelSettingsResponse.cs new file mode 100644 index 000000000000..84f95cf3693c --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TeacherModelSettingsResponse.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class TeacherModelSettingsResponse + { + /// + /// Teacher Model Request Settings. + /// + public readonly Outputs.TeacherModelEndpointRequestSettingsResponse? TeacherModelEndpointRequestSettings; + /// + /// Teacher Model Inference Settings. + /// + public readonly ImmutableDictionary? TeacherModelInferenceParameters; + + [OutputConstructor] + private TeacherModelSettingsResponse( + Outputs.TeacherModelEndpointRequestSettingsResponse? teacherModelEndpointRequestSettings, + + ImmutableDictionary? teacherModelInferenceParameters) + { + TeacherModelEndpointRequestSettings = teacherModelEndpointRequestSettings; + TeacherModelInferenceParameters = teacherModelInferenceParameters; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TensorFlowResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TensorFlowResponse.cs new file mode 100644 index 000000000000..a4efc655aeeb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TensorFlowResponse.cs @@ -0,0 +1,46 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// TensorFlow distribution configuration. + /// + [OutputType] + public sealed class TensorFlowResponse + { + /// + /// Enum to determine the job distribution type. + /// Expected value is 'TensorFlow'. + /// + public readonly string DistributionType; + /// + /// Number of parameter server tasks. + /// + public readonly int? ParameterServerCount; + /// + /// Number of workers. If not specified, will default to the instance count. + /// + public readonly int? WorkerCount; + + [OutputConstructor] + private TensorFlowResponse( + string distributionType, + + int? parameterServerCount, + + int? workerCount) + { + DistributionType = distributionType; + ParameterServerCount = parameterServerCount; + WorkerCount = workerCount; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextClassificationMultilabelResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextClassificationMultilabelResponse.cs new file mode 100644 index 000000000000..d1d7a3819574 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextClassificationMultilabelResponse.cs @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Text Classification Multilabel task in AutoML NLP vertical. + /// NLP - Natural Language Processing. + /// + [OutputType] + public sealed class TextClassificationMultilabelResponse + { + /// + /// Featurization inputs needed for AutoML job. + /// + public readonly Outputs.NlpVerticalFeaturizationSettingsResponse? FeaturizationSettings; + /// + /// Execution constraints for AutoMLJob. + /// + public readonly Outputs.NlpVerticalLimitSettingsResponse? LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Primary metric for Text-Classification-Multilabel task. + /// Currently only Accuracy is supported as primary metric, hence user need not set it explicitly. + /// + public readonly string PrimaryMetric; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'TextClassificationMultilabel'. + /// + public readonly string TaskType; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + + [OutputConstructor] + private TextClassificationMultilabelResponse( + Outputs.NlpVerticalFeaturizationSettingsResponse? featurizationSettings, + + Outputs.NlpVerticalLimitSettingsResponse? limitSettings, + + string? logVerbosity, + + string primaryMetric, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.MLTableJobInputResponse? validationData) + { + FeaturizationSettings = featurizationSettings; + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + PrimaryMetric = primaryMetric; + TargetColumnName = targetColumnName; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextClassificationResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextClassificationResponse.cs new file mode 100644 index 000000000000..3219281a54bb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextClassificationResponse.cs @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Text Classification task in AutoML NLP vertical. + /// NLP - Natural Language Processing. + /// + [OutputType] + public sealed class TextClassificationResponse + { + /// + /// Featurization inputs needed for AutoML job. + /// + public readonly Outputs.NlpVerticalFeaturizationSettingsResponse? FeaturizationSettings; + /// + /// Execution constraints for AutoMLJob. + /// + public readonly Outputs.NlpVerticalLimitSettingsResponse? LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Primary metric for Text-Classification task. + /// + public readonly string? PrimaryMetric; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'TextClassification'. + /// + public readonly string TaskType; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + + [OutputConstructor] + private TextClassificationResponse( + Outputs.NlpVerticalFeaturizationSettingsResponse? featurizationSettings, + + Outputs.NlpVerticalLimitSettingsResponse? limitSettings, + + string? logVerbosity, + + string? primaryMetric, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.MLTableJobInputResponse? validationData) + { + FeaturizationSettings = featurizationSettings; + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + PrimaryMetric = primaryMetric; + TargetColumnName = targetColumnName; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextNerResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextNerResponse.cs new file mode 100644 index 000000000000..7d0bb44e89aa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TextNerResponse.cs @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Text-NER task in AutoML NLP vertical. + /// NER - Named Entity Recognition. + /// NLP - Natural Language Processing. + /// + [OutputType] + public sealed class TextNerResponse + { + /// + /// Featurization inputs needed for AutoML job. + /// + public readonly Outputs.NlpVerticalFeaturizationSettingsResponse? FeaturizationSettings; + /// + /// Execution constraints for AutoMLJob. + /// + public readonly Outputs.NlpVerticalLimitSettingsResponse? LimitSettings; + /// + /// Log verbosity for the job. + /// + public readonly string? LogVerbosity; + /// + /// Primary metric for Text-NER task. + /// Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly. + /// + public readonly string PrimaryMetric; + /// + /// Target column name: This is prediction values column. + /// Also known as label column name in context of classification tasks. + /// + public readonly string? TargetColumnName; + /// + /// AutoMLJob Task type. + /// Expected value is 'TextNER'. + /// + public readonly string TaskType; + /// + /// [Required] Training data input. + /// + public readonly Outputs.MLTableJobInputResponse TrainingData; + /// + /// Validation data inputs. + /// + public readonly Outputs.MLTableJobInputResponse? ValidationData; + + [OutputConstructor] + private TextNerResponse( + Outputs.NlpVerticalFeaturizationSettingsResponse? featurizationSettings, + + Outputs.NlpVerticalLimitSettingsResponse? limitSettings, + + string? logVerbosity, + + string primaryMetric, + + string? targetColumnName, + + string taskType, + + Outputs.MLTableJobInputResponse trainingData, + + Outputs.MLTableJobInputResponse? validationData) + { + FeaturizationSettings = featurizationSettings; + LimitSettings = limitSettings; + LogVerbosity = logVerbosity; + PrimaryMetric = primaryMetric; + TargetColumnName = targetColumnName; + TaskType = taskType; + TrainingData = trainingData; + ValidationData = validationData; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TmpfsOptionsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TmpfsOptionsResponse.cs new file mode 100644 index 000000000000..5c8cac8df948 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TmpfsOptionsResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class TmpfsOptionsResponse + { + /// + /// Mention the Tmpfs size + /// + public readonly int? Size; + + [OutputConstructor] + private TmpfsOptionsResponse(int? size) + { + Size = size; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TopNFeaturesByAttributionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TopNFeaturesByAttributionResponse.cs new file mode 100644 index 000000000000..86b6bf5c8fa8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TopNFeaturesByAttributionResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class TopNFeaturesByAttributionResponse + { + /// + /// + /// Expected value is 'TopNByAttribution'. + /// + public readonly string FilterType; + /// + /// The number of top features to include. + /// + public readonly int? Top; + + [OutputConstructor] + private TopNFeaturesByAttributionResponse( + string filterType, + + int? top) + { + FilterType = filterType; + Top = top; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TrialComponentResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TrialComponentResponse.cs new file mode 100644 index 000000000000..48490b5f5ceb --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TrialComponentResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Trial component definition. + /// + [OutputType] + public sealed class TrialComponentResponse + { + /// + /// ARM resource ID of the code asset. + /// + public readonly string? CodeId; + /// + /// [Required] The command to execute on startup of the job. eg. "python train.py" + /// + public readonly string Command; + /// + /// Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + /// + public readonly object? Distribution; + /// + /// [Required] The ARM resource ID of the Environment specification for the job. + /// + public readonly string EnvironmentId; + /// + /// Environment variables included in the job. + /// + public readonly ImmutableDictionary? EnvironmentVariables; + /// + /// Compute Resource configuration for the job. + /// + public readonly Outputs.JobResourceConfigurationResponse? Resources; + + [OutputConstructor] + private TrialComponentResponse( + string? codeId, + + string command, + + object? distribution, + + string environmentId, + + ImmutableDictionary? environmentVariables, + + Outputs.JobResourceConfigurationResponse? resources) + { + CodeId = codeId; + Command = command; + Distribution = distribution; + EnvironmentId = environmentId; + EnvironmentVariables = environmentVariables; + Resources = resources; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TritonModelJobInputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TritonModelJobInputResponse.cs new file mode 100644 index 000000000000..97a1d07ad145 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TritonModelJobInputResponse.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class TritonModelJobInputResponse + { + /// + /// Description for the input. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'triton_model'. + /// + public readonly string JobInputType; + /// + /// Input Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + + [OutputConstructor] + private TritonModelJobInputResponse( + string? description, + + string jobInputType, + + string? mode, + + string uri) + { + Description = description; + JobInputType = jobInputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TritonModelJobOutputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TritonModelJobOutputResponse.cs new file mode 100644 index 000000000000..adb7f3797b00 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TritonModelJobOutputResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class TritonModelJobOutputResponse + { + /// + /// Output Asset Name. + /// + public readonly string? AssetName; + /// + /// Description for the output. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'triton_model'. + /// + public readonly string JobOutputType; + /// + /// Output Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// Output Asset URI. + /// + public readonly string? Uri; + + [OutputConstructor] + private TritonModelJobOutputResponse( + string? assetName, + + string? description, + + string jobOutputType, + + string? mode, + + string? uri) + { + AssetName = assetName; + Description = description; + JobOutputType = jobOutputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TruncationSelectionPolicyResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TruncationSelectionPolicyResponse.cs new file mode 100644 index 000000000000..29bf14701464 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/TruncationSelectionPolicyResponse.cs @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Defines an early termination policy that cancels a given percentage of runs at each evaluation interval. + /// + [OutputType] + public sealed class TruncationSelectionPolicyResponse + { + /// + /// Number of intervals by which to delay the first evaluation. + /// + public readonly int? DelayEvaluation; + /// + /// Interval (number of runs) between policy evaluations. + /// + public readonly int? EvaluationInterval; + /// + /// + /// Expected value is 'TruncationSelection'. + /// + public readonly string PolicyType; + /// + /// The percentage of runs to cancel at each evaluation interval. + /// + public readonly int? TruncationPercentage; + + [OutputConstructor] + private TruncationSelectionPolicyResponse( + int? delayEvaluation, + + int? evaluationInterval, + + string policyType, + + int? truncationPercentage) + { + DelayEvaluation = delayEvaluation; + EvaluationInterval = evaluationInterval; + PolicyType = policyType; + TruncationPercentage = truncationPercentage; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileDataVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileDataVersionResponse.cs new file mode 100644 index 000000000000..b7359c077cec --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileDataVersionResponse.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// uri-file data version entity + /// + [OutputType] + public sealed class UriFileDataVersionResponse + { + /// + /// Enum to determine the type of data. + /// Expected value is 'uri_file'. + /// + public readonly string DataType; + /// + /// [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + /// + public readonly string DataUri; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private UriFileDataVersionResponse( + string dataType, + + string dataUri, + + string? description, + + bool? isAnonymous, + + bool? isArchived, + + ImmutableDictionary? properties, + + ImmutableDictionary? tags) + { + DataType = dataType; + DataUri = dataUri; + Description = description; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + Properties = properties; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileJobInputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileJobInputResponse.cs new file mode 100644 index 000000000000..62debaba62cc --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileJobInputResponse.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class UriFileJobInputResponse + { + /// + /// Description for the input. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'uri_file'. + /// + public readonly string JobInputType; + /// + /// Input Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + + [OutputConstructor] + private UriFileJobInputResponse( + string? description, + + string jobInputType, + + string? mode, + + string uri) + { + Description = description; + JobInputType = jobInputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileJobOutputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileJobOutputResponse.cs new file mode 100644 index 000000000000..b24b7ca44ded --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFileJobOutputResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class UriFileJobOutputResponse + { + /// + /// Output Asset Name. + /// + public readonly string? AssetName; + /// + /// Description for the output. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'uri_file'. + /// + public readonly string JobOutputType; + /// + /// Output Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// Output Asset URI. + /// + public readonly string? Uri; + + [OutputConstructor] + private UriFileJobOutputResponse( + string? assetName, + + string? description, + + string jobOutputType, + + string? mode, + + string? uri) + { + AssetName = assetName; + Description = description; + JobOutputType = jobOutputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderDataVersionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderDataVersionResponse.cs new file mode 100644 index 000000000000..36c9a6423fd3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderDataVersionResponse.cs @@ -0,0 +1,74 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// uri-folder data version entity + /// + [OutputType] + public sealed class UriFolderDataVersionResponse + { + /// + /// Enum to determine the type of data. + /// Expected value is 'uri_folder'. + /// + public readonly string DataType; + /// + /// [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + /// + public readonly string DataUri; + /// + /// The asset description text. + /// + public readonly string? Description; + /// + /// If the name version are system generated (anonymous registration). + /// + public readonly bool? IsAnonymous; + /// + /// Is the asset archived? + /// + public readonly bool? IsArchived; + /// + /// The asset property dictionary. + /// + public readonly ImmutableDictionary? Properties; + /// + /// Tag dictionary. Tags can be added, removed, and updated. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private UriFolderDataVersionResponse( + string dataType, + + string dataUri, + + string? description, + + bool? isAnonymous, + + bool? isArchived, + + ImmutableDictionary? properties, + + ImmutableDictionary? tags) + { + DataType = dataType; + DataUri = dataUri; + Description = description; + IsAnonymous = isAnonymous; + IsArchived = isArchived; + Properties = properties; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderJobInputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderJobInputResponse.cs new file mode 100644 index 000000000000..a4e9eecfe1bf --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderJobInputResponse.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class UriFolderJobInputResponse + { + /// + /// Description for the input. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Input Type. + /// Expected value is 'uri_folder'. + /// + public readonly string JobInputType; + /// + /// Input Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// [Required] Input Asset URI. + /// + public readonly string Uri; + + [OutputConstructor] + private UriFolderJobInputResponse( + string? description, + + string jobInputType, + + string? mode, + + string uri) + { + Description = description; + JobInputType = jobInputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderJobOutputResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderJobOutputResponse.cs new file mode 100644 index 000000000000..5a83a351c868 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UriFolderJobOutputResponse.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class UriFolderJobOutputResponse + { + /// + /// Output Asset Name. + /// + public readonly string? AssetName; + /// + /// Description for the output. + /// + public readonly string? Description; + /// + /// Enum to determine the Job Output Type. + /// Expected value is 'uri_folder'. + /// + public readonly string JobOutputType; + /// + /// Output Asset Delivery Mode. + /// + public readonly string? Mode; + /// + /// Output Asset URI. + /// + public readonly string? Uri; + + [OutputConstructor] + private UriFolderJobOutputResponse( + string? assetName, + + string? description, + + string jobOutputType, + + string? mode, + + string? uri) + { + AssetName = assetName; + Description = description; + JobOutputType = jobOutputType; + Mode = mode; + Uri = uri; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserAccountCredentialsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserAccountCredentialsResponse.cs new file mode 100644 index 000000000000..eaa1202bb0fd --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserAccountCredentialsResponse.cs @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Settings for user account that gets created on each on the nodes of a compute. + /// + [OutputType] + public sealed class UserAccountCredentialsResponse + { + /// + /// Name of the administrator user account which can be used to SSH to nodes. + /// + public readonly string AdminUserName; + /// + /// Password of the administrator user account. + /// + public readonly string? AdminUserPassword; + /// + /// SSH public key of the administrator user account. + /// + public readonly string? AdminUserSshPublicKey; + + [OutputConstructor] + private UserAccountCredentialsResponse( + string adminUserName, + + string? adminUserPassword, + + string? adminUserSshPublicKey) + { + AdminUserName = adminUserName; + AdminUserPassword = adminUserPassword; + AdminUserSshPublicKey = adminUserSshPublicKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserAssignedIdentityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserAssignedIdentityResponse.cs new file mode 100644 index 000000000000..3ba7c6bc3f0f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserAssignedIdentityResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// User assigned identity properties + /// + [OutputType] + public sealed class UserAssignedIdentityResponse + { + /// + /// The client ID of the assigned identity. + /// + public readonly string ClientId; + /// + /// The principal ID of the assigned identity. + /// + public readonly string PrincipalId; + + [OutputConstructor] + private UserAssignedIdentityResponse( + string clientId, + + string principalId) + { + ClientId = clientId; + PrincipalId = principalId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserCreatedAcrAccountResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserCreatedAcrAccountResponse.cs new file mode 100644 index 000000000000..be909b4156ee --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserCreatedAcrAccountResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class UserCreatedAcrAccountResponse + { + /// + /// ARM ResourceId of a resource + /// + public readonly Outputs.ArmResourceIdResponse? ArmResourceId; + + [OutputConstructor] + private UserCreatedAcrAccountResponse(Outputs.ArmResourceIdResponse? armResourceId) + { + ArmResourceId = armResourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserCreatedStorageAccountResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserCreatedStorageAccountResponse.cs new file mode 100644 index 000000000000..ebbe427ce12e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserCreatedStorageAccountResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class UserCreatedStorageAccountResponse + { + /// + /// ARM ResourceId of a resource + /// + public readonly Outputs.ArmResourceIdResponse? ArmResourceId; + + [OutputConstructor] + private UserCreatedStorageAccountResponse(Outputs.ArmResourceIdResponse? armResourceId) + { + ArmResourceId = armResourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserIdentityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserIdentityResponse.cs new file mode 100644 index 000000000000..e21c127fa5e2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UserIdentityResponse.cs @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// User identity configuration. + /// + [OutputType] + public sealed class UserIdentityResponse + { + /// + /// Enum to determine identity framework. + /// Expected value is 'UserIdentity'. + /// + public readonly string IdentityType; + + [OutputConstructor] + private UserIdentityResponse(string identityType) + { + IdentityType = identityType; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse.cs new file mode 100644 index 000000000000..038c24ba98ea --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse.cs @@ -0,0 +1,90 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse + { + /// + /// Authentication type of the connection target + /// Expected value is 'UsernamePassword'. + /// + public readonly string AuthType; + /// + /// Category of the connection + /// + public readonly string? Category; + public readonly string CreatedByWorkspaceArmId; + public readonly Outputs.WorkspaceConnectionUsernamePasswordResponse? Credentials; + public readonly string? Error; + public readonly string? ExpiryTime; + /// + /// Group based on connection category + /// + public readonly string Group; + public readonly bool? IsSharedToAll; + /// + /// Store user metadata for this connection + /// + public readonly ImmutableDictionary? Metadata; + public readonly string? PeRequirement; + public readonly string? PeStatus; + public readonly ImmutableArray SharedUserList; + public readonly string? Target; + public readonly bool? UseWorkspaceManagedIdentity; + + [OutputConstructor] + private UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse( + string authType, + + string? category, + + string createdByWorkspaceArmId, + + Outputs.WorkspaceConnectionUsernamePasswordResponse? credentials, + + string? error, + + string? expiryTime, + + string group, + + bool? isSharedToAll, + + ImmutableDictionary? metadata, + + string? peRequirement, + + string? peStatus, + + ImmutableArray sharedUserList, + + string? target, + + bool? useWorkspaceManagedIdentity) + { + AuthType = authType; + Category = category; + CreatedByWorkspaceArmId = createdByWorkspaceArmId; + Credentials = credentials; + Error = error; + ExpiryTime = expiryTime; + Group = group; + IsSharedToAll = isSharedToAll; + Metadata = metadata; + PeRequirement = peRequirement; + PeStatus = peStatus; + SharedUserList = sharedUserList; + Target = target; + UseWorkspaceManagedIdentity = useWorkspaceManagedIdentity; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineImageResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineImageResponse.cs new file mode 100644 index 000000000000..3412986b570a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineImageResponse.cs @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Virtual Machine image for Windows AML Compute + /// + [OutputType] + public sealed class VirtualMachineImageResponse + { + /// + /// Virtual Machine image path + /// + public readonly string Id; + + [OutputConstructor] + private VirtualMachineImageResponse(string id) + { + Id = id; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineResponse.cs new file mode 100644 index 000000000000..f613df3fd7c1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineResponse.cs @@ -0,0 +1,99 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// A Machine Learning compute based on Azure Virtual Machines. + /// + [OutputType] + public sealed class VirtualMachineResponse + { + /// + /// Location for the underlying compute + /// + public readonly string? ComputeLocation; + /// + /// The type of compute + /// Expected value is 'VirtualMachine'. + /// + public readonly string ComputeType; + /// + /// The time at which the compute was created. + /// + public readonly string CreatedOn; + /// + /// The description of the Machine Learning compute. + /// + public readonly string? Description; + /// + /// Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + /// + public readonly bool? DisableLocalAuth; + /// + /// Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + /// + public readonly bool IsAttachedCompute; + /// + /// The time at which the compute was last modified. + /// + public readonly string ModifiedOn; + public readonly Outputs.VirtualMachineSchemaResponseProperties? Properties; + /// + /// Errors during provisioning + /// + public readonly ImmutableArray ProvisioningErrors; + /// + /// The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + /// + public readonly string ProvisioningState; + /// + /// ARM resource id of the underlying compute + /// + public readonly string? ResourceId; + + [OutputConstructor] + private VirtualMachineResponse( + string? computeLocation, + + string computeType, + + string createdOn, + + string? description, + + bool? disableLocalAuth, + + bool isAttachedCompute, + + string modifiedOn, + + Outputs.VirtualMachineSchemaResponseProperties? properties, + + ImmutableArray provisioningErrors, + + string provisioningState, + + string? resourceId) + { + ComputeLocation = computeLocation; + ComputeType = computeType; + CreatedOn = createdOn; + Description = description; + DisableLocalAuth = disableLocalAuth; + IsAttachedCompute = isAttachedCompute; + ModifiedOn = modifiedOn; + Properties = properties; + ProvisioningErrors = provisioningErrors; + ProvisioningState = provisioningState; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSchemaResponseProperties.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSchemaResponseProperties.cs new file mode 100644 index 000000000000..8ca6bc411ad3 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSchemaResponseProperties.cs @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class VirtualMachineSchemaResponseProperties + { + /// + /// Public IP address of the virtual machine. + /// + public readonly string? Address; + /// + /// Admin credentials for virtual machine + /// + public readonly Outputs.VirtualMachineSshCredentialsResponse? AdministratorAccount; + /// + /// Indicates whether this compute will be used for running notebooks. + /// + public readonly bool? IsNotebookInstanceCompute; + /// + /// Notebook server port open for ssh connections. + /// + public readonly int? NotebookServerPort; + /// + /// Port open for ssh connections. + /// + public readonly int? SshPort; + /// + /// Virtual Machine size + /// + public readonly string? VirtualMachineSize; + + [OutputConstructor] + private VirtualMachineSchemaResponseProperties( + string? address, + + Outputs.VirtualMachineSshCredentialsResponse? administratorAccount, + + bool? isNotebookInstanceCompute, + + int? notebookServerPort, + + int? sshPort, + + string? virtualMachineSize) + { + Address = address; + AdministratorAccount = administratorAccount; + IsNotebookInstanceCompute = isNotebookInstanceCompute; + NotebookServerPort = notebookServerPort; + SshPort = sshPort; + VirtualMachineSize = virtualMachineSize; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSizeResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSizeResponse.cs new file mode 100644 index 000000000000..755b3fc2ea9a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSizeResponse.cs @@ -0,0 +1,101 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Describes the properties of a VM size. + /// + [OutputType] + public sealed class VirtualMachineSizeResponse + { + /// + /// The estimated price information for using a VM. + /// + public readonly Outputs.EstimatedVMPricesResponse? EstimatedVMPrices; + /// + /// The family name of the virtual machine size. + /// + public readonly string Family; + /// + /// The number of gPUs supported by the virtual machine size. + /// + public readonly int Gpus; + /// + /// Specifies if the virtual machine size supports low priority VMs. + /// + public readonly bool LowPriorityCapable; + /// + /// The resource volume size, in MB, allowed by the virtual machine size. + /// + public readonly int MaxResourceVolumeMB; + /// + /// The amount of memory, in GB, supported by the virtual machine size. + /// + public readonly double MemoryGB; + /// + /// The name of the virtual machine size. + /// + public readonly string Name; + /// + /// The OS VHD disk size, in MB, allowed by the virtual machine size. + /// + public readonly int OsVhdSizeMB; + /// + /// Specifies if the virtual machine size supports premium IO. + /// + public readonly bool PremiumIO; + /// + /// Specifies the compute types supported by the virtual machine size. + /// + public readonly ImmutableArray SupportedComputeTypes; + /// + /// The number of vCPUs supported by the virtual machine size. + /// + public readonly int VCPUs; + + [OutputConstructor] + private VirtualMachineSizeResponse( + Outputs.EstimatedVMPricesResponse? estimatedVMPrices, + + string family, + + int gpus, + + bool lowPriorityCapable, + + int maxResourceVolumeMB, + + double memoryGB, + + string name, + + int osVhdSizeMB, + + bool premiumIO, + + ImmutableArray supportedComputeTypes, + + int vCPUs) + { + EstimatedVMPrices = estimatedVMPrices; + Family = family; + Gpus = gpus; + LowPriorityCapable = lowPriorityCapable; + MaxResourceVolumeMB = maxResourceVolumeMB; + MemoryGB = memoryGB; + Name = name; + OsVhdSizeMB = osVhdSizeMB; + PremiumIO = premiumIO; + SupportedComputeTypes = supportedComputeTypes; + VCPUs = vCPUs; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSshCredentialsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSshCredentialsResponse.cs new file mode 100644 index 000000000000..53b2be4e95d2 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VirtualMachineSshCredentialsResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Admin credentials for virtual machine + /// + [OutputType] + public sealed class VirtualMachineSshCredentialsResponse + { + /// + /// Password of admin account + /// + public readonly string? Password; + /// + /// Private key data + /// + public readonly string? PrivateKeyData; + /// + /// Public key data + /// + public readonly string? PublicKeyData; + /// + /// Username of admin account + /// + public readonly string? Username; + + [OutputConstructor] + private VirtualMachineSshCredentialsResponse( + string? password, + + string? privateKeyData, + + string? publicKeyData, + + string? username) + { + Password = password; + PrivateKeyData = privateKeyData; + PublicKeyData = publicKeyData; + Username = username; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VolumeDefinitionResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VolumeDefinitionResponse.cs new file mode 100644 index 000000000000..9e9b0d77f0fa --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VolumeDefinitionResponse.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class VolumeDefinitionResponse + { + /// + /// Bind Options of the mount + /// + public readonly Outputs.BindOptionsResponse? Bind; + /// + /// Consistency of the volume + /// + public readonly string? Consistency; + /// + /// Indicate whether to mount volume as readOnly. Default value for this is false. + /// + public readonly bool? ReadOnly; + /// + /// Source of the mount. For bind mounts this is the host path. + /// + public readonly string? Source; + /// + /// Target of the mount. For bind mounts this is the path in the container. + /// + public readonly string? Target; + /// + /// tmpfs option of the mount + /// + public readonly Outputs.TmpfsOptionsResponse? Tmpfs; + /// + /// Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + /// + public readonly string? Type; + /// + /// Volume Options of the mount + /// + public readonly Outputs.VolumeOptionsResponse? Volume; + + [OutputConstructor] + private VolumeDefinitionResponse( + Outputs.BindOptionsResponse? bind, + + string? consistency, + + bool? readOnly, + + string? source, + + string? target, + + Outputs.TmpfsOptionsResponse? tmpfs, + + string? type, + + Outputs.VolumeOptionsResponse? volume) + { + Bind = bind; + Consistency = consistency; + ReadOnly = readOnly; + Source = source; + Target = target; + Tmpfs = tmpfs; + Type = type; + Volume = volume; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VolumeOptionsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VolumeOptionsResponse.cs new file mode 100644 index 000000000000..779a2b2c264b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VolumeOptionsResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class VolumeOptionsResponse + { + /// + /// Indicate whether volume is nocopy + /// + public readonly bool? Nocopy; + + [OutputConstructor] + private VolumeOptionsResponse(bool? nocopy) + { + Nocopy = nocopy; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VulnerabilityDetailsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VulnerabilityDetailsResponse.cs new file mode 100644 index 000000000000..c58a65bee1d8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VulnerabilityDetailsResponse.cs @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class VulnerabilityDetailsResponse + { + /// + /// CVE id. + /// + public readonly string? Cve; + /// + /// CVE url. + /// + public readonly string? CveUrl; + /// + /// DueDate for vulnerability. Provider data or PublishDate + 30 days. + /// + public readonly string? DueDate; + /// + /// Vulnerability ID. + /// + public readonly string Id; + /// + /// Dependency details. + /// + public readonly ImmutableArray PackageDetails; + /// + /// Indicates if there is a known patch for vulnerability. + /// + public readonly bool? Patchable; + /// + /// Vulnerability ID from provider. + /// + public readonly string? ProviderId; + /// + /// Vulnerability publish date. + /// + public readonly string? PublishDate; + /// + /// Vulnerability Risk value. + /// + public readonly string? Risk; + /// + /// Vulnerability description. + /// + public readonly string? Solution; + /// + /// Vulnerability name. + /// + public readonly string? Title; + /// + /// Vendor vulnerability ID (USN, GH Advisory, etc). + /// + public readonly string? VendorId; + /// + /// Vendor vulnerability url. + /// + public readonly string? VendorUrl; + + [OutputConstructor] + private VulnerabilityDetailsResponse( + string? cve, + + string? cveUrl, + + string? dueDate, + + string id, + + ImmutableArray packageDetails, + + bool? patchable, + + string? providerId, + + string? publishDate, + + string? risk, + + string? solution, + + string? title, + + string? vendorId, + + string? vendorUrl) + { + Cve = cve; + CveUrl = cveUrl; + DueDate = dueDate; + Id = id; + PackageDetails = packageDetails; + Patchable = patchable; + ProviderId = providerId; + PublishDate = publishDate; + Risk = risk; + Solution = solution; + Title = title; + VendorId = vendorId; + VendorUrl = vendorUrl; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VulnerabilityFindingsResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VulnerabilityFindingsResponse.cs new file mode 100644 index 000000000000..561c5266f7f6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/VulnerabilityFindingsResponse.cs @@ -0,0 +1,84 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class VulnerabilityFindingsResponse + { + /// + /// AssetId (Image digest). + /// + public readonly string? AssetId; + /// + /// Number of critical findings. + /// + public readonly int CriticalFindingsCount; + /// + /// List of vulnerability findings. + /// + public readonly ImmutableArray Data; + /// + /// Time the report was generated. + /// + public readonly string? GeneratedTime; + /// + /// Number of high findings. + /// + public readonly int HighFindingsCount; + /// + /// Scan result date. + /// + public readonly string? LastScanDate; + /// + /// Vulnerability scanner name. + /// + public readonly string? Scanner; + /// + /// Data source (internal). + /// + public readonly string? Source; + /// + /// Total findings count. + /// + public readonly int TotalFindingsCount; + + [OutputConstructor] + private VulnerabilityFindingsResponse( + string? assetId, + + int criticalFindingsCount, + + ImmutableArray data, + + string? generatedTime, + + int highFindingsCount, + + string? lastScanDate, + + string? scanner, + + string? source, + + int totalFindingsCount) + { + AssetId = assetId; + CriticalFindingsCount = criticalFindingsCount; + Data = data; + GeneratedTime = generatedTime; + HighFindingsCount = highFindingsCount; + LastScanDate = lastScanDate; + Scanner = scanner; + Source = source; + TotalFindingsCount = totalFindingsCount; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionAccessKeyResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionAccessKeyResponse.cs new file mode 100644 index 000000000000..73fbd51a55a9 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionAccessKeyResponse.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class WorkspaceConnectionAccessKeyResponse + { + public readonly string? AccessKeyId; + public readonly string? SecretAccessKey; + + [OutputConstructor] + private WorkspaceConnectionAccessKeyResponse( + string? accessKeyId, + + string? secretAccessKey) + { + AccessKeyId = accessKeyId; + SecretAccessKey = secretAccessKey; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionAccountKeyResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionAccountKeyResponse.cs new file mode 100644 index 000000000000..1112897d86f1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionAccountKeyResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Account key object for workspace connection credential. + /// + [OutputType] + public sealed class WorkspaceConnectionAccountKeyResponse + { + public readonly string? Key; + + [OutputConstructor] + private WorkspaceConnectionAccountKeyResponse(string? key) + { + Key = key; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionApiKeyResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionApiKeyResponse.cs new file mode 100644 index 000000000000..3c96f786bb16 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionApiKeyResponse.cs @@ -0,0 +1,27 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// Api key object for workspace connection credential. + /// + [OutputType] + public sealed class WorkspaceConnectionApiKeyResponse + { + public readonly string? Key; + + [OutputConstructor] + private WorkspaceConnectionApiKeyResponse(string? key) + { + Key = key; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionManagedIdentityResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionManagedIdentityResponse.cs new file mode 100644 index 000000000000..7f5a40376041 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionManagedIdentityResponse.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class WorkspaceConnectionManagedIdentityResponse + { + public readonly string? ClientId; + public readonly string? ResourceId; + + [OutputConstructor] + private WorkspaceConnectionManagedIdentityResponse( + string? clientId, + + string? resourceId) + { + ClientId = clientId; + ResourceId = resourceId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionOAuth2Response.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionOAuth2Response.cs new file mode 100644 index 000000000000..7e053ed97102 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionOAuth2Response.cs @@ -0,0 +1,77 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// ClientId and ClientSecret are required. Other properties are optional + /// depending on each OAuth2 provider's implementation. + /// + [OutputType] + public sealed class WorkspaceConnectionOAuth2Response + { + /// + /// Required by Concur connection category + /// + public readonly string? AuthUrl; + /// + /// Client id in the format of UUID + /// + public readonly string? ClientId; + public readonly string? ClientSecret; + /// + /// Required by GoogleAdWords connection category + /// + public readonly string? DeveloperToken; + public readonly string? Password; + /// + /// Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + /// where user needs to get RefreshToken offline + /// + public readonly string? RefreshToken; + /// + /// Required by QuickBooks and Xero connection categories + /// + public readonly string? TenantId; + /// + /// Concur, ServiceNow auth server AccessToken grant type is 'Password' + /// which requires UsernamePassword + /// + public readonly string? Username; + + [OutputConstructor] + private WorkspaceConnectionOAuth2Response( + string? authUrl, + + string? clientId, + + string? clientSecret, + + string? developerToken, + + string? password, + + string? refreshToken, + + string? tenantId, + + string? username) + { + AuthUrl = authUrl; + ClientId = clientId; + ClientSecret = clientSecret; + DeveloperToken = developerToken; + Password = password; + RefreshToken = refreshToken; + TenantId = tenantId; + Username = username; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionPersonalAccessTokenResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionPersonalAccessTokenResponse.cs new file mode 100644 index 000000000000..afae66f007da --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionPersonalAccessTokenResponse.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class WorkspaceConnectionPersonalAccessTokenResponse + { + public readonly string? Pat; + + [OutputConstructor] + private WorkspaceConnectionPersonalAccessTokenResponse(string? pat) + { + Pat = pat; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionServicePrincipalResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionServicePrincipalResponse.cs new file mode 100644 index 000000000000..ba65ba624046 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionServicePrincipalResponse.cs @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class WorkspaceConnectionServicePrincipalResponse + { + public readonly string? ClientId; + public readonly string? ClientSecret; + public readonly string? TenantId; + + [OutputConstructor] + private WorkspaceConnectionServicePrincipalResponse( + string? clientId, + + string? clientSecret, + + string? tenantId) + { + ClientId = clientId; + ClientSecret = clientSecret; + TenantId = tenantId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionSharedAccessSignatureResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionSharedAccessSignatureResponse.cs new file mode 100644 index 000000000000..09dd943bb8d1 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionSharedAccessSignatureResponse.cs @@ -0,0 +1,24 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class WorkspaceConnectionSharedAccessSignatureResponse + { + public readonly string? Sas; + + [OutputConstructor] + private WorkspaceConnectionSharedAccessSignatureResponse(string? sas) + { + Sas = sas; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionUsernamePasswordResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionUsernamePasswordResponse.cs new file mode 100644 index 000000000000..ef672c499756 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceConnectionUsernamePasswordResponse.cs @@ -0,0 +1,36 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + [OutputType] + public sealed class WorkspaceConnectionUsernamePasswordResponse + { + public readonly string? Password; + /// + /// Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + /// + public readonly string? SecurityToken; + public readonly string? Username; + + [OutputConstructor] + private WorkspaceConnectionUsernamePasswordResponse( + string? password, + + string? securityToken, + + string? username) + { + Password = password; + SecurityToken = securityToken; + Username = username; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceHubConfigResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceHubConfigResponse.cs new file mode 100644 index 000000000000..14e89ec46e92 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspaceHubConfigResponse.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// WorkspaceHub's configuration object. + /// + [OutputType] + public sealed class WorkspaceHubConfigResponse + { + public readonly ImmutableArray AdditionalWorkspaceStorageAccounts; + public readonly string? DefaultWorkspaceResourceGroup; + + [OutputConstructor] + private WorkspaceHubConfigResponse( + ImmutableArray additionalWorkspaceStorageAccounts, + + string? defaultWorkspaceResourceGroup) + { + AdditionalWorkspaceStorageAccounts = additionalWorkspaceStorageAccounts; + DefaultWorkspaceResourceGroup = defaultWorkspaceResourceGroup; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspacePrivateEndpointResourceResponse.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspacePrivateEndpointResourceResponse.cs new file mode 100644 index 000000000000..7eb920c936f5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Outputs/WorkspacePrivateEndpointResourceResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview.Outputs +{ + + /// + /// The Private Endpoint resource. + /// + [OutputType] + public sealed class WorkspacePrivateEndpointResourceResponse + { + /// + /// e.g. /subscriptions/{networkSubscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName} + /// + public readonly string Id; + /// + /// The subnetId that the private endpoint is connected to. + /// + public readonly string SubnetArmId; + + [OutputConstructor] + private WorkspacePrivateEndpointResourceResponse( + string id, + + string subnetArmId) + { + Id = id; + SubnetArmId = subnetArmId; + } + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/PrivateEndpointConnection.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/PrivateEndpointConnection.cs new file mode 100644 index 000000000000..c97d1769fc35 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/PrivateEndpointConnection.cs @@ -0,0 +1,217 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// The Private Endpoint Connection resource. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection")] + public partial class PrivateEndpointConnection : global::Pulumi.CustomResource + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Same as workspace location. + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The Private Endpoint resource. + /// + [Output("privateEndpoint")] + public Output PrivateEndpoint { get; private set; } = null!; + + /// + /// The connection state. + /// + [Output("privateLinkServiceConnectionState")] + public Output PrivateLinkServiceConnectionState { get; private set; } = null!; + + /// + /// The current provisioning state. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a PrivateEndpointConnection resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public PrivateEndpointConnection(string name, PrivateEndpointConnectionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection", name, args ?? new PrivateEndpointConnectionArgs(), MakeResourceOptions(options, "")) + { + } + + private PrivateEndpointConnection(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:PrivateEndpointConnection" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing PrivateEndpointConnection resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static PrivateEndpointConnection Get(string name, Input id, CustomResourceOptions? options = null) + { + return new PrivateEndpointConnection(name, id, options); + } + } + + public sealed class PrivateEndpointConnectionArgs : global::Pulumi.ResourceArgs + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Same as workspace location. + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// NRP Private Endpoint Connection Name + /// + [Input("privateEndpointConnectionName")] + public Input? PrivateEndpointConnectionName { get; set; } + + /// + /// The connection state. + /// + [Input("privateLinkServiceConnectionState")] + public Input? PrivateLinkServiceConnectionState { get; set; } + + /// + /// The current provisioning state. + /// + [Input("provisioningState")] + public InputUnion? ProvisioningState { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public PrivateEndpointConnectionArgs() + { + } + public static new PrivateEndpointConnectionArgs Empty => new PrivateEndpointConnectionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/README.md b/sdk/dotnet/MachineLearningServices/V20250101Preview/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RaiPolicy.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RaiPolicy.cs new file mode 100644 index 000000000000..6fef0d170f6e --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RaiPolicy.cs @@ -0,0 +1,135 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure OpenAI Content Filters resource. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RaiPolicy")] + public partial class RaiPolicy : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure OpenAI Content Filters properties. + /// + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RaiPolicy resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RaiPolicy(string name, RaiPolicyArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RaiPolicy", name, args ?? new RaiPolicyArgs(), MakeResourceOptions(options, "")) + { + } + + private RaiPolicy(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RaiPolicy", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RaiPolicy" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RaiPolicy resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RaiPolicy Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RaiPolicy(name, id, options); + } + } + + public sealed class RaiPolicyArgs : global::Pulumi.ResourceArgs + { + /// + /// Name of the endpoint resource. + /// + [Input("endpointName", required: true)] + public Input EndpointName { get; set; } = null!; + + /// + /// Azure OpenAI Content Filters properties. + /// + [Input("properties", required: true)] + public Input Properties { get; set; } = null!; + + /// + /// Api version used by proxy call + /// + [Input("proxyApiVersion")] + public Input? ProxyApiVersion { get; set; } + + /// + /// Name of the Rai Policy. + /// + [Input("raiPolicyName")] + public Input? RaiPolicyName { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public RaiPolicyArgs() + { + } + public static new RaiPolicyArgs Empty => new RaiPolicyArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Registry.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Registry.cs new file mode 100644 index 000000000000..8e011bc54b27 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Registry.cs @@ -0,0 +1,191 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:Registry")] + public partial class Registry : global::Pulumi.CustomResource + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Output("registryProperties")] + public Output RegistryProperties { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Registry resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Registry(string name, RegistryArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Registry", name, args ?? new RegistryArgs(), MakeResourceOptions(options, "")) + { + } + + private Registry(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Registry", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Registry" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Registry" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Registry resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Registry Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Registry(name, id, options); + } + } + + public sealed class RegistryArgs : global::Pulumi.ResourceArgs + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName")] + public Input? RegistryName { get; set; } + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("registryProperties", required: true)] + public Input RegistryProperties { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public RegistryArgs() + { + } + public static new RegistryArgs Empty => new RegistryArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryCodeContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryCodeContainer.cs new file mode 100644 index 000000000000..b622f636e6d4 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryCodeContainer.cs @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer")] + public partial class RegistryCodeContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("codeContainerProperties")] + public Output CodeContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryCodeContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryCodeContainer(string name, RegistryCodeContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer", name, args ?? new RegistryCodeContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryCodeContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryCodeContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryCodeContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryCodeContainer(name, id, options); + } + } + + public sealed class RegistryCodeContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("codeContainerProperties", required: true)] + public Input CodeContainerProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("codeName")] + public Input? CodeName { get; set; } + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public RegistryCodeContainerArgs() + { + } + public static new RegistryCodeContainerArgs Empty => new RegistryCodeContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryCodeVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryCodeVersion.cs new file mode 100644 index 000000000000..cfabff09d80d --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryCodeVersion.cs @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion")] + public partial class RegistryCodeVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("codeVersionProperties")] + public Output CodeVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryCodeVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryCodeVersion(string name, RegistryCodeVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion", name, args ?? new RegistryCodeVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryCodeVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryCodeVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryCodeVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryCodeVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryCodeVersion(name, id, options); + } + } + + public sealed class RegistryCodeVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Container name. + /// + [Input("codeName", required: true)] + public Input CodeName { get; set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("codeVersionProperties", required: true)] + public Input CodeVersionProperties { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version")] + public Input? Version { get; set; } + + public RegistryCodeVersionArgs() + { + } + public static new RegistryCodeVersionArgs Empty => new RegistryCodeVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryComponentContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryComponentContainer.cs new file mode 100644 index 000000000000..ac84edb1eea5 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryComponentContainer.cs @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer")] + public partial class RegistryComponentContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("componentContainerProperties")] + public Output ComponentContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryComponentContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryComponentContainer(string name, RegistryComponentContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer", name, args ?? new RegistryComponentContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryComponentContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryComponentContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryComponentContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryComponentContainer(name, id, options); + } + } + + public sealed class RegistryComponentContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("componentContainerProperties", required: true)] + public Input ComponentContainerProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("componentName")] + public Input? ComponentName { get; set; } + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public RegistryComponentContainerArgs() + { + } + public static new RegistryComponentContainerArgs Empty => new RegistryComponentContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryComponentVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryComponentVersion.cs new file mode 100644 index 000000000000..0aceb91097a8 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryComponentVersion.cs @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion")] + public partial class RegistryComponentVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("componentVersionProperties")] + public Output ComponentVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryComponentVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryComponentVersion(string name, RegistryComponentVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion", name, args ?? new RegistryComponentVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryComponentVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryComponentVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryComponentVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryComponentVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryComponentVersion(name, id, options); + } + } + + public sealed class RegistryComponentVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Container name. + /// + [Input("componentName", required: true)] + public Input ComponentName { get; set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("componentVersionProperties", required: true)] + public Input ComponentVersionProperties { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version")] + public Input? Version { get; set; } + + public RegistryComponentVersionArgs() + { + } + public static new RegistryComponentVersionArgs Empty => new RegistryComponentVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryDataContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryDataContainer.cs new file mode 100644 index 000000000000..b421c474612f --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryDataContainer.cs @@ -0,0 +1,132 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryDataContainer")] + public partial class RegistryDataContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("dataContainerProperties")] + public Output DataContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryDataContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryDataContainer(string name, RegistryDataContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryDataContainer", name, args ?? new RegistryDataContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryDataContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryDataContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryDataContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryDataContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryDataContainer(name, id, options); + } + } + + public sealed class RegistryDataContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("dataContainerProperties", required: true)] + public Input DataContainerProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public RegistryDataContainerArgs() + { + } + public static new RegistryDataContainerArgs Empty => new RegistryDataContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryDataVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryDataVersion.cs new file mode 100644 index 000000000000..d4cd351338e6 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryDataVersion.cs @@ -0,0 +1,138 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryDataVersion")] + public partial class RegistryDataVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("dataVersionBaseProperties")] + public Output DataVersionBaseProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryDataVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryDataVersion(string name, RegistryDataVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryDataVersion", name, args ?? new RegistryDataVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryDataVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryDataVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryDataVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryDataVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryDataVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryDataVersion(name, id, options); + } + } + + public sealed class RegistryDataVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("dataVersionBaseProperties", required: true)] + public object DataVersionBaseProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version")] + public Input? Version { get; set; } + + public RegistryDataVersionArgs() + { + } + public static new RegistryDataVersionArgs Empty => new RegistryDataVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryEnvironmentContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryEnvironmentContainer.cs new file mode 100644 index 000000000000..8b1b8d590a19 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryEnvironmentContainer.cs @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer")] + public partial class RegistryEnvironmentContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("environmentContainerProperties")] + public Output EnvironmentContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryEnvironmentContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryEnvironmentContainer(string name, RegistryEnvironmentContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer", name, args ?? new RegistryEnvironmentContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryEnvironmentContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryEnvironmentContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryEnvironmentContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryEnvironmentContainer(name, id, options); + } + } + + public sealed class RegistryEnvironmentContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("environmentContainerProperties", required: true)] + public Input EnvironmentContainerProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("environmentName")] + public Input? EnvironmentName { get; set; } + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public RegistryEnvironmentContainerArgs() + { + } + public static new RegistryEnvironmentContainerArgs Empty => new RegistryEnvironmentContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryEnvironmentVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryEnvironmentVersion.cs new file mode 100644 index 000000000000..4a0cb43f658a --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryEnvironmentVersion.cs @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion")] + public partial class RegistryEnvironmentVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("environmentVersionProperties")] + public Output EnvironmentVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryEnvironmentVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryEnvironmentVersion(string name, RegistryEnvironmentVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion", name, args ?? new RegistryEnvironmentVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryEnvironmentVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryEnvironmentVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryEnvironmentVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryEnvironmentVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryEnvironmentVersion(name, id, options); + } + } + + public sealed class RegistryEnvironmentVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Container name. + /// + [Input("environmentName", required: true)] + public Input EnvironmentName { get; set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("environmentVersionProperties", required: true)] + public Input EnvironmentVersionProperties { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version")] + public Input? Version { get; set; } + + public RegistryEnvironmentVersionArgs() + { + } + public static new RegistryEnvironmentVersionArgs Empty => new RegistryEnvironmentVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryModelContainer.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryModelContainer.cs new file mode 100644 index 000000000000..8d6ba909b6e0 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryModelContainer.cs @@ -0,0 +1,134 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryModelContainer")] + public partial class RegistryModelContainer : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("modelContainerProperties")] + public Output ModelContainerProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryModelContainer resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryModelContainer(string name, RegistryModelContainerArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryModelContainer", name, args ?? new RegistryModelContainerArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryModelContainer(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryModelContainer", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelContainer" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryModelContainer resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryModelContainer Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryModelContainer(name, id, options); + } + } + + public sealed class RegistryModelContainerArgs : global::Pulumi.ResourceArgs + { + /// + /// [Required] Additional attributes of the entity. + /// + [Input("modelContainerProperties", required: true)] + public Input ModelContainerProperties { get; set; } = null!; + + /// + /// Container name. + /// + [Input("modelName")] + public Input? ModelName { get; set; } + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public RegistryModelContainerArgs() + { + } + public static new RegistryModelContainerArgs Empty => new RegistryModelContainerArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryModelVersion.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryModelVersion.cs new file mode 100644 index 000000000000..b24dbd7ed298 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/RegistryModelVersion.cs @@ -0,0 +1,140 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:RegistryModelVersion")] + public partial class RegistryModelVersion : global::Pulumi.CustomResource + { + /// + /// [Required] Additional attributes of the entity. + /// + [Output("modelVersionProperties")] + public Output ModelVersionProperties { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a RegistryModelVersion resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public RegistryModelVersion(string name, RegistryModelVersionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryModelVersion", name, args ?? new RegistryModelVersionArgs(), MakeResourceOptions(options, "")) + { + } + + private RegistryModelVersion(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:RegistryModelVersion", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:RegistryModelVersion" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing RegistryModelVersion resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static RegistryModelVersion Get(string name, Input id, CustomResourceOptions? options = null) + { + return new RegistryModelVersion(name, id, options); + } + } + + public sealed class RegistryModelVersionArgs : global::Pulumi.ResourceArgs + { + /// + /// Container name. + /// + [Input("modelName", required: true)] + public Input ModelName { get; set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("modelVersionProperties", required: true)] + public Input ModelVersionProperties { get; set; } = null!; + + /// + /// Name of Azure Machine Learning registry. This is case-insensitive + /// + [Input("registryName", required: true)] + public Input RegistryName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Version identifier. + /// + [Input("version")] + public Input? Version { get; set; } + + public RegistryModelVersionArgs() + { + } + public static new RegistryModelVersionArgs Empty => new RegistryModelVersionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Schedule.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Schedule.cs new file mode 100644 index 000000000000..139c34692b8b --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Schedule.cs @@ -0,0 +1,136 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// Azure Resource Manager resource envelope. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:Schedule")] + public partial class Schedule : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Output("scheduleProperties")] + public Output ScheduleProperties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Schedule resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Schedule(string name, ScheduleArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Schedule", name, args ?? new ScheduleArgs(), MakeResourceOptions(options, "")) + { + } + + private Schedule(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Schedule", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Schedule" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Schedule" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Schedule resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Schedule Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Schedule(name, id, options); + } + } + + public sealed class ScheduleArgs : global::Pulumi.ResourceArgs + { + /// + /// Schedule name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("scheduleProperties", required: true)] + public Input ScheduleProperties { get; set; } = null!; + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ScheduleArgs() + { + } + public static new ScheduleArgs Empty => new ScheduleArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/ServerlessEndpoint.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/ServerlessEndpoint.cs new file mode 100644 index 000000000000..6bd10c52f927 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/ServerlessEndpoint.cs @@ -0,0 +1,190 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint")] + public partial class ServerlessEndpoint : global::Pulumi.CustomResource + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Output("kind")] + public Output Kind { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Output("serverlessEndpointProperties")] + public Output ServerlessEndpointProperties { get; private set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a ServerlessEndpoint resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public ServerlessEndpoint(string name, ServerlessEndpointArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint", name, args ?? new ServerlessEndpointArgs(), MakeResourceOptions(options, "")) + { + } + + private ServerlessEndpoint(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:ServerlessEndpoint" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing ServerlessEndpoint resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static ServerlessEndpoint Get(string name, Input id, CustomResourceOptions? options = null) + { + return new ServerlessEndpoint(name, id, options); + } + } + + public sealed class ServerlessEndpointArgs : global::Pulumi.ResourceArgs + { + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + /// + [Input("kind")] + public Input? Kind { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// Serverless Endpoint name. + /// + [Input("name")] + public Input? Name { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// [Required] Additional attributes of the entity. + /// + [Input("serverlessEndpointProperties", required: true)] + public Input ServerlessEndpointProperties { get; set; } = null!; + + /// + /// Sku details required for ARM contract for Autoscaling. + /// + [Input("sku")] + public Input? Sku { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Name of Azure Machine Learning workspace. + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public ServerlessEndpointArgs() + { + } + public static new ServerlessEndpointArgs Empty => new ServerlessEndpointArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/Workspace.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/Workspace.cs new file mode 100644 index 000000000000..d79e9a827295 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/Workspace.cs @@ -0,0 +1,661 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + /// + /// An object that represents a machine learning workspace. + /// + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:Workspace")] + public partial class Workspace : global::Pulumi.CustomResource + { + /// + /// The URI of agents endpoint associated with this workspace. + /// + [Output("agentsEndpointUri")] + public Output AgentsEndpointUri { get; private set; } = null!; + + /// + /// The flag to indicate whether to allow public access when behind VNet. + /// + [Output("allowPublicAccessWhenBehindVnet")] + public Output AllowPublicAccessWhenBehindVnet { get; private set; } = null!; + + /// + /// The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + /// + [Output("allowRoleAssignmentOnRG")] + public Output AllowRoleAssignmentOnRG { get; private set; } = null!; + + /// + /// ARM id of the application insights associated with this workspace. + /// + [Output("applicationInsights")] + public Output ApplicationInsights { get; private set; } = null!; + + [Output("associatedWorkspaces")] + public Output> AssociatedWorkspaces { get; private set; } = null!; + + [Output("containerRegistries")] + public Output> ContainerRegistries { get; private set; } = null!; + + /// + /// ARM id of the container registry associated with this workspace. + /// + [Output("containerRegistry")] + public Output ContainerRegistry { get; private set; } = null!; + + /// + /// The description of this workspace. + /// + [Output("description")] + public Output Description { get; private set; } = null!; + + /// + /// Url for the discovery service to identify regional endpoints for machine learning experimentation services + /// + [Output("discoveryUrl")] + public Output DiscoveryUrl { get; private set; } = null!; + + [Output("enableDataIsolation")] + public Output EnableDataIsolation { get; private set; } = null!; + + [Output("enableServiceSideCMKEncryption")] + public Output EnableServiceSideCMKEncryption { get; private set; } = null!; + + /// + /// Flag to tell if simplified CMK should be enabled for this workspace. + /// + [Output("enableSimplifiedCmk")] + public Output EnableSimplifiedCmk { get; private set; } = null!; + + /// + /// Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + /// + [Output("enableSoftwareBillOfMaterials")] + public Output EnableSoftwareBillOfMaterials { get; private set; } = null!; + + [Output("encryption")] + public Output Encryption { get; private set; } = null!; + + [Output("existingWorkspaces")] + public Output> ExistingWorkspaces { get; private set; } = null!; + + /// + /// Settings for feature store type workspace. + /// + [Output("featureStoreSettings")] + public Output FeatureStoreSettings { get; private set; } = null!; + + /// + /// The friendly name for this workspace. This name in mutable + /// + [Output("friendlyName")] + public Output FriendlyName { get; private set; } = null!; + + /// + /// The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + /// + [Output("hbiWorkspace")] + public Output HbiWorkspace { get; private set; } = null!; + + [Output("hubResourceId")] + public Output HubResourceId { get; private set; } = null!; + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The compute name for image build + /// + [Output("imageBuildCompute")] + public Output ImageBuildCompute { get; private set; } = null!; + + /// + /// The list of IPv4 addresses that are allowed to access the workspace. + /// + [Output("ipAllowlist")] + public Output> IpAllowlist { get; private set; } = null!; + + /// + /// ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + /// + [Output("keyVault")] + public Output KeyVault { get; private set; } = null!; + + [Output("keyVaults")] + public Output> KeyVaults { get; private set; } = null!; + + [Output("kind")] + public Output Kind { get; private set; } = null!; + + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// Managed Network settings for a machine learning workspace. + /// + [Output("managedNetwork")] + public Output ManagedNetwork { get; private set; } = null!; + + /// + /// The URI associated with this workspace that machine learning flow must point at to set up tracking. + /// + [Output("mlFlowTrackingUri")] + public Output MlFlowTrackingUri { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// A set of rules governing the network accessibility of the workspace. + /// + [Output("networkAcls")] + public Output NetworkAcls { get; private set; } = null!; + + /// + /// The notebook info of Azure ML workspace. + /// + [Output("notebookInfo")] + public Output NotebookInfo { get; private set; } = null!; + + /// + /// The user assigned identity resource id that represents the workspace identity. + /// + [Output("primaryUserAssignedIdentity")] + public Output PrimaryUserAssignedIdentity { get; private set; } = null!; + + /// + /// The list of private endpoint connections in the workspace. + /// + [Output("privateEndpointConnections")] + public Output> PrivateEndpointConnections { get; private set; } = null!; + + /// + /// Count of private connections in the workspace + /// + [Output("privateLinkCount")] + public Output PrivateLinkCount { get; private set; } = null!; + + /// + /// Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + /// + [Output("provisionNetworkNow")] + public Output ProvisionNetworkNow { get; private set; } = null!; + + /// + /// The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Whether requests from Public Network are allowed. + /// + [Output("publicNetworkAccess")] + public Output PublicNetworkAccess { get; private set; } = null!; + + /// + /// Settings for serverless compute in a workspace + /// + [Output("serverlessComputeSettings")] + public Output ServerlessComputeSettings { get; private set; } = null!; + + /// + /// The service managed resource settings. + /// + [Output("serviceManagedResourcesSettings")] + public Output ServiceManagedResourcesSettings { get; private set; } = null!; + + /// + /// The name of the managed resource group created by workspace RP in customer subscription if the workspace is CMK workspace + /// + [Output("serviceProvisionedResourceGroup")] + public Output ServiceProvisionedResourceGroup { get; private set; } = null!; + + /// + /// The list of shared private link resources in this workspace. + /// + [Output("sharedPrivateLinkResources")] + public Output> SharedPrivateLinkResources { get; private set; } = null!; + + /// + /// Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + /// + [Output("sku")] + public Output Sku { get; private set; } = null!; + + /// + /// Retention time in days after workspace get soft deleted. + /// + [Output("softDeleteRetentionInDays")] + public Output SoftDeleteRetentionInDays { get; private set; } = null!; + + /// + /// ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + /// + [Output("storageAccount")] + public Output StorageAccount { get; private set; } = null!; + + [Output("storageAccounts")] + public Output> StorageAccounts { get; private set; } = null!; + + /// + /// If the storage associated with the workspace has hierarchical namespace(HNS) enabled. + /// + [Output("storageHnsEnabled")] + public Output StorageHnsEnabled { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The auth mode used for accessing the system datastores of the workspace. + /// + [Output("systemDatastoresAuthMode")] + public Output SystemDatastoresAuthMode { get; private set; } = null!; + + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The tenant id associated with this workspace. + /// + [Output("tenantId")] + public Output TenantId { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + /// + /// Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + /// + [Output("v1LegacyMode")] + public Output V1LegacyMode { get; private set; } = null!; + + /// + /// WorkspaceHub's configuration object. + /// + [Output("workspaceHubConfig")] + public Output WorkspaceHubConfig { get; private set; } = null!; + + /// + /// The immutable id associated with this workspace. + /// + [Output("workspaceId")] + public Output WorkspaceId { get; private set; } = null!; + + + /// + /// Create a Workspace resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Workspace(string name, WorkspaceArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Workspace", name, args ?? new WorkspaceArgs(), MakeResourceOptions(options, "")) + { + } + + private Workspace(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:Workspace", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20180301preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20181119:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20190501:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20190601:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20191101:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200101:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200218preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200301:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200401:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200501preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200515preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200601:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200801:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200901preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210101:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210401:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210701:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220101preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:Workspace" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Workspace resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Workspace Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Workspace(name, id, options); + } + } + + public sealed class WorkspaceArgs : global::Pulumi.ResourceArgs + { + /// + /// The flag to indicate whether to allow public access when behind VNet. + /// + [Input("allowPublicAccessWhenBehindVnet")] + public Input? AllowPublicAccessWhenBehindVnet { get; set; } + + /// + /// The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + /// + [Input("allowRoleAssignmentOnRG")] + public Input? AllowRoleAssignmentOnRG { get; set; } + + /// + /// ARM id of the application insights associated with this workspace. + /// + [Input("applicationInsights")] + public Input? ApplicationInsights { get; set; } + + [Input("associatedWorkspaces")] + private InputList? _associatedWorkspaces; + public InputList AssociatedWorkspaces + { + get => _associatedWorkspaces ?? (_associatedWorkspaces = new InputList()); + set => _associatedWorkspaces = value; + } + + [Input("containerRegistries")] + private InputList? _containerRegistries; + public InputList ContainerRegistries + { + get => _containerRegistries ?? (_containerRegistries = new InputList()); + set => _containerRegistries = value; + } + + /// + /// ARM id of the container registry associated with this workspace. + /// + [Input("containerRegistry")] + public Input? ContainerRegistry { get; set; } + + /// + /// The description of this workspace. + /// + [Input("description")] + public Input? Description { get; set; } + + /// + /// Url for the discovery service to identify regional endpoints for machine learning experimentation services + /// + [Input("discoveryUrl")] + public Input? DiscoveryUrl { get; set; } + + [Input("enableDataIsolation")] + public Input? EnableDataIsolation { get; set; } + + [Input("enableServiceSideCMKEncryption")] + public Input? EnableServiceSideCMKEncryption { get; set; } + + /// + /// Flag to tell if simplified CMK should be enabled for this workspace. + /// + [Input("enableSimplifiedCmk")] + public Input? EnableSimplifiedCmk { get; set; } + + /// + /// Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + /// + [Input("enableSoftwareBillOfMaterials")] + public Input? EnableSoftwareBillOfMaterials { get; set; } + + [Input("encryption")] + public Input? Encryption { get; set; } + + [Input("existingWorkspaces")] + private InputList? _existingWorkspaces; + public InputList ExistingWorkspaces + { + get => _existingWorkspaces ?? (_existingWorkspaces = new InputList()); + set => _existingWorkspaces = value; + } + + /// + /// Settings for feature store type workspace. + /// + [Input("featureStoreSettings")] + public Input? FeatureStoreSettings { get; set; } + + /// + /// The friendly name for this workspace. This name in mutable + /// + [Input("friendlyName")] + public Input? FriendlyName { get; set; } + + /// + /// The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + /// + [Input("hbiWorkspace")] + public Input? HbiWorkspace { get; set; } + + [Input("hubResourceId")] + public Input? HubResourceId { get; set; } + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The compute name for image build + /// + [Input("imageBuildCompute")] + public Input? ImageBuildCompute { get; set; } + + [Input("ipAllowlist")] + private InputList? _ipAllowlist; + + /// + /// The list of IPv4 addresses that are allowed to access the workspace. + /// + public InputList IpAllowlist + { + get => _ipAllowlist ?? (_ipAllowlist = new InputList()); + set => _ipAllowlist = value; + } + + /// + /// ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + /// + [Input("keyVault")] + public Input? KeyVault { get; set; } + + [Input("keyVaults")] + private InputList? _keyVaults; + public InputList KeyVaults + { + get => _keyVaults ?? (_keyVaults = new InputList()); + set => _keyVaults = value; + } + + [Input("kind")] + public Input? Kind { get; set; } + + [Input("location")] + public Input? Location { get; set; } + + /// + /// Managed Network settings for a machine learning workspace. + /// + [Input("managedNetwork")] + public Input? ManagedNetwork { get; set; } + + /// + /// A set of rules governing the network accessibility of the workspace. + /// + [Input("networkAcls")] + public Input? NetworkAcls { get; set; } + + /// + /// The user assigned identity resource id that represents the workspace identity. + /// + [Input("primaryUserAssignedIdentity")] + public Input? PrimaryUserAssignedIdentity { get; set; } + + /// + /// Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + /// + [Input("provisionNetworkNow")] + public Input? ProvisionNetworkNow { get; set; } + + /// + /// Whether requests from Public Network are allowed. + /// + [Input("publicNetworkAccess")] + public InputUnion? PublicNetworkAccess { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Settings for serverless compute in a workspace + /// + [Input("serverlessComputeSettings")] + public Input? ServerlessComputeSettings { get; set; } + + /// + /// The service managed resource settings. + /// + [Input("serviceManagedResourcesSettings")] + public Input? ServiceManagedResourcesSettings { get; set; } + + [Input("sharedPrivateLinkResources")] + private InputList? _sharedPrivateLinkResources; + + /// + /// The list of shared private link resources in this workspace. + /// + public InputList SharedPrivateLinkResources + { + get => _sharedPrivateLinkResources ?? (_sharedPrivateLinkResources = new InputList()); + set => _sharedPrivateLinkResources = value; + } + + /// + /// Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + /// + [Input("sku")] + public Input? Sku { get; set; } + + /// + /// Retention time in days after workspace get soft deleted. + /// + [Input("softDeleteRetentionInDays")] + public Input? SoftDeleteRetentionInDays { get; set; } + + /// + /// ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + /// + [Input("storageAccount")] + public Input? StorageAccount { get; set; } + + [Input("storageAccounts")] + private InputList? _storageAccounts; + public InputList StorageAccounts + { + get => _storageAccounts ?? (_storageAccounts = new InputList()); + set => _storageAccounts = value; + } + + /// + /// The auth mode used for accessing the system datastores of the workspace. + /// + [Input("systemDatastoresAuthMode")] + public InputUnion? SystemDatastoresAuthMode { get; set; } + + [Input("tags")] + private InputMap? _tags; + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + /// + /// Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + /// + [Input("v1LegacyMode")] + public Input? V1LegacyMode { get; set; } + + /// + /// WorkspaceHub's configuration object. + /// + [Input("workspaceHubConfig")] + public Input? WorkspaceHubConfig { get; set; } + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName")] + public Input? WorkspaceName { get; set; } + + public WorkspaceArgs() + { + } + public static new WorkspaceArgs Empty => new WorkspaceArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/V20250101Preview/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/V20250101Preview/WorkspaceConnection.cs new file mode 100644 index 000000000000..cda1d006a707 --- /dev/null +++ b/sdk/dotnet/MachineLearningServices/V20250101Preview/WorkspaceConnection.cs @@ -0,0 +1,137 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.MachineLearningServices.V20250101Preview +{ + [AzureNativeResourceType("azure-native:machinelearningservices/v20250101preview:WorkspaceConnection")] + public partial class WorkspaceConnection : global::Pulumi.CustomResource + { + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + [Output("properties")] + public Output Properties { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a WorkspaceConnection resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public WorkspaceConnection(string name, WorkspaceConnectionArgs args, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:WorkspaceConnection", name, args ?? new WorkspaceConnectionArgs(), MakeResourceOptions(options, "")) + { + } + + private WorkspaceConnection(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:machinelearningservices/v20250101preview:WorkspaceConnection", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices:WorkspaceConnection" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing WorkspaceConnection resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static WorkspaceConnection Get(string name, Input id, CustomResourceOptions? options = null) + { + return new WorkspaceConnection(name, id, options); + } + } + + public sealed class WorkspaceConnectionArgs : global::Pulumi.ResourceArgs + { + /// + /// Friendly name of the workspace connection + /// + [Input("connectionName")] + public Input? ConnectionName { get; set; } + + [Input("properties", required: true)] + public object Properties { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// Azure Machine Learning Workspace Name + /// + [Input("workspaceName", required: true)] + public Input WorkspaceName { get; set; } = null!; + + public WorkspaceConnectionArgs() + { + } + public static new WorkspaceConnectionArgs Empty => new WorkspaceConnectionArgs(); + } +} diff --git a/sdk/dotnet/MachineLearningServices/Workspace.cs b/sdk/dotnet/MachineLearningServices/Workspace.cs index f0813688223e..0384f4cbf19f 100644 --- a/sdk/dotnet/MachineLearningServices/Workspace.cs +++ b/sdk/dotnet/MachineLearningServices/Workspace.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// An object that represents a machine learning workspace. /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. /// - /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:Workspace")] public partial class Workspace : global::Pulumi.CustomResource @@ -272,6 +272,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:Workspace" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:Workspace" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:Workspace" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/MachineLearningServices/WorkspaceConnection.cs b/sdk/dotnet/MachineLearningServices/WorkspaceConnection.cs index a7cf6e394a0c..ccd3270162ec 100644 --- a/sdk/dotnet/MachineLearningServices/WorkspaceConnection.cs +++ b/sdk/dotnet/MachineLearningServices/WorkspaceConnection.cs @@ -12,7 +12,7 @@ namespace Pulumi.AzureNative.MachineLearningServices /// /// Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. /// - /// Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + /// Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. /// [AzureNativeResourceType("azure-native:machinelearningservices:WorkspaceConnection")] public partial class WorkspaceConnection : global::Pulumi.CustomResource @@ -89,6 +89,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, + new global::Pulumi.Alias { Type = "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/PortalServices/CopilotSetting.cs b/sdk/dotnet/PortalServices/CopilotSetting.cs index b0f4b62d6bbe..ef8cfc08a935 100644 --- a/sdk/dotnet/PortalServices/CopilotSetting.cs +++ b/sdk/dotnet/PortalServices/CopilotSetting.cs @@ -12,6 +12,8 @@ namespace Pulumi.AzureNative.PortalServices /// /// The copilot settings tenant resource definition. /// Azure REST API version: 2024-04-01-preview. + /// + /// Other available API versions: 2024-04-01. /// [AzureNativeResourceType("azure-native:portalservices:CopilotSetting")] public partial class CopilotSetting : global::Pulumi.CustomResource @@ -71,6 +73,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Version = Utilities.Version, Aliases = { + new global::Pulumi.Alias { Type = "azure-native:portalservices/v20240401:CopilotSetting" }, new global::Pulumi.Alias { Type = "azure-native:portalservices/v20240401preview:CopilotSetting" }, }, }; diff --git a/sdk/dotnet/PortalServices/GetCopilotSetting.cs b/sdk/dotnet/PortalServices/GetCopilotSetting.cs index d2656e7d59e5..03c3e282ad3d 100644 --- a/sdk/dotnet/PortalServices/GetCopilotSetting.cs +++ b/sdk/dotnet/PortalServices/GetCopilotSetting.cs @@ -14,6 +14,8 @@ public static class GetCopilotSetting /// /// Get a CopilotSettingsResource /// Azure REST API version: 2024-04-01-preview. + /// + /// Other available API versions: 2024-04-01. /// public static Task InvokeAsync(GetCopilotSettingArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:portalservices:getCopilotSetting", args ?? new GetCopilotSettingArgs(), options.WithDefaults()); @@ -21,6 +23,8 @@ public static Task InvokeAsync(GetCopilotSettingArgs? a /// /// Get a CopilotSettingsResource /// Azure REST API version: 2024-04-01-preview. + /// + /// Other available API versions: 2024-04-01. /// public static Output Invoke(InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:portalservices:getCopilotSetting", InvokeArgs.Empty, options.WithDefaults()); @@ -28,6 +32,8 @@ public static Output Invoke(InvokeOptions? options = nu /// /// Get a CopilotSettingsResource /// Azure REST API version: 2024-04-01-preview. + /// + /// Other available API versions: 2024-04-01. /// public static Output Invoke(InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:portalservices:getCopilotSetting", InvokeArgs.Empty, options.WithDefaults()); diff --git a/sdk/dotnet/PortalServices/V20240401/CopilotSetting.cs b/sdk/dotnet/PortalServices/V20240401/CopilotSetting.cs new file mode 100644 index 000000000000..db67c4ec8327 --- /dev/null +++ b/sdk/dotnet/PortalServices/V20240401/CopilotSetting.cs @@ -0,0 +1,109 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.PortalServices.V20240401 +{ + /// + /// The copilot settings tenant resource definition. + /// + [AzureNativeResourceType("azure-native:portalservices/v20240401:CopilotSetting")] + public partial class CopilotSetting : global::Pulumi.CustomResource + { + /// + /// Boolean indicating if role-based access control is enabled for copilot in this tenant. + /// + [Output("accessControlEnabled")] + public Output AccessControlEnabled { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The status of the last provisioning operation performed on the resource. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a CopilotSetting resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public CopilotSetting(string name, CopilotSettingArgs args, CustomResourceOptions? options = null) + : base("azure-native:portalservices/v20240401:CopilotSetting", name, args ?? new CopilotSettingArgs(), MakeResourceOptions(options, "")) + { + } + + private CopilotSetting(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:portalservices/v20240401:CopilotSetting", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:portalservices/v20240401preview:CopilotSetting" }, + new global::Pulumi.Alias { Type = "azure-native:portalservices:CopilotSetting" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing CopilotSetting resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static CopilotSetting Get(string name, Input id, CustomResourceOptions? options = null) + { + return new CopilotSetting(name, id, options); + } + } + + public sealed class CopilotSettingArgs : global::Pulumi.ResourceArgs + { + /// + /// Boolean indicating if role-based access control is enabled for copilot in this tenant. + /// + [Input("accessControlEnabled", required: true)] + public Input AccessControlEnabled { get; set; } = null!; + + public CopilotSettingArgs() + { + } + public static new CopilotSettingArgs Empty => new CopilotSettingArgs(); + } +} diff --git a/sdk/dotnet/PortalServices/V20240401/GetCopilotSetting.cs b/sdk/dotnet/PortalServices/V20240401/GetCopilotSetting.cs new file mode 100644 index 000000000000..79a6d606fda4 --- /dev/null +++ b/sdk/dotnet/PortalServices/V20240401/GetCopilotSetting.cs @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.PortalServices.V20240401 +{ + public static class GetCopilotSetting + { + /// + /// Get a CopilotSettingsResource + /// + public static Task InvokeAsync(GetCopilotSettingArgs? args = null, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:portalservices/v20240401:getCopilotSetting", args ?? new GetCopilotSettingArgs(), options.WithDefaults()); + + /// + /// Get a CopilotSettingsResource + /// + public static Output Invoke(InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:portalservices/v20240401:getCopilotSetting", InvokeArgs.Empty, options.WithDefaults()); + + /// + /// Get a CopilotSettingsResource + /// + public static Output Invoke(InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:portalservices/v20240401:getCopilotSetting", InvokeArgs.Empty, options.WithDefaults()); + } + + + public sealed class GetCopilotSettingArgs : global::Pulumi.InvokeArgs + { + public GetCopilotSettingArgs() + { + } + public static new GetCopilotSettingArgs Empty => new GetCopilotSettingArgs(); + } + + + [OutputType] + public sealed class GetCopilotSettingResult + { + /// + /// Boolean indicating if role-based access control is enabled for copilot in this tenant. + /// + public readonly bool AccessControlEnabled; + /// + /// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + /// + public readonly string Id; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The status of the last provisioning operation performed on the resource. + /// + public readonly string ProvisioningState; + /// + /// Azure Resource Manager metadata containing createdBy and modifiedBy information. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetCopilotSettingResult( + bool accessControlEnabled, + + string id, + + string name, + + string provisioningState, + + Outputs.SystemDataResponse systemData, + + string type) + { + AccessControlEnabled = accessControlEnabled; + Id = id; + Name = name; + ProvisioningState = provisioningState; + SystemData = systemData; + Type = type; + } + } +} diff --git a/sdk/dotnet/PortalServices/V20240401/Outputs/SystemDataResponse.cs b/sdk/dotnet/PortalServices/V20240401/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..a7b4b72aeaac --- /dev/null +++ b/sdk/dotnet/PortalServices/V20240401/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.PortalServices.V20240401.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/PortalServices/V20240401/README.md b/sdk/dotnet/PortalServices/V20240401/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/PortalServices/V20240401/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/dotnet/PortalServices/V20240401Preview/CopilotSetting.cs b/sdk/dotnet/PortalServices/V20240401Preview/CopilotSetting.cs index 507de9a61136..87e87f996ce8 100644 --- a/sdk/dotnet/PortalServices/V20240401Preview/CopilotSetting.cs +++ b/sdk/dotnet/PortalServices/V20240401Preview/CopilotSetting.cs @@ -70,6 +70,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? Version = Utilities.Version, Aliases = { + new global::Pulumi.Alias { Type = "azure-native:portalservices/v20240401:CopilotSetting" }, new global::Pulumi.Alias { Type = "azure-native:portalservices:CopilotSetting" }, }, }; diff --git a/sdk/dotnet/Sovereign/Inputs/LandingZoneRegistrationResourcePropertiesArgs.cs b/sdk/dotnet/Sovereign/Inputs/LandingZoneRegistrationResourcePropertiesArgs.cs index 4b3d45d8e730..ee844efbdad8 100644 --- a/sdk/dotnet/Sovereign/Inputs/LandingZoneRegistrationResourcePropertiesArgs.cs +++ b/sdk/dotnet/Sovereign/Inputs/LandingZoneRegistrationResourcePropertiesArgs.cs @@ -30,8 +30,8 @@ public sealed class LandingZoneRegistrationResourcePropertiesArgs : global::Pulu /// /// The managed identity to be assigned to this landing zone registration. /// - [Input("managedIdentity", required: true)] - public Input ManagedIdentity { get; set; } = null!; + [Input("managedIdentity")] + public Input? ManagedIdentity { get; set; } public LandingZoneRegistrationResourcePropertiesArgs() { diff --git a/sdk/dotnet/Sovereign/Outputs/LandingZoneRegistrationResourcePropertiesResponse.cs b/sdk/dotnet/Sovereign/Outputs/LandingZoneRegistrationResourcePropertiesResponse.cs index 41c234f94a1e..de6c6a070eef 100644 --- a/sdk/dotnet/Sovereign/Outputs/LandingZoneRegistrationResourcePropertiesResponse.cs +++ b/sdk/dotnet/Sovereign/Outputs/LandingZoneRegistrationResourcePropertiesResponse.cs @@ -27,7 +27,7 @@ public sealed class LandingZoneRegistrationResourcePropertiesResponse /// /// The managed identity to be assigned to this landing zone registration. /// - public readonly Outputs.ManagedIdentityPropertiesResponse ManagedIdentity; + public readonly Outputs.ManagedIdentityPropertiesResponse? ManagedIdentity; /// /// The state that reflects the current stage in the creation, updating, or deletion process of the landing zone registration resource type. /// @@ -39,7 +39,7 @@ private LandingZoneRegistrationResourcePropertiesResponse( string existingTopLevelMgId, - Outputs.ManagedIdentityPropertiesResponse managedIdentity, + Outputs.ManagedIdentityPropertiesResponse? managedIdentity, string provisioningState) { diff --git a/sdk/dotnet/Sovereign/V20250227Preview/Inputs/LandingZoneRegistrationResourcePropertiesArgs.cs b/sdk/dotnet/Sovereign/V20250227Preview/Inputs/LandingZoneRegistrationResourcePropertiesArgs.cs index f4242d100bb7..1ed0362a36a9 100644 --- a/sdk/dotnet/Sovereign/V20250227Preview/Inputs/LandingZoneRegistrationResourcePropertiesArgs.cs +++ b/sdk/dotnet/Sovereign/V20250227Preview/Inputs/LandingZoneRegistrationResourcePropertiesArgs.cs @@ -30,8 +30,8 @@ public sealed class LandingZoneRegistrationResourcePropertiesArgs : global::Pulu /// /// The managed identity to be assigned to this landing zone registration. /// - [Input("managedIdentity", required: true)] - public Input ManagedIdentity { get; set; } = null!; + [Input("managedIdentity")] + public Input? ManagedIdentity { get; set; } public LandingZoneRegistrationResourcePropertiesArgs() { diff --git a/sdk/dotnet/Sovereign/V20250227Preview/Outputs/LandingZoneRegistrationResourcePropertiesResponse.cs b/sdk/dotnet/Sovereign/V20250227Preview/Outputs/LandingZoneRegistrationResourcePropertiesResponse.cs index 4f06a4d3e6c5..8a99ddae6a1f 100644 --- a/sdk/dotnet/Sovereign/V20250227Preview/Outputs/LandingZoneRegistrationResourcePropertiesResponse.cs +++ b/sdk/dotnet/Sovereign/V20250227Preview/Outputs/LandingZoneRegistrationResourcePropertiesResponse.cs @@ -27,7 +27,7 @@ public sealed class LandingZoneRegistrationResourcePropertiesResponse /// /// The managed identity to be assigned to this landing zone registration. /// - public readonly Outputs.ManagedIdentityPropertiesResponse ManagedIdentity; + public readonly Outputs.ManagedIdentityPropertiesResponse? ManagedIdentity; /// /// The state that reflects the current stage in the creation, updating, or deletion process of the landing zone registration resource type. /// @@ -39,7 +39,7 @@ private LandingZoneRegistrationResourcePropertiesResponse( string existingTopLevelMgId, - Outputs.ManagedIdentityPropertiesResponse managedIdentity, + Outputs.ManagedIdentityPropertiesResponse? managedIdentity, string provisioningState) { diff --git a/sdk/dotnet/VideoIndexer/Account.cs b/sdk/dotnet/VideoIndexer/Account.cs index deb1358e093d..062e192a8d40 100644 --- a/sdk/dotnet/VideoIndexer/Account.cs +++ b/sdk/dotnet/VideoIndexer/Account.cs @@ -13,7 +13,7 @@ namespace Pulumi.AzureNative.VideoIndexer /// An Azure Video Indexer account. /// Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-10-18-preview. /// - /// Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + /// Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. /// [AzureNativeResourceType("azure-native:videoindexer:Account")] public partial class Account : global::Pulumi.CustomResource @@ -126,6 +126,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240601preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240923preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250101:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250301:Account" }, }, }; var merged = CustomResourceOptions.Merge(defaultOptions, options); diff --git a/sdk/dotnet/VideoIndexer/GetAccount.cs b/sdk/dotnet/VideoIndexer/GetAccount.cs index a57df746f002..566d1706203e 100644 --- a/sdk/dotnet/VideoIndexer/GetAccount.cs +++ b/sdk/dotnet/VideoIndexer/GetAccount.cs @@ -15,7 +15,7 @@ public static class GetAccount /// Gets the properties of an Azure Video Indexer account. /// Azure REST API version: 2022-08-01. /// - /// Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + /// Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. /// public static Task InvokeAsync(GetAccountArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:videoindexer:getAccount", args ?? new GetAccountArgs(), options.WithDefaults()); @@ -24,7 +24,7 @@ public static Task InvokeAsync(GetAccountArgs args, InvokeOpti /// Gets the properties of an Azure Video Indexer account. /// Azure REST API version: 2022-08-01. /// - /// Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + /// Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("azure-native:videoindexer:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); @@ -33,7 +33,7 @@ public static Output Invoke(GetAccountInvokeArgs args, InvokeO /// Gets the properties of an Azure Video Indexer account. /// Azure REST API version: 2022-08-01. /// - /// Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + /// Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. /// public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) => global::Pulumi.Deployment.Instance.Invoke("azure-native:videoindexer:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/VideoIndexer/V20220801/Account.cs b/sdk/dotnet/VideoIndexer/V20220801/Account.cs index fcd1e790a505..b820dca7beb7 100644 --- a/sdk/dotnet/VideoIndexer/V20220801/Account.cs +++ b/sdk/dotnet/VideoIndexer/V20220801/Account.cs @@ -122,6 +122,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240601preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240923preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250101:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250301:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer:Account" }, }, }; diff --git a/sdk/dotnet/VideoIndexer/V20240101/Account.cs b/sdk/dotnet/VideoIndexer/V20240101/Account.cs index 1bb76c6905f9..c66addd19f87 100644 --- a/sdk/dotnet/VideoIndexer/V20240101/Account.cs +++ b/sdk/dotnet/VideoIndexer/V20240101/Account.cs @@ -122,6 +122,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240601preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240923preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250101:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250301:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer:Account" }, }, }; diff --git a/sdk/dotnet/VideoIndexer/V20240401Preview/Account.cs b/sdk/dotnet/VideoIndexer/V20240401Preview/Account.cs index 23ad534f6600..548f3c9766e7 100644 --- a/sdk/dotnet/VideoIndexer/V20240401Preview/Account.cs +++ b/sdk/dotnet/VideoIndexer/V20240401Preview/Account.cs @@ -128,6 +128,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240601preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240923preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250101:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250301:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer:Account" }, }, }; diff --git a/sdk/dotnet/VideoIndexer/V20240601Preview/Account.cs b/sdk/dotnet/VideoIndexer/V20240601Preview/Account.cs index 16cda9c0ec01..40b555a6ec35 100644 --- a/sdk/dotnet/VideoIndexer/V20240601Preview/Account.cs +++ b/sdk/dotnet/VideoIndexer/V20240601Preview/Account.cs @@ -140,6 +140,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240401preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240923preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250101:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250301:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer:Account" }, }, }; diff --git a/sdk/dotnet/VideoIndexer/V20240923Preview/Account.cs b/sdk/dotnet/VideoIndexer/V20240923Preview/Account.cs index 754fc8e103d9..9baddc9fa291 100644 --- a/sdk/dotnet/VideoIndexer/V20240923Preview/Account.cs +++ b/sdk/dotnet/VideoIndexer/V20240923Preview/Account.cs @@ -134,6 +134,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240401preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240601preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250101:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250301:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer:Account" }, }, }; diff --git a/sdk/dotnet/VideoIndexer/V20250101/Account.cs b/sdk/dotnet/VideoIndexer/V20250101/Account.cs index 865a112d14bb..0d7cc68b036b 100644 --- a/sdk/dotnet/VideoIndexer/V20250101/Account.cs +++ b/sdk/dotnet/VideoIndexer/V20250101/Account.cs @@ -134,6 +134,7 @@ private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240401preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240601preview:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240923preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250301:Account" }, new global::Pulumi.Alias { Type = "azure-native:videoindexer:Account" }, }, }; diff --git a/sdk/dotnet/VideoIndexer/V20250301/Account.cs b/sdk/dotnet/VideoIndexer/V20250301/Account.cs new file mode 100644 index 000000000000..19d8a3b8522c --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Account.cs @@ -0,0 +1,222 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301 +{ + /// + /// An Azure Video Indexer account. + /// + [AzureNativeResourceType("azure-native:videoindexer/v20250301:Account")] + public partial class Account : global::Pulumi.CustomResource + { + /// + /// The account's data-plane ID. This can be set only when connecting an existing classic account + /// + [Output("accountId")] + public Output AccountId { get; private set; } = null!; + + /// + /// The account's name + /// + [Output("accountName")] + public Output AccountName { get; private set; } = null!; + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Output("identity")] + public Output Identity { get; private set; } = null!; + + /// + /// The geo-location where the resource lives + /// + [Output("location")] + public Output Location { get; private set; } = null!; + + /// + /// The name of the resource + /// + [Output("name")] + public Output Name { get; private set; } = null!; + + /// + /// The openAi services details + /// + [Output("openAiServices")] + public Output OpenAiServices { get; private set; } = null!; + + /// + /// Gets the status of the account at the time the operation was called. + /// + [Output("provisioningState")] + public Output ProvisioningState { get; private set; } = null!; + + /// + /// The storage services details + /// + [Output("storageServices")] + public Output StorageServices { get; private set; } = null!; + + /// + /// The system meta data relating to this resource. + /// + [Output("systemData")] + public Output SystemData { get; private set; } = null!; + + /// + /// Resource tags. + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// The account's tenant id + /// + [Output("tenantId")] + public Output TenantId { get; private set; } = null!; + + /// + /// An integer representing the total minutes that have been indexed on the account + /// + [Output("totalMinutesIndexed")] + public Output TotalMinutesIndexed { get; private set; } = null!; + + /// + /// An integer representing the total seconds that have been indexed on the account + /// + [Output("totalSecondsIndexed")] + public Output TotalSecondsIndexed { get; private set; } = null!; + + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + [Output("type")] + public Output Type { get; private set; } = null!; + + + /// + /// Create a Account resource with the given unique name, arguments, and options. + /// + /// + /// The unique name of the resource + /// The arguments used to populate this resource's properties + /// A bag of options that control this resource's behavior + public Account(string name, AccountArgs args, CustomResourceOptions? options = null) + : base("azure-native:videoindexer/v20250301:Account", name, args ?? new AccountArgs(), MakeResourceOptions(options, "")) + { + } + + private Account(string name, Input id, CustomResourceOptions? options = null) + : base("azure-native:videoindexer/v20250301:Account", name, null, MakeResourceOptions(options, id)) + { + } + + private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input? id) + { + var defaultOptions = new CustomResourceOptions + { + Version = Utilities.Version, + Aliases = + { + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20211018preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20211027preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20211110preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20220413preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20220720preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20220801:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240101:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240401preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240601preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20240923preview:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer/v20250101:Account" }, + new global::Pulumi.Alias { Type = "azure-native:videoindexer:Account" }, + }, + }; + var merged = CustomResourceOptions.Merge(defaultOptions, options); + // Override the ID if one was specified for consistency with other language SDKs. + merged.Id = id ?? merged.Id; + return merged; + } + /// + /// Get an existing Account resource's state with the given name, ID, and optional extra + /// properties used to qualify the lookup. + /// + /// + /// The unique name of the resulting resource. + /// The unique provider ID of the resource to lookup. + /// A bag of options that control this resource's behavior + public static Account Get(string name, Input id, CustomResourceOptions? options = null) + { + return new Account(name, id, options); + } + } + + public sealed class AccountArgs : global::Pulumi.ResourceArgs + { + /// + /// The account's data-plane ID. This can be set only when connecting an existing classic account + /// + [Input("accountId")] + public Input? AccountId { get; set; } + + /// + /// The name of the Azure Video Indexer account. + /// + [Input("accountName")] + public Input? AccountName { get; set; } + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [Input("identity")] + public Input? Identity { get; set; } + + /// + /// The geo-location where the resource lives + /// + [Input("location")] + public Input? Location { get; set; } + + /// + /// The openAi services details + /// + [Input("openAiServices")] + public Input? OpenAiServices { get; set; } + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + /// + /// The storage services details + /// + [Input("storageServices")] + public Input? StorageServices { get; set; } + + [Input("tags")] + private InputMap? _tags; + + /// + /// Resource tags. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public AccountArgs() + { + AccountId = "00000000-0000-0000-0000-000000000000"; + } + public static new AccountArgs Empty => new AccountArgs(); + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Enums.cs b/sdk/dotnet/VideoIndexer/V20250301/Enums.cs new file mode 100644 index 000000000000..c5ed4fc4f010 --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Enums.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.ComponentModel; +using Pulumi; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301 +{ + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [EnumType] + public readonly struct ManagedServiceIdentityType : IEquatable + { + private readonly string _value; + + private ManagedServiceIdentityType(string value) + { + _value = value ?? throw new ArgumentNullException(nameof(value)); + } + + public static ManagedServiceIdentityType None { get; } = new ManagedServiceIdentityType("None"); + public static ManagedServiceIdentityType SystemAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned"); + public static ManagedServiceIdentityType UserAssigned { get; } = new ManagedServiceIdentityType("UserAssigned"); + public static ManagedServiceIdentityType SystemAssigned_UserAssigned { get; } = new ManagedServiceIdentityType("SystemAssigned,UserAssigned"); + + public static bool operator ==(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => left.Equals(right); + public static bool operator !=(ManagedServiceIdentityType left, ManagedServiceIdentityType right) => !left.Equals(right); + + public static explicit operator string(ManagedServiceIdentityType value) => value._value; + + [EditorBrowsable(EditorBrowsableState.Never)] + public override bool Equals(object? obj) => obj is ManagedServiceIdentityType other && Equals(other); + public bool Equals(ManagedServiceIdentityType other) => string.Equals(_value, other._value, StringComparison.Ordinal); + + [EditorBrowsable(EditorBrowsableState.Never)] + public override int GetHashCode() => _value?.GetHashCode() ?? 0; + + public override string ToString() => _value; + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/GetAccount.cs b/sdk/dotnet/VideoIndexer/V20250301/GetAccount.cs new file mode 100644 index 000000000000..f524aeb5343e --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/GetAccount.cs @@ -0,0 +1,188 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301 +{ + public static class GetAccount + { + /// + /// Gets the properties of an Azure Video Indexer account. + /// + public static Task InvokeAsync(GetAccountArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("azure-native:videoindexer/v20250301:getAccount", args ?? new GetAccountArgs(), options.WithDefaults()); + + /// + /// Gets the properties of an Azure Video Indexer account. + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:videoindexer/v20250301:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + + /// + /// Gets the properties of an Azure Video Indexer account. + /// + public static Output Invoke(GetAccountInvokeArgs args, InvokeOutputOptions options) + => global::Pulumi.Deployment.Instance.Invoke("azure-native:videoindexer/v20250301:getAccount", args ?? new GetAccountInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetAccountArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Azure Video Indexer account. + /// + [Input("accountName", required: true)] + public string AccountName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public string ResourceGroupName { get; set; } = null!; + + public GetAccountArgs() + { + } + public static new GetAccountArgs Empty => new GetAccountArgs(); + } + + public sealed class GetAccountInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// The name of the Azure Video Indexer account. + /// + [Input("accountName", required: true)] + public Input AccountName { get; set; } = null!; + + /// + /// The name of the resource group. The name is case insensitive. + /// + [Input("resourceGroupName", required: true)] + public Input ResourceGroupName { get; set; } = null!; + + public GetAccountInvokeArgs() + { + } + public static new GetAccountInvokeArgs Empty => new GetAccountInvokeArgs(); + } + + + [OutputType] + public sealed class GetAccountResult + { + /// + /// The account's data-plane ID. This can be set only when connecting an existing classic account + /// + public readonly string? AccountId; + /// + /// The account's name + /// + public readonly string AccountName; + /// + /// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + /// + public readonly string Id; + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public readonly Outputs.ManagedServiceIdentityResponse? Identity; + /// + /// The geo-location where the resource lives + /// + public readonly string Location; + /// + /// The name of the resource + /// + public readonly string Name; + /// + /// The openAi services details + /// + public readonly Outputs.OpenAiServicesForPutRequestResponse? OpenAiServices; + /// + /// Gets the status of the account at the time the operation was called. + /// + public readonly string ProvisioningState; + /// + /// The storage services details + /// + public readonly Outputs.StorageServicesForPutRequestResponse? StorageServices; + /// + /// The system meta data relating to this resource. + /// + public readonly Outputs.SystemDataResponse SystemData; + /// + /// Resource tags. + /// + public readonly ImmutableDictionary? Tags; + /// + /// The account's tenant id + /// + public readonly string TenantId; + /// + /// An integer representing the total minutes that have been indexed on the account + /// + public readonly double TotalMinutesIndexed; + /// + /// An integer representing the total seconds that have been indexed on the account + /// + public readonly int TotalSecondsIndexed; + /// + /// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + /// + public readonly string Type; + + [OutputConstructor] + private GetAccountResult( + string? accountId, + + string accountName, + + string id, + + Outputs.ManagedServiceIdentityResponse? identity, + + string location, + + string name, + + Outputs.OpenAiServicesForPutRequestResponse? openAiServices, + + string provisioningState, + + Outputs.StorageServicesForPutRequestResponse? storageServices, + + Outputs.SystemDataResponse systemData, + + ImmutableDictionary? tags, + + string tenantId, + + double totalMinutesIndexed, + + int totalSecondsIndexed, + + string type) + { + AccountId = accountId; + AccountName = accountName; + Id = id; + Identity = identity; + Location = location; + Name = name; + OpenAiServices = openAiServices; + ProvisioningState = provisioningState; + StorageServices = storageServices; + SystemData = systemData; + Tags = tags; + TenantId = tenantId; + TotalMinutesIndexed = totalMinutesIndexed; + TotalSecondsIndexed = totalSecondsIndexed; + Type = type; + } + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Inputs/ManagedServiceIdentityArgs.cs b/sdk/dotnet/VideoIndexer/V20250301/Inputs/ManagedServiceIdentityArgs.cs new file mode 100644 index 000000000000..e905fd9c76a1 --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Inputs/ManagedServiceIdentityArgs.cs @@ -0,0 +1,41 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301.Inputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + public sealed class ManagedServiceIdentityArgs : global::Pulumi.ResourceArgs + { + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + [Input("type", required: true)] + public InputUnion Type { get; set; } = null!; + + [Input("userAssignedIdentities")] + private InputList? _userAssignedIdentities; + + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public InputList UserAssignedIdentities + { + get => _userAssignedIdentities ?? (_userAssignedIdentities = new InputList()); + set => _userAssignedIdentities = value; + } + + public ManagedServiceIdentityArgs() + { + } + public static new ManagedServiceIdentityArgs Empty => new ManagedServiceIdentityArgs(); + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Inputs/OpenAiServicesForPutRequestArgs.cs b/sdk/dotnet/VideoIndexer/V20250301/Inputs/OpenAiServicesForPutRequestArgs.cs new file mode 100644 index 000000000000..a3a569819ae8 --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Inputs/OpenAiServicesForPutRequestArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301.Inputs +{ + + /// + /// The openAi services details + /// + public sealed class OpenAiServicesForPutRequestArgs : global::Pulumi.ResourceArgs + { + /// + /// The openAi services resource id + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + /// + /// The user assigned identity to be used to grant permissions + /// + [Input("userAssignedIdentity")] + public Input? UserAssignedIdentity { get; set; } + + public OpenAiServicesForPutRequestArgs() + { + } + public static new OpenAiServicesForPutRequestArgs Empty => new OpenAiServicesForPutRequestArgs(); + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Inputs/StorageServicesForPutRequestArgs.cs b/sdk/dotnet/VideoIndexer/V20250301/Inputs/StorageServicesForPutRequestArgs.cs new file mode 100644 index 000000000000..6ca8d431e623 --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Inputs/StorageServicesForPutRequestArgs.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301.Inputs +{ + + /// + /// The storage services details + /// + public sealed class StorageServicesForPutRequestArgs : global::Pulumi.ResourceArgs + { + /// + /// The storage services resource id + /// + [Input("resourceId")] + public Input? ResourceId { get; set; } + + /// + /// The user assigned identity to be used to grant permissions + /// + [Input("userAssignedIdentity")] + public Input? UserAssignedIdentity { get; set; } + + public StorageServicesForPutRequestArgs() + { + } + public static new StorageServicesForPutRequestArgs Empty => new StorageServicesForPutRequestArgs(); + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Outputs/ManagedServiceIdentityResponse.cs b/sdk/dotnet/VideoIndexer/V20250301/Outputs/ManagedServiceIdentityResponse.cs new file mode 100644 index 000000000000..7901942f43fe --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Outputs/ManagedServiceIdentityResponse.cs @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301.Outputs +{ + + /// + /// Managed service identity (system assigned and/or user assigned identities) + /// + [OutputType] + public sealed class ManagedServiceIdentityResponse + { + /// + /// The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string PrincipalId; + /// + /// The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + /// + public readonly string TenantId; + /// + /// Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + /// + public readonly string Type; + /// + /// The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + /// + public readonly ImmutableDictionary? UserAssignedIdentities; + + [OutputConstructor] + private ManagedServiceIdentityResponse( + string principalId, + + string tenantId, + + string type, + + ImmutableDictionary? userAssignedIdentities) + { + PrincipalId = principalId; + TenantId = tenantId; + Type = type; + UserAssignedIdentities = userAssignedIdentities; + } + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Outputs/OpenAiServicesForPutRequestResponse.cs b/sdk/dotnet/VideoIndexer/V20250301/Outputs/OpenAiServicesForPutRequestResponse.cs new file mode 100644 index 000000000000..b88ddb38adb6 --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Outputs/OpenAiServicesForPutRequestResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301.Outputs +{ + + /// + /// The openAi services details + /// + [OutputType] + public sealed class OpenAiServicesForPutRequestResponse + { + /// + /// The openAi services resource id + /// + public readonly string? ResourceId; + /// + /// The user assigned identity to be used to grant permissions + /// + public readonly string? UserAssignedIdentity; + + [OutputConstructor] + private OpenAiServicesForPutRequestResponse( + string? resourceId, + + string? userAssignedIdentity) + { + ResourceId = resourceId; + UserAssignedIdentity = userAssignedIdentity; + } + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Outputs/StorageServicesForPutRequestResponse.cs b/sdk/dotnet/VideoIndexer/V20250301/Outputs/StorageServicesForPutRequestResponse.cs new file mode 100644 index 000000000000..df563a593ee5 --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Outputs/StorageServicesForPutRequestResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301.Outputs +{ + + /// + /// The storage services details + /// + [OutputType] + public sealed class StorageServicesForPutRequestResponse + { + /// + /// The storage services resource id + /// + public readonly string? ResourceId; + /// + /// The user assigned identity to be used to grant permissions + /// + public readonly string? UserAssignedIdentity; + + [OutputConstructor] + private StorageServicesForPutRequestResponse( + string? resourceId, + + string? userAssignedIdentity) + { + ResourceId = resourceId; + UserAssignedIdentity = userAssignedIdentity; + } + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Outputs/SystemDataResponse.cs b/sdk/dotnet/VideoIndexer/V20250301/Outputs/SystemDataResponse.cs new file mode 100644 index 000000000000..326a56807f49 --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Outputs/SystemDataResponse.cs @@ -0,0 +1,66 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301.Outputs +{ + + /// + /// Metadata pertaining to creation and last modification of the resource. + /// + [OutputType] + public sealed class SystemDataResponse + { + /// + /// The timestamp of resource creation (UTC). + /// + public readonly string? CreatedAt; + /// + /// The identity that created the resource. + /// + public readonly string? CreatedBy; + /// + /// The type of identity that created the resource. + /// + public readonly string? CreatedByType; + /// + /// The timestamp of resource last modification (UTC) + /// + public readonly string? LastModifiedAt; + /// + /// The identity that last modified the resource. + /// + public readonly string? LastModifiedBy; + /// + /// The type of identity that last modified the resource. + /// + public readonly string? LastModifiedByType; + + [OutputConstructor] + private SystemDataResponse( + string? createdAt, + + string? createdBy, + + string? createdByType, + + string? lastModifiedAt, + + string? lastModifiedBy, + + string? lastModifiedByType) + { + CreatedAt = createdAt; + CreatedBy = createdBy; + CreatedByType = createdByType; + LastModifiedAt = lastModifiedAt; + LastModifiedBy = lastModifiedBy; + LastModifiedByType = lastModifiedByType; + } + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/Outputs/UserAssignedIdentityResponse.cs b/sdk/dotnet/VideoIndexer/V20250301/Outputs/UserAssignedIdentityResponse.cs new file mode 100644 index 000000000000..c57eaa04c96a --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/Outputs/UserAssignedIdentityResponse.cs @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.AzureNative.VideoIndexer.V20250301.Outputs +{ + + /// + /// User assigned identity properties + /// + [OutputType] + public sealed class UserAssignedIdentityResponse + { + /// + /// The client ID of the assigned identity. + /// + public readonly string ClientId; + /// + /// The principal ID of the assigned identity. + /// + public readonly string PrincipalId; + + [OutputConstructor] + private UserAssignedIdentityResponse( + string clientId, + + string principalId) + { + ClientId = clientId; + PrincipalId = principalId; + } + } +} diff --git a/sdk/dotnet/VideoIndexer/V20250301/README.md b/sdk/dotnet/VideoIndexer/V20250301/README.md new file mode 100644 index 000000000000..b6e91921920b --- /dev/null +++ b/sdk/dotnet/VideoIndexer/V20250301/README.md @@ -0,0 +1 @@ +A native Pulumi package for creating and managing Azure resources. diff --git a/sdk/nodejs/agricultureplatform/agriService.ts b/sdk/nodejs/agricultureplatform/agriService.ts new file mode 100644 index 000000000000..d1c73aa2bb5a --- /dev/null +++ b/sdk/nodejs/agricultureplatform/agriService.ts @@ -0,0 +1,147 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; +import * as enums from "../types/enums"; +import * as utilities from "../utilities"; + +/** + * Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + * Azure REST API version: 2024-06-01-preview. + */ +export class AgriService extends pulumi.CustomResource { + /** + * Get an existing AgriService resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): AgriService { + return new AgriService(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:agricultureplatform:AgriService'; + + /** + * Returns true if the given object is an instance of AgriService. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is AgriService { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === AgriService.__pulumiType; + } + + /** + * The managed service identities assigned to this resource. + */ + public readonly identity!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The resource-specific properties for this resource. + */ + public readonly properties!: pulumi.Output; + /** + * The SKU (Stock Keeping Unit) assigned to this resource. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a AgriService resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: AgriServiceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["agriServiceResourceName"] = args ? args.agriServiceResourceName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:agricultureplatform/v20240601preview:AgriService" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(AgriService.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a AgriService resource. + */ +export interface AgriServiceArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName?: pulumi.Input; + /** + * The managed service identities assigned to this resource. + */ + identity?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * The resource-specific properties for this resource. + */ + properties?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The SKU (Stock Keeping Unit) assigned to this resource. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/agricultureplatform/getAgriService.ts b/sdk/nodejs/agricultureplatform/getAgriService.ts new file mode 100644 index 000000000000..29dac9669fe3 --- /dev/null +++ b/sdk/nodejs/agricultureplatform/getAgriService.ts @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; +import * as enums from "../types/enums"; +import * as utilities from "../utilities"; + +/** + * Get a AgriServiceResource + * Azure REST API version: 2024-06-01-preview. + */ +export function getAgriService(args: GetAgriServiceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:agricultureplatform:getAgriService", { + "agriServiceResourceName": args.agriServiceResourceName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetAgriServiceArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + */ +export interface GetAgriServiceResult { + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The managed service identities assigned to this resource. + */ + readonly identity?: outputs.agricultureplatform.ManagedServiceIdentityResponse; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The resource-specific properties for this resource. + */ + readonly properties: outputs.agricultureplatform.AgriServiceResourcePropertiesResponse; + /** + * The SKU (Stock Keeping Unit) assigned to this resource. + */ + readonly sku?: outputs.agricultureplatform.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.agricultureplatform.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Get a AgriServiceResource + * Azure REST API version: 2024-06-01-preview. + */ +export function getAgriServiceOutput(args: GetAgriServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:agricultureplatform:getAgriService", { + "agriServiceResourceName": args.agriServiceResourceName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetAgriServiceOutputArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/agricultureplatform/index.ts b/sdk/nodejs/agricultureplatform/index.ts new file mode 100644 index 000000000000..4973f6ca146d --- /dev/null +++ b/sdk/nodejs/agricultureplatform/index.ts @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../utilities"; + +// Export members: +export { AgriServiceArgs } from "./agriService"; +export type AgriService = import("./agriService").AgriService; +export const AgriService: typeof import("./agriService").AgriService = null as any; +utilities.lazyLoad(exports, ["AgriService"], () => require("./agriService")); + +export { GetAgriServiceArgs, GetAgriServiceResult, GetAgriServiceOutputArgs } from "./getAgriService"; +export const getAgriService: typeof import("./getAgriService").getAgriService = null as any; +export const getAgriServiceOutput: typeof import("./getAgriService").getAgriServiceOutput = null as any; +utilities.lazyLoad(exports, ["getAgriService","getAgriServiceOutput"], () => require("./getAgriService")); + +export { ListAgriServiceAvailableSolutionsArgs, ListAgriServiceAvailableSolutionsResult, ListAgriServiceAvailableSolutionsOutputArgs } from "./listAgriServiceAvailableSolutions"; +export const listAgriServiceAvailableSolutions: typeof import("./listAgriServiceAvailableSolutions").listAgriServiceAvailableSolutions = null as any; +export const listAgriServiceAvailableSolutionsOutput: typeof import("./listAgriServiceAvailableSolutions").listAgriServiceAvailableSolutionsOutput = null as any; +utilities.lazyLoad(exports, ["listAgriServiceAvailableSolutions","listAgriServiceAvailableSolutionsOutput"], () => require("./listAgriServiceAvailableSolutions")); + + +// Export enums: +export * from "../types/enums/agricultureplatform"; + +// Export sub-modules: +import * as v20240601preview from "./v20240601preview"; + +export { + v20240601preview, +}; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:agricultureplatform:AgriService": + return new AgriService(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "agricultureplatform", _module) diff --git a/sdk/nodejs/agricultureplatform/listAgriServiceAvailableSolutions.ts b/sdk/nodejs/agricultureplatform/listAgriServiceAvailableSolutions.ts new file mode 100644 index 000000000000..42606de86e37 --- /dev/null +++ b/sdk/nodejs/agricultureplatform/listAgriServiceAvailableSolutions.ts @@ -0,0 +1,63 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; +import * as enums from "../types/enums"; +import * as utilities from "../utilities"; + +/** + * Returns the list of available agri solutions. + * Azure REST API version: 2024-06-01-preview. + */ +export function listAgriServiceAvailableSolutions(args: ListAgriServiceAvailableSolutionsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:agricultureplatform:listAgriServiceAvailableSolutions", { + "agriServiceResourceName": args.agriServiceResourceName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface ListAgriServiceAvailableSolutionsArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * The list of available agri solutions. + */ +export interface ListAgriServiceAvailableSolutionsResult { + /** + * Agri solutions list. + */ + readonly solutions: outputs.agricultureplatform.DataManagerForAgricultureSolutionResponse[]; +} +/** + * Returns the list of available agri solutions. + * Azure REST API version: 2024-06-01-preview. + */ +export function listAgriServiceAvailableSolutionsOutput(args: ListAgriServiceAvailableSolutionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:agricultureplatform:listAgriServiceAvailableSolutions", { + "agriServiceResourceName": args.agriServiceResourceName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface ListAgriServiceAvailableSolutionsOutputArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/agricultureplatform/v20240601preview/agriService.ts b/sdk/nodejs/agricultureplatform/v20240601preview/agriService.ts new file mode 100644 index 000000000000..b850483149f5 --- /dev/null +++ b/sdk/nodejs/agricultureplatform/v20240601preview/agriService.ts @@ -0,0 +1,146 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + */ +export class AgriService extends pulumi.CustomResource { + /** + * Get an existing AgriService resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): AgriService { + return new AgriService(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:agricultureplatform/v20240601preview:AgriService'; + + /** + * Returns true if the given object is an instance of AgriService. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is AgriService { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === AgriService.__pulumiType; + } + + /** + * The managed service identities assigned to this resource. + */ + public readonly identity!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The resource-specific properties for this resource. + */ + public readonly properties!: pulumi.Output; + /** + * The SKU (Stock Keeping Unit) assigned to this resource. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a AgriService resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: AgriServiceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["agriServiceResourceName"] = args ? args.agriServiceResourceName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:agricultureplatform:AgriService" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(AgriService.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a AgriService resource. + */ +export interface AgriServiceArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName?: pulumi.Input; + /** + * The managed service identities assigned to this resource. + */ + identity?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * The resource-specific properties for this resource. + */ + properties?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The SKU (Stock Keeping Unit) assigned to this resource. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/agricultureplatform/v20240601preview/getAgriService.ts b/sdk/nodejs/agricultureplatform/v20240601preview/getAgriService.ts new file mode 100644 index 000000000000..031873ca5396 --- /dev/null +++ b/sdk/nodejs/agricultureplatform/v20240601preview/getAgriService.ts @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Get a AgriServiceResource + */ +export function getAgriService(args: GetAgriServiceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:agricultureplatform/v20240601preview:getAgriService", { + "agriServiceResourceName": args.agriServiceResourceName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetAgriServiceArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + */ +export interface GetAgriServiceResult { + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The managed service identities assigned to this resource. + */ + readonly identity?: outputs.agricultureplatform.v20240601preview.ManagedServiceIdentityResponse; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The resource-specific properties for this resource. + */ + readonly properties: outputs.agricultureplatform.v20240601preview.AgriServiceResourcePropertiesResponse; + /** + * The SKU (Stock Keeping Unit) assigned to this resource. + */ + readonly sku?: outputs.agricultureplatform.v20240601preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.agricultureplatform.v20240601preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Get a AgriServiceResource + */ +export function getAgriServiceOutput(args: GetAgriServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:agricultureplatform/v20240601preview:getAgriService", { + "agriServiceResourceName": args.agriServiceResourceName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetAgriServiceOutputArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/agricultureplatform/v20240601preview/index.ts b/sdk/nodejs/agricultureplatform/v20240601preview/index.ts new file mode 100644 index 000000000000..5f53e09d229c --- /dev/null +++ b/sdk/nodejs/agricultureplatform/v20240601preview/index.ts @@ -0,0 +1,38 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { AgriServiceArgs } from "./agriService"; +export type AgriService = import("./agriService").AgriService; +export const AgriService: typeof import("./agriService").AgriService = null as any; +utilities.lazyLoad(exports, ["AgriService"], () => require("./agriService")); + +export { GetAgriServiceArgs, GetAgriServiceResult, GetAgriServiceOutputArgs } from "./getAgriService"; +export const getAgriService: typeof import("./getAgriService").getAgriService = null as any; +export const getAgriServiceOutput: typeof import("./getAgriService").getAgriServiceOutput = null as any; +utilities.lazyLoad(exports, ["getAgriService","getAgriServiceOutput"], () => require("./getAgriService")); + +export { ListAgriServiceAvailableSolutionsArgs, ListAgriServiceAvailableSolutionsResult, ListAgriServiceAvailableSolutionsOutputArgs } from "./listAgriServiceAvailableSolutions"; +export const listAgriServiceAvailableSolutions: typeof import("./listAgriServiceAvailableSolutions").listAgriServiceAvailableSolutions = null as any; +export const listAgriServiceAvailableSolutionsOutput: typeof import("./listAgriServiceAvailableSolutions").listAgriServiceAvailableSolutionsOutput = null as any; +utilities.lazyLoad(exports, ["listAgriServiceAvailableSolutions","listAgriServiceAvailableSolutionsOutput"], () => require("./listAgriServiceAvailableSolutions")); + + +// Export enums: +export * from "../../types/enums/agricultureplatform/v20240601preview"; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:agricultureplatform/v20240601preview:AgriService": + return new AgriService(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "agricultureplatform/v20240601preview", _module) diff --git a/sdk/nodejs/agricultureplatform/v20240601preview/listAgriServiceAvailableSolutions.ts b/sdk/nodejs/agricultureplatform/v20240601preview/listAgriServiceAvailableSolutions.ts new file mode 100644 index 000000000000..8251dab61f5f --- /dev/null +++ b/sdk/nodejs/agricultureplatform/v20240601preview/listAgriServiceAvailableSolutions.ts @@ -0,0 +1,61 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Returns the list of available agri solutions. + */ +export function listAgriServiceAvailableSolutions(args: ListAgriServiceAvailableSolutionsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:agricultureplatform/v20240601preview:listAgriServiceAvailableSolutions", { + "agriServiceResourceName": args.agriServiceResourceName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface ListAgriServiceAvailableSolutionsArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * The list of available agri solutions. + */ +export interface ListAgriServiceAvailableSolutionsResult { + /** + * Agri solutions list. + */ + readonly solutions: outputs.agricultureplatform.v20240601preview.DataManagerForAgricultureSolutionResponse[]; +} +/** + * Returns the list of available agri solutions. + */ +export function listAgriServiceAvailableSolutionsOutput(args: ListAgriServiceAvailableSolutionsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:agricultureplatform/v20240601preview:listAgriServiceAvailableSolutions", { + "agriServiceResourceName": args.agriServiceResourceName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface ListAgriServiceAvailableSolutionsOutputArgs { + /** + * The name of the AgriService resource. + */ + agriServiceResourceName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/databasewatcher/getSharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/getSharedPrivateLinkResource.ts index 863c6792c7e0..87322353bd3b 100644 --- a/sdk/nodejs/databasewatcher/getSharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/getSharedPrivateLinkResource.ts @@ -42,7 +42,7 @@ export interface GetSharedPrivateLinkResourceArgs { */ export interface GetSharedPrivateLinkResourceResult { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ readonly dnsZone?: string; /** diff --git a/sdk/nodejs/databasewatcher/getTarget.ts b/sdk/nodejs/databasewatcher/getTarget.ts index 455101c1244a..76dda13dfa9b 100644 --- a/sdk/nodejs/databasewatcher/getTarget.ts +++ b/sdk/nodejs/databasewatcher/getTarget.ts @@ -42,7 +42,7 @@ export interface GetTargetArgs { */ export interface GetTargetResult { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ readonly connectionServerName: string; /** diff --git a/sdk/nodejs/databasewatcher/sharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/sharedPrivateLinkResource.ts index 5ff456f32f54..8322ab6452a5 100644 --- a/sdk/nodejs/databasewatcher/sharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/sharedPrivateLinkResource.ts @@ -41,7 +41,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { } /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ public readonly dnsZone!: pulumi.Output; /** @@ -138,7 +138,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { */ export interface SharedPrivateLinkResourceArgs { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ dnsZone?: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/target.ts b/sdk/nodejs/databasewatcher/target.ts index 057aa7a5b9cb..e375a24922c0 100644 --- a/sdk/nodejs/databasewatcher/target.ts +++ b/sdk/nodejs/databasewatcher/target.ts @@ -41,7 +41,7 @@ export class Target extends pulumi.CustomResource { } /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ public readonly connectionServerName!: pulumi.Output; /** @@ -132,7 +132,7 @@ export class Target extends pulumi.CustomResource { */ export interface TargetArgs { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ connectionServerName: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/v20230901preview/getSharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/v20230901preview/getSharedPrivateLinkResource.ts index 1a0c380e8083..d535e3f961ec 100644 --- a/sdk/nodejs/databasewatcher/v20230901preview/getSharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/v20230901preview/getSharedPrivateLinkResource.ts @@ -39,7 +39,7 @@ export interface GetSharedPrivateLinkResourceArgs { */ export interface GetSharedPrivateLinkResourceResult { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ readonly dnsZone?: string; /** diff --git a/sdk/nodejs/databasewatcher/v20230901preview/getTarget.ts b/sdk/nodejs/databasewatcher/v20230901preview/getTarget.ts index 08eb17362168..00f17f6a5eac 100644 --- a/sdk/nodejs/databasewatcher/v20230901preview/getTarget.ts +++ b/sdk/nodejs/databasewatcher/v20230901preview/getTarget.ts @@ -39,7 +39,7 @@ export interface GetTargetArgs { */ export interface GetTargetResult { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ readonly connectionServerName: string; /** diff --git a/sdk/nodejs/databasewatcher/v20230901preview/sharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/v20230901preview/sharedPrivateLinkResource.ts index 8c26cc82ce3c..fca1f4063757 100644 --- a/sdk/nodejs/databasewatcher/v20230901preview/sharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/v20230901preview/sharedPrivateLinkResource.ts @@ -38,7 +38,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { } /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ public readonly dnsZone!: pulumi.Output; /** @@ -135,7 +135,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { */ export interface SharedPrivateLinkResourceArgs { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ dnsZone?: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/v20230901preview/target.ts b/sdk/nodejs/databasewatcher/v20230901preview/target.ts index 4bd5634ec5e4..84de37df6976 100644 --- a/sdk/nodejs/databasewatcher/v20230901preview/target.ts +++ b/sdk/nodejs/databasewatcher/v20230901preview/target.ts @@ -38,7 +38,7 @@ export class Target extends pulumi.CustomResource { } /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ public readonly connectionServerName!: pulumi.Output; /** @@ -129,7 +129,7 @@ export class Target extends pulumi.CustomResource { */ export interface TargetArgs { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ connectionServerName: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/v20240719preview/getSharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/v20240719preview/getSharedPrivateLinkResource.ts index 9ee0d04ca722..fd6249e2456c 100644 --- a/sdk/nodejs/databasewatcher/v20240719preview/getSharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/v20240719preview/getSharedPrivateLinkResource.ts @@ -39,7 +39,7 @@ export interface GetSharedPrivateLinkResourceArgs { */ export interface GetSharedPrivateLinkResourceResult { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ readonly dnsZone?: string; /** diff --git a/sdk/nodejs/databasewatcher/v20240719preview/getTarget.ts b/sdk/nodejs/databasewatcher/v20240719preview/getTarget.ts index 8b418bfe80c0..4ca4824b06da 100644 --- a/sdk/nodejs/databasewatcher/v20240719preview/getTarget.ts +++ b/sdk/nodejs/databasewatcher/v20240719preview/getTarget.ts @@ -39,7 +39,7 @@ export interface GetTargetArgs { */ export interface GetTargetResult { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ readonly connectionServerName: string; /** diff --git a/sdk/nodejs/databasewatcher/v20240719preview/sharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/v20240719preview/sharedPrivateLinkResource.ts index f8e7e0e591da..ea4dab8242ef 100644 --- a/sdk/nodejs/databasewatcher/v20240719preview/sharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/v20240719preview/sharedPrivateLinkResource.ts @@ -38,7 +38,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { } /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ public readonly dnsZone!: pulumi.Output; /** @@ -135,7 +135,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { */ export interface SharedPrivateLinkResourceArgs { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ dnsZone?: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/v20240719preview/target.ts b/sdk/nodejs/databasewatcher/v20240719preview/target.ts index f290b03d0004..4928fa1a303a 100644 --- a/sdk/nodejs/databasewatcher/v20240719preview/target.ts +++ b/sdk/nodejs/databasewatcher/v20240719preview/target.ts @@ -38,7 +38,7 @@ export class Target extends pulumi.CustomResource { } /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ public readonly connectionServerName!: pulumi.Output; /** @@ -129,7 +129,7 @@ export class Target extends pulumi.CustomResource { */ export interface TargetArgs { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ connectionServerName: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/v20241001preview/getSharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/v20241001preview/getSharedPrivateLinkResource.ts index 220e6deb7ab3..9d9aab7e021f 100644 --- a/sdk/nodejs/databasewatcher/v20241001preview/getSharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/v20241001preview/getSharedPrivateLinkResource.ts @@ -39,7 +39,7 @@ export interface GetSharedPrivateLinkResourceArgs { */ export interface GetSharedPrivateLinkResourceResult { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ readonly dnsZone?: string; /** diff --git a/sdk/nodejs/databasewatcher/v20241001preview/getTarget.ts b/sdk/nodejs/databasewatcher/v20241001preview/getTarget.ts index 15c6c5dacf45..4c9874dcd931 100644 --- a/sdk/nodejs/databasewatcher/v20241001preview/getTarget.ts +++ b/sdk/nodejs/databasewatcher/v20241001preview/getTarget.ts @@ -39,7 +39,7 @@ export interface GetTargetArgs { */ export interface GetTargetResult { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ readonly connectionServerName: string; /** diff --git a/sdk/nodejs/databasewatcher/v20241001preview/sharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/v20241001preview/sharedPrivateLinkResource.ts index 1d3bfb7058b2..bfd970408847 100644 --- a/sdk/nodejs/databasewatcher/v20241001preview/sharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/v20241001preview/sharedPrivateLinkResource.ts @@ -38,7 +38,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { } /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ public readonly dnsZone!: pulumi.Output; /** @@ -135,7 +135,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { */ export interface SharedPrivateLinkResourceArgs { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ dnsZone?: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/v20241001preview/target.ts b/sdk/nodejs/databasewatcher/v20241001preview/target.ts index 62ace5f483bc..3d2f332aaab1 100644 --- a/sdk/nodejs/databasewatcher/v20241001preview/target.ts +++ b/sdk/nodejs/databasewatcher/v20241001preview/target.ts @@ -38,7 +38,7 @@ export class Target extends pulumi.CustomResource { } /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ public readonly connectionServerName!: pulumi.Output; /** @@ -129,7 +129,7 @@ export class Target extends pulumi.CustomResource { */ export interface TargetArgs { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ connectionServerName: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/v20250102/getSharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/v20250102/getSharedPrivateLinkResource.ts index 5ce48fd6bf90..f12163f8e80c 100644 --- a/sdk/nodejs/databasewatcher/v20250102/getSharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/v20250102/getSharedPrivateLinkResource.ts @@ -39,7 +39,7 @@ export interface GetSharedPrivateLinkResourceArgs { */ export interface GetSharedPrivateLinkResourceResult { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ readonly dnsZone?: string; /** diff --git a/sdk/nodejs/databasewatcher/v20250102/getTarget.ts b/sdk/nodejs/databasewatcher/v20250102/getTarget.ts index 0fe335eacd78..3a17abe41ed1 100644 --- a/sdk/nodejs/databasewatcher/v20250102/getTarget.ts +++ b/sdk/nodejs/databasewatcher/v20250102/getTarget.ts @@ -39,7 +39,7 @@ export interface GetTargetArgs { */ export interface GetTargetResult { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ readonly connectionServerName: string; /** diff --git a/sdk/nodejs/databasewatcher/v20250102/sharedPrivateLinkResource.ts b/sdk/nodejs/databasewatcher/v20250102/sharedPrivateLinkResource.ts index 1faa72aab52f..5da3f9be56c2 100644 --- a/sdk/nodejs/databasewatcher/v20250102/sharedPrivateLinkResource.ts +++ b/sdk/nodejs/databasewatcher/v20250102/sharedPrivateLinkResource.ts @@ -38,7 +38,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { } /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ public readonly dnsZone!: pulumi.Output; /** @@ -135,7 +135,7 @@ export class SharedPrivateLinkResource extends pulumi.CustomResource { */ export interface SharedPrivateLinkResourceArgs { /** - * The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + * The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. */ dnsZone?: pulumi.Input; /** diff --git a/sdk/nodejs/databasewatcher/v20250102/target.ts b/sdk/nodejs/databasewatcher/v20250102/target.ts index 4ea39683e7af..ae7c330398f8 100644 --- a/sdk/nodejs/databasewatcher/v20250102/target.ts +++ b/sdk/nodejs/databasewatcher/v20250102/target.ts @@ -38,7 +38,7 @@ export class Target extends pulumi.CustomResource { } /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ public readonly connectionServerName!: pulumi.Output; /** @@ -129,7 +129,7 @@ export class Target extends pulumi.CustomResource { */ export interface TargetArgs { /** - * The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + * The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. */ connectionServerName: pulumi.Input; /** diff --git a/sdk/nodejs/dependencymap/discoverySource.ts b/sdk/nodejs/dependencymap/discoverySource.ts new file mode 100644 index 000000000000..badd5646f7b0 --- /dev/null +++ b/sdk/nodejs/dependencymap/discoverySource.ts @@ -0,0 +1,157 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; +import * as enums from "../types/enums"; +import * as utilities from "../utilities"; + +/** + * A Discovery Source resource + * Azure REST API version: 2025-01-31-preview. + */ +export class DiscoverySource extends pulumi.CustomResource { + /** + * Get an existing DiscoverySource resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): DiscoverySource { + return new DiscoverySource(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:dependencymap:DiscoverySource'; + + /** + * Returns true if the given object is an instance of DiscoverySource. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is DiscoverySource { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === DiscoverySource.__pulumiType; + } + + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Provisioning state of Discovery Source resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Source ArmId of Discovery Source resource + */ + public readonly sourceId!: pulumi.Output; + /** + * Source type of Discovery Source resource. + */ + public readonly sourceType!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a DiscoverySource resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: DiscoverySourceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.mapName === undefined) && !opts.urn) { + throw new Error("Missing required property 'mapName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.sourceId === undefined) && !opts.urn) { + throw new Error("Missing required property 'sourceId'"); + } + if ((!args || args.sourceType === undefined) && !opts.urn) { + throw new Error("Missing required property 'sourceType'"); + } + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["mapName"] = args ? args.mapName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sourceId"] = args ? args.sourceId : undefined; + resourceInputs["sourceName"] = args ? args.sourceName : undefined; + resourceInputs["sourceType"] = args ? args.sourceType : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["sourceId"] = undefined /*out*/; + resourceInputs["sourceType"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:dependencymap/v20250131preview:DiscoverySource" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(DiscoverySource.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a DiscoverySource resource. + */ +export interface DiscoverySourceArgs { + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Maps resource name + */ + mapName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Source ArmId of Discovery Source resource + */ + sourceId: pulumi.Input; + /** + * discovery source resource + */ + sourceName?: pulumi.Input; + /** + * Source type of Discovery Source resource. + */ + sourceType: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/dependencymap/getDiscoverySource.ts b/sdk/nodejs/dependencymap/getDiscoverySource.ts new file mode 100644 index 000000000000..3954e4e4cfab --- /dev/null +++ b/sdk/nodejs/dependencymap/getDiscoverySource.ts @@ -0,0 +1,105 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; +import * as enums from "../types/enums"; +import * as utilities from "../utilities"; + +/** + * Get a DiscoverySourceResource + * Azure REST API version: 2025-01-31-preview. + */ +export function getDiscoverySource(args: GetDiscoverySourceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:dependencymap:getDiscoverySource", { + "mapName": args.mapName, + "resourceGroupName": args.resourceGroupName, + "sourceName": args.sourceName, + }, opts); +} + +export interface GetDiscoverySourceArgs { + /** + * Maps resource name + */ + mapName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * discovery source resource + */ + sourceName: string; +} + +/** + * A Discovery Source resource + */ +export interface GetDiscoverySourceResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Provisioning state of Discovery Source resource. + */ + readonly provisioningState: string; + /** + * Source ArmId of Discovery Source resource + */ + readonly sourceId: string; + /** + * Source type of Discovery Source resource. + */ + readonly sourceType: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.dependencymap.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Get a DiscoverySourceResource + * Azure REST API version: 2025-01-31-preview. + */ +export function getDiscoverySourceOutput(args: GetDiscoverySourceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:dependencymap:getDiscoverySource", { + "mapName": args.mapName, + "resourceGroupName": args.resourceGroupName, + "sourceName": args.sourceName, + }, opts); +} + +export interface GetDiscoverySourceOutputArgs { + /** + * Maps resource name + */ + mapName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * discovery source resource + */ + sourceName: pulumi.Input; +} diff --git a/sdk/nodejs/dependencymap/getMap.ts b/sdk/nodejs/dependencymap/getMap.ts new file mode 100644 index 000000000000..35012f2636c8 --- /dev/null +++ b/sdk/nodejs/dependencymap/getMap.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; +import * as enums from "../types/enums"; +import * as utilities from "../utilities"; + +/** + * Get a MapsResource + * Azure REST API version: 2025-01-31-preview. + */ +export function getMap(args: GetMapArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:dependencymap:getMap", { + "mapName": args.mapName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetMapArgs { + /** + * Maps resource name + */ + mapName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * A Maps resource + */ +export interface GetMapResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Provisioning state of Maps resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.dependencymap.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Get a MapsResource + * Azure REST API version: 2025-01-31-preview. + */ +export function getMapOutput(args: GetMapOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:dependencymap:getMap", { + "mapName": args.mapName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetMapOutputArgs { + /** + * Maps resource name + */ + mapName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/dependencymap/index.ts b/sdk/nodejs/dependencymap/index.ts new file mode 100644 index 000000000000..82a083294ff8 --- /dev/null +++ b/sdk/nodejs/dependencymap/index.ts @@ -0,0 +1,52 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../utilities"; + +// Export members: +export { DiscoverySourceArgs } from "./discoverySource"; +export type DiscoverySource = import("./discoverySource").DiscoverySource; +export const DiscoverySource: typeof import("./discoverySource").DiscoverySource = null as any; +utilities.lazyLoad(exports, ["DiscoverySource"], () => require("./discoverySource")); + +export { GetDiscoverySourceArgs, GetDiscoverySourceResult, GetDiscoverySourceOutputArgs } from "./getDiscoverySource"; +export const getDiscoverySource: typeof import("./getDiscoverySource").getDiscoverySource = null as any; +export const getDiscoverySourceOutput: typeof import("./getDiscoverySource").getDiscoverySourceOutput = null as any; +utilities.lazyLoad(exports, ["getDiscoverySource","getDiscoverySourceOutput"], () => require("./getDiscoverySource")); + +export { GetMapArgs, GetMapResult, GetMapOutputArgs } from "./getMap"; +export const getMap: typeof import("./getMap").getMap = null as any; +export const getMapOutput: typeof import("./getMap").getMapOutput = null as any; +utilities.lazyLoad(exports, ["getMap","getMapOutput"], () => require("./getMap")); + +export { MapArgs } from "./map"; +export type Map = import("./map").Map; +export const Map: typeof import("./map").Map = null as any; +utilities.lazyLoad(exports, ["Map"], () => require("./map")); + + +// Export enums: +export * from "../types/enums/dependencymap"; + +// Export sub-modules: +import * as v20250131preview from "./v20250131preview"; + +export { + v20250131preview, +}; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:dependencymap:DiscoverySource": + return new DiscoverySource(name, undefined, { urn }) + case "azure-native:dependencymap:Map": + return new Map(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "dependencymap", _module) diff --git a/sdk/nodejs/dependencymap/map.ts b/sdk/nodejs/dependencymap/map.ts new file mode 100644 index 000000000000..5998ed2fb02f --- /dev/null +++ b/sdk/nodejs/dependencymap/map.ts @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../types/input"; +import * as outputs from "../types/output"; +import * as enums from "../types/enums"; +import * as utilities from "../utilities"; + +/** + * A Maps resource + * Azure REST API version: 2025-01-31-preview. + */ +export class Map extends pulumi.CustomResource { + /** + * Get an existing Map resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Map { + return new Map(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:dependencymap:Map'; + + /** + * Returns true if the given object is an instance of Map. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Map { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Map.__pulumiType; + } + + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Provisioning state of Maps resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Map resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: MapArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["mapName"] = args ? args.mapName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:dependencymap/v20250131preview:Map" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Map.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Map resource. + */ +export interface MapArgs { + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Maps resource name + */ + mapName?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/dependencymap/v20250131preview/discoverySource.ts b/sdk/nodejs/dependencymap/v20250131preview/discoverySource.ts new file mode 100644 index 000000000000..3f2ae17e86d2 --- /dev/null +++ b/sdk/nodejs/dependencymap/v20250131preview/discoverySource.ts @@ -0,0 +1,156 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * A Discovery Source resource + */ +export class DiscoverySource extends pulumi.CustomResource { + /** + * Get an existing DiscoverySource resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): DiscoverySource { + return new DiscoverySource(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:dependencymap/v20250131preview:DiscoverySource'; + + /** + * Returns true if the given object is an instance of DiscoverySource. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is DiscoverySource { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === DiscoverySource.__pulumiType; + } + + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Provisioning state of Discovery Source resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Source ArmId of Discovery Source resource + */ + public readonly sourceId!: pulumi.Output; + /** + * Source type of Discovery Source resource. + */ + public readonly sourceType!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a DiscoverySource resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: DiscoverySourceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.mapName === undefined) && !opts.urn) { + throw new Error("Missing required property 'mapName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.sourceId === undefined) && !opts.urn) { + throw new Error("Missing required property 'sourceId'"); + } + if ((!args || args.sourceType === undefined) && !opts.urn) { + throw new Error("Missing required property 'sourceType'"); + } + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["mapName"] = args ? args.mapName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sourceId"] = args ? args.sourceId : undefined; + resourceInputs["sourceName"] = args ? args.sourceName : undefined; + resourceInputs["sourceType"] = args ? args.sourceType : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["sourceId"] = undefined /*out*/; + resourceInputs["sourceType"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:dependencymap:DiscoverySource" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(DiscoverySource.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a DiscoverySource resource. + */ +export interface DiscoverySourceArgs { + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Maps resource name + */ + mapName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Source ArmId of Discovery Source resource + */ + sourceId: pulumi.Input; + /** + * discovery source resource + */ + sourceName?: pulumi.Input; + /** + * Source type of Discovery Source resource. + */ + sourceType: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/dependencymap/v20250131preview/getDiscoverySource.ts b/sdk/nodejs/dependencymap/v20250131preview/getDiscoverySource.ts new file mode 100644 index 000000000000..49267064847e --- /dev/null +++ b/sdk/nodejs/dependencymap/v20250131preview/getDiscoverySource.ts @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Get a DiscoverySourceResource + */ +export function getDiscoverySource(args: GetDiscoverySourceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:dependencymap/v20250131preview:getDiscoverySource", { + "mapName": args.mapName, + "resourceGroupName": args.resourceGroupName, + "sourceName": args.sourceName, + }, opts); +} + +export interface GetDiscoverySourceArgs { + /** + * Maps resource name + */ + mapName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * discovery source resource + */ + sourceName: string; +} + +/** + * A Discovery Source resource + */ +export interface GetDiscoverySourceResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Provisioning state of Discovery Source resource. + */ + readonly provisioningState: string; + /** + * Source ArmId of Discovery Source resource + */ + readonly sourceId: string; + /** + * Source type of Discovery Source resource. + */ + readonly sourceType: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.dependencymap.v20250131preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Get a DiscoverySourceResource + */ +export function getDiscoverySourceOutput(args: GetDiscoverySourceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:dependencymap/v20250131preview:getDiscoverySource", { + "mapName": args.mapName, + "resourceGroupName": args.resourceGroupName, + "sourceName": args.sourceName, + }, opts); +} + +export interface GetDiscoverySourceOutputArgs { + /** + * Maps resource name + */ + mapName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * discovery source resource + */ + sourceName: pulumi.Input; +} diff --git a/sdk/nodejs/dependencymap/v20250131preview/getMap.ts b/sdk/nodejs/dependencymap/v20250131preview/getMap.ts new file mode 100644 index 000000000000..2ac9b281a621 --- /dev/null +++ b/sdk/nodejs/dependencymap/v20250131preview/getMap.ts @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Get a MapsResource + */ +export function getMap(args: GetMapArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:dependencymap/v20250131preview:getMap", { + "mapName": args.mapName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetMapArgs { + /** + * Maps resource name + */ + mapName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * A Maps resource + */ +export interface GetMapResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Provisioning state of Maps resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.dependencymap.v20250131preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Get a MapsResource + */ +export function getMapOutput(args: GetMapOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:dependencymap/v20250131preview:getMap", { + "mapName": args.mapName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetMapOutputArgs { + /** + * Maps resource name + */ + mapName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/dependencymap/v20250131preview/index.ts b/sdk/nodejs/dependencymap/v20250131preview/index.ts new file mode 100644 index 000000000000..04d23c1efbf8 --- /dev/null +++ b/sdk/nodejs/dependencymap/v20250131preview/index.ts @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { DiscoverySourceArgs } from "./discoverySource"; +export type DiscoverySource = import("./discoverySource").DiscoverySource; +export const DiscoverySource: typeof import("./discoverySource").DiscoverySource = null as any; +utilities.lazyLoad(exports, ["DiscoverySource"], () => require("./discoverySource")); + +export { GetDiscoverySourceArgs, GetDiscoverySourceResult, GetDiscoverySourceOutputArgs } from "./getDiscoverySource"; +export const getDiscoverySource: typeof import("./getDiscoverySource").getDiscoverySource = null as any; +export const getDiscoverySourceOutput: typeof import("./getDiscoverySource").getDiscoverySourceOutput = null as any; +utilities.lazyLoad(exports, ["getDiscoverySource","getDiscoverySourceOutput"], () => require("./getDiscoverySource")); + +export { GetMapArgs, GetMapResult, GetMapOutputArgs } from "./getMap"; +export const getMap: typeof import("./getMap").getMap = null as any; +export const getMapOutput: typeof import("./getMap").getMapOutput = null as any; +utilities.lazyLoad(exports, ["getMap","getMapOutput"], () => require("./getMap")); + +export { MapArgs } from "./map"; +export type Map = import("./map").Map; +export const Map: typeof import("./map").Map = null as any; +utilities.lazyLoad(exports, ["Map"], () => require("./map")); + + +// Export enums: +export * from "../../types/enums/dependencymap/v20250131preview"; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:dependencymap/v20250131preview:DiscoverySource": + return new DiscoverySource(name, undefined, { urn }) + case "azure-native:dependencymap/v20250131preview:Map": + return new Map(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "dependencymap/v20250131preview", _module) diff --git a/sdk/nodejs/dependencymap/v20250131preview/map.ts b/sdk/nodejs/dependencymap/v20250131preview/map.ts new file mode 100644 index 000000000000..df3a283d2bdf --- /dev/null +++ b/sdk/nodejs/dependencymap/v20250131preview/map.ts @@ -0,0 +1,122 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * A Maps resource + */ +export class Map extends pulumi.CustomResource { + /** + * Get an existing Map resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Map { + return new Map(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:dependencymap/v20250131preview:Map'; + + /** + * Returns true if the given object is an instance of Map. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Map { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Map.__pulumiType; + } + + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Provisioning state of Maps resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Map resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: MapArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["mapName"] = args ? args.mapName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:dependencymap:Map" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Map.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Map resource. + */ +export interface MapArgs { + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Maps resource name + */ + mapName?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/attachedNetworkByDevCenter.ts index 558c204423b0..db7e2ca74a19 100644 --- a/sdk/nodejs/devcenter/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/attachedNetworkByDevCenter.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents an attached NetworkConnection. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { /** @@ -115,7 +115,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/catalog.ts b/sdk/nodejs/devcenter/catalog.ts index 6e8d14064418..a1a1d79c4533 100644 --- a/sdk/nodejs/devcenter/catalog.ts +++ b/sdk/nodejs/devcenter/catalog.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents a catalog. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class Catalog extends pulumi.CustomResource { /** @@ -112,7 +112,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/devBoxDefinition.ts b/sdk/nodejs/devcenter/devBoxDefinition.ts index 695b02c5a3b3..2b6488111d20 100644 --- a/sdk/nodejs/devcenter/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/devBoxDefinition.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents a definition for a Developer Machine. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class DevBoxDefinition extends pulumi.CustomResource { /** @@ -148,7 +148,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/devCenter.ts b/sdk/nodejs/devcenter/devCenter.ts index cfbbcdbd56b0..5034affac94d 100644 --- a/sdk/nodejs/devcenter/devCenter.ts +++ b/sdk/nodejs/devcenter/devCenter.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents a devcenter resource. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class DevCenter extends pulumi.CustomResource { /** @@ -108,7 +108,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/environmentType.ts b/sdk/nodejs/devcenter/environmentType.ts index f0c7bd1b1923..0ab28d715c96 100644 --- a/sdk/nodejs/devcenter/environmentType.ts +++ b/sdk/nodejs/devcenter/environmentType.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents an environment type. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class EnvironmentType extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/gallery.ts b/sdk/nodejs/devcenter/gallery.ts index 7d6a43029f69..9e4afb54cf47 100644 --- a/sdk/nodejs/devcenter/gallery.ts +++ b/sdk/nodejs/devcenter/gallery.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents a gallery. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class Gallery extends pulumi.CustomResource { /** @@ -97,7 +97,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/getAttachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/getAttachedNetworkByDevCenter.ts index e612c574710f..f2b2d138186a 100644 --- a/sdk/nodejs/devcenter/getAttachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/getAttachedNetworkByDevCenter.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets an attached NetworkConnection. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getAttachedNetworkByDevCenter(args: GetAttachedNetworkByDevCenterArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -82,7 +82,7 @@ export interface GetAttachedNetworkByDevCenterResult { * Gets an attached NetworkConnection. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getAttachedNetworkByDevCenterOutput(args: GetAttachedNetworkByDevCenterOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getCatalog.ts b/sdk/nodejs/devcenter/getCatalog.ts index a5f8a9f022d9..df26930194d4 100644 --- a/sdk/nodejs/devcenter/getCatalog.ts +++ b/sdk/nodejs/devcenter/getCatalog.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a catalog * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getCatalog(args: GetCatalogArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -82,7 +82,7 @@ export interface GetCatalogResult { * Gets a catalog * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getCatalogOutput(args: GetCatalogOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getCatalogSyncErrorDetails.ts b/sdk/nodejs/devcenter/getCatalogSyncErrorDetails.ts index 6d8eb4888b6b..fa8e5f55bdb0 100644 --- a/sdk/nodejs/devcenter/getCatalogSyncErrorDetails.ts +++ b/sdk/nodejs/devcenter/getCatalogSyncErrorDetails.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets catalog synchronization error details * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getCatalogSyncErrorDetails(args: GetCatalogSyncErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -58,7 +58,7 @@ export interface GetCatalogSyncErrorDetailsResult { * Gets catalog synchronization error details * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getCatalogSyncErrorDetailsOutput(args: GetCatalogSyncErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getCustomizationTaskErrorDetails.ts b/sdk/nodejs/devcenter/getCustomizationTaskErrorDetails.ts index 520577b49cbf..2e827e43556b 100644 --- a/sdk/nodejs/devcenter/getCustomizationTaskErrorDetails.ts +++ b/sdk/nodejs/devcenter/getCustomizationTaskErrorDetails.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets Customization Task error details * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getCustomizationTaskErrorDetails(args: GetCustomizationTaskErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -55,7 +55,7 @@ export interface GetCustomizationTaskErrorDetailsResult { * Gets Customization Task error details * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getCustomizationTaskErrorDetailsOutput(args: GetCustomizationTaskErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getDevBoxDefinition.ts b/sdk/nodejs/devcenter/getDevBoxDefinition.ts index 10d42dd982c2..7ee341eec6d0 100644 --- a/sdk/nodejs/devcenter/getDevBoxDefinition.ts +++ b/sdk/nodejs/devcenter/getDevBoxDefinition.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a Dev Box definition * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getDevBoxDefinition(args: GetDevBoxDefinitionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -102,7 +102,7 @@ export interface GetDevBoxDefinitionResult { * Gets a Dev Box definition * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getDevBoxDefinitionOutput(args: GetDevBoxDefinitionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getDevCenter.ts b/sdk/nodejs/devcenter/getDevCenter.ts index fada2a2374f6..bd5412c13cd1 100644 --- a/sdk/nodejs/devcenter/getDevCenter.ts +++ b/sdk/nodejs/devcenter/getDevCenter.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a devcenter. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getDevCenter(args: GetDevCenterArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -77,7 +77,7 @@ export interface GetDevCenterResult { * Gets a devcenter. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getDevCenterOutput(args: GetDevCenterOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getEnvironmentDefinitionErrorDetails.ts b/sdk/nodejs/devcenter/getEnvironmentDefinitionErrorDetails.ts index 06eafed426e0..7d044f36b9b0 100644 --- a/sdk/nodejs/devcenter/getEnvironmentDefinitionErrorDetails.ts +++ b/sdk/nodejs/devcenter/getEnvironmentDefinitionErrorDetails.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets Environment Definition error details * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getEnvironmentDefinitionErrorDetails(args: GetEnvironmentDefinitionErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -55,7 +55,7 @@ export interface GetEnvironmentDefinitionErrorDetailsResult { * Gets Environment Definition error details * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getEnvironmentDefinitionErrorDetailsOutput(args: GetEnvironmentDefinitionErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getEnvironmentType.ts b/sdk/nodejs/devcenter/getEnvironmentType.ts index 7e5c2dea5c44..35bfb49b1bf5 100644 --- a/sdk/nodejs/devcenter/getEnvironmentType.ts +++ b/sdk/nodejs/devcenter/getEnvironmentType.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets an environment type. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getEnvironmentType(args: GetEnvironmentTypeArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -70,7 +70,7 @@ export interface GetEnvironmentTypeResult { * Gets an environment type. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getEnvironmentTypeOutput(args: GetEnvironmentTypeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getGallery.ts b/sdk/nodejs/devcenter/getGallery.ts index 8968c06e866b..f9b625e0cdca 100644 --- a/sdk/nodejs/devcenter/getGallery.ts +++ b/sdk/nodejs/devcenter/getGallery.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a gallery * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getGallery(args: GetGalleryArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -70,7 +70,7 @@ export interface GetGalleryResult { * Gets a gallery * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getGalleryOutput(args: GetGalleryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getNetworkConnection.ts b/sdk/nodejs/devcenter/getNetworkConnection.ts index c46f8ac25a01..71550237526b 100644 --- a/sdk/nodejs/devcenter/getNetworkConnection.ts +++ b/sdk/nodejs/devcenter/getNetworkConnection.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a network connection resource * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getNetworkConnection(args: GetNetworkConnectionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -101,7 +101,7 @@ export interface GetNetworkConnectionResult { * Gets a network connection resource * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getNetworkConnectionOutput(args: GetNetworkConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getPool.ts b/sdk/nodejs/devcenter/getPool.ts index a5bf2f4888d3..63c3f0032a79 100644 --- a/sdk/nodejs/devcenter/getPool.ts +++ b/sdk/nodejs/devcenter/getPool.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a machine pool * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getPool(args: GetPoolArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -102,7 +102,7 @@ export interface GetPoolResult { * Gets a machine pool * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getPoolOutput(args: GetPoolOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getProject.ts b/sdk/nodejs/devcenter/getProject.ts index a0d3f99f9e26..19206217cf8a 100644 --- a/sdk/nodejs/devcenter/getProject.ts +++ b/sdk/nodejs/devcenter/getProject.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a specific project. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProject(args: GetProjectArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -85,7 +85,7 @@ export interface GetProjectResult { * Gets a specific project. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectOutput(args: GetProjectOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getProjectCatalog.ts b/sdk/nodejs/devcenter/getProjectCatalog.ts index 06d56b1526c6..757d71066aa2 100644 --- a/sdk/nodejs/devcenter/getProjectCatalog.ts +++ b/sdk/nodejs/devcenter/getProjectCatalog.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets an associated project catalog. * Azure REST API version: 2024-02-01. * - * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectCatalog(args: GetProjectCatalogArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -102,7 +102,7 @@ export interface GetProjectCatalogResult { * Gets an associated project catalog. * Azure REST API version: 2024-02-01. * - * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectCatalogOutput(args: GetProjectCatalogOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getProjectCatalogEnvironmentDefinitionErrorDetails.ts b/sdk/nodejs/devcenter/getProjectCatalogEnvironmentDefinitionErrorDetails.ts index ca4bfe1c7acc..c1214b1b2659 100644 --- a/sdk/nodejs/devcenter/getProjectCatalogEnvironmentDefinitionErrorDetails.ts +++ b/sdk/nodejs/devcenter/getProjectCatalogEnvironmentDefinitionErrorDetails.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets Environment Definition error details * Azure REST API version: 2024-02-01. * - * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectCatalogEnvironmentDefinitionErrorDetails(args: GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -55,7 +55,7 @@ export interface GetProjectCatalogEnvironmentDefinitionErrorDetailsResult { * Gets Environment Definition error details * Azure REST API version: 2024-02-01. * - * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectCatalogEnvironmentDefinitionErrorDetailsOutput(args: GetProjectCatalogEnvironmentDefinitionErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getProjectCatalogImageDefinitionBuildDetails.ts b/sdk/nodejs/devcenter/getProjectCatalogImageDefinitionBuildDetails.ts index 989c26bdc612..ce1d858e538c 100644 --- a/sdk/nodejs/devcenter/getProjectCatalogImageDefinitionBuildDetails.ts +++ b/sdk/nodejs/devcenter/getProjectCatalogImageDefinitionBuildDetails.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets Build details * Azure REST API version: 2024-07-01-preview. * - * Other available API versions: 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectCatalogImageDefinitionBuildDetails(args: GetProjectCatalogImageDefinitionBuildDetailsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -96,7 +96,7 @@ export interface GetProjectCatalogImageDefinitionBuildDetailsResult { * Gets Build details * Azure REST API version: 2024-07-01-preview. * - * Other available API versions: 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectCatalogImageDefinitionBuildDetailsOutput(args: GetProjectCatalogImageDefinitionBuildDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getProjectCatalogSyncErrorDetails.ts b/sdk/nodejs/devcenter/getProjectCatalogSyncErrorDetails.ts index 3aee36883ba7..70696b8e216e 100644 --- a/sdk/nodejs/devcenter/getProjectCatalogSyncErrorDetails.ts +++ b/sdk/nodejs/devcenter/getProjectCatalogSyncErrorDetails.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets project catalog synchronization error details * Azure REST API version: 2024-02-01. * - * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectCatalogSyncErrorDetails(args: GetProjectCatalogSyncErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -58,7 +58,7 @@ export interface GetProjectCatalogSyncErrorDetailsResult { * Gets project catalog synchronization error details * Azure REST API version: 2024-02-01. * - * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectCatalogSyncErrorDetailsOutput(args: GetProjectCatalogSyncErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getProjectEnvironmentType.ts b/sdk/nodejs/devcenter/getProjectEnvironmentType.ts index ca1ac927cb9a..edc5bce506cb 100644 --- a/sdk/nodejs/devcenter/getProjectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/getProjectEnvironmentType.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a project environment type. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectEnvironmentType(args: GetProjectEnvironmentTypeArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -94,7 +94,7 @@ export interface GetProjectEnvironmentTypeResult { * Gets a project environment type. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectEnvironmentTypeOutput(args: GetProjectEnvironmentTypeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getProjectInheritedSettings.ts b/sdk/nodejs/devcenter/getProjectInheritedSettings.ts index b8f6272efed6..72390fd03c10 100644 --- a/sdk/nodejs/devcenter/getProjectInheritedSettings.ts +++ b/sdk/nodejs/devcenter/getProjectInheritedSettings.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets applicable inherited settings for this project. * Azure REST API version: 2024-05-01-preview. * - * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectInheritedSettings(args: GetProjectInheritedSettingsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -49,7 +49,7 @@ export interface GetProjectInheritedSettingsResult { * Gets applicable inherited settings for this project. * Azure REST API version: 2024-05-01-preview. * - * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getProjectInheritedSettingsOutput(args: GetProjectInheritedSettingsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getProjectPolicy.ts b/sdk/nodejs/devcenter/getProjectPolicy.ts index 6f77a182700e..a9fab9c96da5 100644 --- a/sdk/nodejs/devcenter/getProjectPolicy.ts +++ b/sdk/nodejs/devcenter/getProjectPolicy.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * Gets a specific project policy. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-02-01. */ export function getProjectPolicy(args: GetProjectPolicyArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,6 +73,8 @@ export interface GetProjectPolicyResult { /** * Gets a specific project policy. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-02-01. */ export function getProjectPolicyOutput(args: GetProjectPolicyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/getSchedule.ts b/sdk/nodejs/devcenter/getSchedule.ts index 759138f0fe40..08d940060438 100644 --- a/sdk/nodejs/devcenter/getSchedule.ts +++ b/sdk/nodejs/devcenter/getSchedule.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets a schedule resource. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getSchedule(args: GetScheduleArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -92,7 +92,7 @@ export interface GetScheduleResult { * Gets a schedule resource. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function getScheduleOutput(args: GetScheduleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/index.ts b/sdk/nodejs/devcenter/index.ts index 6c3858846fa2..b0b892403e01 100644 --- a/sdk/nodejs/devcenter/index.ts +++ b/sdk/nodejs/devcenter/index.ts @@ -235,6 +235,7 @@ import * as v20240601preview from "./v20240601preview"; import * as v20240701preview from "./v20240701preview"; import * as v20240801preview from "./v20240801preview"; import * as v20241001preview from "./v20241001preview"; +import * as v20250201 from "./v20250201"; export { v20221111preview, @@ -247,6 +248,7 @@ export { v20240701preview, v20240801preview, v20241001preview, + v20250201, }; const _module = { diff --git a/sdk/nodejs/devcenter/listSkusByProject.ts b/sdk/nodejs/devcenter/listSkusByProject.ts index a04bf84b95b4..9cd4b9db1234 100644 --- a/sdk/nodejs/devcenter/listSkusByProject.ts +++ b/sdk/nodejs/devcenter/listSkusByProject.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Lists SKUs available to the project * Azure REST API version: 2024-06-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function listSkusByProject(args: ListSkusByProjectArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -49,7 +49,7 @@ export interface ListSkusByProjectResult { * Lists SKUs available to the project * Azure REST API version: 2024-06-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export function listSkusByProjectOutput(args: ListSkusByProjectOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/devcenter/networkConnection.ts b/sdk/nodejs/devcenter/networkConnection.ts index e95655f4ab2b..8785a8445531 100644 --- a/sdk/nodejs/devcenter/networkConnection.ts +++ b/sdk/nodejs/devcenter/networkConnection.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Network related settings * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class NetworkConnection extends pulumi.CustomResource { /** @@ -150,7 +150,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/pool.ts b/sdk/nodejs/devcenter/pool.ts index 50db1f541eda..c7c948463aa7 100644 --- a/sdk/nodejs/devcenter/pool.ts +++ b/sdk/nodejs/devcenter/pool.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * A pool of Virtual Machines. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class Pool extends pulumi.CustomResource { /** @@ -154,7 +154,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/project.ts b/sdk/nodejs/devcenter/project.ts index a6b3429b9871..140976f4e2e9 100644 --- a/sdk/nodejs/devcenter/project.ts +++ b/sdk/nodejs/devcenter/project.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents a project resource. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class Project extends pulumi.CustomResource { /** @@ -120,7 +120,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/projectCatalog.ts b/sdk/nodejs/devcenter/projectCatalog.ts index 6865443d4888..1592386c3c27 100644 --- a/sdk/nodejs/devcenter/projectCatalog.ts +++ b/sdk/nodejs/devcenter/projectCatalog.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents a catalog. * Azure REST API version: 2024-02-01. * - * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class ProjectCatalog extends pulumi.CustomResource { /** @@ -142,7 +142,7 @@ export class ProjectCatalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20250201:ProjectCatalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectCatalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/projectEnvironmentType.ts b/sdk/nodejs/devcenter/projectEnvironmentType.ts index 3aefc828936a..aebd76c58795 100644 --- a/sdk/nodejs/devcenter/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/projectEnvironmentType.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents an environment type. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class ProjectEnvironmentType extends pulumi.CustomResource { /** @@ -130,7 +130,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/projectPolicy.ts b/sdk/nodejs/devcenter/projectPolicy.ts index 6ebf995c9a2f..72903cc2ccbc 100644 --- a/sdk/nodejs/devcenter/projectPolicy.ts +++ b/sdk/nodejs/devcenter/projectPolicy.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * Represents an project policy resource. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-02-01. */ export class ProjectPolicy extends pulumi.CustomResource { /** @@ -98,7 +100,7 @@ export class ProjectPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20241001preview:ProjectPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20241001preview:ProjectPolicy" }, { type: "azure-native:devcenter/v20250201:ProjectPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/schedule.ts b/sdk/nodejs/devcenter/schedule.ts index 3e9a4d8021b8..65600c394f22 100644 --- a/sdk/nodejs/devcenter/schedule.ts +++ b/sdk/nodejs/devcenter/schedule.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Represents a Schedule to execute a task. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. * - * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. */ export class Schedule extends pulumi.CustomResource { /** @@ -129,7 +129,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20221111preview/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20221111preview/devBoxDefinition.ts index 9f46d634d9bf..13696de6c246 100644 --- a/sdk/nodejs/devcenter/v20221111preview/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20221111preview/devBoxDefinition.ts @@ -148,7 +148,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20230401/attachedNetworkByDevCenter.ts index 9eaf41062d0f..3fcbcbf654b0 100644 --- a/sdk/nodejs/devcenter/v20230401/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20230401/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/catalog.ts b/sdk/nodejs/devcenter/v20230401/catalog.ts index 1a35f8d7d87c..43458f041232 100644 --- a/sdk/nodejs/devcenter/v20230401/catalog.ts +++ b/sdk/nodejs/devcenter/v20230401/catalog.ts @@ -109,7 +109,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20230401/devBoxDefinition.ts index 6d662bf0d983..83f7d63be246 100644 --- a/sdk/nodejs/devcenter/v20230401/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20230401/devBoxDefinition.ts @@ -145,7 +145,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/devCenter.ts b/sdk/nodejs/devcenter/v20230401/devCenter.ts index 011b56021d38..83c09e4b48b8 100644 --- a/sdk/nodejs/devcenter/v20230401/devCenter.ts +++ b/sdk/nodejs/devcenter/v20230401/devCenter.ts @@ -105,7 +105,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/environmentType.ts b/sdk/nodejs/devcenter/v20230401/environmentType.ts index d01c03fde6fa..19ad201f2358 100644 --- a/sdk/nodejs/devcenter/v20230401/environmentType.ts +++ b/sdk/nodejs/devcenter/v20230401/environmentType.ts @@ -91,7 +91,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/gallery.ts b/sdk/nodejs/devcenter/v20230401/gallery.ts index 21be3842b340..11b492c5b4b4 100644 --- a/sdk/nodejs/devcenter/v20230401/gallery.ts +++ b/sdk/nodejs/devcenter/v20230401/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/networkConnection.ts b/sdk/nodejs/devcenter/v20230401/networkConnection.ts index b3d426ce5df2..766964dddbfd 100644 --- a/sdk/nodejs/devcenter/v20230401/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20230401/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/pool.ts b/sdk/nodejs/devcenter/v20230401/pool.ts index fd088a8a6655..ab2e3a62f47c 100644 --- a/sdk/nodejs/devcenter/v20230401/pool.ts +++ b/sdk/nodejs/devcenter/v20230401/pool.ts @@ -151,7 +151,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/project.ts b/sdk/nodejs/devcenter/v20230401/project.ts index d601d52da9bd..65cae7a51466 100644 --- a/sdk/nodejs/devcenter/v20230401/project.ts +++ b/sdk/nodejs/devcenter/v20230401/project.ts @@ -117,7 +117,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20230401/projectEnvironmentType.ts index 6905a2d11643..f44729ad0e6b 100644 --- a/sdk/nodejs/devcenter/v20230401/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20230401/projectEnvironmentType.ts @@ -127,7 +127,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230401/schedule.ts b/sdk/nodejs/devcenter/v20230401/schedule.ts index 2915a1219f2c..89cc8da04fd9 100644 --- a/sdk/nodejs/devcenter/v20230401/schedule.ts +++ b/sdk/nodejs/devcenter/v20230401/schedule.ts @@ -126,7 +126,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20230801preview/attachedNetworkByDevCenter.ts index f406dccfe421..6faac0ac5737 100644 --- a/sdk/nodejs/devcenter/v20230801preview/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20230801preview/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/catalog.ts b/sdk/nodejs/devcenter/v20230801preview/catalog.ts index bacb064f7d44..7623ec1f8a64 100644 --- a/sdk/nodejs/devcenter/v20230801preview/catalog.ts +++ b/sdk/nodejs/devcenter/v20230801preview/catalog.ts @@ -127,7 +127,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20230801preview/devBoxDefinition.ts index 48cea861a4ae..163aeee2757f 100644 --- a/sdk/nodejs/devcenter/v20230801preview/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20230801preview/devBoxDefinition.ts @@ -151,7 +151,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["validationStatus"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/devCenter.ts b/sdk/nodejs/devcenter/v20230801preview/devCenter.ts index d05f013621b6..61aaa4a2de80 100644 --- a/sdk/nodejs/devcenter/v20230801preview/devCenter.ts +++ b/sdk/nodejs/devcenter/v20230801preview/devCenter.ts @@ -111,7 +111,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/environmentType.ts b/sdk/nodejs/devcenter/v20230801preview/environmentType.ts index 9b58822a9e95..3b93b2c10f91 100644 --- a/sdk/nodejs/devcenter/v20230801preview/environmentType.ts +++ b/sdk/nodejs/devcenter/v20230801preview/environmentType.ts @@ -91,7 +91,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/gallery.ts b/sdk/nodejs/devcenter/v20230801preview/gallery.ts index 51570f1e75ea..51b66b18afa7 100644 --- a/sdk/nodejs/devcenter/v20230801preview/gallery.ts +++ b/sdk/nodejs/devcenter/v20230801preview/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/networkConnection.ts b/sdk/nodejs/devcenter/v20230801preview/networkConnection.ts index 785a6acd5e16..e918e6430136 100644 --- a/sdk/nodejs/devcenter/v20230801preview/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20230801preview/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/pool.ts b/sdk/nodejs/devcenter/v20230801preview/pool.ts index f8149579b718..d836027d2d80 100644 --- a/sdk/nodejs/devcenter/v20230801preview/pool.ts +++ b/sdk/nodejs/devcenter/v20230801preview/pool.ts @@ -163,7 +163,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/project.ts b/sdk/nodejs/devcenter/v20230801preview/project.ts index 018fa027aaed..17ae0d297ecc 100644 --- a/sdk/nodejs/devcenter/v20230801preview/project.ts +++ b/sdk/nodejs/devcenter/v20230801preview/project.ts @@ -117,7 +117,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20230801preview/projectEnvironmentType.ts index fcc52900e538..766c3ffa5074 100644 --- a/sdk/nodejs/devcenter/v20230801preview/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20230801preview/projectEnvironmentType.ts @@ -127,7 +127,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20230801preview/schedule.ts b/sdk/nodejs/devcenter/v20230801preview/schedule.ts index b887e41b4c3c..a749869275f5 100644 --- a/sdk/nodejs/devcenter/v20230801preview/schedule.ts +++ b/sdk/nodejs/devcenter/v20230801preview/schedule.ts @@ -126,7 +126,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20231001preview/attachedNetworkByDevCenter.ts index e4ac3bdb46c0..bbae61f8a535 100644 --- a/sdk/nodejs/devcenter/v20231001preview/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20231001preview/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/catalog.ts b/sdk/nodejs/devcenter/v20231001preview/catalog.ts index 3b3f5c873ec4..034d3e910ccd 100644 --- a/sdk/nodejs/devcenter/v20231001preview/catalog.ts +++ b/sdk/nodejs/devcenter/v20231001preview/catalog.ts @@ -133,7 +133,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20231001preview/devBoxDefinition.ts index e68e987b9c62..7b05f67c98f9 100644 --- a/sdk/nodejs/devcenter/v20231001preview/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20231001preview/devBoxDefinition.ts @@ -151,7 +151,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["validationStatus"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/devCenter.ts b/sdk/nodejs/devcenter/v20231001preview/devCenter.ts index f4115a319003..e753fdd29f94 100644 --- a/sdk/nodejs/devcenter/v20231001preview/devCenter.ts +++ b/sdk/nodejs/devcenter/v20231001preview/devCenter.ts @@ -117,7 +117,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/environmentType.ts b/sdk/nodejs/devcenter/v20231001preview/environmentType.ts index 73b649e216e5..30d179f2c592 100644 --- a/sdk/nodejs/devcenter/v20231001preview/environmentType.ts +++ b/sdk/nodejs/devcenter/v20231001preview/environmentType.ts @@ -97,7 +97,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/gallery.ts b/sdk/nodejs/devcenter/v20231001preview/gallery.ts index 4b89159f3b3f..90972108255b 100644 --- a/sdk/nodejs/devcenter/v20231001preview/gallery.ts +++ b/sdk/nodejs/devcenter/v20231001preview/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/networkConnection.ts b/sdk/nodejs/devcenter/v20231001preview/networkConnection.ts index 4227d095af5f..5e7d8d8586dd 100644 --- a/sdk/nodejs/devcenter/v20231001preview/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20231001preview/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/pool.ts b/sdk/nodejs/devcenter/v20231001preview/pool.ts index df4d763428f4..0734004edab9 100644 --- a/sdk/nodejs/devcenter/v20231001preview/pool.ts +++ b/sdk/nodejs/devcenter/v20231001preview/pool.ts @@ -181,7 +181,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["virtualNetworkType"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/project.ts b/sdk/nodejs/devcenter/v20231001preview/project.ts index a2df252d2fb5..bd6492d45f5f 100644 --- a/sdk/nodejs/devcenter/v20231001preview/project.ts +++ b/sdk/nodejs/devcenter/v20231001preview/project.ts @@ -123,7 +123,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20231001preview/projectEnvironmentType.ts index 944b6f25a5f8..a5696808aa81 100644 --- a/sdk/nodejs/devcenter/v20231001preview/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20231001preview/projectEnvironmentType.ts @@ -139,7 +139,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20231001preview/schedule.ts b/sdk/nodejs/devcenter/v20231001preview/schedule.ts index 9f5b1f734882..40977d24bdbb 100644 --- a/sdk/nodejs/devcenter/v20231001preview/schedule.ts +++ b/sdk/nodejs/devcenter/v20231001preview/schedule.ts @@ -126,7 +126,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20240201/attachedNetworkByDevCenter.ts index 5c1e3f253cc0..0f928447fc74 100644 --- a/sdk/nodejs/devcenter/v20240201/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20240201/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/catalog.ts b/sdk/nodejs/devcenter/v20240201/catalog.ts index 750d589f170b..a4a3fa7f4f16 100644 --- a/sdk/nodejs/devcenter/v20240201/catalog.ts +++ b/sdk/nodejs/devcenter/v20240201/catalog.ts @@ -139,7 +139,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20240201/devBoxDefinition.ts index dc50cb96a907..48aec0f112bf 100644 --- a/sdk/nodejs/devcenter/v20240201/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20240201/devBoxDefinition.ts @@ -151,7 +151,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["validationStatus"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/devCenter.ts b/sdk/nodejs/devcenter/v20240201/devCenter.ts index 986817ec8a26..fa50c585a097 100644 --- a/sdk/nodejs/devcenter/v20240201/devCenter.ts +++ b/sdk/nodejs/devcenter/v20240201/devCenter.ts @@ -123,7 +123,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/environmentType.ts b/sdk/nodejs/devcenter/v20240201/environmentType.ts index 03b8bf82f29c..df0675cba97e 100644 --- a/sdk/nodejs/devcenter/v20240201/environmentType.ts +++ b/sdk/nodejs/devcenter/v20240201/environmentType.ts @@ -97,7 +97,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/gallery.ts b/sdk/nodejs/devcenter/v20240201/gallery.ts index dff5d729adba..ab2db3d89833 100644 --- a/sdk/nodejs/devcenter/v20240201/gallery.ts +++ b/sdk/nodejs/devcenter/v20240201/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/networkConnection.ts b/sdk/nodejs/devcenter/v20240201/networkConnection.ts index d84d65fb21cb..96ef5e862d73 100644 --- a/sdk/nodejs/devcenter/v20240201/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20240201/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/pool.ts b/sdk/nodejs/devcenter/v20240201/pool.ts index 3d01254ba408..b862fa94cf27 100644 --- a/sdk/nodejs/devcenter/v20240201/pool.ts +++ b/sdk/nodejs/devcenter/v20240201/pool.ts @@ -181,7 +181,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["virtualNetworkType"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/project.ts b/sdk/nodejs/devcenter/v20240201/project.ts index 38bcbfa85af0..bbeb18cbd43d 100644 --- a/sdk/nodejs/devcenter/v20240201/project.ts +++ b/sdk/nodejs/devcenter/v20240201/project.ts @@ -135,7 +135,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/projectCatalog.ts b/sdk/nodejs/devcenter/v20240201/projectCatalog.ts index 2e2f5d393ee6..7b0d7f29c81e 100644 --- a/sdk/nodejs/devcenter/v20240201/projectCatalog.ts +++ b/sdk/nodejs/devcenter/v20240201/projectCatalog.ts @@ -139,7 +139,7 @@ export class ProjectCatalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20250201:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectCatalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20240201/projectEnvironmentType.ts index 679620f73f78..258d9b2318b1 100644 --- a/sdk/nodejs/devcenter/v20240201/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20240201/projectEnvironmentType.ts @@ -139,7 +139,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240201/schedule.ts b/sdk/nodejs/devcenter/v20240201/schedule.ts index 0aa7864ecb86..80f527b60007 100644 --- a/sdk/nodejs/devcenter/v20240201/schedule.ts +++ b/sdk/nodejs/devcenter/v20240201/schedule.ts @@ -138,7 +138,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20240501preview/attachedNetworkByDevCenter.ts index 34fb8fe86478..8f833a777614 100644 --- a/sdk/nodejs/devcenter/v20240501preview/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20240501preview/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/catalog.ts b/sdk/nodejs/devcenter/v20240501preview/catalog.ts index 8e1ea0e8fc7d..90c1da4b3503 100644 --- a/sdk/nodejs/devcenter/v20240501preview/catalog.ts +++ b/sdk/nodejs/devcenter/v20240501preview/catalog.ts @@ -139,7 +139,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20240501preview/devBoxDefinition.ts index 384b60c7fe0a..d4cc30ccf6a8 100644 --- a/sdk/nodejs/devcenter/v20240501preview/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20240501preview/devBoxDefinition.ts @@ -151,7 +151,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["validationStatus"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/devCenter.ts b/sdk/nodejs/devcenter/v20240501preview/devCenter.ts index 86698b5e329c..09b58a186a6e 100644 --- a/sdk/nodejs/devcenter/v20240501preview/devCenter.ts +++ b/sdk/nodejs/devcenter/v20240501preview/devCenter.ts @@ -141,7 +141,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/environmentType.ts b/sdk/nodejs/devcenter/v20240501preview/environmentType.ts index 7d6414345f01..7beb336bcf5f 100644 --- a/sdk/nodejs/devcenter/v20240501preview/environmentType.ts +++ b/sdk/nodejs/devcenter/v20240501preview/environmentType.ts @@ -97,7 +97,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/gallery.ts b/sdk/nodejs/devcenter/v20240501preview/gallery.ts index fee2a7f51b8c..a6b8160c5d28 100644 --- a/sdk/nodejs/devcenter/v20240501preview/gallery.ts +++ b/sdk/nodejs/devcenter/v20240501preview/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/networkConnection.ts b/sdk/nodejs/devcenter/v20240501preview/networkConnection.ts index 4069d3454f3f..79448c0dd026 100644 --- a/sdk/nodejs/devcenter/v20240501preview/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20240501preview/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/pool.ts b/sdk/nodejs/devcenter/v20240501preview/pool.ts index da0428e742b5..da7ef42bde33 100644 --- a/sdk/nodejs/devcenter/v20240501preview/pool.ts +++ b/sdk/nodejs/devcenter/v20240501preview/pool.ts @@ -181,7 +181,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["virtualNetworkType"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/project.ts b/sdk/nodejs/devcenter/v20240501preview/project.ts index b9938abeb9da..4689bdc6bfc4 100644 --- a/sdk/nodejs/devcenter/v20240501preview/project.ts +++ b/sdk/nodejs/devcenter/v20240501preview/project.ts @@ -135,7 +135,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/projectCatalog.ts b/sdk/nodejs/devcenter/v20240501preview/projectCatalog.ts index 71e3ca399056..db5deadab686 100644 --- a/sdk/nodejs/devcenter/v20240501preview/projectCatalog.ts +++ b/sdk/nodejs/devcenter/v20240501preview/projectCatalog.ts @@ -139,7 +139,7 @@ export class ProjectCatalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20250201:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectCatalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20240501preview/projectEnvironmentType.ts index 9479e67882e8..0fde9023269e 100644 --- a/sdk/nodejs/devcenter/v20240501preview/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20240501preview/projectEnvironmentType.ts @@ -139,7 +139,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240501preview/schedule.ts b/sdk/nodejs/devcenter/v20240501preview/schedule.ts index f657c538b5d4..ec1edc1e53bb 100644 --- a/sdk/nodejs/devcenter/v20240501preview/schedule.ts +++ b/sdk/nodejs/devcenter/v20240501preview/schedule.ts @@ -138,7 +138,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20240601preview/attachedNetworkByDevCenter.ts index d25bf99dae5c..f44b7424650f 100644 --- a/sdk/nodejs/devcenter/v20240601preview/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20240601preview/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/catalog.ts b/sdk/nodejs/devcenter/v20240601preview/catalog.ts index df6e0ff64865..8d6216286525 100644 --- a/sdk/nodejs/devcenter/v20240601preview/catalog.ts +++ b/sdk/nodejs/devcenter/v20240601preview/catalog.ts @@ -139,7 +139,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20240601preview/devBoxDefinition.ts index 5f6c214ed5bf..3d8a659ca8e1 100644 --- a/sdk/nodejs/devcenter/v20240601preview/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20240601preview/devBoxDefinition.ts @@ -151,7 +151,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["validationStatus"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/devCenter.ts b/sdk/nodejs/devcenter/v20240601preview/devCenter.ts index c56f385cea14..1016a80bd10e 100644 --- a/sdk/nodejs/devcenter/v20240601preview/devCenter.ts +++ b/sdk/nodejs/devcenter/v20240601preview/devCenter.ts @@ -141,7 +141,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/environmentType.ts b/sdk/nodejs/devcenter/v20240601preview/environmentType.ts index b913e9539d01..d0a1911bbb14 100644 --- a/sdk/nodejs/devcenter/v20240601preview/environmentType.ts +++ b/sdk/nodejs/devcenter/v20240601preview/environmentType.ts @@ -97,7 +97,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/gallery.ts b/sdk/nodejs/devcenter/v20240601preview/gallery.ts index 836ecbd047bd..07dc5503e269 100644 --- a/sdk/nodejs/devcenter/v20240601preview/gallery.ts +++ b/sdk/nodejs/devcenter/v20240601preview/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/networkConnection.ts b/sdk/nodejs/devcenter/v20240601preview/networkConnection.ts index c84aa591e786..44ad42de2a35 100644 --- a/sdk/nodejs/devcenter/v20240601preview/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20240601preview/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/pool.ts b/sdk/nodejs/devcenter/v20240601preview/pool.ts index ea97510aeaac..969d810d70f8 100644 --- a/sdk/nodejs/devcenter/v20240601preview/pool.ts +++ b/sdk/nodejs/devcenter/v20240601preview/pool.ts @@ -193,7 +193,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["virtualNetworkType"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/project.ts b/sdk/nodejs/devcenter/v20240601preview/project.ts index ec1a06460bfe..94645231294c 100644 --- a/sdk/nodejs/devcenter/v20240601preview/project.ts +++ b/sdk/nodejs/devcenter/v20240601preview/project.ts @@ -135,7 +135,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/projectCatalog.ts b/sdk/nodejs/devcenter/v20240601preview/projectCatalog.ts index 61dad6477827..a4f97e6b0765 100644 --- a/sdk/nodejs/devcenter/v20240601preview/projectCatalog.ts +++ b/sdk/nodejs/devcenter/v20240601preview/projectCatalog.ts @@ -139,7 +139,7 @@ export class ProjectCatalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20250201:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectCatalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20240601preview/projectEnvironmentType.ts index 1fe72157e769..399bdadc0733 100644 --- a/sdk/nodejs/devcenter/v20240601preview/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20240601preview/projectEnvironmentType.ts @@ -139,7 +139,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240601preview/schedule.ts b/sdk/nodejs/devcenter/v20240601preview/schedule.ts index e7cf125d1018..33778e4cc567 100644 --- a/sdk/nodejs/devcenter/v20240601preview/schedule.ts +++ b/sdk/nodejs/devcenter/v20240601preview/schedule.ts @@ -138,7 +138,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20240701preview/attachedNetworkByDevCenter.ts index 7113f55a0298..638e5bdfe493 100644 --- a/sdk/nodejs/devcenter/v20240701preview/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20240701preview/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/catalog.ts b/sdk/nodejs/devcenter/v20240701preview/catalog.ts index d6b2caf41ec6..88a12bfad2fa 100644 --- a/sdk/nodejs/devcenter/v20240701preview/catalog.ts +++ b/sdk/nodejs/devcenter/v20240701preview/catalog.ts @@ -139,7 +139,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20240701preview/devBoxDefinition.ts index 4707bb55aa43..ca70fcae30da 100644 --- a/sdk/nodejs/devcenter/v20240701preview/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20240701preview/devBoxDefinition.ts @@ -151,7 +151,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["validationStatus"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/devCenter.ts b/sdk/nodejs/devcenter/v20240701preview/devCenter.ts index 6cd264ced1bb..2edb2ea37269 100644 --- a/sdk/nodejs/devcenter/v20240701preview/devCenter.ts +++ b/sdk/nodejs/devcenter/v20240701preview/devCenter.ts @@ -141,7 +141,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/environmentType.ts b/sdk/nodejs/devcenter/v20240701preview/environmentType.ts index a5c8be55eee7..9904940beff8 100644 --- a/sdk/nodejs/devcenter/v20240701preview/environmentType.ts +++ b/sdk/nodejs/devcenter/v20240701preview/environmentType.ts @@ -97,7 +97,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/gallery.ts b/sdk/nodejs/devcenter/v20240701preview/gallery.ts index 512bfc3cb1a1..f7378c400565 100644 --- a/sdk/nodejs/devcenter/v20240701preview/gallery.ts +++ b/sdk/nodejs/devcenter/v20240701preview/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/networkConnection.ts b/sdk/nodejs/devcenter/v20240701preview/networkConnection.ts index 5144c539910c..2feae0ff2e60 100644 --- a/sdk/nodejs/devcenter/v20240701preview/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20240701preview/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/pool.ts b/sdk/nodejs/devcenter/v20240701preview/pool.ts index dad1ecf68a6c..17b0c64f685f 100644 --- a/sdk/nodejs/devcenter/v20240701preview/pool.ts +++ b/sdk/nodejs/devcenter/v20240701preview/pool.ts @@ -193,7 +193,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["virtualNetworkType"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/project.ts b/sdk/nodejs/devcenter/v20240701preview/project.ts index 54cde0cf0967..934691d4c6ab 100644 --- a/sdk/nodejs/devcenter/v20240701preview/project.ts +++ b/sdk/nodejs/devcenter/v20240701preview/project.ts @@ -135,7 +135,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/projectCatalog.ts b/sdk/nodejs/devcenter/v20240701preview/projectCatalog.ts index e5118ca832ac..34a6481de160 100644 --- a/sdk/nodejs/devcenter/v20240701preview/projectCatalog.ts +++ b/sdk/nodejs/devcenter/v20240701preview/projectCatalog.ts @@ -139,7 +139,7 @@ export class ProjectCatalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20250201:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectCatalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20240701preview/projectEnvironmentType.ts index 81f3ef46fb6e..3ef26b7d19b4 100644 --- a/sdk/nodejs/devcenter/v20240701preview/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20240701preview/projectEnvironmentType.ts @@ -139,7 +139,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240701preview/schedule.ts b/sdk/nodejs/devcenter/v20240701preview/schedule.ts index 110d3876890f..755f60cd13d9 100644 --- a/sdk/nodejs/devcenter/v20240701preview/schedule.ts +++ b/sdk/nodejs/devcenter/v20240701preview/schedule.ts @@ -138,7 +138,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20240801preview/attachedNetworkByDevCenter.ts index bc32e5987d97..42a51cf9a9f6 100644 --- a/sdk/nodejs/devcenter/v20240801preview/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20240801preview/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/catalog.ts b/sdk/nodejs/devcenter/v20240801preview/catalog.ts index a341e776f279..82ea106f7e2e 100644 --- a/sdk/nodejs/devcenter/v20240801preview/catalog.ts +++ b/sdk/nodejs/devcenter/v20240801preview/catalog.ts @@ -139,7 +139,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20240801preview/devBoxDefinition.ts index bcc4319c0c4b..781da96b4dcf 100644 --- a/sdk/nodejs/devcenter/v20240801preview/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20240801preview/devBoxDefinition.ts @@ -151,7 +151,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["validationStatus"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/devCenter.ts b/sdk/nodejs/devcenter/v20240801preview/devCenter.ts index 3dc6927a5f39..5b75d6d8f147 100644 --- a/sdk/nodejs/devcenter/v20240801preview/devCenter.ts +++ b/sdk/nodejs/devcenter/v20240801preview/devCenter.ts @@ -147,7 +147,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/environmentType.ts b/sdk/nodejs/devcenter/v20240801preview/environmentType.ts index 6519ae65dcef..a6ad798b136a 100644 --- a/sdk/nodejs/devcenter/v20240801preview/environmentType.ts +++ b/sdk/nodejs/devcenter/v20240801preview/environmentType.ts @@ -97,7 +97,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/gallery.ts b/sdk/nodejs/devcenter/v20240801preview/gallery.ts index fea6206786ae..bdb0e5ec783a 100644 --- a/sdk/nodejs/devcenter/v20240801preview/gallery.ts +++ b/sdk/nodejs/devcenter/v20240801preview/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/networkConnection.ts b/sdk/nodejs/devcenter/v20240801preview/networkConnection.ts index 02fee5f379fe..70b2b84ef119 100644 --- a/sdk/nodejs/devcenter/v20240801preview/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20240801preview/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/pool.ts b/sdk/nodejs/devcenter/v20240801preview/pool.ts index 149a0bf8ed5a..2e215d559aba 100644 --- a/sdk/nodejs/devcenter/v20240801preview/pool.ts +++ b/sdk/nodejs/devcenter/v20240801preview/pool.ts @@ -193,7 +193,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["virtualNetworkType"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/project.ts b/sdk/nodejs/devcenter/v20240801preview/project.ts index 60f627a9748a..33f06d4590c1 100644 --- a/sdk/nodejs/devcenter/v20240801preview/project.ts +++ b/sdk/nodejs/devcenter/v20240801preview/project.ts @@ -135,7 +135,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/projectCatalog.ts b/sdk/nodejs/devcenter/v20240801preview/projectCatalog.ts index 891273c455d8..886d1491c76c 100644 --- a/sdk/nodejs/devcenter/v20240801preview/projectCatalog.ts +++ b/sdk/nodejs/devcenter/v20240801preview/projectCatalog.ts @@ -139,7 +139,7 @@ export class ProjectCatalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20250201:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectCatalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20240801preview/projectEnvironmentType.ts index 08d7a6880329..7c69ce1665ef 100644 --- a/sdk/nodejs/devcenter/v20240801preview/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20240801preview/projectEnvironmentType.ts @@ -139,7 +139,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20240801preview/schedule.ts b/sdk/nodejs/devcenter/v20240801preview/schedule.ts index 8a8382c438e7..f8bf4cb06a17 100644 --- a/sdk/nodejs/devcenter/v20240801preview/schedule.ts +++ b/sdk/nodejs/devcenter/v20240801preview/schedule.ts @@ -138,7 +138,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20241001preview/attachedNetworkByDevCenter.ts index 126353c3ad0a..fe395496c2ff 100644 --- a/sdk/nodejs/devcenter/v20241001preview/attachedNetworkByDevCenter.ts +++ b/sdk/nodejs/devcenter/v20241001preview/attachedNetworkByDevCenter.ts @@ -112,7 +112,7 @@ export class AttachedNetworkByDevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/catalog.ts b/sdk/nodejs/devcenter/v20241001preview/catalog.ts index 7285e8916e8a..ab3e2ceb3543 100644 --- a/sdk/nodejs/devcenter/v20241001preview/catalog.ts +++ b/sdk/nodejs/devcenter/v20241001preview/catalog.ts @@ -139,7 +139,7 @@ export class Catalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20250201:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Catalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20241001preview/devBoxDefinition.ts index 0e430b65076b..38375625b6f9 100644 --- a/sdk/nodejs/devcenter/v20241001preview/devBoxDefinition.ts +++ b/sdk/nodejs/devcenter/v20241001preview/devBoxDefinition.ts @@ -151,7 +151,7 @@ export class DevBoxDefinition extends pulumi.CustomResource { resourceInputs["validationStatus"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20250201:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/devCenter.ts b/sdk/nodejs/devcenter/v20241001preview/devCenter.ts index 20173eaf4fce..b1988206db40 100644 --- a/sdk/nodejs/devcenter/v20241001preview/devCenter.ts +++ b/sdk/nodejs/devcenter/v20241001preview/devCenter.ts @@ -147,7 +147,7 @@ export class DevCenter extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20250201:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DevCenter.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/environmentType.ts b/sdk/nodejs/devcenter/v20241001preview/environmentType.ts index 367317fb3a2b..1dd05bf3b1ce 100644 --- a/sdk/nodejs/devcenter/v20241001preview/environmentType.ts +++ b/sdk/nodejs/devcenter/v20241001preview/environmentType.ts @@ -97,7 +97,7 @@ export class EnvironmentType extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20250201:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/gallery.ts b/sdk/nodejs/devcenter/v20241001preview/gallery.ts index 2407d60f858a..f6367ba371cf 100644 --- a/sdk/nodejs/devcenter/v20241001preview/gallery.ts +++ b/sdk/nodejs/devcenter/v20241001preview/gallery.ts @@ -94,7 +94,7 @@ export class Gallery extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20250201:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Gallery.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/networkConnection.ts b/sdk/nodejs/devcenter/v20241001preview/networkConnection.ts index 2f665ce8e4e2..2177e481bb9b 100644 --- a/sdk/nodejs/devcenter/v20241001preview/networkConnection.ts +++ b/sdk/nodejs/devcenter/v20241001preview/networkConnection.ts @@ -147,7 +147,7 @@ export class NetworkConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20250201:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(NetworkConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/pool.ts b/sdk/nodejs/devcenter/v20241001preview/pool.ts index 5a32abacbdef..e65aa05e67b6 100644 --- a/sdk/nodejs/devcenter/v20241001preview/pool.ts +++ b/sdk/nodejs/devcenter/v20241001preview/pool.ts @@ -199,7 +199,7 @@ export class Pool extends pulumi.CustomResource { resourceInputs["virtualNetworkType"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20250201:Pool" }, { type: "azure-native:devcenter:Pool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Pool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/project.ts b/sdk/nodejs/devcenter/v20241001preview/project.ts index 273fc4ad741a..c14e51d32d3b 100644 --- a/sdk/nodejs/devcenter/v20241001preview/project.ts +++ b/sdk/nodejs/devcenter/v20241001preview/project.ts @@ -135,7 +135,7 @@ export class Project extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20250201:Project" }, { type: "azure-native:devcenter:Project" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Project.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/projectCatalog.ts b/sdk/nodejs/devcenter/v20241001preview/projectCatalog.ts index cdd14dfeedf7..9bdf14550ec6 100644 --- a/sdk/nodejs/devcenter/v20241001preview/projectCatalog.ts +++ b/sdk/nodejs/devcenter/v20241001preview/projectCatalog.ts @@ -139,7 +139,7 @@ export class ProjectCatalog extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20250201:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectCatalog.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20241001preview/projectEnvironmentType.ts index 5252773e24ec..ee4e0dffe48a 100644 --- a/sdk/nodejs/devcenter/v20241001preview/projectEnvironmentType.ts +++ b/sdk/nodejs/devcenter/v20241001preview/projectEnvironmentType.ts @@ -139,7 +139,7 @@ export class ProjectEnvironmentType extends pulumi.CustomResource { resourceInputs["userRoleAssignments"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20250201:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/projectPolicy.ts b/sdk/nodejs/devcenter/v20241001preview/projectPolicy.ts index aec228dad53f..2645ab174366 100644 --- a/sdk/nodejs/devcenter/v20241001preview/projectPolicy.ts +++ b/sdk/nodejs/devcenter/v20241001preview/projectPolicy.ts @@ -97,7 +97,7 @@ export class ProjectPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter:ProjectPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20250201:ProjectPolicy" }, { type: "azure-native:devcenter:ProjectPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ProjectPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20241001preview/schedule.ts b/sdk/nodejs/devcenter/v20241001preview/schedule.ts index dba627134a3e..f52b2b930348 100644 --- a/sdk/nodejs/devcenter/v20241001preview/schedule.ts +++ b/sdk/nodejs/devcenter/v20241001preview/schedule.ts @@ -138,7 +138,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20250201:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/devcenter/v20250201/attachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20250201/attachedNetworkByDevCenter.ts new file mode 100644 index 000000000000..e941e22a1088 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/attachedNetworkByDevCenter.ts @@ -0,0 +1,141 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents an attached NetworkConnection. + */ +export class AttachedNetworkByDevCenter extends pulumi.CustomResource { + /** + * Get an existing AttachedNetworkByDevCenter resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): AttachedNetworkByDevCenter { + return new AttachedNetworkByDevCenter(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:AttachedNetworkByDevCenter'; + + /** + * Returns true if the given object is an instance of AttachedNetworkByDevCenter. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is AttachedNetworkByDevCenter { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === AttachedNetworkByDevCenter.__pulumiType; + } + + /** + * AAD Join type of the network. This is populated based on the referenced Network Connection. + */ + public /*out*/ readonly domainJoinType!: pulumi.Output; + /** + * Health check status values + */ + public /*out*/ readonly healthCheckStatus!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The resource ID of the NetworkConnection you want to attach. + */ + public readonly networkConnectionId!: pulumi.Output; + /** + * The geo-location where the NetworkConnection resource specified in 'networkConnectionResourceId' property lives. + */ + public /*out*/ readonly networkConnectionLocation!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a AttachedNetworkByDevCenter resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: AttachedNetworkByDevCenterArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.devCenterName === undefined) && !opts.urn) { + throw new Error("Missing required property 'devCenterName'"); + } + if ((!args || args.networkConnectionId === undefined) && !opts.urn) { + throw new Error("Missing required property 'networkConnectionId'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["attachedNetworkConnectionName"] = args ? args.attachedNetworkConnectionName : undefined; + resourceInputs["devCenterName"] = args ? args.devCenterName : undefined; + resourceInputs["networkConnectionId"] = args ? args.networkConnectionId : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["domainJoinType"] = undefined /*out*/; + resourceInputs["healthCheckStatus"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["networkConnectionLocation"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["domainJoinType"] = undefined /*out*/; + resourceInputs["healthCheckStatus"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["networkConnectionId"] = undefined /*out*/; + resourceInputs["networkConnectionLocation"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230401:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240201:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter" }, { type: "azure-native:devcenter:AttachedNetworkByDevCenter" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(AttachedNetworkByDevCenter.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a AttachedNetworkByDevCenter resource. + */ +export interface AttachedNetworkByDevCenterArgs { + /** + * The name of the attached NetworkConnection. + */ + attachedNetworkConnectionName?: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The resource ID of the NetworkConnection you want to attach. + */ + networkConnectionId: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/catalog.ts b/sdk/nodejs/devcenter/v20250201/catalog.ts new file mode 100644 index 000000000000..612affccfc17 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/catalog.ts @@ -0,0 +1,180 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents a catalog. + */ +export class Catalog extends pulumi.CustomResource { + /** + * Get an existing Catalog resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Catalog { + return new Catalog(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:Catalog'; + + /** + * Returns true if the given object is an instance of Catalog. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Catalog { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Catalog.__pulumiType; + } + + /** + * Properties for an Azure DevOps catalog type. + */ + public readonly adoGit!: pulumi.Output; + /** + * The connection state of the catalog. + */ + public /*out*/ readonly connectionState!: pulumi.Output; + /** + * Properties for a GitHub catalog type. + */ + public readonly gitHub!: pulumi.Output; + /** + * When the catalog was last connected. + */ + public /*out*/ readonly lastConnectionTime!: pulumi.Output; + /** + * Stats of the latest synchronization. + */ + public /*out*/ readonly lastSyncStats!: pulumi.Output; + /** + * When the catalog was last synced. + */ + public /*out*/ readonly lastSyncTime!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * The synchronization state of the catalog. + */ + public /*out*/ readonly syncState!: pulumi.Output; + /** + * Indicates the type of sync that is configured for the catalog. + */ + public readonly syncType!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Catalog resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: CatalogArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.devCenterName === undefined) && !opts.urn) { + throw new Error("Missing required property 'devCenterName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["adoGit"] = args ? args.adoGit : undefined; + resourceInputs["catalogName"] = args ? args.catalogName : undefined; + resourceInputs["devCenterName"] = args ? args.devCenterName : undefined; + resourceInputs["gitHub"] = args ? args.gitHub : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["syncType"] = args ? args.syncType : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["connectionState"] = undefined /*out*/; + resourceInputs["lastConnectionTime"] = undefined /*out*/; + resourceInputs["lastSyncStats"] = undefined /*out*/; + resourceInputs["lastSyncTime"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["syncState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["adoGit"] = undefined /*out*/; + resourceInputs["connectionState"] = undefined /*out*/; + resourceInputs["gitHub"] = undefined /*out*/; + resourceInputs["lastConnectionTime"] = undefined /*out*/; + resourceInputs["lastSyncStats"] = undefined /*out*/; + resourceInputs["lastSyncTime"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["syncState"] = undefined /*out*/; + resourceInputs["syncType"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Catalog" }, { type: "azure-native:devcenter/v20220901preview:Catalog" }, { type: "azure-native:devcenter/v20221012preview:Catalog" }, { type: "azure-native:devcenter/v20221111preview:Catalog" }, { type: "azure-native:devcenter/v20230101preview:Catalog" }, { type: "azure-native:devcenter/v20230401:Catalog" }, { type: "azure-native:devcenter/v20230801preview:Catalog" }, { type: "azure-native:devcenter/v20231001preview:Catalog" }, { type: "azure-native:devcenter/v20240201:Catalog" }, { type: "azure-native:devcenter/v20240501preview:Catalog" }, { type: "azure-native:devcenter/v20240601preview:Catalog" }, { type: "azure-native:devcenter/v20240701preview:Catalog" }, { type: "azure-native:devcenter/v20240801preview:Catalog" }, { type: "azure-native:devcenter/v20241001preview:Catalog" }, { type: "azure-native:devcenter:Catalog" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Catalog.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Catalog resource. + */ +export interface CatalogArgs { + /** + * Properties for an Azure DevOps catalog type. + */ + adoGit?: pulumi.Input; + /** + * The name of the Catalog. + */ + catalogName?: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * Properties for a GitHub catalog type. + */ + gitHub?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Indicates the type of sync that is configured for the catalog. + */ + syncType?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/v20250201/devBoxDefinition.ts b/sdk/nodejs/devcenter/v20250201/devBoxDefinition.ts new file mode 100644 index 000000000000..6a284e599f7e --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/devBoxDefinition.ts @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents a definition for a Developer Machine. + */ +export class DevBoxDefinition extends pulumi.CustomResource { + /** + * Get an existing DevBoxDefinition resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): DevBoxDefinition { + return new DevBoxDefinition(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:DevBoxDefinition'; + + /** + * Returns true if the given object is an instance of DevBoxDefinition. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is DevBoxDefinition { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === DevBoxDefinition.__pulumiType; + } + + /** + * Image reference information for the currently active image (only populated during updates). + */ + public /*out*/ readonly activeImageReference!: pulumi.Output; + /** + * Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + */ + public readonly hibernateSupport!: pulumi.Output; + /** + * Image reference information. + */ + public readonly imageReference!: pulumi.Output; + /** + * Details for image validator error. Populated when the image validation is not successful. + */ + public /*out*/ readonly imageValidationErrorDetails!: pulumi.Output; + /** + * Validation status of the configured image. + */ + public /*out*/ readonly imageValidationStatus!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The storage type used for the Operating System disk of Dev Boxes created using this definition. + */ + public readonly osStorageType!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * The SKU for Dev Boxes created using this definition. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + /** + * Validation status for the Dev Box Definition. + */ + public /*out*/ readonly validationStatus!: pulumi.Output; + + /** + * Create a DevBoxDefinition resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: DevBoxDefinitionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.devCenterName === undefined) && !opts.urn) { + throw new Error("Missing required property 'devCenterName'"); + } + if ((!args || args.imageReference === undefined) && !opts.urn) { + throw new Error("Missing required property 'imageReference'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.sku === undefined) && !opts.urn) { + throw new Error("Missing required property 'sku'"); + } + resourceInputs["devBoxDefinitionName"] = args ? args.devBoxDefinitionName : undefined; + resourceInputs["devCenterName"] = args ? args.devCenterName : undefined; + resourceInputs["hibernateSupport"] = args ? args.hibernateSupport : undefined; + resourceInputs["imageReference"] = args ? args.imageReference : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["osStorageType"] = args ? args.osStorageType : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["activeImageReference"] = undefined /*out*/; + resourceInputs["imageValidationErrorDetails"] = undefined /*out*/; + resourceInputs["imageValidationStatus"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + resourceInputs["validationStatus"] = undefined /*out*/; + } else { + resourceInputs["activeImageReference"] = undefined /*out*/; + resourceInputs["hibernateSupport"] = undefined /*out*/; + resourceInputs["imageReference"] = undefined /*out*/; + resourceInputs["imageValidationErrorDetails"] = undefined /*out*/; + resourceInputs["imageValidationStatus"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["osStorageType"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + resourceInputs["validationStatus"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20220901preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221012preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20221111preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230101preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230401:DevBoxDefinition" }, { type: "azure-native:devcenter/v20230801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20231001preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240201:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240501preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240601preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240701preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20240801preview:DevBoxDefinition" }, { type: "azure-native:devcenter/v20241001preview:DevBoxDefinition" }, { type: "azure-native:devcenter:DevBoxDefinition" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(DevBoxDefinition.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a DevBoxDefinition resource. + */ +export interface DevBoxDefinitionArgs { + /** + * The name of the Dev Box definition. + */ + devBoxDefinitionName?: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + */ + hibernateSupport?: pulumi.Input; + /** + * Image reference information. + */ + imageReference: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * The storage type used for the Operating System disk of Dev Boxes created using this definition. + */ + osStorageType?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The SKU for Dev Boxes created using this definition. + */ + sku: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/v20250201/devCenter.ts b/sdk/nodejs/devcenter/v20250201/devCenter.ts new file mode 100644 index 000000000000..f56052e7baf7 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/devCenter.ts @@ -0,0 +1,188 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents a devcenter resource. + */ +export class DevCenter extends pulumi.CustomResource { + /** + * Get an existing DevCenter resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): DevCenter { + return new DevCenter(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:DevCenter'; + + /** + * Returns true if the given object is an instance of DevCenter. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is DevCenter { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === DevCenter.__pulumiType; + } + + /** + * Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + */ + public readonly devBoxProvisioningSettings!: pulumi.Output; + /** + * The URI of the Dev Center. + */ + public /*out*/ readonly devCenterUri!: pulumi.Output; + /** + * The display name of the devcenter. + */ + public readonly displayName!: pulumi.Output; + /** + * Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + */ + public readonly encryption!: pulumi.Output; + /** + * Managed identity properties + */ + public readonly identity!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Network settings that will be enforced on network resources associated with the Dev Center. + */ + public readonly networkSettings!: pulumi.Output; + /** + * Dev Center settings to be used when associating a project with a catalog. + */ + public readonly projectCatalogSettings!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a DevCenter resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: DevCenterArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["devBoxProvisioningSettings"] = args ? args.devBoxProvisioningSettings : undefined; + resourceInputs["devCenterName"] = args ? args.devCenterName : undefined; + resourceInputs["displayName"] = args ? args.displayName : undefined; + resourceInputs["encryption"] = args ? args.encryption : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["networkSettings"] = args ? args.networkSettings : undefined; + resourceInputs["projectCatalogSettings"] = args ? args.projectCatalogSettings : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["devCenterUri"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["devBoxProvisioningSettings"] = undefined /*out*/; + resourceInputs["devCenterUri"] = undefined /*out*/; + resourceInputs["displayName"] = undefined /*out*/; + resourceInputs["encryption"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["networkSettings"] = undefined /*out*/; + resourceInputs["projectCatalogSettings"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:DevCenter" }, { type: "azure-native:devcenter/v20220901preview:DevCenter" }, { type: "azure-native:devcenter/v20221012preview:DevCenter" }, { type: "azure-native:devcenter/v20221111preview:DevCenter" }, { type: "azure-native:devcenter/v20230101preview:DevCenter" }, { type: "azure-native:devcenter/v20230401:DevCenter" }, { type: "azure-native:devcenter/v20230801preview:DevCenter" }, { type: "azure-native:devcenter/v20231001preview:DevCenter" }, { type: "azure-native:devcenter/v20240201:DevCenter" }, { type: "azure-native:devcenter/v20240501preview:DevCenter" }, { type: "azure-native:devcenter/v20240601preview:DevCenter" }, { type: "azure-native:devcenter/v20240701preview:DevCenter" }, { type: "azure-native:devcenter/v20240801preview:DevCenter" }, { type: "azure-native:devcenter/v20241001preview:DevCenter" }, { type: "azure-native:devcenter:DevCenter" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(DevCenter.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a DevCenter resource. + */ +export interface DevCenterArgs { + /** + * Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + */ + devBoxProvisioningSettings?: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName?: pulumi.Input; + /** + * The display name of the devcenter. + */ + displayName?: pulumi.Input; + /** + * Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + */ + encryption?: pulumi.Input; + /** + * Managed identity properties + */ + identity?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Network settings that will be enforced on network resources associated with the Dev Center. + */ + networkSettings?: pulumi.Input; + /** + * Dev Center settings to be used when associating a project with a catalog. + */ + projectCatalogSettings?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/v20250201/environmentType.ts b/sdk/nodejs/devcenter/v20250201/environmentType.ts new file mode 100644 index 000000000000..75830c28ad81 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/environmentType.ts @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents an environment type. + */ +export class EnvironmentType extends pulumi.CustomResource { + /** + * Get an existing EnvironmentType resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): EnvironmentType { + return new EnvironmentType(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:EnvironmentType'; + + /** + * Returns true if the given object is an instance of EnvironmentType. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is EnvironmentType { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === EnvironmentType.__pulumiType; + } + + /** + * The display name of the environment type. + */ + public readonly displayName!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a EnvironmentType resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: EnvironmentTypeArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.devCenterName === undefined) && !opts.urn) { + throw new Error("Missing required property 'devCenterName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["devCenterName"] = args ? args.devCenterName : undefined; + resourceInputs["displayName"] = args ? args.displayName : undefined; + resourceInputs["environmentTypeName"] = args ? args.environmentTypeName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["displayName"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:EnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:EnvironmentType" }, { type: "azure-native:devcenter/v20230401:EnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240201:EnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:EnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:EnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:EnvironmentType" }, { type: "azure-native:devcenter:EnvironmentType" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(EnvironmentType.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a EnvironmentType resource. + */ +export interface EnvironmentTypeArgs { + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The display name of the environment type. + */ + displayName?: pulumi.Input; + /** + * The name of the environment type. + */ + environmentTypeName?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/v20250201/gallery.ts b/sdk/nodejs/devcenter/v20250201/gallery.ts new file mode 100644 index 000000000000..70b98646ae91 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/gallery.ts @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents a gallery. + */ +export class Gallery extends pulumi.CustomResource { + /** + * Get an existing Gallery resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Gallery { + return new Gallery(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:Gallery'; + + /** + * Returns true if the given object is an instance of Gallery. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Gallery { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Gallery.__pulumiType; + } + + /** + * The resource ID of the backing Azure Compute Gallery. + */ + public readonly galleryResourceId!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Gallery resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: GalleryArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.devCenterName === undefined) && !opts.urn) { + throw new Error("Missing required property 'devCenterName'"); + } + if ((!args || args.galleryResourceId === undefined) && !opts.urn) { + throw new Error("Missing required property 'galleryResourceId'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["devCenterName"] = args ? args.devCenterName : undefined; + resourceInputs["galleryName"] = args ? args.galleryName : undefined; + resourceInputs["galleryResourceId"] = args ? args.galleryResourceId : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["galleryResourceId"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Gallery" }, { type: "azure-native:devcenter/v20220901preview:Gallery" }, { type: "azure-native:devcenter/v20221012preview:Gallery" }, { type: "azure-native:devcenter/v20221111preview:Gallery" }, { type: "azure-native:devcenter/v20230101preview:Gallery" }, { type: "azure-native:devcenter/v20230401:Gallery" }, { type: "azure-native:devcenter/v20230801preview:Gallery" }, { type: "azure-native:devcenter/v20231001preview:Gallery" }, { type: "azure-native:devcenter/v20240201:Gallery" }, { type: "azure-native:devcenter/v20240501preview:Gallery" }, { type: "azure-native:devcenter/v20240601preview:Gallery" }, { type: "azure-native:devcenter/v20240701preview:Gallery" }, { type: "azure-native:devcenter/v20240801preview:Gallery" }, { type: "azure-native:devcenter/v20241001preview:Gallery" }, { type: "azure-native:devcenter:Gallery" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Gallery.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Gallery resource. + */ +export interface GalleryArgs { + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the gallery. + */ + galleryName?: pulumi.Input; + /** + * The resource ID of the backing Azure Compute Gallery. + */ + galleryResourceId: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getAttachedNetworkByDevCenter.ts b/sdk/nodejs/devcenter/v20250201/getAttachedNetworkByDevCenter.ts new file mode 100644 index 000000000000..baa21bc12276 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getAttachedNetworkByDevCenter.ts @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets an attached NetworkConnection. + */ +export function getAttachedNetworkByDevCenter(args: GetAttachedNetworkByDevCenterArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getAttachedNetworkByDevCenter", { + "attachedNetworkConnectionName": args.attachedNetworkConnectionName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetAttachedNetworkByDevCenterArgs { + /** + * The name of the attached NetworkConnection. + */ + attachedNetworkConnectionName: string; + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents an attached NetworkConnection. + */ +export interface GetAttachedNetworkByDevCenterResult { + /** + * AAD Join type of the network. This is populated based on the referenced Network Connection. + */ + readonly domainJoinType: string; + /** + * Health check status values + */ + readonly healthCheckStatus: string; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The resource ID of the NetworkConnection you want to attach. + */ + readonly networkConnectionId: string; + /** + * The geo-location where the NetworkConnection resource specified in 'networkConnectionResourceId' property lives. + */ + readonly networkConnectionLocation: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets an attached NetworkConnection. + */ +export function getAttachedNetworkByDevCenterOutput(args: GetAttachedNetworkByDevCenterOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getAttachedNetworkByDevCenter", { + "attachedNetworkConnectionName": args.attachedNetworkConnectionName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetAttachedNetworkByDevCenterOutputArgs { + /** + * The name of the attached NetworkConnection. + */ + attachedNetworkConnectionName: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getCatalog.ts b/sdk/nodejs/devcenter/v20250201/getCatalog.ts new file mode 100644 index 000000000000..0c32d1f5778b --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getCatalog.ts @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a catalog + */ +export function getCatalog(args: GetCatalogArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getCatalog", { + "catalogName": args.catalogName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetCatalogArgs { + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents a catalog. + */ +export interface GetCatalogResult { + /** + * Properties for an Azure DevOps catalog type. + */ + readonly adoGit?: outputs.devcenter.v20250201.GitCatalogResponse; + /** + * The connection state of the catalog. + */ + readonly connectionState: string; + /** + * Properties for a GitHub catalog type. + */ + readonly gitHub?: outputs.devcenter.v20250201.GitCatalogResponse; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * When the catalog was last connected. + */ + readonly lastConnectionTime: string; + /** + * Stats of the latest synchronization. + */ + readonly lastSyncStats: outputs.devcenter.v20250201.SyncStatsResponse; + /** + * When the catalog was last synced. + */ + readonly lastSyncTime: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * The synchronization state of the catalog. + */ + readonly syncState: string; + /** + * Indicates the type of sync that is configured for the catalog. + */ + readonly syncType?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets a catalog + */ +export function getCatalogOutput(args: GetCatalogOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getCatalog", { + "catalogName": args.catalogName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetCatalogOutputArgs { + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getCatalogSyncErrorDetails.ts b/sdk/nodejs/devcenter/v20250201/getCatalogSyncErrorDetails.ts new file mode 100644 index 000000000000..4e53fe9bb6bc --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getCatalogSyncErrorDetails.ts @@ -0,0 +1,79 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets catalog synchronization error details + */ +export function getCatalogSyncErrorDetails(args: GetCatalogSyncErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getCatalogSyncErrorDetails", { + "catalogName": args.catalogName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetCatalogSyncErrorDetailsArgs { + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Synchronization error details. + */ +export interface GetCatalogSyncErrorDetailsResult { + /** + * Catalog items that have conflicting names. + */ + readonly conflicts: outputs.devcenter.v20250201.CatalogConflictErrorResponse[]; + /** + * Errors that occured during synchronization. + */ + readonly errors: outputs.devcenter.v20250201.CatalogSyncErrorResponse[]; + /** + * Error information for the overall synchronization operation. + */ + readonly operationError: outputs.devcenter.v20250201.CatalogErrorDetailsResponse; +} +/** + * Gets catalog synchronization error details + */ +export function getCatalogSyncErrorDetailsOutput(args: GetCatalogSyncErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getCatalogSyncErrorDetails", { + "catalogName": args.catalogName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetCatalogSyncErrorDetailsOutputArgs { + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getCustomizationTaskErrorDetails.ts b/sdk/nodejs/devcenter/v20250201/getCustomizationTaskErrorDetails.ts new file mode 100644 index 000000000000..7ba9befa0dcd --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getCustomizationTaskErrorDetails.ts @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets Customization Task error details + */ +export function getCustomizationTaskErrorDetails(args: GetCustomizationTaskErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getCustomizationTaskErrorDetails", { + "catalogName": args.catalogName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + "taskName": args.taskName, + }, opts); +} + +export interface GetCustomizationTaskErrorDetailsArgs { + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * The name of the Task. + */ + taskName: string; +} + +/** + * List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource. + */ +export interface GetCustomizationTaskErrorDetailsResult { + /** + * Errors associated with resources synchronized from the catalog. + */ + readonly errors: outputs.devcenter.v20250201.CatalogErrorDetailsResponse[]; +} +/** + * Gets Customization Task error details + */ +export function getCustomizationTaskErrorDetailsOutput(args: GetCustomizationTaskErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getCustomizationTaskErrorDetails", { + "catalogName": args.catalogName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + "taskName": args.taskName, + }, opts); +} + +export interface GetCustomizationTaskErrorDetailsOutputArgs { + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the Task. + */ + taskName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getDevBoxDefinition.ts b/sdk/nodejs/devcenter/v20250201/getDevBoxDefinition.ts new file mode 100644 index 000000000000..6b33a0c3148c --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getDevBoxDefinition.ts @@ -0,0 +1,127 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a Dev Box definition + */ +export function getDevBoxDefinition(args: GetDevBoxDefinitionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getDevBoxDefinition", { + "devBoxDefinitionName": args.devBoxDefinitionName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetDevBoxDefinitionArgs { + /** + * The name of the Dev Box definition. + */ + devBoxDefinitionName: string; + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents a definition for a Developer Machine. + */ +export interface GetDevBoxDefinitionResult { + /** + * Image reference information for the currently active image (only populated during updates). + */ + readonly activeImageReference: outputs.devcenter.v20250201.ImageReferenceResponse; + /** + * Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + */ + readonly hibernateSupport?: string; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * Image reference information. + */ + readonly imageReference: outputs.devcenter.v20250201.ImageReferenceResponse; + /** + * Details for image validator error. Populated when the image validation is not successful. + */ + readonly imageValidationErrorDetails: outputs.devcenter.v20250201.ImageValidationErrorDetailsResponse; + /** + * Validation status of the configured image. + */ + readonly imageValidationStatus: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The storage type used for the Operating System disk of Dev Boxes created using this definition. + */ + readonly osStorageType?: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * The SKU for Dev Boxes created using this definition. + */ + readonly sku: outputs.devcenter.v20250201.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; + /** + * Validation status for the Dev Box Definition. + */ + readonly validationStatus: string; +} +/** + * Gets a Dev Box definition + */ +export function getDevBoxDefinitionOutput(args: GetDevBoxDefinitionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getDevBoxDefinition", { + "devBoxDefinitionName": args.devBoxDefinitionName, + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetDevBoxDefinitionOutputArgs { + /** + * The name of the Dev Box definition. + */ + devBoxDefinitionName: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getDevCenter.ts b/sdk/nodejs/devcenter/v20250201/getDevCenter.ts new file mode 100644 index 000000000000..06ed5c6ebfd9 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getDevCenter.ts @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a devcenter. + */ +export function getDevCenter(args: GetDevCenterArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getDevCenter", { + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetDevCenterArgs { + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents a devcenter resource. + */ +export interface GetDevCenterResult { + /** + * Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + */ + readonly devBoxProvisioningSettings?: outputs.devcenter.v20250201.DevBoxProvisioningSettingsResponse; + /** + * The URI of the Dev Center. + */ + readonly devCenterUri: string; + /** + * The display name of the devcenter. + */ + readonly displayName?: string; + /** + * Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + */ + readonly encryption?: outputs.devcenter.v20250201.EncryptionResponse; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * Managed identity properties + */ + readonly identity?: outputs.devcenter.v20250201.ManagedServiceIdentityResponse; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Network settings that will be enforced on network resources associated with the Dev Center. + */ + readonly networkSettings?: outputs.devcenter.v20250201.DevCenterNetworkSettingsResponse; + /** + * Dev Center settings to be used when associating a project with a catalog. + */ + readonly projectCatalogSettings?: outputs.devcenter.v20250201.DevCenterProjectCatalogSettingsResponse; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets a devcenter. + */ +export function getDevCenterOutput(args: GetDevCenterOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getDevCenter", { + "devCenterName": args.devCenterName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetDevCenterOutputArgs { + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getEnvironmentDefinitionErrorDetails.ts b/sdk/nodejs/devcenter/v20250201/getEnvironmentDefinitionErrorDetails.ts new file mode 100644 index 000000000000..75288535fa4b --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getEnvironmentDefinitionErrorDetails.ts @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets Environment Definition error details + */ +export function getEnvironmentDefinitionErrorDetails(args: GetEnvironmentDefinitionErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getEnvironmentDefinitionErrorDetails", { + "catalogName": args.catalogName, + "devCenterName": args.devCenterName, + "environmentDefinitionName": args.environmentDefinitionName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetEnvironmentDefinitionErrorDetailsArgs { + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the Environment Definition. + */ + environmentDefinitionName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource. + */ +export interface GetEnvironmentDefinitionErrorDetailsResult { + /** + * Errors associated with resources synchronized from the catalog. + */ + readonly errors: outputs.devcenter.v20250201.CatalogErrorDetailsResponse[]; +} +/** + * Gets Environment Definition error details + */ +export function getEnvironmentDefinitionErrorDetailsOutput(args: GetEnvironmentDefinitionErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getEnvironmentDefinitionErrorDetails", { + "catalogName": args.catalogName, + "devCenterName": args.devCenterName, + "environmentDefinitionName": args.environmentDefinitionName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetEnvironmentDefinitionErrorDetailsOutputArgs { + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the Environment Definition. + */ + environmentDefinitionName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getEnvironmentType.ts b/sdk/nodejs/devcenter/v20250201/getEnvironmentType.ts new file mode 100644 index 000000000000..3165ca549506 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getEnvironmentType.ts @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets an environment type. + */ +export function getEnvironmentType(args: GetEnvironmentTypeArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getEnvironmentType", { + "devCenterName": args.devCenterName, + "environmentTypeName": args.environmentTypeName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetEnvironmentTypeArgs { + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the environment type. + */ + environmentTypeName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents an environment type. + */ +export interface GetEnvironmentTypeResult { + /** + * The display name of the environment type. + */ + readonly displayName?: string; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets an environment type. + */ +export function getEnvironmentTypeOutput(args: GetEnvironmentTypeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getEnvironmentType", { + "devCenterName": args.devCenterName, + "environmentTypeName": args.environmentTypeName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetEnvironmentTypeOutputArgs { + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the environment type. + */ + environmentTypeName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getGallery.ts b/sdk/nodejs/devcenter/v20250201/getGallery.ts new file mode 100644 index 000000000000..65adb3d40352 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getGallery.ts @@ -0,0 +1,91 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a gallery + */ +export function getGallery(args: GetGalleryArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getGallery", { + "devCenterName": args.devCenterName, + "galleryName": args.galleryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetGalleryArgs { + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the gallery. + */ + galleryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents a gallery. + */ +export interface GetGalleryResult { + /** + * The resource ID of the backing Azure Compute Gallery. + */ + readonly galleryResourceId: string; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets a gallery + */ +export function getGalleryOutput(args: GetGalleryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getGallery", { + "devCenterName": args.devCenterName, + "galleryName": args.galleryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetGalleryOutputArgs { + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the gallery. + */ + galleryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getNetworkConnection.ts b/sdk/nodejs/devcenter/v20250201/getNetworkConnection.ts new file mode 100644 index 000000000000..853425d06c2f --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getNetworkConnection.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a network connection resource + */ +export function getNetworkConnection(args: GetNetworkConnectionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getNetworkConnection", { + "networkConnectionName": args.networkConnectionName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetNetworkConnectionArgs { + /** + * Name of the Network Connection that can be applied to a Pool. + */ + networkConnectionName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Network related settings + */ +export interface GetNetworkConnectionResult { + /** + * AAD Join type. + */ + readonly domainJoinType: string; + /** + * Active Directory domain name + */ + readonly domainName?: string; + /** + * The password for the account used to join domain + */ + readonly domainPassword?: string; + /** + * The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + */ + readonly domainUsername?: string; + /** + * Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. + */ + readonly healthCheckStatus: string; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The name for resource group where NICs will be placed. + */ + readonly networkingResourceGroupName?: string; + /** + * Active Directory domain Organization Unit (OU) + */ + readonly organizationUnit?: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * The subnet to attach Virtual Machines to + */ + readonly subnetId: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets a network connection resource + */ +export function getNetworkConnectionOutput(args: GetNetworkConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getNetworkConnection", { + "networkConnectionName": args.networkConnectionName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetNetworkConnectionOutputArgs { + /** + * Name of the Network Connection that can be applied to a Pool. + */ + networkConnectionName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getPool.ts b/sdk/nodejs/devcenter/v20250201/getPool.ts new file mode 100644 index 000000000000..f87d1f658aa1 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getPool.ts @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a machine pool + */ +export function getPool(args: GetPoolArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getPool", { + "poolName": args.poolName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetPoolArgs { + /** + * Name of the pool. + */ + poolName: string; + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * A pool of Virtual Machines. + */ +export interface GetPoolResult { + /** + * Indicates the number of provisioned Dev Boxes in this pool. + */ + readonly devBoxCount: number; + /** + * A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + */ + readonly devBoxDefinition?: outputs.devcenter.v20250201.PoolDevBoxDefinitionResponse; + /** + * Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + */ + readonly devBoxDefinitionName: string; + /** + * Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + */ + readonly devBoxDefinitionType?: string; + /** + * The display name of the pool. + */ + readonly displayName?: string; + /** + * Overall health status of the Pool. Indicates whether or not the Pool is available to create Dev Boxes. + */ + readonly healthStatus: string; + /** + * Details on the Pool health status to help diagnose issues. This is only populated when the pool status indicates the pool is in a non-healthy state + */ + readonly healthStatusDetails: outputs.devcenter.v20250201.HealthStatusDetailResponse[]; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + */ + readonly licenseType: string; + /** + * Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + */ + readonly localAdministrator: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The regions of the managed virtual network (required when managedNetworkType is Managed). + */ + readonly managedVirtualNetworkRegions?: string[]; + /** + * The name of the resource + */ + readonly name: string; + /** + * Name of a Network Connection in parent Project of this Pool + */ + readonly networkConnectionName: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + */ + readonly singleSignOnStatus?: string; + /** + * Stop on disconnect configuration settings for Dev Boxes created in this pool. + */ + readonly stopOnDisconnect?: outputs.devcenter.v20250201.StopOnDisconnectConfigurationResponse; + /** + * Stop on no connect configuration settings for Dev Boxes created in this pool. + */ + readonly stopOnNoConnect?: outputs.devcenter.v20250201.StopOnNoConnectConfigurationResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; + /** + * Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + */ + readonly virtualNetworkType?: string; +} +/** + * Gets a machine pool + */ +export function getPoolOutput(args: GetPoolOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getPool", { + "poolName": args.poolName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetPoolOutputArgs { + /** + * Name of the pool. + */ + poolName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProject.ts b/sdk/nodejs/devcenter/v20250201/getProject.ts new file mode 100644 index 000000000000..4f4e7b6e3458 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProject.ts @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a specific project. + */ +export function getProject(args: GetProjectArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProject", { + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectArgs { + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents a project resource. + */ +export interface GetProjectResult { + /** + * Settings to be used when associating a project with a catalog. + */ + readonly catalogSettings?: outputs.devcenter.v20250201.ProjectCatalogSettingsResponse; + /** + * Description of the project. + */ + readonly description?: string; + /** + * Resource Id of an associated DevCenter + */ + readonly devCenterId?: string; + /** + * The URI of the Dev Center resource this project is associated with. + */ + readonly devCenterUri: string; + /** + * The display name of the project. + */ + readonly displayName?: string; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * Managed identity properties + */ + readonly identity?: outputs.devcenter.v20250201.ManagedServiceIdentityResponse; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + */ + readonly maxDevBoxesPerUser?: number; + /** + * The name of the resource + */ + readonly name: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets a specific project. + */ +export function getProjectOutput(args: GetProjectOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProject", { + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectOutputArgs { + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProjectCatalog.ts b/sdk/nodejs/devcenter/v20250201/getProjectCatalog.ts new file mode 100644 index 000000000000..bf7419c355cb --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProjectCatalog.ts @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets an associated project catalog. + */ +export function getProjectCatalog(args: GetProjectCatalogArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProjectCatalog", { + "catalogName": args.catalogName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogArgs { + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents a catalog. + */ +export interface GetProjectCatalogResult { + /** + * Properties for an Azure DevOps catalog type. + */ + readonly adoGit?: outputs.devcenter.v20250201.GitCatalogResponse; + /** + * The connection state of the catalog. + */ + readonly connectionState: string; + /** + * Properties for a GitHub catalog type. + */ + readonly gitHub?: outputs.devcenter.v20250201.GitCatalogResponse; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * When the catalog was last connected. + */ + readonly lastConnectionTime: string; + /** + * Stats of the latest synchronization. + */ + readonly lastSyncStats: outputs.devcenter.v20250201.SyncStatsResponse; + /** + * When the catalog was last synced. + */ + readonly lastSyncTime: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * The synchronization state of the catalog. + */ + readonly syncState: string; + /** + * Indicates the type of sync that is configured for the catalog. + */ + readonly syncType?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets an associated project catalog. + */ +export function getProjectCatalogOutput(args: GetProjectCatalogOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProjectCatalog", { + "catalogName": args.catalogName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogOutputArgs { + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProjectCatalogEnvironmentDefinitionErrorDetails.ts b/sdk/nodejs/devcenter/v20250201/getProjectCatalogEnvironmentDefinitionErrorDetails.ts new file mode 100644 index 000000000000..a5a1fc90607b --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProjectCatalogEnvironmentDefinitionErrorDetails.ts @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets Environment Definition error details + */ +export function getProjectCatalogEnvironmentDefinitionErrorDetails(args: GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProjectCatalogEnvironmentDefinitionErrorDetails", { + "catalogName": args.catalogName, + "environmentDefinitionName": args.environmentDefinitionName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs { + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the Environment Definition. + */ + environmentDefinitionName: string; + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource. + */ +export interface GetProjectCatalogEnvironmentDefinitionErrorDetailsResult { + /** + * Errors associated with resources synchronized from the catalog. + */ + readonly errors: outputs.devcenter.v20250201.CatalogErrorDetailsResponse[]; +} +/** + * Gets Environment Definition error details + */ +export function getProjectCatalogEnvironmentDefinitionErrorDetailsOutput(args: GetProjectCatalogEnvironmentDefinitionErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProjectCatalogEnvironmentDefinitionErrorDetails", { + "catalogName": args.catalogName, + "environmentDefinitionName": args.environmentDefinitionName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogEnvironmentDefinitionErrorDetailsOutputArgs { + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the Environment Definition. + */ + environmentDefinitionName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProjectCatalogImageDefinitionBuildDetails.ts b/sdk/nodejs/devcenter/v20250201/getProjectCatalogImageDefinitionBuildDetails.ts new file mode 100644 index 000000000000..f471feddbd41 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProjectCatalogImageDefinitionBuildDetails.ts @@ -0,0 +1,127 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets Build details + */ +export function getProjectCatalogImageDefinitionBuildDetails(args: GetProjectCatalogImageDefinitionBuildDetailsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionBuildDetails", { + "buildName": args.buildName, + "catalogName": args.catalogName, + "imageDefinitionName": args.imageDefinitionName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogImageDefinitionBuildDetailsArgs { + /** + * The ID of the Image Definition Build. + */ + buildName: string; + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the Image Definition. + */ + imageDefinitionName: string; + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents a specific build of an Image Definition. + */ +export interface GetProjectCatalogImageDefinitionBuildDetailsResult { + /** + * End time of the task group. + */ + readonly endTime: string; + /** + * Details for image creation error. Populated when the image creation is not successful. + */ + readonly errorDetails: outputs.devcenter.v20250201.ImageCreationErrorDetailsResponse; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The specific image version used by the build. + */ + readonly imageReference: outputs.devcenter.v20250201.ImageReferenceResponse; + /** + * The name of the resource + */ + readonly name: string; + /** + * Start time of the task group. + */ + readonly startTime: string; + /** + * The status of the build. + */ + readonly status: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * The list of task groups executed during the image definition build. + */ + readonly taskGroups: outputs.devcenter.v20250201.ImageDefinitionBuildTaskGroupResponse[]; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets Build details + */ +export function getProjectCatalogImageDefinitionBuildDetailsOutput(args: GetProjectCatalogImageDefinitionBuildDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionBuildDetails", { + "buildName": args.buildName, + "catalogName": args.catalogName, + "imageDefinitionName": args.imageDefinitionName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogImageDefinitionBuildDetailsOutputArgs { + /** + * The ID of the Image Definition Build. + */ + buildName: pulumi.Input; + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the Image Definition. + */ + imageDefinitionName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProjectCatalogImageDefinitionErrorDetails.ts b/sdk/nodejs/devcenter/v20250201/getProjectCatalogImageDefinitionErrorDetails.ts new file mode 100644 index 000000000000..5e67ea70c950 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProjectCatalogImageDefinitionErrorDetails.ts @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets Image Definition error details + */ +export function getProjectCatalogImageDefinitionErrorDetails(args: GetProjectCatalogImageDefinitionErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionErrorDetails", { + "catalogName": args.catalogName, + "imageDefinitionName": args.imageDefinitionName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogImageDefinitionErrorDetailsArgs { + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the Image Definition. + */ + imageDefinitionName: string; + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource. + */ +export interface GetProjectCatalogImageDefinitionErrorDetailsResult { + /** + * Errors associated with resources synchronized from the catalog. + */ + readonly errors: outputs.devcenter.v20250201.CatalogErrorDetailsResponse[]; +} +/** + * Gets Image Definition error details + */ +export function getProjectCatalogImageDefinitionErrorDetailsOutput(args: GetProjectCatalogImageDefinitionErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionErrorDetails", { + "catalogName": args.catalogName, + "imageDefinitionName": args.imageDefinitionName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogImageDefinitionErrorDetailsOutputArgs { + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the Image Definition. + */ + imageDefinitionName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProjectCatalogSyncErrorDetails.ts b/sdk/nodejs/devcenter/v20250201/getProjectCatalogSyncErrorDetails.ts new file mode 100644 index 000000000000..30d823bf75fc --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProjectCatalogSyncErrorDetails.ts @@ -0,0 +1,79 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets project catalog synchronization error details + */ +export function getProjectCatalogSyncErrorDetails(args: GetProjectCatalogSyncErrorDetailsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProjectCatalogSyncErrorDetails", { + "catalogName": args.catalogName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogSyncErrorDetailsArgs { + /** + * The name of the Catalog. + */ + catalogName: string; + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Synchronization error details. + */ +export interface GetProjectCatalogSyncErrorDetailsResult { + /** + * Catalog items that have conflicting names. + */ + readonly conflicts: outputs.devcenter.v20250201.CatalogConflictErrorResponse[]; + /** + * Errors that occured during synchronization. + */ + readonly errors: outputs.devcenter.v20250201.CatalogSyncErrorResponse[]; + /** + * Error information for the overall synchronization operation. + */ + readonly operationError: outputs.devcenter.v20250201.CatalogErrorDetailsResponse; +} +/** + * Gets project catalog synchronization error details + */ +export function getProjectCatalogSyncErrorDetailsOutput(args: GetProjectCatalogSyncErrorDetailsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProjectCatalogSyncErrorDetails", { + "catalogName": args.catalogName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectCatalogSyncErrorDetailsOutputArgs { + /** + * The name of the Catalog. + */ + catalogName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProjectEnvironmentType.ts b/sdk/nodejs/devcenter/v20250201/getProjectEnvironmentType.ts new file mode 100644 index 000000000000..89625bfdccaf --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProjectEnvironmentType.ts @@ -0,0 +1,123 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a project environment type. + */ +export function getProjectEnvironmentType(args: GetProjectEnvironmentTypeArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProjectEnvironmentType", { + "environmentTypeName": args.environmentTypeName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectEnvironmentTypeArgs { + /** + * The name of the environment type. + */ + environmentTypeName: string; + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents an environment type. + */ +export interface GetProjectEnvironmentTypeResult { + /** + * The role definition assigned to the environment creator on backing resources. + */ + readonly creatorRoleAssignment?: outputs.devcenter.v20250201.ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment; + /** + * Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + */ + readonly deploymentTargetId?: string; + /** + * The display name of the project environment type. + */ + readonly displayName?: string; + /** + * The number of environments of this type. + */ + readonly environmentCount: number; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * Managed identity properties + */ + readonly identity?: outputs.devcenter.v20250201.ManagedServiceIdentityResponse; + /** + * The geo-location for the environment type + */ + readonly location?: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Defines whether this Environment Type can be used in this Project. + */ + readonly status?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; + /** + * Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + */ + readonly userRoleAssignments?: {[key: string]: outputs.devcenter.v20250201.UserRoleAssignmentResponse}; +} +/** + * Gets a project environment type. + */ +export function getProjectEnvironmentTypeOutput(args: GetProjectEnvironmentTypeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProjectEnvironmentType", { + "environmentTypeName": args.environmentTypeName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectEnvironmentTypeOutputArgs { + /** + * The name of the environment type. + */ + environmentTypeName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProjectInheritedSettings.ts b/sdk/nodejs/devcenter/v20250201/getProjectInheritedSettings.ts new file mode 100644 index 000000000000..bf7c0c103450 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProjectInheritedSettings.ts @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets applicable inherited settings for this project. + */ +export function getProjectInheritedSettings(args: GetProjectInheritedSettingsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProjectInheritedSettings", { + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectInheritedSettingsArgs { + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Applicable inherited settings for a project. + */ +export interface GetProjectInheritedSettingsResult { + /** + * Network settings that will be enforced on this project. + */ + readonly networkSettings: outputs.devcenter.v20250201.ProjectNetworkSettingsResponse; + /** + * Dev Center settings to be used when associating a project with a catalog. + */ + readonly projectCatalogSettings: outputs.devcenter.v20250201.DevCenterProjectCatalogSettingsResponse; +} +/** + * Gets applicable inherited settings for this project. + */ +export function getProjectInheritedSettingsOutput(args: GetProjectInheritedSettingsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProjectInheritedSettings", { + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectInheritedSettingsOutputArgs { + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getProjectPolicy.ts b/sdk/nodejs/devcenter/v20250201/getProjectPolicy.ts new file mode 100644 index 000000000000..2061d7fba349 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getProjectPolicy.ts @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a specific project policy. + */ +export function getProjectPolicy(args: GetProjectPolicyArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getProjectPolicy", { + "devCenterName": args.devCenterName, + "projectPolicyName": args.projectPolicyName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectPolicyArgs { + /** + * The name of the devcenter. + */ + devCenterName: string; + /** + * The name of the project policy. + */ + projectPolicyName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Represents an project policy resource. + */ +export interface GetProjectPolicyResult { + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Resource policies that are a part of this project policy. + */ + readonly resourcePolicies?: outputs.devcenter.v20250201.ResourcePolicyResponse[]; + /** + * Resources that have access to the shared resources that are a part of this project policy. + */ + readonly scopes?: string[]; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets a specific project policy. + */ +export function getProjectPolicyOutput(args: GetProjectPolicyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getProjectPolicy", { + "devCenterName": args.devCenterName, + "projectPolicyName": args.projectPolicyName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetProjectPolicyOutputArgs { + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the project policy. + */ + projectPolicyName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/getSchedule.ts b/sdk/nodejs/devcenter/v20250201/getSchedule.ts new file mode 100644 index 000000000000..591ab7498eff --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/getSchedule.ts @@ -0,0 +1,131 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a schedule resource. + */ +export function getSchedule(args: GetScheduleArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:getSchedule", { + "poolName": args.poolName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + "scheduleName": args.scheduleName, + "top": args.top, + }, opts); +} + +export interface GetScheduleArgs { + /** + * Name of the pool. + */ + poolName: string; + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * The name of the schedule that uniquely identifies it. + */ + scheduleName: string; + /** + * The maximum number of resources to return from the operation. Example: '$top=10'. + */ + top?: number; +} + +/** + * Represents a Schedule to execute a task. + */ +export interface GetScheduleResult { + /** + * The frequency of this scheduled task. + */ + readonly frequency: string; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The geo-location where the resource lives + */ + readonly location?: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The provisioning state of the resource. + */ + readonly provisioningState: string; + /** + * Indicates whether or not this scheduled task is enabled. + */ + readonly state?: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.devcenter.v20250201.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The target time to trigger the action. The format is HH:MM. + */ + readonly time: string; + /** + * The IANA timezone id at which the schedule should execute. + */ + readonly timeZone: string; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets a schedule resource. + */ +export function getScheduleOutput(args: GetScheduleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:getSchedule", { + "poolName": args.poolName, + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + "scheduleName": args.scheduleName, + "top": args.top, + }, opts); +} + +export interface GetScheduleOutputArgs { + /** + * Name of the pool. + */ + poolName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the schedule that uniquely identifies it. + */ + scheduleName: pulumi.Input; + /** + * The maximum number of resources to return from the operation. Example: '$top=10'. + */ + top?: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/index.ts b/sdk/nodejs/devcenter/v20250201/index.ts new file mode 100644 index 000000000000..f393f93e9f41 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/index.ts @@ -0,0 +1,222 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { AttachedNetworkByDevCenterArgs } from "./attachedNetworkByDevCenter"; +export type AttachedNetworkByDevCenter = import("./attachedNetworkByDevCenter").AttachedNetworkByDevCenter; +export const AttachedNetworkByDevCenter: typeof import("./attachedNetworkByDevCenter").AttachedNetworkByDevCenter = null as any; +utilities.lazyLoad(exports, ["AttachedNetworkByDevCenter"], () => require("./attachedNetworkByDevCenter")); + +export { CatalogArgs } from "./catalog"; +export type Catalog = import("./catalog").Catalog; +export const Catalog: typeof import("./catalog").Catalog = null as any; +utilities.lazyLoad(exports, ["Catalog"], () => require("./catalog")); + +export { DevBoxDefinitionArgs } from "./devBoxDefinition"; +export type DevBoxDefinition = import("./devBoxDefinition").DevBoxDefinition; +export const DevBoxDefinition: typeof import("./devBoxDefinition").DevBoxDefinition = null as any; +utilities.lazyLoad(exports, ["DevBoxDefinition"], () => require("./devBoxDefinition")); + +export { DevCenterArgs } from "./devCenter"; +export type DevCenter = import("./devCenter").DevCenter; +export const DevCenter: typeof import("./devCenter").DevCenter = null as any; +utilities.lazyLoad(exports, ["DevCenter"], () => require("./devCenter")); + +export { EnvironmentTypeArgs } from "./environmentType"; +export type EnvironmentType = import("./environmentType").EnvironmentType; +export const EnvironmentType: typeof import("./environmentType").EnvironmentType = null as any; +utilities.lazyLoad(exports, ["EnvironmentType"], () => require("./environmentType")); + +export { GalleryArgs } from "./gallery"; +export type Gallery = import("./gallery").Gallery; +export const Gallery: typeof import("./gallery").Gallery = null as any; +utilities.lazyLoad(exports, ["Gallery"], () => require("./gallery")); + +export { GetAttachedNetworkByDevCenterArgs, GetAttachedNetworkByDevCenterResult, GetAttachedNetworkByDevCenterOutputArgs } from "./getAttachedNetworkByDevCenter"; +export const getAttachedNetworkByDevCenter: typeof import("./getAttachedNetworkByDevCenter").getAttachedNetworkByDevCenter = null as any; +export const getAttachedNetworkByDevCenterOutput: typeof import("./getAttachedNetworkByDevCenter").getAttachedNetworkByDevCenterOutput = null as any; +utilities.lazyLoad(exports, ["getAttachedNetworkByDevCenter","getAttachedNetworkByDevCenterOutput"], () => require("./getAttachedNetworkByDevCenter")); + +export { GetCatalogArgs, GetCatalogResult, GetCatalogOutputArgs } from "./getCatalog"; +export const getCatalog: typeof import("./getCatalog").getCatalog = null as any; +export const getCatalogOutput: typeof import("./getCatalog").getCatalogOutput = null as any; +utilities.lazyLoad(exports, ["getCatalog","getCatalogOutput"], () => require("./getCatalog")); + +export { GetCatalogSyncErrorDetailsArgs, GetCatalogSyncErrorDetailsResult, GetCatalogSyncErrorDetailsOutputArgs } from "./getCatalogSyncErrorDetails"; +export const getCatalogSyncErrorDetails: typeof import("./getCatalogSyncErrorDetails").getCatalogSyncErrorDetails = null as any; +export const getCatalogSyncErrorDetailsOutput: typeof import("./getCatalogSyncErrorDetails").getCatalogSyncErrorDetailsOutput = null as any; +utilities.lazyLoad(exports, ["getCatalogSyncErrorDetails","getCatalogSyncErrorDetailsOutput"], () => require("./getCatalogSyncErrorDetails")); + +export { GetCustomizationTaskErrorDetailsArgs, GetCustomizationTaskErrorDetailsResult, GetCustomizationTaskErrorDetailsOutputArgs } from "./getCustomizationTaskErrorDetails"; +export const getCustomizationTaskErrorDetails: typeof import("./getCustomizationTaskErrorDetails").getCustomizationTaskErrorDetails = null as any; +export const getCustomizationTaskErrorDetailsOutput: typeof import("./getCustomizationTaskErrorDetails").getCustomizationTaskErrorDetailsOutput = null as any; +utilities.lazyLoad(exports, ["getCustomizationTaskErrorDetails","getCustomizationTaskErrorDetailsOutput"], () => require("./getCustomizationTaskErrorDetails")); + +export { GetDevBoxDefinitionArgs, GetDevBoxDefinitionResult, GetDevBoxDefinitionOutputArgs } from "./getDevBoxDefinition"; +export const getDevBoxDefinition: typeof import("./getDevBoxDefinition").getDevBoxDefinition = null as any; +export const getDevBoxDefinitionOutput: typeof import("./getDevBoxDefinition").getDevBoxDefinitionOutput = null as any; +utilities.lazyLoad(exports, ["getDevBoxDefinition","getDevBoxDefinitionOutput"], () => require("./getDevBoxDefinition")); + +export { GetDevCenterArgs, GetDevCenterResult, GetDevCenterOutputArgs } from "./getDevCenter"; +export const getDevCenter: typeof import("./getDevCenter").getDevCenter = null as any; +export const getDevCenterOutput: typeof import("./getDevCenter").getDevCenterOutput = null as any; +utilities.lazyLoad(exports, ["getDevCenter","getDevCenterOutput"], () => require("./getDevCenter")); + +export { GetEnvironmentDefinitionErrorDetailsArgs, GetEnvironmentDefinitionErrorDetailsResult, GetEnvironmentDefinitionErrorDetailsOutputArgs } from "./getEnvironmentDefinitionErrorDetails"; +export const getEnvironmentDefinitionErrorDetails: typeof import("./getEnvironmentDefinitionErrorDetails").getEnvironmentDefinitionErrorDetails = null as any; +export const getEnvironmentDefinitionErrorDetailsOutput: typeof import("./getEnvironmentDefinitionErrorDetails").getEnvironmentDefinitionErrorDetailsOutput = null as any; +utilities.lazyLoad(exports, ["getEnvironmentDefinitionErrorDetails","getEnvironmentDefinitionErrorDetailsOutput"], () => require("./getEnvironmentDefinitionErrorDetails")); + +export { GetEnvironmentTypeArgs, GetEnvironmentTypeResult, GetEnvironmentTypeOutputArgs } from "./getEnvironmentType"; +export const getEnvironmentType: typeof import("./getEnvironmentType").getEnvironmentType = null as any; +export const getEnvironmentTypeOutput: typeof import("./getEnvironmentType").getEnvironmentTypeOutput = null as any; +utilities.lazyLoad(exports, ["getEnvironmentType","getEnvironmentTypeOutput"], () => require("./getEnvironmentType")); + +export { GetGalleryArgs, GetGalleryResult, GetGalleryOutputArgs } from "./getGallery"; +export const getGallery: typeof import("./getGallery").getGallery = null as any; +export const getGalleryOutput: typeof import("./getGallery").getGalleryOutput = null as any; +utilities.lazyLoad(exports, ["getGallery","getGalleryOutput"], () => require("./getGallery")); + +export { GetNetworkConnectionArgs, GetNetworkConnectionResult, GetNetworkConnectionOutputArgs } from "./getNetworkConnection"; +export const getNetworkConnection: typeof import("./getNetworkConnection").getNetworkConnection = null as any; +export const getNetworkConnectionOutput: typeof import("./getNetworkConnection").getNetworkConnectionOutput = null as any; +utilities.lazyLoad(exports, ["getNetworkConnection","getNetworkConnectionOutput"], () => require("./getNetworkConnection")); + +export { GetPoolArgs, GetPoolResult, GetPoolOutputArgs } from "./getPool"; +export const getPool: typeof import("./getPool").getPool = null as any; +export const getPoolOutput: typeof import("./getPool").getPoolOutput = null as any; +utilities.lazyLoad(exports, ["getPool","getPoolOutput"], () => require("./getPool")); + +export { GetProjectArgs, GetProjectResult, GetProjectOutputArgs } from "./getProject"; +export const getProject: typeof import("./getProject").getProject = null as any; +export const getProjectOutput: typeof import("./getProject").getProjectOutput = null as any; +utilities.lazyLoad(exports, ["getProject","getProjectOutput"], () => require("./getProject")); + +export { GetProjectCatalogArgs, GetProjectCatalogResult, GetProjectCatalogOutputArgs } from "./getProjectCatalog"; +export const getProjectCatalog: typeof import("./getProjectCatalog").getProjectCatalog = null as any; +export const getProjectCatalogOutput: typeof import("./getProjectCatalog").getProjectCatalogOutput = null as any; +utilities.lazyLoad(exports, ["getProjectCatalog","getProjectCatalogOutput"], () => require("./getProjectCatalog")); + +export { GetProjectCatalogEnvironmentDefinitionErrorDetailsArgs, GetProjectCatalogEnvironmentDefinitionErrorDetailsResult, GetProjectCatalogEnvironmentDefinitionErrorDetailsOutputArgs } from "./getProjectCatalogEnvironmentDefinitionErrorDetails"; +export const getProjectCatalogEnvironmentDefinitionErrorDetails: typeof import("./getProjectCatalogEnvironmentDefinitionErrorDetails").getProjectCatalogEnvironmentDefinitionErrorDetails = null as any; +export const getProjectCatalogEnvironmentDefinitionErrorDetailsOutput: typeof import("./getProjectCatalogEnvironmentDefinitionErrorDetails").getProjectCatalogEnvironmentDefinitionErrorDetailsOutput = null as any; +utilities.lazyLoad(exports, ["getProjectCatalogEnvironmentDefinitionErrorDetails","getProjectCatalogEnvironmentDefinitionErrorDetailsOutput"], () => require("./getProjectCatalogEnvironmentDefinitionErrorDetails")); + +export { GetProjectCatalogImageDefinitionBuildDetailsArgs, GetProjectCatalogImageDefinitionBuildDetailsResult, GetProjectCatalogImageDefinitionBuildDetailsOutputArgs } from "./getProjectCatalogImageDefinitionBuildDetails"; +export const getProjectCatalogImageDefinitionBuildDetails: typeof import("./getProjectCatalogImageDefinitionBuildDetails").getProjectCatalogImageDefinitionBuildDetails = null as any; +export const getProjectCatalogImageDefinitionBuildDetailsOutput: typeof import("./getProjectCatalogImageDefinitionBuildDetails").getProjectCatalogImageDefinitionBuildDetailsOutput = null as any; +utilities.lazyLoad(exports, ["getProjectCatalogImageDefinitionBuildDetails","getProjectCatalogImageDefinitionBuildDetailsOutput"], () => require("./getProjectCatalogImageDefinitionBuildDetails")); + +export { GetProjectCatalogImageDefinitionErrorDetailsArgs, GetProjectCatalogImageDefinitionErrorDetailsResult, GetProjectCatalogImageDefinitionErrorDetailsOutputArgs } from "./getProjectCatalogImageDefinitionErrorDetails"; +export const getProjectCatalogImageDefinitionErrorDetails: typeof import("./getProjectCatalogImageDefinitionErrorDetails").getProjectCatalogImageDefinitionErrorDetails = null as any; +export const getProjectCatalogImageDefinitionErrorDetailsOutput: typeof import("./getProjectCatalogImageDefinitionErrorDetails").getProjectCatalogImageDefinitionErrorDetailsOutput = null as any; +utilities.lazyLoad(exports, ["getProjectCatalogImageDefinitionErrorDetails","getProjectCatalogImageDefinitionErrorDetailsOutput"], () => require("./getProjectCatalogImageDefinitionErrorDetails")); + +export { GetProjectCatalogSyncErrorDetailsArgs, GetProjectCatalogSyncErrorDetailsResult, GetProjectCatalogSyncErrorDetailsOutputArgs } from "./getProjectCatalogSyncErrorDetails"; +export const getProjectCatalogSyncErrorDetails: typeof import("./getProjectCatalogSyncErrorDetails").getProjectCatalogSyncErrorDetails = null as any; +export const getProjectCatalogSyncErrorDetailsOutput: typeof import("./getProjectCatalogSyncErrorDetails").getProjectCatalogSyncErrorDetailsOutput = null as any; +utilities.lazyLoad(exports, ["getProjectCatalogSyncErrorDetails","getProjectCatalogSyncErrorDetailsOutput"], () => require("./getProjectCatalogSyncErrorDetails")); + +export { GetProjectEnvironmentTypeArgs, GetProjectEnvironmentTypeResult, GetProjectEnvironmentTypeOutputArgs } from "./getProjectEnvironmentType"; +export const getProjectEnvironmentType: typeof import("./getProjectEnvironmentType").getProjectEnvironmentType = null as any; +export const getProjectEnvironmentTypeOutput: typeof import("./getProjectEnvironmentType").getProjectEnvironmentTypeOutput = null as any; +utilities.lazyLoad(exports, ["getProjectEnvironmentType","getProjectEnvironmentTypeOutput"], () => require("./getProjectEnvironmentType")); + +export { GetProjectInheritedSettingsArgs, GetProjectInheritedSettingsResult, GetProjectInheritedSettingsOutputArgs } from "./getProjectInheritedSettings"; +export const getProjectInheritedSettings: typeof import("./getProjectInheritedSettings").getProjectInheritedSettings = null as any; +export const getProjectInheritedSettingsOutput: typeof import("./getProjectInheritedSettings").getProjectInheritedSettingsOutput = null as any; +utilities.lazyLoad(exports, ["getProjectInheritedSettings","getProjectInheritedSettingsOutput"], () => require("./getProjectInheritedSettings")); + +export { GetProjectPolicyArgs, GetProjectPolicyResult, GetProjectPolicyOutputArgs } from "./getProjectPolicy"; +export const getProjectPolicy: typeof import("./getProjectPolicy").getProjectPolicy = null as any; +export const getProjectPolicyOutput: typeof import("./getProjectPolicy").getProjectPolicyOutput = null as any; +utilities.lazyLoad(exports, ["getProjectPolicy","getProjectPolicyOutput"], () => require("./getProjectPolicy")); + +export { GetScheduleArgs, GetScheduleResult, GetScheduleOutputArgs } from "./getSchedule"; +export const getSchedule: typeof import("./getSchedule").getSchedule = null as any; +export const getScheduleOutput: typeof import("./getSchedule").getScheduleOutput = null as any; +utilities.lazyLoad(exports, ["getSchedule","getScheduleOutput"], () => require("./getSchedule")); + +export { ListSkusByProjectArgs, ListSkusByProjectResult, ListSkusByProjectOutputArgs } from "./listSkusByProject"; +export const listSkusByProject: typeof import("./listSkusByProject").listSkusByProject = null as any; +export const listSkusByProjectOutput: typeof import("./listSkusByProject").listSkusByProjectOutput = null as any; +utilities.lazyLoad(exports, ["listSkusByProject","listSkusByProjectOutput"], () => require("./listSkusByProject")); + +export { NetworkConnectionArgs } from "./networkConnection"; +export type NetworkConnection = import("./networkConnection").NetworkConnection; +export const NetworkConnection: typeof import("./networkConnection").NetworkConnection = null as any; +utilities.lazyLoad(exports, ["NetworkConnection"], () => require("./networkConnection")); + +export { PoolArgs } from "./pool"; +export type Pool = import("./pool").Pool; +export const Pool: typeof import("./pool").Pool = null as any; +utilities.lazyLoad(exports, ["Pool"], () => require("./pool")); + +export { ProjectArgs } from "./project"; +export type Project = import("./project").Project; +export const Project: typeof import("./project").Project = null as any; +utilities.lazyLoad(exports, ["Project"], () => require("./project")); + +export { ProjectCatalogArgs } from "./projectCatalog"; +export type ProjectCatalog = import("./projectCatalog").ProjectCatalog; +export const ProjectCatalog: typeof import("./projectCatalog").ProjectCatalog = null as any; +utilities.lazyLoad(exports, ["ProjectCatalog"], () => require("./projectCatalog")); + +export { ProjectEnvironmentTypeArgs } from "./projectEnvironmentType"; +export type ProjectEnvironmentType = import("./projectEnvironmentType").ProjectEnvironmentType; +export const ProjectEnvironmentType: typeof import("./projectEnvironmentType").ProjectEnvironmentType = null as any; +utilities.lazyLoad(exports, ["ProjectEnvironmentType"], () => require("./projectEnvironmentType")); + +export { ProjectPolicyArgs } from "./projectPolicy"; +export type ProjectPolicy = import("./projectPolicy").ProjectPolicy; +export const ProjectPolicy: typeof import("./projectPolicy").ProjectPolicy = null as any; +utilities.lazyLoad(exports, ["ProjectPolicy"], () => require("./projectPolicy")); + +export { ScheduleArgs } from "./schedule"; +export type Schedule = import("./schedule").Schedule; +export const Schedule: typeof import("./schedule").Schedule = null as any; +utilities.lazyLoad(exports, ["Schedule"], () => require("./schedule")); + + +// Export enums: +export * from "../../types/enums/devcenter/v20250201"; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter": + return new AttachedNetworkByDevCenter(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:Catalog": + return new Catalog(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:DevBoxDefinition": + return new DevBoxDefinition(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:DevCenter": + return new DevCenter(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:EnvironmentType": + return new EnvironmentType(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:Gallery": + return new Gallery(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:NetworkConnection": + return new NetworkConnection(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:Pool": + return new Pool(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:Project": + return new Project(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:ProjectCatalog": + return new ProjectCatalog(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:ProjectEnvironmentType": + return new ProjectEnvironmentType(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:ProjectPolicy": + return new ProjectPolicy(name, undefined, { urn }) + case "azure-native:devcenter/v20250201:Schedule": + return new Schedule(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "devcenter/v20250201", _module) diff --git a/sdk/nodejs/devcenter/v20250201/listSkusByProject.ts b/sdk/nodejs/devcenter/v20250201/listSkusByProject.ts new file mode 100644 index 000000000000..a882f352663d --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/listSkusByProject.ts @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Lists SKUs available to the project + */ +export function listSkusByProject(args: ListSkusByProjectArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:devcenter/v20250201:listSkusByProject", { + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface ListSkusByProjectArgs { + /** + * The name of the project. + */ + projectName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Results of the Microsoft.DevCenter SKU list operation. + */ +export interface ListSkusByProjectResult { + /** + * URL to get the next set of results if there are any. + */ + readonly nextLink: string; + /** + * Current page of results. + */ + readonly value: outputs.devcenter.v20250201.DevCenterSkuResponse[]; +} +/** + * Lists SKUs available to the project + */ +export function listSkusByProjectOutput(args: ListSkusByProjectOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:devcenter/v20250201:listSkusByProject", { + "projectName": args.projectName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface ListSkusByProjectOutputArgs { + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/networkConnection.ts b/sdk/nodejs/devcenter/v20250201/networkConnection.ts new file mode 100644 index 000000000000..54c9a263dcc0 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/networkConnection.ts @@ -0,0 +1,204 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Network related settings + */ +export class NetworkConnection extends pulumi.CustomResource { + /** + * Get an existing NetworkConnection resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): NetworkConnection { + return new NetworkConnection(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:NetworkConnection'; + + /** + * Returns true if the given object is an instance of NetworkConnection. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is NetworkConnection { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === NetworkConnection.__pulumiType; + } + + /** + * AAD Join type. + */ + public readonly domainJoinType!: pulumi.Output; + /** + * Active Directory domain name + */ + public readonly domainName!: pulumi.Output; + /** + * The password for the account used to join domain + */ + public readonly domainPassword!: pulumi.Output; + /** + * The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + */ + public readonly domainUsername!: pulumi.Output; + /** + * Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. + */ + public /*out*/ readonly healthCheckStatus!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The name for resource group where NICs will be placed. + */ + public readonly networkingResourceGroupName!: pulumi.Output; + /** + * Active Directory domain Organization Unit (OU) + */ + public readonly organizationUnit!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * The subnet to attach Virtual Machines to + */ + public readonly subnetId!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a NetworkConnection resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: NetworkConnectionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.domainJoinType === undefined) && !opts.urn) { + throw new Error("Missing required property 'domainJoinType'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.subnetId === undefined) && !opts.urn) { + throw new Error("Missing required property 'subnetId'"); + } + resourceInputs["domainJoinType"] = args ? args.domainJoinType : undefined; + resourceInputs["domainName"] = args ? args.domainName : undefined; + resourceInputs["domainPassword"] = args ? args.domainPassword : undefined; + resourceInputs["domainUsername"] = args ? args.domainUsername : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["networkConnectionName"] = args ? args.networkConnectionName : undefined; + resourceInputs["networkingResourceGroupName"] = args ? args.networkingResourceGroupName : undefined; + resourceInputs["organizationUnit"] = args ? args.organizationUnit : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["subnetId"] = args ? args.subnetId : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["healthCheckStatus"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["domainJoinType"] = undefined /*out*/; + resourceInputs["domainName"] = undefined /*out*/; + resourceInputs["domainPassword"] = undefined /*out*/; + resourceInputs["domainUsername"] = undefined /*out*/; + resourceInputs["healthCheckStatus"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["networkingResourceGroupName"] = undefined /*out*/; + resourceInputs["organizationUnit"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["subnetId"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20220901preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221012preview:NetworkConnection" }, { type: "azure-native:devcenter/v20221111preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230101preview:NetworkConnection" }, { type: "azure-native:devcenter/v20230401:NetworkConnection" }, { type: "azure-native:devcenter/v20230801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20231001preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240201:NetworkConnection" }, { type: "azure-native:devcenter/v20240501preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240601preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240701preview:NetworkConnection" }, { type: "azure-native:devcenter/v20240801preview:NetworkConnection" }, { type: "azure-native:devcenter/v20241001preview:NetworkConnection" }, { type: "azure-native:devcenter:NetworkConnection" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(NetworkConnection.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a NetworkConnection resource. + */ +export interface NetworkConnectionArgs { + /** + * AAD Join type. + */ + domainJoinType: pulumi.Input; + /** + * Active Directory domain name + */ + domainName?: pulumi.Input; + /** + * The password for the account used to join domain + */ + domainPassword?: pulumi.Input; + /** + * The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + */ + domainUsername?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Name of the Network Connection that can be applied to a Pool. + */ + networkConnectionName?: pulumi.Input; + /** + * The name for resource group where NICs will be placed. + */ + networkingResourceGroupName?: pulumi.Input; + /** + * Active Directory domain Organization Unit (OU) + */ + organizationUnit?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The subnet to attach Virtual Machines to + */ + subnetId: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/v20250201/pool.ts b/sdk/nodejs/devcenter/v20250201/pool.ts new file mode 100644 index 000000000000..f913f1258054 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/pool.ts @@ -0,0 +1,280 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * A pool of Virtual Machines. + */ +export class Pool extends pulumi.CustomResource { + /** + * Get an existing Pool resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Pool { + return new Pool(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:Pool'; + + /** + * Returns true if the given object is an instance of Pool. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Pool { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Pool.__pulumiType; + } + + /** + * Indicates the number of provisioned Dev Boxes in this pool. + */ + public /*out*/ readonly devBoxCount!: pulumi.Output; + /** + * A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + */ + public readonly devBoxDefinition!: pulumi.Output; + /** + * Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + */ + public readonly devBoxDefinitionName!: pulumi.Output; + /** + * Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + */ + public readonly devBoxDefinitionType!: pulumi.Output; + /** + * The display name of the pool. + */ + public readonly displayName!: pulumi.Output; + /** + * Overall health status of the Pool. Indicates whether or not the Pool is available to create Dev Boxes. + */ + public /*out*/ readonly healthStatus!: pulumi.Output; + /** + * Details on the Pool health status to help diagnose issues. This is only populated when the pool status indicates the pool is in a non-healthy state + */ + public /*out*/ readonly healthStatusDetails!: pulumi.Output; + /** + * Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + */ + public readonly licenseType!: pulumi.Output; + /** + * Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + */ + public readonly localAdministrator!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The regions of the managed virtual network (required when managedNetworkType is Managed). + */ + public readonly managedVirtualNetworkRegions!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Name of a Network Connection in parent Project of this Pool + */ + public readonly networkConnectionName!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + */ + public readonly singleSignOnStatus!: pulumi.Output; + /** + * Stop on disconnect configuration settings for Dev Boxes created in this pool. + */ + public readonly stopOnDisconnect!: pulumi.Output; + /** + * Stop on no connect configuration settings for Dev Boxes created in this pool. + */ + public readonly stopOnNoConnect!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + /** + * Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + */ + public readonly virtualNetworkType!: pulumi.Output; + + /** + * Create a Pool resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: PoolArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.devBoxDefinitionName === undefined) && !opts.urn) { + throw new Error("Missing required property 'devBoxDefinitionName'"); + } + if ((!args || args.licenseType === undefined) && !opts.urn) { + throw new Error("Missing required property 'licenseType'"); + } + if ((!args || args.localAdministrator === undefined) && !opts.urn) { + throw new Error("Missing required property 'localAdministrator'"); + } + if ((!args || args.networkConnectionName === undefined) && !opts.urn) { + throw new Error("Missing required property 'networkConnectionName'"); + } + if ((!args || args.projectName === undefined) && !opts.urn) { + throw new Error("Missing required property 'projectName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["devBoxDefinition"] = args ? args.devBoxDefinition : undefined; + resourceInputs["devBoxDefinitionName"] = args ? args.devBoxDefinitionName : undefined; + resourceInputs["devBoxDefinitionType"] = args ? args.devBoxDefinitionType : undefined; + resourceInputs["displayName"] = args ? args.displayName : undefined; + resourceInputs["licenseType"] = args ? args.licenseType : undefined; + resourceInputs["localAdministrator"] = args ? args.localAdministrator : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["managedVirtualNetworkRegions"] = args ? args.managedVirtualNetworkRegions : undefined; + resourceInputs["networkConnectionName"] = args ? args.networkConnectionName : undefined; + resourceInputs["poolName"] = args ? args.poolName : undefined; + resourceInputs["projectName"] = args ? args.projectName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["singleSignOnStatus"] = args ? args.singleSignOnStatus : undefined; + resourceInputs["stopOnDisconnect"] = args ? args.stopOnDisconnect : undefined; + resourceInputs["stopOnNoConnect"] = args ? args.stopOnNoConnect : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["virtualNetworkType"] = args ? args.virtualNetworkType : undefined; + resourceInputs["devBoxCount"] = undefined /*out*/; + resourceInputs["healthStatus"] = undefined /*out*/; + resourceInputs["healthStatusDetails"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["devBoxCount"] = undefined /*out*/; + resourceInputs["devBoxDefinition"] = undefined /*out*/; + resourceInputs["devBoxDefinitionName"] = undefined /*out*/; + resourceInputs["devBoxDefinitionType"] = undefined /*out*/; + resourceInputs["displayName"] = undefined /*out*/; + resourceInputs["healthStatus"] = undefined /*out*/; + resourceInputs["healthStatusDetails"] = undefined /*out*/; + resourceInputs["licenseType"] = undefined /*out*/; + resourceInputs["localAdministrator"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["managedVirtualNetworkRegions"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["networkConnectionName"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["singleSignOnStatus"] = undefined /*out*/; + resourceInputs["stopOnDisconnect"] = undefined /*out*/; + resourceInputs["stopOnNoConnect"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + resourceInputs["virtualNetworkType"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Pool" }, { type: "azure-native:devcenter/v20220901preview:Pool" }, { type: "azure-native:devcenter/v20221012preview:Pool" }, { type: "azure-native:devcenter/v20221111preview:Pool" }, { type: "azure-native:devcenter/v20230101preview:Pool" }, { type: "azure-native:devcenter/v20230401:Pool" }, { type: "azure-native:devcenter/v20230801preview:Pool" }, { type: "azure-native:devcenter/v20231001preview:Pool" }, { type: "azure-native:devcenter/v20240201:Pool" }, { type: "azure-native:devcenter/v20240501preview:Pool" }, { type: "azure-native:devcenter/v20240601preview:Pool" }, { type: "azure-native:devcenter/v20240701preview:Pool" }, { type: "azure-native:devcenter/v20240801preview:Pool" }, { type: "azure-native:devcenter/v20241001preview:Pool" }, { type: "azure-native:devcenter:Pool" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Pool.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Pool resource. + */ +export interface PoolArgs { + /** + * A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + */ + devBoxDefinition?: pulumi.Input; + /** + * Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + */ + devBoxDefinitionName: pulumi.Input; + /** + * Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + */ + devBoxDefinitionType?: pulumi.Input; + /** + * The display name of the pool. + */ + displayName?: pulumi.Input; + /** + * Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + */ + licenseType: pulumi.Input; + /** + * Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + */ + localAdministrator: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * The regions of the managed virtual network (required when managedNetworkType is Managed). + */ + managedVirtualNetworkRegions?: pulumi.Input[]>; + /** + * Name of a Network Connection in parent Project of this Pool + */ + networkConnectionName: pulumi.Input; + /** + * Name of the pool. + */ + poolName?: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + */ + singleSignOnStatus?: pulumi.Input; + /** + * Stop on disconnect configuration settings for Dev Boxes created in this pool. + */ + stopOnDisconnect?: pulumi.Input; + /** + * Stop on no connect configuration settings for Dev Boxes created in this pool. + */ + stopOnNoConnect?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + */ + virtualNetworkType?: pulumi.Input; +} diff --git a/sdk/nodejs/devcenter/v20250201/project.ts b/sdk/nodejs/devcenter/v20250201/project.ts new file mode 100644 index 000000000000..3b65a771e496 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/project.ts @@ -0,0 +1,188 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents a project resource. + */ +export class Project extends pulumi.CustomResource { + /** + * Get an existing Project resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Project { + return new Project(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:Project'; + + /** + * Returns true if the given object is an instance of Project. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Project { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Project.__pulumiType; + } + + /** + * Settings to be used when associating a project with a catalog. + */ + public readonly catalogSettings!: pulumi.Output; + /** + * Description of the project. + */ + public readonly description!: pulumi.Output; + /** + * Resource Id of an associated DevCenter + */ + public readonly devCenterId!: pulumi.Output; + /** + * The URI of the Dev Center resource this project is associated with. + */ + public /*out*/ readonly devCenterUri!: pulumi.Output; + /** + * The display name of the project. + */ + public readonly displayName!: pulumi.Output; + /** + * Managed identity properties + */ + public readonly identity!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + */ + public readonly maxDevBoxesPerUser!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Project resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ProjectArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["catalogSettings"] = args ? args.catalogSettings : undefined; + resourceInputs["description"] = args ? args.description : undefined; + resourceInputs["devCenterId"] = args ? args.devCenterId : undefined; + resourceInputs["displayName"] = args ? args.displayName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["maxDevBoxesPerUser"] = args ? args.maxDevBoxesPerUser : undefined; + resourceInputs["projectName"] = args ? args.projectName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["devCenterUri"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["catalogSettings"] = undefined /*out*/; + resourceInputs["description"] = undefined /*out*/; + resourceInputs["devCenterId"] = undefined /*out*/; + resourceInputs["devCenterUri"] = undefined /*out*/; + resourceInputs["displayName"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["maxDevBoxesPerUser"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Project" }, { type: "azure-native:devcenter/v20220901preview:Project" }, { type: "azure-native:devcenter/v20221012preview:Project" }, { type: "azure-native:devcenter/v20221111preview:Project" }, { type: "azure-native:devcenter/v20230101preview:Project" }, { type: "azure-native:devcenter/v20230401:Project" }, { type: "azure-native:devcenter/v20230801preview:Project" }, { type: "azure-native:devcenter/v20231001preview:Project" }, { type: "azure-native:devcenter/v20240201:Project" }, { type: "azure-native:devcenter/v20240501preview:Project" }, { type: "azure-native:devcenter/v20240601preview:Project" }, { type: "azure-native:devcenter/v20240701preview:Project" }, { type: "azure-native:devcenter/v20240801preview:Project" }, { type: "azure-native:devcenter/v20241001preview:Project" }, { type: "azure-native:devcenter:Project" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Project.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Project resource. + */ +export interface ProjectArgs { + /** + * Settings to be used when associating a project with a catalog. + */ + catalogSettings?: pulumi.Input; + /** + * Description of the project. + */ + description?: pulumi.Input; + /** + * Resource Id of an associated DevCenter + */ + devCenterId?: pulumi.Input; + /** + * The display name of the project. + */ + displayName?: pulumi.Input; + /** + * Managed identity properties + */ + identity?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + */ + maxDevBoxesPerUser?: pulumi.Input; + /** + * The name of the project. + */ + projectName?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/v20250201/projectCatalog.ts b/sdk/nodejs/devcenter/v20250201/projectCatalog.ts new file mode 100644 index 000000000000..a9e6a0103d34 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/projectCatalog.ts @@ -0,0 +1,180 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents a catalog. + */ +export class ProjectCatalog extends pulumi.CustomResource { + /** + * Get an existing ProjectCatalog resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ProjectCatalog { + return new ProjectCatalog(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:ProjectCatalog'; + + /** + * Returns true if the given object is an instance of ProjectCatalog. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ProjectCatalog { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ProjectCatalog.__pulumiType; + } + + /** + * Properties for an Azure DevOps catalog type. + */ + public readonly adoGit!: pulumi.Output; + /** + * The connection state of the catalog. + */ + public /*out*/ readonly connectionState!: pulumi.Output; + /** + * Properties for a GitHub catalog type. + */ + public readonly gitHub!: pulumi.Output; + /** + * When the catalog was last connected. + */ + public /*out*/ readonly lastConnectionTime!: pulumi.Output; + /** + * Stats of the latest synchronization. + */ + public /*out*/ readonly lastSyncStats!: pulumi.Output; + /** + * When the catalog was last synced. + */ + public /*out*/ readonly lastSyncTime!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * The synchronization state of the catalog. + */ + public /*out*/ readonly syncState!: pulumi.Output; + /** + * Indicates the type of sync that is configured for the catalog. + */ + public readonly syncType!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ProjectCatalog resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ProjectCatalogArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.projectName === undefined) && !opts.urn) { + throw new Error("Missing required property 'projectName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["adoGit"] = args ? args.adoGit : undefined; + resourceInputs["catalogName"] = args ? args.catalogName : undefined; + resourceInputs["gitHub"] = args ? args.gitHub : undefined; + resourceInputs["projectName"] = args ? args.projectName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["syncType"] = args ? args.syncType : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["connectionState"] = undefined /*out*/; + resourceInputs["lastConnectionTime"] = undefined /*out*/; + resourceInputs["lastSyncStats"] = undefined /*out*/; + resourceInputs["lastSyncTime"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["syncState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["adoGit"] = undefined /*out*/; + resourceInputs["connectionState"] = undefined /*out*/; + resourceInputs["gitHub"] = undefined /*out*/; + resourceInputs["lastConnectionTime"] = undefined /*out*/; + resourceInputs["lastSyncStats"] = undefined /*out*/; + resourceInputs["lastSyncTime"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["syncState"] = undefined /*out*/; + resourceInputs["syncType"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20240201:ProjectCatalog" }, { type: "azure-native:devcenter/v20240501preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240601preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240701preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20240801preview:ProjectCatalog" }, { type: "azure-native:devcenter/v20241001preview:ProjectCatalog" }, { type: "azure-native:devcenter:ProjectCatalog" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ProjectCatalog.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ProjectCatalog resource. + */ +export interface ProjectCatalogArgs { + /** + * Properties for an Azure DevOps catalog type. + */ + adoGit?: pulumi.Input; + /** + * The name of the Catalog. + */ + catalogName?: pulumi.Input; + /** + * Properties for a GitHub catalog type. + */ + gitHub?: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Indicates the type of sync that is configured for the catalog. + */ + syncType?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/v20250201/projectEnvironmentType.ts b/sdk/nodejs/devcenter/v20250201/projectEnvironmentType.ts new file mode 100644 index 000000000000..7781320c379b --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/projectEnvironmentType.ts @@ -0,0 +1,196 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents an environment type. + */ +export class ProjectEnvironmentType extends pulumi.CustomResource { + /** + * Get an existing ProjectEnvironmentType resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ProjectEnvironmentType { + return new ProjectEnvironmentType(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:ProjectEnvironmentType'; + + /** + * Returns true if the given object is an instance of ProjectEnvironmentType. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ProjectEnvironmentType { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ProjectEnvironmentType.__pulumiType; + } + + /** + * The role definition assigned to the environment creator on backing resources. + */ + public readonly creatorRoleAssignment!: pulumi.Output; + /** + * Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + */ + public readonly deploymentTargetId!: pulumi.Output; + /** + * The display name of the project environment type. + */ + public readonly displayName!: pulumi.Output; + /** + * The number of environments of this type. + */ + public /*out*/ readonly environmentCount!: pulumi.Output; + /** + * Managed identity properties + */ + public readonly identity!: pulumi.Output; + /** + * The geo-location for the environment type + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Defines whether this Environment Type can be used in this Project. + */ + public readonly status!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + /** + * Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + */ + public readonly userRoleAssignments!: pulumi.Output<{[key: string]: outputs.devcenter.v20250201.UserRoleAssignmentResponse} | undefined>; + + /** + * Create a ProjectEnvironmentType resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ProjectEnvironmentTypeArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.projectName === undefined) && !opts.urn) { + throw new Error("Missing required property 'projectName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["creatorRoleAssignment"] = args ? args.creatorRoleAssignment : undefined; + resourceInputs["deploymentTargetId"] = args ? args.deploymentTargetId : undefined; + resourceInputs["displayName"] = args ? args.displayName : undefined; + resourceInputs["environmentTypeName"] = args ? args.environmentTypeName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["projectName"] = args ? args.projectName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["status"] = args ? args.status : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["userRoleAssignments"] = args ? args.userRoleAssignments : undefined; + resourceInputs["environmentCount"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["creatorRoleAssignment"] = undefined /*out*/; + resourceInputs["deploymentTargetId"] = undefined /*out*/; + resourceInputs["displayName"] = undefined /*out*/; + resourceInputs["environmentCount"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["status"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + resourceInputs["userRoleAssignments"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20220901preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221012preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20221111preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230101preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230401:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20230801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20231001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240201:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240501preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240601preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240701preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20240801preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter/v20241001preview:ProjectEnvironmentType" }, { type: "azure-native:devcenter:ProjectEnvironmentType" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ProjectEnvironmentType.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ProjectEnvironmentType resource. + */ +export interface ProjectEnvironmentTypeArgs { + /** + * The role definition assigned to the environment creator on backing resources. + */ + creatorRoleAssignment?: pulumi.Input; + /** + * Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + */ + deploymentTargetId?: pulumi.Input; + /** + * The display name of the project environment type. + */ + displayName?: pulumi.Input; + /** + * The name of the environment type. + */ + environmentTypeName?: pulumi.Input; + /** + * Managed identity properties + */ + identity?: pulumi.Input; + /** + * The geo-location for the environment type + */ + location?: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Defines whether this Environment Type can be used in this Project. + */ + status?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + */ + userRoleAssignments?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/devcenter/v20250201/projectPolicy.ts b/sdk/nodejs/devcenter/v20250201/projectPolicy.ts new file mode 100644 index 000000000000..f7dc3de00ca1 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/projectPolicy.ts @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents an project policy resource. + */ +export class ProjectPolicy extends pulumi.CustomResource { + /** + * Get an existing ProjectPolicy resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ProjectPolicy { + return new ProjectPolicy(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:ProjectPolicy'; + + /** + * Returns true if the given object is an instance of ProjectPolicy. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ProjectPolicy { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ProjectPolicy.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Resource policies that are a part of this project policy. + */ + public readonly resourcePolicies!: pulumi.Output; + /** + * Resources that have access to the shared resources that are a part of this project policy. + */ + public readonly scopes!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ProjectPolicy resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ProjectPolicyArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.devCenterName === undefined) && !opts.urn) { + throw new Error("Missing required property 'devCenterName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["devCenterName"] = args ? args.devCenterName : undefined; + resourceInputs["projectPolicyName"] = args ? args.projectPolicyName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["resourcePolicies"] = args ? args.resourcePolicies : undefined; + resourceInputs["scopes"] = args ? args.scopes : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["resourcePolicies"] = undefined /*out*/; + resourceInputs["scopes"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20241001preview:ProjectPolicy" }, { type: "azure-native:devcenter:ProjectPolicy" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ProjectPolicy.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ProjectPolicy resource. + */ +export interface ProjectPolicyArgs { + /** + * The name of the devcenter. + */ + devCenterName: pulumi.Input; + /** + * The name of the project policy. + */ + projectPolicyName?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Resource policies that are a part of this project policy. + */ + resourcePolicies?: pulumi.Input[]>; + /** + * Resources that have access to the shared resources that are a part of this project policy. + */ + scopes?: pulumi.Input[]>; +} diff --git a/sdk/nodejs/devcenter/v20250201/schedule.ts b/sdk/nodejs/devcenter/v20250201/schedule.ts new file mode 100644 index 000000000000..959e19831095 --- /dev/null +++ b/sdk/nodejs/devcenter/v20250201/schedule.ts @@ -0,0 +1,199 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Represents a Schedule to execute a task. + */ +export class Schedule extends pulumi.CustomResource { + /** + * Get an existing Schedule resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Schedule { + return new Schedule(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:devcenter/v20250201:Schedule'; + + /** + * Returns true if the given object is an instance of Schedule. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Schedule { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Schedule.__pulumiType; + } + + /** + * The frequency of this scheduled task. + */ + public readonly frequency!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state of the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Indicates whether or not this scheduled task is enabled. + */ + public readonly state!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The target time to trigger the action. The format is HH:MM. + */ + public readonly time!: pulumi.Output; + /** + * The IANA timezone id at which the schedule should execute. + */ + public readonly timeZone!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public readonly type!: pulumi.Output; + + /** + * Create a Schedule resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ScheduleArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.frequency === undefined) && !opts.urn) { + throw new Error("Missing required property 'frequency'"); + } + if ((!args || args.poolName === undefined) && !opts.urn) { + throw new Error("Missing required property 'poolName'"); + } + if ((!args || args.projectName === undefined) && !opts.urn) { + throw new Error("Missing required property 'projectName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.time === undefined) && !opts.urn) { + throw new Error("Missing required property 'time'"); + } + if ((!args || args.timeZone === undefined) && !opts.urn) { + throw new Error("Missing required property 'timeZone'"); + } + if ((!args || args.type === undefined) && !opts.urn) { + throw new Error("Missing required property 'type'"); + } + resourceInputs["frequency"] = args ? args.frequency : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["poolName"] = args ? args.poolName : undefined; + resourceInputs["projectName"] = args ? args.projectName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["scheduleName"] = args ? args.scheduleName : undefined; + resourceInputs["state"] = args ? args.state : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["time"] = args ? args.time : undefined; + resourceInputs["timeZone"] = args ? args.timeZone : undefined; + resourceInputs["top"] = args ? args.top : undefined; + resourceInputs["type"] = args ? args.type : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + } else { + resourceInputs["frequency"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["state"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["time"] = undefined /*out*/; + resourceInputs["timeZone"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:devcenter/v20220801preview:Schedule" }, { type: "azure-native:devcenter/v20220901preview:Schedule" }, { type: "azure-native:devcenter/v20221012preview:Schedule" }, { type: "azure-native:devcenter/v20221111preview:Schedule" }, { type: "azure-native:devcenter/v20230101preview:Schedule" }, { type: "azure-native:devcenter/v20230401:Schedule" }, { type: "azure-native:devcenter/v20230801preview:Schedule" }, { type: "azure-native:devcenter/v20231001preview:Schedule" }, { type: "azure-native:devcenter/v20240201:Schedule" }, { type: "azure-native:devcenter/v20240501preview:Schedule" }, { type: "azure-native:devcenter/v20240601preview:Schedule" }, { type: "azure-native:devcenter/v20240701preview:Schedule" }, { type: "azure-native:devcenter/v20240801preview:Schedule" }, { type: "azure-native:devcenter/v20241001preview:Schedule" }, { type: "azure-native:devcenter:Schedule" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Schedule.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Schedule resource. + */ +export interface ScheduleArgs { + /** + * The frequency of this scheduled task. + */ + frequency: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Name of the pool. + */ + poolName: pulumi.Input; + /** + * The name of the project. + */ + projectName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the schedule that uniquely identifies it. + */ + scheduleName?: pulumi.Input; + /** + * Indicates whether or not this scheduled task is enabled. + */ + state?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The target time to trigger the action. The format is HH:MM. + */ + time: pulumi.Input; + /** + * The IANA timezone id at which the schedule should execute. + */ + timeZone: pulumi.Input; + /** + * The maximum number of resources to return from the operation. Example: '$top=10'. + */ + top?: pulumi.Input; + /** + * Supported type this scheduled task represents. + */ + type: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/dicomService.ts b/sdk/nodejs/healthcareapis/dicomService.ts index 9e056dfd3e83..02b46ffdea6e 100644 --- a/sdk/nodejs/healthcareapis/dicomService.ts +++ b/sdk/nodejs/healthcareapis/dicomService.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * The description of Dicom Service * Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export class DicomService extends pulumi.CustomResource { /** @@ -148,7 +148,7 @@ export class DicomService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis/v20250301preview:DicomService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DicomService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/fhirService.ts b/sdk/nodejs/healthcareapis/fhirService.ts index db54535e8fcd..baf7a6734418 100644 --- a/sdk/nodejs/healthcareapis/fhirService.ts +++ b/sdk/nodejs/healthcareapis/fhirService.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * The description of Fhir Service * Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export class FhirService extends pulumi.CustomResource { /** @@ -184,7 +184,7 @@ export class FhirService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis/v20250301preview:FhirService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FhirService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/getDicomService.ts b/sdk/nodejs/healthcareapis/getDicomService.ts index ab1b6d911043..ce1307b128eb 100644 --- a/sdk/nodejs/healthcareapis/getDicomService.ts +++ b/sdk/nodejs/healthcareapis/getDicomService.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the properties of the specified DICOM Service. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getDicomService(args: GetDicomServiceArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -106,7 +106,7 @@ export interface GetDicomServiceResult { * Gets the properties of the specified DICOM Service. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getDicomServiceOutput(args: GetDicomServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/healthcareapis/getFhirService.ts b/sdk/nodejs/healthcareapis/getFhirService.ts index 6ec20f9410dc..d877da8df14a 100644 --- a/sdk/nodejs/healthcareapis/getFhirService.ts +++ b/sdk/nodejs/healthcareapis/getFhirService.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the properties of the specified FHIR Service. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getFhirService(args: GetFhirServiceArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -130,7 +130,7 @@ export interface GetFhirServiceResult { * Gets the properties of the specified FHIR Service. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getFhirServiceOutput(args: GetFhirServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/healthcareapis/getIotConnector.ts b/sdk/nodejs/healthcareapis/getIotConnector.ts index 7ed8ca54cab8..d1c83399c348 100644 --- a/sdk/nodejs/healthcareapis/getIotConnector.ts +++ b/sdk/nodejs/healthcareapis/getIotConnector.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the properties of the specified IoT Connector. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getIotConnector(args: GetIotConnectorArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -90,7 +90,7 @@ export interface GetIotConnectorResult { * Gets the properties of the specified IoT Connector. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getIotConnectorOutput(args: GetIotConnectorOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/healthcareapis/getIotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/getIotConnectorFhirDestination.ts index 4f2a6384dfad..03cc2cf3a922 100644 --- a/sdk/nodejs/healthcareapis/getIotConnectorFhirDestination.ts +++ b/sdk/nodejs/healthcareapis/getIotConnectorFhirDestination.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the properties of the specified Iot Connector FHIR destination. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getIotConnectorFhirDestination(args: GetIotConnectorFhirDestinationArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -87,7 +87,7 @@ export interface GetIotConnectorFhirDestinationResult { * Gets the properties of the specified Iot Connector FHIR destination. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getIotConnectorFhirDestinationOutput(args: GetIotConnectorFhirDestinationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/healthcareapis/getPrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/getPrivateEndpointConnection.ts index 07d405e9f6b6..dd3178c24f0c 100644 --- a/sdk/nodejs/healthcareapis/getPrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/getPrivateEndpointConnection.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the specified private endpoint connection associated with the service. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getPrivateEndpointConnection(args: GetPrivateEndpointConnectionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -74,7 +74,7 @@ export interface GetPrivateEndpointConnectionResult { * Gets the specified private endpoint connection associated with the service. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getPrivateEndpointConnectionOutput(args: GetPrivateEndpointConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/healthcareapis/getService.ts b/sdk/nodejs/healthcareapis/getService.ts index 56e31d365902..4ed559b97433 100644 --- a/sdk/nodejs/healthcareapis/getService.ts +++ b/sdk/nodejs/healthcareapis/getService.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Get the metadata of a service instance. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getService(args: GetServiceArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -81,7 +81,7 @@ export interface GetServiceResult { * Get the metadata of a service instance. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getServiceOutput(args: GetServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/healthcareapis/getWorkspace.ts b/sdk/nodejs/healthcareapis/getWorkspace.ts index aa7d6685789c..01f62f33e292 100644 --- a/sdk/nodejs/healthcareapis/getWorkspace.ts +++ b/sdk/nodejs/healthcareapis/getWorkspace.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the properties of the specified workspace. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getWorkspace(args: GetWorkspaceArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -73,7 +73,7 @@ export interface GetWorkspaceResult { * Gets the properties of the specified workspace. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getWorkspaceOutput(args: GetWorkspaceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/healthcareapis/getWorkspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/getWorkspacePrivateEndpointConnection.ts index c500d4fef678..a8cc44aba487 100644 --- a/sdk/nodejs/healthcareapis/getWorkspacePrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/getWorkspacePrivateEndpointConnection.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the specified private endpoint connection associated with the workspace. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getWorkspacePrivateEndpointConnection(args: GetWorkspacePrivateEndpointConnectionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -74,7 +74,7 @@ export interface GetWorkspacePrivateEndpointConnectionResult { * Gets the specified private endpoint connection associated with the workspace. * Azure REST API version: 2023-02-28. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export function getWorkspacePrivateEndpointConnectionOutput(args: GetWorkspacePrivateEndpointConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/healthcareapis/index.ts b/sdk/nodejs/healthcareapis/index.ts index 77b33cb81dfe..eb3f5001ea13 100644 --- a/sdk/nodejs/healthcareapis/index.ts +++ b/sdk/nodejs/healthcareapis/index.ts @@ -107,6 +107,7 @@ import * as v20231101 from "./v20231101"; import * as v20231201 from "./v20231201"; import * as v20240301 from "./v20240301"; import * as v20240331 from "./v20240331"; +import * as v20250301preview from "./v20250301preview"; export { v20221001preview, @@ -116,6 +117,7 @@ export { v20231201, v20240301, v20240331, + v20250301preview, }; const _module = { diff --git a/sdk/nodejs/healthcareapis/iotConnector.ts b/sdk/nodejs/healthcareapis/iotConnector.ts index 220135ca56f0..492a7898efa3 100644 --- a/sdk/nodejs/healthcareapis/iotConnector.ts +++ b/sdk/nodejs/healthcareapis/iotConnector.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * IoT Connector definition. * Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export class IotConnector extends pulumi.CustomResource { /** @@ -124,7 +124,7 @@ export class IotConnector extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnector" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnector.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/iotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/iotConnectorFhirDestination.ts index c32438076df0..1989692eeca7 100644 --- a/sdk/nodejs/healthcareapis/iotConnectorFhirDestination.ts +++ b/sdk/nodejs/healthcareapis/iotConnectorFhirDestination.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * IoT Connector FHIR destination definition. * Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export class IotConnectorFhirDestination extends pulumi.CustomResource { /** @@ -125,7 +125,7 @@ export class IotConnectorFhirDestination extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnectorFhirDestination.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/privateEndpointConnection.ts b/sdk/nodejs/healthcareapis/privateEndpointConnection.ts index 0e2eba34f48b..80c65e2205de 100644 --- a/sdk/nodejs/healthcareapis/privateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/privateEndpointConnection.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * The Private Endpoint Connection resource. * Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export class PrivateEndpointConnection extends pulumi.CustomResource { /** @@ -103,7 +103,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/service.ts b/sdk/nodejs/healthcareapis/service.ts index 7cbb6abb3c18..ace893bf6c2c 100644 --- a/sdk/nodejs/healthcareapis/service.ts +++ b/sdk/nodejs/healthcareapis/service.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * The description of the service. * Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export class Service extends pulumi.CustomResource { /** @@ -117,7 +117,7 @@ export class Service extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis/v20250301preview:Service" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Service.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230228/dicomService.ts b/sdk/nodejs/healthcareapis/v20230228/dicomService.ts index b46e0ae4892d..7ff1000c588e 100644 --- a/sdk/nodejs/healthcareapis/v20230228/dicomService.ts +++ b/sdk/nodejs/healthcareapis/v20230228/dicomService.ts @@ -145,7 +145,7 @@ export class DicomService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis/v20250301preview:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DicomService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230228/fhirService.ts b/sdk/nodejs/healthcareapis/v20230228/fhirService.ts index 5989910905fa..44d8b44d4245 100644 --- a/sdk/nodejs/healthcareapis/v20230228/fhirService.ts +++ b/sdk/nodejs/healthcareapis/v20230228/fhirService.ts @@ -181,7 +181,7 @@ export class FhirService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis/v20250301preview:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FhirService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230228/iotConnector.ts b/sdk/nodejs/healthcareapis/v20230228/iotConnector.ts index 181905f92bf8..d6cf41d4e0cf 100644 --- a/sdk/nodejs/healthcareapis/v20230228/iotConnector.ts +++ b/sdk/nodejs/healthcareapis/v20230228/iotConnector.ts @@ -121,7 +121,7 @@ export class IotConnector extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnector.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230228/iotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/v20230228/iotConnectorFhirDestination.ts index 664ab7dd7a7f..9ca7c62bb53d 100644 --- a/sdk/nodejs/healthcareapis/v20230228/iotConnectorFhirDestination.ts +++ b/sdk/nodejs/healthcareapis/v20230228/iotConnectorFhirDestination.ts @@ -122,7 +122,7 @@ export class IotConnectorFhirDestination extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnectorFhirDestination.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230228/privateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20230228/privateEndpointConnection.ts index d511a374ebbb..83b61d6ec3d9 100644 --- a/sdk/nodejs/healthcareapis/v20230228/privateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20230228/privateEndpointConnection.ts @@ -100,7 +100,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230228/service.ts b/sdk/nodejs/healthcareapis/v20230228/service.ts index b1616969a5ef..f78907e67553 100644 --- a/sdk/nodejs/healthcareapis/v20230228/service.ts +++ b/sdk/nodejs/healthcareapis/v20230228/service.ts @@ -114,7 +114,7 @@ export class Service extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis:Service" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis/v20250301preview:Service" }, { type: "azure-native:healthcareapis:Service" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Service.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230228/workspace.ts b/sdk/nodejs/healthcareapis/v20230228/workspace.ts index 9c3038277eba..2f3d22b2f163 100644 --- a/sdk/nodejs/healthcareapis/v20230228/workspace.ts +++ b/sdk/nodejs/healthcareapis/v20230228/workspace.ts @@ -99,7 +99,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis/v20250301preview:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230228/workspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20230228/workspacePrivateEndpointConnection.ts index 925d415563e4..88799b9953cd 100644 --- a/sdk/nodejs/healthcareapis/v20230228/workspacePrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20230228/workspacePrivateEndpointConnection.ts @@ -100,7 +100,7 @@ export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspacePrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230906/dicomService.ts b/sdk/nodejs/healthcareapis/v20230906/dicomService.ts index d8f194d1dc0c..e9530cd096a1 100644 --- a/sdk/nodejs/healthcareapis/v20230906/dicomService.ts +++ b/sdk/nodejs/healthcareapis/v20230906/dicomService.ts @@ -145,7 +145,7 @@ export class DicomService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis/v20250301preview:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DicomService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230906/fhirService.ts b/sdk/nodejs/healthcareapis/v20230906/fhirService.ts index c298e3309811..aa047ae5c66d 100644 --- a/sdk/nodejs/healthcareapis/v20230906/fhirService.ts +++ b/sdk/nodejs/healthcareapis/v20230906/fhirService.ts @@ -175,7 +175,7 @@ export class FhirService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis/v20250301preview:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FhirService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230906/iotConnector.ts b/sdk/nodejs/healthcareapis/v20230906/iotConnector.ts index c942ada361a8..c5d1c514f915 100644 --- a/sdk/nodejs/healthcareapis/v20230906/iotConnector.ts +++ b/sdk/nodejs/healthcareapis/v20230906/iotConnector.ts @@ -121,7 +121,7 @@ export class IotConnector extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnector.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230906/iotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/v20230906/iotConnectorFhirDestination.ts index 381dbe911ed0..863cab72f209 100644 --- a/sdk/nodejs/healthcareapis/v20230906/iotConnectorFhirDestination.ts +++ b/sdk/nodejs/healthcareapis/v20230906/iotConnectorFhirDestination.ts @@ -122,7 +122,7 @@ export class IotConnectorFhirDestination extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnectorFhirDestination.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230906/privateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20230906/privateEndpointConnection.ts index 5880cda49ce6..aeeed0a88e26 100644 --- a/sdk/nodejs/healthcareapis/v20230906/privateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20230906/privateEndpointConnection.ts @@ -100,7 +100,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230906/service.ts b/sdk/nodejs/healthcareapis/v20230906/service.ts index 9e51ec126a00..ebf7f8efb582 100644 --- a/sdk/nodejs/healthcareapis/v20230906/service.ts +++ b/sdk/nodejs/healthcareapis/v20230906/service.ts @@ -114,7 +114,7 @@ export class Service extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis:Service" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis/v20250301preview:Service" }, { type: "azure-native:healthcareapis:Service" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Service.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230906/workspace.ts b/sdk/nodejs/healthcareapis/v20230906/workspace.ts index 54dec261d82c..2a6645aca7fa 100644 --- a/sdk/nodejs/healthcareapis/v20230906/workspace.ts +++ b/sdk/nodejs/healthcareapis/v20230906/workspace.ts @@ -99,7 +99,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis/v20250301preview:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20230906/workspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20230906/workspacePrivateEndpointConnection.ts index 6f921c09bcc5..376636772b1e 100644 --- a/sdk/nodejs/healthcareapis/v20230906/workspacePrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20230906/workspacePrivateEndpointConnection.ts @@ -100,7 +100,7 @@ export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspacePrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231101/dicomService.ts b/sdk/nodejs/healthcareapis/v20231101/dicomService.ts index a0ca6d122665..ee275925aa19 100644 --- a/sdk/nodejs/healthcareapis/v20231101/dicomService.ts +++ b/sdk/nodejs/healthcareapis/v20231101/dicomService.ts @@ -151,7 +151,7 @@ export class DicomService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis/v20250301preview:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DicomService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231101/fhirService.ts b/sdk/nodejs/healthcareapis/v20231101/fhirService.ts index 6bd0f6b70c4e..399817518fdf 100644 --- a/sdk/nodejs/healthcareapis/v20231101/fhirService.ts +++ b/sdk/nodejs/healthcareapis/v20231101/fhirService.ts @@ -181,7 +181,7 @@ export class FhirService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis/v20250301preview:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FhirService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231101/iotConnector.ts b/sdk/nodejs/healthcareapis/v20231101/iotConnector.ts index 648c79a21173..42a6a93ba7ff 100644 --- a/sdk/nodejs/healthcareapis/v20231101/iotConnector.ts +++ b/sdk/nodejs/healthcareapis/v20231101/iotConnector.ts @@ -121,7 +121,7 @@ export class IotConnector extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnector.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231101/iotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/v20231101/iotConnectorFhirDestination.ts index c8d5617bdeab..88630b42b208 100644 --- a/sdk/nodejs/healthcareapis/v20231101/iotConnectorFhirDestination.ts +++ b/sdk/nodejs/healthcareapis/v20231101/iotConnectorFhirDestination.ts @@ -122,7 +122,7 @@ export class IotConnectorFhirDestination extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnectorFhirDestination.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231101/privateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20231101/privateEndpointConnection.ts index 885d0918933b..996a6e546137 100644 --- a/sdk/nodejs/healthcareapis/v20231101/privateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20231101/privateEndpointConnection.ts @@ -100,7 +100,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231101/service.ts b/sdk/nodejs/healthcareapis/v20231101/service.ts index 899a1d7bffc7..6156e54dbd74 100644 --- a/sdk/nodejs/healthcareapis/v20231101/service.ts +++ b/sdk/nodejs/healthcareapis/v20231101/service.ts @@ -114,7 +114,7 @@ export class Service extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis:Service" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis/v20250301preview:Service" }, { type: "azure-native:healthcareapis:Service" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Service.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231101/workspace.ts b/sdk/nodejs/healthcareapis/v20231101/workspace.ts index 171f5bc426e8..a46f95f4dbee 100644 --- a/sdk/nodejs/healthcareapis/v20231101/workspace.ts +++ b/sdk/nodejs/healthcareapis/v20231101/workspace.ts @@ -99,7 +99,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis/v20250301preview:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231101/workspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20231101/workspacePrivateEndpointConnection.ts index e9433ba35254..dac9ecf133ac 100644 --- a/sdk/nodejs/healthcareapis/v20231101/workspacePrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20231101/workspacePrivateEndpointConnection.ts @@ -100,7 +100,7 @@ export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspacePrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231201/dicomService.ts b/sdk/nodejs/healthcareapis/v20231201/dicomService.ts index f91040e425c7..29441c9a2efd 100644 --- a/sdk/nodejs/healthcareapis/v20231201/dicomService.ts +++ b/sdk/nodejs/healthcareapis/v20231201/dicomService.ts @@ -151,7 +151,7 @@ export class DicomService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis/v20250301preview:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DicomService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231201/fhirService.ts b/sdk/nodejs/healthcareapis/v20231201/fhirService.ts index 86d42ab67585..be4f04881fbe 100644 --- a/sdk/nodejs/healthcareapis/v20231201/fhirService.ts +++ b/sdk/nodejs/healthcareapis/v20231201/fhirService.ts @@ -181,7 +181,7 @@ export class FhirService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis/v20250301preview:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FhirService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231201/iotConnector.ts b/sdk/nodejs/healthcareapis/v20231201/iotConnector.ts index 797c0b5ba126..c42e358fe9f9 100644 --- a/sdk/nodejs/healthcareapis/v20231201/iotConnector.ts +++ b/sdk/nodejs/healthcareapis/v20231201/iotConnector.ts @@ -121,7 +121,7 @@ export class IotConnector extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnector.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231201/iotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/v20231201/iotConnectorFhirDestination.ts index 55dcb294d4be..a80d74835ea8 100644 --- a/sdk/nodejs/healthcareapis/v20231201/iotConnectorFhirDestination.ts +++ b/sdk/nodejs/healthcareapis/v20231201/iotConnectorFhirDestination.ts @@ -122,7 +122,7 @@ export class IotConnectorFhirDestination extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnectorFhirDestination.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231201/privateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20231201/privateEndpointConnection.ts index 85bb65eaafde..f4f206ff87f0 100644 --- a/sdk/nodejs/healthcareapis/v20231201/privateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20231201/privateEndpointConnection.ts @@ -100,7 +100,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231201/service.ts b/sdk/nodejs/healthcareapis/v20231201/service.ts index 9d75540ad5a5..fe7d085e89a1 100644 --- a/sdk/nodejs/healthcareapis/v20231201/service.ts +++ b/sdk/nodejs/healthcareapis/v20231201/service.ts @@ -114,7 +114,7 @@ export class Service extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis:Service" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis/v20250301preview:Service" }, { type: "azure-native:healthcareapis:Service" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Service.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231201/workspace.ts b/sdk/nodejs/healthcareapis/v20231201/workspace.ts index 493ec3ff5bf7..f257f992e8f2 100644 --- a/sdk/nodejs/healthcareapis/v20231201/workspace.ts +++ b/sdk/nodejs/healthcareapis/v20231201/workspace.ts @@ -99,7 +99,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis/v20250301preview:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20231201/workspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20231201/workspacePrivateEndpointConnection.ts index 469b5f102111..642585c24403 100644 --- a/sdk/nodejs/healthcareapis/v20231201/workspacePrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20231201/workspacePrivateEndpointConnection.ts @@ -100,7 +100,7 @@ export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspacePrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240301/dicomService.ts b/sdk/nodejs/healthcareapis/v20240301/dicomService.ts index c7cb7fffc066..8b5f1a4fa90c 100644 --- a/sdk/nodejs/healthcareapis/v20240301/dicomService.ts +++ b/sdk/nodejs/healthcareapis/v20240301/dicomService.ts @@ -157,7 +157,7 @@ export class DicomService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis/v20250301preview:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DicomService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240301/fhirService.ts b/sdk/nodejs/healthcareapis/v20240301/fhirService.ts index 3b6c432e4703..1777acf891d1 100644 --- a/sdk/nodejs/healthcareapis/v20240301/fhirService.ts +++ b/sdk/nodejs/healthcareapis/v20240301/fhirService.ts @@ -181,7 +181,7 @@ export class FhirService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis/v20250301preview:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FhirService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240301/iotConnector.ts b/sdk/nodejs/healthcareapis/v20240301/iotConnector.ts index a42c5fcee06d..a523bf0f5527 100644 --- a/sdk/nodejs/healthcareapis/v20240301/iotConnector.ts +++ b/sdk/nodejs/healthcareapis/v20240301/iotConnector.ts @@ -121,7 +121,7 @@ export class IotConnector extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnector.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240301/iotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/v20240301/iotConnectorFhirDestination.ts index 0d82a0beabfd..0cb49b35db4f 100644 --- a/sdk/nodejs/healthcareapis/v20240301/iotConnectorFhirDestination.ts +++ b/sdk/nodejs/healthcareapis/v20240301/iotConnectorFhirDestination.ts @@ -122,7 +122,7 @@ export class IotConnectorFhirDestination extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnectorFhirDestination.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240301/privateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20240301/privateEndpointConnection.ts index 7b360f19ffc5..684ec8555db9 100644 --- a/sdk/nodejs/healthcareapis/v20240301/privateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20240301/privateEndpointConnection.ts @@ -100,7 +100,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240301/service.ts b/sdk/nodejs/healthcareapis/v20240301/service.ts index d58753a7b5d1..b26673b065c8 100644 --- a/sdk/nodejs/healthcareapis/v20240301/service.ts +++ b/sdk/nodejs/healthcareapis/v20240301/service.ts @@ -114,7 +114,7 @@ export class Service extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis:Service" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis/v20250301preview:Service" }, { type: "azure-native:healthcareapis:Service" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Service.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240301/workspace.ts b/sdk/nodejs/healthcareapis/v20240301/workspace.ts index 3f6b8de113ae..c1d15acf8acb 100644 --- a/sdk/nodejs/healthcareapis/v20240301/workspace.ts +++ b/sdk/nodejs/healthcareapis/v20240301/workspace.ts @@ -99,7 +99,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis/v20250301preview:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240301/workspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20240301/workspacePrivateEndpointConnection.ts index a6c43a0b11f8..c82e08a93617 100644 --- a/sdk/nodejs/healthcareapis/v20240301/workspacePrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20240301/workspacePrivateEndpointConnection.ts @@ -100,7 +100,7 @@ export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspacePrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240331/dicomService.ts b/sdk/nodejs/healthcareapis/v20240331/dicomService.ts index b775c3469fe2..4b86021fdda5 100644 --- a/sdk/nodejs/healthcareapis/v20240331/dicomService.ts +++ b/sdk/nodejs/healthcareapis/v20240331/dicomService.ts @@ -163,7 +163,7 @@ export class DicomService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20250301preview:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DicomService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240331/fhirService.ts b/sdk/nodejs/healthcareapis/v20240331/fhirService.ts index 64e2d6a9fc7d..0aa01f2a6269 100644 --- a/sdk/nodejs/healthcareapis/v20240331/fhirService.ts +++ b/sdk/nodejs/healthcareapis/v20240331/fhirService.ts @@ -181,7 +181,7 @@ export class FhirService extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20250301preview:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FhirService.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240331/iotConnector.ts b/sdk/nodejs/healthcareapis/v20240331/iotConnector.ts index 36fe6a1ec53c..a05b6a5adc38 100644 --- a/sdk/nodejs/healthcareapis/v20240331/iotConnector.ts +++ b/sdk/nodejs/healthcareapis/v20240331/iotConnector.ts @@ -121,7 +121,7 @@ export class IotConnector extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnector.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240331/iotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/v20240331/iotConnectorFhirDestination.ts index e01671053c14..a3665c3302ad 100644 --- a/sdk/nodejs/healthcareapis/v20240331/iotConnectorFhirDestination.ts +++ b/sdk/nodejs/healthcareapis/v20240331/iotConnectorFhirDestination.ts @@ -122,7 +122,7 @@ export class IotConnectorFhirDestination extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(IotConnectorFhirDestination.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240331/privateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20240331/privateEndpointConnection.ts index 5a14a3776739..880936f2467e 100644 --- a/sdk/nodejs/healthcareapis/v20240331/privateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20240331/privateEndpointConnection.ts @@ -100,7 +100,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240331/service.ts b/sdk/nodejs/healthcareapis/v20240331/service.ts index f66e7d2d2302..079b28c054a3 100644 --- a/sdk/nodejs/healthcareapis/v20240331/service.ts +++ b/sdk/nodejs/healthcareapis/v20240331/service.ts @@ -114,7 +114,7 @@ export class Service extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis:Service" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20250301preview:Service" }, { type: "azure-native:healthcareapis:Service" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Service.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240331/workspace.ts b/sdk/nodejs/healthcareapis/v20240331/workspace.ts index 128df7507fdc..99736a004b6d 100644 --- a/sdk/nodejs/healthcareapis/v20240331/workspace.ts +++ b/sdk/nodejs/healthcareapis/v20240331/workspace.ts @@ -99,7 +99,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20250301preview:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20240331/workspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20240331/workspacePrivateEndpointConnection.ts index f6a5ac6d89d0..f530307ad57d 100644 --- a/sdk/nodejs/healthcareapis/v20240331/workspacePrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/v20240331/workspacePrivateEndpointConnection.ts @@ -100,7 +100,7 @@ export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspacePrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/v20250301preview/dicomService.ts b/sdk/nodejs/healthcareapis/v20250301preview/dicomService.ts new file mode 100644 index 000000000000..d39e95665524 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/dicomService.ts @@ -0,0 +1,216 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The description of Dicom Service + */ +export class DicomService extends pulumi.CustomResource { + /** + * Get an existing DicomService resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): DicomService { + return new DicomService(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:healthcareapis/v20250301preview:DicomService'; + + /** + * Returns true if the given object is an instance of DicomService. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is DicomService { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === DicomService.__pulumiType; + } + + /** + * Dicom Service authentication configuration. + */ + public /*out*/ readonly authenticationConfiguration!: pulumi.Output; + /** + * Dicom Service Cors configuration. + */ + public readonly corsConfiguration!: pulumi.Output; + /** + * If data partitions is enabled or not. + */ + public readonly enableDataPartitions!: pulumi.Output; + /** + * The encryption settings of the DICOM service + */ + public readonly encryption!: pulumi.Output; + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + public /*out*/ readonly etag!: pulumi.Output; + /** + * DICOM Service event support status. + */ + public /*out*/ readonly eventState!: pulumi.Output; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + public readonly identity!: pulumi.Output; + /** + * The resource location. + */ + public readonly location!: pulumi.Output; + /** + * The resource name. + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The list of private endpoint connections that are set up for this resource. + */ + public /*out*/ readonly privateEndpointConnections!: pulumi.Output; + /** + * The provisioning state. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Control permission for data plane traffic coming from public networks while private endpoint is enabled. + */ + public /*out*/ readonly publicNetworkAccess!: pulumi.Output; + /** + * The url of the Dicom Services. + */ + public /*out*/ readonly serviceUrl!: pulumi.Output; + /** + * The configuration of external storage account + */ + public readonly storageConfiguration!: pulumi.Output; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The resource type. + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a DicomService resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: DicomServiceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["corsConfiguration"] = args ? args.corsConfiguration : undefined; + resourceInputs["dicomServiceName"] = args ? args.dicomServiceName : undefined; + resourceInputs["enableDataPartitions"] = args ? args.enableDataPartitions : undefined; + resourceInputs["encryption"] = args ? args.encryption : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["storageConfiguration"] = args ? args.storageConfiguration : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["authenticationConfiguration"] = undefined /*out*/; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["eventState"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpointConnections"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["publicNetworkAccess"] = undefined /*out*/; + resourceInputs["serviceUrl"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["authenticationConfiguration"] = undefined /*out*/; + resourceInputs["corsConfiguration"] = undefined /*out*/; + resourceInputs["enableDataPartitions"] = undefined /*out*/; + resourceInputs["encryption"] = undefined /*out*/; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["eventState"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpointConnections"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["publicNetworkAccess"] = undefined /*out*/; + resourceInputs["serviceUrl"] = undefined /*out*/; + resourceInputs["storageConfiguration"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:DicomService" }, { type: "azure-native:healthcareapis/v20211101:DicomService" }, { type: "azure-native:healthcareapis/v20220131preview:DicomService" }, { type: "azure-native:healthcareapis/v20220515:DicomService" }, { type: "azure-native:healthcareapis/v20220601:DicomService" }, { type: "azure-native:healthcareapis/v20221001preview:DicomService" }, { type: "azure-native:healthcareapis/v20221201:DicomService" }, { type: "azure-native:healthcareapis/v20230228:DicomService" }, { type: "azure-native:healthcareapis/v20230906:DicomService" }, { type: "azure-native:healthcareapis/v20231101:DicomService" }, { type: "azure-native:healthcareapis/v20231201:DicomService" }, { type: "azure-native:healthcareapis/v20240301:DicomService" }, { type: "azure-native:healthcareapis/v20240331:DicomService" }, { type: "azure-native:healthcareapis:DicomService" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(DicomService.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a DicomService resource. + */ +export interface DicomServiceArgs { + /** + * Dicom Service Cors configuration. + */ + corsConfiguration?: pulumi.Input; + /** + * The name of DICOM Service resource. + */ + dicomServiceName?: pulumi.Input; + /** + * If data partitions is enabled or not. + */ + enableDataPartitions?: pulumi.Input; + /** + * The encryption settings of the DICOM service + */ + encryption?: pulumi.Input; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + identity?: pulumi.Input; + /** + * The resource location. + */ + location?: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The configuration of external storage account + */ + storageConfiguration?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/fhirService.ts b/sdk/nodejs/healthcareapis/v20250301preview/fhirService.ts new file mode 100644 index 000000000000..15ed49d00de8 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/fhirService.ts @@ -0,0 +1,254 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The description of Fhir Service + */ +export class FhirService extends pulumi.CustomResource { + /** + * Get an existing FhirService resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): FhirService { + return new FhirService(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:healthcareapis/v20250301preview:FhirService'; + + /** + * Returns true if the given object is an instance of FhirService. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is FhirService { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === FhirService.__pulumiType; + } + + /** + * Fhir Service Azure container registry configuration. + */ + public readonly acrConfiguration!: pulumi.Output; + /** + * Fhir Service authentication configuration. + */ + public readonly authenticationConfiguration!: pulumi.Output; + /** + * Fhir Service Cors configuration. + */ + public readonly corsConfiguration!: pulumi.Output; + /** + * The encryption settings of the FHIR service + */ + public readonly encryption!: pulumi.Output; + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + public /*out*/ readonly etag!: pulumi.Output; + /** + * Fhir Service event support status. + */ + public /*out*/ readonly eventState!: pulumi.Output; + /** + * Fhir Service export configuration. + */ + public readonly exportConfiguration!: pulumi.Output; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + public readonly identity!: pulumi.Output; + /** + * Implementation Guides configuration. + */ + public readonly implementationGuidesConfiguration!: pulumi.Output; + /** + * Fhir Service import configuration. + */ + public readonly importConfiguration!: pulumi.Output; + /** + * The kind of the service. + */ + public readonly kind!: pulumi.Output; + /** + * The resource location. + */ + public readonly location!: pulumi.Output; + /** + * The resource name. + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The list of private endpoint connections that are set up for this resource. + */ + public /*out*/ readonly privateEndpointConnections!: pulumi.Output; + /** + * The provisioning state. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Control permission for data plane traffic coming from public networks while private endpoint is enabled. + */ + public /*out*/ readonly publicNetworkAccess!: pulumi.Output; + /** + * Determines tracking of history for resources. + */ + public readonly resourceVersionPolicyConfiguration!: pulumi.Output; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The resource type. + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a FhirService resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: FhirServiceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["acrConfiguration"] = args ? args.acrConfiguration : undefined; + resourceInputs["authenticationConfiguration"] = args ? args.authenticationConfiguration : undefined; + resourceInputs["corsConfiguration"] = args ? args.corsConfiguration : undefined; + resourceInputs["encryption"] = args ? args.encryption : undefined; + resourceInputs["exportConfiguration"] = args ? args.exportConfiguration : undefined; + resourceInputs["fhirServiceName"] = args ? args.fhirServiceName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["implementationGuidesConfiguration"] = args ? args.implementationGuidesConfiguration : undefined; + resourceInputs["importConfiguration"] = args ? args.importConfiguration : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["resourceVersionPolicyConfiguration"] = args ? args.resourceVersionPolicyConfiguration : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["eventState"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpointConnections"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["publicNetworkAccess"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["acrConfiguration"] = undefined /*out*/; + resourceInputs["authenticationConfiguration"] = undefined /*out*/; + resourceInputs["corsConfiguration"] = undefined /*out*/; + resourceInputs["encryption"] = undefined /*out*/; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["eventState"] = undefined /*out*/; + resourceInputs["exportConfiguration"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["implementationGuidesConfiguration"] = undefined /*out*/; + resourceInputs["importConfiguration"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpointConnections"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["publicNetworkAccess"] = undefined /*out*/; + resourceInputs["resourceVersionPolicyConfiguration"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:FhirService" }, { type: "azure-native:healthcareapis/v20211101:FhirService" }, { type: "azure-native:healthcareapis/v20220131preview:FhirService" }, { type: "azure-native:healthcareapis/v20220515:FhirService" }, { type: "azure-native:healthcareapis/v20220601:FhirService" }, { type: "azure-native:healthcareapis/v20221001preview:FhirService" }, { type: "azure-native:healthcareapis/v20221201:FhirService" }, { type: "azure-native:healthcareapis/v20230228:FhirService" }, { type: "azure-native:healthcareapis/v20230906:FhirService" }, { type: "azure-native:healthcareapis/v20231101:FhirService" }, { type: "azure-native:healthcareapis/v20231201:FhirService" }, { type: "azure-native:healthcareapis/v20240301:FhirService" }, { type: "azure-native:healthcareapis/v20240331:FhirService" }, { type: "azure-native:healthcareapis:FhirService" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(FhirService.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a FhirService resource. + */ +export interface FhirServiceArgs { + /** + * Fhir Service Azure container registry configuration. + */ + acrConfiguration?: pulumi.Input; + /** + * Fhir Service authentication configuration. + */ + authenticationConfiguration?: pulumi.Input; + /** + * Fhir Service Cors configuration. + */ + corsConfiguration?: pulumi.Input; + /** + * The encryption settings of the FHIR service + */ + encryption?: pulumi.Input; + /** + * Fhir Service export configuration. + */ + exportConfiguration?: pulumi.Input; + /** + * The name of FHIR Service resource. + */ + fhirServiceName?: pulumi.Input; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + identity?: pulumi.Input; + /** + * Implementation Guides configuration. + */ + implementationGuidesConfiguration?: pulumi.Input; + /** + * Fhir Service import configuration. + */ + importConfiguration?: pulumi.Input; + /** + * The kind of the service. + */ + kind?: pulumi.Input; + /** + * The resource location. + */ + location?: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * Determines tracking of history for resources. + */ + resourceVersionPolicyConfiguration?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/getDicomService.ts b/sdk/nodejs/healthcareapis/v20250301preview/getDicomService.ts new file mode 100644 index 000000000000..3688c98b8f9e --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/getDicomService.ts @@ -0,0 +1,139 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets the properties of the specified DICOM Service. + */ +export function getDicomService(args: GetDicomServiceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:healthcareapis/v20250301preview:getDicomService", { + "dicomServiceName": args.dicomServiceName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetDicomServiceArgs { + /** + * The name of DICOM Service resource. + */ + dicomServiceName: string; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: string; + /** + * The name of workspace resource. + */ + workspaceName: string; +} + +/** + * The description of Dicom Service + */ +export interface GetDicomServiceResult { + /** + * Dicom Service authentication configuration. + */ + readonly authenticationConfiguration?: outputs.healthcareapis.v20250301preview.DicomServiceAuthenticationConfigurationResponse; + /** + * Dicom Service Cors configuration. + */ + readonly corsConfiguration?: outputs.healthcareapis.v20250301preview.CorsConfigurationResponse; + /** + * If data partitions is enabled or not. + */ + readonly enableDataPartitions?: boolean; + /** + * The encryption settings of the DICOM service + */ + readonly encryption?: outputs.healthcareapis.v20250301preview.EncryptionResponse; + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + readonly etag?: string; + /** + * DICOM Service event support status. + */ + readonly eventState: string; + /** + * The resource identifier. + */ + readonly id: string; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + readonly identity?: outputs.healthcareapis.v20250301preview.ServiceManagedIdentityResponseIdentity; + /** + * The resource location. + */ + readonly location?: string; + /** + * The resource name. + */ + readonly name: string; + /** + * The list of private endpoint connections that are set up for this resource. + */ + readonly privateEndpointConnections: outputs.healthcareapis.v20250301preview.PrivateEndpointConnectionResponse[]; + /** + * The provisioning state. + */ + readonly provisioningState: string; + /** + * Control permission for data plane traffic coming from public networks while private endpoint is enabled. + */ + readonly publicNetworkAccess: string; + /** + * The url of the Dicom Services. + */ + readonly serviceUrl: string; + /** + * The configuration of external storage account + */ + readonly storageConfiguration?: outputs.healthcareapis.v20250301preview.StorageConfigurationResponse; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + readonly systemData: outputs.healthcareapis.v20250301preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The resource type. + */ + readonly type: string; +} +/** + * Gets the properties of the specified DICOM Service. + */ +export function getDicomServiceOutput(args: GetDicomServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:healthcareapis/v20250301preview:getDicomService", { + "dicomServiceName": args.dicomServiceName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetDicomServiceOutputArgs { + /** + * The name of DICOM Service resource. + */ + dicomServiceName: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/getFhirService.ts b/sdk/nodejs/healthcareapis/v20250301preview/getFhirService.ts new file mode 100644 index 000000000000..a59b2a323284 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/getFhirService.ts @@ -0,0 +1,151 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets the properties of the specified FHIR Service. + */ +export function getFhirService(args: GetFhirServiceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:healthcareapis/v20250301preview:getFhirService", { + "fhirServiceName": args.fhirServiceName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFhirServiceArgs { + /** + * The name of FHIR Service resource. + */ + fhirServiceName: string; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: string; + /** + * The name of workspace resource. + */ + workspaceName: string; +} + +/** + * The description of Fhir Service + */ +export interface GetFhirServiceResult { + /** + * Fhir Service Azure container registry configuration. + */ + readonly acrConfiguration?: outputs.healthcareapis.v20250301preview.FhirServiceAcrConfigurationResponse; + /** + * Fhir Service authentication configuration. + */ + readonly authenticationConfiguration?: outputs.healthcareapis.v20250301preview.FhirServiceAuthenticationConfigurationResponse; + /** + * Fhir Service Cors configuration. + */ + readonly corsConfiguration?: outputs.healthcareapis.v20250301preview.FhirServiceCorsConfigurationResponse; + /** + * The encryption settings of the FHIR service + */ + readonly encryption?: outputs.healthcareapis.v20250301preview.EncryptionResponse; + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + readonly etag?: string; + /** + * Fhir Service event support status. + */ + readonly eventState: string; + /** + * Fhir Service export configuration. + */ + readonly exportConfiguration?: outputs.healthcareapis.v20250301preview.FhirServiceExportConfigurationResponse; + /** + * The resource identifier. + */ + readonly id: string; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + readonly identity?: outputs.healthcareapis.v20250301preview.ServiceManagedIdentityResponseIdentity; + /** + * Implementation Guides configuration. + */ + readonly implementationGuidesConfiguration?: outputs.healthcareapis.v20250301preview.ImplementationGuidesConfigurationResponse; + /** + * Fhir Service import configuration. + */ + readonly importConfiguration?: outputs.healthcareapis.v20250301preview.FhirServiceImportConfigurationResponse; + /** + * The kind of the service. + */ + readonly kind?: string; + /** + * The resource location. + */ + readonly location?: string; + /** + * The resource name. + */ + readonly name: string; + /** + * The list of private endpoint connections that are set up for this resource. + */ + readonly privateEndpointConnections: outputs.healthcareapis.v20250301preview.PrivateEndpointConnectionResponse[]; + /** + * The provisioning state. + */ + readonly provisioningState: string; + /** + * Control permission for data plane traffic coming from public networks while private endpoint is enabled. + */ + readonly publicNetworkAccess: string; + /** + * Determines tracking of history for resources. + */ + readonly resourceVersionPolicyConfiguration?: outputs.healthcareapis.v20250301preview.ResourceVersionPolicyConfigurationResponse; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + readonly systemData: outputs.healthcareapis.v20250301preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The resource type. + */ + readonly type: string; +} +/** + * Gets the properties of the specified FHIR Service. + */ +export function getFhirServiceOutput(args: GetFhirServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:healthcareapis/v20250301preview:getFhirService", { + "fhirServiceName": args.fhirServiceName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFhirServiceOutputArgs { + /** + * The name of FHIR Service resource. + */ + fhirServiceName: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/getIotConnector.ts b/sdk/nodejs/healthcareapis/v20250301preview/getIotConnector.ts new file mode 100644 index 000000000000..dd5bc5690a79 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/getIotConnector.ts @@ -0,0 +1,111 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets the properties of the specified IoT Connector. + */ +export function getIotConnector(args: GetIotConnectorArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:healthcareapis/v20250301preview:getIotConnector", { + "iotConnectorName": args.iotConnectorName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetIotConnectorArgs { + /** + * The name of IoT Connector resource. + */ + iotConnectorName: string; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: string; + /** + * The name of workspace resource. + */ + workspaceName: string; +} + +/** + * IoT Connector definition. + */ +export interface GetIotConnectorResult { + /** + * Device Mappings. + */ + readonly deviceMapping?: outputs.healthcareapis.v20250301preview.IotMappingPropertiesResponse; + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + readonly etag?: string; + /** + * The resource identifier. + */ + readonly id: string; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + readonly identity?: outputs.healthcareapis.v20250301preview.ServiceManagedIdentityResponseIdentity; + /** + * Source configuration. + */ + readonly ingestionEndpointConfiguration?: outputs.healthcareapis.v20250301preview.IotEventHubIngestionEndpointConfigurationResponse; + /** + * The resource location. + */ + readonly location?: string; + /** + * The resource name. + */ + readonly name: string; + /** + * The provisioning state. + */ + readonly provisioningState: string; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + readonly systemData: outputs.healthcareapis.v20250301preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The resource type. + */ + readonly type: string; +} +/** + * Gets the properties of the specified IoT Connector. + */ +export function getIotConnectorOutput(args: GetIotConnectorOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:healthcareapis/v20250301preview:getIotConnector", { + "iotConnectorName": args.iotConnectorName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetIotConnectorOutputArgs { + /** + * The name of IoT Connector resource. + */ + iotConnectorName: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/getIotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/v20250301preview/getIotConnectorFhirDestination.ts new file mode 100644 index 000000000000..6320e10bb292 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/getIotConnectorFhirDestination.ts @@ -0,0 +1,113 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets the properties of the specified Iot Connector FHIR destination. + */ +export function getIotConnectorFhirDestination(args: GetIotConnectorFhirDestinationArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:healthcareapis/v20250301preview:getIotConnectorFhirDestination", { + "fhirDestinationName": args.fhirDestinationName, + "iotConnectorName": args.iotConnectorName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetIotConnectorFhirDestinationArgs { + /** + * The name of IoT Connector FHIR destination resource. + */ + fhirDestinationName: string; + /** + * The name of IoT Connector resource. + */ + iotConnectorName: string; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: string; + /** + * The name of workspace resource. + */ + workspaceName: string; +} + +/** + * IoT Connector FHIR destination definition. + */ +export interface GetIotConnectorFhirDestinationResult { + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + readonly etag?: string; + /** + * FHIR Mappings + */ + readonly fhirMapping: outputs.healthcareapis.v20250301preview.IotMappingPropertiesResponse; + /** + * Fully qualified resource id of the FHIR service to connect to. + */ + readonly fhirServiceResourceId: string; + /** + * The resource identifier. + */ + readonly id: string; + /** + * The resource location. + */ + readonly location?: string; + /** + * The resource name. + */ + readonly name: string; + /** + * Determines how resource identity is resolved on the destination. + */ + readonly resourceIdentityResolutionType: string; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + readonly systemData: outputs.healthcareapis.v20250301preview.SystemDataResponse; + /** + * The resource type. + */ + readonly type: string; +} +/** + * Gets the properties of the specified Iot Connector FHIR destination. + */ +export function getIotConnectorFhirDestinationOutput(args: GetIotConnectorFhirDestinationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:healthcareapis/v20250301preview:getIotConnectorFhirDestination", { + "fhirDestinationName": args.fhirDestinationName, + "iotConnectorName": args.iotConnectorName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetIotConnectorFhirDestinationOutputArgs { + /** + * The name of IoT Connector FHIR destination resource. + */ + fhirDestinationName: pulumi.Input; + /** + * The name of IoT Connector resource. + */ + iotConnectorName: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/getPrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20250301preview/getPrivateEndpointConnection.ts new file mode 100644 index 000000000000..18a58053222d --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/getPrivateEndpointConnection.ts @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets the specified private endpoint connection associated with the service. + */ +export function getPrivateEndpointConnection(args: GetPrivateEndpointConnectionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:healthcareapis/v20250301preview:getPrivateEndpointConnection", { + "privateEndpointConnectionName": args.privateEndpointConnectionName, + "resourceGroupName": args.resourceGroupName, + "resourceName": args.resourceName, + }, opts); +} + +export interface GetPrivateEndpointConnectionArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName: string; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: string; + /** + * The name of the service instance. + */ + resourceName: string; +} + +/** + * The Private Endpoint Connection resource. + */ +export interface GetPrivateEndpointConnectionResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The resource of private end point. + */ + readonly privateEndpoint?: outputs.healthcareapis.v20250301preview.PrivateEndpointResponse; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + readonly privateLinkServiceConnectionState: outputs.healthcareapis.v20250301preview.PrivateLinkServiceConnectionStateResponse; + /** + * The provisioning state of the private endpoint connection resource. + */ + readonly provisioningState: string; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + readonly systemData: outputs.healthcareapis.v20250301preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets the specified private endpoint connection associated with the service. + */ +export function getPrivateEndpointConnectionOutput(args: GetPrivateEndpointConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:healthcareapis/v20250301preview:getPrivateEndpointConnection", { + "privateEndpointConnectionName": args.privateEndpointConnectionName, + "resourceGroupName": args.resourceGroupName, + "resourceName": args.resourceName, + }, opts); +} + +export interface GetPrivateEndpointConnectionOutputArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the service instance. + */ + resourceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/getService.ts b/sdk/nodejs/healthcareapis/v20250301preview/getService.ts new file mode 100644 index 000000000000..43f616cc1211 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/getService.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Get the metadata of a service instance. + */ +export function getService(args: GetServiceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:healthcareapis/v20250301preview:getService", { + "resourceGroupName": args.resourceGroupName, + "resourceName": args.resourceName, + }, opts); +} + +export interface GetServiceArgs { + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: string; + /** + * The name of the service instance. + */ + resourceName: string; +} + +/** + * The description of the service. + */ +export interface GetServiceResult { + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + readonly etag?: string; + /** + * The resource identifier. + */ + readonly id: string; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + readonly identity?: outputs.healthcareapis.v20250301preview.ServicesResourceResponseIdentity; + /** + * The kind of the service. + */ + readonly kind: string; + /** + * The resource location. + */ + readonly location: string; + /** + * The resource name. + */ + readonly name: string; + /** + * The common properties of a service. + */ + readonly properties: outputs.healthcareapis.v20250301preview.ServicesPropertiesResponse; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + readonly systemData: outputs.healthcareapis.v20250301preview.SystemDataResponse; + /** + * The resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The resource type. + */ + readonly type: string; +} +/** + * Get the metadata of a service instance. + */ +export function getServiceOutput(args: GetServiceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:healthcareapis/v20250301preview:getService", { + "resourceGroupName": args.resourceGroupName, + "resourceName": args.resourceName, + }, opts); +} + +export interface GetServiceOutputArgs { + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the service instance. + */ + resourceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/getWorkspace.ts b/sdk/nodejs/healthcareapis/v20250301preview/getWorkspace.ts new file mode 100644 index 000000000000..d81d9996de6c --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/getWorkspace.ts @@ -0,0 +1,89 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets the properties of the specified workspace. + */ +export function getWorkspace(args: GetWorkspaceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:healthcareapis/v20250301preview:getWorkspace", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetWorkspaceArgs { + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: string; + /** + * The name of workspace resource. + */ + workspaceName: string; +} + +/** + * Workspace resource. + */ +export interface GetWorkspaceResult { + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + readonly etag?: string; + /** + * The resource identifier. + */ + readonly id: string; + /** + * The resource location. + */ + readonly location?: string; + /** + * The resource name. + */ + readonly name: string; + /** + * Workspaces resource specific properties. + */ + readonly properties: outputs.healthcareapis.v20250301preview.WorkspaceResponseProperties; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + readonly systemData: outputs.healthcareapis.v20250301preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The resource type. + */ + readonly type: string; +} +/** + * Gets the properties of the specified workspace. + */ +export function getWorkspaceOutput(args: GetWorkspaceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:healthcareapis/v20250301preview:getWorkspace", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetWorkspaceOutputArgs { + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/getWorkspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20250301preview/getWorkspacePrivateEndpointConnection.ts new file mode 100644 index 000000000000..111090360c63 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/getWorkspacePrivateEndpointConnection.ts @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets the specified private endpoint connection associated with the workspace. + */ +export function getWorkspacePrivateEndpointConnection(args: GetWorkspacePrivateEndpointConnectionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:healthcareapis/v20250301preview:getWorkspacePrivateEndpointConnection", { + "privateEndpointConnectionName": args.privateEndpointConnectionName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetWorkspacePrivateEndpointConnectionArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName: string; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: string; + /** + * The name of workspace resource. + */ + workspaceName: string; +} + +/** + * The Private Endpoint Connection resource. + */ +export interface GetWorkspacePrivateEndpointConnectionResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The resource of private end point. + */ + readonly privateEndpoint?: outputs.healthcareapis.v20250301preview.PrivateEndpointResponse; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + readonly privateLinkServiceConnectionState: outputs.healthcareapis.v20250301preview.PrivateLinkServiceConnectionStateResponse; + /** + * The provisioning state of the private endpoint connection resource. + */ + readonly provisioningState: string; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + readonly systemData: outputs.healthcareapis.v20250301preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets the specified private endpoint connection associated with the workspace. + */ +export function getWorkspacePrivateEndpointConnectionOutput(args: GetWorkspacePrivateEndpointConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:healthcareapis/v20250301preview:getWorkspacePrivateEndpointConnection", { + "privateEndpointConnectionName": args.privateEndpointConnectionName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetWorkspacePrivateEndpointConnectionOutputArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/index.ts b/sdk/nodejs/healthcareapis/v20250301preview/index.ts new file mode 100644 index 000000000000..8d0f79337cdf --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/index.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { DicomServiceArgs } from "./dicomService"; +export type DicomService = import("./dicomService").DicomService; +export const DicomService: typeof import("./dicomService").DicomService = null as any; +utilities.lazyLoad(exports, ["DicomService"], () => require("./dicomService")); + +export { FhirServiceArgs } from "./fhirService"; +export type FhirService = import("./fhirService").FhirService; +export const FhirService: typeof import("./fhirService").FhirService = null as any; +utilities.lazyLoad(exports, ["FhirService"], () => require("./fhirService")); + +export { GetDicomServiceArgs, GetDicomServiceResult, GetDicomServiceOutputArgs } from "./getDicomService"; +export const getDicomService: typeof import("./getDicomService").getDicomService = null as any; +export const getDicomServiceOutput: typeof import("./getDicomService").getDicomServiceOutput = null as any; +utilities.lazyLoad(exports, ["getDicomService","getDicomServiceOutput"], () => require("./getDicomService")); + +export { GetFhirServiceArgs, GetFhirServiceResult, GetFhirServiceOutputArgs } from "./getFhirService"; +export const getFhirService: typeof import("./getFhirService").getFhirService = null as any; +export const getFhirServiceOutput: typeof import("./getFhirService").getFhirServiceOutput = null as any; +utilities.lazyLoad(exports, ["getFhirService","getFhirServiceOutput"], () => require("./getFhirService")); + +export { GetIotConnectorArgs, GetIotConnectorResult, GetIotConnectorOutputArgs } from "./getIotConnector"; +export const getIotConnector: typeof import("./getIotConnector").getIotConnector = null as any; +export const getIotConnectorOutput: typeof import("./getIotConnector").getIotConnectorOutput = null as any; +utilities.lazyLoad(exports, ["getIotConnector","getIotConnectorOutput"], () => require("./getIotConnector")); + +export { GetIotConnectorFhirDestinationArgs, GetIotConnectorFhirDestinationResult, GetIotConnectorFhirDestinationOutputArgs } from "./getIotConnectorFhirDestination"; +export const getIotConnectorFhirDestination: typeof import("./getIotConnectorFhirDestination").getIotConnectorFhirDestination = null as any; +export const getIotConnectorFhirDestinationOutput: typeof import("./getIotConnectorFhirDestination").getIotConnectorFhirDestinationOutput = null as any; +utilities.lazyLoad(exports, ["getIotConnectorFhirDestination","getIotConnectorFhirDestinationOutput"], () => require("./getIotConnectorFhirDestination")); + +export { GetPrivateEndpointConnectionArgs, GetPrivateEndpointConnectionResult, GetPrivateEndpointConnectionOutputArgs } from "./getPrivateEndpointConnection"; +export const getPrivateEndpointConnection: typeof import("./getPrivateEndpointConnection").getPrivateEndpointConnection = null as any; +export const getPrivateEndpointConnectionOutput: typeof import("./getPrivateEndpointConnection").getPrivateEndpointConnectionOutput = null as any; +utilities.lazyLoad(exports, ["getPrivateEndpointConnection","getPrivateEndpointConnectionOutput"], () => require("./getPrivateEndpointConnection")); + +export { GetServiceArgs, GetServiceResult, GetServiceOutputArgs } from "./getService"; +export const getService: typeof import("./getService").getService = null as any; +export const getServiceOutput: typeof import("./getService").getServiceOutput = null as any; +utilities.lazyLoad(exports, ["getService","getServiceOutput"], () => require("./getService")); + +export { GetWorkspaceArgs, GetWorkspaceResult, GetWorkspaceOutputArgs } from "./getWorkspace"; +export const getWorkspace: typeof import("./getWorkspace").getWorkspace = null as any; +export const getWorkspaceOutput: typeof import("./getWorkspace").getWorkspaceOutput = null as any; +utilities.lazyLoad(exports, ["getWorkspace","getWorkspaceOutput"], () => require("./getWorkspace")); + +export { GetWorkspacePrivateEndpointConnectionArgs, GetWorkspacePrivateEndpointConnectionResult, GetWorkspacePrivateEndpointConnectionOutputArgs } from "./getWorkspacePrivateEndpointConnection"; +export const getWorkspacePrivateEndpointConnection: typeof import("./getWorkspacePrivateEndpointConnection").getWorkspacePrivateEndpointConnection = null as any; +export const getWorkspacePrivateEndpointConnectionOutput: typeof import("./getWorkspacePrivateEndpointConnection").getWorkspacePrivateEndpointConnectionOutput = null as any; +utilities.lazyLoad(exports, ["getWorkspacePrivateEndpointConnection","getWorkspacePrivateEndpointConnectionOutput"], () => require("./getWorkspacePrivateEndpointConnection")); + +export { IotConnectorArgs } from "./iotConnector"; +export type IotConnector = import("./iotConnector").IotConnector; +export const IotConnector: typeof import("./iotConnector").IotConnector = null as any; +utilities.lazyLoad(exports, ["IotConnector"], () => require("./iotConnector")); + +export { IotConnectorFhirDestinationArgs } from "./iotConnectorFhirDestination"; +export type IotConnectorFhirDestination = import("./iotConnectorFhirDestination").IotConnectorFhirDestination; +export const IotConnectorFhirDestination: typeof import("./iotConnectorFhirDestination").IotConnectorFhirDestination = null as any; +utilities.lazyLoad(exports, ["IotConnectorFhirDestination"], () => require("./iotConnectorFhirDestination")); + +export { PrivateEndpointConnectionArgs } from "./privateEndpointConnection"; +export type PrivateEndpointConnection = import("./privateEndpointConnection").PrivateEndpointConnection; +export const PrivateEndpointConnection: typeof import("./privateEndpointConnection").PrivateEndpointConnection = null as any; +utilities.lazyLoad(exports, ["PrivateEndpointConnection"], () => require("./privateEndpointConnection")); + +export { ServiceArgs } from "./service"; +export type Service = import("./service").Service; +export const Service: typeof import("./service").Service = null as any; +utilities.lazyLoad(exports, ["Service"], () => require("./service")); + +export { WorkspaceArgs } from "./workspace"; +export type Workspace = import("./workspace").Workspace; +export const Workspace: typeof import("./workspace").Workspace = null as any; +utilities.lazyLoad(exports, ["Workspace"], () => require("./workspace")); + +export { WorkspacePrivateEndpointConnectionArgs } from "./workspacePrivateEndpointConnection"; +export type WorkspacePrivateEndpointConnection = import("./workspacePrivateEndpointConnection").WorkspacePrivateEndpointConnection; +export const WorkspacePrivateEndpointConnection: typeof import("./workspacePrivateEndpointConnection").WorkspacePrivateEndpointConnection = null as any; +utilities.lazyLoad(exports, ["WorkspacePrivateEndpointConnection"], () => require("./workspacePrivateEndpointConnection")); + + +// Export enums: +export * from "../../types/enums/healthcareapis/v20250301preview"; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:healthcareapis/v20250301preview:DicomService": + return new DicomService(name, undefined, { urn }) + case "azure-native:healthcareapis/v20250301preview:FhirService": + return new FhirService(name, undefined, { urn }) + case "azure-native:healthcareapis/v20250301preview:IotConnector": + return new IotConnector(name, undefined, { urn }) + case "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination": + return new IotConnectorFhirDestination(name, undefined, { urn }) + case "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection": + return new PrivateEndpointConnection(name, undefined, { urn }) + case "azure-native:healthcareapis/v20250301preview:Service": + return new Service(name, undefined, { urn }) + case "azure-native:healthcareapis/v20250301preview:Workspace": + return new Workspace(name, undefined, { urn }) + case "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection": + return new WorkspacePrivateEndpointConnection(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "healthcareapis/v20250301preview", _module) diff --git a/sdk/nodejs/healthcareapis/v20250301preview/iotConnector.ts b/sdk/nodejs/healthcareapis/v20250301preview/iotConnector.ts new file mode 100644 index 000000000000..afa2579f5c68 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/iotConnector.ts @@ -0,0 +1,166 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * IoT Connector definition. + */ +export class IotConnector extends pulumi.CustomResource { + /** + * Get an existing IotConnector resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): IotConnector { + return new IotConnector(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:healthcareapis/v20250301preview:IotConnector'; + + /** + * Returns true if the given object is an instance of IotConnector. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is IotConnector { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === IotConnector.__pulumiType; + } + + /** + * Device Mappings. + */ + public readonly deviceMapping!: pulumi.Output; + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + public /*out*/ readonly etag!: pulumi.Output; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + public readonly identity!: pulumi.Output; + /** + * Source configuration. + */ + public readonly ingestionEndpointConfiguration!: pulumi.Output; + /** + * The resource location. + */ + public readonly location!: pulumi.Output; + /** + * The resource name. + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The provisioning state. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The resource type. + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a IotConnector resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: IotConnectorArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["deviceMapping"] = args ? args.deviceMapping : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["ingestionEndpointConfiguration"] = args ? args.ingestionEndpointConfiguration : undefined; + resourceInputs["iotConnectorName"] = args ? args.iotConnectorName : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["deviceMapping"] = undefined /*out*/; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["ingestionEndpointConfiguration"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnector" }, { type: "azure-native:healthcareapis/v20211101:IotConnector" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnector" }, { type: "azure-native:healthcareapis/v20220515:IotConnector" }, { type: "azure-native:healthcareapis/v20220601:IotConnector" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnector" }, { type: "azure-native:healthcareapis/v20221201:IotConnector" }, { type: "azure-native:healthcareapis/v20230228:IotConnector" }, { type: "azure-native:healthcareapis/v20230906:IotConnector" }, { type: "azure-native:healthcareapis/v20231101:IotConnector" }, { type: "azure-native:healthcareapis/v20231201:IotConnector" }, { type: "azure-native:healthcareapis/v20240301:IotConnector" }, { type: "azure-native:healthcareapis/v20240331:IotConnector" }, { type: "azure-native:healthcareapis:IotConnector" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(IotConnector.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a IotConnector resource. + */ +export interface IotConnectorArgs { + /** + * Device Mappings. + */ + deviceMapping?: pulumi.Input; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + identity?: pulumi.Input; + /** + * Source configuration. + */ + ingestionEndpointConfiguration?: pulumi.Input; + /** + * The name of IoT Connector resource. + */ + iotConnectorName?: pulumi.Input; + /** + * The resource location. + */ + location?: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/iotConnectorFhirDestination.ts b/sdk/nodejs/healthcareapis/v20250301preview/iotConnectorFhirDestination.ts new file mode 100644 index 000000000000..c14b7e9ffbce --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/iotConnectorFhirDestination.ts @@ -0,0 +1,167 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * IoT Connector FHIR destination definition. + */ +export class IotConnectorFhirDestination extends pulumi.CustomResource { + /** + * Get an existing IotConnectorFhirDestination resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): IotConnectorFhirDestination { + return new IotConnectorFhirDestination(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination'; + + /** + * Returns true if the given object is an instance of IotConnectorFhirDestination. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is IotConnectorFhirDestination { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === IotConnectorFhirDestination.__pulumiType; + } + + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + public /*out*/ readonly etag!: pulumi.Output; + /** + * FHIR Mappings + */ + public readonly fhirMapping!: pulumi.Output; + /** + * Fully qualified resource id of the FHIR service to connect to. + */ + public readonly fhirServiceResourceId!: pulumi.Output; + /** + * The resource location. + */ + public readonly location!: pulumi.Output; + /** + * The resource name. + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Determines how resource identity is resolved on the destination. + */ + public readonly resourceIdentityResolutionType!: pulumi.Output; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The resource type. + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a IotConnectorFhirDestination resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: IotConnectorFhirDestinationArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.fhirMapping === undefined) && !opts.urn) { + throw new Error("Missing required property 'fhirMapping'"); + } + if ((!args || args.fhirServiceResourceId === undefined) && !opts.urn) { + throw new Error("Missing required property 'fhirServiceResourceId'"); + } + if ((!args || args.iotConnectorName === undefined) && !opts.urn) { + throw new Error("Missing required property 'iotConnectorName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.resourceIdentityResolutionType === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceIdentityResolutionType'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["fhirDestinationName"] = args ? args.fhirDestinationName : undefined; + resourceInputs["fhirMapping"] = args ? args.fhirMapping : undefined; + resourceInputs["fhirServiceResourceId"] = args ? args.fhirServiceResourceId : undefined; + resourceInputs["iotConnectorName"] = args ? args.iotConnectorName : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["resourceIdentityResolutionType"] = args ? args.resourceIdentityResolutionType : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["fhirMapping"] = undefined /*out*/; + resourceInputs["fhirServiceResourceId"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["resourceIdentityResolutionType"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20211101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220515:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20220601:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20221201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230228:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20230906:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231101:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20231201:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240301:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis/v20240331:IotConnectorFhirDestination" }, { type: "azure-native:healthcareapis:IotConnectorFhirDestination" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(IotConnectorFhirDestination.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a IotConnectorFhirDestination resource. + */ +export interface IotConnectorFhirDestinationArgs { + /** + * The name of IoT Connector FHIR destination resource. + */ + fhirDestinationName?: pulumi.Input; + /** + * FHIR Mappings + */ + fhirMapping: pulumi.Input; + /** + * Fully qualified resource id of the FHIR service to connect to. + */ + fhirServiceResourceId: pulumi.Input; + /** + * The name of IoT Connector resource. + */ + iotConnectorName: pulumi.Input; + /** + * The resource location. + */ + location?: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * Determines how resource identity is resolved on the destination. + */ + resourceIdentityResolutionType: pulumi.Input; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/privateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20250301preview/privateEndpointConnection.ts new file mode 100644 index 000000000000..d3b9106dadec --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/privateEndpointConnection.ts @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The Private Endpoint Connection resource. + */ +export class PrivateEndpointConnection extends pulumi.CustomResource { + /** + * Get an existing PrivateEndpointConnection resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): PrivateEndpointConnection { + return new PrivateEndpointConnection(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection'; + + /** + * Returns true if the given object is an instance of PrivateEndpointConnection. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is PrivateEndpointConnection { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === PrivateEndpointConnection.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The resource of private end point. + */ + public /*out*/ readonly privateEndpoint!: pulumi.Output; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + public readonly privateLinkServiceConnectionState!: pulumi.Output; + /** + * The provisioning state of the private endpoint connection resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a PrivateEndpointConnection resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: PrivateEndpointConnectionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.privateLinkServiceConnectionState === undefined) && !opts.urn) { + throw new Error("Missing required property 'privateLinkServiceConnectionState'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.resourceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceName'"); + } + resourceInputs["privateEndpointConnectionName"] = args ? args.privateEndpointConnectionName : undefined; + resourceInputs["privateLinkServiceConnectionState"] = args ? args.privateLinkServiceConnectionState : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["resourceName"] = args ? args.resourceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpoint"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpoint"] = undefined /*out*/; + resourceInputs["privateLinkServiceConnectionState"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20200330:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210111:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20211101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:PrivateEndpointConnection" }, { type: "azure-native:healthcareapis:PrivateEndpointConnection" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a PrivateEndpointConnection resource. + */ +export interface PrivateEndpointConnectionArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName?: pulumi.Input; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + privateLinkServiceConnectionState: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the service instance. + */ + resourceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/service.ts b/sdk/nodejs/healthcareapis/v20250301preview/service.ts new file mode 100644 index 000000000000..8905adb48257 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/service.ts @@ -0,0 +1,155 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The description of the service. + */ +export class Service extends pulumi.CustomResource { + /** + * Get an existing Service resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Service { + return new Service(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:healthcareapis/v20250301preview:Service'; + + /** + * Returns true if the given object is an instance of Service. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Service { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Service.__pulumiType; + } + + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + public /*out*/ readonly etag!: pulumi.Output; + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + public readonly identity!: pulumi.Output; + /** + * The kind of the service. + */ + public readonly kind!: pulumi.Output; + /** + * The resource location. + */ + public readonly location!: pulumi.Output; + /** + * The resource name. + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The common properties of a service. + */ + public readonly properties!: pulumi.Output; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The resource type. + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Service resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ServiceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.kind === undefined) && !opts.urn) { + throw new Error("Missing required property 'kind'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["resourceName"] = args ? args.resourceName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20180820preview:Service" }, { type: "azure-native:healthcareapis/v20190916:Service" }, { type: "azure-native:healthcareapis/v20200315:Service" }, { type: "azure-native:healthcareapis/v20200330:Service" }, { type: "azure-native:healthcareapis/v20210111:Service" }, { type: "azure-native:healthcareapis/v20210601preview:Service" }, { type: "azure-native:healthcareapis/v20211101:Service" }, { type: "azure-native:healthcareapis/v20220131preview:Service" }, { type: "azure-native:healthcareapis/v20220515:Service" }, { type: "azure-native:healthcareapis/v20220601:Service" }, { type: "azure-native:healthcareapis/v20221001preview:Service" }, { type: "azure-native:healthcareapis/v20221201:Service" }, { type: "azure-native:healthcareapis/v20230228:Service" }, { type: "azure-native:healthcareapis/v20230906:Service" }, { type: "azure-native:healthcareapis/v20231101:Service" }, { type: "azure-native:healthcareapis/v20231201:Service" }, { type: "azure-native:healthcareapis/v20240301:Service" }, { type: "azure-native:healthcareapis/v20240331:Service" }, { type: "azure-native:healthcareapis:Service" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Service.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Service resource. + */ +export interface ServiceArgs { + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + identity?: pulumi.Input; + /** + * The kind of the service. + */ + kind: pulumi.Input; + /** + * The resource location. + */ + location?: pulumi.Input; + /** + * The common properties of a service. + */ + properties?: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the service instance. + */ + resourceName?: pulumi.Input; + /** + * The resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/workspace.ts b/sdk/nodejs/healthcareapis/v20250301preview/workspace.ts new file mode 100644 index 000000000000..1b0420eb9de3 --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/workspace.ts @@ -0,0 +1,128 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Workspace resource. + */ +export class Workspace extends pulumi.CustomResource { + /** + * Get an existing Workspace resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Workspace { + return new Workspace(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:healthcareapis/v20250301preview:Workspace'; + + /** + * Returns true if the given object is an instance of Workspace. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Workspace { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Workspace.__pulumiType; + } + + /** + * An etag associated with the resource, used for optimistic concurrency when editing it. + */ + public /*out*/ readonly etag!: pulumi.Output; + /** + * The resource location. + */ + public readonly location!: pulumi.Output; + /** + * The resource name. + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Workspaces resource specific properties. + */ + public /*out*/ readonly properties!: pulumi.Output; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The resource type. + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Workspace resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: WorkspaceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["etag"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis:Workspace" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Workspace.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Workspace resource. + */ +export interface WorkspaceArgs { + /** + * The resource location. + */ + location?: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The name of workspace resource. + */ + workspaceName?: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/v20250301preview/workspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/v20250301preview/workspacePrivateEndpointConnection.ts new file mode 100644 index 000000000000..73fd2ae06c8e --- /dev/null +++ b/sdk/nodejs/healthcareapis/v20250301preview/workspacePrivateEndpointConnection.ts @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The Private Endpoint Connection resource. + */ +export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { + /** + * Get an existing WorkspacePrivateEndpointConnection resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): WorkspacePrivateEndpointConnection { + return new WorkspacePrivateEndpointConnection(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection'; + + /** + * Returns true if the given object is an instance of WorkspacePrivateEndpointConnection. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is WorkspacePrivateEndpointConnection { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === WorkspacePrivateEndpointConnection.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The resource of private end point. + */ + public /*out*/ readonly privateEndpoint!: pulumi.Output; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + public readonly privateLinkServiceConnectionState!: pulumi.Output; + /** + * The provisioning state of the private endpoint connection resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a WorkspacePrivateEndpointConnection resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: WorkspacePrivateEndpointConnectionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.privateLinkServiceConnectionState === undefined) && !opts.urn) { + throw new Error("Missing required property 'privateLinkServiceConnectionState'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["privateEndpointConnectionName"] = args ? args.privateEndpointConnectionName : undefined; + resourceInputs["privateLinkServiceConnectionState"] = args ? args.privateLinkServiceConnectionState : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpoint"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpoint"] = undefined /*out*/; + resourceInputs["privateLinkServiceConnectionState"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis:WorkspacePrivateEndpointConnection" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(WorkspacePrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a WorkspacePrivateEndpointConnection resource. + */ +export interface WorkspacePrivateEndpointConnectionArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName?: pulumi.Input; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + privateLinkServiceConnectionState: pulumi.Input; + /** + * The name of the resource group that contains the service instance. + */ + resourceGroupName: pulumi.Input; + /** + * The name of workspace resource. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/healthcareapis/workspace.ts b/sdk/nodejs/healthcareapis/workspace.ts index c9847281a199..a2c87a00d40e 100644 --- a/sdk/nodejs/healthcareapis/workspace.ts +++ b/sdk/nodejs/healthcareapis/workspace.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Workspace resource. * Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export class Workspace extends pulumi.CustomResource { /** @@ -102,7 +102,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20210601preview:Workspace" }, { type: "azure-native:healthcareapis/v20211101:Workspace" }, { type: "azure-native:healthcareapis/v20220131preview:Workspace" }, { type: "azure-native:healthcareapis/v20220515:Workspace" }, { type: "azure-native:healthcareapis/v20220601:Workspace" }, { type: "azure-native:healthcareapis/v20221001preview:Workspace" }, { type: "azure-native:healthcareapis/v20221201:Workspace" }, { type: "azure-native:healthcareapis/v20230228:Workspace" }, { type: "azure-native:healthcareapis/v20230906:Workspace" }, { type: "azure-native:healthcareapis/v20231101:Workspace" }, { type: "azure-native:healthcareapis/v20231201:Workspace" }, { type: "azure-native:healthcareapis/v20240301:Workspace" }, { type: "azure-native:healthcareapis/v20240331:Workspace" }, { type: "azure-native:healthcareapis/v20250301preview:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/healthcareapis/workspacePrivateEndpointConnection.ts b/sdk/nodejs/healthcareapis/workspacePrivateEndpointConnection.ts index da9a7f6e415b..ab58f39ed3af 100644 --- a/sdk/nodejs/healthcareapis/workspacePrivateEndpointConnection.ts +++ b/sdk/nodejs/healthcareapis/workspacePrivateEndpointConnection.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * The Private Endpoint Connection resource. * Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. * - * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + * Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. */ export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { /** @@ -103,7 +103,7 @@ export class WorkspacePrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection" }, { type: "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspacePrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/hybridconnectivity/getPublicCloudConnector.ts b/sdk/nodejs/hybridconnectivity/getPublicCloudConnector.ts index f21fd0171cdf..7b7472cde192 100644 --- a/sdk/nodejs/hybridconnectivity/getPublicCloudConnector.ts +++ b/sdk/nodejs/hybridconnectivity/getPublicCloudConnector.ts @@ -34,6 +34,18 @@ export interface GetPublicCloudConnectorArgs { * Public Cloud Connector */ export interface GetPublicCloudConnectorResult { + /** + * Cloud profile for AWS. + */ + readonly awsCloudProfile: outputs.hybridconnectivity.AwsCloudProfileResponse; + /** + * Connector primary identifier. + */ + readonly connectorPrimaryIdentifier: string; + /** + * Host cloud the public cloud connector. + */ + readonly hostType: string; /** * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" */ @@ -47,9 +59,9 @@ export interface GetPublicCloudConnectorResult { */ readonly name: string; /** - * The resource-specific properties for this resource. + * The resource provisioning state. */ - readonly properties: outputs.hybridconnectivity.PublicCloudConnectorPropertiesResponse; + readonly provisioningState: string; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ diff --git a/sdk/nodejs/hybridconnectivity/getSolutionConfiguration.ts b/sdk/nodejs/hybridconnectivity/getSolutionConfiguration.ts index 157fbc72de64..fd8e6df537f0 100644 --- a/sdk/nodejs/hybridconnectivity/getSolutionConfiguration.ts +++ b/sdk/nodejs/hybridconnectivity/getSolutionConfiguration.ts @@ -38,14 +38,34 @@ export interface GetSolutionConfigurationResult { * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" */ readonly id: string; + /** + * The last time resources were inventoried + */ + readonly lastSyncTime: string; /** * The name of the resource */ readonly name: string; /** - * The resource-specific properties for this resource. + * The resource provisioning state. + */ + readonly provisioningState: string; + /** + * Solution settings + */ + readonly solutionSettings?: {[key: string]: string}; + /** + * The type of the solution + */ + readonly solutionType: string; + /** + * The status of solution configurations + */ + readonly status: string; + /** + * The detailed message of status details */ - readonly properties: outputs.hybridconnectivity.SolutionConfigurationPropertiesResponse; + readonly statusDetails: string; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ diff --git a/sdk/nodejs/hybridconnectivity/publicCloudConnector.ts b/sdk/nodejs/hybridconnectivity/publicCloudConnector.ts index 12464937791f..eb971663130a 100644 --- a/sdk/nodejs/hybridconnectivity/publicCloudConnector.ts +++ b/sdk/nodejs/hybridconnectivity/publicCloudConnector.ts @@ -38,6 +38,18 @@ export class PublicCloudConnector extends pulumi.CustomResource { return obj['__pulumiType'] === PublicCloudConnector.__pulumiType; } + /** + * Cloud profile for AWS. + */ + public readonly awsCloudProfile!: pulumi.Output; + /** + * Connector primary identifier. + */ + public /*out*/ readonly connectorPrimaryIdentifier!: pulumi.Output; + /** + * Host cloud the public cloud connector. + */ + public readonly hostType!: pulumi.Output; /** * The geo-location where the resource lives */ @@ -47,9 +59,9 @@ export class PublicCloudConnector extends pulumi.CustomResource { */ public /*out*/ readonly name!: pulumi.Output; /** - * The resource-specific properties for this resource. + * The resource provisioning state. */ - public readonly properties!: pulumi.Output; + public /*out*/ readonly provisioningState!: pulumi.Output; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ @@ -74,21 +86,33 @@ export class PublicCloudConnector extends pulumi.CustomResource { let resourceInputs: pulumi.Inputs = {}; opts = opts || {}; if (!opts.id) { + if ((!args || args.awsCloudProfile === undefined) && !opts.urn) { + throw new Error("Missing required property 'awsCloudProfile'"); + } + if ((!args || args.hostType === undefined) && !opts.urn) { + throw new Error("Missing required property 'hostType'"); + } if ((!args || args.resourceGroupName === undefined) && !opts.urn) { throw new Error("Missing required property 'resourceGroupName'"); } + resourceInputs["awsCloudProfile"] = args ? (args.awsCloudProfile ? pulumi.output(args.awsCloudProfile).apply(inputs.hybridconnectivity.awsCloudProfileArgsProvideDefaults) : undefined) : undefined; + resourceInputs["hostType"] = args ? args.hostType : undefined; resourceInputs["location"] = args ? args.location : undefined; - resourceInputs["properties"] = args ? (args.properties ? pulumi.output(args.properties).apply(inputs.hybridconnectivity.publicCloudConnectorPropertiesArgsProvideDefaults) : undefined) : undefined; resourceInputs["publicCloudConnector"] = args ? args.publicCloudConnector : undefined; resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["connectorPrimaryIdentifier"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } else { + resourceInputs["awsCloudProfile"] = undefined /*out*/; + resourceInputs["connectorPrimaryIdentifier"] = undefined /*out*/; + resourceInputs["hostType"] = undefined /*out*/; resourceInputs["location"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; - resourceInputs["properties"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["tags"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; @@ -105,13 +129,17 @@ export class PublicCloudConnector extends pulumi.CustomResource { */ export interface PublicCloudConnectorArgs { /** - * The geo-location where the resource lives + * Cloud profile for AWS. */ - location?: pulumi.Input; + awsCloudProfile: pulumi.Input; /** - * The resource-specific properties for this resource. + * Host cloud the public cloud connector. */ - properties?: pulumi.Input; + hostType: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; /** * Represent public cloud connectors resource. */ diff --git a/sdk/nodejs/hybridconnectivity/solutionConfiguration.ts b/sdk/nodejs/hybridconnectivity/solutionConfiguration.ts index de8bfe5720ac..7668e58699c3 100644 --- a/sdk/nodejs/hybridconnectivity/solutionConfiguration.ts +++ b/sdk/nodejs/hybridconnectivity/solutionConfiguration.ts @@ -38,14 +38,34 @@ export class SolutionConfiguration extends pulumi.CustomResource { return obj['__pulumiType'] === SolutionConfiguration.__pulumiType; } + /** + * The last time resources were inventoried + */ + public /*out*/ readonly lastSyncTime!: pulumi.Output; /** * The name of the resource */ public /*out*/ readonly name!: pulumi.Output; /** - * The resource-specific properties for this resource. + * The resource provisioning state. */ - public readonly properties!: pulumi.Output; + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Solution settings + */ + public readonly solutionSettings!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the solution + */ + public readonly solutionType!: pulumi.Output; + /** + * The status of solution configurations + */ + public /*out*/ readonly status!: pulumi.Output; + /** + * The detailed message of status details + */ + public /*out*/ readonly statusDetails!: pulumi.Output; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ @@ -69,15 +89,28 @@ export class SolutionConfiguration extends pulumi.CustomResource { if ((!args || args.resourceUri === undefined) && !opts.urn) { throw new Error("Missing required property 'resourceUri'"); } - resourceInputs["properties"] = args ? args.properties : undefined; + if ((!args || args.solutionType === undefined) && !opts.urn) { + throw new Error("Missing required property 'solutionType'"); + } resourceInputs["resourceUri"] = args ? args.resourceUri : undefined; resourceInputs["solutionConfiguration"] = args ? args.solutionConfiguration : undefined; + resourceInputs["solutionSettings"] = args ? args.solutionSettings : undefined; + resourceInputs["solutionType"] = args ? args.solutionType : undefined; + resourceInputs["lastSyncTime"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["status"] = undefined /*out*/; + resourceInputs["statusDetails"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } else { + resourceInputs["lastSyncTime"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; - resourceInputs["properties"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["solutionSettings"] = undefined /*out*/; + resourceInputs["solutionType"] = undefined /*out*/; + resourceInputs["status"] = undefined /*out*/; + resourceInputs["statusDetails"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } @@ -92,10 +125,6 @@ export class SolutionConfiguration extends pulumi.CustomResource { * The set of arguments for constructing a SolutionConfiguration resource. */ export interface SolutionConfigurationArgs { - /** - * The resource-specific properties for this resource. - */ - properties?: pulumi.Input; /** * The fully qualified Azure Resource manager identifier of the resource. */ @@ -104,4 +133,12 @@ export interface SolutionConfigurationArgs { * Represent Solution Configuration Resource. */ solutionConfiguration?: pulumi.Input; + /** + * Solution settings + */ + solutionSettings?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The type of the solution + */ + solutionType: pulumi.Input; } diff --git a/sdk/nodejs/hybridconnectivity/v20241201/endpoint.ts b/sdk/nodejs/hybridconnectivity/v20241201/endpoint.ts index 62e8d277a219..e805ea19471c 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/endpoint.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/endpoint.ts @@ -37,38 +37,18 @@ export class Endpoint extends pulumi.CustomResource { return obj['__pulumiType'] === Endpoint.__pulumiType; } - /** - * The timestamp of resource creation (UTC). - */ - public readonly createdAt!: pulumi.Output; - /** - * The identity that created the resource. - */ - public readonly createdBy!: pulumi.Output; - /** - * The type of identity that created the resource. - */ - public readonly createdByType!: pulumi.Output; - /** - * The timestamp of resource last modification (UTC) - */ - public readonly lastModifiedAt!: pulumi.Output; - /** - * The identity that last modified the resource. - */ - public readonly lastModifiedBy!: pulumi.Output; - /** - * The type of identity that last modified the resource. - */ - public readonly lastModifiedByType!: pulumi.Output; /** * The name of the resource */ public /*out*/ readonly name!: pulumi.Output; /** - * The endpoint properties. + * The resource provisioning state. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * The resource Id of the connectivity endpoint (optional). */ - public readonly properties!: pulumi.Output; + public readonly resourceId!: pulumi.Output; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ @@ -76,7 +56,7 @@ export class Endpoint extends pulumi.CustomResource { /** * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" */ - public /*out*/ readonly type!: pulumi.Output; + public readonly type!: pulumi.Output; /** * Create a Endpoint resource with the given unique name, arguments, and options. @@ -92,27 +72,20 @@ export class Endpoint extends pulumi.CustomResource { if ((!args || args.resourceUri === undefined) && !opts.urn) { throw new Error("Missing required property 'resourceUri'"); } - resourceInputs["createdAt"] = args ? args.createdAt : undefined; - resourceInputs["createdBy"] = args ? args.createdBy : undefined; - resourceInputs["createdByType"] = args ? args.createdByType : undefined; + if ((!args || args.type === undefined) && !opts.urn) { + throw new Error("Missing required property 'type'"); + } resourceInputs["endpointName"] = args ? args.endpointName : undefined; - resourceInputs["lastModifiedAt"] = args ? args.lastModifiedAt : undefined; - resourceInputs["lastModifiedBy"] = args ? args.lastModifiedBy : undefined; - resourceInputs["lastModifiedByType"] = args ? args.lastModifiedByType : undefined; - resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceId"] = args ? args.resourceId : undefined; resourceInputs["resourceUri"] = args ? args.resourceUri : undefined; + resourceInputs["type"] = args ? args.type : undefined; resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; - resourceInputs["type"] = undefined /*out*/; } else { - resourceInputs["createdAt"] = undefined /*out*/; - resourceInputs["createdBy"] = undefined /*out*/; - resourceInputs["createdByType"] = undefined /*out*/; - resourceInputs["lastModifiedAt"] = undefined /*out*/; - resourceInputs["lastModifiedBy"] = undefined /*out*/; - resourceInputs["lastModifiedByType"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; - resourceInputs["properties"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["resourceId"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } @@ -127,40 +100,20 @@ export class Endpoint extends pulumi.CustomResource { * The set of arguments for constructing a Endpoint resource. */ export interface EndpointArgs { - /** - * The timestamp of resource creation (UTC). - */ - createdAt?: pulumi.Input; - /** - * The identity that created the resource. - */ - createdBy?: pulumi.Input; - /** - * The type of identity that created the resource. - */ - createdByType?: pulumi.Input; /** * The endpoint name. */ endpointName?: pulumi.Input; /** - * The timestamp of resource last modification (UTC) - */ - lastModifiedAt?: pulumi.Input; - /** - * The identity that last modified the resource. + * The resource Id of the connectivity endpoint (optional). */ - lastModifiedBy?: pulumi.Input; + resourceId?: pulumi.Input; /** - * The type of identity that last modified the resource. + * The fully qualified Azure Resource manager identifier of the resource. */ - lastModifiedByType?: pulumi.Input; - /** - * The endpoint properties. - */ - properties?: pulumi.Input; + resourceUri: pulumi.Input; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The type of endpoint. */ - resourceUri: pulumi.Input; + type: pulumi.Input; } diff --git a/sdk/nodejs/hybridconnectivity/v20241201/getEndpoint.ts b/sdk/nodejs/hybridconnectivity/v20241201/getEndpoint.ts index 2d780b6b9eee..f5802ae05f74 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/getEndpoint.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/getEndpoint.ts @@ -24,7 +24,7 @@ export interface GetEndpointArgs { */ endpointName: string; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: string; } @@ -33,42 +33,22 @@ export interface GetEndpointArgs { * The endpoint for the target resource. */ export interface GetEndpointResult { - /** - * The timestamp of resource creation (UTC). - */ - readonly createdAt?: string; - /** - * The identity that created the resource. - */ - readonly createdBy?: string; - /** - * The type of identity that created the resource. - */ - readonly createdByType?: string; /** * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" */ readonly id: string; - /** - * The timestamp of resource last modification (UTC) - */ - readonly lastModifiedAt?: string; - /** - * The identity that last modified the resource. - */ - readonly lastModifiedBy?: string; - /** - * The type of identity that last modified the resource. - */ - readonly lastModifiedByType?: string; /** * The name of the resource */ readonly name: string; /** - * The endpoint properties. + * The resource provisioning state. + */ + readonly provisioningState: string; + /** + * The resource Id of the connectivity endpoint (optional). */ - readonly properties: outputs.hybridconnectivity.v20241201.EndpointPropertiesResponse; + readonly resourceId?: string; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ @@ -95,7 +75,7 @@ export interface GetEndpointOutputArgs { */ endpointName: pulumi.Input; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: pulumi.Input; } diff --git a/sdk/nodejs/hybridconnectivity/v20241201/getPublicCloudConnector.ts b/sdk/nodejs/hybridconnectivity/v20241201/getPublicCloudConnector.ts index 971bdb4b3d4f..a99e3d2720e4 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/getPublicCloudConnector.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/getPublicCloudConnector.ts @@ -33,6 +33,18 @@ export interface GetPublicCloudConnectorArgs { * Public Cloud Connector */ export interface GetPublicCloudConnectorResult { + /** + * Cloud profile for AWS. + */ + readonly awsCloudProfile: outputs.hybridconnectivity.v20241201.AwsCloudProfileResponse; + /** + * Connector primary identifier. + */ + readonly connectorPrimaryIdentifier: string; + /** + * Host cloud the public cloud connector. + */ + readonly hostType: string; /** * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" */ @@ -46,9 +58,9 @@ export interface GetPublicCloudConnectorResult { */ readonly name: string; /** - * The resource-specific properties for this resource. + * The resource provisioning state. */ - readonly properties: outputs.hybridconnectivity.v20241201.PublicCloudConnectorPropertiesResponse; + readonly provisioningState: string; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ diff --git a/sdk/nodejs/hybridconnectivity/v20241201/getServiceConfiguration.ts b/sdk/nodejs/hybridconnectivity/v20241201/getServiceConfiguration.ts index 0a3b8d9065bc..45c0151853b6 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/getServiceConfiguration.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/getServiceConfiguration.ts @@ -25,7 +25,7 @@ export interface GetServiceConfigurationArgs { */ endpointName: string; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: string; /** @@ -38,34 +38,10 @@ export interface GetServiceConfigurationArgs { * The service configuration details associated with the target resource. */ export interface GetServiceConfigurationResult { - /** - * The timestamp of resource creation (UTC). - */ - readonly createdAt?: string; - /** - * The identity that created the resource. - */ - readonly createdBy?: string; - /** - * The type of identity that created the resource. - */ - readonly createdByType?: string; /** * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" */ readonly id: string; - /** - * The timestamp of resource last modification (UTC) - */ - readonly lastModifiedAt?: string; - /** - * The identity that last modified the resource. - */ - readonly lastModifiedBy?: string; - /** - * The type of identity that last modified the resource. - */ - readonly lastModifiedByType?: string; /** * The name of the resource */ @@ -113,7 +89,7 @@ export interface GetServiceConfigurationOutputArgs { */ endpointName: pulumi.Input; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: pulumi.Input; /** diff --git a/sdk/nodejs/hybridconnectivity/v20241201/getSolutionConfiguration.ts b/sdk/nodejs/hybridconnectivity/v20241201/getSolutionConfiguration.ts index 96fdf9452283..a593c777f1f5 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/getSolutionConfiguration.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/getSolutionConfiguration.ts @@ -37,14 +37,34 @@ export interface GetSolutionConfigurationResult { * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" */ readonly id: string; + /** + * The last time resources were inventoried + */ + readonly lastSyncTime: string; /** * The name of the resource */ readonly name: string; /** - * The resource-specific properties for this resource. + * The resource provisioning state. + */ + readonly provisioningState: string; + /** + * Solution settings + */ + readonly solutionSettings?: {[key: string]: string}; + /** + * The type of the solution + */ + readonly solutionType: string; + /** + * The status of solution configurations + */ + readonly status: string; + /** + * The detailed message of status details */ - readonly properties: outputs.hybridconnectivity.v20241201.SolutionConfigurationPropertiesResponse; + readonly statusDetails: string; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ diff --git a/sdk/nodejs/hybridconnectivity/v20241201/listEndpointCredentials.ts b/sdk/nodejs/hybridconnectivity/v20241201/listEndpointCredentials.ts index a4118af32fb1..46321f68e606 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/listEndpointCredentials.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/listEndpointCredentials.ts @@ -30,11 +30,11 @@ export interface ListEndpointCredentialsArgs { */ expiresin?: number; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: string; /** - * The name of the service. If not provided, the request will by pass the generation of service configuration token + * The name of the service. If not provided, the request will by pass the generation of service configuration token */ serviceName?: string | enums.hybridconnectivity.v20241201.ServiceName; } @@ -91,11 +91,11 @@ export interface ListEndpointCredentialsOutputArgs { */ expiresin?: pulumi.Input; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: pulumi.Input; /** - * The name of the service. If not provided, the request will by pass the generation of service configuration token + * The name of the service. If not provided, the request will by pass the generation of service configuration token */ serviceName?: pulumi.Input; } diff --git a/sdk/nodejs/hybridconnectivity/v20241201/listEndpointIngressGatewayCredentials.ts b/sdk/nodejs/hybridconnectivity/v20241201/listEndpointIngressGatewayCredentials.ts index d2605a08e2be..75b3957a9c18 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/listEndpointIngressGatewayCredentials.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/listEndpointIngressGatewayCredentials.ts @@ -30,11 +30,11 @@ export interface ListEndpointIngressGatewayCredentialsArgs { */ expiresin?: number; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: string; /** - * The name of the service. + * The name of the service. If not provided, the request will by pass the generation of service configuration token. */ serviceName?: string | enums.hybridconnectivity.v20241201.ServiceName; } @@ -103,11 +103,11 @@ export interface ListEndpointIngressGatewayCredentialsOutputArgs { */ expiresin?: pulumi.Input; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: pulumi.Input; /** - * The name of the service. + * The name of the service. If not provided, the request will by pass the generation of service configuration token. */ serviceName?: pulumi.Input; } diff --git a/sdk/nodejs/hybridconnectivity/v20241201/listEndpointManagedProxyDetails.ts b/sdk/nodejs/hybridconnectivity/v20241201/listEndpointManagedProxyDetails.ts index 17589b669a32..a9e1ee063be5 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/listEndpointManagedProxyDetails.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/listEndpointManagedProxyDetails.ts @@ -31,7 +31,7 @@ export interface ListEndpointManagedProxyDetailsArgs { */ hostname?: string; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: string; /** @@ -81,7 +81,7 @@ export interface ListEndpointManagedProxyDetailsOutputArgs { */ hostname?: pulumi.Input; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: pulumi.Input; /** diff --git a/sdk/nodejs/hybridconnectivity/v20241201/publicCloudConnector.ts b/sdk/nodejs/hybridconnectivity/v20241201/publicCloudConnector.ts index d92a82296993..c0dce2aac864 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/publicCloudConnector.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/publicCloudConnector.ts @@ -37,6 +37,18 @@ export class PublicCloudConnector extends pulumi.CustomResource { return obj['__pulumiType'] === PublicCloudConnector.__pulumiType; } + /** + * Cloud profile for AWS. + */ + public readonly awsCloudProfile!: pulumi.Output; + /** + * Connector primary identifier. + */ + public /*out*/ readonly connectorPrimaryIdentifier!: pulumi.Output; + /** + * Host cloud the public cloud connector. + */ + public readonly hostType!: pulumi.Output; /** * The geo-location where the resource lives */ @@ -46,9 +58,9 @@ export class PublicCloudConnector extends pulumi.CustomResource { */ public /*out*/ readonly name!: pulumi.Output; /** - * The resource-specific properties for this resource. + * The resource provisioning state. */ - public readonly properties!: pulumi.Output; + public /*out*/ readonly provisioningState!: pulumi.Output; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ @@ -73,21 +85,33 @@ export class PublicCloudConnector extends pulumi.CustomResource { let resourceInputs: pulumi.Inputs = {}; opts = opts || {}; if (!opts.id) { + if ((!args || args.awsCloudProfile === undefined) && !opts.urn) { + throw new Error("Missing required property 'awsCloudProfile'"); + } + if ((!args || args.hostType === undefined) && !opts.urn) { + throw new Error("Missing required property 'hostType'"); + } if ((!args || args.resourceGroupName === undefined) && !opts.urn) { throw new Error("Missing required property 'resourceGroupName'"); } + resourceInputs["awsCloudProfile"] = args ? (args.awsCloudProfile ? pulumi.output(args.awsCloudProfile).apply(inputs.hybridconnectivity.v20241201.awsCloudProfileArgsProvideDefaults) : undefined) : undefined; + resourceInputs["hostType"] = args ? args.hostType : undefined; resourceInputs["location"] = args ? args.location : undefined; - resourceInputs["properties"] = args ? (args.properties ? pulumi.output(args.properties).apply(inputs.hybridconnectivity.v20241201.publicCloudConnectorPropertiesArgsProvideDefaults) : undefined) : undefined; resourceInputs["publicCloudConnector"] = args ? args.publicCloudConnector : undefined; resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["connectorPrimaryIdentifier"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } else { + resourceInputs["awsCloudProfile"] = undefined /*out*/; + resourceInputs["connectorPrimaryIdentifier"] = undefined /*out*/; + resourceInputs["hostType"] = undefined /*out*/; resourceInputs["location"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; - resourceInputs["properties"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["tags"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; @@ -104,13 +128,17 @@ export class PublicCloudConnector extends pulumi.CustomResource { */ export interface PublicCloudConnectorArgs { /** - * The geo-location where the resource lives + * Cloud profile for AWS. */ - location?: pulumi.Input; + awsCloudProfile: pulumi.Input; /** - * The resource-specific properties for this resource. + * Host cloud the public cloud connector. */ - properties?: pulumi.Input; + hostType: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; /** * Represent public cloud connectors resource. */ diff --git a/sdk/nodejs/hybridconnectivity/v20241201/serviceConfiguration.ts b/sdk/nodejs/hybridconnectivity/v20241201/serviceConfiguration.ts index 1718d94ff95e..b53d70d3c10a 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/serviceConfiguration.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/serviceConfiguration.ts @@ -37,30 +37,6 @@ export class ServiceConfiguration extends pulumi.CustomResource { return obj['__pulumiType'] === ServiceConfiguration.__pulumiType; } - /** - * The timestamp of resource creation (UTC). - */ - public readonly createdAt!: pulumi.Output; - /** - * The identity that created the resource. - */ - public readonly createdBy!: pulumi.Output; - /** - * The type of identity that created the resource. - */ - public readonly createdByType!: pulumi.Output; - /** - * The timestamp of resource last modification (UTC) - */ - public readonly lastModifiedAt!: pulumi.Output; - /** - * The identity that last modified the resource. - */ - public readonly lastModifiedBy!: pulumi.Output; - /** - * The type of identity that last modified the resource. - */ - public readonly lastModifiedByType!: pulumi.Output; /** * The name of the resource */ @@ -110,13 +86,7 @@ export class ServiceConfiguration extends pulumi.CustomResource { if ((!args || args.serviceName === undefined) && !opts.urn) { throw new Error("Missing required property 'serviceName'"); } - resourceInputs["createdAt"] = args ? args.createdAt : undefined; - resourceInputs["createdBy"] = args ? args.createdBy : undefined; - resourceInputs["createdByType"] = args ? args.createdByType : undefined; resourceInputs["endpointName"] = args ? args.endpointName : undefined; - resourceInputs["lastModifiedAt"] = args ? args.lastModifiedAt : undefined; - resourceInputs["lastModifiedBy"] = args ? args.lastModifiedBy : undefined; - resourceInputs["lastModifiedByType"] = args ? args.lastModifiedByType : undefined; resourceInputs["port"] = args ? args.port : undefined; resourceInputs["resourceId"] = args ? args.resourceId : undefined; resourceInputs["resourceUri"] = args ? args.resourceUri : undefined; @@ -127,12 +97,6 @@ export class ServiceConfiguration extends pulumi.CustomResource { resourceInputs["systemData"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } else { - resourceInputs["createdAt"] = undefined /*out*/; - resourceInputs["createdBy"] = undefined /*out*/; - resourceInputs["createdByType"] = undefined /*out*/; - resourceInputs["lastModifiedAt"] = undefined /*out*/; - resourceInputs["lastModifiedBy"] = undefined /*out*/; - resourceInputs["lastModifiedByType"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; resourceInputs["port"] = undefined /*out*/; resourceInputs["provisioningState"] = undefined /*out*/; @@ -152,34 +116,10 @@ export class ServiceConfiguration extends pulumi.CustomResource { * The set of arguments for constructing a ServiceConfiguration resource. */ export interface ServiceConfigurationArgs { - /** - * The timestamp of resource creation (UTC). - */ - createdAt?: pulumi.Input; - /** - * The identity that created the resource. - */ - createdBy?: pulumi.Input; - /** - * The type of identity that created the resource. - */ - createdByType?: pulumi.Input; /** * The endpoint name. */ endpointName: pulumi.Input; - /** - * The timestamp of resource last modification (UTC) - */ - lastModifiedAt?: pulumi.Input; - /** - * The identity that last modified the resource. - */ - lastModifiedBy?: pulumi.Input; - /** - * The type of identity that last modified the resource. - */ - lastModifiedByType?: pulumi.Input; /** * The port on which service is enabled. */ @@ -189,7 +129,7 @@ export interface ServiceConfigurationArgs { */ resourceId?: pulumi.Input; /** - * The fully qualified Azure Resource manager identifier of the resource to be connected. + * The fully qualified Azure Resource manager identifier of the resource. */ resourceUri: pulumi.Input; /** diff --git a/sdk/nodejs/hybridconnectivity/v20241201/solutionConfiguration.ts b/sdk/nodejs/hybridconnectivity/v20241201/solutionConfiguration.ts index 36d002c57f0f..f2c8e78e05cb 100644 --- a/sdk/nodejs/hybridconnectivity/v20241201/solutionConfiguration.ts +++ b/sdk/nodejs/hybridconnectivity/v20241201/solutionConfiguration.ts @@ -37,14 +37,34 @@ export class SolutionConfiguration extends pulumi.CustomResource { return obj['__pulumiType'] === SolutionConfiguration.__pulumiType; } + /** + * The last time resources were inventoried + */ + public /*out*/ readonly lastSyncTime!: pulumi.Output; /** * The name of the resource */ public /*out*/ readonly name!: pulumi.Output; /** - * The resource-specific properties for this resource. + * The resource provisioning state. */ - public readonly properties!: pulumi.Output; + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Solution settings + */ + public readonly solutionSettings!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the solution + */ + public readonly solutionType!: pulumi.Output; + /** + * The status of solution configurations + */ + public /*out*/ readonly status!: pulumi.Output; + /** + * The detailed message of status details + */ + public /*out*/ readonly statusDetails!: pulumi.Output; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ @@ -68,15 +88,28 @@ export class SolutionConfiguration extends pulumi.CustomResource { if ((!args || args.resourceUri === undefined) && !opts.urn) { throw new Error("Missing required property 'resourceUri'"); } - resourceInputs["properties"] = args ? args.properties : undefined; + if ((!args || args.solutionType === undefined) && !opts.urn) { + throw new Error("Missing required property 'solutionType'"); + } resourceInputs["resourceUri"] = args ? args.resourceUri : undefined; resourceInputs["solutionConfiguration"] = args ? args.solutionConfiguration : undefined; + resourceInputs["solutionSettings"] = args ? args.solutionSettings : undefined; + resourceInputs["solutionType"] = args ? args.solutionType : undefined; + resourceInputs["lastSyncTime"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["status"] = undefined /*out*/; + resourceInputs["statusDetails"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } else { + resourceInputs["lastSyncTime"] = undefined /*out*/; resourceInputs["name"] = undefined /*out*/; - resourceInputs["properties"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["solutionSettings"] = undefined /*out*/; + resourceInputs["solutionType"] = undefined /*out*/; + resourceInputs["status"] = undefined /*out*/; + resourceInputs["statusDetails"] = undefined /*out*/; resourceInputs["systemData"] = undefined /*out*/; resourceInputs["type"] = undefined /*out*/; } @@ -91,10 +124,6 @@ export class SolutionConfiguration extends pulumi.CustomResource { * The set of arguments for constructing a SolutionConfiguration resource. */ export interface SolutionConfigurationArgs { - /** - * The resource-specific properties for this resource. - */ - properties?: pulumi.Input; /** * The fully qualified Azure Resource manager identifier of the resource. */ @@ -103,4 +132,12 @@ export interface SolutionConfigurationArgs { * Represent Solution Configuration Resource. */ solutionConfiguration?: pulumi.Input; + /** + * Solution settings + */ + solutionSettings?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The type of the solution + */ + solutionType: pulumi.Input; } diff --git a/sdk/nodejs/index.ts b/sdk/nodejs/index.ts index 1210662c3982..a959949738e0 100644 --- a/sdk/nodejs/index.ts +++ b/sdk/nodejs/index.ts @@ -17,6 +17,7 @@ import * as aadiam from "./aadiam"; import * as addons from "./addons"; import * as advisor from "./advisor"; import * as agfoodplatform from "./agfoodplatform"; +import * as agricultureplatform from "./agricultureplatform"; import * as alertsmanagement from "./alertsmanagement"; import * as analysisservices from "./analysisservices"; import * as apicenter from "./apicenter"; @@ -89,6 +90,7 @@ import * as dbformariadb from "./dbformariadb"; import * as dbformysql from "./dbformysql"; import * as dbforpostgresql from "./dbforpostgresql"; import * as delegatednetwork from "./delegatednetwork"; +import * as dependencymap from "./dependencymap"; import * as desktopvirtualization from "./desktopvirtualization"; import * as devcenter from "./devcenter"; import * as devhub from "./devhub"; @@ -256,6 +258,7 @@ export { addons, advisor, agfoodplatform, + agricultureplatform, alertsmanagement, analysisservices, apicenter, @@ -328,6 +331,7 @@ export { dbformysql, dbforpostgresql, delegatednetwork, + dependencymap, desktopvirtualization, devcenter, devhub, diff --git a/sdk/nodejs/kubernetesconfiguration/extension.ts b/sdk/nodejs/kubernetesconfiguration/extension.ts index 67d0773aaae2..70cf5a4131aa 100644 --- a/sdk/nodejs/kubernetesconfiguration/extension.ts +++ b/sdk/nodejs/kubernetesconfiguration/extension.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * The Extension object. * Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-07-01-preview. * - * Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + * Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. */ export class Extension extends pulumi.CustomResource { /** @@ -192,7 +192,7 @@ export class Extension extends pulumi.CustomResource { resourceInputs["version"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }, { type: "azure-native:kubernetesconfiguration/v20241101:Extension" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Extension.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/fluxConfiguration.ts b/sdk/nodejs/kubernetesconfiguration/fluxConfiguration.ts index 223b342d17b9..239941ef42fe 100644 --- a/sdk/nodejs/kubernetesconfiguration/fluxConfiguration.ts +++ b/sdk/nodejs/kubernetesconfiguration/fluxConfiguration.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * The Flux Configuration object returned in Get & Put response. * Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-11-01-preview. * - * Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + * Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. */ export class FluxConfiguration extends pulumi.CustomResource { /** @@ -204,7 +204,7 @@ export class FluxConfiguration extends pulumi.CustomResource { resourceInputs["waitForReconciliation"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FluxConfiguration.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/getExtension.ts b/sdk/nodejs/kubernetesconfiguration/getExtension.ts index 6ce4ac4bf469..1b086db998b5 100644 --- a/sdk/nodejs/kubernetesconfiguration/getExtension.ts +++ b/sdk/nodejs/kubernetesconfiguration/getExtension.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets Kubernetes Cluster Extension. * Azure REST API version: 2023-05-01. * - * Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + * Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. */ export function getExtension(args: GetExtensionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -140,7 +140,7 @@ export interface GetExtensionResult { * Gets Kubernetes Cluster Extension. * Azure REST API version: 2023-05-01. * - * Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + * Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. */ export function getExtensionOutput(args: GetExtensionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/kubernetesconfiguration/getFluxConfiguration.ts b/sdk/nodejs/kubernetesconfiguration/getFluxConfiguration.ts index 528a7505c7b4..9400cddd3b06 100644 --- a/sdk/nodejs/kubernetesconfiguration/getFluxConfiguration.ts +++ b/sdk/nodejs/kubernetesconfiguration/getFluxConfiguration.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets details of the Flux Configuration. * Azure REST API version: 2023-05-01. * - * Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + * Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. */ export function getFluxConfiguration(args: GetFluxConfigurationArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -148,7 +148,7 @@ export interface GetFluxConfigurationResult { * Gets details of the Flux Configuration. * Azure REST API version: 2023-05-01. * - * Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + * Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. */ export function getFluxConfigurationOutput(args: GetFluxConfigurationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/kubernetesconfiguration/getPrivateEndpointConnection.ts b/sdk/nodejs/kubernetesconfiguration/getPrivateEndpointConnection.ts index a0d08500002b..74b4398226f8 100644 --- a/sdk/nodejs/kubernetesconfiguration/getPrivateEndpointConnection.ts +++ b/sdk/nodejs/kubernetesconfiguration/getPrivateEndpointConnection.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * Gets a private endpoint connection. * Azure REST API version: 2022-04-02-preview. + * + * Other available API versions: 2024-11-01-preview. */ export function getPrivateEndpointConnection(args: GetPrivateEndpointConnectionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,6 +73,8 @@ export interface GetPrivateEndpointConnectionResult { /** * Gets a private endpoint connection. * Azure REST API version: 2022-04-02-preview. + * + * Other available API versions: 2024-11-01-preview. */ export function getPrivateEndpointConnectionOutput(args: GetPrivateEndpointConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/kubernetesconfiguration/getPrivateLinkScope.ts b/sdk/nodejs/kubernetesconfiguration/getPrivateLinkScope.ts index d7a23e2c5e57..a2829eb572c3 100644 --- a/sdk/nodejs/kubernetesconfiguration/getPrivateLinkScope.ts +++ b/sdk/nodejs/kubernetesconfiguration/getPrivateLinkScope.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * Returns a Azure Arc PrivateLinkScope. * Azure REST API version: 2022-04-02-preview. + * + * Other available API versions: 2024-11-01-preview. */ export function getPrivateLinkScope(args: GetPrivateLinkScopeArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,6 +68,8 @@ export interface GetPrivateLinkScopeResult { /** * Returns a Azure Arc PrivateLinkScope. * Azure REST API version: 2022-04-02-preview. + * + * Other available API versions: 2024-11-01-preview. */ export function getPrivateLinkScopeOutput(args: GetPrivateLinkScopeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/kubernetesconfiguration/index.ts b/sdk/nodejs/kubernetesconfiguration/index.ts index a766b13ee146..8f8e546642e3 100644 --- a/sdk/nodejs/kubernetesconfiguration/index.ts +++ b/sdk/nodejs/kubernetesconfiguration/index.ts @@ -67,6 +67,8 @@ import * as v20220402preview from "./v20220402preview"; import * as v20220701 from "./v20220701"; import * as v20230501 from "./v20230501"; import * as v20240401preview from "./v20240401preview"; +import * as v20241101 from "./v20241101"; +import * as v20241101preview from "./v20241101preview"; export { v20200701preview, @@ -76,6 +78,8 @@ export { v20220701, v20230501, v20240401preview, + v20241101, + v20241101preview, }; const _module = { diff --git a/sdk/nodejs/kubernetesconfiguration/privateEndpointConnection.ts b/sdk/nodejs/kubernetesconfiguration/privateEndpointConnection.ts index c11ad3856e23..62273351aaef 100644 --- a/sdk/nodejs/kubernetesconfiguration/privateEndpointConnection.ts +++ b/sdk/nodejs/kubernetesconfiguration/privateEndpointConnection.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * The Private Endpoint Connection resource. * Azure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview. + * + * Other available API versions: 2024-11-01-preview. */ export class PrivateEndpointConnection extends pulumi.CustomResource { /** @@ -101,7 +103,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection" }, { type: "azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/privateLinkScope.ts b/sdk/nodejs/kubernetesconfiguration/privateLinkScope.ts index 6f1c97f696b0..ce69a719cecc 100644 --- a/sdk/nodejs/kubernetesconfiguration/privateLinkScope.ts +++ b/sdk/nodejs/kubernetesconfiguration/privateLinkScope.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * An Azure Arc PrivateLinkScope definition. * Azure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview. + * + * Other available API versions: 2024-11-01-preview. */ export class PrivateLinkScope extends pulumi.CustomResource { /** @@ -94,7 +96,7 @@ export class PrivateLinkScope extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope" }, { type: "azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateLinkScope.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20200701preview/extension.ts b/sdk/nodejs/kubernetesconfiguration/v20200701preview/extension.ts index b177be4113d2..f4bad65f061d 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20200701preview/extension.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20200701preview/extension.ts @@ -171,7 +171,7 @@ export class Extension extends pulumi.CustomResource { resourceInputs["version"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }, { type: "azure-native:kubernetesconfiguration/v20241101:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Extension.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20211101preview/fluxConfiguration.ts b/sdk/nodejs/kubernetesconfiguration/v20211101preview/fluxConfiguration.ts index 4809136c5124..6d675ea1809b 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20211101preview/fluxConfiguration.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20211101preview/fluxConfiguration.ts @@ -171,7 +171,7 @@ export class FluxConfiguration extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FluxConfiguration.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20220101preview/fluxConfiguration.ts b/sdk/nodejs/kubernetesconfiguration/v20220101preview/fluxConfiguration.ts index 0756fa9d609b..0c43e5382358 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20220101preview/fluxConfiguration.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20220101preview/fluxConfiguration.ts @@ -177,7 +177,7 @@ export class FluxConfiguration extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FluxConfiguration.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20220402preview/extension.ts b/sdk/nodejs/kubernetesconfiguration/v20220402preview/extension.ts index 05f567d08d9e..c3ce0532248d 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20220402preview/extension.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20220402preview/extension.ts @@ -183,7 +183,7 @@ export class Extension extends pulumi.CustomResource { resourceInputs["version"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }, { type: "azure-native:kubernetesconfiguration/v20241101:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Extension.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20220402preview/privateEndpointConnection.ts b/sdk/nodejs/kubernetesconfiguration/v20220402preview/privateEndpointConnection.ts index 68b0bad164ab..a2a0e47951ee 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20220402preview/privateEndpointConnection.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20220402preview/privateEndpointConnection.ts @@ -100,7 +100,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection" }, { type: "azure-native:kubernetesconfiguration:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20220402preview/privateLinkScope.ts b/sdk/nodejs/kubernetesconfiguration/v20220402preview/privateLinkScope.ts index b8a847e2673a..cf0cce12a9c0 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20220402preview/privateLinkScope.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20220402preview/privateLinkScope.ts @@ -93,7 +93,7 @@ export class PrivateLinkScope extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration:PrivateLinkScope" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope" }, { type: "azure-native:kubernetesconfiguration:PrivateLinkScope" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateLinkScope.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20220701/extension.ts b/sdk/nodejs/kubernetesconfiguration/v20220701/extension.ts index f1090498c805..38858c6f682e 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20220701/extension.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20220701/extension.ts @@ -177,7 +177,7 @@ export class Extension extends pulumi.CustomResource { resourceInputs["version"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }, { type: "azure-native:kubernetesconfiguration/v20241101:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Extension.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20230501/extension.ts b/sdk/nodejs/kubernetesconfiguration/v20230501/extension.ts index 0de928508b35..e43f8d26501d 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20230501/extension.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20230501/extension.ts @@ -189,7 +189,7 @@ export class Extension extends pulumi.CustomResource { resourceInputs["version"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20241101:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Extension.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20230501/fluxConfiguration.ts b/sdk/nodejs/kubernetesconfiguration/v20230501/fluxConfiguration.ts index f33297a3b4cf..49b6e2e253ad 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20230501/fluxConfiguration.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20230501/fluxConfiguration.ts @@ -201,7 +201,7 @@ export class FluxConfiguration extends pulumi.CustomResource { resourceInputs["waitForReconciliation"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FluxConfiguration.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20240401preview/fluxConfiguration.ts b/sdk/nodejs/kubernetesconfiguration/v20240401preview/fluxConfiguration.ts index e6ad9185fd6b..e05285b8c5e9 100644 --- a/sdk/nodejs/kubernetesconfiguration/v20240401preview/fluxConfiguration.ts +++ b/sdk/nodejs/kubernetesconfiguration/v20240401preview/fluxConfiguration.ts @@ -207,7 +207,7 @@ export class FluxConfiguration extends pulumi.CustomResource { resourceInputs["waitForReconciliation"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FluxConfiguration.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101/extension.ts b/sdk/nodejs/kubernetesconfiguration/v20241101/extension.ts new file mode 100644 index 000000000000..05602d7224ba --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101/extension.ts @@ -0,0 +1,266 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The Extension object. + */ +export class Extension extends pulumi.CustomResource { + /** + * Get an existing Extension resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Extension { + return new Extension(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:kubernetesconfiguration/v20241101:Extension'; + + /** + * Returns true if the given object is an instance of Extension. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Extension { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Extension.__pulumiType; + } + + /** + * Identity of the Extension resource in an AKS cluster + */ + public readonly aksAssignedIdentity!: pulumi.Output; + /** + * Flag to note if this extension participates in auto upgrade of minor version, or not. + */ + public readonly autoUpgradeMinorVersion!: pulumi.Output; + /** + * Configuration settings that are sensitive, as name-value pairs for configuring this extension. + */ + public readonly configurationProtectedSettings!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * Configuration settings, as name-value pairs for configuring this extension. + */ + public readonly configurationSettings!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * Currently installed version of the extension. + */ + public /*out*/ readonly currentVersion!: pulumi.Output; + /** + * Custom Location settings properties. + */ + public /*out*/ readonly customLocationSettings!: pulumi.Output<{[key: string]: string}>; + /** + * Error information from the Agent - e.g. errors during installation. + */ + public /*out*/ readonly errorInfo!: pulumi.Output; + /** + * Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + */ + public readonly extensionType!: pulumi.Output; + /** + * Identity of the Extension resource + */ + public readonly identity!: pulumi.Output; + /** + * Flag to note if this extension is a system extension + */ + public /*out*/ readonly isSystemExtension!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Uri of the Helm package + */ + public /*out*/ readonly packageUri!: pulumi.Output; + /** + * The plan information. + */ + public readonly plan!: pulumi.Output; + /** + * Status of installation of this extension. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + */ + public readonly releaseTrain!: pulumi.Output; + /** + * Scope at which the extension is installed. + */ + public readonly scope!: pulumi.Output; + /** + * Status from this extension. + */ + public readonly statuses!: pulumi.Output; + /** + * Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + /** + * User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + */ + public readonly version!: pulumi.Output; + + /** + * Create a Extension resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ExtensionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.clusterName === undefined) && !opts.urn) { + throw new Error("Missing required property 'clusterName'"); + } + if ((!args || args.clusterResourceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'clusterResourceName'"); + } + if ((!args || args.clusterRp === undefined) && !opts.urn) { + throw new Error("Missing required property 'clusterRp'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["aksAssignedIdentity"] = args ? args.aksAssignedIdentity : undefined; + resourceInputs["autoUpgradeMinorVersion"] = (args ? args.autoUpgradeMinorVersion : undefined) ?? true; + resourceInputs["clusterName"] = args ? args.clusterName : undefined; + resourceInputs["clusterResourceName"] = args ? args.clusterResourceName : undefined; + resourceInputs["clusterRp"] = args ? args.clusterRp : undefined; + resourceInputs["configurationProtectedSettings"] = args ? args.configurationProtectedSettings : undefined; + resourceInputs["configurationSettings"] = args ? args.configurationSettings : undefined; + resourceInputs["extensionName"] = args ? args.extensionName : undefined; + resourceInputs["extensionType"] = args ? args.extensionType : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["plan"] = args ? args.plan : undefined; + resourceInputs["releaseTrain"] = (args ? args.releaseTrain : undefined) ?? "Stable"; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["scope"] = args ? args.scope : undefined; + resourceInputs["statuses"] = args ? args.statuses : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["currentVersion"] = undefined /*out*/; + resourceInputs["customLocationSettings"] = undefined /*out*/; + resourceInputs["errorInfo"] = undefined /*out*/; + resourceInputs["isSystemExtension"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["packageUri"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["aksAssignedIdentity"] = undefined /*out*/; + resourceInputs["autoUpgradeMinorVersion"] = undefined /*out*/; + resourceInputs["configurationProtectedSettings"] = undefined /*out*/; + resourceInputs["configurationSettings"] = undefined /*out*/; + resourceInputs["currentVersion"] = undefined /*out*/; + resourceInputs["customLocationSettings"] = undefined /*out*/; + resourceInputs["errorInfo"] = undefined /*out*/; + resourceInputs["extensionType"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["isSystemExtension"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["packageUri"] = undefined /*out*/; + resourceInputs["plan"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["releaseTrain"] = undefined /*out*/; + resourceInputs["scope"] = undefined /*out*/; + resourceInputs["statuses"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + resourceInputs["version"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20200701preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210501preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20210901:Extension" }, { type: "azure-native:kubernetesconfiguration/v20211101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220301:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220402preview:Extension" }, { type: "azure-native:kubernetesconfiguration/v20220701:Extension" }, { type: "azure-native:kubernetesconfiguration/v20221101:Extension" }, { type: "azure-native:kubernetesconfiguration/v20230501:Extension" }, { type: "azure-native:kubernetesconfiguration:Extension" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Extension.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Extension resource. + */ +export interface ExtensionArgs { + /** + * Identity of the Extension resource in an AKS cluster + */ + aksAssignedIdentity?: pulumi.Input; + /** + * Flag to note if this extension participates in auto upgrade of minor version, or not. + */ + autoUpgradeMinorVersion?: pulumi.Input; + /** + * The name of the kubernetes cluster. + */ + clusterName: pulumi.Input; + /** + * The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + */ + clusterResourceName: pulumi.Input; + /** + * The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + */ + clusterRp: pulumi.Input; + /** + * Configuration settings that are sensitive, as name-value pairs for configuring this extension. + */ + configurationProtectedSettings?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Configuration settings, as name-value pairs for configuring this extension. + */ + configurationSettings?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of the Extension. + */ + extensionName?: pulumi.Input; + /** + * Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + */ + extensionType?: pulumi.Input; + /** + * Identity of the Extension resource + */ + identity?: pulumi.Input; + /** + * The plan information. + */ + plan?: pulumi.Input; + /** + * ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + */ + releaseTrain?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Scope at which the extension is installed. + */ + scope?: pulumi.Input; + /** + * Status from this extension. + */ + statuses?: pulumi.Input[]>; + /** + * User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + */ + version?: pulumi.Input; +} diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101/fluxConfiguration.ts b/sdk/nodejs/kubernetesconfiguration/v20241101/fluxConfiguration.ts new file mode 100644 index 000000000000..f3aacaba2b3f --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101/fluxConfiguration.ts @@ -0,0 +1,288 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The Flux Configuration object returned in Get & Put response. + */ +export class FluxConfiguration extends pulumi.CustomResource { + /** + * Get an existing FluxConfiguration resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): FluxConfiguration { + return new FluxConfiguration(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:kubernetesconfiguration/v20241101:FluxConfiguration'; + + /** + * Returns true if the given object is an instance of FluxConfiguration. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is FluxConfiguration { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === FluxConfiguration.__pulumiType; + } + + /** + * Parameters to reconcile to the AzureBlob source kind type. + */ + public readonly azureBlob!: pulumi.Output; + /** + * Parameters to reconcile to the Bucket source kind type. + */ + public readonly bucket!: pulumi.Output; + /** + * Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects. + */ + public /*out*/ readonly complianceState!: pulumi.Output; + /** + * Key-value pairs of protected configuration settings for the configuration + */ + public readonly configurationProtectedSettings!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * Error message returned to the user in the case of provisioning failure. + */ + public /*out*/ readonly errorMessage!: pulumi.Output; + /** + * Parameters to reconcile to the GitRepository source kind type. + */ + public readonly gitRepository!: pulumi.Output; + /** + * Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + */ + public readonly kustomizations!: pulumi.Output<{[key: string]: outputs.kubernetesconfiguration.v20241101.KustomizationDefinitionResponse} | undefined>; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + */ + public readonly namespace!: pulumi.Output; + /** + * Parameters to reconcile to the OCIRepository source kind type. + */ + public readonly ociRepository!: pulumi.Output; + /** + * Status of the creation of the fluxConfiguration. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + */ + public readonly reconciliationWaitDuration!: pulumi.Output; + /** + * Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user). + */ + public /*out*/ readonly repositoryPublicKey!: pulumi.Output; + /** + * Scope at which the operator will be installed. + */ + public readonly scope!: pulumi.Output; + /** + * Source Kind to pull the configuration data from. + */ + public readonly sourceKind!: pulumi.Output; + /** + * Branch and/or SHA of the source commit synced with the cluster. + */ + public /*out*/ readonly sourceSyncedCommitId!: pulumi.Output; + /** + * Datetime the fluxConfiguration synced its source on the cluster. + */ + public /*out*/ readonly sourceUpdatedAt!: pulumi.Output; + /** + * Datetime the fluxConfiguration synced its status on the cluster with Azure. + */ + public /*out*/ readonly statusUpdatedAt!: pulumi.Output; + /** + * Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration. + */ + public /*out*/ readonly statuses!: pulumi.Output; + /** + * Whether this configuration should suspend its reconciliation of its kustomizations and sources. + */ + public readonly suspend!: pulumi.Output; + /** + * Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + /** + * Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + */ + public readonly waitForReconciliation!: pulumi.Output; + + /** + * Create a FluxConfiguration resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: FluxConfigurationArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.clusterName === undefined) && !opts.urn) { + throw new Error("Missing required property 'clusterName'"); + } + if ((!args || args.clusterResourceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'clusterResourceName'"); + } + if ((!args || args.clusterRp === undefined) && !opts.urn) { + throw new Error("Missing required property 'clusterRp'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["azureBlob"] = args ? (args.azureBlob ? pulumi.output(args.azureBlob).apply(inputs.kubernetesconfiguration.v20241101.azureBlobDefinitionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["bucket"] = args ? (args.bucket ? pulumi.output(args.bucket).apply(inputs.kubernetesconfiguration.v20241101.bucketDefinitionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["clusterName"] = args ? args.clusterName : undefined; + resourceInputs["clusterResourceName"] = args ? args.clusterResourceName : undefined; + resourceInputs["clusterRp"] = args ? args.clusterRp : undefined; + resourceInputs["configurationProtectedSettings"] = args ? args.configurationProtectedSettings : undefined; + resourceInputs["fluxConfigurationName"] = args ? args.fluxConfigurationName : undefined; + resourceInputs["gitRepository"] = args ? (args.gitRepository ? pulumi.output(args.gitRepository).apply(inputs.kubernetesconfiguration.v20241101.gitRepositoryDefinitionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["kustomizations"] = args ? args.kustomizations : undefined; + resourceInputs["namespace"] = (args ? args.namespace : undefined) ?? "default"; + resourceInputs["ociRepository"] = args ? (args.ociRepository ? pulumi.output(args.ociRepository).apply(inputs.kubernetesconfiguration.v20241101.ocirepositoryDefinitionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["reconciliationWaitDuration"] = args ? args.reconciliationWaitDuration : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["scope"] = args ? args.scope : undefined; + resourceInputs["sourceKind"] = (args ? args.sourceKind : undefined) ?? "GitRepository"; + resourceInputs["suspend"] = (args ? args.suspend : undefined) ?? false; + resourceInputs["waitForReconciliation"] = args ? args.waitForReconciliation : undefined; + resourceInputs["complianceState"] = undefined /*out*/; + resourceInputs["errorMessage"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["repositoryPublicKey"] = undefined /*out*/; + resourceInputs["sourceSyncedCommitId"] = undefined /*out*/; + resourceInputs["sourceUpdatedAt"] = undefined /*out*/; + resourceInputs["statusUpdatedAt"] = undefined /*out*/; + resourceInputs["statuses"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["azureBlob"] = undefined /*out*/; + resourceInputs["bucket"] = undefined /*out*/; + resourceInputs["complianceState"] = undefined /*out*/; + resourceInputs["configurationProtectedSettings"] = undefined /*out*/; + resourceInputs["errorMessage"] = undefined /*out*/; + resourceInputs["gitRepository"] = undefined /*out*/; + resourceInputs["kustomizations"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["namespace"] = undefined /*out*/; + resourceInputs["ociRepository"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["reconciliationWaitDuration"] = undefined /*out*/; + resourceInputs["repositoryPublicKey"] = undefined /*out*/; + resourceInputs["scope"] = undefined /*out*/; + resourceInputs["sourceKind"] = undefined /*out*/; + resourceInputs["sourceSyncedCommitId"] = undefined /*out*/; + resourceInputs["sourceUpdatedAt"] = undefined /*out*/; + resourceInputs["statusUpdatedAt"] = undefined /*out*/; + resourceInputs["statuses"] = undefined /*out*/; + resourceInputs["suspend"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + resourceInputs["waitForReconciliation"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220301:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20220701:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20221101:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20230501:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration" }, { type: "azure-native:kubernetesconfiguration:FluxConfiguration" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(FluxConfiguration.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a FluxConfiguration resource. + */ +export interface FluxConfigurationArgs { + /** + * Parameters to reconcile to the AzureBlob source kind type. + */ + azureBlob?: pulumi.Input; + /** + * Parameters to reconcile to the Bucket source kind type. + */ + bucket?: pulumi.Input; + /** + * The name of the kubernetes cluster. + */ + clusterName: pulumi.Input; + /** + * The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + */ + clusterResourceName: pulumi.Input; + /** + * The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + */ + clusterRp: pulumi.Input; + /** + * Key-value pairs of protected configuration settings for the configuration + */ + configurationProtectedSettings?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of the Flux Configuration. + */ + fluxConfigurationName?: pulumi.Input; + /** + * Parameters to reconcile to the GitRepository source kind type. + */ + gitRepository?: pulumi.Input; + /** + * Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + */ + kustomizations?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + */ + namespace?: pulumi.Input; + /** + * Parameters to reconcile to the OCIRepository source kind type. + */ + ociRepository?: pulumi.Input; + /** + * Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + */ + reconciliationWaitDuration?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Scope at which the operator will be installed. + */ + scope?: pulumi.Input; + /** + * Source Kind to pull the configuration data from. + */ + sourceKind?: pulumi.Input; + /** + * Whether this configuration should suspend its reconciliation of its kustomizations and sources. + */ + suspend?: pulumi.Input; + /** + * Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + */ + waitForReconciliation?: pulumi.Input; +} diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101/getExtension.ts b/sdk/nodejs/kubernetesconfiguration/v20241101/getExtension.ts new file mode 100644 index 000000000000..59e79b57f34d --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101/getExtension.ts @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets Kubernetes Cluster Extension. + */ +export function getExtension(args: GetExtensionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:kubernetesconfiguration/v20241101:getExtension", { + "clusterName": args.clusterName, + "clusterResourceName": args.clusterResourceName, + "clusterRp": args.clusterRp, + "extensionName": args.extensionName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetExtensionArgs { + /** + * The name of the kubernetes cluster. + */ + clusterName: string; + /** + * The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + */ + clusterResourceName: string; + /** + * The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + */ + clusterRp: string; + /** + * Name of the Extension. + */ + extensionName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * The Extension object. + */ +export interface GetExtensionResult { + /** + * Identity of the Extension resource in an AKS cluster + */ + readonly aksAssignedIdentity?: outputs.kubernetesconfiguration.v20241101.ExtensionResponseAksAssignedIdentity; + /** + * Flag to note if this extension participates in auto upgrade of minor version, or not. + */ + readonly autoUpgradeMinorVersion?: boolean; + /** + * Configuration settings that are sensitive, as name-value pairs for configuring this extension. + */ + readonly configurationProtectedSettings?: {[key: string]: string}; + /** + * Configuration settings, as name-value pairs for configuring this extension. + */ + readonly configurationSettings?: {[key: string]: string}; + /** + * Currently installed version of the extension. + */ + readonly currentVersion: string; + /** + * Custom Location settings properties. + */ + readonly customLocationSettings: {[key: string]: string}; + /** + * Error information from the Agent - e.g. errors during installation. + */ + readonly errorInfo: outputs.kubernetesconfiguration.v20241101.ErrorDetailResponse; + /** + * Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + */ + readonly extensionType?: string; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Identity of the Extension resource + */ + readonly identity?: outputs.kubernetesconfiguration.v20241101.IdentityResponse; + /** + * Flag to note if this extension is a system extension + */ + readonly isSystemExtension: boolean; + /** + * The name of the resource + */ + readonly name: string; + /** + * Uri of the Helm package + */ + readonly packageUri: string; + /** + * The plan information. + */ + readonly plan?: outputs.kubernetesconfiguration.v20241101.PlanResponse; + /** + * Status of installation of this extension. + */ + readonly provisioningState: string; + /** + * ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + */ + readonly releaseTrain?: string; + /** + * Scope at which the extension is installed. + */ + readonly scope?: outputs.kubernetesconfiguration.v20241101.ScopeResponse; + /** + * Status from this extension. + */ + readonly statuses?: outputs.kubernetesconfiguration.v20241101.ExtensionStatusResponse[]; + /** + * Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + */ + readonly systemData: outputs.kubernetesconfiguration.v20241101.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; + /** + * User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + */ + readonly version?: string; +} +/** + * Gets Kubernetes Cluster Extension. + */ +export function getExtensionOutput(args: GetExtensionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:kubernetesconfiguration/v20241101:getExtension", { + "clusterName": args.clusterName, + "clusterResourceName": args.clusterResourceName, + "clusterRp": args.clusterRp, + "extensionName": args.extensionName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetExtensionOutputArgs { + /** + * The name of the kubernetes cluster. + */ + clusterName: pulumi.Input; + /** + * The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + */ + clusterResourceName: pulumi.Input; + /** + * The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + */ + clusterRp: pulumi.Input; + /** + * Name of the Extension. + */ + extensionName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101/getFluxConfiguration.ts b/sdk/nodejs/kubernetesconfiguration/v20241101/getFluxConfiguration.ts new file mode 100644 index 000000000000..c11ea1b33560 --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101/getFluxConfiguration.ts @@ -0,0 +1,183 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets details of the Flux Configuration. + */ +export function getFluxConfiguration(args: GetFluxConfigurationArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:kubernetesconfiguration/v20241101:getFluxConfiguration", { + "clusterName": args.clusterName, + "clusterResourceName": args.clusterResourceName, + "clusterRp": args.clusterRp, + "fluxConfigurationName": args.fluxConfigurationName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetFluxConfigurationArgs { + /** + * The name of the kubernetes cluster. + */ + clusterName: string; + /** + * The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + */ + clusterResourceName: string; + /** + * The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + */ + clusterRp: string; + /** + * Name of the Flux Configuration. + */ + fluxConfigurationName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * The Flux Configuration object returned in Get & Put response. + */ +export interface GetFluxConfigurationResult { + /** + * Parameters to reconcile to the AzureBlob source kind type. + */ + readonly azureBlob?: outputs.kubernetesconfiguration.v20241101.AzureBlobDefinitionResponse; + /** + * Parameters to reconcile to the Bucket source kind type. + */ + readonly bucket?: outputs.kubernetesconfiguration.v20241101.BucketDefinitionResponse; + /** + * Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects. + */ + readonly complianceState: string; + /** + * Key-value pairs of protected configuration settings for the configuration + */ + readonly configurationProtectedSettings?: {[key: string]: string}; + /** + * Error message returned to the user in the case of provisioning failure. + */ + readonly errorMessage: string; + /** + * Parameters to reconcile to the GitRepository source kind type. + */ + readonly gitRepository?: outputs.kubernetesconfiguration.v20241101.GitRepositoryDefinitionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + */ + readonly kustomizations?: {[key: string]: outputs.kubernetesconfiguration.v20241101.KustomizationDefinitionResponse}; + /** + * The name of the resource + */ + readonly name: string; + /** + * The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + */ + readonly namespace?: string; + /** + * Parameters to reconcile to the OCIRepository source kind type. + */ + readonly ociRepository?: outputs.kubernetesconfiguration.v20241101.OCIRepositoryDefinitionResponse; + /** + * Status of the creation of the fluxConfiguration. + */ + readonly provisioningState: string; + /** + * Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + */ + readonly reconciliationWaitDuration?: string; + /** + * Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user). + */ + readonly repositoryPublicKey: string; + /** + * Scope at which the operator will be installed. + */ + readonly scope?: string; + /** + * Source Kind to pull the configuration data from. + */ + readonly sourceKind?: string; + /** + * Branch and/or SHA of the source commit synced with the cluster. + */ + readonly sourceSyncedCommitId: string; + /** + * Datetime the fluxConfiguration synced its source on the cluster. + */ + readonly sourceUpdatedAt: string; + /** + * Datetime the fluxConfiguration synced its status on the cluster with Azure. + */ + readonly statusUpdatedAt: string; + /** + * Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration. + */ + readonly statuses: outputs.kubernetesconfiguration.v20241101.ObjectStatusDefinitionResponse[]; + /** + * Whether this configuration should suspend its reconciliation of its kustomizations and sources. + */ + readonly suspend?: boolean; + /** + * Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + */ + readonly systemData: outputs.kubernetesconfiguration.v20241101.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; + /** + * Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + */ + readonly waitForReconciliation?: boolean; +} +/** + * Gets details of the Flux Configuration. + */ +export function getFluxConfigurationOutput(args: GetFluxConfigurationOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:kubernetesconfiguration/v20241101:getFluxConfiguration", { + "clusterName": args.clusterName, + "clusterResourceName": args.clusterResourceName, + "clusterRp": args.clusterRp, + "fluxConfigurationName": args.fluxConfigurationName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetFluxConfigurationOutputArgs { + /** + * The name of the kubernetes cluster. + */ + clusterName: pulumi.Input; + /** + * The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + */ + clusterResourceName: pulumi.Input; + /** + * The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + */ + clusterRp: pulumi.Input; + /** + * Name of the Flux Configuration. + */ + fluxConfigurationName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101/index.ts b/sdk/nodejs/kubernetesconfiguration/v20241101/index.ts new file mode 100644 index 000000000000..f4ecb16f1f32 --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101/index.ts @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { ExtensionArgs } from "./extension"; +export type Extension = import("./extension").Extension; +export const Extension: typeof import("./extension").Extension = null as any; +utilities.lazyLoad(exports, ["Extension"], () => require("./extension")); + +export { FluxConfigurationArgs } from "./fluxConfiguration"; +export type FluxConfiguration = import("./fluxConfiguration").FluxConfiguration; +export const FluxConfiguration: typeof import("./fluxConfiguration").FluxConfiguration = null as any; +utilities.lazyLoad(exports, ["FluxConfiguration"], () => require("./fluxConfiguration")); + +export { GetExtensionArgs, GetExtensionResult, GetExtensionOutputArgs } from "./getExtension"; +export const getExtension: typeof import("./getExtension").getExtension = null as any; +export const getExtensionOutput: typeof import("./getExtension").getExtensionOutput = null as any; +utilities.lazyLoad(exports, ["getExtension","getExtensionOutput"], () => require("./getExtension")); + +export { GetFluxConfigurationArgs, GetFluxConfigurationResult, GetFluxConfigurationOutputArgs } from "./getFluxConfiguration"; +export const getFluxConfiguration: typeof import("./getFluxConfiguration").getFluxConfiguration = null as any; +export const getFluxConfigurationOutput: typeof import("./getFluxConfiguration").getFluxConfigurationOutput = null as any; +utilities.lazyLoad(exports, ["getFluxConfiguration","getFluxConfigurationOutput"], () => require("./getFluxConfiguration")); + + +// Export enums: +export * from "../../types/enums/kubernetesconfiguration/v20241101"; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:kubernetesconfiguration/v20241101:Extension": + return new Extension(name, undefined, { urn }) + case "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration": + return new FluxConfiguration(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "kubernetesconfiguration/v20241101", _module) diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101preview/getPrivateEndpointConnection.ts b/sdk/nodejs/kubernetesconfiguration/v20241101preview/getPrivateEndpointConnection.ts new file mode 100644 index 000000000000..029b3eba5136 --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101preview/getPrivateEndpointConnection.ts @@ -0,0 +1,95 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets a private endpoint connection. + */ +export function getPrivateEndpointConnection(args: GetPrivateEndpointConnectionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:kubernetesconfiguration/v20241101preview:getPrivateEndpointConnection", { + "privateEndpointConnectionName": args.privateEndpointConnectionName, + "resourceGroupName": args.resourceGroupName, + "scopeName": args.scopeName, + }, opts); +} + +export interface GetPrivateEndpointConnectionArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * The name of the Azure Arc PrivateLinkScope resource. + */ + scopeName: string; +} + +/** + * The Private Endpoint Connection resource. + */ +export interface GetPrivateEndpointConnectionResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The resource of private end point. + */ + readonly privateEndpoint?: outputs.kubernetesconfiguration.v20241101preview.PrivateEndpointResponse; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + readonly privateLinkServiceConnectionState: outputs.kubernetesconfiguration.v20241101preview.PrivateLinkServiceConnectionStateResponse; + /** + * The provisioning state of the private endpoint connection resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.kubernetesconfiguration.v20241101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets a private endpoint connection. + */ +export function getPrivateEndpointConnectionOutput(args: GetPrivateEndpointConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:kubernetesconfiguration/v20241101preview:getPrivateEndpointConnection", { + "privateEndpointConnectionName": args.privateEndpointConnectionName, + "resourceGroupName": args.resourceGroupName, + "scopeName": args.scopeName, + }, opts); +} + +export interface GetPrivateEndpointConnectionOutputArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the Azure Arc PrivateLinkScope resource. + */ + scopeName: pulumi.Input; +} diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101preview/getPrivateLinkScope.ts b/sdk/nodejs/kubernetesconfiguration/v20241101preview/getPrivateLinkScope.ts new file mode 100644 index 000000000000..967a5aa08805 --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101preview/getPrivateLinkScope.ts @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Returns a Azure Arc PrivateLinkScope. + */ +export function getPrivateLinkScope(args: GetPrivateLinkScopeArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:kubernetesconfiguration/v20241101preview:getPrivateLinkScope", { + "resourceGroupName": args.resourceGroupName, + "scopeName": args.scopeName, + }, opts); +} + +export interface GetPrivateLinkScopeArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * The name of the Azure Arc PrivateLinkScope resource. + */ + scopeName: string; +} + +/** + * An Azure Arc PrivateLinkScope definition. + */ +export interface GetPrivateLinkScopeResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Properties that define a Azure Arc PrivateLinkScope resource. + */ + readonly properties: outputs.kubernetesconfiguration.v20241101preview.KubernetesConfigurationPrivateLinkScopePropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.kubernetesconfiguration.v20241101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Returns a Azure Arc PrivateLinkScope. + */ +export function getPrivateLinkScopeOutput(args: GetPrivateLinkScopeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:kubernetesconfiguration/v20241101preview:getPrivateLinkScope", { + "resourceGroupName": args.resourceGroupName, + "scopeName": args.scopeName, + }, opts); +} + +export interface GetPrivateLinkScopeOutputArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the Azure Arc PrivateLinkScope resource. + */ + scopeName: pulumi.Input; +} diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101preview/index.ts b/sdk/nodejs/kubernetesconfiguration/v20241101preview/index.ts new file mode 100644 index 000000000000..03d746daa752 --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101preview/index.ts @@ -0,0 +1,45 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { GetPrivateEndpointConnectionArgs, GetPrivateEndpointConnectionResult, GetPrivateEndpointConnectionOutputArgs } from "./getPrivateEndpointConnection"; +export const getPrivateEndpointConnection: typeof import("./getPrivateEndpointConnection").getPrivateEndpointConnection = null as any; +export const getPrivateEndpointConnectionOutput: typeof import("./getPrivateEndpointConnection").getPrivateEndpointConnectionOutput = null as any; +utilities.lazyLoad(exports, ["getPrivateEndpointConnection","getPrivateEndpointConnectionOutput"], () => require("./getPrivateEndpointConnection")); + +export { GetPrivateLinkScopeArgs, GetPrivateLinkScopeResult, GetPrivateLinkScopeOutputArgs } from "./getPrivateLinkScope"; +export const getPrivateLinkScope: typeof import("./getPrivateLinkScope").getPrivateLinkScope = null as any; +export const getPrivateLinkScopeOutput: typeof import("./getPrivateLinkScope").getPrivateLinkScopeOutput = null as any; +utilities.lazyLoad(exports, ["getPrivateLinkScope","getPrivateLinkScopeOutput"], () => require("./getPrivateLinkScope")); + +export { PrivateEndpointConnectionArgs } from "./privateEndpointConnection"; +export type PrivateEndpointConnection = import("./privateEndpointConnection").PrivateEndpointConnection; +export const PrivateEndpointConnection: typeof import("./privateEndpointConnection").PrivateEndpointConnection = null as any; +utilities.lazyLoad(exports, ["PrivateEndpointConnection"], () => require("./privateEndpointConnection")); + +export { PrivateLinkScopeArgs } from "./privateLinkScope"; +export type PrivateLinkScope = import("./privateLinkScope").PrivateLinkScope; +export const PrivateLinkScope: typeof import("./privateLinkScope").PrivateLinkScope = null as any; +utilities.lazyLoad(exports, ["PrivateLinkScope"], () => require("./privateLinkScope")); + + +// Export enums: +export * from "../../types/enums/kubernetesconfiguration/v20241101preview"; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection": + return new PrivateEndpointConnection(name, undefined, { urn }) + case "azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope": + return new PrivateLinkScope(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "kubernetesconfiguration/v20241101preview", _module) diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101preview/privateEndpointConnection.ts b/sdk/nodejs/kubernetesconfiguration/v20241101preview/privateEndpointConnection.ts new file mode 100644 index 000000000000..5b6c80a9fcc2 --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101preview/privateEndpointConnection.ts @@ -0,0 +1,129 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The Private Endpoint Connection resource. + */ +export class PrivateEndpointConnection extends pulumi.CustomResource { + /** + * Get an existing PrivateEndpointConnection resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): PrivateEndpointConnection { + return new PrivateEndpointConnection(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection'; + + /** + * Returns true if the given object is an instance of PrivateEndpointConnection. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is PrivateEndpointConnection { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === PrivateEndpointConnection.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The resource of private end point. + */ + public /*out*/ readonly privateEndpoint!: pulumi.Output; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + public readonly privateLinkServiceConnectionState!: pulumi.Output; + /** + * The provisioning state of the private endpoint connection resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a PrivateEndpointConnection resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: PrivateEndpointConnectionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.privateLinkServiceConnectionState === undefined) && !opts.urn) { + throw new Error("Missing required property 'privateLinkServiceConnectionState'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.scopeName === undefined) && !opts.urn) { + throw new Error("Missing required property 'scopeName'"); + } + resourceInputs["privateEndpointConnectionName"] = args ? args.privateEndpointConnectionName : undefined; + resourceInputs["privateLinkServiceConnectionState"] = args ? args.privateLinkServiceConnectionState : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["scopeName"] = args ? args.scopeName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpoint"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpoint"] = undefined /*out*/; + resourceInputs["privateLinkServiceConnectionState"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection" }, { type: "azure-native:kubernetesconfiguration:PrivateEndpointConnection" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a PrivateEndpointConnection resource. + */ +export interface PrivateEndpointConnectionArgs { + /** + * The name of the private endpoint connection associated with the Azure resource + */ + privateEndpointConnectionName?: pulumi.Input; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + privateLinkServiceConnectionState: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the Azure Arc PrivateLinkScope resource. + */ + scopeName: pulumi.Input; +} diff --git a/sdk/nodejs/kubernetesconfiguration/v20241101preview/privateLinkScope.ts b/sdk/nodejs/kubernetesconfiguration/v20241101preview/privateLinkScope.ts new file mode 100644 index 000000000000..54b08cab9f0c --- /dev/null +++ b/sdk/nodejs/kubernetesconfiguration/v20241101preview/privateLinkScope.ts @@ -0,0 +1,126 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * An Azure Arc PrivateLinkScope definition. + */ +export class PrivateLinkScope extends pulumi.CustomResource { + /** + * Get an existing PrivateLinkScope resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): PrivateLinkScope { + return new PrivateLinkScope(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope'; + + /** + * Returns true if the given object is an instance of PrivateLinkScope. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is PrivateLinkScope { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === PrivateLinkScope.__pulumiType; + } + + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Properties that define a Azure Arc PrivateLinkScope resource. + */ + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a PrivateLinkScope resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: PrivateLinkScopeArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["scopeName"] = args ? args.scopeName : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope" }, { type: "azure-native:kubernetesconfiguration:PrivateLinkScope" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(PrivateLinkScope.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a PrivateLinkScope resource. + */ +export interface PrivateLinkScopeArgs { + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Properties that define a Azure Arc PrivateLinkScope resource. + */ + properties?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The name of the Azure Arc PrivateLinkScope resource. + */ + scopeName?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/machinelearningservices/batchDeployment.ts b/sdk/nodejs/machinelearningservices/batchDeployment.ts index 9421cd0f6be8..fe9e4b707fbc 100644 --- a/sdk/nodejs/machinelearningservices/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/batchDeployment.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class BatchDeployment extends pulumi.CustomResource { /** @@ -124,7 +124,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/batchEndpoint.ts index 5e9c0d957382..a74b3f4f4215 100644 --- a/sdk/nodejs/machinelearningservices/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/batchEndpoint.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class BatchEndpoint extends pulumi.CustomResource { /** @@ -120,7 +120,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/capabilityHost.ts b/sdk/nodejs/machinelearningservices/capabilityHost.ts index 06ae4cdad4d9..924bf7e8f0d6 100644 --- a/sdk/nodejs/machinelearningservices/capabilityHost.ts +++ b/sdk/nodejs/machinelearningservices/capabilityHost.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * Azure Resource Manager resource envelope. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export class CapabilityHost extends pulumi.CustomResource { /** @@ -88,7 +90,7 @@ export class CapabilityHost extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20241001preview:CapabilityHost" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20241001preview:CapabilityHost" }, { type: "azure-native:machinelearningservices/v20250101preview:CapabilityHost" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CapabilityHost.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/codeContainer.ts b/sdk/nodejs/machinelearningservices/codeContainer.ts index a3a7e5bdcf9d..e13119ee0079 100644 --- a/sdk/nodejs/machinelearningservices/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/codeContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class CodeContainer extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/codeVersion.ts b/sdk/nodejs/machinelearningservices/codeVersion.ts index c4006aaa5de6..ce126c5c6d85 100644 --- a/sdk/nodejs/machinelearningservices/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/codeVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class CodeVersion extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/componentContainer.ts b/sdk/nodejs/machinelearningservices/componentContainer.ts index 1b70b18f46d4..01adcbff96a5 100644 --- a/sdk/nodejs/machinelearningservices/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/componentContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class ComponentContainer extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/componentVersion.ts b/sdk/nodejs/machinelearningservices/componentVersion.ts index 17e90d273df1..442a8c2d9c1d 100644 --- a/sdk/nodejs/machinelearningservices/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/componentVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class ComponentVersion extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/compute.ts b/sdk/nodejs/machinelearningservices/compute.ts index 5221f4410dac..f001b9e9bf1f 100644 --- a/sdk/nodejs/machinelearningservices/compute.ts +++ b/sdk/nodejs/machinelearningservices/compute.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Machine Learning compute object wrapped into ARM resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class Compute extends pulumi.CustomResource { /** @@ -112,7 +112,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/connectionDeployment.ts b/sdk/nodejs/machinelearningservices/connectionDeployment.ts index 66224e1c9f47..9228efb861ff 100644 --- a/sdk/nodejs/machinelearningservices/connectionDeployment.ts +++ b/sdk/nodejs/machinelearningservices/connectionDeployment.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class ConnectionDeployment extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class ConnectionDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/connectionRaiBlocklist.ts b/sdk/nodejs/machinelearningservices/connectionRaiBlocklist.ts index b127035ea919..c2fe60c56112 100644 --- a/sdk/nodejs/machinelearningservices/connectionRaiBlocklist.ts +++ b/sdk/nodejs/machinelearningservices/connectionRaiBlocklist.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class ConnectionRaiBlocklist extends pulumi.CustomResource { /** @@ -98,7 +98,7 @@ export class ConnectionRaiBlocklist extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiBlocklist.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/connectionRaiBlocklistItem.ts b/sdk/nodejs/machinelearningservices/connectionRaiBlocklistItem.ts index 484b189cd2cb..48e5d941d5e5 100644 --- a/sdk/nodejs/machinelearningservices/connectionRaiBlocklistItem.ts +++ b/sdk/nodejs/machinelearningservices/connectionRaiBlocklistItem.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class ConnectionRaiBlocklistItem extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class ConnectionRaiBlocklistItem extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiBlocklistItem.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/connectionRaiPolicy.ts b/sdk/nodejs/machinelearningservices/connectionRaiPolicy.ts index 193b618907ae..eea4c207ccec 100644 --- a/sdk/nodejs/machinelearningservices/connectionRaiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/connectionRaiPolicy.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure OpenAI Content Filters resource. * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class ConnectionRaiPolicy extends pulumi.CustomResource { /** @@ -95,7 +95,7 @@ export class ConnectionRaiPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/dataContainer.ts b/sdk/nodejs/machinelearningservices/dataContainer.ts index 72bf04136c52..a66473b51ec5 100644 --- a/sdk/nodejs/machinelearningservices/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/dataContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class DataContainer extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/dataVersion.ts b/sdk/nodejs/machinelearningservices/dataVersion.ts index 183ddd4c8321..0e1397100ed0 100644 --- a/sdk/nodejs/machinelearningservices/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/dataVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class DataVersion extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/datastore.ts b/sdk/nodejs/machinelearningservices/datastore.ts index 0bcc914309e1..9d4e26f92e92 100644 --- a/sdk/nodejs/machinelearningservices/datastore.ts +++ b/sdk/nodejs/machinelearningservices/datastore.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class Datastore extends pulumi.CustomResource { /** @@ -91,7 +91,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/endpointDeployment.ts b/sdk/nodejs/machinelearningservices/endpointDeployment.ts index c6ad9761e96e..21f4a07e0f52 100644 --- a/sdk/nodejs/machinelearningservices/endpointDeployment.ts +++ b/sdk/nodejs/machinelearningservices/endpointDeployment.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-01-01-preview. * - * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class EndpointDeployment extends pulumi.CustomResource { /** @@ -91,7 +91,7 @@ export class EndpointDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EndpointDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/environmentContainer.ts b/sdk/nodejs/machinelearningservices/environmentContainer.ts index 4338d45c3502..491a6e530e02 100644 --- a/sdk/nodejs/machinelearningservices/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/environmentContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class EnvironmentContainer extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/environmentSpecificationVersion.ts b/sdk/nodejs/machinelearningservices/environmentSpecificationVersion.ts index 3edc927eb10c..81330dcd89fd 100644 --- a/sdk/nodejs/machinelearningservices/environmentSpecificationVersion.ts +++ b/sdk/nodejs/machinelearningservices/environmentSpecificationVersion.ts @@ -92,7 +92,7 @@ export class EnvironmentSpecificationVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentSpecificationVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentSpecificationVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/environmentVersion.ts b/sdk/nodejs/machinelearningservices/environmentVersion.ts index 163e6e71651f..591eb525388d 100644 --- a/sdk/nodejs/machinelearningservices/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/environmentVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class EnvironmentVersion extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/featuresetContainerEntity.ts index b67623585888..18c3d9c32aa5 100644 --- a/sdk/nodejs/machinelearningservices/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/featuresetContainerEntity.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class FeaturesetContainerEntity extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/featuresetVersion.ts index 45e445d62ff9..f31df4117939 100644 --- a/sdk/nodejs/machinelearningservices/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/featuresetVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class FeaturesetVersion extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/featurestoreEntityContainerEntity.ts index 210b5958005d..bb2ef94ad88e 100644 --- a/sdk/nodejs/machinelearningservices/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/featurestoreEntityContainerEntity.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/featurestoreEntityVersion.ts index 8b9d9e4c614b..76e9edaa0c5a 100644 --- a/sdk/nodejs/machinelearningservices/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/featurestoreEntityVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class FeaturestoreEntityVersion extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/getBatchDeployment.ts b/sdk/nodejs/machinelearningservices/getBatchDeployment.ts index 910dd2afd3a8..d80a8eaa4bc0 100644 --- a/sdk/nodejs/machinelearningservices/getBatchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/getBatchDeployment.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getBatchDeployment(args: GetBatchDeploymentArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -86,7 +86,7 @@ export interface GetBatchDeploymentResult { /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getBatchDeploymentOutput(args: GetBatchDeploymentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getBatchEndpoint.ts b/sdk/nodejs/machinelearningservices/getBatchEndpoint.ts index 145c301604ef..02e58c285aed 100644 --- a/sdk/nodejs/machinelearningservices/getBatchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/getBatchEndpoint.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getBatchEndpoint(args: GetBatchEndpointArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -81,7 +81,7 @@ export interface GetBatchEndpointResult { /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getBatchEndpointOutput(args: GetBatchEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getCapabilityHost.ts b/sdk/nodejs/machinelearningservices/getCapabilityHost.ts index 2f4eb570c79c..8c8708c0b573 100644 --- a/sdk/nodejs/machinelearningservices/getCapabilityHost.ts +++ b/sdk/nodejs/machinelearningservices/getCapabilityHost.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * Azure Resource Manager resource envelope. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export function getCapabilityHost(args: GetCapabilityHostArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -63,6 +65,8 @@ export interface GetCapabilityHostResult { /** * Azure Resource Manager resource envelope. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export function getCapabilityHostOutput(args: GetCapabilityHostOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getCodeContainer.ts b/sdk/nodejs/machinelearningservices/getCodeContainer.ts index 78b99edfa023..d11f406ba4a1 100644 --- a/sdk/nodejs/machinelearningservices/getCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/getCodeContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getCodeContainer(args: GetCodeContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetCodeContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getCodeContainerOutput(args: GetCodeContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getCodeVersion.ts b/sdk/nodejs/machinelearningservices/getCodeVersion.ts index f1ae1bcf2ce3..b294b5ac4bf9 100644 --- a/sdk/nodejs/machinelearningservices/getCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/getCodeVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getCodeVersion(args: GetCodeVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetCodeVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getCodeVersionOutput(args: GetCodeVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getComponentContainer.ts b/sdk/nodejs/machinelearningservices/getComponentContainer.ts index 3887cf76d42d..801fbbd9ab87 100644 --- a/sdk/nodejs/machinelearningservices/getComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/getComponentContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getComponentContainer(args: GetComponentContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetComponentContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getComponentContainerOutput(args: GetComponentContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getComponentVersion.ts b/sdk/nodejs/machinelearningservices/getComponentVersion.ts index 6b527673ec75..ee0c9170e04d 100644 --- a/sdk/nodejs/machinelearningservices/getComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/getComponentVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getComponentVersion(args: GetComponentVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetComponentVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getComponentVersionOutput(args: GetComponentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getCompute.ts b/sdk/nodejs/machinelearningservices/getCompute.ts index b777878845e7..c2f79763415e 100644 --- a/sdk/nodejs/machinelearningservices/getCompute.ts +++ b/sdk/nodejs/machinelearningservices/getCompute.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getCompute(args: GetComputeArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -82,7 +82,7 @@ export interface GetComputeResult { * Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getComputeOutput(args: GetComputeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getComputeAllowedResizeSizes.ts b/sdk/nodejs/machinelearningservices/getComputeAllowedResizeSizes.ts index f16abc16835e..3f26a43d99d5 100644 --- a/sdk/nodejs/machinelearningservices/getComputeAllowedResizeSizes.ts +++ b/sdk/nodejs/machinelearningservices/getComputeAllowedResizeSizes.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Returns supported virtual machine sizes for resize * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getComputeAllowedResizeSizes(args: GetComputeAllowedResizeSizesArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -50,7 +50,7 @@ export interface GetComputeAllowedResizeSizesResult { * Returns supported virtual machine sizes for resize * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getComputeAllowedResizeSizesOutput(args: GetComputeAllowedResizeSizesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getConnectionDeployment.ts b/sdk/nodejs/machinelearningservices/getConnectionDeployment.ts index f6b3a2c69d62..8ccaf37fe868 100644 --- a/sdk/nodejs/machinelearningservices/getConnectionDeployment.ts +++ b/sdk/nodejs/machinelearningservices/getConnectionDeployment.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getConnectionDeployment(args: GetConnectionDeploymentArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -64,7 +64,7 @@ export interface GetConnectionDeploymentResult { /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getConnectionDeploymentOutput(args: GetConnectionDeploymentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getConnectionRaiBlocklist.ts b/sdk/nodejs/machinelearningservices/getConnectionRaiBlocklist.ts index 7867abf96c2b..db24de109f8b 100644 --- a/sdk/nodejs/machinelearningservices/getConnectionRaiBlocklist.ts +++ b/sdk/nodejs/machinelearningservices/getConnectionRaiBlocklist.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getConnectionRaiBlocklist(args: GetConnectionRaiBlocklistArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetConnectionRaiBlocklistResult { /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getConnectionRaiBlocklistOutput(args: GetConnectionRaiBlocklistOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getConnectionRaiBlocklistItem.ts b/sdk/nodejs/machinelearningservices/getConnectionRaiBlocklistItem.ts index 3d96ae557177..4bd7288e7338 100644 --- a/sdk/nodejs/machinelearningservices/getConnectionRaiBlocklistItem.ts +++ b/sdk/nodejs/machinelearningservices/getConnectionRaiBlocklistItem.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getConnectionRaiBlocklistItem(args: GetConnectionRaiBlocklistItemArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetConnectionRaiBlocklistItemResult { /** * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getConnectionRaiBlocklistItemOutput(args: GetConnectionRaiBlocklistItemOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getConnectionRaiPolicy.ts b/sdk/nodejs/machinelearningservices/getConnectionRaiPolicy.ts index 54cbfccd0240..6f20ea6277ab 100644 --- a/sdk/nodejs/machinelearningservices/getConnectionRaiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/getConnectionRaiPolicy.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure OpenAI Content Filters resource. * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getConnectionRaiPolicy(args: GetConnectionRaiPolicyArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetConnectionRaiPolicyResult { * Azure OpenAI Content Filters resource. * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getConnectionRaiPolicyOutput(args: GetConnectionRaiPolicyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getDataContainer.ts b/sdk/nodejs/machinelearningservices/getDataContainer.ts index c667cb69015a..2223ff155236 100644 --- a/sdk/nodejs/machinelearningservices/getDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/getDataContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getDataContainer(args: GetDataContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetDataContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getDataContainerOutput(args: GetDataContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getDataVersion.ts b/sdk/nodejs/machinelearningservices/getDataVersion.ts index 09a5ac571d4f..42a0b8b9e109 100644 --- a/sdk/nodejs/machinelearningservices/getDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/getDataVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getDataVersion(args: GetDataVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetDataVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getDataVersionOutput(args: GetDataVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getDatastore.ts b/sdk/nodejs/machinelearningservices/getDatastore.ts index 7ef0ef8a6019..ca835665f212 100644 --- a/sdk/nodejs/machinelearningservices/getDatastore.ts +++ b/sdk/nodejs/machinelearningservices/getDatastore.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getDatastore(args: GetDatastoreArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetDatastoreResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getDatastoreOutput(args: GetDatastoreOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getEndpointDeployment.ts b/sdk/nodejs/machinelearningservices/getEndpointDeployment.ts index 79ab2a1a8446..3df230018a07 100644 --- a/sdk/nodejs/machinelearningservices/getEndpointDeployment.ts +++ b/sdk/nodejs/machinelearningservices/getEndpointDeployment.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-01-01-preview. * - * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getEndpointDeployment(args: GetEndpointDeploymentArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -63,7 +63,7 @@ export interface GetEndpointDeploymentResult { /** * Azure REST API version: 2024-01-01-preview. * - * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getEndpointDeploymentOutput(args: GetEndpointDeploymentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/getEnvironmentContainer.ts index e2e013bcfab4..f2ad18862c8a 100644 --- a/sdk/nodejs/machinelearningservices/getEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/getEnvironmentContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getEnvironmentContainer(args: GetEnvironmentContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetEnvironmentContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getEnvironmentContainerOutput(args: GetEnvironmentContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/getEnvironmentVersion.ts index d6ebf0170cf1..365c7238e493 100644 --- a/sdk/nodejs/machinelearningservices/getEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/getEnvironmentVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getEnvironmentVersion(args: GetEnvironmentVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetEnvironmentVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getEnvironmentVersionOutput(args: GetEnvironmentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getFeaturesetContainerEntity.ts b/sdk/nodejs/machinelearningservices/getFeaturesetContainerEntity.ts index a94b3ef1c862..71ad0d090ff6 100644 --- a/sdk/nodejs/machinelearningservices/getFeaturesetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/getFeaturesetContainerEntity.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getFeaturesetContainerEntity(args: GetFeaturesetContainerEntityArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetFeaturesetContainerEntityResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getFeaturesetContainerEntityOutput(args: GetFeaturesetContainerEntityOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getFeaturesetVersion.ts b/sdk/nodejs/machinelearningservices/getFeaturesetVersion.ts index b13679943306..c825a77d86cc 100644 --- a/sdk/nodejs/machinelearningservices/getFeaturesetVersion.ts +++ b/sdk/nodejs/machinelearningservices/getFeaturesetVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getFeaturesetVersion(args: GetFeaturesetVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetFeaturesetVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getFeaturesetVersionOutput(args: GetFeaturesetVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getFeaturestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/getFeaturestoreEntityContainerEntity.ts index c10e31c8ab51..cb9602db956f 100644 --- a/sdk/nodejs/machinelearningservices/getFeaturestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/getFeaturestoreEntityContainerEntity.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getFeaturestoreEntityContainerEntity(args: GetFeaturestoreEntityContainerEntityArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetFeaturestoreEntityContainerEntityResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getFeaturestoreEntityContainerEntityOutput(args: GetFeaturestoreEntityContainerEntityOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getFeaturestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/getFeaturestoreEntityVersion.ts index 712216f03734..5c2f2c580b63 100644 --- a/sdk/nodejs/machinelearningservices/getFeaturestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/getFeaturestoreEntityVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getFeaturestoreEntityVersion(args: GetFeaturestoreEntityVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetFeaturestoreEntityVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getFeaturestoreEntityVersionOutput(args: GetFeaturestoreEntityVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getInferenceEndpoint.ts b/sdk/nodejs/machinelearningservices/getInferenceEndpoint.ts index a9d6a41bb84a..d3919244aac9 100644 --- a/sdk/nodejs/machinelearningservices/getInferenceEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/getInferenceEndpoint.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getInferenceEndpoint(args: GetInferenceEndpointArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -86,7 +86,7 @@ export interface GetInferenceEndpointResult { /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getInferenceEndpointOutput(args: GetInferenceEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getInferenceGroup.ts b/sdk/nodejs/machinelearningservices/getInferenceGroup.ts index 9769af375885..2e9583df4629 100644 --- a/sdk/nodejs/machinelearningservices/getInferenceGroup.ts +++ b/sdk/nodejs/machinelearningservices/getInferenceGroup.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getInferenceGroup(args: GetInferenceGroupArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -86,7 +86,7 @@ export interface GetInferenceGroupResult { /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getInferenceGroupOutput(args: GetInferenceGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getInferenceGroupDeltaModelsStatusAsync.ts b/sdk/nodejs/machinelearningservices/getInferenceGroupDeltaModelsStatusAsync.ts index 27781e1b090c..f32f427d6bbb 100644 --- a/sdk/nodejs/machinelearningservices/getInferenceGroupDeltaModelsStatusAsync.ts +++ b/sdk/nodejs/machinelearningservices/getInferenceGroupDeltaModelsStatusAsync.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * Contract returning to user the delta models. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export function getInferenceGroupDeltaModelsStatusAsync(args: GetInferenceGroupDeltaModelsStatusAsyncArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -78,6 +80,8 @@ export interface GetInferenceGroupDeltaModelsStatusAsyncResult { /** * Contract returning to user the delta models. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export function getInferenceGroupDeltaModelsStatusAsyncOutput(args: GetInferenceGroupDeltaModelsStatusAsyncOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getInferenceGroupStatus.ts b/sdk/nodejs/machinelearningservices/getInferenceGroupStatus.ts index 75a5330f38f5..2631eb35cfa1 100644 --- a/sdk/nodejs/machinelearningservices/getInferenceGroupStatus.ts +++ b/sdk/nodejs/machinelearningservices/getInferenceGroupStatus.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getInferenceGroupStatus(args: GetInferenceGroupStatusArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -62,7 +62,7 @@ export interface GetInferenceGroupStatusResult { /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getInferenceGroupStatusOutput(args: GetInferenceGroupStatusOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getInferencePool.ts b/sdk/nodejs/machinelearningservices/getInferencePool.ts index 34552b1f64e8..6d05bbf91ac1 100644 --- a/sdk/nodejs/machinelearningservices/getInferencePool.ts +++ b/sdk/nodejs/machinelearningservices/getInferencePool.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getInferencePool(args: GetInferencePoolArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -81,7 +81,7 @@ export interface GetInferencePoolResult { /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getInferencePoolOutput(args: GetInferencePoolOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getJob.ts b/sdk/nodejs/machinelearningservices/getJob.ts index 117f9dc4414a..7a1f914da011 100644 --- a/sdk/nodejs/machinelearningservices/getJob.ts +++ b/sdk/nodejs/machinelearningservices/getJob.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getJob(args: GetJobArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetJobResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getJobOutput(args: GetJobOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getManagedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/getManagedNetworkSettingsRule.ts index edbde8f3962f..4de4b6c9e7dc 100644 --- a/sdk/nodejs/machinelearningservices/getManagedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/getManagedNetworkSettingsRule.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets an outbound rule from the managed network of a machine learning workspace. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getManagedNetworkSettingsRule(args: GetManagedNetworkSettingsRuleArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetManagedNetworkSettingsRuleResult { * Gets an outbound rule from the managed network of a machine learning workspace. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getManagedNetworkSettingsRuleOutput(args: GetManagedNetworkSettingsRuleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getMarketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/getMarketplaceSubscription.ts index 9f6961c352b2..d6119f4c567d 100644 --- a/sdk/nodejs/machinelearningservices/getMarketplaceSubscription.ts +++ b/sdk/nodejs/machinelearningservices/getMarketplaceSubscription.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2024-01-01-preview. * - * Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getMarketplaceSubscription(args: GetMarketplaceSubscriptionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetMarketplaceSubscriptionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2024-01-01-preview. * - * Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getMarketplaceSubscriptionOutput(args: GetMarketplaceSubscriptionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getModelContainer.ts b/sdk/nodejs/machinelearningservices/getModelContainer.ts index de0e693a0ac1..c91f69ecddcb 100644 --- a/sdk/nodejs/machinelearningservices/getModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/getModelContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getModelContainer(args: GetModelContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetModelContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getModelContainerOutput(args: GetModelContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getModelVersion.ts b/sdk/nodejs/machinelearningservices/getModelVersion.ts index c5b4d71365b2..6a52a9834672 100644 --- a/sdk/nodejs/machinelearningservices/getModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/getModelVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getModelVersion(args: GetModelVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetModelVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getModelVersionOutput(args: GetModelVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getOnlineDeployment.ts b/sdk/nodejs/machinelearningservices/getOnlineDeployment.ts index bb82aef505bd..d198a6102937 100644 --- a/sdk/nodejs/machinelearningservices/getOnlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/getOnlineDeployment.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getOnlineDeployment(args: GetOnlineDeploymentArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -86,7 +86,7 @@ export interface GetOnlineDeploymentResult { /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getOnlineDeploymentOutput(args: GetOnlineDeploymentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getOnlineDeploymentLogs.ts b/sdk/nodejs/machinelearningservices/getOnlineDeploymentLogs.ts index 3b83d5888541..0f9a3d874563 100644 --- a/sdk/nodejs/machinelearningservices/getOnlineDeploymentLogs.ts +++ b/sdk/nodejs/machinelearningservices/getOnlineDeploymentLogs.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getOnlineDeploymentLogs(args: GetOnlineDeploymentLogsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -60,7 +60,7 @@ export interface GetOnlineDeploymentLogsResult { /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getOnlineDeploymentLogsOutput(args: GetOnlineDeploymentLogsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getOnlineEndpoint.ts b/sdk/nodejs/machinelearningservices/getOnlineEndpoint.ts index 01d1378340a3..7fddac41a8a2 100644 --- a/sdk/nodejs/machinelearningservices/getOnlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/getOnlineEndpoint.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getOnlineEndpoint(args: GetOnlineEndpointArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -81,7 +81,7 @@ export interface GetOnlineEndpointResult { /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getOnlineEndpointOutput(args: GetOnlineEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getOnlineEndpointToken.ts b/sdk/nodejs/machinelearningservices/getOnlineEndpointToken.ts index a4ca8289e975..5b04facf5bbb 100644 --- a/sdk/nodejs/machinelearningservices/getOnlineEndpointToken.ts +++ b/sdk/nodejs/machinelearningservices/getOnlineEndpointToken.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * Service Token * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getOnlineEndpointToken(args: GetOnlineEndpointTokenArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -59,7 +59,7 @@ export interface GetOnlineEndpointTokenResult { * Service Token * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getOnlineEndpointTokenOutput(args: GetOnlineEndpointTokenOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getPrivateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/getPrivateEndpointConnection.ts index 8301ba1956c8..22590c541572 100644 --- a/sdk/nodejs/machinelearningservices/getPrivateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/getPrivateEndpointConnection.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the specified private endpoint connection associated with the workspace. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getPrivateEndpointConnection(args: GetPrivateEndpointConnectionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -90,7 +90,7 @@ export interface GetPrivateEndpointConnectionResult { * Gets the specified private endpoint connection associated with the workspace. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getPrivateEndpointConnectionOutput(args: GetPrivateEndpointConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRaiPolicy.ts b/sdk/nodejs/machinelearningservices/getRaiPolicy.ts index 568bfae9da13..c411c1fea31b 100644 --- a/sdk/nodejs/machinelearningservices/getRaiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/getRaiPolicy.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure OpenAI Content Filters resource. * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getRaiPolicy(args: GetRaiPolicyArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetRaiPolicyResult { * Azure OpenAI Content Filters resource. * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function getRaiPolicyOutput(args: GetRaiPolicyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistry.ts b/sdk/nodejs/machinelearningservices/getRegistry.ts index 249da857477f..a2b11e6cded3 100644 --- a/sdk/nodejs/machinelearningservices/getRegistry.ts +++ b/sdk/nodejs/machinelearningservices/getRegistry.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistry(args: GetRegistryArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -76,7 +76,7 @@ export interface GetRegistryResult { /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryOutput(args: GetRegistryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryCodeContainer.ts b/sdk/nodejs/machinelearningservices/getRegistryCodeContainer.ts index 3986d4c8e132..05823997f74f 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryCodeContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryCodeContainer(args: GetRegistryCodeContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetRegistryCodeContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryCodeContainerOutput(args: GetRegistryCodeContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryCodeVersion.ts b/sdk/nodejs/machinelearningservices/getRegistryCodeVersion.ts index bf72667aa204..d063386a3754 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryCodeVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryCodeVersion(args: GetRegistryCodeVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetRegistryCodeVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryCodeVersionOutput(args: GetRegistryCodeVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryComponentContainer.ts b/sdk/nodejs/machinelearningservices/getRegistryComponentContainer.ts index 1c1d3ebaf325..9a29b3735fa4 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryComponentContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryComponentContainer(args: GetRegistryComponentContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetRegistryComponentContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryComponentContainerOutput(args: GetRegistryComponentContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryComponentVersion.ts b/sdk/nodejs/machinelearningservices/getRegistryComponentVersion.ts index c179095e05c8..64291167fa37 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryComponentVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryComponentVersion(args: GetRegistryComponentVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetRegistryComponentVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryComponentVersionOutput(args: GetRegistryComponentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryDataContainer.ts b/sdk/nodejs/machinelearningservices/getRegistryDataContainer.ts index 6b499a11c640..97b8e1768dc4 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryDataContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryDataContainer(args: GetRegistryDataContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetRegistryDataContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryDataContainerOutput(args: GetRegistryDataContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryDataVersion.ts b/sdk/nodejs/machinelearningservices/getRegistryDataVersion.ts index 9f4113ff09de..7321eeb41db0 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryDataVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryDataVersion(args: GetRegistryDataVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetRegistryDataVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryDataVersionOutput(args: GetRegistryDataVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/getRegistryEnvironmentContainer.ts index 2599001401d7..0fb5d95ef91b 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryEnvironmentContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryEnvironmentContainer(args: GetRegistryEnvironmentContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetRegistryEnvironmentContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryEnvironmentContainerOutput(args: GetRegistryEnvironmentContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/getRegistryEnvironmentVersion.ts index eae12620b368..19b2e8bf5e18 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryEnvironmentVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryEnvironmentVersion(args: GetRegistryEnvironmentVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetRegistryEnvironmentVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryEnvironmentVersionOutput(args: GetRegistryEnvironmentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryModelContainer.ts b/sdk/nodejs/machinelearningservices/getRegistryModelContainer.ts index 1f840d532faa..2f8f4c85f168 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryModelContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryModelContainer(args: GetRegistryModelContainerArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetRegistryModelContainerResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryModelContainerOutput(args: GetRegistryModelContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getRegistryModelVersion.ts b/sdk/nodejs/machinelearningservices/getRegistryModelVersion.ts index b1f2694da2e3..aa7d0741ef24 100644 --- a/sdk/nodejs/machinelearningservices/getRegistryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/getRegistryModelVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryModelVersion(args: GetRegistryModelVersionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -71,7 +71,7 @@ export interface GetRegistryModelVersionResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getRegistryModelVersionOutput(args: GetRegistryModelVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getSchedule.ts b/sdk/nodejs/machinelearningservices/getSchedule.ts index a8445ba23fb5..037935fd45c4 100644 --- a/sdk/nodejs/machinelearningservices/getSchedule.ts +++ b/sdk/nodejs/machinelearningservices/getSchedule.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getSchedule(args: GetScheduleArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -66,7 +66,7 @@ export interface GetScheduleResult { * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getScheduleOutput(args: GetScheduleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getServerlessEndpoint.ts b/sdk/nodejs/machinelearningservices/getServerlessEndpoint.ts index 9bbc0538d655..5a80d7ef0a74 100644 --- a/sdk/nodejs/machinelearningservices/getServerlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/getServerlessEndpoint.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getServerlessEndpoint(args: GetServerlessEndpointArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -81,7 +81,7 @@ export interface GetServerlessEndpointResult { /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getServerlessEndpointOutput(args: GetServerlessEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getWorkspace.ts b/sdk/nodejs/machinelearningservices/getWorkspace.ts index 43e468e77175..e0c8ffe67bce 100644 --- a/sdk/nodejs/machinelearningservices/getWorkspace.ts +++ b/sdk/nodejs/machinelearningservices/getWorkspace.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the properties of the specified machine learning workspace. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getWorkspace(args: GetWorkspaceArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -173,7 +173,7 @@ export interface GetWorkspaceResult { * Gets the properties of the specified machine learning workspace. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getWorkspaceOutput(args: GetWorkspaceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/getWorkspaceConnection.ts b/sdk/nodejs/machinelearningservices/getWorkspaceConnection.ts index 43464f8076e0..0728773b8805 100644 --- a/sdk/nodejs/machinelearningservices/getWorkspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/getWorkspaceConnection.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getWorkspaceConnection(args: GetWorkspaceConnectionArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -58,7 +58,7 @@ export interface GetWorkspaceConnectionResult { /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function getWorkspaceConnectionOutput(args: GetWorkspaceConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/index.ts b/sdk/nodejs/machinelearningservices/index.ts index cd2a6acca5ff..4cc198453e66 100644 --- a/sdk/nodejs/machinelearningservices/index.ts +++ b/sdk/nodejs/machinelearningservices/index.ts @@ -720,6 +720,7 @@ import * as v20240401preview from "./v20240401preview"; import * as v20240701preview from "./v20240701preview"; import * as v20241001 from "./v20241001"; import * as v20241001preview from "./v20241001preview"; +import * as v20250101preview from "./v20250101preview"; export { v20200501preview, @@ -742,6 +743,7 @@ export { v20240701preview, v20241001, v20241001preview, + v20250101preview, }; const _module = { diff --git a/sdk/nodejs/machinelearningservices/inferenceEndpoint.ts b/sdk/nodejs/machinelearningservices/inferenceEndpoint.ts index 30a06edc504d..d3b4472144a1 100644 --- a/sdk/nodejs/machinelearningservices/inferenceEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/inferenceEndpoint.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class InferenceEndpoint extends pulumi.CustomResource { /** @@ -124,7 +124,7 @@ export class InferenceEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/inferenceGroup.ts b/sdk/nodejs/machinelearningservices/inferenceGroup.ts index 7fddcb9e2970..b0ea774cc5cc 100644 --- a/sdk/nodejs/machinelearningservices/inferenceGroup.ts +++ b/sdk/nodejs/machinelearningservices/inferenceGroup.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class InferenceGroup extends pulumi.CustomResource { /** @@ -124,7 +124,7 @@ export class InferenceGroup extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceGroup.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/inferencePool.ts b/sdk/nodejs/machinelearningservices/inferencePool.ts index 00468f054a4e..ea721b2d15ba 100644 --- a/sdk/nodejs/machinelearningservices/inferencePool.ts +++ b/sdk/nodejs/machinelearningservices/inferencePool.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class InferencePool extends pulumi.CustomResource { /** @@ -120,7 +120,7 @@ export class InferencePool extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20250101preview:InferencePool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferencePool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/job.ts b/sdk/nodejs/machinelearningservices/job.ts index 34d84957b791..a12ddb58057b 100644 --- a/sdk/nodejs/machinelearningservices/job.ts +++ b/sdk/nodejs/machinelearningservices/job.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class Job extends pulumi.CustomResource { /** @@ -91,7 +91,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/listBatchEndpointKeys.ts b/sdk/nodejs/machinelearningservices/listBatchEndpointKeys.ts index d31cfe040e08..1d3489933382 100644 --- a/sdk/nodejs/machinelearningservices/listBatchEndpointKeys.ts +++ b/sdk/nodejs/machinelearningservices/listBatchEndpointKeys.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * Keys for endpoint authentication. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listBatchEndpointKeys(args: ListBatchEndpointKeysArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -51,7 +51,7 @@ export interface ListBatchEndpointKeysResult { * Keys for endpoint authentication. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listBatchEndpointKeysOutput(args: ListBatchEndpointKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listComputeKeys.ts b/sdk/nodejs/machinelearningservices/listComputeKeys.ts index bba6b553d6eb..0c3c3d8df25f 100644 --- a/sdk/nodejs/machinelearningservices/listComputeKeys.ts +++ b/sdk/nodejs/machinelearningservices/listComputeKeys.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listComputeKeys(args: ListComputeKeysArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -47,7 +47,7 @@ export interface ListComputeKeysResult { * Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listComputeKeysOutput(args: ListComputeKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listComputeNodes.ts b/sdk/nodejs/machinelearningservices/listComputeNodes.ts index bc4f2ba70298..fc9b618adab5 100644 --- a/sdk/nodejs/machinelearningservices/listComputeNodes.ts +++ b/sdk/nodejs/machinelearningservices/listComputeNodes.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Get the details (e.g IP address, port etc) of all the compute nodes in the compute. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listComputeNodes(args: ListComputeNodesArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -54,7 +54,7 @@ export interface ListComputeNodesResult { * Get the details (e.g IP address, port etc) of all the compute nodes in the compute. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listComputeNodesOutput(args: ListComputeNodesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listConnectionAllModels.ts b/sdk/nodejs/machinelearningservices/listConnectionAllModels.ts index 2e20b87e84ed..f5549a196373 100644 --- a/sdk/nodejs/machinelearningservices/listConnectionAllModels.ts +++ b/sdk/nodejs/machinelearningservices/listConnectionAllModels.ts @@ -9,6 +9,8 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export function listConnectionAllModels(args: ListConnectionAllModelsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -41,6 +43,8 @@ export interface ListConnectionAllModelsResult { } /** * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export function listConnectionAllModelsOutput(args: ListConnectionAllModelsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listDatastoreSecrets.ts b/sdk/nodejs/machinelearningservices/listDatastoreSecrets.ts index c5ad22664e69..fb619db91f4a 100644 --- a/sdk/nodejs/machinelearningservices/listDatastoreSecrets.ts +++ b/sdk/nodejs/machinelearningservices/listDatastoreSecrets.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * Base definition for datastore secrets. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listDatastoreSecrets(args: ListDatastoreSecretsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -47,7 +47,7 @@ export interface ListDatastoreSecretsResult { * Base definition for datastore secrets. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listDatastoreSecretsOutput(args: ListDatastoreSecretsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listEndpointKeys.ts b/sdk/nodejs/machinelearningservices/listEndpointKeys.ts index 38a645af264b..7fab99a86e29 100644 --- a/sdk/nodejs/machinelearningservices/listEndpointKeys.ts +++ b/sdk/nodejs/machinelearningservices/listEndpointKeys.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2024-01-01-preview. * - * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function listEndpointKeys(args: ListEndpointKeysArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -45,7 +45,7 @@ export interface ListEndpointKeysResult { /** * Azure REST API version: 2024-01-01-preview. * - * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export function listEndpointKeysOutput(args: ListEndpointKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listInferenceGroupDeltaModelsAsync.ts b/sdk/nodejs/machinelearningservices/listInferenceGroupDeltaModelsAsync.ts index 8d28c61a52d9..fe8e1fd68986 100644 --- a/sdk/nodejs/machinelearningservices/listInferenceGroupDeltaModelsAsync.ts +++ b/sdk/nodejs/machinelearningservices/listInferenceGroupDeltaModelsAsync.ts @@ -7,6 +7,8 @@ import * as utilities from "../utilities"; /** * A paginated list of String entities. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export function listInferenceGroupDeltaModelsAsync(args: ListInferenceGroupDeltaModelsAsyncArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -68,6 +70,8 @@ export interface ListInferenceGroupDeltaModelsAsyncResult { /** * A paginated list of String entities. * Azure REST API version: 2024-10-01-preview. + * + * Other available API versions: 2025-01-01-preview. */ export function listInferenceGroupDeltaModelsAsyncOutput(args: ListInferenceGroupDeltaModelsAsyncOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listOnlineEndpointKeys.ts b/sdk/nodejs/machinelearningservices/listOnlineEndpointKeys.ts index 8bfe2bfe267d..dc7343bdaf4c 100644 --- a/sdk/nodejs/machinelearningservices/listOnlineEndpointKeys.ts +++ b/sdk/nodejs/machinelearningservices/listOnlineEndpointKeys.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * Keys for endpoint authentication. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listOnlineEndpointKeys(args: ListOnlineEndpointKeysArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -51,7 +51,7 @@ export interface ListOnlineEndpointKeysResult { * Keys for endpoint authentication. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listOnlineEndpointKeysOutput(args: ListOnlineEndpointKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listServerlessEndpointKeys.ts b/sdk/nodejs/machinelearningservices/listServerlessEndpointKeys.ts index 40deb83a5509..9f18f1598a17 100644 --- a/sdk/nodejs/machinelearningservices/listServerlessEndpointKeys.ts +++ b/sdk/nodejs/machinelearningservices/listServerlessEndpointKeys.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * Keys for endpoint authentication. * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listServerlessEndpointKeys(args: ListServerlessEndpointKeysArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -51,7 +51,7 @@ export interface ListServerlessEndpointKeysResult { * Keys for endpoint authentication. * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listServerlessEndpointKeysOutput(args: ListServerlessEndpointKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listWorkspaceConnectionSecrets.ts b/sdk/nodejs/machinelearningservices/listWorkspaceConnectionSecrets.ts index b98a5f0b9054..44efada20a4e 100644 --- a/sdk/nodejs/machinelearningservices/listWorkspaceConnectionSecrets.ts +++ b/sdk/nodejs/machinelearningservices/listWorkspaceConnectionSecrets.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-06-01-preview. * - * Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceConnectionSecrets(args: ListWorkspaceConnectionSecretsArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -58,7 +58,7 @@ export interface ListWorkspaceConnectionSecretsResult { /** * Azure REST API version: 2023-06-01-preview. * - * Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceConnectionSecretsOutput(args: ListWorkspaceConnectionSecretsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listWorkspaceKeys.ts b/sdk/nodejs/machinelearningservices/listWorkspaceKeys.ts index bea135a5d6f5..b370e4b852eb 100644 --- a/sdk/nodejs/machinelearningservices/listWorkspaceKeys.ts +++ b/sdk/nodejs/machinelearningservices/listWorkspaceKeys.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry * Azure REST API version: 2023-04-01. * - * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceKeys(args: ListWorkspaceKeysArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -43,7 +43,7 @@ export interface ListWorkspaceKeysResult { * Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry * Azure REST API version: 2023-04-01. * - * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceKeysOutput(args: ListWorkspaceKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listWorkspaceNotebookAccessToken.ts b/sdk/nodejs/machinelearningservices/listWorkspaceNotebookAccessToken.ts index 297b8f3f22a7..d523e95992a6 100644 --- a/sdk/nodejs/machinelearningservices/listWorkspaceNotebookAccessToken.ts +++ b/sdk/nodejs/machinelearningservices/listWorkspaceNotebookAccessToken.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * return notebook access token and refresh token * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceNotebookAccessToken(args: ListWorkspaceNotebookAccessTokenArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -43,7 +43,7 @@ export interface ListWorkspaceNotebookAccessTokenResult { * return notebook access token and refresh token * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceNotebookAccessTokenOutput(args: ListWorkspaceNotebookAccessTokenOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listWorkspaceNotebookKeys.ts b/sdk/nodejs/machinelearningservices/listWorkspaceNotebookKeys.ts index 0ef1a1b3d138..8d43fd42cdf2 100644 --- a/sdk/nodejs/machinelearningservices/listWorkspaceNotebookKeys.ts +++ b/sdk/nodejs/machinelearningservices/listWorkspaceNotebookKeys.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * List keys of a notebook. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceNotebookKeys(args: ListWorkspaceNotebookKeysArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -37,7 +37,7 @@ export interface ListWorkspaceNotebookKeysResult { * List keys of a notebook. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceNotebookKeysOutput(args: ListWorkspaceNotebookKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/listWorkspaceStorageAccountKeys.ts b/sdk/nodejs/machinelearningservices/listWorkspaceStorageAccountKeys.ts index a611d7673e4e..79a79a4c288b 100644 --- a/sdk/nodejs/machinelearningservices/listWorkspaceStorageAccountKeys.ts +++ b/sdk/nodejs/machinelearningservices/listWorkspaceStorageAccountKeys.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * List storage account keys of a workspace. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceStorageAccountKeys(args: ListWorkspaceStorageAccountKeysArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -36,7 +36,7 @@ export interface ListWorkspaceStorageAccountKeysResult { * List storage account keys of a workspace. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export function listWorkspaceStorageAccountKeysOutput(args: ListWorkspaceStorageAccountKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/machinelearningservices/machineLearningDatastore.ts b/sdk/nodejs/machinelearningservices/machineLearningDatastore.ts index 212e37b3aeec..9eaf5c6f0fe7 100644 --- a/sdk/nodejs/machinelearningservices/machineLearningDatastore.ts +++ b/sdk/nodejs/machinelearningservices/machineLearningDatastore.ts @@ -137,7 +137,7 @@ export class MachineLearningDatastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20210301preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220501:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220601preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221001preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230401:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230401preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230601preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230801preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20231001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240101preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240401:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240401preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20241001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20210301preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220501:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220601preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221001preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230401:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230401preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230601preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230801preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20231001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240101preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240401:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240401preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20241001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20250101preview:MachineLearningDatastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MachineLearningDatastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/managedNetworkSettingsRule.ts index 736baec2b843..b75e37d46737 100644 --- a/sdk/nodejs/machinelearningservices/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/managedNetworkSettingsRule.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Outbound Rule Basic Resource for the managed network of a machine learning workspace. * Azure REST API version: 2023-04-01-preview. * - * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { /** @@ -91,7 +91,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/marketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/marketplaceSubscription.ts index e8468225bf9d..bafb2101db1f 100644 --- a/sdk/nodejs/machinelearningservices/marketplaceSubscription.ts +++ b/sdk/nodejs/machinelearningservices/marketplaceSubscription.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2024-01-01-preview. * - * Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class MarketplaceSubscription extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class MarketplaceSubscription extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MarketplaceSubscription.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/modelContainer.ts b/sdk/nodejs/machinelearningservices/modelContainer.ts index 88cd3a40fe35..cf50999b73f1 100644 --- a/sdk/nodejs/machinelearningservices/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/modelContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class ModelContainer extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/modelVersion.ts b/sdk/nodejs/machinelearningservices/modelVersion.ts index d9de1073540c..d1d1d641cf82 100644 --- a/sdk/nodejs/machinelearningservices/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/modelVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class ModelVersion extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/onlineDeployment.ts index 6821bc73f82c..540b3f875786 100644 --- a/sdk/nodejs/machinelearningservices/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/onlineDeployment.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class OnlineDeployment extends pulumi.CustomResource { /** @@ -124,7 +124,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/onlineEndpoint.ts index 729e3618b439..f99b319b37e4 100644 --- a/sdk/nodejs/machinelearningservices/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/onlineEndpoint.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. * - * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class OnlineEndpoint extends pulumi.CustomResource { /** @@ -120,7 +120,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/privateEndpointConnection.ts index 74a632534641..80f814e9d90b 100644 --- a/sdk/nodejs/machinelearningservices/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/privateEndpointConnection.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * The Private Endpoint Connection resource. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. * - * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class PrivateEndpointConnection extends pulumi.CustomResource { /** @@ -127,7 +127,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/raiPolicy.ts b/sdk/nodejs/machinelearningservices/raiPolicy.ts index 43bdd725ed82..1e8866b29178 100644 --- a/sdk/nodejs/machinelearningservices/raiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/raiPolicy.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure OpenAI Content Filters resource. * Azure REST API version: 2024-04-01-preview. * - * Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + * Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. */ export class RaiPolicy extends pulumi.CustomResource { /** @@ -95,7 +95,7 @@ export class RaiPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20250101preview:RaiPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RaiPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registry.ts b/sdk/nodejs/machinelearningservices/registry.ts index 81a60a20e4cb..4c31f9416718 100644 --- a/sdk/nodejs/machinelearningservices/registry.ts +++ b/sdk/nodejs/machinelearningservices/registry.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class Registry extends pulumi.CustomResource { /** @@ -116,7 +116,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/registryCodeContainer.ts index 6c19bf09fa7a..d2b96501a762 100644 --- a/sdk/nodejs/machinelearningservices/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/registryCodeContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryCodeContainer extends pulumi.CustomResource { /** @@ -91,7 +91,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/registryCodeVersion.ts index 41ace618c8ad..be6b7b9a0330 100644 --- a/sdk/nodejs/machinelearningservices/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/registryCodeVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryCodeVersion extends pulumi.CustomResource { /** @@ -95,7 +95,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/registryComponentContainer.ts index 25009b24e91c..779659e16fb3 100644 --- a/sdk/nodejs/machinelearningservices/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/registryComponentContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryComponentContainer extends pulumi.CustomResource { /** @@ -91,7 +91,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/registryComponentVersion.ts index 2d4685da57a7..8856ce643dfa 100644 --- a/sdk/nodejs/machinelearningservices/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/registryComponentVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryComponentVersion extends pulumi.CustomResource { /** @@ -95,7 +95,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/registryDataContainer.ts index 69b7dd841967..e2f7b7389ddf 100644 --- a/sdk/nodejs/machinelearningservices/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/registryDataContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryDataContainer extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/registryDataVersion.ts index ee7e8bd5f70e..c7b9ae1b36b0 100644 --- a/sdk/nodejs/machinelearningservices/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/registryDataVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryDataVersion extends pulumi.CustomResource { /** @@ -94,7 +94,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/registryEnvironmentContainer.ts index e5801895ebb6..89472332478c 100644 --- a/sdk/nodejs/machinelearningservices/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/registryEnvironmentContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryEnvironmentContainer extends pulumi.CustomResource { /** @@ -91,7 +91,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/registryEnvironmentVersion.ts index 79c6540a6c8c..0a6dc43f2963 100644 --- a/sdk/nodejs/machinelearningservices/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/registryEnvironmentVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryEnvironmentVersion extends pulumi.CustomResource { /** @@ -95,7 +95,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/registryModelContainer.ts index c4eb44ca6b58..56e7a1fc7e3a 100644 --- a/sdk/nodejs/machinelearningservices/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/registryModelContainer.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryModelContainer extends pulumi.CustomResource { /** @@ -91,7 +91,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/registryModelVersion.ts index 9b881452bcc1..301fb4796feb 100644 --- a/sdk/nodejs/machinelearningservices/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/registryModelVersion.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class RegistryModelVersion extends pulumi.CustomResource { /** @@ -95,7 +95,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/schedule.ts b/sdk/nodejs/machinelearningservices/schedule.ts index 9a686a541fba..e9388c4e817d 100644 --- a/sdk/nodejs/machinelearningservices/schedule.ts +++ b/sdk/nodejs/machinelearningservices/schedule.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Azure Resource Manager resource envelope. * Azure REST API version: 2023-04-01. * - * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class Schedule extends pulumi.CustomResource { /** @@ -90,7 +90,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/serverlessEndpoint.ts index 4ca5bce23aea..302ae41d8373 100644 --- a/sdk/nodejs/machinelearningservices/serverlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/serverlessEndpoint.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-08-01-preview. * - * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. * * A Serverless Endpoint requires a Marketplace subscription. You can create one via the [MarketplaceSubscription resource](https://www.pulumi.com/registry/packages/azure-native/api-docs/machinelearningservices/marketplacesubscription/) and then making your endpoint [depend](https://www.pulumi.com/docs/iac/concepts/options/dependson/) on it. */ @@ -121,7 +121,7 @@ export class ServerlessEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20200501preview/machineLearningDatastore.ts b/sdk/nodejs/machinelearningservices/v20200501preview/machineLearningDatastore.ts index b02e2ad8342b..087ec469f749 100644 --- a/sdk/nodejs/machinelearningservices/v20200501preview/machineLearningDatastore.ts +++ b/sdk/nodejs/machinelearningservices/v20200501preview/machineLearningDatastore.ts @@ -136,7 +136,7 @@ export class MachineLearningDatastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220501:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220601preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221001preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230401:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230401preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230601preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230801preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20231001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240101preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240401:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240401preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20241001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices:MachineLearningDatastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220501:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20220601preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221001preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20221201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230201preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230401:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230401preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230601preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20230801preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20231001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240101preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240401:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240401preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20241001:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices/v20250101preview:MachineLearningDatastore" }, { type: "azure-native:machinelearningservices:MachineLearningDatastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MachineLearningDatastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20200801/workspace.ts b/sdk/nodejs/machinelearningservices/v20200801/workspace.ts index e9fb723fb5d9..0d66e6ad8301 100644 --- a/sdk/nodejs/machinelearningservices/v20200801/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20200801/workspace.ts @@ -207,7 +207,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20200901preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20200901preview/workspace.ts index 56f601a2b1b3..537e90bc60c7 100644 --- a/sdk/nodejs/machinelearningservices/v20200901preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20200901preview/workspace.ts @@ -201,7 +201,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20210301preview/batchDeployment.ts index 7df35e3f4c2f..dd38876ff159 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/batchDeployment.ts @@ -113,7 +113,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20210301preview/batchEndpoint.ts index 47ad4140ed8b..635ff74780c4 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/batchEndpoint.ts @@ -109,7 +109,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20210301preview/codeContainer.ts index c8cf3e33bd49..1fd95cf12d8a 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20210301preview/codeVersion.ts index a43ef45f01fd..e990c7629ef1 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20210301preview/dataContainer.ts index c049746f62ff..e192b3ab0c16 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20210301preview/dataVersion.ts index 621c4fc0787f..a96129898f22 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20210301preview/datastore.ts index 549a62d92c7d..dfa5616b37a6 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20210301preview/environmentContainer.ts index 87c9fb9e620c..84584e806a99 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/environmentSpecificationVersion.ts b/sdk/nodejs/machinelearningservices/v20210301preview/environmentSpecificationVersion.ts index 5b77fc55ec83..4c91f1f53a92 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/environmentSpecificationVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/environmentSpecificationVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentSpecificationVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices:EnvironmentSpecificationVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentSpecificationVersion" }, { type: "azure-native:machinelearningservices:EnvironmentSpecificationVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentSpecificationVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/job.ts b/sdk/nodejs/machinelearningservices/v20210301preview/job.ts index 379e89ec7ed5..96e96805eddc 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20210301preview/modelContainer.ts index 37e81322e937..a5174c0cc67a 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20210301preview/modelVersion.ts index 9ab68e3b5e13..b6d54e0b0c62 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20210301preview/onlineDeployment.ts index cc51faebf537..410a42736895 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/onlineDeployment.ts @@ -113,7 +113,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210301preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20210301preview/onlineEndpoint.ts index f6ae19df37ef..3b998580c571 100644 --- a/sdk/nodejs/machinelearningservices/v20210301preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20210301preview/onlineEndpoint.ts @@ -109,7 +109,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210401/machineLearningCompute.ts b/sdk/nodejs/machinelearningservices/v20210401/machineLearningCompute.ts index 569bf0da7eff..f181e4903d1f 100644 --- a/sdk/nodejs/machinelearningservices/v20210401/machineLearningCompute.ts +++ b/sdk/nodejs/machinelearningservices/v20210401/machineLearningCompute.ts @@ -109,7 +109,7 @@ export class MachineLearningCompute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20181119:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20190501:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20190601:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20191101:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200101:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200218preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200301:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200401:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200501preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200515preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200601:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200801:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200901preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20210101:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20210301preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20210701:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20220101preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20220201preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20220501:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20220601preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20221001:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20221001preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20221201preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230201preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230401:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230401preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230601preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230801preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20231001:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20240101preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20240401:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20240401preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20240701preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20241001:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20241001preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices:MachineLearningCompute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20181119:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20190501:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20190601:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20191101:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200101:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200218preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200301:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200401:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200501preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200515preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200601:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200801:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20200901preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20210101:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20210301preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20210701:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20220101preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20220201preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20220501:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20220601preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20221001:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20221001preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20221201preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230201preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230401:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230401preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230601preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20230801preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20231001:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20240101preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20240401:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20240401preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20240701preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20241001:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20241001preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices/v20250101preview:MachineLearningCompute" }, { type: "azure-native:machinelearningservices:MachineLearningCompute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MachineLearningCompute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20210401/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20210401/workspaceConnection.ts index 239f8476b02f..5e148b08329e 100644 --- a/sdk/nodejs/machinelearningservices/v20210401/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20210401/workspaceConnection.ts @@ -103,7 +103,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["valueFormat"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220101preview/compute.ts b/sdk/nodejs/machinelearningservices/v20220101preview/compute.ts index 683fe25aa325..9f803a564689 100644 --- a/sdk/nodejs/machinelearningservices/v20220101preview/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20220101preview/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220101preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20220101preview/privateEndpointConnection.ts index c0f26130c476..dad85cf3a245 100644 --- a/sdk/nodejs/machinelearningservices/v20220101preview/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20220101preview/privateEndpointConnection.ts @@ -124,7 +124,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220101preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20220101preview/workspace.ts index 06aeb48da340..8598ca407072 100644 --- a/sdk/nodejs/machinelearningservices/v20220101preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20220101preview/workspace.ts @@ -255,7 +255,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20220201preview/batchDeployment.ts index f866ff9d2e7d..31f6fa3f9b6a 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20220201preview/batchEndpoint.ts index 4fc26ba70b21..b3280908cdd5 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20220201preview/codeContainer.ts index b18d65e14e54..31ab69e31085 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20220201preview/codeVersion.ts index 3d9a859cb694..4c93d56b60ce 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20220201preview/componentContainer.ts index b3fbd92ff191..a20459257b33 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20220201preview/componentVersion.ts index c9acb481b2fc..3e20807dc705 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20220201preview/dataContainer.ts index 61cc4d7ad5db..f6598d75ee75 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20220201preview/dataVersion.ts index 8804bac090d9..1aadb1756b83 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20220201preview/datastore.ts index 22a01e69cf00..383219c545cb 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20220201preview/environmentContainer.ts index 0f5eb1343182..e261f76cbc5e 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20220201preview/environmentVersion.ts index 169ecfb369ca..11c69c3f7df3 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/job.ts b/sdk/nodejs/machinelearningservices/v20220201preview/job.ts index 0b51e5c4cc53..cc59615cffc2 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20220201preview/modelContainer.ts index 837f62255c87..da4c7f5255d2 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20220201preview/modelVersion.ts index 0b544a92e8ba..b48fe1e827af 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20220201preview/onlineDeployment.ts index b1932a6ad6bf..06c165eef89a 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20220201preview/onlineEndpoint.ts index 86029a7dcb1d..61094688ca20 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20220201preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20220201preview/workspaceConnection.ts index 15ec56addcf6..37de10c8173e 100644 --- a/sdk/nodejs/machinelearningservices/v20220201preview/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20220201preview/workspaceConnection.ts @@ -109,7 +109,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["valueFormat"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20230401/batchDeployment.ts index 1d9361774cc2..16cf27f4a99d 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230401/batchEndpoint.ts index 82ce7bcb3be3..251d502e4190 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/codeContainer.ts index 88ef3544b711..791284204253 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/codeVersion.ts index 1ac7d62fcf6e..019559e74945 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/componentContainer.ts index 18d2222db2a5..26be1711099e 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/componentVersion.ts index 068dcdc26aab..9d275da4fc16 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/compute.ts b/sdk/nodejs/machinelearningservices/v20230401/compute.ts index 0e267b4d65b0..8fb3b6024ac5 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/dataContainer.ts index cc9504ff1d9e..67adc87e117a 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/dataVersion.ts index 4e2048f55813..a44ee8414166 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/datastore.ts b/sdk/nodejs/machinelearningservices/v20230401/datastore.ts index 9fbdf4341996..0e6571d00059 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/environmentContainer.ts index aebd10e79f34..2b9026aa1eff 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/environmentVersion.ts index 139d7f62800c..1e0a957bdcbf 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/job.ts b/sdk/nodejs/machinelearningservices/v20230401/job.ts index ab404e7ea4f1..4c0a15bb7c7b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/job.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/modelContainer.ts index 333fee7eacfe..3e1af2a3172c 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/modelVersion.ts index e19e4adfe370..7fbb1b85ae84 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20230401/onlineDeployment.ts index 165106d2e585..25b096d53410 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230401/onlineEndpoint.ts index 59e6a10b3291..35099fd8693b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20230401/privateEndpointConnection.ts index c7f1834e7f7a..695ea0b18586 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/privateEndpointConnection.ts @@ -124,7 +124,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registry.ts b/sdk/nodejs/machinelearningservices/v20230401/registry.ts index 0abd6524456e..010da0e7bf22 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/registryCodeContainer.ts index db9c9c04532c..adcbec031f99 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/registryCodeVersion.ts index a30ff481bf4d..c24e852a37b2 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/registryComponentContainer.ts index 36c5cd56b8c8..be67451ca59d 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/registryComponentVersion.ts index 4ff6dd351890..ebc9f78e9ed6 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/registryDataContainer.ts index cc904680d06c..c2c7502c1008 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/registryDataVersion.ts index 3fed1ea6fdb4..33e1a40cf46b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/registryEnvironmentContainer.ts index af3588ea6625..7ca8ea825e45 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/registryEnvironmentVersion.ts index e198d477b7f6..184bb87ebe47 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20230401/registryModelContainer.ts index 904e037d9fbb..303bd932bb8b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20230401/registryModelVersion.ts index 17fcd8ee17bc..596faf362a29 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/schedule.ts b/sdk/nodejs/machinelearningservices/v20230401/schedule.ts index 386b4a609f2e..cc6983317a33 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/workspace.ts b/sdk/nodejs/machinelearningservices/v20230401/workspace.ts index 0fa76731de10..173bb0bae4f6 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/workspace.ts @@ -249,7 +249,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20230401/workspaceConnection.ts index b18212cc1d08..a63b849092e9 100644 --- a/sdk/nodejs/machinelearningservices/v20230401/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20230401/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20230401preview/batchDeployment.ts index 5abcc08285d7..5ece160070f8 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230401preview/batchEndpoint.ts index c3505c9d1b8e..aa0a8e339f2a 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/codeContainer.ts index 605587de609c..adcc33dedce3 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/codeVersion.ts index a6ced32a8dea..83174f40df52 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/componentContainer.ts index ec7932953f24..ed4471335a5d 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/componentVersion.ts index 55fb27948840..ce7f155634f5 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/compute.ts b/sdk/nodejs/machinelearningservices/v20230401preview/compute.ts index 3e2b29a09f2a..f7165b3febb2 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/dataContainer.ts index 2353abe27582..8b3b039a54cc 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/dataVersion.ts index 579504e8aedb..5f95a8d7df9e 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20230401preview/datastore.ts index 43fe6553b685..fe27dd5cf204 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/environmentContainer.ts index 3e2abb42aa4a..ebf83cdc093b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/environmentVersion.ts index 6afa6486f2d0..b646da77669c 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20230401preview/featuresetContainerEntity.ts index 47fa5b9152d8..40dadf82edb8 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/featuresetVersion.ts index af46930a8446..ba3a8b30c4d7 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20230401preview/featurestoreEntityContainerEntity.ts index 524855f86a48..617a8a5c37ee 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/featurestoreEntityVersion.ts index fb596b44f634..7e1780457f36 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/job.ts b/sdk/nodejs/machinelearningservices/v20230401preview/job.ts index 3c00e1eef5cc..111bc72e1675 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20230401preview/managedNetworkSettingsRule.ts index 2b33e8c414fe..9bc1a8d29e3b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/managedNetworkSettingsRule.ts @@ -88,7 +88,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/modelContainer.ts index 25b9959cf5e3..c2d1f5bcd292 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/modelVersion.ts index 4c8ca42fdf64..d2841dbed352 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20230401preview/onlineDeployment.ts index 7ef82757db66..01814cbaf4de 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230401preview/onlineEndpoint.ts index b684eeb08bf5..10efd6a3d904 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20230401preview/privateEndpointConnection.ts index 5098bde6b131..0b1235353352 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/privateEndpointConnection.ts @@ -124,7 +124,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registry.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registry.ts index 1d51700ec5b8..0de21df8009c 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryCodeContainer.ts index 43518ba7ea5b..e592bffa31d3 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryCodeVersion.ts index 57040696461d..fc36b609c52b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryComponentContainer.ts index 345a6f8958bd..6eb8a8a2e02e 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryComponentVersion.ts index 524f72fc01fc..391562926d12 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryDataContainer.ts index 789dbd869e6e..ea0b33196aa7 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryDataVersion.ts index f43c5775475a..0db5b70adfc4 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryEnvironmentContainer.ts index d2993ef636c7..d1c2e1c8c94b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryEnvironmentVersion.ts index 8cf91a2a3799..45793028a756 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryModelContainer.ts index 19f936d3d50b..c22c771e377b 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20230401preview/registryModelVersion.ts index b834232e0746..0b4f72477181 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/schedule.ts b/sdk/nodejs/machinelearningservices/v20230401preview/schedule.ts index 1619a8bcf92b..69d74dc10ac0 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20230401preview/workspace.ts index 19d7b7a028c8..e3a6458f76aa 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/workspace.ts @@ -330,7 +330,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230401preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20230401preview/workspaceConnection.ts index 4c51490a6cb3..94292d3cbfaa 100644 --- a/sdk/nodejs/machinelearningservices/v20230401preview/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20230401preview/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20230601preview/batchDeployment.ts index 210ed0e81250..b47481365635 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230601preview/batchEndpoint.ts index faa96372d997..e674a4089c0d 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/codeContainer.ts index 1876cb957cd7..170b5244bcfa 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/codeVersion.ts index b5289d04bc49..2f71eb9555b2 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/componentContainer.ts index 5ac4b1d056a1..258302452224 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/componentVersion.ts index fa3ecaed5ac5..162617fc70b4 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/compute.ts b/sdk/nodejs/machinelearningservices/v20230601preview/compute.ts index aafe6e656aab..4d2fe987a349 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/dataContainer.ts index 48a92805e9a2..f50de4693be1 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/dataVersion.ts index 25454bb009cb..34b246ffa800 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20230601preview/datastore.ts index c71c9ba1b6ca..43888ba2db25 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/environmentContainer.ts index 294790f7c8a5..d93d4515f58e 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/environmentVersion.ts index 98b12092056e..f761149a30c8 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20230601preview/featuresetContainerEntity.ts index e1a4087c1959..7f50823cfba4 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/featuresetVersion.ts index 8048c0417b3a..994fe27ad848 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20230601preview/featurestoreEntityContainerEntity.ts index 99d2b36a12f8..84ebe53e423a 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/featurestoreEntityVersion.ts index a7b983772263..a2c430de9ca4 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/job.ts b/sdk/nodejs/machinelearningservices/v20230601preview/job.ts index 667fb7de1226..a3d7c069ed3a 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20230601preview/managedNetworkSettingsRule.ts index 53e32d451730..590e50f67db2 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/managedNetworkSettingsRule.ts @@ -88,7 +88,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/modelContainer.ts index 848804a8be45..b9427dea1fcd 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/modelVersion.ts index 49307cd638d0..8c0546e1e8fa 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20230601preview/onlineDeployment.ts index c7362e1edf99..ed990447783d 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230601preview/onlineEndpoint.ts index 740f511feb92..3016f9d60843 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20230601preview/privateEndpointConnection.ts index 1eaa66e094fa..2942d0cfd897 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/privateEndpointConnection.ts @@ -118,7 +118,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registry.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registry.ts index 61ab7c681f6c..2fc3a41049f1 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryCodeContainer.ts index 6cbab1c8e3ac..594354b37558 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryCodeVersion.ts index d592b7e03843..e08eb5b4ff70 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryComponentContainer.ts index 8cbbf7444a8b..cb3b5edc8993 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryComponentVersion.ts index 7f5c3b10bd54..b24c5c87dda1 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryDataContainer.ts index 272ffee918b9..7cc480021086 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryDataVersion.ts index 03cbad810506..e291e9e7ab8e 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryEnvironmentContainer.ts index dc7b1b31a78f..fec1a02c5321 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryEnvironmentVersion.ts index 6445024f4812..e592768b53d3 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryModelContainer.ts index 1077d5961048..746264a65623 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20230601preview/registryModelVersion.ts index bdfeaeae23dc..b3660c24e3b7 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/schedule.ts b/sdk/nodejs/machinelearningservices/v20230601preview/schedule.ts index 68580a9fbbf3..315b6ade090c 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20230601preview/workspace.ts index d617ed69f86b..c52217ff39f4 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/workspace.ts @@ -294,7 +294,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230601preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20230601preview/workspaceConnection.ts index f4c8c3631e33..2ec8e417b77d 100644 --- a/sdk/nodejs/machinelearningservices/v20230601preview/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20230601preview/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20230801preview/batchDeployment.ts index 4e780a6bbe6b..a62afd7544f4 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230801preview/batchEndpoint.ts index 262f4acec3d3..37e132f04795 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/codeContainer.ts index 756087d1ed26..d4ea80542d6e 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/codeVersion.ts index a7037be84367..cda076c15f8b 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/componentContainer.ts index ded9f0b2dd07..0649ed0e6720 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/componentVersion.ts index 317d7a8f386c..acc0afc755ef 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/compute.ts b/sdk/nodejs/machinelearningservices/v20230801preview/compute.ts index ff5236554988..8413a7ecbb4e 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/dataContainer.ts index 76444d2fb70d..519fa3ecc130 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/dataVersion.ts index 25b9107cb127..3d50846d84cf 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20230801preview/datastore.ts index 278d26128997..6363304c9135 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/environmentContainer.ts index 33cec1fb1a25..ce9fb421417f 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/environmentVersion.ts index d11430484100..9f941fd1de03 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20230801preview/featuresetContainerEntity.ts index f7eb2ca5776f..4537c0cebef4 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/featuresetVersion.ts index d12459631367..15fa72597bd3 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20230801preview/featurestoreEntityContainerEntity.ts index 12fe737df5ca..9de6a7ee6655 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/featurestoreEntityVersion.ts index 3bae8e792b1e..57e86aaf548b 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/inferenceEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230801preview/inferenceEndpoint.ts index 2feedd1acd1d..ba434be142a8 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/inferenceEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/inferenceEndpoint.ts @@ -119,7 +119,7 @@ export class InferenceEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/inferenceGroup.ts b/sdk/nodejs/machinelearningservices/v20230801preview/inferenceGroup.ts index 9cdc542d3ba7..3d32b661e83f 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/inferenceGroup.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/inferenceGroup.ts @@ -119,7 +119,7 @@ export class InferenceGroup extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceGroup.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/inferencePool.ts b/sdk/nodejs/machinelearningservices/v20230801preview/inferencePool.ts index 3ee4fc7218b0..84a21e92ba31 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/inferencePool.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/inferencePool.ts @@ -115,7 +115,7 @@ export class InferencePool extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20250101preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferencePool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/job.ts b/sdk/nodejs/machinelearningservices/v20230801preview/job.ts index 5f8e7097ab36..325aa489fabb 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20230801preview/managedNetworkSettingsRule.ts index dbd8d138442c..82c325cedae0 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/managedNetworkSettingsRule.ts @@ -85,7 +85,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/modelContainer.ts index 7e90f7243fe0..373cdcaba204 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/modelVersion.ts index 46c6276a9f0b..048f8b4bb12e 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20230801preview/onlineDeployment.ts index 318f1191a8c5..9dcc71295a60 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230801preview/onlineEndpoint.ts index 77710cee2c44..d939be10f4fe 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20230801preview/privateEndpointConnection.ts index ffa1945d3bee..3dd63ab68797 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/privateEndpointConnection.ts @@ -118,7 +118,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registry.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registry.ts index bd6b84fb2b70..27ac2b796d4e 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryCodeContainer.ts index 734d65872bde..16127da86e3e 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryCodeVersion.ts index 1bc84e077bea..1c81a4caa848 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryComponentContainer.ts index 8164b7522867..fc04c9a715a8 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryComponentVersion.ts index ca17be2ae9f9..a5dbdf2b455d 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryDataContainer.ts index 79979ee97b84..4fe93992abef 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryDataVersion.ts index 193ac6d4017b..5d5f1843778a 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryEnvironmentContainer.ts index cdb2761073e8..1cfbc1c6831a 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryEnvironmentVersion.ts index 9311fa41b94f..52dd5d4340d6 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryModelContainer.ts index c4a58b781a7f..197bd0ebe91b 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20230801preview/registryModelVersion.ts index c1ad9a320432..35201df10a3b 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/schedule.ts b/sdk/nodejs/machinelearningservices/v20230801preview/schedule.ts index 35ba3f82b060..8c04b148e0f9 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20230801preview/serverlessEndpoint.ts index d75b594f5ee4..43fd5c961fb1 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/serverlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/serverlessEndpoint.ts @@ -114,7 +114,7 @@ export class ServerlessEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20230801preview/workspace.ts index f9d377301d92..def1b951cebd 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/workspace.ts @@ -300,7 +300,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20230801preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20230801preview/workspaceConnection.ts index ee344597b088..87b80a321c74 100644 --- a/sdk/nodejs/machinelearningservices/v20230801preview/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20230801preview/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20231001/batchDeployment.ts index 8b40ab7c3271..cbce65ce68e1 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20231001/batchEndpoint.ts index 443ca41ab89d..9e42050e625c 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/codeContainer.ts index 5c8c03c01384..fa71eccfee44 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/codeVersion.ts index 97dcec3a6e78..ba8fc667a343 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/componentContainer.ts index a27ce893537e..53b6f92f8622 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/componentVersion.ts index 44a0aa615324..7e682ea2de3c 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/compute.ts b/sdk/nodejs/machinelearningservices/v20231001/compute.ts index 7dd79ef3876b..16b4a15ef9f1 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/dataContainer.ts index 3dbed69d2f5a..686f0482a214 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/dataVersion.ts index 89b84ad42473..b5402f7256d0 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/datastore.ts b/sdk/nodejs/machinelearningservices/v20231001/datastore.ts index 22a45216e048..0261fb43203d 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/environmentContainer.ts index 841184b0a7a8..433798351081 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/environmentVersion.ts index b019c4b12904..437a90d940db 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20231001/featuresetContainerEntity.ts index 9e20fa9c034e..5f78fd0f22ba 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/featuresetVersion.ts index 881ce40160d2..cb28c6c98293 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20231001/featurestoreEntityContainerEntity.ts index 1bcf30073f9a..86e22ff3212a 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/featurestoreEntityVersion.ts index 9bc97da697a0..022ce775568d 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/job.ts b/sdk/nodejs/machinelearningservices/v20231001/job.ts index 769d39607d49..7395a297cb99 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/job.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20231001/managedNetworkSettingsRule.ts index ca461772cf5a..43dc17f93bec 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/managedNetworkSettingsRule.ts @@ -88,7 +88,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/modelContainer.ts index 5f247eecdc69..164a5485fe78 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/modelVersion.ts index 2506caa98eb5..704fce0659a7 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20231001/onlineDeployment.ts index 98533b0d283c..7a85d51a27a3 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20231001/onlineEndpoint.ts index 76d179586939..8b24696439b8 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20231001/privateEndpointConnection.ts index 2f81967be434..acb493372242 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/privateEndpointConnection.ts @@ -124,7 +124,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registry.ts b/sdk/nodejs/machinelearningservices/v20231001/registry.ts index e3808822c66a..055f123e3c67 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/registryCodeContainer.ts index 2772329341f9..58e2e2947124 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/registryCodeVersion.ts index d76bb83a353c..3e6b9c10412f 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/registryComponentContainer.ts index 87c8112c35a0..86f3f2b765d4 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/registryComponentVersion.ts index f664e5f5e946..f5c317492c2a 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/registryDataContainer.ts index dc6cb756f107..a7376cd23bf5 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/registryDataVersion.ts index ecf05b6d026b..fee685af1d61 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/registryEnvironmentContainer.ts index 04b65ac021cd..6ef07ba81f5a 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/registryEnvironmentVersion.ts index 4b30803be771..ef69cfaec540 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20231001/registryModelContainer.ts index d152e27d7f6c..2eea820cb827 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20231001/registryModelVersion.ts index 576d6e1af9f8..f1a73242abb3 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/schedule.ts b/sdk/nodejs/machinelearningservices/v20231001/schedule.ts index 1397e5c1a0f8..31fb5570c0bf 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/workspace.ts b/sdk/nodejs/machinelearningservices/v20231001/workspace.ts index 5643eb3efe76..9ac4a9632eb0 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/workspace.ts @@ -270,7 +270,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20231001/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20231001/workspaceConnection.ts index 7b802d182cd3..bfd59e4accd9 100644 --- a/sdk/nodejs/machinelearningservices/v20231001/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20231001/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20240101preview/batchDeployment.ts index ed172925d247..57772cade057 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240101preview/batchEndpoint.ts index bba120d229df..88a783df9f95 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/codeContainer.ts index ec93d055801b..f2b2da99e1d8 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/codeVersion.ts index f553060325f3..9bb32e5dd176 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/componentContainer.ts index fddd49fb2e40..479f0c50f155 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/componentVersion.ts index e76c3549358f..17ce9e48a2eb 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/compute.ts b/sdk/nodejs/machinelearningservices/v20240101preview/compute.ts index 65a06900502c..afa6597f5d15 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/dataContainer.ts index 025beb96bb19..42a98c95979a 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/dataVersion.ts index dd57fe6e1544..7222319715e9 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20240101preview/datastore.ts index e3f3012c11f2..611b6551e8f0 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/endpointDeployment.ts b/sdk/nodejs/machinelearningservices/v20240101preview/endpointDeployment.ts index 1bcd1cda9a0c..a3388a68c2d1 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/endpointDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/endpointDeployment.ts @@ -86,7 +86,7 @@ export class EndpointDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EndpointDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/environmentContainer.ts index 8b341e029994..c51b0ccc2535 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/environmentVersion.ts index 8f35790bdfc6..4859e0b7038d 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20240101preview/featuresetContainerEntity.ts index 891d7c65d8b1..553890a19f09 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/featuresetVersion.ts index a5ef0823ae2c..3b606fb244ca 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20240101preview/featurestoreEntityContainerEntity.ts index 3737da5d4248..f925a05dd1d9 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/featurestoreEntityVersion.ts index b4c99977e122..ea6532ba31bd 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/inferenceEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240101preview/inferenceEndpoint.ts index 554faa6194a2..fa982803f600 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/inferenceEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/inferenceEndpoint.ts @@ -119,7 +119,7 @@ export class InferenceEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/inferenceGroup.ts b/sdk/nodejs/machinelearningservices/v20240101preview/inferenceGroup.ts index 695b9234a7bb..27f148d65f32 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/inferenceGroup.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/inferenceGroup.ts @@ -119,7 +119,7 @@ export class InferenceGroup extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceGroup.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/inferencePool.ts b/sdk/nodejs/machinelearningservices/v20240101preview/inferencePool.ts index cea554d12385..bdb86637a68b 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/inferencePool.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/inferencePool.ts @@ -115,7 +115,7 @@ export class InferencePool extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20250101preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferencePool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/job.ts b/sdk/nodejs/machinelearningservices/v20240101preview/job.ts index c03a512b0d77..bc645c447e97 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20240101preview/managedNetworkSettingsRule.ts index 4fc2ad1a2e6f..a18678de1f9e 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/managedNetworkSettingsRule.ts @@ -85,7 +85,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/marketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/v20240101preview/marketplaceSubscription.ts index 2400ea1fd4e1..b06f54d9def9 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/marketplaceSubscription.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/marketplaceSubscription.ts @@ -87,7 +87,7 @@ export class MarketplaceSubscription extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MarketplaceSubscription.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/modelContainer.ts index 2656d57cd778..2f87c1d48378 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/modelVersion.ts index cde728f2714d..e084d7b359f0 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20240101preview/onlineDeployment.ts index 9f452f905bca..741570d82d9d 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240101preview/onlineEndpoint.ts index 18cfa1a83139..aef3ad7ac4fb 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20240101preview/privateEndpointConnection.ts index 15d5077b3c6c..1a6a3d82c912 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/privateEndpointConnection.ts @@ -118,7 +118,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registry.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registry.ts index 94235bb13c6c..b42033211b3a 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryCodeContainer.ts index 711b258214ad..72eaa154d5f7 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryCodeVersion.ts index 7c8fbe31b16e..1e5938e1dcf6 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryComponentContainer.ts index 6dc92bedd0fb..ab5126966477 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryComponentVersion.ts index c567d9008745..d628940ce416 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryDataContainer.ts index afc0c540c72a..363d185e3c25 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryDataVersion.ts index 58f60e670f99..bc8e04ca5356 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryEnvironmentContainer.ts index 5dd2747cfb4a..7b2b400ef624 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryEnvironmentVersion.ts index a82042a0f428..fb4dc2655336 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryModelContainer.ts index bba39c93433f..4838b30bcb46 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20240101preview/registryModelVersion.ts index 0b66bc982189..7b60de5d5b08 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/schedule.ts b/sdk/nodejs/machinelearningservices/v20240101preview/schedule.ts index 5a333b835625..7dab7114998e 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240101preview/serverlessEndpoint.ts index a85e115faae5..0e9e3441a3aa 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/serverlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/serverlessEndpoint.ts @@ -114,7 +114,7 @@ export class ServerlessEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20240101preview/workspace.ts index 7b18f5e31e75..e9cd7b4293d5 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/workspace.ts @@ -312,7 +312,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240101preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20240101preview/workspaceConnection.ts index 2f347d7cfbad..4e2b79899a72 100644 --- a/sdk/nodejs/machinelearningservices/v20240101preview/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20240101preview/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20240401/batchDeployment.ts index a03e5929675d..d556c7a6569e 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240401/batchEndpoint.ts index 8b429ad03cab..75c9df067cb9 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/codeContainer.ts index 29b06a796710..372e4a1ec890 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/codeVersion.ts index 03ce9c8ed7d1..a02ace2c8403 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/componentContainer.ts index dc367e32e7de..324c8f58b6fa 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/componentVersion.ts index 404b7e623f84..ab673cad776b 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/compute.ts b/sdk/nodejs/machinelearningservices/v20240401/compute.ts index 3f8eb0f78534..98c8a0faa14c 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/dataContainer.ts index 17baf76b4e6a..623a79b51749 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/dataVersion.ts index 197b7a160461..603c2b0391ef 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/datastore.ts b/sdk/nodejs/machinelearningservices/v20240401/datastore.ts index 15fb3f266293..cc46e5999f3f 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/environmentContainer.ts index 0d710addba14..8df894570625 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/environmentVersion.ts index a08d46d0f378..086d45dcbf29 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20240401/featuresetContainerEntity.ts index ea1112aa1b25..684083adf38b 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/featuresetVersion.ts index 10572ae3f784..ff09dcc199c3 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20240401/featurestoreEntityContainerEntity.ts index 1240603dcc96..e2a7deda5b6d 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/featurestoreEntityVersion.ts index 7f994a905736..77b4ac99b2bd 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/job.ts b/sdk/nodejs/machinelearningservices/v20240401/job.ts index cbf4ec17b42b..7497c990e970 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/job.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20240401/managedNetworkSettingsRule.ts index 09d07ec7b12d..7c59348be267 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/managedNetworkSettingsRule.ts @@ -88,7 +88,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/marketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/v20240401/marketplaceSubscription.ts index f02dd4a74d6d..ba8aac6de2cf 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/marketplaceSubscription.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/marketplaceSubscription.ts @@ -87,7 +87,7 @@ export class MarketplaceSubscription extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MarketplaceSubscription.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/modelContainer.ts index 08968d338e6a..edfa949ed979 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/modelVersion.ts index b88873a83958..14e7a7f2fcc9 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20240401/onlineDeployment.ts index 800a0f671264..c4df575bd64c 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240401/onlineEndpoint.ts index acb5daa4de42..659ef022f82c 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20240401/privateEndpointConnection.ts index f12d30fbab31..9c35b9b1958a 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/privateEndpointConnection.ts @@ -124,7 +124,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registry.ts b/sdk/nodejs/machinelearningservices/v20240401/registry.ts index 1fe97e41031e..96a4b96ca847 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/registryCodeContainer.ts index 3670f07d2323..d8848fd5aaea 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/registryCodeVersion.ts index 6833eb1fd753..43e19bb12bc5 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/registryComponentContainer.ts index 6c51060eab25..26efce874fba 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/registryComponentVersion.ts index 8f1ef4bbda93..bde8b3d59526 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/registryDataContainer.ts index 723780dde17a..a56613a7c9c8 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/registryDataVersion.ts index 5137768677bd..76425145ceee 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/registryEnvironmentContainer.ts index 83c7edc13812..6501b67bdffa 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/registryEnvironmentVersion.ts index 4be91c8213b5..54cae9bb31a5 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20240401/registryModelContainer.ts index d2e352613c9f..383851797c0e 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20240401/registryModelVersion.ts index 2107d4948176..6f15281a4182 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/schedule.ts b/sdk/nodejs/machinelearningservices/v20240401/schedule.ts index a3fd1e34fc50..cfe35b4479c5 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240401/serverlessEndpoint.ts index 38ca38c18d60..0992d490e879 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/serverlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/serverlessEndpoint.ts @@ -114,7 +114,7 @@ export class ServerlessEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/workspace.ts b/sdk/nodejs/machinelearningservices/v20240401/workspace.ts index 36b79c1ed5bf..e6b367a3652e 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/workspace.ts @@ -285,7 +285,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20240401/workspaceConnection.ts index 3da42b1c6347..16c9547a5750 100644 --- a/sdk/nodejs/machinelearningservices/v20240401/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20240401/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20240401preview/batchDeployment.ts index 0378f9f88b9f..b78e90aa372d 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240401preview/batchEndpoint.ts index 414a947520cb..25b94561d7ac 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/codeContainer.ts index 870f3e4ebe76..69ab1e3d0c5c 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/codeVersion.ts index 85644f9b7ba1..54456c5866b7 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/componentContainer.ts index 8ebad1a1abb7..c3709712d80f 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/componentVersion.ts index 273977f1a6d1..55dde8a02577 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/compute.ts b/sdk/nodejs/machinelearningservices/v20240401preview/compute.ts index ac2c6e80b127..908a54915748 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/connectionDeployment.ts b/sdk/nodejs/machinelearningservices/v20240401preview/connectionDeployment.ts index 6c22a8ec8f3b..358fffec1e3b 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/connectionDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/connectionDeployment.ts @@ -89,7 +89,7 @@ export class ConnectionDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices:ConnectionDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices:ConnectionDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiBlocklist.ts b/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiBlocklist.ts index b8fc2b9bebac..7e14c49d654c 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiBlocklist.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiBlocklist.ts @@ -93,7 +93,7 @@ export class ConnectionRaiBlocklist extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklist" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklist" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiBlocklist.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiBlocklistItem.ts b/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiBlocklistItem.ts index 0b8633b887e7..b48da054291d 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiBlocklistItem.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiBlocklistItem.ts @@ -89,7 +89,7 @@ export class ConnectionRaiBlocklistItem extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiBlocklistItem.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiPolicy.ts b/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiPolicy.ts index 062d7c7c868e..9cfabe30a46a 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/connectionRaiPolicy.ts @@ -92,7 +92,7 @@ export class ConnectionRaiPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices:ConnectionRaiPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices:ConnectionRaiPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/dataContainer.ts index 8063115b3040..19dcfb47d263 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/dataVersion.ts index 1aee7f065677..7049cd8cd181 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20240401preview/datastore.ts index 26720323cad4..9fe403a02749 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/endpointDeployment.ts b/sdk/nodejs/machinelearningservices/v20240401preview/endpointDeployment.ts index 69e4d7d6ae77..97b94abceb0e 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/endpointDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/endpointDeployment.ts @@ -89,7 +89,7 @@ export class EndpointDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EndpointDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/environmentContainer.ts index a2b774456d32..9ff4cac17b69 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/environmentVersion.ts index e6afeedca77f..d27b9e4a7ed9 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20240401preview/featuresetContainerEntity.ts index e7432cd068bc..39d66c2919ff 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/featuresetVersion.ts index 8234aff8c8df..a90facfd2eb7 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20240401preview/featurestoreEntityContainerEntity.ts index 635bfd805df1..e14cf12dcdac 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/featurestoreEntityVersion.ts index 05476ba42dbc..e3392a18d834 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/inferenceEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240401preview/inferenceEndpoint.ts index e1783eef2129..d6ab490b5826 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/inferenceEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/inferenceEndpoint.ts @@ -119,7 +119,7 @@ export class InferenceEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/inferenceGroup.ts b/sdk/nodejs/machinelearningservices/v20240401preview/inferenceGroup.ts index 86d4d0fcc3b7..76dfc139df5d 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/inferenceGroup.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/inferenceGroup.ts @@ -119,7 +119,7 @@ export class InferenceGroup extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceGroup.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/inferencePool.ts b/sdk/nodejs/machinelearningservices/v20240401preview/inferencePool.ts index 2724669838de..eecc6923da0f 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/inferencePool.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/inferencePool.ts @@ -115,7 +115,7 @@ export class InferencePool extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20250101preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferencePool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/job.ts b/sdk/nodejs/machinelearningservices/v20240401preview/job.ts index e7ae132ab088..51f9ea3cd285 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20240401preview/managedNetworkSettingsRule.ts index 64cc3014e90e..a38678a5747c 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/managedNetworkSettingsRule.ts @@ -85,7 +85,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/marketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/v20240401preview/marketplaceSubscription.ts index be6959afd820..21abb54ca745 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/marketplaceSubscription.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/marketplaceSubscription.ts @@ -87,7 +87,7 @@ export class MarketplaceSubscription extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MarketplaceSubscription.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/modelContainer.ts index 347484b5ca7c..c9cfc3c8e2be 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/modelVersion.ts index 7aed3183217d..4103a61e2608 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20240401preview/onlineDeployment.ts index 3c0be44f7d78..72d0731ffe5d 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240401preview/onlineEndpoint.ts index 8f5ff87f9ece..d2fbc981693e 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20240401preview/privateEndpointConnection.ts index a82f202b9c5f..59c03ac6520f 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/privateEndpointConnection.ts @@ -118,7 +118,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/raiPolicy.ts b/sdk/nodejs/machinelearningservices/v20240401preview/raiPolicy.ts index 0576b7a4f2ce..56c80f843e5f 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/raiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/raiPolicy.ts @@ -92,7 +92,7 @@ export class RaiPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, { type: "azure-native:machinelearningservices:RaiPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20250101preview:RaiPolicy" }, { type: "azure-native:machinelearningservices:RaiPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RaiPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registry.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registry.ts index 6b7da2577d02..2a18a47f99c6 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryCodeContainer.ts index aa53e75e2e5b..42b5f1f02ead 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryCodeVersion.ts index 44e97e11920e..8ef00801225e 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryComponentContainer.ts index c976f1272ab5..a0a134dd3220 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryComponentVersion.ts index e593fdcaa669..85231d9419ec 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryDataContainer.ts index 85a3759af0a6..99f846da485c 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryDataVersion.ts index 44fe9cb33361..3c0c63b4712c 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryEnvironmentContainer.ts index b5163c4bf4a3..3d5185b758cf 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryEnvironmentVersion.ts index d7205459e791..37cb0bdeb73b 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryModelContainer.ts index 6e7fbae57bac..6641e9c37460 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20240401preview/registryModelVersion.ts index 33855d795902..895e21d07f58 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/schedule.ts b/sdk/nodejs/machinelearningservices/v20240401preview/schedule.ts index d37813e932f0..806571cbddfe 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240401preview/serverlessEndpoint.ts index 139979d5d026..ae8867344fef 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/serverlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/serverlessEndpoint.ts @@ -114,7 +114,7 @@ export class ServerlessEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20240401preview/workspace.ts index cc25a66b149e..8fc464d20d08 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/workspace.ts @@ -312,7 +312,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240401preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20240401preview/workspaceConnection.ts index 933f20d35efc..c02d9b4bcc3d 100644 --- a/sdk/nodejs/machinelearningservices/v20240401preview/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20240401preview/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20240701preview/batchDeployment.ts index 5efe08df140d..8acad3b25e9e 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240701preview/batchEndpoint.ts index a4cda9b17dee..521dddebfb9a 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/codeContainer.ts index 8f018df17a74..32a4e676aa13 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/codeVersion.ts index 9ae86ac897cf..5f25dd8cccf4 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/componentContainer.ts index 00142e5a07c7..9b44eff6342b 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/componentVersion.ts index 6b606c21ec1f..e9d3066dd5d8 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/compute.ts b/sdk/nodejs/machinelearningservices/v20240701preview/compute.ts index 543ddd3d9523..b82914368ed9 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/connectionDeployment.ts b/sdk/nodejs/machinelearningservices/v20240701preview/connectionDeployment.ts index cda818fce94d..92a3208656e7 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/connectionDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/connectionDeployment.ts @@ -86,7 +86,7 @@ export class ConnectionDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices:ConnectionDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices:ConnectionDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiBlocklist.ts b/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiBlocklist.ts index b2420ad21988..3564648dcc56 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiBlocklist.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiBlocklist.ts @@ -89,7 +89,7 @@ export class ConnectionRaiBlocklist extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklist" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklist" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiBlocklist.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiBlocklistItem.ts b/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiBlocklistItem.ts index d04486fb9a3a..51e7af823400 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiBlocklistItem.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiBlocklistItem.ts @@ -93,7 +93,7 @@ export class ConnectionRaiBlocklistItem extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiBlocklistItem.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiPolicy.ts b/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiPolicy.ts index 1c1978fa6f16..c3f68506a113 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/connectionRaiPolicy.ts @@ -92,7 +92,7 @@ export class ConnectionRaiPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices:ConnectionRaiPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices:ConnectionRaiPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/dataContainer.ts index ac6f5f39ac2b..37c043308796 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/dataVersion.ts index f90a4b51f255..1303b99ddc08 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20240701preview/datastore.ts index e2eb29ab02d9..b43aa455205c 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/endpointDeployment.ts b/sdk/nodejs/machinelearningservices/v20240701preview/endpointDeployment.ts index 267854e42de7..80835392717f 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/endpointDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/endpointDeployment.ts @@ -86,7 +86,7 @@ export class EndpointDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EndpointDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/environmentContainer.ts index 5d7aa3040306..df5721fc3982 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/environmentVersion.ts index 65b9d050af45..8da1881e00a3 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20240701preview/featuresetContainerEntity.ts index 1f65172313dd..a903cf9bc958 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/featuresetVersion.ts index b93783b55e12..5fc6d1ceaa79 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20240701preview/featurestoreEntityContainerEntity.ts index 3169f145f939..401994fe89b5 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/featurestoreEntityVersion.ts index 3694c71405a4..b390a3d22bc4 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/job.ts b/sdk/nodejs/machinelearningservices/v20240701preview/job.ts index c71e3bcdf0a1..f263e7aa6356 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20240701preview/managedNetworkSettingsRule.ts index 50cadd510910..24494e08076b 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/managedNetworkSettingsRule.ts @@ -85,7 +85,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/marketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/v20240701preview/marketplaceSubscription.ts index 3eb1fe6e2478..ffc49789d370 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/marketplaceSubscription.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/marketplaceSubscription.ts @@ -87,7 +87,7 @@ export class MarketplaceSubscription extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MarketplaceSubscription.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/modelContainer.ts index 69b31d02334a..b93a0f1e1856 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/modelVersion.ts index 5cb3ad68d4f3..78aa924d6709 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20240701preview/onlineDeployment.ts index 41e25baa8426..034c85b4177e 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240701preview/onlineEndpoint.ts index 77a36087941b..1f73063b7688 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20240701preview/privateEndpointConnection.ts index 43e2d9da44a7..e36eb7f1dc65 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/privateEndpointConnection.ts @@ -118,7 +118,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/raiPolicy.ts b/sdk/nodejs/machinelearningservices/v20240701preview/raiPolicy.ts index 2d124e86624e..06049d91217e 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/raiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/raiPolicy.ts @@ -92,7 +92,7 @@ export class RaiPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, { type: "azure-native:machinelearningservices:RaiPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20250101preview:RaiPolicy" }, { type: "azure-native:machinelearningservices:RaiPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RaiPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registry.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registry.ts index faf844a9f3ce..03a3a653cbbc 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryCodeContainer.ts index 66a73bcd27a1..e2a640f4133c 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryCodeVersion.ts index d1e97bcba606..b65aef25f5a5 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryComponentContainer.ts index bb21edb14336..d44cf0a040c4 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryComponentVersion.ts index c2f8ce638148..05072ee33adc 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryDataContainer.ts index a6214862a54f..83b10188a34c 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryDataVersion.ts index 831c2539a049..fb4576b81728 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryEnvironmentContainer.ts index 752aedc5d7d0..c2ff2647208d 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryEnvironmentVersion.ts index acf49016b8ba..2c2dc535af5e 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryModelContainer.ts index 0fd5e76cbab0..c77b818356dd 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20240701preview/registryModelVersion.ts index 2281dd3826c6..db1187ba5a6d 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/schedule.ts b/sdk/nodejs/machinelearningservices/v20240701preview/schedule.ts index a4bdfa3af22a..5f0838600b61 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20240701preview/serverlessEndpoint.ts index 974f70cf9df2..b5b6f67127dc 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/serverlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/serverlessEndpoint.ts @@ -114,7 +114,7 @@ export class ServerlessEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20240701preview/workspace.ts index 3840fa6be02a..35eb32153852 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/workspace.ts @@ -327,7 +327,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20240701preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20240701preview/workspaceConnection.ts index c08e1947e207..dab615ecf41d 100644 --- a/sdk/nodejs/machinelearningservices/v20240701preview/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20240701preview/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20241001/batchDeployment.ts index 7c8b00a56251..bba36c57f575 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20241001/batchEndpoint.ts index bfb6ca8c5fcf..f2ccb1c0aea2 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/codeContainer.ts index d5490b5c935a..138880ba2a1b 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/codeVersion.ts index 7a16a77a53c6..1f527b7e0700 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/componentContainer.ts index 1d477f444d59..fa56482eb444 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/componentVersion.ts index 52c9ff1ced24..6537b28a04ae 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/compute.ts b/sdk/nodejs/machinelearningservices/v20241001/compute.ts index f185889c5458..41c3c058cfb7 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/dataContainer.ts index 834e616af0d8..fe76258456a6 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/dataVersion.ts index 5142e70f346c..4be8a57a2b38 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/datastore.ts b/sdk/nodejs/machinelearningservices/v20241001/datastore.ts index fab70153fa37..f0ebbc34a315 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/environmentContainer.ts index 36c761cf3f57..cc07769cfddb 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/environmentVersion.ts index b829ec99a22e..de5b212f813b 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20241001/featuresetContainerEntity.ts index 83cb2f96d8e2..203a803f8997 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/featuresetVersion.ts index ce844f6a188d..3bac1a0e2fb9 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20241001/featurestoreEntityContainerEntity.ts index bc5db5eb6936..db1d6424d3c4 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/featurestoreEntityVersion.ts index 35ee7e94e06a..009ac196ff7f 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/job.ts b/sdk/nodejs/machinelearningservices/v20241001/job.ts index be5aea987e25..556a53f5d898 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/job.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20241001/managedNetworkSettingsRule.ts index 1f6d93e7f4cb..4b687dbc7386 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/managedNetworkSettingsRule.ts @@ -88,7 +88,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/marketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/v20241001/marketplaceSubscription.ts index f786629b9a2c..ef6a4ac8c2be 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/marketplaceSubscription.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/marketplaceSubscription.ts @@ -87,7 +87,7 @@ export class MarketplaceSubscription extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MarketplaceSubscription.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/modelContainer.ts index 579cb7f3fcef..e878e990711b 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/modelVersion.ts index 0448c0884b12..186f9e87f891 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20241001/onlineDeployment.ts index 988b24a51078..165f0163517d 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20241001/onlineEndpoint.ts index 8d617920ca38..e1b85bf7d53a 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20241001/privateEndpointConnection.ts index ffd5d56c6c33..363860963c5c 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/privateEndpointConnection.ts @@ -124,7 +124,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registry.ts b/sdk/nodejs/machinelearningservices/v20241001/registry.ts index 4b0a84e0ccfd..05ab3ee39d58 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/registryCodeContainer.ts index 1b6a0a37cb7e..e4c7345005ad 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/registryCodeVersion.ts index 3b97d6cd495b..8d8f446ee350 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/registryComponentContainer.ts index 2b11eae61d28..583ce2e6059d 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/registryComponentVersion.ts index ba8c778ebf7c..fdf4f01e467b 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/registryDataContainer.ts index 101999192111..e34f354d34c4 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/registryDataVersion.ts index 0bd9ffbb615e..0f0aca9f4131 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/registryEnvironmentContainer.ts index 411512af18ec..a74191ba26c6 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/registryEnvironmentVersion.ts index 14de0b692394..cd58815915cc 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20241001/registryModelContainer.ts index 278d5cb2304c..1e8cd601cf3c 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20241001/registryModelVersion.ts index 1430f40552d7..65cdeab55ef7 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/schedule.ts b/sdk/nodejs/machinelearningservices/v20241001/schedule.ts index 0cffc0f283e0..b5151bb7a542 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20241001/serverlessEndpoint.ts index 13db22bd2f4b..105ea28bee2e 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/serverlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/serverlessEndpoint.ts @@ -114,7 +114,7 @@ export class ServerlessEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/workspace.ts b/sdk/nodejs/machinelearningservices/v20241001/workspace.ts index d36626b8215d..b26f5294992f 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/workspace.ts @@ -285,7 +285,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20241001/workspaceConnection.ts index fcf3ff8cb1ea..c9c90b7c1fbd 100644 --- a/sdk/nodejs/machinelearningservices/v20241001/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20241001/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20241001preview/batchDeployment.ts index c13b8a57544f..cb2e793876aa 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/batchDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/batchDeployment.ts @@ -119,7 +119,7 @@ export class BatchDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20241001preview/batchEndpoint.ts index c6a92cd4bcb7..ce747300ec6a 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/batchEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/batchEndpoint.ts @@ -115,7 +115,7 @@ export class BatchEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/capabilityHost.ts b/sdk/nodejs/machinelearningservices/v20241001preview/capabilityHost.ts index 10db14458603..9943db1ee1ac 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/capabilityHost.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/capabilityHost.ts @@ -87,7 +87,7 @@ export class CapabilityHost extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices:CapabilityHost" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20250101preview:CapabilityHost" }, { type: "azure-native:machinelearningservices:CapabilityHost" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CapabilityHost.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/codeContainer.ts index f0caec611e28..8481eb20eab7 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/codeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/codeContainer.ts @@ -87,7 +87,7 @@ export class CodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/codeVersion.ts index 3c9283388b13..88b7c447e496 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/codeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/codeVersion.ts @@ -91,7 +91,7 @@ export class CodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/componentContainer.ts index 490917845bea..3177e0e6dd17 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/componentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/componentContainer.ts @@ -87,7 +87,7 @@ export class ComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/componentVersion.ts index e135e2709f2a..6f1b092e1073 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/componentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/componentVersion.ts @@ -91,7 +91,7 @@ export class ComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/compute.ts b/sdk/nodejs/machinelearningservices/v20241001preview/compute.ts index 6647e1aaa43e..5f481aaa4996 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/compute.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/compute.ts @@ -109,7 +109,7 @@ export class Compute extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20250101preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Compute.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/connectionDeployment.ts b/sdk/nodejs/machinelearningservices/v20241001preview/connectionDeployment.ts index 47e79fb5cd75..18f6ebf4fee1 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/connectionDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/connectionDeployment.ts @@ -87,7 +87,7 @@ export class ConnectionDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices:ConnectionDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices:ConnectionDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiBlocklist.ts b/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiBlocklist.ts index 507b6caa28af..208e3f46b83a 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiBlocklist.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiBlocklist.ts @@ -90,7 +90,7 @@ export class ConnectionRaiBlocklist extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklist" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklist" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiBlocklist.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiBlocklistItem.ts b/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiBlocklistItem.ts index 801b5793df8a..2a12c2030919 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiBlocklistItem.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiBlocklistItem.ts @@ -94,7 +94,7 @@ export class ConnectionRaiBlocklistItem extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiBlocklistItem.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiPolicy.ts b/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiPolicy.ts index 57468c74736a..2d2f21c55e96 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/connectionRaiPolicy.ts @@ -93,7 +93,7 @@ export class ConnectionRaiPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices:ConnectionRaiPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices:ConnectionRaiPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ConnectionRaiPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/dataContainer.ts index b3c3ad03a7be..ebe4b55bd0f8 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/dataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/dataContainer.ts @@ -87,7 +87,7 @@ export class DataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/dataVersion.ts index b1a1a0967592..d1036102d9f7 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/dataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/dataVersion.ts @@ -91,7 +91,7 @@ export class DataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(DataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20241001preview/datastore.ts index b1412cb7f466..434e43a5370a 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/datastore.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/datastore.ts @@ -88,7 +88,7 @@ export class Datastore extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20250101preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Datastore.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/endpointDeployment.ts b/sdk/nodejs/machinelearningservices/v20241001preview/endpointDeployment.ts index 5ad568ac7c4e..9dad245afcf8 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/endpointDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/endpointDeployment.ts @@ -86,7 +86,7 @@ export class EndpointDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EndpointDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/environmentContainer.ts index 7d84ac7a82c2..cd50e05a7516 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/environmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/environmentContainer.ts @@ -87,7 +87,7 @@ export class EnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/environmentVersion.ts index fa98e79b6305..ad0490c8d6db 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/environmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/environmentVersion.ts @@ -91,7 +91,7 @@ export class EnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20241001preview/featuresetContainerEntity.ts index cc74b6f21b75..a9babfd835d3 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/featuresetContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/featuresetContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturesetContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/featuresetVersion.ts index 30b546b67243..85d2f7210127 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/featuresetVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/featuresetVersion.ts @@ -91,7 +91,7 @@ export class FeaturesetVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20241001preview/featurestoreEntityContainerEntity.ts index 98420003e8c8..31e1a269804d 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/featurestoreEntityContainerEntity.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/featurestoreEntityContainerEntity.ts @@ -87,7 +87,7 @@ export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/featurestoreEntityVersion.ts index a0cfdb6e4db3..a897636b488e 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/featurestoreEntityVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/featurestoreEntityVersion.ts @@ -91,7 +91,7 @@ export class FeaturestoreEntityVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/inferenceEndpoint.ts b/sdk/nodejs/machinelearningservices/v20241001preview/inferenceEndpoint.ts index 7ef6a55a4246..a7ea8d7a3707 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/inferenceEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/inferenceEndpoint.ts @@ -119,7 +119,7 @@ export class InferenceEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/inferenceGroup.ts b/sdk/nodejs/machinelearningservices/v20241001preview/inferenceGroup.ts index 9b50bcd589a6..c0ae7a2dbf51 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/inferenceGroup.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/inferenceGroup.ts @@ -119,7 +119,7 @@ export class InferenceGroup extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20250101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferenceGroup.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/inferencePool.ts b/sdk/nodejs/machinelearningservices/v20241001preview/inferencePool.ts index 0b8de88205de..2570067a44e7 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/inferencePool.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/inferencePool.ts @@ -115,7 +115,7 @@ export class InferencePool extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20250101preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(InferencePool.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/job.ts b/sdk/nodejs/machinelearningservices/v20241001preview/job.ts index 916297b22ab1..46b91804ad74 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/job.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/job.ts @@ -88,7 +88,7 @@ export class Job extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20250101preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Job.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20241001preview/managedNetworkSettingsRule.ts index 3abdc49d464a..df49b67c8f67 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/managedNetworkSettingsRule.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/managedNetworkSettingsRule.ts @@ -85,7 +85,7 @@ export class ManagedNetworkSettingsRule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/marketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/v20241001preview/marketplaceSubscription.ts index b98baf7a85af..fd12b11acaad 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/marketplaceSubscription.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/marketplaceSubscription.ts @@ -87,7 +87,7 @@ export class MarketplaceSubscription extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(MarketplaceSubscription.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/modelContainer.ts index 86602a79572b..edd1dfb5dab4 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/modelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/modelContainer.ts @@ -87,7 +87,7 @@ export class ModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/modelVersion.ts index 39c6b084e9f2..166ebfeda2c9 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/modelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/modelVersion.ts @@ -91,7 +91,7 @@ export class ModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20241001preview/onlineDeployment.ts index 507a9cde8706..3bcf202eef17 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/onlineDeployment.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/onlineDeployment.ts @@ -119,7 +119,7 @@ export class OnlineDeployment extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20241001preview/onlineEndpoint.ts index 8e21c2132e04..6713c03a8c7b 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/onlineEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/onlineEndpoint.ts @@ -115,7 +115,7 @@ export class OnlineEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20241001preview/privateEndpointConnection.ts index 6f2b31462e00..aa83d730166f 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/privateEndpointConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/privateEndpointConnection.ts @@ -118,7 +118,7 @@ export class PrivateEndpointConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/raiPolicy.ts b/sdk/nodejs/machinelearningservices/v20241001preview/raiPolicy.ts index d7d9d4674348..8a0d0481023b 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/raiPolicy.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/raiPolicy.ts @@ -93,7 +93,7 @@ export class RaiPolicy extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, { type: "azure-native:machinelearningservices:RaiPolicy" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20250101preview:RaiPolicy" }, { type: "azure-native:machinelearningservices:RaiPolicy" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RaiPolicy.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registry.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registry.ts index 7852f3a06811..8b33c0ae1329 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registry.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registry.ts @@ -111,7 +111,7 @@ export class Registry extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20250101preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Registry.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryCodeContainer.ts index 54e75a70609a..835636813bf5 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryCodeContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryCodeContainer.ts @@ -88,7 +88,7 @@ export class RegistryCodeContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryCodeVersion.ts index d41d4ba7ea17..c7ca77d77dc8 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryCodeVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryCodeVersion.ts @@ -92,7 +92,7 @@ export class RegistryCodeVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryComponentContainer.ts index 4172e7b2d8ad..d5bcfad86ed8 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryComponentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryComponentContainer.ts @@ -88,7 +88,7 @@ export class RegistryComponentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryComponentVersion.ts index 8927f8f90780..977c2d63f657 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryComponentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryComponentVersion.ts @@ -92,7 +92,7 @@ export class RegistryComponentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryDataContainer.ts index a5ca7bcdd9da..e49663164da5 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryDataContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryDataContainer.ts @@ -87,7 +87,7 @@ export class RegistryDataContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryDataVersion.ts index 3041cc47949d..03d1b7770459 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryDataVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryDataVersion.ts @@ -91,7 +91,7 @@ export class RegistryDataVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryEnvironmentContainer.ts index 39faf93adfa5..cf99628e7bd9 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryEnvironmentContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryEnvironmentContainer.ts @@ -88,7 +88,7 @@ export class RegistryEnvironmentContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryEnvironmentVersion.ts index 0c6d27872804..d215fa4c0605 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryEnvironmentVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryEnvironmentVersion.ts @@ -92,7 +92,7 @@ export class RegistryEnvironmentVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryModelContainer.ts index cb1f636c9646..7beb8925889a 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryModelContainer.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryModelContainer.ts @@ -88,7 +88,7 @@ export class RegistryModelContainer extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20241001preview/registryModelVersion.ts index e7aedaaad17c..edb66028d7ed 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/registryModelVersion.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/registryModelVersion.ts @@ -92,7 +92,7 @@ export class RegistryModelVersion extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/schedule.ts b/sdk/nodejs/machinelearningservices/v20241001preview/schedule.ts index f3885c5aa92a..81a9f584fd54 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/schedule.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/schedule.ts @@ -87,7 +87,7 @@ export class Schedule extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20250101preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Schedule.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20241001preview/serverlessEndpoint.ts index 962c5f814162..735c50cb52b2 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/serverlessEndpoint.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/serverlessEndpoint.ts @@ -114,7 +114,7 @@ export class ServerlessEndpoint extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20241001preview/workspace.ts index 9ed4fb692523..f5d6ff326907 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/workspace.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/workspace.ts @@ -345,7 +345,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20241001preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20241001preview/workspaceConnection.ts index a05641261feb..3ce73cd43b0b 100644 --- a/sdk/nodejs/machinelearningservices/v20241001preview/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/v20241001preview/workspaceConnection.ts @@ -82,7 +82,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/batchDeployment.ts b/sdk/nodejs/machinelearningservices/v20250101preview/batchDeployment.ts new file mode 100644 index 000000000000..977b0bb35b17 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/batchDeployment.ts @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class BatchDeployment extends pulumi.CustomResource { + /** + * Get an existing BatchDeployment resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): BatchDeployment { + return new BatchDeployment(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:BatchDeployment'; + + /** + * Returns true if the given object is an instance of BatchDeployment. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is BatchDeployment { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === BatchDeployment.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly batchDeploymentProperties!: pulumi.Output; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a BatchDeployment resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: BatchDeploymentArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.batchDeploymentProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'batchDeploymentProperties'"); + } + if ((!args || args.endpointName === undefined) && !opts.urn) { + throw new Error("Missing required property 'endpointName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["batchDeploymentProperties"] = args ? (args.batchDeploymentProperties ? pulumi.output(args.batchDeploymentProperties).apply(inputs.machinelearningservices.v20250101preview.batchDeploymentArgsProvideDefaults) : undefined) : undefined; + resourceInputs["deploymentName"] = args ? args.deploymentName : undefined; + resourceInputs["endpointName"] = args ? args.endpointName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["batchDeploymentProperties"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220501:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20231001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001:BatchDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchDeployment" }, { type: "azure-native:machinelearningservices:BatchDeployment" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(BatchDeployment.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a BatchDeployment resource. + */ +export interface BatchDeploymentArgs { + /** + * [Required] Additional attributes of the entity. + */ + batchDeploymentProperties: pulumi.Input; + /** + * The identifier for the Batch inference deployment. + */ + deploymentName?: pulumi.Input; + /** + * Inference endpoint name + */ + endpointName: pulumi.Input; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/batchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20250101preview/batchEndpoint.ts new file mode 100644 index 000000000000..d1b44dabf017 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/batchEndpoint.ts @@ -0,0 +1,164 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class BatchEndpoint extends pulumi.CustomResource { + /** + * Get an existing BatchEndpoint resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): BatchEndpoint { + return new BatchEndpoint(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:BatchEndpoint'; + + /** + * Returns true if the given object is an instance of BatchEndpoint. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is BatchEndpoint { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === BatchEndpoint.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly batchEndpointProperties!: pulumi.Output; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a BatchEndpoint resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: BatchEndpointArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.batchEndpointProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'batchEndpointProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["batchEndpointProperties"] = args ? args.batchEndpointProperties : undefined; + resourceInputs["endpointName"] = args ? args.endpointName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["batchEndpointProperties"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:BatchEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:BatchEndpoint" }, { type: "azure-native:machinelearningservices:BatchEndpoint" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(BatchEndpoint.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a BatchEndpoint resource. + */ +export interface BatchEndpointArgs { + /** + * [Required] Additional attributes of the entity. + */ + batchEndpointProperties: pulumi.Input; + /** + * Name for the Batch inference endpoint. + */ + endpointName?: pulumi.Input; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/capabilityHost.ts b/sdk/nodejs/machinelearningservices/v20250101preview/capabilityHost.ts new file mode 100644 index 000000000000..877fea79b981 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/capabilityHost.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class CapabilityHost extends pulumi.CustomResource { + /** + * Get an existing CapabilityHost resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): CapabilityHost { + return new CapabilityHost(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:CapabilityHost'; + + /** + * Returns true if the given object is an instance of CapabilityHost. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is CapabilityHost { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === CapabilityHost.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly capabilityHostProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a CapabilityHost resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: CapabilityHostArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.capabilityHostProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'capabilityHostProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["capabilityHostProperties"] = args ? (args.capabilityHostProperties ? pulumi.output(args.capabilityHostProperties).apply(inputs.machinelearningservices.v20250101preview.capabilityHostArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["capabilityHostProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20241001preview:CapabilityHost" }, { type: "azure-native:machinelearningservices:CapabilityHost" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(CapabilityHost.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a CapabilityHost resource. + */ +export interface CapabilityHostArgs { + /** + * [Required] Additional attributes of the entity. + */ + capabilityHostProperties: pulumi.Input; + /** + * CapabilityHost name. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/codeContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/codeContainer.ts new file mode 100644 index 000000000000..5d3da901a73e --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/codeContainer.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class CodeContainer extends pulumi.CustomResource { + /** + * Get an existing CodeContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): CodeContainer { + return new CodeContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:CodeContainer'; + + /** + * Returns true if the given object is an instance of CodeContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is CodeContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === CodeContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly codeContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a CodeContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: CodeContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.codeContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'codeContainerProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["codeContainerProperties"] = args ? (args.codeContainerProperties ? pulumi.output(args.codeContainerProperties).apply(inputs.machinelearningservices.v20250101preview.codeContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["codeContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220501:CodeContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:CodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeContainer" }, { type: "azure-native:machinelearningservices:CodeContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(CodeContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a CodeContainer resource. + */ +export interface CodeContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + codeContainerProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/codeVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/codeVersion.ts new file mode 100644 index 000000000000..c91796aadf50 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/codeVersion.ts @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class CodeVersion extends pulumi.CustomResource { + /** + * Get an existing CodeVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): CodeVersion { + return new CodeVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:CodeVersion'; + + /** + * Returns true if the given object is an instance of CodeVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is CodeVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === CodeVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly codeVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a CodeVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: CodeVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.codeVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'codeVersionProperties'"); + } + if ((!args || args.name === undefined) && !opts.urn) { + throw new Error("Missing required property 'name'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["codeVersionProperties"] = args ? (args.codeVersionProperties ? pulumi.output(args.codeVersionProperties).apply(inputs.machinelearningservices.v20250101preview.codeVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["codeVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220501:CodeVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:CodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:CodeVersion" }, { type: "azure-native:machinelearningservices:CodeVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(CodeVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a CodeVersion resource. + */ +export interface CodeVersionArgs { + /** + * [Required] Additional attributes of the entity. + */ + codeVersionProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/componentContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/componentContainer.ts new file mode 100644 index 000000000000..a1e523a5fc03 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/componentContainer.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class ComponentContainer extends pulumi.CustomResource { + /** + * Get an existing ComponentContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ComponentContainer { + return new ComponentContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ComponentContainer'; + + /** + * Returns true if the given object is an instance of ComponentContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ComponentContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ComponentContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly componentContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ComponentContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ComponentContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.componentContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'componentContainerProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["componentContainerProperties"] = args ? (args.componentContainerProperties ? pulumi.output(args.componentContainerProperties).apply(inputs.machinelearningservices.v20250101preview.componentContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["componentContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220501:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:ComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentContainer" }, { type: "azure-native:machinelearningservices:ComponentContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ComponentContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ComponentContainer resource. + */ +export interface ComponentContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + componentContainerProperties: pulumi.Input; + /** + * Container name. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/componentVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/componentVersion.ts new file mode 100644 index 000000000000..95a5a2f01f0f --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/componentVersion.ts @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class ComponentVersion extends pulumi.CustomResource { + /** + * Get an existing ComponentVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ComponentVersion { + return new ComponentVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ComponentVersion'; + + /** + * Returns true if the given object is an instance of ComponentVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ComponentVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ComponentVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly componentVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ComponentVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ComponentVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.componentVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'componentVersionProperties'"); + } + if ((!args || args.name === undefined) && !opts.urn) { + throw new Error("Missing required property 'name'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["componentVersionProperties"] = args ? (args.componentVersionProperties ? pulumi.output(args.componentVersionProperties).apply(inputs.machinelearningservices.v20250101preview.componentVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["componentVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220501:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:ComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ComponentVersion" }, { type: "azure-native:machinelearningservices:ComponentVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ComponentVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ComponentVersion resource. + */ +export interface ComponentVersionArgs { + /** + * [Required] Additional attributes of the entity. + */ + componentVersionProperties: pulumi.Input; + /** + * Container name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/compute.ts b/sdk/nodejs/machinelearningservices/v20250101preview/compute.ts new file mode 100644 index 000000000000..f7b8bf1d9873 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/compute.ts @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Machine Learning compute object wrapped into ARM resource envelope. + */ +export class Compute extends pulumi.CustomResource { + /** + * Get an existing Compute resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Compute { + return new Compute(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:Compute'; + + /** + * Returns true if the given object is an instance of Compute. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Compute { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Compute.__pulumiType; + } + + /** + * The identity of the resource. + */ + public readonly identity!: pulumi.Output; + /** + * Specifies the location of the resource. + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Compute properties + */ + public readonly properties!: pulumi.Output; + /** + * The sku of the workspace. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Contains resource tags defined as key/value pairs. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Compute resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ComputeArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["computeName"] = args ? args.computeName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Compute" }, { type: "azure-native:machinelearningservices/v20181119:Compute" }, { type: "azure-native:machinelearningservices/v20190501:Compute" }, { type: "azure-native:machinelearningservices/v20190601:Compute" }, { type: "azure-native:machinelearningservices/v20191101:Compute" }, { type: "azure-native:machinelearningservices/v20200101:Compute" }, { type: "azure-native:machinelearningservices/v20200218preview:Compute" }, { type: "azure-native:machinelearningservices/v20200301:Compute" }, { type: "azure-native:machinelearningservices/v20200401:Compute" }, { type: "azure-native:machinelearningservices/v20200501preview:Compute" }, { type: "azure-native:machinelearningservices/v20200515preview:Compute" }, { type: "azure-native:machinelearningservices/v20200601:Compute" }, { type: "azure-native:machinelearningservices/v20200801:Compute" }, { type: "azure-native:machinelearningservices/v20200901preview:Compute" }, { type: "azure-native:machinelearningservices/v20210101:Compute" }, { type: "azure-native:machinelearningservices/v20210301preview:Compute" }, { type: "azure-native:machinelearningservices/v20210401:Compute" }, { type: "azure-native:machinelearningservices/v20210701:Compute" }, { type: "azure-native:machinelearningservices/v20220101preview:Compute" }, { type: "azure-native:machinelearningservices/v20220201preview:Compute" }, { type: "azure-native:machinelearningservices/v20220501:Compute" }, { type: "azure-native:machinelearningservices/v20220601preview:Compute" }, { type: "azure-native:machinelearningservices/v20221001:Compute" }, { type: "azure-native:machinelearningservices/v20221001preview:Compute" }, { type: "azure-native:machinelearningservices/v20221201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230201preview:Compute" }, { type: "azure-native:machinelearningservices/v20230401:Compute" }, { type: "azure-native:machinelearningservices/v20230401preview:Compute" }, { type: "azure-native:machinelearningservices/v20230601preview:Compute" }, { type: "azure-native:machinelearningservices/v20230801preview:Compute" }, { type: "azure-native:machinelearningservices/v20231001:Compute" }, { type: "azure-native:machinelearningservices/v20240101preview:Compute" }, { type: "azure-native:machinelearningservices/v20240401:Compute" }, { type: "azure-native:machinelearningservices/v20240401preview:Compute" }, { type: "azure-native:machinelearningservices/v20240701preview:Compute" }, { type: "azure-native:machinelearningservices/v20241001:Compute" }, { type: "azure-native:machinelearningservices/v20241001preview:Compute" }, { type: "azure-native:machinelearningservices:Compute" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Compute.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Compute resource. + */ +export interface ComputeArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName?: pulumi.Input; + /** + * The identity of the resource. + */ + identity?: pulumi.Input; + /** + * Specifies the location of the resource. + */ + location?: pulumi.Input; + /** + * Compute properties + */ + properties?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The sku of the workspace. + */ + sku?: pulumi.Input; + /** + * Contains resource tags defined as key/value pairs. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/connectionDeployment.ts b/sdk/nodejs/machinelearningservices/v20250101preview/connectionDeployment.ts new file mode 100644 index 000000000000..7c980f09d1b1 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/connectionDeployment.ts @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class ConnectionDeployment extends pulumi.CustomResource { + /** + * Get an existing ConnectionDeployment resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ConnectionDeployment { + return new ConnectionDeployment(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ConnectionDeployment'; + + /** + * Returns true if the given object is an instance of ConnectionDeployment. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ConnectionDeployment { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ConnectionDeployment.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ConnectionDeployment resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ConnectionDeploymentArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.connectionName === undefined) && !opts.urn) { + throw new Error("Missing required property 'connectionName'"); + } + if ((!args || args.properties === undefined) && !opts.urn) { + throw new Error("Missing required property 'properties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["connectionName"] = args ? args.connectionName : undefined; + resourceInputs["deploymentName"] = args ? args.deploymentName : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["proxyApiVersion"] = args ? args.proxyApiVersion : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionDeployment" }, { type: "azure-native:machinelearningservices:ConnectionDeployment" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ConnectionDeployment.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ConnectionDeployment resource. + */ +export interface ConnectionDeploymentArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * Name of the deployment resource + */ + deploymentName?: pulumi.Input; + properties: pulumi.Input; + /** + * Api version used by proxy call + */ + proxyApiVersion?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiBlocklist.ts b/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiBlocklist.ts new file mode 100644 index 000000000000..bcd48f4e5a11 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiBlocklist.ts @@ -0,0 +1,127 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class ConnectionRaiBlocklist extends pulumi.CustomResource { + /** + * Get an existing ConnectionRaiBlocklist resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ConnectionRaiBlocklist { + return new ConnectionRaiBlocklist(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist'; + + /** + * Returns true if the given object is an instance of ConnectionRaiBlocklist. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ConnectionRaiBlocklist { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ConnectionRaiBlocklist.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * RAI Custom Blocklist properties. + */ + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ConnectionRaiBlocklist resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ConnectionRaiBlocklistArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.connectionName === undefined) && !opts.urn) { + throw new Error("Missing required property 'connectionName'"); + } + if ((!args || args.properties === undefined) && !opts.urn) { + throw new Error("Missing required property 'properties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["connectionName"] = args ? args.connectionName : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["proxyApiVersion"] = args ? args.proxyApiVersion : undefined; + resourceInputs["raiBlocklistName"] = args ? args.raiBlocklistName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklist" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ConnectionRaiBlocklist.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ConnectionRaiBlocklist resource. + */ +export interface ConnectionRaiBlocklistArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * RAI Custom Blocklist properties. + */ + properties: pulumi.Input; + /** + * Api version used by proxy call + */ + proxyApiVersion?: pulumi.Input; + /** + * The name of the RaiBlocklist. + */ + raiBlocklistName?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiBlocklistItem.ts b/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiBlocklistItem.ts new file mode 100644 index 000000000000..619a468d8ccc --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiBlocklistItem.ts @@ -0,0 +1,135 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class ConnectionRaiBlocklistItem extends pulumi.CustomResource { + /** + * Get an existing ConnectionRaiBlocklistItem resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ConnectionRaiBlocklistItem { + return new ConnectionRaiBlocklistItem(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem'; + + /** + * Returns true if the given object is an instance of ConnectionRaiBlocklistItem. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ConnectionRaiBlocklistItem { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ConnectionRaiBlocklistItem.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * RAI Custom Blocklist Item properties. + */ + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ConnectionRaiBlocklistItem resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ConnectionRaiBlocklistItemArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.connectionName === undefined) && !opts.urn) { + throw new Error("Missing required property 'connectionName'"); + } + if ((!args || args.properties === undefined) && !opts.urn) { + throw new Error("Missing required property 'properties'"); + } + if ((!args || args.raiBlocklistName === undefined) && !opts.urn) { + throw new Error("Missing required property 'raiBlocklistName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["connectionName"] = args ? args.connectionName : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["proxyApiVersion"] = args ? args.proxyApiVersion : undefined; + resourceInputs["raiBlocklistItemName"] = args ? args.raiBlocklistItemName : undefined; + resourceInputs["raiBlocklistName"] = args ? args.raiBlocklistName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem" }, { type: "azure-native:machinelearningservices:ConnectionRaiBlocklistItem" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ConnectionRaiBlocklistItem.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ConnectionRaiBlocklistItem resource. + */ +export interface ConnectionRaiBlocklistItemArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * RAI Custom Blocklist Item properties. + */ + properties: pulumi.Input; + /** + * Api version used by proxy call + */ + proxyApiVersion?: pulumi.Input; + /** + * Name of the RaiBlocklist Item + */ + raiBlocklistItemName?: pulumi.Input; + /** + * The name of the RaiBlocklist. + */ + raiBlocklistName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiPolicy.ts b/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiPolicy.ts new file mode 100644 index 000000000000..e346d0b8be1a --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/connectionRaiPolicy.ts @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure OpenAI Content Filters resource. + */ +export class ConnectionRaiPolicy extends pulumi.CustomResource { + /** + * Get an existing ConnectionRaiPolicy resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ConnectionRaiPolicy { + return new ConnectionRaiPolicy(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy'; + + /** + * Returns true if the given object is an instance of ConnectionRaiPolicy. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ConnectionRaiPolicy { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ConnectionRaiPolicy.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure OpenAI Content Filters properties. + */ + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ConnectionRaiPolicy resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ConnectionRaiPolicyArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.connectionName === undefined) && !opts.urn) { + throw new Error("Missing required property 'connectionName'"); + } + if ((!args || args.properties === undefined) && !opts.urn) { + throw new Error("Missing required property 'properties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["connectionName"] = args ? args.connectionName : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["proxyApiVersion"] = args ? args.proxyApiVersion : undefined; + resourceInputs["raiPolicyName"] = args ? args.raiPolicyName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy" }, { type: "azure-native:machinelearningservices:ConnectionRaiPolicy" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ConnectionRaiPolicy.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ConnectionRaiPolicy resource. + */ +export interface ConnectionRaiPolicyArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * Azure OpenAI Content Filters properties. + */ + properties: pulumi.Input; + /** + * Api version used by proxy call + */ + proxyApiVersion?: pulumi.Input; + /** + * Name of the Rai Policy. + */ + raiPolicyName?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/dataContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/dataContainer.ts new file mode 100644 index 000000000000..353d64277c06 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/dataContainer.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class DataContainer extends pulumi.CustomResource { + /** + * Get an existing DataContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): DataContainer { + return new DataContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:DataContainer'; + + /** + * Returns true if the given object is an instance of DataContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is DataContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === DataContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly dataContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a DataContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: DataContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.dataContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'dataContainerProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["dataContainerProperties"] = args ? (args.dataContainerProperties ? pulumi.output(args.dataContainerProperties).apply(inputs.machinelearningservices.v20250101preview.dataContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["dataContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20220501:DataContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001:DataContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401:DataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20231001:DataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401:DataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001:DataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:DataContainer" }, { type: "azure-native:machinelearningservices:DataContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(DataContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a DataContainer resource. + */ +export interface DataContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + dataContainerProperties: pulumi.Input; + /** + * Container name. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/dataVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/dataVersion.ts new file mode 100644 index 000000000000..99df997a803b --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/dataVersion.ts @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class DataVersion extends pulumi.CustomResource { + /** + * Get an existing DataVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): DataVersion { + return new DataVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:DataVersion'; + + /** + * Returns true if the given object is an instance of DataVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is DataVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === DataVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly dataVersionBaseProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a DataVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: DataVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.dataVersionBaseProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'dataVersionBaseProperties'"); + } + if ((!args || args.name === undefined) && !opts.urn) { + throw new Error("Missing required property 'name'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["dataVersionBaseProperties"] = args ? args.dataVersionBaseProperties : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["dataVersionBaseProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20220501:DataVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001:DataVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401:DataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20231001:DataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401:DataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001:DataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:DataVersion" }, { type: "azure-native:machinelearningservices:DataVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(DataVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a DataVersion resource. + */ +export interface DataVersionArgs { + /** + * [Required] Additional attributes of the entity. + */ + dataVersionBaseProperties: pulumi.Input; + /** + * Container name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/datastore.ts b/sdk/nodejs/machinelearningservices/v20250101preview/datastore.ts new file mode 100644 index 000000000000..2bb9cf51362c --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/datastore.ts @@ -0,0 +1,121 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class Datastore extends pulumi.CustomResource { + /** + * Get an existing Datastore resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Datastore { + return new Datastore(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:Datastore'; + + /** + * Returns true if the given object is an instance of Datastore. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Datastore { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Datastore.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly datastoreProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Datastore resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: DatastoreArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.datastoreProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'datastoreProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["datastoreProperties"] = args ? args.datastoreProperties : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["skipValidation"] = args ? args.skipValidation : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["datastoreProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200501preview:Datastore" }, { type: "azure-native:machinelearningservices/v20210301preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20220501:Datastore" }, { type: "azure-native:machinelearningservices/v20220601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221001:Datastore" }, { type: "azure-native:machinelearningservices/v20221001preview:Datastore" }, { type: "azure-native:machinelearningservices/v20221201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230201preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230401:Datastore" }, { type: "azure-native:machinelearningservices/v20230401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230601preview:Datastore" }, { type: "azure-native:machinelearningservices/v20230801preview:Datastore" }, { type: "azure-native:machinelearningservices/v20231001:Datastore" }, { type: "azure-native:machinelearningservices/v20240101preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240401:Datastore" }, { type: "azure-native:machinelearningservices/v20240401preview:Datastore" }, { type: "azure-native:machinelearningservices/v20240701preview:Datastore" }, { type: "azure-native:machinelearningservices/v20241001:Datastore" }, { type: "azure-native:machinelearningservices/v20241001preview:Datastore" }, { type: "azure-native:machinelearningservices:Datastore" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Datastore.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Datastore resource. + */ +export interface DatastoreArgs { + /** + * [Required] Additional attributes of the entity. + */ + datastoreProperties: pulumi.Input; + /** + * Datastore name. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Flag to skip validation. + */ + skipValidation?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/endpointDeployment.ts b/sdk/nodejs/machinelearningservices/v20250101preview/endpointDeployment.ts new file mode 100644 index 000000000000..3b79c84d29e0 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/endpointDeployment.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class EndpointDeployment extends pulumi.CustomResource { + /** + * Get an existing EndpointDeployment resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): EndpointDeployment { + return new EndpointDeployment(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:EndpointDeployment'; + + /** + * Returns true if the given object is an instance of EndpointDeployment. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is EndpointDeployment { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === EndpointDeployment.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a EndpointDeployment resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: EndpointDeploymentArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.endpointName === undefined) && !opts.urn) { + throw new Error("Missing required property 'endpointName'"); + } + if ((!args || args.properties === undefined) && !opts.urn) { + throw new Error("Missing required property 'properties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["deploymentName"] = args ? args.deploymentName : undefined; + resourceInputs["endpointName"] = args ? args.endpointName : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:EndpointDeployment" }, { type: "azure-native:machinelearningservices:EndpointDeployment" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(EndpointDeployment.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a EndpointDeployment resource. + */ +export interface EndpointDeploymentArgs { + /** + * Name of the deployment resource + */ + deploymentName?: pulumi.Input; + /** + * Name of the endpoint resource. + */ + endpointName: pulumi.Input; + properties: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/environmentContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/environmentContainer.ts new file mode 100644 index 000000000000..5b570588d93e --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/environmentContainer.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class EnvironmentContainer extends pulumi.CustomResource { + /** + * Get an existing EnvironmentContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): EnvironmentContainer { + return new EnvironmentContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:EnvironmentContainer'; + + /** + * Returns true if the given object is an instance of EnvironmentContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is EnvironmentContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === EnvironmentContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly environmentContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a EnvironmentContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: EnvironmentContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.environmentContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'environmentContainerProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["environmentContainerProperties"] = args ? (args.environmentContainerProperties ? pulumi.output(args.environmentContainerProperties).apply(inputs.machinelearningservices.v20250101preview.environmentContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["environmentContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentContainer" }, { type: "azure-native:machinelearningservices:EnvironmentContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(EnvironmentContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a EnvironmentContainer resource. + */ +export interface EnvironmentContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + environmentContainerProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/environmentVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/environmentVersion.ts new file mode 100644 index 000000000000..9a14eb764243 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/environmentVersion.ts @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class EnvironmentVersion extends pulumi.CustomResource { + /** + * Get an existing EnvironmentVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): EnvironmentVersion { + return new EnvironmentVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:EnvironmentVersion'; + + /** + * Returns true if the given object is an instance of EnvironmentVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is EnvironmentVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === EnvironmentVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly environmentVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a EnvironmentVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: EnvironmentVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.environmentVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'environmentVersionProperties'"); + } + if ((!args || args.name === undefined) && !opts.urn) { + throw new Error("Missing required property 'name'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["environmentVersionProperties"] = args ? (args.environmentVersionProperties ? pulumi.output(args.environmentVersionProperties).apply(inputs.machinelearningservices.v20250101preview.environmentVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["environmentVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220501:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:EnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:EnvironmentVersion" }, { type: "azure-native:machinelearningservices:EnvironmentVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(EnvironmentVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a EnvironmentVersion resource. + */ +export interface EnvironmentVersionArgs { + /** + * [Required] Additional attributes of the entity. + */ + environmentVersionProperties: pulumi.Input; + /** + * Name of EnvironmentVersion. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version of EnvironmentVersion. + */ + version?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/featuresetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20250101preview/featuresetContainerEntity.ts new file mode 100644 index 000000000000..c5aa141d67b5 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/featuresetContainerEntity.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class FeaturesetContainerEntity extends pulumi.CustomResource { + /** + * Get an existing FeaturesetContainerEntity resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): FeaturesetContainerEntity { + return new FeaturesetContainerEntity(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity'; + + /** + * Returns true if the given object is an instance of FeaturesetContainerEntity. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is FeaturesetContainerEntity { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === FeaturesetContainerEntity.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly featuresetContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a FeaturesetContainerEntity resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: FeaturesetContainerEntityArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.featuresetContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'featuresetContainerProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["featuresetContainerProperties"] = args ? (args.featuresetContainerProperties ? pulumi.output(args.featuresetContainerProperties).apply(inputs.machinelearningservices.v20250101preview.featuresetContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["featuresetContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturesetContainerEntity" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(FeaturesetContainerEntity.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a FeaturesetContainerEntity resource. + */ +export interface FeaturesetContainerEntityArgs { + /** + * [Required] Additional attributes of the entity. + */ + featuresetContainerProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/featuresetVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/featuresetVersion.ts new file mode 100644 index 000000000000..780fe1309c62 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/featuresetVersion.ts @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class FeaturesetVersion extends pulumi.CustomResource { + /** + * Get an existing FeaturesetVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): FeaturesetVersion { + return new FeaturesetVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:FeaturesetVersion'; + + /** + * Returns true if the given object is an instance of FeaturesetVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is FeaturesetVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === FeaturesetVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly featuresetVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a FeaturesetVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: FeaturesetVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.featuresetVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'featuresetVersionProperties'"); + } + if ((!args || args.name === undefined) && !opts.urn) { + throw new Error("Missing required property 'name'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["featuresetVersionProperties"] = args ? (args.featuresetVersionProperties ? pulumi.output(args.featuresetVersionProperties).apply(inputs.machinelearningservices.v20250101preview.featuresetVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["featuresetVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturesetVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturesetVersion" }, { type: "azure-native:machinelearningservices:FeaturesetVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(FeaturesetVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a FeaturesetVersion resource. + */ +export interface FeaturesetVersionArgs { + /** + * [Required] Additional attributes of the entity. + */ + featuresetVersionProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/featurestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20250101preview/featurestoreEntityContainerEntity.ts new file mode 100644 index 000000000000..982b35a887bd --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/featurestoreEntityContainerEntity.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class FeaturestoreEntityContainerEntity extends pulumi.CustomResource { + /** + * Get an existing FeaturestoreEntityContainerEntity resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): FeaturestoreEntityContainerEntity { + return new FeaturestoreEntityContainerEntity(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity'; + + /** + * Returns true if the given object is an instance of FeaturestoreEntityContainerEntity. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is FeaturestoreEntityContainerEntity { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === FeaturestoreEntityContainerEntity.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly featurestoreEntityContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a FeaturestoreEntityContainerEntity resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: FeaturestoreEntityContainerEntityArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.featurestoreEntityContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'featurestoreEntityContainerProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["featurestoreEntityContainerProperties"] = args ? (args.featurestoreEntityContainerProperties ? pulumi.output(args.featurestoreEntityContainerProperties).apply(inputs.machinelearningservices.v20250101preview.featurestoreEntityContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["featurestoreEntityContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityContainerEntity" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(FeaturestoreEntityContainerEntity.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a FeaturestoreEntityContainerEntity resource. + */ +export interface FeaturestoreEntityContainerEntityArgs { + /** + * [Required] Additional attributes of the entity. + */ + featurestoreEntityContainerProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/featurestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/featurestoreEntityVersion.ts new file mode 100644 index 000000000000..b64d9f656ea2 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/featurestoreEntityVersion.ts @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class FeaturestoreEntityVersion extends pulumi.CustomResource { + /** + * Get an existing FeaturestoreEntityVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): FeaturestoreEntityVersion { + return new FeaturestoreEntityVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion'; + + /** + * Returns true if the given object is an instance of FeaturestoreEntityVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is FeaturestoreEntityVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === FeaturestoreEntityVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly featurestoreEntityVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a FeaturestoreEntityVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: FeaturestoreEntityVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.featurestoreEntityVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'featurestoreEntityVersionProperties'"); + } + if ((!args || args.name === undefined) && !opts.urn) { + throw new Error("Missing required property 'name'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["featurestoreEntityVersionProperties"] = args ? (args.featurestoreEntityVersionProperties ? pulumi.output(args.featurestoreEntityVersionProperties).apply(inputs.machinelearningservices.v20250101preview.featurestoreEntityVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["featurestoreEntityVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion" }, { type: "azure-native:machinelearningservices:FeaturestoreEntityVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(FeaturestoreEntityVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a FeaturestoreEntityVersion resource. + */ +export interface FeaturestoreEntityVersionArgs { + /** + * [Required] Additional attributes of the entity. + */ + featurestoreEntityVersionProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getBatchDeployment.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getBatchDeployment.ts new file mode 100644 index 000000000000..dee01c3d1bb0 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getBatchDeployment.ts @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getBatchDeployment(args: GetBatchDeploymentArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getBatchDeployment", { + "deploymentName": args.deploymentName, + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetBatchDeploymentArgs { + /** + * The identifier for the Batch deployments. + */ + deploymentName: string; + /** + * Endpoint name + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetBatchDeploymentResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly batchDeploymentProperties: outputs.machinelearningservices.v20250101preview.BatchDeploymentResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getBatchDeploymentOutput(args: GetBatchDeploymentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getBatchDeployment", { + "deploymentName": args.deploymentName, + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetBatchDeploymentOutputArgs { + /** + * The identifier for the Batch deployments. + */ + deploymentName: pulumi.Input; + /** + * Endpoint name + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getBatchEndpoint.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getBatchEndpoint.ts new file mode 100644 index 000000000000..69e63e372498 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getBatchEndpoint.ts @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getBatchEndpoint(args: GetBatchEndpointArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getBatchEndpoint", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetBatchEndpointArgs { + /** + * Name for the Batch Endpoint. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetBatchEndpointResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly batchEndpointProperties: outputs.machinelearningservices.v20250101preview.BatchEndpointResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getBatchEndpointOutput(args: GetBatchEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getBatchEndpoint", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetBatchEndpointOutputArgs { + /** + * Name for the Batch Endpoint. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getCapabilityHost.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getCapabilityHost.ts new file mode 100644 index 000000000000..35d8a607a902 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getCapabilityHost.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getCapabilityHost(args: GetCapabilityHostArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getCapabilityHost", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetCapabilityHostArgs { + /** + * CapabilityHost name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetCapabilityHostResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly capabilityHostProperties: outputs.machinelearningservices.v20250101preview.CapabilityHostResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getCapabilityHostOutput(args: GetCapabilityHostOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getCapabilityHost", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetCapabilityHostOutputArgs { + /** + * CapabilityHost name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getCodeContainer.ts new file mode 100644 index 000000000000..6dc3348a85ac --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getCodeContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getCodeContainer(args: GetCodeContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getCodeContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetCodeContainerArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetCodeContainerResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly codeContainerProperties: outputs.machinelearningservices.v20250101preview.CodeContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getCodeContainerOutput(args: GetCodeContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getCodeContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetCodeContainerOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getCodeVersion.ts new file mode 100644 index 000000000000..a7680a8b683f --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getCodeVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getCodeVersion(args: GetCodeVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getCodeVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetCodeVersionArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. This is case-sensitive. + */ + version: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetCodeVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly codeVersionProperties: outputs.machinelearningservices.v20250101preview.CodeVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getCodeVersionOutput(args: GetCodeVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getCodeVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetCodeVersionOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getComponentContainer.ts new file mode 100644 index 000000000000..f8525120e549 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getComponentContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getComponentContainer(args: GetComponentContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getComponentContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetComponentContainerArgs { + /** + * Container name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetComponentContainerResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly componentContainerProperties: outputs.machinelearningservices.v20250101preview.ComponentContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getComponentContainerOutput(args: GetComponentContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getComponentContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetComponentContainerOutputArgs { + /** + * Container name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getComponentVersion.ts new file mode 100644 index 000000000000..a356070f30fa --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getComponentVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getComponentVersion(args: GetComponentVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getComponentVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetComponentVersionArgs { + /** + * Container name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. + */ + version: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetComponentVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly componentVersionProperties: outputs.machinelearningservices.v20250101preview.ComponentVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getComponentVersionOutput(args: GetComponentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getComponentVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetComponentVersionOutputArgs { + /** + * Container name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getCompute.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getCompute.ts new file mode 100644 index 000000000000..d6daf75214ad --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getCompute.ts @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. + */ +export function getCompute(args: GetComputeArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getCompute", { + "computeName": args.computeName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetComputeArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Machine Learning compute object wrapped into ARM resource envelope. + */ +export interface GetComputeResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The identity of the resource. + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * Specifies the location of the resource. + */ + readonly location?: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Compute properties + */ + readonly properties: outputs.machinelearningservices.v20250101preview.AKSResponse | outputs.machinelearningservices.v20250101preview.AmlComputeResponse | outputs.machinelearningservices.v20250101preview.ComputeInstanceResponse | outputs.machinelearningservices.v20250101preview.DataFactoryResponse | outputs.machinelearningservices.v20250101preview.DataLakeAnalyticsResponse | outputs.machinelearningservices.v20250101preview.DatabricksResponse | outputs.machinelearningservices.v20250101preview.HDInsightResponse | outputs.machinelearningservices.v20250101preview.KubernetesResponse | outputs.machinelearningservices.v20250101preview.SynapseSparkResponse | outputs.machinelearningservices.v20250101preview.VirtualMachineResponse; + /** + * The sku of the workspace. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Contains resource tags defined as key/value pairs. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. + */ +export function getComputeOutput(args: GetComputeOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getCompute", { + "computeName": args.computeName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetComputeOutputArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getComputeAllowedResizeSizes.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getComputeAllowedResizeSizes.ts new file mode 100644 index 000000000000..06a212f4ba46 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getComputeAllowedResizeSizes.ts @@ -0,0 +1,71 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Returns supported virtual machine sizes for resize + */ +export function getComputeAllowedResizeSizes(args: GetComputeAllowedResizeSizesArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getComputeAllowedResizeSizes", { + "computeName": args.computeName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetComputeAllowedResizeSizesArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * The List Virtual Machine size operation response. + */ +export interface GetComputeAllowedResizeSizesResult { + /** + * The list of virtual machine sizes supported by AmlCompute. + */ + readonly value?: outputs.machinelearningservices.v20250101preview.VirtualMachineSizeResponse[]; +} +/** + * Returns supported virtual machine sizes for resize + */ +export function getComputeAllowedResizeSizesOutput(args: GetComputeAllowedResizeSizesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getComputeAllowedResizeSizes", { + "computeName": args.computeName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetComputeAllowedResizeSizesOutputArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionDeployment.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionDeployment.ts new file mode 100644 index 000000000000..9d5a50e183db --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionDeployment.ts @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getConnectionDeployment(args: GetConnectionDeploymentArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getConnectionDeployment", { + "connectionName": args.connectionName, + "deploymentName": args.deploymentName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetConnectionDeploymentArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: string; + /** + * Name of the deployment resource + */ + deploymentName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface GetConnectionDeploymentResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + readonly properties: outputs.machinelearningservices.v20250101preview.ContentSafetyEndpointDeploymentResourcePropertiesResponse | outputs.machinelearningservices.v20250101preview.ManagedOnlineEndpointDeploymentResourcePropertiesResponse | outputs.machinelearningservices.v20250101preview.OpenAIEndpointDeploymentResourcePropertiesResponse | outputs.machinelearningservices.v20250101preview.SpeechEndpointDeploymentResourcePropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getConnectionDeploymentOutput(args: GetConnectionDeploymentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getConnectionDeployment", { + "connectionName": args.connectionName, + "deploymentName": args.deploymentName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetConnectionDeploymentOutputArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * Name of the deployment resource + */ + deploymentName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiBlocklist.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiBlocklist.ts new file mode 100644 index 000000000000..f9d51eff35ef --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiBlocklist.ts @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getConnectionRaiBlocklist(args: GetConnectionRaiBlocklistArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklist", { + "connectionName": args.connectionName, + "raiBlocklistName": args.raiBlocklistName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetConnectionRaiBlocklistArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: string; + /** + * The name of the RaiBlocklist. + */ + raiBlocklistName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface GetConnectionRaiBlocklistResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * RAI Custom Blocklist properties. + */ + readonly properties: outputs.machinelearningservices.v20250101preview.RaiBlocklistPropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getConnectionRaiBlocklistOutput(args: GetConnectionRaiBlocklistOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklist", { + "connectionName": args.connectionName, + "raiBlocklistName": args.raiBlocklistName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetConnectionRaiBlocklistOutputArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * The name of the RaiBlocklist. + */ + raiBlocklistName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiBlocklistItem.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiBlocklistItem.ts new file mode 100644 index 000000000000..25e4f81956b8 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiBlocklistItem.ts @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getConnectionRaiBlocklistItem(args: GetConnectionRaiBlocklistItemArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklistItem", { + "connectionName": args.connectionName, + "raiBlocklistItemName": args.raiBlocklistItemName, + "raiBlocklistName": args.raiBlocklistName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetConnectionRaiBlocklistItemArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: string; + /** + * Name of the RaiBlocklist Item + */ + raiBlocklistItemName: string; + /** + * The name of the RaiBlocklist. + */ + raiBlocklistName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface GetConnectionRaiBlocklistItemResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * RAI Custom Blocklist Item properties. + */ + readonly properties: outputs.machinelearningservices.v20250101preview.RaiBlocklistItemPropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getConnectionRaiBlocklistItemOutput(args: GetConnectionRaiBlocklistItemOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklistItem", { + "connectionName": args.connectionName, + "raiBlocklistItemName": args.raiBlocklistItemName, + "raiBlocklistName": args.raiBlocklistName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetConnectionRaiBlocklistItemOutputArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * Name of the RaiBlocklist Item + */ + raiBlocklistItemName: pulumi.Input; + /** + * The name of the RaiBlocklist. + */ + raiBlocklistName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiPolicy.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiPolicy.ts new file mode 100644 index 000000000000..f38a0c0cec10 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getConnectionRaiPolicy.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure OpenAI Content Filters resource. + */ +export function getConnectionRaiPolicy(args: GetConnectionRaiPolicyArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getConnectionRaiPolicy", { + "connectionName": args.connectionName, + "raiPolicyName": args.raiPolicyName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetConnectionRaiPolicyArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: string; + /** + * Name of the Rai Policy. + */ + raiPolicyName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +/** + * Azure OpenAI Content Filters resource. + */ +export interface GetConnectionRaiPolicyResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure OpenAI Content Filters properties. + */ + readonly properties: outputs.machinelearningservices.v20250101preview.RaiPolicyPropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure OpenAI Content Filters resource. + */ +export function getConnectionRaiPolicyOutput(args: GetConnectionRaiPolicyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getConnectionRaiPolicy", { + "connectionName": args.connectionName, + "raiPolicyName": args.raiPolicyName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetConnectionRaiPolicyOutputArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * Name of the Rai Policy. + */ + raiPolicyName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getDataContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getDataContainer.ts new file mode 100644 index 000000000000..7e7c95624b5e --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getDataContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getDataContainer(args: GetDataContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getDataContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetDataContainerArgs { + /** + * Container name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetDataContainerResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly dataContainerProperties: outputs.machinelearningservices.v20250101preview.DataContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getDataContainerOutput(args: GetDataContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getDataContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetDataContainerOutputArgs { + /** + * Container name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getDataVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getDataVersion.ts new file mode 100644 index 000000000000..4e1a19e3e565 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getDataVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getDataVersion(args: GetDataVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getDataVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetDataVersionArgs { + /** + * Container name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. + */ + version: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetDataVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly dataVersionBaseProperties: outputs.machinelearningservices.v20250101preview.MLTableDataResponse | outputs.machinelearningservices.v20250101preview.UriFileDataVersionResponse | outputs.machinelearningservices.v20250101preview.UriFolderDataVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getDataVersionOutput(args: GetDataVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getDataVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetDataVersionOutputArgs { + /** + * Container name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getDatastore.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getDatastore.ts new file mode 100644 index 000000000000..665bb0ea5b4f --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getDatastore.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getDatastore(args: GetDatastoreArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getDatastore", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetDatastoreArgs { + /** + * Datastore name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetDatastoreResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly datastoreProperties: outputs.machinelearningservices.v20250101preview.AzureBlobDatastoreResponse | outputs.machinelearningservices.v20250101preview.AzureDataLakeGen1DatastoreResponse | outputs.machinelearningservices.v20250101preview.AzureDataLakeGen2DatastoreResponse | outputs.machinelearningservices.v20250101preview.AzureFileDatastoreResponse | outputs.machinelearningservices.v20250101preview.OneLakeDatastoreResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getDatastoreOutput(args: GetDatastoreOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getDatastore", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetDatastoreOutputArgs { + /** + * Datastore name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getEndpointDeployment.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getEndpointDeployment.ts new file mode 100644 index 000000000000..113c21c8b8d1 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getEndpointDeployment.ts @@ -0,0 +1,85 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getEndpointDeployment(args: GetEndpointDeploymentArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getEndpointDeployment", { + "deploymentName": args.deploymentName, + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetEndpointDeploymentArgs { + /** + * Name of the deployment resource + */ + deploymentName: string; + /** + * Name of the endpoint resource. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface GetEndpointDeploymentResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + readonly properties: outputs.machinelearningservices.v20250101preview.ContentSafetyEndpointDeploymentResourcePropertiesResponse | outputs.machinelearningservices.v20250101preview.ManagedOnlineEndpointDeploymentResourcePropertiesResponse | outputs.machinelearningservices.v20250101preview.OpenAIEndpointDeploymentResourcePropertiesResponse | outputs.machinelearningservices.v20250101preview.SpeechEndpointDeploymentResourcePropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getEndpointDeploymentOutput(args: GetEndpointDeploymentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getEndpointDeployment", { + "deploymentName": args.deploymentName, + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetEndpointDeploymentOutputArgs { + /** + * Name of the deployment resource + */ + deploymentName: pulumi.Input; + /** + * Name of the endpoint resource. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getEnvironmentContainer.ts new file mode 100644 index 000000000000..1588a0e40e4d --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getEnvironmentContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getEnvironmentContainer(args: GetEnvironmentContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getEnvironmentContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetEnvironmentContainerArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetEnvironmentContainerResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly environmentContainerProperties: outputs.machinelearningservices.v20250101preview.EnvironmentContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getEnvironmentContainerOutput(args: GetEnvironmentContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getEnvironmentContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetEnvironmentContainerOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getEnvironmentVersion.ts new file mode 100644 index 000000000000..47e757dbca7e --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getEnvironmentVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getEnvironmentVersion(args: GetEnvironmentVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getEnvironmentVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetEnvironmentVersionArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. This is case-sensitive. + */ + version: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetEnvironmentVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly environmentVersionProperties: outputs.machinelearningservices.v20250101preview.EnvironmentVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getEnvironmentVersionOutput(args: GetEnvironmentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getEnvironmentVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetEnvironmentVersionOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturesetContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturesetContainerEntity.ts new file mode 100644 index 000000000000..248797ac79ad --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturesetContainerEntity.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getFeaturesetContainerEntity(args: GetFeaturesetContainerEntityArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getFeaturesetContainerEntity", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFeaturesetContainerEntityArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetFeaturesetContainerEntityResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly featuresetContainerProperties: outputs.machinelearningservices.v20250101preview.FeaturesetContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getFeaturesetContainerEntityOutput(args: GetFeaturesetContainerEntityOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getFeaturesetContainerEntity", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFeaturesetContainerEntityOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturesetVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturesetVersion.ts new file mode 100644 index 000000000000..472af495735b --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturesetVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getFeaturesetVersion(args: GetFeaturesetVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getFeaturesetVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFeaturesetVersionArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. This is case-sensitive. + */ + version: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetFeaturesetVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly featuresetVersionProperties: outputs.machinelearningservices.v20250101preview.FeaturesetVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getFeaturesetVersionOutput(args: GetFeaturesetVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getFeaturesetVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFeaturesetVersionOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturestoreEntityContainerEntity.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturestoreEntityContainerEntity.ts new file mode 100644 index 000000000000..0d0e8df53878 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturestoreEntityContainerEntity.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getFeaturestoreEntityContainerEntity(args: GetFeaturestoreEntityContainerEntityArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityContainerEntity", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFeaturestoreEntityContainerEntityArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetFeaturestoreEntityContainerEntityResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly featurestoreEntityContainerProperties: outputs.machinelearningservices.v20250101preview.FeaturestoreEntityContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getFeaturestoreEntityContainerEntityOutput(args: GetFeaturestoreEntityContainerEntityOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityContainerEntity", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFeaturestoreEntityContainerEntityOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturestoreEntityVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturestoreEntityVersion.ts new file mode 100644 index 000000000000..2ceb9138eeaa --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getFeaturestoreEntityVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getFeaturestoreEntityVersion(args: GetFeaturestoreEntityVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFeaturestoreEntityVersionArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. This is case-sensitive. + */ + version: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetFeaturestoreEntityVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly featurestoreEntityVersionProperties: outputs.machinelearningservices.v20250101preview.FeaturestoreEntityVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getFeaturestoreEntityVersionOutput(args: GetFeaturestoreEntityVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetFeaturestoreEntityVersionOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceEndpoint.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceEndpoint.ts new file mode 100644 index 000000000000..4baaad27c827 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceEndpoint.ts @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getInferenceEndpoint(args: GetInferenceEndpointArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getInferenceEndpoint", { + "endpointName": args.endpointName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferenceEndpointArgs { + /** + * InferenceEndpoint name. + */ + endpointName: string; + /** + * InferencePool name. + */ + poolName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetInferenceEndpointResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * [Required] Additional attributes of the entity. + */ + readonly inferenceEndpointProperties: outputs.machinelearningservices.v20250101preview.InferenceEndpointResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getInferenceEndpointOutput(args: GetInferenceEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getInferenceEndpoint", { + "endpointName": args.endpointName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferenceEndpointOutputArgs { + /** + * InferenceEndpoint name. + */ + endpointName: pulumi.Input; + /** + * InferencePool name. + */ + poolName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroup.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroup.ts new file mode 100644 index 000000000000..4e73ba817325 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroup.ts @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getInferenceGroup(args: GetInferenceGroupArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroup", { + "groupName": args.groupName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferenceGroupArgs { + /** + * InferenceGroup name. + */ + groupName: string; + /** + * InferencePool name. + */ + poolName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetInferenceGroupResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * [Required] Additional attributes of the entity. + */ + readonly inferenceGroupProperties: outputs.machinelearningservices.v20250101preview.InferenceGroupResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getInferenceGroupOutput(args: GetInferenceGroupOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getInferenceGroup", { + "groupName": args.groupName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferenceGroupOutputArgs { + /** + * InferenceGroup name. + */ + groupName: pulumi.Input; + /** + * InferencePool name. + */ + poolName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroupDeltaModelsStatusAsync.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroupDeltaModelsStatusAsync.ts new file mode 100644 index 000000000000..b1cc3d2a73a8 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroupDeltaModelsStatusAsync.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Contract returning to user the delta models. + */ +export function getInferenceGroupDeltaModelsStatusAsync(args: GetInferenceGroupDeltaModelsStatusAsyncArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroupDeltaModelsStatusAsync", { + "deltaModels": args.deltaModels, + "groupName": args.groupName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "targetBaseModel": args.targetBaseModel, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferenceGroupDeltaModelsStatusAsyncArgs { + /** + * Gets or sets collection of delta models to retrieve status for. + */ + deltaModels?: string[]; + /** + * InferenceGroup name. + */ + groupName: string; + /** + * InferencePool name. + */ + poolName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Gets or sets target base model. + */ + targetBaseModel?: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Contract returning to user the delta models. + */ +export interface GetInferenceGroupDeltaModelsStatusAsyncResult { + /** + * Gets or sets actual instance count. + */ + readonly actualInstanceCount?: number; + /** + * Gets or sets dictionary representing modelID and its current state. + */ + readonly deltaModels?: {[key: string]: outputs.machinelearningservices.v20250101preview.DeltaModelCurrentStateResponse[]}; + /** + * Gets or sets expected instance count. + */ + readonly expectedInstanceCount?: number; + /** + * Gets or sets revision ID. + */ + readonly revisionId?: string; + /** + * Gets or sets target base model. + */ + readonly targetBaseModel?: string; +} +/** + * Contract returning to user the delta models. + */ +export function getInferenceGroupDeltaModelsStatusAsyncOutput(args: GetInferenceGroupDeltaModelsStatusAsyncOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getInferenceGroupDeltaModelsStatusAsync", { + "deltaModels": args.deltaModels, + "groupName": args.groupName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "targetBaseModel": args.targetBaseModel, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferenceGroupDeltaModelsStatusAsyncOutputArgs { + /** + * Gets or sets collection of delta models to retrieve status for. + */ + deltaModels?: pulumi.Input[]>; + /** + * InferenceGroup name. + */ + groupName: pulumi.Input; + /** + * InferencePool name. + */ + poolName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Gets or sets target base model. + */ + targetBaseModel?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroupStatus.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroupStatus.ts new file mode 100644 index 000000000000..1ac01ec81fa3 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getInferenceGroupStatus.ts @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getInferenceGroupStatus(args: GetInferenceGroupStatusArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getInferenceGroupStatus", { + "groupName": args.groupName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferenceGroupStatusArgs { + /** + * InferenceGroup name. + */ + groupName: string; + /** + * InferencePool name. + */ + poolName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetInferenceGroupStatusResult { + /** + * Gets or sets the actual capacity info for the group. + */ + readonly actualCapacityInfo?: outputs.machinelearningservices.v20250101preview.ActualCapacityInfoResponse; + /** + * Gets or sets the actual number of endpoints in the group. + */ + readonly endpointCount?: number; + /** + * Gets or sets the request number of instances for the group. + */ + readonly requestedCapacity?: number; +} +export function getInferenceGroupStatusOutput(args: GetInferenceGroupStatusOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getInferenceGroupStatus", { + "groupName": args.groupName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferenceGroupStatusOutputArgs { + /** + * InferenceGroup name. + */ + groupName: pulumi.Input; + /** + * InferencePool name. + */ + poolName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getInferencePool.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getInferencePool.ts new file mode 100644 index 000000000000..9405412390f2 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getInferencePool.ts @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getInferencePool(args: GetInferencePoolArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getInferencePool", { + "inferencePoolName": args.inferencePoolName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferencePoolArgs { + /** + * Name of InferencePool + */ + inferencePoolName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetInferencePoolResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * [Required] Additional attributes of the entity. + */ + readonly inferencePoolProperties: outputs.machinelearningservices.v20250101preview.InferencePoolResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getInferencePoolOutput(args: GetInferencePoolOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getInferencePool", { + "inferencePoolName": args.inferencePoolName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetInferencePoolOutputArgs { + /** + * Name of InferencePool + */ + inferencePoolName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getJob.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getJob.ts new file mode 100644 index 000000000000..8eaa07b80ee0 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getJob.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getJob(args: GetJobArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getJob", { + "id": args.id, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetJobArgs { + /** + * The name and identifier for the Job. This is case-sensitive. + */ + id: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetJobResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly jobBaseProperties: outputs.machinelearningservices.v20250101preview.AutoMLJobResponse | outputs.machinelearningservices.v20250101preview.CommandJobResponse | outputs.machinelearningservices.v20250101preview.DistillationJobResponse | outputs.machinelearningservices.v20250101preview.FineTuningJobResponse | outputs.machinelearningservices.v20250101preview.PipelineJobResponse | outputs.machinelearningservices.v20250101preview.SparkJobResponse | outputs.machinelearningservices.v20250101preview.SweepJobResponse; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getJobOutput(args: GetJobOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getJob", { + "id": args.id, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetJobOutputArgs { + /** + * The name and identifier for the Job. This is case-sensitive. + */ + id: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getManagedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getManagedNetworkSettingsRule.ts new file mode 100644 index 000000000000..d5e1797da7fc --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getManagedNetworkSettingsRule.ts @@ -0,0 +1,78 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getManagedNetworkSettingsRule(args: GetManagedNetworkSettingsRuleArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getManagedNetworkSettingsRule", { + "resourceGroupName": args.resourceGroupName, + "ruleName": args.ruleName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetManagedNetworkSettingsRuleArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of the workspace managed network outbound rule + */ + ruleName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface GetManagedNetworkSettingsRuleResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Outbound Rule for the managed network of a machine learning workspace. + */ + readonly properties: outputs.machinelearningservices.v20250101preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20250101preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20250101preview.ServiceTagOutboundRuleResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getManagedNetworkSettingsRuleOutput(args: GetManagedNetworkSettingsRuleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getManagedNetworkSettingsRule", { + "resourceGroupName": args.resourceGroupName, + "ruleName": args.ruleName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetManagedNetworkSettingsRuleOutputArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of the workspace managed network outbound rule + */ + ruleName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getMarketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getMarketplaceSubscription.ts new file mode 100644 index 000000000000..b72e3f768e36 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getMarketplaceSubscription.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getMarketplaceSubscription(args: GetMarketplaceSubscriptionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getMarketplaceSubscription", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetMarketplaceSubscriptionArgs { + /** + * Container name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetMarketplaceSubscriptionResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly marketplaceSubscriptionProperties: outputs.machinelearningservices.v20250101preview.MarketplaceSubscriptionResponse; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getMarketplaceSubscriptionOutput(args: GetMarketplaceSubscriptionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getMarketplaceSubscription", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetMarketplaceSubscriptionOutputArgs { + /** + * Container name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getModelContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getModelContainer.ts new file mode 100644 index 000000000000..a493a4cb097c --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getModelContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getModelContainer(args: GetModelContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getModelContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetModelContainerArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetModelContainerResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly modelContainerProperties: outputs.machinelearningservices.v20250101preview.ModelContainerResponse; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getModelContainerOutput(args: GetModelContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getModelContainer", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetModelContainerOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getModelVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getModelVersion.ts new file mode 100644 index 000000000000..5a4378d7dd1d --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getModelVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getModelVersion(args: GetModelVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getModelVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetModelVersionArgs { + /** + * Container name. This is case-sensitive. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. This is case-sensitive. + */ + version: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetModelVersionResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly modelVersionProperties: outputs.machinelearningservices.v20250101preview.ModelVersionResponse; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getModelVersionOutput(args: GetModelVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getModelVersion", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetModelVersionOutputArgs { + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineDeployment.ts new file mode 100644 index 000000000000..f187503a140a --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineDeployment.ts @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getOnlineDeployment(args: GetOnlineDeploymentArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getOnlineDeployment", { + "deploymentName": args.deploymentName, + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetOnlineDeploymentArgs { + /** + * Inference Endpoint Deployment name. + */ + deploymentName: string; + /** + * Inference endpoint name. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetOnlineDeploymentResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly onlineDeploymentProperties: outputs.machinelearningservices.v20250101preview.KubernetesOnlineDeploymentResponse | outputs.machinelearningservices.v20250101preview.ManagedOnlineDeploymentResponse; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getOnlineDeploymentOutput(args: GetOnlineDeploymentOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getOnlineDeployment", { + "deploymentName": args.deploymentName, + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetOnlineDeploymentOutputArgs { + /** + * Inference Endpoint Deployment name. + */ + deploymentName: pulumi.Input; + /** + * Inference endpoint name. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineDeploymentLogs.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineDeploymentLogs.ts new file mode 100644 index 000000000000..a79ad9b3d2f4 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineDeploymentLogs.ts @@ -0,0 +1,92 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getOnlineDeploymentLogs(args: GetOnlineDeploymentLogsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getOnlineDeploymentLogs", { + "containerType": args.containerType, + "deploymentName": args.deploymentName, + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "tail": args.tail, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetOnlineDeploymentLogsArgs { + /** + * The type of container to retrieve logs from. + */ + containerType?: string | enums.machinelearningservices.v20250101preview.ContainerType; + /** + * The name and identifier for the endpoint. + */ + deploymentName: string; + /** + * Inference endpoint name. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * The maximum number of lines to tail. + */ + tail?: number; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetOnlineDeploymentLogsResult { + /** + * The retrieved online deployment logs. + */ + readonly content?: string; +} +export function getOnlineDeploymentLogsOutput(args: GetOnlineDeploymentLogsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getOnlineDeploymentLogs", { + "containerType": args.containerType, + "deploymentName": args.deploymentName, + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "tail": args.tail, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetOnlineDeploymentLogsOutputArgs { + /** + * The type of container to retrieve logs from. + */ + containerType?: pulumi.Input; + /** + * The name and identifier for the endpoint. + */ + deploymentName: pulumi.Input; + /** + * Inference endpoint name. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The maximum number of lines to tail. + */ + tail?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineEndpoint.ts new file mode 100644 index 000000000000..9cd33ea2a220 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineEndpoint.ts @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getOnlineEndpoint(args: GetOnlineEndpointArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getOnlineEndpoint", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetOnlineEndpointArgs { + /** + * Online Endpoint name. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetOnlineEndpointResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly onlineEndpointProperties: outputs.machinelearningservices.v20250101preview.OnlineEndpointResponse; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getOnlineEndpointOutput(args: GetOnlineEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getOnlineEndpoint", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetOnlineEndpointOutputArgs { + /** + * Online Endpoint name. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineEndpointToken.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineEndpointToken.ts new file mode 100644 index 000000000000..3de44c78bdee --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getOnlineEndpointToken.ts @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +/** + * Service Token + */ +export function getOnlineEndpointToken(args: GetOnlineEndpointTokenArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getOnlineEndpointToken", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetOnlineEndpointTokenArgs { + /** + * Online Endpoint name. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Service Token + */ +export interface GetOnlineEndpointTokenResult { + /** + * Access token for endpoint authentication. + */ + readonly accessToken?: string; + /** + * Access token expiry time (UTC). + */ + readonly expiryTimeUtc?: number; + /** + * Refresh access token after time (UTC). + */ + readonly refreshAfterTimeUtc?: number; + /** + * Access token type. + */ + readonly tokenType?: string; +} +/** + * Service Token + */ +export function getOnlineEndpointTokenOutput(args: GetOnlineEndpointTokenOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getOnlineEndpointToken", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetOnlineEndpointTokenOutputArgs { + /** + * Online Endpoint name. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getPrivateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getPrivateEndpointConnection.ts new file mode 100644 index 000000000000..35c86b652c62 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getPrivateEndpointConnection.ts @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The Private Endpoint Connection resource. + */ +export function getPrivateEndpointConnection(args: GetPrivateEndpointConnectionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getPrivateEndpointConnection", { + "privateEndpointConnectionName": args.privateEndpointConnectionName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetPrivateEndpointConnectionArgs { + /** + * NRP Private Endpoint Connection Name + */ + privateEndpointConnectionName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +/** + * The Private Endpoint Connection resource. + */ +export interface GetPrivateEndpointConnectionResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * Same as workspace location. + */ + readonly location?: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The Private Endpoint resource. + */ + readonly privateEndpoint?: outputs.machinelearningservices.v20250101preview.WorkspacePrivateEndpointResourceResponse; + /** + * The connection state. + */ + readonly privateLinkServiceConnectionState?: outputs.machinelearningservices.v20250101preview.PrivateLinkServiceConnectionStateResponse; + /** + * The current provisioning state. + */ + readonly provisioningState?: string; + /** + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * The Private Endpoint Connection resource. + */ +export function getPrivateEndpointConnectionOutput(args: GetPrivateEndpointConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getPrivateEndpointConnection", { + "privateEndpointConnectionName": args.privateEndpointConnectionName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetPrivateEndpointConnectionOutputArgs { + /** + * NRP Private Endpoint Connection Name + */ + privateEndpointConnectionName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRaiPolicy.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRaiPolicy.ts new file mode 100644 index 000000000000..894ae97346ca --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRaiPolicy.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure OpenAI Content Filters resource. + */ +export function getRaiPolicy(args: GetRaiPolicyArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRaiPolicy", { + "endpointName": args.endpointName, + "raiPolicyName": args.raiPolicyName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetRaiPolicyArgs { + /** + * Name of the endpoint resource. + */ + endpointName: string; + /** + * Name of the Rai Policy. + */ + raiPolicyName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +/** + * Azure OpenAI Content Filters resource. + */ +export interface GetRaiPolicyResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure OpenAI Content Filters properties. + */ + readonly properties: outputs.machinelearningservices.v20250101preview.RaiPolicyPropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure OpenAI Content Filters resource. + */ +export function getRaiPolicyOutput(args: GetRaiPolicyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRaiPolicy", { + "endpointName": args.endpointName, + "raiPolicyName": args.raiPolicyName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetRaiPolicyOutputArgs { + /** + * Name of the endpoint resource. + */ + endpointName: pulumi.Input; + /** + * Name of the Rai Policy. + */ + raiPolicyName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistry.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistry.ts new file mode 100644 index 000000000000..89318eefc9bb --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistry.ts @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getRegistry(args: GetRegistryArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistry", { + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryArgs { + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +export interface GetRegistryResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly registryProperties: outputs.machinelearningservices.v20250101preview.RegistryResponse; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getRegistryOutput(args: GetRegistryOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistry", { + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryOutputArgs { + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryCodeContainer.ts new file mode 100644 index 000000000000..d55e3e26f016 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryCodeContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryCodeContainer(args: GetRegistryCodeContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryCodeContainer", { + "codeName": args.codeName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryCodeContainerArgs { + /** + * Container name. + */ + codeName: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryCodeContainerResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly codeContainerProperties: outputs.machinelearningservices.v20250101preview.CodeContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryCodeContainerOutput(args: GetRegistryCodeContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryCodeContainer", { + "codeName": args.codeName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryCodeContainerOutputArgs { + /** + * Container name. + */ + codeName: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryCodeVersion.ts new file mode 100644 index 000000000000..0bf7450f2ad3 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryCodeVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryCodeVersion(args: GetRegistryCodeVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryCodeVersion", { + "codeName": args.codeName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryCodeVersionArgs { + /** + * Container name. + */ + codeName: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. + */ + version: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryCodeVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly codeVersionProperties: outputs.machinelearningservices.v20250101preview.CodeVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryCodeVersionOutput(args: GetRegistryCodeVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryCodeVersion", { + "codeName": args.codeName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryCodeVersionOutputArgs { + /** + * Container name. + */ + codeName: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryComponentContainer.ts new file mode 100644 index 000000000000..24d8c4b1cd88 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryComponentContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryComponentContainer(args: GetRegistryComponentContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryComponentContainer", { + "componentName": args.componentName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryComponentContainerArgs { + /** + * Container name. + */ + componentName: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryComponentContainerResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly componentContainerProperties: outputs.machinelearningservices.v20250101preview.ComponentContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryComponentContainerOutput(args: GetRegistryComponentContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryComponentContainer", { + "componentName": args.componentName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryComponentContainerOutputArgs { + /** + * Container name. + */ + componentName: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryComponentVersion.ts new file mode 100644 index 000000000000..604f7b03cc55 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryComponentVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryComponentVersion(args: GetRegistryComponentVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryComponentVersion", { + "componentName": args.componentName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryComponentVersionArgs { + /** + * Container name. + */ + componentName: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. + */ + version: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryComponentVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly componentVersionProperties: outputs.machinelearningservices.v20250101preview.ComponentVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryComponentVersionOutput(args: GetRegistryComponentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryComponentVersion", { + "componentName": args.componentName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryComponentVersionOutputArgs { + /** + * Container name. + */ + componentName: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryDataContainer.ts new file mode 100644 index 000000000000..8de4b7f994f6 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryDataContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryDataContainer(args: GetRegistryDataContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryDataContainer", { + "name": args.name, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryDataContainerArgs { + /** + * Container name. + */ + name: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryDataContainerResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly dataContainerProperties: outputs.machinelearningservices.v20250101preview.DataContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryDataContainerOutput(args: GetRegistryDataContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryDataContainer", { + "name": args.name, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryDataContainerOutputArgs { + /** + * Container name. + */ + name: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryDataVersion.ts new file mode 100644 index 000000000000..bf3d801c8ea6 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryDataVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryDataVersion(args: GetRegistryDataVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryDataVersion", { + "name": args.name, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryDataVersionArgs { + /** + * Container name. + */ + name: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. + */ + version: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryDataVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly dataVersionBaseProperties: outputs.machinelearningservices.v20250101preview.MLTableDataResponse | outputs.machinelearningservices.v20250101preview.UriFileDataVersionResponse | outputs.machinelearningservices.v20250101preview.UriFolderDataVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryDataVersionOutput(args: GetRegistryDataVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryDataVersion", { + "name": args.name, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryDataVersionOutputArgs { + /** + * Container name. + */ + name: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryEnvironmentContainer.ts new file mode 100644 index 000000000000..f9653a06bb4e --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryEnvironmentContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryEnvironmentContainer(args: GetRegistryEnvironmentContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentContainer", { + "environmentName": args.environmentName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryEnvironmentContainerArgs { + /** + * Container name. This is case-sensitive. + */ + environmentName: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryEnvironmentContainerResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly environmentContainerProperties: outputs.machinelearningservices.v20250101preview.EnvironmentContainerResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryEnvironmentContainerOutput(args: GetRegistryEnvironmentContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentContainer", { + "environmentName": args.environmentName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryEnvironmentContainerOutputArgs { + /** + * Container name. This is case-sensitive. + */ + environmentName: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryEnvironmentVersion.ts new file mode 100644 index 000000000000..3a797d2a08bf --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryEnvironmentVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryEnvironmentVersion(args: GetRegistryEnvironmentVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentVersion", { + "environmentName": args.environmentName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryEnvironmentVersionArgs { + /** + * Container name. This is case-sensitive. + */ + environmentName: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. This is case-sensitive. + */ + version: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryEnvironmentVersionResult { + /** + * [Required] Additional attributes of the entity. + */ + readonly environmentVersionProperties: outputs.machinelearningservices.v20250101preview.EnvironmentVersionResponse; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryEnvironmentVersionOutput(args: GetRegistryEnvironmentVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentVersion", { + "environmentName": args.environmentName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryEnvironmentVersionOutputArgs { + /** + * Container name. This is case-sensitive. + */ + environmentName: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryModelContainer.ts new file mode 100644 index 000000000000..35bb24d98540 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryModelContainer.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryModelContainer(args: GetRegistryModelContainerArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryModelContainer", { + "modelName": args.modelName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryModelContainerArgs { + /** + * Container name. This is case-sensitive. + */ + modelName: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryModelContainerResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly modelContainerProperties: outputs.machinelearningservices.v20250101preview.ModelContainerResponse; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryModelContainerOutput(args: GetRegistryModelContainerOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryModelContainer", { + "modelName": args.modelName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetRegistryModelContainerOutputArgs { + /** + * Container name. This is case-sensitive. + */ + modelName: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryModelVersion.ts new file mode 100644 index 000000000000..04cb0cd3adc3 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getRegistryModelVersion.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryModelVersion(args: GetRegistryModelVersionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getRegistryModelVersion", { + "modelName": args.modelName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryModelVersionArgs { + /** + * Container name. This is case-sensitive. + */ + modelName: string; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Version identifier. This is case-sensitive. + */ + version: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetRegistryModelVersionResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly modelVersionProperties: outputs.machinelearningservices.v20250101preview.ModelVersionResponse; + /** + * The name of the resource + */ + readonly name: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getRegistryModelVersionOutput(args: GetRegistryModelVersionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getRegistryModelVersion", { + "modelName": args.modelName, + "registryName": args.registryName, + "resourceGroupName": args.resourceGroupName, + "version": args.version, + }, opts); +} + +export interface GetRegistryModelVersionOutputArgs { + /** + * Container name. This is case-sensitive. + */ + modelName: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getSchedule.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getSchedule.ts new file mode 100644 index 000000000000..0dd0c6c18c81 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getSchedule.ts @@ -0,0 +1,87 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export function getSchedule(args: GetScheduleArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getSchedule", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetScheduleArgs { + /** + * Schedule name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Azure Resource Manager resource envelope. + */ +export interface GetScheduleResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly scheduleProperties: outputs.machinelearningservices.v20250101preview.ScheduleResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Azure Resource Manager resource envelope. + */ +export function getScheduleOutput(args: GetScheduleOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getSchedule", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetScheduleOutputArgs { + /** + * Schedule name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getServerlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getServerlessEndpoint.ts new file mode 100644 index 000000000000..b69df4c0f17b --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getServerlessEndpoint.ts @@ -0,0 +1,98 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getServerlessEndpoint(args: GetServerlessEndpointArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getServerlessEndpoint", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetServerlessEndpointArgs { + /** + * Serverless Endpoint name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +export interface GetServerlessEndpointResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + readonly kind?: string; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * [Required] Additional attributes of the entity. + */ + readonly serverlessEndpointProperties: outputs.machinelearningservices.v20250101preview.ServerlessEndpointResponse; + /** + * Sku details required for ARM contract for Autoscaling. + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getServerlessEndpointOutput(args: GetServerlessEndpointOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getServerlessEndpoint", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetServerlessEndpointOutputArgs { + /** + * Serverless Endpoint name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getWorkspace.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getWorkspace.ts new file mode 100644 index 000000000000..354c8c5c4074 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getWorkspace.ts @@ -0,0 +1,241 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * An object that represents a machine learning workspace. + */ +export function getWorkspace(args: GetWorkspaceArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getWorkspace", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetWorkspaceArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +/** + * An object that represents a machine learning workspace. + */ +export interface GetWorkspaceResult { + /** + * The URI of agents endpoint associated with this workspace. + */ + readonly agentsEndpointUri: string; + /** + * The flag to indicate whether to allow public access when behind VNet. + */ + readonly allowPublicAccessWhenBehindVnet?: boolean; + /** + * The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + */ + readonly allowRoleAssignmentOnRG?: boolean; + /** + * ARM id of the application insights associated with this workspace. + */ + readonly applicationInsights?: string; + readonly associatedWorkspaces?: string[]; + readonly containerRegistries?: string[]; + /** + * ARM id of the container registry associated with this workspace. + */ + readonly containerRegistry?: string; + /** + * The description of this workspace. + */ + readonly description?: string; + /** + * Url for the discovery service to identify regional endpoints for machine learning experimentation services + */ + readonly discoveryUrl?: string; + readonly enableDataIsolation?: boolean; + readonly enableServiceSideCMKEncryption?: boolean; + /** + * Flag to tell if simplified CMK should be enabled for this workspace. + */ + readonly enableSimplifiedCmk?: boolean; + /** + * Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + */ + readonly enableSoftwareBillOfMaterials?: boolean; + readonly encryption?: outputs.machinelearningservices.v20250101preview.EncryptionPropertyResponse; + readonly existingWorkspaces?: string[]; + /** + * Settings for feature store type workspace. + */ + readonly featureStoreSettings?: outputs.machinelearningservices.v20250101preview.FeatureStoreSettingsResponse; + /** + * The friendly name for this workspace. This name in mutable + */ + readonly friendlyName?: string; + /** + * The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + */ + readonly hbiWorkspace?: boolean; + readonly hubResourceId?: string; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; + /** + * The compute name for image build + */ + readonly imageBuildCompute?: string; + /** + * The list of IPv4 addresses that are allowed to access the workspace. + */ + readonly ipAllowlist?: string[]; + /** + * ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + */ + readonly keyVault?: string; + readonly keyVaults?: string[]; + readonly kind?: string; + readonly location?: string; + /** + * Managed Network settings for a machine learning workspace. + */ + readonly managedNetwork?: outputs.machinelearningservices.v20250101preview.ManagedNetworkSettingsResponse; + /** + * The URI associated with this workspace that machine learning flow must point at to set up tracking. + */ + readonly mlFlowTrackingUri: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * A set of rules governing the network accessibility of the workspace. + */ + readonly networkAcls?: outputs.machinelearningservices.v20250101preview.NetworkAclsResponse; + /** + * The notebook info of Azure ML workspace. + */ + readonly notebookInfo: outputs.machinelearningservices.v20250101preview.NotebookResourceInfoResponse; + /** + * The user assigned identity resource id that represents the workspace identity. + */ + readonly primaryUserAssignedIdentity?: string; + /** + * The list of private endpoint connections in the workspace. + */ + readonly privateEndpointConnections: outputs.machinelearningservices.v20250101preview.PrivateEndpointConnectionResponse[]; + /** + * Count of private connections in the workspace + */ + readonly privateLinkCount: number; + /** + * Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + */ + readonly provisionNetworkNow?: boolean; + /** + * The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. + */ + readonly provisioningState: string; + /** + * Whether requests from Public Network are allowed. + */ + readonly publicNetworkAccess?: string; + /** + * Settings for serverless compute in a workspace + */ + readonly serverlessComputeSettings?: outputs.machinelearningservices.v20250101preview.ServerlessComputeSettingsResponse; + /** + * The service managed resource settings. + */ + readonly serviceManagedResourcesSettings?: outputs.machinelearningservices.v20250101preview.ServiceManagedResourcesSettingsResponse; + /** + * The name of the managed resource group created by workspace RP in customer subscription if the workspace is CMK workspace + */ + readonly serviceProvisionedResourceGroup: string; + /** + * The list of shared private link resources in this workspace. + */ + readonly sharedPrivateLinkResources?: outputs.machinelearningservices.v20250101preview.SharedPrivateLinkResourceResponse[]; + /** + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + */ + readonly sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; + /** + * Retention time in days after workspace get soft deleted. + */ + readonly softDeleteRetentionInDays?: number; + /** + * ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + */ + readonly storageAccount?: string; + readonly storageAccounts?: string[]; + /** + * If the storage associated with the workspace has hierarchical namespace(HNS) enabled. + */ + readonly storageHnsEnabled: boolean; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The auth mode used for accessing the system datastores of the workspace. + */ + readonly systemDatastoresAuthMode?: string; + readonly tags?: {[key: string]: string}; + /** + * The tenant id associated with this workspace. + */ + readonly tenantId: string; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; + /** + * Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + */ + readonly v1LegacyMode?: boolean; + /** + * WorkspaceHub's configuration object. + */ + readonly workspaceHubConfig?: outputs.machinelearningservices.v20250101preview.WorkspaceHubConfigResponse; + /** + * The immutable id associated with this workspace. + */ + readonly workspaceId: string; +} +/** + * An object that represents a machine learning workspace. + */ +export function getWorkspaceOutput(args: GetWorkspaceOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getWorkspace", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetWorkspaceOutputArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/getWorkspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20250101preview/getWorkspaceConnection.ts new file mode 100644 index 000000000000..30886aaf17b6 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/getWorkspaceConnection.ts @@ -0,0 +1,75 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function getWorkspaceConnection(args: GetWorkspaceConnectionArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:getWorkspaceConnection", { + "connectionName": args.connectionName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetWorkspaceConnectionArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface GetWorkspaceConnectionResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + readonly properties: outputs.machinelearningservices.v20250101preview.AADAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.ApiKeyAuthWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.CustomKeysWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.NoneAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.OAuth2AuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.PATAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.SASAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function getWorkspaceConnectionOutput(args: GetWorkspaceConnectionOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:getWorkspaceConnection", { + "connectionName": args.connectionName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface GetWorkspaceConnectionOutputArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/index.ts b/sdk/nodejs/machinelearningservices/v20250101preview/index.ts new file mode 100644 index 000000000000..2bac72f4a9dd --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/index.ts @@ -0,0 +1,704 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { BatchDeploymentArgs } from "./batchDeployment"; +export type BatchDeployment = import("./batchDeployment").BatchDeployment; +export const BatchDeployment: typeof import("./batchDeployment").BatchDeployment = null as any; +utilities.lazyLoad(exports, ["BatchDeployment"], () => require("./batchDeployment")); + +export { BatchEndpointArgs } from "./batchEndpoint"; +export type BatchEndpoint = import("./batchEndpoint").BatchEndpoint; +export const BatchEndpoint: typeof import("./batchEndpoint").BatchEndpoint = null as any; +utilities.lazyLoad(exports, ["BatchEndpoint"], () => require("./batchEndpoint")); + +export { CapabilityHostArgs } from "./capabilityHost"; +export type CapabilityHost = import("./capabilityHost").CapabilityHost; +export const CapabilityHost: typeof import("./capabilityHost").CapabilityHost = null as any; +utilities.lazyLoad(exports, ["CapabilityHost"], () => require("./capabilityHost")); + +export { CodeContainerArgs } from "./codeContainer"; +export type CodeContainer = import("./codeContainer").CodeContainer; +export const CodeContainer: typeof import("./codeContainer").CodeContainer = null as any; +utilities.lazyLoad(exports, ["CodeContainer"], () => require("./codeContainer")); + +export { CodeVersionArgs } from "./codeVersion"; +export type CodeVersion = import("./codeVersion").CodeVersion; +export const CodeVersion: typeof import("./codeVersion").CodeVersion = null as any; +utilities.lazyLoad(exports, ["CodeVersion"], () => require("./codeVersion")); + +export { ComponentContainerArgs } from "./componentContainer"; +export type ComponentContainer = import("./componentContainer").ComponentContainer; +export const ComponentContainer: typeof import("./componentContainer").ComponentContainer = null as any; +utilities.lazyLoad(exports, ["ComponentContainer"], () => require("./componentContainer")); + +export { ComponentVersionArgs } from "./componentVersion"; +export type ComponentVersion = import("./componentVersion").ComponentVersion; +export const ComponentVersion: typeof import("./componentVersion").ComponentVersion = null as any; +utilities.lazyLoad(exports, ["ComponentVersion"], () => require("./componentVersion")); + +export { ComputeArgs } from "./compute"; +export type Compute = import("./compute").Compute; +export const Compute: typeof import("./compute").Compute = null as any; +utilities.lazyLoad(exports, ["Compute"], () => require("./compute")); + +export { ConnectionDeploymentArgs } from "./connectionDeployment"; +export type ConnectionDeployment = import("./connectionDeployment").ConnectionDeployment; +export const ConnectionDeployment: typeof import("./connectionDeployment").ConnectionDeployment = null as any; +utilities.lazyLoad(exports, ["ConnectionDeployment"], () => require("./connectionDeployment")); + +export { ConnectionRaiBlocklistArgs } from "./connectionRaiBlocklist"; +export type ConnectionRaiBlocklist = import("./connectionRaiBlocklist").ConnectionRaiBlocklist; +export const ConnectionRaiBlocklist: typeof import("./connectionRaiBlocklist").ConnectionRaiBlocklist = null as any; +utilities.lazyLoad(exports, ["ConnectionRaiBlocklist"], () => require("./connectionRaiBlocklist")); + +export { ConnectionRaiBlocklistItemArgs } from "./connectionRaiBlocklistItem"; +export type ConnectionRaiBlocklistItem = import("./connectionRaiBlocklistItem").ConnectionRaiBlocklistItem; +export const ConnectionRaiBlocklistItem: typeof import("./connectionRaiBlocklistItem").ConnectionRaiBlocklistItem = null as any; +utilities.lazyLoad(exports, ["ConnectionRaiBlocklistItem"], () => require("./connectionRaiBlocklistItem")); + +export { ConnectionRaiPolicyArgs } from "./connectionRaiPolicy"; +export type ConnectionRaiPolicy = import("./connectionRaiPolicy").ConnectionRaiPolicy; +export const ConnectionRaiPolicy: typeof import("./connectionRaiPolicy").ConnectionRaiPolicy = null as any; +utilities.lazyLoad(exports, ["ConnectionRaiPolicy"], () => require("./connectionRaiPolicy")); + +export { DataContainerArgs } from "./dataContainer"; +export type DataContainer = import("./dataContainer").DataContainer; +export const DataContainer: typeof import("./dataContainer").DataContainer = null as any; +utilities.lazyLoad(exports, ["DataContainer"], () => require("./dataContainer")); + +export { DataVersionArgs } from "./dataVersion"; +export type DataVersion = import("./dataVersion").DataVersion; +export const DataVersion: typeof import("./dataVersion").DataVersion = null as any; +utilities.lazyLoad(exports, ["DataVersion"], () => require("./dataVersion")); + +export { DatastoreArgs } from "./datastore"; +export type Datastore = import("./datastore").Datastore; +export const Datastore: typeof import("./datastore").Datastore = null as any; +utilities.lazyLoad(exports, ["Datastore"], () => require("./datastore")); + +export { EndpointDeploymentArgs } from "./endpointDeployment"; +export type EndpointDeployment = import("./endpointDeployment").EndpointDeployment; +export const EndpointDeployment: typeof import("./endpointDeployment").EndpointDeployment = null as any; +utilities.lazyLoad(exports, ["EndpointDeployment"], () => require("./endpointDeployment")); + +export { EnvironmentContainerArgs } from "./environmentContainer"; +export type EnvironmentContainer = import("./environmentContainer").EnvironmentContainer; +export const EnvironmentContainer: typeof import("./environmentContainer").EnvironmentContainer = null as any; +utilities.lazyLoad(exports, ["EnvironmentContainer"], () => require("./environmentContainer")); + +export { EnvironmentVersionArgs } from "./environmentVersion"; +export type EnvironmentVersion = import("./environmentVersion").EnvironmentVersion; +export const EnvironmentVersion: typeof import("./environmentVersion").EnvironmentVersion = null as any; +utilities.lazyLoad(exports, ["EnvironmentVersion"], () => require("./environmentVersion")); + +export { FeaturesetContainerEntityArgs } from "./featuresetContainerEntity"; +export type FeaturesetContainerEntity = import("./featuresetContainerEntity").FeaturesetContainerEntity; +export const FeaturesetContainerEntity: typeof import("./featuresetContainerEntity").FeaturesetContainerEntity = null as any; +utilities.lazyLoad(exports, ["FeaturesetContainerEntity"], () => require("./featuresetContainerEntity")); + +export { FeaturesetVersionArgs } from "./featuresetVersion"; +export type FeaturesetVersion = import("./featuresetVersion").FeaturesetVersion; +export const FeaturesetVersion: typeof import("./featuresetVersion").FeaturesetVersion = null as any; +utilities.lazyLoad(exports, ["FeaturesetVersion"], () => require("./featuresetVersion")); + +export { FeaturestoreEntityContainerEntityArgs } from "./featurestoreEntityContainerEntity"; +export type FeaturestoreEntityContainerEntity = import("./featurestoreEntityContainerEntity").FeaturestoreEntityContainerEntity; +export const FeaturestoreEntityContainerEntity: typeof import("./featurestoreEntityContainerEntity").FeaturestoreEntityContainerEntity = null as any; +utilities.lazyLoad(exports, ["FeaturestoreEntityContainerEntity"], () => require("./featurestoreEntityContainerEntity")); + +export { FeaturestoreEntityVersionArgs } from "./featurestoreEntityVersion"; +export type FeaturestoreEntityVersion = import("./featurestoreEntityVersion").FeaturestoreEntityVersion; +export const FeaturestoreEntityVersion: typeof import("./featurestoreEntityVersion").FeaturestoreEntityVersion = null as any; +utilities.lazyLoad(exports, ["FeaturestoreEntityVersion"], () => require("./featurestoreEntityVersion")); + +export { GetBatchDeploymentArgs, GetBatchDeploymentResult, GetBatchDeploymentOutputArgs } from "./getBatchDeployment"; +export const getBatchDeployment: typeof import("./getBatchDeployment").getBatchDeployment = null as any; +export const getBatchDeploymentOutput: typeof import("./getBatchDeployment").getBatchDeploymentOutput = null as any; +utilities.lazyLoad(exports, ["getBatchDeployment","getBatchDeploymentOutput"], () => require("./getBatchDeployment")); + +export { GetBatchEndpointArgs, GetBatchEndpointResult, GetBatchEndpointOutputArgs } from "./getBatchEndpoint"; +export const getBatchEndpoint: typeof import("./getBatchEndpoint").getBatchEndpoint = null as any; +export const getBatchEndpointOutput: typeof import("./getBatchEndpoint").getBatchEndpointOutput = null as any; +utilities.lazyLoad(exports, ["getBatchEndpoint","getBatchEndpointOutput"], () => require("./getBatchEndpoint")); + +export { GetCapabilityHostArgs, GetCapabilityHostResult, GetCapabilityHostOutputArgs } from "./getCapabilityHost"; +export const getCapabilityHost: typeof import("./getCapabilityHost").getCapabilityHost = null as any; +export const getCapabilityHostOutput: typeof import("./getCapabilityHost").getCapabilityHostOutput = null as any; +utilities.lazyLoad(exports, ["getCapabilityHost","getCapabilityHostOutput"], () => require("./getCapabilityHost")); + +export { GetCodeContainerArgs, GetCodeContainerResult, GetCodeContainerOutputArgs } from "./getCodeContainer"; +export const getCodeContainer: typeof import("./getCodeContainer").getCodeContainer = null as any; +export const getCodeContainerOutput: typeof import("./getCodeContainer").getCodeContainerOutput = null as any; +utilities.lazyLoad(exports, ["getCodeContainer","getCodeContainerOutput"], () => require("./getCodeContainer")); + +export { GetCodeVersionArgs, GetCodeVersionResult, GetCodeVersionOutputArgs } from "./getCodeVersion"; +export const getCodeVersion: typeof import("./getCodeVersion").getCodeVersion = null as any; +export const getCodeVersionOutput: typeof import("./getCodeVersion").getCodeVersionOutput = null as any; +utilities.lazyLoad(exports, ["getCodeVersion","getCodeVersionOutput"], () => require("./getCodeVersion")); + +export { GetComponentContainerArgs, GetComponentContainerResult, GetComponentContainerOutputArgs } from "./getComponentContainer"; +export const getComponentContainer: typeof import("./getComponentContainer").getComponentContainer = null as any; +export const getComponentContainerOutput: typeof import("./getComponentContainer").getComponentContainerOutput = null as any; +utilities.lazyLoad(exports, ["getComponentContainer","getComponentContainerOutput"], () => require("./getComponentContainer")); + +export { GetComponentVersionArgs, GetComponentVersionResult, GetComponentVersionOutputArgs } from "./getComponentVersion"; +export const getComponentVersion: typeof import("./getComponentVersion").getComponentVersion = null as any; +export const getComponentVersionOutput: typeof import("./getComponentVersion").getComponentVersionOutput = null as any; +utilities.lazyLoad(exports, ["getComponentVersion","getComponentVersionOutput"], () => require("./getComponentVersion")); + +export { GetComputeArgs, GetComputeResult, GetComputeOutputArgs } from "./getCompute"; +export const getCompute: typeof import("./getCompute").getCompute = null as any; +export const getComputeOutput: typeof import("./getCompute").getComputeOutput = null as any; +utilities.lazyLoad(exports, ["getCompute","getComputeOutput"], () => require("./getCompute")); + +export { GetComputeAllowedResizeSizesArgs, GetComputeAllowedResizeSizesResult, GetComputeAllowedResizeSizesOutputArgs } from "./getComputeAllowedResizeSizes"; +export const getComputeAllowedResizeSizes: typeof import("./getComputeAllowedResizeSizes").getComputeAllowedResizeSizes = null as any; +export const getComputeAllowedResizeSizesOutput: typeof import("./getComputeAllowedResizeSizes").getComputeAllowedResizeSizesOutput = null as any; +utilities.lazyLoad(exports, ["getComputeAllowedResizeSizes","getComputeAllowedResizeSizesOutput"], () => require("./getComputeAllowedResizeSizes")); + +export { GetConnectionDeploymentArgs, GetConnectionDeploymentResult, GetConnectionDeploymentOutputArgs } from "./getConnectionDeployment"; +export const getConnectionDeployment: typeof import("./getConnectionDeployment").getConnectionDeployment = null as any; +export const getConnectionDeploymentOutput: typeof import("./getConnectionDeployment").getConnectionDeploymentOutput = null as any; +utilities.lazyLoad(exports, ["getConnectionDeployment","getConnectionDeploymentOutput"], () => require("./getConnectionDeployment")); + +export { GetConnectionRaiBlocklistArgs, GetConnectionRaiBlocklistResult, GetConnectionRaiBlocklistOutputArgs } from "./getConnectionRaiBlocklist"; +export const getConnectionRaiBlocklist: typeof import("./getConnectionRaiBlocklist").getConnectionRaiBlocklist = null as any; +export const getConnectionRaiBlocklistOutput: typeof import("./getConnectionRaiBlocklist").getConnectionRaiBlocklistOutput = null as any; +utilities.lazyLoad(exports, ["getConnectionRaiBlocklist","getConnectionRaiBlocklistOutput"], () => require("./getConnectionRaiBlocklist")); + +export { GetConnectionRaiBlocklistItemArgs, GetConnectionRaiBlocklistItemResult, GetConnectionRaiBlocklistItemOutputArgs } from "./getConnectionRaiBlocklistItem"; +export const getConnectionRaiBlocklistItem: typeof import("./getConnectionRaiBlocklistItem").getConnectionRaiBlocklistItem = null as any; +export const getConnectionRaiBlocklistItemOutput: typeof import("./getConnectionRaiBlocklistItem").getConnectionRaiBlocklistItemOutput = null as any; +utilities.lazyLoad(exports, ["getConnectionRaiBlocklistItem","getConnectionRaiBlocklistItemOutput"], () => require("./getConnectionRaiBlocklistItem")); + +export { GetConnectionRaiPolicyArgs, GetConnectionRaiPolicyResult, GetConnectionRaiPolicyOutputArgs } from "./getConnectionRaiPolicy"; +export const getConnectionRaiPolicy: typeof import("./getConnectionRaiPolicy").getConnectionRaiPolicy = null as any; +export const getConnectionRaiPolicyOutput: typeof import("./getConnectionRaiPolicy").getConnectionRaiPolicyOutput = null as any; +utilities.lazyLoad(exports, ["getConnectionRaiPolicy","getConnectionRaiPolicyOutput"], () => require("./getConnectionRaiPolicy")); + +export { GetDataContainerArgs, GetDataContainerResult, GetDataContainerOutputArgs } from "./getDataContainer"; +export const getDataContainer: typeof import("./getDataContainer").getDataContainer = null as any; +export const getDataContainerOutput: typeof import("./getDataContainer").getDataContainerOutput = null as any; +utilities.lazyLoad(exports, ["getDataContainer","getDataContainerOutput"], () => require("./getDataContainer")); + +export { GetDataVersionArgs, GetDataVersionResult, GetDataVersionOutputArgs } from "./getDataVersion"; +export const getDataVersion: typeof import("./getDataVersion").getDataVersion = null as any; +export const getDataVersionOutput: typeof import("./getDataVersion").getDataVersionOutput = null as any; +utilities.lazyLoad(exports, ["getDataVersion","getDataVersionOutput"], () => require("./getDataVersion")); + +export { GetDatastoreArgs, GetDatastoreResult, GetDatastoreOutputArgs } from "./getDatastore"; +export const getDatastore: typeof import("./getDatastore").getDatastore = null as any; +export const getDatastoreOutput: typeof import("./getDatastore").getDatastoreOutput = null as any; +utilities.lazyLoad(exports, ["getDatastore","getDatastoreOutput"], () => require("./getDatastore")); + +export { GetEndpointDeploymentArgs, GetEndpointDeploymentResult, GetEndpointDeploymentOutputArgs } from "./getEndpointDeployment"; +export const getEndpointDeployment: typeof import("./getEndpointDeployment").getEndpointDeployment = null as any; +export const getEndpointDeploymentOutput: typeof import("./getEndpointDeployment").getEndpointDeploymentOutput = null as any; +utilities.lazyLoad(exports, ["getEndpointDeployment","getEndpointDeploymentOutput"], () => require("./getEndpointDeployment")); + +export { GetEnvironmentContainerArgs, GetEnvironmentContainerResult, GetEnvironmentContainerOutputArgs } from "./getEnvironmentContainer"; +export const getEnvironmentContainer: typeof import("./getEnvironmentContainer").getEnvironmentContainer = null as any; +export const getEnvironmentContainerOutput: typeof import("./getEnvironmentContainer").getEnvironmentContainerOutput = null as any; +utilities.lazyLoad(exports, ["getEnvironmentContainer","getEnvironmentContainerOutput"], () => require("./getEnvironmentContainer")); + +export { GetEnvironmentVersionArgs, GetEnvironmentVersionResult, GetEnvironmentVersionOutputArgs } from "./getEnvironmentVersion"; +export const getEnvironmentVersion: typeof import("./getEnvironmentVersion").getEnvironmentVersion = null as any; +export const getEnvironmentVersionOutput: typeof import("./getEnvironmentVersion").getEnvironmentVersionOutput = null as any; +utilities.lazyLoad(exports, ["getEnvironmentVersion","getEnvironmentVersionOutput"], () => require("./getEnvironmentVersion")); + +export { GetFeaturesetContainerEntityArgs, GetFeaturesetContainerEntityResult, GetFeaturesetContainerEntityOutputArgs } from "./getFeaturesetContainerEntity"; +export const getFeaturesetContainerEntity: typeof import("./getFeaturesetContainerEntity").getFeaturesetContainerEntity = null as any; +export const getFeaturesetContainerEntityOutput: typeof import("./getFeaturesetContainerEntity").getFeaturesetContainerEntityOutput = null as any; +utilities.lazyLoad(exports, ["getFeaturesetContainerEntity","getFeaturesetContainerEntityOutput"], () => require("./getFeaturesetContainerEntity")); + +export { GetFeaturesetVersionArgs, GetFeaturesetVersionResult, GetFeaturesetVersionOutputArgs } from "./getFeaturesetVersion"; +export const getFeaturesetVersion: typeof import("./getFeaturesetVersion").getFeaturesetVersion = null as any; +export const getFeaturesetVersionOutput: typeof import("./getFeaturesetVersion").getFeaturesetVersionOutput = null as any; +utilities.lazyLoad(exports, ["getFeaturesetVersion","getFeaturesetVersionOutput"], () => require("./getFeaturesetVersion")); + +export { GetFeaturestoreEntityContainerEntityArgs, GetFeaturestoreEntityContainerEntityResult, GetFeaturestoreEntityContainerEntityOutputArgs } from "./getFeaturestoreEntityContainerEntity"; +export const getFeaturestoreEntityContainerEntity: typeof import("./getFeaturestoreEntityContainerEntity").getFeaturestoreEntityContainerEntity = null as any; +export const getFeaturestoreEntityContainerEntityOutput: typeof import("./getFeaturestoreEntityContainerEntity").getFeaturestoreEntityContainerEntityOutput = null as any; +utilities.lazyLoad(exports, ["getFeaturestoreEntityContainerEntity","getFeaturestoreEntityContainerEntityOutput"], () => require("./getFeaturestoreEntityContainerEntity")); + +export { GetFeaturestoreEntityVersionArgs, GetFeaturestoreEntityVersionResult, GetFeaturestoreEntityVersionOutputArgs } from "./getFeaturestoreEntityVersion"; +export const getFeaturestoreEntityVersion: typeof import("./getFeaturestoreEntityVersion").getFeaturestoreEntityVersion = null as any; +export const getFeaturestoreEntityVersionOutput: typeof import("./getFeaturestoreEntityVersion").getFeaturestoreEntityVersionOutput = null as any; +utilities.lazyLoad(exports, ["getFeaturestoreEntityVersion","getFeaturestoreEntityVersionOutput"], () => require("./getFeaturestoreEntityVersion")); + +export { GetInferenceEndpointArgs, GetInferenceEndpointResult, GetInferenceEndpointOutputArgs } from "./getInferenceEndpoint"; +export const getInferenceEndpoint: typeof import("./getInferenceEndpoint").getInferenceEndpoint = null as any; +export const getInferenceEndpointOutput: typeof import("./getInferenceEndpoint").getInferenceEndpointOutput = null as any; +utilities.lazyLoad(exports, ["getInferenceEndpoint","getInferenceEndpointOutput"], () => require("./getInferenceEndpoint")); + +export { GetInferenceGroupArgs, GetInferenceGroupResult, GetInferenceGroupOutputArgs } from "./getInferenceGroup"; +export const getInferenceGroup: typeof import("./getInferenceGroup").getInferenceGroup = null as any; +export const getInferenceGroupOutput: typeof import("./getInferenceGroup").getInferenceGroupOutput = null as any; +utilities.lazyLoad(exports, ["getInferenceGroup","getInferenceGroupOutput"], () => require("./getInferenceGroup")); + +export { GetInferenceGroupDeltaModelsStatusAsyncArgs, GetInferenceGroupDeltaModelsStatusAsyncResult, GetInferenceGroupDeltaModelsStatusAsyncOutputArgs } from "./getInferenceGroupDeltaModelsStatusAsync"; +export const getInferenceGroupDeltaModelsStatusAsync: typeof import("./getInferenceGroupDeltaModelsStatusAsync").getInferenceGroupDeltaModelsStatusAsync = null as any; +export const getInferenceGroupDeltaModelsStatusAsyncOutput: typeof import("./getInferenceGroupDeltaModelsStatusAsync").getInferenceGroupDeltaModelsStatusAsyncOutput = null as any; +utilities.lazyLoad(exports, ["getInferenceGroupDeltaModelsStatusAsync","getInferenceGroupDeltaModelsStatusAsyncOutput"], () => require("./getInferenceGroupDeltaModelsStatusAsync")); + +export { GetInferenceGroupStatusArgs, GetInferenceGroupStatusResult, GetInferenceGroupStatusOutputArgs } from "./getInferenceGroupStatus"; +export const getInferenceGroupStatus: typeof import("./getInferenceGroupStatus").getInferenceGroupStatus = null as any; +export const getInferenceGroupStatusOutput: typeof import("./getInferenceGroupStatus").getInferenceGroupStatusOutput = null as any; +utilities.lazyLoad(exports, ["getInferenceGroupStatus","getInferenceGroupStatusOutput"], () => require("./getInferenceGroupStatus")); + +export { GetInferencePoolArgs, GetInferencePoolResult, GetInferencePoolOutputArgs } from "./getInferencePool"; +export const getInferencePool: typeof import("./getInferencePool").getInferencePool = null as any; +export const getInferencePoolOutput: typeof import("./getInferencePool").getInferencePoolOutput = null as any; +utilities.lazyLoad(exports, ["getInferencePool","getInferencePoolOutput"], () => require("./getInferencePool")); + +export { GetJobArgs, GetJobResult, GetJobOutputArgs } from "./getJob"; +export const getJob: typeof import("./getJob").getJob = null as any; +export const getJobOutput: typeof import("./getJob").getJobOutput = null as any; +utilities.lazyLoad(exports, ["getJob","getJobOutput"], () => require("./getJob")); + +export { GetManagedNetworkSettingsRuleArgs, GetManagedNetworkSettingsRuleResult, GetManagedNetworkSettingsRuleOutputArgs } from "./getManagedNetworkSettingsRule"; +export const getManagedNetworkSettingsRule: typeof import("./getManagedNetworkSettingsRule").getManagedNetworkSettingsRule = null as any; +export const getManagedNetworkSettingsRuleOutput: typeof import("./getManagedNetworkSettingsRule").getManagedNetworkSettingsRuleOutput = null as any; +utilities.lazyLoad(exports, ["getManagedNetworkSettingsRule","getManagedNetworkSettingsRuleOutput"], () => require("./getManagedNetworkSettingsRule")); + +export { GetMarketplaceSubscriptionArgs, GetMarketplaceSubscriptionResult, GetMarketplaceSubscriptionOutputArgs } from "./getMarketplaceSubscription"; +export const getMarketplaceSubscription: typeof import("./getMarketplaceSubscription").getMarketplaceSubscription = null as any; +export const getMarketplaceSubscriptionOutput: typeof import("./getMarketplaceSubscription").getMarketplaceSubscriptionOutput = null as any; +utilities.lazyLoad(exports, ["getMarketplaceSubscription","getMarketplaceSubscriptionOutput"], () => require("./getMarketplaceSubscription")); + +export { GetModelContainerArgs, GetModelContainerResult, GetModelContainerOutputArgs } from "./getModelContainer"; +export const getModelContainer: typeof import("./getModelContainer").getModelContainer = null as any; +export const getModelContainerOutput: typeof import("./getModelContainer").getModelContainerOutput = null as any; +utilities.lazyLoad(exports, ["getModelContainer","getModelContainerOutput"], () => require("./getModelContainer")); + +export { GetModelVersionArgs, GetModelVersionResult, GetModelVersionOutputArgs } from "./getModelVersion"; +export const getModelVersion: typeof import("./getModelVersion").getModelVersion = null as any; +export const getModelVersionOutput: typeof import("./getModelVersion").getModelVersionOutput = null as any; +utilities.lazyLoad(exports, ["getModelVersion","getModelVersionOutput"], () => require("./getModelVersion")); + +export { GetOnlineDeploymentArgs, GetOnlineDeploymentResult, GetOnlineDeploymentOutputArgs } from "./getOnlineDeployment"; +export const getOnlineDeployment: typeof import("./getOnlineDeployment").getOnlineDeployment = null as any; +export const getOnlineDeploymentOutput: typeof import("./getOnlineDeployment").getOnlineDeploymentOutput = null as any; +utilities.lazyLoad(exports, ["getOnlineDeployment","getOnlineDeploymentOutput"], () => require("./getOnlineDeployment")); + +export { GetOnlineDeploymentLogsArgs, GetOnlineDeploymentLogsResult, GetOnlineDeploymentLogsOutputArgs } from "./getOnlineDeploymentLogs"; +export const getOnlineDeploymentLogs: typeof import("./getOnlineDeploymentLogs").getOnlineDeploymentLogs = null as any; +export const getOnlineDeploymentLogsOutput: typeof import("./getOnlineDeploymentLogs").getOnlineDeploymentLogsOutput = null as any; +utilities.lazyLoad(exports, ["getOnlineDeploymentLogs","getOnlineDeploymentLogsOutput"], () => require("./getOnlineDeploymentLogs")); + +export { GetOnlineEndpointArgs, GetOnlineEndpointResult, GetOnlineEndpointOutputArgs } from "./getOnlineEndpoint"; +export const getOnlineEndpoint: typeof import("./getOnlineEndpoint").getOnlineEndpoint = null as any; +export const getOnlineEndpointOutput: typeof import("./getOnlineEndpoint").getOnlineEndpointOutput = null as any; +utilities.lazyLoad(exports, ["getOnlineEndpoint","getOnlineEndpointOutput"], () => require("./getOnlineEndpoint")); + +export { GetOnlineEndpointTokenArgs, GetOnlineEndpointTokenResult, GetOnlineEndpointTokenOutputArgs } from "./getOnlineEndpointToken"; +export const getOnlineEndpointToken: typeof import("./getOnlineEndpointToken").getOnlineEndpointToken = null as any; +export const getOnlineEndpointTokenOutput: typeof import("./getOnlineEndpointToken").getOnlineEndpointTokenOutput = null as any; +utilities.lazyLoad(exports, ["getOnlineEndpointToken","getOnlineEndpointTokenOutput"], () => require("./getOnlineEndpointToken")); + +export { GetPrivateEndpointConnectionArgs, GetPrivateEndpointConnectionResult, GetPrivateEndpointConnectionOutputArgs } from "./getPrivateEndpointConnection"; +export const getPrivateEndpointConnection: typeof import("./getPrivateEndpointConnection").getPrivateEndpointConnection = null as any; +export const getPrivateEndpointConnectionOutput: typeof import("./getPrivateEndpointConnection").getPrivateEndpointConnectionOutput = null as any; +utilities.lazyLoad(exports, ["getPrivateEndpointConnection","getPrivateEndpointConnectionOutput"], () => require("./getPrivateEndpointConnection")); + +export { GetRaiPolicyArgs, GetRaiPolicyResult, GetRaiPolicyOutputArgs } from "./getRaiPolicy"; +export const getRaiPolicy: typeof import("./getRaiPolicy").getRaiPolicy = null as any; +export const getRaiPolicyOutput: typeof import("./getRaiPolicy").getRaiPolicyOutput = null as any; +utilities.lazyLoad(exports, ["getRaiPolicy","getRaiPolicyOutput"], () => require("./getRaiPolicy")); + +export { GetRegistryArgs, GetRegistryResult, GetRegistryOutputArgs } from "./getRegistry"; +export const getRegistry: typeof import("./getRegistry").getRegistry = null as any; +export const getRegistryOutput: typeof import("./getRegistry").getRegistryOutput = null as any; +utilities.lazyLoad(exports, ["getRegistry","getRegistryOutput"], () => require("./getRegistry")); + +export { GetRegistryCodeContainerArgs, GetRegistryCodeContainerResult, GetRegistryCodeContainerOutputArgs } from "./getRegistryCodeContainer"; +export const getRegistryCodeContainer: typeof import("./getRegistryCodeContainer").getRegistryCodeContainer = null as any; +export const getRegistryCodeContainerOutput: typeof import("./getRegistryCodeContainer").getRegistryCodeContainerOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryCodeContainer","getRegistryCodeContainerOutput"], () => require("./getRegistryCodeContainer")); + +export { GetRegistryCodeVersionArgs, GetRegistryCodeVersionResult, GetRegistryCodeVersionOutputArgs } from "./getRegistryCodeVersion"; +export const getRegistryCodeVersion: typeof import("./getRegistryCodeVersion").getRegistryCodeVersion = null as any; +export const getRegistryCodeVersionOutput: typeof import("./getRegistryCodeVersion").getRegistryCodeVersionOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryCodeVersion","getRegistryCodeVersionOutput"], () => require("./getRegistryCodeVersion")); + +export { GetRegistryComponentContainerArgs, GetRegistryComponentContainerResult, GetRegistryComponentContainerOutputArgs } from "./getRegistryComponentContainer"; +export const getRegistryComponentContainer: typeof import("./getRegistryComponentContainer").getRegistryComponentContainer = null as any; +export const getRegistryComponentContainerOutput: typeof import("./getRegistryComponentContainer").getRegistryComponentContainerOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryComponentContainer","getRegistryComponentContainerOutput"], () => require("./getRegistryComponentContainer")); + +export { GetRegistryComponentVersionArgs, GetRegistryComponentVersionResult, GetRegistryComponentVersionOutputArgs } from "./getRegistryComponentVersion"; +export const getRegistryComponentVersion: typeof import("./getRegistryComponentVersion").getRegistryComponentVersion = null as any; +export const getRegistryComponentVersionOutput: typeof import("./getRegistryComponentVersion").getRegistryComponentVersionOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryComponentVersion","getRegistryComponentVersionOutput"], () => require("./getRegistryComponentVersion")); + +export { GetRegistryDataContainerArgs, GetRegistryDataContainerResult, GetRegistryDataContainerOutputArgs } from "./getRegistryDataContainer"; +export const getRegistryDataContainer: typeof import("./getRegistryDataContainer").getRegistryDataContainer = null as any; +export const getRegistryDataContainerOutput: typeof import("./getRegistryDataContainer").getRegistryDataContainerOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryDataContainer","getRegistryDataContainerOutput"], () => require("./getRegistryDataContainer")); + +export { GetRegistryDataVersionArgs, GetRegistryDataVersionResult, GetRegistryDataVersionOutputArgs } from "./getRegistryDataVersion"; +export const getRegistryDataVersion: typeof import("./getRegistryDataVersion").getRegistryDataVersion = null as any; +export const getRegistryDataVersionOutput: typeof import("./getRegistryDataVersion").getRegistryDataVersionOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryDataVersion","getRegistryDataVersionOutput"], () => require("./getRegistryDataVersion")); + +export { GetRegistryEnvironmentContainerArgs, GetRegistryEnvironmentContainerResult, GetRegistryEnvironmentContainerOutputArgs } from "./getRegistryEnvironmentContainer"; +export const getRegistryEnvironmentContainer: typeof import("./getRegistryEnvironmentContainer").getRegistryEnvironmentContainer = null as any; +export const getRegistryEnvironmentContainerOutput: typeof import("./getRegistryEnvironmentContainer").getRegistryEnvironmentContainerOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryEnvironmentContainer","getRegistryEnvironmentContainerOutput"], () => require("./getRegistryEnvironmentContainer")); + +export { GetRegistryEnvironmentVersionArgs, GetRegistryEnvironmentVersionResult, GetRegistryEnvironmentVersionOutputArgs } from "./getRegistryEnvironmentVersion"; +export const getRegistryEnvironmentVersion: typeof import("./getRegistryEnvironmentVersion").getRegistryEnvironmentVersion = null as any; +export const getRegistryEnvironmentVersionOutput: typeof import("./getRegistryEnvironmentVersion").getRegistryEnvironmentVersionOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryEnvironmentVersion","getRegistryEnvironmentVersionOutput"], () => require("./getRegistryEnvironmentVersion")); + +export { GetRegistryModelContainerArgs, GetRegistryModelContainerResult, GetRegistryModelContainerOutputArgs } from "./getRegistryModelContainer"; +export const getRegistryModelContainer: typeof import("./getRegistryModelContainer").getRegistryModelContainer = null as any; +export const getRegistryModelContainerOutput: typeof import("./getRegistryModelContainer").getRegistryModelContainerOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryModelContainer","getRegistryModelContainerOutput"], () => require("./getRegistryModelContainer")); + +export { GetRegistryModelVersionArgs, GetRegistryModelVersionResult, GetRegistryModelVersionOutputArgs } from "./getRegistryModelVersion"; +export const getRegistryModelVersion: typeof import("./getRegistryModelVersion").getRegistryModelVersion = null as any; +export const getRegistryModelVersionOutput: typeof import("./getRegistryModelVersion").getRegistryModelVersionOutput = null as any; +utilities.lazyLoad(exports, ["getRegistryModelVersion","getRegistryModelVersionOutput"], () => require("./getRegistryModelVersion")); + +export { GetScheduleArgs, GetScheduleResult, GetScheduleOutputArgs } from "./getSchedule"; +export const getSchedule: typeof import("./getSchedule").getSchedule = null as any; +export const getScheduleOutput: typeof import("./getSchedule").getScheduleOutput = null as any; +utilities.lazyLoad(exports, ["getSchedule","getScheduleOutput"], () => require("./getSchedule")); + +export { GetServerlessEndpointArgs, GetServerlessEndpointResult, GetServerlessEndpointOutputArgs } from "./getServerlessEndpoint"; +export const getServerlessEndpoint: typeof import("./getServerlessEndpoint").getServerlessEndpoint = null as any; +export const getServerlessEndpointOutput: typeof import("./getServerlessEndpoint").getServerlessEndpointOutput = null as any; +utilities.lazyLoad(exports, ["getServerlessEndpoint","getServerlessEndpointOutput"], () => require("./getServerlessEndpoint")); + +export { GetWorkspaceArgs, GetWorkspaceResult, GetWorkspaceOutputArgs } from "./getWorkspace"; +export const getWorkspace: typeof import("./getWorkspace").getWorkspace = null as any; +export const getWorkspaceOutput: typeof import("./getWorkspace").getWorkspaceOutput = null as any; +utilities.lazyLoad(exports, ["getWorkspace","getWorkspaceOutput"], () => require("./getWorkspace")); + +export { GetWorkspaceConnectionArgs, GetWorkspaceConnectionResult, GetWorkspaceConnectionOutputArgs } from "./getWorkspaceConnection"; +export const getWorkspaceConnection: typeof import("./getWorkspaceConnection").getWorkspaceConnection = null as any; +export const getWorkspaceConnectionOutput: typeof import("./getWorkspaceConnection").getWorkspaceConnectionOutput = null as any; +utilities.lazyLoad(exports, ["getWorkspaceConnection","getWorkspaceConnectionOutput"], () => require("./getWorkspaceConnection")); + +export { InferenceEndpointArgs } from "./inferenceEndpoint"; +export type InferenceEndpoint = import("./inferenceEndpoint").InferenceEndpoint; +export const InferenceEndpoint: typeof import("./inferenceEndpoint").InferenceEndpoint = null as any; +utilities.lazyLoad(exports, ["InferenceEndpoint"], () => require("./inferenceEndpoint")); + +export { InferenceGroupArgs } from "./inferenceGroup"; +export type InferenceGroup = import("./inferenceGroup").InferenceGroup; +export const InferenceGroup: typeof import("./inferenceGroup").InferenceGroup = null as any; +utilities.lazyLoad(exports, ["InferenceGroup"], () => require("./inferenceGroup")); + +export { InferencePoolArgs } from "./inferencePool"; +export type InferencePool = import("./inferencePool").InferencePool; +export const InferencePool: typeof import("./inferencePool").InferencePool = null as any; +utilities.lazyLoad(exports, ["InferencePool"], () => require("./inferencePool")); + +export { JobArgs } from "./job"; +export type Job = import("./job").Job; +export const Job: typeof import("./job").Job = null as any; +utilities.lazyLoad(exports, ["Job"], () => require("./job")); + +export { ListBatchEndpointKeysArgs, ListBatchEndpointKeysResult, ListBatchEndpointKeysOutputArgs } from "./listBatchEndpointKeys"; +export const listBatchEndpointKeys: typeof import("./listBatchEndpointKeys").listBatchEndpointKeys = null as any; +export const listBatchEndpointKeysOutput: typeof import("./listBatchEndpointKeys").listBatchEndpointKeysOutput = null as any; +utilities.lazyLoad(exports, ["listBatchEndpointKeys","listBatchEndpointKeysOutput"], () => require("./listBatchEndpointKeys")); + +export { ListComputeKeysArgs, ListComputeKeysResult, ListComputeKeysOutputArgs } from "./listComputeKeys"; +export const listComputeKeys: typeof import("./listComputeKeys").listComputeKeys = null as any; +export const listComputeKeysOutput: typeof import("./listComputeKeys").listComputeKeysOutput = null as any; +utilities.lazyLoad(exports, ["listComputeKeys","listComputeKeysOutput"], () => require("./listComputeKeys")); + +export { ListComputeNodesArgs, ListComputeNodesResult, ListComputeNodesOutputArgs } from "./listComputeNodes"; +export const listComputeNodes: typeof import("./listComputeNodes").listComputeNodes = null as any; +export const listComputeNodesOutput: typeof import("./listComputeNodes").listComputeNodesOutput = null as any; +utilities.lazyLoad(exports, ["listComputeNodes","listComputeNodesOutput"], () => require("./listComputeNodes")); + +export { ListConnectionAllModelsArgs, ListConnectionAllModelsResult, ListConnectionAllModelsOutputArgs } from "./listConnectionAllModels"; +export const listConnectionAllModels: typeof import("./listConnectionAllModels").listConnectionAllModels = null as any; +export const listConnectionAllModelsOutput: typeof import("./listConnectionAllModels").listConnectionAllModelsOutput = null as any; +utilities.lazyLoad(exports, ["listConnectionAllModels","listConnectionAllModelsOutput"], () => require("./listConnectionAllModels")); + +export { ListDatastoreSecretsArgs, ListDatastoreSecretsResult, ListDatastoreSecretsOutputArgs } from "./listDatastoreSecrets"; +export const listDatastoreSecrets: typeof import("./listDatastoreSecrets").listDatastoreSecrets = null as any; +export const listDatastoreSecretsOutput: typeof import("./listDatastoreSecrets").listDatastoreSecretsOutput = null as any; +utilities.lazyLoad(exports, ["listDatastoreSecrets","listDatastoreSecretsOutput"], () => require("./listDatastoreSecrets")); + +export { ListEndpointKeysArgs, ListEndpointKeysResult, ListEndpointKeysOutputArgs } from "./listEndpointKeys"; +export const listEndpointKeys: typeof import("./listEndpointKeys").listEndpointKeys = null as any; +export const listEndpointKeysOutput: typeof import("./listEndpointKeys").listEndpointKeysOutput = null as any; +utilities.lazyLoad(exports, ["listEndpointKeys","listEndpointKeysOutput"], () => require("./listEndpointKeys")); + +export { ListInferenceGroupDeltaModelsAsyncArgs, ListInferenceGroupDeltaModelsAsyncResult, ListInferenceGroupDeltaModelsAsyncOutputArgs } from "./listInferenceGroupDeltaModelsAsync"; +export const listInferenceGroupDeltaModelsAsync: typeof import("./listInferenceGroupDeltaModelsAsync").listInferenceGroupDeltaModelsAsync = null as any; +export const listInferenceGroupDeltaModelsAsyncOutput: typeof import("./listInferenceGroupDeltaModelsAsync").listInferenceGroupDeltaModelsAsyncOutput = null as any; +utilities.lazyLoad(exports, ["listInferenceGroupDeltaModelsAsync","listInferenceGroupDeltaModelsAsyncOutput"], () => require("./listInferenceGroupDeltaModelsAsync")); + +export { ListOnlineEndpointKeysArgs, ListOnlineEndpointKeysResult, ListOnlineEndpointKeysOutputArgs } from "./listOnlineEndpointKeys"; +export const listOnlineEndpointKeys: typeof import("./listOnlineEndpointKeys").listOnlineEndpointKeys = null as any; +export const listOnlineEndpointKeysOutput: typeof import("./listOnlineEndpointKeys").listOnlineEndpointKeysOutput = null as any; +utilities.lazyLoad(exports, ["listOnlineEndpointKeys","listOnlineEndpointKeysOutput"], () => require("./listOnlineEndpointKeys")); + +export { ListServerlessEndpointKeysArgs, ListServerlessEndpointKeysResult, ListServerlessEndpointKeysOutputArgs } from "./listServerlessEndpointKeys"; +export const listServerlessEndpointKeys: typeof import("./listServerlessEndpointKeys").listServerlessEndpointKeys = null as any; +export const listServerlessEndpointKeysOutput: typeof import("./listServerlessEndpointKeys").listServerlessEndpointKeysOutput = null as any; +utilities.lazyLoad(exports, ["listServerlessEndpointKeys","listServerlessEndpointKeysOutput"], () => require("./listServerlessEndpointKeys")); + +export { ListWorkspaceConnectionSecretsArgs, ListWorkspaceConnectionSecretsResult, ListWorkspaceConnectionSecretsOutputArgs } from "./listWorkspaceConnectionSecrets"; +export const listWorkspaceConnectionSecrets: typeof import("./listWorkspaceConnectionSecrets").listWorkspaceConnectionSecrets = null as any; +export const listWorkspaceConnectionSecretsOutput: typeof import("./listWorkspaceConnectionSecrets").listWorkspaceConnectionSecretsOutput = null as any; +utilities.lazyLoad(exports, ["listWorkspaceConnectionSecrets","listWorkspaceConnectionSecretsOutput"], () => require("./listWorkspaceConnectionSecrets")); + +export { ListWorkspaceKeysArgs, ListWorkspaceKeysResult, ListWorkspaceKeysOutputArgs } from "./listWorkspaceKeys"; +export const listWorkspaceKeys: typeof import("./listWorkspaceKeys").listWorkspaceKeys = null as any; +export const listWorkspaceKeysOutput: typeof import("./listWorkspaceKeys").listWorkspaceKeysOutput = null as any; +utilities.lazyLoad(exports, ["listWorkspaceKeys","listWorkspaceKeysOutput"], () => require("./listWorkspaceKeys")); + +export { ListWorkspaceNotebookAccessTokenArgs, ListWorkspaceNotebookAccessTokenResult, ListWorkspaceNotebookAccessTokenOutputArgs } from "./listWorkspaceNotebookAccessToken"; +export const listWorkspaceNotebookAccessToken: typeof import("./listWorkspaceNotebookAccessToken").listWorkspaceNotebookAccessToken = null as any; +export const listWorkspaceNotebookAccessTokenOutput: typeof import("./listWorkspaceNotebookAccessToken").listWorkspaceNotebookAccessTokenOutput = null as any; +utilities.lazyLoad(exports, ["listWorkspaceNotebookAccessToken","listWorkspaceNotebookAccessTokenOutput"], () => require("./listWorkspaceNotebookAccessToken")); + +export { ListWorkspaceNotebookKeysArgs, ListWorkspaceNotebookKeysResult, ListWorkspaceNotebookKeysOutputArgs } from "./listWorkspaceNotebookKeys"; +export const listWorkspaceNotebookKeys: typeof import("./listWorkspaceNotebookKeys").listWorkspaceNotebookKeys = null as any; +export const listWorkspaceNotebookKeysOutput: typeof import("./listWorkspaceNotebookKeys").listWorkspaceNotebookKeysOutput = null as any; +utilities.lazyLoad(exports, ["listWorkspaceNotebookKeys","listWorkspaceNotebookKeysOutput"], () => require("./listWorkspaceNotebookKeys")); + +export { ListWorkspaceStorageAccountKeysArgs, ListWorkspaceStorageAccountKeysResult, ListWorkspaceStorageAccountKeysOutputArgs } from "./listWorkspaceStorageAccountKeys"; +export const listWorkspaceStorageAccountKeys: typeof import("./listWorkspaceStorageAccountKeys").listWorkspaceStorageAccountKeys = null as any; +export const listWorkspaceStorageAccountKeysOutput: typeof import("./listWorkspaceStorageAccountKeys").listWorkspaceStorageAccountKeysOutput = null as any; +utilities.lazyLoad(exports, ["listWorkspaceStorageAccountKeys","listWorkspaceStorageAccountKeysOutput"], () => require("./listWorkspaceStorageAccountKeys")); + +export { ManagedNetworkSettingsRuleArgs } from "./managedNetworkSettingsRule"; +export type ManagedNetworkSettingsRule = import("./managedNetworkSettingsRule").ManagedNetworkSettingsRule; +export const ManagedNetworkSettingsRule: typeof import("./managedNetworkSettingsRule").ManagedNetworkSettingsRule = null as any; +utilities.lazyLoad(exports, ["ManagedNetworkSettingsRule"], () => require("./managedNetworkSettingsRule")); + +export { MarketplaceSubscriptionArgs } from "./marketplaceSubscription"; +export type MarketplaceSubscription = import("./marketplaceSubscription").MarketplaceSubscription; +export const MarketplaceSubscription: typeof import("./marketplaceSubscription").MarketplaceSubscription = null as any; +utilities.lazyLoad(exports, ["MarketplaceSubscription"], () => require("./marketplaceSubscription")); + +export { ModelContainerArgs } from "./modelContainer"; +export type ModelContainer = import("./modelContainer").ModelContainer; +export const ModelContainer: typeof import("./modelContainer").ModelContainer = null as any; +utilities.lazyLoad(exports, ["ModelContainer"], () => require("./modelContainer")); + +export { ModelVersionArgs } from "./modelVersion"; +export type ModelVersion = import("./modelVersion").ModelVersion; +export const ModelVersion: typeof import("./modelVersion").ModelVersion = null as any; +utilities.lazyLoad(exports, ["ModelVersion"], () => require("./modelVersion")); + +export { OnlineDeploymentArgs } from "./onlineDeployment"; +export type OnlineDeployment = import("./onlineDeployment").OnlineDeployment; +export const OnlineDeployment: typeof import("./onlineDeployment").OnlineDeployment = null as any; +utilities.lazyLoad(exports, ["OnlineDeployment"], () => require("./onlineDeployment")); + +export { OnlineEndpointArgs } from "./onlineEndpoint"; +export type OnlineEndpoint = import("./onlineEndpoint").OnlineEndpoint; +export const OnlineEndpoint: typeof import("./onlineEndpoint").OnlineEndpoint = null as any; +utilities.lazyLoad(exports, ["OnlineEndpoint"], () => require("./onlineEndpoint")); + +export { PrivateEndpointConnectionArgs } from "./privateEndpointConnection"; +export type PrivateEndpointConnection = import("./privateEndpointConnection").PrivateEndpointConnection; +export const PrivateEndpointConnection: typeof import("./privateEndpointConnection").PrivateEndpointConnection = null as any; +utilities.lazyLoad(exports, ["PrivateEndpointConnection"], () => require("./privateEndpointConnection")); + +export { RaiPolicyArgs } from "./raiPolicy"; +export type RaiPolicy = import("./raiPolicy").RaiPolicy; +export const RaiPolicy: typeof import("./raiPolicy").RaiPolicy = null as any; +utilities.lazyLoad(exports, ["RaiPolicy"], () => require("./raiPolicy")); + +export { RegistryArgs } from "./registry"; +export type Registry = import("./registry").Registry; +export const Registry: typeof import("./registry").Registry = null as any; +utilities.lazyLoad(exports, ["Registry"], () => require("./registry")); + +export { RegistryCodeContainerArgs } from "./registryCodeContainer"; +export type RegistryCodeContainer = import("./registryCodeContainer").RegistryCodeContainer; +export const RegistryCodeContainer: typeof import("./registryCodeContainer").RegistryCodeContainer = null as any; +utilities.lazyLoad(exports, ["RegistryCodeContainer"], () => require("./registryCodeContainer")); + +export { RegistryCodeVersionArgs } from "./registryCodeVersion"; +export type RegistryCodeVersion = import("./registryCodeVersion").RegistryCodeVersion; +export const RegistryCodeVersion: typeof import("./registryCodeVersion").RegistryCodeVersion = null as any; +utilities.lazyLoad(exports, ["RegistryCodeVersion"], () => require("./registryCodeVersion")); + +export { RegistryComponentContainerArgs } from "./registryComponentContainer"; +export type RegistryComponentContainer = import("./registryComponentContainer").RegistryComponentContainer; +export const RegistryComponentContainer: typeof import("./registryComponentContainer").RegistryComponentContainer = null as any; +utilities.lazyLoad(exports, ["RegistryComponentContainer"], () => require("./registryComponentContainer")); + +export { RegistryComponentVersionArgs } from "./registryComponentVersion"; +export type RegistryComponentVersion = import("./registryComponentVersion").RegistryComponentVersion; +export const RegistryComponentVersion: typeof import("./registryComponentVersion").RegistryComponentVersion = null as any; +utilities.lazyLoad(exports, ["RegistryComponentVersion"], () => require("./registryComponentVersion")); + +export { RegistryDataContainerArgs } from "./registryDataContainer"; +export type RegistryDataContainer = import("./registryDataContainer").RegistryDataContainer; +export const RegistryDataContainer: typeof import("./registryDataContainer").RegistryDataContainer = null as any; +utilities.lazyLoad(exports, ["RegistryDataContainer"], () => require("./registryDataContainer")); + +export { RegistryDataVersionArgs } from "./registryDataVersion"; +export type RegistryDataVersion = import("./registryDataVersion").RegistryDataVersion; +export const RegistryDataVersion: typeof import("./registryDataVersion").RegistryDataVersion = null as any; +utilities.lazyLoad(exports, ["RegistryDataVersion"], () => require("./registryDataVersion")); + +export { RegistryEnvironmentContainerArgs } from "./registryEnvironmentContainer"; +export type RegistryEnvironmentContainer = import("./registryEnvironmentContainer").RegistryEnvironmentContainer; +export const RegistryEnvironmentContainer: typeof import("./registryEnvironmentContainer").RegistryEnvironmentContainer = null as any; +utilities.lazyLoad(exports, ["RegistryEnvironmentContainer"], () => require("./registryEnvironmentContainer")); + +export { RegistryEnvironmentVersionArgs } from "./registryEnvironmentVersion"; +export type RegistryEnvironmentVersion = import("./registryEnvironmentVersion").RegistryEnvironmentVersion; +export const RegistryEnvironmentVersion: typeof import("./registryEnvironmentVersion").RegistryEnvironmentVersion = null as any; +utilities.lazyLoad(exports, ["RegistryEnvironmentVersion"], () => require("./registryEnvironmentVersion")); + +export { RegistryModelContainerArgs } from "./registryModelContainer"; +export type RegistryModelContainer = import("./registryModelContainer").RegistryModelContainer; +export const RegistryModelContainer: typeof import("./registryModelContainer").RegistryModelContainer = null as any; +utilities.lazyLoad(exports, ["RegistryModelContainer"], () => require("./registryModelContainer")); + +export { RegistryModelVersionArgs } from "./registryModelVersion"; +export type RegistryModelVersion = import("./registryModelVersion").RegistryModelVersion; +export const RegistryModelVersion: typeof import("./registryModelVersion").RegistryModelVersion = null as any; +utilities.lazyLoad(exports, ["RegistryModelVersion"], () => require("./registryModelVersion")); + +export { ScheduleArgs } from "./schedule"; +export type Schedule = import("./schedule").Schedule; +export const Schedule: typeof import("./schedule").Schedule = null as any; +utilities.lazyLoad(exports, ["Schedule"], () => require("./schedule")); + +export { ServerlessEndpointArgs } from "./serverlessEndpoint"; +export type ServerlessEndpoint = import("./serverlessEndpoint").ServerlessEndpoint; +export const ServerlessEndpoint: typeof import("./serverlessEndpoint").ServerlessEndpoint = null as any; +utilities.lazyLoad(exports, ["ServerlessEndpoint"], () => require("./serverlessEndpoint")); + +export { WorkspaceArgs } from "./workspace"; +export type Workspace = import("./workspace").Workspace; +export const Workspace: typeof import("./workspace").Workspace = null as any; +utilities.lazyLoad(exports, ["Workspace"], () => require("./workspace")); + +export { WorkspaceConnectionArgs } from "./workspaceConnection"; +export type WorkspaceConnection = import("./workspaceConnection").WorkspaceConnection; +export const WorkspaceConnection: typeof import("./workspaceConnection").WorkspaceConnection = null as any; +utilities.lazyLoad(exports, ["WorkspaceConnection"], () => require("./workspaceConnection")); + + +// Export enums: +export * from "../../types/enums/machinelearningservices/v20250101preview"; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:machinelearningservices/v20250101preview:BatchDeployment": + return new BatchDeployment(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:BatchEndpoint": + return new BatchEndpoint(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:CapabilityHost": + return new CapabilityHost(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:CodeContainer": + return new CodeContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:CodeVersion": + return new CodeVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ComponentContainer": + return new ComponentContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ComponentVersion": + return new ComponentVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:Compute": + return new Compute(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment": + return new ConnectionDeployment(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist": + return new ConnectionRaiBlocklist(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem": + return new ConnectionRaiBlocklistItem(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy": + return new ConnectionRaiPolicy(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:DataContainer": + return new DataContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:DataVersion": + return new DataVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:Datastore": + return new Datastore(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:EndpointDeployment": + return new EndpointDeployment(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer": + return new EnvironmentContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion": + return new EnvironmentVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity": + return new FeaturesetContainerEntity(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion": + return new FeaturesetVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity": + return new FeaturestoreEntityContainerEntity(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion": + return new FeaturestoreEntityVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint": + return new InferenceEndpoint(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:InferenceGroup": + return new InferenceGroup(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:InferencePool": + return new InferencePool(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:Job": + return new Job(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule": + return new ManagedNetworkSettingsRule(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription": + return new MarketplaceSubscription(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ModelContainer": + return new ModelContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ModelVersion": + return new ModelVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:OnlineDeployment": + return new OnlineDeployment(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint": + return new OnlineEndpoint(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection": + return new PrivateEndpointConnection(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RaiPolicy": + return new RaiPolicy(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:Registry": + return new Registry(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer": + return new RegistryCodeContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion": + return new RegistryCodeVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer": + return new RegistryComponentContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion": + return new RegistryComponentVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer": + return new RegistryDataContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion": + return new RegistryDataVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer": + return new RegistryEnvironmentContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion": + return new RegistryEnvironmentVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer": + return new RegistryModelContainer(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion": + return new RegistryModelVersion(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:Schedule": + return new Schedule(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint": + return new ServerlessEndpoint(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:Workspace": + return new Workspace(name, undefined, { urn }) + case "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection": + return new WorkspaceConnection(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "machinelearningservices/v20250101preview", _module) diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/inferenceEndpoint.ts b/sdk/nodejs/machinelearningservices/v20250101preview/inferenceEndpoint.ts new file mode 100644 index 000000000000..a6c1cfe94d36 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/inferenceEndpoint.ts @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class InferenceEndpoint extends pulumi.CustomResource { + /** + * Get an existing InferenceEndpoint resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): InferenceEndpoint { + return new InferenceEndpoint(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:InferenceEndpoint'; + + /** + * Returns true if the given object is an instance of InferenceEndpoint. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is InferenceEndpoint { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === InferenceEndpoint.__pulumiType; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * [Required] Additional attributes of the entity. + */ + public readonly inferenceEndpointProperties!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a InferenceEndpoint resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: InferenceEndpointArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.inferenceEndpointProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'inferenceEndpointProperties'"); + } + if ((!args || args.poolName === undefined) && !opts.urn) { + throw new Error("Missing required property 'poolName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["endpointName"] = args ? args.endpointName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["inferenceEndpointProperties"] = args ? (args.inferenceEndpointProperties ? pulumi.output(args.inferenceEndpointProperties).apply(inputs.machinelearningservices.v20250101preview.inferenceEndpointArgsProvideDefaults) : undefined) : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["poolName"] = args ? args.poolName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["inferenceEndpointProperties"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceEndpoint" }, { type: "azure-native:machinelearningservices:InferenceEndpoint" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(InferenceEndpoint.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a InferenceEndpoint resource. + */ +export interface InferenceEndpointArgs { + /** + * InferenceEndpoint name. + */ + endpointName?: pulumi.Input; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + inferenceEndpointProperties: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * InferencePool name. + */ + poolName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/inferenceGroup.ts b/sdk/nodejs/machinelearningservices/v20250101preview/inferenceGroup.ts new file mode 100644 index 000000000000..4a866087ca1f --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/inferenceGroup.ts @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class InferenceGroup extends pulumi.CustomResource { + /** + * Get an existing InferenceGroup resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): InferenceGroup { + return new InferenceGroup(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:InferenceGroup'; + + /** + * Returns true if the given object is an instance of InferenceGroup. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is InferenceGroup { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === InferenceGroup.__pulumiType; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * [Required] Additional attributes of the entity. + */ + public readonly inferenceGroupProperties!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a InferenceGroup resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: InferenceGroupArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.inferenceGroupProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'inferenceGroupProperties'"); + } + if ((!args || args.poolName === undefined) && !opts.urn) { + throw new Error("Missing required property 'poolName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["groupName"] = args ? args.groupName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["inferenceGroupProperties"] = args ? (args.inferenceGroupProperties ? pulumi.output(args.inferenceGroupProperties).apply(inputs.machinelearningservices.v20250101preview.inferenceGroupArgsProvideDefaults) : undefined) : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["poolName"] = args ? args.poolName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["inferenceGroupProperties"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240101preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20240401preview:InferenceGroup" }, { type: "azure-native:machinelearningservices/v20241001preview:InferenceGroup" }, { type: "azure-native:machinelearningservices:InferenceGroup" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(InferenceGroup.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a InferenceGroup resource. + */ +export interface InferenceGroupArgs { + /** + * InferenceGroup name. + */ + groupName?: pulumi.Input; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + inferenceGroupProperties: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * InferencePool name. + */ + poolName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/inferencePool.ts b/sdk/nodejs/machinelearningservices/v20250101preview/inferencePool.ts new file mode 100644 index 000000000000..5ec66f36bb8b --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/inferencePool.ts @@ -0,0 +1,164 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class InferencePool extends pulumi.CustomResource { + /** + * Get an existing InferencePool resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): InferencePool { + return new InferencePool(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:InferencePool'; + + /** + * Returns true if the given object is an instance of InferencePool. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is InferencePool { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === InferencePool.__pulumiType; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * [Required] Additional attributes of the entity. + */ + public readonly inferencePoolProperties!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a InferencePool resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: InferencePoolArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.inferencePoolProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'inferencePoolProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["inferencePoolName"] = args ? args.inferencePoolName : undefined; + resourceInputs["inferencePoolProperties"] = args ? (args.inferencePoolProperties ? pulumi.output(args.inferencePoolProperties).apply(inputs.machinelearningservices.v20250101preview.inferencePoolArgsProvideDefaults) : undefined) : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["inferencePoolProperties"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240101preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20240401preview:InferencePool" }, { type: "azure-native:machinelearningservices/v20241001preview:InferencePool" }, { type: "azure-native:machinelearningservices:InferencePool" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(InferencePool.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a InferencePool resource. + */ +export interface InferencePoolArgs { + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * Name of InferencePool + */ + inferencePoolName?: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + inferencePoolProperties: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/job.ts b/sdk/nodejs/machinelearningservices/v20250101preview/job.ts new file mode 100644 index 000000000000..b495f3030ea9 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/job.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class Job extends pulumi.CustomResource { + /** + * Get an existing Job resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Job { + return new Job(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:Job'; + + /** + * Returns true if the given object is an instance of Job. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Job { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Job.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly jobBaseProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Job resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: JobArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.jobBaseProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'jobBaseProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["id"] = args ? args.id : undefined; + resourceInputs["jobBaseProperties"] = args ? args.jobBaseProperties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["jobBaseProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:Job" }, { type: "azure-native:machinelearningservices/v20220201preview:Job" }, { type: "azure-native:machinelearningservices/v20220501:Job" }, { type: "azure-native:machinelearningservices/v20220601preview:Job" }, { type: "azure-native:machinelearningservices/v20221001:Job" }, { type: "azure-native:machinelearningservices/v20221001preview:Job" }, { type: "azure-native:machinelearningservices/v20221201preview:Job" }, { type: "azure-native:machinelearningservices/v20230201preview:Job" }, { type: "azure-native:machinelearningservices/v20230401:Job" }, { type: "azure-native:machinelearningservices/v20230401preview:Job" }, { type: "azure-native:machinelearningservices/v20230601preview:Job" }, { type: "azure-native:machinelearningservices/v20230801preview:Job" }, { type: "azure-native:machinelearningservices/v20231001:Job" }, { type: "azure-native:machinelearningservices/v20240101preview:Job" }, { type: "azure-native:machinelearningservices/v20240401:Job" }, { type: "azure-native:machinelearningservices/v20240401preview:Job" }, { type: "azure-native:machinelearningservices/v20240701preview:Job" }, { type: "azure-native:machinelearningservices/v20241001:Job" }, { type: "azure-native:machinelearningservices/v20241001preview:Job" }, { type: "azure-native:machinelearningservices:Job" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Job.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Job resource. + */ +export interface JobArgs { + /** + * The name and identifier for the Job. This is case-sensitive. + */ + id?: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + jobBaseProperties: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listBatchEndpointKeys.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listBatchEndpointKeys.ts new file mode 100644 index 000000000000..99754a850af0 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listBatchEndpointKeys.ts @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +/** + * Keys for endpoint authentication. + */ +export function listBatchEndpointKeys(args: ListBatchEndpointKeysArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listBatchEndpointKeys", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListBatchEndpointKeysArgs { + /** + * Inference Endpoint name. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Keys for endpoint authentication. + */ +export interface ListBatchEndpointKeysResult { + /** + * The primary key. + */ + readonly primaryKey?: string; + /** + * The secondary key. + */ + readonly secondaryKey?: string; +} +/** + * Keys for endpoint authentication. + */ +export function listBatchEndpointKeysOutput(args: ListBatchEndpointKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listBatchEndpointKeys", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListBatchEndpointKeysOutputArgs { + /** + * Inference Endpoint name. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listComputeKeys.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listComputeKeys.ts new file mode 100644 index 000000000000..7f5503726dc5 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listComputeKeys.ts @@ -0,0 +1,68 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +/** + * Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). + */ +export function listComputeKeys(args: ListComputeKeysArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listComputeKeys", { + "computeName": args.computeName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListComputeKeysArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Secrets related to a Machine Learning compute. Might differ for every type of compute. + */ +export interface ListComputeKeysResult { + /** + * The type of compute + */ + readonly computeType: string; +} +/** + * Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). + */ +export function listComputeKeysOutput(args: ListComputeKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listComputeKeys", { + "computeName": args.computeName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListComputeKeysOutputArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listComputeNodes.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listComputeNodes.ts new file mode 100644 index 000000000000..64f8e22ac459 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listComputeNodes.ts @@ -0,0 +1,75 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Get the details (e.g IP address, port etc) of all the compute nodes in the compute. + */ +export function listComputeNodes(args: ListComputeNodesArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listComputeNodes", { + "computeName": args.computeName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListComputeNodesArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Result of AmlCompute Nodes + */ +export interface ListComputeNodesResult { + /** + * The continuation token. + */ + readonly nextLink: string; + /** + * The collection of returned AmlCompute nodes details. + */ + readonly nodes: outputs.machinelearningservices.v20250101preview.AmlComputeNodeInformationResponse[]; +} +/** + * Get the details (e.g IP address, port etc) of all the compute nodes in the compute. + */ +export function listComputeNodesOutput(args: ListComputeNodesOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listComputeNodes", { + "computeName": args.computeName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListComputeNodesOutputArgs { + /** + * Name of the Azure Machine Learning compute. + */ + computeName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listConnectionAllModels.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listConnectionAllModels.ts new file mode 100644 index 000000000000..d97c1946c946 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listConnectionAllModels.ts @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function listConnectionAllModels(args: ListConnectionAllModelsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listConnectionAllModels", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListConnectionAllModelsArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface ListConnectionAllModelsResult { + /** + * The link to the next page constructed using the continuationToken. If null, there are no additional pages. + */ + readonly nextLink?: string; + /** + * List of models. + */ + readonly value?: outputs.machinelearningservices.v20250101preview.EndpointModelPropertiesResponse[]; +} +export function listConnectionAllModelsOutput(args: ListConnectionAllModelsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listConnectionAllModels", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListConnectionAllModelsOutputArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listDatastoreSecrets.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listDatastoreSecrets.ts new file mode 100644 index 000000000000..ee2c259765ed --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listDatastoreSecrets.ts @@ -0,0 +1,88 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +/** + * Base definition for datastore secrets. + */ +export function listDatastoreSecrets(args: ListDatastoreSecretsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listDatastoreSecrets", { + "expirableSecret": args.expirableSecret, + "expireAfterHours": args.expireAfterHours, + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListDatastoreSecretsArgs { + /** + * Indicates if the secret is expirable. + */ + expirableSecret?: boolean; + /** + * Number of hours after which the secret will expire. + */ + expireAfterHours?: number; + /** + * Datastore name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Base definition for datastore secrets. + */ +export interface ListDatastoreSecretsResult { + /** + * [Required] Credential type used to authentication with storage. + */ + readonly secretsType: string; +} +/** + * Base definition for datastore secrets. + */ +export function listDatastoreSecretsOutput(args: ListDatastoreSecretsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listDatastoreSecrets", { + "expirableSecret": args.expirableSecret, + "expireAfterHours": args.expireAfterHours, + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListDatastoreSecretsOutputArgs { + /** + * Indicates if the secret is expirable. + */ + expirableSecret?: pulumi.Input; + /** + * Number of hours after which the secret will expire. + */ + expireAfterHours?: pulumi.Input; + /** + * Datastore name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listEndpointKeys.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listEndpointKeys.ts new file mode 100644 index 000000000000..550fb1fa58ef --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listEndpointKeys.ts @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function listEndpointKeys(args: ListEndpointKeysArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listEndpointKeys", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListEndpointKeysArgs { + /** + * Name of the endpoint resource. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface ListEndpointKeysResult { + /** + * Dictionary of Keys for the endpoint. + */ + readonly keys?: outputs.machinelearningservices.v20250101preview.AccountApiKeysResponse; +} +export function listEndpointKeysOutput(args: ListEndpointKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listEndpointKeys", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListEndpointKeysOutputArgs { + /** + * Name of the endpoint resource. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listInferenceGroupDeltaModelsAsync.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listInferenceGroupDeltaModelsAsync.ts new file mode 100644 index 000000000000..50b1cdc6d3ed --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listInferenceGroupDeltaModelsAsync.ts @@ -0,0 +1,112 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +/** + * A paginated list of String entities. + */ +export function listInferenceGroupDeltaModelsAsync(args: ListInferenceGroupDeltaModelsAsyncArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listInferenceGroupDeltaModelsAsync", { + "count": args.count, + "groupName": args.groupName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "skipToken": args.skipToken, + "targetBaseModel": args.targetBaseModel, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListInferenceGroupDeltaModelsAsyncArgs { + /** + * Gets or sets number of delta models to return. Default: -1, means that all will be returned. + */ + count?: number; + /** + * InferenceGroup name. + */ + groupName: string; + /** + * InferencePool name. + */ + poolName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Gets or sets skip token for paginated response. + */ + skipToken?: string; + /** + * Gets or sets target base model. + */ + targetBaseModel?: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * A paginated list of String entities. + */ +export interface ListInferenceGroupDeltaModelsAsyncResult { + /** + * The link to the next page of String objects. If null, there are no additional pages. + */ + readonly nextLink?: string; + /** + * An array of objects of type String. + */ + readonly value?: string[]; +} +/** + * A paginated list of String entities. + */ +export function listInferenceGroupDeltaModelsAsyncOutput(args: ListInferenceGroupDeltaModelsAsyncOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listInferenceGroupDeltaModelsAsync", { + "count": args.count, + "groupName": args.groupName, + "poolName": args.poolName, + "resourceGroupName": args.resourceGroupName, + "skipToken": args.skipToken, + "targetBaseModel": args.targetBaseModel, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListInferenceGroupDeltaModelsAsyncOutputArgs { + /** + * Gets or sets number of delta models to return. Default: -1, means that all will be returned. + */ + count?: pulumi.Input; + /** + * InferenceGroup name. + */ + groupName: pulumi.Input; + /** + * InferencePool name. + */ + poolName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Gets or sets skip token for paginated response. + */ + skipToken?: pulumi.Input; + /** + * Gets or sets target base model. + */ + targetBaseModel?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listOnlineEndpointKeys.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listOnlineEndpointKeys.ts new file mode 100644 index 000000000000..9233297bc3da --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listOnlineEndpointKeys.ts @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +/** + * Keys for endpoint authentication. + */ +export function listOnlineEndpointKeys(args: ListOnlineEndpointKeysArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listOnlineEndpointKeys", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListOnlineEndpointKeysArgs { + /** + * Online Endpoint name. + */ + endpointName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Keys for endpoint authentication. + */ +export interface ListOnlineEndpointKeysResult { + /** + * The primary key. + */ + readonly primaryKey?: string; + /** + * The secondary key. + */ + readonly secondaryKey?: string; +} +/** + * Keys for endpoint authentication. + */ +export function listOnlineEndpointKeysOutput(args: ListOnlineEndpointKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listOnlineEndpointKeys", { + "endpointName": args.endpointName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListOnlineEndpointKeysOutputArgs { + /** + * Online Endpoint name. + */ + endpointName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listServerlessEndpointKeys.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listServerlessEndpointKeys.ts new file mode 100644 index 000000000000..8405cd6ce3ec --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listServerlessEndpointKeys.ts @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +/** + * Keys for endpoint authentication. + */ +export function listServerlessEndpointKeys(args: ListServerlessEndpointKeysArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listServerlessEndpointKeys", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListServerlessEndpointKeysArgs { + /** + * Serverless Endpoint name. + */ + name: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: string; +} + +/** + * Keys for endpoint authentication. + */ +export interface ListServerlessEndpointKeysResult { + /** + * The primary key. + */ + readonly primaryKey?: string; + /** + * The secondary key. + */ + readonly secondaryKey?: string; +} +/** + * Keys for endpoint authentication. + */ +export function listServerlessEndpointKeysOutput(args: ListServerlessEndpointKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listServerlessEndpointKeys", { + "name": args.name, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListServerlessEndpointKeysOutputArgs { + /** + * Serverless Endpoint name. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceConnectionSecrets.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceConnectionSecrets.ts new file mode 100644 index 000000000000..1cecf9da4dbb --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceConnectionSecrets.ts @@ -0,0 +1,75 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function listWorkspaceConnectionSecrets(args: ListWorkspaceConnectionSecretsArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceConnectionSecrets", { + "connectionName": args.connectionName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceConnectionSecretsArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface ListWorkspaceConnectionSecretsResult { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + readonly properties: outputs.machinelearningservices.v20250101preview.AADAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.ApiKeyAuthWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.CustomKeysWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.NoneAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.OAuth2AuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.PATAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.SASAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse | outputs.machinelearningservices.v20250101preview.UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +export function listWorkspaceConnectionSecretsOutput(args: ListWorkspaceConnectionSecretsOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listWorkspaceConnectionSecrets", { + "connectionName": args.connectionName, + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceConnectionSecretsOutputArgs { + /** + * Friendly name of the workspace connection + */ + connectionName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceKeys.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceKeys.ts new file mode 100644 index 000000000000..dccfde3a5579 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceKeys.ts @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export function listWorkspaceKeys(args: ListWorkspaceKeysArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceKeys", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceKeysArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface ListWorkspaceKeysResult { + /** + * The access key of the workspace app insights + */ + readonly appInsightsInstrumentationKey: string; + readonly containerRegistryCredentials?: outputs.machinelearningservices.v20250101preview.RegistryListCredentialsResultResponse; + readonly notebookAccessKeys?: outputs.machinelearningservices.v20250101preview.ListNotebookKeysResultResponse; + /** + * The arm Id key of the workspace storage + */ + readonly userStorageArmId: string; + /** + * The access key of the workspace storage + */ + readonly userStorageKey: string; +} +export function listWorkspaceKeysOutput(args: ListWorkspaceKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listWorkspaceKeys", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceKeysOutputArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceNotebookAccessToken.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceNotebookAccessToken.ts new file mode 100644 index 000000000000..9a58fc337e3f --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceNotebookAccessToken.ts @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +export function listWorkspaceNotebookAccessToken(args: ListWorkspaceNotebookAccessTokenArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookAccessToken", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceNotebookAccessTokenArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface ListWorkspaceNotebookAccessTokenResult { + readonly accessToken: string; + readonly expiresIn: number; + readonly hostName: string; + readonly notebookResourceId: string; + readonly publicDns: string; + readonly refreshToken: string; + readonly scope: string; + readonly tokenType: string; +} +export function listWorkspaceNotebookAccessTokenOutput(args: ListWorkspaceNotebookAccessTokenOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookAccessToken", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceNotebookAccessTokenOutputArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceNotebookKeys.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceNotebookKeys.ts new file mode 100644 index 000000000000..1f24fa8736f7 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceNotebookKeys.ts @@ -0,0 +1,53 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +export function listWorkspaceNotebookKeys(args: ListWorkspaceNotebookKeysArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookKeys", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceNotebookKeysArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface ListWorkspaceNotebookKeysResult { + /** + * The primary access key of the Notebook + */ + readonly primaryAccessKey: string; + /** + * The secondary access key of the Notebook + */ + readonly secondaryAccessKey: string; +} +export function listWorkspaceNotebookKeysOutput(args: ListWorkspaceNotebookKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookKeys", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceNotebookKeysOutputArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceStorageAccountKeys.ts b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceStorageAccountKeys.ts new file mode 100644 index 000000000000..302b6492c5a7 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/listWorkspaceStorageAccountKeys.ts @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +export function listWorkspaceStorageAccountKeys(args: ListWorkspaceStorageAccountKeysArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:machinelearningservices/v20250101preview:listWorkspaceStorageAccountKeys", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceStorageAccountKeysArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: string; +} + +export interface ListWorkspaceStorageAccountKeysResult { + /** + * The access key of the storage + */ + readonly userStorageKey: string; +} +export function listWorkspaceStorageAccountKeysOutput(args: ListWorkspaceStorageAccountKeysOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:machinelearningservices/v20250101preview:listWorkspaceStorageAccountKeys", { + "resourceGroupName": args.resourceGroupName, + "workspaceName": args.workspaceName, + }, opts); +} + +export interface ListWorkspaceStorageAccountKeysOutputArgs { + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/managedNetworkSettingsRule.ts b/sdk/nodejs/machinelearningservices/v20250101preview/managedNetworkSettingsRule.ts new file mode 100644 index 000000000000..6a270c2dde88 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/managedNetworkSettingsRule.ts @@ -0,0 +1,114 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class ManagedNetworkSettingsRule extends pulumi.CustomResource { + /** + * Get an existing ManagedNetworkSettingsRule resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ManagedNetworkSettingsRule { + return new ManagedNetworkSettingsRule(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule'; + + /** + * Returns true if the given object is an instance of ManagedNetworkSettingsRule. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ManagedNetworkSettingsRule { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ManagedNetworkSettingsRule.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Outbound Rule for the managed network of a machine learning workspace. + */ + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ManagedNetworkSettingsRule resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ManagedNetworkSettingsRuleArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.properties === undefined) && !opts.urn) { + throw new Error("Missing required property 'properties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["ruleName"] = args ? args.ruleName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule" }, { type: "azure-native:machinelearningservices:ManagedNetworkSettingsRule" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ManagedNetworkSettingsRule.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ManagedNetworkSettingsRule resource. + */ +export interface ManagedNetworkSettingsRuleArgs { + /** + * Outbound Rule for the managed network of a machine learning workspace. + */ + properties: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of the workspace managed network outbound rule + */ + ruleName?: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/marketplaceSubscription.ts b/sdk/nodejs/machinelearningservices/v20250101preview/marketplaceSubscription.ts new file mode 100644 index 000000000000..19edaacc8156 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/marketplaceSubscription.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class MarketplaceSubscription extends pulumi.CustomResource { + /** + * Get an existing MarketplaceSubscription resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): MarketplaceSubscription { + return new MarketplaceSubscription(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription'; + + /** + * Returns true if the given object is an instance of MarketplaceSubscription. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is MarketplaceSubscription { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === MarketplaceSubscription.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly marketplaceSubscriptionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a MarketplaceSubscription resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: MarketplaceSubscriptionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.marketplaceSubscriptionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'marketplaceSubscriptionProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["marketplaceSubscriptionProperties"] = args ? args.marketplaceSubscriptionProperties : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["marketplaceSubscriptionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription" }, { type: "azure-native:machinelearningservices:MarketplaceSubscription" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(MarketplaceSubscription.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a MarketplaceSubscription resource. + */ +export interface MarketplaceSubscriptionArgs { + /** + * [Required] Additional attributes of the entity. + */ + marketplaceSubscriptionProperties: pulumi.Input; + /** + * Marketplace Subscription name. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/modelContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/modelContainer.ts new file mode 100644 index 000000000000..4f840670395d --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/modelContainer.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class ModelContainer extends pulumi.CustomResource { + /** + * Get an existing ModelContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ModelContainer { + return new ModelContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ModelContainer'; + + /** + * Returns true if the given object is an instance of ModelContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ModelContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ModelContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly modelContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ModelContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ModelContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.modelContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'modelContainerProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["modelContainerProperties"] = args ? (args.modelContainerProperties ? pulumi.output(args.modelContainerProperties).apply(inputs.machinelearningservices.v20250101preview.modelContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["modelContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220501:ModelContainer" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:ModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelContainer" }, { type: "azure-native:machinelearningservices:ModelContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ModelContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ModelContainer resource. + */ +export interface ModelContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + modelContainerProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/modelVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/modelVersion.ts new file mode 100644 index 000000000000..ab50892a9197 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/modelVersion.ts @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class ModelVersion extends pulumi.CustomResource { + /** + * Get an existing ModelVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ModelVersion { + return new ModelVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ModelVersion'; + + /** + * Returns true if the given object is an instance of ModelVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ModelVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ModelVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly modelVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ModelVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ModelVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.modelVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'modelVersionProperties'"); + } + if ((!args || args.name === undefined) && !opts.urn) { + throw new Error("Missing required property 'name'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["modelVersionProperties"] = args ? (args.modelVersionProperties ? pulumi.output(args.modelVersionProperties).apply(inputs.machinelearningservices.v20250101preview.modelVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["modelVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220501:ModelVersion" }, { type: "azure-native:machinelearningservices/v20220601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221001preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:ModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:ModelVersion" }, { type: "azure-native:machinelearningservices:ModelVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ModelVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ModelVersion resource. + */ +export interface ModelVersionArgs { + /** + * [Required] Additional attributes of the entity. + */ + modelVersionProperties: pulumi.Input; + /** + * Container name. This is case-sensitive. + */ + name: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. This is case-sensitive. + */ + version?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/onlineDeployment.ts b/sdk/nodejs/machinelearningservices/v20250101preview/onlineDeployment.ts new file mode 100644 index 000000000000..5661be8e0754 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/onlineDeployment.ts @@ -0,0 +1,172 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class OnlineDeployment extends pulumi.CustomResource { + /** + * Get an existing OnlineDeployment resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): OnlineDeployment { + return new OnlineDeployment(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:OnlineDeployment'; + + /** + * Returns true if the given object is an instance of OnlineDeployment. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is OnlineDeployment { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === OnlineDeployment.__pulumiType; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * [Required] Additional attributes of the entity. + */ + public readonly onlineDeploymentProperties!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a OnlineDeployment resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: OnlineDeploymentArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.endpointName === undefined) && !opts.urn) { + throw new Error("Missing required property 'endpointName'"); + } + if ((!args || args.onlineDeploymentProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'onlineDeploymentProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["deploymentName"] = args ? args.deploymentName : undefined; + resourceInputs["endpointName"] = args ? args.endpointName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["onlineDeploymentProperties"] = args ? args.onlineDeploymentProperties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["onlineDeploymentProperties"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220501:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20231001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001:OnlineDeployment" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineDeployment" }, { type: "azure-native:machinelearningservices:OnlineDeployment" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(OnlineDeployment.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a OnlineDeployment resource. + */ +export interface OnlineDeploymentArgs { + /** + * Inference Endpoint Deployment name. + */ + deploymentName?: pulumi.Input; + /** + * Inference endpoint name. + */ + endpointName: pulumi.Input; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + onlineDeploymentProperties: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/onlineEndpoint.ts b/sdk/nodejs/machinelearningservices/v20250101preview/onlineEndpoint.ts new file mode 100644 index 000000000000..c4be5133edf4 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/onlineEndpoint.ts @@ -0,0 +1,164 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class OnlineEndpoint extends pulumi.CustomResource { + /** + * Get an existing OnlineEndpoint resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): OnlineEndpoint { + return new OnlineEndpoint(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:OnlineEndpoint'; + + /** + * Returns true if the given object is an instance of OnlineEndpoint. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is OnlineEndpoint { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === OnlineEndpoint.__pulumiType; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * [Required] Additional attributes of the entity. + */ + public readonly onlineEndpointProperties!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a OnlineEndpoint resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: OnlineEndpointArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.onlineEndpointProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'onlineEndpointProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["endpointName"] = args ? args.endpointName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["onlineEndpointProperties"] = args ? (args.onlineEndpointProperties ? pulumi.output(args.onlineEndpointProperties).apply(inputs.machinelearningservices.v20250101preview.onlineEndpointArgsProvideDefaults) : undefined) : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["onlineEndpointProperties"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20210301preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220501:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20220601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20221201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230201preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230601preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20230801preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20231001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:OnlineEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:OnlineEndpoint" }, { type: "azure-native:machinelearningservices:OnlineEndpoint" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(OnlineEndpoint.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a OnlineEndpoint resource. + */ +export interface OnlineEndpointArgs { + /** + * Online Endpoint name. + */ + endpointName?: pulumi.Input; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + onlineEndpointProperties: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/privateEndpointConnection.ts b/sdk/nodejs/machinelearningservices/v20250101preview/privateEndpointConnection.ts new file mode 100644 index 000000000000..16121f18336e --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/privateEndpointConnection.ts @@ -0,0 +1,164 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The Private Endpoint Connection resource. + */ +export class PrivateEndpointConnection extends pulumi.CustomResource { + /** + * Get an existing PrivateEndpointConnection resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): PrivateEndpointConnection { + return new PrivateEndpointConnection(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection'; + + /** + * Returns true if the given object is an instance of PrivateEndpointConnection. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is PrivateEndpointConnection { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === PrivateEndpointConnection.__pulumiType; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * Same as workspace location. + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The Private Endpoint resource. + */ + public /*out*/ readonly privateEndpoint!: pulumi.Output; + /** + * The connection state. + */ + public readonly privateLinkServiceConnectionState!: pulumi.Output; + /** + * The current provisioning state. + */ + public readonly provisioningState!: pulumi.Output; + /** + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a PrivateEndpointConnection resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: PrivateEndpointConnectionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["privateEndpointConnectionName"] = args ? args.privateEndpointConnectionName : undefined; + resourceInputs["privateLinkServiceConnectionState"] = args ? args.privateLinkServiceConnectionState : undefined; + resourceInputs["provisioningState"] = args ? args.provisioningState : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpoint"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["privateEndpoint"] = undefined /*out*/; + resourceInputs["privateLinkServiceConnectionState"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200301:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200601:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200801:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210101:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20210701:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220501:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20231001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection" }, { type: "azure-native:machinelearningservices:PrivateEndpointConnection" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(PrivateEndpointConnection.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a PrivateEndpointConnection resource. + */ +export interface PrivateEndpointConnectionArgs { + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * Same as workspace location. + */ + location?: pulumi.Input; + /** + * NRP Private Endpoint Connection Name + */ + privateEndpointConnectionName?: pulumi.Input; + /** + * The connection state. + */ + privateLinkServiceConnectionState?: pulumi.Input; + /** + * The current provisioning state. + */ + provisioningState?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + */ + sku?: pulumi.Input; + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/raiPolicy.ts b/sdk/nodejs/machinelearningservices/v20250101preview/raiPolicy.ts new file mode 100644 index 000000000000..9e06e79be6bc --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/raiPolicy.ts @@ -0,0 +1,130 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure OpenAI Content Filters resource. + */ +export class RaiPolicy extends pulumi.CustomResource { + /** + * Get an existing RaiPolicy resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RaiPolicy { + return new RaiPolicy(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RaiPolicy'; + + /** + * Returns true if the given object is an instance of RaiPolicy. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RaiPolicy { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RaiPolicy.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure OpenAI Content Filters properties. + */ + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RaiPolicy resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RaiPolicyArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.endpointName === undefined) && !opts.urn) { + throw new Error("Missing required property 'endpointName'"); + } + if ((!args || args.properties === undefined) && !opts.urn) { + throw new Error("Missing required property 'properties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["endpointName"] = args ? args.endpointName : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["proxyApiVersion"] = args ? args.proxyApiVersion : undefined; + resourceInputs["raiPolicyName"] = args ? args.raiPolicyName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20240401preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20240701preview:RaiPolicy" }, { type: "azure-native:machinelearningservices/v20241001preview:RaiPolicy" }, { type: "azure-native:machinelearningservices:RaiPolicy" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RaiPolicy.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RaiPolicy resource. + */ +export interface RaiPolicyArgs { + /** + * Name of the endpoint resource. + */ + endpointName: pulumi.Input; + /** + * Azure OpenAI Content Filters properties. + */ + properties: pulumi.Input; + /** + * Api version used by proxy call + */ + proxyApiVersion?: pulumi.Input; + /** + * Name of the Rai Policy. + */ + raiPolicyName?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registry.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registry.ts new file mode 100644 index 000000000000..c3c598e96b4f --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registry.ts @@ -0,0 +1,156 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class Registry extends pulumi.CustomResource { + /** + * Get an existing Registry resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Registry { + return new Registry(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:Registry'; + + /** + * Returns true if the given object is an instance of Registry. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Registry { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Registry.__pulumiType; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * [Required] Additional attributes of the entity. + */ + public readonly registryProperties!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Registry resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.registryProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryProperties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["registryProperties"] = args ? args.registryProperties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["registryProperties"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:Registry" }, { type: "azure-native:machinelearningservices/v20221201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230201preview:Registry" }, { type: "azure-native:machinelearningservices/v20230401:Registry" }, { type: "azure-native:machinelearningservices/v20230401preview:Registry" }, { type: "azure-native:machinelearningservices/v20230601preview:Registry" }, { type: "azure-native:machinelearningservices/v20230801preview:Registry" }, { type: "azure-native:machinelearningservices/v20231001:Registry" }, { type: "azure-native:machinelearningservices/v20240101preview:Registry" }, { type: "azure-native:machinelearningservices/v20240401:Registry" }, { type: "azure-native:machinelearningservices/v20240401preview:Registry" }, { type: "azure-native:machinelearningservices/v20240701preview:Registry" }, { type: "azure-native:machinelearningservices/v20241001:Registry" }, { type: "azure-native:machinelearningservices/v20241001preview:Registry" }, { type: "azure-native:machinelearningservices:Registry" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Registry.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Registry resource. + */ +export interface RegistryArgs { + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName?: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + registryProperties: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryCodeContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryCodeContainer.ts new file mode 100644 index 000000000000..c15a955ec910 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryCodeContainer.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryCodeContainer extends pulumi.CustomResource { + /** + * Get an existing RegistryCodeContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryCodeContainer { + return new RegistryCodeContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer'; + + /** + * Returns true if the given object is an instance of RegistryCodeContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryCodeContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryCodeContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly codeContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryCodeContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryCodeContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.codeContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'codeContainerProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["codeContainerProperties"] = args ? (args.codeContainerProperties ? pulumi.output(args.codeContainerProperties).apply(inputs.machinelearningservices.v20250101preview.codeContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["codeName"] = args ? args.codeName : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["codeContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer" }, { type: "azure-native:machinelearningservices:RegistryCodeContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryCodeContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryCodeContainer resource. + */ +export interface RegistryCodeContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + codeContainerProperties: pulumi.Input; + /** + * Container name. + */ + codeName?: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryCodeVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryCodeVersion.ts new file mode 100644 index 000000000000..7c6ce6d3bf33 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryCodeVersion.ts @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryCodeVersion extends pulumi.CustomResource { + /** + * Get an existing RegistryCodeVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryCodeVersion { + return new RegistryCodeVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion'; + + /** + * Returns true if the given object is an instance of RegistryCodeVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryCodeVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryCodeVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly codeVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryCodeVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryCodeVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.codeName === undefined) && !opts.urn) { + throw new Error("Missing required property 'codeName'"); + } + if ((!args || args.codeVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'codeVersionProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["codeName"] = args ? args.codeName : undefined; + resourceInputs["codeVersionProperties"] = args ? (args.codeVersionProperties ? pulumi.output(args.codeVersionProperties).apply(inputs.machinelearningservices.v20250101preview.codeVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["codeVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion" }, { type: "azure-native:machinelearningservices:RegistryCodeVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryCodeVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryCodeVersion resource. + */ +export interface RegistryCodeVersionArgs { + /** + * Container name. + */ + codeName: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + codeVersionProperties: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version?: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryComponentContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryComponentContainer.ts new file mode 100644 index 000000000000..2cb41aa7f61d --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryComponentContainer.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryComponentContainer extends pulumi.CustomResource { + /** + * Get an existing RegistryComponentContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryComponentContainer { + return new RegistryComponentContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer'; + + /** + * Returns true if the given object is an instance of RegistryComponentContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryComponentContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryComponentContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly componentContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryComponentContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryComponentContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.componentContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'componentContainerProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["componentContainerProperties"] = args ? (args.componentContainerProperties ? pulumi.output(args.componentContainerProperties).apply(inputs.machinelearningservices.v20250101preview.componentContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["componentName"] = args ? args.componentName : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["componentContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer" }, { type: "azure-native:machinelearningservices:RegistryComponentContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryComponentContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryComponentContainer resource. + */ +export interface RegistryComponentContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + componentContainerProperties: pulumi.Input; + /** + * Container name. + */ + componentName?: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryComponentVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryComponentVersion.ts new file mode 100644 index 000000000000..4cae6c1ebf82 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryComponentVersion.ts @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryComponentVersion extends pulumi.CustomResource { + /** + * Get an existing RegistryComponentVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryComponentVersion { + return new RegistryComponentVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion'; + + /** + * Returns true if the given object is an instance of RegistryComponentVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryComponentVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryComponentVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly componentVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryComponentVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryComponentVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.componentName === undefined) && !opts.urn) { + throw new Error("Missing required property 'componentName'"); + } + if ((!args || args.componentVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'componentVersionProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["componentName"] = args ? args.componentName : undefined; + resourceInputs["componentVersionProperties"] = args ? (args.componentVersionProperties ? pulumi.output(args.componentVersionProperties).apply(inputs.machinelearningservices.v20250101preview.componentVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["componentVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion" }, { type: "azure-native:machinelearningservices:RegistryComponentVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryComponentVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryComponentVersion resource. + */ +export interface RegistryComponentVersionArgs { + /** + * Container name. + */ + componentName: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + componentVersionProperties: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version?: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryDataContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryDataContainer.ts new file mode 100644 index 000000000000..c18050839e55 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryDataContainer.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryDataContainer extends pulumi.CustomResource { + /** + * Get an existing RegistryDataContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryDataContainer { + return new RegistryDataContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryDataContainer'; + + /** + * Returns true if the given object is an instance of RegistryDataContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryDataContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryDataContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly dataContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryDataContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryDataContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.dataContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'dataContainerProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["dataContainerProperties"] = args ? (args.dataContainerProperties ? pulumi.output(args.dataContainerProperties).apply(inputs.machinelearningservices.v20250101preview.dataContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["dataContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataContainer" }, { type: "azure-native:machinelearningservices:RegistryDataContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryDataContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryDataContainer resource. + */ +export interface RegistryDataContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + dataContainerProperties: pulumi.Input; + /** + * Container name. + */ + name?: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryDataVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryDataVersion.ts new file mode 100644 index 000000000000..e0efc988e12a --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryDataVersion.ts @@ -0,0 +1,124 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryDataVersion extends pulumi.CustomResource { + /** + * Get an existing RegistryDataVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryDataVersion { + return new RegistryDataVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryDataVersion'; + + /** + * Returns true if the given object is an instance of RegistryDataVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryDataVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryDataVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly dataVersionBaseProperties!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryDataVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryDataVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.dataVersionBaseProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'dataVersionBaseProperties'"); + } + if ((!args || args.name === undefined) && !opts.urn) { + throw new Error("Missing required property 'name'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["dataVersionBaseProperties"] = args ? args.dataVersionBaseProperties : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["dataVersionBaseProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230201preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryDataVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryDataVersion" }, { type: "azure-native:machinelearningservices:RegistryDataVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryDataVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryDataVersion resource. + */ +export interface RegistryDataVersionArgs { + /** + * [Required] Additional attributes of the entity. + */ + dataVersionBaseProperties: pulumi.Input; + /** + * Container name. + */ + name: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version?: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryEnvironmentContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryEnvironmentContainer.ts new file mode 100644 index 000000000000..cb9a4c50cd6a --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryEnvironmentContainer.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryEnvironmentContainer extends pulumi.CustomResource { + /** + * Get an existing RegistryEnvironmentContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryEnvironmentContainer { + return new RegistryEnvironmentContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer'; + + /** + * Returns true if the given object is an instance of RegistryEnvironmentContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryEnvironmentContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryEnvironmentContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly environmentContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryEnvironmentContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryEnvironmentContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.environmentContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'environmentContainerProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["environmentContainerProperties"] = args ? (args.environmentContainerProperties ? pulumi.output(args.environmentContainerProperties).apply(inputs.machinelearningservices.v20250101preview.environmentContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["environmentName"] = args ? args.environmentName : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["environmentContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryEnvironmentContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryEnvironmentContainer resource. + */ +export interface RegistryEnvironmentContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + environmentContainerProperties: pulumi.Input; + /** + * Container name. + */ + environmentName?: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryEnvironmentVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryEnvironmentVersion.ts new file mode 100644 index 000000000000..0aedaff2acb7 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryEnvironmentVersion.ts @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryEnvironmentVersion extends pulumi.CustomResource { + /** + * Get an existing RegistryEnvironmentVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryEnvironmentVersion { + return new RegistryEnvironmentVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion'; + + /** + * Returns true if the given object is an instance of RegistryEnvironmentVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryEnvironmentVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryEnvironmentVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly environmentVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryEnvironmentVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryEnvironmentVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.environmentName === undefined) && !opts.urn) { + throw new Error("Missing required property 'environmentName'"); + } + if ((!args || args.environmentVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'environmentVersionProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["environmentName"] = args ? args.environmentName : undefined; + resourceInputs["environmentVersionProperties"] = args ? (args.environmentVersionProperties ? pulumi.output(args.environmentVersionProperties).apply(inputs.machinelearningservices.v20250101preview.environmentVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["environmentVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion" }, { type: "azure-native:machinelearningservices:RegistryEnvironmentVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryEnvironmentVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryEnvironmentVersion resource. + */ +export interface RegistryEnvironmentVersionArgs { + /** + * Container name. + */ + environmentName: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + environmentVersionProperties: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version?: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryModelContainer.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryModelContainer.ts new file mode 100644 index 000000000000..ae0e0fc5e313 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryModelContainer.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryModelContainer extends pulumi.CustomResource { + /** + * Get an existing RegistryModelContainer resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryModelContainer { + return new RegistryModelContainer(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryModelContainer'; + + /** + * Returns true if the given object is an instance of RegistryModelContainer. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryModelContainer { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryModelContainer.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly modelContainerProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryModelContainer resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryModelContainerArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.modelContainerProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'modelContainerProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["modelContainerProperties"] = args ? (args.modelContainerProperties ? pulumi.output(args.modelContainerProperties).apply(inputs.machinelearningservices.v20250101preview.modelContainerArgsProvideDefaults) : undefined) : undefined; + resourceInputs["modelName"] = args ? args.modelName : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["modelContainerProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelContainer" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelContainer" }, { type: "azure-native:machinelearningservices:RegistryModelContainer" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryModelContainer.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryModelContainer resource. + */ +export interface RegistryModelContainerArgs { + /** + * [Required] Additional attributes of the entity. + */ + modelContainerProperties: pulumi.Input; + /** + * Container name. + */ + modelName?: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/registryModelVersion.ts b/sdk/nodejs/machinelearningservices/v20250101preview/registryModelVersion.ts new file mode 100644 index 000000000000..102251d87271 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/registryModelVersion.ts @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class RegistryModelVersion extends pulumi.CustomResource { + /** + * Get an existing RegistryModelVersion resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): RegistryModelVersion { + return new RegistryModelVersion(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:RegistryModelVersion'; + + /** + * Returns true if the given object is an instance of RegistryModelVersion. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is RegistryModelVersion { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === RegistryModelVersion.__pulumiType; + } + + /** + * [Required] Additional attributes of the entity. + */ + public readonly modelVersionProperties!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a RegistryModelVersion resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: RegistryModelVersionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.modelName === undefined) && !opts.urn) { + throw new Error("Missing required property 'modelName'"); + } + if ((!args || args.modelVersionProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'modelVersionProperties'"); + } + if ((!args || args.registryName === undefined) && !opts.urn) { + throw new Error("Missing required property 'registryName'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["modelName"] = args ? args.modelName : undefined; + resourceInputs["modelVersionProperties"] = args ? (args.modelVersionProperties ? pulumi.output(args.modelVersionProperties).apply(inputs.machinelearningservices.v20250101preview.modelVersionArgsProvideDefaults) : undefined) : undefined; + resourceInputs["registryName"] = args ? args.registryName : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["version"] = args ? args.version : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["modelVersionProperties"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20221001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20221201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230201preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230601preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20230801preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20231001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240101preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240401preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20240701preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001:RegistryModelVersion" }, { type: "azure-native:machinelearningservices/v20241001preview:RegistryModelVersion" }, { type: "azure-native:machinelearningservices:RegistryModelVersion" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(RegistryModelVersion.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a RegistryModelVersion resource. + */ +export interface RegistryModelVersionArgs { + /** + * Container name. + */ + modelName: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + modelVersionProperties: pulumi.Input; + /** + * Name of Azure Machine Learning registry. This is case-insensitive + */ + registryName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Version identifier. + */ + version?: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/schedule.ts b/sdk/nodejs/machinelearningservices/v20250101preview/schedule.ts new file mode 100644 index 000000000000..d72c177c6ad7 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/schedule.ts @@ -0,0 +1,116 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Azure Resource Manager resource envelope. + */ +export class Schedule extends pulumi.CustomResource { + /** + * Get an existing Schedule resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Schedule { + return new Schedule(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:Schedule'; + + /** + * Returns true if the given object is an instance of Schedule. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Schedule { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Schedule.__pulumiType; + } + + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * [Required] Additional attributes of the entity. + */ + public readonly scheduleProperties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Schedule resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ScheduleArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.scheduleProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'scheduleProperties'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["scheduleProperties"] = args ? (args.scheduleProperties ? pulumi.output(args.scheduleProperties).apply(inputs.machinelearningservices.v20250101preview.scheduleArgsProvideDefaults) : undefined) : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["scheduleProperties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20220601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221001:Schedule" }, { type: "azure-native:machinelearningservices/v20221001preview:Schedule" }, { type: "azure-native:machinelearningservices/v20221201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230201preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230401:Schedule" }, { type: "azure-native:machinelearningservices/v20230401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230601preview:Schedule" }, { type: "azure-native:machinelearningservices/v20230801preview:Schedule" }, { type: "azure-native:machinelearningservices/v20231001:Schedule" }, { type: "azure-native:machinelearningservices/v20240101preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240401:Schedule" }, { type: "azure-native:machinelearningservices/v20240401preview:Schedule" }, { type: "azure-native:machinelearningservices/v20240701preview:Schedule" }, { type: "azure-native:machinelearningservices/v20241001:Schedule" }, { type: "azure-native:machinelearningservices/v20241001preview:Schedule" }, { type: "azure-native:machinelearningservices:Schedule" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Schedule.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Schedule resource. + */ +export interface ScheduleArgs { + /** + * Schedule name. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + scheduleProperties: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/serverlessEndpoint.ts b/sdk/nodejs/machinelearningservices/v20250101preview/serverlessEndpoint.ts new file mode 100644 index 000000000000..36aa5e9a7d83 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/serverlessEndpoint.ts @@ -0,0 +1,163 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class ServerlessEndpoint extends pulumi.CustomResource { + /** + * Get an existing ServerlessEndpoint resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): ServerlessEndpoint { + return new ServerlessEndpoint(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint'; + + /** + * Returns true if the given object is an instance of ServerlessEndpoint. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is ServerlessEndpoint { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === ServerlessEndpoint.__pulumiType; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + public readonly kind!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public readonly name!: pulumi.Output; + /** + * [Required] Additional attributes of the entity. + */ + public readonly serverlessEndpointProperties!: pulumi.Output; + /** + * Sku details required for ARM contract for Autoscaling. + */ + public readonly sku!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a ServerlessEndpoint resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: ServerlessEndpointArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.serverlessEndpointProperties === undefined) && !opts.urn) { + throw new Error("Missing required property 'serverlessEndpointProperties'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["name"] = args ? args.name : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["serverlessEndpointProperties"] = args ? args.serverlessEndpointProperties : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["serverlessEndpointProperties"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint" }, { type: "azure-native:machinelearningservices:ServerlessEndpoint" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(ServerlessEndpoint.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a ServerlessEndpoint resource. + */ +export interface ServerlessEndpointArgs { + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + */ + kind?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * Serverless Endpoint name. + */ + name?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * [Required] Additional attributes of the entity. + */ + serverlessEndpointProperties: pulumi.Input; + /** + * Sku details required for ARM contract for Autoscaling. + */ + sku?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/workspace.ts b/sdk/nodejs/machinelearningservices/v20250101preview/workspace.ts new file mode 100644 index 000000000000..993eeb5bfe91 --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/workspace.ts @@ -0,0 +1,494 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * An object that represents a machine learning workspace. + */ +export class Workspace extends pulumi.CustomResource { + /** + * Get an existing Workspace resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Workspace { + return new Workspace(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:Workspace'; + + /** + * Returns true if the given object is an instance of Workspace. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Workspace { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Workspace.__pulumiType; + } + + /** + * The URI of agents endpoint associated with this workspace. + */ + public /*out*/ readonly agentsEndpointUri!: pulumi.Output; + /** + * The flag to indicate whether to allow public access when behind VNet. + */ + public readonly allowPublicAccessWhenBehindVnet!: pulumi.Output; + /** + * The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + */ + public readonly allowRoleAssignmentOnRG!: pulumi.Output; + /** + * ARM id of the application insights associated with this workspace. + */ + public readonly applicationInsights!: pulumi.Output; + public readonly associatedWorkspaces!: pulumi.Output; + public readonly containerRegistries!: pulumi.Output; + /** + * ARM id of the container registry associated with this workspace. + */ + public readonly containerRegistry!: pulumi.Output; + /** + * The description of this workspace. + */ + public readonly description!: pulumi.Output; + /** + * Url for the discovery service to identify regional endpoints for machine learning experimentation services + */ + public readonly discoveryUrl!: pulumi.Output; + public readonly enableDataIsolation!: pulumi.Output; + public readonly enableServiceSideCMKEncryption!: pulumi.Output; + /** + * Flag to tell if simplified CMK should be enabled for this workspace. + */ + public readonly enableSimplifiedCmk!: pulumi.Output; + /** + * Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + */ + public readonly enableSoftwareBillOfMaterials!: pulumi.Output; + public readonly encryption!: pulumi.Output; + public readonly existingWorkspaces!: pulumi.Output; + /** + * Settings for feature store type workspace. + */ + public readonly featureStoreSettings!: pulumi.Output; + /** + * The friendly name for this workspace. This name in mutable + */ + public readonly friendlyName!: pulumi.Output; + /** + * The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + */ + public readonly hbiWorkspace!: pulumi.Output; + public readonly hubResourceId!: pulumi.Output; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * The compute name for image build + */ + public readonly imageBuildCompute!: pulumi.Output; + /** + * The list of IPv4 addresses that are allowed to access the workspace. + */ + public readonly ipAllowlist!: pulumi.Output; + /** + * ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + */ + public readonly keyVault!: pulumi.Output; + public readonly keyVaults!: pulumi.Output; + public readonly kind!: pulumi.Output; + public readonly location!: pulumi.Output; + /** + * Managed Network settings for a machine learning workspace. + */ + public readonly managedNetwork!: pulumi.Output; + /** + * The URI associated with this workspace that machine learning flow must point at to set up tracking. + */ + public /*out*/ readonly mlFlowTrackingUri!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * A set of rules governing the network accessibility of the workspace. + */ + public readonly networkAcls!: pulumi.Output; + /** + * The notebook info of Azure ML workspace. + */ + public /*out*/ readonly notebookInfo!: pulumi.Output; + /** + * The user assigned identity resource id that represents the workspace identity. + */ + public readonly primaryUserAssignedIdentity!: pulumi.Output; + /** + * The list of private endpoint connections in the workspace. + */ + public /*out*/ readonly privateEndpointConnections!: pulumi.Output; + /** + * Count of private connections in the workspace + */ + public /*out*/ readonly privateLinkCount!: pulumi.Output; + /** + * Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + */ + public readonly provisionNetworkNow!: pulumi.Output; + /** + * The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Whether requests from Public Network are allowed. + */ + public readonly publicNetworkAccess!: pulumi.Output; + /** + * Settings for serverless compute in a workspace + */ + public readonly serverlessComputeSettings!: pulumi.Output; + /** + * The service managed resource settings. + */ + public readonly serviceManagedResourcesSettings!: pulumi.Output; + /** + * The name of the managed resource group created by workspace RP in customer subscription if the workspace is CMK workspace + */ + public /*out*/ readonly serviceProvisionedResourceGroup!: pulumi.Output; + /** + * The list of shared private link resources in this workspace. + */ + public readonly sharedPrivateLinkResources!: pulumi.Output; + /** + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + */ + public readonly sku!: pulumi.Output; + /** + * Retention time in days after workspace get soft deleted. + */ + public readonly softDeleteRetentionInDays!: pulumi.Output; + /** + * ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + */ + public readonly storageAccount!: pulumi.Output; + public readonly storageAccounts!: pulumi.Output; + /** + * If the storage associated with the workspace has hierarchical namespace(HNS) enabled. + */ + public /*out*/ readonly storageHnsEnabled!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The auth mode used for accessing the system datastores of the workspace. + */ + public readonly systemDatastoresAuthMode!: pulumi.Output; + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The tenant id associated with this workspace. + */ + public /*out*/ readonly tenantId!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + /** + * Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + */ + public readonly v1LegacyMode!: pulumi.Output; + /** + * WorkspaceHub's configuration object. + */ + public readonly workspaceHubConfig!: pulumi.Output; + /** + * The immutable id associated with this workspace. + */ + public /*out*/ readonly workspaceId!: pulumi.Output; + + /** + * Create a Workspace resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: WorkspaceArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["allowPublicAccessWhenBehindVnet"] = args ? args.allowPublicAccessWhenBehindVnet : undefined; + resourceInputs["allowRoleAssignmentOnRG"] = args ? args.allowRoleAssignmentOnRG : undefined; + resourceInputs["applicationInsights"] = args ? args.applicationInsights : undefined; + resourceInputs["associatedWorkspaces"] = args ? args.associatedWorkspaces : undefined; + resourceInputs["containerRegistries"] = args ? args.containerRegistries : undefined; + resourceInputs["containerRegistry"] = args ? args.containerRegistry : undefined; + resourceInputs["description"] = args ? args.description : undefined; + resourceInputs["discoveryUrl"] = args ? args.discoveryUrl : undefined; + resourceInputs["enableDataIsolation"] = args ? args.enableDataIsolation : undefined; + resourceInputs["enableServiceSideCMKEncryption"] = args ? args.enableServiceSideCMKEncryption : undefined; + resourceInputs["enableSimplifiedCmk"] = args ? args.enableSimplifiedCmk : undefined; + resourceInputs["enableSoftwareBillOfMaterials"] = args ? args.enableSoftwareBillOfMaterials : undefined; + resourceInputs["encryption"] = args ? args.encryption : undefined; + resourceInputs["existingWorkspaces"] = args ? args.existingWorkspaces : undefined; + resourceInputs["featureStoreSettings"] = args ? args.featureStoreSettings : undefined; + resourceInputs["friendlyName"] = args ? args.friendlyName : undefined; + resourceInputs["hbiWorkspace"] = args ? args.hbiWorkspace : undefined; + resourceInputs["hubResourceId"] = args ? args.hubResourceId : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["imageBuildCompute"] = args ? args.imageBuildCompute : undefined; + resourceInputs["ipAllowlist"] = args ? args.ipAllowlist : undefined; + resourceInputs["keyVault"] = args ? args.keyVault : undefined; + resourceInputs["keyVaults"] = args ? args.keyVaults : undefined; + resourceInputs["kind"] = args ? args.kind : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["managedNetwork"] = args ? args.managedNetwork : undefined; + resourceInputs["networkAcls"] = args ? args.networkAcls : undefined; + resourceInputs["primaryUserAssignedIdentity"] = args ? args.primaryUserAssignedIdentity : undefined; + resourceInputs["provisionNetworkNow"] = args ? args.provisionNetworkNow : undefined; + resourceInputs["publicNetworkAccess"] = args ? args.publicNetworkAccess : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["serverlessComputeSettings"] = args ? args.serverlessComputeSettings : undefined; + resourceInputs["serviceManagedResourcesSettings"] = args ? args.serviceManagedResourcesSettings : undefined; + resourceInputs["sharedPrivateLinkResources"] = args ? args.sharedPrivateLinkResources : undefined; + resourceInputs["sku"] = args ? args.sku : undefined; + resourceInputs["softDeleteRetentionInDays"] = args ? args.softDeleteRetentionInDays : undefined; + resourceInputs["storageAccount"] = args ? args.storageAccount : undefined; + resourceInputs["storageAccounts"] = args ? args.storageAccounts : undefined; + resourceInputs["systemDatastoresAuthMode"] = args ? args.systemDatastoresAuthMode : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["v1LegacyMode"] = args ? args.v1LegacyMode : undefined; + resourceInputs["workspaceHubConfig"] = args ? args.workspaceHubConfig : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["agentsEndpointUri"] = undefined /*out*/; + resourceInputs["mlFlowTrackingUri"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["notebookInfo"] = undefined /*out*/; + resourceInputs["privateEndpointConnections"] = undefined /*out*/; + resourceInputs["privateLinkCount"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["serviceProvisionedResourceGroup"] = undefined /*out*/; + resourceInputs["storageHnsEnabled"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tenantId"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + resourceInputs["workspaceId"] = undefined /*out*/; + } else { + resourceInputs["agentsEndpointUri"] = undefined /*out*/; + resourceInputs["allowPublicAccessWhenBehindVnet"] = undefined /*out*/; + resourceInputs["allowRoleAssignmentOnRG"] = undefined /*out*/; + resourceInputs["applicationInsights"] = undefined /*out*/; + resourceInputs["associatedWorkspaces"] = undefined /*out*/; + resourceInputs["containerRegistries"] = undefined /*out*/; + resourceInputs["containerRegistry"] = undefined /*out*/; + resourceInputs["description"] = undefined /*out*/; + resourceInputs["discoveryUrl"] = undefined /*out*/; + resourceInputs["enableDataIsolation"] = undefined /*out*/; + resourceInputs["enableServiceSideCMKEncryption"] = undefined /*out*/; + resourceInputs["enableSimplifiedCmk"] = undefined /*out*/; + resourceInputs["enableSoftwareBillOfMaterials"] = undefined /*out*/; + resourceInputs["encryption"] = undefined /*out*/; + resourceInputs["existingWorkspaces"] = undefined /*out*/; + resourceInputs["featureStoreSettings"] = undefined /*out*/; + resourceInputs["friendlyName"] = undefined /*out*/; + resourceInputs["hbiWorkspace"] = undefined /*out*/; + resourceInputs["hubResourceId"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["imageBuildCompute"] = undefined /*out*/; + resourceInputs["ipAllowlist"] = undefined /*out*/; + resourceInputs["keyVault"] = undefined /*out*/; + resourceInputs["keyVaults"] = undefined /*out*/; + resourceInputs["kind"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["managedNetwork"] = undefined /*out*/; + resourceInputs["mlFlowTrackingUri"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["networkAcls"] = undefined /*out*/; + resourceInputs["notebookInfo"] = undefined /*out*/; + resourceInputs["primaryUserAssignedIdentity"] = undefined /*out*/; + resourceInputs["privateEndpointConnections"] = undefined /*out*/; + resourceInputs["privateLinkCount"] = undefined /*out*/; + resourceInputs["provisionNetworkNow"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["publicNetworkAccess"] = undefined /*out*/; + resourceInputs["serverlessComputeSettings"] = undefined /*out*/; + resourceInputs["serviceManagedResourcesSettings"] = undefined /*out*/; + resourceInputs["serviceProvisionedResourceGroup"] = undefined /*out*/; + resourceInputs["sharedPrivateLinkResources"] = undefined /*out*/; + resourceInputs["sku"] = undefined /*out*/; + resourceInputs["softDeleteRetentionInDays"] = undefined /*out*/; + resourceInputs["storageAccount"] = undefined /*out*/; + resourceInputs["storageAccounts"] = undefined /*out*/; + resourceInputs["storageHnsEnabled"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["systemDatastoresAuthMode"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["tenantId"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + resourceInputs["v1LegacyMode"] = undefined /*out*/; + resourceInputs["workspaceHubConfig"] = undefined /*out*/; + resourceInputs["workspaceId"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices:Workspace" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Workspace.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Workspace resource. + */ +export interface WorkspaceArgs { + /** + * The flag to indicate whether to allow public access when behind VNet. + */ + allowPublicAccessWhenBehindVnet?: pulumi.Input; + /** + * The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + */ + allowRoleAssignmentOnRG?: pulumi.Input; + /** + * ARM id of the application insights associated with this workspace. + */ + applicationInsights?: pulumi.Input; + associatedWorkspaces?: pulumi.Input[]>; + containerRegistries?: pulumi.Input[]>; + /** + * ARM id of the container registry associated with this workspace. + */ + containerRegistry?: pulumi.Input; + /** + * The description of this workspace. + */ + description?: pulumi.Input; + /** + * Url for the discovery service to identify regional endpoints for machine learning experimentation services + */ + discoveryUrl?: pulumi.Input; + enableDataIsolation?: pulumi.Input; + enableServiceSideCMKEncryption?: pulumi.Input; + /** + * Flag to tell if simplified CMK should be enabled for this workspace. + */ + enableSimplifiedCmk?: pulumi.Input; + /** + * Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + */ + enableSoftwareBillOfMaterials?: pulumi.Input; + encryption?: pulumi.Input; + existingWorkspaces?: pulumi.Input[]>; + /** + * Settings for feature store type workspace. + */ + featureStoreSettings?: pulumi.Input; + /** + * The friendly name for this workspace. This name in mutable + */ + friendlyName?: pulumi.Input; + /** + * The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + */ + hbiWorkspace?: pulumi.Input; + hubResourceId?: pulumi.Input; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * The compute name for image build + */ + imageBuildCompute?: pulumi.Input; + /** + * The list of IPv4 addresses that are allowed to access the workspace. + */ + ipAllowlist?: pulumi.Input[]>; + /** + * ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + */ + keyVault?: pulumi.Input; + keyVaults?: pulumi.Input[]>; + kind?: pulumi.Input; + location?: pulumi.Input; + /** + * Managed Network settings for a machine learning workspace. + */ + managedNetwork?: pulumi.Input; + /** + * A set of rules governing the network accessibility of the workspace. + */ + networkAcls?: pulumi.Input; + /** + * The user assigned identity resource id that represents the workspace identity. + */ + primaryUserAssignedIdentity?: pulumi.Input; + /** + * Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + */ + provisionNetworkNow?: pulumi.Input; + /** + * Whether requests from Public Network are allowed. + */ + publicNetworkAccess?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Settings for serverless compute in a workspace + */ + serverlessComputeSettings?: pulumi.Input; + /** + * The service managed resource settings. + */ + serviceManagedResourcesSettings?: pulumi.Input; + /** + * The list of shared private link resources in this workspace. + */ + sharedPrivateLinkResources?: pulumi.Input[]>; + /** + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + */ + sku?: pulumi.Input; + /** + * Retention time in days after workspace get soft deleted. + */ + softDeleteRetentionInDays?: pulumi.Input; + /** + * ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + */ + storageAccount?: pulumi.Input; + storageAccounts?: pulumi.Input[]>; + /** + * The auth mode used for accessing the system datastores of the workspace. + */ + systemDatastoresAuthMode?: pulumi.Input; + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + */ + v1LegacyMode?: pulumi.Input; + /** + * WorkspaceHub's configuration object. + */ + workspaceHubConfig?: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName?: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/v20250101preview/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/v20250101preview/workspaceConnection.ts new file mode 100644 index 000000000000..6a133f69694c --- /dev/null +++ b/sdk/nodejs/machinelearningservices/v20250101preview/workspaceConnection.ts @@ -0,0 +1,108 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +export class WorkspaceConnection extends pulumi.CustomResource { + /** + * Get an existing WorkspaceConnection resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): WorkspaceConnection { + return new WorkspaceConnection(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:machinelearningservices/v20250101preview:WorkspaceConnection'; + + /** + * Returns true if the given object is an instance of WorkspaceConnection. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is WorkspaceConnection { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === WorkspaceConnection.__pulumiType; + } + + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + public readonly properties!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a WorkspaceConnection resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: WorkspaceConnectionArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.properties === undefined) && !opts.urn) { + throw new Error("Missing required property 'properties'"); + } + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + if ((!args || args.workspaceName === undefined) && !opts.urn) { + throw new Error("Missing required property 'workspaceName'"); + } + resourceInputs["connectionName"] = args ? args.connectionName : undefined; + resourceInputs["properties"] = args ? args.properties : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["workspaceName"] = args ? args.workspaceName : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["name"] = undefined /*out*/; + resourceInputs["properties"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices:WorkspaceConnection" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a WorkspaceConnection resource. + */ +export interface WorkspaceConnectionArgs { + /** + * Friendly name of the workspace connection + */ + connectionName?: pulumi.Input; + properties: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * Azure Machine Learning Workspace Name + */ + workspaceName: pulumi.Input; +} diff --git a/sdk/nodejs/machinelearningservices/workspace.ts b/sdk/nodejs/machinelearningservices/workspace.ts index fb63847f1eeb..eb69e76ca4e9 100644 --- a/sdk/nodejs/machinelearningservices/workspace.ts +++ b/sdk/nodejs/machinelearningservices/workspace.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * An object that represents a machine learning workspace. * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. * - * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class Workspace extends pulumi.CustomResource { /** @@ -252,7 +252,7 @@ export class Workspace extends pulumi.CustomResource { resourceInputs["workspaceId"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20180301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20181119:Workspace" }, { type: "azure-native:machinelearningservices/v20190501:Workspace" }, { type: "azure-native:machinelearningservices/v20190601:Workspace" }, { type: "azure-native:machinelearningservices/v20191101:Workspace" }, { type: "azure-native:machinelearningservices/v20200101:Workspace" }, { type: "azure-native:machinelearningservices/v20200218preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200301:Workspace" }, { type: "azure-native:machinelearningservices/v20200401:Workspace" }, { type: "azure-native:machinelearningservices/v20200501preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200515preview:Workspace" }, { type: "azure-native:machinelearningservices/v20200601:Workspace" }, { type: "azure-native:machinelearningservices/v20200801:Workspace" }, { type: "azure-native:machinelearningservices/v20200901preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210101:Workspace" }, { type: "azure-native:machinelearningservices/v20210301preview:Workspace" }, { type: "azure-native:machinelearningservices/v20210401:Workspace" }, { type: "azure-native:machinelearningservices/v20210701:Workspace" }, { type: "azure-native:machinelearningservices/v20220101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20220501:Workspace" }, { type: "azure-native:machinelearningservices/v20220601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221001:Workspace" }, { type: "azure-native:machinelearningservices/v20221001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20221201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230201preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230401:Workspace" }, { type: "azure-native:machinelearningservices/v20230401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230601preview:Workspace" }, { type: "azure-native:machinelearningservices/v20230801preview:Workspace" }, { type: "azure-native:machinelearningservices/v20231001:Workspace" }, { type: "azure-native:machinelearningservices/v20240101preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240401:Workspace" }, { type: "azure-native:machinelearningservices/v20240401preview:Workspace" }, { type: "azure-native:machinelearningservices/v20240701preview:Workspace" }, { type: "azure-native:machinelearningservices/v20241001:Workspace" }, { type: "azure-native:machinelearningservices/v20241001preview:Workspace" }, { type: "azure-native:machinelearningservices/v20250101preview:Workspace" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Workspace.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/machinelearningservices/workspaceConnection.ts b/sdk/nodejs/machinelearningservices/workspaceConnection.ts index 4e84a1d9660b..25a4d0c43476 100644 --- a/sdk/nodejs/machinelearningservices/workspaceConnection.ts +++ b/sdk/nodejs/machinelearningservices/workspaceConnection.ts @@ -10,7 +10,7 @@ import * as utilities from "../utilities"; /** * Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. * - * Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + * Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. */ export class WorkspaceConnection extends pulumi.CustomResource { /** @@ -87,7 +87,7 @@ export class WorkspaceConnection extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:machinelearningservices/v20200601:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200801:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20200901preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210101:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210301preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20210701:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220501:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20220601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20221201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230201preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230601preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20230801preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20231001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240101preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240401preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20240701preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection" }, { type: "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(WorkspaceConnection.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/portalservices/copilotSetting.ts b/sdk/nodejs/portalservices/copilotSetting.ts index df70ee775e59..10e9b6fc66f6 100644 --- a/sdk/nodejs/portalservices/copilotSetting.ts +++ b/sdk/nodejs/portalservices/copilotSetting.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * The copilot settings tenant resource definition. * Azure REST API version: 2024-04-01-preview. + * + * Other available API versions: 2024-04-01. */ export class CopilotSetting extends pulumi.CustomResource { /** @@ -86,7 +88,7 @@ export class CopilotSetting extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:portalservices/v20240401preview:CopilotSetting" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:portalservices/v20240401:CopilotSetting" }, { type: "azure-native:portalservices/v20240401preview:CopilotSetting" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CopilotSetting.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/portalservices/getCopilotSetting.ts b/sdk/nodejs/portalservices/getCopilotSetting.ts index afdd6710b2d0..5ea008872ba6 100644 --- a/sdk/nodejs/portalservices/getCopilotSetting.ts +++ b/sdk/nodejs/portalservices/getCopilotSetting.ts @@ -10,6 +10,8 @@ import * as utilities from "../utilities"; /** * Get a CopilotSettingsResource * Azure REST API version: 2024-04-01-preview. + * + * Other available API versions: 2024-04-01. */ export function getCopilotSetting(args?: GetCopilotSettingArgs, opts?: pulumi.InvokeOptions): Promise { args = args || {}; @@ -53,6 +55,8 @@ export interface GetCopilotSettingResult { /** * Get a CopilotSettingsResource * Azure REST API version: 2024-04-01-preview. + * + * Other available API versions: 2024-04-01. */ export function getCopilotSettingOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/portalservices/index.ts b/sdk/nodejs/portalservices/index.ts index cbe3a994007d..fd14fb960aee 100644 --- a/sdk/nodejs/portalservices/index.ts +++ b/sdk/nodejs/portalservices/index.ts @@ -17,9 +17,11 @@ utilities.lazyLoad(exports, ["getCopilotSetting","getCopilotSettingOutput"], () // Export sub-modules: +import * as v20240401 from "./v20240401"; import * as v20240401preview from "./v20240401preview"; export { + v20240401, v20240401preview, }; diff --git a/sdk/nodejs/portalservices/v20240401/copilotSetting.ts b/sdk/nodejs/portalservices/v20240401/copilotSetting.ts new file mode 100644 index 000000000000..9396c5d527d3 --- /dev/null +++ b/sdk/nodejs/portalservices/v20240401/copilotSetting.ts @@ -0,0 +1,102 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * The copilot settings tenant resource definition. + */ +export class CopilotSetting extends pulumi.CustomResource { + /** + * Get an existing CopilotSetting resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): CopilotSetting { + return new CopilotSetting(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:portalservices/v20240401:CopilotSetting'; + + /** + * Returns true if the given object is an instance of CopilotSetting. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is CopilotSetting { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === CopilotSetting.__pulumiType; + } + + /** + * Boolean indicating if role-based access control is enabled for copilot in this tenant. + */ + public readonly accessControlEnabled!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The status of the last provisioning operation performed on the resource. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a CopilotSetting resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: CopilotSettingArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.accessControlEnabled === undefined) && !opts.urn) { + throw new Error("Missing required property 'accessControlEnabled'"); + } + resourceInputs["accessControlEnabled"] = args ? args.accessControlEnabled : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["accessControlEnabled"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:portalservices/v20240401preview:CopilotSetting" }, { type: "azure-native:portalservices:CopilotSetting" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(CopilotSetting.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a CopilotSetting resource. + */ +export interface CopilotSettingArgs { + /** + * Boolean indicating if role-based access control is enabled for copilot in this tenant. + */ + accessControlEnabled: pulumi.Input; +} diff --git a/sdk/nodejs/portalservices/v20240401/getCopilotSetting.ts b/sdk/nodejs/portalservices/v20240401/getCopilotSetting.ts new file mode 100644 index 000000000000..a556964b4c56 --- /dev/null +++ b/sdk/nodejs/portalservices/v20240401/getCopilotSetting.ts @@ -0,0 +1,60 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Get a CopilotSettingsResource + */ +export function getCopilotSetting(args?: GetCopilotSettingArgs, opts?: pulumi.InvokeOptions): Promise { + args = args || {}; + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:portalservices/v20240401:getCopilotSetting", { + }, opts); +} + +export interface GetCopilotSettingArgs { +} + +/** + * The copilot settings tenant resource definition. + */ +export interface GetCopilotSettingResult { + /** + * Boolean indicating if role-based access control is enabled for copilot in this tenant. + */ + readonly accessControlEnabled: boolean; + /** + * Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + */ + readonly id: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The status of the last provisioning operation performed on the resource. + */ + readonly provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + readonly systemData: outputs.portalservices.v20240401.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Get a CopilotSettingsResource + */ +export function getCopilotSettingOutput(opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:portalservices/v20240401:getCopilotSetting", { + }, opts); +} + diff --git a/sdk/nodejs/portalservices/v20240401/index.ts b/sdk/nodejs/portalservices/v20240401/index.ts new file mode 100644 index 000000000000..d39d6630661c --- /dev/null +++ b/sdk/nodejs/portalservices/v20240401/index.ts @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { CopilotSettingArgs } from "./copilotSetting"; +export type CopilotSetting = import("./copilotSetting").CopilotSetting; +export const CopilotSetting: typeof import("./copilotSetting").CopilotSetting = null as any; +utilities.lazyLoad(exports, ["CopilotSetting"], () => require("./copilotSetting")); + +export { GetCopilotSettingArgs, GetCopilotSettingResult } from "./getCopilotSetting"; +export const getCopilotSetting: typeof import("./getCopilotSetting").getCopilotSetting = null as any; +export const getCopilotSettingOutput: typeof import("./getCopilotSetting").getCopilotSettingOutput = null as any; +utilities.lazyLoad(exports, ["getCopilotSetting","getCopilotSettingOutput"], () => require("./getCopilotSetting")); + + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:portalservices/v20240401:CopilotSetting": + return new CopilotSetting(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "portalservices/v20240401", _module) diff --git a/sdk/nodejs/portalservices/v20240401preview/copilotSetting.ts b/sdk/nodejs/portalservices/v20240401preview/copilotSetting.ts index 2d7dd09f0737..da2fb510e540 100644 --- a/sdk/nodejs/portalservices/v20240401preview/copilotSetting.ts +++ b/sdk/nodejs/portalservices/v20240401preview/copilotSetting.ts @@ -85,7 +85,7 @@ export class CopilotSetting extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:portalservices:CopilotSetting" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:portalservices/v20240401:CopilotSetting" }, { type: "azure-native:portalservices:CopilotSetting" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(CopilotSetting.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/tsconfig.json b/sdk/nodejs/tsconfig.json index 6de25c293ed0..6af4d5120e40 100644 --- a/sdk/nodejs/tsconfig.json +++ b/sdk/nodejs/tsconfig.json @@ -93,6 +93,14 @@ "agfoodplatform/v20230601preview/index.ts", "agfoodplatform/v20230601preview/privateEndpointConnection.ts", "agfoodplatform/v20230601preview/solution.ts", + "agricultureplatform/agriService.ts", + "agricultureplatform/getAgriService.ts", + "agricultureplatform/index.ts", + "agricultureplatform/listAgriServiceAvailableSolutions.ts", + "agricultureplatform/v20240601preview/agriService.ts", + "agricultureplatform/v20240601preview/getAgriService.ts", + "agricultureplatform/v20240601preview/index.ts", + "agricultureplatform/v20240601preview/listAgriServiceAvailableSolutions.ts", "alertsmanagement/actionRuleByName.ts", "alertsmanagement/alertProcessingRuleByName.ts", "alertsmanagement/getActionRuleByName.ts", @@ -9358,6 +9366,16 @@ "delegatednetwork/v20230627preview/getOrchestratorInstanceServiceDetails.ts", "delegatednetwork/v20230627preview/index.ts", "delegatednetwork/v20230627preview/orchestratorInstanceServiceDetails.ts", + "dependencymap/discoverySource.ts", + "dependencymap/getDiscoverySource.ts", + "dependencymap/getMap.ts", + "dependencymap/index.ts", + "dependencymap/map.ts", + "dependencymap/v20250131preview/discoverySource.ts", + "dependencymap/v20250131preview/getDiscoverySource.ts", + "dependencymap/v20250131preview/getMap.ts", + "dependencymap/v20250131preview/index.ts", + "dependencymap/v20250131preview/map.ts", "desktopvirtualization/appAttachPackage.ts", "desktopvirtualization/application.ts", "desktopvirtualization/applicationGroup.ts", @@ -9997,6 +10015,42 @@ "devcenter/v20241001preview/projectEnvironmentType.ts", "devcenter/v20241001preview/projectPolicy.ts", "devcenter/v20241001preview/schedule.ts", + "devcenter/v20250201/attachedNetworkByDevCenter.ts", + "devcenter/v20250201/catalog.ts", + "devcenter/v20250201/devBoxDefinition.ts", + "devcenter/v20250201/devCenter.ts", + "devcenter/v20250201/environmentType.ts", + "devcenter/v20250201/gallery.ts", + "devcenter/v20250201/getAttachedNetworkByDevCenter.ts", + "devcenter/v20250201/getCatalog.ts", + "devcenter/v20250201/getCatalogSyncErrorDetails.ts", + "devcenter/v20250201/getCustomizationTaskErrorDetails.ts", + "devcenter/v20250201/getDevBoxDefinition.ts", + "devcenter/v20250201/getDevCenter.ts", + "devcenter/v20250201/getEnvironmentDefinitionErrorDetails.ts", + "devcenter/v20250201/getEnvironmentType.ts", + "devcenter/v20250201/getGallery.ts", + "devcenter/v20250201/getNetworkConnection.ts", + "devcenter/v20250201/getPool.ts", + "devcenter/v20250201/getProject.ts", + "devcenter/v20250201/getProjectCatalog.ts", + "devcenter/v20250201/getProjectCatalogEnvironmentDefinitionErrorDetails.ts", + "devcenter/v20250201/getProjectCatalogImageDefinitionBuildDetails.ts", + "devcenter/v20250201/getProjectCatalogImageDefinitionErrorDetails.ts", + "devcenter/v20250201/getProjectCatalogSyncErrorDetails.ts", + "devcenter/v20250201/getProjectEnvironmentType.ts", + "devcenter/v20250201/getProjectInheritedSettings.ts", + "devcenter/v20250201/getProjectPolicy.ts", + "devcenter/v20250201/getSchedule.ts", + "devcenter/v20250201/index.ts", + "devcenter/v20250201/listSkusByProject.ts", + "devcenter/v20250201/networkConnection.ts", + "devcenter/v20250201/pool.ts", + "devcenter/v20250201/project.ts", + "devcenter/v20250201/projectCatalog.ts", + "devcenter/v20250201/projectEnvironmentType.ts", + "devcenter/v20250201/projectPolicy.ts", + "devcenter/v20250201/schedule.ts", "devhub/getADOOAuthInfo.ts", "devhub/getGitHubOAuth.ts", "devhub/getIacProfile.ts", @@ -12443,6 +12497,23 @@ "healthcareapis/v20240331/service.ts", "healthcareapis/v20240331/workspace.ts", "healthcareapis/v20240331/workspacePrivateEndpointConnection.ts", + "healthcareapis/v20250301preview/dicomService.ts", + "healthcareapis/v20250301preview/fhirService.ts", + "healthcareapis/v20250301preview/getDicomService.ts", + "healthcareapis/v20250301preview/getFhirService.ts", + "healthcareapis/v20250301preview/getIotConnector.ts", + "healthcareapis/v20250301preview/getIotConnectorFhirDestination.ts", + "healthcareapis/v20250301preview/getPrivateEndpointConnection.ts", + "healthcareapis/v20250301preview/getService.ts", + "healthcareapis/v20250301preview/getWorkspace.ts", + "healthcareapis/v20250301preview/getWorkspacePrivateEndpointConnection.ts", + "healthcareapis/v20250301preview/index.ts", + "healthcareapis/v20250301preview/iotConnector.ts", + "healthcareapis/v20250301preview/iotConnectorFhirDestination.ts", + "healthcareapis/v20250301preview/privateEndpointConnection.ts", + "healthcareapis/v20250301preview/service.ts", + "healthcareapis/v20250301preview/workspace.ts", + "healthcareapis/v20250301preview/workspacePrivateEndpointConnection.ts", "healthcareapis/workspace.ts", "healthcareapis/workspacePrivateEndpointConnection.ts", "healthdataaiservices/deidService.ts", @@ -13507,6 +13578,16 @@ "kubernetesconfiguration/v20240401preview/fluxConfiguration.ts", "kubernetesconfiguration/v20240401preview/getFluxConfiguration.ts", "kubernetesconfiguration/v20240401preview/index.ts", + "kubernetesconfiguration/v20241101/extension.ts", + "kubernetesconfiguration/v20241101/fluxConfiguration.ts", + "kubernetesconfiguration/v20241101/getExtension.ts", + "kubernetesconfiguration/v20241101/getFluxConfiguration.ts", + "kubernetesconfiguration/v20241101/index.ts", + "kubernetesconfiguration/v20241101preview/getPrivateEndpointConnection.ts", + "kubernetesconfiguration/v20241101preview/getPrivateLinkScope.ts", + "kubernetesconfiguration/v20241101preview/index.ts", + "kubernetesconfiguration/v20241101preview/privateEndpointConnection.ts", + "kubernetesconfiguration/v20241101preview/privateLinkScope.ts", "kubernetesruntime/bgpPeer.ts", "kubernetesruntime/getBgpPeer.ts", "kubernetesruntime/getLoadBalancer.ts", @@ -15374,6 +15455,124 @@ "machinelearningservices/v20241001preview/serverlessEndpoint.ts", "machinelearningservices/v20241001preview/workspace.ts", "machinelearningservices/v20241001preview/workspaceConnection.ts", + "machinelearningservices/v20250101preview/batchDeployment.ts", + "machinelearningservices/v20250101preview/batchEndpoint.ts", + "machinelearningservices/v20250101preview/capabilityHost.ts", + "machinelearningservices/v20250101preview/codeContainer.ts", + "machinelearningservices/v20250101preview/codeVersion.ts", + "machinelearningservices/v20250101preview/componentContainer.ts", + "machinelearningservices/v20250101preview/componentVersion.ts", + "machinelearningservices/v20250101preview/compute.ts", + "machinelearningservices/v20250101preview/connectionDeployment.ts", + "machinelearningservices/v20250101preview/connectionRaiBlocklist.ts", + "machinelearningservices/v20250101preview/connectionRaiBlocklistItem.ts", + "machinelearningservices/v20250101preview/connectionRaiPolicy.ts", + "machinelearningservices/v20250101preview/dataContainer.ts", + "machinelearningservices/v20250101preview/dataVersion.ts", + "machinelearningservices/v20250101preview/datastore.ts", + "machinelearningservices/v20250101preview/endpointDeployment.ts", + "machinelearningservices/v20250101preview/environmentContainer.ts", + "machinelearningservices/v20250101preview/environmentVersion.ts", + "machinelearningservices/v20250101preview/featuresetContainerEntity.ts", + "machinelearningservices/v20250101preview/featuresetVersion.ts", + "machinelearningservices/v20250101preview/featurestoreEntityContainerEntity.ts", + "machinelearningservices/v20250101preview/featurestoreEntityVersion.ts", + "machinelearningservices/v20250101preview/getBatchDeployment.ts", + "machinelearningservices/v20250101preview/getBatchEndpoint.ts", + "machinelearningservices/v20250101preview/getCapabilityHost.ts", + "machinelearningservices/v20250101preview/getCodeContainer.ts", + "machinelearningservices/v20250101preview/getCodeVersion.ts", + "machinelearningservices/v20250101preview/getComponentContainer.ts", + "machinelearningservices/v20250101preview/getComponentVersion.ts", + "machinelearningservices/v20250101preview/getCompute.ts", + "machinelearningservices/v20250101preview/getComputeAllowedResizeSizes.ts", + "machinelearningservices/v20250101preview/getConnectionDeployment.ts", + "machinelearningservices/v20250101preview/getConnectionRaiBlocklist.ts", + "machinelearningservices/v20250101preview/getConnectionRaiBlocklistItem.ts", + "machinelearningservices/v20250101preview/getConnectionRaiPolicy.ts", + "machinelearningservices/v20250101preview/getDataContainer.ts", + "machinelearningservices/v20250101preview/getDataVersion.ts", + "machinelearningservices/v20250101preview/getDatastore.ts", + "machinelearningservices/v20250101preview/getEndpointDeployment.ts", + "machinelearningservices/v20250101preview/getEnvironmentContainer.ts", + "machinelearningservices/v20250101preview/getEnvironmentVersion.ts", + "machinelearningservices/v20250101preview/getFeaturesetContainerEntity.ts", + "machinelearningservices/v20250101preview/getFeaturesetVersion.ts", + "machinelearningservices/v20250101preview/getFeaturestoreEntityContainerEntity.ts", + "machinelearningservices/v20250101preview/getFeaturestoreEntityVersion.ts", + "machinelearningservices/v20250101preview/getInferenceEndpoint.ts", + "machinelearningservices/v20250101preview/getInferenceGroup.ts", + "machinelearningservices/v20250101preview/getInferenceGroupDeltaModelsStatusAsync.ts", + "machinelearningservices/v20250101preview/getInferenceGroupStatus.ts", + "machinelearningservices/v20250101preview/getInferencePool.ts", + "machinelearningservices/v20250101preview/getJob.ts", + "machinelearningservices/v20250101preview/getManagedNetworkSettingsRule.ts", + "machinelearningservices/v20250101preview/getMarketplaceSubscription.ts", + "machinelearningservices/v20250101preview/getModelContainer.ts", + "machinelearningservices/v20250101preview/getModelVersion.ts", + "machinelearningservices/v20250101preview/getOnlineDeployment.ts", + "machinelearningservices/v20250101preview/getOnlineDeploymentLogs.ts", + "machinelearningservices/v20250101preview/getOnlineEndpoint.ts", + "machinelearningservices/v20250101preview/getOnlineEndpointToken.ts", + "machinelearningservices/v20250101preview/getPrivateEndpointConnection.ts", + "machinelearningservices/v20250101preview/getRaiPolicy.ts", + "machinelearningservices/v20250101preview/getRegistry.ts", + "machinelearningservices/v20250101preview/getRegistryCodeContainer.ts", + "machinelearningservices/v20250101preview/getRegistryCodeVersion.ts", + "machinelearningservices/v20250101preview/getRegistryComponentContainer.ts", + "machinelearningservices/v20250101preview/getRegistryComponentVersion.ts", + "machinelearningservices/v20250101preview/getRegistryDataContainer.ts", + "machinelearningservices/v20250101preview/getRegistryDataVersion.ts", + "machinelearningservices/v20250101preview/getRegistryEnvironmentContainer.ts", + "machinelearningservices/v20250101preview/getRegistryEnvironmentVersion.ts", + "machinelearningservices/v20250101preview/getRegistryModelContainer.ts", + "machinelearningservices/v20250101preview/getRegistryModelVersion.ts", + "machinelearningservices/v20250101preview/getSchedule.ts", + "machinelearningservices/v20250101preview/getServerlessEndpoint.ts", + "machinelearningservices/v20250101preview/getWorkspace.ts", + "machinelearningservices/v20250101preview/getWorkspaceConnection.ts", + "machinelearningservices/v20250101preview/index.ts", + "machinelearningservices/v20250101preview/inferenceEndpoint.ts", + "machinelearningservices/v20250101preview/inferenceGroup.ts", + "machinelearningservices/v20250101preview/inferencePool.ts", + "machinelearningservices/v20250101preview/job.ts", + "machinelearningservices/v20250101preview/listBatchEndpointKeys.ts", + "machinelearningservices/v20250101preview/listComputeKeys.ts", + "machinelearningservices/v20250101preview/listComputeNodes.ts", + "machinelearningservices/v20250101preview/listConnectionAllModels.ts", + "machinelearningservices/v20250101preview/listDatastoreSecrets.ts", + "machinelearningservices/v20250101preview/listEndpointKeys.ts", + "machinelearningservices/v20250101preview/listInferenceGroupDeltaModelsAsync.ts", + "machinelearningservices/v20250101preview/listOnlineEndpointKeys.ts", + "machinelearningservices/v20250101preview/listServerlessEndpointKeys.ts", + "machinelearningservices/v20250101preview/listWorkspaceConnectionSecrets.ts", + "machinelearningservices/v20250101preview/listWorkspaceKeys.ts", + "machinelearningservices/v20250101preview/listWorkspaceNotebookAccessToken.ts", + "machinelearningservices/v20250101preview/listWorkspaceNotebookKeys.ts", + "machinelearningservices/v20250101preview/listWorkspaceStorageAccountKeys.ts", + "machinelearningservices/v20250101preview/managedNetworkSettingsRule.ts", + "machinelearningservices/v20250101preview/marketplaceSubscription.ts", + "machinelearningservices/v20250101preview/modelContainer.ts", + "machinelearningservices/v20250101preview/modelVersion.ts", + "machinelearningservices/v20250101preview/onlineDeployment.ts", + "machinelearningservices/v20250101preview/onlineEndpoint.ts", + "machinelearningservices/v20250101preview/privateEndpointConnection.ts", + "machinelearningservices/v20250101preview/raiPolicy.ts", + "machinelearningservices/v20250101preview/registry.ts", + "machinelearningservices/v20250101preview/registryCodeContainer.ts", + "machinelearningservices/v20250101preview/registryCodeVersion.ts", + "machinelearningservices/v20250101preview/registryComponentContainer.ts", + "machinelearningservices/v20250101preview/registryComponentVersion.ts", + "machinelearningservices/v20250101preview/registryDataContainer.ts", + "machinelearningservices/v20250101preview/registryDataVersion.ts", + "machinelearningservices/v20250101preview/registryEnvironmentContainer.ts", + "machinelearningservices/v20250101preview/registryEnvironmentVersion.ts", + "machinelearningservices/v20250101preview/registryModelContainer.ts", + "machinelearningservices/v20250101preview/registryModelVersion.ts", + "machinelearningservices/v20250101preview/schedule.ts", + "machinelearningservices/v20250101preview/serverlessEndpoint.ts", + "machinelearningservices/v20250101preview/workspace.ts", + "machinelearningservices/v20250101preview/workspaceConnection.ts", "machinelearningservices/workspace.ts", "machinelearningservices/workspaceConnection.ts", "maintenance/configurationAssignment.ts", @@ -20194,6 +20393,9 @@ "portalservices/copilotSetting.ts", "portalservices/getCopilotSetting.ts", "portalservices/index.ts", + "portalservices/v20240401/copilotSetting.ts", + "portalservices/v20240401/getCopilotSetting.ts", + "portalservices/v20240401/index.ts", "portalservices/v20240401preview/copilotSetting.ts", "portalservices/v20240401preview/getCopilotSetting.ts", "portalservices/v20240401preview/index.ts", @@ -25725,6 +25927,8 @@ "types/enums/agfoodplatform/v20200512preview/index.ts", "types/enums/agfoodplatform/v20210901preview/index.ts", "types/enums/agfoodplatform/v20230601preview/index.ts", + "types/enums/agricultureplatform/index.ts", + "types/enums/agricultureplatform/v20240601preview/index.ts", "types/enums/alertsmanagement/index.ts", "types/enums/alertsmanagement/v20190505preview/index.ts", "types/enums/alertsmanagement/v20210401/index.ts", @@ -26210,6 +26414,8 @@ "types/enums/delegatednetwork/v20210315/index.ts", "types/enums/delegatednetwork/v20230518preview/index.ts", "types/enums/delegatednetwork/v20230627preview/index.ts", + "types/enums/dependencymap/index.ts", + "types/enums/dependencymap/v20250131preview/index.ts", "types/enums/desktopvirtualization/index.ts", "types/enums/desktopvirtualization/v20210201preview/index.ts", "types/enums/desktopvirtualization/v20220210preview/index.ts", @@ -26236,6 +26442,7 @@ "types/enums/devcenter/v20240701preview/index.ts", "types/enums/devcenter/v20240801preview/index.ts", "types/enums/devcenter/v20241001preview/index.ts", + "types/enums/devcenter/v20250201/index.ts", "types/enums/devhub/index.ts", "types/enums/devhub/v20221011preview/index.ts", "types/enums/devhub/v20230801/index.ts", @@ -26375,6 +26582,7 @@ "types/enums/healthcareapis/v20231201/index.ts", "types/enums/healthcareapis/v20240301/index.ts", "types/enums/healthcareapis/v20240331/index.ts", + "types/enums/healthcareapis/v20250301preview/index.ts", "types/enums/healthdataaiservices/index.ts", "types/enums/healthdataaiservices/v20240228preview/index.ts", "types/enums/healthdataaiservices/v20240920/index.ts", @@ -26477,6 +26685,8 @@ "types/enums/kubernetesconfiguration/v20220701/index.ts", "types/enums/kubernetesconfiguration/v20230501/index.ts", "types/enums/kubernetesconfiguration/v20240401preview/index.ts", + "types/enums/kubernetesconfiguration/v20241101/index.ts", + "types/enums/kubernetesconfiguration/v20241101preview/index.ts", "types/enums/kubernetesruntime/index.ts", "types/enums/kubernetesruntime/v20231001preview/index.ts", "types/enums/kubernetesruntime/v20240301/index.ts", @@ -26530,6 +26740,7 @@ "types/enums/machinelearningservices/v20240701preview/index.ts", "types/enums/machinelearningservices/v20241001/index.ts", "types/enums/machinelearningservices/v20241001preview/index.ts", + "types/enums/machinelearningservices/v20250101preview/index.ts", "types/enums/maintenance/index.ts", "types/enums/maintenance/v20221101preview/index.ts", "types/enums/maintenance/v20230401/index.ts", @@ -26973,6 +27184,7 @@ "types/enums/videoindexer/v20240601preview/index.ts", "types/enums/videoindexer/v20240923preview/index.ts", "types/enums/videoindexer/v20250101/index.ts", + "types/enums/videoindexer/v20250301/index.ts", "types/enums/virtualmachineimages/index.ts", "types/enums/virtualmachineimages/v20220701/index.ts", "types/enums/virtualmachineimages/v20230701/index.ts", @@ -27110,6 +27322,9 @@ "videoindexer/v20250101/account.ts", "videoindexer/v20250101/getAccount.ts", "videoindexer/v20250101/index.ts", + "videoindexer/v20250301/account.ts", + "videoindexer/v20250301/getAccount.ts", + "videoindexer/v20250301/index.ts", "virtualmachineimages/getTrigger.ts", "virtualmachineimages/getVirtualMachineImageTemplate.ts", "virtualmachineimages/index.ts", diff --git a/sdk/nodejs/types/enums/agricultureplatform/index.ts b/sdk/nodejs/types/enums/agricultureplatform/index.ts new file mode 100644 index 000000000000..390c0163b7aa --- /dev/null +++ b/sdk/nodejs/types/enums/agricultureplatform/index.ts @@ -0,0 +1,49 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +// Export sub-modules: +import * as v20240601preview from "./v20240601preview"; + +export { + v20240601preview, +}; + +export const AuthCredentialsKind = { + /** + * OAuth Client Credential type + */ + OAuthClientCredentials: "OAuthClientCredentials", + /** + * API Key Auth Credential type + */ + ApiKeyAuthCredentials: "ApiKeyAuthCredentials", +} as const; + +/** + * Type of credential. + */ +export type AuthCredentialsKind = (typeof AuthCredentialsKind)[keyof typeof AuthCredentialsKind]; + +export const ManagedServiceIdentityType = { + None: "None", + SystemAssigned: "SystemAssigned", + UserAssigned: "UserAssigned", + SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned", +} as const; + +/** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ +export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; + +export const SkuTier = { + Free: "Free", + Basic: "Basic", + Standard: "Standard", + Premium: "Premium", +} as const; + +/** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ +export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier]; diff --git a/sdk/nodejs/types/enums/agricultureplatform/v20240601preview/index.ts b/sdk/nodejs/types/enums/agricultureplatform/v20240601preview/index.ts new file mode 100644 index 000000000000..8ebee068a1dc --- /dev/null +++ b/sdk/nodejs/types/enums/agricultureplatform/v20240601preview/index.ts @@ -0,0 +1,43 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + + +export const AuthCredentialsKind = { + /** + * OAuth Client Credential type + */ + OAuthClientCredentials: "OAuthClientCredentials", + /** + * API Key Auth Credential type + */ + ApiKeyAuthCredentials: "ApiKeyAuthCredentials", +} as const; + +/** + * Type of credential. + */ +export type AuthCredentialsKind = (typeof AuthCredentialsKind)[keyof typeof AuthCredentialsKind]; + +export const ManagedServiceIdentityType = { + None: "None", + SystemAssigned: "SystemAssigned", + UserAssigned: "UserAssigned", + SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned", +} as const; + +/** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ +export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; + +export const SkuTier = { + Free: "Free", + Basic: "Basic", + Standard: "Standard", + Premium: "Premium", +} as const; + +/** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ +export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier]; diff --git a/sdk/nodejs/types/enums/dependencymap/index.ts b/sdk/nodejs/types/enums/dependencymap/index.ts new file mode 100644 index 000000000000..5b6a704d86e9 --- /dev/null +++ b/sdk/nodejs/types/enums/dependencymap/index.ts @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +// Export sub-modules: +import * as v20250131preview from "./v20250131preview"; + +export { + v20250131preview, +}; + +export const ProcessNameFilterOperator = { + /** + * Operator to include items in the result + */ + Contains: "contains", + /** + * Operator to exclude items in the result + */ + NotContains: "notContains", +} as const; + +/** + * Operator for process name filter + */ +export type ProcessNameFilterOperator = (typeof ProcessNameFilterOperator)[keyof typeof ProcessNameFilterOperator]; + +export const SourceType = { + /** + * OffAzure source type + */ + OffAzure: "OffAzure", +} as const; + +/** + * Source type of Discovery Source resource. + */ +export type SourceType = (typeof SourceType)[keyof typeof SourceType]; diff --git a/sdk/nodejs/types/enums/dependencymap/v20250131preview/index.ts b/sdk/nodejs/types/enums/dependencymap/v20250131preview/index.ts new file mode 100644 index 000000000000..f01550c9df09 --- /dev/null +++ b/sdk/nodejs/types/enums/dependencymap/v20250131preview/index.ts @@ -0,0 +1,31 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + + +export const ProcessNameFilterOperator = { + /** + * Operator to include items in the result + */ + Contains: "contains", + /** + * Operator to exclude items in the result + */ + NotContains: "notContains", +} as const; + +/** + * Operator for process name filter + */ +export type ProcessNameFilterOperator = (typeof ProcessNameFilterOperator)[keyof typeof ProcessNameFilterOperator]; + +export const SourceType = { + /** + * OffAzure source type + */ + OffAzure: "OffAzure", +} as const; + +/** + * Source type of Discovery Source resource. + */ +export type SourceType = (typeof SourceType)[keyof typeof SourceType]; diff --git a/sdk/nodejs/types/enums/devcenter/index.ts b/sdk/nodejs/types/enums/devcenter/index.ts index 560a9d3ee7cf..93e248af7877 100644 --- a/sdk/nodejs/types/enums/devcenter/index.ts +++ b/sdk/nodejs/types/enums/devcenter/index.ts @@ -12,6 +12,7 @@ import * as v20240601preview from "./v20240601preview"; import * as v20240701preview from "./v20240701preview"; import * as v20240801preview from "./v20240801preview"; import * as v20241001preview from "./v20241001preview"; +import * as v20250201 from "./v20250201"; export { v20221111preview, @@ -24,6 +25,7 @@ export { v20240701preview, v20240801preview, v20241001preview, + v20250201, }; export const CatalogSyncType = { diff --git a/sdk/nodejs/types/enums/devcenter/v20250201/index.ts b/sdk/nodejs/types/enums/devcenter/v20250201/index.ts new file mode 100644 index 000000000000..27aa3804e41a --- /dev/null +++ b/sdk/nodejs/types/enums/devcenter/v20250201/index.ts @@ -0,0 +1,237 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + + +export const CatalogItemSyncEnableStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + */ +export type CatalogItemSyncEnableStatus = (typeof CatalogItemSyncEnableStatus)[keyof typeof CatalogItemSyncEnableStatus]; + +export const CatalogItemType = { + EnvironmentDefinition: "EnvironmentDefinition", + ImageDefinition: "ImageDefinition", +} as const; + +/** + * Indicates catalog item types. + */ +export type CatalogItemType = (typeof CatalogItemType)[keyof typeof CatalogItemType]; + +export const CatalogSyncType = { + Manual: "Manual", + Scheduled: "Scheduled", +} as const; + +/** + * Indicates the type of sync that is configured for the catalog. + */ +export type CatalogSyncType = (typeof CatalogSyncType)[keyof typeof CatalogSyncType]; + +export const DevCenterResourceType = { + Images: "Images", + AttachedNetworks: "AttachedNetworks", + Skus: "Skus", +} as const; + +/** + * Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + */ +export type DevCenterResourceType = (typeof DevCenterResourceType)[keyof typeof DevCenterResourceType]; + +export const DomainJoinType = { + HybridAzureADJoin: "HybridAzureADJoin", + AzureADJoin: "AzureADJoin", + None: "None", +} as const; + +/** + * AAD Join type. + */ +export type DomainJoinType = (typeof DomainJoinType)[keyof typeof DomainJoinType]; + +export const EnvironmentTypeEnableStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Defines whether this Environment Type can be used in this Project. + */ +export type EnvironmentTypeEnableStatus = (typeof EnvironmentTypeEnableStatus)[keyof typeof EnvironmentTypeEnableStatus]; + +export const HibernateSupport = { + Disabled: "Disabled", + Enabled: "Enabled", +} as const; + +/** + * Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + */ +export type HibernateSupport = (typeof HibernateSupport)[keyof typeof HibernateSupport]; + +export const IdentityType = { + SystemAssignedIdentity: "systemAssignedIdentity", + UserAssignedIdentity: "userAssignedIdentity", + DelegatedResourceIdentity: "delegatedResourceIdentity", +} as const; + +/** + * Values can be systemAssignedIdentity or userAssignedIdentity + */ +export type IdentityType = (typeof IdentityType)[keyof typeof IdentityType]; + +export const InstallAzureMonitorAgentEnableStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + */ +export type InstallAzureMonitorAgentEnableStatus = (typeof InstallAzureMonitorAgentEnableStatus)[keyof typeof InstallAzureMonitorAgentEnableStatus]; + +export const LicenseType = { + Windows_Client: "Windows_Client", +} as const; + +/** + * Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + */ +export type LicenseType = (typeof LicenseType)[keyof typeof LicenseType]; + +export const LocalAdminStatus = { + Disabled: "Disabled", + Enabled: "Enabled", +} as const; + +/** + * Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + */ +export type LocalAdminStatus = (typeof LocalAdminStatus)[keyof typeof LocalAdminStatus]; + +export const ManagedServiceIdentityType = { + None: "None", + SystemAssigned: "SystemAssigned", + UserAssigned: "UserAssigned", + SystemAssigned_UserAssigned: "SystemAssigned, UserAssigned", +} as const; + +/** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ +export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; + +export const MicrosoftHostedNetworkEnableStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + */ +export type MicrosoftHostedNetworkEnableStatus = (typeof MicrosoftHostedNetworkEnableStatus)[keyof typeof MicrosoftHostedNetworkEnableStatus]; + +export const PolicyAction = { + Allow: "Allow", + Deny: "Deny", +} as const; + +/** + * Policy action to be taken on the resources. This is optional, and defaults to allow + */ +export type PolicyAction = (typeof PolicyAction)[keyof typeof PolicyAction]; + +export const PoolDevBoxDefinitionType = { + Reference: "Reference", + Value: "Value", +} as const; + +/** + * Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + */ +export type PoolDevBoxDefinitionType = (typeof PoolDevBoxDefinitionType)[keyof typeof PoolDevBoxDefinitionType]; + +export const ScheduleEnableStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Indicates whether or not this scheduled task is enabled. + */ +export type ScheduleEnableStatus = (typeof ScheduleEnableStatus)[keyof typeof ScheduleEnableStatus]; + +export const ScheduledFrequency = { + Daily: "Daily", +} as const; + +/** + * The frequency of this scheduled task. + */ +export type ScheduledFrequency = (typeof ScheduledFrequency)[keyof typeof ScheduledFrequency]; + +export const ScheduledType = { + StopDevBox: "StopDevBox", +} as const; + +/** + * Supported type this scheduled task represents. + */ +export type ScheduledType = (typeof ScheduledType)[keyof typeof ScheduledType]; + +export const SingleSignOnStatus = { + Disabled: "Disabled", + Enabled: "Enabled", +} as const; + +/** + * Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + */ +export type SingleSignOnStatus = (typeof SingleSignOnStatus)[keyof typeof SingleSignOnStatus]; + +export const SkuTier = { + Free: "Free", + Basic: "Basic", + Standard: "Standard", + Premium: "Premium", +} as const; + +/** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ +export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier]; + +export const StopOnDisconnectEnableStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + */ +export type StopOnDisconnectEnableStatus = (typeof StopOnDisconnectEnableStatus)[keyof typeof StopOnDisconnectEnableStatus]; + +export const StopOnNoConnectEnableStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + */ +export type StopOnNoConnectEnableStatus = (typeof StopOnNoConnectEnableStatus)[keyof typeof StopOnNoConnectEnableStatus]; + +export const VirtualNetworkType = { + Managed: "Managed", + Unmanaged: "Unmanaged", +} as const; + +/** + * Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + */ +export type VirtualNetworkType = (typeof VirtualNetworkType)[keyof typeof VirtualNetworkType]; diff --git a/sdk/nodejs/types/enums/healthcareapis/index.ts b/sdk/nodejs/types/enums/healthcareapis/index.ts index e81ccffd217d..c71a29fbf277 100644 --- a/sdk/nodejs/types/enums/healthcareapis/index.ts +++ b/sdk/nodejs/types/enums/healthcareapis/index.ts @@ -9,6 +9,7 @@ import * as v20231101 from "./v20231101"; import * as v20231201 from "./v20231201"; import * as v20240301 from "./v20240301"; import * as v20240331 from "./v20240331"; +import * as v20250301preview from "./v20250301preview"; export { v20221001preview, @@ -18,6 +19,7 @@ export { v20231201, v20240301, v20240331, + v20250301preview, }; export const AnalyticsConnectorDataDestinationType = { diff --git a/sdk/nodejs/types/enums/healthcareapis/v20250301preview/index.ts b/sdk/nodejs/types/enums/healthcareapis/v20250301preview/index.ts new file mode 100644 index 000000000000..d8c9ff632c5a --- /dev/null +++ b/sdk/nodejs/types/enums/healthcareapis/v20250301preview/index.ts @@ -0,0 +1,97 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + + +export const FhirResourceVersionPolicy = { + No_version: "no-version", + Versioned: "versioned", + Versioned_update: "versioned-update", +} as const; + +/** + * Controls how resources are versioned on the FHIR service + */ +export type FhirResourceVersionPolicy = (typeof FhirResourceVersionPolicy)[keyof typeof FhirResourceVersionPolicy]; + +export const FhirServiceKind = { + Fhir_Stu3: "fhir-Stu3", + Fhir_R4: "fhir-R4", +} as const; + +/** + * The kind of the service. + */ +export type FhirServiceKind = (typeof FhirServiceKind)[keyof typeof FhirServiceKind]; + +export const IotIdentityResolutionType = { + Create: "Create", + Lookup: "Lookup", +} as const; + +/** + * Determines how resource identity is resolved on the destination. + */ +export type IotIdentityResolutionType = (typeof IotIdentityResolutionType)[keyof typeof IotIdentityResolutionType]; + +export const Kind = { + Fhir: "fhir", + Fhir_Stu3: "fhir-Stu3", + Fhir_R4: "fhir-R4", +} as const; + +/** + * The kind of the service. + */ +export type Kind = (typeof Kind)[keyof typeof Kind]; + +export const ManagedServiceIdentityType = { + SystemAssigned: "SystemAssigned", + None: "None", +} as const; + +/** + * Type of identity being specified, currently SystemAssigned and None are allowed. + */ +export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; + +export const PrivateEndpointServiceConnectionStatus = { + Pending: "Pending", + Approved: "Approved", + Rejected: "Rejected", +} as const; + +/** + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + */ +export type PrivateEndpointServiceConnectionStatus = (typeof PrivateEndpointServiceConnectionStatus)[keyof typeof PrivateEndpointServiceConnectionStatus]; + +export const PublicNetworkAccess = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Control permission for data plane traffic coming from public networks while private endpoint is enabled. + */ +export type PublicNetworkAccess = (typeof PublicNetworkAccess)[keyof typeof PublicNetworkAccess]; + +export const ServiceManagedIdentityType = { + None: "None", + SystemAssigned: "SystemAssigned", + UserAssigned: "UserAssigned", + SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned", +} as const; + +/** + * Type of identity being specified, currently SystemAssigned and None are allowed. + */ +export type ServiceManagedIdentityType = (typeof ServiceManagedIdentityType)[keyof typeof ServiceManagedIdentityType]; + +export const SmartDataActions = { + Read: "Read", +} as const; + +/** + * The Data Actions that can be enabled for a Smart Identity Provider Application. + */ +export type SmartDataActions = (typeof SmartDataActions)[keyof typeof SmartDataActions]; diff --git a/sdk/nodejs/types/enums/hybridconnectivity/v20241201/index.ts b/sdk/nodejs/types/enums/hybridconnectivity/v20241201/index.ts index 8ad05b682ebf..bbf684129ff9 100644 --- a/sdk/nodejs/types/enums/hybridconnectivity/v20241201/index.ts +++ b/sdk/nodejs/types/enums/hybridconnectivity/v20241201/index.ts @@ -2,18 +2,6 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** -export const CreatedByType = { - User: "User", - Application: "Application", - ManagedIdentity: "ManagedIdentity", - Key: "Key", -} as const; - -/** - * The type of identity that last modified the resource. - */ -export type CreatedByType = (typeof CreatedByType)[keyof typeof CreatedByType]; - export const HostType = { /** * AWS state diff --git a/sdk/nodejs/types/enums/index.ts b/sdk/nodejs/types/enums/index.ts index cb5d4086db1d..a561d459c4ed 100644 --- a/sdk/nodejs/types/enums/index.ts +++ b/sdk/nodejs/types/enums/index.ts @@ -5,6 +5,7 @@ import * as aad from "./aad"; import * as aadiam from "./aadiam"; import * as agfoodplatform from "./agfoodplatform"; +import * as agricultureplatform from "./agricultureplatform"; import * as alertsmanagement from "./alertsmanagement"; import * as analysisservices from "./analysisservices"; import * as apicenter from "./apicenter"; @@ -74,6 +75,7 @@ import * as dbformariadb from "./dbformariadb"; import * as dbformysql from "./dbformysql"; import * as dbforpostgresql from "./dbforpostgresql"; import * as delegatednetwork from "./delegatednetwork"; +import * as dependencymap from "./dependencymap"; import * as desktopvirtualization from "./desktopvirtualization"; import * as devcenter from "./devcenter"; import * as devhub from "./devhub"; @@ -216,6 +218,7 @@ export { aad, aadiam, agfoodplatform, + agricultureplatform, alertsmanagement, analysisservices, apicenter, @@ -285,6 +288,7 @@ export { dbformysql, dbforpostgresql, delegatednetwork, + dependencymap, desktopvirtualization, devcenter, devhub, diff --git a/sdk/nodejs/types/enums/kubernetesconfiguration/index.ts b/sdk/nodejs/types/enums/kubernetesconfiguration/index.ts index f8d30de77b94..996d64f42a8a 100644 --- a/sdk/nodejs/types/enums/kubernetesconfiguration/index.ts +++ b/sdk/nodejs/types/enums/kubernetesconfiguration/index.ts @@ -9,6 +9,8 @@ import * as v20220402preview from "./v20220402preview"; import * as v20220701 from "./v20220701"; import * as v20230501 from "./v20230501"; import * as v20240401preview from "./v20240401preview"; +import * as v20241101 from "./v20241101"; +import * as v20241101preview from "./v20241101preview"; export { v20200701preview, @@ -18,6 +20,8 @@ export { v20220701, v20230501, v20240401preview, + v20241101, + v20241101preview, }; export const AKSIdentityType = { diff --git a/sdk/nodejs/types/enums/kubernetesconfiguration/v20241101/index.ts b/sdk/nodejs/types/enums/kubernetesconfiguration/v20241101/index.ts new file mode 100644 index 000000000000..f1487e3b1423 --- /dev/null +++ b/sdk/nodejs/types/enums/kubernetesconfiguration/v20241101/index.ts @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + + +export const AKSIdentityType = { + SystemAssigned: "SystemAssigned", + UserAssigned: "UserAssigned", +} as const; + +/** + * The identity type. + */ +export type AKSIdentityType = (typeof AKSIdentityType)[keyof typeof AKSIdentityType]; + +export const LevelType = { + Error: "Error", + Warning: "Warning", + Information: "Information", +} as const; + +/** + * Level of the status. + */ +export type LevelType = (typeof LevelType)[keyof typeof LevelType]; + +export const OperationType = { + Extract: "extract", + Copy: "copy", +} as const; + +/** + * The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + */ +export type OperationType = (typeof OperationType)[keyof typeof OperationType]; + +export const ProviderType = { + /** + * Azure provider can be used to authenticate to Azure DevOps repositories using Managed Identity. + */ + Azure: "Azure", + /** + * Generic is the default provider that indicates secret-based authentication mechanism. + */ + Generic: "Generic", +} as const; + +/** + * Name of the provider used for authentication. + */ +export type ProviderType = (typeof ProviderType)[keyof typeof ProviderType]; + +export const ResourceIdentityType = { + SystemAssigned: "SystemAssigned", +} as const; + +/** + * The identity type. + */ +export type ResourceIdentityType = (typeof ResourceIdentityType)[keyof typeof ResourceIdentityType]; + +export const ScopeType = { + Cluster: "cluster", + Namespace: "namespace", +} as const; + +/** + * Scope at which the operator will be installed. + */ +export type ScopeType = (typeof ScopeType)[keyof typeof ScopeType]; + +export const SourceKindType = { + GitRepository: "GitRepository", + Bucket: "Bucket", + AzureBlob: "AzureBlob", + OCIRepository: "OCIRepository", +} as const; + +/** + * Source Kind to pull the configuration data from. + */ +export type SourceKindType = (typeof SourceKindType)[keyof typeof SourceKindType]; diff --git a/sdk/nodejs/types/enums/kubernetesconfiguration/v20241101preview/index.ts b/sdk/nodejs/types/enums/kubernetesconfiguration/v20241101preview/index.ts new file mode 100644 index 000000000000..dd52307aa769 --- /dev/null +++ b/sdk/nodejs/types/enums/kubernetesconfiguration/v20241101preview/index.ts @@ -0,0 +1,30 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + + +export const PrivateEndpointServiceConnectionStatus = { + Pending: "Pending", + Approved: "Approved", + Rejected: "Rejected", +} as const; + +/** + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + */ +export type PrivateEndpointServiceConnectionStatus = (typeof PrivateEndpointServiceConnectionStatus)[keyof typeof PrivateEndpointServiceConnectionStatus]; + +export const PublicNetworkAccessType = { + /** + * Allows Azure Arc agents to communicate with Azure Arc services over both public (internet) and private endpoints. + */ + Enabled: "Enabled", + /** + * Does not allow Azure Arc agents to communicate with Azure Arc services over public (internet) endpoints. The agents must use the private link. + */ + Disabled: "Disabled", +} as const; + +/** + * Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + */ +export type PublicNetworkAccessType = (typeof PublicNetworkAccessType)[keyof typeof PublicNetworkAccessType]; diff --git a/sdk/nodejs/types/enums/machinelearningservices/index.ts b/sdk/nodejs/types/enums/machinelearningservices/index.ts index c9bbd7d54f53..abe102670b32 100644 --- a/sdk/nodejs/types/enums/machinelearningservices/index.ts +++ b/sdk/nodejs/types/enums/machinelearningservices/index.ts @@ -20,6 +20,7 @@ import * as v20240401preview from "./v20240401preview"; import * as v20240701preview from "./v20240701preview"; import * as v20241001 from "./v20241001"; import * as v20241001preview from "./v20241001preview"; +import * as v20250101preview from "./v20250101preview"; export { v20200501preview, @@ -40,6 +41,7 @@ export { v20240701preview, v20241001, v20241001preview, + v20250101preview, }; export const AllowedContentLevel = { diff --git a/sdk/nodejs/types/enums/machinelearningservices/v20250101preview/index.ts b/sdk/nodejs/types/enums/machinelearningservices/v20250101preview/index.ts new file mode 100644 index 000000000000..2f5326ffecf0 --- /dev/null +++ b/sdk/nodejs/types/enums/machinelearningservices/v20250101preview/index.ts @@ -0,0 +1,2394 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + + +export const AllowedContentLevel = { + Low: "Low", + Medium: "Medium", + High: "High", +} as const; + +/** + * Level at which content is filtered. + */ +export type AllowedContentLevel = (typeof AllowedContentLevel)[keyof typeof AllowedContentLevel]; + +export const ApplicationSharingPolicy = { + Personal: "Personal", + Shared: "Shared", +} as const; + +/** + * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + */ +export type ApplicationSharingPolicy = (typeof ApplicationSharingPolicy)[keyof typeof ApplicationSharingPolicy]; + +export const AuthMode = { + AAD: "AAD", +} as const; + +/** + * [Required] Authentication mode for the endpoint. + */ +export type AuthMode = (typeof AuthMode)[keyof typeof AuthMode]; + +export const AutoRebuildSetting = { + Disabled: "Disabled", + OnBaseImageUpdate: "OnBaseImageUpdate", +} as const; + +/** + * Defines if image needs to be rebuilt based on base image changes. + */ +export type AutoRebuildSetting = (typeof AutoRebuildSetting)[keyof typeof AutoRebuildSetting]; + +export const BatchDeploymentConfigurationType = { + Model: "Model", + PipelineComponent: "PipelineComponent", +} as const; + +/** + * [Required] The type of the deployment + */ +export type BatchDeploymentConfigurationType = (typeof BatchDeploymentConfigurationType)[keyof typeof BatchDeploymentConfigurationType]; + +export const BatchLoggingLevel = { + Info: "Info", + Warning: "Warning", + Debug: "Debug", +} as const; + +/** + * Logging level for batch inference operation. + */ +export type BatchLoggingLevel = (typeof BatchLoggingLevel)[keyof typeof BatchLoggingLevel]; + +export const BatchOutputAction = { + SummaryOnly: "SummaryOnly", + AppendRow: "AppendRow", +} as const; + +/** + * Indicates how the output will be organized. + */ +export type BatchOutputAction = (typeof BatchOutputAction)[keyof typeof BatchOutputAction]; + +export const BlockedTransformers = { + /** + * Target encoding for text data. + */ + TextTargetEncoder: "TextTargetEncoder", + /** + * Ohe hot encoding creates a binary feature transformation. + */ + OneHotEncoder: "OneHotEncoder", + /** + * Target encoding for categorical data. + */ + CatTargetEncoder: "CatTargetEncoder", + /** + * Tf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents. + */ + TfIdf: "TfIdf", + /** + * Weight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights. + */ + WoETargetEncoder: "WoETargetEncoder", + /** + * Label encoder converts labels/categorical variables in a numerical form. + */ + LabelEncoder: "LabelEncoder", + /** + * Word embedding helps represents words or phrases as a vector, or a series of numbers. + */ + WordEmbedding: "WordEmbedding", + /** + * Naive Bayes is a classified that is used for classification of discrete features that are categorically distributed. + */ + NaiveBayes: "NaiveBayes", + /** + * Count Vectorizer converts a collection of text documents to a matrix of token counts. + */ + CountVectorizer: "CountVectorizer", + /** + * Hashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features. + */ + HashOneHotEncoder: "HashOneHotEncoder", +} as const; + +/** + * Enum for all classification models supported by AutoML. + */ +export type BlockedTransformers = (typeof BlockedTransformers)[keyof typeof BlockedTransformers]; + +export const CapabilityHostKind = { + Agents: "Agents", +} as const; + +/** + * Kind of this capability host. + */ +export type CapabilityHostKind = (typeof CapabilityHostKind)[keyof typeof CapabilityHostKind]; + +export const CategoricalDataDriftMetric = { + /** + * The Jensen Shannon Distance (JSD) metric. + */ + JensenShannonDistance: "JensenShannonDistance", + /** + * The Population Stability Index (PSI) metric. + */ + PopulationStabilityIndex: "PopulationStabilityIndex", + /** + * The Pearsons Chi Squared Test metric. + */ + PearsonsChiSquaredTest: "PearsonsChiSquaredTest", +} as const; + +/** + * [Required] The categorical data drift metric to calculate. + */ +export type CategoricalDataDriftMetric = (typeof CategoricalDataDriftMetric)[keyof typeof CategoricalDataDriftMetric]; + +export const CategoricalDataQualityMetric = { + /** + * Calculates the rate of null values. + */ + NullValueRate: "NullValueRate", + /** + * Calculates the rate of data type errors. + */ + DataTypeErrorRate: "DataTypeErrorRate", + /** + * Calculates the rate values are out of bounds. + */ + OutOfBoundsRate: "OutOfBoundsRate", +} as const; + +/** + * [Required] The categorical data quality metric to calculate. + */ +export type CategoricalDataQualityMetric = (typeof CategoricalDataQualityMetric)[keyof typeof CategoricalDataQualityMetric]; + +export const CategoricalPredictionDriftMetric = { + /** + * The Jensen Shannon Distance (JSD) metric. + */ + JensenShannonDistance: "JensenShannonDistance", + /** + * The Population Stability Index (PSI) metric. + */ + PopulationStabilityIndex: "PopulationStabilityIndex", + /** + * The Pearsons Chi Squared Test metric. + */ + PearsonsChiSquaredTest: "PearsonsChiSquaredTest", +} as const; + +/** + * [Required] The categorical prediction drift metric to calculate. + */ +export type CategoricalPredictionDriftMetric = (typeof CategoricalPredictionDriftMetric)[keyof typeof CategoricalPredictionDriftMetric]; + +export const ClassificationModels = { + /** + * Logistic regression is a fundamental classification technique. + * It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. + * Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. + * Although it's essentially a method for binary classification, it can also be applied to multiclass problems. + */ + LogisticRegression: "LogisticRegression", + /** + * SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + * to find the model parameters that correspond to the best fit between predicted and actual outputs. + */ + SGD: "SGD", + /** + * The multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). + * The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work. + */ + MultinomialNaiveBayes: "MultinomialNaiveBayes", + /** + * Naive Bayes classifier for multivariate Bernoulli models. + */ + BernoulliNaiveBayes: "BernoulliNaiveBayes", + /** + * A support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. + * After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. + */ + SVM: "SVM", + /** + * A support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. + * After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. + * Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph. + */ + LinearSVM: "LinearSVM", + /** + * K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + * which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + */ + KNN: "KNN", + /** + * Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + * The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + */ + DecisionTree: "DecisionTree", + /** + * Random forest is a supervised learning algorithm. + * The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + * The general idea of the bagging method is that a combination of learning models increases the overall result. + */ + RandomForest: "RandomForest", + /** + * Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + */ + ExtremeRandomTrees: "ExtremeRandomTrees", + /** + * LightGBM is a gradient boosting framework that uses tree based learning algorithms. + */ + LightGBM: "LightGBM", + /** + * The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + */ + GradientBoosting: "GradientBoosting", + /** + * XGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values. + */ + XGBoostClassifier: "XGBoostClassifier", +} as const; + +/** + * Enum for all classification models supported by AutoML. + */ +export type ClassificationModels = (typeof ClassificationModels)[keyof typeof ClassificationModels]; + +export const ClassificationMultilabelPrimaryMetrics = { + /** + * AUC is the Area under the curve. + * This metric represents arithmetic mean of the score for each class, + * weighted by the number of true instances in each class. + */ + AUCWeighted: "AUCWeighted", + /** + * Accuracy is the ratio of predictions that exactly match the true class labels. + */ + Accuracy: "Accuracy", + /** + * Normalized macro recall is recall macro-averaged and normalized, so that random + * performance has a score of 0, and perfect performance has a score of 1. + */ + NormMacroRecall: "NormMacroRecall", + /** + * The arithmetic mean of the average precision score for each class, weighted by + * the number of true instances in each class. + */ + AveragePrecisionScoreWeighted: "AveragePrecisionScoreWeighted", + /** + * The arithmetic mean of precision for each class, weighted by number of true instances in each class. + */ + PrecisionScoreWeighted: "PrecisionScoreWeighted", + /** + * Intersection Over Union. Intersection of predictions divided by union of predictions. + */ + IOU: "IOU", +} as const; + +/** + * Primary metric to optimize for this task. + */ +export type ClassificationMultilabelPrimaryMetrics = (typeof ClassificationMultilabelPrimaryMetrics)[keyof typeof ClassificationMultilabelPrimaryMetrics]; + +export const ClassificationPrimaryMetrics = { + /** + * AUC is the Area under the curve. + * This metric represents arithmetic mean of the score for each class, + * weighted by the number of true instances in each class. + */ + AUCWeighted: "AUCWeighted", + /** + * Accuracy is the ratio of predictions that exactly match the true class labels. + */ + Accuracy: "Accuracy", + /** + * Normalized macro recall is recall macro-averaged and normalized, so that random + * performance has a score of 0, and perfect performance has a score of 1. + */ + NormMacroRecall: "NormMacroRecall", + /** + * The arithmetic mean of the average precision score for each class, weighted by + * the number of true instances in each class. + */ + AveragePrecisionScoreWeighted: "AveragePrecisionScoreWeighted", + /** + * The arithmetic mean of precision for each class, weighted by number of true instances in each class. + */ + PrecisionScoreWeighted: "PrecisionScoreWeighted", +} as const; + +/** + * Primary metric for Text-Classification task. + */ +export type ClassificationPrimaryMetrics = (typeof ClassificationPrimaryMetrics)[keyof typeof ClassificationPrimaryMetrics]; + +export const ClusterPurpose = { + FastProd: "FastProd", + DenseProd: "DenseProd", + DevTest: "DevTest", +} as const; + +/** + * Intended usage of the cluster + */ +export type ClusterPurpose = (typeof ClusterPurpose)[keyof typeof ClusterPurpose]; + +export const ComputeInstanceAuthorizationType = { + Personal: "personal", +} as const; + +/** + * The Compute Instance Authorization type. Available values are personal (default). + */ +export type ComputeInstanceAuthorizationType = (typeof ComputeInstanceAuthorizationType)[keyof typeof ComputeInstanceAuthorizationType]; + +export const ComputePowerAction = { + Start: "Start", + Stop: "Stop", +} as const; + +/** + * [Required] The compute power action. + */ +export type ComputePowerAction = (typeof ComputePowerAction)[keyof typeof ComputePowerAction]; + +export const ComputeRecurrenceFrequency = { + /** + * Minute frequency + */ + Minute: "Minute", + /** + * Hour frequency + */ + Hour: "Hour", + /** + * Day frequency + */ + Day: "Day", + /** + * Week frequency + */ + Week: "Week", + /** + * Month frequency + */ + Month: "Month", +} as const; + +/** + * [Required] The frequency to trigger schedule. + */ +export type ComputeRecurrenceFrequency = (typeof ComputeRecurrenceFrequency)[keyof typeof ComputeRecurrenceFrequency]; + +export const ComputeTriggerType = { + Recurrence: "Recurrence", + Cron: "Cron", +} as const; + +/** + * [Required] The schedule trigger type. + */ +export type ComputeTriggerType = (typeof ComputeTriggerType)[keyof typeof ComputeTriggerType]; + +export const ComputeType = { + AKS: "AKS", + Kubernetes: "Kubernetes", + AmlCompute: "AmlCompute", + ComputeInstance: "ComputeInstance", + DataFactory: "DataFactory", + VirtualMachine: "VirtualMachine", + HDInsight: "HDInsight", + Databricks: "Databricks", + DataLakeAnalytics: "DataLakeAnalytics", + SynapseSpark: "SynapseSpark", +} as const; + +/** + * The type of compute + */ +export type ComputeType = (typeof ComputeType)[keyof typeof ComputeType]; + +export const ComputeWeekDay = { + /** + * Monday weekday + */ + Monday: "Monday", + /** + * Tuesday weekday + */ + Tuesday: "Tuesday", + /** + * Wednesday weekday + */ + Wednesday: "Wednesday", + /** + * Thursday weekday + */ + Thursday: "Thursday", + /** + * Friday weekday + */ + Friday: "Friday", + /** + * Saturday weekday + */ + Saturday: "Saturday", + /** + * Sunday weekday + */ + Sunday: "Sunday", +} as const; + +/** + * Enum of weekday + */ +export type ComputeWeekDay = (typeof ComputeWeekDay)[keyof typeof ComputeWeekDay]; + +export const ConnectionAuthType = { + PAT: "PAT", + ManagedIdentity: "ManagedIdentity", + UsernamePassword: "UsernamePassword", + None: "None", + SAS: "SAS", + AccountKey: "AccountKey", + ServicePrincipal: "ServicePrincipal", + AccessKey: "AccessKey", + ApiKey: "ApiKey", + CustomKeys: "CustomKeys", + OAuth2: "OAuth2", + AAD: "AAD", +} as const; + +/** + * Authentication type of the connection target + */ +export type ConnectionAuthType = (typeof ConnectionAuthType)[keyof typeof ConnectionAuthType]; + +export const ConnectionCategory = { + PythonFeed: "PythonFeed", + ContainerRegistry: "ContainerRegistry", + Git: "Git", + S3: "S3", + Snowflake: "Snowflake", + AzureSqlDb: "AzureSqlDb", + AzureSynapseAnalytics: "AzureSynapseAnalytics", + AzureMySqlDb: "AzureMySqlDb", + AzurePostgresDb: "AzurePostgresDb", + ADLSGen2: "ADLSGen2", + Redis: "Redis", + ApiKey: "ApiKey", + AzureOpenAI: "AzureOpenAI", + AIServices: "AIServices", + CognitiveSearch: "CognitiveSearch", + CognitiveService: "CognitiveService", + CustomKeys: "CustomKeys", + AzureBlob: "AzureBlob", + AzureOneLake: "AzureOneLake", + CosmosDb: "CosmosDb", + CosmosDbMongoDbApi: "CosmosDbMongoDbApi", + AzureDataExplorer: "AzureDataExplorer", + AzureMariaDb: "AzureMariaDb", + AzureDatabricksDeltaLake: "AzureDatabricksDeltaLake", + AzureSqlMi: "AzureSqlMi", + AzureTableStorage: "AzureTableStorage", + AmazonRdsForOracle: "AmazonRdsForOracle", + AmazonRdsForSqlServer: "AmazonRdsForSqlServer", + AmazonRedshift: "AmazonRedshift", + Db2: "Db2", + Drill: "Drill", + GoogleBigQuery: "GoogleBigQuery", + Greenplum: "Greenplum", + Hbase: "Hbase", + Hive: "Hive", + Impala: "Impala", + Informix: "Informix", + MariaDb: "MariaDb", + MicrosoftAccess: "MicrosoftAccess", + MySql: "MySql", + Netezza: "Netezza", + Oracle: "Oracle", + Phoenix: "Phoenix", + PostgreSql: "PostgreSql", + Presto: "Presto", + SapOpenHub: "SapOpenHub", + SapBw: "SapBw", + SapHana: "SapHana", + SapTable: "SapTable", + Spark: "Spark", + SqlServer: "SqlServer", + Sybase: "Sybase", + Teradata: "Teradata", + Vertica: "Vertica", + Pinecone: "Pinecone", + Cassandra: "Cassandra", + Couchbase: "Couchbase", + MongoDbV2: "MongoDbV2", + MongoDbAtlas: "MongoDbAtlas", + AmazonS3Compatible: "AmazonS3Compatible", + FileServer: "FileServer", + FtpServer: "FtpServer", + GoogleCloudStorage: "GoogleCloudStorage", + Hdfs: "Hdfs", + OracleCloudStorage: "OracleCloudStorage", + Sftp: "Sftp", + GenericHttp: "GenericHttp", + ODataRest: "ODataRest", + Odbc: "Odbc", + GenericRest: "GenericRest", + AmazonMws: "AmazonMws", + Concur: "Concur", + Dynamics: "Dynamics", + DynamicsAx: "DynamicsAx", + DynamicsCrm: "DynamicsCrm", + GoogleAdWords: "GoogleAdWords", + Hubspot: "Hubspot", + Jira: "Jira", + Magento: "Magento", + Marketo: "Marketo", + Office365: "Office365", + Eloqua: "Eloqua", + Responsys: "Responsys", + OracleServiceCloud: "OracleServiceCloud", + PayPal: "PayPal", + QuickBooks: "QuickBooks", + Salesforce: "Salesforce", + SalesforceServiceCloud: "SalesforceServiceCloud", + SalesforceMarketingCloud: "SalesforceMarketingCloud", + SapCloudForCustomer: "SapCloudForCustomer", + SapEcc: "SapEcc", + ServiceNow: "ServiceNow", + SharePointOnlineList: "SharePointOnlineList", + Shopify: "Shopify", + Square: "Square", + WebTable: "WebTable", + Xero: "Xero", + Zoho: "Zoho", + GenericContainerRegistry: "GenericContainerRegistry", + Elasticsearch: "Elasticsearch", + OpenAI: "OpenAI", + Serp: "Serp", + BingLLMSearch: "BingLLMSearch", + Serverless: "Serverless", + ManagedOnlineEndpoint: "ManagedOnlineEndpoint", +} as const; + +/** + * Category of the connection + */ +export type ConnectionCategory = (typeof ConnectionCategory)[keyof typeof ConnectionCategory]; + +export const ContainerType = { + StorageInitializer: "StorageInitializer", + InferenceServer: "InferenceServer", +} as const; + +/** + * The type of container to retrieve logs from. + */ +export type ContainerType = (typeof ContainerType)[keyof typeof ContainerType]; + +export const ContentSafetyLevel = { + Blocking: "Blocking", + Deferred: "Deferred", +} as const; + +/** + * [Required] Specifies the current safety level for content safety. + */ +export type ContentSafetyLevel = (typeof ContentSafetyLevel)[keyof typeof ContentSafetyLevel]; + +export const ContentSafetyStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * [Required] Specifies the status of content safety. + */ +export type ContentSafetyStatus = (typeof ContentSafetyStatus)[keyof typeof ContentSafetyStatus]; + +export const CredentialsType = { + AccountKey: "AccountKey", + Certificate: "Certificate", + None: "None", + Sas: "Sas", + ServicePrincipal: "ServicePrincipal", +} as const; + +/** + * [Required] Credential type used to authentication with storage. + */ +export type CredentialsType = (typeof CredentialsType)[keyof typeof CredentialsType]; + +export const DataCollectionMode = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Enable or disable data collection. + */ +export type DataCollectionMode = (typeof DataCollectionMode)[keyof typeof DataCollectionMode]; + +export const DataGenerationTaskType = { + /** + * Generate conversational data (multi/single turn) + */ + Conversation: "Conversation", + /** + * Generate Math data for numerical responses + */ + Math: "Math", + /** + * Generate Natural Language Inference data + */ + Nli: "Nli", + /** + * Generate Natural Language Understanding data for Question Answering data + */ + NluQa: "NluQa", + /** + * Generate Key Summary for an Article + */ + Summarization: "Summarization", +} as const; + +/** + * [Required] DataGeneration Task type. + */ +export type DataGenerationTaskType = (typeof DataGenerationTaskType)[keyof typeof DataGenerationTaskType]; + +export const DataGenerationType = { + /** + * Label Generation by Teacher Model Inferencing + */ + LabelGeneration: "LabelGeneration", + /** + * Synthetic Data Generation + */ + DataGeneration: "DataGeneration", +} as const; + +/** + * [Required] Enum to determine the type of Data Generation. + */ +export type DataGenerationType = (typeof DataGenerationType)[keyof typeof DataGenerationType]; + +export const DataType = { + Uri_file: "uri_file", + Uri_folder: "uri_folder", + Mltable: "mltable", +} as const; + +/** + * [Required] Specifies the type of data. + */ +export type DataType = (typeof DataType)[keyof typeof DataType]; + +export const DatastoreType = { + AzureBlob: "AzureBlob", + AzureDataLakeGen1: "AzureDataLakeGen1", + AzureDataLakeGen2: "AzureDataLakeGen2", + AzureFile: "AzureFile", + OneLake: "OneLake", +} as const; + +/** + * [Required] Storage type backing the datastore. + */ +export type DatastoreType = (typeof DatastoreType)[keyof typeof DatastoreType]; + +export const DefaultActionType = { + Deny: "Deny", + Allow: "Allow", +} as const; + +/** + * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + */ +export type DefaultActionType = (typeof DefaultActionType)[keyof typeof DefaultActionType]; + +export const DeploymentModelVersionUpgradeOption = { + OnceNewDefaultVersionAvailable: "OnceNewDefaultVersionAvailable", + OnceCurrentVersionExpired: "OnceCurrentVersionExpired", + NoAutoUpgrade: "NoAutoUpgrade", +} as const; + +/** + * Deployment model version upgrade option. + */ +export type DeploymentModelVersionUpgradeOption = (typeof DeploymentModelVersionUpgradeOption)[keyof typeof DeploymentModelVersionUpgradeOption]; + +export const DistributionType = { + PyTorch: "PyTorch", + TensorFlow: "TensorFlow", + Mpi: "Mpi", +} as const; + +/** + * [Required] Specifies the type of distribution framework. + */ +export type DistributionType = (typeof DistributionType)[keyof typeof DistributionType]; + +export const EarlyTerminationPolicyType = { + Bandit: "Bandit", + MedianStopping: "MedianStopping", + TruncationSelection: "TruncationSelection", +} as const; + +/** + * [Required] Name of policy configuration + */ +export type EarlyTerminationPolicyType = (typeof EarlyTerminationPolicyType)[keyof typeof EarlyTerminationPolicyType]; + +export const EgressPublicNetworkAccessType = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + */ +export type EgressPublicNetworkAccessType = (typeof EgressPublicNetworkAccessType)[keyof typeof EgressPublicNetworkAccessType]; + +export const EmailNotificationEnableType = { + JobCompleted: "JobCompleted", + JobFailed: "JobFailed", + JobCancelled: "JobCancelled", +} as const; + +/** + * Enum to determine the email notification type. + */ +export type EmailNotificationEnableType = (typeof EmailNotificationEnableType)[keyof typeof EmailNotificationEnableType]; + +export const EncryptionStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Indicates whether or not the encryption is enabled for the workspace. + */ +export type EncryptionStatus = (typeof EncryptionStatus)[keyof typeof EncryptionStatus]; + +export const EndpointAuthMode = { + AMLToken: "AMLToken", + Key: "Key", + AADToken: "AADToken", +} as const; + +/** + * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + */ +export type EndpointAuthMode = (typeof EndpointAuthMode)[keyof typeof EndpointAuthMode]; + +export const EndpointComputeType = { + Managed: "Managed", + Kubernetes: "Kubernetes", + AzureMLCompute: "AzureMLCompute", +} as const; + +/** + * [Required] The compute type of the endpoint. + */ +export type EndpointComputeType = (typeof EndpointComputeType)[keyof typeof EndpointComputeType]; + +export const EndpointServiceConnectionStatus = { + Approved: "Approved", + Pending: "Pending", + Rejected: "Rejected", + Disconnected: "Disconnected", + Timeout: "Timeout", +} as const; + +/** + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) + */ +export type EndpointServiceConnectionStatus = (typeof EndpointServiceConnectionStatus)[keyof typeof EndpointServiceConnectionStatus]; + +export const EnvironmentVariableType = { + Local: "local", +} as const; + +/** + * Type of the Environment Variable. Possible values are: local - For local variable + */ +export type EnvironmentVariableType = (typeof EnvironmentVariableType)[keyof typeof EnvironmentVariableType]; + +export const FeatureAttributionMetric = { + /** + * The Normalized Discounted Cumulative Gain metric. + */ + NormalizedDiscountedCumulativeGain: "NormalizedDiscountedCumulativeGain", +} as const; + +/** + * [Required] The feature attribution metric to calculate. + */ +export type FeatureAttributionMetric = (typeof FeatureAttributionMetric)[keyof typeof FeatureAttributionMetric]; + +export const FeatureDataType = { + String: "String", + Integer: "Integer", + Long: "Long", + Float: "Float", + Double: "Double", + Binary: "Binary", + Datetime: "Datetime", + Boolean: "Boolean", +} as const; + +/** + * Specifies the data type + */ +export type FeatureDataType = (typeof FeatureDataType)[keyof typeof FeatureDataType]; + +export const FeatureImportanceMode = { + /** + * Disables computing feature importance within a signal. + */ + Disabled: "Disabled", + /** + * Enables computing feature importance within a signal. + */ + Enabled: "Enabled", +} as const; + +/** + * The mode of operation for computing feature importance. + */ +export type FeatureImportanceMode = (typeof FeatureImportanceMode)[keyof typeof FeatureImportanceMode]; + +export const FeatureLags = { + /** + * No feature lags generated. + */ + None: "None", + /** + * System auto-generates feature lags. + */ + Auto: "Auto", +} as const; + +/** + * Flag for generating lags for the numeric features with 'auto' or null. + */ +export type FeatureLags = (typeof FeatureLags)[keyof typeof FeatureLags]; + +export const FeaturizationMode = { + /** + * Auto mode, system performs featurization without any custom featurization inputs. + */ + Auto: "Auto", + /** + * Custom featurization. + */ + Custom: "Custom", + /** + * Featurization off. 'Forecasting' task cannot use this value. + */ + Off: "Off", +} as const; + +/** + * Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + * If 'Off' is selected then no featurization is done. + * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + */ +export type FeaturizationMode = (typeof FeaturizationMode)[keyof typeof FeaturizationMode]; + +export const FineTuningTaskType = { + ChatCompletion: "ChatCompletion", + TextCompletion: "TextCompletion", + TextClassification: "TextClassification", + QuestionAnswering: "QuestionAnswering", + TextSummarization: "TextSummarization", + TokenClassification: "TokenClassification", + TextTranslation: "TextTranslation", + ImageClassification: "ImageClassification", + ImageInstanceSegmentation: "ImageInstanceSegmentation", + ImageObjectDetection: "ImageObjectDetection", + VideoMultiObjectTracking: "VideoMultiObjectTracking", +} as const; + +/** + * [Required] Fine tuning task type. + */ +export type FineTuningTaskType = (typeof FineTuningTaskType)[keyof typeof FineTuningTaskType]; + +export const FirewallSku = { + Standard: "Standard", + Basic: "Basic", +} as const; + +/** + * Firewall Sku used for FQDN Rules + */ +export type FirewallSku = (typeof FirewallSku)[keyof typeof FirewallSku]; + +export const ForecastHorizonMode = { + /** + * Forecast horizon to be determined automatically. + */ + Auto: "Auto", + /** + * Use the custom forecast horizon. + */ + Custom: "Custom", +} as const; + +/** + * [Required] Set forecast horizon value selection mode. + */ +export type ForecastHorizonMode = (typeof ForecastHorizonMode)[keyof typeof ForecastHorizonMode]; + +export const ForecastingModels = { + /** + * Auto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. + * This model aims to explain data by using time series data on its past values and uses linear regression to make predictions. + */ + AutoArima: "AutoArima", + /** + * Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. + * It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well. + */ + Prophet: "Prophet", + /** + * The Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data. + */ + Naive: "Naive", + /** + * The Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data. + */ + SeasonalNaive: "SeasonalNaive", + /** + * The Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data. + */ + Average: "Average", + /** + * The Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data. + */ + SeasonalAverage: "SeasonalAverage", + /** + * Exponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component. + */ + ExponentialSmoothing: "ExponentialSmoothing", + /** + * An Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. + * This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity. + */ + Arimax: "Arimax", + /** + * TCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro. + */ + TCNForecaster: "TCNForecaster", + /** + * Elastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions. + */ + ElasticNet: "ElasticNet", + /** + * The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + */ + GradientBoosting: "GradientBoosting", + /** + * Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + * The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + */ + DecisionTree: "DecisionTree", + /** + * K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + * which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + */ + KNN: "KNN", + /** + * Lasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer. + */ + LassoLars: "LassoLars", + /** + * SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + * to find the model parameters that correspond to the best fit between predicted and actual outputs. + * It's an inexact but powerful technique. + */ + SGD: "SGD", + /** + * Random forest is a supervised learning algorithm. + * The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + * The general idea of the bagging method is that a combination of learning models increases the overall result. + */ + RandomForest: "RandomForest", + /** + * Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + */ + ExtremeRandomTrees: "ExtremeRandomTrees", + /** + * LightGBM is a gradient boosting framework that uses tree based learning algorithms. + */ + LightGBM: "LightGBM", + /** + * XGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners. + */ + XGBoostRegressor: "XGBoostRegressor", +} as const; + +/** + * Enum for all forecasting models supported by AutoML. + */ +export type ForecastingModels = (typeof ForecastingModels)[keyof typeof ForecastingModels]; + +export const ForecastingPrimaryMetrics = { + /** + * The Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation. + */ + SpearmanCorrelation: "SpearmanCorrelation", + /** + * The Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales. + */ + NormalizedRootMeanSquaredError: "NormalizedRootMeanSquaredError", + /** + * The R2 score is one of the performance evaluation measures for forecasting-based machine learning models. + */ + R2Score: "R2Score", + /** + * The Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales. + */ + NormalizedMeanAbsoluteError: "NormalizedMeanAbsoluteError", +} as const; + +/** + * Primary metric for forecasting task. + */ +export type ForecastingPrimaryMetrics = (typeof ForecastingPrimaryMetrics)[keyof typeof ForecastingPrimaryMetrics]; + +export const Goal = { + Minimize: "Minimize", + Maximize: "Maximize", +} as const; + +/** + * [Required] Defines supported metric goals for hyperparameter tuning + */ +export type Goal = (typeof Goal)[keyof typeof Goal]; + +export const IdentityConfigurationType = { + Managed: "Managed", + AMLToken: "AMLToken", + UserIdentity: "UserIdentity", +} as const; + +/** + * [Required] Specifies the type of identity framework. + */ +export type IdentityConfigurationType = (typeof IdentityConfigurationType)[keyof typeof IdentityConfigurationType]; + +export const ImageType = { + Docker: "docker", + Azureml: "azureml", +} as const; + +/** + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + */ +export type ImageType = (typeof ImageType)[keyof typeof ImageType]; + +export const InputDeliveryMode = { + ReadOnlyMount: "ReadOnlyMount", + ReadWriteMount: "ReadWriteMount", + Download: "Download", + Direct: "Direct", + EvalMount: "EvalMount", + EvalDownload: "EvalDownload", +} as const; + +/** + * Input Asset Delivery Mode. + */ +export type InputDeliveryMode = (typeof InputDeliveryMode)[keyof typeof InputDeliveryMode]; + +export const InstanceSegmentationPrimaryMetrics = { + /** + * Mean Average Precision (MAP) is the average of AP (Average Precision). + * AP is calculated for each class and averaged to get the MAP. + */ + MeanAveragePrecision: "MeanAveragePrecision", +} as const; + +/** + * Primary metric to optimize for this task. + */ +export type InstanceSegmentationPrimaryMetrics = (typeof InstanceSegmentationPrimaryMetrics)[keyof typeof InstanceSegmentationPrimaryMetrics]; + +export const IsolationMode = { + Disabled: "Disabled", + AllowInternetOutbound: "AllowInternetOutbound", + AllowOnlyApprovedOutbound: "AllowOnlyApprovedOutbound", +} as const; + +/** + * Isolation mode for the managed network of a machine learning workspace. + */ +export type IsolationMode = (typeof IsolationMode)[keyof typeof IsolationMode]; + +export const JobInputType = { + Literal: "literal", + Uri_file: "uri_file", + Uri_folder: "uri_folder", + Mltable: "mltable", + Custom_model: "custom_model", + Mlflow_model: "mlflow_model", + Triton_model: "triton_model", +} as const; + +/** + * [Required] Specifies the type of job. + */ +export type JobInputType = (typeof JobInputType)[keyof typeof JobInputType]; + +export const JobLimitsType = { + Command: "Command", + Sweep: "Sweep", +} as const; + +/** + * [Required] JobLimit type. + */ +export type JobLimitsType = (typeof JobLimitsType)[keyof typeof JobLimitsType]; + +export const JobOutputType = { + Uri_file: "uri_file", + Uri_folder: "uri_folder", + Mltable: "mltable", + Custom_model: "custom_model", + Mlflow_model: "mlflow_model", + Triton_model: "triton_model", +} as const; + +/** + * [Required] Specifies the type of job. + */ +export type JobOutputType = (typeof JobOutputType)[keyof typeof JobOutputType]; + +export const JobTier = { + Null: "Null", + Spot: "Spot", + Basic: "Basic", + Standard: "Standard", + Premium: "Premium", +} as const; + +/** + * Controls the compute job tier + */ +export type JobTier = (typeof JobTier)[keyof typeof JobTier]; + +export const JobType = { + AutoML: "AutoML", + Command: "Command", + Sweep: "Sweep", + Pipeline: "Pipeline", + Spark: "Spark", + FineTuning: "FineTuning", + Distillation: "Distillation", +} as const; + +/** + * [Required] Specifies the type of job. + */ +export type JobType = (typeof JobType)[keyof typeof JobType]; + +export const LearningRateScheduler = { + /** + * No learning rate scheduler selected. + */ + None: "None", + /** + * Cosine Annealing With Warmup. + */ + WarmupCosine: "WarmupCosine", + /** + * Step learning rate scheduler. + */ + Step: "Step", +} as const; + +/** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ +export type LearningRateScheduler = (typeof LearningRateScheduler)[keyof typeof LearningRateScheduler]; + +export const LoadBalancerType = { + PublicIp: "PublicIp", + InternalLoadBalancer: "InternalLoadBalancer", +} as const; + +/** + * Load Balancer Type + */ +export type LoadBalancerType = (typeof LoadBalancerType)[keyof typeof LoadBalancerType]; + +export const LogVerbosity = { + /** + * No logs emitted. + */ + NotSet: "NotSet", + /** + * Debug and above log statements logged. + */ + Debug: "Debug", + /** + * Info and above log statements logged. + */ + Info: "Info", + /** + * Warning and above log statements logged. + */ + Warning: "Warning", + /** + * Error and above log statements logged. + */ + Error: "Error", + /** + * Only critical statements logged. + */ + Critical: "Critical", +} as const; + +/** + * Log verbosity for the job. + */ +export type LogVerbosity = (typeof LogVerbosity)[keyof typeof LogVerbosity]; + +export const ManagedNetworkStatus = { + Inactive: "Inactive", + Active: "Active", +} as const; + +/** + * Status for the managed network of a machine learning workspace. + */ +export type ManagedNetworkStatus = (typeof ManagedNetworkStatus)[keyof typeof ManagedNetworkStatus]; + +export const ManagedPERequirement = { + Required: "Required", + NotRequired: "NotRequired", + NotApplicable: "NotApplicable", +} as const; + +export type ManagedPERequirement = (typeof ManagedPERequirement)[keyof typeof ManagedPERequirement]; + +export const ManagedPEStatus = { + Inactive: "Inactive", + Active: "Active", + NotApplicable: "NotApplicable", +} as const; + +export type ManagedPEStatus = (typeof ManagedPEStatus)[keyof typeof ManagedPEStatus]; + +export const ManagedServiceIdentityType = { + None: "None", + SystemAssigned: "SystemAssigned", + UserAssigned: "UserAssigned", + SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned", +} as const; + +/** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ +export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; + +export const MaterializationStoreType = { + None: "None", + Online: "Online", + Offline: "Offline", + OnlineAndOffline: "OnlineAndOffline", +} as const; + +/** + * Specifies the stores to which materialization should happen + */ +export type MaterializationStoreType = (typeof MaterializationStoreType)[keyof typeof MaterializationStoreType]; + +export const MlflowAutologger = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Indicates whether mlflow autologger is enabled for notebooks. + */ +export type MlflowAutologger = (typeof MlflowAutologger)[keyof typeof MlflowAutologger]; + +export const ModelProvider = { + /** + * Fine tuning using Azure Open AI model. + */ + AzureOpenAI: "AzureOpenAI", + /** + * Fine tuning using custom model. + */ + Custom: "Custom", +} as const; + +/** + * [Required] Enum to determine the type of fine tuning. + */ +export type ModelProvider = (typeof ModelProvider)[keyof typeof ModelProvider]; + +export const ModelSize = { + /** + * No value selected. + */ + None: "None", + /** + * Small size. + */ + Small: "Small", + /** + * Medium size. + */ + Medium: "Medium", + /** + * Large size. + */ + Large: "Large", + /** + * Extra large size. + */ + ExtraLarge: "ExtraLarge", +} as const; + +/** + * Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + * Note: training run may get into CUDA OOM if the model size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ +export type ModelSize = (typeof ModelSize)[keyof typeof ModelSize]; + +export const ModelTaskType = { + Classification: "Classification", + Regression: "Regression", +} as const; + +/** + * [Required] The machine learning task type of the monitored model. + */ +export type ModelTaskType = (typeof ModelTaskType)[keyof typeof ModelTaskType]; + +export const MonitorComputeIdentityType = { + /** + * Authenticates through user's AML token. + */ + AmlToken: "AmlToken", + /** + * Authenticates through a user-provided managed identity. + */ + ManagedIdentity: "ManagedIdentity", +} as const; + +/** + * [Required] Specifies the type of identity to use within the monitoring jobs. + */ +export type MonitorComputeIdentityType = (typeof MonitorComputeIdentityType)[keyof typeof MonitorComputeIdentityType]; + +export const MonitorComputeType = { + /** + * Serverless Spark compute. + */ + ServerlessSpark: "ServerlessSpark", +} as const; + +/** + * [Required] Specifies the type of signal to monitor. + */ +export type MonitorComputeType = (typeof MonitorComputeType)[keyof typeof MonitorComputeType]; + +export const MonitoringFeatureDataType = { + /** + * Used for features of numerical data type. + */ + Numerical: "Numerical", + /** + * Used for features of categorical data type. + */ + Categorical: "Categorical", +} as const; + +/** + * [Required] Specifies the data type of the metric threshold. + */ +export type MonitoringFeatureDataType = (typeof MonitoringFeatureDataType)[keyof typeof MonitoringFeatureDataType]; + +export const MonitoringFeatureFilterType = { + /** + * Includes all features. + */ + AllFeatures: "AllFeatures", + /** + * Only includes the top contributing features, measured by feature attribution. + */ + TopNByAttribution: "TopNByAttribution", + /** + * Includes a user-defined subset of features. + */ + FeatureSubset: "FeatureSubset", +} as const; + +/** + * [Required] Specifies the feature filter to leverage when selecting features to calculate metrics over. + */ +export type MonitoringFeatureFilterType = (typeof MonitoringFeatureFilterType)[keyof typeof MonitoringFeatureFilterType]; + +export const MonitoringInputDataType = { + /** + * An input data with a fixed window size. + */ + Static: "Static", + /** + * An input data which rolls relatively to the monitor's current run time. + */ + Rolling: "Rolling", + /** + * An input data with tabular format which doesn't require preprocessing. + */ + Fixed: "Fixed", +} as const; + +/** + * [Required] Specifies the type of signal to monitor. + */ +export type MonitoringInputDataType = (typeof MonitoringInputDataType)[keyof typeof MonitoringInputDataType]; + +export const MonitoringNotificationType = { + /** + * Enables email notifications through AML notifications. + */ + AmlNotification: "AmlNotification", +} as const; + +export type MonitoringNotificationType = (typeof MonitoringNotificationType)[keyof typeof MonitoringNotificationType]; + +export const MonitoringSignalType = { + /** + * Tracks model input data distribution change, comparing against training data or past production data. + */ + DataDrift: "DataDrift", + /** + * Tracks prediction result data distribution change, comparing against validation/test label data or past production data. + */ + PredictionDrift: "PredictionDrift", + /** + * Tracks model input data integrity. + */ + DataQuality: "DataQuality", + /** + * Tracks feature importance change in production, comparing against feature importance at training time. + */ + FeatureAttributionDrift: "FeatureAttributionDrift", + /** + * Tracks a custom signal provided by users. + */ + Custom: "Custom", +} as const; + +/** + * [Required] Specifies the type of signal to monitor. + */ +export type MonitoringSignalType = (typeof MonitoringSignalType)[keyof typeof MonitoringSignalType]; + +export const NCrossValidationsMode = { + /** + * Determine N-Cross validations value automatically. Supported only for 'Forecasting' AutoML task. + */ + Auto: "Auto", + /** + * Use custom N-Cross validations value. + */ + Custom: "Custom", +} as const; + +/** + * [Required] Mode for determining N-Cross validations. + */ +export type NCrossValidationsMode = (typeof NCrossValidationsMode)[keyof typeof NCrossValidationsMode]; + +export const NodesValueType = { + All: "All", +} as const; + +/** + * [Required] Type of the Nodes value + */ +export type NodesValueType = (typeof NodesValueType)[keyof typeof NodesValueType]; + +export const NumericalDataDriftMetric = { + /** + * The Jensen Shannon Distance (JSD) metric. + */ + JensenShannonDistance: "JensenShannonDistance", + /** + * The Population Stability Index (PSI) metric. + */ + PopulationStabilityIndex: "PopulationStabilityIndex", + /** + * The Normalized Wasserstein Distance metric. + */ + NormalizedWassersteinDistance: "NormalizedWassersteinDistance", + /** + * The Two Sample Kolmogorov-Smirnov Test (two-sample K–S) metric. + */ + TwoSampleKolmogorovSmirnovTest: "TwoSampleKolmogorovSmirnovTest", +} as const; + +/** + * [Required] The numerical data drift metric to calculate. + */ +export type NumericalDataDriftMetric = (typeof NumericalDataDriftMetric)[keyof typeof NumericalDataDriftMetric]; + +export const NumericalDataQualityMetric = { + /** + * Calculates the rate of null values. + */ + NullValueRate: "NullValueRate", + /** + * Calculates the rate of data type errors. + */ + DataTypeErrorRate: "DataTypeErrorRate", + /** + * Calculates the rate values are out of bounds. + */ + OutOfBoundsRate: "OutOfBoundsRate", +} as const; + +/** + * [Required] The numerical data quality metric to calculate. + */ +export type NumericalDataQualityMetric = (typeof NumericalDataQualityMetric)[keyof typeof NumericalDataQualityMetric]; + +export const NumericalPredictionDriftMetric = { + /** + * The Jensen Shannon Distance (JSD) metric. + */ + JensenShannonDistance: "JensenShannonDistance", + /** + * The Population Stability Index (PSI) metric. + */ + PopulationStabilityIndex: "PopulationStabilityIndex", + /** + * The Normalized Wasserstein Distance metric. + */ + NormalizedWassersteinDistance: "NormalizedWassersteinDistance", + /** + * The Two Sample Kolmogorov-Smirnov Test (two-sample K–S) metric. + */ + TwoSampleKolmogorovSmirnovTest: "TwoSampleKolmogorovSmirnovTest", +} as const; + +/** + * [Required] The numerical prediction drift metric to calculate. + */ +export type NumericalPredictionDriftMetric = (typeof NumericalPredictionDriftMetric)[keyof typeof NumericalPredictionDriftMetric]; + +export const ObjectDetectionPrimaryMetrics = { + /** + * Mean Average Precision (MAP) is the average of AP (Average Precision). + * AP is calculated for each class and averaged to get the MAP. + */ + MeanAveragePrecision: "MeanAveragePrecision", +} as const; + +/** + * Primary metric to optimize for this task. + */ +export type ObjectDetectionPrimaryMetrics = (typeof ObjectDetectionPrimaryMetrics)[keyof typeof ObjectDetectionPrimaryMetrics]; + +export const OneLakeArtifactType = { + LakeHouse: "LakeHouse", +} as const; + +/** + * [Required] OneLake artifact type + */ +export type OneLakeArtifactType = (typeof OneLakeArtifactType)[keyof typeof OneLakeArtifactType]; + +export const OperatingSystemType = { + Linux: "Linux", + Windows: "Windows", +} as const; + +/** + * The OS type of the environment. + */ +export type OperatingSystemType = (typeof OperatingSystemType)[keyof typeof OperatingSystemType]; + +export const OsType = { + Linux: "Linux", + Windows: "Windows", +} as const; + +/** + * Compute OS Type + */ +export type OsType = (typeof OsType)[keyof typeof OsType]; + +export const OutputDeliveryMode = { + ReadWriteMount: "ReadWriteMount", + Upload: "Upload", + Direct: "Direct", +} as const; + +/** + * Output Asset Delivery Mode. + */ +export type OutputDeliveryMode = (typeof OutputDeliveryMode)[keyof typeof OutputDeliveryMode]; + +export const PrivateEndpointConnectionProvisioningState = { + Succeeded: "Succeeded", + Creating: "Creating", + Deleting: "Deleting", + Failed: "Failed", +} as const; + +/** + * The current provisioning state. + */ +export type PrivateEndpointConnectionProvisioningState = (typeof PrivateEndpointConnectionProvisioningState)[keyof typeof PrivateEndpointConnectionProvisioningState]; + +export const Protocol = { + Tcp: "tcp", + Udp: "udp", + Http: "http", +} as const; + +/** + * Protocol over which communication will happen over this endpoint + */ +export type Protocol = (typeof Protocol)[keyof typeof Protocol]; + +export const PublicNetworkAccessType = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Whether requests from Public Network are allowed. + */ +export type PublicNetworkAccessType = (typeof PublicNetworkAccessType)[keyof typeof PublicNetworkAccessType]; + +export const RaiPolicyContentSource = { + Prompt: "Prompt", + Completion: "Completion", +} as const; + +/** + * Content source to apply the Content Filters. + */ +export type RaiPolicyContentSource = (typeof RaiPolicyContentSource)[keyof typeof RaiPolicyContentSource]; + +export const RaiPolicyMode = { + Default: "Default", + Deferred: "Deferred", + Blocking: "Blocking", +} as const; + +/** + * Content Filters mode. + */ +export type RaiPolicyMode = (typeof RaiPolicyMode)[keyof typeof RaiPolicyMode]; + +export const RaiPolicyType = { + UserManaged: "UserManaged", + SystemManaged: "SystemManaged", +} as const; + +/** + * Content Filters policy type. + */ +export type RaiPolicyType = (typeof RaiPolicyType)[keyof typeof RaiPolicyType]; + +export const RandomSamplingAlgorithmRule = { + Random: "Random", + Sobol: "Sobol", +} as const; + +/** + * The specific type of random algorithm + */ +export type RandomSamplingAlgorithmRule = (typeof RandomSamplingAlgorithmRule)[keyof typeof RandomSamplingAlgorithmRule]; + +export const RecurrenceFrequency = { + /** + * Minute frequency + */ + Minute: "Minute", + /** + * Hour frequency + */ + Hour: "Hour", + /** + * Day frequency + */ + Day: "Day", + /** + * Week frequency + */ + Week: "Week", + /** + * Month frequency + */ + Month: "Month", +} as const; + +/** + * [Required] The frequency to trigger schedule. + */ +export type RecurrenceFrequency = (typeof RecurrenceFrequency)[keyof typeof RecurrenceFrequency]; + +export const ReferenceType = { + Id: "Id", + DataPath: "DataPath", + OutputPath: "OutputPath", +} as const; + +/** + * [Required] Specifies the type of asset reference. + */ +export type ReferenceType = (typeof ReferenceType)[keyof typeof ReferenceType]; + +export const RegressionModels = { + /** + * Elastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions. + */ + ElasticNet: "ElasticNet", + /** + * The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + */ + GradientBoosting: "GradientBoosting", + /** + * Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + * The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + */ + DecisionTree: "DecisionTree", + /** + * K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + * which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + */ + KNN: "KNN", + /** + * Lasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer. + */ + LassoLars: "LassoLars", + /** + * SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + * to find the model parameters that correspond to the best fit between predicted and actual outputs. + * It's an inexact but powerful technique. + */ + SGD: "SGD", + /** + * Random forest is a supervised learning algorithm. + * The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + * The general idea of the bagging method is that a combination of learning models increases the overall result. + */ + RandomForest: "RandomForest", + /** + * Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + */ + ExtremeRandomTrees: "ExtremeRandomTrees", + /** + * LightGBM is a gradient boosting framework that uses tree based learning algorithms. + */ + LightGBM: "LightGBM", + /** + * XGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners. + */ + XGBoostRegressor: "XGBoostRegressor", +} as const; + +/** + * Enum for all Regression models supported by AutoML. + */ +export type RegressionModels = (typeof RegressionModels)[keyof typeof RegressionModels]; + +export const RegressionPrimaryMetrics = { + /** + * The Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation. + */ + SpearmanCorrelation: "SpearmanCorrelation", + /** + * The Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales. + */ + NormalizedRootMeanSquaredError: "NormalizedRootMeanSquaredError", + /** + * The R2 score is one of the performance evaluation measures for forecasting-based machine learning models. + */ + R2Score: "R2Score", + /** + * The Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales. + */ + NormalizedMeanAbsoluteError: "NormalizedMeanAbsoluteError", +} as const; + +/** + * Primary metric for regression task. + */ +export type RegressionPrimaryMetrics = (typeof RegressionPrimaryMetrics)[keyof typeof RegressionPrimaryMetrics]; + +export const RemoteLoginPortPublicAccess = { + Enabled: "Enabled", + Disabled: "Disabled", + NotSpecified: "NotSpecified", +} as const; + +/** + * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + */ +export type RemoteLoginPortPublicAccess = (typeof RemoteLoginPortPublicAccess)[keyof typeof RemoteLoginPortPublicAccess]; + +export const RollingRateType = { + Year: "Year", + Month: "Month", + Day: "Day", + Hour: "Hour", + Minute: "Minute", +} as const; + +/** + * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + * If it's day, all data will be collected in blob path /yyyy/MM/dd/. + * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + */ +export type RollingRateType = (typeof RollingRateType)[keyof typeof RollingRateType]; + +export const RuleAction = { + Allow: "Allow", + Deny: "Deny", +} as const; + +/** + * The action enum for networking rule. + */ +export type RuleAction = (typeof RuleAction)[keyof typeof RuleAction]; + +export const RuleCategory = { + Required: "Required", + Recommended: "Recommended", + UserDefined: "UserDefined", + Dependency: "Dependency", +} as const; + +/** + * Category of a managed network Outbound Rule of a machine learning workspace. + */ +export type RuleCategory = (typeof RuleCategory)[keyof typeof RuleCategory]; + +export const RuleStatus = { + Inactive: "Inactive", + Active: "Active", +} as const; + +/** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ +export type RuleStatus = (typeof RuleStatus)[keyof typeof RuleStatus]; + +export const RuleType = { + FQDN: "FQDN", + PrivateEndpoint: "PrivateEndpoint", + ServiceTag: "ServiceTag", +} as const; + +/** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ +export type RuleType = (typeof RuleType)[keyof typeof RuleType]; + +export const SamplingAlgorithmType = { + Grid: "Grid", + Random: "Random", + Bayesian: "Bayesian", +} as const; + +/** + * [Required] The algorithm used for generating hyperparameter values, along with configuration properties + */ +export type SamplingAlgorithmType = (typeof SamplingAlgorithmType)[keyof typeof SamplingAlgorithmType]; + +export const ScaleType = { + Default: "Default", + TargetUtilization: "TargetUtilization", +} as const; + +/** + * [Required] Type of deployment scaling algorithm + */ +export type ScaleType = (typeof ScaleType)[keyof typeof ScaleType]; + +export const ScheduleActionType = { + CreateJob: "CreateJob", + InvokeBatchEndpoint: "InvokeBatchEndpoint", + CreateMonitor: "CreateMonitor", +} as const; + +/** + * [Required] Specifies the action type of the schedule + */ +export type ScheduleActionType = (typeof ScheduleActionType)[keyof typeof ScheduleActionType]; + +export const ScheduleProvisioningState = { + Completed: "Completed", + Provisioning: "Provisioning", + Failed: "Failed", +} as const; + +/** + * The current deployment state of schedule. + */ +export type ScheduleProvisioningState = (typeof ScheduleProvisioningState)[keyof typeof ScheduleProvisioningState]; + +export const ScheduleStatus = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * Is the schedule enabled or disabled? + */ +export type ScheduleStatus = (typeof ScheduleStatus)[keyof typeof ScheduleStatus]; + +export const SeasonalityMode = { + /** + * Seasonality to be determined automatically. + */ + Auto: "Auto", + /** + * Use the custom seasonality value. + */ + Custom: "Custom", +} as const; + +/** + * [Required] Seasonality mode. + */ +export type SeasonalityMode = (typeof SeasonalityMode)[keyof typeof SeasonalityMode]; + +export const SecretsType = { + AccountKey: "AccountKey", + Certificate: "Certificate", + Sas: "Sas", + ServicePrincipal: "ServicePrincipal", +} as const; + +/** + * [Required] Credential type used to authentication with storage. + */ +export type SecretsType = (typeof SecretsType)[keyof typeof SecretsType]; + +export const ServerlessInferenceEndpointAuthMode = { + Key: "Key", + AAD: "AAD", + KeyAndAAD: "KeyAndAAD", +} as const; + +/** + * [Required] Specifies the authentication mode for the Serverless endpoint. + */ +export type ServerlessInferenceEndpointAuthMode = (typeof ServerlessInferenceEndpointAuthMode)[keyof typeof ServerlessInferenceEndpointAuthMode]; + +export const ServiceDataAccessAuthIdentity = { + /** + * Do not use any identity for service data access. + */ + None: "None", + /** + * Use the system assigned managed identity of the Workspace to authenticate service data access. + */ + WorkspaceSystemAssignedIdentity: "WorkspaceSystemAssignedIdentity", + /** + * Use the user assigned managed identity of the Workspace to authenticate service data access. + */ + WorkspaceUserAssignedIdentity: "WorkspaceUserAssignedIdentity", +} as const; + +/** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ +export type ServiceDataAccessAuthIdentity = (typeof ServiceDataAccessAuthIdentity)[keyof typeof ServiceDataAccessAuthIdentity]; + +export const ShortSeriesHandlingConfiguration = { + /** + * Represents no/null value. + */ + None: "None", + /** + * Short series will be padded if there are no long series, otherwise short series will be dropped. + */ + Auto: "Auto", + /** + * All the short series will be padded. + */ + Pad: "Pad", + /** + * All the short series will be dropped. + */ + Drop: "Drop", +} as const; + +/** + * The parameter defining how if AutoML should handle short time series. + */ +export type ShortSeriesHandlingConfiguration = (typeof ShortSeriesHandlingConfiguration)[keyof typeof ShortSeriesHandlingConfiguration]; + +export const SkuTier = { + Free: "Free", + Basic: "Basic", + Standard: "Standard", + Premium: "Premium", +} as const; + +/** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ +export type SkuTier = (typeof SkuTier)[keyof typeof SkuTier]; + +export const SparkJobEntryType = { + SparkJobPythonEntry: "SparkJobPythonEntry", + SparkJobScalaEntry: "SparkJobScalaEntry", +} as const; + +/** + * [Required] Type of the job's entry point. + */ +export type SparkJobEntryType = (typeof SparkJobEntryType)[keyof typeof SparkJobEntryType]; + +export const SshPublicAccess = { + Enabled: "Enabled", + Disabled: "Disabled", +} as const; + +/** + * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + */ +export type SshPublicAccess = (typeof SshPublicAccess)[keyof typeof SshPublicAccess]; + +export const SslConfigStatus = { + Disabled: "Disabled", + Enabled: "Enabled", + Auto: "Auto", +} as const; + +/** + * Enable or disable ssl for scoring + */ +export type SslConfigStatus = (typeof SslConfigStatus)[keyof typeof SslConfigStatus]; + +export const StackMetaLearnerType = { + None: "None", + /** + * Default meta-learners are LogisticRegression for classification tasks. + */ + LogisticRegression: "LogisticRegression", + /** + * Default meta-learners are LogisticRegression for classification task when CV is on. + */ + LogisticRegressionCV: "LogisticRegressionCV", + LightGBMClassifier: "LightGBMClassifier", + /** + * Default meta-learners are LogisticRegression for regression task. + */ + ElasticNet: "ElasticNet", + /** + * Default meta-learners are LogisticRegression for regression task when CV is on. + */ + ElasticNetCV: "ElasticNetCV", + LightGBMRegressor: "LightGBMRegressor", + LinearRegression: "LinearRegression", +} as const; + +/** + * The meta-learner is a model trained on the output of the individual heterogeneous models. + */ +export type StackMetaLearnerType = (typeof StackMetaLearnerType)[keyof typeof StackMetaLearnerType]; + +export const StochasticOptimizer = { + /** + * No optimizer selected. + */ + None: "None", + /** + * Stochastic Gradient Descent optimizer. + */ + Sgd: "Sgd", + /** + * Adam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments + */ + Adam: "Adam", + /** + * AdamW is a variant of the optimizer Adam that has an improved implementation of weight decay. + */ + Adamw: "Adamw", +} as const; + +/** + * Type of optimizer. + */ +export type StochasticOptimizer = (typeof StochasticOptimizer)[keyof typeof StochasticOptimizer]; + +export const SystemDatastoresAuthMode = { + AccessKey: "AccessKey", + Identity: "Identity", + UserDelegationSAS: "UserDelegationSAS", +} as const; + +/** + * The auth mode used for accessing the system datastores of the workspace. + */ +export type SystemDatastoresAuthMode = (typeof SystemDatastoresAuthMode)[keyof typeof SystemDatastoresAuthMode]; + +export const TargetAggregationFunction = { + /** + * Represent no value set. + */ + None: "None", + Sum: "Sum", + Max: "Max", + Min: "Min", + Mean: "Mean", +} as const; + +/** + * The function to be used to aggregate the time series target column to conform to a user specified frequency. + * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + */ +export type TargetAggregationFunction = (typeof TargetAggregationFunction)[keyof typeof TargetAggregationFunction]; + +export const TargetLagsMode = { + /** + * Target lags to be determined automatically. + */ + Auto: "Auto", + /** + * Use the custom target lags. + */ + Custom: "Custom", +} as const; + +/** + * [Required] Set target lags mode - Auto/Custom + */ +export type TargetLagsMode = (typeof TargetLagsMode)[keyof typeof TargetLagsMode]; + +export const TargetRollingWindowSizeMode = { + /** + * Determine rolling windows size automatically. + */ + Auto: "Auto", + /** + * Use the specified rolling window size. + */ + Custom: "Custom", +} as const; + +/** + * [Required] TargetRollingWindowSiz detection mode. + */ +export type TargetRollingWindowSizeMode = (typeof TargetRollingWindowSizeMode)[keyof typeof TargetRollingWindowSizeMode]; + +export const TaskType = { + /** + * Classification in machine learning and statistics is a supervised learning approach in which + * the computer program learns from the data given to it and make new observations or classifications. + */ + Classification: "Classification", + /** + * Regression means to predict the value using the input data. Regression models are used to predict a continuous value. + */ + Regression: "Regression", + /** + * Forecasting is a special kind of regression task that deals with time-series data and creates forecasting model + * that can be used to predict the near future values based on the inputs. + */ + Forecasting: "Forecasting", + /** + * Image Classification. Multi-class image classification is used when an image is classified with only a single label + * from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + */ + ImageClassification: "ImageClassification", + /** + * Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + * from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + */ + ImageClassificationMultilabel: "ImageClassificationMultilabel", + /** + * Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + * bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + */ + ImageObjectDetection: "ImageObjectDetection", + /** + * Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + * drawing a polygon around each object in the image. + */ + ImageInstanceSegmentation: "ImageInstanceSegmentation", + /** + * Text classification (also known as text tagging or text categorization) is the process of sorting texts into categories. + * Categories are mutually exclusive. + */ + TextClassification: "TextClassification", + /** + * Multilabel classification task assigns each sample to a group (zero or more) of target labels. + */ + TextClassificationMultilabel: "TextClassificationMultilabel", + /** + * Text Named Entity Recognition a.k.a. TextNER. + * Named Entity Recognition (NER) is the ability to take free-form text and identify the occurrences of entities such as people, locations, organizations, and more. + */ + TextNER: "TextNER", +} as const; + +/** + * [Required] Task type for AutoMLJob. + */ +export type TaskType = (typeof TaskType)[keyof typeof TaskType]; + +export const TriggerType = { + Recurrence: "Recurrence", + Cron: "Cron", +} as const; + +/** + * [Required] + */ +export type TriggerType = (typeof TriggerType)[keyof typeof TriggerType]; + +export const UseStl = { + /** + * No stl decomposition. + */ + None: "None", + Season: "Season", + SeasonTrend: "SeasonTrend", +} as const; + +/** + * Configure STL Decomposition of the time-series target column. + */ +export type UseStl = (typeof UseStl)[keyof typeof UseStl]; + +export const ValidationMetricType = { + /** + * No metric. + */ + None: "None", + /** + * Coco metric. + */ + Coco: "Coco", + /** + * Voc metric. + */ + Voc: "Voc", + /** + * CocoVoc metric. + */ + CocoVoc: "CocoVoc", +} as const; + +/** + * Metric computation method to use for validation metrics. + */ +export type ValidationMetricType = (typeof ValidationMetricType)[keyof typeof ValidationMetricType]; + +export const VmPriority = { + Dedicated: "Dedicated", + LowPriority: "LowPriority", +} as const; + +/** + * Virtual Machine priority + */ +export type VmPriority = (typeof VmPriority)[keyof typeof VmPriority]; + +export const VolumeDefinitionType = { + Bind: "bind", + Volume: "volume", + Tmpfs: "tmpfs", + Npipe: "npipe", +} as const; + +/** + * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + */ +export type VolumeDefinitionType = (typeof VolumeDefinitionType)[keyof typeof VolumeDefinitionType]; + +export const VulnerabilityRisk = { + UNKNOWN: "UNKNOWN", + CRITICAL: "CRITICAL", + HIGH: "HIGH", + MEDIUM: "MEDIUM", + LOW: "LOW", +} as const; + +/** + * Vulnerability Risk value. + */ +export type VulnerabilityRisk = (typeof VulnerabilityRisk)[keyof typeof VulnerabilityRisk]; + +export const WebhookType = { + AzureDevOps: "AzureDevOps", +} as const; + +/** + * [Required] Specifies the type of service to send a callback + */ +export type WebhookType = (typeof WebhookType)[keyof typeof WebhookType]; + +export const WeekDay = { + /** + * Monday weekday + */ + Monday: "Monday", + /** + * Tuesday weekday + */ + Tuesday: "Tuesday", + /** + * Wednesday weekday + */ + Wednesday: "Wednesday", + /** + * Thursday weekday + */ + Thursday: "Thursday", + /** + * Friday weekday + */ + Friday: "Friday", + /** + * Saturday weekday + */ + Saturday: "Saturday", + /** + * Sunday weekday + */ + Sunday: "Sunday", +} as const; + +/** + * Enum of weekday + */ +export type WeekDay = (typeof WeekDay)[keyof typeof WeekDay]; diff --git a/sdk/nodejs/types/enums/videoindexer/index.ts b/sdk/nodejs/types/enums/videoindexer/index.ts index 7897f242a86f..01a38e8fe15a 100644 --- a/sdk/nodejs/types/enums/videoindexer/index.ts +++ b/sdk/nodejs/types/enums/videoindexer/index.ts @@ -8,6 +8,7 @@ import * as v20240401preview from "./v20240401preview"; import * as v20240601preview from "./v20240601preview"; import * as v20240923preview from "./v20240923preview"; import * as v20250101 from "./v20250101"; +import * as v20250301 from "./v20250301"; export { v20220801, @@ -16,6 +17,7 @@ export { v20240601preview, v20240923preview, v20250101, + v20250301, }; export const ManagedServiceIdentityType = { diff --git a/sdk/nodejs/types/enums/videoindexer/v20250301/index.ts b/sdk/nodejs/types/enums/videoindexer/v20250301/index.ts new file mode 100644 index 000000000000..0dcb15925a31 --- /dev/null +++ b/sdk/nodejs/types/enums/videoindexer/v20250301/index.ts @@ -0,0 +1,15 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + + +export const ManagedServiceIdentityType = { + None: "None", + SystemAssigned: "SystemAssigned", + UserAssigned: "UserAssigned", + SystemAssigned_UserAssigned: "SystemAssigned,UserAssigned", +} as const; + +/** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ +export type ManagedServiceIdentityType = (typeof ManagedServiceIdentityType)[keyof typeof ManagedServiceIdentityType]; diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index e9826ca0a211..2c8f6aefa704 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -1049,6 +1049,287 @@ export namespace agfoodplatform { } } +export namespace agricultureplatform { + /** + * Details of the Agriculture AgriDataManager. + */ + export interface AgriServiceResourcePropertiesArgs { + /** + * Data connector credentials of AgriService instance. + */ + dataConnectorCredentials?: pulumi.Input[]>; + /** + * AgriService installed solutions. + */ + installedSolutions?: pulumi.Input[]>; + } + + /** + * Mapping of data connector credentials. + */ + export interface DataConnectorCredentialMapArgs { + /** + * The key representing the credential. + */ + key: pulumi.Input; + /** + * The data connector credential value. + */ + value: pulumi.Input; + } + + /** + * The properties related to an AgriService data connector. + */ + export interface DataConnectorCredentialsArgs { + /** + * Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + */ + clientId?: pulumi.Input; + /** + * Name of the key vault key. + */ + keyName?: pulumi.Input; + /** + * Uri of the key vault + */ + keyVaultUri?: pulumi.Input; + /** + * Version of the key vault key. + */ + keyVersion?: pulumi.Input; + /** + * Type of credential. + */ + kind?: pulumi.Input; + } + + /** + * Mapping of installed solutions. + */ + export interface InstalledSolutionMapArgs { + /** + * The key representing the installed solution. + */ + key: pulumi.Input; + /** + * The installed solution value. + */ + value: pulumi.Input; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityArgs { + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: pulumi.Input; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: pulumi.Input[]>; + } + + /** + * The resource model definition representing SKU + */ + export interface SkuArgs { + /** + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + */ + capacity?: pulumi.Input; + /** + * If the service has different generations of hardware, for the same SKU, then that can be captured here. + */ + family?: pulumi.Input; + /** + * The name of the SKU. E.g. P3. It is typically a letter+number code + */ + name: pulumi.Input; + /** + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + */ + size?: pulumi.Input; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: pulumi.Input; + } + + /** + * Installed data manager for Agriculture solution detail. + */ + export interface SolutionArgs { + /** + * Application name of the solution. + */ + applicationName?: pulumi.Input; + /** + * Marketplace publisher Id. + */ + marketPlacePublisherId?: pulumi.Input; + /** + * Partner Id. + */ + partnerId?: pulumi.Input; + /** + * Plan Id. + */ + planId?: pulumi.Input; + /** + * Saas subscription Id. + */ + saasSubscriptionId?: pulumi.Input; + /** + * Saas subscription name. + */ + saasSubscriptionName?: pulumi.Input; + } + + export namespace v20240601preview { + /** + * Details of the Agriculture AgriDataManager. + */ + export interface AgriServiceResourcePropertiesArgs { + /** + * Data connector credentials of AgriService instance. + */ + dataConnectorCredentials?: pulumi.Input[]>; + /** + * AgriService installed solutions. + */ + installedSolutions?: pulumi.Input[]>; + } + + /** + * Mapping of data connector credentials. + */ + export interface DataConnectorCredentialMapArgs { + /** + * The key representing the credential. + */ + key: pulumi.Input; + /** + * The data connector credential value. + */ + value: pulumi.Input; + } + + /** + * The properties related to an AgriService data connector. + */ + export interface DataConnectorCredentialsArgs { + /** + * Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + */ + clientId?: pulumi.Input; + /** + * Name of the key vault key. + */ + keyName?: pulumi.Input; + /** + * Uri of the key vault + */ + keyVaultUri?: pulumi.Input; + /** + * Version of the key vault key. + */ + keyVersion?: pulumi.Input; + /** + * Type of credential. + */ + kind?: pulumi.Input; + } + + /** + * Mapping of installed solutions. + */ + export interface InstalledSolutionMapArgs { + /** + * The key representing the installed solution. + */ + key: pulumi.Input; + /** + * The installed solution value. + */ + value: pulumi.Input; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityArgs { + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: pulumi.Input; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: pulumi.Input[]>; + } + + /** + * The resource model definition representing SKU + */ + export interface SkuArgs { + /** + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + */ + capacity?: pulumi.Input; + /** + * If the service has different generations of hardware, for the same SKU, then that can be captured here. + */ + family?: pulumi.Input; + /** + * The name of the SKU. E.g. P3. It is typically a letter+number code + */ + name: pulumi.Input; + /** + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + */ + size?: pulumi.Input; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: pulumi.Input; + } + + /** + * Installed data manager for Agriculture solution detail. + */ + export interface SolutionArgs { + /** + * Application name of the solution. + */ + applicationName?: pulumi.Input; + /** + * Marketplace publisher Id. + */ + marketPlacePublisherId?: pulumi.Input; + /** + * Partner Id. + */ + partnerId?: pulumi.Input; + /** + * Plan Id. + */ + planId?: pulumi.Input; + /** + * Saas subscription Id. + */ + saasSubscriptionId?: pulumi.Input; + /** + * Saas subscription name. + */ + saasSubscriptionName?: pulumi.Input; + } + + } +} + export namespace alertsmanagement { /** * Action rule with action group configuration @@ -371468,6 +371749,11 @@ export namespace delegatednetwork { } } +export namespace dependencymap { + export namespace v20250131preview { + } +} + export namespace desktopvirtualization { /** * The session host configuration for updating agent, monitoring agent, and stack component. @@ -377895,6 +378181,244 @@ export namespace devcenter { } } + + export namespace v20250201 { + /** + * All Customer-managed key encryption properties for the resource. + */ + export interface CustomerManagedKeyEncryptionArgs { + /** + * All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + */ + keyEncryptionKeyIdentity?: pulumi.Input; + /** + * key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + */ + keyEncryptionKeyUrl?: pulumi.Input; + } + + /** + * All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + */ + export interface CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs { + /** + * delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + */ + delegatedIdentityClientId?: pulumi.Input; + /** + * Values can be systemAssignedIdentity or userAssignedIdentity + */ + identityType?: pulumi.Input; + /** + * user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + */ + userAssignedIdentityResourceId?: pulumi.Input; + } + + /** + * Provisioning settings that apply to all Dev Boxes created in this dev center + */ + export interface DevBoxProvisioningSettingsArgs { + /** + * Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + */ + installAzureMonitorAgentEnableStatus?: pulumi.Input; + } + + /** + * Network settings for the Dev Center. + */ + export interface DevCenterNetworkSettingsArgs { + /** + * Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + */ + microsoftHostedNetworkEnableStatus?: pulumi.Input; + } + + /** + * Project catalog settings for project catalogs under a project associated to this dev center. + */ + export interface DevCenterProjectCatalogSettingsArgs { + /** + * Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + */ + catalogItemSyncEnableStatus?: pulumi.Input; + } + + export interface EncryptionArgs { + /** + * All Customer-managed key encryption properties for the resource. + */ + customerManagedKeyEncryption?: pulumi.Input; + } + + /** + * Properties for a Git repository catalog. + */ + export interface GitCatalogArgs { + /** + * Git branch. + */ + branch?: pulumi.Input; + /** + * The folder where the catalog items can be found inside the repository. + */ + path?: pulumi.Input; + /** + * A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + */ + secretIdentifier?: pulumi.Input; + /** + * Git URI. + */ + uri?: pulumi.Input; + } + + /** + * Image reference information + */ + export interface ImageReferenceArgs { + /** + * Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + */ + id?: pulumi.Input; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityArgs { + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: pulumi.Input; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: pulumi.Input[]>; + } + + /** + * Represents a definition for a Developer Machine. + */ + export interface PoolDevBoxDefinitionArgs { + /** + * Image reference information. + */ + imageReference?: pulumi.Input; + /** + * The SKU for Dev Boxes created from the Pool. + */ + sku?: pulumi.Input; + } + + /** + * Settings to be used when associating a project with a catalog. + */ + export interface ProjectCatalogSettingsArgs { + /** + * Indicates catalog item types that can be synced. + */ + catalogItemSyncTypes?: pulumi.Input[]>; + } + + /** + * The role definition assigned to the environment creator on backing resources. + */ + export interface ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs { + /** + * A map of roles to assign to the environment creator. + */ + roles?: pulumi.Input[]>; + } + + /** + * A resource policy. + */ + export interface ResourcePolicyArgs { + /** + * Policy action to be taken on the resources. This is optional, and defaults to allow + */ + action?: pulumi.Input; + /** + * Optional. When specified, this expression is used to filter the resources. + */ + filter?: pulumi.Input; + /** + * Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + */ + resourceType?: pulumi.Input; + /** + * Resources that are included and shared as a part of a project policy. + */ + resources?: pulumi.Input; + } + + /** + * The resource model definition representing SKU + */ + export interface SkuArgs { + /** + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + */ + capacity?: pulumi.Input; + /** + * If the service has different generations of hardware, for the same SKU, then that can be captured here. + */ + family?: pulumi.Input; + /** + * The name of the SKU. E.g. P3. It is typically a letter+number code + */ + name: pulumi.Input; + /** + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + */ + size?: pulumi.Input; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: pulumi.Input; + } + + /** + * Stop on disconnect configuration settings for Dev Boxes created in this pool. + */ + export interface StopOnDisconnectConfigurationArgs { + /** + * The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. + */ + gracePeriodMinutes?: pulumi.Input; + /** + * Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + */ + status?: pulumi.Input; + } + + /** + * Stop on no connect configuration settings for Dev Boxes created in this pool. + */ + export interface StopOnNoConnectConfigurationArgs { + /** + * The specified time in minutes to wait before stopping a Dev Box if no connection is made. + */ + gracePeriodMinutes?: pulumi.Input; + /** + * Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + */ + status?: pulumi.Input; + } + + /** + * Mapping of user object ID to role assignments. + */ + export interface UserRoleAssignmentArgs { + /** + * A map of roles to assign to the parent user. + */ + roles?: pulumi.Input[]>; + } + + } } export namespace devhub { @@ -439142,6 +439666,491 @@ export namespace healthcareapis { } } + + export namespace v20250301preview { + /** + * The settings for the CORS configuration of the service instance. + */ + export interface CorsConfigurationArgs { + /** + * If credentials are allowed via CORS. + */ + allowCredentials?: pulumi.Input; + /** + * The headers to be allowed via CORS. + */ + headers?: pulumi.Input[]>; + /** + * The max age to be allowed via CORS. + */ + maxAge?: pulumi.Input; + /** + * The methods to be allowed via CORS. + */ + methods?: pulumi.Input[]>; + /** + * The origins to be allowed via CORS. + */ + origins?: pulumi.Input[]>; + } + + /** + * Settings to encrypt a service + */ + export interface EncryptionArgs { + /** + * The encryption settings for the customer-managed key + */ + customerManagedKeyEncryption?: pulumi.Input; + } + + /** + * The encryption settings for the customer-managed key + */ + export interface EncryptionCustomerManagedKeyEncryptionArgs { + /** + * The URL of the key to use for encryption + */ + keyEncryptionKeyUrl?: pulumi.Input; + } + + /** + * Azure container registry configuration information + */ + export interface FhirServiceAcrConfigurationArgs { + /** + * The list of the Azure container registry login servers. + */ + loginServers?: pulumi.Input[]>; + /** + * The list of Open Container Initiative (OCI) artifacts. + */ + ociArtifacts?: pulumi.Input[]>; + } + + /** + * Authentication configuration information + */ + export interface FhirServiceAuthenticationConfigurationArgs { + /** + * The audience url for the service + */ + audience?: pulumi.Input; + /** + * The authority url for the service + */ + authority?: pulumi.Input; + /** + * The array of identity provider configurations for SMART on FHIR authentication. + */ + smartIdentityProviders?: pulumi.Input[]>; + /** + * If the SMART on FHIR proxy is enabled + */ + smartProxyEnabled?: pulumi.Input; + } + + /** + * The settings for the CORS configuration of the service instance. + */ + export interface FhirServiceCorsConfigurationArgs { + /** + * If credentials are allowed via CORS. + */ + allowCredentials?: pulumi.Input; + /** + * The headers to be allowed via CORS. + */ + headers?: pulumi.Input[]>; + /** + * The max age to be allowed via CORS. + */ + maxAge?: pulumi.Input; + /** + * The methods to be allowed via CORS. + */ + methods?: pulumi.Input[]>; + /** + * The origins to be allowed via CORS. + */ + origins?: pulumi.Input[]>; + } + + /** + * Export operation configuration information + */ + export interface FhirServiceExportConfigurationArgs { + /** + * The name of the default export storage account. + */ + storageAccountName?: pulumi.Input; + } + + /** + * Import operation configuration information + */ + export interface FhirServiceImportConfigurationArgs { + /** + * If the import operation is enabled. + */ + enabled?: pulumi.Input; + /** + * If the FHIR service is in InitialImportMode. + */ + initialImportMode?: pulumi.Input; + /** + * The name of the default integration storage account. + */ + integrationDataStore?: pulumi.Input; + } + + /** + * The settings for Implementation Guides - defining capabilities for national standards, vendor consortiums, clinical societies, etc. + */ + export interface ImplementationGuidesConfigurationArgs { + /** + * If US Core Missing Data requirement is enabled. + */ + usCoreMissingData?: pulumi.Input; + } + + /** + * Event Hub ingestion endpoint configuration + */ + export interface IotEventHubIngestionEndpointConfigurationArgs { + /** + * Consumer group of the event hub to connected to. + */ + consumerGroup?: pulumi.Input; + /** + * Event Hub name to connect to. + */ + eventHubName?: pulumi.Input; + /** + * Fully qualified namespace of the Event Hub to connect to. + */ + fullyQualifiedEventHubNamespace?: pulumi.Input; + } + + /** + * The mapping content. + */ + export interface IotMappingPropertiesArgs { + /** + * The mapping. + */ + content?: any; + } + + /** + * The Private Endpoint Connection resource. + */ + export interface PrivateEndpointConnectionArgs { + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + privateLinkServiceConnectionState: pulumi.Input; + } + + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + export interface PrivateLinkServiceConnectionStateArgs { + /** + * A message indicating if changes on the service provider require any updates on the consumer. + */ + actionsRequired?: pulumi.Input; + /** + * The reason for approval/rejection of the connection. + */ + description?: pulumi.Input; + /** + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + */ + status?: pulumi.Input; + } + + /** + * The settings for history tracking for FHIR resources. + */ + export interface ResourceVersionPolicyConfigurationArgs { + /** + * The default value for tracking history across all resources. + */ + default?: pulumi.Input; + /** + * A list of FHIR Resources and their version policy overrides. + */ + resourceTypeOverrides?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * An access policy entry. + */ + export interface ServiceAccessPolicyEntryArgs { + /** + * An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + */ + objectId: pulumi.Input; + } + + /** + * Azure container registry configuration information + */ + export interface ServiceAcrConfigurationInfoArgs { + /** + * The list of the ACR login servers. + */ + loginServers?: pulumi.Input[]>; + /** + * The list of Open Container Initiative (OCI) artifacts. + */ + ociArtifacts?: pulumi.Input[]>; + } + + /** + * Authentication configuration information + */ + export interface ServiceAuthenticationConfigurationInfoArgs { + /** + * The audience url for the service + */ + audience?: pulumi.Input; + /** + * The authority url for the service + */ + authority?: pulumi.Input; + /** + * If the SMART on FHIR proxy is enabled + */ + smartProxyEnabled?: pulumi.Input; + } + + /** + * The settings for the CORS configuration of the service instance. + */ + export interface ServiceCorsConfigurationInfoArgs { + /** + * If credentials are allowed via CORS. + */ + allowCredentials?: pulumi.Input; + /** + * The headers to be allowed via CORS. + */ + headers?: pulumi.Input[]>; + /** + * The max age to be allowed via CORS. + */ + maxAge?: pulumi.Input; + /** + * The methods to be allowed via CORS. + */ + methods?: pulumi.Input[]>; + /** + * The origins to be allowed via CORS. + */ + origins?: pulumi.Input[]>; + } + + /** + * The settings for the Cosmos DB database backing the service. + */ + export interface ServiceCosmosDbConfigurationInfoArgs { + /** + * The multi-tenant application id used to enable CMK access for services in a data sovereign region. + */ + crossTenantCmkApplicationId?: pulumi.Input; + /** + * The URI of the customer-managed key for the backing database. + */ + keyVaultKeyUri?: pulumi.Input; + /** + * The provisioned throughput for the backing database. + */ + offerThroughput?: pulumi.Input; + } + + /** + * Export operation configuration information + */ + export interface ServiceExportConfigurationInfoArgs { + /** + * The name of the default export storage account. + */ + storageAccountName?: pulumi.Input; + } + + /** + * Import operation configuration information + */ + export interface ServiceImportConfigurationInfoArgs { + /** + * If the import operation is enabled. + */ + enabled?: pulumi.Input; + /** + * If the FHIR service is in InitialImportMode. + */ + initialImportMode?: pulumi.Input; + /** + * The name of the default integration storage account. + */ + integrationDataStore?: pulumi.Input; + } + + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + export interface ServiceManagedIdentityIdentityArgs { + /** + * Type of identity being specified, currently SystemAssigned and None are allowed. + */ + type: pulumi.Input; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: pulumi.Input[]>; + } + + /** + * An Open Container Initiative (OCI) artifact. + */ + export interface ServiceOciArtifactEntryArgs { + /** + * The artifact digest. + */ + digest?: pulumi.Input; + /** + * The artifact name. + */ + imageName?: pulumi.Input; + /** + * The Azure Container Registry login server. + */ + loginServer?: pulumi.Input; + } + + /** + * The properties of a service instance. + */ + export interface ServicesPropertiesArgs { + /** + * The access policies of the service instance. + */ + accessPolicies?: pulumi.Input[]>; + /** + * The azure container registry settings used for convert data operation of the service instance. + */ + acrConfiguration?: pulumi.Input; + /** + * The authentication configuration for the service instance. + */ + authenticationConfiguration?: pulumi.Input; + /** + * The settings for the CORS configuration of the service instance. + */ + corsConfiguration?: pulumi.Input; + /** + * The settings for the Cosmos DB database backing the service. + */ + cosmosDbConfiguration?: pulumi.Input; + /** + * The settings for the export operation of the service instance. + */ + exportConfiguration?: pulumi.Input; + /** + * The settings for the import operation of the service instance. + */ + importConfiguration?: pulumi.Input; + /** + * The list of private endpoint connections that are set up for this resource. + */ + privateEndpointConnections?: pulumi.Input[]>; + /** + * Control permission for data plane traffic coming from public networks while private endpoint is enabled. + */ + publicNetworkAccess?: pulumi.Input; + } + + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + export interface ServicesResourceIdentityArgs { + /** + * Type of identity being specified, currently SystemAssigned and None are allowed. + */ + type?: pulumi.Input; + } + + /** + * An Application configured in the Identity Provider used to access FHIR resources. + */ + export interface SmartIdentityProviderApplicationArgs { + /** + * The actions that are permitted to be performed on FHIR resources for the application. + */ + allowedDataActions?: pulumi.Input[]>; + /** + * The audience that will be used to validate bearer tokens against the given authority. + */ + audience?: pulumi.Input; + /** + * The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + */ + clientId?: pulumi.Input; + } + + /** + * An object to configure an identity provider for use with SMART on FHIR authentication. + */ + export interface SmartIdentityProviderConfigurationArgs { + /** + * The array of identity provider applications for SMART on FHIR authentication. + */ + applications?: pulumi.Input[]>; + /** + * The identity provider token authority also known as the token issuing authority. + */ + authority?: pulumi.Input; + } + + /** + * The configuration of connected storage + */ + export interface StorageConfigurationArgs { + /** + * The filesystem name of connected storage account. + */ + fileSystemName?: pulumi.Input; + /** + * The configuration for monitoring changes in the specified storage account. + */ + storageMonitorConfiguration?: pulumi.Input; + /** + * The resource id of connected storage account. + */ + storageResourceId?: pulumi.Input; + } + + /** + * The configuration for monitoring changes in a connected storage. + */ + export interface StorageMonitorConfigurationArgs { + /** + * The name of the event subscription associated with the given namespace topic that contains storage events. + */ + eventSubscriptionName?: pulumi.Input; + /** + * The resource id of the Azure Event Grid Namespace. + */ + namespaceResourceId?: pulumi.Input; + /** + * The name of the namespace topic within the specified namespace. + */ + topicName?: pulumi.Input; + } + + } } export namespace healthdataaiservices { @@ -443703,43 +444712,6 @@ export namespace hybridconnectivity { type: pulumi.Input; } - /** - * Properties of public cloud connectors. - */ - export interface PublicCloudConnectorPropertiesArgs { - /** - * Cloud profile for AWS. - */ - awsCloudProfile: pulumi.Input; - /** - * Host cloud the public cloud connector. - */ - hostType: pulumi.Input; - } - /** - * publicCloudConnectorPropertiesArgsProvideDefaults sets the appropriate defaults for PublicCloudConnectorPropertiesArgs - */ - export function publicCloudConnectorPropertiesArgsProvideDefaults(val: PublicCloudConnectorPropertiesArgs): PublicCloudConnectorPropertiesArgs { - return { - ...val, - awsCloudProfile: pulumi.output(val.awsCloudProfile).apply(inputs.hybridconnectivity.awsCloudProfileArgsProvideDefaults), - }; - } - - /** - * Solution configuration resource. - */ - export interface SolutionConfigurationPropertiesArgs { - /** - * Solution settings - */ - solutionSettings?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * The type of the solution - */ - solutionType: pulumi.Input; - } - export namespace v20230315 { /** * Endpoint details @@ -443785,57 +444757,6 @@ export namespace hybridconnectivity { }; } - /** - * Endpoint details - */ - export interface EndpointPropertiesArgs { - /** - * The resource Id of the connectivity endpoint (optional). - */ - resourceId?: pulumi.Input; - /** - * The type of endpoint. - */ - type: pulumi.Input; - } - - /** - * Properties of public cloud connectors. - */ - export interface PublicCloudConnectorPropertiesArgs { - /** - * Cloud profile for AWS. - */ - awsCloudProfile: pulumi.Input; - /** - * Host cloud the public cloud connector. - */ - hostType: pulumi.Input; - } - /** - * publicCloudConnectorPropertiesArgsProvideDefaults sets the appropriate defaults for PublicCloudConnectorPropertiesArgs - */ - export function publicCloudConnectorPropertiesArgsProvideDefaults(val: PublicCloudConnectorPropertiesArgs): PublicCloudConnectorPropertiesArgs { - return { - ...val, - awsCloudProfile: pulumi.output(val.awsCloudProfile).apply(inputs.hybridconnectivity.v20241201.awsCloudProfileArgsProvideDefaults), - }; - } - - /** - * Solution configuration resource. - */ - export interface SolutionConfigurationPropertiesArgs { - /** - * Solution settings - */ - solutionSettings?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * The type of the solution - */ - solutionType: pulumi.Input; - } - } } @@ -478324,6 +479245,621 @@ export namespace kubernetesconfiguration { } } + + export namespace v20241101 { + /** + * Parameters to reconcile to the AzureBlob source kind type. + */ + export interface AzureBlobDefinitionArgs { + /** + * The account key (shared key) to access the storage account + */ + accountKey?: pulumi.Input; + /** + * The Azure Blob container name to sync from the url endpoint for the flux configuration. + */ + containerName?: pulumi.Input; + /** + * Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + */ + localAuthRef?: pulumi.Input; + /** + * Parameters to authenticate using a Managed Identity. + */ + managedIdentity?: pulumi.Input; + /** + * The Shared Access token to access the storage container + */ + sasToken?: pulumi.Input; + /** + * Parameters to authenticate using Service Principal. + */ + servicePrincipal?: pulumi.Input; + /** + * The interval at which to re-reconcile the cluster Azure Blob source with the remote. + */ + syncIntervalInSeconds?: pulumi.Input; + /** + * The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + */ + timeoutInSeconds?: pulumi.Input; + /** + * The URL to sync for the flux configuration Azure Blob storage account. + */ + url?: pulumi.Input; + } + /** + * azureBlobDefinitionArgsProvideDefaults sets the appropriate defaults for AzureBlobDefinitionArgs + */ + export function azureBlobDefinitionArgsProvideDefaults(val: AzureBlobDefinitionArgs): AzureBlobDefinitionArgs { + return { + ...val, + servicePrincipal: (val.servicePrincipal ? pulumi.output(val.servicePrincipal).apply(inputs.kubernetesconfiguration.v20241101.servicePrincipalDefinitionArgsProvideDefaults) : undefined), + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + }; + } + + /** + * Parameters to reconcile to the Bucket source kind type. + */ + export interface BucketDefinitionArgs { + /** + * Plaintext access key used to securely access the S3 bucket + */ + accessKey?: pulumi.Input; + /** + * The bucket name to sync from the url endpoint for the flux configuration. + */ + bucketName?: pulumi.Input; + /** + * Specify whether to use insecure communication when puling data from the S3 bucket. + */ + insecure?: pulumi.Input; + /** + * Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + */ + localAuthRef?: pulumi.Input; + /** + * The interval at which to re-reconcile the cluster bucket source with the remote. + */ + syncIntervalInSeconds?: pulumi.Input; + /** + * The maximum time to attempt to reconcile the cluster bucket source with the remote. + */ + timeoutInSeconds?: pulumi.Input; + /** + * The URL to sync for the flux configuration S3 bucket. + */ + url?: pulumi.Input; + } + /** + * bucketDefinitionArgsProvideDefaults sets the appropriate defaults for BucketDefinitionArgs + */ + export function bucketDefinitionArgsProvideDefaults(val: BucketDefinitionArgs): BucketDefinitionArgs { + return { + ...val, + insecure: (val.insecure) ?? true, + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + }; + } + + /** + * Identity of the Extension resource in an AKS cluster + */ + export interface ExtensionAksAssignedIdentityArgs { + /** + * The identity type. + */ + type?: pulumi.Input; + } + + /** + * Status from the extension. + */ + export interface ExtensionStatusArgs { + /** + * Status code provided by the Extension + */ + code?: pulumi.Input; + /** + * Short description of status of the extension. + */ + displayStatus?: pulumi.Input; + /** + * Level of the status. + */ + level?: pulumi.Input; + /** + * Detailed message of the status from the Extension. + */ + message?: pulumi.Input; + /** + * DateLiteral (per ISO8601) noting the time of installation status. + */ + time?: pulumi.Input; + } + /** + * extensionStatusArgsProvideDefaults sets the appropriate defaults for ExtensionStatusArgs + */ + export function extensionStatusArgsProvideDefaults(val: ExtensionStatusArgs): ExtensionStatusArgs { + return { + ...val, + level: (val.level) ?? "Information", + }; + } + + /** + * Parameters to reconcile to the GitRepository source kind type. + */ + export interface GitRepositoryDefinitionArgs { + /** + * Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + */ + httpsCACert?: pulumi.Input; + /** + * Plaintext HTTPS username used to access private git repositories over HTTPS + */ + httpsUser?: pulumi.Input; + /** + * Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + */ + localAuthRef?: pulumi.Input; + /** + * Name of the provider used for authentication. + */ + provider?: pulumi.Input; + /** + * The source reference for the GitRepository object. + */ + repositoryRef?: pulumi.Input; + /** + * Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + */ + sshKnownHosts?: pulumi.Input; + /** + * The interval at which to re-reconcile the cluster git repository source with the remote. + */ + syncIntervalInSeconds?: pulumi.Input; + /** + * The maximum time to attempt to reconcile the cluster git repository source with the remote. + */ + timeoutInSeconds?: pulumi.Input; + /** + * The URL to sync for the flux configuration git repository. + */ + url?: pulumi.Input; + } + /** + * gitRepositoryDefinitionArgsProvideDefaults sets the appropriate defaults for GitRepositoryDefinitionArgs + */ + export function gitRepositoryDefinitionArgsProvideDefaults(val: GitRepositoryDefinitionArgs): GitRepositoryDefinitionArgs { + return { + ...val, + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + }; + } + + /** + * Identity for the resource. + */ + export interface IdentityArgs { + /** + * The identity type. + */ + type?: pulumi.Input; + } + + /** + * The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster. + */ + export interface KustomizationDefinitionArgs { + /** + * Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + */ + dependsOn?: pulumi.Input[]>; + /** + * Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + */ + force?: pulumi.Input; + /** + * The path in the source reference to reconcile on the cluster. + */ + path?: pulumi.Input; + /** + * Used for variable substitution for this Kustomization after kustomize build. + */ + postBuild?: pulumi.Input; + /** + * Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + */ + prune?: pulumi.Input; + /** + * The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + */ + retryIntervalInSeconds?: pulumi.Input; + /** + * The interval at which to re-reconcile the Kustomization on the cluster. + */ + syncIntervalInSeconds?: pulumi.Input; + /** + * The maximum time to attempt to reconcile the Kustomization on the cluster. + */ + timeoutInSeconds?: pulumi.Input; + /** + * Enable/disable health check for all Kubernetes objects created by this Kustomization. + */ + wait?: pulumi.Input; + } + /** + * kustomizationDefinitionArgsProvideDefaults sets the appropriate defaults for KustomizationDefinitionArgs + */ + export function kustomizationDefinitionArgsProvideDefaults(val: KustomizationDefinitionArgs): KustomizationDefinitionArgs { + return { + ...val, + force: (val.force) ?? false, + path: (val.path) ?? "", + prune: (val.prune) ?? false, + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + wait: (val.wait) ?? true, + }; + } + + /** + * Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled. + */ + export interface LayerSelectorDefinitionArgs { + /** + * The first layer matching the specified media type will be used. + */ + mediaType?: pulumi.Input; + /** + * The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + */ + operation?: pulumi.Input; + } + + /** + * Parameters to authenticate using a Managed Identity. + */ + export interface ManagedIdentityDefinitionArgs { + /** + * The client Id for authenticating a Managed Identity. + */ + clientId?: pulumi.Input; + } + + /** + * MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact. + */ + export interface MatchOidcIdentityDefinitionArgs { + /** + * The regex pattern to match against to verify the OIDC issuer. + */ + issuer?: pulumi.Input; + /** + * The regex pattern to match against to verify the identity subject. + */ + subject?: pulumi.Input; + } + + /** + * Parameters to reconcile to the OCIRepository source kind type. + */ + export interface OCIRepositoryDefinitionArgs { + /** + * Specify whether to allow connecting to a non-TLS HTTP container registry. + */ + insecure?: pulumi.Input; + /** + * The layer to be pulled from the OCI artifact. + */ + layerSelector?: pulumi.Input; + /** + * Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + */ + localAuthRef?: pulumi.Input; + /** + * The source reference for the OCIRepository object. + */ + repositoryRef?: pulumi.Input; + /** + * The service account name to authenticate with the OCI repository. + */ + serviceAccountName?: pulumi.Input; + /** + * The interval at which to re-reconcile the cluster OCI repository source with the remote. + */ + syncIntervalInSeconds?: pulumi.Input; + /** + * The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + */ + timeoutInSeconds?: pulumi.Input; + /** + * Parameters to authenticate using TLS config for OCI repository. + */ + tlsConfig?: pulumi.Input; + /** + * The URL to sync for the flux configuration OCI repository. + */ + url?: pulumi.Input; + /** + * Specifies whether to use Workload Identity to authenticate with the OCI repository. + */ + useWorkloadIdentity?: pulumi.Input; + /** + * Verification of the authenticity of an OCI Artifact. + */ + verify?: pulumi.Input; + } + /** + * ocirepositoryDefinitionArgsProvideDefaults sets the appropriate defaults for OCIRepositoryDefinitionArgs + */ + export function ocirepositoryDefinitionArgsProvideDefaults(val: OCIRepositoryDefinitionArgs): OCIRepositoryDefinitionArgs { + return { + ...val, + insecure: (val.insecure) ?? false, + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + useWorkloadIdentity: (val.useWorkloadIdentity) ?? false, + }; + } + + /** + * The source reference for the OCIRepository object. + */ + export interface OCIRepositoryRefDefinitionArgs { + /** + * The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + */ + digest?: pulumi.Input; + /** + * The semver range used to match against OCI repository tags. This takes precedence over tag. + */ + semver?: pulumi.Input; + /** + * The OCI repository image tag name to pull. This defaults to 'latest'. + */ + tag?: pulumi.Input; + } + + /** + * Plan for the resource. + */ + export interface PlanArgs { + /** + * A user defined name of the 3rd Party Artifact that is being procured. + */ + name: pulumi.Input; + /** + * The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. + */ + product: pulumi.Input; + /** + * A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + */ + promotionCode?: pulumi.Input; + /** + * The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + */ + publisher: pulumi.Input; + /** + * The version of the desired product/artifact. + */ + version?: pulumi.Input; + } + + /** + * The postBuild definitions defining variable substitutions for this Kustomization after kustomize build. + */ + export interface PostBuildDefinitionArgs { + /** + * Key/value pairs holding the variables to be substituted in this Kustomization. + */ + substitute?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + */ + substituteFrom?: pulumi.Input[]>; + } + + /** + * The source reference for the GitRepository object. + */ + export interface RepositoryRefDefinitionArgs { + /** + * The git repository branch name to checkout. + */ + branch?: pulumi.Input; + /** + * The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. + */ + commit?: pulumi.Input; + /** + * The semver range used to match against git repository tags. This takes precedence over tag. + */ + semver?: pulumi.Input; + /** + * The git repository tag name to checkout. This takes precedence over branch. + */ + tag?: pulumi.Input; + } + + /** + * Scope of the extension. It can be either Cluster or Namespace; but not both. + */ + export interface ScopeArgs { + /** + * Specifies that the scope of the extension is Cluster + */ + cluster?: pulumi.Input; + /** + * Specifies that the scope of the extension is Namespace + */ + namespace?: pulumi.Input; + } + + /** + * Specifies that the scope of the extension is Cluster + */ + export interface ScopeClusterArgs { + /** + * Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created + */ + releaseNamespace?: pulumi.Input; + } + + /** + * Specifies that the scope of the extension is Namespace + */ + export interface ScopeNamespaceArgs { + /** + * Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created + */ + targetNamespace?: pulumi.Input; + } + + /** + * Parameters to authenticate using Service Principal. + */ + export interface ServicePrincipalDefinitionArgs { + /** + * Base64-encoded certificate used to authenticate a Service Principal + */ + clientCertificate?: pulumi.Input; + /** + * The password for the certificate used to authenticate a Service Principal + */ + clientCertificatePassword?: pulumi.Input; + /** + * Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate + */ + clientCertificateSendChain?: pulumi.Input; + /** + * The client Id for authenticating a Service Principal. + */ + clientId?: pulumi.Input; + /** + * The client secret for authenticating a Service Principal + */ + clientSecret?: pulumi.Input; + /** + * The tenant Id for authenticating a Service Principal + */ + tenantId?: pulumi.Input; + } + /** + * servicePrincipalDefinitionArgsProvideDefaults sets the appropriate defaults for ServicePrincipalDefinitionArgs + */ + export function servicePrincipalDefinitionArgsProvideDefaults(val: ServicePrincipalDefinitionArgs): ServicePrincipalDefinitionArgs { + return { + ...val, + clientCertificateSendChain: (val.clientCertificateSendChain) ?? false, + }; + } + + /** + * Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + */ + export interface SubstituteFromDefinitionArgs { + /** + * Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + */ + kind?: pulumi.Input; + /** + * Name of the ConfigMap/Secret that holds the variables to be used in substitution. + */ + name?: pulumi.Input; + /** + * Set to True to proceed without ConfigMap/Secret, if it is not present. + */ + optional?: pulumi.Input; + } + /** + * substituteFromDefinitionArgsProvideDefaults sets the appropriate defaults for SubstituteFromDefinitionArgs + */ + export function substituteFromDefinitionArgsProvideDefaults(val: SubstituteFromDefinitionArgs): SubstituteFromDefinitionArgs { + return { + ...val, + optional: (val.optional) ?? false, + }; + } + + /** + * Parameters to authenticate using TLS config for OCI repository. + */ + export interface TlsConfigDefinitionArgs { + /** + * Base64-encoded CA certificate used to verify the server. + */ + caCertificate?: pulumi.Input; + /** + * Base64-encoded certificate used to authenticate a client with the OCI repository. + */ + clientCertificate?: pulumi.Input; + /** + * Base64-encoded private key used to authenticate a client with the OCI repository. + */ + privateKey?: pulumi.Input; + } + + /** + * Parameters to verify the authenticity of an OCI Artifact. + */ + export interface VerifyDefinitionArgs { + /** + * Array defining the criteria for matching the identity while verifying an OCI artifact. + */ + matchOidcIdentity?: pulumi.Input[]>; + /** + * Verification provider name. + */ + provider?: pulumi.Input; + /** + * An object containing trusted public keys of trusted authors. + */ + verificationConfig?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + } + + export namespace v20241101preview { + /** + * Properties that define a Azure Arc PrivateLinkScope resource. + */ + export interface KubernetesConfigurationPrivateLinkScopePropertiesArgs { + /** + * Managed Cluster ARM ID for the private link scope (Required) + */ + clusterResourceId: pulumi.Input; + /** + * Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + */ + publicNetworkAccess?: pulumi.Input; + } + + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + export interface PrivateLinkServiceConnectionStateArgs { + /** + * A message indicating if changes on the service provider require any updates on the consumer. + */ + actionsRequired?: pulumi.Input; + /** + * The reason for approval/rejection of the connection. + */ + description?: pulumi.Input; + /** + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + */ + status?: pulumi.Input; + } + + } } export namespace kubernetesruntime { @@ -551019,19 +552555,10351 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Primary metric for Text-Classification task. + */ + primaryMetric?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'TextClassification'. + */ + taskType: pulumi.Input<"TextClassification">; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + } + /** + * textClassificationArgsProvideDefaults sets the appropriate defaults for TextClassificationArgs + */ + export function textClassificationArgsProvideDefaults(val: TextClassificationArgs): TextClassificationArgs { + return { + ...val, + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + primaryMetric: (val.primaryMetric) ?? "Accuracy", + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + /** + * Text Classification Multilabel task in AutoML NLP vertical. + * NLP - Natural Language Processing. + */ + export interface TextClassificationMultilabelArgs { + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: pulumi.Input; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'TextClassificationMultilabel'. + */ + taskType: pulumi.Input<"TextClassificationMultilabel">; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + } + /** + * textClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for TextClassificationMultilabelArgs + */ + export function textClassificationMultilabelArgsProvideDefaults(val: TextClassificationMultilabelArgs): TextClassificationMultilabelArgs { + return { + ...val, + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + /** + * Text-NER task in AutoML NLP vertical. + * NER - Named Entity Recognition. + * NLP - Natural Language Processing. + */ + export interface TextNerArgs { + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: pulumi.Input; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'TextNER'. + */ + taskType: pulumi.Input<"TextNER">; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + } + /** + * textNerArgsProvideDefaults sets the appropriate defaults for TextNerArgs + */ + export function textNerArgsProvideDefaults(val: TextNerArgs): TextNerArgs { + return { + ...val, + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + /** + * Describes the tmpfs options for the container + */ + export interface TmpfsOptionsArgs { + /** + * Mention the Tmpfs size + */ + size?: pulumi.Input; + } + + export interface TopNFeaturesByAttributionArgs { + /** + * + * Expected value is 'TopNByAttribution'. + */ + filterType: pulumi.Input<"TopNByAttribution">; + /** + * The number of top features to include. + */ + top?: pulumi.Input; + } + /** + * topNFeaturesByAttributionArgsProvideDefaults sets the appropriate defaults for TopNFeaturesByAttributionArgs + */ + export function topNFeaturesByAttributionArgsProvideDefaults(val: TopNFeaturesByAttributionArgs): TopNFeaturesByAttributionArgs { + return { + ...val, + top: (val.top) ?? 10, + }; + } + + /** + * Trial component definition. + */ + export interface TrialComponentArgs { + /** + * ARM resource ID of the code asset. + */ + codeId?: pulumi.Input; + /** + * [Required] The command to execute on startup of the job. eg. "python train.py" + */ + command: pulumi.Input; + /** + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + */ + distribution?: pulumi.Input; + /** + * [Required] The ARM resource ID of the Environment specification for the job. + */ + environmentId: pulumi.Input; + /** + * Environment variables included in the job. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Compute Resource configuration for the job. + */ + resources?: pulumi.Input; + } + /** + * trialComponentArgsProvideDefaults sets the appropriate defaults for TrialComponentArgs + */ + export function trialComponentArgsProvideDefaults(val: TrialComponentArgs): TrialComponentArgs { + return { + ...val, + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20231001.jobResourceConfigurationArgsProvideDefaults) : undefined), + }; + } + + export interface TritonModelJobInputArgs { + /** + * Description for the input. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Input Type. + * Expected value is 'triton_model'. + */ + jobInputType: pulumi.Input<"triton_model">; + /** + * Input Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + } + /** + * tritonModelJobInputArgsProvideDefaults sets the appropriate defaults for TritonModelJobInputArgs + */ + export function tritonModelJobInputArgsProvideDefaults(val: TritonModelJobInputArgs): TritonModelJobInputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface TritonModelJobOutputArgs { + /** + * Description for the output. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Output Type. + * Expected value is 'triton_model'. + */ + jobOutputType: pulumi.Input<"triton_model">; + /** + * Output Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Output Asset URI. + */ + uri?: pulumi.Input; + } + /** + * tritonModelJobOutputArgsProvideDefaults sets the appropriate defaults for TritonModelJobOutputArgs + */ + export function tritonModelJobOutputArgsProvideDefaults(val: TritonModelJobOutputArgs): TritonModelJobOutputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * Defines an early termination policy that cancels a given percentage of runs at each evaluation interval. + */ + export interface TruncationSelectionPolicyArgs { + /** + * Number of intervals by which to delay the first evaluation. + */ + delayEvaluation?: pulumi.Input; + /** + * Interval (number of runs) between policy evaluations. + */ + evaluationInterval?: pulumi.Input; + /** + * + * Expected value is 'TruncationSelection'. + */ + policyType: pulumi.Input<"TruncationSelection">; + /** + * The percentage of runs to cancel at each evaluation interval. + */ + truncationPercentage?: pulumi.Input; + } + /** + * truncationSelectionPolicyArgsProvideDefaults sets the appropriate defaults for TruncationSelectionPolicyArgs + */ + export function truncationSelectionPolicyArgsProvideDefaults(val: TruncationSelectionPolicyArgs): TruncationSelectionPolicyArgs { + return { + ...val, + delayEvaluation: (val.delayEvaluation) ?? 0, + evaluationInterval: (val.evaluationInterval) ?? 0, + truncationPercentage: (val.truncationPercentage) ?? 0, + }; + } + + /** + * uri-file data version entity + */ + export interface UriFileDataVersionArgs { + /** + * Enum to determine the type of data. + * Expected value is 'uri_file'. + */ + dataType: pulumi.Input<"uri_file">; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * uriFileDataVersionArgsProvideDefaults sets the appropriate defaults for UriFileDataVersionArgs + */ + export function uriFileDataVersionArgsProvideDefaults(val: UriFileDataVersionArgs): UriFileDataVersionArgs { + return { + ...val, + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface UriFileJobInputArgs { + /** + * Description for the input. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Input Type. + * Expected value is 'uri_file'. + */ + jobInputType: pulumi.Input<"uri_file">; + /** + * Input Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + } + /** + * uriFileJobInputArgsProvideDefaults sets the appropriate defaults for UriFileJobInputArgs + */ + export function uriFileJobInputArgsProvideDefaults(val: UriFileJobInputArgs): UriFileJobInputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface UriFileJobOutputArgs { + /** + * Description for the output. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Output Type. + * Expected value is 'uri_file'. + */ + jobOutputType: pulumi.Input<"uri_file">; + /** + * Output Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Output Asset URI. + */ + uri?: pulumi.Input; + } + /** + * uriFileJobOutputArgsProvideDefaults sets the appropriate defaults for UriFileJobOutputArgs + */ + export function uriFileJobOutputArgsProvideDefaults(val: UriFileJobOutputArgs): UriFileJobOutputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * uri-folder data version entity + */ + export interface UriFolderDataVersionArgs { + /** + * Enum to determine the type of data. + * Expected value is 'uri_folder'. + */ + dataType: pulumi.Input<"uri_folder">; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * uriFolderDataVersionArgsProvideDefaults sets the appropriate defaults for UriFolderDataVersionArgs + */ + export function uriFolderDataVersionArgsProvideDefaults(val: UriFolderDataVersionArgs): UriFolderDataVersionArgs { + return { + ...val, + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface UriFolderJobInputArgs { + /** + * Description for the input. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Input Type. + * Expected value is 'uri_folder'. + */ + jobInputType: pulumi.Input<"uri_folder">; + /** + * Input Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + } + /** + * uriFolderJobInputArgsProvideDefaults sets the appropriate defaults for UriFolderJobInputArgs + */ + export function uriFolderJobInputArgsProvideDefaults(val: UriFolderJobInputArgs): UriFolderJobInputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface UriFolderJobOutputArgs { + /** + * Description for the output. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Output Type. + * Expected value is 'uri_folder'. + */ + jobOutputType: pulumi.Input<"uri_folder">; + /** + * Output Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Output Asset URI. + */ + uri?: pulumi.Input; + } + /** + * uriFolderJobOutputArgsProvideDefaults sets the appropriate defaults for UriFolderJobOutputArgs + */ + export function uriFolderJobOutputArgsProvideDefaults(val: UriFolderJobOutputArgs): UriFolderJobOutputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * Settings for user account that gets created on each on the nodes of a compute. + */ + export interface UserAccountCredentialsArgs { + /** + * Name of the administrator user account which can be used to SSH to nodes. + */ + adminUserName: pulumi.Input; + /** + * Password of the administrator user account. + */ + adminUserPassword?: pulumi.Input; + /** + * SSH public key of the administrator user account. + */ + adminUserSshPublicKey?: pulumi.Input; + } + + /** + * User identity configuration. + */ + export interface UserIdentityArgs { + /** + * Enum to determine identity framework. + * Expected value is 'UserIdentity'. + */ + identityType: pulumi.Input<"UserIdentity">; + } + + export interface UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'UsernamePassword'. + */ + authType: pulumi.Input<"UsernamePassword">; + /** + * Category of the connection + */ + category?: pulumi.Input; + credentials?: pulumi.Input; + target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; + } + + /** + * A Machine Learning compute based on Azure Virtual Machines. + */ + export interface VirtualMachineArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'VirtualMachine'. + */ + computeType: pulumi.Input<"VirtualMachine">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + + /** + * Virtual Machine image for Windows AML Compute + */ + export interface VirtualMachineImageArgs { + /** + * Virtual Machine image path + */ + id: pulumi.Input; + } + + export interface VirtualMachineSchemaPropertiesArgs { + /** + * Public IP address of the virtual machine. + */ + address?: pulumi.Input; + /** + * Admin credentials for virtual machine + */ + administratorAccount?: pulumi.Input; + /** + * Indicates whether this compute will be used for running notebooks. + */ + isNotebookInstanceCompute?: pulumi.Input; + /** + * Notebook server port open for ssh connections. + */ + notebookServerPort?: pulumi.Input; + /** + * Port open for ssh connections. + */ + sshPort?: pulumi.Input; + /** + * Virtual Machine size + */ + virtualMachineSize?: pulumi.Input; + } + + /** + * Admin credentials for virtual machine + */ + export interface VirtualMachineSshCredentialsArgs { + /** + * Password of admin account + */ + password?: pulumi.Input; + /** + * Private key data + */ + privateKeyData?: pulumi.Input; + /** + * Public key data + */ + publicKeyData?: pulumi.Input; + /** + * Username of admin account + */ + username?: pulumi.Input; + } + + /** + * Describes the volume configuration for the container + */ + export interface VolumeDefinitionArgs { + /** + * Bind Options of the mount + */ + bind?: pulumi.Input; + /** + * Consistency of the volume + */ + consistency?: pulumi.Input; + /** + * Indicate whether to mount volume as readOnly. Default value for this is false. + */ + readOnly?: pulumi.Input; + /** + * Source of the mount. For bind mounts this is the host path. + */ + source?: pulumi.Input; + /** + * Target of the mount. For bind mounts this is the path in the container. + */ + target?: pulumi.Input; + /** + * tmpfs option of the mount + */ + tmpfs?: pulumi.Input; + /** + * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + */ + type?: pulumi.Input; + /** + * Volume Options of the mount + */ + volume?: pulumi.Input; + } + /** + * volumeDefinitionArgsProvideDefaults sets the appropriate defaults for VolumeDefinitionArgs + */ + export function volumeDefinitionArgsProvideDefaults(val: VolumeDefinitionArgs): VolumeDefinitionArgs { + return { + ...val, + type: (val.type) ?? "bind", + }; + } + + /** + * Describes the volume options for the container + */ + export interface VolumeOptionsArgs { + /** + * Indicate whether volume is nocopy + */ + nocopy?: pulumi.Input; + } + + export interface WorkspaceConnectionManagedIdentityArgs { + clientId?: pulumi.Input; + resourceId?: pulumi.Input; + } + + export interface WorkspaceConnectionPersonalAccessTokenArgs { + pat?: pulumi.Input; + } + + export interface WorkspaceConnectionSharedAccessSignatureArgs { + sas?: pulumi.Input; + } + + export interface WorkspaceConnectionUsernamePasswordArgs { + password?: pulumi.Input; + username?: pulumi.Input; + } + + } + + export namespace v20240101preview { + /** + * This connection type covers the AAD auth for any applicable Azure service + */ + export interface AADAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'AAD'. + */ + authType: pulumi.Input<"AAD">; + /** + * Category of the connection + */ + category?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * A Machine Learning compute based on AKS. + */ + export interface AKSArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'AKS'. + */ + computeType: pulumi.Input<"AKS">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + /** + * AKS properties + */ + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + /** + * aksargsProvideDefaults sets the appropriate defaults for AKSArgs + */ + export function aksargsProvideDefaults(val: AKSArgs): AKSArgs { + return { + ...val, + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240101preview.aksschemaPropertiesArgsProvideDefaults) : undefined), + }; + } + + /** + * AKS properties + */ + export interface AKSSchemaPropertiesArgs { + /** + * Number of agents + */ + agentCount?: pulumi.Input; + /** + * Agent virtual machine size + */ + agentVmSize?: pulumi.Input; + /** + * AKS networking configuration for vnet + */ + aksNetworkingConfiguration?: pulumi.Input; + /** + * Cluster full qualified domain name + */ + clusterFqdn?: pulumi.Input; + /** + * Intended usage of the cluster + */ + clusterPurpose?: pulumi.Input; + /** + * Load Balancer Subnet + */ + loadBalancerSubnet?: pulumi.Input; + /** + * Load Balancer Type + */ + loadBalancerType?: pulumi.Input; + /** + * SSL configuration + */ + sslConfiguration?: pulumi.Input; + } + /** + * aksschemaPropertiesArgsProvideDefaults sets the appropriate defaults for AKSSchemaPropertiesArgs + */ + export function aksschemaPropertiesArgsProvideDefaults(val: AKSSchemaPropertiesArgs): AKSSchemaPropertiesArgs { + return { + ...val, + clusterPurpose: (val.clusterPurpose) ?? "FastProd", + loadBalancerType: (val.loadBalancerType) ?? "PublicIp", + }; + } + + export interface AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'AccessKey'. + */ + authType: pulumi.Input<"AccessKey">; + /** + * Category of the connection + */ + category?: pulumi.Input; + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * This connection type covers the account key connection for Azure storage + */ + export interface AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'AccountKey'. + */ + authType: pulumi.Input<"AccountKey">; + /** + * Category of the connection + */ + category?: pulumi.Input; + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * Account key datastore credentials configuration. + */ + export interface AccountKeyDatastoreCredentialsArgs { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'AccountKey'. + */ + credentialsType: pulumi.Input<"AccountKey">; + /** + * [Required] Storage account secrets. + */ + secrets: pulumi.Input; + } + + /** + * Datastore account key secrets. + */ + export interface AccountKeyDatastoreSecretsArgs { + /** + * Storage account key. + */ + key?: pulumi.Input; + /** + * Enum to determine the datastore secrets type. + * Expected value is 'AccountKey'. + */ + secretsType: pulumi.Input<"AccountKey">; + } + + /** + * Details of ACR account to be used for the Registry + */ + export interface AcrDetailsArgs { + /** + * Details of system created ACR account to be used for the Registry + */ + systemCreatedAcrAccount?: pulumi.Input; + } + + /** + * Advance configuration for AKS networking + */ + export interface AksNetworkingConfigurationArgs { + /** + * An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + */ + dnsServiceIP?: pulumi.Input; + /** + * A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + */ + dockerBridgeCidr?: pulumi.Input; + /** + * A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + */ + serviceCidr?: pulumi.Input; + /** + * Virtual network subnet resource ID the compute nodes belong to + */ + subnetId?: pulumi.Input; + } + + export interface AllFeaturesArgs { + /** + * + * Expected value is 'AllFeatures'. + */ + filterType: pulumi.Input<"AllFeatures">; + } + + /** + * All nodes means the service will be running on all of the nodes of the job + */ + export interface AllNodesArgs { + /** + * The enumerated types for the nodes value + * Expected value is 'All'. + */ + nodesValueType: pulumi.Input<"All">; + } + + /** + * An Azure Machine Learning compute. + */ + export interface AmlComputeArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'AmlCompute'. + */ + computeType: pulumi.Input<"AmlCompute">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + /** + * Properties of AmlCompute + */ + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + /** + * amlComputeArgsProvideDefaults sets the appropriate defaults for AmlComputeArgs + */ + export function amlComputeArgsProvideDefaults(val: AmlComputeArgs): AmlComputeArgs { + return { + ...val, + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240101preview.amlComputePropertiesArgsProvideDefaults) : undefined), + }; + } + + /** + * AML Compute properties + */ + export interface AmlComputePropertiesArgs { + /** + * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + */ + enableNodePublicIp?: pulumi.Input; + /** + * Network is isolated or not + */ + isolatedNetwork?: pulumi.Input; + /** + * Compute OS Type + */ + osType?: pulumi.Input; + /** + * A property bag containing additional properties. + */ + propertyBag?: any; + /** + * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + */ + remoteLoginPortPublicAccess?: pulumi.Input; + /** + * Scale settings for AML Compute + */ + scaleSettings?: pulumi.Input; + /** + * Virtual network subnet resource ID the compute nodes belong to. + */ + subnet?: pulumi.Input; + /** + * Credentials for an administrator user account that will be created on each compute node. + */ + userAccountCredentials?: pulumi.Input; + /** + * Virtual Machine image for AML Compute - windows only + */ + virtualMachineImage?: pulumi.Input; + /** + * Virtual Machine priority + */ + vmPriority?: pulumi.Input; + /** + * Virtual Machine Size + */ + vmSize?: pulumi.Input; + } + /** + * amlComputePropertiesArgsProvideDefaults sets the appropriate defaults for AmlComputePropertiesArgs + */ + export function amlComputePropertiesArgsProvideDefaults(val: AmlComputePropertiesArgs): AmlComputePropertiesArgs { + return { + ...val, + enableNodePublicIp: (val.enableNodePublicIp) ?? true, + osType: (val.osType) ?? "Linux", + remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", + scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20240101preview.scaleSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * AML Token identity configuration. + */ + export interface AmlTokenArgs { + /** + * Enum to determine identity framework. + * Expected value is 'AMLToken'. + */ + identityType: pulumi.Input<"AMLToken">; + } + + /** + * AML token compute identity definition. + */ + export interface AmlTokenComputeIdentityArgs { + /** + * Monitor compute identity type enum. + * Expected value is 'AmlToken'. + */ + computeIdentityType: pulumi.Input<"AmlToken">; + } + + /** + * This connection type covers the generic ApiKey auth connection categories, for examples: + * AzureOpenAI: + * Category:= AzureOpenAI + * AuthType:= ApiKey (as type discriminator) + * Credentials:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + * Target:= {ApiBase} + * + * CognitiveService: + * Category:= CognitiveService + * AuthType:= ApiKey (as type discriminator) + * Credentials:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + * Target:= ServiceRegion={serviceRegion} + * + * CognitiveSearch: + * Category:= CognitiveSearch + * AuthType:= ApiKey (as type discriminator) + * Credentials:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + * Target:= {Endpoint} + * + * Use Metadata property bag for ApiType, ApiVersion, Kind and other metadata fields + */ + export interface ApiKeyAuthWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'ApiKey'. + */ + authType: pulumi.Input<"ApiKey">; + /** + * Category of the connection + */ + category?: pulumi.Input; + /** + * Api key object for workspace connection credential. + */ + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * ARM ResourceId of a resource + */ + export interface ArmResourceIdArgs { + /** + * Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + * or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + */ + resourceId?: pulumi.Input; + } + + /** + * A user that can be assigned to a compute instance. + */ + export interface AssignedUserArgs { + /** + * User’s AAD Object Id. + */ + objectId: pulumi.Input; + /** + * User’s AAD Tenant Id. + */ + tenantId: pulumi.Input; + } + + export interface AutoDeleteSettingArgs { + /** + * When to check if an asset is expired + */ + condition?: pulumi.Input; + /** + * Expiration condition value. + */ + value?: pulumi.Input; + } + /** + * autoDeleteSettingArgsProvideDefaults sets the appropriate defaults for AutoDeleteSettingArgs + */ + export function autoDeleteSettingArgsProvideDefaults(val: AutoDeleteSettingArgs): AutoDeleteSettingArgs { + return { + ...val, + condition: (val.condition) ?? "CreatedGreaterThan", + }; + } + + /** + * Forecast horizon determined automatically by system. + */ + export interface AutoForecastHorizonArgs { + /** + * Enum to determine forecast horizon selection mode. + * Expected value is 'Auto'. + */ + mode: pulumi.Input<"Auto">; + } + + /** + * AutoMLJob class. + * Use this class for executing AutoML tasks like Classification/Regression etc. + * See TaskType enum for all the tasks supported. + */ + export interface AutoMLJobArgs { + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * The ARM resource ID of the Environment specification for the job. + * This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + */ + environmentId?: pulumi.Input; + /** + * Environment variables included in the job. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'AutoML'. + */ + jobType: pulumi.Input<"AutoML">; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * Mapping of output data bindings used in the job. + */ + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Queue settings for the job + */ + queueSettings?: pulumi.Input; + /** + * Compute Resource configuration for the job. + */ + resources?: pulumi.Input; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] This represents scenario which can be one of Tables/NLP/Image + */ + taskDetails: pulumi.Input; + } + /** + * autoMLJobArgsProvideDefaults sets the appropriate defaults for AutoMLJobArgs + */ + export function autoMLJobArgsProvideDefaults(val: AutoMLJobArgs): AutoMLJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240101preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + }; + } + + /** + * N-Cross validations determined automatically. + */ + export interface AutoNCrossValidationsArgs { + /** + * Determines how N-Cross validations value is determined. + * Expected value is 'Auto'. + */ + mode: pulumi.Input<"Auto">; + } + + /** + * Auto pause properties + */ + export interface AutoPausePropertiesArgs { + delayInMinutes?: pulumi.Input; + enabled?: pulumi.Input; + } + + /** + * Auto scale properties + */ + export interface AutoScalePropertiesArgs { + enabled?: pulumi.Input; + maxNodeCount?: pulumi.Input; + minNodeCount?: pulumi.Input; + } + + export interface AutoSeasonalityArgs { + /** + * Forecasting seasonality mode. + * Expected value is 'Auto'. + */ + mode: pulumi.Input<"Auto">; + } + + export interface AutoTargetLagsArgs { + /** + * Target lags selection modes. + * Expected value is 'Auto'. + */ + mode: pulumi.Input<"Auto">; + } + + /** + * Target lags rolling window determined automatically. + */ + export interface AutoTargetRollingWindowSizeArgs { + /** + * Target rolling windows size mode. + * Expected value is 'Auto'. + */ + mode: pulumi.Input<"Auto">; + } + + /** + * Settings for Autologger. + */ + export interface AutologgerSettingsArgs { + /** + * [Required] Indicates whether mlflow autologger is enabled. + */ + mlflowAutologger: pulumi.Input; + } + + /** + * Azure Blob datastore configuration. + */ + export interface AzureBlobDatastoreArgs { + /** + * Storage account name. + */ + accountName?: pulumi.Input; + /** + * Storage account container name. + */ + containerName?: pulumi.Input; + /** + * [Required] Account credentials. + */ + credentials: pulumi.Input; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureBlob'. + */ + datastoreType: pulumi.Input<"AzureBlob">; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Azure cloud endpoint for the storage account. + */ + endpoint?: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Protocol used to communicate with the storage account. + */ + protocol?: pulumi.Input; + /** + * Azure Resource Group name + */ + resourceGroup?: pulumi.Input; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: pulumi.Input; + /** + * Azure Subscription Id + */ + subscriptionId?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * azureBlobDatastoreArgsProvideDefaults sets the appropriate defaults for AzureBlobDatastoreArgs + */ + export function azureBlobDatastoreArgsProvideDefaults(val: AzureBlobDatastoreArgs): AzureBlobDatastoreArgs { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Azure Data Lake Gen1 datastore configuration. + */ + export interface AzureDataLakeGen1DatastoreArgs { + /** + * [Required] Account credentials. + */ + credentials: pulumi.Input; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureDataLakeGen1'. + */ + datastoreType: pulumi.Input<"AzureDataLakeGen1">; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Azure Resource Group name + */ + resourceGroup?: pulumi.Input; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: pulumi.Input; + /** + * [Required] Azure Data Lake store name. + */ + storeName: pulumi.Input; + /** + * Azure Subscription Id + */ + subscriptionId?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * azureDataLakeGen1DatastoreArgsProvideDefaults sets the appropriate defaults for AzureDataLakeGen1DatastoreArgs + */ + export function azureDataLakeGen1DatastoreArgsProvideDefaults(val: AzureDataLakeGen1DatastoreArgs): AzureDataLakeGen1DatastoreArgs { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Azure Data Lake Gen2 datastore configuration. + */ + export interface AzureDataLakeGen2DatastoreArgs { + /** + * [Required] Storage account name. + */ + accountName: pulumi.Input; + /** + * [Required] Account credentials. + */ + credentials: pulumi.Input; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureDataLakeGen2'. + */ + datastoreType: pulumi.Input<"AzureDataLakeGen2">; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Azure cloud endpoint for the storage account. + */ + endpoint?: pulumi.Input; + /** + * [Required] The name of the Data Lake Gen2 filesystem. + */ + filesystem: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Protocol used to communicate with the storage account. + */ + protocol?: pulumi.Input; + /** + * Azure Resource Group name + */ + resourceGroup?: pulumi.Input; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: pulumi.Input; + /** + * Azure Subscription Id + */ + subscriptionId?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * azureDataLakeGen2DatastoreArgsProvideDefaults sets the appropriate defaults for AzureDataLakeGen2DatastoreArgs + */ + export function azureDataLakeGen2DatastoreArgsProvideDefaults(val: AzureDataLakeGen2DatastoreArgs): AzureDataLakeGen2DatastoreArgs { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Webhook details specific for Azure DevOps + */ + export interface AzureDevOpsWebhookArgs { + /** + * Send callback on a specified notification event + */ + eventType?: pulumi.Input; + /** + * Enum to determine the webhook callback service type. + * Expected value is 'AzureDevOps'. + */ + webhookType: pulumi.Input<"AzureDevOps">; + } + + /** + * Azure File datastore configuration. + */ + export interface AzureFileDatastoreArgs { + /** + * [Required] Storage account name. + */ + accountName: pulumi.Input; + /** + * [Required] Account credentials. + */ + credentials: pulumi.Input; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureFile'. + */ + datastoreType: pulumi.Input<"AzureFile">; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Azure cloud endpoint for the storage account. + */ + endpoint?: pulumi.Input; + /** + * [Required] The name of the Azure file share that the datastore points to. + */ + fileShareName: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Protocol used to communicate with the storage account. + */ + protocol?: pulumi.Input; + /** + * Azure Resource Group name + */ + resourceGroup?: pulumi.Input; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: pulumi.Input; + /** + * Azure Subscription Id + */ + subscriptionId?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * azureFileDatastoreArgsProvideDefaults sets the appropriate defaults for AzureFileDatastoreArgs + */ + export function azureFileDatastoreArgsProvideDefaults(val: AzureFileDatastoreArgs): AzureFileDatastoreArgs { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + export interface AzureOpenAiFineTuningArgs { + /** + * HyperParameters for fine tuning Azure Open AI model. + */ + hyperParameters?: pulumi.Input; + /** + * [Required] Input model for fine tuning. + */ + model: pulumi.Input; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'AzureOpenAI'. + */ + modelProvider: pulumi.Input<"AzureOpenAI">; + /** + * [Required] Fine tuning task type. + */ + taskType: pulumi.Input; + /** + * [Required] Training data for fine tuning. + */ + trainingData: pulumi.Input; + /** + * Validation data for fine tuning. + */ + validationData?: pulumi.Input; + } + /** + * azureOpenAiFineTuningArgsProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningArgs + */ + export function azureOpenAiFineTuningArgsProvideDefaults(val: AzureOpenAiFineTuningArgs): AzureOpenAiFineTuningArgs { + return { + ...val, + model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240101preview.mlflowModelJobInputArgsProvideDefaults), + }; + } + + /** + * Azure Open AI hyperparameters for fine tuning. + */ + export interface AzureOpenAiHyperParametersArgs { + /** + * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + */ + batchSize?: pulumi.Input; + /** + * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + */ + learningRateMultiplier?: pulumi.Input; + /** + * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + */ + nEpochs?: pulumi.Input; + } + + /** + * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation + */ + export interface BanditPolicyArgs { + /** + * Number of intervals by which to delay the first evaluation. + */ + delayEvaluation?: pulumi.Input; + /** + * Interval (number of runs) between policy evaluations. + */ + evaluationInterval?: pulumi.Input; + /** + * + * Expected value is 'Bandit'. + */ + policyType: pulumi.Input<"Bandit">; + /** + * Absolute distance allowed from the best performing run. + */ + slackAmount?: pulumi.Input; + /** + * Ratio of the allowed distance from the best performing run. + */ + slackFactor?: pulumi.Input; + } + /** + * banditPolicyArgsProvideDefaults sets the appropriate defaults for BanditPolicyArgs + */ + export function banditPolicyArgsProvideDefaults(val: BanditPolicyArgs): BanditPolicyArgs { + return { + ...val, + delayEvaluation: (val.delayEvaluation) ?? 0, + evaluationInterval: (val.evaluationInterval) ?? 0, + slackAmount: (val.slackAmount) ?? 0, + slackFactor: (val.slackFactor) ?? 0, + }; + } + + /** + * Batch inference settings per deployment. + */ + export interface BatchDeploymentArgs { + /** + * Code configuration for the endpoint deployment. + */ + codeConfiguration?: pulumi.Input; + /** + * Compute target for batch inference operation. + */ + compute?: pulumi.Input; + /** + * Properties relevant to different deployment types. + */ + deploymentConfiguration?: pulumi.Input; + /** + * Description of the endpoint deployment. + */ + description?: pulumi.Input; + /** + * ARM resource ID of the environment specification for the endpoint deployment. + */ + environmentId?: pulumi.Input; + /** + * Environment variables configuration for the deployment. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Error threshold, if the error count for the entire input goes above this value, + * the batch inference will be aborted. Range is [-1, int.MaxValue]. + * For FileDataset, this value is the count of file failures. + * For TabularDataset, this value is the count of record failures. + * If set to -1 (the lower bound), all failures during batch inference will be ignored. + */ + errorThreshold?: pulumi.Input; + /** + * Logging level for batch inference operation. + */ + loggingLevel?: pulumi.Input; + /** + * Indicates maximum number of parallelism per instance. + */ + maxConcurrencyPerInstance?: pulumi.Input; + /** + * Size of the mini-batch passed to each batch invocation. + * For FileDataset, this is the number of files per mini-batch. + * For TabularDataset, this is the size of the records in bytes, per mini-batch. + */ + miniBatchSize?: pulumi.Input; + /** + * Reference to the model asset for the endpoint deployment. + */ + model?: pulumi.Input; + /** + * Indicates how the output will be organized. + */ + outputAction?: pulumi.Input; + /** + * Customized output file name for append_row output action. + */ + outputFileName?: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Indicates compute configuration for the job. + * If not provided, will default to the defaults defined in ResourceConfiguration. + */ + resources?: pulumi.Input; + /** + * Retry Settings for the batch inference operation. + * If not provided, will default to the defaults defined in BatchRetrySettings. + */ + retrySettings?: pulumi.Input; + } + /** + * batchDeploymentArgsProvideDefaults sets the appropriate defaults for BatchDeploymentArgs + */ + export function batchDeploymentArgsProvideDefaults(val: BatchDeploymentArgs): BatchDeploymentArgs { + return { + ...val, + errorThreshold: (val.errorThreshold) ?? -1, + loggingLevel: (val.loggingLevel) ?? "Info", + maxConcurrencyPerInstance: (val.maxConcurrencyPerInstance) ?? 1, + miniBatchSize: (val.miniBatchSize) ?? 10, + outputAction: (val.outputAction) ?? "AppendRow", + outputFileName: (val.outputFileName) ?? "predictions.csv", + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), + retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20240101preview.batchRetrySettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * Batch endpoint configuration. + */ + export interface BatchEndpointArgs { + /** + * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. + */ + authMode: pulumi.Input; + /** + * Default values for Batch Endpoint. + */ + defaults?: pulumi.Input; + /** + * Description of the inference endpoint. + */ + description?: pulumi.Input; + /** + * EndpointAuthKeys to set initially on an Endpoint. + * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + */ + keys?: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Batch endpoint default values + */ + export interface BatchEndpointDefaultsArgs { + /** + * Name of the deployment that will be default for the endpoint. + * This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + */ + deploymentName?: pulumi.Input; + } + + /** + * Properties for a Batch Pipeline Component Deployment. + */ + export interface BatchPipelineComponentDeploymentConfigurationArgs { + /** + * The ARM id of the component to be run. + */ + componentId?: pulumi.Input; + /** + * The enumerated property types for batch deployments. + * Expected value is 'PipelineComponent'. + */ + deploymentConfigurationType: pulumi.Input<"PipelineComponent">; + /** + * The description which will be applied to the job. + */ + description?: pulumi.Input; + /** + * Run-time settings for the pipeline job. + */ + settings?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The tags which will be applied to the job. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Retry settings for a batch inference operation. + */ + export interface BatchRetrySettingsArgs { + /** + * Maximum retry count for a mini-batch + */ + maxRetries?: pulumi.Input; + /** + * Invocation timeout for a mini-batch, in ISO 8601 format. + */ + timeout?: pulumi.Input; + } + /** + * batchRetrySettingsArgsProvideDefaults sets the appropriate defaults for BatchRetrySettingsArgs + */ + export function batchRetrySettingsArgsProvideDefaults(val: BatchRetrySettingsArgs): BatchRetrySettingsArgs { + return { + ...val, + maxRetries: (val.maxRetries) ?? 3, + timeout: (val.timeout) ?? "PT30S", + }; + } + + /** + * Defines a Sampling Algorithm that generates values based on previous values + */ + export interface BayesianSamplingAlgorithmArgs { + /** + * + * Expected value is 'Bayesian'. + */ + samplingAlgorithmType: pulumi.Input<"Bayesian">; + } + + export interface BindOptionsArgs { + /** + * Indicate whether to create host path. + */ + createHostPath?: pulumi.Input; + /** + * Type of Bind Option + */ + propagation?: pulumi.Input; + /** + * Mention the selinux options. + */ + selinux?: pulumi.Input; + } + + /** + * Configuration settings for Docker build context + */ + export interface BuildContextArgs { + /** + * [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + * + */ + contextUri: pulumi.Input; + /** + * Path to the Dockerfile in the build context. + * + */ + dockerfilePath?: pulumi.Input; + } + /** + * buildContextArgsProvideDefaults sets the appropriate defaults for BuildContextArgs + */ + export function buildContextArgsProvideDefaults(val: BuildContextArgs): BuildContextArgs { + return { + ...val, + dockerfilePath: (val.dockerfilePath) ?? "Dockerfile", + }; + } + + export interface CapacityReservationGroupArgs { + /** + * Offer used by this capacity reservation group. + */ + offer?: pulumi.Input; + /** + * [Required] Specifies the amount of capacity to reserve. + */ + reservedCapacity: pulumi.Input; + } + + export interface CategoricalDataDriftMetricThresholdArgs { + /** + * + * Expected value is 'Categorical'. + */ + dataType: pulumi.Input<"Categorical">; + /** + * [Required] The categorical data drift metric to calculate. + */ + metric: pulumi.Input; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + export interface CategoricalDataQualityMetricThresholdArgs { + /** + * + * Expected value is 'Categorical'. + */ + dataType: pulumi.Input<"Categorical">; + /** + * [Required] The categorical data quality metric to calculate. + */ + metric: pulumi.Input; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + export interface CategoricalPredictionDriftMetricThresholdArgs { + /** + * + * Expected value is 'Categorical'. + */ + dataType: pulumi.Input<"Categorical">; + /** + * [Required] The categorical prediction drift metric to calculate. + */ + metric: pulumi.Input; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + /** + * Certificate datastore credentials configuration. + */ + export interface CertificateDatastoreCredentialsArgs { + /** + * Authority URL used for authentication. + */ + authorityUrl?: pulumi.Input; + /** + * [Required] Service principal client ID. + */ + clientId: pulumi.Input; + /** + * Enum to determine the datastore credentials type. + * Expected value is 'Certificate'. + */ + credentialsType: pulumi.Input<"Certificate">; + /** + * Resource the service principal has access to. + */ + resourceUrl?: pulumi.Input; + /** + * [Required] Service principal secrets. + */ + secrets: pulumi.Input; + /** + * [Required] ID of the tenant to which the service principal belongs. + */ + tenantId: pulumi.Input; + /** + * [Required] Thumbprint of the certificate used for authentication. + */ + thumbprint: pulumi.Input; + } + + /** + * Datastore certificate secrets. + */ + export interface CertificateDatastoreSecretsArgs { + /** + * Service principal certificate. + */ + certificate?: pulumi.Input; + /** + * Enum to determine the datastore secrets type. + * Expected value is 'Certificate'. + */ + secretsType: pulumi.Input<"Certificate">; + } + + /** + * Classification task in AutoML Table vertical. + */ + export interface ClassificationArgs { + /** + * Columns to use for CVSplit data. + */ + cvSplitColumnNames?: pulumi.Input[]>; + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Number of cross validation folds to be applied on training dataset + * when validation dataset is not provided. + */ + nCrossValidations?: pulumi.Input; + /** + * Positive label for binary metrics calculation. + */ + positiveLabel?: pulumi.Input; + /** + * Primary metric for the task. + */ + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'Classification'. + */ + taskType: pulumi.Input<"Classification">; + /** + * Test data input. + */ + testData?: pulumi.Input; + /** + * The fraction of test dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + testDataSize?: pulumi.Input; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Inputs for training phase for an AutoML Job. + */ + trainingSettings?: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: pulumi.Input; + /** + * The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + */ + weightColumnName?: pulumi.Input; + } + /** + * classificationArgsProvideDefaults sets the appropriate defaults for ClassificationArgs + */ + export function classificationArgsProvideDefaults(val: ClassificationArgs): ClassificationArgs { + return { + ...val, + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.tableFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + primaryMetric: (val.primaryMetric) ?? "AUCWeighted", + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240101preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + export interface ClassificationModelPerformanceMetricThresholdArgs { + /** + * [Required] The classification model performance to calculate. + */ + metric: pulumi.Input; + /** + * + * Expected value is 'Classification'. + */ + modelType: pulumi.Input<"Classification">; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + /** + * Classification Training related configuration. + */ + export interface ClassificationTrainingSettingsArgs { + /** + * Allowed models for classification task. + */ + allowedTrainingAlgorithms?: pulumi.Input[]>; + /** + * Blocked models for classification task. + */ + blockedTrainingAlgorithms?: pulumi.Input[]>; + /** + * Enable recommendation of DNN models. + */ + enableDnnTraining?: pulumi.Input; + /** + * Flag to turn on explainability on best model. + */ + enableModelExplainability?: pulumi.Input; + /** + * Flag for enabling onnx compatible models. + */ + enableOnnxCompatibleModels?: pulumi.Input; + /** + * Enable stack ensemble run. + */ + enableStackEnsemble?: pulumi.Input; + /** + * Enable voting ensemble run. + */ + enableVoteEnsemble?: pulumi.Input; + /** + * During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + * Configure this parameter with a higher value than 300 secs, if more time is needed. + */ + ensembleModelDownloadTimeout?: pulumi.Input; + /** + * Stack ensemble settings for stack ensemble run. + */ + stackEnsembleSettings?: pulumi.Input; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: pulumi.Input; + } + /** + * classificationTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsArgs + */ + export function classificationTrainingSettingsArgsProvideDefaults(val: ClassificationTrainingSettingsArgs): ClassificationTrainingSettingsArgs { + return { + ...val, + enableDnnTraining: (val.enableDnnTraining) ?? false, + enableModelExplainability: (val.enableModelExplainability) ?? true, + enableOnnxCompatibleModels: (val.enableOnnxCompatibleModels) ?? false, + enableStackEnsemble: (val.enableStackEnsemble) ?? true, + enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, + ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", + }; + } + + /** + * Configuration for a scoring code asset. + */ + export interface CodeConfigurationArgs { + /** + * ARM resource ID of the code asset. + */ + codeId?: pulumi.Input; + /** + * [Required] The script to execute on startup. eg. "score.py" + */ + scoringScript: pulumi.Input; + } + + /** + * Container for code asset versions. + */ + export interface CodeContainerArgs { + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * codeContainerArgsProvideDefaults sets the appropriate defaults for CodeContainerArgs + */ + export function codeContainerArgsProvideDefaults(val: CodeContainerArgs): CodeContainerArgs { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Code asset version details. + */ + export interface CodeVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Uri where code is located + */ + codeUri?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * codeVersionArgsProvideDefaults sets the appropriate defaults for CodeVersionArgs + */ + export function codeVersionArgsProvideDefaults(val: CodeVersionArgs): CodeVersionArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface CognitiveServicesSkuArgs { + capacity?: pulumi.Input; + family?: pulumi.Input; + name?: pulumi.Input; + size?: pulumi.Input; + tier?: pulumi.Input; + } + + export interface CollectionArgs { + /** + * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + */ + clientId?: pulumi.Input; + /** + * Enable or disable data collection. + */ + dataCollectionMode?: pulumi.Input; + /** + * The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + */ + dataId?: pulumi.Input; + /** + * The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + */ + samplingRate?: pulumi.Input; + } + /** + * collectionArgsProvideDefaults sets the appropriate defaults for CollectionArgs + */ + export function collectionArgsProvideDefaults(val: CollectionArgs): CollectionArgs { + return { + ...val, + dataCollectionMode: (val.dataCollectionMode) ?? "Disabled", + samplingRate: (val.samplingRate) ?? 1, + }; + } + + /** + * Column transformer parameters. + */ + export interface ColumnTransformerArgs { + /** + * Fields to apply transformer logic on. + */ + fields?: pulumi.Input[]>; + /** + * Different properties to be passed to transformer. + * Input expected is dictionary of key,value pairs in JSON format. + */ + parameters?: any; + } + + /** + * Command job definition. + */ + export interface CommandJobArgs { + /** + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + */ + autologgerSettings?: pulumi.Input; + /** + * ARM resource ID of the code asset. + */ + codeId?: pulumi.Input; + /** + * [Required] The command to execute on startup of the job. eg. "python train.py" + */ + command: pulumi.Input; + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, Ray, or null. + */ + distribution?: pulumi.Input; + /** + * [Required] The ARM resource ID of the Environment specification for the job. + */ + environmentId: pulumi.Input; + /** + * Environment variables included in the job. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Mapping of input data bindings used in the job. + */ + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'Command'. + */ + jobType: pulumi.Input<"Command">; + /** + * Command Job limit. + */ + limits?: pulumi.Input; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * Mapping of output data bindings used in the job. + */ + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Queue settings for the job + */ + queueSettings?: pulumi.Input; + /** + * Compute Resource configuration for the job. + */ + resources?: pulumi.Input; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * commandJobArgsProvideDefaults sets the appropriate defaults for CommandJobArgs + */ + export function commandJobArgsProvideDefaults(val: CommandJobArgs): CommandJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240101preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + }; + } + + /** + * Command Job limit class. + */ + export interface CommandJobLimitsArgs { + /** + * + * Expected value is 'Command'. + */ + jobLimitsType: pulumi.Input<"Command">; + /** + * The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + */ + timeout?: pulumi.Input; + } + + /** + * Used for sweep over component + */ + export interface ComponentConfigurationArgs { + /** + * Pipeline settings, for things like ContinueRunOnStepFailure etc. + */ + pipelineSettings?: any; + } + + /** + * Component container definition. + * + */ + export interface ComponentContainerArgs { + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * componentContainerArgsProvideDefaults sets the appropriate defaults for ComponentContainerArgs + */ + export function componentContainerArgsProvideDefaults(val: ComponentContainerArgs): ComponentContainerArgs { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Definition of a component version: defines resources that span component types. + */ + export interface ComponentVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Defines Component definition details. + * + */ + componentSpec?: any; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Stage in the component lifecycle + */ + stage?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * componentVersionArgsProvideDefaults sets the appropriate defaults for ComponentVersionArgs + */ + export function componentVersionArgsProvideDefaults(val: ComponentVersionArgs): ComponentVersionArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * An Azure Machine Learning compute instance. + */ + export interface ComputeInstanceArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'ComputeInstance'. + */ + computeType: pulumi.Input<"ComputeInstance">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + /** + * Properties of ComputeInstance + */ + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + /** + * computeInstanceArgsProvideDefaults sets the appropriate defaults for ComputeInstanceArgs + */ + export function computeInstanceArgsProvideDefaults(val: ComputeInstanceArgs): ComputeInstanceArgs { + return { + ...val, + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240101preview.computeInstancePropertiesArgsProvideDefaults) : undefined), + }; + } + + /** + * Specifies settings for autologger. + */ + export interface ComputeInstanceAutologgerSettingsArgs { + /** + * Indicates whether mlflow autologger is enabled for notebooks. + */ + mlflowAutologger?: pulumi.Input; + } + + /** + * Compute Instance properties + */ + export interface ComputeInstancePropertiesArgs { + /** + * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + */ + applicationSharingPolicy?: pulumi.Input; + /** + * Specifies settings for autologger. + */ + autologgerSettings?: pulumi.Input; + /** + * The Compute Instance Authorization type. Available values are personal (default). + */ + computeInstanceAuthorizationType?: pulumi.Input; + /** + * List of Custom Services added to the compute. + */ + customServices?: pulumi.Input[]>; + /** + * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + */ + enableNodePublicIp?: pulumi.Input; + /** + * Enable Auto OS Patching. Possible values are: true, false. + */ + enableOSPatching?: pulumi.Input; + /** + * Enable root access. Possible values are: true, false. + */ + enableRootAccess?: pulumi.Input; + /** + * Enable SSO (single sign on). Possible values are: true, false. + */ + enableSSO?: pulumi.Input; + /** + * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + */ + idleTimeBeforeShutdown?: pulumi.Input; + /** + * Settings for a personal compute instance. + */ + personalComputeInstanceSettings?: pulumi.Input; + /** + * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + */ + releaseQuotaOnStop?: pulumi.Input; + /** + * The list of schedules to be applied on the computes. + */ + schedules?: pulumi.Input; + /** + * Details of customized scripts to execute for setting up the cluster. + */ + setupScripts?: pulumi.Input; + /** + * Specifies policy and settings for SSH access. + */ + sshSettings?: pulumi.Input; + /** + * Virtual network subnet resource ID the compute nodes belong to. + */ + subnet?: pulumi.Input; + /** + * Virtual Machine Size + */ + vmSize?: pulumi.Input; + } + /** + * computeInstancePropertiesArgsProvideDefaults sets the appropriate defaults for ComputeInstancePropertiesArgs + */ + export function computeInstancePropertiesArgsProvideDefaults(val: ComputeInstancePropertiesArgs): ComputeInstancePropertiesArgs { + return { + ...val, + applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", + computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", + enableOSPatching: (val.enableOSPatching) ?? false, + enableRootAccess: (val.enableRootAccess) ?? true, + enableSSO: (val.enableSSO) ?? true, + releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, + sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20240101preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * Specifies policy and settings for SSH access. + */ + export interface ComputeInstanceSshSettingsArgs { + /** + * Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + */ + adminPublicKey?: pulumi.Input; + /** + * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + */ + sshPublicAccess?: pulumi.Input; + } + /** + * computeInstanceSshSettingsArgsProvideDefaults sets the appropriate defaults for ComputeInstanceSshSettingsArgs + */ + export function computeInstanceSshSettingsArgsProvideDefaults(val: ComputeInstanceSshSettingsArgs): ComputeInstanceSshSettingsArgs { + return { + ...val, + sshPublicAccess: (val.sshPublicAccess) ?? "Disabled", + }; + } + + export interface ComputeRecurrenceScheduleArgs { + /** + * [Required] List of hours for the schedule. + */ + hours: pulumi.Input[]>; + /** + * [Required] List of minutes for the schedule. + */ + minutes: pulumi.Input[]>; + /** + * List of month days for the schedule + */ + monthDays?: pulumi.Input[]>; + /** + * List of days for the schedule. + */ + weekDays?: pulumi.Input[]>; + } + + export interface ComputeRuntimeDtoArgs { + sparkRuntimeVersion?: pulumi.Input; + } + + /** + * The list of schedules to be applied on the computes + */ + export interface ComputeSchedulesArgs { + /** + * The list of compute start stop schedules to be applied. + */ + computeStartStop?: pulumi.Input[]>; + } + + /** + * Compute start stop schedule properties + */ + export interface ComputeStartStopScheduleArgs { + /** + * [Required] The compute power action. + */ + action?: pulumi.Input; + /** + * Required if triggerType is Cron. + */ + cron?: pulumi.Input; + /** + * Required if triggerType is Recurrence. + */ + recurrence?: pulumi.Input; + /** + * [Deprecated] Not used any more. + */ + schedule?: pulumi.Input; + /** + * Is the schedule enabled or disabled? + */ + status?: pulumi.Input; + /** + * [Required] The schedule trigger type. + */ + triggerType?: pulumi.Input; + } + /** + * computeStartStopScheduleArgsProvideDefaults sets the appropriate defaults for ComputeStartStopScheduleArgs + */ + export function computeStartStopScheduleArgsProvideDefaults(val: ComputeStartStopScheduleArgs): ComputeStartStopScheduleArgs { + return { + ...val, + cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20240101preview.cronArgsProvideDefaults) : undefined), + recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20240101preview.recurrenceArgsProvideDefaults) : undefined), + }; + } + + /** + * Resource requirements for each container instance within an online deployment. + */ + export interface ContainerResourceRequirementsArgs { + /** + * Container resource limit info: + */ + containerResourceLimits?: pulumi.Input; + /** + * Container resource request info: + */ + containerResourceRequests?: pulumi.Input; + } + + export interface ContainerResourceSettingsArgs { + /** + * Number of vCPUs request/limit for container. More info: + * https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + */ + cpu?: pulumi.Input; + /** + * Number of Nvidia GPU cards request/limit for container. More info: + * https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + */ + gpu?: pulumi.Input; + /** + * Memory size request/limit for container. More info: + * https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + */ + memory?: pulumi.Input; + } + + export interface ContentSafetyEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + sku?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.ContentSafety'. + */ + type: pulumi.Input<"Azure.ContentSafety">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + + export interface CosmosDbSettingsArgs { + collectionsThroughput?: pulumi.Input; + } + + export interface CreateMonitorActionArgs { + /** + * + * Expected value is 'CreateMonitor'. + */ + actionType: pulumi.Input<"CreateMonitor">; + /** + * [Required] Defines the monitor. + */ + monitorDefinition: pulumi.Input; + } + + /** + * The workflow trigger cron for ComputeStartStop schedule type. + */ + export interface CronArgs { + /** + * [Required] Specifies cron expression of schedule. + * The expression should follow NCronTab format. + */ + expression?: pulumi.Input; + /** + * The start time in yyyy-MM-ddTHH:mm:ss format. + */ + startTime?: pulumi.Input; + /** + * Specifies time zone in which the schedule runs. + * TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + */ + timeZone?: pulumi.Input; + } + /** + * cronArgsProvideDefaults sets the appropriate defaults for CronArgs + */ + export function cronArgsProvideDefaults(val: CronArgs): CronArgs { + return { + ...val, + timeZone: (val.timeZone) ?? "UTC", + }; + } + + export interface CronTriggerArgs { + /** + * Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + * Recommented format would be "2022-06-01T00:00:01" + * If not present, the schedule will run indefinitely + */ + endTime?: pulumi.Input; + /** + * [Required] Specifies cron expression of schedule. + * The expression should follow NCronTab format. + */ + expression: pulumi.Input; + /** + * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + */ + startTime?: pulumi.Input; + /** + * Specifies time zone in which the schedule runs. + * TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + */ + timeZone?: pulumi.Input; + /** + * + * Expected value is 'Cron'. + */ + triggerType: pulumi.Input<"Cron">; + } + /** + * cronTriggerArgsProvideDefaults sets the appropriate defaults for CronTriggerArgs + */ + export function cronTriggerArgsProvideDefaults(val: CronTriggerArgs): CronTriggerArgs { + return { + ...val, + timeZone: (val.timeZone) ?? "UTC", + }; + } + + /** + * The desired maximum forecast horizon in units of time-series frequency. + */ + export interface CustomForecastHorizonArgs { + /** + * Enum to determine forecast horizon selection mode. + * Expected value is 'Custom'. + */ + mode: pulumi.Input<"Custom">; + /** + * [Required] Forecast horizon value. + */ + value: pulumi.Input; + } + + /** + * Custom Keys credential object + */ + export interface CustomKeysArgs { + keys?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Category:= CustomKeys + * AuthType:= CustomKeys (as type discriminator) + * Credentials:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys + * Target:= {any value} + * Use Metadata property bag for ApiVersion and other metadata fields + */ + export interface CustomKeysWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'CustomKeys'. + */ + authType: pulumi.Input<"CustomKeys">; + /** + * Category of the connection + */ + category?: pulumi.Input; + /** + * Custom Keys credential object + */ + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + export interface CustomMetricThresholdArgs { + /** + * [Required] The user-defined metric to calculate. + */ + metric: pulumi.Input; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + export interface CustomModelFineTuningArgs { + /** + * HyperParameters for fine tuning custom model. + */ + hyperParameters?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] Input model for fine tuning. + */ + model: pulumi.Input; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'Custom'. + */ + modelProvider: pulumi.Input<"Custom">; + /** + * [Required] Fine tuning task type. + */ + taskType: pulumi.Input; + /** + * [Required] Training data for fine tuning. + */ + trainingData: pulumi.Input; + /** + * Validation data for fine tuning. + */ + validationData?: pulumi.Input; + } + /** + * customModelFineTuningArgsProvideDefaults sets the appropriate defaults for CustomModelFineTuningArgs + */ + export function customModelFineTuningArgsProvideDefaults(val: CustomModelFineTuningArgs): CustomModelFineTuningArgs { + return { + ...val, + model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240101preview.mlflowModelJobInputArgsProvideDefaults), + }; + } + + export interface CustomModelJobInputArgs { + /** + * Description for the input. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Input Type. + * Expected value is 'custom_model'. + */ + jobInputType: pulumi.Input<"custom_model">; + /** + * Input Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + } + /** + * customModelJobInputArgsProvideDefaults sets the appropriate defaults for CustomModelJobInputArgs + */ + export function customModelJobInputArgsProvideDefaults(val: CustomModelJobInputArgs): CustomModelJobInputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface CustomModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Description for the output. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Output Type. + * Expected value is 'custom_model'. + */ + jobOutputType: pulumi.Input<"custom_model">; + /** + * Output Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; + /** + * Output Asset URI. + */ + uri?: pulumi.Input; + } + /** + * customModelJobOutputArgsProvideDefaults sets the appropriate defaults for CustomModelJobOutputArgs + */ + export function customModelJobOutputArgsProvideDefaults(val: CustomModelJobOutputArgs): CustomModelJobOutputArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + export interface CustomMonitoringSignalArgs { + /** + * [Required] ARM resource ID of the component resource used to calculate the custom metrics. + */ + componentId: pulumi.Input; + /** + * Monitoring assets to take as input. Key is the component input port name, value is the data asset. + */ + inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + */ + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThresholds: pulumi.Input[]>; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * + * Expected value is 'Custom'. + */ + signalType: pulumi.Input<"Custom">; + /** + * A list of metrics to calculate and their associated thresholds. + */ + workspaceConnection?: pulumi.Input; + } + + /** + * N-Cross validations are specified by user. + */ + export interface CustomNCrossValidationsArgs { + /** + * Determines how N-Cross validations value is determined. + * Expected value is 'Custom'. + */ + mode: pulumi.Input<"Custom">; + /** + * [Required] N-Cross validations value. + */ + value: pulumi.Input; + } + + export interface CustomSeasonalityArgs { + /** + * Forecasting seasonality mode. + * Expected value is 'Custom'. + */ + mode: pulumi.Input<"Custom">; + /** + * [Required] Seasonality value. + */ + value: pulumi.Input; + } + + /** + * Specifies the custom service configuration + */ + export interface CustomServiceArgs { + /** + * Describes the docker settings for the image + */ + docker?: pulumi.Input; + /** + * Configuring the endpoints for the container + */ + endpoints?: pulumi.Input[]>; + /** + * Environment Variable for the container + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Describes the Image Specifications + */ + image?: pulumi.Input; + /** + * Describes the jupyter kernel settings for the image if its a custom environment + */ + kernel?: pulumi.Input; + /** + * Name of the Custom Service + */ + name?: pulumi.Input; + /** + * Configuring the volumes for the container + */ + volumes?: pulumi.Input[]>; + } + /** + * customServiceArgsProvideDefaults sets the appropriate defaults for CustomServiceArgs + */ + export function customServiceArgsProvideDefaults(val: CustomServiceArgs): CustomServiceArgs { + return { + ...val, + image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20240101preview.imageArgsProvideDefaults) : undefined), + }; + } + + export interface CustomTargetLagsArgs { + /** + * Target lags selection modes. + * Expected value is 'Custom'. + */ + mode: pulumi.Input<"Custom">; + /** + * [Required] Set target lags values. + */ + values: pulumi.Input[]>; + } + + export interface CustomTargetRollingWindowSizeArgs { + /** + * Target rolling windows size mode. + * Expected value is 'Custom'. + */ + mode: pulumi.Input<"Custom">; + /** + * [Required] TargetRollingWindowSize value. + */ + value: pulumi.Input; + } + + export interface DataCollectorArgs { + /** + * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + */ + collections: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + */ + requestLogging?: pulumi.Input; + /** + * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + * If it's day, all data will be collected in blob path /yyyy/MM/dd/. + * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + */ + rollingRate?: pulumi.Input; + } + /** + * dataCollectorArgsProvideDefaults sets the appropriate defaults for DataCollectorArgs + */ + export function dataCollectorArgsProvideDefaults(val: DataCollectorArgs): DataCollectorArgs { + return { + ...val, + rollingRate: (val.rollingRate) ?? "Hour", + }; + } + + /** + * Container for data asset versions. + */ + export interface DataContainerArgs { + /** + * [Required] Specifies the type of data. + */ + dataType: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * dataContainerArgsProvideDefaults sets the appropriate defaults for DataContainerArgs + */ + export function dataContainerArgsProvideDefaults(val: DataContainerArgs): DataContainerArgs { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface DataDriftMonitoringSignalArgs { + /** + * The data segment used for scoping on a subset of the data population. + */ + dataSegment?: pulumi.Input; + /** + * A dictionary that maps feature names to their respective data types. + */ + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The settings for computing feature importance. + */ + featureImportanceSettings?: pulumi.Input; + /** + * The feature filter which identifies which feature to calculate drift over. + */ + features?: pulumi.Input; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThresholds: pulumi.Input[]>; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * [Required] The data which drift will be calculated for. + */ + productionData: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The data to calculate drift against. + */ + referenceData: pulumi.Input; + /** + * + * Expected value is 'DataDrift'. + */ + signalType: pulumi.Input<"DataDrift">; + } + /** + * dataDriftMonitoringSignalArgsProvideDefaults sets the appropriate defaults for DataDriftMonitoringSignalArgs + */ + export function dataDriftMonitoringSignalArgsProvideDefaults(val: DataDriftMonitoringSignalArgs): DataDriftMonitoringSignalArgs { + return { + ...val, + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240101preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * A DataFactory compute. + */ + export interface DataFactoryArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'DataFactory'. + */ + computeType: pulumi.Input<"DataFactory">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + + export interface DataImportArgs { + /** + * Name of the asset for data import job to create + */ + assetName?: pulumi.Input; + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Enum to determine the type of data. + * Expected value is 'uri_folder'. + */ + dataType: pulumi.Input<"uri_folder">; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Source data of the asset to import from + */ + source?: pulumi.Input; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * dataImportArgsProvideDefaults sets the appropriate defaults for DataImportArgs + */ + export function dataImportArgsProvideDefaults(val: DataImportArgs): DataImportArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * A DataLakeAnalytics compute. + */ + export interface DataLakeAnalyticsArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'DataLakeAnalytics'. + */ + computeType: pulumi.Input<"DataLakeAnalytics">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + + export interface DataLakeAnalyticsSchemaPropertiesArgs { + /** + * DataLake Store Account Name + */ + dataLakeStoreAccountName?: pulumi.Input; + } + + /** + * Reference to an asset via its path in a datastore. + */ + export interface DataPathAssetReferenceArgs { + /** + * ARM resource ID of the datastore where the asset is located. + */ + datastoreId?: pulumi.Input; + /** + * The path of the file/directory in the datastore. + */ + path?: pulumi.Input; + /** + * Enum to determine which reference method to use for an asset. + * Expected value is 'DataPath'. + */ + referenceType: pulumi.Input<"DataPath">; + } + + export interface DataQualityMonitoringSignalArgs { + /** + * A dictionary that maps feature names to their respective data types. + */ + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The settings for computing feature importance. + */ + featureImportanceSettings?: pulumi.Input; + /** + * The features to calculate drift over. + */ + features?: pulumi.Input; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThresholds: pulumi.Input[]>; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * [Required] The data produced by the production service which drift will be calculated for. + */ + productionData: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The data to calculate drift against. + */ + referenceData: pulumi.Input; + /** + * + * Expected value is 'DataQuality'. + */ + signalType: pulumi.Input<"DataQuality">; + } + /** + * dataQualityMonitoringSignalArgsProvideDefaults sets the appropriate defaults for DataQualityMonitoringSignalArgs + */ + export function dataQualityMonitoringSignalArgsProvideDefaults(val: DataQualityMonitoringSignalArgs): DataQualityMonitoringSignalArgs { + return { + ...val, + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240101preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + }; + } + + export interface DatabaseSourceArgs { + /** + * Workspace connection for data import source storage + */ + connection?: pulumi.Input; + /** + * SQL Query statement for data import Database source + */ + query?: pulumi.Input; + /** + * Enum to determine the type of data. + * Expected value is 'database'. + */ + sourceType: pulumi.Input<"database">; + /** + * SQL StoredProcedure on data import Database source + */ + storedProcedure?: pulumi.Input; + /** + * SQL StoredProcedure parameters + */ + storedProcedureParams?: pulumi.Input}>[]>; + /** + * Name of the table on data import Database source + */ + tableName?: pulumi.Input; + } + + /** + * A DataFactory compute. + */ + export interface DatabricksArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'Databricks'. + */ + computeType: pulumi.Input<"Databricks">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + /** + * Properties of Databricks + */ + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + + /** + * Properties of Databricks + */ + export interface DatabricksPropertiesArgs { + /** + * Databricks access token + */ + databricksAccessToken?: pulumi.Input; + /** + * Workspace Url + */ + workspaceUrl?: pulumi.Input; + } + + export interface DefaultScaleSettingsArgs { + /** + * + * Expected value is 'Default'. + */ + scaleType: pulumi.Input<"Default">; + } + + export interface DeploymentResourceConfigurationArgs { + /** + * Optional number of instances or nodes used by the compute target. + */ + instanceCount?: pulumi.Input; + /** + * Optional type of VM used as supported by the compute target. + */ + instanceType?: pulumi.Input; + /** + * Locations where the job can run. + */ + locations?: pulumi.Input[]>; + /** + * Optional max allowed number of instances or nodes to be used by the compute target. + * For use with elastic training, currently supported by PyTorch distribution type only. + */ + maxInstanceCount?: pulumi.Input; + /** + * Additional properties bag. + */ + properties?: pulumi.Input<{[key: string]: any}>; + } + /** + * deploymentResourceConfigurationArgsProvideDefaults sets the appropriate defaults for DeploymentResourceConfigurationArgs + */ + export function deploymentResourceConfigurationArgsProvideDefaults(val: DeploymentResourceConfigurationArgs): DeploymentResourceConfigurationArgs { + return { + ...val, + instanceCount: (val.instanceCount) ?? 1, + }; + } + + export interface DockerArgs { + /** + * Indicate whether container shall run in privileged or non-privileged mode. + */ + privileged?: pulumi.Input; + } + + export interface EncryptionPropertyArgs { + /** + * The byok cosmosdb account that customer brings to store customer's data + * with encryption + */ + cosmosDbResourceId?: pulumi.Input; + /** + * Identity to be used with the keyVault + */ + identity?: pulumi.Input; + /** + * KeyVault details to do the encryption + */ + keyVaultProperties: pulumi.Input; + /** + * The byok search account that customer brings to store customer's data + * with encryption + */ + searchAccountResourceId?: pulumi.Input; + /** + * Indicates whether or not the encryption is enabled for the workspace. + */ + status: pulumi.Input; + /** + * The byok storage account that customer brings to store customer's data + * with encryption + */ + storageAccountResourceId?: pulumi.Input; + } + + export interface EndpointArgs { + /** + * Host IP over which the application is exposed from the container + */ + hostIp?: pulumi.Input; + /** + * Name of the Endpoint + */ + name?: pulumi.Input; + /** + * Protocol over which communication will happen over this endpoint + */ + protocol?: pulumi.Input; + /** + * Port over which the application is exposed from container. + */ + published?: pulumi.Input; + /** + * Application port inside the container. + */ + target?: pulumi.Input; + } + /** + * endpointArgsProvideDefaults sets the appropriate defaults for EndpointArgs + */ + export function endpointArgsProvideDefaults(val: EndpointArgs): EndpointArgs { + return { + ...val, + protocol: (val.protocol) ?? "tcp", + }; + } + + /** + * Keys for endpoint authentication. + */ + export interface EndpointAuthKeysArgs { + /** + * The primary key. + */ + primaryKey?: pulumi.Input; + /** + * The secondary key. + */ + secondaryKey?: pulumi.Input; + } + + export interface EndpointDeploymentModelArgs { + /** + * Model format + */ + format?: pulumi.Input; + /** + * Model name. + */ + name?: pulumi.Input; + /** + * Optional. Deployment model source ARM resource ID. + */ + source?: pulumi.Input; + /** + * Model version. + */ + version?: pulumi.Input; + } + + export interface EndpointScheduleActionArgs { + /** + * + * Expected value is 'InvokeBatchEndpoint'. + */ + actionType: pulumi.Input<"InvokeBatchEndpoint">; + /** + * [Required] Defines Schedule action definition details. + * + */ + endpointInvocationDefinition: any; + } + + /** + * Container for environment specification versions. + */ + export interface EnvironmentContainerArgs { + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * environmentContainerArgsProvideDefaults sets the appropriate defaults for EnvironmentContainerArgs + */ + export function environmentContainerArgsProvideDefaults(val: EnvironmentContainerArgs): EnvironmentContainerArgs { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface EnvironmentVariableArgs { + /** + * Type of the Environment Variable. Possible values are: local - For local variable + */ + type?: pulumi.Input; + /** + * Value of the Environment variable + */ + value?: pulumi.Input; + } + /** + * environmentVariableArgsProvideDefaults sets the appropriate defaults for EnvironmentVariableArgs + */ + export function environmentVariableArgsProvideDefaults(val: EnvironmentVariableArgs): EnvironmentVariableArgs { + return { + ...val, + type: (val.type) ?? "local", + }; + } + + /** + * Environment version details. + */ + export interface EnvironmentVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Defines if image needs to be rebuilt based on base image changes. + */ + autoRebuild?: pulumi.Input; + /** + * Configuration settings for Docker build context. + */ + build?: pulumi.Input; + /** + * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + * + */ + condaFile?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Name of the image that will be used for the environment. + * + */ + image?: pulumi.Input; + /** + * Defines configuration specific to inference. + */ + inferenceConfig?: pulumi.Input; + /** + * Intellectual Property details. Used if environment is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * The OS type of the environment. + */ + osType?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Stage in the environment lifecycle assigned to this environment + */ + stage?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * environmentVersionArgsProvideDefaults sets the appropriate defaults for EnvironmentVersionArgs + */ + export function environmentVersionArgsProvideDefaults(val: EnvironmentVersionArgs): EnvironmentVersionArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + autoRebuild: (val.autoRebuild) ?? "Disabled", + build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20240101preview.buildContextArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + osType: (val.osType) ?? "Linux", + }; + } + + export interface FeatureAttributionDriftMonitoringSignalArgs { + /** + * A dictionary that maps feature names to their respective data types. + */ + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The settings for computing feature importance. + */ + featureImportanceSettings: pulumi.Input; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThreshold: pulumi.Input; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * [Required] The data which drift will be calculated for. + */ + productionData: pulumi.Input[]>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The data to calculate drift against. + */ + referenceData: pulumi.Input; + /** + * + * Expected value is 'FeatureAttributionDrift'. + */ + signalType: pulumi.Input<"FeatureAttributionDrift">; + } + /** + * featureAttributionDriftMonitoringSignalArgsProvideDefaults sets the appropriate defaults for FeatureAttributionDriftMonitoringSignalArgs + */ + export function featureAttributionDriftMonitoringSignalArgsProvideDefaults(val: FeatureAttributionDriftMonitoringSignalArgs): FeatureAttributionDriftMonitoringSignalArgs { + return { + ...val, + featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240101preview.featureImportanceSettingsArgsProvideDefaults), + }; + } + + export interface FeatureAttributionMetricThresholdArgs { + /** + * [Required] The feature attribution metric to calculate. + */ + metric: pulumi.Input; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + export interface FeatureImportanceSettingsArgs { + /** + * The mode of operation for computing feature importance. + */ + mode?: pulumi.Input; + /** + * The name of the target column within the input data asset. + */ + targetColumn?: pulumi.Input; + } + /** + * featureImportanceSettingsArgsProvideDefaults sets the appropriate defaults for FeatureImportanceSettingsArgs + */ + export function featureImportanceSettingsArgsProvideDefaults(val: FeatureImportanceSettingsArgs): FeatureImportanceSettingsArgs { + return { + ...val, + mode: (val.mode) ?? "Disabled", + }; + } + + export interface FeatureStoreSettingsArgs { + computeRuntime?: pulumi.Input; + offlineStoreConnectionName?: pulumi.Input; + onlineStoreConnectionName?: pulumi.Input; + } + + export interface FeatureSubsetArgs { + /** + * [Required] The list of features to include. + */ + features: pulumi.Input[]>; + /** + * + * Expected value is 'FeatureSubset'. + */ + filterType: pulumi.Input<"FeatureSubset">; + } + + /** + * Dto object representing feature set + */ + export interface FeaturesetContainerArgs { + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * featuresetContainerArgsProvideDefaults sets the appropriate defaults for FeaturesetContainerArgs + */ + export function featuresetContainerArgsProvideDefaults(val: FeaturesetContainerArgs): FeaturesetContainerArgs { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Dto object representing specification + */ + export interface FeaturesetSpecificationArgs { + /** + * Specifies the spec path + */ + path?: pulumi.Input; + } + + /** + * Dto object representing feature set version + */ + export interface FeaturesetVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Specifies list of entities + */ + entities?: pulumi.Input[]>; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * Specifies the materialization settings + */ + materializationSettings?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Specifies the feature spec details + */ + specification?: pulumi.Input; + /** + * Specifies the asset stage + */ + stage?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * featuresetVersionArgsProvideDefaults sets the appropriate defaults for FeaturesetVersionArgs + */ + export function featuresetVersionArgsProvideDefaults(val: FeaturesetVersionArgs): FeaturesetVersionArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20240101preview.materializationSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * Dto object representing feature entity + */ + export interface FeaturestoreEntityContainerArgs { + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * featurestoreEntityContainerArgsProvideDefaults sets the appropriate defaults for FeaturestoreEntityContainerArgs + */ + export function featurestoreEntityContainerArgsProvideDefaults(val: FeaturestoreEntityContainerArgs): FeaturestoreEntityContainerArgs { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Dto object representing feature entity version + */ + export interface FeaturestoreEntityVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Specifies index columns + */ + indexColumns?: pulumi.Input[]>; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Specifies the asset stage + */ + stage?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * featurestoreEntityVersionArgsProvideDefaults sets the appropriate defaults for FeaturestoreEntityVersionArgs + */ + export function featurestoreEntityVersionArgsProvideDefaults(val: FeaturestoreEntityVersionArgs): FeaturestoreEntityVersionArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface FileSystemSourceArgs { + /** + * Workspace connection for data import source storage + */ + connection?: pulumi.Input; + /** + * Path on data import FileSystem source + */ + path?: pulumi.Input; + /** + * Enum to determine the type of data. + * Expected value is 'file_system'. + */ + sourceType: pulumi.Input<"file_system">; + } + + /** + * FineTuning Job definition. + */ + export interface FineTuningJobArgs { + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * [Required] + */ + fineTuningDetails: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'FineTuning'. + */ + jobType: pulumi.Input<"FineTuning">; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * [Required] + */ + outputs: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * fineTuningJobArgsProvideDefaults sets the appropriate defaults for FineTuningJobArgs + */ + export function fineTuningJobArgsProvideDefaults(val: FineTuningJobArgs): FineTuningJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Fixed input data definition. + */ + export interface FixedInputDataArgs { + /** + * Mapping of column names to special uses. + */ + columns?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The context metadata of the data source. + */ + dataContext?: pulumi.Input; + /** + * Monitoring input data type enum. + * Expected value is 'Fixed'. + */ + inputDataType: pulumi.Input<"Fixed">; + /** + * [Required] Specifies the type of job. + */ + jobInputType: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + } + + export interface FlavorDataArgs { + /** + * Model flavor-specific data. + */ + data?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Forecasting task in AutoML Table vertical. + */ + export interface ForecastingArgs { + /** + * Columns to use for CVSplit data. + */ + cvSplitColumnNames?: pulumi.Input[]>; + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; + /** + * Forecasting task specific inputs. + */ + forecastingSettings?: pulumi.Input; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Number of cross validation folds to be applied on training dataset + * when validation dataset is not provided. + */ + nCrossValidations?: pulumi.Input; + /** + * Primary metric for forecasting task. + */ + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'Forecasting'. + */ + taskType: pulumi.Input<"Forecasting">; + /** + * Test data input. + */ + testData?: pulumi.Input; + /** + * The fraction of test dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + testDataSize?: pulumi.Input; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Inputs for training phase for an AutoML Job. + */ + trainingSettings?: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: pulumi.Input; + /** + * The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + */ + weightColumnName?: pulumi.Input; + } + /** + * forecastingArgsProvideDefaults sets the appropriate defaults for ForecastingArgs + */ + export function forecastingArgsProvideDefaults(val: ForecastingArgs): ForecastingArgs { + return { + ...val, + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.tableFixedParametersArgsProvideDefaults) : undefined), + forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20240101preview.forecastingSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240101preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + /** + * Forecasting specific parameters. + */ + export interface ForecastingSettingsArgs { + /** + * Country or region for holidays for forecasting tasks. + * These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + */ + countryOrRegionForHolidays?: pulumi.Input; + /** + * Number of periods between the origin time of one CV fold and the next fold. For + * example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + * three days apart. + */ + cvStepSize?: pulumi.Input; + /** + * Flag for generating lags for the numeric features with 'auto' or null. + */ + featureLags?: pulumi.Input; + /** + * The feature columns that are available for training but unknown at the time of forecast/inference. + * If features_unknown_at_forecast_time is not set, it is assumed that all the feature columns in the dataset are known at inference time. + */ + featuresUnknownAtForecastTime?: pulumi.Input[]>; + /** + * The desired maximum forecast horizon in units of time-series frequency. + */ + forecastHorizon?: pulumi.Input; + /** + * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + */ + frequency?: pulumi.Input; + /** + * Set time series seasonality as an integer multiple of the series frequency. + * If seasonality is set to 'auto', it will be inferred. + */ + seasonality?: pulumi.Input; + /** + * The parameter defining how if AutoML should handle short time series. + */ + shortSeriesHandlingConfig?: pulumi.Input; + /** + * The function to be used to aggregate the time series target column to conform to a user specified frequency. + * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + */ + targetAggregateFunction?: pulumi.Input; + /** + * The number of past periods to lag from the target column. + */ + targetLags?: pulumi.Input; + /** + * The number of past periods used to create a rolling window average of the target column. + */ + targetRollingWindowSize?: pulumi.Input; + /** + * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + */ + timeColumnName?: pulumi.Input; + /** + * The names of columns used to group a timeseries. It can be used to create multiple series. + * If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + */ + timeSeriesIdColumnNames?: pulumi.Input[]>; + /** + * Configure STL Decomposition of the time-series target column. + */ + useStl?: pulumi.Input; + } + /** + * forecastingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingSettingsArgs + */ + export function forecastingSettingsArgsProvideDefaults(val: ForecastingSettingsArgs): ForecastingSettingsArgs { + return { + ...val, + featureLags: (val.featureLags) ?? "None", + shortSeriesHandlingConfig: (val.shortSeriesHandlingConfig) ?? "Auto", + targetAggregateFunction: (val.targetAggregateFunction) ?? "None", + useStl: (val.useStl) ?? "None", + }; + } + + /** + * Forecasting Training related configuration. + */ + export interface ForecastingTrainingSettingsArgs { + /** + * Allowed models for forecasting task. + */ + allowedTrainingAlgorithms?: pulumi.Input[]>; + /** + * Blocked models for forecasting task. + */ + blockedTrainingAlgorithms?: pulumi.Input[]>; + /** + * Enable recommendation of DNN models. + */ + enableDnnTraining?: pulumi.Input; + /** + * Flag to turn on explainability on best model. + */ + enableModelExplainability?: pulumi.Input; + /** + * Flag for enabling onnx compatible models. + */ + enableOnnxCompatibleModels?: pulumi.Input; + /** + * Enable stack ensemble run. + */ + enableStackEnsemble?: pulumi.Input; + /** + * Enable voting ensemble run. + */ + enableVoteEnsemble?: pulumi.Input; + /** + * During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + * Configure this parameter with a higher value than 300 secs, if more time is needed. + */ + ensembleModelDownloadTimeout?: pulumi.Input; + /** + * Stack ensemble settings for stack ensemble run. + */ + stackEnsembleSettings?: pulumi.Input; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: pulumi.Input; + } + /** + * forecastingTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsArgs + */ + export function forecastingTrainingSettingsArgsProvideDefaults(val: ForecastingTrainingSettingsArgs): ForecastingTrainingSettingsArgs { + return { + ...val, + enableDnnTraining: (val.enableDnnTraining) ?? false, + enableModelExplainability: (val.enableModelExplainability) ?? true, + enableOnnxCompatibleModels: (val.enableOnnxCompatibleModels) ?? false, + enableStackEnsemble: (val.enableStackEnsemble) ?? true, + enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, + ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", + }; + } + + /** + * FQDN Outbound Rule for the managed network of a machine learning workspace. + */ + export interface FqdnOutboundRuleArgs { + /** + * Category of a managed network Outbound Rule of a machine learning workspace. + */ + category?: pulumi.Input; + destination?: pulumi.Input; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ + status?: pulumi.Input; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + * Expected value is 'FQDN'. + */ + type: pulumi.Input<"FQDN">; + } + + /** + * Generation safety quality metric threshold definition. + */ + export interface GenerationSafetyQualityMetricThresholdArgs { + /** + * [Required] Gets or sets the feature attribution metric to calculate. + */ + metric: pulumi.Input; + /** + * Gets or sets the threshold value. + * If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + /** + * Generation safety quality monitoring signal definition. + */ + export interface GenerationSafetyQualityMonitoringSignalArgs { + /** + * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. + */ + metricThresholds: pulumi.Input[]>; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * Gets or sets the production data for computing metrics. + */ + productionData?: pulumi.Input[]>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The sample rate of the production data, should be greater than 0 and at most 1. + */ + samplingRate: pulumi.Input; + /** + * + * Expected value is 'GenerationSafetyQuality'. + */ + signalType: pulumi.Input<"GenerationSafetyQuality">; + /** + * Gets or sets the workspace connection ID used to connect to the content generation endpoint. + */ + workspaceConnectionId?: pulumi.Input; + } + + /** + * Generation token statistics metric threshold definition. + */ + export interface GenerationTokenUsageMetricThresholdArgs { + /** + * [Required] Gets or sets the feature attribution metric to calculate. + */ + metric: pulumi.Input; + /** + * Gets or sets the threshold value. + * If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + /** + * Generation token usage signal definition. + */ + export interface GenerationTokenUsageSignalArgs { + /** + * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. + */ + metricThresholds: pulumi.Input[]>; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * Gets or sets the production data for computing metrics. + */ + productionData?: pulumi.Input[]>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The sample rate of the production data, should be greater than 0 and at most 1. + */ + samplingRate: pulumi.Input; + /** + * + * Expected value is 'GenerationTokenStatistics'. + */ + signalType: pulumi.Input<"GenerationTokenStatistics">; + } + + /** + * Defines a Sampling Algorithm that exhaustively generates every value combination in the space + */ + export interface GridSamplingAlgorithmArgs { + /** + * + * Expected value is 'Grid'. + */ + samplingAlgorithmType: pulumi.Input<"Grid">; + } + + /** + * A HDInsight compute. + */ + export interface HDInsightArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'HDInsight'. + */ + computeType: pulumi.Input<"HDInsight">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + /** + * HDInsight compute properties + */ + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + + /** + * HDInsight compute properties + */ + export interface HDInsightPropertiesArgs { + /** + * Public IP address of the master node of the cluster. + */ + address?: pulumi.Input; + /** + * Admin credentials for master node of the cluster + */ + administratorAccount?: pulumi.Input; + /** + * Port open for ssh connections on the master node of the cluster. + */ + sshPort?: pulumi.Input; + } + + export interface HdfsDatastoreArgs { + /** + * [Required] Account credentials. + */ + credentials: pulumi.Input; + /** + * Enum to determine the datastore contents type. + * Expected value is 'Hdfs'. + */ + datastoreType: pulumi.Input<"Hdfs">; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * The TLS cert of the HDFS server. Needs to be a base64 encoded string. Required if "Https" protocol is selected. + */ + hdfsServerCertificate?: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; + /** + * [Required] IP Address or DNS HostName. + */ + nameNodeAddress: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Protocol used to communicate with the storage account (Https/Http). + */ + protocol?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * hdfsDatastoreArgsProvideDefaults sets the appropriate defaults for HdfsDatastoreArgs + */ + export function hdfsDatastoreArgsProvideDefaults(val: HdfsDatastoreArgs): HdfsDatastoreArgs { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + protocol: (val.protocol) ?? "http", + }; + } + + /** + * Reference to an asset via its ARM resource ID. + */ + export interface IdAssetReferenceArgs { + /** + * [Required] ARM resource ID of the asset. + */ + assetId: pulumi.Input; + /** + * Enum to determine which reference method to use for an asset. + * Expected value is 'Id'. + */ + referenceType: pulumi.Input<"Id">; + } + + /** + * Identity object used for encryption. + */ + export interface IdentityForCmkArgs { + /** + * UserAssignedIdentity to be used to fetch the encryption key from keyVault + */ + userAssignedIdentity?: pulumi.Input; + } + + export interface ImageArgs { + /** + * Image reference URL if type is docker. Environment name if type is azureml + */ + reference?: pulumi.Input; + /** + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + */ + type?: pulumi.Input; + /** + * Version of image being used. If latest then skip this field + */ + version?: pulumi.Input; + } + /** + * imageArgsProvideDefaults sets the appropriate defaults for ImageArgs + */ + export function imageArgsProvideDefaults(val: ImageArgs): ImageArgs { + return { + ...val, + type: (val.type) ?? "docker", + }; + } + + /** + * Image Classification. Multi-class image classification is used when an image is classified with only a single label + * from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + */ + export interface ImageClassificationArgs { + /** + * [Required] Limit settings for the AutoML job. + */ + limitSettings: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Settings used for training the model. + */ + modelSettings?: pulumi.Input; + /** + * Primary metric to optimize for this task. + */ + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + sweepSettings?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'ImageClassification'. + */ + taskType: pulumi.Input<"ImageClassification">; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: pulumi.Input; + } + /** + * imageClassificationArgsProvideDefaults sets the appropriate defaults for ImageClassificationArgs + */ + export function imageClassificationArgsProvideDefaults(val: ImageClassificationArgs): ImageClassificationArgs { + return { + ...val, + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.imageLimitSettingsArgsProvideDefaults), + logVerbosity: (val.logVerbosity) ?? "Info", + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240101preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + primaryMetric: (val.primaryMetric) ?? "Accuracy", + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + /** + * Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + * from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + */ + export interface ImageClassificationMultilabelArgs { + /** + * [Required] Limit settings for the AutoML job. + */ + limitSettings: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Settings used for training the model. + */ + modelSettings?: pulumi.Input; + /** + * Primary metric to optimize for this task. + */ + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + sweepSettings?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'ImageClassificationMultilabel'. + */ + taskType: pulumi.Input<"ImageClassificationMultilabel">; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: pulumi.Input; + } + /** + * imageClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for ImageClassificationMultilabelArgs + */ + export function imageClassificationMultilabelArgsProvideDefaults(val: ImageClassificationMultilabelArgs): ImageClassificationMultilabelArgs { + return { + ...val, + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.imageLimitSettingsArgsProvideDefaults), + logVerbosity: (val.logVerbosity) ?? "Info", + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240101preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + primaryMetric: (val.primaryMetric) ?? "IOU", + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + /** + * Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + * drawing a polygon around each object in the image. + */ + export interface ImageInstanceSegmentationArgs { + /** + * [Required] Limit settings for the AutoML job. + */ + limitSettings: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Settings used for training the model. + */ + modelSettings?: pulumi.Input; + /** + * Primary metric to optimize for this task. + */ + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + sweepSettings?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'ImageInstanceSegmentation'. + */ + taskType: pulumi.Input<"ImageInstanceSegmentation">; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: pulumi.Input; + } + /** + * imageInstanceSegmentationArgsProvideDefaults sets the appropriate defaults for ImageInstanceSegmentationArgs + */ + export function imageInstanceSegmentationArgsProvideDefaults(val: ImageInstanceSegmentationArgs): ImageInstanceSegmentationArgs { + return { + ...val, + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.imageLimitSettingsArgsProvideDefaults), + logVerbosity: (val.logVerbosity) ?? "Info", + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240101preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + /** + * Limit settings for the AutoML job. + */ + export interface ImageLimitSettingsArgs { + /** + * Maximum number of concurrent AutoML iterations. + */ + maxConcurrentTrials?: pulumi.Input; + /** + * Maximum number of AutoML iterations. + */ + maxTrials?: pulumi.Input; + /** + * AutoML job timeout. + */ + timeout?: pulumi.Input; + } + /** + * imageLimitSettingsArgsProvideDefaults sets the appropriate defaults for ImageLimitSettingsArgs + */ + export function imageLimitSettingsArgsProvideDefaults(val: ImageLimitSettingsArgs): ImageLimitSettingsArgs { + return { + ...val, + maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, + maxTrials: (val.maxTrials) ?? 1, + timeout: (val.timeout) ?? "P7D", + }; + } + + /** + * Distribution expressions to sweep over values of model settings. + * + * Some examples are: + * ``` + * ModelName = "choice('seresnext', 'resnest50')"; + * LearningRate = "uniform(0.001, 0.01)"; + * LayersToFreeze = "choice(0, 2)"; + * ``` + * For more details on how to compose distribution expressions please check the documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + * For more information on the available settings please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + export interface ImageModelDistributionSettingsClassificationArgs { + /** + * Enable AMSGrad when optimizer is 'adam' or 'adamw'. + */ + amsGradient?: pulumi.Input; + /** + * Settings for using Augmentations. + */ + augmentations?: pulumi.Input; + /** + * Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta1?: pulumi.Input; + /** + * Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta2?: pulumi.Input; + /** + * Whether to use distributer training. + */ + distributed?: pulumi.Input; + /** + * Enable early stopping logic during training. + */ + earlyStopping?: pulumi.Input; + /** + * Minimum number of epochs or validation evaluations to wait before primary metric improvement + * is tracked for early stopping. Must be a positive integer. + */ + earlyStoppingDelay?: pulumi.Input; + /** + * Minimum number of epochs or validation evaluations with no primary metric improvement before + * the run is stopped. Must be a positive integer. + */ + earlyStoppingPatience?: pulumi.Input; + /** + * Enable normalization when exporting ONNX model. + */ + enableOnnxNormalization?: pulumi.Input; + /** + * Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + */ + evaluationFrequency?: pulumi.Input; + /** + * Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + * updating the model weights while accumulating the gradients of those steps, and then using + * the accumulated gradients to compute the weight updates. Must be a positive integer. + */ + gradientAccumulationStep?: pulumi.Input; + /** + * Number of layers to freeze for the model. Must be a positive integer. + * For instance, passing 2 as value for 'seresnext' means + * freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + * see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + layersToFreeze?: pulumi.Input; + /** + * Initial learning rate. Must be a float in the range [0, 1]. + */ + learningRate?: pulumi.Input; + /** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ + learningRateScheduler?: pulumi.Input; + /** + * Name of the model to use for training. + * For more information on the available models please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + modelName?: pulumi.Input; + /** + * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + */ + momentum?: pulumi.Input; + /** + * Enable nesterov when optimizer is 'sgd'. + */ + nesterov?: pulumi.Input; + /** + * Number of training epochs. Must be a positive integer. + */ + numberOfEpochs?: pulumi.Input; + /** + * Number of data loader workers. Must be a non-negative integer. + */ + numberOfWorkers?: pulumi.Input; + /** + * Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + */ + optimizer?: pulumi.Input; + /** + * Random seed to be used when using deterministic training. + */ + randomSeed?: pulumi.Input; + /** + * Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + */ + stepLRGamma?: pulumi.Input; + /** + * Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + */ + stepLRStepSize?: pulumi.Input; + /** + * Training batch size. Must be a positive integer. + */ + trainingBatchSize?: pulumi.Input; + /** + * Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + */ + trainingCropSize?: pulumi.Input; + /** + * Validation batch size. Must be a positive integer. + */ + validationBatchSize?: pulumi.Input; + /** + * Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + */ + validationCropSize?: pulumi.Input; + /** + * Image size to which to resize before cropping for validation dataset. Must be a positive integer. + */ + validationResizeSize?: pulumi.Input; + /** + * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + */ + warmupCosineLRCycles?: pulumi.Input; + /** + * Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + */ + warmupCosineLRWarmupEpochs?: pulumi.Input; + /** + * Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + */ + weightDecay?: pulumi.Input; + /** + * Weighted loss. The accepted values are 0 for no weighted loss. + * 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + */ + weightedLoss?: pulumi.Input; + } + + /** + * Distribution expressions to sweep over values of model settings. + * + * Some examples are: + * ``` + * ModelName = "choice('seresnext', 'resnest50')"; + * LearningRate = "uniform(0.001, 0.01)"; + * LayersToFreeze = "choice(0, 2)"; + * ``` + * For more details on how to compose distribution expressions please check the documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + * For more information on the available settings please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + export interface ImageModelDistributionSettingsObjectDetectionArgs { + /** + * Enable AMSGrad when optimizer is 'adam' or 'adamw'. + */ + amsGradient?: pulumi.Input; + /** + * Settings for using Augmentations. + */ + augmentations?: pulumi.Input; + /** + * Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta1?: pulumi.Input; + /** + * Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta2?: pulumi.Input; + /** + * Maximum number of detections per image, for all classes. Must be a positive integer. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + boxDetectionsPerImage?: pulumi.Input; + /** + * During inference, only return proposals with a classification score greater than + * BoxScoreThreshold. Must be a float in the range[0, 1]. + */ + boxScoreThreshold?: pulumi.Input; + /** + * Whether to use distributer training. + */ + distributed?: pulumi.Input; + /** + * Enable early stopping logic during training. + */ + earlyStopping?: pulumi.Input; + /** + * Minimum number of epochs or validation evaluations to wait before primary metric improvement + * is tracked for early stopping. Must be a positive integer. + */ + earlyStoppingDelay?: pulumi.Input; + /** + * Minimum number of epochs or validation evaluations with no primary metric improvement before + * the run is stopped. Must be a positive integer. + */ + earlyStoppingPatience?: pulumi.Input; + /** + * Enable normalization when exporting ONNX model. + */ + enableOnnxNormalization?: pulumi.Input; + /** + * Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + */ + evaluationFrequency?: pulumi.Input; + /** + * Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + * updating the model weights while accumulating the gradients of those steps, and then using + * the accumulated gradients to compute the weight updates. Must be a positive integer. + */ + gradientAccumulationStep?: pulumi.Input; + /** + * Image size for train and validation. Must be a positive integer. + * Note: The training run may get into CUDA OOM if the size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + imageSize?: pulumi.Input; + /** + * Number of layers to freeze for the model. Must be a positive integer. + * For instance, passing 2 as value for 'seresnext' means + * freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + * see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + layersToFreeze?: pulumi.Input; + /** + * Initial learning rate. Must be a float in the range [0, 1]. + */ + learningRate?: pulumi.Input; + /** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ + learningRateScheduler?: pulumi.Input; + /** + * Maximum size of the image to be rescaled before feeding it to the backbone. + * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + maxSize?: pulumi.Input; + /** + * Minimum size of the image to be rescaled before feeding it to the backbone. + * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + minSize?: pulumi.Input; + /** + * Name of the model to use for training. + * For more information on the available models please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + modelName?: pulumi.Input; + /** + * Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + * Note: training run may get into CUDA OOM if the model size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + modelSize?: pulumi.Input; + /** + * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + */ + momentum?: pulumi.Input; + /** + * Enable multi-scale image by varying image size by +/- 50%. + * Note: training run may get into CUDA OOM if no sufficient GPU memory. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + multiScale?: pulumi.Input; + /** + * Enable nesterov when optimizer is 'sgd'. + */ + nesterov?: pulumi.Input; + /** + * IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + */ + nmsIouThreshold?: pulumi.Input; + /** + * Number of training epochs. Must be a positive integer. + */ + numberOfEpochs?: pulumi.Input; + /** + * Number of data loader workers. Must be a non-negative integer. + */ + numberOfWorkers?: pulumi.Input; + /** + * Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + */ + optimizer?: pulumi.Input; + /** + * Random seed to be used when using deterministic training. + */ + randomSeed?: pulumi.Input; + /** + * Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + */ + stepLRGamma?: pulumi.Input; + /** + * Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + */ + stepLRStepSize?: pulumi.Input; + /** + * The grid size to use for tiling each image. Note: TileGridSize must not be + * None to enable small object detection logic. A string containing two integers in mxn format. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tileGridSize?: pulumi.Input; + /** + * Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tileOverlapRatio?: pulumi.Input; + /** + * The IOU threshold to use to perform NMS while merging predictions from tiles and image. + * Used in validation/ inference. Must be float in the range [0, 1]. + * Note: This settings is not supported for the 'yolov5' algorithm. + * NMS: Non-maximum suppression + */ + tilePredictionsNmsThreshold?: pulumi.Input; + /** + * Training batch size. Must be a positive integer. + */ + trainingBatchSize?: pulumi.Input; + /** + * Validation batch size. Must be a positive integer. + */ + validationBatchSize?: pulumi.Input; + /** + * IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + */ + validationIouThreshold?: pulumi.Input; + /** + * Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + */ + validationMetricType?: pulumi.Input; + /** + * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + */ + warmupCosineLRCycles?: pulumi.Input; + /** + * Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + */ + warmupCosineLRWarmupEpochs?: pulumi.Input; + /** + * Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + */ + weightDecay?: pulumi.Input; + } + + /** + * Settings used for training the model. + * For more information on the available settings please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + export interface ImageModelSettingsClassificationArgs { + /** + * Settings for advanced scenarios. + */ + advancedSettings?: pulumi.Input; + /** + * Enable AMSGrad when optimizer is 'adam' or 'adamw'. + */ + amsGradient?: pulumi.Input; + /** + * Settings for using Augmentations. + */ + augmentations?: pulumi.Input; + /** + * Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta1?: pulumi.Input; + /** + * Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta2?: pulumi.Input; + /** + * Frequency to store model checkpoints. Must be a positive integer. + */ + checkpointFrequency?: pulumi.Input; + /** + * The pretrained checkpoint model for incremental training. + */ + checkpointModel?: pulumi.Input; + /** + * The id of a previous run that has a pretrained checkpoint for incremental training. + */ + checkpointRunId?: pulumi.Input; + /** + * Whether to use distributed training. + */ + distributed?: pulumi.Input; + /** + * Enable early stopping logic during training. + */ + earlyStopping?: pulumi.Input; + /** + * Minimum number of epochs or validation evaluations to wait before primary metric improvement + * is tracked for early stopping. Must be a positive integer. + */ + earlyStoppingDelay?: pulumi.Input; + /** + * Minimum number of epochs or validation evaluations with no primary metric improvement before + * the run is stopped. Must be a positive integer. + */ + earlyStoppingPatience?: pulumi.Input; + /** + * Enable normalization when exporting ONNX model. + */ + enableOnnxNormalization?: pulumi.Input; + /** + * Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + */ + evaluationFrequency?: pulumi.Input; + /** + * Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + * updating the model weights while accumulating the gradients of those steps, and then using + * the accumulated gradients to compute the weight updates. Must be a positive integer. + */ + gradientAccumulationStep?: pulumi.Input; + /** + * Number of layers to freeze for the model. Must be a positive integer. + * For instance, passing 2 as value for 'seresnext' means + * freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + * see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + layersToFreeze?: pulumi.Input; + /** + * Initial learning rate. Must be a float in the range [0, 1]. + */ + learningRate?: pulumi.Input; + /** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ + learningRateScheduler?: pulumi.Input; + /** + * Name of the model to use for training. + * For more information on the available models please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + modelName?: pulumi.Input; + /** + * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + */ + momentum?: pulumi.Input; + /** + * Enable nesterov when optimizer is 'sgd'. + */ + nesterov?: pulumi.Input; + /** + * Number of training epochs. Must be a positive integer. + */ + numberOfEpochs?: pulumi.Input; + /** + * Number of data loader workers. Must be a non-negative integer. + */ + numberOfWorkers?: pulumi.Input; + /** + * Type of optimizer. + */ + optimizer?: pulumi.Input; + /** + * Random seed to be used when using deterministic training. + */ + randomSeed?: pulumi.Input; + /** + * Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + */ + stepLRGamma?: pulumi.Input; + /** + * Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + */ + stepLRStepSize?: pulumi.Input; + /** + * Training batch size. Must be a positive integer. + */ + trainingBatchSize?: pulumi.Input; + /** + * Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + */ + trainingCropSize?: pulumi.Input; + /** + * Validation batch size. Must be a positive integer. + */ + validationBatchSize?: pulumi.Input; + /** + * Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + */ + validationCropSize?: pulumi.Input; + /** + * Image size to which to resize before cropping for validation dataset. Must be a positive integer. + */ + validationResizeSize?: pulumi.Input; + /** + * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + */ + warmupCosineLRCycles?: pulumi.Input; + /** + * Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + */ + warmupCosineLRWarmupEpochs?: pulumi.Input; + /** + * Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + */ + weightDecay?: pulumi.Input; + /** + * Weighted loss. The accepted values are 0 for no weighted loss. + * 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + */ + weightedLoss?: pulumi.Input; + } + /** + * imageModelSettingsClassificationArgsProvideDefaults sets the appropriate defaults for ImageModelSettingsClassificationArgs + */ + export function imageModelSettingsClassificationArgsProvideDefaults(val: ImageModelSettingsClassificationArgs): ImageModelSettingsClassificationArgs { + return { + ...val, + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240101preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + learningRateScheduler: (val.learningRateScheduler) ?? "None", + optimizer: (val.optimizer) ?? "None", + }; + } + + /** + * Settings used for training the model. + * For more information on the available settings please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + export interface ImageModelSettingsObjectDetectionArgs { + /** + * Settings for advanced scenarios. + */ + advancedSettings?: pulumi.Input; + /** + * Enable AMSGrad when optimizer is 'adam' or 'adamw'. + */ + amsGradient?: pulumi.Input; + /** + * Settings for using Augmentations. + */ + augmentations?: pulumi.Input; + /** + * Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta1?: pulumi.Input; + /** + * Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta2?: pulumi.Input; + /** + * Maximum number of detections per image, for all classes. Must be a positive integer. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + boxDetectionsPerImage?: pulumi.Input; + /** + * During inference, only return proposals with a classification score greater than + * BoxScoreThreshold. Must be a float in the range[0, 1]. + */ + boxScoreThreshold?: pulumi.Input; + /** + * Frequency to store model checkpoints. Must be a positive integer. + */ + checkpointFrequency?: pulumi.Input; + /** + * The pretrained checkpoint model for incremental training. + */ + checkpointModel?: pulumi.Input; + /** + * The id of a previous run that has a pretrained checkpoint for incremental training. + */ + checkpointRunId?: pulumi.Input; + /** + * Whether to use distributed training. + */ + distributed?: pulumi.Input; + /** + * Enable early stopping logic during training. + */ + earlyStopping?: pulumi.Input; + /** + * Minimum number of epochs or validation evaluations to wait before primary metric improvement + * is tracked for early stopping. Must be a positive integer. + */ + earlyStoppingDelay?: pulumi.Input; + /** + * Minimum number of epochs or validation evaluations with no primary metric improvement before + * the run is stopped. Must be a positive integer. + */ + earlyStoppingPatience?: pulumi.Input; + /** + * Enable normalization when exporting ONNX model. + */ + enableOnnxNormalization?: pulumi.Input; + /** + * Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + */ + evaluationFrequency?: pulumi.Input; + /** + * Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + * updating the model weights while accumulating the gradients of those steps, and then using + * the accumulated gradients to compute the weight updates. Must be a positive integer. + */ + gradientAccumulationStep?: pulumi.Input; + /** + * Image size for train and validation. Must be a positive integer. + * Note: The training run may get into CUDA OOM if the size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + imageSize?: pulumi.Input; + /** + * Number of layers to freeze for the model. Must be a positive integer. + * For instance, passing 2 as value for 'seresnext' means + * freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + * see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + layersToFreeze?: pulumi.Input; + /** + * Initial learning rate. Must be a float in the range [0, 1]. + */ + learningRate?: pulumi.Input; + /** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ + learningRateScheduler?: pulumi.Input; + /** + * Enable computing and logging training metrics. + */ + logTrainingMetrics?: pulumi.Input; + /** + * Enable computing and logging validation loss. + */ + logValidationLoss?: pulumi.Input; + /** + * Maximum size of the image to be rescaled before feeding it to the backbone. + * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + maxSize?: pulumi.Input; + /** + * Minimum size of the image to be rescaled before feeding it to the backbone. + * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + minSize?: pulumi.Input; + /** + * Name of the model to use for training. + * For more information on the available models please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + modelName?: pulumi.Input; + /** + * Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + * Note: training run may get into CUDA OOM if the model size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + modelSize?: pulumi.Input; + /** + * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + */ + momentum?: pulumi.Input; + /** + * Enable multi-scale image by varying image size by +/- 50%. + * Note: training run may get into CUDA OOM if no sufficient GPU memory. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + multiScale?: pulumi.Input; + /** + * Enable nesterov when optimizer is 'sgd'. + */ + nesterov?: pulumi.Input; + /** + * IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + */ + nmsIouThreshold?: pulumi.Input; + /** + * Number of training epochs. Must be a positive integer. + */ + numberOfEpochs?: pulumi.Input; + /** + * Number of data loader workers. Must be a non-negative integer. + */ + numberOfWorkers?: pulumi.Input; + /** + * Type of optimizer. + */ + optimizer?: pulumi.Input; + /** + * Random seed to be used when using deterministic training. + */ + randomSeed?: pulumi.Input; + /** + * Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + */ + stepLRGamma?: pulumi.Input; + /** + * Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + */ + stepLRStepSize?: pulumi.Input; + /** + * The grid size to use for tiling each image. Note: TileGridSize must not be + * None to enable small object detection logic. A string containing two integers in mxn format. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tileGridSize?: pulumi.Input; + /** + * Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tileOverlapRatio?: pulumi.Input; + /** + * The IOU threshold to use to perform NMS while merging predictions from tiles and image. + * Used in validation/ inference. Must be float in the range [0, 1]. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tilePredictionsNmsThreshold?: pulumi.Input; + /** + * Training batch size. Must be a positive integer. + */ + trainingBatchSize?: pulumi.Input; + /** + * Validation batch size. Must be a positive integer. + */ + validationBatchSize?: pulumi.Input; + /** + * IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + */ + validationIouThreshold?: pulumi.Input; + /** + * Metric computation method to use for validation metrics. + */ + validationMetricType?: pulumi.Input; + /** + * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + */ + warmupCosineLRCycles?: pulumi.Input; + /** + * Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + */ + warmupCosineLRWarmupEpochs?: pulumi.Input; + /** + * Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + */ + weightDecay?: pulumi.Input; + } + /** + * imageModelSettingsObjectDetectionArgsProvideDefaults sets the appropriate defaults for ImageModelSettingsObjectDetectionArgs + */ + export function imageModelSettingsObjectDetectionArgsProvideDefaults(val: ImageModelSettingsObjectDetectionArgs): ImageModelSettingsObjectDetectionArgs { + return { + ...val, + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240101preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + learningRateScheduler: (val.learningRateScheduler) ?? "None", + logTrainingMetrics: (val.logTrainingMetrics) ?? "Enable", + logValidationLoss: (val.logValidationLoss) ?? "Disable", + modelSize: (val.modelSize) ?? "None", + optimizer: (val.optimizer) ?? "None", + validationMetricType: (val.validationMetricType) ?? "None", + }; + } + + /** + * Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + * bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + */ + export interface ImageObjectDetectionArgs { + /** + * [Required] Limit settings for the AutoML job. + */ + limitSettings: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Settings used for training the model. + */ + modelSettings?: pulumi.Input; + /** + * Primary metric to optimize for this task. + */ + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + sweepSettings?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'ImageObjectDetection'. + */ + taskType: pulumi.Input<"ImageObjectDetection">; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: pulumi.Input; + } + /** + * imageObjectDetectionArgsProvideDefaults sets the appropriate defaults for ImageObjectDetectionArgs + */ + export function imageObjectDetectionArgsProvideDefaults(val: ImageObjectDetectionArgs): ImageObjectDetectionArgs { + return { + ...val, + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.imageLimitSettingsArgsProvideDefaults), + logVerbosity: (val.logVerbosity) ?? "Info", + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240101preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + export interface ImageSweepSettingsArgs { + /** + * Type of early termination policy. + */ + earlyTermination?: pulumi.Input; + /** + * [Required] Type of the hyperparameter sampling algorithms. + */ + samplingAlgorithm: pulumi.Input; + } + + export interface ImportDataActionArgs { + /** + * + * Expected value is 'ImportData'. + */ + actionType: pulumi.Input<"ImportData">; + /** + * [Required] Defines Schedule action definition details. + */ + dataImportDefinition: pulumi.Input; + } + /** + * importDataActionArgsProvideDefaults sets the appropriate defaults for ImportDataActionArgs + */ + export function importDataActionArgsProvideDefaults(val: ImportDataActionArgs): ImportDataActionArgs { + return { + ...val, + dataImportDefinition: pulumi.output(val.dataImportDefinition).apply(inputs.machinelearningservices.v20240101preview.dataImportArgsProvideDefaults), + }; + } + + /** + * Dto object representing index column + */ + export interface IndexColumnArgs { + /** + * Specifies the column name + */ + columnName?: pulumi.Input; + /** + * Specifies the data type + */ + dataType?: pulumi.Input; + } + /** + * indexColumnArgsProvideDefaults sets the appropriate defaults for IndexColumnArgs + */ + export function indexColumnArgsProvideDefaults(val: IndexColumnArgs): IndexColumnArgs { + return { + ...val, + dataType: (val.dataType) ?? "String", + }; + } + + export interface InferenceContainerPropertiesArgs { + /** + * The route to check the liveness of the inference server container. + */ + livenessRoute?: pulumi.Input; + /** + * The route to check the readiness of the inference server container. + */ + readinessRoute?: pulumi.Input; + /** + * The port to send the scoring requests to, within the inference server container. + */ + scoringRoute?: pulumi.Input; + } + + /** + * InferenceEndpoint configuration + */ + export interface InferenceEndpointArgs { + /** + * [Required] Authentication mode for the endpoint. + */ + authMode: pulumi.Input; + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * [Required] Group within the same pool with which this endpoint needs to be associated with. + */ + groupId: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Inference group configuration + */ + export interface InferenceGroupArgs { + /** + * Capacity to be used from the pool's reserved capacity. + * optional + */ + bonusExtraCapacity?: pulumi.Input; + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * Metadata for the inference group. + */ + metadata?: pulumi.Input; + /** + * Priority of the group within the N:Microsoft.MachineLearning.ManagementFrontEnd.Contracts.V20240101Preview.Pools.InferencePools. + */ + priority?: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * inferenceGroupArgsProvideDefaults sets the appropriate defaults for InferenceGroupArgs + */ + export function inferenceGroupArgsProvideDefaults(val: InferenceGroupArgs): InferenceGroupArgs { + return { + ...val, + bonusExtraCapacity: (val.bonusExtraCapacity) ?? 0, + priority: (val.priority) ?? 0, + }; + } + + /** + * Inference pool configuration + */ + export interface InferencePoolArgs { + /** + * Code configuration for the inference pool. + */ + codeConfiguration?: pulumi.Input; + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * EnvironmentConfiguration for the inference pool. + */ + environmentConfiguration?: pulumi.Input; + /** + * ModelConfiguration for the inference pool. + */ + modelConfiguration?: pulumi.Input; + /** + * [Required] Compute instance type. + */ + nodeSkuType: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Request configuration for the inference pool. + */ + requestConfiguration?: pulumi.Input; + } + /** + * inferencePoolArgsProvideDefaults sets the appropriate defaults for InferencePoolArgs + */ + export function inferencePoolArgsProvideDefaults(val: InferencePoolArgs): InferencePoolArgs { + return { + ...val, + environmentConfiguration: (val.environmentConfiguration ? pulumi.output(val.environmentConfiguration).apply(inputs.machinelearningservices.v20240101preview.poolEnvironmentConfigurationArgsProvideDefaults) : undefined), + requestConfiguration: (val.requestConfiguration ? pulumi.output(val.requestConfiguration).apply(inputs.machinelearningservices.v20240101preview.requestConfigurationArgsProvideDefaults) : undefined), + }; + } + + /** + * Instance type schema. + */ + export interface InstanceTypeSchemaArgs { + /** + * Node Selector + */ + nodeSelector?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Resource requests/limits for this instance type + */ + resources?: pulumi.Input; + } + + /** + * Resource requests/limits for this instance type + */ + export interface InstanceTypeSchemaResourcesArgs { + /** + * Resource limits for this instance type + */ + limits?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Resource requests for this instance type + */ + requests?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Intellectual Property details for a resource. + */ + export interface IntellectualPropertyArgs { + /** + * Protection level of the Intellectual Property. + */ + protectionLevel?: pulumi.Input; + /** + * [Required] Publisher of the Intellectual Property. Must be the same as Registry publisher name. + */ + publisher: pulumi.Input; + } + /** + * intellectualPropertyArgsProvideDefaults sets the appropriate defaults for IntellectualPropertyArgs + */ + export function intellectualPropertyArgsProvideDefaults(val: IntellectualPropertyArgs): IntellectualPropertyArgs { + return { + ...val, + protectionLevel: (val.protectionLevel) ?? "All", + }; + } + + export interface JobResourceConfigurationArgs { + /** + * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + */ + dockerArgs?: pulumi.Input; + /** + * Optional number of instances or nodes used by the compute target. + */ + instanceCount?: pulumi.Input; + /** + * Optional type of VM used as supported by the compute target. + */ + instanceType?: pulumi.Input; + /** + * Locations where the job can run. + */ + locations?: pulumi.Input[]>; + /** + * Optional max allowed number of instances or nodes to be used by the compute target. + * For use with elastic training, currently supported by PyTorch distribution type only. + */ + maxInstanceCount?: pulumi.Input; + /** + * Additional properties bag. + */ + properties?: pulumi.Input<{[key: string]: any}>; + /** + * Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + */ + shmSize?: pulumi.Input; + } + /** + * jobResourceConfigurationArgsProvideDefaults sets the appropriate defaults for JobResourceConfigurationArgs + */ + export function jobResourceConfigurationArgsProvideDefaults(val: JobResourceConfigurationArgs): JobResourceConfigurationArgs { + return { + ...val, + instanceCount: (val.instanceCount) ?? 1, + shmSize: (val.shmSize) ?? "2g", + }; + } + + export interface JobScheduleActionArgs { + /** + * + * Expected value is 'CreateJob'. + */ + actionType: pulumi.Input<"CreateJob">; + /** + * [Required] Defines Schedule action definition details. + */ + jobBaseProperties: pulumi.Input; + } + + /** + * Job endpoint definition + */ + export interface JobServiceArgs { + /** + * Url for endpoint. + */ + endpoint?: pulumi.Input; + /** + * Endpoint type. + */ + jobServiceType?: pulumi.Input; + /** + * Nodes that user would like to start the service on. + * If Nodes is not set or set to null, the service will only be started on leader node. + */ + nodes?: pulumi.Input; + /** + * Port for endpoint set by user. + */ + port?: pulumi.Input; + /** + * Additional properties to set on the endpoint. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Jupyter kernel configuration. + */ + export interface JupyterKernelConfigArgs { + /** + * Argument to the the runtime + */ + argv?: pulumi.Input[]>; + /** + * Display name of the kernel + */ + displayName?: pulumi.Input; + /** + * Language of the kernel [Example value: python] + */ + language?: pulumi.Input; + } + + export interface KerberosKeytabCredentialsArgs { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'KerberosKeytab'. + */ + credentialsType: pulumi.Input<"KerberosKeytab">; + /** + * [Required] IP Address or DNS HostName. + */ + kerberosKdcAddress: pulumi.Input; + /** + * [Required] Kerberos Username + */ + kerberosPrincipal: pulumi.Input; + /** + * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. + */ + kerberosRealm: pulumi.Input; + /** + * [Required] Keytab secrets. + */ + secrets: pulumi.Input; + } + + export interface KerberosKeytabSecretsArgs { + /** + * Kerberos keytab secret. + */ + kerberosKeytab?: pulumi.Input; + /** + * Enum to determine the datastore secrets type. + * Expected value is 'KerberosKeytab'. + */ + secretsType: pulumi.Input<"KerberosKeytab">; + } + + export interface KerberosPasswordCredentialsArgs { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'KerberosPassword'. + */ + credentialsType: pulumi.Input<"KerberosPassword">; + /** + * [Required] IP Address or DNS HostName. + */ + kerberosKdcAddress: pulumi.Input; + /** + * [Required] Kerberos Username + */ + kerberosPrincipal: pulumi.Input; + /** + * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. + */ + kerberosRealm: pulumi.Input; + /** + * [Required] Kerberos password secrets. + */ + secrets: pulumi.Input; + } + + export interface KerberosPasswordSecretsArgs { + /** + * Kerberos password secret. + */ + kerberosPassword?: pulumi.Input; + /** + * Enum to determine the datastore secrets type. + * Expected value is 'KerberosPassword'. + */ + secretsType: pulumi.Input<"KerberosPassword">; + } + + /** + * Customer Key vault properties. + */ + export interface KeyVaultPropertiesArgs { + /** + * Currently, we support only SystemAssigned MSI. + * We need this when we support UserAssignedIdentities + */ + identityClientId?: pulumi.Input; + /** + * KeyVault key identifier to encrypt the data + */ + keyIdentifier: pulumi.Input; + /** + * KeyVault Arm Id that contains the data encryption key + */ + keyVaultArmId: pulumi.Input; + } + + /** + * A Machine Learning compute based on Kubernetes Compute. + */ + export interface KubernetesArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'Kubernetes'. + */ + computeType: pulumi.Input<"Kubernetes">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + /** + * Properties of Kubernetes + */ + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + /** + * kubernetesArgsProvideDefaults sets the appropriate defaults for KubernetesArgs + */ + export function kubernetesArgsProvideDefaults(val: KubernetesArgs): KubernetesArgs { + return { + ...val, + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240101preview.kubernetesPropertiesArgsProvideDefaults) : undefined), + }; + } + + /** + * Properties specific to a KubernetesOnlineDeployment. + */ + export interface KubernetesOnlineDeploymentArgs { + /** + * If true, enables Application Insights logging. + */ + appInsightsEnabled?: pulumi.Input; + /** + * Code configuration for the endpoint deployment. + */ + codeConfiguration?: pulumi.Input; + /** + * The resource requirements for the container (cpu and memory). + */ + containerResourceRequirements?: pulumi.Input; + /** + * The mdc configuration, we disable mdc when it's null. + */ + dataCollector?: pulumi.Input; + /** + * Description of the endpoint deployment. + */ + description?: pulumi.Input; + /** + * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + */ + egressPublicNetworkAccess?: pulumi.Input; + /** + * Enum to determine endpoint compute type. + * Expected value is 'Kubernetes'. + */ + endpointComputeType: pulumi.Input<"Kubernetes">; + /** + * ARM resource ID of the environment specification for the endpoint deployment. + */ + environmentId?: pulumi.Input; + /** + * Environment variables configuration for the deployment. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Compute instance type. + */ + instanceType?: pulumi.Input; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: pulumi.Input; + /** + * The URI path to the model. + */ + model?: pulumi.Input; + /** + * The path to mount the model in custom container. + */ + modelMountPath?: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: pulumi.Input; + /** + * Request settings for the deployment. + */ + requestSettings?: pulumi.Input; + /** + * Scale settings for the deployment. + * If it is null or not provided, + * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + * and to DefaultScaleSettings for ManagedOnlineDeployment. + */ + scaleSettings?: pulumi.Input; + } + /** + * kubernetesOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentArgs + */ + export function kubernetesOnlineDeploymentArgsProvideDefaults(val: KubernetesOnlineDeploymentArgs): KubernetesOnlineDeploymentArgs { + return { + ...val, + appInsightsEnabled: (val.appInsightsEnabled) ?? false, + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240101preview.dataCollectorArgsProvideDefaults) : undefined), + egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240101preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * Kubernetes properties + */ + export interface KubernetesPropertiesArgs { + /** + * Default instance type + */ + defaultInstanceType?: pulumi.Input; + /** + * Extension instance release train. + */ + extensionInstanceReleaseTrain?: pulumi.Input; + /** + * Extension principal-id. + */ + extensionPrincipalId?: pulumi.Input; + /** + * Instance Type Schema + */ + instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Compute namespace + */ + namespace?: pulumi.Input; + /** + * Relay connection string. + */ + relayConnectionString?: pulumi.Input; + /** + * ServiceBus connection string. + */ + serviceBusConnectionString?: pulumi.Input; + /** + * VC name. + */ + vcName?: pulumi.Input; + } + /** + * kubernetesPropertiesArgsProvideDefaults sets the appropriate defaults for KubernetesPropertiesArgs + */ + export function kubernetesPropertiesArgsProvideDefaults(val: KubernetesPropertiesArgs): KubernetesPropertiesArgs { + return { + ...val, + namespace: (val.namespace) ?? "default", + }; + } + + /** + * Label category definition + */ + export interface LabelCategoryArgs { + /** + * Dictionary of label classes in this category. + */ + classes?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Display name of the label category. + */ + displayName?: pulumi.Input; + /** + * Indicates whether it is allowed to select multiple classes in this category. + */ + multiSelect?: pulumi.Input; + } + /** + * labelCategoryArgsProvideDefaults sets the appropriate defaults for LabelCategoryArgs + */ + export function labelCategoryArgsProvideDefaults(val: LabelCategoryArgs): LabelCategoryArgs { + return { + ...val, + multiSelect: (val.multiSelect) ?? "Disabled", + }; + } + + /** + * Label class definition + */ + export interface LabelClassArgs { + /** + * Display name of the label class. + */ + displayName?: pulumi.Input; + /** + * Dictionary of subclasses of the label class. + */ + subclasses?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Labeling data configuration definition + */ + export interface LabelingDataConfigurationArgs { + /** + * Resource Id of the data asset to perform labeling. + */ + dataId?: pulumi.Input; + /** + * Indicates whether to enable incremental data refresh. + */ + incrementalDataRefresh?: pulumi.Input; + } + /** + * labelingDataConfigurationArgsProvideDefaults sets the appropriate defaults for LabelingDataConfigurationArgs + */ + export function labelingDataConfigurationArgsProvideDefaults(val: LabelingDataConfigurationArgs): LabelingDataConfigurationArgs { + return { + ...val, + incrementalDataRefresh: (val.incrementalDataRefresh) ?? "Disabled", + }; + } + + /** + * Labeling job definition + */ + export interface LabelingJobArgs { + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * Configuration of data used in the job. + */ + dataConfiguration?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Labeling instructions of the job. + */ + jobInstructions?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'Labeling'. + */ + jobType: pulumi.Input<"Labeling">; + /** + * Label categories of the job. + */ + labelCategories?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Media type specific properties in the job. + */ + labelingJobMediaProperties?: pulumi.Input; + /** + * Configuration of MLAssist feature in the job. + */ + mlAssistConfiguration?: pulumi.Input; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * labelingJobArgsProvideDefaults sets the appropriate defaults for LabelingJobArgs + */ + export function labelingJobArgsProvideDefaults(val: LabelingJobArgs): LabelingJobArgs { + return { + ...val, + dataConfiguration: (val.dataConfiguration ? pulumi.output(val.dataConfiguration).apply(inputs.machinelearningservices.v20240101preview.labelingDataConfigurationArgsProvideDefaults) : undefined), + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Properties of a labeling job for image data + */ + export interface LabelingJobImagePropertiesArgs { + /** + * Annotation type of image labeling job. + */ + annotationType?: pulumi.Input; + /** + * Media type of data asset. + * Expected value is 'Image'. + */ + mediaType: pulumi.Input<"Image">; + } + /** + * labelingJobImagePropertiesArgsProvideDefaults sets the appropriate defaults for LabelingJobImagePropertiesArgs + */ + export function labelingJobImagePropertiesArgsProvideDefaults(val: LabelingJobImagePropertiesArgs): LabelingJobImagePropertiesArgs { + return { + ...val, + annotationType: (val.annotationType) ?? "Classification", + }; + } + + /** + * Instructions for labeling job + */ + export interface LabelingJobInstructionsArgs { + /** + * The link to a page with detailed labeling instructions for labelers. + */ + uri?: pulumi.Input; + } + + /** + * Properties of a labeling job for text data + */ + export interface LabelingJobTextPropertiesArgs { + /** + * Annotation type of text labeling job. + */ + annotationType?: pulumi.Input; + /** + * Media type of data asset. + * Expected value is 'Text'. + */ + mediaType: pulumi.Input<"Text">; + } + /** + * labelingJobTextPropertiesArgsProvideDefaults sets the appropriate defaults for LabelingJobTextPropertiesArgs + */ + export function labelingJobTextPropertiesArgsProvideDefaults(val: LabelingJobTextPropertiesArgs): LabelingJobTextPropertiesArgs { + return { + ...val, + annotationType: (val.annotationType) ?? "Classification", + }; + } + + export interface LakeHouseArtifactArgs { + /** + * [Required] OneLake artifact name + */ + artifactName: pulumi.Input; + /** + * Enum to determine OneLake artifact type. + * Expected value is 'LakeHouse'. + */ + artifactType: pulumi.Input<"LakeHouse">; + } + + /** + * Literal input type. + */ + export interface LiteralJobInputArgs { + /** + * Description for the input. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Input Type. + * Expected value is 'literal'. + */ + jobInputType: pulumi.Input<"literal">; + /** + * [Required] Literal value for the input. + */ + value: pulumi.Input; + } + + /** + * Labeling MLAssist configuration definition when MLAssist is disabled + */ + export interface MLAssistConfigurationDisabledArgs { + /** + * + * Expected value is 'Disabled'. + */ + mlAssist: pulumi.Input<"Disabled">; + } + + /** + * Labeling MLAssist configuration definition when MLAssist is enabled + */ + export interface MLAssistConfigurationEnabledArgs { + /** + * [Required] AML compute binding used in inferencing. + */ + inferencingComputeBinding: pulumi.Input; + /** + * + * Expected value is 'Enabled'. + */ + mlAssist: pulumi.Input<"Enabled">; + /** + * [Required] AML compute binding used in training. + */ + trainingComputeBinding: pulumi.Input; + } + + export interface MLFlowModelJobInputArgs { + /** + * Description for the input. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Input Type. + * Expected value is 'mlflow_model'. + */ + jobInputType: pulumi.Input<"mlflow_model">; + /** + * Input Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + } + /** + * mlflowModelJobInputArgsProvideDefaults sets the appropriate defaults for MLFlowModelJobInputArgs + */ + export function mlflowModelJobInputArgsProvideDefaults(val: MLFlowModelJobInputArgs): MLFlowModelJobInputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface MLFlowModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Description for the output. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Output Type. + * Expected value is 'mlflow_model'. + */ + jobOutputType: pulumi.Input<"mlflow_model">; + /** + * Output Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; + /** + * Output Asset URI. + */ + uri?: pulumi.Input; + } + /** + * mlflowModelJobOutputArgsProvideDefaults sets the appropriate defaults for MLFlowModelJobOutputArgs + */ + export function mlflowModelJobOutputArgsProvideDefaults(val: MLFlowModelJobOutputArgs): MLFlowModelJobOutputArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * MLTable data definition + */ + export interface MLTableDataArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Enum to determine the type of data. + * Expected value is 'mltable'. + */ + dataType: pulumi.Input<"mltable">; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Uris referenced in the MLTable definition (required for lineage) + */ + referencedUris?: pulumi.Input[]>; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * mltableDataArgsProvideDefaults sets the appropriate defaults for MLTableDataArgs + */ + export function mltableDataArgsProvideDefaults(val: MLTableDataArgs): MLTableDataArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface MLTableJobInputArgs { + /** + * Description for the input. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Input Type. + * Expected value is 'mltable'. + */ + jobInputType: pulumi.Input<"mltable">; + /** + * Input Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + } + /** + * mltableJobInputArgsProvideDefaults sets the appropriate defaults for MLTableJobInputArgs + */ + export function mltableJobInputArgsProvideDefaults(val: MLTableJobInputArgs): MLTableJobInputArgs { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface MLTableJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Description for the output. + */ + description?: pulumi.Input; + /** + * Enum to determine the Job Output Type. + * Expected value is 'mltable'. + */ + jobOutputType: pulumi.Input<"mltable">; + /** + * Output Asset Delivery Mode. + */ + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; + /** + * Output Asset URI. + */ + uri?: pulumi.Input; + } + /** + * mltableJobOutputArgsProvideDefaults sets the appropriate defaults for MLTableJobOutputArgs + */ + export function mltableJobOutputArgsProvideDefaults(val: MLTableJobOutputArgs): MLTableJobOutputArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * Managed compute identity definition. + */ + export interface ManagedComputeIdentityArgs { + /** + * Monitor compute identity type enum. + * Expected value is 'ManagedIdentity'. + */ + computeIdentityType: pulumi.Input<"ManagedIdentity">; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + } + + /** + * Managed identity configuration. + */ + export interface ManagedIdentityArgs { + /** + * Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + */ + clientId?: pulumi.Input; + /** + * Enum to determine identity framework. + * Expected value is 'Managed'. + */ + identityType: pulumi.Input<"Managed">; + /** + * Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + */ + objectId?: pulumi.Input; + /** + * Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + */ + resourceId?: pulumi.Input; + } + + export interface ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'ManagedIdentity'. + */ + authType: pulumi.Input<"ManagedIdentity">; + /** + * Category of the connection + */ + category?: pulumi.Input; + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * Status of the Provisioning for the managed network of a machine learning workspace. + */ + export interface ManagedNetworkProvisionStatusArgs { + sparkReady?: pulumi.Input; + /** + * Status for the managed network of a machine learning workspace. + */ + status?: pulumi.Input; + } + + /** + * Managed Network settings for a machine learning workspace. + */ + export interface ManagedNetworkSettingsArgs { + /** + * Isolation mode for the managed network of a machine learning workspace. + */ + isolationMode?: pulumi.Input; + outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Status of the Provisioning for the managed network of a machine learning workspace. + */ + status?: pulumi.Input; + } + + /** + * Properties specific to a ManagedOnlineDeployment. + */ + export interface ManagedOnlineDeploymentArgs { + /** + * If true, enables Application Insights logging. + */ + appInsightsEnabled?: pulumi.Input; + /** + * Code configuration for the endpoint deployment. + */ + codeConfiguration?: pulumi.Input; + /** + * The mdc configuration, we disable mdc when it's null. + */ + dataCollector?: pulumi.Input; + /** + * Description of the endpoint deployment. + */ + description?: pulumi.Input; + /** + * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + */ + egressPublicNetworkAccess?: pulumi.Input; + /** + * Enum to determine endpoint compute type. + * Expected value is 'Managed'. + */ + endpointComputeType: pulumi.Input<"Managed">; + /** + * ARM resource ID of the environment specification for the endpoint deployment. + */ + environmentId?: pulumi.Input; + /** + * Environment variables configuration for the deployment. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Compute instance type. + */ + instanceType?: pulumi.Input; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: pulumi.Input; + /** + * The URI path to the model. + */ + model?: pulumi.Input; + /** + * The path to mount the model in custom container. + */ + modelMountPath?: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: pulumi.Input; + /** + * Request settings for the deployment. + */ + requestSettings?: pulumi.Input; + /** + * Scale settings for the deployment. + * If it is null or not provided, + * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + * and to DefaultScaleSettings for ManagedOnlineDeployment. + */ + scaleSettings?: pulumi.Input; + } + /** + * managedOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentArgs + */ + export function managedOnlineDeploymentArgsProvideDefaults(val: ManagedOnlineDeploymentArgs): ManagedOnlineDeploymentArgs { + return { + ...val, + appInsightsEnabled: (val.appInsightsEnabled) ?? false, + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240101preview.dataCollectorArgsProvideDefaults) : undefined), + egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240101preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + }; + } + + export interface ManagedOnlineEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'managedOnlineEndpoint'. + */ + type: pulumi.Input<"managedOnlineEndpoint">; + } + + /** + * Details for managed resource group assigned identities. + */ + export interface ManagedResourceGroupAssignedIdentitiesArgs { + /** + * Identity principal Id + */ + principalId?: pulumi.Input; + } + + /** + * Managed resource group settings + */ + export interface ManagedResourceGroupSettingsArgs { + /** + * List of assigned identities for the managed resource group + */ + assignedIdentities?: pulumi.Input[]>; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityArgs { + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: pulumi.Input; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: pulumi.Input[]>; + } + + export interface MarketplaceSubscriptionArgs { + /** + * [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + */ + modelId: pulumi.Input; + } + + /** + * Dto object representing compute resource + */ + export interface MaterializationComputeResourceArgs { + /** + * Specifies the instance type + */ + instanceType?: pulumi.Input; + } + + export interface MaterializationSettingsArgs { + /** + * Specifies the notification details + */ + notification?: pulumi.Input; + /** + * Specifies the compute resource settings + */ + resource?: pulumi.Input; + /** + * Specifies the schedule details + */ + schedule?: pulumi.Input; + /** + * Specifies the spark compute settings + */ + sparkConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Specifies the stores to which materialization should happen + */ + storeType?: pulumi.Input; + } + /** + * materializationSettingsArgsProvideDefaults sets the appropriate defaults for MaterializationSettingsArgs + */ + export function materializationSettingsArgsProvideDefaults(val: MaterializationSettingsArgs): MaterializationSettingsArgs { + return { + ...val, + schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20240101preview.recurrenceTriggerArgsProvideDefaults) : undefined), + storeType: (val.storeType) ?? "None", + }; + } + + /** + * Defines an early termination policy based on running averages of the primary metric of all runs + */ + export interface MedianStoppingPolicyArgs { + /** + * Number of intervals by which to delay the first evaluation. + */ + delayEvaluation?: pulumi.Input; + /** + * Interval (number of runs) between policy evaluations. + */ + evaluationInterval?: pulumi.Input; + /** + * + * Expected value is 'MedianStopping'. + */ + policyType: pulumi.Input<"MedianStopping">; + } + /** + * medianStoppingPolicyArgsProvideDefaults sets the appropriate defaults for MedianStoppingPolicyArgs + */ + export function medianStoppingPolicyArgsProvideDefaults(val: MedianStoppingPolicyArgs): MedianStoppingPolicyArgs { + return { + ...val, + delayEvaluation: (val.delayEvaluation) ?? 0, + evaluationInterval: (val.evaluationInterval) ?? 0, + }; + } + + export interface ModelContainerArgs { + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * modelContainerArgsProvideDefaults sets the appropriate defaults for ModelContainerArgs + */ + export function modelContainerArgsProvideDefaults(val: ModelContainerArgs): ModelContainerArgs { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Model performance signal definition. + */ + export interface ModelPerformanceSignalArgs { + /** + * The data segment. + */ + dataSegment?: pulumi.Input; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThreshold: pulumi.Input; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * [Required] The data produced by the production service which performance will be calculated for. + */ + productionData: pulumi.Input[]>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The reference data used as the basis to calculate model performance. + */ + referenceData: pulumi.Input; + /** + * + * Expected value is 'ModelPerformance'. + */ + signalType: pulumi.Input<"ModelPerformance">; + } + + export interface ModelSettingsArgs { + /** + * [Required] + */ + modelId: pulumi.Input; + } + + /** + * Model asset version details. + */ + export interface ModelVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Mapping of model flavors to their properties. + */ + flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Intellectual Property details. Used if model is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * Name of the training job which produced this model + */ + jobName?: pulumi.Input; + /** + * The storage format for this entity. Used for NCD. + */ + modelType?: pulumi.Input; + /** + * The URI path to the model contents. + */ + modelUri?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Stage in the model lifecycle assigned to this model + */ + stage?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * modelVersionArgsProvideDefaults sets the appropriate defaults for ModelVersionArgs + */ + export function modelVersionArgsProvideDefaults(val: ModelVersionArgs): ModelVersionArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface MonitorDefinitionArgs { + /** + * The monitor's notification settings. + */ + alertNotificationSettings?: pulumi.Input; + /** + * [Required] The ARM resource ID of the compute resource to run the monitoring job on. + */ + computeConfiguration: pulumi.Input; + /** + * The ARM resource ID of either the model or deployment targeted by this monitor. + */ + monitoringTarget?: pulumi.Input; + /** + * [Required] The signals to monitor. + */ + signals: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + export interface MonitorEmailNotificationSettingsArgs { + /** + * This is the email recipient list which has a limitation of 499 characters in total. + */ + emails?: pulumi.Input[]>; + } + + export interface MonitorNotificationSettingsArgs { + /** + * The AML notification email settings. + */ + emailNotificationSettings?: pulumi.Input; + } + + /** + * Monitor serverless spark compute definition. + */ + export interface MonitorServerlessSparkComputeArgs { + /** + * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + */ + computeIdentity: pulumi.Input; + /** + * Monitor compute type enum. + * Expected value is 'ServerlessSpark'. + */ + computeType: pulumi.Input<"ServerlessSpark">; + /** + * [Required] The instance type running the Spark job. + */ + instanceType: pulumi.Input; + /** + * [Required] The Spark runtime version. + */ + runtimeVersion: pulumi.Input; + } + + export interface MonitoringDataSegmentArgs { + /** + * The feature to segment the data on. + */ + feature?: pulumi.Input; + /** + * Filters for only the specified values of the given segmented feature. + */ + values?: pulumi.Input[]>; + } + + /** + * Monitoring target definition. + */ + export interface MonitoringTargetArgs { + /** + * The ARM resource ID of either the deployment targeted by this monitor. + */ + deploymentId?: pulumi.Input; + /** + * The ARM resource ID of either the model targeted by this monitor. + */ + modelId?: pulumi.Input; + /** + * [Required] The machine learning task type of the model. + */ + taskType: pulumi.Input; + } + + export interface MonitoringThresholdArgs { + /** + * The threshold value. If null, the set default is dependent on the metric type. + */ + value?: pulumi.Input; + } + + /** + * Monitoring workspace connection definition. + */ + export interface MonitoringWorkspaceConnectionArgs { + /** + * The properties of a workspace service connection to store as environment variables in the submitted jobs. + * Key is workspace connection property path, name is environment variable key. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The properties of a workspace service connection to store as secrets in the submitted jobs. + * Key is workspace connection property path, name is secret key. + */ + secrets?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * MPI distribution configuration. + */ + export interface MpiArgs { + /** + * Enum to determine the job distribution type. + * Expected value is 'Mpi'. + */ + distributionType: pulumi.Input<"Mpi">; + /** + * Number of processes per MPI node. + */ + processCountPerInstance?: pulumi.Input; + } + + /** + * Fixed training parameters that won't be swept over during AutoML NLP training. + */ + export interface NlpFixedParametersArgs { + /** + * Number of steps to accumulate gradients over before running a backward pass. + */ + gradientAccumulationSteps?: pulumi.Input; + /** + * The learning rate for the training procedure. + */ + learningRate?: pulumi.Input; + /** + * The type of learning rate schedule to use during the training procedure. + */ + learningRateScheduler?: pulumi.Input; + /** + * The name of the model to train. + */ + modelName?: pulumi.Input; + /** + * Number of training epochs. + */ + numberOfEpochs?: pulumi.Input; + /** + * The batch size for the training procedure. + */ + trainingBatchSize?: pulumi.Input; + /** + * The batch size to be used during evaluation. + */ + validationBatchSize?: pulumi.Input; + /** + * The warmup ratio, used alongside LrSchedulerType. + */ + warmupRatio?: pulumi.Input; + /** + * The weight decay for the training procedure. + */ + weightDecay?: pulumi.Input; + } + /** + * nlpFixedParametersArgsProvideDefaults sets the appropriate defaults for NlpFixedParametersArgs + */ + export function nlpFixedParametersArgsProvideDefaults(val: NlpFixedParametersArgs): NlpFixedParametersArgs { + return { + ...val, + learningRateScheduler: (val.learningRateScheduler) ?? "None", + }; + } + + /** + * Stringified search spaces for each parameter. See below examples. + */ + export interface NlpParameterSubspaceArgs { + /** + * Number of steps to accumulate gradients over before running a backward pass. + */ + gradientAccumulationSteps?: pulumi.Input; + /** + * The learning rate for the training procedure. + */ + learningRate?: pulumi.Input; + /** + * The type of learning rate schedule to use during the training procedure. + */ + learningRateScheduler?: pulumi.Input; + /** + * The name of the model to train. + */ + modelName?: pulumi.Input; + /** + * Number of training epochs. + */ + numberOfEpochs?: pulumi.Input; + /** + * The batch size for the training procedure. + */ + trainingBatchSize?: pulumi.Input; + /** + * The batch size to be used during evaluation. + */ + validationBatchSize?: pulumi.Input; + /** + * The warmup ratio, used alongside LrSchedulerType. + */ + warmupRatio?: pulumi.Input; + /** + * The weight decay for the training procedure. + */ + weightDecay?: pulumi.Input; + } + + /** + * Model sweeping and hyperparameter tuning related settings. + */ + export interface NlpSweepSettingsArgs { + /** + * Type of early termination policy for the sweeping job. + */ + earlyTermination?: pulumi.Input; + /** + * [Required] Type of sampling algorithm. + */ + samplingAlgorithm: pulumi.Input; + } + + export interface NlpVerticalFeaturizationSettingsArgs { + /** + * Dataset language, useful for the text data. + */ + datasetLanguage?: pulumi.Input; + } + + /** + * Job execution constraints. + */ + export interface NlpVerticalLimitSettingsArgs { + /** + * Maximum Concurrent AutoML iterations. + */ + maxConcurrentTrials?: pulumi.Input; + /** + * Maximum nodes to use for the experiment. + */ + maxNodes?: pulumi.Input; + /** + * Number of AutoML iterations. + */ + maxTrials?: pulumi.Input; + /** + * AutoML job timeout. + */ + timeout?: pulumi.Input; + /** + * Timeout for individual HD trials. + */ + trialTimeout?: pulumi.Input; + } + /** + * nlpVerticalLimitSettingsArgsProvideDefaults sets the appropriate defaults for NlpVerticalLimitSettingsArgs + */ + export function nlpVerticalLimitSettingsArgsProvideDefaults(val: NlpVerticalLimitSettingsArgs): NlpVerticalLimitSettingsArgs { + return { + ...val, + maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, + maxNodes: (val.maxNodes) ?? 1, + maxTrials: (val.maxTrials) ?? 1, + timeout: (val.timeout) ?? "P7D", + }; + } + + export interface NoneAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'None'. + */ + authType: pulumi.Input<"None">; + /** + * Category of the connection + */ + category?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * Empty/none datastore credentials. + */ + export interface NoneDatastoreCredentialsArgs { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'None'. + */ + credentialsType: pulumi.Input<"None">; + } + + /** + * Configuration for notification. + */ + export interface NotificationSettingArgs { + /** + * Send email notification to user on specified notification type + */ + emailOn?: pulumi.Input[]>; + /** + * This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + */ + emails?: pulumi.Input[]>; + /** + * Send webhook callback to a service. Key is a user-provided name for the webhook. + */ + webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + export interface NumericalDataDriftMetricThresholdArgs { + /** + * + * Expected value is 'Numerical'. + */ + dataType: pulumi.Input<"Numerical">; + /** + * [Required] The numerical data drift metric to calculate. + */ + metric: pulumi.Input; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + export interface NumericalDataQualityMetricThresholdArgs { + /** + * + * Expected value is 'Numerical'. + */ + dataType: pulumi.Input<"Numerical">; + /** + * [Required] The numerical data quality metric to calculate. + */ + metric: pulumi.Input; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + export interface NumericalPredictionDriftMetricThresholdArgs { + /** + * + * Expected value is 'Numerical'. + */ + dataType: pulumi.Input<"Numerical">; + /** + * [Required] The numerical prediction drift metric to calculate. + */ + metric: pulumi.Input; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + export interface OAuth2AuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'OAuth2'. + */ + authType: pulumi.Input<"OAuth2">; + /** + * Category of the connection + */ + category?: pulumi.Input; + /** + * ClientId and ClientSecret are required. Other properties are optional + * depending on each OAuth2 provider's implementation. + */ + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * Optimization objective. + */ + export interface ObjectiveArgs { + /** + * [Required] Defines supported metric goals for hyperparameter tuning + */ + goal: pulumi.Input; + /** + * [Required] Name of the metric to optimize. + */ + primaryMetric: pulumi.Input; + } + + /** + * OneLake (Trident) datastore configuration. + */ + export interface OneLakeDatastoreArgs { + /** + * [Required] OneLake artifact backing the datastore. + */ + artifact: pulumi.Input; + /** + * [Required] Account credentials. + */ + credentials: pulumi.Input; + /** + * Enum to determine the datastore contents type. + * Expected value is 'OneLake'. + */ + datastoreType: pulumi.Input<"OneLake">; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * OneLake endpoint to use for the datastore. + */ + endpoint?: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; + /** + * [Required] OneLake workspace name. + */ + oneLakeWorkspaceName: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * oneLakeDatastoreArgsProvideDefaults sets the appropriate defaults for OneLakeDatastoreArgs + */ + export function oneLakeDatastoreArgsProvideDefaults(val: OneLakeDatastoreArgs): OneLakeDatastoreArgs { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Online endpoint configuration + */ + export interface OnlineEndpointArgs { + /** + * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. + */ + authMode: pulumi.Input; + /** + * ARM resource ID of the compute if it exists. + * optional + */ + compute?: pulumi.Input; + /** + * Description of the inference endpoint. + */ + description?: pulumi.Input; + /** + * EndpointAuthKeys to set initially on an Endpoint. + * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + */ + keys?: pulumi.Input; + /** + * Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + */ + mirrorTraffic?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + */ + publicNetworkAccess?: pulumi.Input; + /** + * Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + */ + traffic?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * onlineEndpointArgsProvideDefaults sets the appropriate defaults for OnlineEndpointArgs + */ + export function onlineEndpointArgsProvideDefaults(val: OnlineEndpointArgs): OnlineEndpointArgs { + return { + ...val, + publicNetworkAccess: (val.publicNetworkAccess) ?? "Enabled", + }; + } + + /** + * Online deployment scoring requests configuration. + */ + export interface OnlineRequestSettingsArgs { + /** + * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + */ + maxConcurrentRequestsPerInstance?: pulumi.Input; + /** + * (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + * Defaults to 500ms. + * (Now increase `request_timeout_ms` to account for any networking/queue delays) + */ + maxQueueWait?: pulumi.Input; + /** + * The scoring timeout in ISO 8601 format. + * Defaults to 5000ms. + */ + requestTimeout?: pulumi.Input; + } + /** + * onlineRequestSettingsArgsProvideDefaults sets the appropriate defaults for OnlineRequestSettingsArgs + */ + export function onlineRequestSettingsArgsProvideDefaults(val: OnlineRequestSettingsArgs): OnlineRequestSettingsArgs { + return { + ...val, + maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, + maxQueueWait: (val.maxQueueWait) ?? "PT0.5S", + requestTimeout: (val.requestTimeout) ?? "PT5S", + }; + } + + export interface OpenAIEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + sku?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.OpenAI'. + */ + type: pulumi.Input<"Azure.OpenAI">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + + /** + * Reference to an asset via its path in a job output. + */ + export interface OutputPathAssetReferenceArgs { + /** + * ARM resource ID of the job. + */ + jobId?: pulumi.Input; + /** + * The path of the file/directory in the job output. + */ + path?: pulumi.Input; + /** + * Enum to determine which reference method to use for an asset. + * Expected value is 'OutputPath'. + */ + referenceType: pulumi.Input<"OutputPath">; + } + + export interface PATAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'PAT'. + */ + authType: pulumi.Input<"PAT">; + /** + * Category of the connection + */ + category?: pulumi.Input; + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * Settings for a personal compute instance. + */ + export interface PersonalComputeInstanceSettingsArgs { + /** + * A user explicitly assigned to a personal compute instance. + */ + assignedUser?: pulumi.Input; + } + + /** + * Pipeline Job definition: defines generic to MFE attributes. + */ + export interface PipelineJobArgs { + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Inputs for the pipeline job. + */ + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'Pipeline'. + */ + jobType: pulumi.Input<"Pipeline">; + /** + * Jobs construct the Pipeline Job. + */ + jobs?: pulumi.Input<{[key: string]: any}>; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * Outputs for the pipeline job + */ + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Pipeline settings, for things like ContinueRunOnStepFailure etc. + */ + settings?: any; + /** + * ARM resource ID of source job. + */ + sourceJobId?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * pipelineJobArgsProvideDefaults sets the appropriate defaults for PipelineJobArgs + */ + export function pipelineJobArgsProvideDefaults(val: PipelineJobArgs): PipelineJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Environment configuration options. + */ + export interface PoolEnvironmentConfigurationArgs { + /** + * ARM resource ID of the environment specification for the inference pool. + */ + environmentId?: pulumi.Input; + /** + * Environment variables configuration for the inference pool. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: pulumi.Input; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: pulumi.Input; + /** + * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + */ + startupProbe?: pulumi.Input; + } + /** + * poolEnvironmentConfigurationArgsProvideDefaults sets the appropriate defaults for PoolEnvironmentConfigurationArgs + */ + export function poolEnvironmentConfigurationArgsProvideDefaults(val: PoolEnvironmentConfigurationArgs): PoolEnvironmentConfigurationArgs { + return { + ...val, + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), + startupProbe: (val.startupProbe ? pulumi.output(val.startupProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * Model configuration options. + */ + export interface PoolModelConfigurationArgs { + /** + * The URI path to the model. + */ + modelId?: pulumi.Input; + } + + export interface PredictionDriftMonitoringSignalArgs { + /** + * A dictionary that maps feature names to their respective data types. + */ + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThresholds: pulumi.Input[]>; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * [Required] The data which drift will be calculated for. + */ + productionData: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The data to calculate drift against. + */ + referenceData: pulumi.Input; + /** + * + * Expected value is 'PredictionDrift'. + */ + signalType: pulumi.Input<"PredictionDrift">; + } + + /** + * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + */ + export interface PrivateEndpointDestinationArgs { + serviceResourceId?: pulumi.Input; + sparkEnabled?: pulumi.Input; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ + sparkStatus?: pulumi.Input; + subresourceTarget?: pulumi.Input; + } + + /** + * Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + */ + export interface PrivateEndpointOutboundRuleArgs { + /** + * Category of a managed network Outbound Rule of a machine learning workspace. + */ + category?: pulumi.Input; + /** + * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + */ + destination?: pulumi.Input; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ + status?: pulumi.Input; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + * Expected value is 'PrivateEndpoint'. + */ + type: pulumi.Input<"PrivateEndpoint">; + } + + /** + * The PE network resource that is linked to this PE connection. + */ + export interface PrivateEndpointResourceArgs { + /** + * The subnetId that the private endpoint is connected to. + */ + subnetArmId?: pulumi.Input; + } + + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + export interface PrivateLinkServiceConnectionStateArgs { + /** + * Some RP chose "None". Other RPs use this for region expansion. + */ + actionsRequired?: pulumi.Input; + /** + * User-defined message that, per NRP doc, may be used for approval-related message. + */ + description?: pulumi.Input; + /** + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) + */ + status?: pulumi.Input; + } + + /** + * Deployment container liveness/readiness probe configuration. + */ + export interface ProbeSettingsArgs { + /** + * The number of failures to allow before returning an unhealthy status. + */ + failureThreshold?: pulumi.Input; + /** + * The delay before the first probe in ISO 8601 format. + */ + initialDelay?: pulumi.Input; + /** + * The length of time between probes in ISO 8601 format. + */ + period?: pulumi.Input; + /** + * The number of successful probes before returning a healthy status. + */ + successThreshold?: pulumi.Input; + /** + * The probe timeout in ISO 8601 format. + */ + timeout?: pulumi.Input; + } + /** + * probeSettingsArgsProvideDefaults sets the appropriate defaults for ProbeSettingsArgs + */ + export function probeSettingsArgsProvideDefaults(val: ProbeSettingsArgs): ProbeSettingsArgs { + return { + ...val, + failureThreshold: (val.failureThreshold) ?? 30, + period: (val.period) ?? "PT10S", + successThreshold: (val.successThreshold) ?? 1, + timeout: (val.timeout) ?? "PT2S", + }; + } + + /** + * PyTorch distribution configuration. + */ + export interface PyTorchArgs { + /** + * Enum to determine the job distribution type. + * Expected value is 'PyTorch'. + */ + distributionType: pulumi.Input<"PyTorch">; + /** + * Number of processes per node. + */ + processCountPerInstance?: pulumi.Input; + } + + export interface QueueSettingsArgs { + /** + * Controls the compute job tier + */ + jobTier?: pulumi.Input; + /** + * Controls the priority of the job on a compute. + */ + priority?: pulumi.Input; + } + /** + * queueSettingsArgsProvideDefaults sets the appropriate defaults for QueueSettingsArgs + */ + export function queueSettingsArgsProvideDefaults(val: QueueSettingsArgs): QueueSettingsArgs { + return { + ...val, + jobTier: (val.jobTier) ?? "Null", + }; + } + + /** + * Defines a Sampling Algorithm that generates values randomly + */ + export interface RandomSamplingAlgorithmArgs { + /** + * An optional positive number or e in string format to be used as base for log based random sampling + */ + logbase?: pulumi.Input; + /** + * The specific type of random algorithm + */ + rule?: pulumi.Input; + /** + * + * Expected value is 'Random'. + */ + samplingAlgorithmType: pulumi.Input<"Random">; + /** + * An optional integer to use as the seed for random number generation + */ + seed?: pulumi.Input; + } + /** + * randomSamplingAlgorithmArgsProvideDefaults sets the appropriate defaults for RandomSamplingAlgorithmArgs + */ + export function randomSamplingAlgorithmArgsProvideDefaults(val: RandomSamplingAlgorithmArgs): RandomSamplingAlgorithmArgs { + return { + ...val, + rule: (val.rule) ?? "Random", + }; + } + + /** + * Ray distribution configuration. + */ + export interface RayArgs { + /** + * The address of Ray head node. + */ + address?: pulumi.Input; + /** + * The port to bind the dashboard server to. + */ + dashboardPort?: pulumi.Input; + /** + * Enum to determine the job distribution type. + * Expected value is 'Ray'. + */ + distributionType: pulumi.Input<"Ray">; + /** + * Additional arguments passed to ray start in head node. + */ + headNodeAdditionalArgs?: pulumi.Input; + /** + * Provide this argument to start the Ray dashboard GUI. + */ + includeDashboard?: pulumi.Input; + /** + * The port of the head ray process. + */ + port?: pulumi.Input; + /** + * Additional arguments passed to ray start in worker node. + */ + workerNodeAdditionalArgs?: pulumi.Input; + } + + /** + * The workflow trigger recurrence for ComputeStartStop schedule type. + */ + export interface RecurrenceArgs { + /** + * [Required] The frequency to trigger schedule. + */ + frequency?: pulumi.Input; + /** + * [Required] Specifies schedule interval in conjunction with frequency + */ + interval?: pulumi.Input; + /** + * [Required] The recurrence schedule. + */ + schedule?: pulumi.Input; + /** + * The start time in yyyy-MM-ddTHH:mm:ss format. + */ + startTime?: pulumi.Input; + /** + * Specifies time zone in which the schedule runs. + * TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + */ + timeZone?: pulumi.Input; + } + /** + * recurrenceArgsProvideDefaults sets the appropriate defaults for RecurrenceArgs + */ + export function recurrenceArgsProvideDefaults(val: RecurrenceArgs): RecurrenceArgs { + return { + ...val, + timeZone: (val.timeZone) ?? "UTC", + }; + } + + export interface RecurrenceScheduleArgs { + /** + * [Required] List of hours for the schedule. + */ + hours: pulumi.Input[]>; + /** + * [Required] List of minutes for the schedule. + */ + minutes: pulumi.Input[]>; + /** + * List of month days for the schedule + */ + monthDays?: pulumi.Input[]>; + /** + * List of days for the schedule. + */ + weekDays?: pulumi.Input[]>; + } + + export interface RecurrenceTriggerArgs { + /** + * Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + * Recommented format would be "2022-06-01T00:00:01" + * If not present, the schedule will run indefinitely + */ + endTime?: pulumi.Input; + /** + * [Required] The frequency to trigger schedule. + */ + frequency: pulumi.Input; + /** + * [Required] Specifies schedule interval in conjunction with frequency + */ + interval: pulumi.Input; + /** + * The recurrence schedule. + */ + schedule?: pulumi.Input; + /** + * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + */ + startTime?: pulumi.Input; + /** + * Specifies time zone in which the schedule runs. + * TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + */ + timeZone?: pulumi.Input; + /** + * + * Expected value is 'Recurrence'. + */ + triggerType: pulumi.Input<"Recurrence">; + } + /** + * recurrenceTriggerArgsProvideDefaults sets the appropriate defaults for RecurrenceTriggerArgs + */ + export function recurrenceTriggerArgsProvideDefaults(val: RecurrenceTriggerArgs): RecurrenceTriggerArgs { + return { + ...val, + timeZone: (val.timeZone) ?? "UTC", + }; + } + + /** + * Details of the Registry + */ + export interface RegistryArgs { + /** + * Discovery URL for the Registry + */ + discoveryUrl?: pulumi.Input; + /** + * IntellectualPropertyPublisher for the registry + */ + intellectualPropertyPublisher?: pulumi.Input; + /** + * ResourceId of the managed RG if the registry has system created resources + */ + managedResourceGroup?: pulumi.Input; + /** + * Managed resource group specific settings + */ + managedResourceGroupSettings?: pulumi.Input; + /** + * MLFlow Registry URI for the Registry + */ + mlFlowRegistryUri?: pulumi.Input; + /** + * Is the Registry accessible from the internet? + * Possible values: "Enabled" or "Disabled" + */ + publicNetworkAccess?: pulumi.Input; + /** + * Details of each region the registry is in + */ + regionDetails?: pulumi.Input[]>; + /** + * Private endpoint connections info used for pending connections in private link portal + */ + registryPrivateEndpointConnections?: pulumi.Input[]>; + } + + /** + * Private endpoint connection definition. + */ + export interface RegistryPrivateEndpointConnectionArgs { + /** + * This is the private endpoint connection name created on SRP + * Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + */ + id?: pulumi.Input; + /** + * Same as workspace location. + */ + location?: pulumi.Input; + /** + * Properties of the Private Endpoint Connection + */ + properties?: pulumi.Input; + } + + /** + * Properties of the Private Endpoint Connection + */ + export interface RegistryPrivateEndpointConnectionPropertiesArgs { + /** + * The group ids + */ + groupIds?: pulumi.Input[]>; + /** + * The PE network resource that is linked to this PE connection. + */ + privateEndpoint?: pulumi.Input; + /** + * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + */ + provisioningState?: pulumi.Input; + /** + * The connection state. + */ + registryPrivateLinkServiceConnectionState?: pulumi.Input; + } + + /** + * The connection state. + */ + export interface RegistryPrivateLinkServiceConnectionStateArgs { + /** + * Some RP chose "None". Other RPs use this for region expansion. + */ + actionsRequired?: pulumi.Input; + /** + * User-defined message that, per NRP doc, may be used for approval-related message. + */ + description?: pulumi.Input; + /** + * Connection status of the service consumer with the service provider + */ + status?: pulumi.Input; + } + + /** + * Details for each region the registry is in + */ + export interface RegistryRegionArmDetailsArgs { + /** + * List of ACR accounts + */ + acrDetails?: pulumi.Input[]>; + /** + * The location where the registry exists + */ + location?: pulumi.Input; + /** + * List of storage accounts + */ + storageAccountDetails?: pulumi.Input[]>; + } + + /** + * Regression task in AutoML Table vertical. + */ + export interface RegressionArgs { + /** + * Columns to use for CVSplit data. + */ + cvSplitColumnNames?: pulumi.Input[]>; + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: pulumi.Input; + /** + * Log verbosity for the job. + */ + logVerbosity?: pulumi.Input; + /** + * Number of cross validation folds to be applied on training dataset + * when validation dataset is not provided. + */ + nCrossValidations?: pulumi.Input; + /** + * Primary metric for regression task. + */ + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: pulumi.Input; + /** + * AutoMLJob Task type. + * Expected value is 'Regression'. + */ + taskType: pulumi.Input<"Regression">; + /** + * Test data input. + */ + testData?: pulumi.Input; + /** + * The fraction of test dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + testDataSize?: pulumi.Input; + /** + * [Required] Training data input. + */ + trainingData: pulumi.Input; + /** + * Inputs for training phase for an AutoML Job. + */ + trainingSettings?: pulumi.Input; + /** + * Validation data inputs. + */ + validationData?: pulumi.Input; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: pulumi.Input; + /** + * The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + */ + weightColumnName?: pulumi.Input; + } + /** + * regressionArgsProvideDefaults sets the appropriate defaults for RegressionArgs + */ + export function regressionArgsProvideDefaults(val: RegressionArgs): RegressionArgs { + return { + ...val, + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.tableFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240101preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + }; + } + + export interface RegressionModelPerformanceMetricThresholdArgs { + /** + * [Required] The regression model performance metric to calculate. + */ + metric: pulumi.Input; + /** + * + * Expected value is 'Regression'. + */ + modelType: pulumi.Input<"Regression">; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + /** + * Regression Training related configuration. + */ + export interface RegressionTrainingSettingsArgs { + /** + * Allowed models for regression task. + */ + allowedTrainingAlgorithms?: pulumi.Input[]>; + /** + * Blocked models for regression task. + */ + blockedTrainingAlgorithms?: pulumi.Input[]>; + /** + * Enable recommendation of DNN models. + */ + enableDnnTraining?: pulumi.Input; + /** + * Flag to turn on explainability on best model. + */ + enableModelExplainability?: pulumi.Input; + /** + * Flag for enabling onnx compatible models. + */ + enableOnnxCompatibleModels?: pulumi.Input; + /** + * Enable stack ensemble run. + */ + enableStackEnsemble?: pulumi.Input; + /** + * Enable voting ensemble run. + */ + enableVoteEnsemble?: pulumi.Input; + /** + * During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + * Configure this parameter with a higher value than 300 secs, if more time is needed. + */ + ensembleModelDownloadTimeout?: pulumi.Input; + /** + * Stack ensemble settings for stack ensemble run. + */ + stackEnsembleSettings?: pulumi.Input; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: pulumi.Input; + } + /** + * regressionTrainingSettingsArgsProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsArgs + */ + export function regressionTrainingSettingsArgsProvideDefaults(val: RegressionTrainingSettingsArgs): RegressionTrainingSettingsArgs { + return { + ...val, + enableDnnTraining: (val.enableDnnTraining) ?? false, + enableModelExplainability: (val.enableModelExplainability) ?? true, + enableOnnxCompatibleModels: (val.enableOnnxCompatibleModels) ?? false, + enableStackEnsemble: (val.enableStackEnsemble) ?? true, + enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, + ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", + }; + } + + /** + * Scoring requests configuration. + */ + export interface RequestConfigurationArgs { + /** + * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + */ + maxConcurrentRequestsPerInstance?: pulumi.Input; + /** + * The scoring timeout in ISO 8601 format. + * Defaults to 5000ms. + */ + requestTimeout?: pulumi.Input; + } + /** + * requestConfigurationArgsProvideDefaults sets the appropriate defaults for RequestConfigurationArgs + */ + export function requestConfigurationArgsProvideDefaults(val: RequestConfigurationArgs): RequestConfigurationArgs { + return { + ...val, + maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, + requestTimeout: (val.requestTimeout) ?? "PT5S", + }; + } + + export interface RequestLoggingArgs { + /** + * For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + */ + captureHeaders?: pulumi.Input[]>; + } + + /** + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. + */ + export interface ResourceIdArgs { + /** + * The ID of the resource + */ + id: pulumi.Input; + } + + /** + * Rolling input data definition. + */ + export interface RollingInputDataArgs { + /** + * Mapping of column names to special uses. + */ + columns?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The context metadata of the data source. + */ + dataContext?: pulumi.Input; + /** + * Monitoring input data type enum. + * Expected value is 'Rolling'. + */ + inputDataType: pulumi.Input<"Rolling">; + /** + * [Required] Specifies the type of job. + */ + jobInputType: pulumi.Input; + /** + * The ARM resource ID of the component resource used to preprocess the data. + */ + preprocessingComponentId?: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + /** + * [Required] The time offset between the end of the data window and the monitor's current run time. + */ + windowOffset: pulumi.Input; + /** + * [Required] The size of the trailing data window. + */ + windowSize: pulumi.Input; + } + + export interface RouteArgs { + /** + * [Required] The path for the route. + */ + path: pulumi.Input; + /** + * [Required] The port for the route. + */ + port: pulumi.Input; + } + + export interface SASAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'SAS'. + */ + authType: pulumi.Input<"SAS">; + /** + * Category of the connection + */ + category?: pulumi.Input; + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * SAS datastore credentials configuration. + */ + export interface SasDatastoreCredentialsArgs { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'Sas'. + */ + credentialsType: pulumi.Input<"Sas">; + /** + * [Required] Storage container secrets. + */ + secrets: pulumi.Input; + } + + /** + * Datastore SAS secrets. + */ + export interface SasDatastoreSecretsArgs { + /** + * Storage container SAS token. + */ + sasToken?: pulumi.Input; + /** + * Enum to determine the datastore secrets type. + * Expected value is 'Sas'. + */ + secretsType: pulumi.Input<"Sas">; + } + + /** + * scale settings for AML Compute + */ + export interface ScaleSettingsArgs { + /** + * Max number of nodes to use + */ + maxNodeCount: pulumi.Input; + /** + * Min number of nodes to use + */ + minNodeCount?: pulumi.Input; + /** + * Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + */ + nodeIdleTimeBeforeScaleDown?: pulumi.Input; + } + /** + * scaleSettingsArgsProvideDefaults sets the appropriate defaults for ScaleSettingsArgs + */ + export function scaleSettingsArgsProvideDefaults(val: ScaleSettingsArgs): ScaleSettingsArgs { + return { + ...val, + minNodeCount: (val.minNodeCount) ?? 0, + }; + } + + /** + * Base definition of a schedule + */ + export interface ScheduleArgs { + /** + * [Required] Specifies the action of the schedule + */ + action: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of schedule. + */ + displayName?: pulumi.Input; + /** + * Is the schedule enabled? + */ + isEnabled?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] Specifies the trigger details + */ + trigger: pulumi.Input; + } + /** + * scheduleArgsProvideDefaults sets the appropriate defaults for ScheduleArgs + */ + export function scheduleArgsProvideDefaults(val: ScheduleArgs): ScheduleArgs { + return { + ...val, + isEnabled: (val.isEnabled) ?? true, + }; + } + + export interface ScheduleBaseArgs { + /** + * A system assigned id for the schedule. + */ + id?: pulumi.Input; + /** + * The current deployment state of schedule. + */ + provisioningStatus?: pulumi.Input; + /** + * Is the schedule enabled or disabled? + */ + status?: pulumi.Input; + } + + /** + * Script reference + */ + export interface ScriptReferenceArgs { + /** + * Optional command line arguments passed to the script to run. + */ + scriptArguments?: pulumi.Input; + /** + * The location of scripts in the mounted volume. + */ + scriptData?: pulumi.Input; + /** + * The storage source of the script: inline, workspace. + */ + scriptSource?: pulumi.Input; + /** + * Optional time period passed to timeout command. + */ + timeout?: pulumi.Input; + } + + /** + * Customized setup scripts + */ + export interface ScriptsToExecuteArgs { + /** + * Script that's run only once during provision of the compute. + */ + creationScript?: pulumi.Input; + /** + * Script that's run every time the machine starts. + */ + startupScript?: pulumi.Input; + } + + /** + * Secret Configuration definition. + */ + export interface SecretConfigurationArgs { + /** + * Secret Uri. + * Sample Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion + */ + uri?: pulumi.Input; + /** + * Name of secret in workspace key vault. + */ + workspaceSecretName?: pulumi.Input; + } + + export interface ServerlessComputeSettingsArgs { + /** + * The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + */ + serverlessComputeCustomSubnet?: pulumi.Input; + /** + * The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + */ + serverlessComputeNoPublicIP?: pulumi.Input; + } + + export interface ServerlessEndpointArgs { + /** + * Specifies the authentication mode for the Serverless endpoint. + */ + authMode?: pulumi.Input; + /** + * Optional capacity reservation information for the endpoint. When specified, the Serverless Endpoint + * will be allocated capacity from the specified capacity reservation group. + */ + capacityReservation?: pulumi.Input; + /** + * The model settings (model id) for the model being serviced on the ServerlessEndpoint. + */ + modelSettings?: pulumi.Input; + /** + * The publisher-defined Serverless Offer to provision the endpoint with. + */ + offer?: pulumi.Input; + } + + export interface ServerlessEndpointCapacityReservationArgs { + /** + * [Required] Specifies a capacity reservation group ID to allocate capacity from. + */ + capacityReservationGroupId: pulumi.Input; + /** + * Specifies a capacity amount to reserve for this endpoint within the parent capacity reservation group. + */ + endpointReservedCapacity?: pulumi.Input; + } + + export interface ServerlessOfferArgs { + /** + * [Required] The name of the Serverless Offer + */ + offerName: pulumi.Input; + /** + * [Required] Publisher name of the Serverless Offer + */ + publisher: pulumi.Input; + } + + export interface ServiceManagedResourcesSettingsArgs { + cosmosDb?: pulumi.Input; + } + + export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs { + /** + * Authentication type of the connection target + * Expected value is 'ServicePrincipal'. + */ + authType: pulumi.Input<"ServicePrincipal">; + /** + * Category of the connection + */ + category?: pulumi.Input; + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; + target?: pulumi.Input; + } + + /** + * Service Principal datastore credentials configuration. + */ + export interface ServicePrincipalDatastoreCredentialsArgs { + /** + * Authority URL used for authentication. + */ + authorityUrl?: pulumi.Input; + /** + * [Required] Service principal client ID. + */ + clientId: pulumi.Input; + /** + * Enum to determine the datastore credentials type. + * Expected value is 'ServicePrincipal'. + */ + credentialsType: pulumi.Input<"ServicePrincipal">; + /** + * Resource the service principal has access to. + */ + resourceUrl?: pulumi.Input; + /** + * [Required] Service principal secrets. + */ + secrets: pulumi.Input; + /** + * [Required] ID of the tenant to which the service principal belongs. + */ + tenantId: pulumi.Input; + } + + /** + * Datastore Service Principal secrets. + */ + export interface ServicePrincipalDatastoreSecretsArgs { + /** + * Service principal secret. + */ + clientSecret?: pulumi.Input; + /** + * Enum to determine the datastore secrets type. + * Expected value is 'ServicePrincipal'. + */ + secretsType: pulumi.Input<"ServicePrincipal">; + } + + /** + * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + */ + export interface ServiceTagDestinationArgs { + /** + * The action enum for networking rule. + */ + action?: pulumi.Input; + portRanges?: pulumi.Input; + protocol?: pulumi.Input; + serviceTag?: pulumi.Input; + } + + /** + * Service Tag Outbound Rule for the managed network of a machine learning workspace. + */ + export interface ServiceTagOutboundRuleArgs { + /** + * Category of a managed network Outbound Rule of a machine learning workspace. + */ + category?: pulumi.Input; + /** + * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + */ + destination?: pulumi.Input; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ + status?: pulumi.Input; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + * Expected value is 'ServiceTag'. + */ + type: pulumi.Input<"ServiceTag">; + } + + /** + * Details of customized scripts to execute for setting up the cluster. + */ + export interface SetupScriptsArgs { + /** + * Customized setup scripts + */ + scripts?: pulumi.Input; + } + + export interface SharedPrivateLinkResourceArgs { + /** + * group id of the private link + */ + groupId?: pulumi.Input; + /** + * Unique name of the private link + */ + name?: pulumi.Input; + /** + * the resource id that private link links to + */ + privateLinkResourceId?: pulumi.Input; + /** + * Request message + */ + requestMessage?: pulumi.Input; + /** + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) + */ + status?: pulumi.Input; + } + + /** + * The resource model definition representing SKU + */ + export interface SkuArgs { + /** + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + */ + capacity?: pulumi.Input; + /** + * If the service has different generations of hardware, for the same SKU, then that can be captured here. + */ + family?: pulumi.Input; + /** + * The name of the SKU. Ex - P3. It is typically a letter+number code + */ + name: pulumi.Input; + /** + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + */ + size?: pulumi.Input; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: pulumi.Input; + } + + /** + * Spark job definition. + */ + export interface SparkJobArgs { + /** + * Archive files used in the job. + */ + archives?: pulumi.Input[]>; + /** + * Arguments for the job. + */ + args?: pulumi.Input; + /** + * [Required] ARM resource ID of the code asset. + */ + codeId: pulumi.Input; + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * Spark configured properties. + */ + conf?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * [Required] The entry to execute on startup of the job. + */ + entry: pulumi.Input; + /** + * The ARM resource ID of the Environment specification for the job. + */ + environmentId?: pulumi.Input; + /** + * Environment variables included in the job. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * Files used in the job. + */ + files?: pulumi.Input[]>; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Mapping of input data bindings used in the job. + */ + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Jar files used in the job. + */ + jars?: pulumi.Input[]>; + /** + * Enum to determine the type of job. + * Expected value is 'Spark'. + */ + jobType: pulumi.Input<"Spark">; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * Mapping of output data bindings used in the job. + */ + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Python files used in the job. + */ + pyFiles?: pulumi.Input[]>; + /** + * Queue settings for the job + */ + queueSettings?: pulumi.Input; + /** + * Compute Resource configuration for the job. + */ + resources?: pulumi.Input; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * sparkJobArgsProvideDefaults sets the appropriate defaults for SparkJobArgs + */ + export function sparkJobArgsProvideDefaults(val: SparkJobArgs): SparkJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240101preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), + }; + } + + export interface SparkJobPythonEntryArgs { + /** + * [Required] Relative python file path for job entry point. + */ + file: pulumi.Input; + /** + * + * Expected value is 'SparkJobPythonEntry'. + */ + sparkJobEntryType: pulumi.Input<"SparkJobPythonEntry">; + } + + export interface SparkJobScalaEntryArgs { + /** + * [Required] Scala class name used as entry point. + */ + className: pulumi.Input; + /** + * + * Expected value is 'SparkJobScalaEntry'. + */ + sparkJobEntryType: pulumi.Input<"SparkJobScalaEntry">; + } + + export interface SparkResourceConfigurationArgs { + /** + * Optional type of VM used as supported by the compute target. + */ + instanceType?: pulumi.Input; + /** + * Version of spark runtime used for the job. + */ + runtimeVersion?: pulumi.Input; + } + /** + * sparkResourceConfigurationArgsProvideDefaults sets the appropriate defaults for SparkResourceConfigurationArgs + */ + export function sparkResourceConfigurationArgsProvideDefaults(val: SparkResourceConfigurationArgs): SparkResourceConfigurationArgs { + return { + ...val, + runtimeVersion: (val.runtimeVersion) ?? "3.1", + }; + } + + export interface SpeechEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + sku?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.Speech'. + */ + type: pulumi.Input<"Azure.Speech">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + + /** + * The ssl configuration for scoring + */ + export interface SslConfigurationArgs { + /** + * Cert data + */ + cert?: pulumi.Input; + /** + * CNAME of the cert + */ + cname?: pulumi.Input; + /** + * Key data + */ + key?: pulumi.Input; + /** + * Leaf domain label of public endpoint + */ + leafDomainLabel?: pulumi.Input; + /** + * Indicates whether to overwrite existing domain label. + */ + overwriteExistingDomain?: pulumi.Input; + /** + * Enable or disable ssl for scoring + */ + status?: pulumi.Input; + } + + /** + * Advances setting to customize StackEnsemble run. + */ + export interface StackEnsembleSettingsArgs { + /** + * Optional parameters to pass to the initializer of the meta-learner. + */ + stackMetaLearnerKWargs?: any; + /** + * Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + */ + stackMetaLearnerTrainPercentage?: pulumi.Input; + /** + * The meta-learner is a model trained on the output of the individual heterogeneous models. + */ + stackMetaLearnerType?: pulumi.Input; + } + /** + * stackEnsembleSettingsArgsProvideDefaults sets the appropriate defaults for StackEnsembleSettingsArgs + */ + export function stackEnsembleSettingsArgsProvideDefaults(val: StackEnsembleSettingsArgs): StackEnsembleSettingsArgs { + return { + ...val, + stackMetaLearnerTrainPercentage: (val.stackMetaLearnerTrainPercentage) ?? 0.2, + stackMetaLearnerType: (val.stackMetaLearnerType) ?? "None", + }; + } + + /** + * Static input data definition. + */ + export interface StaticInputDataArgs { + /** + * Mapping of column names to special uses. + */ + columns?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The context metadata of the data source. + */ + dataContext?: pulumi.Input; + /** + * Monitoring input data type enum. + * Expected value is 'Static'. + */ + inputDataType: pulumi.Input<"Static">; + /** + * [Required] Specifies the type of job. + */ + jobInputType: pulumi.Input; + /** + * The ARM resource ID of the component resource used to preprocess the data. + */ + preprocessingComponentId?: pulumi.Input; + /** + * [Required] Input Asset URI. + */ + uri: pulumi.Input; + /** + * [Required] The end date of the data window. + */ + windowEnd: pulumi.Input; + /** + * [Required] The start date of the data window. + */ + windowStart: pulumi.Input; + } + + /** + * Details of storage account to be used for the Registry + */ + export interface StorageAccountDetailsArgs { + /** + * Details of system created storage account to be used for the registry + */ + systemCreatedStorageAccount?: pulumi.Input; + } + + /** + * Sweep job definition. + */ + export interface SweepJobArgs { + /** + * Component Configuration for sweep over component + */ + componentConfiguration?: pulumi.Input; + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * Early termination policies enable canceling poor-performing runs before they complete + */ + earlyTermination?: pulumi.Input; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Mapping of input data bindings used in the job. + */ + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'Sweep'. + */ + jobType: pulumi.Input<"Sweep">; + /** + * Sweep Job limit. + */ + limits?: pulumi.Input; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * [Required] Optimization objective. + */ + objective: pulumi.Input; + /** + * Mapping of output data bindings used in the job. + */ + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Queue settings for the job + */ + queueSettings?: pulumi.Input; + /** + * Compute Resource configuration for the job. + */ + resources?: pulumi.Input; + /** + * [Required] The hyperparameter sampling algorithm + */ + samplingAlgorithm: pulumi.Input; + /** + * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + */ + searchSpace: any; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] Trial component definition. + */ + trial: pulumi.Input; + } + /** + * sweepJobArgsProvideDefaults sets the appropriate defaults for SweepJobArgs + */ + export function sweepJobArgsProvideDefaults(val: SweepJobArgs): SweepJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240101preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20240101preview.trialComponentArgsProvideDefaults), + }; + } + + /** + * Sweep Job limit class. + */ + export interface SweepJobLimitsArgs { + /** + * + * Expected value is 'Sweep'. + */ + jobLimitsType: pulumi.Input<"Sweep">; + /** + * Sweep Job max concurrent trials. + */ + maxConcurrentTrials?: pulumi.Input; + /** + * Sweep Job max total trials. + */ + maxTotalTrials?: pulumi.Input; + /** + * The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + */ + timeout?: pulumi.Input; + /** + * Sweep Job Trial timeout value. + */ + trialTimeout?: pulumi.Input; + } + + /** + * A SynapseSpark compute. + */ + export interface SynapseSparkArgs { + /** + * Location for the underlying compute + */ + computeLocation?: pulumi.Input; + /** + * The type of compute + * Expected value is 'SynapseSpark'. + */ + computeType: pulumi.Input<"SynapseSpark">; + /** + * The description of the Machine Learning compute. + */ + description?: pulumi.Input; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: pulumi.Input; + properties?: pulumi.Input; + /** + * ARM resource id of the underlying compute + */ + resourceId?: pulumi.Input; + } + + export interface SynapseSparkPropertiesArgs { + /** + * Auto pause properties. + */ + autoPauseProperties?: pulumi.Input; + /** + * Auto scale properties. + */ + autoScaleProperties?: pulumi.Input; + /** + * The number of compute nodes currently assigned to the compute. + */ + nodeCount?: pulumi.Input; + /** + * Node size. + */ + nodeSize?: pulumi.Input; + /** + * Node size family. + */ + nodeSizeFamily?: pulumi.Input; + /** + * Pool name. + */ + poolName?: pulumi.Input; + /** + * Name of the resource group in which workspace is located. + */ + resourceGroup?: pulumi.Input; + /** + * Spark version. + */ + sparkVersion?: pulumi.Input; + /** + * Azure subscription identifier. + */ + subscriptionId?: pulumi.Input; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName?: pulumi.Input; + } + + export interface SystemCreatedAcrAccountArgs { + /** + * Name of the ACR account + */ + acrAccountName?: pulumi.Input; + /** + * SKU of the ACR account + */ + acrAccountSku?: pulumi.Input; + /** + * This is populated once the ACR account is created. + */ + armResourceId?: pulumi.Input; + } + + export interface SystemCreatedStorageAccountArgs { + /** + * Public blob access allowed + */ + allowBlobPublicAccess?: pulumi.Input; + /** + * This is populated once the storage account is created. + */ + armResourceId?: pulumi.Input; + /** + * HNS enabled for storage account + */ + storageAccountHnsEnabled?: pulumi.Input; + /** + * Name of the storage account + */ + storageAccountName?: pulumi.Input; + /** + * Allowed values: + * "Standard_LRS", + * "Standard_GRS", + * "Standard_RAGRS", + * "Standard_ZRS", + * "Standard_GZRS", + * "Standard_RAGZRS", + * "Premium_LRS", + * "Premium_ZRS" + */ + storageAccountType?: pulumi.Input; + } + + /** + * Fixed training parameters that won't be swept over during AutoML Table training. + */ + export interface TableFixedParametersArgs { + /** + * Specify the boosting type, e.g gbdt for XGBoost. + */ + booster?: pulumi.Input; + /** + * Specify the boosting type, e.g gbdt for LightGBM. + */ + boostingType?: pulumi.Input; + /** + * Specify the grow policy, which controls the way new nodes are added to the tree. + */ + growPolicy?: pulumi.Input; + /** + * The learning rate for the training procedure. + */ + learningRate?: pulumi.Input; + /** + * Specify the Maximum number of discrete bins to bucket continuous features . + */ + maxBin?: pulumi.Input; + /** + * Specify the max depth to limit the tree depth explicitly. + */ + maxDepth?: pulumi.Input; + /** + * Specify the max leaves to limit the tree leaves explicitly. + */ + maxLeaves?: pulumi.Input; + /** + * The minimum number of data per leaf. + */ + minDataInLeaf?: pulumi.Input; + /** + * Minimum loss reduction required to make a further partition on a leaf node of the tree. + */ + minSplitGain?: pulumi.Input; + /** + * The name of the model to train. + */ + modelName?: pulumi.Input; + /** + * Specify the number of trees (or rounds) in an model. + */ + nEstimators?: pulumi.Input; + /** + * Specify the number of leaves. + */ + numLeaves?: pulumi.Input; + /** + * The name of the preprocessor to use. + */ + preprocessorName?: pulumi.Input; + /** + * L1 regularization term on weights. + */ + regAlpha?: pulumi.Input; + /** + * L2 regularization term on weights. + */ + regLambda?: pulumi.Input; + /** + * Subsample ratio of the training instance. + */ + subsample?: pulumi.Input; + /** + * Frequency of subsample. + */ + subsampleFreq?: pulumi.Input; + /** + * Specify the tree method. + */ + treeMethod?: pulumi.Input; + /** + * If true, center before scaling the data with StandardScalar. + */ + withMean?: pulumi.Input; + /** + * If true, scaling the data with Unit Variance with StandardScalar. + */ + withStd?: pulumi.Input; + } + /** + * tableFixedParametersArgsProvideDefaults sets the appropriate defaults for TableFixedParametersArgs + */ + export function tableFixedParametersArgsProvideDefaults(val: TableFixedParametersArgs): TableFixedParametersArgs { + return { + ...val, + withMean: (val.withMean) ?? false, + withStd: (val.withStd) ?? false, + }; + } + + export interface TableParameterSubspaceArgs { + /** + * Specify the boosting type, e.g gbdt for XGBoost. + */ + booster?: pulumi.Input; + /** + * Specify the boosting type, e.g gbdt for LightGBM. + */ + boostingType?: pulumi.Input; + /** + * Specify the grow policy, which controls the way new nodes are added to the tree. + */ + growPolicy?: pulumi.Input; + /** + * The learning rate for the training procedure. + */ + learningRate?: pulumi.Input; + /** + * Specify the Maximum number of discrete bins to bucket continuous features . + */ + maxBin?: pulumi.Input; + /** + * Specify the max depth to limit the tree depth explicitly. + */ + maxDepth?: pulumi.Input; + /** + * Specify the max leaves to limit the tree leaves explicitly. + */ + maxLeaves?: pulumi.Input; + /** + * The minimum number of data per leaf. + */ + minDataInLeaf?: pulumi.Input; + /** + * Minimum loss reduction required to make a further partition on a leaf node of the tree. + */ + minSplitGain?: pulumi.Input; + /** + * The name of the model to train. + */ + modelName?: pulumi.Input; + /** + * Specify the number of trees (or rounds) in an model. + */ + nEstimators?: pulumi.Input; + /** + * Specify the number of leaves. + */ + numLeaves?: pulumi.Input; + /** + * The name of the preprocessor to use. + */ + preprocessorName?: pulumi.Input; + /** + * L1 regularization term on weights. + */ + regAlpha?: pulumi.Input; + /** + * L2 regularization term on weights. + */ + regLambda?: pulumi.Input; + /** + * Subsample ratio of the training instance. + */ + subsample?: pulumi.Input; + /** + * Frequency of subsample + */ + subsampleFreq?: pulumi.Input; + /** + * Specify the tree method. + */ + treeMethod?: pulumi.Input; + /** + * If true, center before scaling the data with StandardScalar. + */ + withMean?: pulumi.Input; + /** + * If true, scaling the data with Unit Variance with StandardScalar. + */ + withStd?: pulumi.Input; + } + + export interface TableSweepSettingsArgs { + /** + * Type of early termination policy for the sweeping job. + */ + earlyTermination?: pulumi.Input; + /** + * [Required] Type of sampling algorithm. + */ + samplingAlgorithm: pulumi.Input; + } + + /** + * Featurization Configuration. + */ + export interface TableVerticalFeaturizationSettingsArgs { + /** + * These transformers shall not be used in featurization. + */ + blockedTransformers?: pulumi.Input[]>; + /** + * Dictionary of column name and its type (int, float, string, datetime etc). + */ + columnNameAndTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Dataset language, useful for the text data. + */ + datasetLanguage?: pulumi.Input; + /** + * Determines whether to use Dnn based featurizers for data featurization. + */ + enableDnnFeaturization?: pulumi.Input; + /** + * Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + * If 'Off' is selected then no featurization is done. + * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + */ + mode?: pulumi.Input; + /** + * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + */ + transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; + } + /** + * tableVerticalFeaturizationSettingsArgsProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsArgs + */ + export function tableVerticalFeaturizationSettingsArgsProvideDefaults(val: TableVerticalFeaturizationSettingsArgs): TableVerticalFeaturizationSettingsArgs { + return { + ...val, + enableDnnFeaturization: (val.enableDnnFeaturization) ?? false, + mode: (val.mode) ?? "Auto", + }; + } + + /** + * Job execution constraints. + */ + export interface TableVerticalLimitSettingsArgs { + /** + * Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + */ + enableEarlyTermination?: pulumi.Input; + /** + * Exit score for the AutoML job. + */ + exitScore?: pulumi.Input; + /** + * Maximum Concurrent iterations. + */ + maxConcurrentTrials?: pulumi.Input; + /** + * Max cores per iteration. + */ + maxCoresPerTrial?: pulumi.Input; + /** + * Maximum nodes to use for the experiment. + */ + maxNodes?: pulumi.Input; + /** + * Number of iterations. + */ + maxTrials?: pulumi.Input; + /** + * Number of concurrent sweeping runs that user wants to trigger. + */ + sweepConcurrentTrials?: pulumi.Input; + /** + * Number of sweeping runs that user wants to trigger. + */ + sweepTrials?: pulumi.Input; + /** + * AutoML job timeout. + */ + timeout?: pulumi.Input; + /** + * Iteration timeout. + */ + trialTimeout?: pulumi.Input; + } + /** + * tableVerticalLimitSettingsArgsProvideDefaults sets the appropriate defaults for TableVerticalLimitSettingsArgs + */ + export function tableVerticalLimitSettingsArgsProvideDefaults(val: TableVerticalLimitSettingsArgs): TableVerticalLimitSettingsArgs { + return { + ...val, + enableEarlyTermination: (val.enableEarlyTermination) ?? true, + maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, + maxCoresPerTrial: (val.maxCoresPerTrial) ?? -1, + maxNodes: (val.maxNodes) ?? 1, + maxTrials: (val.maxTrials) ?? 1000, + sweepConcurrentTrials: (val.sweepConcurrentTrials) ?? 0, + sweepTrials: (val.sweepTrials) ?? 0, + timeout: (val.timeout) ?? "PT6H", + trialTimeout: (val.trialTimeout) ?? "PT30M", + }; + } + + export interface TargetUtilizationScaleSettingsArgs { + /** + * The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + */ + maxInstances?: pulumi.Input; + /** + * The minimum number of instances to always be present. + */ + minInstances?: pulumi.Input; + /** + * The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + */ + pollingInterval?: pulumi.Input; + /** + * + * Expected value is 'TargetUtilization'. + */ + scaleType: pulumi.Input<"TargetUtilization">; + /** + * Target CPU usage for the autoscaler. + */ + targetUtilizationPercentage?: pulumi.Input; + } + /** + * targetUtilizationScaleSettingsArgsProvideDefaults sets the appropriate defaults for TargetUtilizationScaleSettingsArgs + */ + export function targetUtilizationScaleSettingsArgsProvideDefaults(val: TargetUtilizationScaleSettingsArgs): TargetUtilizationScaleSettingsArgs { + return { + ...val, + maxInstances: (val.maxInstances) ?? 1, + minInstances: (val.minInstances) ?? 1, + pollingInterval: (val.pollingInterval) ?? "PT1S", + targetUtilizationPercentage: (val.targetUtilizationPercentage) ?? 70, + }; + } + + /** + * TensorFlow distribution configuration. + */ + export interface TensorFlowArgs { + /** + * Enum to determine the job distribution type. + * Expected value is 'TensorFlow'. + */ + distributionType: pulumi.Input<"TensorFlow">; + /** + * Number of parameter server tasks. + */ + parameterServerCount?: pulumi.Input; + /** + * Number of workers. If not specified, will default to the instance count. + */ + workerCount?: pulumi.Input; + } + /** + * tensorFlowArgsProvideDefaults sets the appropriate defaults for TensorFlowArgs + */ + export function tensorFlowArgsProvideDefaults(val: TensorFlowArgs): TensorFlowArgs { + return { + ...val, + parameterServerCount: (val.parameterServerCount) ?? 0, + }; + } + + /** + * Text Classification task in AutoML NLP vertical. + * NLP - Natural Language Processing. + */ + export interface TextClassificationArgs { + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Primary metric for Text-Classification task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -551045,11 +562913,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationArgsProvideDefaults sets the appropriate defaults for TextClassificationArgs @@ -551057,11 +562925,12 @@ export namespace machinelearningservices { export function textClassificationArgsProvideDefaults(val: TextClassificationArgs): TextClassificationArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.nlpFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -551073,15 +562942,27 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -551095,11 +562976,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for TextClassificationMultilabelArgs @@ -551107,10 +562988,11 @@ export namespace machinelearningservices { export function textClassificationMultilabelArgsProvideDefaults(val: TextClassificationMultilabelArgs): TextClassificationMultilabelArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.nlpFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -551123,15 +563005,27 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -551145,11 +563039,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textNerArgsProvideDefaults sets the appropriate defaults for TextNerArgs @@ -551157,16 +563051,14 @@ export namespace machinelearningservices { export function textNerArgsProvideDefaults(val: TextNerArgs): TextNerArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.nlpFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20231001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } - /** - * Describes the tmpfs options for the container - */ export interface TmpfsOptionsArgs { /** * Mention the Tmpfs size @@ -551210,7 +563102,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -551222,7 +563114,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** * trialComponentArgsProvideDefaults sets the appropriate defaults for TrialComponentArgs @@ -551230,7 +563122,7 @@ export namespace machinelearningservices { export function trialComponentArgsProvideDefaults(val: TrialComponentArgs): TrialComponentArgs { return { ...val, - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20231001.jobResourceConfigurationArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -551247,7 +563139,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -551264,6 +563160,18 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -551276,7 +563184,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -551288,6 +563200,7 @@ export namespace machinelearningservices { export function tritonModelJobOutputArgsProvideDefaults(val: TritonModelJobOutputArgs): TritonModelJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -551330,6 +563243,10 @@ export namespace machinelearningservices { * uri-file data version entity */ export interface UriFileDataVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'uri_file'. @@ -551344,17 +563261,25 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -551366,6 +563291,8 @@ export namespace machinelearningservices { export function uriFileDataVersionArgsProvideDefaults(val: UriFileDataVersionArgs): UriFileDataVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -551384,7 +563311,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -551401,6 +563332,18 @@ export namespace machinelearningservices { } export interface UriFileJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -551413,7 +563356,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -551425,6 +563372,7 @@ export namespace machinelearningservices { export function uriFileJobOutputArgsProvideDefaults(val: UriFileJobOutputArgs): UriFileJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -551433,6 +563381,10 @@ export namespace machinelearningservices { * uri-folder data version entity */ export interface UriFolderDataVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'uri_folder'. @@ -551447,17 +563399,25 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -551469,6 +563429,8 @@ export namespace machinelearningservices { export function uriFolderDataVersionArgsProvideDefaults(val: UriFolderDataVersionArgs): UriFolderDataVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -551487,7 +563449,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -551504,6 +563470,18 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -551516,7 +563494,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -551528,6 +563510,7 @@ export namespace machinelearningservices { export function uriFolderJobOutputArgsProvideDefaults(val: UriFolderJobOutputArgs): UriFolderJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -551570,17 +563553,13 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + expiryTime?: pulumi.Input; + isSharedToAll?: pulumi.Input; + metadata?: any; + sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -551604,7 +563583,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -551629,7 +563608,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Indicates whether this compute will be used for running notebooks. */ @@ -551670,14 +563649,11 @@ export namespace machinelearningservices { username?: pulumi.Input; } - /** - * Describes the volume configuration for the container - */ export interface VolumeDefinitionArgs { /** * Bind Options of the mount */ - bind?: pulumi.Input; + bind?: pulumi.Input; /** * Consistency of the volume */ @@ -551697,15 +563673,15 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: pulumi.Input; + tmpfs?: pulumi.Input; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Volume Options of the mount */ - volume?: pulumi.Input; + volume?: pulumi.Input; } /** * volumeDefinitionArgsProvideDefaults sets the appropriate defaults for VolumeDefinitionArgs @@ -551717,9 +563693,6 @@ export namespace machinelearningservices { }; } - /** - * Describes the volume options for the container - */ export interface VolumeOptionsArgs { /** * Indicate whether volume is nocopy @@ -551727,27 +563700,92 @@ export namespace machinelearningservices { nocopy?: pulumi.Input; } + export interface WorkspaceConnectionAccessKeyArgs { + accessKeyId?: pulumi.Input; + secretAccessKey?: pulumi.Input; + } + + /** + * Api key object for workspace connection credential. + */ + export interface WorkspaceConnectionApiKeyArgs { + key?: pulumi.Input; + } + export interface WorkspaceConnectionManagedIdentityArgs { clientId?: pulumi.Input; resourceId?: pulumi.Input; } + /** + * ClientId and ClientSecret are required. Other properties are optional + * depending on each OAuth2 provider's implementation. + */ + export interface WorkspaceConnectionOAuth2Args { + /** + * Required by Concur connection category + */ + authUrl?: pulumi.Input; + /** + * Client id in the format of UUID + */ + clientId?: pulumi.Input; + clientSecret?: pulumi.Input; + /** + * Required by GoogleAdWords connection category + */ + developerToken?: pulumi.Input; + password?: pulumi.Input; + /** + * Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + * where user needs to get RefreshToken offline + */ + refreshToken?: pulumi.Input; + /** + * Required by QuickBooks and Xero connection categories + */ + tenantId?: pulumi.Input; + /** + * Concur, ServiceNow auth server AccessToken grant type is 'Password' + * which requires UsernamePassword + */ + username?: pulumi.Input; + } + export interface WorkspaceConnectionPersonalAccessTokenArgs { pat?: pulumi.Input; } + export interface WorkspaceConnectionServicePrincipalArgs { + clientId?: pulumi.Input; + clientSecret?: pulumi.Input; + tenantId?: pulumi.Input; + } + export interface WorkspaceConnectionSharedAccessSignatureArgs { sas?: pulumi.Input; } export interface WorkspaceConnectionUsernamePasswordArgs { password?: pulumi.Input; + /** + * Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + */ + securityToken?: pulumi.Input; username?: pulumi.Input; } + /** + * WorkspaceHub's configuration object. + */ + export interface WorkspaceHubConfigArgs { + additionalWorkspaceStorageAccounts?: pulumi.Input[]>; + defaultWorkspaceResourceGroup?: pulumi.Input; + } + } - export namespace v20240101preview { + export namespace v20240401 { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -551760,12 +563798,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -551792,7 +563841,7 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -551804,7 +563853,7 @@ export namespace machinelearningservices { export function aksargsProvideDefaults(val: AKSArgs): AKSArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240101preview.aksschemaPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401.aksschemaPropertiesArgsProvideDefaults) : undefined), }; } @@ -551823,7 +563872,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: pulumi.Input; + aksNetworkingConfiguration?: pulumi.Input; /** * Cluster full qualified domain name */ @@ -551831,7 +563880,7 @@ export namespace machinelearningservices { /** * Intended usage of the cluster */ - clusterPurpose?: pulumi.Input; + clusterPurpose?: pulumi.Input; /** * Load Balancer Subnet */ @@ -551839,11 +563888,11 @@ export namespace machinelearningservices { /** * Load Balancer Type */ - loadBalancerType?: pulumi.Input; + loadBalancerType?: pulumi.Input; /** * SSL configuration */ - sslConfiguration?: pulumi.Input; + sslConfiguration?: pulumi.Input; } /** * aksschemaPropertiesArgsProvideDefaults sets the appropriate defaults for AKSSchemaPropertiesArgs @@ -551865,13 +563914,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -551886,13 +563946,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -551907,7 +563978,7 @@ export namespace machinelearningservices { /** * [Required] Storage account secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -551932,7 +564003,7 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: pulumi.Input; + systemCreatedAcrAccount?: pulumi.Input; } /** @@ -552000,7 +564071,7 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -552012,7 +564083,7 @@ export namespace machinelearningservices { export function amlComputeArgsProvideDefaults(val: AmlComputeArgs): AmlComputeArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240101preview.amlComputePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401.amlComputePropertiesArgsProvideDefaults) : undefined), }; } @@ -552031,7 +564102,7 @@ export namespace machinelearningservices { /** * Compute OS Type */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * A property bag containing additional properties. */ @@ -552039,27 +564110,27 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. */ - remoteLoginPortPublicAccess?: pulumi.Input; + remoteLoginPortPublicAccess?: pulumi.Input; /** * Scale settings for AML Compute */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: pulumi.Input; + userAccountCredentials?: pulumi.Input; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: pulumi.Input; + virtualMachineImage?: pulumi.Input; /** * Virtual Machine priority */ - vmPriority?: pulumi.Input; + vmPriority?: pulumi.Input; /** * Virtual Machine Size */ @@ -552074,7 +564145,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20240101preview.scaleSettingsArgsProvideDefaults) : undefined), + scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20240401.scaleSettingsArgsProvideDefaults) : undefined), }; } @@ -552131,16 +564202,27 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Api key object for workspace connection credential. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -552168,26 +564250,6 @@ export namespace machinelearningservices { tenantId: pulumi.Input; } - export interface AutoDeleteSettingArgs { - /** - * When to check if an asset is expired - */ - condition?: pulumi.Input; - /** - * Expiration condition value. - */ - value?: pulumi.Input; - } - /** - * autoDeleteSettingArgsProvideDefaults sets the appropriate defaults for AutoDeleteSettingArgs - */ - export function autoDeleteSettingArgsProvideDefaults(val: AutoDeleteSettingArgs): AutoDeleteSettingArgs { - return { - ...val, - condition: (val.condition) ?? "CreatedGreaterThan", - }; - } - /** * Forecast horizon determined automatically by system. */ @@ -552238,7 +564300,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Is the asset archived? */ @@ -552251,11 +564313,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -552263,20 +564325,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -552284,7 +564342,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: pulumi.Input; + taskDetails: pulumi.Input; } /** * autoMLJobArgsProvideDefaults sets the appropriate defaults for AutoMLJobArgs @@ -552294,8 +564352,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240101preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -552354,16 +564412,6 @@ export namespace machinelearningservices { mode: pulumi.Input<"Auto">; } - /** - * Settings for Autologger. - */ - export interface AutologgerSettingsArgs { - /** - * [Required] Indicates whether mlflow autologger is enabled. - */ - mlflowAutologger: pulumi.Input; - } - /** * Azure Blob datastore configuration. */ @@ -552379,7 +564427,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -552393,10 +564441,6 @@ export namespace machinelearningservices { * Azure cloud endpoint for the storage account. */ endpoint?: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -552412,7 +564456,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -552428,7 +564472,6 @@ export namespace machinelearningservices { export function azureBlobDatastoreArgsProvideDefaults(val: AzureBlobDatastoreArgs): AzureBlobDatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -552440,7 +564483,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -552450,10 +564493,6 @@ export namespace machinelearningservices { * The asset description text. */ description?: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -552465,7 +564504,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * [Required] Azure Data Lake store name. */ @@ -552485,7 +564524,6 @@ export namespace machinelearningservices { export function azureDataLakeGen1DatastoreArgsProvideDefaults(val: AzureDataLakeGen1DatastoreArgs): AzureDataLakeGen1DatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -552501,7 +564539,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -552519,10 +564557,6 @@ export namespace machinelearningservices { * [Required] The name of the Data Lake Gen2 filesystem. */ filesystem: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -552538,7 +564572,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -552554,7 +564588,6 @@ export namespace machinelearningservices { export function azureDataLakeGen2DatastoreArgsProvideDefaults(val: AzureDataLakeGen2DatastoreArgs): AzureDataLakeGen2DatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -552585,7 +564618,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -552603,10 +564636,6 @@ export namespace machinelearningservices { * [Required] The name of the Azure file share that the datastore points to. */ fileShareName: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -552622,7 +564651,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -552638,66 +564667,10 @@ export namespace machinelearningservices { export function azureFileDatastoreArgsProvideDefaults(val: AzureFileDatastoreArgs): AzureFileDatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } - export interface AzureOpenAiFineTuningArgs { - /** - * HyperParameters for fine tuning Azure Open AI model. - */ - hyperParameters?: pulumi.Input; - /** - * [Required] Input model for fine tuning. - */ - model: pulumi.Input; - /** - * Enum to determine the type of fine tuning. - * Expected value is 'AzureOpenAI'. - */ - modelProvider: pulumi.Input<"AzureOpenAI">; - /** - * [Required] Fine tuning task type. - */ - taskType: pulumi.Input; - /** - * [Required] Training data for fine tuning. - */ - trainingData: pulumi.Input; - /** - * Validation data for fine tuning. - */ - validationData?: pulumi.Input; - } - /** - * azureOpenAiFineTuningArgsProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningArgs - */ - export function azureOpenAiFineTuningArgsProvideDefaults(val: AzureOpenAiFineTuningArgs): AzureOpenAiFineTuningArgs { - return { - ...val, - model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240101preview.mlflowModelJobInputArgsProvideDefaults), - }; - } - - /** - * Azure Open AI hyperparameters for fine tuning. - */ - export interface AzureOpenAiHyperParametersArgs { - /** - * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. - */ - batchSize?: pulumi.Input; - /** - * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. - */ - learningRateMultiplier?: pulumi.Input; - /** - * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. - */ - nEpochs?: pulumi.Input; - } - /** * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation */ @@ -552744,7 +564717,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * Compute target for batch inference operation. */ @@ -552752,13 +564725,13 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: pulumi.Input; + deploymentConfiguration?: pulumi.Input; /** * Description of the endpoint deployment. */ description?: pulumi.Input; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -552776,7 +564749,7 @@ export namespace machinelearningservices { /** * Logging level for batch inference operation. */ - loggingLevel?: pulumi.Input; + loggingLevel?: pulumi.Input; /** * Indicates maximum number of parallelism per instance. */ @@ -552790,11 +564763,11 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: pulumi.Input; + model?: pulumi.Input; /** * Indicates how the output will be organized. */ - outputAction?: pulumi.Input; + outputAction?: pulumi.Input; /** * Customized output file name for append_row output action. */ @@ -552807,12 +564780,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: pulumi.Input; + retrySettings?: pulumi.Input; } /** * batchDeploymentArgsProvideDefaults sets the appropriate defaults for BatchDeploymentArgs @@ -552826,8 +564799,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), - retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20240101preview.batchRetrySettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.deploymentResourceConfigurationArgsProvideDefaults) : undefined), + retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20240401.batchRetrySettingsArgsProvideDefaults) : undefined), }; } @@ -552838,11 +564811,11 @@ export namespace machinelearningservices { /** * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** - * Default values for Batch Endpoint. + * Default values for Batch Endpoint */ - defaults?: pulumi.Input; + defaults?: pulumi.Input; /** * Description of the inference endpoint. */ @@ -552851,7 +564824,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -552876,7 +564849,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: pulumi.Input; + componentId?: pulumi.Input; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -552931,6 +564904,9 @@ export namespace machinelearningservices { samplingAlgorithmType: pulumi.Input<"Bayesian">; } + /** + * Describes the bind options for the container + */ export interface BindOptionsArgs { /** * Indicate whether to create host path. @@ -552971,17 +564947,6 @@ export namespace machinelearningservices { }; } - export interface CapacityReservationGroupArgs { - /** - * Offer used by this capacity reservation group. - */ - offer?: pulumi.Input; - /** - * [Required] Specifies the amount of capacity to reserve. - */ - reservedCapacity: pulumi.Input; - } - export interface CategoricalDataDriftMetricThresholdArgs { /** * @@ -552991,11 +564956,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalDataQualityMetricThresholdArgs { @@ -553007,11 +564972,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalPredictionDriftMetricThresholdArgs { @@ -553023,11 +564988,11 @@ export namespace machinelearningservices { /** * [Required] The categorical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } /** @@ -553054,7 +565019,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -553091,24 +565056,20 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Positive label for binary metrics calculation. */ @@ -553116,15 +565077,7 @@ export namespace machinelearningservices { /** * Primary metric for the task. */ - primaryMetric?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -553138,7 +565091,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -553148,15 +565101,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -553174,34 +565127,17 @@ export namespace machinelearningservices { export function classificationArgsProvideDefaults(val: ClassificationArgs): ClassificationArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.tableFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240101preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401.classificationTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } - export interface ClassificationModelPerformanceMetricThresholdArgs { - /** - * [Required] The classification model performance to calculate. - */ - metric: pulumi.Input; - /** - * - * Expected value is 'Classification'. - */ - modelType: pulumi.Input<"Classification">; - /** - * The threshold value. If null, a default value will be set depending on the selected metric. - */ - threshold?: pulumi.Input; - } - /** * Classification Training related configuration. */ @@ -553209,11 +565145,11 @@ export namespace machinelearningservices { /** * Allowed models for classification task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for classification task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -553242,13 +565178,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * classificationTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsArgs @@ -553262,8 +565192,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -553316,10 +565245,6 @@ export namespace machinelearningservices { * Code asset version details. */ export interface CodeVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Uri where code is located */ @@ -553329,11 +565254,11 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** @@ -553351,20 +565276,11 @@ export namespace machinelearningservices { export function codeVersionArgsProvideDefaults(val: CodeVersionArgs): CodeVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } - export interface CognitiveServicesSkuArgs { - capacity?: pulumi.Input; - family?: pulumi.Input; - name?: pulumi.Input; - size?: pulumi.Input; - tier?: pulumi.Input; - } - export interface CollectionArgs { /** * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. @@ -553373,7 +565289,7 @@ export namespace machinelearningservices { /** * Enable or disable data collection. */ - dataCollectionMode?: pulumi.Input; + dataCollectionMode?: pulumi.Input; /** * The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. */ @@ -553413,10 +565329,6 @@ export namespace machinelearningservices { * Command job definition. */ export interface CommandJobArgs { - /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. - */ - autologgerSettings?: pulumi.Input; /** * ARM resource ID of the code asset. */ @@ -553442,9 +565354,9 @@ export namespace machinelearningservices { */ displayName?: pulumi.Input; /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, Ray, or null. + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -553461,11 +565373,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -553478,15 +565390,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -553494,20 +565406,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -553521,8 +565429,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240101preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -553541,16 +565449,6 @@ export namespace machinelearningservices { timeout?: pulumi.Input; } - /** - * Used for sweep over component - */ - export interface ComponentConfigurationArgs { - /** - * Pipeline settings, for things like ContinueRunOnStepFailure etc. - */ - pipelineSettings?: any; - } - /** * Component container definition. * @@ -553587,10 +565485,6 @@ export namespace machinelearningservices { * Definition of a component version: defines resources that span component types. */ export interface ComponentVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Defines Component definition details. * @@ -553601,21 +565495,17 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Stage in the component lifecycle - */ - stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -553627,7 +565517,6 @@ export namespace machinelearningservices { export function componentVersionArgsProvideDefaults(val: ComponentVersionArgs): ComponentVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -553657,7 +565546,7 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -553669,20 +565558,10 @@ export namespace machinelearningservices { export function computeInstanceArgsProvideDefaults(val: ComputeInstanceArgs): ComputeInstanceArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240101preview.computeInstancePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401.computeInstancePropertiesArgsProvideDefaults) : undefined), }; } - /** - * Specifies settings for autologger. - */ - export interface ComputeInstanceAutologgerSettingsArgs { - /** - * Indicates whether mlflow autologger is enabled for notebooks. - */ - mlflowAutologger?: pulumi.Input; - } - /** * Compute Instance properties */ @@ -553690,63 +565569,39 @@ export namespace machinelearningservices { /** * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. */ - applicationSharingPolicy?: pulumi.Input; - /** - * Specifies settings for autologger. - */ - autologgerSettings?: pulumi.Input; + applicationSharingPolicy?: pulumi.Input; /** * The Compute Instance Authorization type. Available values are personal (default). */ - computeInstanceAuthorizationType?: pulumi.Input; + computeInstanceAuthorizationType?: pulumi.Input; /** * List of Custom Services added to the compute. */ - customServices?: pulumi.Input[]>; + customServices?: pulumi.Input[]>; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ enableNodePublicIp?: pulumi.Input; - /** - * Enable Auto OS Patching. Possible values are: true, false. - */ - enableOSPatching?: pulumi.Input; - /** - * Enable root access. Possible values are: true, false. - */ - enableRootAccess?: pulumi.Input; - /** - * Enable SSO (single sign on). Possible values are: true, false. - */ - enableSSO?: pulumi.Input; - /** - * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. - */ - idleTimeBeforeShutdown?: pulumi.Input; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: pulumi.Input; - /** - * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. - */ - releaseQuotaOnStop?: pulumi.Input; + personalComputeInstanceSettings?: pulumi.Input; /** * The list of schedules to be applied on the computes. */ - schedules?: pulumi.Input; + schedules?: pulumi.Input; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: pulumi.Input; + setupScripts?: pulumi.Input; /** * Specifies policy and settings for SSH access. */ - sshSettings?: pulumi.Input; + sshSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Virtual Machine Size */ @@ -553760,11 +565615,7 @@ export namespace machinelearningservices { ...val, applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", - enableOSPatching: (val.enableOSPatching) ?? false, - enableRootAccess: (val.enableRootAccess) ?? true, - enableSSO: (val.enableSSO) ?? true, - releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, - sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20240101preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), + sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20240401.computeInstanceSshSettingsArgsProvideDefaults) : undefined), }; } @@ -553779,7 +565630,7 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. */ - sshPublicAccess?: pulumi.Input; + sshPublicAccess?: pulumi.Input; } /** * computeInstanceSshSettingsArgsProvideDefaults sets the appropriate defaults for ComputeInstanceSshSettingsArgs @@ -553807,9 +565658,12 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } + /** + * Compute runtime config for feature store type workspace. + */ export interface ComputeRuntimeDtoArgs { sparkRuntimeVersion?: pulumi.Input; } @@ -553821,7 +565675,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: pulumi.Input[]>; + computeStartStop?: pulumi.Input[]>; } /** @@ -553831,27 +565685,27 @@ export namespace machinelearningservices { /** * [Required] The compute power action. */ - action?: pulumi.Input; + action?: pulumi.Input; /** * Required if triggerType is Cron. */ - cron?: pulumi.Input; + cron?: pulumi.Input; /** * Required if triggerType is Recurrence. */ - recurrence?: pulumi.Input; + recurrence?: pulumi.Input; /** * [Deprecated] Not used any more. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; /** * [Required] The schedule trigger type. */ - triggerType?: pulumi.Input; + triggerType?: pulumi.Input; } /** * computeStartStopScheduleArgsProvideDefaults sets the appropriate defaults for ComputeStartStopScheduleArgs @@ -553859,8 +565713,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleArgsProvideDefaults(val: ComputeStartStopScheduleArgs): ComputeStartStopScheduleArgs { return { ...val, - cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20240101preview.cronArgsProvideDefaults) : undefined), - recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20240101preview.recurrenceArgsProvideDefaults) : undefined), + cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20240401.cronArgsProvideDefaults) : undefined), + recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20240401.recurrenceArgsProvideDefaults) : undefined), }; } @@ -553871,11 +565725,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: pulumi.Input; + containerResourceLimits?: pulumi.Input; /** * Container resource request info: */ - containerResourceRequests?: pulumi.Input; + containerResourceRequests?: pulumi.Input; } export interface ContainerResourceSettingsArgs { @@ -553896,32 +565750,17 @@ export namespace machinelearningservices { memory?: pulumi.Input; } - export interface ContentSafetyEndpointDeploymentResourcePropertiesArgs { - /** - * The failure reason if the creation failed. - */ - failureReason?: pulumi.Input; - /** - * Model used for the endpoint deployment. - */ - model: pulumi.Input; - /** - * The name of RAI policy. - */ - raiPolicyName?: pulumi.Input; - sku?: pulumi.Input; - /** - * Kind of the deployment. - * Expected value is 'Azure.ContentSafety'. - */ - type: pulumi.Input<"Azure.ContentSafety">; + export interface ContentSafetyArgs { /** - * Deployment model version upgrade option. + * [Required] Specifies the status of content safety. */ - versionUpgradeOption?: pulumi.Input; + contentSafetyStatus: pulumi.Input; } export interface CosmosDbSettingsArgs { + /** + * The throughput of the collections in cosmosdb database + */ collectionsThroughput?: pulumi.Input; } @@ -553934,7 +565773,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: pulumi.Input; + monitorDefinition: pulumi.Input; } /** @@ -554041,64 +565880,38 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Custom Keys credential object */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - } - - export interface CustomMetricThresholdArgs { /** - * [Required] The user-defined metric to calculate. + * Value details of the workspace connection. */ - metric: pulumi.Input; + value?: pulumi.Input; /** - * The threshold value. If null, a default value will be set depending on the selected metric. + * format for the workspace connection value */ - threshold?: pulumi.Input; + valueFormat?: pulumi.Input; } - export interface CustomModelFineTuningArgs { - /** - * HyperParameters for fine tuning custom model. - */ - hyperParameters?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * [Required] Input model for fine tuning. - */ - model: pulumi.Input; - /** - * Enum to determine the type of fine tuning. - * Expected value is 'Custom'. - */ - modelProvider: pulumi.Input<"Custom">; - /** - * [Required] Fine tuning task type. - */ - taskType: pulumi.Input; + export interface CustomMetricThresholdArgs { /** - * [Required] Training data for fine tuning. + * [Required] The user-defined metric to calculate. */ - trainingData: pulumi.Input; + metric: pulumi.Input; /** - * Validation data for fine tuning. + * The threshold value. If null, a default value will be set depending on the selected metric. */ - validationData?: pulumi.Input; - } - /** - * customModelFineTuningArgsProvideDefaults sets the appropriate defaults for CustomModelFineTuningArgs - */ - export function customModelFineTuningArgsProvideDefaults(val: CustomModelFineTuningArgs): CustomModelFineTuningArgs { - return { - ...val, - model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240101preview.mlflowModelJobInputArgsProvideDefaults), - }; + threshold?: pulumi.Input; } export interface CustomModelJobInputArgs { @@ -554114,11 +565927,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -554135,18 +565944,6 @@ export namespace machinelearningservices { } export interface CustomModelJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -554159,11 +565956,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -554175,32 +565968,31 @@ export namespace machinelearningservices { export function customModelJobOutputArgsProvideDefaults(val: CustomModelJobOutputArgs): CustomModelJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } export interface CustomMonitoringSignalArgs { /** - * [Required] ARM resource ID of the component resource used to calculate the custom metrics. + * [Required] Reference to the component asset used to calculate the custom metrics. */ componentId: pulumi.Input; /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -554210,10 +566002,6 @@ export namespace machinelearningservices { * Expected value is 'Custom'. */ signalType: pulumi.Input<"Custom">; - /** - * A list of metrics to calculate and their associated thresholds. - */ - workspaceConnection?: pulumi.Input; } /** @@ -554250,23 +566038,19 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: pulumi.Input; + docker?: pulumi.Input; /** * Configuring the endpoints for the container */ - endpoints?: pulumi.Input[]>; + endpoints?: pulumi.Input[]>; /** * Environment Variable for the container */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Describes the Image Specifications */ - image?: pulumi.Input; - /** - * Describes the jupyter kernel settings for the image if its a custom environment - */ - kernel?: pulumi.Input; + image?: pulumi.Input; /** * Name of the Custom Service */ @@ -554274,7 +566058,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: pulumi.Input[]>; + volumes?: pulumi.Input[]>; } /** * customServiceArgsProvideDefaults sets the appropriate defaults for CustomServiceArgs @@ -554282,7 +566066,7 @@ export namespace machinelearningservices { export function customServiceArgsProvideDefaults(val: CustomServiceArgs): CustomServiceArgs { return { ...val, - image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20240101preview.imageArgsProvideDefaults) : undefined), + image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20240401.imageArgsProvideDefaults) : undefined), }; } @@ -554315,18 +566099,18 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: pulumi.Input<{[key: string]: pulumi.Input}>; + collections: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: pulumi.Input; + requestLogging?: pulumi.Input; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. * If it's day, all data will be collected in blob path /yyyy/MM/dd/. * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. */ - rollingRate?: pulumi.Input; + rollingRate?: pulumi.Input; } /** * dataCollectorArgsProvideDefaults sets the appropriate defaults for DataCollectorArgs @@ -554345,7 +566129,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of data. */ - dataType: pulumi.Input; + dataType: pulumi.Input; /** * The asset description text. */ @@ -554374,34 +566158,30 @@ export namespace machinelearningservices { } export interface DataDriftMonitoringSignalArgs { - /** - * The data segment used for scoping on a subset of the data population. - */ - dataSegment?: pulumi.Input; /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -554409,7 +566189,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataDrift'. @@ -554422,7 +566202,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalArgsProvideDefaults(val: DataDriftMonitoringSignalArgs): DataDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240101preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -554453,70 +566233,6 @@ export namespace machinelearningservices { resourceId?: pulumi.Input; } - export interface DataImportArgs { - /** - * Name of the asset for data import job to create - */ - assetName?: pulumi.Input; - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; - /** - * Enum to determine the type of data. - * Expected value is 'uri_folder'. - */ - dataType: pulumi.Input<"uri_folder">; - /** - * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 - */ - dataUri: pulumi.Input; - /** - * The asset description text. - */ - description?: pulumi.Input; - /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous - */ - isAnonymous?: pulumi.Input; - /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived - */ - isArchived?: pulumi.Input; - /** - * The asset property dictionary. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Source data of the asset to import from - */ - source?: pulumi.Input; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: pulumi.Input; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * dataImportArgsProvideDefaults sets the appropriate defaults for DataImportArgs - */ - export function dataImportArgsProvideDefaults(val: DataImportArgs): DataImportArgs { - return { - ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), - isAnonymous: (val.isAnonymous) ?? false, - isArchived: (val.isArchived) ?? false, - }; - } - /** * A DataLakeAnalytics compute. */ @@ -554538,7 +566254,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -554575,27 +566291,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The features to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -554603,7 +566319,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataQuality'. @@ -554616,38 +566332,10 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalArgsProvideDefaults(val: DataQualityMonitoringSignalArgs): DataQualityMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240101preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } - export interface DatabaseSourceArgs { - /** - * Workspace connection for data import source storage - */ - connection?: pulumi.Input; - /** - * SQL Query statement for data import Database source - */ - query?: pulumi.Input; - /** - * Enum to determine the type of data. - * Expected value is 'database'. - */ - sourceType: pulumi.Input<"database">; - /** - * SQL StoredProcedure on data import Database source - */ - storedProcedure?: pulumi.Input; - /** - * SQL StoredProcedure parameters - */ - storedProcedureParams?: pulumi.Input}>[]>; - /** - * Name of the table on data import Database source - */ - tableName?: pulumi.Input; - } - /** * A DataFactory compute. */ @@ -554672,7 +566360,7 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -554710,15 +566398,6 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: pulumi.Input; - /** - * Locations where the job can run. - */ - locations?: pulumi.Input[]>; - /** - * Optional max allowed number of instances or nodes to be used by the compute target. - * For use with elastic training, currently supported by PyTorch distribution type only. - */ - maxInstanceCount?: pulumi.Input; /** * Additional properties bag. */ @@ -554734,6 +566413,9 @@ export namespace machinelearningservices { }; } + /** + * Docker container configuration + */ export interface DockerArgs { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -554741,36 +566423,39 @@ export namespace machinelearningservices { privileged?: pulumi.Input; } - export interface EncryptionPropertyArgs { + export interface EncryptionKeyVaultPropertiesArgs { /** - * The byok cosmosdb account that customer brings to store customer's data - * with encryption + * For future use - The client id of the identity which will be used to access key vault. */ - cosmosDbResourceId?: pulumi.Input; + identityClientId?: pulumi.Input; /** - * Identity to be used with the keyVault + * Key vault uri to access the encryption key. */ - identity?: pulumi.Input; + keyIdentifier: pulumi.Input; /** - * KeyVault details to do the encryption + * The ArmId of the keyVault where the customer owned encryption key is present. */ - keyVaultProperties: pulumi.Input; + keyVaultArmId: pulumi.Input; + } + + export interface EncryptionPropertyArgs { /** - * The byok search account that customer brings to store customer's data - * with encryption + * The identity that will be used to access the key vault for encryption at rest. */ - searchAccountResourceId?: pulumi.Input; + identity?: pulumi.Input; /** - * Indicates whether or not the encryption is enabled for the workspace. + * Customer Key vault properties. */ - status: pulumi.Input; + keyVaultProperties: pulumi.Input; /** - * The byok storage account that customer brings to store customer's data - * with encryption + * Indicates whether or not the encryption is enabled for the workspace. */ - storageAccountResourceId?: pulumi.Input; + status: pulumi.Input; } + /** + * Describes the endpoint configuration for the container + */ export interface EndpointArgs { /** * Host IP over which the application is exposed from the container @@ -554783,7 +566468,7 @@ export namespace machinelearningservices { /** * Protocol over which communication will happen over this endpoint */ - protocol?: pulumi.Input; + protocol?: pulumi.Input; /** * Port over which the application is exposed from container. */ @@ -554817,25 +566502,6 @@ export namespace machinelearningservices { secondaryKey?: pulumi.Input; } - export interface EndpointDeploymentModelArgs { - /** - * Model format - */ - format?: pulumi.Input; - /** - * Model name. - */ - name?: pulumi.Input; - /** - * Optional. Deployment model source ARM resource ID. - */ - source?: pulumi.Input; - /** - * Model version. - */ - version?: pulumi.Input; - } - export interface EndpointScheduleActionArgs { /** * @@ -554880,11 +566546,14 @@ export namespace machinelearningservices { }; } + /** + * Environment Variables for the container + */ export interface EnvironmentVariableArgs { /** * Type of the Environment Variable. Possible values are: local - For local variable */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Value of the Environment variable */ @@ -554904,18 +566573,14 @@ export namespace machinelearningservices { * Environment version details. */ export interface EnvironmentVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Defines if image needs to be rebuilt based on base image changes. */ - autoRebuild?: pulumi.Input; + autoRebuild?: pulumi.Input; /** * Configuration settings for Docker build context. */ - build?: pulumi.Input; + build?: pulumi.Input; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -554933,23 +566598,19 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: pulumi.Input; - /** - * Intellectual Property details. Used if environment is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; + inferenceConfig?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * The OS type of the environment. */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * The asset property dictionary. */ @@ -554969,10 +566630,8 @@ export namespace machinelearningservices { export function environmentVersionArgsProvideDefaults(val: EnvironmentVersionArgs): EnvironmentVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20240101preview.buildContextArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), + build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20240401.buildContextArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -554983,23 +566642,23 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: pulumi.Input; + featureImportanceSettings: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: pulumi.Input; + metricThreshold: pulumi.Input; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input[]>; + productionData: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -555007,7 +566666,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'FeatureAttributionDrift'. @@ -555020,7 +566679,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalArgsProvideDefaults(val: FeatureAttributionDriftMonitoringSignalArgs): FeatureAttributionDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240101preview.featureImportanceSettingsArgsProvideDefaults), + featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401.featureImportanceSettingsArgsProvideDefaults), }; } @@ -555028,18 +566687,18 @@ export namespace machinelearningservices { /** * [Required] The feature attribution metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface FeatureImportanceSettingsArgs { /** * The mode of operation for computing feature importance. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * The name of the target column within the input data asset. */ @@ -555055,8 +566714,14 @@ export namespace machinelearningservices { }; } + /** + * Settings for feature store type workspace. + */ export interface FeatureStoreSettingsArgs { - computeRuntime?: pulumi.Input; + /** + * Compute runtime config for feature store type workspace. + */ + computeRuntime?: pulumi.Input; offlineStoreConnectionName?: pulumi.Input; onlineStoreConnectionName?: pulumi.Input; } @@ -555074,7 +566739,7 @@ export namespace machinelearningservices { } /** - * Dto object representing feature set + * DTO object representing feature set */ export interface FeaturesetContainerArgs { /** @@ -555105,7 +566770,7 @@ export namespace machinelearningservices { } /** - * Dto object representing specification + * DTO object representing specification */ export interface FeaturesetSpecificationArgs { /** @@ -555115,13 +566780,9 @@ export namespace machinelearningservices { } /** - * Dto object representing feature set version + * DTO object representing feature set version */ export interface FeaturesetVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -555131,17 +566792,17 @@ export namespace machinelearningservices { */ entities?: pulumi.Input[]>; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * Specifies the materialization settings */ - materializationSettings?: pulumi.Input; + materializationSettings?: pulumi.Input; /** * The asset property dictionary. */ @@ -555149,7 +566810,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: pulumi.Input; + specification?: pulumi.Input; /** * Specifies the asset stage */ @@ -555165,15 +566826,14 @@ export namespace machinelearningservices { export function featuresetVersionArgsProvideDefaults(val: FeaturesetVersionArgs): FeaturesetVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20240101preview.materializationSettingsArgsProvideDefaults) : undefined), + materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20240401.materializationSettingsArgsProvideDefaults) : undefined), }; } /** - * Dto object representing feature entity + * DTO object representing feature entity */ export interface FeaturestoreEntityContainerArgs { /** @@ -555204,13 +566864,9 @@ export namespace machinelearningservices { } /** - * Dto object representing feature entity version + * DTO object representing feature entity version */ export interface FeaturestoreEntityVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -555218,13 +566874,13 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: pulumi.Input[]>; + indexColumns?: pulumi.Input[]>; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** @@ -555246,107 +566902,11 @@ export namespace machinelearningservices { export function featurestoreEntityVersionArgsProvideDefaults(val: FeaturestoreEntityVersionArgs): FeaturestoreEntityVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } - export interface FileSystemSourceArgs { - /** - * Workspace connection for data import source storage - */ - connection?: pulumi.Input; - /** - * Path on data import FileSystem source - */ - path?: pulumi.Input; - /** - * Enum to determine the type of data. - * Expected value is 'file_system'. - */ - sourceType: pulumi.Input<"file_system">; - } - - /** - * FineTuning Job definition. - */ - export interface FineTuningJobArgs { - /** - * ARM resource ID of the component resource. - */ - componentId?: pulumi.Input; - /** - * ARM resource ID of the compute resource. - */ - computeId?: pulumi.Input; - /** - * The asset description text. - */ - description?: pulumi.Input; - /** - * Display name of job. - */ - displayName?: pulumi.Input; - /** - * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. - */ - experimentName?: pulumi.Input; - /** - * [Required] - */ - fineTuningDetails: pulumi.Input; - /** - * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. - * Defaults to AmlToken if null. - */ - identity?: pulumi.Input; - /** - * Is the asset archived? - */ - isArchived?: pulumi.Input; - /** - * Enum to determine the type of job. - * Expected value is 'FineTuning'. - */ - jobType: pulumi.Input<"FineTuning">; - /** - * Notification setting for the job - */ - notificationSetting?: pulumi.Input; - /** - * [Required] - */ - outputs: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * The asset property dictionary. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * List of JobEndpoints. - * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. - */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * fineTuningJobArgsProvideDefaults sets the appropriate defaults for FineTuningJobArgs - */ - export function fineTuningJobArgsProvideDefaults(val: FineTuningJobArgs): FineTuningJobArgs { - return { - ...val, - experimentName: (val.experimentName) ?? "Default", - isArchived: (val.isArchived) ?? false, - }; - } - /** * Fixed input data definition. */ @@ -555367,7 +566927,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -555392,40 +566952,28 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Forecasting task specific inputs. */ - forecastingSettings?: pulumi.Input; + forecastingSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for forecasting task. */ - primaryMetric?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -555439,7 +566987,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -555449,15 +566997,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -555475,16 +567023,15 @@ export namespace machinelearningservices { export function forecastingArgsProvideDefaults(val: ForecastingArgs): ForecastingArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.tableFixedParametersArgsProvideDefaults) : undefined), - forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20240101preview.forecastingSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20240401.forecastingSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240101preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401.forecastingTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -555506,16 +567053,11 @@ export namespace machinelearningservices { /** * Flag for generating lags for the numeric features with 'auto' or null. */ - featureLags?: pulumi.Input; - /** - * The feature columns that are available for training but unknown at the time of forecast/inference. - * If features_unknown_at_forecast_time is not set, it is assumed that all the feature columns in the dataset are known at inference time. - */ - featuresUnknownAtForecastTime?: pulumi.Input[]>; + featureLags?: pulumi.Input; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: pulumi.Input; + forecastHorizon?: pulumi.Input; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -555524,24 +567066,24 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: pulumi.Input; + seasonality?: pulumi.Input; /** * The parameter defining how if AutoML should handle short time series. */ - shortSeriesHandlingConfig?: pulumi.Input; + shortSeriesHandlingConfig?: pulumi.Input; /** * The function to be used to aggregate the time series target column to conform to a user specified frequency. * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". */ - targetAggregateFunction?: pulumi.Input; + targetAggregateFunction?: pulumi.Input; /** * The number of past periods to lag from the target column. */ - targetLags?: pulumi.Input; + targetLags?: pulumi.Input; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: pulumi.Input; + targetRollingWindowSize?: pulumi.Input; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -555554,7 +567096,7 @@ export namespace machinelearningservices { /** * Configure STL Decomposition of the time-series target column. */ - useStl?: pulumi.Input; + useStl?: pulumi.Input; } /** * forecastingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingSettingsArgs @@ -555576,11 +567118,11 @@ export namespace machinelearningservices { /** * Allowed models for forecasting task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for forecasting task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -555609,13 +567151,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * forecastingTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsArgs @@ -555629,8 +567165,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -555641,12 +567176,12 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'FQDN'. @@ -555654,102 +567189,6 @@ export namespace machinelearningservices { type: pulumi.Input<"FQDN">; } - /** - * Generation safety quality metric threshold definition. - */ - export interface GenerationSafetyQualityMetricThresholdArgs { - /** - * [Required] Gets or sets the feature attribution metric to calculate. - */ - metric: pulumi.Input; - /** - * Gets or sets the threshold value. - * If null, a default value will be set depending on the selected metric. - */ - threshold?: pulumi.Input; - } - - /** - * Generation safety quality monitoring signal definition. - */ - export interface GenerationSafetyQualityMonitoringSignalArgs { - /** - * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. - */ - metricThresholds: pulumi.Input[]>; - /** - * The current notification mode for this signal. - */ - notificationTypes?: pulumi.Input[]>; - /** - * Gets or sets the production data for computing metrics. - */ - productionData?: pulumi.Input[]>; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * [Required] The sample rate of the production data, should be greater than 0 and at most 1. - */ - samplingRate: pulumi.Input; - /** - * - * Expected value is 'GenerationSafetyQuality'. - */ - signalType: pulumi.Input<"GenerationSafetyQuality">; - /** - * Gets or sets the workspace connection ID used to connect to the content generation endpoint. - */ - workspaceConnectionId?: pulumi.Input; - } - - /** - * Generation token statistics metric threshold definition. - */ - export interface GenerationTokenUsageMetricThresholdArgs { - /** - * [Required] Gets or sets the feature attribution metric to calculate. - */ - metric: pulumi.Input; - /** - * Gets or sets the threshold value. - * If null, a default value will be set depending on the selected metric. - */ - threshold?: pulumi.Input; - } - - /** - * Generation token usage signal definition. - */ - export interface GenerationTokenUsageSignalArgs { - /** - * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. - */ - metricThresholds: pulumi.Input[]>; - /** - * The current notification mode for this signal. - */ - notificationTypes?: pulumi.Input[]>; - /** - * Gets or sets the production data for computing metrics. - */ - productionData?: pulumi.Input[]>; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * [Required] The sample rate of the production data, should be greater than 0 and at most 1. - */ - samplingRate: pulumi.Input; - /** - * - * Expected value is 'GenerationTokenStatistics'. - */ - signalType: pulumi.Input<"GenerationTokenStatistics">; - } - /** * Defines a Sampling Algorithm that exhaustively generates every value combination in the space */ @@ -555785,7 +567224,7 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -555803,63 +567242,13 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Port open for ssh connections on the master node of the cluster. */ sshPort?: pulumi.Input; } - export interface HdfsDatastoreArgs { - /** - * [Required] Account credentials. - */ - credentials: pulumi.Input; - /** - * Enum to determine the datastore contents type. - * Expected value is 'Hdfs'. - */ - datastoreType: pulumi.Input<"Hdfs">; - /** - * The asset description text. - */ - description?: pulumi.Input; - /** - * The TLS cert of the HDFS server. Needs to be a base64 encoded string. Required if "Https" protocol is selected. - */ - hdfsServerCertificate?: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; - /** - * [Required] IP Address or DNS HostName. - */ - nameNodeAddress: pulumi.Input; - /** - * The asset property dictionary. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Protocol used to communicate with the storage account (Https/Http). - */ - protocol?: pulumi.Input; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * hdfsDatastoreArgsProvideDefaults sets the appropriate defaults for HdfsDatastoreArgs - */ - export function hdfsDatastoreArgsProvideDefaults(val: HdfsDatastoreArgs): HdfsDatastoreArgs { - return { - ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), - protocol: (val.protocol) ?? "http", - }; - } - /** * Reference to an asset via its ARM resource ID. */ @@ -555876,28 +567265,27 @@ export namespace machinelearningservices { } /** - * Identity object used for encryption. + * Identity that will be used to access key vault for encryption at rest */ export interface IdentityForCmkArgs { /** - * UserAssignedIdentity to be used to fetch the encryption key from keyVault + * The ArmId of the user assigned identity that will be used to access the customer managed key vault */ userAssignedIdentity?: pulumi.Input; } + /** + * Describes the Image Specifications + */ export interface ImageArgs { /** - * Image reference URL if type is docker. Environment name if type is azureml + * Image reference */ reference?: pulumi.Input; /** - * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) - */ - type?: pulumi.Input; - /** - * Version of image being used. If latest then skip this field + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images */ - version?: pulumi.Input; + type?: pulumi.Input; } /** * imageArgsProvideDefaults sets the appropriate defaults for ImageArgs @@ -555917,27 +567305,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -555951,11 +567339,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -555969,12 +567357,12 @@ export namespace machinelearningservices { export function imageClassificationArgsProvideDefaults(val: ImageClassificationArgs): ImageClassificationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240101preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -555986,27 +567374,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -556020,11 +567408,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -556038,12 +567426,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelArgsProvideDefaults(val: ImageClassificationMultilabelArgs): ImageClassificationMultilabelArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240101preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -556055,27 +567443,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -556089,11 +567477,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -556107,12 +567495,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationArgsProvideDefaults(val: ImageInstanceSegmentationArgs): ImageInstanceSegmentationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240101preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -556541,7 +567929,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -556592,7 +567980,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Name of the model to use for training. * For more information on the available models please visit the official documentation: @@ -556618,7 +568006,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -556675,7 +568063,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationArgsProvideDefaults(val: ImageModelSettingsClassificationArgs): ImageModelSettingsClassificationArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240101preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240401.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -556724,7 +568112,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -556781,15 +568169,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; - /** - * Enable computing and logging training metrics. - */ - logTrainingMetrics?: pulumi.Input; - /** - * Enable computing and logging validation loss. - */ - logValidationLoss?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -556813,7 +568193,7 @@ export namespace machinelearningservices { * Note: training run may get into CUDA OOM if the model size is too big. * Note: This settings is only supported for the 'yolov5' algorithm. */ - modelSize?: pulumi.Input; + modelSize?: pulumi.Input; /** * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. */ @@ -556843,7 +568223,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -556888,7 +568268,7 @@ export namespace machinelearningservices { /** * Metric computation method to use for validation metrics. */ - validationMetricType?: pulumi.Input; + validationMetricType?: pulumi.Input; /** * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. */ @@ -556908,10 +568288,8 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionArgsProvideDefaults(val: ImageModelSettingsObjectDetectionArgs): ImageModelSettingsObjectDetectionArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240101preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240401.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", - logTrainingMetrics: (val.logTrainingMetrics) ?? "Enable", - logValidationLoss: (val.logValidationLoss) ?? "Disable", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", validationMetricType: (val.validationMetricType) ?? "None", @@ -556926,27 +568304,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -556960,11 +568338,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -556978,12 +568356,12 @@ export namespace machinelearningservices { export function imageObjectDetectionArgsProvideDefaults(val: ImageObjectDetectionArgs): ImageObjectDetectionArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240101preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -556994,36 +568372,15 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * [Required] Type of the hyperparameter sampling algorithms. */ - samplingAlgorithm: pulumi.Input; - } - - export interface ImportDataActionArgs { - /** - * - * Expected value is 'ImportData'. - */ - actionType: pulumi.Input<"ImportData">; - /** - * [Required] Defines Schedule action definition details. - */ - dataImportDefinition: pulumi.Input; - } - /** - * importDataActionArgsProvideDefaults sets the appropriate defaults for ImportDataActionArgs - */ - export function importDataActionArgsProvideDefaults(val: ImportDataActionArgs): ImportDataActionArgs { - return { - ...val, - dataImportDefinition: pulumi.output(val.dataImportDefinition).apply(inputs.machinelearningservices.v20240101preview.dataImportArgsProvideDefaults), - }; + samplingAlgorithm: pulumi.Input; } /** - * Dto object representing index column + * DTO object representing index column */ export interface IndexColumnArgs { /** @@ -557033,7 +568390,7 @@ export namespace machinelearningservices { /** * Specifies the data type */ - dataType?: pulumi.Input; + dataType?: pulumi.Input; } /** * indexColumnArgsProvideDefaults sets the appropriate defaults for IndexColumnArgs @@ -557049,118 +568406,15 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: pulumi.Input; + livenessRoute?: pulumi.Input; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: pulumi.Input; + readinessRoute?: pulumi.Input; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: pulumi.Input; - } - - /** - * InferenceEndpoint configuration - */ - export interface InferenceEndpointArgs { - /** - * [Required] Authentication mode for the endpoint. - */ - authMode: pulumi.Input; - /** - * Description of the resource. - */ - description?: pulumi.Input; - /** - * [Required] Group within the same pool with which this endpoint needs to be associated with. - */ - groupId: pulumi.Input; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - - /** - * Inference group configuration - */ - export interface InferenceGroupArgs { - /** - * Capacity to be used from the pool's reserved capacity. - * optional - */ - bonusExtraCapacity?: pulumi.Input; - /** - * Description of the resource. - */ - description?: pulumi.Input; - /** - * Metadata for the inference group. - */ - metadata?: pulumi.Input; - /** - * Priority of the group within the N:Microsoft.MachineLearning.ManagementFrontEnd.Contracts.V20240101Preview.Pools.InferencePools. - */ - priority?: pulumi.Input; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * inferenceGroupArgsProvideDefaults sets the appropriate defaults for InferenceGroupArgs - */ - export function inferenceGroupArgsProvideDefaults(val: InferenceGroupArgs): InferenceGroupArgs { - return { - ...val, - bonusExtraCapacity: (val.bonusExtraCapacity) ?? 0, - priority: (val.priority) ?? 0, - }; - } - - /** - * Inference pool configuration - */ - export interface InferencePoolArgs { - /** - * Code configuration for the inference pool. - */ - codeConfiguration?: pulumi.Input; - /** - * Description of the resource. - */ - description?: pulumi.Input; - /** - * EnvironmentConfiguration for the inference pool. - */ - environmentConfiguration?: pulumi.Input; - /** - * ModelConfiguration for the inference pool. - */ - modelConfiguration?: pulumi.Input; - /** - * [Required] Compute instance type. - */ - nodeSkuType: pulumi.Input; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Request configuration for the inference pool. - */ - requestConfiguration?: pulumi.Input; - } - /** - * inferencePoolArgsProvideDefaults sets the appropriate defaults for InferencePoolArgs - */ - export function inferencePoolArgsProvideDefaults(val: InferencePoolArgs): InferencePoolArgs { - return { - ...val, - environmentConfiguration: (val.environmentConfiguration ? pulumi.output(val.environmentConfiguration).apply(inputs.machinelearningservices.v20240101preview.poolEnvironmentConfigurationArgsProvideDefaults) : undefined), - requestConfiguration: (val.requestConfiguration ? pulumi.output(val.requestConfiguration).apply(inputs.machinelearningservices.v20240101preview.requestConfigurationArgsProvideDefaults) : undefined), - }; + scoringRoute?: pulumi.Input; } /** @@ -557174,7 +568428,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** @@ -557191,29 +568445,6 @@ export namespace machinelearningservices { requests?: pulumi.Input<{[key: string]: pulumi.Input}>; } - /** - * Intellectual Property details for a resource. - */ - export interface IntellectualPropertyArgs { - /** - * Protection level of the Intellectual Property. - */ - protectionLevel?: pulumi.Input; - /** - * [Required] Publisher of the Intellectual Property. Must be the same as Registry publisher name. - */ - publisher: pulumi.Input; - } - /** - * intellectualPropertyArgsProvideDefaults sets the appropriate defaults for IntellectualPropertyArgs - */ - export function intellectualPropertyArgsProvideDefaults(val: IntellectualPropertyArgs): IntellectualPropertyArgs { - return { - ...val, - protectionLevel: (val.protectionLevel) ?? "All", - }; - } - export interface JobResourceConfigurationArgs { /** * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. @@ -557227,15 +568458,6 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: pulumi.Input; - /** - * Locations where the job can run. - */ - locations?: pulumi.Input[]>; - /** - * Optional max allowed number of instances or nodes to be used by the compute target. - * For use with elastic training, currently supported by PyTorch distribution type only. - */ - maxInstanceCount?: pulumi.Input; /** * Additional properties bag. */ @@ -557265,7 +568487,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: pulumi.Input; + jobBaseProperties: pulumi.Input; } /** @@ -557284,9 +568506,9 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: pulumi.Input; + nodes?: pulumi.Input; /** - * Port for endpoint set by user. + * Port for endpoint. */ port?: pulumi.Input; /** @@ -557295,115 +568517,6 @@ export namespace machinelearningservices { properties?: pulumi.Input<{[key: string]: pulumi.Input}>; } - /** - * Jupyter kernel configuration. - */ - export interface JupyterKernelConfigArgs { - /** - * Argument to the the runtime - */ - argv?: pulumi.Input[]>; - /** - * Display name of the kernel - */ - displayName?: pulumi.Input; - /** - * Language of the kernel [Example value: python] - */ - language?: pulumi.Input; - } - - export interface KerberosKeytabCredentialsArgs { - /** - * Enum to determine the datastore credentials type. - * Expected value is 'KerberosKeytab'. - */ - credentialsType: pulumi.Input<"KerberosKeytab">; - /** - * [Required] IP Address or DNS HostName. - */ - kerberosKdcAddress: pulumi.Input; - /** - * [Required] Kerberos Username - */ - kerberosPrincipal: pulumi.Input; - /** - * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. - */ - kerberosRealm: pulumi.Input; - /** - * [Required] Keytab secrets. - */ - secrets: pulumi.Input; - } - - export interface KerberosKeytabSecretsArgs { - /** - * Kerberos keytab secret. - */ - kerberosKeytab?: pulumi.Input; - /** - * Enum to determine the datastore secrets type. - * Expected value is 'KerberosKeytab'. - */ - secretsType: pulumi.Input<"KerberosKeytab">; - } - - export interface KerberosPasswordCredentialsArgs { - /** - * Enum to determine the datastore credentials type. - * Expected value is 'KerberosPassword'. - */ - credentialsType: pulumi.Input<"KerberosPassword">; - /** - * [Required] IP Address or DNS HostName. - */ - kerberosKdcAddress: pulumi.Input; - /** - * [Required] Kerberos Username - */ - kerberosPrincipal: pulumi.Input; - /** - * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. - */ - kerberosRealm: pulumi.Input; - /** - * [Required] Kerberos password secrets. - */ - secrets: pulumi.Input; - } - - export interface KerberosPasswordSecretsArgs { - /** - * Kerberos password secret. - */ - kerberosPassword?: pulumi.Input; - /** - * Enum to determine the datastore secrets type. - * Expected value is 'KerberosPassword'. - */ - secretsType: pulumi.Input<"KerberosPassword">; - } - - /** - * Customer Key vault properties. - */ - export interface KeyVaultPropertiesArgs { - /** - * Currently, we support only SystemAssigned MSI. - * We need this when we support UserAssignedIdentities - */ - identityClientId?: pulumi.Input; - /** - * KeyVault key identifier to encrypt the data - */ - keyIdentifier: pulumi.Input; - /** - * KeyVault Arm Id that contains the data encryption key - */ - keyVaultArmId: pulumi.Input; - } - /** * A Machine Learning compute based on Kubernetes Compute. */ @@ -557428,7 +568541,7 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -557440,7 +568553,7 @@ export namespace machinelearningservices { export function kubernetesArgsProvideDefaults(val: KubernetesArgs): KubernetesArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240101preview.kubernetesPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401.kubernetesPropertiesArgsProvideDefaults) : undefined), }; } @@ -557455,15 +568568,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: pulumi.Input; + containerResourceRequirements?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -557471,14 +568584,14 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Kubernetes'. */ endpointComputeType: pulumi.Input<"Kubernetes">; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -557492,7 +568605,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -557508,18 +568621,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * kubernetesOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentArgs @@ -557528,11 +568641,11 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240101preview.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240401.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240101preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240401.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } @@ -557555,7 +568668,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; + instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Compute namespace */ @@ -557583,220 +568696,6 @@ export namespace machinelearningservices { }; } - /** - * Label category definition - */ - export interface LabelCategoryArgs { - /** - * Dictionary of label classes in this category. - */ - classes?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Display name of the label category. - */ - displayName?: pulumi.Input; - /** - * Indicates whether it is allowed to select multiple classes in this category. - */ - multiSelect?: pulumi.Input; - } - /** - * labelCategoryArgsProvideDefaults sets the appropriate defaults for LabelCategoryArgs - */ - export function labelCategoryArgsProvideDefaults(val: LabelCategoryArgs): LabelCategoryArgs { - return { - ...val, - multiSelect: (val.multiSelect) ?? "Disabled", - }; - } - - /** - * Label class definition - */ - export interface LabelClassArgs { - /** - * Display name of the label class. - */ - displayName?: pulumi.Input; - /** - * Dictionary of subclasses of the label class. - */ - subclasses?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - - /** - * Labeling data configuration definition - */ - export interface LabelingDataConfigurationArgs { - /** - * Resource Id of the data asset to perform labeling. - */ - dataId?: pulumi.Input; - /** - * Indicates whether to enable incremental data refresh. - */ - incrementalDataRefresh?: pulumi.Input; - } - /** - * labelingDataConfigurationArgsProvideDefaults sets the appropriate defaults for LabelingDataConfigurationArgs - */ - export function labelingDataConfigurationArgsProvideDefaults(val: LabelingDataConfigurationArgs): LabelingDataConfigurationArgs { - return { - ...val, - incrementalDataRefresh: (val.incrementalDataRefresh) ?? "Disabled", - }; - } - - /** - * Labeling job definition - */ - export interface LabelingJobArgs { - /** - * ARM resource ID of the component resource. - */ - componentId?: pulumi.Input; - /** - * ARM resource ID of the compute resource. - */ - computeId?: pulumi.Input; - /** - * Configuration of data used in the job. - */ - dataConfiguration?: pulumi.Input; - /** - * The asset description text. - */ - description?: pulumi.Input; - /** - * Display name of job. - */ - displayName?: pulumi.Input; - /** - * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. - */ - experimentName?: pulumi.Input; - /** - * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. - * Defaults to AmlToken if null. - */ - identity?: pulumi.Input; - /** - * Is the asset archived? - */ - isArchived?: pulumi.Input; - /** - * Labeling instructions of the job. - */ - jobInstructions?: pulumi.Input; - /** - * Enum to determine the type of job. - * Expected value is 'Labeling'. - */ - jobType: pulumi.Input<"Labeling">; - /** - * Label categories of the job. - */ - labelCategories?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Media type specific properties in the job. - */ - labelingJobMediaProperties?: pulumi.Input; - /** - * Configuration of MLAssist feature in the job. - */ - mlAssistConfiguration?: pulumi.Input; - /** - * Notification setting for the job - */ - notificationSetting?: pulumi.Input; - /** - * The asset property dictionary. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * List of JobEndpoints. - * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. - */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * labelingJobArgsProvideDefaults sets the appropriate defaults for LabelingJobArgs - */ - export function labelingJobArgsProvideDefaults(val: LabelingJobArgs): LabelingJobArgs { - return { - ...val, - dataConfiguration: (val.dataConfiguration ? pulumi.output(val.dataConfiguration).apply(inputs.machinelearningservices.v20240101preview.labelingDataConfigurationArgsProvideDefaults) : undefined), - experimentName: (val.experimentName) ?? "Default", - isArchived: (val.isArchived) ?? false, - }; - } - - /** - * Properties of a labeling job for image data - */ - export interface LabelingJobImagePropertiesArgs { - /** - * Annotation type of image labeling job. - */ - annotationType?: pulumi.Input; - /** - * Media type of data asset. - * Expected value is 'Image'. - */ - mediaType: pulumi.Input<"Image">; - } - /** - * labelingJobImagePropertiesArgsProvideDefaults sets the appropriate defaults for LabelingJobImagePropertiesArgs - */ - export function labelingJobImagePropertiesArgsProvideDefaults(val: LabelingJobImagePropertiesArgs): LabelingJobImagePropertiesArgs { - return { - ...val, - annotationType: (val.annotationType) ?? "Classification", - }; - } - - /** - * Instructions for labeling job - */ - export interface LabelingJobInstructionsArgs { - /** - * The link to a page with detailed labeling instructions for labelers. - */ - uri?: pulumi.Input; - } - - /** - * Properties of a labeling job for text data - */ - export interface LabelingJobTextPropertiesArgs { - /** - * Annotation type of text labeling job. - */ - annotationType?: pulumi.Input; - /** - * Media type of data asset. - * Expected value is 'Text'. - */ - mediaType: pulumi.Input<"Text">; - } - /** - * labelingJobTextPropertiesArgsProvideDefaults sets the appropriate defaults for LabelingJobTextPropertiesArgs - */ - export function labelingJobTextPropertiesArgsProvideDefaults(val: LabelingJobTextPropertiesArgs): LabelingJobTextPropertiesArgs { - return { - ...val, - annotationType: (val.annotationType) ?? "Classification", - }; - } - export interface LakeHouseArtifactArgs { /** * [Required] OneLake artifact name @@ -557828,36 +568727,6 @@ export namespace machinelearningservices { value: pulumi.Input; } - /** - * Labeling MLAssist configuration definition when MLAssist is disabled - */ - export interface MLAssistConfigurationDisabledArgs { - /** - * - * Expected value is 'Disabled'. - */ - mlAssist: pulumi.Input<"Disabled">; - } - - /** - * Labeling MLAssist configuration definition when MLAssist is enabled - */ - export interface MLAssistConfigurationEnabledArgs { - /** - * [Required] AML compute binding used in inferencing. - */ - inferencingComputeBinding: pulumi.Input; - /** - * - * Expected value is 'Enabled'. - */ - mlAssist: pulumi.Input<"Enabled">; - /** - * [Required] AML compute binding used in training. - */ - trainingComputeBinding: pulumi.Input; - } - export interface MLFlowModelJobInputArgs { /** * Description for the input. @@ -557871,11 +568740,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -557892,18 +568757,6 @@ export namespace machinelearningservices { } export interface MLFlowModelJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -557916,11 +568769,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -557932,7 +568781,6 @@ export namespace machinelearningservices { export function mlflowModelJobOutputArgsProvideDefaults(val: MLFlowModelJobOutputArgs): MLFlowModelJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -557941,10 +568789,6 @@ export namespace machinelearningservices { * MLTable data definition */ export interface MLTableDataArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'mltable'. @@ -557959,15 +568803,11 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** @@ -557978,10 +568818,6 @@ export namespace machinelearningservices { * Uris referenced in the MLTable definition (required for lineage) */ referencedUris?: pulumi.Input[]>; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -557993,8 +568829,6 @@ export namespace machinelearningservices { export function mltableDataArgsProvideDefaults(val: MLTableDataArgs): MLTableDataArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -558013,11 +568847,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -558034,18 +568864,6 @@ export namespace machinelearningservices { } export interface MLTableJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -558058,11 +568876,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -558074,7 +568888,6 @@ export namespace machinelearningservices { export function mltableJobOutputArgsProvideDefaults(val: MLTableJobOutputArgs): MLTableJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -558089,9 +568902,9 @@ export namespace machinelearningservices { */ computeIdentityType: pulumi.Input<"ManagedIdentity">; /** - * Managed service identity (system assigned and/or user assigned identities) + * The identity which will be leveraged by the monitoring jobs. */ - identity?: pulumi.Input; + identity?: pulumi.Input; } /** @@ -558126,13 +568939,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -558143,7 +568967,7 @@ export namespace machinelearningservices { /** * Status for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -558153,12 +568977,12 @@ export namespace machinelearningservices { /** * Isolation mode for the managed network of a machine learning workspace. */ - isolationMode?: pulumi.Input; - outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; + isolationMode?: pulumi.Input; + outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -558172,11 +568996,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -558184,14 +569008,14 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Managed'. */ endpointComputeType: pulumi.Input<"Managed">; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -558205,7 +569029,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -558221,18 +569045,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * managedOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentArgs @@ -558241,46 +569065,14 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240101preview.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240401.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240101preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240401.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } - export interface ManagedOnlineEndpointDeploymentResourcePropertiesArgs { - /** - * The failure reason if the creation failed. - */ - failureReason?: pulumi.Input; - /** - * Kind of the deployment. - * Expected value is 'managedOnlineEndpoint'. - */ - type: pulumi.Input<"managedOnlineEndpoint">; - } - - /** - * Details for managed resource group assigned identities. - */ - export interface ManagedResourceGroupAssignedIdentitiesArgs { - /** - * Identity principal Id - */ - principalId?: pulumi.Input; - } - - /** - * Managed resource group settings - */ - export interface ManagedResourceGroupSettingsArgs { - /** - * List of assigned identities for the managed resource group - */ - assignedIdentities?: pulumi.Input[]>; - } - /** * Managed service identity (system assigned and/or user assigned identities) */ @@ -558288,7 +569080,7 @@ export namespace machinelearningservices { /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ - type: pulumi.Input; + type: pulumi.Input; /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ @@ -558303,7 +569095,7 @@ export namespace machinelearningservices { } /** - * Dto object representing compute resource + * DTO object representing compute resource */ export interface MaterializationComputeResourceArgs { /** @@ -558316,15 +569108,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: pulumi.Input; + notification?: pulumi.Input; /** * Specifies the compute resource settings */ - resource?: pulumi.Input; + resource?: pulumi.Input; /** * Specifies the schedule details */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies the spark compute settings */ @@ -558332,7 +569124,7 @@ export namespace machinelearningservices { /** * Specifies the stores to which materialization should happen */ - storeType?: pulumi.Input; + storeType?: pulumi.Input; } /** * materializationSettingsArgsProvideDefaults sets the appropriate defaults for MaterializationSettingsArgs @@ -558340,7 +569132,7 @@ export namespace machinelearningservices { export function materializationSettingsArgsProvideDefaults(val: MaterializationSettingsArgs): MaterializationSettingsArgs { return { ...val, - schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20240101preview.recurrenceTriggerArgsProvideDefaults) : undefined), + schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20240401.recurrenceTriggerArgsProvideDefaults) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -558402,56 +569194,17 @@ export namespace machinelearningservices { }; } - /** - * Model performance signal definition. - */ - export interface ModelPerformanceSignalArgs { - /** - * The data segment. - */ - dataSegment?: pulumi.Input; - /** - * [Required] A list of metrics to calculate and their associated thresholds. - */ - metricThreshold: pulumi.Input; - /** - * The current notification mode for this signal. - */ - notificationTypes?: pulumi.Input[]>; - /** - * [Required] The data produced by the production service which performance will be calculated for. - */ - productionData: pulumi.Input[]>; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * [Required] The reference data used as the basis to calculate model performance. - */ - referenceData: pulumi.Input; - /** - * - * Expected value is 'ModelPerformance'. - */ - signalType: pulumi.Input<"ModelPerformance">; - } - export interface ModelSettingsArgs { /** - * [Required] + * The unique model identifier that this ServerlessEndpoint should provision. */ - modelId: pulumi.Input; + modelId?: pulumi.Input; } /** * Model asset version details. */ export interface ModelVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -558459,17 +569212,13 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Intellectual Property details. Used if model is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; + flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** @@ -558503,8 +569252,6 @@ export namespace machinelearningservices { export function modelVersionArgsProvideDefaults(val: ModelVersionArgs): ModelVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -558514,24 +569261,24 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: pulumi.Input; + alertNotificationSettings?: pulumi.Input; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: pulumi.Input; + computeConfiguration: pulumi.Input; /** - * The ARM resource ID of either the model or deployment targeted by this monitor. + * The entities targeted by the monitor. */ - monitoringTarget?: pulumi.Input; + monitoringTarget?: pulumi.Input; /** * [Required] The signals to monitor. */ - signals: pulumi.Input<{[key: string]: pulumi.Input}>; + signals: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface MonitorEmailNotificationSettingsArgs { /** - * This is the email recipient list which has a limitation of 499 characters in total. + * The email recipient list which has a limitation of 499 characters in total. */ emails?: pulumi.Input[]>; } @@ -558540,7 +569287,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: pulumi.Input; + emailNotificationSettings?: pulumi.Input; } /** @@ -558550,7 +569297,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: pulumi.Input; + computeIdentity: pulumi.Input; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -558566,33 +569313,22 @@ export namespace machinelearningservices { runtimeVersion: pulumi.Input; } - export interface MonitoringDataSegmentArgs { - /** - * The feature to segment the data on. - */ - feature?: pulumi.Input; - /** - * Filters for only the specified values of the given segmented feature. - */ - values?: pulumi.Input[]>; - } - /** * Monitoring target definition. */ export interface MonitoringTargetArgs { /** - * The ARM resource ID of either the deployment targeted by this monitor. + * Reference to the deployment asset targeted by this monitor. */ deploymentId?: pulumi.Input; /** - * The ARM resource ID of either the model targeted by this monitor. + * Reference to the model asset targeted by this monitor. */ modelId?: pulumi.Input; /** - * [Required] The machine learning task type of the model. + * [Required] The machine learning task type of the monitored model. */ - taskType: pulumi.Input; + taskType: pulumi.Input; } export interface MonitoringThresholdArgs { @@ -558602,22 +569338,6 @@ export namespace machinelearningservices { value?: pulumi.Input; } - /** - * Monitoring workspace connection definition. - */ - export interface MonitoringWorkspaceConnectionArgs { - /** - * The properties of a workspace service connection to store as environment variables in the submitted jobs. - * Key is workspace connection property path, name is environment variable key. - */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * The properties of a workspace service connection to store as secrets in the submitted jobs. - * Key is workspace connection property path, name is secret key. - */ - secrets?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** * MPI distribution configuration. */ @@ -558633,113 +569353,6 @@ export namespace machinelearningservices { processCountPerInstance?: pulumi.Input; } - /** - * Fixed training parameters that won't be swept over during AutoML NLP training. - */ - export interface NlpFixedParametersArgs { - /** - * Number of steps to accumulate gradients over before running a backward pass. - */ - gradientAccumulationSteps?: pulumi.Input; - /** - * The learning rate for the training procedure. - */ - learningRate?: pulumi.Input; - /** - * The type of learning rate schedule to use during the training procedure. - */ - learningRateScheduler?: pulumi.Input; - /** - * The name of the model to train. - */ - modelName?: pulumi.Input; - /** - * Number of training epochs. - */ - numberOfEpochs?: pulumi.Input; - /** - * The batch size for the training procedure. - */ - trainingBatchSize?: pulumi.Input; - /** - * The batch size to be used during evaluation. - */ - validationBatchSize?: pulumi.Input; - /** - * The warmup ratio, used alongside LrSchedulerType. - */ - warmupRatio?: pulumi.Input; - /** - * The weight decay for the training procedure. - */ - weightDecay?: pulumi.Input; - } - /** - * nlpFixedParametersArgsProvideDefaults sets the appropriate defaults for NlpFixedParametersArgs - */ - export function nlpFixedParametersArgsProvideDefaults(val: NlpFixedParametersArgs): NlpFixedParametersArgs { - return { - ...val, - learningRateScheduler: (val.learningRateScheduler) ?? "None", - }; - } - - /** - * Stringified search spaces for each parameter. See below examples. - */ - export interface NlpParameterSubspaceArgs { - /** - * Number of steps to accumulate gradients over before running a backward pass. - */ - gradientAccumulationSteps?: pulumi.Input; - /** - * The learning rate for the training procedure. - */ - learningRate?: pulumi.Input; - /** - * The type of learning rate schedule to use during the training procedure. - */ - learningRateScheduler?: pulumi.Input; - /** - * The name of the model to train. - */ - modelName?: pulumi.Input; - /** - * Number of training epochs. - */ - numberOfEpochs?: pulumi.Input; - /** - * The batch size for the training procedure. - */ - trainingBatchSize?: pulumi.Input; - /** - * The batch size to be used during evaluation. - */ - validationBatchSize?: pulumi.Input; - /** - * The warmup ratio, used alongside LrSchedulerType. - */ - warmupRatio?: pulumi.Input; - /** - * The weight decay for the training procedure. - */ - weightDecay?: pulumi.Input; - } - - /** - * Model sweeping and hyperparameter tuning related settings. - */ - export interface NlpSweepSettingsArgs { - /** - * Type of early termination policy for the sweeping job. - */ - earlyTermination?: pulumi.Input; - /** - * [Required] Type of sampling algorithm. - */ - samplingAlgorithm: pulumi.Input; - } - export interface NlpVerticalFeaturizationSettingsArgs { /** * Dataset language, useful for the text data. @@ -558755,10 +569368,6 @@ export namespace machinelearningservices { * Maximum Concurrent AutoML iterations. */ maxConcurrentTrials?: pulumi.Input; - /** - * Maximum nodes to use for the experiment. - */ - maxNodes?: pulumi.Input; /** * Number of AutoML iterations. */ @@ -558767,10 +569376,6 @@ export namespace machinelearningservices { * AutoML job timeout. */ timeout?: pulumi.Input; - /** - * Timeout for individual HD trials. - */ - trialTimeout?: pulumi.Input; } /** * nlpVerticalLimitSettingsArgsProvideDefaults sets the appropriate defaults for NlpVerticalLimitSettingsArgs @@ -558779,7 +569384,6 @@ export namespace machinelearningservices { return { ...val, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, - maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1, timeout: (val.timeout) ?? "P7D", }; @@ -558794,12 +569398,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -558820,7 +569435,7 @@ export namespace machinelearningservices { /** * Send email notification to user on specified notification type */ - emailOn?: pulumi.Input[]>; + emailOn?: pulumi.Input[]>; /** * This is the email recipient list which has a limitation of 499 characters in total concat with comma separator */ @@ -558828,7 +569443,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; + webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface NumericalDataDriftMetricThresholdArgs { @@ -558840,11 +569455,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalDataQualityMetricThresholdArgs { @@ -558856,11 +569471,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalPredictionDriftMetricThresholdArgs { @@ -558872,11 +569487,11 @@ export namespace machinelearningservices { /** * [Required] The numerical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesArgs { @@ -558888,17 +569503,28 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -558908,7 +569534,7 @@ export namespace machinelearningservices { /** * [Required] Defines supported metric goals for hyperparameter tuning */ - goal: pulumi.Input; + goal: pulumi.Input; /** * [Required] Name of the metric to optimize. */ @@ -558922,11 +569548,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: pulumi.Input; + artifact: pulumi.Input; /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -558940,10 +569566,6 @@ export namespace machinelearningservices { * OneLake endpoint to use for the datastore. */ endpoint?: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * [Required] OneLake workspace name. */ @@ -558955,7 +569577,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -558967,7 +569589,6 @@ export namespace machinelearningservices { export function oneLakeDatastoreArgsProvideDefaults(val: OneLakeDatastoreArgs): OneLakeDatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -558979,7 +569600,7 @@ export namespace machinelearningservices { /** * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * ARM resource ID of the compute if it exists. * optional @@ -558993,7 +569614,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. */ @@ -559005,7 +569626,7 @@ export namespace machinelearningservices { /** * Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. */ - publicNetworkAccess?: pulumi.Input; + publicNetworkAccess?: pulumi.Input; /** * Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. */ @@ -559053,31 +569674,6 @@ export namespace machinelearningservices { }; } - export interface OpenAIEndpointDeploymentResourcePropertiesArgs { - /** - * The failure reason if the creation failed. - */ - failureReason?: pulumi.Input; - /** - * Model used for the endpoint deployment. - */ - model: pulumi.Input; - /** - * The name of RAI policy. - */ - raiPolicyName?: pulumi.Input; - sku?: pulumi.Input; - /** - * Kind of the deployment. - * Expected value is 'Azure.OpenAI'. - */ - type: pulumi.Input<"Azure.OpenAI">; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: pulumi.Input; - } - /** * Reference to an asset via its path in a job output. */ @@ -559106,13 +569702,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -559122,7 +569729,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: pulumi.Input; + assignedUser?: pulumi.Input; } /** @@ -559153,11 +569760,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Inputs for the pipeline job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -559174,24 +569781,20 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Outputs for the pipeline job */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -559216,70 +569819,23 @@ export namespace machinelearningservices { }; } - /** - * Environment configuration options. - */ - export interface PoolEnvironmentConfigurationArgs { - /** - * ARM resource ID of the environment specification for the inference pool. - */ - environmentId?: pulumi.Input; - /** - * Environment variables configuration for the inference pool. - */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Liveness probe monitors the health of the container regularly. - */ - livenessProbe?: pulumi.Input; - /** - * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. - */ - readinessProbe?: pulumi.Input; - /** - * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. - */ - startupProbe?: pulumi.Input; - } - /** - * poolEnvironmentConfigurationArgsProvideDefaults sets the appropriate defaults for PoolEnvironmentConfigurationArgs - */ - export function poolEnvironmentConfigurationArgsProvideDefaults(val: PoolEnvironmentConfigurationArgs): PoolEnvironmentConfigurationArgs { - return { - ...val, - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), - startupProbe: (val.startupProbe ? pulumi.output(val.startupProbe).apply(inputs.machinelearningservices.v20240101preview.probeSettingsArgsProvideDefaults) : undefined), - }; - } - - /** - * Model configuration options. - */ - export interface PoolModelConfigurationArgs { - /** - * The URI path to the model. - */ - modelId?: pulumi.Input; - } - export interface PredictionDriftMonitoringSignalArgs { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -559287,7 +569843,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'PredictionDrift'. @@ -559304,7 +569860,7 @@ export namespace machinelearningservices { /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - sparkStatus?: pulumi.Input; + sparkStatus?: pulumi.Input; subresourceTarget?: pulumi.Input; } @@ -559315,15 +569871,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'PrivateEndpoint'. @@ -559346,25 +569902,17 @@ export namespace machinelearningservices { */ export interface PrivateLinkServiceConnectionStateArgs { /** - * Some RP chose "None". Other RPs use this for region expansion. + * A message indicating if changes on the service provider require any updates on the consumer. */ actionsRequired?: pulumi.Input; /** - * User-defined message that, per NRP doc, may be used for approval-related message. + * The reason for approval/rejection of the connection. */ description?: pulumi.Input; /** - * Connection status of the service consumer with the service provider - * Possible state transitions - * Pending -> Approved (Service provider approves the connection request) - * Pending -> Rejected (Service provider rejects the connection request) - * Pending -> Disconnected (Service provider deletes the connection) - * Approved -> Rejected (Service provider rejects the approved connection) - * Approved -> Disconnected (Service provider deletes the connection) - * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) - * Rejected -> Disconnected (Service provider deletes the connection) + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -559424,11 +569972,7 @@ export namespace machinelearningservices { /** * Controls the compute job tier */ - jobTier?: pulumi.Input; - /** - * Controls the priority of the job on a compute. - */ - priority?: pulumi.Input; + jobTier?: pulumi.Input; } /** * queueSettingsArgsProvideDefaults sets the appropriate defaults for QueueSettingsArgs @@ -559444,14 +569988,10 @@ export namespace machinelearningservices { * Defines a Sampling Algorithm that generates values randomly */ export interface RandomSamplingAlgorithmArgs { - /** - * An optional positive number or e in string format to be used as base for log based random sampling - */ - logbase?: pulumi.Input; /** * The specific type of random algorithm */ - rule?: pulumi.Input; + rule?: pulumi.Input; /** * * Expected value is 'Random'. @@ -559472,41 +570012,6 @@ export namespace machinelearningservices { }; } - /** - * Ray distribution configuration. - */ - export interface RayArgs { - /** - * The address of Ray head node. - */ - address?: pulumi.Input; - /** - * The port to bind the dashboard server to. - */ - dashboardPort?: pulumi.Input; - /** - * Enum to determine the job distribution type. - * Expected value is 'Ray'. - */ - distributionType: pulumi.Input<"Ray">; - /** - * Additional arguments passed to ray start in head node. - */ - headNodeAdditionalArgs?: pulumi.Input; - /** - * Provide this argument to start the Ray dashboard GUI. - */ - includeDashboard?: pulumi.Input; - /** - * The port of the head ray process. - */ - port?: pulumi.Input; - /** - * Additional arguments passed to ray start in worker node. - */ - workerNodeAdditionalArgs?: pulumi.Input; - } - /** * The workflow trigger recurrence for ComputeStartStop schedule type. */ @@ -559514,7 +570019,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency?: pulumi.Input; + frequency?: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -559522,7 +570027,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -559559,7 +570064,7 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } export interface RecurrenceTriggerArgs { @@ -559572,7 +570077,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency: pulumi.Input; + frequency: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -559580,7 +570085,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -559621,11 +570126,7 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: pulumi.Input; - /** - * Managed resource group specific settings - */ - managedResourceGroupSettings?: pulumi.Input; + managedResourceGroup?: pulumi.Input; /** * MLFlow Registry URI for the Registry */ @@ -559638,11 +570139,11 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: pulumi.Input[]>; + regionDetails?: pulumi.Input[]>; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: pulumi.Input[]>; + registryPrivateEndpointConnections?: pulumi.Input[]>; } /** @@ -559661,7 +570162,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: pulumi.Input; + properties?: pulumi.Input; } /** @@ -559675,7 +570176,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: pulumi.Input; + privateEndpoint?: pulumi.Input; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -559683,7 +570184,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: pulumi.Input; + registryPrivateLinkServiceConnectionState?: pulumi.Input; } /** @@ -559701,7 +570202,7 @@ export namespace machinelearningservices { /** * Connection status of the service consumer with the service provider */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -559711,7 +570212,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: pulumi.Input[]>; + acrDetails?: pulumi.Input[]>; /** * The location where the registry exists */ @@ -559719,7 +570220,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: pulumi.Input[]>; + storageAccountDetails?: pulumi.Input[]>; } /** @@ -559733,36 +570234,24 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for regression task. */ - primaryMetric?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -559776,7 +570265,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -559786,15 +570275,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -559812,34 +570301,17 @@ export namespace machinelearningservices { export function regressionArgsProvideDefaults(val: RegressionArgs): RegressionArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.tableFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240101preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401.regressionTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } - export interface RegressionModelPerformanceMetricThresholdArgs { - /** - * [Required] The regression model performance metric to calculate. - */ - metric: pulumi.Input; - /** - * - * Expected value is 'Regression'. - */ - modelType: pulumi.Input<"Regression">; - /** - * The threshold value. If null, a default value will be set depending on the selected metric. - */ - threshold?: pulumi.Input; - } - /** * Regression Training related configuration. */ @@ -559847,11 +570319,11 @@ export namespace machinelearningservices { /** * Allowed models for regression task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for regression task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -559880,13 +570352,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * regressionTrainingSettingsArgsProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsArgs @@ -559900,33 +570366,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", - }; - } - - /** - * Scoring requests configuration. - */ - export interface RequestConfigurationArgs { - /** - * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. - */ - maxConcurrentRequestsPerInstance?: pulumi.Input; - /** - * The scoring timeout in ISO 8601 format. - * Defaults to 5000ms. - */ - requestTimeout?: pulumi.Input; - } - /** - * requestConfigurationArgsProvideDefaults sets the appropriate defaults for RequestConfigurationArgs - */ - export function requestConfigurationArgsProvideDefaults(val: RequestConfigurationArgs): RequestConfigurationArgs { - return { - ...val, - maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, - requestTimeout: (val.requestTimeout) ?? "PT5S", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -559967,9 +570407,9 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** - * The ARM resource ID of the component resource used to preprocess the data. + * Reference to the component asset used to preprocess the data. */ preprocessingComponentId?: pulumi.Input; /** @@ -559981,7 +570421,7 @@ export namespace machinelearningservices { */ windowOffset: pulumi.Input; /** - * [Required] The size of the trailing data window. + * [Required] The size of the rolling data window. */ windowSize: pulumi.Input; } @@ -560006,13 +570446,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -560027,7 +570478,7 @@ export namespace machinelearningservices { /** * [Required] Storage container secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -560079,7 +570530,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: pulumi.Input; + action: pulumi.Input; /** * The asset description text. */ @@ -560103,7 +570554,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: pulumi.Input; + trigger: pulumi.Input; } /** * scheduleArgsProvideDefaults sets the appropriate defaults for ScheduleArgs @@ -560123,11 +570574,11 @@ export namespace machinelearningservices { /** * The current deployment state of schedule. */ - provisioningStatus?: pulumi.Input; + provisioningStatus?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -560143,7 +570594,7 @@ export namespace machinelearningservices { */ scriptData?: pulumi.Input; /** - * The storage source of the script: inline, workspace. + * The storage source of the script: workspace. */ scriptSource?: pulumi.Input; /** @@ -560159,26 +570610,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: pulumi.Input; + creationScript?: pulumi.Input; /** * Script that's run every time the machine starts. */ - startupScript?: pulumi.Input; - } - - /** - * Secret Configuration definition. - */ - export interface SecretConfigurationArgs { - /** - * Secret Uri. - * Sample Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion - */ - uri?: pulumi.Input; - /** - * Name of secret in workspace key vault. - */ - workspaceSecretName?: pulumi.Input; + startupScript?: pulumi.Input; } export interface ServerlessComputeSettingsArgs { @@ -560194,48 +570630,24 @@ export namespace machinelearningservices { export interface ServerlessEndpointArgs { /** - * Specifies the authentication mode for the Serverless endpoint. + * [Required] Specifies the authentication mode for the Serverless endpoint. */ - authMode?: pulumi.Input; + authMode: pulumi.Input; /** - * Optional capacity reservation information for the endpoint. When specified, the Serverless Endpoint - * will be allocated capacity from the specified capacity reservation group. + * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - capacityReservation?: pulumi.Input; + contentSafety?: pulumi.Input; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: pulumi.Input; - /** - * The publisher-defined Serverless Offer to provision the endpoint with. - */ - offer?: pulumi.Input; - } - - export interface ServerlessEndpointCapacityReservationArgs { - /** - * [Required] Specifies a capacity reservation group ID to allocate capacity from. - */ - capacityReservationGroupId: pulumi.Input; - /** - * Specifies a capacity amount to reserve for this endpoint within the parent capacity reservation group. - */ - endpointReservedCapacity?: pulumi.Input; + modelSettings?: pulumi.Input; } - export interface ServerlessOfferArgs { - /** - * [Required] The name of the Serverless Offer - */ - offerName: pulumi.Input; + export interface ServiceManagedResourcesSettingsArgs { /** - * [Required] Publisher name of the Serverless Offer + * The settings for the service managed cosmosdb account. */ - publisher: pulumi.Input; - } - - export interface ServiceManagedResourcesSettingsArgs { - cosmosDb?: pulumi.Input; + cosmosDb?: pulumi.Input; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs { @@ -560247,13 +570659,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -560280,7 +570703,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -560309,7 +570732,7 @@ export namespace machinelearningservices { /** * The action enum for networking rule. */ - action?: pulumi.Input; + action?: pulumi.Input; portRanges?: pulumi.Input; protocol?: pulumi.Input; serviceTag?: pulumi.Input; @@ -560322,15 +570745,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'ServiceTag'. @@ -560345,38 +570768,30 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: pulumi.Input; + scripts?: pulumi.Input; } export interface SharedPrivateLinkResourceArgs { /** - * group id of the private link + * The private link resource group id. */ groupId?: pulumi.Input; /** - * Unique name of the private link + * Unique name of the private link. */ name?: pulumi.Input; /** - * the resource id that private link links to + * The resource id that private link links to. */ privateLinkResourceId?: pulumi.Input; /** - * Request message + * Request message. */ requestMessage?: pulumi.Input; /** - * Connection status of the service consumer with the service provider - * Possible state transitions - * Pending -> Approved (Service provider approves the connection request) - * Pending -> Rejected (Service provider rejects the connection request) - * Pending -> Disconnected (Service provider deletes the connection) - * Approved -> Rejected (Service provider rejects the approved connection) - * Approved -> Disconnected (Service provider deletes the connection) - * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) - * Rejected -> Disconnected (Service provider deletes the connection) + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -560402,7 +570817,7 @@ export namespace machinelearningservices { /** * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. */ - tier?: pulumi.Input; + tier?: pulumi.Input; } /** @@ -560418,7 +570833,7 @@ export namespace machinelearningservices { */ args?: pulumi.Input; /** - * [Required] ARM resource ID of the code asset. + * [Required] arm-id of the code asset. */ codeId: pulumi.Input; /** @@ -560444,7 +570859,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: pulumi.Input; + entry: pulumi.Input; /** * The ARM resource ID of the Environment specification for the job. */ @@ -560465,11 +570880,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -560486,11 +570901,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -560502,20 +570917,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -560529,8 +570940,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240101preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.sparkResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -560578,31 +570989,6 @@ export namespace machinelearningservices { }; } - export interface SpeechEndpointDeploymentResourcePropertiesArgs { - /** - * The failure reason if the creation failed. - */ - failureReason?: pulumi.Input; - /** - * Model used for the endpoint deployment. - */ - model: pulumi.Input; - /** - * The name of RAI policy. - */ - raiPolicyName?: pulumi.Input; - sku?: pulumi.Input; - /** - * Kind of the deployment. - * Expected value is 'Azure.Speech'. - */ - type: pulumi.Input<"Azure.Speech">; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: pulumi.Input; - } - /** * The ssl configuration for scoring */ @@ -560630,7 +571016,7 @@ export namespace machinelearningservices { /** * Enable or disable ssl for scoring */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -560648,7 +571034,7 @@ export namespace machinelearningservices { /** * The meta-learner is a model trained on the output of the individual heterogeneous models. */ - stackMetaLearnerType?: pulumi.Input; + stackMetaLearnerType?: pulumi.Input; } /** * stackEnsembleSettingsArgsProvideDefaults sets the appropriate defaults for StackEnsembleSettingsArgs @@ -560681,9 +571067,9 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** - * The ARM resource ID of the component resource used to preprocess the data. + * Reference to the component asset used to preprocess the data. */ preprocessingComponentId?: pulumi.Input; /** @@ -560707,17 +571093,13 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: pulumi.Input; + systemCreatedStorageAccount?: pulumi.Input; } /** * Sweep job definition. */ export interface SweepJobArgs { - /** - * Component Configuration for sweep over component - */ - componentConfiguration?: pulumi.Input; /** * ARM resource ID of the component resource. */ @@ -560737,7 +571119,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -560746,11 +571128,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -560763,19 +571145,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * [Required] Optimization objective. */ - objective: pulumi.Input; + objective: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -560783,28 +571165,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; - /** - * Compute Resource configuration for the job. - */ - resources?: pulumi.Input; + queueSettings?: pulumi.Input; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ searchSpace: any; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -560812,7 +571186,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: pulumi.Input; + trial: pulumi.Input; } /** * sweepJobArgsProvideDefaults sets the appropriate defaults for SweepJobArgs @@ -560822,9 +571196,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240101preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), - trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20240101preview.trialComponentArgsProvideDefaults), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401.queueSettingsArgsProvideDefaults) : undefined), + trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20240401.trialComponentArgsProvideDefaults), }; } @@ -560876,7 +571249,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -560887,11 +571260,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: pulumi.Input; + autoPauseProperties?: pulumi.Input; /** * Auto scale properties. */ - autoScaleProperties?: pulumi.Input; + autoScaleProperties?: pulumi.Input; /** * The number of compute nodes currently assigned to the compute. */ @@ -560938,7 +571311,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; } export interface SystemCreatedStorageAccountArgs { @@ -560949,7 +571322,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; /** * HNS enabled for storage account */ @@ -560972,196 +571345,6 @@ export namespace machinelearningservices { storageAccountType?: pulumi.Input; } - /** - * Fixed training parameters that won't be swept over during AutoML Table training. - */ - export interface TableFixedParametersArgs { - /** - * Specify the boosting type, e.g gbdt for XGBoost. - */ - booster?: pulumi.Input; - /** - * Specify the boosting type, e.g gbdt for LightGBM. - */ - boostingType?: pulumi.Input; - /** - * Specify the grow policy, which controls the way new nodes are added to the tree. - */ - growPolicy?: pulumi.Input; - /** - * The learning rate for the training procedure. - */ - learningRate?: pulumi.Input; - /** - * Specify the Maximum number of discrete bins to bucket continuous features . - */ - maxBin?: pulumi.Input; - /** - * Specify the max depth to limit the tree depth explicitly. - */ - maxDepth?: pulumi.Input; - /** - * Specify the max leaves to limit the tree leaves explicitly. - */ - maxLeaves?: pulumi.Input; - /** - * The minimum number of data per leaf. - */ - minDataInLeaf?: pulumi.Input; - /** - * Minimum loss reduction required to make a further partition on a leaf node of the tree. - */ - minSplitGain?: pulumi.Input; - /** - * The name of the model to train. - */ - modelName?: pulumi.Input; - /** - * Specify the number of trees (or rounds) in an model. - */ - nEstimators?: pulumi.Input; - /** - * Specify the number of leaves. - */ - numLeaves?: pulumi.Input; - /** - * The name of the preprocessor to use. - */ - preprocessorName?: pulumi.Input; - /** - * L1 regularization term on weights. - */ - regAlpha?: pulumi.Input; - /** - * L2 regularization term on weights. - */ - regLambda?: pulumi.Input; - /** - * Subsample ratio of the training instance. - */ - subsample?: pulumi.Input; - /** - * Frequency of subsample. - */ - subsampleFreq?: pulumi.Input; - /** - * Specify the tree method. - */ - treeMethod?: pulumi.Input; - /** - * If true, center before scaling the data with StandardScalar. - */ - withMean?: pulumi.Input; - /** - * If true, scaling the data with Unit Variance with StandardScalar. - */ - withStd?: pulumi.Input; - } - /** - * tableFixedParametersArgsProvideDefaults sets the appropriate defaults for TableFixedParametersArgs - */ - export function tableFixedParametersArgsProvideDefaults(val: TableFixedParametersArgs): TableFixedParametersArgs { - return { - ...val, - withMean: (val.withMean) ?? false, - withStd: (val.withStd) ?? false, - }; - } - - export interface TableParameterSubspaceArgs { - /** - * Specify the boosting type, e.g gbdt for XGBoost. - */ - booster?: pulumi.Input; - /** - * Specify the boosting type, e.g gbdt for LightGBM. - */ - boostingType?: pulumi.Input; - /** - * Specify the grow policy, which controls the way new nodes are added to the tree. - */ - growPolicy?: pulumi.Input; - /** - * The learning rate for the training procedure. - */ - learningRate?: pulumi.Input; - /** - * Specify the Maximum number of discrete bins to bucket continuous features . - */ - maxBin?: pulumi.Input; - /** - * Specify the max depth to limit the tree depth explicitly. - */ - maxDepth?: pulumi.Input; - /** - * Specify the max leaves to limit the tree leaves explicitly. - */ - maxLeaves?: pulumi.Input; - /** - * The minimum number of data per leaf. - */ - minDataInLeaf?: pulumi.Input; - /** - * Minimum loss reduction required to make a further partition on a leaf node of the tree. - */ - minSplitGain?: pulumi.Input; - /** - * The name of the model to train. - */ - modelName?: pulumi.Input; - /** - * Specify the number of trees (or rounds) in an model. - */ - nEstimators?: pulumi.Input; - /** - * Specify the number of leaves. - */ - numLeaves?: pulumi.Input; - /** - * The name of the preprocessor to use. - */ - preprocessorName?: pulumi.Input; - /** - * L1 regularization term on weights. - */ - regAlpha?: pulumi.Input; - /** - * L2 regularization term on weights. - */ - regLambda?: pulumi.Input; - /** - * Subsample ratio of the training instance. - */ - subsample?: pulumi.Input; - /** - * Frequency of subsample - */ - subsampleFreq?: pulumi.Input; - /** - * Specify the tree method. - */ - treeMethod?: pulumi.Input; - /** - * If true, center before scaling the data with StandardScalar. - */ - withMean?: pulumi.Input; - /** - * If true, scaling the data with Unit Variance with StandardScalar. - */ - withStd?: pulumi.Input; - } - - export interface TableSweepSettingsArgs { - /** - * Type of early termination policy for the sweeping job. - */ - earlyTermination?: pulumi.Input; - /** - * [Required] Type of sampling algorithm. - */ - samplingAlgorithm: pulumi.Input; - } - /** * Featurization Configuration. */ @@ -561169,7 +571352,7 @@ export namespace machinelearningservices { /** * These transformers shall not be used in featurization. */ - blockedTransformers?: pulumi.Input[]>; + blockedTransformers?: pulumi.Input[]>; /** * Dictionary of column name and its type (int, float, string, datetime etc). */ @@ -561187,11 +571370,11 @@ export namespace machinelearningservices { * If 'Off' is selected then no featurization is done. * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; + transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; } /** * tableVerticalFeaturizationSettingsArgsProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsArgs @@ -561224,22 +571407,10 @@ export namespace machinelearningservices { * Max cores per iteration. */ maxCoresPerTrial?: pulumi.Input; - /** - * Maximum nodes to use for the experiment. - */ - maxNodes?: pulumi.Input; /** * Number of iterations. */ maxTrials?: pulumi.Input; - /** - * Number of concurrent sweeping runs that user wants to trigger. - */ - sweepConcurrentTrials?: pulumi.Input; - /** - * Number of sweeping runs that user wants to trigger. - */ - sweepTrials?: pulumi.Input; /** * AutoML job timeout. */ @@ -561258,10 +571429,7 @@ export namespace machinelearningservices { enableEarlyTermination: (val.enableEarlyTermination) ?? true, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, maxCoresPerTrial: (val.maxCoresPerTrial) ?? -1, - maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1000, - sweepConcurrentTrials: (val.sweepConcurrentTrials) ?? 0, - sweepTrials: (val.sweepTrials) ?? 0, timeout: (val.timeout) ?? "PT6H", trialTimeout: (val.trialTimeout) ?? "PT30M", }; @@ -561339,31 +571507,19 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Primary metric for Text-Classification task. */ - primaryMetric?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -561377,11 +571533,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationArgsProvideDefaults sets the appropriate defaults for TextClassificationArgs @@ -561389,12 +571545,11 @@ export namespace machinelearningservices { export function textClassificationArgsProvideDefaults(val: TextClassificationArgs): TextClassificationArgs { return { ...val, - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.nlpFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -561406,27 +571561,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -561440,11 +571583,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for TextClassificationMultilabelArgs @@ -561452,11 +571595,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelArgsProvideDefaults(val: TextClassificationMultilabelArgs): TextClassificationMultilabelArgs { return { ...val, - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.nlpFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -561469,27 +571611,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -561503,11 +571633,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textNerArgsProvideDefaults sets the appropriate defaults for TextNerArgs @@ -561515,14 +571645,16 @@ export namespace machinelearningservices { export function textNerArgsProvideDefaults(val: TextNerArgs): TextNerArgs { return { ...val, - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240101preview.nlpFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), }; } + /** + * Describes the tmpfs options for the container + */ export interface TmpfsOptionsArgs { /** * Mention the Tmpfs size @@ -561566,7 +571698,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -561578,7 +571710,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** * trialComponentArgsProvideDefaults sets the appropriate defaults for TrialComponentArgs @@ -561586,7 +571718,7 @@ export namespace machinelearningservices { export function trialComponentArgsProvideDefaults(val: TrialComponentArgs): TrialComponentArgs { return { ...val, - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -561603,11 +571735,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -561624,18 +571752,6 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -561648,11 +571764,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -561664,7 +571776,6 @@ export namespace machinelearningservices { export function tritonModelJobOutputArgsProvideDefaults(val: TritonModelJobOutputArgs): TritonModelJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -561707,10 +571818,6 @@ export namespace machinelearningservices { * uri-file data version entity */ export interface UriFileDataVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'uri_file'. @@ -561725,25 +571832,17 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -561755,8 +571854,6 @@ export namespace machinelearningservices { export function uriFileDataVersionArgsProvideDefaults(val: UriFileDataVersionArgs): UriFileDataVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -561775,11 +571872,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -561796,18 +571889,6 @@ export namespace machinelearningservices { } export interface UriFileJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -561820,11 +571901,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -561836,7 +571913,6 @@ export namespace machinelearningservices { export function uriFileJobOutputArgsProvideDefaults(val: UriFileJobOutputArgs): UriFileJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -561845,10 +571921,6 @@ export namespace machinelearningservices { * uri-folder data version entity */ export interface UriFolderDataVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'uri_folder'. @@ -561863,25 +571935,17 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -561893,8 +571957,6 @@ export namespace machinelearningservices { export function uriFolderDataVersionArgsProvideDefaults(val: UriFolderDataVersionArgs): UriFolderDataVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240101preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -561913,11 +571975,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -561934,18 +571992,6 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -561958,11 +572004,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -561974,7 +572016,6 @@ export namespace machinelearningservices { export function uriFolderJobOutputArgsProvideDefaults(val: UriFolderJobOutputArgs): UriFolderJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240101preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -562017,13 +572058,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -562047,7 +572099,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -562072,7 +572124,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Indicates whether this compute will be used for running notebooks. */ @@ -562113,11 +572165,14 @@ export namespace machinelearningservices { username?: pulumi.Input; } + /** + * Describes the volume configuration for the container + */ export interface VolumeDefinitionArgs { /** * Bind Options of the mount */ - bind?: pulumi.Input; + bind?: pulumi.Input; /** * Consistency of the volume */ @@ -562137,15 +572192,15 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: pulumi.Input; + tmpfs?: pulumi.Input; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Volume Options of the mount */ - volume?: pulumi.Input; + volume?: pulumi.Input; } /** * volumeDefinitionArgsProvideDefaults sets the appropriate defaults for VolumeDefinitionArgs @@ -562157,6 +572212,9 @@ export namespace machinelearningservices { }; } + /** + * Describes the volume options for the container + */ export interface VolumeOptionsArgs { /** * Indicate whether volume is nocopy @@ -562169,6 +572227,10 @@ export namespace machinelearningservices { secretAccessKey?: pulumi.Input; } + export interface WorkspaceConnectionAccountKeyArgs { + key?: pulumi.Input; + } + /** * Api key object for workspace connection credential. */ @@ -562249,7 +572311,7 @@ export namespace machinelearningservices { } - export namespace v20240401 { + export namespace v20240401preview { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -562262,7 +572324,7 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -562271,14 +572333,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -562305,7 +572359,7 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -562317,7 +572371,7 @@ export namespace machinelearningservices { export function aksargsProvideDefaults(val: AKSArgs): AKSArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401.aksschemaPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401preview.aksschemaPropertiesArgsProvideDefaults) : undefined), }; } @@ -562336,7 +572390,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: pulumi.Input; + aksNetworkingConfiguration?: pulumi.Input; /** * Cluster full qualified domain name */ @@ -562344,7 +572398,7 @@ export namespace machinelearningservices { /** * Intended usage of the cluster */ - clusterPurpose?: pulumi.Input; + clusterPurpose?: pulumi.Input; /** * Load Balancer Subnet */ @@ -562352,11 +572406,11 @@ export namespace machinelearningservices { /** * Load Balancer Type */ - loadBalancerType?: pulumi.Input; + loadBalancerType?: pulumi.Input; /** * SSL configuration */ - sslConfiguration?: pulumi.Input; + sslConfiguration?: pulumi.Input; } /** * aksschemaPropertiesArgsProvideDefaults sets the appropriate defaults for AKSSchemaPropertiesArgs @@ -562378,8 +572432,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -562388,14 +572442,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -562410,8 +572456,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -562420,14 +572466,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -562442,7 +572480,7 @@ export namespace machinelearningservices { /** * [Required] Storage account secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -562467,7 +572505,7 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: pulumi.Input; + systemCreatedAcrAccount?: pulumi.Input; } /** @@ -562535,7 +572573,7 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -562547,7 +572585,7 @@ export namespace machinelearningservices { export function amlComputeArgsProvideDefaults(val: AmlComputeArgs): AmlComputeArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401.amlComputePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401preview.amlComputePropertiesArgsProvideDefaults) : undefined), }; } @@ -562566,7 +572604,7 @@ export namespace machinelearningservices { /** * Compute OS Type */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * A property bag containing additional properties. */ @@ -562574,27 +572612,27 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. */ - remoteLoginPortPublicAccess?: pulumi.Input; + remoteLoginPortPublicAccess?: pulumi.Input; /** * Scale settings for AML Compute */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: pulumi.Input; + userAccountCredentials?: pulumi.Input; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: pulumi.Input; + virtualMachineImage?: pulumi.Input; /** * Virtual Machine priority */ - vmPriority?: pulumi.Input; + vmPriority?: pulumi.Input; /** * Virtual Machine Size */ @@ -562609,7 +572647,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20240401.scaleSettingsArgsProvideDefaults) : undefined), + scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20240401preview.scaleSettingsArgsProvideDefaults) : undefined), }; } @@ -562666,11 +572704,11 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Api key object for workspace connection credential. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -562679,14 +572717,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -562714,6 +572744,26 @@ export namespace machinelearningservices { tenantId: pulumi.Input; } + export interface AutoDeleteSettingArgs { + /** + * When to check if an asset is expired + */ + condition?: pulumi.Input; + /** + * Expiration condition value. + */ + value?: pulumi.Input; + } + /** + * autoDeleteSettingArgsProvideDefaults sets the appropriate defaults for AutoDeleteSettingArgs + */ + export function autoDeleteSettingArgsProvideDefaults(val: AutoDeleteSettingArgs): AutoDeleteSettingArgs { + return { + ...val, + condition: (val.condition) ?? "CreatedGreaterThan", + }; + } + /** * Forecast horizon determined automatically by system. */ @@ -562764,7 +572814,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Is the asset archived? */ @@ -562777,11 +572827,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -562789,16 +572839,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -562806,7 +572860,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: pulumi.Input; + taskDetails: pulumi.Input; } /** * autoMLJobArgsProvideDefaults sets the appropriate defaults for AutoMLJobArgs @@ -562816,8 +572870,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -562876,6 +572930,16 @@ export namespace machinelearningservices { mode: pulumi.Input<"Auto">; } + /** + * Settings for Autologger. + */ + export interface AutologgerSettingsArgs { + /** + * [Required] Indicates whether mlflow autologger is enabled. + */ + mlflowAutologger: pulumi.Input; + } + /** * Azure Blob datastore configuration. */ @@ -562891,7 +572955,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -562905,6 +572969,10 @@ export namespace machinelearningservices { * Azure cloud endpoint for the storage account. */ endpoint?: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -562920,7 +572988,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -562936,6 +573004,7 @@ export namespace machinelearningservices { export function azureBlobDatastoreArgsProvideDefaults(val: AzureBlobDatastoreArgs): AzureBlobDatastoreArgs { return { ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -562947,7 +573016,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -562957,6 +573026,10 @@ export namespace machinelearningservices { * The asset description text. */ description?: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -562968,7 +573041,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * [Required] Azure Data Lake store name. */ @@ -562988,6 +573061,7 @@ export namespace machinelearningservices { export function azureDataLakeGen1DatastoreArgsProvideDefaults(val: AzureDataLakeGen1DatastoreArgs): AzureDataLakeGen1DatastoreArgs { return { ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -563003,7 +573077,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -563021,6 +573095,10 @@ export namespace machinelearningservices { * [Required] The name of the Data Lake Gen2 filesystem. */ filesystem: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -563036,7 +573114,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -563052,6 +573130,7 @@ export namespace machinelearningservices { export function azureDataLakeGen2DatastoreArgsProvideDefaults(val: AzureDataLakeGen2DatastoreArgs): AzureDataLakeGen2DatastoreArgs { return { ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -563082,7 +573161,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -563100,6 +573179,10 @@ export namespace machinelearningservices { * [Required] The name of the Azure file share that the datastore points to. */ fileShareName: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -563115,7 +573198,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -563131,10 +573214,66 @@ export namespace machinelearningservices { export function azureFileDatastoreArgsProvideDefaults(val: AzureFileDatastoreArgs): AzureFileDatastoreArgs { return { ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } + export interface AzureOpenAiFineTuningArgs { + /** + * HyperParameters for fine tuning Azure Open AI model. + */ + hyperParameters?: pulumi.Input; + /** + * [Required] Input model for fine tuning. + */ + model: pulumi.Input; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'AzureOpenAI'. + */ + modelProvider: pulumi.Input<"AzureOpenAI">; + /** + * [Required] Fine tuning task type. + */ + taskType: pulumi.Input; + /** + * [Required] Training data for fine tuning. + */ + trainingData: pulumi.Input; + /** + * Validation data for fine tuning. + */ + validationData?: pulumi.Input; + } + /** + * azureOpenAiFineTuningArgsProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningArgs + */ + export function azureOpenAiFineTuningArgsProvideDefaults(val: AzureOpenAiFineTuningArgs): AzureOpenAiFineTuningArgs { + return { + ...val, + model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240401preview.mlflowModelJobInputArgsProvideDefaults), + }; + } + + /** + * Azure Open AI hyperparameters for fine tuning. + */ + export interface AzureOpenAiHyperParametersArgs { + /** + * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + */ + batchSize?: pulumi.Input; + /** + * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + */ + learningRateMultiplier?: pulumi.Input; + /** + * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + */ + nEpochs?: pulumi.Input; + } + /** * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation */ @@ -563181,7 +573320,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * Compute target for batch inference operation. */ @@ -563189,13 +573328,13 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: pulumi.Input; + deploymentConfiguration?: pulumi.Input; /** * Description of the endpoint deployment. */ description?: pulumi.Input; /** - * ARM resource ID or AssetId of the environment specification for the endpoint deployment. + * ARM resource ID of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -563213,7 +573352,7 @@ export namespace machinelearningservices { /** * Logging level for batch inference operation. */ - loggingLevel?: pulumi.Input; + loggingLevel?: pulumi.Input; /** * Indicates maximum number of parallelism per instance. */ @@ -563227,11 +573366,11 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: pulumi.Input; + model?: pulumi.Input; /** * Indicates how the output will be organized. */ - outputAction?: pulumi.Input; + outputAction?: pulumi.Input; /** * Customized output file name for append_row output action. */ @@ -563244,12 +573383,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: pulumi.Input; + retrySettings?: pulumi.Input; } /** * batchDeploymentArgsProvideDefaults sets the appropriate defaults for BatchDeploymentArgs @@ -563263,8 +573402,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.deploymentResourceConfigurationArgsProvideDefaults) : undefined), - retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20240401.batchRetrySettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), + retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20240401preview.batchRetrySettingsArgsProvideDefaults) : undefined), }; } @@ -563275,11 +573414,11 @@ export namespace machinelearningservices { /** * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** - * Default values for Batch Endpoint + * Default values for Batch Endpoint. */ - defaults?: pulumi.Input; + defaults?: pulumi.Input; /** * Description of the inference endpoint. */ @@ -563288,7 +573427,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -563313,7 +573452,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: pulumi.Input; + componentId?: pulumi.Input; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -563368,9 +573507,6 @@ export namespace machinelearningservices { samplingAlgorithmType: pulumi.Input<"Bayesian">; } - /** - * Describes the bind options for the container - */ export interface BindOptionsArgs { /** * Indicate whether to create host path. @@ -563411,6 +573547,17 @@ export namespace machinelearningservices { }; } + export interface CapacityReservationGroupArgs { + /** + * Offer used by this capacity reservation group. + */ + offer?: pulumi.Input; + /** + * [Required] Specifies the amount of capacity to reserve. + */ + reservedCapacity: pulumi.Input; + } + export interface CategoricalDataDriftMetricThresholdArgs { /** * @@ -563420,11 +573567,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalDataQualityMetricThresholdArgs { @@ -563436,11 +573583,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalPredictionDriftMetricThresholdArgs { @@ -563452,11 +573599,11 @@ export namespace machinelearningservices { /** * [Required] The categorical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } /** @@ -563483,7 +573630,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -563520,20 +573667,24 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Positive label for binary metrics calculation. */ @@ -563541,7 +573692,15 @@ export namespace machinelearningservices { /** * Primary metric for the task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -563555,7 +573714,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -563565,15 +573724,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -563591,17 +573750,34 @@ export namespace machinelearningservices { export function classificationArgsProvideDefaults(val: ClassificationArgs): ClassificationArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.tableFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401.classificationTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } + export interface ClassificationModelPerformanceMetricThresholdArgs { + /** + * [Required] The classification model performance to calculate. + */ + metric: pulumi.Input; + /** + * + * Expected value is 'Classification'. + */ + modelType: pulumi.Input<"Classification">; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + /** * Classification Training related configuration. */ @@ -563609,11 +573785,11 @@ export namespace machinelearningservices { /** * Allowed models for classification task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for classification task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -563642,7 +573818,13 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: pulumi.Input; } /** * classificationTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsArgs @@ -563656,7 +573838,8 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", }; } @@ -563709,6 +573892,10 @@ export namespace machinelearningservices { * Code asset version details. */ export interface CodeVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Uri where code is located */ @@ -563718,11 +573905,11 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** @@ -563740,11 +573927,20 @@ export namespace machinelearningservices { export function codeVersionArgsProvideDefaults(val: CodeVersionArgs): CodeVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } + export interface CognitiveServicesSkuArgs { + capacity?: pulumi.Input; + family?: pulumi.Input; + name?: pulumi.Input; + size?: pulumi.Input; + tier?: pulumi.Input; + } + export interface CollectionArgs { /** * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. @@ -563753,7 +573949,7 @@ export namespace machinelearningservices { /** * Enable or disable data collection. */ - dataCollectionMode?: pulumi.Input; + dataCollectionMode?: pulumi.Input; /** * The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. */ @@ -563793,6 +573989,10 @@ export namespace machinelearningservices { * Command job definition. */ export interface CommandJobArgs { + /** + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + */ + autologgerSettings?: pulumi.Input; /** * ARM resource ID of the code asset. */ @@ -563818,9 +574018,9 @@ export namespace machinelearningservices { */ displayName?: pulumi.Input; /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, Ray, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -563837,11 +574037,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -563854,15 +574054,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -563870,16 +574070,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -563893,8 +574097,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -563913,6 +574117,16 @@ export namespace machinelearningservices { timeout?: pulumi.Input; } + /** + * Used for sweep over component + */ + export interface ComponentConfigurationArgs { + /** + * Pipeline settings, for things like ContinueRunOnStepFailure etc. + */ + pipelineSettings?: any; + } + /** * Component container definition. * @@ -563949,6 +574163,10 @@ export namespace machinelearningservices { * Definition of a component version: defines resources that span component types. */ export interface ComponentVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Defines Component definition details. * @@ -563959,17 +574177,21 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Stage in the component lifecycle + */ + stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -563981,6 +574203,7 @@ export namespace machinelearningservices { export function componentVersionArgsProvideDefaults(val: ComponentVersionArgs): ComponentVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -564010,7 +574233,7 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -564022,10 +574245,20 @@ export namespace machinelearningservices { export function computeInstanceArgsProvideDefaults(val: ComputeInstanceArgs): ComputeInstanceArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401.computeInstancePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401preview.computeInstancePropertiesArgsProvideDefaults) : undefined), }; } + /** + * Specifies settings for autologger. + */ + export interface ComputeInstanceAutologgerSettingsArgs { + /** + * Indicates whether mlflow autologger is enabled for notebooks. + */ + mlflowAutologger?: pulumi.Input; + } + /** * Compute Instance properties */ @@ -564033,39 +574266,63 @@ export namespace machinelearningservices { /** * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. */ - applicationSharingPolicy?: pulumi.Input; + applicationSharingPolicy?: pulumi.Input; + /** + * Specifies settings for autologger. + */ + autologgerSettings?: pulumi.Input; /** * The Compute Instance Authorization type. Available values are personal (default). */ - computeInstanceAuthorizationType?: pulumi.Input; + computeInstanceAuthorizationType?: pulumi.Input; /** * List of Custom Services added to the compute. */ - customServices?: pulumi.Input[]>; + customServices?: pulumi.Input[]>; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ enableNodePublicIp?: pulumi.Input; + /** + * Enable Auto OS Patching. Possible values are: true, false. + */ + enableOSPatching?: pulumi.Input; + /** + * Enable root access. Possible values are: true, false. + */ + enableRootAccess?: pulumi.Input; + /** + * Enable SSO (single sign on). Possible values are: true, false. + */ + enableSSO?: pulumi.Input; + /** + * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + */ + idleTimeBeforeShutdown?: pulumi.Input; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: pulumi.Input; + personalComputeInstanceSettings?: pulumi.Input; + /** + * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + */ + releaseQuotaOnStop?: pulumi.Input; /** * The list of schedules to be applied on the computes. */ - schedules?: pulumi.Input; + schedules?: pulumi.Input; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: pulumi.Input; + setupScripts?: pulumi.Input; /** * Specifies policy and settings for SSH access. */ - sshSettings?: pulumi.Input; + sshSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Virtual Machine Size */ @@ -564079,7 +574336,11 @@ export namespace machinelearningservices { ...val, applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", - sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20240401.computeInstanceSshSettingsArgsProvideDefaults) : undefined), + enableOSPatching: (val.enableOSPatching) ?? false, + enableRootAccess: (val.enableRootAccess) ?? true, + enableSSO: (val.enableSSO) ?? true, + releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, + sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20240401preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), }; } @@ -564094,7 +574355,7 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. */ - sshPublicAccess?: pulumi.Input; + sshPublicAccess?: pulumi.Input; } /** * computeInstanceSshSettingsArgsProvideDefaults sets the appropriate defaults for ComputeInstanceSshSettingsArgs @@ -564122,12 +574383,9 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } - /** - * Compute runtime config for feature store type workspace. - */ export interface ComputeRuntimeDtoArgs { sparkRuntimeVersion?: pulumi.Input; } @@ -564139,7 +574397,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: pulumi.Input[]>; + computeStartStop?: pulumi.Input[]>; } /** @@ -564149,27 +574407,27 @@ export namespace machinelearningservices { /** * [Required] The compute power action. */ - action?: pulumi.Input; + action?: pulumi.Input; /** * Required if triggerType is Cron. */ - cron?: pulumi.Input; + cron?: pulumi.Input; /** * Required if triggerType is Recurrence. */ - recurrence?: pulumi.Input; + recurrence?: pulumi.Input; /** * [Deprecated] Not used any more. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; /** * [Required] The schedule trigger type. */ - triggerType?: pulumi.Input; + triggerType?: pulumi.Input; } /** * computeStartStopScheduleArgsProvideDefaults sets the appropriate defaults for ComputeStartStopScheduleArgs @@ -564177,8 +574435,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleArgsProvideDefaults(val: ComputeStartStopScheduleArgs): ComputeStartStopScheduleArgs { return { ...val, - cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20240401.cronArgsProvideDefaults) : undefined), - recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20240401.recurrenceArgsProvideDefaults) : undefined), + cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20240401preview.cronArgsProvideDefaults) : undefined), + recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20240401preview.recurrenceArgsProvideDefaults) : undefined), }; } @@ -564189,11 +574447,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: pulumi.Input; + containerResourceLimits?: pulumi.Input; /** * Container resource request info: */ - containerResourceRequests?: pulumi.Input; + containerResourceRequests?: pulumi.Input; } export interface ContainerResourceSettingsArgs { @@ -564214,17 +574472,7 @@ export namespace machinelearningservices { memory?: pulumi.Input; } - export interface ContentSafetyArgs { - /** - * [Required] Specifies the status of content safety. - */ - contentSafetyStatus: pulumi.Input; - } - export interface CosmosDbSettingsArgs { - /** - * The throughput of the collections in cosmosdb database - */ collectionsThroughput?: pulumi.Input; } @@ -564237,7 +574485,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: pulumi.Input; + monitorDefinition: pulumi.Input; } /** @@ -564344,11 +574592,11 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Custom Keys credential object */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -564357,14 +574605,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } export interface CustomMetricThresholdArgs { @@ -564375,7 +574615,44 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; + } + + export interface CustomModelFineTuningArgs { + /** + * HyperParameters for fine tuning custom model. + */ + hyperParameters?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] Input model for fine tuning. + */ + model: pulumi.Input; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'Custom'. + */ + modelProvider: pulumi.Input<"Custom">; + /** + * [Required] Fine tuning task type. + */ + taskType: pulumi.Input; + /** + * [Required] Training data for fine tuning. + */ + trainingData: pulumi.Input; + /** + * Validation data for fine tuning. + */ + validationData?: pulumi.Input; + } + /** + * customModelFineTuningArgsProvideDefaults sets the appropriate defaults for CustomModelFineTuningArgs + */ + export function customModelFineTuningArgsProvideDefaults(val: CustomModelFineTuningArgs): CustomModelFineTuningArgs { + return { + ...val, + model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240401preview.mlflowModelJobInputArgsProvideDefaults), + }; } export interface CustomModelJobInputArgs { @@ -564391,7 +574668,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -564408,6 +574689,18 @@ export namespace machinelearningservices { } export interface CustomModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -564420,7 +574713,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -564432,31 +574729,32 @@ export namespace machinelearningservices { export function customModelJobOutputArgsProvideDefaults(val: CustomModelJobOutputArgs): CustomModelJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } export interface CustomMonitoringSignalArgs { /** - * [Required] Reference to the component asset used to calculate the custom metrics. + * [Required] ARM resource ID of the component resource used to calculate the custom metrics. */ componentId: pulumi.Input; /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -564466,6 +574764,10 @@ export namespace machinelearningservices { * Expected value is 'Custom'. */ signalType: pulumi.Input<"Custom">; + /** + * A list of metrics to calculate and their associated thresholds. + */ + workspaceConnection?: pulumi.Input; } /** @@ -564502,19 +574804,23 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: pulumi.Input; + docker?: pulumi.Input; /** * Configuring the endpoints for the container */ - endpoints?: pulumi.Input[]>; + endpoints?: pulumi.Input[]>; /** * Environment Variable for the container */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Describes the Image Specifications */ - image?: pulumi.Input; + image?: pulumi.Input; + /** + * Describes the jupyter kernel settings for the image if its a custom environment + */ + kernel?: pulumi.Input; /** * Name of the Custom Service */ @@ -564522,7 +574828,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: pulumi.Input[]>; + volumes?: pulumi.Input[]>; } /** * customServiceArgsProvideDefaults sets the appropriate defaults for CustomServiceArgs @@ -564530,7 +574836,7 @@ export namespace machinelearningservices { export function customServiceArgsProvideDefaults(val: CustomServiceArgs): CustomServiceArgs { return { ...val, - image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20240401.imageArgsProvideDefaults) : undefined), + image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20240401preview.imageArgsProvideDefaults) : undefined), }; } @@ -564563,18 +574869,18 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: pulumi.Input<{[key: string]: pulumi.Input}>; + collections: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: pulumi.Input; + requestLogging?: pulumi.Input; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. * If it's day, all data will be collected in blob path /yyyy/MM/dd/. * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. */ - rollingRate?: pulumi.Input; + rollingRate?: pulumi.Input; } /** * dataCollectorArgsProvideDefaults sets the appropriate defaults for DataCollectorArgs @@ -564593,7 +574899,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of data. */ - dataType: pulumi.Input; + dataType: pulumi.Input; /** * The asset description text. */ @@ -564622,30 +574928,34 @@ export namespace machinelearningservices { } export interface DataDriftMonitoringSignalArgs { + /** + * The data segment used for scoping on a subset of the data population. + */ + dataSegment?: pulumi.Input; /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -564653,7 +574963,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataDrift'. @@ -564666,7 +574976,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalArgsProvideDefaults(val: DataDriftMonitoringSignalArgs): DataDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401preview.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -564697,6 +575007,70 @@ export namespace machinelearningservices { resourceId?: pulumi.Input; } + export interface DataImportArgs { + /** + * Name of the asset for data import job to create + */ + assetName?: pulumi.Input; + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; + /** + * Enum to determine the type of data. + * Expected value is 'uri_folder'. + */ + dataType: pulumi.Input<"uri_folder">; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: pulumi.Input; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Source data of the asset to import from + */ + source?: pulumi.Input; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * dataImportArgsProvideDefaults sets the appropriate defaults for DataImportArgs + */ + export function dataImportArgsProvideDefaults(val: DataImportArgs): DataImportArgs { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + /** * A DataLakeAnalytics compute. */ @@ -564718,7 +575092,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -564755,27 +575129,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The features to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -564783,7 +575157,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataQuality'. @@ -564796,10 +575170,38 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalArgsProvideDefaults(val: DataQualityMonitoringSignalArgs): DataQualityMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401preview.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } + export interface DatabaseSourceArgs { + /** + * Workspace connection for data import source storage + */ + connection?: pulumi.Input; + /** + * SQL Query statement for data import Database source + */ + query?: pulumi.Input; + /** + * Enum to determine the type of data. + * Expected value is 'database'. + */ + sourceType: pulumi.Input<"database">; + /** + * SQL StoredProcedure on data import Database source + */ + storedProcedure?: pulumi.Input; + /** + * SQL StoredProcedure parameters + */ + storedProcedureParams?: pulumi.Input}>[]>; + /** + * Name of the table on data import Database source + */ + tableName?: pulumi.Input; + } + /** * A DataFactory compute. */ @@ -564824,7 +575226,7 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -564862,6 +575264,15 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: pulumi.Input; + /** + * Locations where the job can run. + */ + locations?: pulumi.Input[]>; + /** + * Optional max allowed number of instances or nodes to be used by the compute target. + * For use with elastic training, currently supported by PyTorch distribution type only. + */ + maxInstanceCount?: pulumi.Input; /** * Additional properties bag. */ @@ -564877,9 +575288,6 @@ export namespace machinelearningservices { }; } - /** - * Docker container configuration - */ export interface DockerArgs { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -564887,39 +575295,36 @@ export namespace machinelearningservices { privileged?: pulumi.Input; } - export interface EncryptionKeyVaultPropertiesArgs { + export interface EncryptionPropertyArgs { /** - * For future use - The client id of the identity which will be used to access key vault. + * The byok cosmosdb account that customer brings to store customer's data + * with encryption */ - identityClientId?: pulumi.Input; + cosmosDbResourceId?: pulumi.Input; /** - * Key vault uri to access the encryption key. + * Identity to be used with the keyVault */ - keyIdentifier: pulumi.Input; + identity?: pulumi.Input; /** - * The ArmId of the keyVault where the customer owned encryption key is present. + * KeyVault details to do the encryption */ - keyVaultArmId: pulumi.Input; - } - - export interface EncryptionPropertyArgs { + keyVaultProperties: pulumi.Input; /** - * The identity that will be used to access the key vault for encryption at rest. + * The byok search account that customer brings to store customer's data + * with encryption */ - identity?: pulumi.Input; + searchAccountResourceId?: pulumi.Input; /** - * Customer Key vault properties. + * Indicates whether or not the encryption is enabled for the workspace. */ - keyVaultProperties: pulumi.Input; + status: pulumi.Input; /** - * Indicates whether or not the encryption is enabled for the workspace. + * The byok storage account that customer brings to store customer's data + * with encryption */ - status: pulumi.Input; + storageAccountResourceId?: pulumi.Input; } - /** - * Describes the endpoint configuration for the container - */ export interface EndpointArgs { /** * Host IP over which the application is exposed from the container @@ -564932,7 +575337,7 @@ export namespace machinelearningservices { /** * Protocol over which communication will happen over this endpoint */ - protocol?: pulumi.Input; + protocol?: pulumi.Input; /** * Port over which the application is exposed from container. */ @@ -564966,6 +575371,40 @@ export namespace machinelearningservices { secondaryKey?: pulumi.Input; } + export interface EndpointDeploymentModelArgs { + /** + * Model format + */ + format?: pulumi.Input; + /** + * Model name. + */ + name?: pulumi.Input; + /** + * Optional. Deployment model source ARM resource ID. + */ + source?: pulumi.Input; + /** + * Model version. + */ + version?: pulumi.Input; + } + + export interface EndpointDeploymentResourcePropertiesArgs { + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + export interface EndpointScheduleActionArgs { /** * @@ -565010,14 +575449,11 @@ export namespace machinelearningservices { }; } - /** - * Environment Variables for the container - */ export interface EnvironmentVariableArgs { /** * Type of the Environment Variable. Possible values are: local - For local variable */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Value of the Environment variable */ @@ -565037,14 +575473,18 @@ export namespace machinelearningservices { * Environment version details. */ export interface EnvironmentVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Defines if image needs to be rebuilt based on base image changes. */ - autoRebuild?: pulumi.Input; + autoRebuild?: pulumi.Input; /** * Configuration settings for Docker build context. */ - build?: pulumi.Input; + build?: pulumi.Input; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -565062,19 +575502,23 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: pulumi.Input; + inferenceConfig?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if environment is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** * The OS type of the environment. */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * The asset property dictionary. */ @@ -565094,8 +575538,10 @@ export namespace machinelearningservices { export function environmentVersionArgsProvideDefaults(val: EnvironmentVersionArgs): EnvironmentVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20240401.buildContextArgsProvideDefaults) : undefined), + build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20240401preview.buildContextArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -565106,23 +575552,23 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: pulumi.Input; + featureImportanceSettings: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: pulumi.Input; + metricThreshold: pulumi.Input; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input[]>; + productionData: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -565130,7 +575576,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'FeatureAttributionDrift'. @@ -565143,7 +575589,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalArgsProvideDefaults(val: FeatureAttributionDriftMonitoringSignalArgs): FeatureAttributionDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401.featureImportanceSettingsArgsProvideDefaults), + featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401preview.featureImportanceSettingsArgsProvideDefaults), }; } @@ -565151,18 +575597,18 @@ export namespace machinelearningservices { /** * [Required] The feature attribution metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface FeatureImportanceSettingsArgs { /** * The mode of operation for computing feature importance. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * The name of the target column within the input data asset. */ @@ -565178,14 +575624,8 @@ export namespace machinelearningservices { }; } - /** - * Settings for feature store type workspace. - */ export interface FeatureStoreSettingsArgs { - /** - * Compute runtime config for feature store type workspace. - */ - computeRuntime?: pulumi.Input; + computeRuntime?: pulumi.Input; offlineStoreConnectionName?: pulumi.Input; onlineStoreConnectionName?: pulumi.Input; } @@ -565203,7 +575643,7 @@ export namespace machinelearningservices { } /** - * DTO object representing feature set + * Dto object representing feature set */ export interface FeaturesetContainerArgs { /** @@ -565234,7 +575674,7 @@ export namespace machinelearningservices { } /** - * DTO object representing specification + * Dto object representing specification */ export interface FeaturesetSpecificationArgs { /** @@ -565244,9 +575684,13 @@ export namespace machinelearningservices { } /** - * DTO object representing feature set version + * Dto object representing feature set version */ export interface FeaturesetVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -565256,17 +575700,17 @@ export namespace machinelearningservices { */ entities?: pulumi.Input[]>; /** - * If the name version are system generated (anonymous registration). + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** * Specifies the materialization settings */ - materializationSettings?: pulumi.Input; + materializationSettings?: pulumi.Input; /** * The asset property dictionary. */ @@ -565274,7 +575718,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: pulumi.Input; + specification?: pulumi.Input; /** * Specifies the asset stage */ @@ -565290,14 +575734,15 @@ export namespace machinelearningservices { export function featuresetVersionArgsProvideDefaults(val: FeaturesetVersionArgs): FeaturesetVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20240401.materializationSettingsArgsProvideDefaults) : undefined), + materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20240401preview.materializationSettingsArgsProvideDefaults) : undefined), }; } /** - * DTO object representing feature entity + * Dto object representing feature entity */ export interface FeaturestoreEntityContainerArgs { /** @@ -565328,9 +575773,13 @@ export namespace machinelearningservices { } /** - * DTO object representing feature entity version + * Dto object representing feature entity version */ export interface FeaturestoreEntityVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -565338,13 +575787,13 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: pulumi.Input[]>; + indexColumns?: pulumi.Input[]>; /** - * If the name version are system generated (anonymous registration). + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** @@ -565366,11 +575815,107 @@ export namespace machinelearningservices { export function featurestoreEntityVersionArgsProvideDefaults(val: FeaturestoreEntityVersionArgs): FeaturestoreEntityVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } + export interface FileSystemSourceArgs { + /** + * Workspace connection for data import source storage + */ + connection?: pulumi.Input; + /** + * Path on data import FileSystem source + */ + path?: pulumi.Input; + /** + * Enum to determine the type of data. + * Expected value is 'file_system'. + */ + sourceType: pulumi.Input<"file_system">; + } + + /** + * FineTuning Job definition. + */ + export interface FineTuningJobArgs { + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * [Required] + */ + fineTuningDetails: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'FineTuning'. + */ + jobType: pulumi.Input<"FineTuning">; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * [Required] + */ + outputs: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * fineTuningJobArgsProvideDefaults sets the appropriate defaults for FineTuningJobArgs + */ + export function fineTuningJobArgsProvideDefaults(val: FineTuningJobArgs): FineTuningJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + /** * Fixed input data definition. */ @@ -565391,7 +575936,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -565416,28 +575961,40 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Forecasting task specific inputs. */ - forecastingSettings?: pulumi.Input; + forecastingSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for forecasting task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -565451,7 +576008,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -565461,15 +576018,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -565487,15 +576044,16 @@ export namespace machinelearningservices { export function forecastingArgsProvideDefaults(val: ForecastingArgs): ForecastingArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20240401.forecastingSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.tableFixedParametersArgsProvideDefaults) : undefined), + forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20240401preview.forecastingSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401.forecastingTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -565517,11 +576075,16 @@ export namespace machinelearningservices { /** * Flag for generating lags for the numeric features with 'auto' or null. */ - featureLags?: pulumi.Input; + featureLags?: pulumi.Input; + /** + * The feature columns that are available for training but unknown at the time of forecast/inference. + * If features_unknown_at_forecast_time is not set, it is assumed that all the feature columns in the dataset are known at inference time. + */ + featuresUnknownAtForecastTime?: pulumi.Input[]>; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: pulumi.Input; + forecastHorizon?: pulumi.Input; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -565530,24 +576093,24 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: pulumi.Input; + seasonality?: pulumi.Input; /** * The parameter defining how if AutoML should handle short time series. */ - shortSeriesHandlingConfig?: pulumi.Input; + shortSeriesHandlingConfig?: pulumi.Input; /** * The function to be used to aggregate the time series target column to conform to a user specified frequency. * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". */ - targetAggregateFunction?: pulumi.Input; + targetAggregateFunction?: pulumi.Input; /** * The number of past periods to lag from the target column. */ - targetLags?: pulumi.Input; + targetLags?: pulumi.Input; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: pulumi.Input; + targetRollingWindowSize?: pulumi.Input; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -565560,7 +576123,7 @@ export namespace machinelearningservices { /** * Configure STL Decomposition of the time-series target column. */ - useStl?: pulumi.Input; + useStl?: pulumi.Input; } /** * forecastingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingSettingsArgs @@ -565582,11 +576145,11 @@ export namespace machinelearningservices { /** * Allowed models for forecasting task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for forecasting task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -565615,7 +576178,13 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: pulumi.Input; } /** * forecastingTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsArgs @@ -565629,7 +576198,8 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", }; } @@ -565640,12 +576210,12 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'FQDN'. @@ -565653,6 +576223,102 @@ export namespace machinelearningservices { type: pulumi.Input<"FQDN">; } + /** + * Generation safety quality metric threshold definition. + */ + export interface GenerationSafetyQualityMetricThresholdArgs { + /** + * [Required] Gets or sets the feature attribution metric to calculate. + */ + metric: pulumi.Input; + /** + * Gets or sets the threshold value. + * If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + /** + * Generation safety quality monitoring signal definition. + */ + export interface GenerationSafetyQualityMonitoringSignalArgs { + /** + * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. + */ + metricThresholds: pulumi.Input[]>; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * Gets or sets the production data for computing metrics. + */ + productionData?: pulumi.Input[]>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The sample rate of the production data, should be greater than 0 and at most 1. + */ + samplingRate: pulumi.Input; + /** + * + * Expected value is 'GenerationSafetyQuality'. + */ + signalType: pulumi.Input<"GenerationSafetyQuality">; + /** + * Gets or sets the workspace connection ID used to connect to the content generation endpoint. + */ + workspaceConnectionId?: pulumi.Input; + } + + /** + * Generation token statistics metric threshold definition. + */ + export interface GenerationTokenUsageMetricThresholdArgs { + /** + * [Required] Gets or sets the feature attribution metric to calculate. + */ + metric: pulumi.Input; + /** + * Gets or sets the threshold value. + * If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + + /** + * Generation token usage signal definition. + */ + export interface GenerationTokenUsageSignalArgs { + /** + * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. + */ + metricThresholds: pulumi.Input[]>; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * Gets or sets the production data for computing metrics. + */ + productionData?: pulumi.Input[]>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The sample rate of the production data, should be greater than 0 and at most 1. + */ + samplingRate: pulumi.Input; + /** + * + * Expected value is 'GenerationTokenStatistics'. + */ + signalType: pulumi.Input<"GenerationTokenStatistics">; + } + /** * Defines a Sampling Algorithm that exhaustively generates every value combination in the space */ @@ -565688,7 +576354,7 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -565706,13 +576372,63 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Port open for ssh connections on the master node of the cluster. */ sshPort?: pulumi.Input; } + export interface HdfsDatastoreArgs { + /** + * [Required] Account credentials. + */ + credentials: pulumi.Input; + /** + * Enum to determine the datastore contents type. + * Expected value is 'Hdfs'. + */ + datastoreType: pulumi.Input<"Hdfs">; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * The TLS cert of the HDFS server. Needs to be a base64 encoded string. Required if "Https" protocol is selected. + */ + hdfsServerCertificate?: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; + /** + * [Required] IP Address or DNS HostName. + */ + nameNodeAddress: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Protocol used to communicate with the storage account (Https/Http). + */ + protocol?: pulumi.Input; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * hdfsDatastoreArgsProvideDefaults sets the appropriate defaults for HdfsDatastoreArgs + */ + export function hdfsDatastoreArgsProvideDefaults(val: HdfsDatastoreArgs): HdfsDatastoreArgs { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), + protocol: (val.protocol) ?? "http", + }; + } + /** * Reference to an asset via its ARM resource ID. */ @@ -565729,27 +576445,28 @@ export namespace machinelearningservices { } /** - * Identity that will be used to access key vault for encryption at rest + * Identity object used for encryption. */ export interface IdentityForCmkArgs { /** - * The ArmId of the user assigned identity that will be used to access the customer managed key vault + * UserAssignedIdentity to be used to fetch the encryption key from keyVault */ userAssignedIdentity?: pulumi.Input; } - /** - * Describes the Image Specifications - */ export interface ImageArgs { /** - * Image reference + * Image reference URL if type is docker. Environment name if type is azureml */ reference?: pulumi.Input; /** - * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) */ - type?: pulumi.Input; + type?: pulumi.Input; + /** + * Version of image being used. If latest then skip this field + */ + version?: pulumi.Input; } /** * imageArgsProvideDefaults sets the appropriate defaults for ImageArgs @@ -565769,27 +576486,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -565803,11 +576520,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -565821,12 +576538,12 @@ export namespace machinelearningservices { export function imageClassificationArgsProvideDefaults(val: ImageClassificationArgs): ImageClassificationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -565838,27 +576555,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -565872,11 +576589,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -565890,12 +576607,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelArgsProvideDefaults(val: ImageClassificationMultilabelArgs): ImageClassificationMultilabelArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -565907,27 +576624,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -565941,11 +576658,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -565959,12 +576676,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationArgsProvideDefaults(val: ImageInstanceSegmentationArgs): ImageInstanceSegmentationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -566393,7 +577110,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -566444,7 +577161,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Name of the model to use for training. * For more information on the available models please visit the official documentation: @@ -566470,7 +577187,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -566527,7 +577244,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationArgsProvideDefaults(val: ImageModelSettingsClassificationArgs): ImageModelSettingsClassificationArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240401.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240401preview.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -566576,7 +577293,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -566633,7 +577350,15 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; + /** + * Enable computing and logging training metrics. + */ + logTrainingMetrics?: pulumi.Input; + /** + * Enable computing and logging validation loss. + */ + logValidationLoss?: pulumi.Input; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -566657,7 +577382,7 @@ export namespace machinelearningservices { * Note: training run may get into CUDA OOM if the model size is too big. * Note: This settings is only supported for the 'yolov5' algorithm. */ - modelSize?: pulumi.Input; + modelSize?: pulumi.Input; /** * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. */ @@ -566687,7 +577412,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -566732,7 +577457,7 @@ export namespace machinelearningservices { /** * Metric computation method to use for validation metrics. */ - validationMetricType?: pulumi.Input; + validationMetricType?: pulumi.Input; /** * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. */ @@ -566752,8 +577477,10 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionArgsProvideDefaults(val: ImageModelSettingsObjectDetectionArgs): ImageModelSettingsObjectDetectionArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240401.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240401preview.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", + logTrainingMetrics: (val.logTrainingMetrics) ?? "Enable", + logValidationLoss: (val.logValidationLoss) ?? "Disable", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", validationMetricType: (val.validationMetricType) ?? "None", @@ -566768,27 +577495,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -566802,11 +577529,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -566820,12 +577547,12 @@ export namespace machinelearningservices { export function imageObjectDetectionArgsProvideDefaults(val: ImageObjectDetectionArgs): ImageObjectDetectionArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -566836,15 +577563,36 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * [Required] Type of the hyperparameter sampling algorithms. */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; + } + + export interface ImportDataActionArgs { + /** + * + * Expected value is 'ImportData'. + */ + actionType: pulumi.Input<"ImportData">; + /** + * [Required] Defines Schedule action definition details. + */ + dataImportDefinition: pulumi.Input; + } + /** + * importDataActionArgsProvideDefaults sets the appropriate defaults for ImportDataActionArgs + */ + export function importDataActionArgsProvideDefaults(val: ImportDataActionArgs): ImportDataActionArgs { + return { + ...val, + dataImportDefinition: pulumi.output(val.dataImportDefinition).apply(inputs.machinelearningservices.v20240401preview.dataImportArgsProvideDefaults), + }; } /** - * DTO object representing index column + * Dto object representing index column */ export interface IndexColumnArgs { /** @@ -566854,7 +577602,7 @@ export namespace machinelearningservices { /** * Specifies the data type */ - dataType?: pulumi.Input; + dataType?: pulumi.Input; } /** * indexColumnArgsProvideDefaults sets the appropriate defaults for IndexColumnArgs @@ -566870,15 +577618,118 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: pulumi.Input; + livenessRoute?: pulumi.Input; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: pulumi.Input; + readinessRoute?: pulumi.Input; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: pulumi.Input; + scoringRoute?: pulumi.Input; + } + + /** + * InferenceEndpoint configuration + */ + export interface InferenceEndpointArgs { + /** + * [Required] Authentication mode for the endpoint. + */ + authMode: pulumi.Input; + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * [Required] Group within the same pool with which this endpoint needs to be associated with. + */ + groupId: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Inference group configuration + */ + export interface InferenceGroupArgs { + /** + * Capacity to be used from the pool's reserved capacity. + * optional + */ + bonusExtraCapacity?: pulumi.Input; + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * Metadata for the inference group. + */ + metadata?: pulumi.Input; + /** + * Priority of the group within the N:Microsoft.MachineLearning.ManagementFrontEnd.Contracts.V20240101Preview.Pools.InferencePools. + */ + priority?: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * inferenceGroupArgsProvideDefaults sets the appropriate defaults for InferenceGroupArgs + */ + export function inferenceGroupArgsProvideDefaults(val: InferenceGroupArgs): InferenceGroupArgs { + return { + ...val, + bonusExtraCapacity: (val.bonusExtraCapacity) ?? 0, + priority: (val.priority) ?? 0, + }; + } + + /** + * Inference pool configuration + */ + export interface InferencePoolArgs { + /** + * Code configuration for the inference pool. + */ + codeConfiguration?: pulumi.Input; + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * EnvironmentConfiguration for the inference pool. + */ + environmentConfiguration?: pulumi.Input; + /** + * ModelConfiguration for the inference pool. + */ + modelConfiguration?: pulumi.Input; + /** + * [Required] Compute instance type. + */ + nodeSkuType: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Request configuration for the inference pool. + */ + requestConfiguration?: pulumi.Input; + } + /** + * inferencePoolArgsProvideDefaults sets the appropriate defaults for InferencePoolArgs + */ + export function inferencePoolArgsProvideDefaults(val: InferencePoolArgs): InferencePoolArgs { + return { + ...val, + environmentConfiguration: (val.environmentConfiguration ? pulumi.output(val.environmentConfiguration).apply(inputs.machinelearningservices.v20240401preview.poolEnvironmentConfigurationArgsProvideDefaults) : undefined), + requestConfiguration: (val.requestConfiguration ? pulumi.output(val.requestConfiguration).apply(inputs.machinelearningservices.v20240401preview.requestConfigurationArgsProvideDefaults) : undefined), + }; } /** @@ -566892,7 +577743,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** @@ -566909,6 +577760,29 @@ export namespace machinelearningservices { requests?: pulumi.Input<{[key: string]: pulumi.Input}>; } + /** + * Intellectual Property details for a resource. + */ + export interface IntellectualPropertyArgs { + /** + * Protection level of the Intellectual Property. + */ + protectionLevel?: pulumi.Input; + /** + * [Required] Publisher of the Intellectual Property. Must be the same as Registry publisher name. + */ + publisher: pulumi.Input; + } + /** + * intellectualPropertyArgsProvideDefaults sets the appropriate defaults for IntellectualPropertyArgs + */ + export function intellectualPropertyArgsProvideDefaults(val: IntellectualPropertyArgs): IntellectualPropertyArgs { + return { + ...val, + protectionLevel: (val.protectionLevel) ?? "All", + }; + } + export interface JobResourceConfigurationArgs { /** * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. @@ -566922,6 +577796,15 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: pulumi.Input; + /** + * Locations where the job can run. + */ + locations?: pulumi.Input[]>; + /** + * Optional max allowed number of instances or nodes to be used by the compute target. + * For use with elastic training, currently supported by PyTorch distribution type only. + */ + maxInstanceCount?: pulumi.Input; /** * Additional properties bag. */ @@ -566951,7 +577834,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: pulumi.Input; + jobBaseProperties: pulumi.Input; } /** @@ -566970,9 +577853,9 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: pulumi.Input; + nodes?: pulumi.Input; /** - * Port for endpoint. + * Port for endpoint set by user. */ port?: pulumi.Input; /** @@ -566981,6 +577864,115 @@ export namespace machinelearningservices { properties?: pulumi.Input<{[key: string]: pulumi.Input}>; } + /** + * Jupyter kernel configuration. + */ + export interface JupyterKernelConfigArgs { + /** + * Argument to the the runtime + */ + argv?: pulumi.Input[]>; + /** + * Display name of the kernel + */ + displayName?: pulumi.Input; + /** + * Language of the kernel [Example value: python] + */ + language?: pulumi.Input; + } + + export interface KerberosKeytabCredentialsArgs { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'KerberosKeytab'. + */ + credentialsType: pulumi.Input<"KerberosKeytab">; + /** + * [Required] IP Address or DNS HostName. + */ + kerberosKdcAddress: pulumi.Input; + /** + * [Required] Kerberos Username + */ + kerberosPrincipal: pulumi.Input; + /** + * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. + */ + kerberosRealm: pulumi.Input; + /** + * [Required] Keytab secrets. + */ + secrets: pulumi.Input; + } + + export interface KerberosKeytabSecretsArgs { + /** + * Kerberos keytab secret. + */ + kerberosKeytab?: pulumi.Input; + /** + * Enum to determine the datastore secrets type. + * Expected value is 'KerberosKeytab'. + */ + secretsType: pulumi.Input<"KerberosKeytab">; + } + + export interface KerberosPasswordCredentialsArgs { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'KerberosPassword'. + */ + credentialsType: pulumi.Input<"KerberosPassword">; + /** + * [Required] IP Address or DNS HostName. + */ + kerberosKdcAddress: pulumi.Input; + /** + * [Required] Kerberos Username + */ + kerberosPrincipal: pulumi.Input; + /** + * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. + */ + kerberosRealm: pulumi.Input; + /** + * [Required] Kerberos password secrets. + */ + secrets: pulumi.Input; + } + + export interface KerberosPasswordSecretsArgs { + /** + * Kerberos password secret. + */ + kerberosPassword?: pulumi.Input; + /** + * Enum to determine the datastore secrets type. + * Expected value is 'KerberosPassword'. + */ + secretsType: pulumi.Input<"KerberosPassword">; + } + + /** + * Customer Key vault properties. + */ + export interface KeyVaultPropertiesArgs { + /** + * Currently, we support only SystemAssigned MSI. + * We need this when we support UserAssignedIdentities + */ + identityClientId?: pulumi.Input; + /** + * KeyVault key identifier to encrypt the data + */ + keyIdentifier: pulumi.Input; + /** + * KeyVault Arm Id that contains the data encryption key + */ + keyVaultArmId: pulumi.Input; + } + /** * A Machine Learning compute based on Kubernetes Compute. */ @@ -567005,7 +577997,7 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -567017,7 +578009,7 @@ export namespace machinelearningservices { export function kubernetesArgsProvideDefaults(val: KubernetesArgs): KubernetesArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401.kubernetesPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401preview.kubernetesPropertiesArgsProvideDefaults) : undefined), }; } @@ -567032,15 +578024,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: pulumi.Input; + containerResourceRequirements?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -567048,14 +578040,14 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Kubernetes'. */ endpointComputeType: pulumi.Input<"Kubernetes">; /** - * ARM resource ID or AssetId of the environment specification for the endpoint deployment. + * ARM resource ID of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -567069,7 +578061,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -567085,18 +578077,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * kubernetesOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentArgs @@ -567105,11 +578097,11 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240401.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240401preview.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240401.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240401preview.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } @@ -567132,7 +578124,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; + instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Compute namespace */ @@ -567160,6 +578152,220 @@ export namespace machinelearningservices { }; } + /** + * Label category definition + */ + export interface LabelCategoryArgs { + /** + * Dictionary of label classes in this category. + */ + classes?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Display name of the label category. + */ + displayName?: pulumi.Input; + /** + * Indicates whether it is allowed to select multiple classes in this category. + */ + multiSelect?: pulumi.Input; + } + /** + * labelCategoryArgsProvideDefaults sets the appropriate defaults for LabelCategoryArgs + */ + export function labelCategoryArgsProvideDefaults(val: LabelCategoryArgs): LabelCategoryArgs { + return { + ...val, + multiSelect: (val.multiSelect) ?? "Disabled", + }; + } + + /** + * Label class definition + */ + export interface LabelClassArgs { + /** + * Display name of the label class. + */ + displayName?: pulumi.Input; + /** + * Dictionary of subclasses of the label class. + */ + subclasses?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + + /** + * Labeling data configuration definition + */ + export interface LabelingDataConfigurationArgs { + /** + * Resource Id of the data asset to perform labeling. + */ + dataId?: pulumi.Input; + /** + * Indicates whether to enable incremental data refresh. + */ + incrementalDataRefresh?: pulumi.Input; + } + /** + * labelingDataConfigurationArgsProvideDefaults sets the appropriate defaults for LabelingDataConfigurationArgs + */ + export function labelingDataConfigurationArgsProvideDefaults(val: LabelingDataConfigurationArgs): LabelingDataConfigurationArgs { + return { + ...val, + incrementalDataRefresh: (val.incrementalDataRefresh) ?? "Disabled", + }; + } + + /** + * Labeling job definition + */ + export interface LabelingJobArgs { + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * Configuration of data used in the job. + */ + dataConfiguration?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Labeling instructions of the job. + */ + jobInstructions?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'Labeling'. + */ + jobType: pulumi.Input<"Labeling">; + /** + * Label categories of the job. + */ + labelCategories?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Media type specific properties in the job. + */ + labelingJobMediaProperties?: pulumi.Input; + /** + * Configuration of MLAssist feature in the job. + */ + mlAssistConfiguration?: pulumi.Input; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * labelingJobArgsProvideDefaults sets the appropriate defaults for LabelingJobArgs + */ + export function labelingJobArgsProvideDefaults(val: LabelingJobArgs): LabelingJobArgs { + return { + ...val, + dataConfiguration: (val.dataConfiguration ? pulumi.output(val.dataConfiguration).apply(inputs.machinelearningservices.v20240401preview.labelingDataConfigurationArgsProvideDefaults) : undefined), + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Properties of a labeling job for image data + */ + export interface LabelingJobImagePropertiesArgs { + /** + * Annotation type of image labeling job. + */ + annotationType?: pulumi.Input; + /** + * Media type of data asset. + * Expected value is 'Image'. + */ + mediaType: pulumi.Input<"Image">; + } + /** + * labelingJobImagePropertiesArgsProvideDefaults sets the appropriate defaults for LabelingJobImagePropertiesArgs + */ + export function labelingJobImagePropertiesArgsProvideDefaults(val: LabelingJobImagePropertiesArgs): LabelingJobImagePropertiesArgs { + return { + ...val, + annotationType: (val.annotationType) ?? "Classification", + }; + } + + /** + * Instructions for labeling job + */ + export interface LabelingJobInstructionsArgs { + /** + * The link to a page with detailed labeling instructions for labelers. + */ + uri?: pulumi.Input; + } + + /** + * Properties of a labeling job for text data + */ + export interface LabelingJobTextPropertiesArgs { + /** + * Annotation type of text labeling job. + */ + annotationType?: pulumi.Input; + /** + * Media type of data asset. + * Expected value is 'Text'. + */ + mediaType: pulumi.Input<"Text">; + } + /** + * labelingJobTextPropertiesArgsProvideDefaults sets the appropriate defaults for LabelingJobTextPropertiesArgs + */ + export function labelingJobTextPropertiesArgsProvideDefaults(val: LabelingJobTextPropertiesArgs): LabelingJobTextPropertiesArgs { + return { + ...val, + annotationType: (val.annotationType) ?? "Classification", + }; + } + export interface LakeHouseArtifactArgs { /** * [Required] OneLake artifact name @@ -567191,6 +578397,36 @@ export namespace machinelearningservices { value: pulumi.Input; } + /** + * Labeling MLAssist configuration definition when MLAssist is disabled + */ + export interface MLAssistConfigurationDisabledArgs { + /** + * + * Expected value is 'Disabled'. + */ + mlAssist: pulumi.Input<"Disabled">; + } + + /** + * Labeling MLAssist configuration definition when MLAssist is enabled + */ + export interface MLAssistConfigurationEnabledArgs { + /** + * [Required] AML compute binding used in inferencing. + */ + inferencingComputeBinding: pulumi.Input; + /** + * + * Expected value is 'Enabled'. + */ + mlAssist: pulumi.Input<"Enabled">; + /** + * [Required] AML compute binding used in training. + */ + trainingComputeBinding: pulumi.Input; + } + export interface MLFlowModelJobInputArgs { /** * Description for the input. @@ -567204,7 +578440,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -567221,6 +578461,18 @@ export namespace machinelearningservices { } export interface MLFlowModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -567233,7 +578485,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -567245,6 +578501,7 @@ export namespace machinelearningservices { export function mlflowModelJobOutputArgsProvideDefaults(val: MLFlowModelJobOutputArgs): MLFlowModelJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -567253,6 +578510,10 @@ export namespace machinelearningservices { * MLTable data definition */ export interface MLTableDataArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'mltable'. @@ -567267,11 +578528,15 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** @@ -567282,6 +578547,10 @@ export namespace machinelearningservices { * Uris referenced in the MLTable definition (required for lineage) */ referencedUris?: pulumi.Input[]>; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -567293,6 +578562,8 @@ export namespace machinelearningservices { export function mltableDataArgsProvideDefaults(val: MLTableDataArgs): MLTableDataArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -567311,7 +578582,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -567328,6 +578603,18 @@ export namespace machinelearningservices { } export interface MLTableJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -567340,7 +578627,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -567352,6 +578643,7 @@ export namespace machinelearningservices { export function mltableJobOutputArgsProvideDefaults(val: MLTableJobOutputArgs): MLTableJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -567366,9 +578658,9 @@ export namespace machinelearningservices { */ computeIdentityType: pulumi.Input<"ManagedIdentity">; /** - * The identity which will be leveraged by the monitoring jobs. + * Managed service identity (system assigned and/or user assigned identities) */ - identity?: pulumi.Input; + identity?: pulumi.Input; } /** @@ -567403,8 +578695,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -567413,14 +578705,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -567431,7 +578715,7 @@ export namespace machinelearningservices { /** * Status for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -567441,12 +578725,12 @@ export namespace machinelearningservices { /** * Isolation mode for the managed network of a machine learning workspace. */ - isolationMode?: pulumi.Input; - outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; + isolationMode?: pulumi.Input; + outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -567460,11 +578744,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -567472,14 +578756,14 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Managed'. */ endpointComputeType: pulumi.Input<"Managed">; /** - * ARM resource ID or AssetId of the environment specification for the endpoint deployment. + * ARM resource ID of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -567493,7 +578777,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -567509,18 +578793,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * managedOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentArgs @@ -567529,14 +578813,34 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240401.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240401preview.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240401.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240401preview.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } + /** + * Details for managed resource group assigned identities. + */ + export interface ManagedResourceGroupAssignedIdentitiesArgs { + /** + * Identity principal Id + */ + principalId?: pulumi.Input; + } + + /** + * Managed resource group settings + */ + export interface ManagedResourceGroupSettingsArgs { + /** + * List of assigned identities for the managed resource group + */ + assignedIdentities?: pulumi.Input[]>; + } + /** * Managed service identity (system assigned and/or user assigned identities) */ @@ -567544,7 +578848,7 @@ export namespace machinelearningservices { /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ - type: pulumi.Input; + type: pulumi.Input; /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ @@ -567559,7 +578863,7 @@ export namespace machinelearningservices { } /** - * DTO object representing compute resource + * Dto object representing compute resource */ export interface MaterializationComputeResourceArgs { /** @@ -567572,15 +578876,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: pulumi.Input; + notification?: pulumi.Input; /** * Specifies the compute resource settings */ - resource?: pulumi.Input; + resource?: pulumi.Input; /** * Specifies the schedule details */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies the spark compute settings */ @@ -567588,7 +578892,7 @@ export namespace machinelearningservices { /** * Specifies the stores to which materialization should happen */ - storeType?: pulumi.Input; + storeType?: pulumi.Input; } /** * materializationSettingsArgsProvideDefaults sets the appropriate defaults for MaterializationSettingsArgs @@ -567596,7 +578900,7 @@ export namespace machinelearningservices { export function materializationSettingsArgsProvideDefaults(val: MaterializationSettingsArgs): MaterializationSettingsArgs { return { ...val, - schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20240401.recurrenceTriggerArgsProvideDefaults) : undefined), + schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20240401preview.recurrenceTriggerArgsProvideDefaults) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -567658,17 +578962,56 @@ export namespace machinelearningservices { }; } + /** + * Model performance signal definition. + */ + export interface ModelPerformanceSignalArgs { + /** + * The data segment. + */ + dataSegment?: pulumi.Input; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThreshold: pulumi.Input; + /** + * The current notification mode for this signal. + */ + notificationTypes?: pulumi.Input[]>; + /** + * [Required] The data produced by the production service which performance will be calculated for. + */ + productionData: pulumi.Input[]>; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] The reference data used as the basis to calculate model performance. + */ + referenceData: pulumi.Input; + /** + * + * Expected value is 'ModelPerformance'. + */ + signalType: pulumi.Input<"ModelPerformance">; + } + export interface ModelSettingsArgs { /** - * The unique model identifier that this ServerlessEndpoint should provision. + * [Required] */ - modelId?: pulumi.Input; + modelId: pulumi.Input; } /** * Model asset version details. */ export interface ModelVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -567676,13 +579019,17 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; + flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if model is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** @@ -567716,6 +579063,8 @@ export namespace machinelearningservices { export function modelVersionArgsProvideDefaults(val: ModelVersionArgs): ModelVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -567725,24 +579074,24 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: pulumi.Input; + alertNotificationSettings?: pulumi.Input; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: pulumi.Input; + computeConfiguration: pulumi.Input; /** - * The entities targeted by the monitor. + * The ARM resource ID of either the model or deployment targeted by this monitor. */ - monitoringTarget?: pulumi.Input; + monitoringTarget?: pulumi.Input; /** * [Required] The signals to monitor. */ - signals: pulumi.Input<{[key: string]: pulumi.Input}>; + signals: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface MonitorEmailNotificationSettingsArgs { /** - * The email recipient list which has a limitation of 499 characters in total. + * This is the email recipient list which has a limitation of 499 characters in total. */ emails?: pulumi.Input[]>; } @@ -567751,7 +579100,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: pulumi.Input; + emailNotificationSettings?: pulumi.Input; } /** @@ -567761,7 +579110,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: pulumi.Input; + computeIdentity: pulumi.Input; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -567777,22 +579126,33 @@ export namespace machinelearningservices { runtimeVersion: pulumi.Input; } + export interface MonitoringDataSegmentArgs { + /** + * The feature to segment the data on. + */ + feature?: pulumi.Input; + /** + * Filters for only the specified values of the given segmented feature. + */ + values?: pulumi.Input[]>; + } + /** * Monitoring target definition. */ export interface MonitoringTargetArgs { /** - * Reference to the deployment asset targeted by this monitor. + * The ARM resource ID of either the deployment targeted by this monitor. */ deploymentId?: pulumi.Input; /** - * Reference to the model asset targeted by this monitor. + * The ARM resource ID of either the model targeted by this monitor. */ modelId?: pulumi.Input; /** - * [Required] The machine learning task type of the monitored model. + * [Required] The machine learning task type of the model. */ - taskType: pulumi.Input; + taskType: pulumi.Input; } export interface MonitoringThresholdArgs { @@ -567802,6 +579162,22 @@ export namespace machinelearningservices { value?: pulumi.Input; } + /** + * Monitoring workspace connection definition. + */ + export interface MonitoringWorkspaceConnectionArgs { + /** + * The properties of a workspace service connection to store as environment variables in the submitted jobs. + * Key is workspace connection property path, name is environment variable key. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The properties of a workspace service connection to store as secrets in the submitted jobs. + * Key is workspace connection property path, name is secret key. + */ + secrets?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** * MPI distribution configuration. */ @@ -567817,6 +579193,113 @@ export namespace machinelearningservices { processCountPerInstance?: pulumi.Input; } + /** + * Fixed training parameters that won't be swept over during AutoML NLP training. + */ + export interface NlpFixedParametersArgs { + /** + * Number of steps to accumulate gradients over before running a backward pass. + */ + gradientAccumulationSteps?: pulumi.Input; + /** + * The learning rate for the training procedure. + */ + learningRate?: pulumi.Input; + /** + * The type of learning rate schedule to use during the training procedure. + */ + learningRateScheduler?: pulumi.Input; + /** + * The name of the model to train. + */ + modelName?: pulumi.Input; + /** + * Number of training epochs. + */ + numberOfEpochs?: pulumi.Input; + /** + * The batch size for the training procedure. + */ + trainingBatchSize?: pulumi.Input; + /** + * The batch size to be used during evaluation. + */ + validationBatchSize?: pulumi.Input; + /** + * The warmup ratio, used alongside LrSchedulerType. + */ + warmupRatio?: pulumi.Input; + /** + * The weight decay for the training procedure. + */ + weightDecay?: pulumi.Input; + } + /** + * nlpFixedParametersArgsProvideDefaults sets the appropriate defaults for NlpFixedParametersArgs + */ + export function nlpFixedParametersArgsProvideDefaults(val: NlpFixedParametersArgs): NlpFixedParametersArgs { + return { + ...val, + learningRateScheduler: (val.learningRateScheduler) ?? "None", + }; + } + + /** + * Stringified search spaces for each parameter. See below examples. + */ + export interface NlpParameterSubspaceArgs { + /** + * Number of steps to accumulate gradients over before running a backward pass. + */ + gradientAccumulationSteps?: pulumi.Input; + /** + * The learning rate for the training procedure. + */ + learningRate?: pulumi.Input; + /** + * The type of learning rate schedule to use during the training procedure. + */ + learningRateScheduler?: pulumi.Input; + /** + * The name of the model to train. + */ + modelName?: pulumi.Input; + /** + * Number of training epochs. + */ + numberOfEpochs?: pulumi.Input; + /** + * The batch size for the training procedure. + */ + trainingBatchSize?: pulumi.Input; + /** + * The batch size to be used during evaluation. + */ + validationBatchSize?: pulumi.Input; + /** + * The warmup ratio, used alongside LrSchedulerType. + */ + warmupRatio?: pulumi.Input; + /** + * The weight decay for the training procedure. + */ + weightDecay?: pulumi.Input; + } + + /** + * Model sweeping and hyperparameter tuning related settings. + */ + export interface NlpSweepSettingsArgs { + /** + * Type of early termination policy for the sweeping job. + */ + earlyTermination?: pulumi.Input; + /** + * [Required] Type of sampling algorithm. + */ + samplingAlgorithm: pulumi.Input; + } + export interface NlpVerticalFeaturizationSettingsArgs { /** * Dataset language, useful for the text data. @@ -567832,6 +579315,10 @@ export namespace machinelearningservices { * Maximum Concurrent AutoML iterations. */ maxConcurrentTrials?: pulumi.Input; + /** + * Maximum nodes to use for the experiment. + */ + maxNodes?: pulumi.Input; /** * Number of AutoML iterations. */ @@ -567840,6 +579327,10 @@ export namespace machinelearningservices { * AutoML job timeout. */ timeout?: pulumi.Input; + /** + * Timeout for individual HD trials. + */ + trialTimeout?: pulumi.Input; } /** * nlpVerticalLimitSettingsArgsProvideDefaults sets the appropriate defaults for NlpVerticalLimitSettingsArgs @@ -567848,6 +579339,7 @@ export namespace machinelearningservices { return { ...val, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, + maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1, timeout: (val.timeout) ?? "P7D", }; @@ -567862,7 +579354,7 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -567871,14 +579363,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -567899,7 +579383,7 @@ export namespace machinelearningservices { /** * Send email notification to user on specified notification type */ - emailOn?: pulumi.Input[]>; + emailOn?: pulumi.Input[]>; /** * This is the email recipient list which has a limitation of 499 characters in total concat with comma separator */ @@ -567907,7 +579391,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; + webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface NumericalDataDriftMetricThresholdArgs { @@ -567919,11 +579403,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalDataQualityMetricThresholdArgs { @@ -567935,11 +579419,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalPredictionDriftMetricThresholdArgs { @@ -567951,11 +579435,11 @@ export namespace machinelearningservices { /** * [Required] The numerical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesArgs { @@ -567967,12 +579451,12 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -567981,14 +579465,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -567998,7 +579474,7 @@ export namespace machinelearningservices { /** * [Required] Defines supported metric goals for hyperparameter tuning */ - goal: pulumi.Input; + goal: pulumi.Input; /** * [Required] Name of the metric to optimize. */ @@ -568012,11 +579488,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: pulumi.Input; + artifact: pulumi.Input; /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -568030,6 +579506,10 @@ export namespace machinelearningservices { * OneLake endpoint to use for the datastore. */ endpoint?: pulumi.Input; + /** + * Intellectual Property details. + */ + intellectualProperty?: pulumi.Input; /** * [Required] OneLake workspace name. */ @@ -568041,7 +579521,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -568053,6 +579533,7 @@ export namespace machinelearningservices { export function oneLakeDatastoreArgsProvideDefaults(val: OneLakeDatastoreArgs): OneLakeDatastoreArgs { return { ...val, + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -568064,7 +579545,7 @@ export namespace machinelearningservices { /** * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * ARM resource ID of the compute if it exists. * optional @@ -568078,7 +579559,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. */ @@ -568090,7 +579571,7 @@ export namespace machinelearningservices { /** * Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. */ - publicNetworkAccess?: pulumi.Input; + publicNetworkAccess?: pulumi.Input; /** * Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. */ @@ -568115,9 +579596,8 @@ export namespace machinelearningservices { */ maxConcurrentRequestsPerInstance?: pulumi.Input; /** - * (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. - * Defaults to 500ms. - * (Now increase `request_timeout_ms` to account for any networking/queue delays) + * The maximum amount of time a request will stay in the queue in ISO 8601 format. + * Defaults to 500ms. */ maxQueueWait?: pulumi.Input; /** @@ -568166,8 +579646,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -568176,14 +579656,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -568193,7 +579665,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: pulumi.Input; + assignedUser?: pulumi.Input; } /** @@ -568224,11 +579696,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Inputs for the pipeline job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -568245,20 +579717,24 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Outputs for the pipeline job */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -568283,23 +579759,70 @@ export namespace machinelearningservices { }; } + /** + * Environment configuration options. + */ + export interface PoolEnvironmentConfigurationArgs { + /** + * ARM resource ID of the environment specification for the inference pool. + */ + environmentId?: pulumi.Input; + /** + * Environment variables configuration for the inference pool. + */ + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: pulumi.Input; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: pulumi.Input; + /** + * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + */ + startupProbe?: pulumi.Input; + } + /** + * poolEnvironmentConfigurationArgsProvideDefaults sets the appropriate defaults for PoolEnvironmentConfigurationArgs + */ + export function poolEnvironmentConfigurationArgsProvideDefaults(val: PoolEnvironmentConfigurationArgs): PoolEnvironmentConfigurationArgs { + return { + ...val, + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), + startupProbe: (val.startupProbe ? pulumi.output(val.startupProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * Model configuration options. + */ + export interface PoolModelConfigurationArgs { + /** + * The URI path to the model. + */ + modelId?: pulumi.Input; + } + export interface PredictionDriftMonitoringSignalArgs { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -568307,7 +579830,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'PredictionDrift'. @@ -568324,7 +579847,7 @@ export namespace machinelearningservices { /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - sparkStatus?: pulumi.Input; + sparkStatus?: pulumi.Input; subresourceTarget?: pulumi.Input; } @@ -568335,15 +579858,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'PrivateEndpoint'. @@ -568366,17 +579889,25 @@ export namespace machinelearningservices { */ export interface PrivateLinkServiceConnectionStateArgs { /** - * A message indicating if changes on the service provider require any updates on the consumer. + * Some RP chose "None". Other RPs use this for region expansion. */ actionsRequired?: pulumi.Input; /** - * The reason for approval/rejection of the connection. + * User-defined message that, per NRP doc, may be used for approval-related message. */ description?: pulumi.Input; /** - * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -568436,7 +579967,11 @@ export namespace machinelearningservices { /** * Controls the compute job tier */ - jobTier?: pulumi.Input; + jobTier?: pulumi.Input; + /** + * Controls the priority of the job on a compute. + */ + priority?: pulumi.Input; } /** * queueSettingsArgsProvideDefaults sets the appropriate defaults for QueueSettingsArgs @@ -568448,14 +579983,103 @@ export namespace machinelearningservices { }; } + /** + * Azure OpenAI blocklist config. + */ + export interface RaiBlocklistConfigArgs { + /** + * If blocking would occur. + */ + blocking?: pulumi.Input; + /** + * Name of ContentFilter. + */ + blocklistName?: pulumi.Input; + } + + /** + * RAI Custom Blocklist Item properties. + */ + export interface RaiBlocklistItemPropertiesArgs { + /** + * If the pattern is a regex pattern. + */ + isRegex?: pulumi.Input; + /** + * Pattern to match against. + */ + pattern?: pulumi.Input; + } + + /** + * RAI Custom Blocklist properties. + */ + export interface RaiBlocklistPropertiesArgs { + /** + * Description of the block list. + */ + description?: pulumi.Input; + } + + /** + * Azure OpenAI Content Filter. + */ + export interface RaiPolicyContentFilterArgs { + /** + * Level at which content is filtered. + */ + allowedContentLevel?: pulumi.Input; + /** + * If blocking would occur. + */ + blocking?: pulumi.Input; + /** + * If the ContentFilter is enabled. + */ + enabled?: pulumi.Input; + /** + * Name of ContentFilter. + */ + name?: pulumi.Input; + /** + * Content source to apply the Content Filters. + */ + source?: pulumi.Input; + } + + /** + * Azure OpenAI Content Filters properties. + */ + export interface RaiPolicyPropertiesArgs { + /** + * Name of the base Content Filters. + */ + basePolicyName?: pulumi.Input; + completionBlocklists?: pulumi.Input[]>; + contentFilters?: pulumi.Input[]>; + /** + * Content Filters mode. + */ + mode?: pulumi.Input; + promptBlocklists?: pulumi.Input[]>; + /** + * Content Filters policy type. + */ + type?: pulumi.Input; + } + /** * Defines a Sampling Algorithm that generates values randomly */ export interface RandomSamplingAlgorithmArgs { + /** + * An optional positive number or e in string format to be used as base for log based random sampling + */ + logbase?: pulumi.Input; /** * The specific type of random algorithm */ - rule?: pulumi.Input; + rule?: pulumi.Input; /** * * Expected value is 'Random'. @@ -568476,6 +580100,41 @@ export namespace machinelearningservices { }; } + /** + * Ray distribution configuration. + */ + export interface RayArgs { + /** + * The address of Ray head node. + */ + address?: pulumi.Input; + /** + * The port to bind the dashboard server to. + */ + dashboardPort?: pulumi.Input; + /** + * Enum to determine the job distribution type. + * Expected value is 'Ray'. + */ + distributionType: pulumi.Input<"Ray">; + /** + * Additional arguments passed to ray start in head node. + */ + headNodeAdditionalArgs?: pulumi.Input; + /** + * Provide this argument to start the Ray dashboard GUI. + */ + includeDashboard?: pulumi.Input; + /** + * The port of the head ray process. + */ + port?: pulumi.Input; + /** + * Additional arguments passed to ray start in worker node. + */ + workerNodeAdditionalArgs?: pulumi.Input; + } + /** * The workflow trigger recurrence for ComputeStartStop schedule type. */ @@ -568483,7 +580142,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency?: pulumi.Input; + frequency?: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -568491,7 +580150,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -568528,7 +580187,7 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } export interface RecurrenceTriggerArgs { @@ -568541,7 +580200,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency: pulumi.Input; + frequency: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -568549,7 +580208,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -568590,7 +580249,11 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: pulumi.Input; + managedResourceGroup?: pulumi.Input; + /** + * Managed resource group specific settings + */ + managedResourceGroupSettings?: pulumi.Input; /** * MLFlow Registry URI for the Registry */ @@ -568603,11 +580266,11 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: pulumi.Input[]>; + regionDetails?: pulumi.Input[]>; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: pulumi.Input[]>; + registryPrivateEndpointConnections?: pulumi.Input[]>; } /** @@ -568626,7 +580289,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: pulumi.Input; + properties?: pulumi.Input; } /** @@ -568640,7 +580303,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: pulumi.Input; + privateEndpoint?: pulumi.Input; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -568648,7 +580311,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: pulumi.Input; + registryPrivateLinkServiceConnectionState?: pulumi.Input; } /** @@ -568666,7 +580329,7 @@ export namespace machinelearningservices { /** * Connection status of the service consumer with the service provider */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -568676,7 +580339,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: pulumi.Input[]>; + acrDetails?: pulumi.Input[]>; /** * The location where the registry exists */ @@ -568684,7 +580347,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: pulumi.Input[]>; + storageAccountDetails?: pulumi.Input[]>; } /** @@ -568698,24 +580361,36 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for regression task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -568729,7 +580404,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -568739,15 +580414,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -568765,17 +580440,34 @@ export namespace machinelearningservices { export function regressionArgsProvideDefaults(val: RegressionArgs): RegressionArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.tableFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401.regressionTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } + export interface RegressionModelPerformanceMetricThresholdArgs { + /** + * [Required] The regression model performance metric to calculate. + */ + metric: pulumi.Input; + /** + * + * Expected value is 'Regression'. + */ + modelType: pulumi.Input<"Regression">; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: pulumi.Input; + } + /** * Regression Training related configuration. */ @@ -568783,11 +580475,11 @@ export namespace machinelearningservices { /** * Allowed models for regression task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for regression task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -568816,7 +580508,13 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: pulumi.Input; } /** * regressionTrainingSettingsArgsProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsArgs @@ -568830,7 +580528,33 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", + }; + } + + /** + * Scoring requests configuration. + */ + export interface RequestConfigurationArgs { + /** + * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + */ + maxConcurrentRequestsPerInstance?: pulumi.Input; + /** + * The scoring timeout in ISO 8601 format. + * Defaults to 5000ms. + */ + requestTimeout?: pulumi.Input; + } + /** + * requestConfigurationArgsProvideDefaults sets the appropriate defaults for RequestConfigurationArgs + */ + export function requestConfigurationArgsProvideDefaults(val: RequestConfigurationArgs): RequestConfigurationArgs { + return { + ...val, + maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, + requestTimeout: (val.requestTimeout) ?? "PT5S", }; } @@ -568871,9 +580595,9 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** - * Reference to the component asset used to preprocess the data. + * The ARM resource ID of the component resource used to preprocess the data. */ preprocessingComponentId?: pulumi.Input; /** @@ -568885,7 +580609,7 @@ export namespace machinelearningservices { */ windowOffset: pulumi.Input; /** - * [Required] The size of the rolling data window. + * [Required] The size of the trailing data window. */ windowSize: pulumi.Input; } @@ -568910,8 +580634,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -568920,14 +580644,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -568942,7 +580658,7 @@ export namespace machinelearningservices { /** * [Required] Storage container secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -568994,7 +580710,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: pulumi.Input; + action: pulumi.Input; /** * The asset description text. */ @@ -569018,7 +580734,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: pulumi.Input; + trigger: pulumi.Input; } /** * scheduleArgsProvideDefaults sets the appropriate defaults for ScheduleArgs @@ -569038,11 +580754,11 @@ export namespace machinelearningservices { /** * The current deployment state of schedule. */ - provisioningStatus?: pulumi.Input; + provisioningStatus?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -569058,7 +580774,7 @@ export namespace machinelearningservices { */ scriptData?: pulumi.Input; /** - * The storage source of the script: workspace. + * The storage source of the script: inline, workspace. */ scriptSource?: pulumi.Input; /** @@ -569074,11 +580790,26 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: pulumi.Input; + creationScript?: pulumi.Input; /** * Script that's run every time the machine starts. */ - startupScript?: pulumi.Input; + startupScript?: pulumi.Input; + } + + /** + * Secret Configuration definition. + */ + export interface SecretConfigurationArgs { + /** + * Secret Uri. + * Sample Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion + */ + uri?: pulumi.Input; + /** + * Name of secret in workspace key vault. + */ + workspaceSecretName?: pulumi.Input; } export interface ServerlessComputeSettingsArgs { @@ -569094,24 +580825,48 @@ export namespace machinelearningservices { export interface ServerlessEndpointArgs { /** - * [Required] Specifies the authentication mode for the Serverless endpoint. + * Specifies the authentication mode for the Serverless endpoint. */ - authMode: pulumi.Input; + authMode?: pulumi.Input; /** - * Specifies the content safety options. If omitted, the default content safety settings will be configured + * Optional capacity reservation information for the endpoint. When specified, the Serverless Endpoint + * will be allocated capacity from the specified capacity reservation group. */ - contentSafety?: pulumi.Input; + capacityReservation?: pulumi.Input; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; + /** + * The publisher-defined Serverless Offer to provision the endpoint with. + */ + offer?: pulumi.Input; } - export interface ServiceManagedResourcesSettingsArgs { + export interface ServerlessEndpointCapacityReservationArgs { /** - * The settings for the service managed cosmosdb account. + * [Required] Specifies a capacity reservation group ID to allocate capacity from. */ - cosmosDb?: pulumi.Input; + capacityReservationGroupId: pulumi.Input; + /** + * Specifies a capacity amount to reserve for this endpoint within the parent capacity reservation group. + */ + endpointReservedCapacity?: pulumi.Input; + } + + export interface ServerlessOfferArgs { + /** + * [Required] The name of the Serverless Offer + */ + offerName: pulumi.Input; + /** + * [Required] Publisher name of the Serverless Offer + */ + publisher: pulumi.Input; + } + + export interface ServiceManagedResourcesSettingsArgs { + cosmosDb?: pulumi.Input; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs { @@ -569123,8 +580878,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -569133,14 +580888,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -569167,7 +580914,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -569196,7 +580943,7 @@ export namespace machinelearningservices { /** * The action enum for networking rule. */ - action?: pulumi.Input; + action?: pulumi.Input; portRanges?: pulumi.Input; protocol?: pulumi.Input; serviceTag?: pulumi.Input; @@ -569209,15 +580956,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'ServiceTag'. @@ -569232,30 +580979,38 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: pulumi.Input; + scripts?: pulumi.Input; } export interface SharedPrivateLinkResourceArgs { /** - * The private link resource group id. + * group id of the private link */ groupId?: pulumi.Input; /** - * Unique name of the private link. + * Unique name of the private link */ name?: pulumi.Input; /** - * The resource id that private link links to. + * the resource id that private link links to */ privateLinkResourceId?: pulumi.Input; /** - * Request message. + * Request message */ requestMessage?: pulumi.Input; /** - * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -569281,7 +581036,7 @@ export namespace machinelearningservices { /** * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. */ - tier?: pulumi.Input; + tier?: pulumi.Input; } /** @@ -569297,7 +581052,7 @@ export namespace machinelearningservices { */ args?: pulumi.Input; /** - * [Required] arm-id of the code asset. + * [Required] ARM resource ID of the code asset. */ codeId: pulumi.Input; /** @@ -569323,7 +581078,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: pulumi.Input; + entry: pulumi.Input; /** * The ARM resource ID of the Environment specification for the job. */ @@ -569344,11 +581099,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -569365,11 +581120,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -569381,16 +581136,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -569404,8 +581163,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.sparkResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -569480,7 +581239,7 @@ export namespace machinelearningservices { /** * Enable or disable ssl for scoring */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -569498,7 +581257,7 @@ export namespace machinelearningservices { /** * The meta-learner is a model trained on the output of the individual heterogeneous models. */ - stackMetaLearnerType?: pulumi.Input; + stackMetaLearnerType?: pulumi.Input; } /** * stackEnsembleSettingsArgsProvideDefaults sets the appropriate defaults for StackEnsembleSettingsArgs @@ -569531,9 +581290,9 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** - * Reference to the component asset used to preprocess the data. + * The ARM resource ID of the component resource used to preprocess the data. */ preprocessingComponentId?: pulumi.Input; /** @@ -569557,13 +581316,17 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: pulumi.Input; + systemCreatedStorageAccount?: pulumi.Input; } /** * Sweep job definition. */ export interface SweepJobArgs { + /** + * Component Configuration for sweep over component + */ + componentConfiguration?: pulumi.Input; /** * ARM resource ID of the component resource. */ @@ -569583,7 +581346,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -569592,11 +581355,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -569609,19 +581372,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * [Required] Optimization objective. */ - objective: pulumi.Input; + objective: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -569629,20 +581392,28 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; + /** + * Compute Resource configuration for the job. + */ + resources?: pulumi.Input; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ searchSpace: any; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -569650,7 +581421,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: pulumi.Input; + trial: pulumi.Input; } /** * sweepJobArgsProvideDefaults sets the appropriate defaults for SweepJobArgs @@ -569660,8 +581431,9 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401.queueSettingsArgsProvideDefaults) : undefined), - trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20240401.trialComponentArgsProvideDefaults), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20240401preview.trialComponentArgsProvideDefaults), }; } @@ -569713,7 +581485,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -569724,11 +581496,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: pulumi.Input; + autoPauseProperties?: pulumi.Input; /** * Auto scale properties. */ - autoScaleProperties?: pulumi.Input; + autoScaleProperties?: pulumi.Input; /** * The number of compute nodes currently assigned to the compute. */ @@ -569775,7 +581547,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; } export interface SystemCreatedStorageAccountArgs { @@ -569786,7 +581558,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; /** * HNS enabled for storage account */ @@ -569809,6 +581581,196 @@ export namespace machinelearningservices { storageAccountType?: pulumi.Input; } + /** + * Fixed training parameters that won't be swept over during AutoML Table training. + */ + export interface TableFixedParametersArgs { + /** + * Specify the boosting type, e.g gbdt for XGBoost. + */ + booster?: pulumi.Input; + /** + * Specify the boosting type, e.g gbdt for LightGBM. + */ + boostingType?: pulumi.Input; + /** + * Specify the grow policy, which controls the way new nodes are added to the tree. + */ + growPolicy?: pulumi.Input; + /** + * The learning rate for the training procedure. + */ + learningRate?: pulumi.Input; + /** + * Specify the Maximum number of discrete bins to bucket continuous features . + */ + maxBin?: pulumi.Input; + /** + * Specify the max depth to limit the tree depth explicitly. + */ + maxDepth?: pulumi.Input; + /** + * Specify the max leaves to limit the tree leaves explicitly. + */ + maxLeaves?: pulumi.Input; + /** + * The minimum number of data per leaf. + */ + minDataInLeaf?: pulumi.Input; + /** + * Minimum loss reduction required to make a further partition on a leaf node of the tree. + */ + minSplitGain?: pulumi.Input; + /** + * The name of the model to train. + */ + modelName?: pulumi.Input; + /** + * Specify the number of trees (or rounds) in an model. + */ + nEstimators?: pulumi.Input; + /** + * Specify the number of leaves. + */ + numLeaves?: pulumi.Input; + /** + * The name of the preprocessor to use. + */ + preprocessorName?: pulumi.Input; + /** + * L1 regularization term on weights. + */ + regAlpha?: pulumi.Input; + /** + * L2 regularization term on weights. + */ + regLambda?: pulumi.Input; + /** + * Subsample ratio of the training instance. + */ + subsample?: pulumi.Input; + /** + * Frequency of subsample. + */ + subsampleFreq?: pulumi.Input; + /** + * Specify the tree method. + */ + treeMethod?: pulumi.Input; + /** + * If true, center before scaling the data with StandardScalar. + */ + withMean?: pulumi.Input; + /** + * If true, scaling the data with Unit Variance with StandardScalar. + */ + withStd?: pulumi.Input; + } + /** + * tableFixedParametersArgsProvideDefaults sets the appropriate defaults for TableFixedParametersArgs + */ + export function tableFixedParametersArgsProvideDefaults(val: TableFixedParametersArgs): TableFixedParametersArgs { + return { + ...val, + withMean: (val.withMean) ?? false, + withStd: (val.withStd) ?? false, + }; + } + + export interface TableParameterSubspaceArgs { + /** + * Specify the boosting type, e.g gbdt for XGBoost. + */ + booster?: pulumi.Input; + /** + * Specify the boosting type, e.g gbdt for LightGBM. + */ + boostingType?: pulumi.Input; + /** + * Specify the grow policy, which controls the way new nodes are added to the tree. + */ + growPolicy?: pulumi.Input; + /** + * The learning rate for the training procedure. + */ + learningRate?: pulumi.Input; + /** + * Specify the Maximum number of discrete bins to bucket continuous features . + */ + maxBin?: pulumi.Input; + /** + * Specify the max depth to limit the tree depth explicitly. + */ + maxDepth?: pulumi.Input; + /** + * Specify the max leaves to limit the tree leaves explicitly. + */ + maxLeaves?: pulumi.Input; + /** + * The minimum number of data per leaf. + */ + minDataInLeaf?: pulumi.Input; + /** + * Minimum loss reduction required to make a further partition on a leaf node of the tree. + */ + minSplitGain?: pulumi.Input; + /** + * The name of the model to train. + */ + modelName?: pulumi.Input; + /** + * Specify the number of trees (or rounds) in an model. + */ + nEstimators?: pulumi.Input; + /** + * Specify the number of leaves. + */ + numLeaves?: pulumi.Input; + /** + * The name of the preprocessor to use. + */ + preprocessorName?: pulumi.Input; + /** + * L1 regularization term on weights. + */ + regAlpha?: pulumi.Input; + /** + * L2 regularization term on weights. + */ + regLambda?: pulumi.Input; + /** + * Subsample ratio of the training instance. + */ + subsample?: pulumi.Input; + /** + * Frequency of subsample + */ + subsampleFreq?: pulumi.Input; + /** + * Specify the tree method. + */ + treeMethod?: pulumi.Input; + /** + * If true, center before scaling the data with StandardScalar. + */ + withMean?: pulumi.Input; + /** + * If true, scaling the data with Unit Variance with StandardScalar. + */ + withStd?: pulumi.Input; + } + + export interface TableSweepSettingsArgs { + /** + * Type of early termination policy for the sweeping job. + */ + earlyTermination?: pulumi.Input; + /** + * [Required] Type of sampling algorithm. + */ + samplingAlgorithm: pulumi.Input; + } + /** * Featurization Configuration. */ @@ -569816,7 +581778,7 @@ export namespace machinelearningservices { /** * These transformers shall not be used in featurization. */ - blockedTransformers?: pulumi.Input[]>; + blockedTransformers?: pulumi.Input[]>; /** * Dictionary of column name and its type (int, float, string, datetime etc). */ @@ -569834,11 +581796,11 @@ export namespace machinelearningservices { * If 'Off' is selected then no featurization is done. * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; + transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; } /** * tableVerticalFeaturizationSettingsArgsProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsArgs @@ -569871,10 +581833,22 @@ export namespace machinelearningservices { * Max cores per iteration. */ maxCoresPerTrial?: pulumi.Input; + /** + * Maximum nodes to use for the experiment. + */ + maxNodes?: pulumi.Input; /** * Number of iterations. */ maxTrials?: pulumi.Input; + /** + * Number of concurrent sweeping runs that user wants to trigger. + */ + sweepConcurrentTrials?: pulumi.Input; + /** + * Number of sweeping runs that user wants to trigger. + */ + sweepTrials?: pulumi.Input; /** * AutoML job timeout. */ @@ -569893,7 +581867,10 @@ export namespace machinelearningservices { enableEarlyTermination: (val.enableEarlyTermination) ?? true, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, maxCoresPerTrial: (val.maxCoresPerTrial) ?? -1, + maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1000, + sweepConcurrentTrials: (val.sweepConcurrentTrials) ?? 0, + sweepTrials: (val.sweepTrials) ?? 0, timeout: (val.timeout) ?? "PT6H", trialTimeout: (val.trialTimeout) ?? "PT30M", }; @@ -569971,19 +581948,31 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Primary metric for Text-Classification task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -569997,11 +581986,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationArgsProvideDefaults sets the appropriate defaults for TextClassificationArgs @@ -570009,11 +581998,12 @@ export namespace machinelearningservices { export function textClassificationArgsProvideDefaults(val: TextClassificationArgs): TextClassificationArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.nlpFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -570025,15 +582015,27 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -570047,11 +582049,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for TextClassificationMultilabelArgs @@ -570059,10 +582061,11 @@ export namespace machinelearningservices { export function textClassificationMultilabelArgsProvideDefaults(val: TextClassificationMultilabelArgs): TextClassificationMultilabelArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.nlpFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -570075,15 +582078,27 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: pulumi.Input[]>; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -570097,11 +582112,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textNerArgsProvideDefaults sets the appropriate defaults for TextNerArgs @@ -570109,16 +582124,14 @@ export namespace machinelearningservices { export function textNerArgsProvideDefaults(val: TextNerArgs): TextNerArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.nlpFixedParametersArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), }; } - /** - * Describes the tmpfs options for the container - */ export interface TmpfsOptionsArgs { /** * Mention the Tmpfs size @@ -570162,7 +582175,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -570174,7 +582187,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** * trialComponentArgsProvideDefaults sets the appropriate defaults for TrialComponentArgs @@ -570182,7 +582195,7 @@ export namespace machinelearningservices { export function trialComponentArgsProvideDefaults(val: TrialComponentArgs): TrialComponentArgs { return { ...val, - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401.jobResourceConfigurationArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -570199,7 +582212,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -570216,6 +582233,18 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -570228,7 +582257,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -570240,6 +582273,7 @@ export namespace machinelearningservices { export function tritonModelJobOutputArgsProvideDefaults(val: TritonModelJobOutputArgs): TritonModelJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -570282,6 +582316,10 @@ export namespace machinelearningservices { * uri-file data version entity */ export interface UriFileDataVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'uri_file'. @@ -570296,17 +582334,25 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -570318,6 +582364,8 @@ export namespace machinelearningservices { export function uriFileDataVersionArgsProvideDefaults(val: UriFileDataVersionArgs): UriFileDataVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -570336,7 +582384,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -570353,6 +582405,18 @@ export namespace machinelearningservices { } export interface UriFileJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -570365,7 +582429,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -570377,6 +582445,7 @@ export namespace machinelearningservices { export function uriFileJobOutputArgsProvideDefaults(val: UriFileJobOutputArgs): UriFileJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -570385,6 +582454,10 @@ export namespace machinelearningservices { * uri-folder data version entity */ export interface UriFolderDataVersionArgs { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'uri_folder'. @@ -570399,17 +582472,25 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: pulumi.Input; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -570421,6 +582502,8 @@ export namespace machinelearningservices { export function uriFolderDataVersionArgsProvideDefaults(val: UriFolderDataVersionArgs): UriFolderDataVersionArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), + intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -570439,7 +582522,11 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -570456,6 +582543,18 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; + /** + * Output Asset Version. + */ + assetVersion?: pulumi.Input; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -570468,7 +582567,11 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: pulumi.Input; /** * Output Asset URI. */ @@ -570480,6 +582583,7 @@ export namespace machinelearningservices { export function uriFolderJobOutputArgsProvideDefaults(val: UriFolderJobOutputArgs): UriFolderJobOutputArgs { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -570522,8 +582626,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** @@ -570532,14 +582636,6 @@ export namespace machinelearningservices { metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; } /** @@ -570563,7 +582659,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -570588,7 +582684,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Indicates whether this compute will be used for running notebooks. */ @@ -570629,14 +582725,11 @@ export namespace machinelearningservices { username?: pulumi.Input; } - /** - * Describes the volume configuration for the container - */ export interface VolumeDefinitionArgs { /** * Bind Options of the mount */ - bind?: pulumi.Input; + bind?: pulumi.Input; /** * Consistency of the volume */ @@ -570656,15 +582749,15 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: pulumi.Input; + tmpfs?: pulumi.Input; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Volume Options of the mount */ - volume?: pulumi.Input; + volume?: pulumi.Input; } /** * volumeDefinitionArgsProvideDefaults sets the appropriate defaults for VolumeDefinitionArgs @@ -570676,9 +582769,6 @@ export namespace machinelearningservices { }; } - /** - * Describes the volume options for the container - */ export interface VolumeOptionsArgs { /** * Indicate whether volume is nocopy @@ -570775,7 +582865,7 @@ export namespace machinelearningservices { } - export namespace v20240401preview { + export namespace v20240701preview { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -570788,15 +582878,19 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -570823,7 +582917,7 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -570835,7 +582929,7 @@ export namespace machinelearningservices { export function aksargsProvideDefaults(val: AKSArgs): AKSArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401preview.aksschemaPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240701preview.aksschemaPropertiesArgsProvideDefaults) : undefined), }; } @@ -570854,7 +582948,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: pulumi.Input; + aksNetworkingConfiguration?: pulumi.Input; /** * Cluster full qualified domain name */ @@ -570862,7 +582956,7 @@ export namespace machinelearningservices { /** * Intended usage of the cluster */ - clusterPurpose?: pulumi.Input; + clusterPurpose?: pulumi.Input; /** * Load Balancer Subnet */ @@ -570870,11 +582964,11 @@ export namespace machinelearningservices { /** * Load Balancer Type */ - loadBalancerType?: pulumi.Input; + loadBalancerType?: pulumi.Input; /** * SSL configuration */ - sslConfiguration?: pulumi.Input; + sslConfiguration?: pulumi.Input; } /** * aksschemaPropertiesArgsProvideDefaults sets the appropriate defaults for AKSSchemaPropertiesArgs @@ -570896,16 +582990,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -570920,16 +583018,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + /** + * Account key object for workspace connection credential. + */ + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -570944,7 +583049,7 @@ export namespace machinelearningservices { /** * [Required] Storage account secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -570969,7 +583074,7 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: pulumi.Input; + systemCreatedAcrAccount?: pulumi.Input; } /** @@ -571037,7 +583142,7 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -571049,7 +583154,7 @@ export namespace machinelearningservices { export function amlComputeArgsProvideDefaults(val: AmlComputeArgs): AmlComputeArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401preview.amlComputePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240701preview.amlComputePropertiesArgsProvideDefaults) : undefined), }; } @@ -571068,7 +583173,7 @@ export namespace machinelearningservices { /** * Compute OS Type */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * A property bag containing additional properties. */ @@ -571076,27 +583181,27 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. */ - remoteLoginPortPublicAccess?: pulumi.Input; + remoteLoginPortPublicAccess?: pulumi.Input; /** * Scale settings for AML Compute */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: pulumi.Input; + userAccountCredentials?: pulumi.Input; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: pulumi.Input; + virtualMachineImage?: pulumi.Input; /** * Virtual Machine priority */ - vmPriority?: pulumi.Input; + vmPriority?: pulumi.Input; /** * Virtual Machine Size */ @@ -571111,7 +583216,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20240401preview.scaleSettingsArgsProvideDefaults) : undefined), + scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20240701preview.scaleSettingsArgsProvideDefaults) : undefined), }; } @@ -571168,19 +583273,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Api key object for workspace connection credential. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -571208,26 +583317,6 @@ export namespace machinelearningservices { tenantId: pulumi.Input; } - export interface AutoDeleteSettingArgs { - /** - * When to check if an asset is expired - */ - condition?: pulumi.Input; - /** - * Expiration condition value. - */ - value?: pulumi.Input; - } - /** - * autoDeleteSettingArgsProvideDefaults sets the appropriate defaults for AutoDeleteSettingArgs - */ - export function autoDeleteSettingArgsProvideDefaults(val: AutoDeleteSettingArgs): AutoDeleteSettingArgs { - return { - ...val, - condition: (val.condition) ?? "CreatedGreaterThan", - }; - } - /** * Forecast horizon determined automatically by system. */ @@ -571278,7 +583367,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Is the asset archived? */ @@ -571291,11 +583380,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -571303,20 +583392,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -571324,7 +583409,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: pulumi.Input; + taskDetails: pulumi.Input; } /** * autoMLJobArgsProvideDefaults sets the appropriate defaults for AutoMLJobArgs @@ -571334,8 +583419,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -571394,16 +583479,6 @@ export namespace machinelearningservices { mode: pulumi.Input<"Auto">; } - /** - * Settings for Autologger. - */ - export interface AutologgerSettingsArgs { - /** - * [Required] Indicates whether mlflow autologger is enabled. - */ - mlflowAutologger: pulumi.Input; - } - /** * Azure Blob datastore configuration. */ @@ -571419,7 +583494,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -571433,10 +583508,6 @@ export namespace machinelearningservices { * Azure cloud endpoint for the storage account. */ endpoint?: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -571452,7 +583523,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -571468,7 +583539,6 @@ export namespace machinelearningservices { export function azureBlobDatastoreArgsProvideDefaults(val: AzureBlobDatastoreArgs): AzureBlobDatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -571480,7 +583550,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -571490,10 +583560,6 @@ export namespace machinelearningservices { * The asset description text. */ description?: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -571505,7 +583571,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * [Required] Azure Data Lake store name. */ @@ -571525,7 +583591,6 @@ export namespace machinelearningservices { export function azureDataLakeGen1DatastoreArgsProvideDefaults(val: AzureDataLakeGen1DatastoreArgs): AzureDataLakeGen1DatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -571541,7 +583606,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -571559,10 +583624,6 @@ export namespace machinelearningservices { * [Required] The name of the Data Lake Gen2 filesystem. */ filesystem: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -571578,7 +583639,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -571594,7 +583655,6 @@ export namespace machinelearningservices { export function azureDataLakeGen2DatastoreArgsProvideDefaults(val: AzureDataLakeGen2DatastoreArgs): AzureDataLakeGen2DatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -571625,7 +583685,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -571643,10 +583703,6 @@ export namespace machinelearningservices { * [Required] The name of the Azure file share that the datastore points to. */ fileShareName: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * The asset property dictionary. */ @@ -571662,7 +583718,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -571678,7 +583734,6 @@ export namespace machinelearningservices { export function azureFileDatastoreArgsProvideDefaults(val: AzureFileDatastoreArgs): AzureFileDatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -571687,11 +583742,11 @@ export namespace machinelearningservices { /** * HyperParameters for fine tuning Azure Open AI model. */ - hyperParameters?: pulumi.Input; + hyperParameters?: pulumi.Input; /** * [Required] Input model for fine tuning. */ - model: pulumi.Input; + model: pulumi.Input; /** * Enum to determine the type of fine tuning. * Expected value is 'AzureOpenAI'. @@ -571700,15 +583755,15 @@ export namespace machinelearningservices { /** * [Required] Fine tuning task type. */ - taskType: pulumi.Input; + taskType: pulumi.Input; /** * [Required] Training data for fine tuning. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data for fine tuning. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * azureOpenAiFineTuningArgsProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningArgs @@ -571716,7 +583771,7 @@ export namespace machinelearningservices { export function azureOpenAiFineTuningArgsProvideDefaults(val: AzureOpenAiFineTuningArgs): AzureOpenAiFineTuningArgs { return { ...val, - model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240401preview.mlflowModelJobInputArgsProvideDefaults), + model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240701preview.mlflowModelJobInputArgsProvideDefaults), }; } @@ -571784,7 +583839,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * Compute target for batch inference operation. */ @@ -571792,13 +583847,13 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: pulumi.Input; + deploymentConfiguration?: pulumi.Input; /** * Description of the endpoint deployment. */ description?: pulumi.Input; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -571816,7 +583871,7 @@ export namespace machinelearningservices { /** * Logging level for batch inference operation. */ - loggingLevel?: pulumi.Input; + loggingLevel?: pulumi.Input; /** * Indicates maximum number of parallelism per instance. */ @@ -571830,11 +583885,11 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: pulumi.Input; + model?: pulumi.Input; /** * Indicates how the output will be organized. */ - outputAction?: pulumi.Input; + outputAction?: pulumi.Input; /** * Customized output file name for append_row output action. */ @@ -571847,12 +583902,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: pulumi.Input; + retrySettings?: pulumi.Input; } /** * batchDeploymentArgsProvideDefaults sets the appropriate defaults for BatchDeploymentArgs @@ -571866,8 +583921,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), - retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20240401preview.batchRetrySettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), + retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20240701preview.batchRetrySettingsArgsProvideDefaults) : undefined), }; } @@ -571878,11 +583933,11 @@ export namespace machinelearningservices { /** * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** - * Default values for Batch Endpoint. + * Default values for Batch Endpoint */ - defaults?: pulumi.Input; + defaults?: pulumi.Input; /** * Description of the inference endpoint. */ @@ -571891,7 +583946,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -571916,7 +583971,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: pulumi.Input; + componentId?: pulumi.Input; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -572011,17 +584066,6 @@ export namespace machinelearningservices { }; } - export interface CapacityReservationGroupArgs { - /** - * Offer used by this capacity reservation group. - */ - offer?: pulumi.Input; - /** - * [Required] Specifies the amount of capacity to reserve. - */ - reservedCapacity: pulumi.Input; - } - export interface CategoricalDataDriftMetricThresholdArgs { /** * @@ -572031,11 +584075,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalDataQualityMetricThresholdArgs { @@ -572047,11 +584091,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalPredictionDriftMetricThresholdArgs { @@ -572063,11 +584107,11 @@ export namespace machinelearningservices { /** * [Required] The categorical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } /** @@ -572094,7 +584138,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -572131,24 +584175,20 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Positive label for binary metrics calculation. */ @@ -572156,15 +584196,7 @@ export namespace machinelearningservices { /** * Primary metric for the task. */ - primaryMetric?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -572178,7 +584210,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -572188,15 +584220,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -572214,34 +584246,17 @@ export namespace machinelearningservices { export function classificationArgsProvideDefaults(val: ClassificationArgs): ClassificationArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.tableFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240701preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } - export interface ClassificationModelPerformanceMetricThresholdArgs { - /** - * [Required] The classification model performance to calculate. - */ - metric: pulumi.Input; - /** - * - * Expected value is 'Classification'. - */ - modelType: pulumi.Input<"Classification">; - /** - * The threshold value. If null, a default value will be set depending on the selected metric. - */ - threshold?: pulumi.Input; - } - /** * Classification Training related configuration. */ @@ -572249,11 +584264,11 @@ export namespace machinelearningservices { /** * Allowed models for classification task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for classification task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -572282,13 +584297,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * classificationTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsArgs @@ -572302,8 +584311,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240701preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -572356,10 +584364,6 @@ export namespace machinelearningservices { * Code asset version details. */ export interface CodeVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Uri where code is located */ @@ -572369,11 +584373,11 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** @@ -572391,20 +584395,11 @@ export namespace machinelearningservices { export function codeVersionArgsProvideDefaults(val: CodeVersionArgs): CodeVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } - export interface CognitiveServicesSkuArgs { - capacity?: pulumi.Input; - family?: pulumi.Input; - name?: pulumi.Input; - size?: pulumi.Input; - tier?: pulumi.Input; - } - export interface CollectionArgs { /** * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. @@ -572413,7 +584408,7 @@ export namespace machinelearningservices { /** * Enable or disable data collection. */ - dataCollectionMode?: pulumi.Input; + dataCollectionMode?: pulumi.Input; /** * The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. */ @@ -572453,10 +584448,6 @@ export namespace machinelearningservices { * Command job definition. */ export interface CommandJobArgs { - /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. - */ - autologgerSettings?: pulumi.Input; /** * ARM resource ID of the code asset. */ @@ -572482,9 +584473,9 @@ export namespace machinelearningservices { */ displayName?: pulumi.Input; /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, Ray, or null. + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -572501,11 +584492,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -572518,15 +584509,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -572534,20 +584525,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -572561,8 +584548,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -572581,16 +584568,6 @@ export namespace machinelearningservices { timeout?: pulumi.Input; } - /** - * Used for sweep over component - */ - export interface ComponentConfigurationArgs { - /** - * Pipeline settings, for things like ContinueRunOnStepFailure etc. - */ - pipelineSettings?: any; - } - /** * Component container definition. * @@ -572627,10 +584604,6 @@ export namespace machinelearningservices { * Definition of a component version: defines resources that span component types. */ export interface ComponentVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Defines Component definition details. * @@ -572641,21 +584614,17 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Stage in the component lifecycle - */ - stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -572667,7 +584636,6 @@ export namespace machinelearningservices { export function componentVersionArgsProvideDefaults(val: ComponentVersionArgs): ComponentVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -572697,7 +584665,7 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -572709,7 +584677,7 @@ export namespace machinelearningservices { export function computeInstanceArgsProvideDefaults(val: ComputeInstanceArgs): ComputeInstanceArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401preview.computeInstancePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240701preview.computeInstancePropertiesArgsProvideDefaults) : undefined), }; } @@ -572720,7 +584688,7 @@ export namespace machinelearningservices { /** * Indicates whether mlflow autologger is enabled for notebooks. */ - mlflowAutologger?: pulumi.Input; + mlflowAutologger?: pulumi.Input; } /** @@ -572730,19 +584698,19 @@ export namespace machinelearningservices { /** * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. */ - applicationSharingPolicy?: pulumi.Input; + applicationSharingPolicy?: pulumi.Input; /** * Specifies settings for autologger. */ - autologgerSettings?: pulumi.Input; + autologgerSettings?: pulumi.Input; /** * The Compute Instance Authorization type. Available values are personal (default). */ - computeInstanceAuthorizationType?: pulumi.Input; + computeInstanceAuthorizationType?: pulumi.Input; /** * List of Custom Services added to the compute. */ - customServices?: pulumi.Input[]>; + customServices?: pulumi.Input[]>; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ @@ -572766,7 +584734,7 @@ export namespace machinelearningservices { /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: pulumi.Input; + personalComputeInstanceSettings?: pulumi.Input; /** * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. */ @@ -572774,19 +584742,19 @@ export namespace machinelearningservices { /** * The list of schedules to be applied on the computes. */ - schedules?: pulumi.Input; + schedules?: pulumi.Input; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: pulumi.Input; + setupScripts?: pulumi.Input; /** * Specifies policy and settings for SSH access. */ - sshSettings?: pulumi.Input; + sshSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Virtual Machine Size */ @@ -572804,7 +584772,7 @@ export namespace machinelearningservices { enableRootAccess: (val.enableRootAccess) ?? true, enableSSO: (val.enableSSO) ?? true, releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, - sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20240401preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), + sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20240701preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), }; } @@ -572819,7 +584787,7 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. */ - sshPublicAccess?: pulumi.Input; + sshPublicAccess?: pulumi.Input; } /** * computeInstanceSshSettingsArgsProvideDefaults sets the appropriate defaults for ComputeInstanceSshSettingsArgs @@ -572847,7 +584815,7 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } export interface ComputeRuntimeDtoArgs { @@ -572861,7 +584829,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: pulumi.Input[]>; + computeStartStop?: pulumi.Input[]>; } /** @@ -572871,27 +584839,27 @@ export namespace machinelearningservices { /** * [Required] The compute power action. */ - action?: pulumi.Input; + action?: pulumi.Input; /** * Required if triggerType is Cron. */ - cron?: pulumi.Input; + cron?: pulumi.Input; /** * Required if triggerType is Recurrence. */ - recurrence?: pulumi.Input; + recurrence?: pulumi.Input; /** * [Deprecated] Not used any more. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; /** * [Required] The schedule trigger type. */ - triggerType?: pulumi.Input; + triggerType?: pulumi.Input; } /** * computeStartStopScheduleArgsProvideDefaults sets the appropriate defaults for ComputeStartStopScheduleArgs @@ -572899,8 +584867,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleArgsProvideDefaults(val: ComputeStartStopScheduleArgs): ComputeStartStopScheduleArgs { return { ...val, - cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20240401preview.cronArgsProvideDefaults) : undefined), - recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20240401preview.recurrenceArgsProvideDefaults) : undefined), + cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20240701preview.cronArgsProvideDefaults) : undefined), + recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20240701preview.recurrenceArgsProvideDefaults) : undefined), }; } @@ -572911,11 +584879,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: pulumi.Input; + containerResourceLimits?: pulumi.Input; /** * Container resource request info: */ - containerResourceRequests?: pulumi.Input; + containerResourceRequests?: pulumi.Input; } export interface ContainerResourceSettingsArgs { @@ -572936,6 +584904,37 @@ export namespace machinelearningservices { memory?: pulumi.Input; } + export interface ContentSafetyArgs { + /** + * [Required] Specifies the status of content safety. + */ + contentSafetyStatus: pulumi.Input; + } + + export interface ContentSafetyEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.ContentSafety'. + */ + type: pulumi.Input<"Azure.ContentSafety">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + export interface CosmosDbSettingsArgs { collectionsThroughput?: pulumi.Input; } @@ -572949,7 +584948,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: pulumi.Input; + monitorDefinition: pulumi.Input; } /** @@ -573056,19 +585055,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Custom Keys credential object */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } export interface CustomMetricThresholdArgs { @@ -573079,7 +585082,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CustomModelFineTuningArgs { @@ -573090,7 +585093,7 @@ export namespace machinelearningservices { /** * [Required] Input model for fine tuning. */ - model: pulumi.Input; + model: pulumi.Input; /** * Enum to determine the type of fine tuning. * Expected value is 'Custom'. @@ -573099,15 +585102,15 @@ export namespace machinelearningservices { /** * [Required] Fine tuning task type. */ - taskType: pulumi.Input; + taskType: pulumi.Input; /** * [Required] Training data for fine tuning. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data for fine tuning. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * customModelFineTuningArgsProvideDefaults sets the appropriate defaults for CustomModelFineTuningArgs @@ -573115,7 +585118,7 @@ export namespace machinelearningservices { export function customModelFineTuningArgsProvideDefaults(val: CustomModelFineTuningArgs): CustomModelFineTuningArgs { return { ...val, - model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240401preview.mlflowModelJobInputArgsProvideDefaults), + model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240701preview.mlflowModelJobInputArgsProvideDefaults), }; } @@ -573132,11 +585135,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -573153,18 +585152,6 @@ export namespace machinelearningservices { } export interface CustomModelJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -573177,11 +585164,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -573193,32 +585176,31 @@ export namespace machinelearningservices { export function customModelJobOutputArgsProvideDefaults(val: CustomModelJobOutputArgs): CustomModelJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } export interface CustomMonitoringSignalArgs { /** - * [Required] ARM resource ID of the component resource used to calculate the custom metrics. + * [Required] Reference to the component asset used to calculate the custom metrics. */ componentId: pulumi.Input; /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -573228,10 +585210,6 @@ export namespace machinelearningservices { * Expected value is 'Custom'. */ signalType: pulumi.Input<"Custom">; - /** - * A list of metrics to calculate and their associated thresholds. - */ - workspaceConnection?: pulumi.Input; } /** @@ -573268,23 +585246,23 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: pulumi.Input; + docker?: pulumi.Input; /** * Configuring the endpoints for the container */ - endpoints?: pulumi.Input[]>; + endpoints?: pulumi.Input[]>; /** * Environment Variable for the container */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Describes the Image Specifications */ - image?: pulumi.Input; + image?: pulumi.Input; /** * Describes the jupyter kernel settings for the image if its a custom environment */ - kernel?: pulumi.Input; + kernel?: pulumi.Input; /** * Name of the Custom Service */ @@ -573292,7 +585270,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: pulumi.Input[]>; + volumes?: pulumi.Input[]>; } /** * customServiceArgsProvideDefaults sets the appropriate defaults for CustomServiceArgs @@ -573300,7 +585278,7 @@ export namespace machinelearningservices { export function customServiceArgsProvideDefaults(val: CustomServiceArgs): CustomServiceArgs { return { ...val, - image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20240401preview.imageArgsProvideDefaults) : undefined), + image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20240701preview.imageArgsProvideDefaults) : undefined), }; } @@ -573333,18 +585311,18 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: pulumi.Input<{[key: string]: pulumi.Input}>; + collections: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: pulumi.Input; + requestLogging?: pulumi.Input; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. * If it's day, all data will be collected in blob path /yyyy/MM/dd/. * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. */ - rollingRate?: pulumi.Input; + rollingRate?: pulumi.Input; } /** * dataCollectorArgsProvideDefaults sets the appropriate defaults for DataCollectorArgs @@ -573363,7 +585341,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of data. */ - dataType: pulumi.Input; + dataType: pulumi.Input; /** * The asset description text. */ @@ -573392,34 +585370,30 @@ export namespace machinelearningservices { } export interface DataDriftMonitoringSignalArgs { - /** - * The data segment used for scoping on a subset of the data population. - */ - dataSegment?: pulumi.Input; /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -573427,7 +585401,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataDrift'. @@ -573440,7 +585414,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalArgsProvideDefaults(val: DataDriftMonitoringSignalArgs): DataDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240701preview.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -573471,70 +585445,6 @@ export namespace machinelearningservices { resourceId?: pulumi.Input; } - export interface DataImportArgs { - /** - * Name of the asset for data import job to create - */ - assetName?: pulumi.Input; - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; - /** - * Enum to determine the type of data. - * Expected value is 'uri_folder'. - */ - dataType: pulumi.Input<"uri_folder">; - /** - * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 - */ - dataUri: pulumi.Input; - /** - * The asset description text. - */ - description?: pulumi.Input; - /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous - */ - isAnonymous?: pulumi.Input; - /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived - */ - isArchived?: pulumi.Input; - /** - * The asset property dictionary. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Source data of the asset to import from - */ - source?: pulumi.Input; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: pulumi.Input; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * dataImportArgsProvideDefaults sets the appropriate defaults for DataImportArgs - */ - export function dataImportArgsProvideDefaults(val: DataImportArgs): DataImportArgs { - return { - ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), - isAnonymous: (val.isAnonymous) ?? false, - isArchived: (val.isArchived) ?? false, - }; - } - /** * A DataLakeAnalytics compute. */ @@ -573556,7 +585466,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -573593,27 +585503,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The features to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -573621,7 +585531,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataQuality'. @@ -573634,38 +585544,10 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalArgsProvideDefaults(val: DataQualityMonitoringSignalArgs): DataQualityMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240701preview.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } - export interface DatabaseSourceArgs { - /** - * Workspace connection for data import source storage - */ - connection?: pulumi.Input; - /** - * SQL Query statement for data import Database source - */ - query?: pulumi.Input; - /** - * Enum to determine the type of data. - * Expected value is 'database'. - */ - sourceType: pulumi.Input<"database">; - /** - * SQL StoredProcedure on data import Database source - */ - storedProcedure?: pulumi.Input; - /** - * SQL StoredProcedure parameters - */ - storedProcedureParams?: pulumi.Input}>[]>; - /** - * Name of the table on data import Database source - */ - tableName?: pulumi.Input; - } - /** * A DataFactory compute. */ @@ -573690,7 +585572,7 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -573728,15 +585610,6 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: pulumi.Input; - /** - * Locations where the job can run. - */ - locations?: pulumi.Input[]>; - /** - * Optional max allowed number of instances or nodes to be used by the compute target. - * For use with elastic training, currently supported by PyTorch distribution type only. - */ - maxInstanceCount?: pulumi.Input; /** * Additional properties bag. */ @@ -573768,11 +585641,11 @@ export namespace machinelearningservices { /** * Identity to be used with the keyVault */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * KeyVault details to do the encryption */ - keyVaultProperties: pulumi.Input; + keyVaultProperties: pulumi.Input; /** * The byok search account that customer brings to store customer's data * with encryption @@ -573781,7 +585654,7 @@ export namespace machinelearningservices { /** * Indicates whether or not the encryption is enabled for the workspace. */ - status: pulumi.Input; + status: pulumi.Input; /** * The byok storage account that customer brings to store customer's data * with encryption @@ -573801,7 +585674,7 @@ export namespace machinelearningservices { /** * Protocol over which communication will happen over this endpoint */ - protocol?: pulumi.Input; + protocol?: pulumi.Input; /** * Port over which the application is exposed from container. */ @@ -573854,21 +585727,6 @@ export namespace machinelearningservices { version?: pulumi.Input; } - export interface EndpointDeploymentResourcePropertiesArgs { - /** - * Model used for the endpoint deployment. - */ - model: pulumi.Input; - /** - * The name of RAI policy. - */ - raiPolicyName?: pulumi.Input; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: pulumi.Input; - } - export interface EndpointScheduleActionArgs { /** * @@ -573917,7 +585775,7 @@ export namespace machinelearningservices { /** * Type of the Environment Variable. Possible values are: local - For local variable */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Value of the Environment variable */ @@ -573937,18 +585795,14 @@ export namespace machinelearningservices { * Environment version details. */ export interface EnvironmentVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Defines if image needs to be rebuilt based on base image changes. */ - autoRebuild?: pulumi.Input; + autoRebuild?: pulumi.Input; /** * Configuration settings for Docker build context. */ - build?: pulumi.Input; + build?: pulumi.Input; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -573966,23 +585820,19 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: pulumi.Input; - /** - * Intellectual Property details. Used if environment is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; + inferenceConfig?: pulumi.Input; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * The OS type of the environment. */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * The asset property dictionary. */ @@ -574002,10 +585852,8 @@ export namespace machinelearningservices { export function environmentVersionArgsProvideDefaults(val: EnvironmentVersionArgs): EnvironmentVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20240401preview.buildContextArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), + build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20240701preview.buildContextArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -574016,23 +585864,23 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: pulumi.Input; + featureImportanceSettings: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: pulumi.Input; + metricThreshold: pulumi.Input; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input[]>; + productionData: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -574040,7 +585888,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'FeatureAttributionDrift'. @@ -574053,7 +585901,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalArgsProvideDefaults(val: FeatureAttributionDriftMonitoringSignalArgs): FeatureAttributionDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240401preview.featureImportanceSettingsArgsProvideDefaults), + featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240701preview.featureImportanceSettingsArgsProvideDefaults), }; } @@ -574061,18 +585909,18 @@ export namespace machinelearningservices { /** * [Required] The feature attribution metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface FeatureImportanceSettingsArgs { /** * The mode of operation for computing feature importance. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * The name of the target column within the input data asset. */ @@ -574089,7 +585937,7 @@ export namespace machinelearningservices { } export interface FeatureStoreSettingsArgs { - computeRuntime?: pulumi.Input; + computeRuntime?: pulumi.Input; offlineStoreConnectionName?: pulumi.Input; onlineStoreConnectionName?: pulumi.Input; } @@ -574107,7 +585955,7 @@ export namespace machinelearningservices { } /** - * Dto object representing feature set + * DTO object representing feature set */ export interface FeaturesetContainerArgs { /** @@ -574138,7 +585986,7 @@ export namespace machinelearningservices { } /** - * Dto object representing specification + * DTO object representing specification */ export interface FeaturesetSpecificationArgs { /** @@ -574148,13 +585996,9 @@ export namespace machinelearningservices { } /** - * Dto object representing feature set version + * DTO object representing feature set version */ export interface FeaturesetVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -574164,17 +586008,17 @@ export namespace machinelearningservices { */ entities?: pulumi.Input[]>; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * Specifies the materialization settings */ - materializationSettings?: pulumi.Input; + materializationSettings?: pulumi.Input; /** * The asset property dictionary. */ @@ -574182,7 +586026,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: pulumi.Input; + specification?: pulumi.Input; /** * Specifies the asset stage */ @@ -574198,15 +586042,14 @@ export namespace machinelearningservices { export function featuresetVersionArgsProvideDefaults(val: FeaturesetVersionArgs): FeaturesetVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20240401preview.materializationSettingsArgsProvideDefaults) : undefined), + materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20240701preview.materializationSettingsArgsProvideDefaults) : undefined), }; } /** - * Dto object representing feature entity + * DTO object representing feature entity */ export interface FeaturestoreEntityContainerArgs { /** @@ -574237,13 +586080,9 @@ export namespace machinelearningservices { } /** - * Dto object representing feature entity version + * DTO object representing feature entity version */ export interface FeaturestoreEntityVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -574251,13 +586090,13 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: pulumi.Input[]>; + indexColumns?: pulumi.Input[]>; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** @@ -574279,28 +586118,11 @@ export namespace machinelearningservices { export function featurestoreEntityVersionArgsProvideDefaults(val: FeaturestoreEntityVersionArgs): FeaturestoreEntityVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } - export interface FileSystemSourceArgs { - /** - * Workspace connection for data import source storage - */ - connection?: pulumi.Input; - /** - * Path on data import FileSystem source - */ - path?: pulumi.Input; - /** - * Enum to determine the type of data. - * Expected value is 'file_system'. - */ - sourceType: pulumi.Input<"file_system">; - } - /** * FineTuning Job definition. */ @@ -574328,12 +586150,12 @@ export namespace machinelearningservices { /** * [Required] */ - fineTuningDetails: pulumi.Input; + fineTuningDetails: pulumi.Input; /** * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Is the asset archived? */ @@ -574346,24 +586168,28 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * [Required] */ - outputs: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * Configuration for secrets to be made available during runtime. + * Queue settings for the job */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + queueSettings?: pulumi.Input; + /** + * Instance types and other resources for the job + */ + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -574377,6 +586203,7 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), }; } @@ -574400,7 +586227,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -574425,40 +586252,28 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Forecasting task specific inputs. */ - forecastingSettings?: pulumi.Input; + forecastingSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for forecasting task. */ - primaryMetric?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -574472,7 +586287,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -574482,15 +586297,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -574508,16 +586323,15 @@ export namespace machinelearningservices { export function forecastingArgsProvideDefaults(val: ForecastingArgs): ForecastingArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.tableFixedParametersArgsProvideDefaults) : undefined), - forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20240401preview.forecastingSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20240701preview.forecastingSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240701preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -574539,16 +586353,11 @@ export namespace machinelearningservices { /** * Flag for generating lags for the numeric features with 'auto' or null. */ - featureLags?: pulumi.Input; - /** - * The feature columns that are available for training but unknown at the time of forecast/inference. - * If features_unknown_at_forecast_time is not set, it is assumed that all the feature columns in the dataset are known at inference time. - */ - featuresUnknownAtForecastTime?: pulumi.Input[]>; + featureLags?: pulumi.Input; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: pulumi.Input; + forecastHorizon?: pulumi.Input; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -574557,24 +586366,24 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: pulumi.Input; + seasonality?: pulumi.Input; /** * The parameter defining how if AutoML should handle short time series. */ - shortSeriesHandlingConfig?: pulumi.Input; + shortSeriesHandlingConfig?: pulumi.Input; /** * The function to be used to aggregate the time series target column to conform to a user specified frequency. * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". */ - targetAggregateFunction?: pulumi.Input; + targetAggregateFunction?: pulumi.Input; /** * The number of past periods to lag from the target column. */ - targetLags?: pulumi.Input; + targetLags?: pulumi.Input; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: pulumi.Input; + targetRollingWindowSize?: pulumi.Input; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -574587,7 +586396,7 @@ export namespace machinelearningservices { /** * Configure STL Decomposition of the time-series target column. */ - useStl?: pulumi.Input; + useStl?: pulumi.Input; } /** * forecastingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingSettingsArgs @@ -574609,11 +586418,11 @@ export namespace machinelearningservices { /** * Allowed models for forecasting task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for forecasting task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -574642,13 +586451,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * forecastingTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsArgs @@ -574662,8 +586465,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240701preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -574674,12 +586476,12 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'FQDN'. @@ -574687,102 +586489,6 @@ export namespace machinelearningservices { type: pulumi.Input<"FQDN">; } - /** - * Generation safety quality metric threshold definition. - */ - export interface GenerationSafetyQualityMetricThresholdArgs { - /** - * [Required] Gets or sets the feature attribution metric to calculate. - */ - metric: pulumi.Input; - /** - * Gets or sets the threshold value. - * If null, a default value will be set depending on the selected metric. - */ - threshold?: pulumi.Input; - } - - /** - * Generation safety quality monitoring signal definition. - */ - export interface GenerationSafetyQualityMonitoringSignalArgs { - /** - * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. - */ - metricThresholds: pulumi.Input[]>; - /** - * The current notification mode for this signal. - */ - notificationTypes?: pulumi.Input[]>; - /** - * Gets or sets the production data for computing metrics. - */ - productionData?: pulumi.Input[]>; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * [Required] The sample rate of the production data, should be greater than 0 and at most 1. - */ - samplingRate: pulumi.Input; - /** - * - * Expected value is 'GenerationSafetyQuality'. - */ - signalType: pulumi.Input<"GenerationSafetyQuality">; - /** - * Gets or sets the workspace connection ID used to connect to the content generation endpoint. - */ - workspaceConnectionId?: pulumi.Input; - } - - /** - * Generation token statistics metric threshold definition. - */ - export interface GenerationTokenUsageMetricThresholdArgs { - /** - * [Required] Gets or sets the feature attribution metric to calculate. - */ - metric: pulumi.Input; - /** - * Gets or sets the threshold value. - * If null, a default value will be set depending on the selected metric. - */ - threshold?: pulumi.Input; - } - - /** - * Generation token usage signal definition. - */ - export interface GenerationTokenUsageSignalArgs { - /** - * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. - */ - metricThresholds: pulumi.Input[]>; - /** - * The current notification mode for this signal. - */ - notificationTypes?: pulumi.Input[]>; - /** - * Gets or sets the production data for computing metrics. - */ - productionData?: pulumi.Input[]>; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * [Required] The sample rate of the production data, should be greater than 0 and at most 1. - */ - samplingRate: pulumi.Input; - /** - * - * Expected value is 'GenerationTokenStatistics'. - */ - signalType: pulumi.Input<"GenerationTokenStatistics">; - } - /** * Defines a Sampling Algorithm that exhaustively generates every value combination in the space */ @@ -574818,7 +586524,7 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -574836,63 +586542,13 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Port open for ssh connections on the master node of the cluster. */ sshPort?: pulumi.Input; } - export interface HdfsDatastoreArgs { - /** - * [Required] Account credentials. - */ - credentials: pulumi.Input; - /** - * Enum to determine the datastore contents type. - * Expected value is 'Hdfs'. - */ - datastoreType: pulumi.Input<"Hdfs">; - /** - * The asset description text. - */ - description?: pulumi.Input; - /** - * The TLS cert of the HDFS server. Needs to be a base64 encoded string. Required if "Https" protocol is selected. - */ - hdfsServerCertificate?: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; - /** - * [Required] IP Address or DNS HostName. - */ - nameNodeAddress: pulumi.Input; - /** - * The asset property dictionary. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Protocol used to communicate with the storage account (Https/Http). - */ - protocol?: pulumi.Input; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * hdfsDatastoreArgsProvideDefaults sets the appropriate defaults for HdfsDatastoreArgs - */ - export function hdfsDatastoreArgsProvideDefaults(val: HdfsDatastoreArgs): HdfsDatastoreArgs { - return { - ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), - protocol: (val.protocol) ?? "http", - }; - } - /** * Reference to an asset via its ARM resource ID. */ @@ -574926,7 +586582,7 @@ export namespace machinelearningservices { /** * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Version of image being used. If latest then skip this field */ @@ -574950,27 +586606,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -574984,11 +586640,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -575002,12 +586658,12 @@ export namespace machinelearningservices { export function imageClassificationArgsProvideDefaults(val: ImageClassificationArgs): ImageClassificationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240701preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -575019,27 +586675,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -575053,11 +586709,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -575071,12 +586727,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelArgsProvideDefaults(val: ImageClassificationMultilabelArgs): ImageClassificationMultilabelArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240701preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -575088,27 +586744,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -575122,11 +586778,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -575140,12 +586796,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationArgsProvideDefaults(val: ImageInstanceSegmentationArgs): ImageInstanceSegmentationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240701preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -575574,7 +587230,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -575625,7 +587281,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Name of the model to use for training. * For more information on the available models please visit the official documentation: @@ -575651,7 +587307,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -575708,7 +587364,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationArgsProvideDefaults(val: ImageModelSettingsClassificationArgs): ImageModelSettingsClassificationArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240401preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240701preview.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -575757,7 +587413,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -575814,15 +587470,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; - /** - * Enable computing and logging training metrics. - */ - logTrainingMetrics?: pulumi.Input; - /** - * Enable computing and logging validation loss. - */ - logValidationLoss?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -575846,7 +587494,7 @@ export namespace machinelearningservices { * Note: training run may get into CUDA OOM if the model size is too big. * Note: This settings is only supported for the 'yolov5' algorithm. */ - modelSize?: pulumi.Input; + modelSize?: pulumi.Input; /** * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. */ @@ -575876,7 +587524,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -575921,7 +587569,7 @@ export namespace machinelearningservices { /** * Metric computation method to use for validation metrics. */ - validationMetricType?: pulumi.Input; + validationMetricType?: pulumi.Input; /** * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. */ @@ -575941,10 +587589,8 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionArgsProvideDefaults(val: ImageModelSettingsObjectDetectionArgs): ImageModelSettingsObjectDetectionArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240401preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240701preview.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", - logTrainingMetrics: (val.logTrainingMetrics) ?? "Enable", - logValidationLoss: (val.logValidationLoss) ?? "Disable", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", validationMetricType: (val.validationMetricType) ?? "None", @@ -575959,27 +587605,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -575993,11 +587639,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -576011,12 +587657,12 @@ export namespace machinelearningservices { export function imageObjectDetectionArgsProvideDefaults(val: ImageObjectDetectionArgs): ImageObjectDetectionArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240401preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240701preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -576027,36 +587673,15 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * [Required] Type of the hyperparameter sampling algorithms. */ - samplingAlgorithm: pulumi.Input; - } - - export interface ImportDataActionArgs { - /** - * - * Expected value is 'ImportData'. - */ - actionType: pulumi.Input<"ImportData">; - /** - * [Required] Defines Schedule action definition details. - */ - dataImportDefinition: pulumi.Input; - } - /** - * importDataActionArgsProvideDefaults sets the appropriate defaults for ImportDataActionArgs - */ - export function importDataActionArgsProvideDefaults(val: ImportDataActionArgs): ImportDataActionArgs { - return { - ...val, - dataImportDefinition: pulumi.output(val.dataImportDefinition).apply(inputs.machinelearningservices.v20240401preview.dataImportArgsProvideDefaults), - }; + samplingAlgorithm: pulumi.Input; } /** - * Dto object representing index column + * DTO object representing index column */ export interface IndexColumnArgs { /** @@ -576066,7 +587691,7 @@ export namespace machinelearningservices { /** * Specifies the data type */ - dataType?: pulumi.Input; + dataType?: pulumi.Input; } /** * indexColumnArgsProvideDefaults sets the appropriate defaults for IndexColumnArgs @@ -576082,118 +587707,15 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: pulumi.Input; + livenessRoute?: pulumi.Input; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: pulumi.Input; + readinessRoute?: pulumi.Input; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: pulumi.Input; - } - - /** - * InferenceEndpoint configuration - */ - export interface InferenceEndpointArgs { - /** - * [Required] Authentication mode for the endpoint. - */ - authMode: pulumi.Input; - /** - * Description of the resource. - */ - description?: pulumi.Input; - /** - * [Required] Group within the same pool with which this endpoint needs to be associated with. - */ - groupId: pulumi.Input; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - - /** - * Inference group configuration - */ - export interface InferenceGroupArgs { - /** - * Capacity to be used from the pool's reserved capacity. - * optional - */ - bonusExtraCapacity?: pulumi.Input; - /** - * Description of the resource. - */ - description?: pulumi.Input; - /** - * Metadata for the inference group. - */ - metadata?: pulumi.Input; - /** - * Priority of the group within the N:Microsoft.MachineLearning.ManagementFrontEnd.Contracts.V20240101Preview.Pools.InferencePools. - */ - priority?: pulumi.Input; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * inferenceGroupArgsProvideDefaults sets the appropriate defaults for InferenceGroupArgs - */ - export function inferenceGroupArgsProvideDefaults(val: InferenceGroupArgs): InferenceGroupArgs { - return { - ...val, - bonusExtraCapacity: (val.bonusExtraCapacity) ?? 0, - priority: (val.priority) ?? 0, - }; - } - - /** - * Inference pool configuration - */ - export interface InferencePoolArgs { - /** - * Code configuration for the inference pool. - */ - codeConfiguration?: pulumi.Input; - /** - * Description of the resource. - */ - description?: pulumi.Input; - /** - * EnvironmentConfiguration for the inference pool. - */ - environmentConfiguration?: pulumi.Input; - /** - * ModelConfiguration for the inference pool. - */ - modelConfiguration?: pulumi.Input; - /** - * [Required] Compute instance type. - */ - nodeSkuType: pulumi.Input; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Request configuration for the inference pool. - */ - requestConfiguration?: pulumi.Input; - } - /** - * inferencePoolArgsProvideDefaults sets the appropriate defaults for InferencePoolArgs - */ - export function inferencePoolArgsProvideDefaults(val: InferencePoolArgs): InferencePoolArgs { - return { - ...val, - environmentConfiguration: (val.environmentConfiguration ? pulumi.output(val.environmentConfiguration).apply(inputs.machinelearningservices.v20240401preview.poolEnvironmentConfigurationArgsProvideDefaults) : undefined), - requestConfiguration: (val.requestConfiguration ? pulumi.output(val.requestConfiguration).apply(inputs.machinelearningservices.v20240401preview.requestConfigurationArgsProvideDefaults) : undefined), - }; + scoringRoute?: pulumi.Input; } /** @@ -576207,7 +587729,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** @@ -576224,29 +587746,6 @@ export namespace machinelearningservices { requests?: pulumi.Input<{[key: string]: pulumi.Input}>; } - /** - * Intellectual Property details for a resource. - */ - export interface IntellectualPropertyArgs { - /** - * Protection level of the Intellectual Property. - */ - protectionLevel?: pulumi.Input; - /** - * [Required] Publisher of the Intellectual Property. Must be the same as Registry publisher name. - */ - publisher: pulumi.Input; - } - /** - * intellectualPropertyArgsProvideDefaults sets the appropriate defaults for IntellectualPropertyArgs - */ - export function intellectualPropertyArgsProvideDefaults(val: IntellectualPropertyArgs): IntellectualPropertyArgs { - return { - ...val, - protectionLevel: (val.protectionLevel) ?? "All", - }; - } - export interface JobResourceConfigurationArgs { /** * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. @@ -576260,15 +587759,6 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: pulumi.Input; - /** - * Locations where the job can run. - */ - locations?: pulumi.Input[]>; - /** - * Optional max allowed number of instances or nodes to be used by the compute target. - * For use with elastic training, currently supported by PyTorch distribution type only. - */ - maxInstanceCount?: pulumi.Input; /** * Additional properties bag. */ @@ -576289,6 +587779,13 @@ export namespace machinelearningservices { }; } + export interface JobResourcesArgs { + /** + * List of instance types to choose from. + */ + instanceTypes?: pulumi.Input[]>; + } + export interface JobScheduleActionArgs { /** * @@ -576298,7 +587795,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: pulumi.Input; + jobBaseProperties: pulumi.Input; } /** @@ -576317,9 +587814,9 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: pulumi.Input; + nodes?: pulumi.Input; /** - * Port for endpoint set by user. + * Port for endpoint. */ port?: pulumi.Input; /** @@ -576346,78 +587843,6 @@ export namespace machinelearningservices { language?: pulumi.Input; } - export interface KerberosKeytabCredentialsArgs { - /** - * Enum to determine the datastore credentials type. - * Expected value is 'KerberosKeytab'. - */ - credentialsType: pulumi.Input<"KerberosKeytab">; - /** - * [Required] IP Address or DNS HostName. - */ - kerberosKdcAddress: pulumi.Input; - /** - * [Required] Kerberos Username - */ - kerberosPrincipal: pulumi.Input; - /** - * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. - */ - kerberosRealm: pulumi.Input; - /** - * [Required] Keytab secrets. - */ - secrets: pulumi.Input; - } - - export interface KerberosKeytabSecretsArgs { - /** - * Kerberos keytab secret. - */ - kerberosKeytab?: pulumi.Input; - /** - * Enum to determine the datastore secrets type. - * Expected value is 'KerberosKeytab'. - */ - secretsType: pulumi.Input<"KerberosKeytab">; - } - - export interface KerberosPasswordCredentialsArgs { - /** - * Enum to determine the datastore credentials type. - * Expected value is 'KerberosPassword'. - */ - credentialsType: pulumi.Input<"KerberosPassword">; - /** - * [Required] IP Address or DNS HostName. - */ - kerberosKdcAddress: pulumi.Input; - /** - * [Required] Kerberos Username - */ - kerberosPrincipal: pulumi.Input; - /** - * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. - */ - kerberosRealm: pulumi.Input; - /** - * [Required] Kerberos password secrets. - */ - secrets: pulumi.Input; - } - - export interface KerberosPasswordSecretsArgs { - /** - * Kerberos password secret. - */ - kerberosPassword?: pulumi.Input; - /** - * Enum to determine the datastore secrets type. - * Expected value is 'KerberosPassword'. - */ - secretsType: pulumi.Input<"KerberosPassword">; - } - /** * Customer Key vault properties. */ @@ -576461,7 +587886,7 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -576473,7 +587898,7 @@ export namespace machinelearningservices { export function kubernetesArgsProvideDefaults(val: KubernetesArgs): KubernetesArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240401preview.kubernetesPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240701preview.kubernetesPropertiesArgsProvideDefaults) : undefined), }; } @@ -576488,15 +587913,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: pulumi.Input; + containerResourceRequirements?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -576504,14 +587929,14 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Kubernetes'. */ endpointComputeType: pulumi.Input<"Kubernetes">; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -576525,7 +587950,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -576541,18 +587966,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * kubernetesOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentArgs @@ -576561,11 +587986,11 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240401preview.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240701preview.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240401preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240701preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240701preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240701preview.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } @@ -576588,7 +588013,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; + instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Compute namespace */ @@ -576616,220 +588041,6 @@ export namespace machinelearningservices { }; } - /** - * Label category definition - */ - export interface LabelCategoryArgs { - /** - * Dictionary of label classes in this category. - */ - classes?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Display name of the label category. - */ - displayName?: pulumi.Input; - /** - * Indicates whether it is allowed to select multiple classes in this category. - */ - multiSelect?: pulumi.Input; - } - /** - * labelCategoryArgsProvideDefaults sets the appropriate defaults for LabelCategoryArgs - */ - export function labelCategoryArgsProvideDefaults(val: LabelCategoryArgs): LabelCategoryArgs { - return { - ...val, - multiSelect: (val.multiSelect) ?? "Disabled", - }; - } - - /** - * Label class definition - */ - export interface LabelClassArgs { - /** - * Display name of the label class. - */ - displayName?: pulumi.Input; - /** - * Dictionary of subclasses of the label class. - */ - subclasses?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - - /** - * Labeling data configuration definition - */ - export interface LabelingDataConfigurationArgs { - /** - * Resource Id of the data asset to perform labeling. - */ - dataId?: pulumi.Input; - /** - * Indicates whether to enable incremental data refresh. - */ - incrementalDataRefresh?: pulumi.Input; - } - /** - * labelingDataConfigurationArgsProvideDefaults sets the appropriate defaults for LabelingDataConfigurationArgs - */ - export function labelingDataConfigurationArgsProvideDefaults(val: LabelingDataConfigurationArgs): LabelingDataConfigurationArgs { - return { - ...val, - incrementalDataRefresh: (val.incrementalDataRefresh) ?? "Disabled", - }; - } - - /** - * Labeling job definition - */ - export interface LabelingJobArgs { - /** - * ARM resource ID of the component resource. - */ - componentId?: pulumi.Input; - /** - * ARM resource ID of the compute resource. - */ - computeId?: pulumi.Input; - /** - * Configuration of data used in the job. - */ - dataConfiguration?: pulumi.Input; - /** - * The asset description text. - */ - description?: pulumi.Input; - /** - * Display name of job. - */ - displayName?: pulumi.Input; - /** - * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. - */ - experimentName?: pulumi.Input; - /** - * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. - * Defaults to AmlToken if null. - */ - identity?: pulumi.Input; - /** - * Is the asset archived? - */ - isArchived?: pulumi.Input; - /** - * Labeling instructions of the job. - */ - jobInstructions?: pulumi.Input; - /** - * Enum to determine the type of job. - * Expected value is 'Labeling'. - */ - jobType: pulumi.Input<"Labeling">; - /** - * Label categories of the job. - */ - labelCategories?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Media type specific properties in the job. - */ - labelingJobMediaProperties?: pulumi.Input; - /** - * Configuration of MLAssist feature in the job. - */ - mlAssistConfiguration?: pulumi.Input; - /** - * Notification setting for the job - */ - notificationSetting?: pulumi.Input; - /** - * The asset property dictionary. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * List of JobEndpoints. - * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. - */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * labelingJobArgsProvideDefaults sets the appropriate defaults for LabelingJobArgs - */ - export function labelingJobArgsProvideDefaults(val: LabelingJobArgs): LabelingJobArgs { - return { - ...val, - dataConfiguration: (val.dataConfiguration ? pulumi.output(val.dataConfiguration).apply(inputs.machinelearningservices.v20240401preview.labelingDataConfigurationArgsProvideDefaults) : undefined), - experimentName: (val.experimentName) ?? "Default", - isArchived: (val.isArchived) ?? false, - }; - } - - /** - * Properties of a labeling job for image data - */ - export interface LabelingJobImagePropertiesArgs { - /** - * Annotation type of image labeling job. - */ - annotationType?: pulumi.Input; - /** - * Media type of data asset. - * Expected value is 'Image'. - */ - mediaType: pulumi.Input<"Image">; - } - /** - * labelingJobImagePropertiesArgsProvideDefaults sets the appropriate defaults for LabelingJobImagePropertiesArgs - */ - export function labelingJobImagePropertiesArgsProvideDefaults(val: LabelingJobImagePropertiesArgs): LabelingJobImagePropertiesArgs { - return { - ...val, - annotationType: (val.annotationType) ?? "Classification", - }; - } - - /** - * Instructions for labeling job - */ - export interface LabelingJobInstructionsArgs { - /** - * The link to a page with detailed labeling instructions for labelers. - */ - uri?: pulumi.Input; - } - - /** - * Properties of a labeling job for text data - */ - export interface LabelingJobTextPropertiesArgs { - /** - * Annotation type of text labeling job. - */ - annotationType?: pulumi.Input; - /** - * Media type of data asset. - * Expected value is 'Text'. - */ - mediaType: pulumi.Input<"Text">; - } - /** - * labelingJobTextPropertiesArgsProvideDefaults sets the appropriate defaults for LabelingJobTextPropertiesArgs - */ - export function labelingJobTextPropertiesArgsProvideDefaults(val: LabelingJobTextPropertiesArgs): LabelingJobTextPropertiesArgs { - return { - ...val, - annotationType: (val.annotationType) ?? "Classification", - }; - } - export interface LakeHouseArtifactArgs { /** * [Required] OneLake artifact name @@ -576861,36 +588072,6 @@ export namespace machinelearningservices { value: pulumi.Input; } - /** - * Labeling MLAssist configuration definition when MLAssist is disabled - */ - export interface MLAssistConfigurationDisabledArgs { - /** - * - * Expected value is 'Disabled'. - */ - mlAssist: pulumi.Input<"Disabled">; - } - - /** - * Labeling MLAssist configuration definition when MLAssist is enabled - */ - export interface MLAssistConfigurationEnabledArgs { - /** - * [Required] AML compute binding used in inferencing. - */ - inferencingComputeBinding: pulumi.Input; - /** - * - * Expected value is 'Enabled'. - */ - mlAssist: pulumi.Input<"Enabled">; - /** - * [Required] AML compute binding used in training. - */ - trainingComputeBinding: pulumi.Input; - } - export interface MLFlowModelJobInputArgs { /** * Description for the input. @@ -576904,11 +588085,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -576925,18 +588102,6 @@ export namespace machinelearningservices { } export interface MLFlowModelJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -576949,11 +588114,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -576965,7 +588126,6 @@ export namespace machinelearningservices { export function mlflowModelJobOutputArgsProvideDefaults(val: MLFlowModelJobOutputArgs): MLFlowModelJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -576974,10 +588134,6 @@ export namespace machinelearningservices { * MLTable data definition */ export interface MLTableDataArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'mltable'. @@ -576992,15 +588148,11 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** @@ -577011,10 +588163,6 @@ export namespace machinelearningservices { * Uris referenced in the MLTable definition (required for lineage) */ referencedUris?: pulumi.Input[]>; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -577026,8 +588174,6 @@ export namespace machinelearningservices { export function mltableDataArgsProvideDefaults(val: MLTableDataArgs): MLTableDataArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -577046,11 +588192,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -577067,18 +588209,6 @@ export namespace machinelearningservices { } export interface MLTableJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -577091,11 +588221,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -577107,7 +588233,6 @@ export namespace machinelearningservices { export function mltableJobOutputArgsProvideDefaults(val: MLTableJobOutputArgs): MLTableJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -577122,9 +588247,9 @@ export namespace machinelearningservices { */ computeIdentityType: pulumi.Input<"ManagedIdentity">; /** - * Managed service identity (system assigned and/or user assigned identities) + * The identity which will be leveraged by the monitoring jobs. */ - identity?: pulumi.Input; + identity?: pulumi.Input; } /** @@ -577159,16 +588284,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -577179,7 +588308,7 @@ export namespace machinelearningservices { /** * Status for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -577189,12 +588318,12 @@ export namespace machinelearningservices { /** * Isolation mode for the managed network of a machine learning workspace. */ - isolationMode?: pulumi.Input; - outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; + isolationMode?: pulumi.Input; + outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -577208,11 +588337,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -577220,14 +588349,14 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Managed'. */ endpointComputeType: pulumi.Input<"Managed">; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: pulumi.Input; /** @@ -577241,7 +588370,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -577257,18 +588386,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * managedOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentArgs @@ -577277,32 +588406,26 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240401preview.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240701preview.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240401preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240701preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240701preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240701preview.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } - /** - * Details for managed resource group assigned identities. - */ - export interface ManagedResourceGroupAssignedIdentitiesArgs { + export interface ManagedOnlineEndpointDeploymentResourcePropertiesArgs { + endpointComputeType?: pulumi.Input; /** - * Identity principal Id + * The failure reason if the creation failed. */ - principalId?: pulumi.Input; - } - - /** - * Managed resource group settings - */ - export interface ManagedResourceGroupSettingsArgs { + failureReason?: pulumi.Input; + model?: pulumi.Input; /** - * List of assigned identities for the managed resource group + * Kind of the deployment. + * Expected value is 'managedOnlineEndpoint'. */ - assignedIdentities?: pulumi.Input[]>; + type: pulumi.Input<"managedOnlineEndpoint">; } /** @@ -577312,7 +588435,7 @@ export namespace machinelearningservices { /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ - type: pulumi.Input; + type: pulumi.Input; /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ @@ -577327,7 +588450,7 @@ export namespace machinelearningservices { } /** - * Dto object representing compute resource + * DTO object representing compute resource */ export interface MaterializationComputeResourceArgs { /** @@ -577340,15 +588463,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: pulumi.Input; + notification?: pulumi.Input; /** * Specifies the compute resource settings */ - resource?: pulumi.Input; + resource?: pulumi.Input; /** * Specifies the schedule details */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies the spark compute settings */ @@ -577356,7 +588479,7 @@ export namespace machinelearningservices { /** * Specifies the stores to which materialization should happen */ - storeType?: pulumi.Input; + storeType?: pulumi.Input; } /** * materializationSettingsArgsProvideDefaults sets the appropriate defaults for MaterializationSettingsArgs @@ -577364,7 +588487,7 @@ export namespace machinelearningservices { export function materializationSettingsArgsProvideDefaults(val: MaterializationSettingsArgs): MaterializationSettingsArgs { return { ...val, - schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20240401preview.recurrenceTriggerArgsProvideDefaults) : undefined), + schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20240701preview.recurrenceTriggerArgsProvideDefaults) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -577426,56 +588549,17 @@ export namespace machinelearningservices { }; } - /** - * Model performance signal definition. - */ - export interface ModelPerformanceSignalArgs { - /** - * The data segment. - */ - dataSegment?: pulumi.Input; - /** - * [Required] A list of metrics to calculate and their associated thresholds. - */ - metricThreshold: pulumi.Input; - /** - * The current notification mode for this signal. - */ - notificationTypes?: pulumi.Input[]>; - /** - * [Required] The data produced by the production service which performance will be calculated for. - */ - productionData: pulumi.Input[]>; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * [Required] The reference data used as the basis to calculate model performance. - */ - referenceData: pulumi.Input; - /** - * - * Expected value is 'ModelPerformance'. - */ - signalType: pulumi.Input<"ModelPerformance">; - } - export interface ModelSettingsArgs { /** - * [Required] + * The unique model identifier that this ServerlessEndpoint should provision. */ - modelId: pulumi.Input; + modelId?: pulumi.Input; } /** * Model asset version details. */ export interface ModelVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * The asset description text. */ @@ -577483,17 +588567,13 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Intellectual Property details. Used if model is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; + flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** @@ -577527,8 +588607,6 @@ export namespace machinelearningservices { export function modelVersionArgsProvideDefaults(val: ModelVersionArgs): ModelVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -577538,24 +588616,24 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: pulumi.Input; + alertNotificationSettings?: pulumi.Input; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: pulumi.Input; + computeConfiguration: pulumi.Input; /** - * The ARM resource ID of either the model or deployment targeted by this monitor. + * The entities targeted by the monitor. */ - monitoringTarget?: pulumi.Input; + monitoringTarget?: pulumi.Input; /** * [Required] The signals to monitor. */ - signals: pulumi.Input<{[key: string]: pulumi.Input}>; + signals: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface MonitorEmailNotificationSettingsArgs { /** - * This is the email recipient list which has a limitation of 499 characters in total. + * The email recipient list which has a limitation of 499 characters in total. */ emails?: pulumi.Input[]>; } @@ -577564,7 +588642,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: pulumi.Input; + emailNotificationSettings?: pulumi.Input; } /** @@ -577574,7 +588652,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: pulumi.Input; + computeIdentity: pulumi.Input; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -577590,33 +588668,22 @@ export namespace machinelearningservices { runtimeVersion: pulumi.Input; } - export interface MonitoringDataSegmentArgs { - /** - * The feature to segment the data on. - */ - feature?: pulumi.Input; - /** - * Filters for only the specified values of the given segmented feature. - */ - values?: pulumi.Input[]>; - } - /** * Monitoring target definition. */ export interface MonitoringTargetArgs { /** - * The ARM resource ID of either the deployment targeted by this monitor. + * Reference to the deployment asset targeted by this monitor. */ deploymentId?: pulumi.Input; /** - * The ARM resource ID of either the model targeted by this monitor. + * Reference to the model asset targeted by this monitor. */ modelId?: pulumi.Input; /** - * [Required] The machine learning task type of the model. + * [Required] The machine learning task type of the monitored model. */ - taskType: pulumi.Input; + taskType: pulumi.Input; } export interface MonitoringThresholdArgs { @@ -577626,22 +588693,6 @@ export namespace machinelearningservices { value?: pulumi.Input; } - /** - * Monitoring workspace connection definition. - */ - export interface MonitoringWorkspaceConnectionArgs { - /** - * The properties of a workspace service connection to store as environment variables in the submitted jobs. - * Key is workspace connection property path, name is environment variable key. - */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * The properties of a workspace service connection to store as secrets in the submitted jobs. - * Key is workspace connection property path, name is secret key. - */ - secrets?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** * MPI distribution configuration. */ @@ -577657,113 +588708,6 @@ export namespace machinelearningservices { processCountPerInstance?: pulumi.Input; } - /** - * Fixed training parameters that won't be swept over during AutoML NLP training. - */ - export interface NlpFixedParametersArgs { - /** - * Number of steps to accumulate gradients over before running a backward pass. - */ - gradientAccumulationSteps?: pulumi.Input; - /** - * The learning rate for the training procedure. - */ - learningRate?: pulumi.Input; - /** - * The type of learning rate schedule to use during the training procedure. - */ - learningRateScheduler?: pulumi.Input; - /** - * The name of the model to train. - */ - modelName?: pulumi.Input; - /** - * Number of training epochs. - */ - numberOfEpochs?: pulumi.Input; - /** - * The batch size for the training procedure. - */ - trainingBatchSize?: pulumi.Input; - /** - * The batch size to be used during evaluation. - */ - validationBatchSize?: pulumi.Input; - /** - * The warmup ratio, used alongside LrSchedulerType. - */ - warmupRatio?: pulumi.Input; - /** - * The weight decay for the training procedure. - */ - weightDecay?: pulumi.Input; - } - /** - * nlpFixedParametersArgsProvideDefaults sets the appropriate defaults for NlpFixedParametersArgs - */ - export function nlpFixedParametersArgsProvideDefaults(val: NlpFixedParametersArgs): NlpFixedParametersArgs { - return { - ...val, - learningRateScheduler: (val.learningRateScheduler) ?? "None", - }; - } - - /** - * Stringified search spaces for each parameter. See below examples. - */ - export interface NlpParameterSubspaceArgs { - /** - * Number of steps to accumulate gradients over before running a backward pass. - */ - gradientAccumulationSteps?: pulumi.Input; - /** - * The learning rate for the training procedure. - */ - learningRate?: pulumi.Input; - /** - * The type of learning rate schedule to use during the training procedure. - */ - learningRateScheduler?: pulumi.Input; - /** - * The name of the model to train. - */ - modelName?: pulumi.Input; - /** - * Number of training epochs. - */ - numberOfEpochs?: pulumi.Input; - /** - * The batch size for the training procedure. - */ - trainingBatchSize?: pulumi.Input; - /** - * The batch size to be used during evaluation. - */ - validationBatchSize?: pulumi.Input; - /** - * The warmup ratio, used alongside LrSchedulerType. - */ - warmupRatio?: pulumi.Input; - /** - * The weight decay for the training procedure. - */ - weightDecay?: pulumi.Input; - } - - /** - * Model sweeping and hyperparameter tuning related settings. - */ - export interface NlpSweepSettingsArgs { - /** - * Type of early termination policy for the sweeping job. - */ - earlyTermination?: pulumi.Input; - /** - * [Required] Type of sampling algorithm. - */ - samplingAlgorithm: pulumi.Input; - } - export interface NlpVerticalFeaturizationSettingsArgs { /** * Dataset language, useful for the text data. @@ -577779,10 +588723,6 @@ export namespace machinelearningservices { * Maximum Concurrent AutoML iterations. */ maxConcurrentTrials?: pulumi.Input; - /** - * Maximum nodes to use for the experiment. - */ - maxNodes?: pulumi.Input; /** * Number of AutoML iterations. */ @@ -577791,10 +588731,6 @@ export namespace machinelearningservices { * AutoML job timeout. */ timeout?: pulumi.Input; - /** - * Timeout for individual HD trials. - */ - trialTimeout?: pulumi.Input; } /** * nlpVerticalLimitSettingsArgsProvideDefaults sets the appropriate defaults for NlpVerticalLimitSettingsArgs @@ -577803,7 +588739,6 @@ export namespace machinelearningservices { return { ...val, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, - maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1, timeout: (val.timeout) ?? "P7D", }; @@ -577818,15 +588753,19 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -577847,7 +588786,7 @@ export namespace machinelearningservices { /** * Send email notification to user on specified notification type */ - emailOn?: pulumi.Input[]>; + emailOn?: pulumi.Input[]>; /** * This is the email recipient list which has a limitation of 499 characters in total concat with comma separator */ @@ -577855,7 +588794,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; + webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface NumericalDataDriftMetricThresholdArgs { @@ -577867,11 +588806,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalDataQualityMetricThresholdArgs { @@ -577883,11 +588822,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalPredictionDriftMetricThresholdArgs { @@ -577899,11 +588838,11 @@ export namespace machinelearningservices { /** * [Required] The numerical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesArgs { @@ -577915,20 +588854,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -577938,7 +588881,7 @@ export namespace machinelearningservices { /** * [Required] Defines supported metric goals for hyperparameter tuning */ - goal: pulumi.Input; + goal: pulumi.Input; /** * [Required] Name of the metric to optimize. */ @@ -577952,11 +588895,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: pulumi.Input; + artifact: pulumi.Input; /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -577970,10 +588913,6 @@ export namespace machinelearningservices { * OneLake endpoint to use for the datastore. */ endpoint?: pulumi.Input; - /** - * Intellectual Property details. - */ - intellectualProperty?: pulumi.Input; /** * [Required] OneLake workspace name. */ @@ -577985,7 +588924,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -577997,7 +588936,6 @@ export namespace machinelearningservices { export function oneLakeDatastoreArgsProvideDefaults(val: OneLakeDatastoreArgs): OneLakeDatastoreArgs { return { ...val, - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -578009,7 +588947,7 @@ export namespace machinelearningservices { /** * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * ARM resource ID of the compute if it exists. * optional @@ -578023,7 +588961,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. */ @@ -578035,7 +588973,7 @@ export namespace machinelearningservices { /** * Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. */ - publicNetworkAccess?: pulumi.Input; + publicNetworkAccess?: pulumi.Input; /** * Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. */ @@ -578060,8 +588998,9 @@ export namespace machinelearningservices { */ maxConcurrentRequestsPerInstance?: pulumi.Input; /** - * The maximum amount of time a request will stay in the queue in ISO 8601 format. - * Defaults to 500ms. + * (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + * Defaults to 500ms. + * (Now increase `request_timeout_ms` to account for any networking/queue delays) */ maxQueueWait?: pulumi.Input; /** @@ -578082,6 +589021,30 @@ export namespace machinelearningservices { }; } + export interface OpenAIEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.OpenAI'. + */ + type: pulumi.Input<"Azure.OpenAI">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + /** * Reference to an asset via its path in a job output. */ @@ -578110,16 +589073,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -578129,7 +589096,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: pulumi.Input; + assignedUser?: pulumi.Input; } /** @@ -578160,11 +589127,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Inputs for the pipeline job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -578181,24 +589148,20 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Outputs for the pipeline job */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -578223,70 +589186,23 @@ export namespace machinelearningservices { }; } - /** - * Environment configuration options. - */ - export interface PoolEnvironmentConfigurationArgs { - /** - * ARM resource ID of the environment specification for the inference pool. - */ - environmentId?: pulumi.Input; - /** - * Environment variables configuration for the inference pool. - */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Liveness probe monitors the health of the container regularly. - */ - livenessProbe?: pulumi.Input; - /** - * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. - */ - readinessProbe?: pulumi.Input; - /** - * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. - */ - startupProbe?: pulumi.Input; - } - /** - * poolEnvironmentConfigurationArgsProvideDefaults sets the appropriate defaults for PoolEnvironmentConfigurationArgs - */ - export function poolEnvironmentConfigurationArgsProvideDefaults(val: PoolEnvironmentConfigurationArgs): PoolEnvironmentConfigurationArgs { - return { - ...val, - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), - startupProbe: (val.startupProbe ? pulumi.output(val.startupProbe).apply(inputs.machinelearningservices.v20240401preview.probeSettingsArgsProvideDefaults) : undefined), - }; - } - - /** - * Model configuration options. - */ - export interface PoolModelConfigurationArgs { - /** - * The URI path to the model. - */ - modelId?: pulumi.Input; - } - export interface PredictionDriftMonitoringSignalArgs { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -578294,7 +589210,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'PredictionDrift'. @@ -578311,7 +589227,7 @@ export namespace machinelearningservices { /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - sparkStatus?: pulumi.Input; + sparkStatus?: pulumi.Input; subresourceTarget?: pulumi.Input; } @@ -578322,15 +589238,16 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; + fqdns?: pulumi.Input[]>; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'PrivateEndpoint'. @@ -578371,7 +589288,7 @@ export namespace machinelearningservices { * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) * Rejected -> Disconnected (Service provider deletes the connection) */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -578431,11 +589348,7 @@ export namespace machinelearningservices { /** * Controls the compute job tier */ - jobTier?: pulumi.Input; - /** - * Controls the priority of the job on a compute. - */ - priority?: pulumi.Input; + jobTier?: pulumi.Input; } /** * queueSettingsArgsProvideDefaults sets the appropriate defaults for QueueSettingsArgs @@ -578492,7 +589405,7 @@ export namespace machinelearningservices { /** * Level at which content is filtered. */ - allowedContentLevel?: pulumi.Input; + allowedContentLevel?: pulumi.Input; /** * If blocking would occur. */ @@ -578508,7 +589421,7 @@ export namespace machinelearningservices { /** * Content source to apply the Content Filters. */ - source?: pulumi.Input; + source?: pulumi.Input; } /** @@ -578519,31 +589432,27 @@ export namespace machinelearningservices { * Name of the base Content Filters. */ basePolicyName?: pulumi.Input; - completionBlocklists?: pulumi.Input[]>; - contentFilters?: pulumi.Input[]>; + completionBlocklists?: pulumi.Input[]>; + contentFilters?: pulumi.Input[]>; /** * Content Filters mode. */ - mode?: pulumi.Input; - promptBlocklists?: pulumi.Input[]>; + mode?: pulumi.Input; + promptBlocklists?: pulumi.Input[]>; /** * Content Filters policy type. */ - type?: pulumi.Input; + type?: pulumi.Input; } /** * Defines a Sampling Algorithm that generates values randomly */ export interface RandomSamplingAlgorithmArgs { - /** - * An optional positive number or e in string format to be used as base for log based random sampling - */ - logbase?: pulumi.Input; /** * The specific type of random algorithm */ - rule?: pulumi.Input; + rule?: pulumi.Input; /** * * Expected value is 'Random'. @@ -578564,41 +589473,6 @@ export namespace machinelearningservices { }; } - /** - * Ray distribution configuration. - */ - export interface RayArgs { - /** - * The address of Ray head node. - */ - address?: pulumi.Input; - /** - * The port to bind the dashboard server to. - */ - dashboardPort?: pulumi.Input; - /** - * Enum to determine the job distribution type. - * Expected value is 'Ray'. - */ - distributionType: pulumi.Input<"Ray">; - /** - * Additional arguments passed to ray start in head node. - */ - headNodeAdditionalArgs?: pulumi.Input; - /** - * Provide this argument to start the Ray dashboard GUI. - */ - includeDashboard?: pulumi.Input; - /** - * The port of the head ray process. - */ - port?: pulumi.Input; - /** - * Additional arguments passed to ray start in worker node. - */ - workerNodeAdditionalArgs?: pulumi.Input; - } - /** * The workflow trigger recurrence for ComputeStartStop schedule type. */ @@ -578606,7 +589480,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency?: pulumi.Input; + frequency?: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -578614,7 +589488,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -578651,7 +589525,7 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } export interface RecurrenceTriggerArgs { @@ -578664,7 +589538,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency: pulumi.Input; + frequency: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -578672,7 +589546,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -578713,11 +589587,7 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: pulumi.Input; - /** - * Managed resource group specific settings - */ - managedResourceGroupSettings?: pulumi.Input; + managedResourceGroup?: pulumi.Input; /** * MLFlow Registry URI for the Registry */ @@ -578730,11 +589600,15 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: pulumi.Input[]>; + regionDetails?: pulumi.Input[]>; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: pulumi.Input[]>; + registryPrivateEndpointConnections?: pulumi.Input[]>; + /** + * Dictionary of syndicated registries. Key is Guid and value is a SyndicatedRegistry + */ + syndicatedRegistries?: pulumi.Input<{[key: string]: pulumi.Input}>; } /** @@ -578753,7 +589627,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: pulumi.Input; + properties?: pulumi.Input; } /** @@ -578767,7 +589641,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: pulumi.Input; + privateEndpoint?: pulumi.Input; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -578775,7 +589649,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: pulumi.Input; + registryPrivateLinkServiceConnectionState?: pulumi.Input; } /** @@ -578793,7 +589667,7 @@ export namespace machinelearningservices { /** * Connection status of the service consumer with the service provider */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -578803,7 +589677,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: pulumi.Input[]>; + acrDetails?: pulumi.Input[]>; /** * The location where the registry exists */ @@ -578811,7 +589685,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: pulumi.Input[]>; + storageAccountDetails?: pulumi.Input[]>; } /** @@ -578825,36 +589699,24 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for regression task. */ - primaryMetric?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -578868,7 +589730,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -578878,15 +589740,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -578904,34 +589766,17 @@ export namespace machinelearningservices { export function regressionArgsProvideDefaults(val: RegressionArgs): RegressionArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.tableFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240401preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240701preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } - export interface RegressionModelPerformanceMetricThresholdArgs { - /** - * [Required] The regression model performance metric to calculate. - */ - metric: pulumi.Input; - /** - * - * Expected value is 'Regression'. - */ - modelType: pulumi.Input<"Regression">; - /** - * The threshold value. If null, a default value will be set depending on the selected metric. - */ - threshold?: pulumi.Input; - } - /** * Regression Training related configuration. */ @@ -578939,11 +589784,11 @@ export namespace machinelearningservices { /** * Allowed models for regression task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for regression task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -578972,13 +589817,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * regressionTrainingSettingsArgsProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsArgs @@ -578992,33 +589831,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240401preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", - }; - } - - /** - * Scoring requests configuration. - */ - export interface RequestConfigurationArgs { - /** - * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. - */ - maxConcurrentRequestsPerInstance?: pulumi.Input; - /** - * The scoring timeout in ISO 8601 format. - * Defaults to 5000ms. - */ - requestTimeout?: pulumi.Input; - } - /** - * requestConfigurationArgsProvideDefaults sets the appropriate defaults for RequestConfigurationArgs - */ - export function requestConfigurationArgsProvideDefaults(val: RequestConfigurationArgs): RequestConfigurationArgs { - return { - ...val, - maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, - requestTimeout: (val.requestTimeout) ?? "PT5S", + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240701preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -579059,9 +589872,9 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** - * The ARM resource ID of the component resource used to preprocess the data. + * Reference to the component asset used to preprocess the data. */ preprocessingComponentId?: pulumi.Input; /** @@ -579073,7 +589886,7 @@ export namespace machinelearningservices { */ windowOffset: pulumi.Input; /** - * [Required] The size of the trailing data window. + * [Required] The size of the rolling data window. */ windowSize: pulumi.Input; } @@ -579098,16 +589911,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -579122,7 +589939,7 @@ export namespace machinelearningservices { /** * [Required] Storage container secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -579174,7 +589991,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: pulumi.Input; + action: pulumi.Input; /** * The asset description text. */ @@ -579198,7 +590015,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: pulumi.Input; + trigger: pulumi.Input; } /** * scheduleArgsProvideDefaults sets the appropriate defaults for ScheduleArgs @@ -579218,11 +590035,11 @@ export namespace machinelearningservices { /** * The current deployment state of schedule. */ - provisioningStatus?: pulumi.Input; + provisioningStatus?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -579254,26 +590071,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: pulumi.Input; + creationScript?: pulumi.Input; /** * Script that's run every time the machine starts. */ - startupScript?: pulumi.Input; - } - - /** - * Secret Configuration definition. - */ - export interface SecretConfigurationArgs { - /** - * Secret Uri. - * Sample Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion - */ - uri?: pulumi.Input; - /** - * Name of secret in workspace key vault. - */ - workspaceSecretName?: pulumi.Input; + startupScript?: pulumi.Input; } export interface ServerlessComputeSettingsArgs { @@ -579289,48 +590091,21 @@ export namespace machinelearningservices { export interface ServerlessEndpointArgs { /** - * Specifies the authentication mode for the Serverless endpoint. + * [Required] Specifies the authentication mode for the Serverless endpoint. */ - authMode?: pulumi.Input; + authMode: pulumi.Input; /** - * Optional capacity reservation information for the endpoint. When specified, the Serverless Endpoint - * will be allocated capacity from the specified capacity reservation group. + * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - capacityReservation?: pulumi.Input; + contentSafety?: pulumi.Input; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: pulumi.Input; - /** - * The publisher-defined Serverless Offer to provision the endpoint with. - */ - offer?: pulumi.Input; - } - - export interface ServerlessEndpointCapacityReservationArgs { - /** - * [Required] Specifies a capacity reservation group ID to allocate capacity from. - */ - capacityReservationGroupId: pulumi.Input; - /** - * Specifies a capacity amount to reserve for this endpoint within the parent capacity reservation group. - */ - endpointReservedCapacity?: pulumi.Input; - } - - export interface ServerlessOfferArgs { - /** - * [Required] The name of the Serverless Offer - */ - offerName: pulumi.Input; - /** - * [Required] Publisher name of the Serverless Offer - */ - publisher: pulumi.Input; + modelSettings?: pulumi.Input; } export interface ServiceManagedResourcesSettingsArgs { - cosmosDb?: pulumi.Input; + cosmosDb?: pulumi.Input; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs { @@ -579342,16 +590117,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -579378,7 +590157,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -579407,7 +590186,11 @@ export namespace machinelearningservices { /** * The action enum for networking rule. */ - action?: pulumi.Input; + action?: pulumi.Input; + /** + * Optional, if provided, the ServiceTag property will be ignored. + */ + addressPrefixes?: pulumi.Input[]>; portRanges?: pulumi.Input; protocol?: pulumi.Input; serviceTag?: pulumi.Input; @@ -579420,15 +590203,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'ServiceTag'. @@ -579443,7 +590226,7 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: pulumi.Input; + scripts?: pulumi.Input; } export interface SharedPrivateLinkResourceArgs { @@ -579474,7 +590257,7 @@ export namespace machinelearningservices { * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) * Rejected -> Disconnected (Service provider deletes the connection) */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -579500,7 +590283,7 @@ export namespace machinelearningservices { /** * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. */ - tier?: pulumi.Input; + tier?: pulumi.Input; } /** @@ -579516,7 +590299,7 @@ export namespace machinelearningservices { */ args?: pulumi.Input; /** - * [Required] ARM resource ID of the code asset. + * [Required] arm-id of the code asset. */ codeId: pulumi.Input; /** @@ -579542,7 +590325,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: pulumi.Input; + entry: pulumi.Input; /** * The ARM resource ID of the Environment specification for the job. */ @@ -579563,11 +590346,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -579584,11 +590367,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -579600,20 +590383,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -579627,8 +590406,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -579676,6 +590455,30 @@ export namespace machinelearningservices { }; } + export interface SpeechEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.Speech'. + */ + type: pulumi.Input<"Azure.Speech">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + /** * The ssl configuration for scoring */ @@ -579703,7 +590506,7 @@ export namespace machinelearningservices { /** * Enable or disable ssl for scoring */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -579721,7 +590524,7 @@ export namespace machinelearningservices { /** * The meta-learner is a model trained on the output of the individual heterogeneous models. */ - stackMetaLearnerType?: pulumi.Input; + stackMetaLearnerType?: pulumi.Input; } /** * stackEnsembleSettingsArgsProvideDefaults sets the appropriate defaults for StackEnsembleSettingsArgs @@ -579754,9 +590557,9 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** - * The ARM resource ID of the component resource used to preprocess the data. + * Reference to the component asset used to preprocess the data. */ preprocessingComponentId?: pulumi.Input; /** @@ -579780,17 +590583,13 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: pulumi.Input; + systemCreatedStorageAccount?: pulumi.Input; } /** * Sweep job definition. */ export interface SweepJobArgs { - /** - * Component Configuration for sweep over component - */ - componentConfiguration?: pulumi.Input; /** * ARM resource ID of the component resource. */ @@ -579810,7 +590609,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -579819,11 +590618,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -579836,19 +590635,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * [Required] Optimization objective. */ - objective: pulumi.Input; + objective: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -579856,28 +590655,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; - /** - * Compute Resource configuration for the job. - */ - resources?: pulumi.Input; + queueSettings?: pulumi.Input; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ searchSpace: any; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -579885,7 +590676,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: pulumi.Input; + trial: pulumi.Input; } /** * sweepJobArgsProvideDefaults sets the appropriate defaults for SweepJobArgs @@ -579895,9 +590686,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240401preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.jobResourceConfigurationArgsProvideDefaults) : undefined), - trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20240401preview.trialComponentArgsProvideDefaults), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), + trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20240701preview.trialComponentArgsProvideDefaults), }; } @@ -579949,7 +590739,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -579960,11 +590750,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: pulumi.Input; + autoPauseProperties?: pulumi.Input; /** * Auto scale properties. */ - autoScaleProperties?: pulumi.Input; + autoScaleProperties?: pulumi.Input; /** * The number of compute nodes currently assigned to the compute. */ @@ -579999,6 +590789,16 @@ export namespace machinelearningservices { workspaceName?: pulumi.Input; } + /** + * A registry that is syndicated + */ + export interface SyndicatedRegistryArgs { + /** + * The Registry Id of the syndicated Registry + */ + registryId?: pulumi.Input; + } + export interface SystemCreatedAcrAccountArgs { /** * Name of the ACR account @@ -580011,7 +590811,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; } export interface SystemCreatedStorageAccountArgs { @@ -580022,7 +590822,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; /** * HNS enabled for storage account */ @@ -580045,196 +590845,6 @@ export namespace machinelearningservices { storageAccountType?: pulumi.Input; } - /** - * Fixed training parameters that won't be swept over during AutoML Table training. - */ - export interface TableFixedParametersArgs { - /** - * Specify the boosting type, e.g gbdt for XGBoost. - */ - booster?: pulumi.Input; - /** - * Specify the boosting type, e.g gbdt for LightGBM. - */ - boostingType?: pulumi.Input; - /** - * Specify the grow policy, which controls the way new nodes are added to the tree. - */ - growPolicy?: pulumi.Input; - /** - * The learning rate for the training procedure. - */ - learningRate?: pulumi.Input; - /** - * Specify the Maximum number of discrete bins to bucket continuous features . - */ - maxBin?: pulumi.Input; - /** - * Specify the max depth to limit the tree depth explicitly. - */ - maxDepth?: pulumi.Input; - /** - * Specify the max leaves to limit the tree leaves explicitly. - */ - maxLeaves?: pulumi.Input; - /** - * The minimum number of data per leaf. - */ - minDataInLeaf?: pulumi.Input; - /** - * Minimum loss reduction required to make a further partition on a leaf node of the tree. - */ - minSplitGain?: pulumi.Input; - /** - * The name of the model to train. - */ - modelName?: pulumi.Input; - /** - * Specify the number of trees (or rounds) in an model. - */ - nEstimators?: pulumi.Input; - /** - * Specify the number of leaves. - */ - numLeaves?: pulumi.Input; - /** - * The name of the preprocessor to use. - */ - preprocessorName?: pulumi.Input; - /** - * L1 regularization term on weights. - */ - regAlpha?: pulumi.Input; - /** - * L2 regularization term on weights. - */ - regLambda?: pulumi.Input; - /** - * Subsample ratio of the training instance. - */ - subsample?: pulumi.Input; - /** - * Frequency of subsample. - */ - subsampleFreq?: pulumi.Input; - /** - * Specify the tree method. - */ - treeMethod?: pulumi.Input; - /** - * If true, center before scaling the data with StandardScalar. - */ - withMean?: pulumi.Input; - /** - * If true, scaling the data with Unit Variance with StandardScalar. - */ - withStd?: pulumi.Input; - } - /** - * tableFixedParametersArgsProvideDefaults sets the appropriate defaults for TableFixedParametersArgs - */ - export function tableFixedParametersArgsProvideDefaults(val: TableFixedParametersArgs): TableFixedParametersArgs { - return { - ...val, - withMean: (val.withMean) ?? false, - withStd: (val.withStd) ?? false, - }; - } - - export interface TableParameterSubspaceArgs { - /** - * Specify the boosting type, e.g gbdt for XGBoost. - */ - booster?: pulumi.Input; - /** - * Specify the boosting type, e.g gbdt for LightGBM. - */ - boostingType?: pulumi.Input; - /** - * Specify the grow policy, which controls the way new nodes are added to the tree. - */ - growPolicy?: pulumi.Input; - /** - * The learning rate for the training procedure. - */ - learningRate?: pulumi.Input; - /** - * Specify the Maximum number of discrete bins to bucket continuous features . - */ - maxBin?: pulumi.Input; - /** - * Specify the max depth to limit the tree depth explicitly. - */ - maxDepth?: pulumi.Input; - /** - * Specify the max leaves to limit the tree leaves explicitly. - */ - maxLeaves?: pulumi.Input; - /** - * The minimum number of data per leaf. - */ - minDataInLeaf?: pulumi.Input; - /** - * Minimum loss reduction required to make a further partition on a leaf node of the tree. - */ - minSplitGain?: pulumi.Input; - /** - * The name of the model to train. - */ - modelName?: pulumi.Input; - /** - * Specify the number of trees (or rounds) in an model. - */ - nEstimators?: pulumi.Input; - /** - * Specify the number of leaves. - */ - numLeaves?: pulumi.Input; - /** - * The name of the preprocessor to use. - */ - preprocessorName?: pulumi.Input; - /** - * L1 regularization term on weights. - */ - regAlpha?: pulumi.Input; - /** - * L2 regularization term on weights. - */ - regLambda?: pulumi.Input; - /** - * Subsample ratio of the training instance. - */ - subsample?: pulumi.Input; - /** - * Frequency of subsample - */ - subsampleFreq?: pulumi.Input; - /** - * Specify the tree method. - */ - treeMethod?: pulumi.Input; - /** - * If true, center before scaling the data with StandardScalar. - */ - withMean?: pulumi.Input; - /** - * If true, scaling the data with Unit Variance with StandardScalar. - */ - withStd?: pulumi.Input; - } - - export interface TableSweepSettingsArgs { - /** - * Type of early termination policy for the sweeping job. - */ - earlyTermination?: pulumi.Input; - /** - * [Required] Type of sampling algorithm. - */ - samplingAlgorithm: pulumi.Input; - } - /** * Featurization Configuration. */ @@ -580242,7 +590852,7 @@ export namespace machinelearningservices { /** * These transformers shall not be used in featurization. */ - blockedTransformers?: pulumi.Input[]>; + blockedTransformers?: pulumi.Input[]>; /** * Dictionary of column name and its type (int, float, string, datetime etc). */ @@ -580260,11 +590870,11 @@ export namespace machinelearningservices { * If 'Off' is selected then no featurization is done. * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; + transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; } /** * tableVerticalFeaturizationSettingsArgsProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsArgs @@ -580297,22 +590907,10 @@ export namespace machinelearningservices { * Max cores per iteration. */ maxCoresPerTrial?: pulumi.Input; - /** - * Maximum nodes to use for the experiment. - */ - maxNodes?: pulumi.Input; /** * Number of iterations. */ maxTrials?: pulumi.Input; - /** - * Number of concurrent sweeping runs that user wants to trigger. - */ - sweepConcurrentTrials?: pulumi.Input; - /** - * Number of sweeping runs that user wants to trigger. - */ - sweepTrials?: pulumi.Input; /** * AutoML job timeout. */ @@ -580331,10 +590929,7 @@ export namespace machinelearningservices { enableEarlyTermination: (val.enableEarlyTermination) ?? true, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, maxCoresPerTrial: (val.maxCoresPerTrial) ?? -1, - maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1000, - sweepConcurrentTrials: (val.sweepConcurrentTrials) ?? 0, - sweepTrials: (val.sweepTrials) ?? 0, timeout: (val.timeout) ?? "PT6H", trialTimeout: (val.trialTimeout) ?? "PT30M", }; @@ -580412,31 +591007,19 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Primary metric for Text-Classification task. */ - primaryMetric?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -580450,11 +591033,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationArgsProvideDefaults sets the appropriate defaults for TextClassificationArgs @@ -580462,12 +591045,11 @@ export namespace machinelearningservices { export function textClassificationArgsProvideDefaults(val: TextClassificationArgs): TextClassificationArgs { return { ...val, - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.nlpFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -580479,27 +591061,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -580513,11 +591083,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for TextClassificationMultilabelArgs @@ -580525,11 +591095,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelArgsProvideDefaults(val: TextClassificationMultilabelArgs): TextClassificationMultilabelArgs { return { ...val, - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.nlpFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -580542,27 +591111,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: pulumi.Input[]>; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -580576,11 +591133,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textNerArgsProvideDefaults sets the appropriate defaults for TextNerArgs @@ -580588,11 +591145,10 @@ export namespace machinelearningservices { export function textNerArgsProvideDefaults(val: TextNerArgs): TextNerArgs { return { ...val, - fixedParameters: (val.fixedParameters ? pulumi.output(val.fixedParameters).apply(inputs.machinelearningservices.v20240401preview.nlpFixedParametersArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240401preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -580639,7 +591195,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -580651,7 +591207,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** * trialComponentArgsProvideDefaults sets the appropriate defaults for TrialComponentArgs @@ -580659,7 +591215,7 @@ export namespace machinelearningservices { export function trialComponentArgsProvideDefaults(val: TrialComponentArgs): TrialComponentArgs { return { ...val, - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240401preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -580676,11 +591232,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -580697,18 +591249,6 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -580721,11 +591261,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -580737,7 +591273,6 @@ export namespace machinelearningservices { export function tritonModelJobOutputArgsProvideDefaults(val: TritonModelJobOutputArgs): TritonModelJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -580780,10 +591315,6 @@ export namespace machinelearningservices { * uri-file data version entity */ export interface UriFileDataVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'uri_file'. @@ -580798,25 +591329,17 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -580828,8 +591351,6 @@ export namespace machinelearningservices { export function uriFileDataVersionArgsProvideDefaults(val: UriFileDataVersionArgs): UriFileDataVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -580848,11 +591369,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -580869,18 +591386,6 @@ export namespace machinelearningservices { } export interface UriFileJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -580893,11 +591398,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -580909,7 +591410,6 @@ export namespace machinelearningservices { export function uriFileJobOutputArgsProvideDefaults(val: UriFileJobOutputArgs): UriFileJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -580918,10 +591418,6 @@ export namespace machinelearningservices { * uri-folder data version entity */ export interface UriFolderDataVersionArgs { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Enum to determine the type of data. * Expected value is 'uri_folder'. @@ -580936,25 +591432,17 @@ export namespace machinelearningservices { */ description?: pulumi.Input; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: pulumi.Input; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: pulumi.Input; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: pulumi.Input; /** * The asset property dictionary. */ properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -580966,8 +591454,6 @@ export namespace machinelearningservices { export function uriFolderDataVersionArgsProvideDefaults(val: UriFolderDataVersionArgs): UriFolderDataVersionArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), - intellectualProperty: (val.intellectualProperty ? pulumi.output(val.intellectualProperty).apply(inputs.machinelearningservices.v20240401preview.intellectualPropertyArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -580986,11 +591472,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -581007,18 +591489,6 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputArgs { - /** - * Output Asset Name. - */ - assetName?: pulumi.Input; - /** - * Output Asset Version. - */ - assetVersion?: pulumi.Input; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: pulumi.Input; /** * Description for the output. */ @@ -581031,11 +591501,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -581047,7 +591513,6 @@ export namespace machinelearningservices { export function uriFolderJobOutputArgsProvideDefaults(val: UriFolderJobOutputArgs): UriFolderJobOutputArgs { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? pulumi.output(val.autoDeleteSetting).apply(inputs.machinelearningservices.v20240401preview.autoDeleteSettingArgsProvideDefaults) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -581090,16 +591555,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -581123,7 +591592,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -581148,7 +591617,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Indicates whether this compute will be used for running notebooks. */ @@ -581193,7 +591662,7 @@ export namespace machinelearningservices { /** * Bind Options of the mount */ - bind?: pulumi.Input; + bind?: pulumi.Input; /** * Consistency of the volume */ @@ -581213,15 +591682,15 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: pulumi.Input; + tmpfs?: pulumi.Input; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Volume Options of the mount */ - volume?: pulumi.Input; + volume?: pulumi.Input; } /** * volumeDefinitionArgsProvideDefaults sets the appropriate defaults for VolumeDefinitionArgs @@ -581245,6 +591714,9 @@ export namespace machinelearningservices { secretAccessKey?: pulumi.Input; } + /** + * Account key object for workspace connection credential. + */ export interface WorkspaceConnectionAccountKeyArgs { key?: pulumi.Input; } @@ -581329,7 +591801,7 @@ export namespace machinelearningservices { } - export namespace v20240701preview { + export namespace v20241001 { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -581342,19 +591814,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -581381,7 +591857,7 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -581393,7 +591869,7 @@ export namespace machinelearningservices { export function aksargsProvideDefaults(val: AKSArgs): AKSArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240701preview.aksschemaPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001.aksschemaPropertiesArgsProvideDefaults) : undefined), }; } @@ -581412,7 +591888,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: pulumi.Input; + aksNetworkingConfiguration?: pulumi.Input; /** * Cluster full qualified domain name */ @@ -581420,7 +591896,7 @@ export namespace machinelearningservices { /** * Intended usage of the cluster */ - clusterPurpose?: pulumi.Input; + clusterPurpose?: pulumi.Input; /** * Load Balancer Subnet */ @@ -581428,11 +591904,11 @@ export namespace machinelearningservices { /** * Load Balancer Type */ - loadBalancerType?: pulumi.Input; + loadBalancerType?: pulumi.Input; /** * SSL configuration */ - sslConfiguration?: pulumi.Input; + sslConfiguration?: pulumi.Input; } /** * aksschemaPropertiesArgsProvideDefaults sets the appropriate defaults for AKSSchemaPropertiesArgs @@ -581454,20 +591930,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -581482,23 +591962,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - /** - * Account key object for workspace connection credential. - */ - credentials?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -581513,7 +591994,7 @@ export namespace machinelearningservices { /** * [Required] Storage account secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -581538,7 +592019,7 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: pulumi.Input; + systemCreatedAcrAccount?: pulumi.Input; } /** @@ -581606,7 +592087,7 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -581618,7 +592099,7 @@ export namespace machinelearningservices { export function amlComputeArgsProvideDefaults(val: AmlComputeArgs): AmlComputeArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240701preview.amlComputePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001.amlComputePropertiesArgsProvideDefaults) : undefined), }; } @@ -581637,7 +592118,7 @@ export namespace machinelearningservices { /** * Compute OS Type */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * A property bag containing additional properties. */ @@ -581645,27 +592126,27 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. */ - remoteLoginPortPublicAccess?: pulumi.Input; + remoteLoginPortPublicAccess?: pulumi.Input; /** * Scale settings for AML Compute */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: pulumi.Input; + userAccountCredentials?: pulumi.Input; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: pulumi.Input; + virtualMachineImage?: pulumi.Input; /** * Virtual Machine priority */ - vmPriority?: pulumi.Input; + vmPriority?: pulumi.Input; /** * Virtual Machine Size */ @@ -581680,7 +592161,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20240701preview.scaleSettingsArgsProvideDefaults) : undefined), + scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20241001.scaleSettingsArgsProvideDefaults) : undefined), }; } @@ -581737,23 +592218,27 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Api key object for workspace connection credential. */ - credentials?: pulumi.Input; - error?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -581831,7 +592316,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Is the asset archived? */ @@ -581844,11 +592329,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -581856,16 +592341,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -581873,7 +592358,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: pulumi.Input; + taskDetails: pulumi.Input; } /** * autoMLJobArgsProvideDefaults sets the appropriate defaults for AutoMLJobArgs @@ -581883,8 +592368,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -581958,7 +592443,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -581987,7 +592472,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -582014,7 +592499,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -582035,7 +592520,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * [Required] Azure Data Lake store name. */ @@ -582070,7 +592555,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -582103,7 +592588,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -582149,7 +592634,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -582182,7 +592667,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -582202,61 +592687,6 @@ export namespace machinelearningservices { }; } - export interface AzureOpenAiFineTuningArgs { - /** - * HyperParameters for fine tuning Azure Open AI model. - */ - hyperParameters?: pulumi.Input; - /** - * [Required] Input model for fine tuning. - */ - model: pulumi.Input; - /** - * Enum to determine the type of fine tuning. - * Expected value is 'AzureOpenAI'. - */ - modelProvider: pulumi.Input<"AzureOpenAI">; - /** - * [Required] Fine tuning task type. - */ - taskType: pulumi.Input; - /** - * [Required] Training data for fine tuning. - */ - trainingData: pulumi.Input; - /** - * Validation data for fine tuning. - */ - validationData?: pulumi.Input; - } - /** - * azureOpenAiFineTuningArgsProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningArgs - */ - export function azureOpenAiFineTuningArgsProvideDefaults(val: AzureOpenAiFineTuningArgs): AzureOpenAiFineTuningArgs { - return { - ...val, - model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240701preview.mlflowModelJobInputArgsProvideDefaults), - }; - } - - /** - * Azure Open AI hyperparameters for fine tuning. - */ - export interface AzureOpenAiHyperParametersArgs { - /** - * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. - */ - batchSize?: pulumi.Input; - /** - * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. - */ - learningRateMultiplier?: pulumi.Input; - /** - * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. - */ - nEpochs?: pulumi.Input; - } - /** * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation */ @@ -582303,7 +592733,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * Compute target for batch inference operation. */ @@ -582311,7 +592741,7 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: pulumi.Input; + deploymentConfiguration?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -582335,7 +592765,7 @@ export namespace machinelearningservices { /** * Logging level for batch inference operation. */ - loggingLevel?: pulumi.Input; + loggingLevel?: pulumi.Input; /** * Indicates maximum number of parallelism per instance. */ @@ -582349,11 +592779,11 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: pulumi.Input; + model?: pulumi.Input; /** * Indicates how the output will be organized. */ - outputAction?: pulumi.Input; + outputAction?: pulumi.Input; /** * Customized output file name for append_row output action. */ @@ -582366,12 +592796,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: pulumi.Input; + retrySettings?: pulumi.Input; } /** * batchDeploymentArgsProvideDefaults sets the appropriate defaults for BatchDeploymentArgs @@ -582385,8 +592815,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), - retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20240701preview.batchRetrySettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.deploymentResourceConfigurationArgsProvideDefaults) : undefined), + retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20241001.batchRetrySettingsArgsProvideDefaults) : undefined), }; } @@ -582395,13 +592825,13 @@ export namespace machinelearningservices { */ export interface BatchEndpointArgs { /** - * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. + * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * Default values for Batch Endpoint */ - defaults?: pulumi.Input; + defaults?: pulumi.Input; /** * Description of the inference endpoint. */ @@ -582410,7 +592840,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -582435,7 +592865,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: pulumi.Input; + componentId?: pulumi.Input; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -582490,6 +592920,9 @@ export namespace machinelearningservices { samplingAlgorithmType: pulumi.Input<"Bayesian">; } + /** + * Describes the bind options for the container + */ export interface BindOptionsArgs { /** * Indicate whether to create host path. @@ -582539,11 +592972,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalDataQualityMetricThresholdArgs { @@ -582555,11 +592988,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalPredictionDriftMetricThresholdArgs { @@ -582571,11 +593004,11 @@ export namespace machinelearningservices { /** * [Required] The categorical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } /** @@ -582602,7 +593035,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -582639,20 +593072,20 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Positive label for binary metrics calculation. */ @@ -582660,7 +593093,7 @@ export namespace machinelearningservices { /** * Primary metric for the task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -582674,7 +593107,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -582684,15 +593117,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -582710,14 +593143,14 @@ export namespace machinelearningservices { export function classificationArgsProvideDefaults(val: ClassificationArgs): ClassificationArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240701preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001.classificationTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -582728,11 +593161,11 @@ export namespace machinelearningservices { /** * Allowed models for classification task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for classification task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -582761,7 +593194,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * classificationTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsArgs @@ -582775,7 +593208,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240701preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -582872,7 +593305,7 @@ export namespace machinelearningservices { /** * Enable or disable data collection. */ - dataCollectionMode?: pulumi.Input; + dataCollectionMode?: pulumi.Input; /** * The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. */ @@ -582939,7 +593372,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -582956,11 +593389,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -582973,15 +593406,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -582989,16 +593422,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -583012,8 +593445,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -583129,7 +593562,7 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -583141,20 +593574,10 @@ export namespace machinelearningservices { export function computeInstanceArgsProvideDefaults(val: ComputeInstanceArgs): ComputeInstanceArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240701preview.computeInstancePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001.computeInstancePropertiesArgsProvideDefaults) : undefined), }; } - /** - * Specifies settings for autologger. - */ - export interface ComputeInstanceAutologgerSettingsArgs { - /** - * Indicates whether mlflow autologger is enabled for notebooks. - */ - mlflowAutologger?: pulumi.Input; - } - /** * Compute Instance properties */ @@ -583162,63 +593585,39 @@ export namespace machinelearningservices { /** * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. */ - applicationSharingPolicy?: pulumi.Input; - /** - * Specifies settings for autologger. - */ - autologgerSettings?: pulumi.Input; + applicationSharingPolicy?: pulumi.Input; /** * The Compute Instance Authorization type. Available values are personal (default). */ - computeInstanceAuthorizationType?: pulumi.Input; + computeInstanceAuthorizationType?: pulumi.Input; /** * List of Custom Services added to the compute. */ - customServices?: pulumi.Input[]>; + customServices?: pulumi.Input[]>; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ enableNodePublicIp?: pulumi.Input; - /** - * Enable Auto OS Patching. Possible values are: true, false. - */ - enableOSPatching?: pulumi.Input; - /** - * Enable root access. Possible values are: true, false. - */ - enableRootAccess?: pulumi.Input; - /** - * Enable SSO (single sign on). Possible values are: true, false. - */ - enableSSO?: pulumi.Input; - /** - * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. - */ - idleTimeBeforeShutdown?: pulumi.Input; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: pulumi.Input; - /** - * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. - */ - releaseQuotaOnStop?: pulumi.Input; + personalComputeInstanceSettings?: pulumi.Input; /** * The list of schedules to be applied on the computes. */ - schedules?: pulumi.Input; + schedules?: pulumi.Input; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: pulumi.Input; + setupScripts?: pulumi.Input; /** * Specifies policy and settings for SSH access. */ - sshSettings?: pulumi.Input; + sshSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Virtual Machine Size */ @@ -583232,11 +593631,7 @@ export namespace machinelearningservices { ...val, applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", - enableOSPatching: (val.enableOSPatching) ?? false, - enableRootAccess: (val.enableRootAccess) ?? true, - enableSSO: (val.enableSSO) ?? true, - releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, - sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20240701preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), + sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20241001.computeInstanceSshSettingsArgsProvideDefaults) : undefined), }; } @@ -583251,7 +593646,7 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. */ - sshPublicAccess?: pulumi.Input; + sshPublicAccess?: pulumi.Input; } /** * computeInstanceSshSettingsArgsProvideDefaults sets the appropriate defaults for ComputeInstanceSshSettingsArgs @@ -583279,9 +593674,12 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } + /** + * Compute runtime config for feature store type workspace. + */ export interface ComputeRuntimeDtoArgs { sparkRuntimeVersion?: pulumi.Input; } @@ -583293,7 +593691,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: pulumi.Input[]>; + computeStartStop?: pulumi.Input[]>; } /** @@ -583303,27 +593701,27 @@ export namespace machinelearningservices { /** * [Required] The compute power action. */ - action?: pulumi.Input; + action?: pulumi.Input; /** * Required if triggerType is Cron. */ - cron?: pulumi.Input; + cron?: pulumi.Input; /** * Required if triggerType is Recurrence. */ - recurrence?: pulumi.Input; + recurrence?: pulumi.Input; /** * [Deprecated] Not used any more. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; /** * [Required] The schedule trigger type. */ - triggerType?: pulumi.Input; + triggerType?: pulumi.Input; } /** * computeStartStopScheduleArgsProvideDefaults sets the appropriate defaults for ComputeStartStopScheduleArgs @@ -583331,8 +593729,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleArgsProvideDefaults(val: ComputeStartStopScheduleArgs): ComputeStartStopScheduleArgs { return { ...val, - cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20240701preview.cronArgsProvideDefaults) : undefined), - recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20240701preview.recurrenceArgsProvideDefaults) : undefined), + cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20241001.cronArgsProvideDefaults) : undefined), + recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20241001.recurrenceArgsProvideDefaults) : undefined), }; } @@ -583343,11 +593741,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: pulumi.Input; + containerResourceLimits?: pulumi.Input; /** * Container resource request info: */ - containerResourceRequests?: pulumi.Input; + containerResourceRequests?: pulumi.Input; } export interface ContainerResourceSettingsArgs { @@ -583372,34 +593770,13 @@ export namespace machinelearningservices { /** * [Required] Specifies the status of content safety. */ - contentSafetyStatus: pulumi.Input; + contentSafetyStatus: pulumi.Input; } - export interface ContentSafetyEndpointDeploymentResourcePropertiesArgs { - /** - * The failure reason if the creation failed. - */ - failureReason?: pulumi.Input; - /** - * Model used for the endpoint deployment. - */ - model: pulumi.Input; - /** - * The name of RAI policy. - */ - raiPolicyName?: pulumi.Input; - /** - * Kind of the deployment. - * Expected value is 'Azure.ContentSafety'. - */ - type: pulumi.Input<"Azure.ContentSafety">; + export interface CosmosDbSettingsArgs { /** - * Deployment model version upgrade option. + * The throughput of the collections in cosmosdb database */ - versionUpgradeOption?: pulumi.Input; - } - - export interface CosmosDbSettingsArgs { collectionsThroughput?: pulumi.Input; } @@ -583412,7 +593789,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: pulumi.Input; + monitorDefinition: pulumi.Input; } /** @@ -583519,71 +593896,38 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Custom Keys credential object */ - credentials?: pulumi.Input; - error?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; - } - - export interface CustomMetricThresholdArgs { /** - * [Required] The user-defined metric to calculate. + * Value details of the workspace connection. */ - metric: pulumi.Input; + value?: pulumi.Input; /** - * The threshold value. If null, a default value will be set depending on the selected metric. + * format for the workspace connection value */ - threshold?: pulumi.Input; + valueFormat?: pulumi.Input; } - export interface CustomModelFineTuningArgs { - /** - * HyperParameters for fine tuning custom model. - */ - hyperParameters?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * [Required] Input model for fine tuning. - */ - model: pulumi.Input; - /** - * Enum to determine the type of fine tuning. - * Expected value is 'Custom'. - */ - modelProvider: pulumi.Input<"Custom">; - /** - * [Required] Fine tuning task type. - */ - taskType: pulumi.Input; + export interface CustomMetricThresholdArgs { /** - * [Required] Training data for fine tuning. + * [Required] The user-defined metric to calculate. */ - trainingData: pulumi.Input; + metric: pulumi.Input; /** - * Validation data for fine tuning. + * The threshold value. If null, a default value will be set depending on the selected metric. */ - validationData?: pulumi.Input; - } - /** - * customModelFineTuningArgsProvideDefaults sets the appropriate defaults for CustomModelFineTuningArgs - */ - export function customModelFineTuningArgsProvideDefaults(val: CustomModelFineTuningArgs): CustomModelFineTuningArgs { - return { - ...val, - model: pulumi.output(val.model).apply(inputs.machinelearningservices.v20240701preview.mlflowModelJobInputArgsProvideDefaults), - }; + threshold?: pulumi.Input; } export interface CustomModelJobInputArgs { @@ -583599,7 +593943,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -583628,7 +593972,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -583652,19 +593996,19 @@ export namespace machinelearningservices { /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -583710,23 +594054,19 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: pulumi.Input; + docker?: pulumi.Input; /** * Configuring the endpoints for the container */ - endpoints?: pulumi.Input[]>; + endpoints?: pulumi.Input[]>; /** * Environment Variable for the container */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Describes the Image Specifications */ - image?: pulumi.Input; - /** - * Describes the jupyter kernel settings for the image if its a custom environment - */ - kernel?: pulumi.Input; + image?: pulumi.Input; /** * Name of the Custom Service */ @@ -583734,7 +594074,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: pulumi.Input[]>; + volumes?: pulumi.Input[]>; } /** * customServiceArgsProvideDefaults sets the appropriate defaults for CustomServiceArgs @@ -583742,7 +594082,7 @@ export namespace machinelearningservices { export function customServiceArgsProvideDefaults(val: CustomServiceArgs): CustomServiceArgs { return { ...val, - image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20240701preview.imageArgsProvideDefaults) : undefined), + image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20241001.imageArgsProvideDefaults) : undefined), }; } @@ -583775,18 +594115,18 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: pulumi.Input<{[key: string]: pulumi.Input}>; + collections: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: pulumi.Input; + requestLogging?: pulumi.Input; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. * If it's day, all data will be collected in blob path /yyyy/MM/dd/. * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. */ - rollingRate?: pulumi.Input; + rollingRate?: pulumi.Input; } /** * dataCollectorArgsProvideDefaults sets the appropriate defaults for DataCollectorArgs @@ -583805,7 +594145,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of data. */ - dataType: pulumi.Input; + dataType: pulumi.Input; /** * The asset description text. */ @@ -583837,27 +594177,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -583865,7 +594205,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataDrift'. @@ -583878,7 +594218,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalArgsProvideDefaults(val: DataDriftMonitoringSignalArgs): DataDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240701preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -583930,7 +594270,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -583967,27 +594307,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The features to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -583995,7 +594335,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataQuality'. @@ -584008,7 +594348,7 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalArgsProvideDefaults(val: DataQualityMonitoringSignalArgs): DataQualityMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240701preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -584036,7 +594376,7 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -584089,6 +594429,9 @@ export namespace machinelearningservices { }; } + /** + * Docker container configuration + */ export interface DockerArgs { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -584096,36 +594439,39 @@ export namespace machinelearningservices { privileged?: pulumi.Input; } - export interface EncryptionPropertyArgs { + export interface EncryptionKeyVaultPropertiesArgs { /** - * The byok cosmosdb account that customer brings to store customer's data - * with encryption + * For future use - The client id of the identity which will be used to access key vault. */ - cosmosDbResourceId?: pulumi.Input; + identityClientId?: pulumi.Input; /** - * Identity to be used with the keyVault + * Key vault uri to access the encryption key. */ - identity?: pulumi.Input; + keyIdentifier: pulumi.Input; /** - * KeyVault details to do the encryption + * The ArmId of the keyVault where the customer owned encryption key is present. */ - keyVaultProperties: pulumi.Input; + keyVaultArmId: pulumi.Input; + } + + export interface EncryptionPropertyArgs { /** - * The byok search account that customer brings to store customer's data - * with encryption + * The identity that will be used to access the key vault for encryption at rest. */ - searchAccountResourceId?: pulumi.Input; + identity?: pulumi.Input; /** - * Indicates whether or not the encryption is enabled for the workspace. + * Customer Key vault properties. */ - status: pulumi.Input; + keyVaultProperties: pulumi.Input; /** - * The byok storage account that customer brings to store customer's data - * with encryption + * Indicates whether or not the encryption is enabled for the workspace. */ - storageAccountResourceId?: pulumi.Input; + status: pulumi.Input; } + /** + * Describes the endpoint configuration for the container + */ export interface EndpointArgs { /** * Host IP over which the application is exposed from the container @@ -584138,7 +594484,7 @@ export namespace machinelearningservices { /** * Protocol over which communication will happen over this endpoint */ - protocol?: pulumi.Input; + protocol?: pulumi.Input; /** * Port over which the application is exposed from container. */ @@ -584172,25 +594518,6 @@ export namespace machinelearningservices { secondaryKey?: pulumi.Input; } - export interface EndpointDeploymentModelArgs { - /** - * Model format - */ - format?: pulumi.Input; - /** - * Model name. - */ - name?: pulumi.Input; - /** - * Optional. Deployment model source ARM resource ID. - */ - source?: pulumi.Input; - /** - * Model version. - */ - version?: pulumi.Input; - } - export interface EndpointScheduleActionArgs { /** * @@ -584235,11 +594562,14 @@ export namespace machinelearningservices { }; } + /** + * Environment Variables for the container + */ export interface EnvironmentVariableArgs { /** * Type of the Environment Variable. Possible values are: local - For local variable */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Value of the Environment variable */ @@ -584262,11 +594592,11 @@ export namespace machinelearningservices { /** * Defines if image needs to be rebuilt based on base image changes. */ - autoRebuild?: pulumi.Input; + autoRebuild?: pulumi.Input; /** * Configuration settings for Docker build context. */ - build?: pulumi.Input; + build?: pulumi.Input; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -584284,7 +594614,7 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: pulumi.Input; + inferenceConfig?: pulumi.Input; /** * If the name version are system generated (anonymous registration). */ @@ -584296,7 +594626,7 @@ export namespace machinelearningservices { /** * The OS type of the environment. */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * The asset property dictionary. */ @@ -584317,7 +594647,7 @@ export namespace machinelearningservices { return { ...val, autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20240701preview.buildContextArgsProvideDefaults) : undefined), + build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20241001.buildContextArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -584328,23 +594658,23 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: pulumi.Input; + featureImportanceSettings: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: pulumi.Input; + metricThreshold: pulumi.Input; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input[]>; + productionData: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -584352,7 +594682,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'FeatureAttributionDrift'. @@ -584365,7 +594695,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalArgsProvideDefaults(val: FeatureAttributionDriftMonitoringSignalArgs): FeatureAttributionDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20240701preview.featureImportanceSettingsArgsProvideDefaults), + featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001.featureImportanceSettingsArgsProvideDefaults), }; } @@ -584373,18 +594703,18 @@ export namespace machinelearningservices { /** * [Required] The feature attribution metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface FeatureImportanceSettingsArgs { /** * The mode of operation for computing feature importance. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * The name of the target column within the input data asset. */ @@ -584400,8 +594730,14 @@ export namespace machinelearningservices { }; } + /** + * Settings for feature store type workspace. + */ export interface FeatureStoreSettingsArgs { - computeRuntime?: pulumi.Input; + /** + * Compute runtime config for feature store type workspace. + */ + computeRuntime?: pulumi.Input; offlineStoreConnectionName?: pulumi.Input; onlineStoreConnectionName?: pulumi.Input; } @@ -584482,7 +594818,7 @@ export namespace machinelearningservices { /** * Specifies the materialization settings */ - materializationSettings?: pulumi.Input; + materializationSettings?: pulumi.Input; /** * The asset property dictionary. */ @@ -584490,7 +594826,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: pulumi.Input; + specification?: pulumi.Input; /** * Specifies the asset stage */ @@ -584508,7 +594844,7 @@ export namespace machinelearningservices { ...val, isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20240701preview.materializationSettingsArgsProvideDefaults) : undefined), + materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20241001.materializationSettingsArgsProvideDefaults) : undefined), }; } @@ -584554,7 +594890,7 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: pulumi.Input[]>; + indexColumns?: pulumi.Input[]>; /** * If the name version are system generated (anonymous registration). */ @@ -584587,90 +594923,6 @@ export namespace machinelearningservices { }; } - /** - * FineTuning Job definition. - */ - export interface FineTuningJobArgs { - /** - * ARM resource ID of the component resource. - */ - componentId?: pulumi.Input; - /** - * ARM resource ID of the compute resource. - */ - computeId?: pulumi.Input; - /** - * The asset description text. - */ - description?: pulumi.Input; - /** - * Display name of job. - */ - displayName?: pulumi.Input; - /** - * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. - */ - experimentName?: pulumi.Input; - /** - * [Required] - */ - fineTuningDetails: pulumi.Input; - /** - * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. - * Defaults to AmlToken if null. - */ - identity?: pulumi.Input; - /** - * Is the asset archived? - */ - isArchived?: pulumi.Input; - /** - * Enum to determine the type of job. - * Expected value is 'FineTuning'. - */ - jobType: pulumi.Input<"FineTuning">; - /** - * Notification setting for the job - */ - notificationSetting?: pulumi.Input; - /** - * [Required] - */ - outputs: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * The asset property dictionary. - */ - properties?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Queue settings for the job - */ - queueSettings?: pulumi.Input; - /** - * Instance types and other resources for the job - */ - resources?: pulumi.Input; - /** - * List of JobEndpoints. - * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. - */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: pulumi.Input<{[key: string]: pulumi.Input}>; - } - /** - * fineTuningJobArgsProvideDefaults sets the appropriate defaults for FineTuningJobArgs - */ - export function fineTuningJobArgsProvideDefaults(val: FineTuningJobArgs): FineTuningJobArgs { - return { - ...val, - experimentName: (val.experimentName) ?? "Default", - isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), - }; - } - /** * Fixed input data definition. */ @@ -584691,7 +594943,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -584716,28 +594968,28 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Forecasting task specific inputs. */ - forecastingSettings?: pulumi.Input; + forecastingSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for forecasting task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -584751,7 +595003,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -584761,15 +595013,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -584787,15 +595039,15 @@ export namespace machinelearningservices { export function forecastingArgsProvideDefaults(val: ForecastingArgs): ForecastingArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20240701preview.forecastingSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20241001.forecastingSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240701preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001.forecastingTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -584817,11 +595069,11 @@ export namespace machinelearningservices { /** * Flag for generating lags for the numeric features with 'auto' or null. */ - featureLags?: pulumi.Input; + featureLags?: pulumi.Input; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: pulumi.Input; + forecastHorizon?: pulumi.Input; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -584830,24 +595082,24 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: pulumi.Input; + seasonality?: pulumi.Input; /** * The parameter defining how if AutoML should handle short time series. */ - shortSeriesHandlingConfig?: pulumi.Input; + shortSeriesHandlingConfig?: pulumi.Input; /** * The function to be used to aggregate the time series target column to conform to a user specified frequency. * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". */ - targetAggregateFunction?: pulumi.Input; + targetAggregateFunction?: pulumi.Input; /** * The number of past periods to lag from the target column. */ - targetLags?: pulumi.Input; + targetLags?: pulumi.Input; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: pulumi.Input; + targetRollingWindowSize?: pulumi.Input; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -584860,7 +595112,7 @@ export namespace machinelearningservices { /** * Configure STL Decomposition of the time-series target column. */ - useStl?: pulumi.Input; + useStl?: pulumi.Input; } /** * forecastingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingSettingsArgs @@ -584882,11 +595134,11 @@ export namespace machinelearningservices { /** * Allowed models for forecasting task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for forecasting task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -584915,7 +595167,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * forecastingTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsArgs @@ -584929,7 +595181,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240701preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -584940,12 +595192,12 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'FQDN'. @@ -584988,7 +595240,7 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -585006,7 +595258,7 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Port open for ssh connections on the master node of the cluster. */ @@ -585029,28 +595281,27 @@ export namespace machinelearningservices { } /** - * Identity object used for encryption. + * Identity that will be used to access key vault for encryption at rest */ export interface IdentityForCmkArgs { /** - * UserAssignedIdentity to be used to fetch the encryption key from keyVault + * The ArmId of the user assigned identity that will be used to access the customer managed key vault */ userAssignedIdentity?: pulumi.Input; } + /** + * Describes the Image Specifications + */ export interface ImageArgs { /** - * Image reference URL if type is docker. Environment name if type is azureml + * Image reference */ reference?: pulumi.Input; /** - * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) - */ - type?: pulumi.Input; - /** - * Version of image being used. If latest then skip this field + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images */ - version?: pulumi.Input; + type?: pulumi.Input; } /** * imageArgsProvideDefaults sets the appropriate defaults for ImageArgs @@ -585070,27 +595321,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -585104,11 +595355,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -585122,12 +595373,12 @@ export namespace machinelearningservices { export function imageClassificationArgsProvideDefaults(val: ImageClassificationArgs): ImageClassificationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240701preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -585139,27 +595390,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -585173,11 +595424,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -585191,12 +595442,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelArgsProvideDefaults(val: ImageClassificationMultilabelArgs): ImageClassificationMultilabelArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240701preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -585208,27 +595459,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -585242,11 +595493,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -585260,12 +595511,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationArgsProvideDefaults(val: ImageInstanceSegmentationArgs): ImageInstanceSegmentationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240701preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -585694,7 +595945,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -585745,7 +595996,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Name of the model to use for training. * For more information on the available models please visit the official documentation: @@ -585771,7 +596022,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -585828,7 +596079,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationArgsProvideDefaults(val: ImageModelSettingsClassificationArgs): ImageModelSettingsClassificationArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240701preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20241001.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -585877,7 +596128,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -585934,7 +596185,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -585958,7 +596209,7 @@ export namespace machinelearningservices { * Note: training run may get into CUDA OOM if the model size is too big. * Note: This settings is only supported for the 'yolov5' algorithm. */ - modelSize?: pulumi.Input; + modelSize?: pulumi.Input; /** * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. */ @@ -585988,7 +596239,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -586033,7 +596284,7 @@ export namespace machinelearningservices { /** * Metric computation method to use for validation metrics. */ - validationMetricType?: pulumi.Input; + validationMetricType?: pulumi.Input; /** * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. */ @@ -586053,7 +596304,7 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionArgsProvideDefaults(val: ImageModelSettingsObjectDetectionArgs): ImageModelSettingsObjectDetectionArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20240701preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20241001.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", @@ -586069,27 +596320,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -586103,11 +596354,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -586121,12 +596372,12 @@ export namespace machinelearningservices { export function imageObjectDetectionArgsProvideDefaults(val: ImageObjectDetectionArgs): ImageObjectDetectionArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20240701preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -586137,11 +596388,11 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * [Required] Type of the hyperparameter sampling algorithms. */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; } /** @@ -586155,7 +596406,7 @@ export namespace machinelearningservices { /** * Specifies the data type */ - dataType?: pulumi.Input; + dataType?: pulumi.Input; } /** * indexColumnArgsProvideDefaults sets the appropriate defaults for IndexColumnArgs @@ -586171,15 +596422,15 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: pulumi.Input; + livenessRoute?: pulumi.Input; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: pulumi.Input; + readinessRoute?: pulumi.Input; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: pulumi.Input; + scoringRoute?: pulumi.Input; } /** @@ -586193,7 +596444,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** @@ -586243,13 +596494,6 @@ export namespace machinelearningservices { }; } - export interface JobResourcesArgs { - /** - * List of instance types to choose from. - */ - instanceTypes?: pulumi.Input[]>; - } - export interface JobScheduleActionArgs { /** * @@ -586259,7 +596503,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: pulumi.Input; + jobBaseProperties: pulumi.Input; } /** @@ -586278,7 +596522,7 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: pulumi.Input; + nodes?: pulumi.Input; /** * Port for endpoint. */ @@ -586289,43 +596533,6 @@ export namespace machinelearningservices { properties?: pulumi.Input<{[key: string]: pulumi.Input}>; } - /** - * Jupyter kernel configuration. - */ - export interface JupyterKernelConfigArgs { - /** - * Argument to the the runtime - */ - argv?: pulumi.Input[]>; - /** - * Display name of the kernel - */ - displayName?: pulumi.Input; - /** - * Language of the kernel [Example value: python] - */ - language?: pulumi.Input; - } - - /** - * Customer Key vault properties. - */ - export interface KeyVaultPropertiesArgs { - /** - * Currently, we support only SystemAssigned MSI. - * We need this when we support UserAssignedIdentities - */ - identityClientId?: pulumi.Input; - /** - * KeyVault key identifier to encrypt the data - */ - keyIdentifier: pulumi.Input; - /** - * KeyVault Arm Id that contains the data encryption key - */ - keyVaultArmId: pulumi.Input; - } - /** * A Machine Learning compute based on Kubernetes Compute. */ @@ -586350,7 +596557,7 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -586362,7 +596569,7 @@ export namespace machinelearningservices { export function kubernetesArgsProvideDefaults(val: KubernetesArgs): KubernetesArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20240701preview.kubernetesPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001.kubernetesPropertiesArgsProvideDefaults) : undefined), }; } @@ -586377,15 +596584,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: pulumi.Input; + containerResourceRequirements?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -586393,7 +596600,7 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Kubernetes'. @@ -586408,13 +596615,13 @@ export namespace machinelearningservices { */ environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * Compute instance type. + * Compute instance type. Default: Standard_F4s_v2. */ instanceType?: pulumi.Input; /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -586430,18 +596637,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * kubernetesOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentArgs @@ -586450,11 +596657,12 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240701preview.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20241001.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240701preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240701preview.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240701preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + instanceType: (val.instanceType) ?? "Standard_F4s_v2", + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20241001.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } @@ -586477,7 +596685,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; + instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Compute namespace */ @@ -586549,7 +596757,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -586578,7 +596786,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -586656,7 +596864,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -586685,7 +596893,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -586713,7 +596921,7 @@ export namespace machinelearningservices { /** * The identity which will be leveraged by the monitoring jobs. */ - identity?: pulumi.Input; + identity?: pulumi.Input; } /** @@ -586748,20 +596956,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -586772,22 +596984,26 @@ export namespace machinelearningservices { /** * Status for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** * Managed Network settings for a machine learning workspace. */ export interface ManagedNetworkSettingsArgs { + /** + * Firewall Sku used for FQDN Rules + */ + firewallSku?: pulumi.Input; /** * Isolation mode for the managed network of a machine learning workspace. */ - isolationMode?: pulumi.Input; - outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; + isolationMode?: pulumi.Input; + outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -586801,11 +597017,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -586813,7 +597029,7 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Managed'. @@ -586828,13 +597044,13 @@ export namespace machinelearningservices { */ environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * Compute instance type. + * Compute instance type. Default: Standard_F4s_v2. */ instanceType?: pulumi.Input; /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -586850,18 +597066,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * managedOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentArgs @@ -586870,28 +597086,15 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20240701preview.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20241001.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20240701preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20240701preview.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20240701preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + instanceType: (val.instanceType) ?? "Standard_F4s_v2", + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20241001.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } - export interface ManagedOnlineEndpointDeploymentResourcePropertiesArgs { - endpointComputeType?: pulumi.Input; - /** - * The failure reason if the creation failed. - */ - failureReason?: pulumi.Input; - model?: pulumi.Input; - /** - * Kind of the deployment. - * Expected value is 'managedOnlineEndpoint'. - */ - type: pulumi.Input<"managedOnlineEndpoint">; - } - /** * Managed service identity (system assigned and/or user assigned identities) */ @@ -586899,7 +597102,7 @@ export namespace machinelearningservices { /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ - type: pulumi.Input; + type: pulumi.Input; /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ @@ -586927,15 +597130,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: pulumi.Input; + notification?: pulumi.Input; /** * Specifies the compute resource settings */ - resource?: pulumi.Input; + resource?: pulumi.Input; /** * Specifies the schedule details */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies the spark compute settings */ @@ -586943,7 +597146,7 @@ export namespace machinelearningservices { /** * Specifies the stores to which materialization should happen */ - storeType?: pulumi.Input; + storeType?: pulumi.Input; } /** * materializationSettingsArgsProvideDefaults sets the appropriate defaults for MaterializationSettingsArgs @@ -586951,7 +597154,7 @@ export namespace machinelearningservices { export function materializationSettingsArgsProvideDefaults(val: MaterializationSettingsArgs): MaterializationSettingsArgs { return { ...val, - schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20240701preview.recurrenceTriggerArgsProvideDefaults) : undefined), + schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20241001.recurrenceTriggerArgsProvideDefaults) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -587031,7 +597234,7 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; + flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * If the name version are system generated (anonymous registration). */ @@ -587080,19 +597283,19 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: pulumi.Input; + alertNotificationSettings?: pulumi.Input; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: pulumi.Input; + computeConfiguration: pulumi.Input; /** * The entities targeted by the monitor. */ - monitoringTarget?: pulumi.Input; + monitoringTarget?: pulumi.Input; /** * [Required] The signals to monitor. */ - signals: pulumi.Input<{[key: string]: pulumi.Input}>; + signals: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface MonitorEmailNotificationSettingsArgs { @@ -587106,7 +597309,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: pulumi.Input; + emailNotificationSettings?: pulumi.Input; } /** @@ -587116,7 +597319,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: pulumi.Input; + computeIdentity: pulumi.Input; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -587147,7 +597350,7 @@ export namespace machinelearningservices { /** * [Required] The machine learning task type of the monitored model. */ - taskType: pulumi.Input; + taskType: pulumi.Input; } export interface MonitoringThresholdArgs { @@ -587217,19 +597420,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -587250,7 +597457,7 @@ export namespace machinelearningservices { /** * Send email notification to user on specified notification type */ - emailOn?: pulumi.Input[]>; + emailOn?: pulumi.Input[]>; /** * This is the email recipient list which has a limitation of 499 characters in total concat with comma separator */ @@ -587258,7 +597465,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; + webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface NumericalDataDriftMetricThresholdArgs { @@ -587270,11 +597477,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalDataQualityMetricThresholdArgs { @@ -587286,11 +597493,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalPredictionDriftMetricThresholdArgs { @@ -587302,11 +597509,11 @@ export namespace machinelearningservices { /** * [Required] The numerical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesArgs { @@ -587318,24 +597525,28 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: pulumi.Input; - error?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -587345,7 +597556,7 @@ export namespace machinelearningservices { /** * [Required] Defines supported metric goals for hyperparameter tuning */ - goal: pulumi.Input; + goal: pulumi.Input; /** * [Required] Name of the metric to optimize. */ @@ -587359,11 +597570,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: pulumi.Input; + artifact: pulumi.Input; /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -587388,7 +597599,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -587409,9 +597620,9 @@ export namespace machinelearningservices { */ export interface OnlineEndpointArgs { /** - * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. + * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * ARM resource ID of the compute if it exists. * optional @@ -587425,7 +597636,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. */ @@ -587437,7 +597648,7 @@ export namespace machinelearningservices { /** * Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. */ - publicNetworkAccess?: pulumi.Input; + publicNetworkAccess?: pulumi.Input; /** * Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. */ @@ -587485,30 +597696,6 @@ export namespace machinelearningservices { }; } - export interface OpenAIEndpointDeploymentResourcePropertiesArgs { - /** - * The failure reason if the creation failed. - */ - failureReason?: pulumi.Input; - /** - * Model used for the endpoint deployment. - */ - model: pulumi.Input; - /** - * The name of RAI policy. - */ - raiPolicyName?: pulumi.Input; - /** - * Kind of the deployment. - * Expected value is 'Azure.OpenAI'. - */ - type: pulumi.Input<"Azure.OpenAI">; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: pulumi.Input; - } - /** * Reference to an asset via its path in a job output. */ @@ -587537,20 +597724,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -587560,7 +597751,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: pulumi.Input; + assignedUser?: pulumi.Input; } /** @@ -587591,11 +597782,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Inputs for the pipeline job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -587612,11 +597803,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Outputs for the pipeline job */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -587625,7 +597816,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -587654,19 +597845,19 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -587674,7 +597865,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'PredictionDrift'. @@ -587691,7 +597882,7 @@ export namespace machinelearningservices { /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - sparkStatus?: pulumi.Input; + sparkStatus?: pulumi.Input; subresourceTarget?: pulumi.Input; } @@ -587702,16 +597893,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; - fqdns?: pulumi.Input[]>; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'PrivateEndpoint'. @@ -587734,25 +597924,17 @@ export namespace machinelearningservices { */ export interface PrivateLinkServiceConnectionStateArgs { /** - * Some RP chose "None". Other RPs use this for region expansion. + * A message indicating if changes on the service provider require any updates on the consumer. */ actionsRequired?: pulumi.Input; /** - * User-defined message that, per NRP doc, may be used for approval-related message. + * The reason for approval/rejection of the connection. */ description?: pulumi.Input; /** - * Connection status of the service consumer with the service provider - * Possible state transitions - * Pending -> Approved (Service provider approves the connection request) - * Pending -> Rejected (Service provider rejects the connection request) - * Pending -> Disconnected (Service provider deletes the connection) - * Approved -> Rejected (Service provider rejects the approved connection) - * Approved -> Disconnected (Service provider deletes the connection) - * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) - * Rejected -> Disconnected (Service provider deletes the connection) + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -587812,7 +597994,7 @@ export namespace machinelearningservices { /** * Controls the compute job tier */ - jobTier?: pulumi.Input; + jobTier?: pulumi.Input; } /** * queueSettingsArgsProvideDefaults sets the appropriate defaults for QueueSettingsArgs @@ -587824,91 +598006,6 @@ export namespace machinelearningservices { }; } - /** - * Azure OpenAI blocklist config. - */ - export interface RaiBlocklistConfigArgs { - /** - * If blocking would occur. - */ - blocking?: pulumi.Input; - /** - * Name of ContentFilter. - */ - blocklistName?: pulumi.Input; - } - - /** - * RAI Custom Blocklist Item properties. - */ - export interface RaiBlocklistItemPropertiesArgs { - /** - * If the pattern is a regex pattern. - */ - isRegex?: pulumi.Input; - /** - * Pattern to match against. - */ - pattern?: pulumi.Input; - } - - /** - * RAI Custom Blocklist properties. - */ - export interface RaiBlocklistPropertiesArgs { - /** - * Description of the block list. - */ - description?: pulumi.Input; - } - - /** - * Azure OpenAI Content Filter. - */ - export interface RaiPolicyContentFilterArgs { - /** - * Level at which content is filtered. - */ - allowedContentLevel?: pulumi.Input; - /** - * If blocking would occur. - */ - blocking?: pulumi.Input; - /** - * If the ContentFilter is enabled. - */ - enabled?: pulumi.Input; - /** - * Name of ContentFilter. - */ - name?: pulumi.Input; - /** - * Content source to apply the Content Filters. - */ - source?: pulumi.Input; - } - - /** - * Azure OpenAI Content Filters properties. - */ - export interface RaiPolicyPropertiesArgs { - /** - * Name of the base Content Filters. - */ - basePolicyName?: pulumi.Input; - completionBlocklists?: pulumi.Input[]>; - contentFilters?: pulumi.Input[]>; - /** - * Content Filters mode. - */ - mode?: pulumi.Input; - promptBlocklists?: pulumi.Input[]>; - /** - * Content Filters policy type. - */ - type?: pulumi.Input; - } - /** * Defines a Sampling Algorithm that generates values randomly */ @@ -587916,7 +598013,7 @@ export namespace machinelearningservices { /** * The specific type of random algorithm */ - rule?: pulumi.Input; + rule?: pulumi.Input; /** * * Expected value is 'Random'. @@ -587944,7 +598041,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency?: pulumi.Input; + frequency?: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -587952,7 +598049,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -587989,7 +598086,7 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } export interface RecurrenceTriggerArgs { @@ -588002,7 +598099,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency: pulumi.Input; + frequency: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -588010,7 +598107,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -588051,7 +598148,7 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: pulumi.Input; + managedResourceGroup?: pulumi.Input; /** * MLFlow Registry URI for the Registry */ @@ -588064,15 +598161,11 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: pulumi.Input[]>; + regionDetails?: pulumi.Input[]>; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: pulumi.Input[]>; - /** - * Dictionary of syndicated registries. Key is Guid and value is a SyndicatedRegistry - */ - syndicatedRegistries?: pulumi.Input<{[key: string]: pulumi.Input}>; + registryPrivateEndpointConnections?: pulumi.Input[]>; } /** @@ -588091,7 +598184,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: pulumi.Input; + properties?: pulumi.Input; } /** @@ -588105,7 +598198,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: pulumi.Input; + privateEndpoint?: pulumi.Input; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -588113,7 +598206,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: pulumi.Input; + registryPrivateLinkServiceConnectionState?: pulumi.Input; } /** @@ -588131,7 +598224,7 @@ export namespace machinelearningservices { /** * Connection status of the service consumer with the service provider */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -588141,7 +598234,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: pulumi.Input[]>; + acrDetails?: pulumi.Input[]>; /** * The location where the registry exists */ @@ -588149,7 +598242,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: pulumi.Input[]>; + storageAccountDetails?: pulumi.Input[]>; } /** @@ -588163,24 +598256,24 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for regression task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -588194,7 +598287,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -588204,15 +598297,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -588230,14 +598323,14 @@ export namespace machinelearningservices { export function regressionArgsProvideDefaults(val: RegressionArgs): RegressionArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20240701preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001.regressionTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -588248,11 +598341,11 @@ export namespace machinelearningservices { /** * Allowed models for regression task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for regression task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -588281,7 +598374,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * regressionTrainingSettingsArgsProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsArgs @@ -588295,7 +598388,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20240701preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -588336,7 +598429,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * Reference to the component asset used to preprocess the data. */ @@ -588375,20 +598468,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -588403,7 +598500,7 @@ export namespace machinelearningservices { /** * [Required] Storage container secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -588455,7 +598552,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: pulumi.Input; + action: pulumi.Input; /** * The asset description text. */ @@ -588479,7 +598576,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: pulumi.Input; + trigger: pulumi.Input; } /** * scheduleArgsProvideDefaults sets the appropriate defaults for ScheduleArgs @@ -588499,11 +598596,11 @@ export namespace machinelearningservices { /** * The current deployment state of schedule. */ - provisioningStatus?: pulumi.Input; + provisioningStatus?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -588519,7 +598616,7 @@ export namespace machinelearningservices { */ scriptData?: pulumi.Input; /** - * The storage source of the script: inline, workspace. + * The storage source of the script: workspace. */ scriptSource?: pulumi.Input; /** @@ -588535,11 +598632,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: pulumi.Input; + creationScript?: pulumi.Input; /** * Script that's run every time the machine starts. */ - startupScript?: pulumi.Input; + startupScript?: pulumi.Input; } export interface ServerlessComputeSettingsArgs { @@ -588557,19 +598654,22 @@ export namespace machinelearningservices { /** * [Required] Specifies the authentication mode for the Serverless endpoint. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - contentSafety?: pulumi.Input; + contentSafety?: pulumi.Input; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; } export interface ServiceManagedResourcesSettingsArgs { - cosmosDb?: pulumi.Input; + /** + * The settings for the service managed cosmosdb account. + */ + cosmosDb?: pulumi.Input; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs { @@ -588581,20 +598681,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -588621,7 +598725,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -588650,11 +598754,7 @@ export namespace machinelearningservices { /** * The action enum for networking rule. */ - action?: pulumi.Input; - /** - * Optional, if provided, the ServiceTag property will be ignored. - */ - addressPrefixes?: pulumi.Input[]>; + action?: pulumi.Input; portRanges?: pulumi.Input; protocol?: pulumi.Input; serviceTag?: pulumi.Input; @@ -588667,15 +598767,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'ServiceTag'. @@ -588690,38 +598790,30 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: pulumi.Input; + scripts?: pulumi.Input; } export interface SharedPrivateLinkResourceArgs { /** - * group id of the private link + * The private link resource group id. */ groupId?: pulumi.Input; /** - * Unique name of the private link + * Unique name of the private link. */ name?: pulumi.Input; /** - * the resource id that private link links to + * The resource id that private link links to. */ privateLinkResourceId?: pulumi.Input; /** - * Request message + * Request message. */ requestMessage?: pulumi.Input; /** - * Connection status of the service consumer with the service provider - * Possible state transitions - * Pending -> Approved (Service provider approves the connection request) - * Pending -> Rejected (Service provider rejects the connection request) - * Pending -> Disconnected (Service provider deletes the connection) - * Approved -> Rejected (Service provider rejects the approved connection) - * Approved -> Disconnected (Service provider deletes the connection) - * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) - * Rejected -> Disconnected (Service provider deletes the connection) + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -588747,7 +598839,7 @@ export namespace machinelearningservices { /** * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. */ - tier?: pulumi.Input; + tier?: pulumi.Input; } /** @@ -588789,7 +598881,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: pulumi.Input; + entry: pulumi.Input; /** * The ARM resource ID of the Environment specification for the job. */ @@ -588810,11 +598902,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -588831,11 +598923,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -588847,16 +598939,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -588870,8 +598962,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.sparkResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -588919,30 +599011,6 @@ export namespace machinelearningservices { }; } - export interface SpeechEndpointDeploymentResourcePropertiesArgs { - /** - * The failure reason if the creation failed. - */ - failureReason?: pulumi.Input; - /** - * Model used for the endpoint deployment. - */ - model: pulumi.Input; - /** - * The name of RAI policy. - */ - raiPolicyName?: pulumi.Input; - /** - * Kind of the deployment. - * Expected value is 'Azure.Speech'. - */ - type: pulumi.Input<"Azure.Speech">; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: pulumi.Input; - } - /** * The ssl configuration for scoring */ @@ -588970,7 +599038,7 @@ export namespace machinelearningservices { /** * Enable or disable ssl for scoring */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -588988,7 +599056,7 @@ export namespace machinelearningservices { /** * The meta-learner is a model trained on the output of the individual heterogeneous models. */ - stackMetaLearnerType?: pulumi.Input; + stackMetaLearnerType?: pulumi.Input; } /** * stackEnsembleSettingsArgsProvideDefaults sets the appropriate defaults for StackEnsembleSettingsArgs @@ -589021,7 +599089,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * Reference to the component asset used to preprocess the data. */ @@ -589047,7 +599115,7 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: pulumi.Input; + systemCreatedStorageAccount?: pulumi.Input; } /** @@ -589073,7 +599141,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -589082,11 +599150,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -589099,19 +599167,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * [Required] Optimization objective. */ - objective: pulumi.Input; + objective: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -589119,11 +599187,11 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ @@ -589132,7 +599200,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -589140,7 +599208,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: pulumi.Input; + trial: pulumi.Input; } /** * sweepJobArgsProvideDefaults sets the appropriate defaults for SweepJobArgs @@ -589150,8 +599218,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20240701preview.queueSettingsArgsProvideDefaults) : undefined), - trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20240701preview.trialComponentArgsProvideDefaults), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001.queueSettingsArgsProvideDefaults) : undefined), + trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20241001.trialComponentArgsProvideDefaults), }; } @@ -589203,7 +599271,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -589214,11 +599282,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: pulumi.Input; + autoPauseProperties?: pulumi.Input; /** * Auto scale properties. */ - autoScaleProperties?: pulumi.Input; + autoScaleProperties?: pulumi.Input; /** * The number of compute nodes currently assigned to the compute. */ @@ -589253,16 +599321,6 @@ export namespace machinelearningservices { workspaceName?: pulumi.Input; } - /** - * A registry that is syndicated - */ - export interface SyndicatedRegistryArgs { - /** - * The Registry Id of the syndicated Registry - */ - registryId?: pulumi.Input; - } - export interface SystemCreatedAcrAccountArgs { /** * Name of the ACR account @@ -589275,7 +599333,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; } export interface SystemCreatedStorageAccountArgs { @@ -589286,7 +599344,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; /** * HNS enabled for storage account */ @@ -589316,7 +599374,7 @@ export namespace machinelearningservices { /** * These transformers shall not be used in featurization. */ - blockedTransformers?: pulumi.Input[]>; + blockedTransformers?: pulumi.Input[]>; /** * Dictionary of column name and its type (int, float, string, datetime etc). */ @@ -589334,11 +599392,11 @@ export namespace machinelearningservices { * If 'Off' is selected then no featurization is done. * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; + transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; } /** * tableVerticalFeaturizationSettingsArgsProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsArgs @@ -589471,19 +599529,19 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Primary metric for Text-Classification task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -589497,11 +599555,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationArgsProvideDefaults sets the appropriate defaults for TextClassificationArgs @@ -589509,11 +599567,11 @@ export namespace machinelearningservices { export function textClassificationArgsProvideDefaults(val: TextClassificationArgs): TextClassificationArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -589525,15 +599583,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -589547,11 +599605,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for TextClassificationMultilabelArgs @@ -589559,10 +599617,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelArgsProvideDefaults(val: TextClassificationMultilabelArgs): TextClassificationMultilabelArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -589575,15 +599633,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -589597,11 +599655,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textNerArgsProvideDefaults sets the appropriate defaults for TextNerArgs @@ -589609,13 +599667,16 @@ export namespace machinelearningservices { export function textNerArgsProvideDefaults(val: TextNerArgs): TextNerArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20240701preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), }; } + /** + * Describes the tmpfs options for the container + */ export interface TmpfsOptionsArgs { /** * Mention the Tmpfs size @@ -589659,7 +599720,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -589671,7 +599732,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** * trialComponentArgsProvideDefaults sets the appropriate defaults for TrialComponentArgs @@ -589679,7 +599740,7 @@ export namespace machinelearningservices { export function trialComponentArgsProvideDefaults(val: TrialComponentArgs): TrialComponentArgs { return { ...val, - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20240701preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -589696,7 +599757,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -589725,7 +599786,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -589833,7 +599894,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -589862,7 +599923,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -589936,7 +599997,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -589965,7 +600026,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -590019,20 +600080,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; - error?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - useWorkspaceManagedIdentity?: pulumi.Input; + /** + * Value details of the workspace connection. + */ + value?: pulumi.Input; + /** + * format for the workspace connection value + */ + valueFormat?: pulumi.Input; } /** @@ -590056,7 +600121,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -590081,7 +600146,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Indicates whether this compute will be used for running notebooks. */ @@ -590122,11 +600187,14 @@ export namespace machinelearningservices { username?: pulumi.Input; } + /** + * Describes the volume configuration for the container + */ export interface VolumeDefinitionArgs { /** * Bind Options of the mount */ - bind?: pulumi.Input; + bind?: pulumi.Input; /** * Consistency of the volume */ @@ -590146,15 +600214,15 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: pulumi.Input; + tmpfs?: pulumi.Input; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Volume Options of the mount */ - volume?: pulumi.Input; + volume?: pulumi.Input; } /** * volumeDefinitionArgsProvideDefaults sets the appropriate defaults for VolumeDefinitionArgs @@ -590166,6 +600234,9 @@ export namespace machinelearningservices { }; } + /** + * Describes the volume options for the container + */ export interface VolumeOptionsArgs { /** * Indicate whether volume is nocopy @@ -590178,9 +600249,6 @@ export namespace machinelearningservices { secretAccessKey?: pulumi.Input; } - /** - * Account key object for workspace connection credential. - */ export interface WorkspaceConnectionAccountKeyArgs { key?: pulumi.Input; } @@ -590265,7 +600333,7 @@ export namespace machinelearningservices { } - export namespace v20241001 { + export namespace v20241001preview { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -590278,23 +600346,19 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -590321,7 +600385,7 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -590333,7 +600397,7 @@ export namespace machinelearningservices { export function aksargsProvideDefaults(val: AKSArgs): AKSArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001.aksschemaPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001preview.aksschemaPropertiesArgsProvideDefaults) : undefined), }; } @@ -590352,7 +600416,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: pulumi.Input; + aksNetworkingConfiguration?: pulumi.Input; /** * Cluster full qualified domain name */ @@ -590360,7 +600424,7 @@ export namespace machinelearningservices { /** * Intended usage of the cluster */ - clusterPurpose?: pulumi.Input; + clusterPurpose?: pulumi.Input; /** * Load Balancer Subnet */ @@ -590368,11 +600432,11 @@ export namespace machinelearningservices { /** * Load Balancer Type */ - loadBalancerType?: pulumi.Input; + loadBalancerType?: pulumi.Input; /** * SSL configuration */ - sslConfiguration?: pulumi.Input; + sslConfiguration?: pulumi.Input; } /** * aksschemaPropertiesArgsProvideDefaults sets the appropriate defaults for AKSSchemaPropertiesArgs @@ -590394,24 +600458,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -590426,24 +600486,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + /** + * Account key object for workspace connection credential. + */ + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -590458,7 +600517,7 @@ export namespace machinelearningservices { /** * [Required] Storage account secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -590483,7 +600542,7 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: pulumi.Input; + systemCreatedAcrAccount?: pulumi.Input; } /** @@ -590551,7 +600610,7 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -590563,7 +600622,7 @@ export namespace machinelearningservices { export function amlComputeArgsProvideDefaults(val: AmlComputeArgs): AmlComputeArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001.amlComputePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001preview.amlComputePropertiesArgsProvideDefaults) : undefined), }; } @@ -590582,7 +600641,7 @@ export namespace machinelearningservices { /** * Compute OS Type */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * A property bag containing additional properties. */ @@ -590590,27 +600649,27 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. */ - remoteLoginPortPublicAccess?: pulumi.Input; + remoteLoginPortPublicAccess?: pulumi.Input; /** * Scale settings for AML Compute */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: pulumi.Input; + userAccountCredentials?: pulumi.Input; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: pulumi.Input; + virtualMachineImage?: pulumi.Input; /** * Virtual Machine priority */ - vmPriority?: pulumi.Input; + vmPriority?: pulumi.Input; /** * Virtual Machine Size */ @@ -590625,7 +600684,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20241001.scaleSettingsArgsProvideDefaults) : undefined), + scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20241001preview.scaleSettingsArgsProvideDefaults) : undefined), }; } @@ -590682,27 +600741,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Api key object for workspace connection credential. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -590780,7 +600835,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Is the asset archived? */ @@ -590793,11 +600848,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -590805,16 +600860,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -590822,7 +600877,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: pulumi.Input; + taskDetails: pulumi.Input; } /** * autoMLJobArgsProvideDefaults sets the appropriate defaults for AutoMLJobArgs @@ -590832,8 +600887,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -590907,7 +600962,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -590936,7 +600991,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -590963,7 +601018,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -590984,7 +601039,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * [Required] Azure Data Lake store name. */ @@ -591019,7 +601074,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -591052,7 +601107,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -591098,7 +601153,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -591131,7 +601186,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -591151,6 +601206,52 @@ export namespace machinelearningservices { }; } + export interface AzureOpenAiFineTuningArgs { + /** + * HyperParameters for fine tuning Azure Open AI model. + */ + hyperParameters?: pulumi.Input; + /** + * [Required] Input model for fine tuning. + */ + model: pulumi.Input; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'AzureOpenAI'. + */ + modelProvider: pulumi.Input<"AzureOpenAI">; + /** + * [Required] Fine tuning task type. + */ + taskType: pulumi.Input; + /** + * [Required] Training data for fine tuning. + */ + trainingData: pulumi.Input; + /** + * Validation data for fine tuning. + */ + validationData?: pulumi.Input; + } + + /** + * Azure Open AI hyperparameters for fine tuning. + */ + export interface AzureOpenAiHyperParametersArgs { + /** + * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + */ + batchSize?: pulumi.Input; + /** + * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + */ + learningRateMultiplier?: pulumi.Input; + /** + * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + */ + nEpochs?: pulumi.Input; + } + /** * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation */ @@ -591197,7 +601298,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * Compute target for batch inference operation. */ @@ -591205,7 +601306,7 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: pulumi.Input; + deploymentConfiguration?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -591229,7 +601330,7 @@ export namespace machinelearningservices { /** * Logging level for batch inference operation. */ - loggingLevel?: pulumi.Input; + loggingLevel?: pulumi.Input; /** * Indicates maximum number of parallelism per instance. */ @@ -591243,11 +601344,11 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: pulumi.Input; + model?: pulumi.Input; /** * Indicates how the output will be organized. */ - outputAction?: pulumi.Input; + outputAction?: pulumi.Input; /** * Customized output file name for append_row output action. */ @@ -591260,12 +601361,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: pulumi.Input; + retrySettings?: pulumi.Input; } /** * batchDeploymentArgsProvideDefaults sets the appropriate defaults for BatchDeploymentArgs @@ -591279,8 +601380,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.deploymentResourceConfigurationArgsProvideDefaults) : undefined), - retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20241001.batchRetrySettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), + retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20241001preview.batchRetrySettingsArgsProvideDefaults) : undefined), }; } @@ -591291,11 +601392,11 @@ export namespace machinelearningservices { /** * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * Default values for Batch Endpoint */ - defaults?: pulumi.Input; + defaults?: pulumi.Input; /** * Description of the inference endpoint. */ @@ -591304,7 +601405,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -591329,7 +601430,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: pulumi.Input; + componentId?: pulumi.Input; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -591384,9 +601485,6 @@ export namespace machinelearningservices { samplingAlgorithmType: pulumi.Input<"Bayesian">; } - /** - * Describes the bind options for the container - */ export interface BindOptionsArgs { /** * Indicate whether to create host path. @@ -591427,6 +601525,50 @@ export namespace machinelearningservices { }; } + export interface CapabilityHostArgs { + /** + * List of AI services connections. + */ + aiServicesConnections?: pulumi.Input[]>; + /** + * Kind of this capability host. + */ + capabilityHostKind?: pulumi.Input; + /** + * Customer subnet info to help set up this capability host. + */ + customerSubnet?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of Storage connections. + */ + storageConnections?: pulumi.Input[]>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of VectorStore connections. + */ + vectorStoreConnections?: pulumi.Input[]>; + } + /** + * capabilityHostArgsProvideDefaults sets the appropriate defaults for CapabilityHostArgs + */ + export function capabilityHostArgsProvideDefaults(val: CapabilityHostArgs): CapabilityHostArgs { + return { + ...val, + capabilityHostKind: (val.capabilityHostKind) ?? "Agents", + }; + } + export interface CategoricalDataDriftMetricThresholdArgs { /** * @@ -591436,11 +601578,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalDataQualityMetricThresholdArgs { @@ -591452,11 +601594,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalPredictionDriftMetricThresholdArgs { @@ -591468,11 +601610,11 @@ export namespace machinelearningservices { /** * [Required] The categorical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } /** @@ -591499,7 +601641,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -591536,20 +601678,20 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Positive label for binary metrics calculation. */ @@ -591557,7 +601699,7 @@ export namespace machinelearningservices { /** * Primary metric for the task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -591571,7 +601713,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -591581,15 +601723,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -591607,14 +601749,14 @@ export namespace machinelearningservices { export function classificationArgsProvideDefaults(val: ClassificationArgs): ClassificationArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001.classificationTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -591625,11 +601767,11 @@ export namespace machinelearningservices { /** * Allowed models for classification task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for classification task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -591658,7 +601800,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * classificationTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsArgs @@ -591672,7 +601814,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -591761,6 +601903,14 @@ export namespace machinelearningservices { }; } + export interface CognitiveServicesSkuArgs { + capacity?: pulumi.Input; + family?: pulumi.Input; + name?: pulumi.Input; + size?: pulumi.Input; + tier?: pulumi.Input; + } + export interface CollectionArgs { /** * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. @@ -591769,7 +601919,7 @@ export namespace machinelearningservices { /** * Enable or disable data collection. */ - dataCollectionMode?: pulumi.Input; + dataCollectionMode?: pulumi.Input; /** * The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. */ @@ -591836,7 +601986,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -591853,11 +602003,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -591870,15 +602020,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -591886,16 +602036,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -591909,8 +602059,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -592026,7 +602176,7 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -592038,10 +602188,20 @@ export namespace machinelearningservices { export function computeInstanceArgsProvideDefaults(val: ComputeInstanceArgs): ComputeInstanceArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001.computeInstancePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001preview.computeInstancePropertiesArgsProvideDefaults) : undefined), }; } + /** + * Specifies settings for autologger. + */ + export interface ComputeInstanceAutologgerSettingsArgs { + /** + * Indicates whether mlflow autologger is enabled for notebooks. + */ + mlflowAutologger?: pulumi.Input; + } + /** * Compute Instance properties */ @@ -592049,39 +602209,63 @@ export namespace machinelearningservices { /** * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. */ - applicationSharingPolicy?: pulumi.Input; + applicationSharingPolicy?: pulumi.Input; + /** + * Specifies settings for autologger. + */ + autologgerSettings?: pulumi.Input; /** * The Compute Instance Authorization type. Available values are personal (default). */ - computeInstanceAuthorizationType?: pulumi.Input; + computeInstanceAuthorizationType?: pulumi.Input; /** * List of Custom Services added to the compute. */ - customServices?: pulumi.Input[]>; + customServices?: pulumi.Input[]>; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ enableNodePublicIp?: pulumi.Input; + /** + * Enable Auto OS Patching. Possible values are: true, false. + */ + enableOSPatching?: pulumi.Input; + /** + * Enable root access. Possible values are: true, false. + */ + enableRootAccess?: pulumi.Input; + /** + * Enable SSO (single sign on). Possible values are: true, false. + */ + enableSSO?: pulumi.Input; + /** + * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + */ + idleTimeBeforeShutdown?: pulumi.Input; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: pulumi.Input; + personalComputeInstanceSettings?: pulumi.Input; + /** + * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + */ + releaseQuotaOnStop?: pulumi.Input; /** * The list of schedules to be applied on the computes. */ - schedules?: pulumi.Input; + schedules?: pulumi.Input; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: pulumi.Input; + setupScripts?: pulumi.Input; /** * Specifies policy and settings for SSH access. */ - sshSettings?: pulumi.Input; + sshSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Virtual Machine Size */ @@ -592095,7 +602279,11 @@ export namespace machinelearningservices { ...val, applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", - sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20241001.computeInstanceSshSettingsArgsProvideDefaults) : undefined), + enableOSPatching: (val.enableOSPatching) ?? false, + enableRootAccess: (val.enableRootAccess) ?? true, + enableSSO: (val.enableSSO) ?? true, + releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, + sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20241001preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), }; } @@ -592110,7 +602298,7 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. */ - sshPublicAccess?: pulumi.Input; + sshPublicAccess?: pulumi.Input; } /** * computeInstanceSshSettingsArgsProvideDefaults sets the appropriate defaults for ComputeInstanceSshSettingsArgs @@ -592138,12 +602326,9 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } - /** - * Compute runtime config for feature store type workspace. - */ export interface ComputeRuntimeDtoArgs { sparkRuntimeVersion?: pulumi.Input; } @@ -592155,7 +602340,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: pulumi.Input[]>; + computeStartStop?: pulumi.Input[]>; } /** @@ -592165,27 +602350,27 @@ export namespace machinelearningservices { /** * [Required] The compute power action. */ - action?: pulumi.Input; + action?: pulumi.Input; /** * Required if triggerType is Cron. */ - cron?: pulumi.Input; + cron?: pulumi.Input; /** * Required if triggerType is Recurrence. */ - recurrence?: pulumi.Input; + recurrence?: pulumi.Input; /** * [Deprecated] Not used any more. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; /** * [Required] The schedule trigger type. */ - triggerType?: pulumi.Input; + triggerType?: pulumi.Input; } /** * computeStartStopScheduleArgsProvideDefaults sets the appropriate defaults for ComputeStartStopScheduleArgs @@ -592193,8 +602378,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleArgsProvideDefaults(val: ComputeStartStopScheduleArgs): ComputeStartStopScheduleArgs { return { ...val, - cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20241001.cronArgsProvideDefaults) : undefined), - recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20241001.recurrenceArgsProvideDefaults) : undefined), + cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20241001preview.cronArgsProvideDefaults) : undefined), + recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20241001preview.recurrenceArgsProvideDefaults) : undefined), }; } @@ -592205,11 +602390,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: pulumi.Input; + containerResourceLimits?: pulumi.Input; /** * Container resource request info: */ - containerResourceRequests?: pulumi.Input; + containerResourceRequests?: pulumi.Input; } export interface ContainerResourceSettingsArgs { @@ -592234,13 +602419,35 @@ export namespace machinelearningservices { /** * [Required] Specifies the status of content safety. */ - contentSafetyStatus: pulumi.Input; + contentSafetyStatus: pulumi.Input; } - export interface CosmosDbSettingsArgs { + export interface ContentSafetyEndpointDeploymentResourcePropertiesArgs { /** - * The throughput of the collections in cosmosdb database + * The failure reason if the creation failed. */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + sku?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.ContentSafety'. + */ + type: pulumi.Input<"Azure.ContentSafety">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + + export interface CosmosDbSettingsArgs { collectionsThroughput?: pulumi.Input; } @@ -592253,7 +602460,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: pulumi.Input; + monitorDefinition: pulumi.Input; } /** @@ -592360,27 +602567,23 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Custom Keys credential object */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } export interface CustomMetricThresholdArgs { @@ -592391,7 +602594,35 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; + } + + export interface CustomModelFineTuningArgs { + /** + * HyperParameters for fine tuning custom model. + */ + hyperParameters?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] Input model for fine tuning. + */ + model: pulumi.Input; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'Custom'. + */ + modelProvider: pulumi.Input<"Custom">; + /** + * [Required] Fine tuning task type. + */ + taskType: pulumi.Input; + /** + * [Required] Training data for fine tuning. + */ + trainingData: pulumi.Input; + /** + * Validation data for fine tuning. + */ + validationData?: pulumi.Input; } export interface CustomModelJobInputArgs { @@ -592407,7 +602638,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -592424,6 +602655,10 @@ export namespace machinelearningservices { } export interface CustomModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; /** * Description for the output. */ @@ -592436,7 +602671,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -592460,19 +602695,19 @@ export namespace machinelearningservices { /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -592518,19 +602753,23 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: pulumi.Input; + docker?: pulumi.Input; /** * Configuring the endpoints for the container */ - endpoints?: pulumi.Input[]>; + endpoints?: pulumi.Input[]>; /** * Environment Variable for the container */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Describes the Image Specifications */ - image?: pulumi.Input; + image?: pulumi.Input; + /** + * Describes the jupyter kernel settings for the image if its a custom environment + */ + kernel?: pulumi.Input; /** * Name of the Custom Service */ @@ -592538,7 +602777,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: pulumi.Input[]>; + volumes?: pulumi.Input[]>; } /** * customServiceArgsProvideDefaults sets the appropriate defaults for CustomServiceArgs @@ -592546,7 +602785,7 @@ export namespace machinelearningservices { export function customServiceArgsProvideDefaults(val: CustomServiceArgs): CustomServiceArgs { return { ...val, - image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20241001.imageArgsProvideDefaults) : undefined), + image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20241001preview.imageArgsProvideDefaults) : undefined), }; } @@ -592579,18 +602818,18 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: pulumi.Input<{[key: string]: pulumi.Input}>; + collections: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: pulumi.Input; + requestLogging?: pulumi.Input; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. * If it's day, all data will be collected in blob path /yyyy/MM/dd/. * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. */ - rollingRate?: pulumi.Input; + rollingRate?: pulumi.Input; } /** * dataCollectorArgsProvideDefaults sets the appropriate defaults for DataCollectorArgs @@ -592609,7 +602848,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of data. */ - dataType: pulumi.Input; + dataType: pulumi.Input; /** * The asset description text. */ @@ -592641,27 +602880,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -592669,7 +602908,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataDrift'. @@ -592682,7 +602921,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalArgsProvideDefaults(val: DataDriftMonitoringSignalArgs): DataDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001preview.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -592734,7 +602973,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -592771,27 +603010,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The features to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -592799,7 +603038,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataQuality'. @@ -592812,7 +603051,7 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalArgsProvideDefaults(val: DataQualityMonitoringSignalArgs): DataQualityMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001preview.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -592840,7 +603079,7 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -592893,9 +603132,6 @@ export namespace machinelearningservices { }; } - /** - * Docker container configuration - */ export interface DockerArgs { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -592903,39 +603139,36 @@ export namespace machinelearningservices { privileged?: pulumi.Input; } - export interface EncryptionKeyVaultPropertiesArgs { + export interface EncryptionPropertyArgs { /** - * For future use - The client id of the identity which will be used to access key vault. + * The byok cosmosdb account that customer brings to store customer's data + * with encryption */ - identityClientId?: pulumi.Input; + cosmosDbResourceId?: pulumi.Input; /** - * Key vault uri to access the encryption key. + * Identity to be used with the keyVault */ - keyIdentifier: pulumi.Input; + identity?: pulumi.Input; /** - * The ArmId of the keyVault where the customer owned encryption key is present. + * KeyVault details to do the encryption */ - keyVaultArmId: pulumi.Input; - } - - export interface EncryptionPropertyArgs { + keyVaultProperties: pulumi.Input; /** - * The identity that will be used to access the key vault for encryption at rest. + * The byok search account that customer brings to store customer's data + * with encryption */ - identity?: pulumi.Input; + searchAccountResourceId?: pulumi.Input; /** - * Customer Key vault properties. + * Indicates whether or not the encryption is enabled for the workspace. */ - keyVaultProperties: pulumi.Input; + status: pulumi.Input; /** - * Indicates whether or not the encryption is enabled for the workspace. + * The byok storage account that customer brings to store customer's data + * with encryption */ - status: pulumi.Input; + storageAccountResourceId?: pulumi.Input; } - /** - * Describes the endpoint configuration for the container - */ export interface EndpointArgs { /** * Host IP over which the application is exposed from the container @@ -592948,7 +603181,7 @@ export namespace machinelearningservices { /** * Protocol over which communication will happen over this endpoint */ - protocol?: pulumi.Input; + protocol?: pulumi.Input; /** * Port over which the application is exposed from container. */ @@ -592982,6 +603215,25 @@ export namespace machinelearningservices { secondaryKey?: pulumi.Input; } + export interface EndpointDeploymentModelArgs { + /** + * Model format + */ + format?: pulumi.Input; + /** + * Model name. + */ + name?: pulumi.Input; + /** + * Optional. Deployment model source ARM resource ID. + */ + source?: pulumi.Input; + /** + * Model version. + */ + version?: pulumi.Input; + } + export interface EndpointScheduleActionArgs { /** * @@ -593026,14 +603278,11 @@ export namespace machinelearningservices { }; } - /** - * Environment Variables for the container - */ export interface EnvironmentVariableArgs { /** * Type of the Environment Variable. Possible values are: local - For local variable */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Value of the Environment variable */ @@ -593056,11 +603305,11 @@ export namespace machinelearningservices { /** * Defines if image needs to be rebuilt based on base image changes. */ - autoRebuild?: pulumi.Input; + autoRebuild?: pulumi.Input; /** * Configuration settings for Docker build context. */ - build?: pulumi.Input; + build?: pulumi.Input; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -593078,7 +603327,7 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: pulumi.Input; + inferenceConfig?: pulumi.Input; /** * If the name version are system generated (anonymous registration). */ @@ -593090,7 +603339,7 @@ export namespace machinelearningservices { /** * The OS type of the environment. */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * The asset property dictionary. */ @@ -593111,7 +603360,7 @@ export namespace machinelearningservices { return { ...val, autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20241001.buildContextArgsProvideDefaults) : undefined), + build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20241001preview.buildContextArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -593122,23 +603371,23 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: pulumi.Input; + featureImportanceSettings: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: pulumi.Input; + metricThreshold: pulumi.Input; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input[]>; + productionData: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -593146,7 +603395,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'FeatureAttributionDrift'. @@ -593159,7 +603408,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalArgsProvideDefaults(val: FeatureAttributionDriftMonitoringSignalArgs): FeatureAttributionDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001.featureImportanceSettingsArgsProvideDefaults), + featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001preview.featureImportanceSettingsArgsProvideDefaults), }; } @@ -593167,18 +603416,18 @@ export namespace machinelearningservices { /** * [Required] The feature attribution metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface FeatureImportanceSettingsArgs { /** * The mode of operation for computing feature importance. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * The name of the target column within the input data asset. */ @@ -593194,14 +603443,8 @@ export namespace machinelearningservices { }; } - /** - * Settings for feature store type workspace. - */ export interface FeatureStoreSettingsArgs { - /** - * Compute runtime config for feature store type workspace. - */ - computeRuntime?: pulumi.Input; + computeRuntime?: pulumi.Input; offlineStoreConnectionName?: pulumi.Input; onlineStoreConnectionName?: pulumi.Input; } @@ -593282,7 +603525,7 @@ export namespace machinelearningservices { /** * Specifies the materialization settings */ - materializationSettings?: pulumi.Input; + materializationSettings?: pulumi.Input; /** * The asset property dictionary. */ @@ -593290,7 +603533,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: pulumi.Input; + specification?: pulumi.Input; /** * Specifies the asset stage */ @@ -593308,7 +603551,7 @@ export namespace machinelearningservices { ...val, isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20241001.materializationSettingsArgsProvideDefaults) : undefined), + materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20241001preview.materializationSettingsArgsProvideDefaults) : undefined), }; } @@ -593354,7 +603597,7 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: pulumi.Input[]>; + indexColumns?: pulumi.Input[]>; /** * If the name version are system generated (anonymous registration). */ @@ -593387,6 +603630,90 @@ export namespace machinelearningservices { }; } + /** + * FineTuning Job definition. + */ + export interface FineTuningJobArgs { + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * [Required] + */ + fineTuningDetails: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'FineTuning'. + */ + jobType: pulumi.Input<"FineTuning">; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * [Required] + */ + outputs: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Queue settings for the job + */ + queueSettings?: pulumi.Input; + /** + * Instance types and other resources for the job + */ + resources?: pulumi.Input; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * fineTuningJobArgsProvideDefaults sets the appropriate defaults for FineTuningJobArgs + */ + export function fineTuningJobArgsProvideDefaults(val: FineTuningJobArgs): FineTuningJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), + }; + } + /** * Fixed input data definition. */ @@ -593407,7 +603734,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -593432,28 +603759,28 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Forecasting task specific inputs. */ - forecastingSettings?: pulumi.Input; + forecastingSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for forecasting task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -593467,7 +603794,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -593477,15 +603804,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -593503,15 +603830,15 @@ export namespace machinelearningservices { export function forecastingArgsProvideDefaults(val: ForecastingArgs): ForecastingArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20241001.forecastingSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20241001preview.forecastingSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001.forecastingTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -593533,11 +603860,11 @@ export namespace machinelearningservices { /** * Flag for generating lags for the numeric features with 'auto' or null. */ - featureLags?: pulumi.Input; + featureLags?: pulumi.Input; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: pulumi.Input; + forecastHorizon?: pulumi.Input; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -593546,24 +603873,24 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: pulumi.Input; + seasonality?: pulumi.Input; /** * The parameter defining how if AutoML should handle short time series. */ - shortSeriesHandlingConfig?: pulumi.Input; + shortSeriesHandlingConfig?: pulumi.Input; /** * The function to be used to aggregate the time series target column to conform to a user specified frequency. * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". */ - targetAggregateFunction?: pulumi.Input; + targetAggregateFunction?: pulumi.Input; /** * The number of past periods to lag from the target column. */ - targetLags?: pulumi.Input; + targetLags?: pulumi.Input; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: pulumi.Input; + targetRollingWindowSize?: pulumi.Input; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -593576,7 +603903,7 @@ export namespace machinelearningservices { /** * Configure STL Decomposition of the time-series target column. */ - useStl?: pulumi.Input; + useStl?: pulumi.Input; } /** * forecastingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingSettingsArgs @@ -593598,11 +603925,11 @@ export namespace machinelearningservices { /** * Allowed models for forecasting task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for forecasting task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -593631,7 +603958,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * forecastingTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsArgs @@ -593645,7 +603972,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -593656,12 +603983,12 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'FQDN'. @@ -593680,6 +604007,53 @@ export namespace machinelearningservices { samplingAlgorithmType: pulumi.Input<"Grid">; } + /** + * Environment configuration options. + */ + export interface GroupEnvironmentConfigurationArgs { + /** + * ARM resource ID of the environment specification for the inference pool. + */ + environmentId?: pulumi.Input; + /** + * Environment variables configuration for the inference pool. + */ + environmentVariables?: pulumi.Input[]>; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: pulumi.Input; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: pulumi.Input; + /** + * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + */ + startupProbe?: pulumi.Input; + } + /** + * groupEnvironmentConfigurationArgsProvideDefaults sets the appropriate defaults for GroupEnvironmentConfigurationArgs + */ + export function groupEnvironmentConfigurationArgsProvideDefaults(val: GroupEnvironmentConfigurationArgs): GroupEnvironmentConfigurationArgs { + return { + ...val, + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), + startupProbe: (val.startupProbe ? pulumi.output(val.startupProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * Model configuration options. + */ + export interface GroupModelConfigurationArgs { + /** + * The URI path to the model. + */ + modelId?: pulumi.Input; + } + /** * A HDInsight compute. */ @@ -593704,7 +604078,7 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -593722,13 +604096,23 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Port open for ssh connections on the master node of the cluster. */ sshPort?: pulumi.Input; } + /** + * Contains an IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + */ + export interface IPRuleArgs { + /** + * An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + */ + value?: pulumi.Input; + } + /** * Reference to an asset via its ARM resource ID. */ @@ -593745,27 +604129,28 @@ export namespace machinelearningservices { } /** - * Identity that will be used to access key vault for encryption at rest + * Identity object used for encryption. */ export interface IdentityForCmkArgs { /** - * The ArmId of the user assigned identity that will be used to access the customer managed key vault + * UserAssignedIdentity to be used to fetch the encryption key from keyVault */ userAssignedIdentity?: pulumi.Input; } - /** - * Describes the Image Specifications - */ export interface ImageArgs { /** - * Image reference + * Image reference URL if type is docker. Environment name if type is azureml */ reference?: pulumi.Input; /** - * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) */ - type?: pulumi.Input; + type?: pulumi.Input; + /** + * Version of image being used. If latest then skip this field + */ + version?: pulumi.Input; } /** * imageArgsProvideDefaults sets the appropriate defaults for ImageArgs @@ -593785,27 +604170,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -593819,11 +604204,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -593837,12 +604222,12 @@ export namespace machinelearningservices { export function imageClassificationArgsProvideDefaults(val: ImageClassificationArgs): ImageClassificationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -593854,27 +604239,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -593888,11 +604273,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -593906,12 +604291,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelArgsProvideDefaults(val: ImageClassificationMultilabelArgs): ImageClassificationMultilabelArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -593923,27 +604308,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -593957,11 +604342,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -593975,12 +604360,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationArgsProvideDefaults(val: ImageInstanceSegmentationArgs): ImageInstanceSegmentationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -594409,7 +604794,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -594460,7 +604845,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Name of the model to use for training. * For more information on the available models please visit the official documentation: @@ -594486,7 +604871,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -594543,7 +604928,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationArgsProvideDefaults(val: ImageModelSettingsClassificationArgs): ImageModelSettingsClassificationArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20241001.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20241001preview.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -594592,7 +604977,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -594649,7 +605034,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -594673,7 +605058,7 @@ export namespace machinelearningservices { * Note: training run may get into CUDA OOM if the model size is too big. * Note: This settings is only supported for the 'yolov5' algorithm. */ - modelSize?: pulumi.Input; + modelSize?: pulumi.Input; /** * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. */ @@ -594703,7 +605088,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -594748,7 +605133,7 @@ export namespace machinelearningservices { /** * Metric computation method to use for validation metrics. */ - validationMetricType?: pulumi.Input; + validationMetricType?: pulumi.Input; /** * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. */ @@ -594768,7 +605153,7 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionArgsProvideDefaults(val: ImageModelSettingsObjectDetectionArgs): ImageModelSettingsObjectDetectionArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20241001.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20241001preview.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", @@ -594784,27 +605169,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -594818,11 +605203,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -594836,12 +605221,12 @@ export namespace machinelearningservices { export function imageObjectDetectionArgsProvideDefaults(val: ImageObjectDetectionArgs): ImageObjectDetectionArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -594852,11 +605237,11 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * [Required] Type of the hyperparameter sampling algorithms. */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; } /** @@ -594870,7 +605255,7 @@ export namespace machinelearningservices { /** * Specifies the data type */ - dataType?: pulumi.Input; + dataType?: pulumi.Input; } /** * indexColumnArgsProvideDefaults sets the appropriate defaults for IndexColumnArgs @@ -594886,15 +605271,116 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: pulumi.Input; + livenessRoute?: pulumi.Input; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: pulumi.Input; + readinessRoute?: pulumi.Input; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: pulumi.Input; + scoringRoute?: pulumi.Input; + } + + /** + * InferenceEndpoint configuration + */ + export interface InferenceEndpointArgs { + /** + * [Required] Authentication mode for the endpoint. + */ + authMode: pulumi.Input; + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * [Required] Group within the same pool with which this endpoint needs to be associated with. + */ + groupName: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input[]>; + /** + * RequestConfiguration for endpoint. + */ + requestConfiguration?: pulumi.Input; + } + /** + * inferenceEndpointArgsProvideDefaults sets the appropriate defaults for InferenceEndpointArgs + */ + export function inferenceEndpointArgsProvideDefaults(val: InferenceEndpointArgs): InferenceEndpointArgs { + return { + ...val, + requestConfiguration: (val.requestConfiguration ? pulumi.output(val.requestConfiguration).apply(inputs.machinelearningservices.v20241001preview.requestConfigurationArgsProvideDefaults) : undefined), + }; + } + + /** + * Inference group configuration + */ + export interface InferenceGroupArgs { + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + */ + environmentConfiguration?: pulumi.Input; + /** + * Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + */ + modelConfiguration?: pulumi.Input; + /** + * Gets or sets compute instance type. + */ + nodeSkuType?: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input[]>; + /** + * Gets or sets Scale Unit size. + */ + scaleUnitSize?: pulumi.Input; + } + /** + * inferenceGroupArgsProvideDefaults sets the appropriate defaults for InferenceGroupArgs + */ + export function inferenceGroupArgsProvideDefaults(val: InferenceGroupArgs): InferenceGroupArgs { + return { + ...val, + environmentConfiguration: (val.environmentConfiguration ? pulumi.output(val.environmentConfiguration).apply(inputs.machinelearningservices.v20241001preview.groupEnvironmentConfigurationArgsProvideDefaults) : undefined), + }; + } + + /** + * Inference pool configuration + */ + export interface InferencePoolArgs { + /** + * Description of the resource. + */ + description?: pulumi.Input; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: pulumi.Input[]>; + /** + * Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + */ + scaleUnitConfiguration?: pulumi.Input; + } + /** + * inferencePoolArgsProvideDefaults sets the appropriate defaults for InferencePoolArgs + */ + export function inferencePoolArgsProvideDefaults(val: InferencePoolArgs): InferencePoolArgs { + return { + ...val, + scaleUnitConfiguration: (val.scaleUnitConfiguration ? pulumi.output(val.scaleUnitConfiguration).apply(inputs.machinelearningservices.v20241001preview.scaleUnitConfigurationArgsProvideDefaults) : undefined), + }; } /** @@ -594908,7 +605394,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** @@ -594930,6 +605416,10 @@ export namespace machinelearningservices { * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. */ dockerArgs?: pulumi.Input; + /** + * Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + */ + dockerArgsList?: pulumi.Input[]>; /** * Optional number of instances or nodes used by the compute target. */ @@ -594958,6 +605448,13 @@ export namespace machinelearningservices { }; } + export interface JobResourcesArgs { + /** + * List of instance types to choose from. + */ + instanceTypes?: pulumi.Input[]>; + } + export interface JobScheduleActionArgs { /** * @@ -594967,7 +605464,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: pulumi.Input; + jobBaseProperties: pulumi.Input; } /** @@ -594986,7 +605483,7 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: pulumi.Input; + nodes?: pulumi.Input; /** * Port for endpoint. */ @@ -594997,6 +605494,43 @@ export namespace machinelearningservices { properties?: pulumi.Input<{[key: string]: pulumi.Input}>; } + /** + * Jupyter kernel configuration. + */ + export interface JupyterKernelConfigArgs { + /** + * Argument to the the runtime + */ + argv?: pulumi.Input[]>; + /** + * Display name of the kernel + */ + displayName?: pulumi.Input; + /** + * Language of the kernel [Example value: python] + */ + language?: pulumi.Input; + } + + /** + * Customer Key vault properties. + */ + export interface KeyVaultPropertiesArgs { + /** + * Currently, we support only SystemAssigned MSI. + * We need this when we support UserAssignedIdentities + */ + identityClientId?: pulumi.Input; + /** + * KeyVault key identifier to encrypt the data + */ + keyIdentifier: pulumi.Input; + /** + * KeyVault Arm Id that contains the data encryption key + */ + keyVaultArmId: pulumi.Input; + } + /** * A Machine Learning compute based on Kubernetes Compute. */ @@ -595021,7 +605555,7 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -595033,7 +605567,7 @@ export namespace machinelearningservices { export function kubernetesArgsProvideDefaults(val: KubernetesArgs): KubernetesArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001.kubernetesPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001preview.kubernetesPropertiesArgsProvideDefaults) : undefined), }; } @@ -595048,15 +605582,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: pulumi.Input; + containerResourceRequirements?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -595064,7 +605598,7 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Kubernetes'. @@ -595085,7 +605619,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -595101,18 +605635,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * kubernetesOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentArgs @@ -595121,12 +605655,12 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20241001.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20241001preview.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", instanceType: (val.instanceType) ?? "Standard_F4s_v2", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20241001.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20241001preview.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } @@ -595149,7 +605683,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; + instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Compute namespace */ @@ -595221,7 +605755,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -595238,6 +605772,10 @@ export namespace machinelearningservices { } export interface MLFlowModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; /** * Description for the output. */ @@ -595250,7 +605788,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -595328,7 +605866,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -595345,6 +605883,10 @@ export namespace machinelearningservices { } export interface MLTableJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; /** * Description for the output. */ @@ -595357,7 +605899,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -595385,7 +605927,7 @@ export namespace machinelearningservices { /** * The identity which will be leveraged by the monitoring jobs. */ - identity?: pulumi.Input; + identity?: pulumi.Input; } /** @@ -595420,24 +605962,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -595448,7 +605986,7 @@ export namespace machinelearningservices { /** * Status for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -595458,16 +605996,16 @@ export namespace machinelearningservices { /** * Firewall Sku used for FQDN Rules */ - firewallSku?: pulumi.Input; + firewallSku?: pulumi.Input; /** * Isolation mode for the managed network of a machine learning workspace. */ - isolationMode?: pulumi.Input; - outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; + isolationMode?: pulumi.Input; + outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -595481,11 +606019,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -595493,7 +606031,7 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Managed'. @@ -595514,7 +606052,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -595530,18 +606068,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * managedOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentArgs @@ -595550,15 +606088,29 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20241001.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20241001preview.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", instanceType: (val.instanceType) ?? "Standard_F4s_v2", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20241001.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20241001preview.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } + export interface ManagedOnlineEndpointDeploymentResourcePropertiesArgs { + endpointComputeType?: pulumi.Input; + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + model?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'managedOnlineEndpoint'. + */ + type: pulumi.Input<"managedOnlineEndpoint">; + } + /** * Managed service identity (system assigned and/or user assigned identities) */ @@ -595566,7 +606118,7 @@ export namespace machinelearningservices { /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ - type: pulumi.Input; + type: pulumi.Input; /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ @@ -595594,15 +606146,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: pulumi.Input; + notification?: pulumi.Input; /** * Specifies the compute resource settings */ - resource?: pulumi.Input; + resource?: pulumi.Input; /** * Specifies the schedule details */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies the spark compute settings */ @@ -595610,7 +606162,7 @@ export namespace machinelearningservices { /** * Specifies the stores to which materialization should happen */ - storeType?: pulumi.Input; + storeType?: pulumi.Input; } /** * materializationSettingsArgsProvideDefaults sets the appropriate defaults for MaterializationSettingsArgs @@ -595618,7 +606170,7 @@ export namespace machinelearningservices { export function materializationSettingsArgsProvideDefaults(val: MaterializationSettingsArgs): MaterializationSettingsArgs { return { ...val, - schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20241001.recurrenceTriggerArgsProvideDefaults) : undefined), + schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20241001preview.recurrenceTriggerArgsProvideDefaults) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -595698,7 +606250,7 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; + flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * If the name version are system generated (anonymous registration). */ @@ -595747,19 +606299,19 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: pulumi.Input; + alertNotificationSettings?: pulumi.Input; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: pulumi.Input; + computeConfiguration: pulumi.Input; /** * The entities targeted by the monitor. */ - monitoringTarget?: pulumi.Input; + monitoringTarget?: pulumi.Input; /** * [Required] The signals to monitor. */ - signals: pulumi.Input<{[key: string]: pulumi.Input}>; + signals: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface MonitorEmailNotificationSettingsArgs { @@ -595773,7 +606325,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: pulumi.Input; + emailNotificationSettings?: pulumi.Input; } /** @@ -595783,7 +606335,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: pulumi.Input; + computeIdentity: pulumi.Input; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -595814,7 +606366,7 @@ export namespace machinelearningservices { /** * [Required] The machine learning task type of the monitored model. */ - taskType: pulumi.Input; + taskType: pulumi.Input; } export interface MonitoringThresholdArgs { @@ -595839,6 +606391,17 @@ export namespace machinelearningservices { processCountPerInstance?: pulumi.Input; } + export interface NetworkAclsArgs { + /** + * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + */ + defaultAction?: pulumi.Input; + /** + * Rules governing the accessibility of a resource from a specific ip address or ip range. + */ + ipRules?: pulumi.Input[]>; + } + export interface NlpVerticalFeaturizationSettingsArgs { /** * Dataset language, useful for the text data. @@ -595884,23 +606447,19 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -595921,7 +606480,7 @@ export namespace machinelearningservices { /** * Send email notification to user on specified notification type */ - emailOn?: pulumi.Input[]>; + emailOn?: pulumi.Input[]>; /** * This is the email recipient list which has a limitation of 499 characters in total concat with comma separator */ @@ -595929,7 +606488,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; + webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface NumericalDataDriftMetricThresholdArgs { @@ -595941,11 +606500,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalDataQualityMetricThresholdArgs { @@ -595957,11 +606516,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalPredictionDriftMetricThresholdArgs { @@ -595973,11 +606532,11 @@ export namespace machinelearningservices { /** * [Required] The numerical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesArgs { @@ -595989,28 +606548,24 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -596020,7 +606575,7 @@ export namespace machinelearningservices { /** * [Required] Defines supported metric goals for hyperparameter tuning */ - goal: pulumi.Input; + goal: pulumi.Input; /** * [Required] Name of the metric to optimize. */ @@ -596034,11 +606589,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: pulumi.Input; + artifact: pulumi.Input; /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -596063,7 +606618,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -596086,7 +606641,7 @@ export namespace machinelearningservices { /** * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * ARM resource ID of the compute if it exists. * optional @@ -596100,7 +606655,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. */ @@ -596112,7 +606667,7 @@ export namespace machinelearningservices { /** * Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. */ - publicNetworkAccess?: pulumi.Input; + publicNetworkAccess?: pulumi.Input; /** * Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. */ @@ -596160,6 +606715,31 @@ export namespace machinelearningservices { }; } + export interface OpenAIEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + sku?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.OpenAI'. + */ + type: pulumi.Input<"Azure.OpenAI">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + /** * Reference to an asset via its path in a job output. */ @@ -596188,24 +606768,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -596215,7 +606791,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: pulumi.Input; + assignedUser?: pulumi.Input; } /** @@ -596246,11 +606822,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Inputs for the pipeline job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -596267,11 +606843,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Outputs for the pipeline job */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -596280,7 +606856,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -596309,19 +606885,19 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -596329,7 +606905,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'PredictionDrift'. @@ -596346,7 +606922,7 @@ export namespace machinelearningservices { /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - sparkStatus?: pulumi.Input; + sparkStatus?: pulumi.Input; subresourceTarget?: pulumi.Input; } @@ -596357,15 +606933,16 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; + fqdns?: pulumi.Input[]>; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'PrivateEndpoint'. @@ -596388,17 +606965,25 @@ export namespace machinelearningservices { */ export interface PrivateLinkServiceConnectionStateArgs { /** - * A message indicating if changes on the service provider require any updates on the consumer. + * Some RP chose "None". Other RPs use this for region expansion. */ actionsRequired?: pulumi.Input; /** - * The reason for approval/rejection of the connection. + * User-defined message that, per NRP doc, may be used for approval-related message. */ description?: pulumi.Input; /** - * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -596458,7 +607043,7 @@ export namespace machinelearningservices { /** * Controls the compute job tier */ - jobTier?: pulumi.Input; + jobTier?: pulumi.Input; } /** * queueSettingsArgsProvideDefaults sets the appropriate defaults for QueueSettingsArgs @@ -596470,6 +607055,91 @@ export namespace machinelearningservices { }; } + /** + * Azure OpenAI blocklist config. + */ + export interface RaiBlocklistConfigArgs { + /** + * If blocking would occur. + */ + blocking?: pulumi.Input; + /** + * Name of ContentFilter. + */ + blocklistName?: pulumi.Input; + } + + /** + * RAI Custom Blocklist Item properties. + */ + export interface RaiBlocklistItemPropertiesArgs { + /** + * If the pattern is a regex pattern. + */ + isRegex?: pulumi.Input; + /** + * Pattern to match against. + */ + pattern?: pulumi.Input; + } + + /** + * RAI Custom Blocklist properties. + */ + export interface RaiBlocklistPropertiesArgs { + /** + * Description of the block list. + */ + description?: pulumi.Input; + } + + /** + * Azure OpenAI Content Filter. + */ + export interface RaiPolicyContentFilterArgs { + /** + * Level at which content is filtered. + */ + allowedContentLevel?: pulumi.Input; + /** + * If blocking would occur. + */ + blocking?: pulumi.Input; + /** + * If the ContentFilter is enabled. + */ + enabled?: pulumi.Input; + /** + * Name of ContentFilter. + */ + name?: pulumi.Input; + /** + * Content source to apply the Content Filters. + */ + source?: pulumi.Input; + } + + /** + * Azure OpenAI Content Filters properties. + */ + export interface RaiPolicyPropertiesArgs { + /** + * Name of the base Content Filters. + */ + basePolicyName?: pulumi.Input; + completionBlocklists?: pulumi.Input[]>; + contentFilters?: pulumi.Input[]>; + /** + * Content Filters mode. + */ + mode?: pulumi.Input; + promptBlocklists?: pulumi.Input[]>; + /** + * Content Filters policy type. + */ + type?: pulumi.Input; + } + /** * Defines a Sampling Algorithm that generates values randomly */ @@ -596477,7 +607147,7 @@ export namespace machinelearningservices { /** * The specific type of random algorithm */ - rule?: pulumi.Input; + rule?: pulumi.Input; /** * * Expected value is 'Random'. @@ -596505,7 +607175,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency?: pulumi.Input; + frequency?: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -596513,7 +607183,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -596550,7 +607220,7 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } export interface RecurrenceTriggerArgs { @@ -596563,7 +607233,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency: pulumi.Input; + frequency: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -596571,7 +607241,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -596612,7 +607282,7 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: pulumi.Input; + managedResourceGroup?: pulumi.Input; /** * MLFlow Registry URI for the Registry */ @@ -596625,11 +607295,12 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: pulumi.Input[]>; + regionDetails?: pulumi.Input[]>; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: pulumi.Input[]>; + registryPrivateEndpointConnections?: pulumi.Input[]>; + syndicatedRegistries?: pulumi.Input[]>; } /** @@ -596648,7 +607319,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: pulumi.Input; + properties?: pulumi.Input; } /** @@ -596662,7 +607333,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: pulumi.Input; + privateEndpoint?: pulumi.Input; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -596670,7 +607341,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: pulumi.Input; + registryPrivateLinkServiceConnectionState?: pulumi.Input; } /** @@ -596688,7 +607359,7 @@ export namespace machinelearningservices { /** * Connection status of the service consumer with the service provider */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -596698,7 +607369,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: pulumi.Input[]>; + acrDetails?: pulumi.Input[]>; /** * The location where the registry exists */ @@ -596706,7 +607377,14 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: pulumi.Input[]>; + storageAccountDetails?: pulumi.Input[]>; + } + + export interface RegistrySyndicatedRegistriesArgs { + /** + * Registry id guid of a destination registry that this registry can syndicate to + */ + registryId?: pulumi.Input; } /** @@ -596720,24 +607398,24 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for regression task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -596751,7 +607429,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -596761,15 +607439,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -596787,14 +607465,14 @@ export namespace machinelearningservices { export function regressionArgsProvideDefaults(val: RegressionArgs): RegressionArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001.regressionTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -596805,11 +607483,11 @@ export namespace machinelearningservices { /** * Allowed models for regression task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for regression task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -596838,7 +607516,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * regressionTrainingSettingsArgsProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsArgs @@ -596852,7 +607530,32 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + }; + } + + /** + * Scoring requests configuration. + */ + export interface RequestConfigurationArgs { + /** + * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + */ + maxConcurrentRequestsPerInstance?: pulumi.Input; + /** + * The scoring timeout in ISO 8601 format. + * Defaults to 5000ms. + */ + requestTimeout?: pulumi.Input; + } + /** + * requestConfigurationArgsProvideDefaults sets the appropriate defaults for RequestConfigurationArgs + */ + export function requestConfigurationArgsProvideDefaults(val: RequestConfigurationArgs): RequestConfigurationArgs { + return { + ...val, + maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, + requestTimeout: (val.requestTimeout) ?? "PT5S", }; } @@ -596893,7 +607596,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * Reference to the component asset used to preprocess the data. */ @@ -596932,24 +607635,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -596964,7 +607663,7 @@ export namespace machinelearningservices { /** * [Required] Storage container secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -597009,6 +607708,29 @@ export namespace machinelearningservices { }; } + /** + * Configuration for ScaleUnit pool. + */ + export interface ScaleUnitConfigurationArgs { + /** + * Gets or sets a value indicating whether PublicEgress is disabled. + */ + disablePublicEgress?: pulumi.Input; + /** + * Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + */ + registries?: pulumi.Input[]>; + } + /** + * scaleUnitConfigurationArgsProvideDefaults sets the appropriate defaults for ScaleUnitConfigurationArgs + */ + export function scaleUnitConfigurationArgsProvideDefaults(val: ScaleUnitConfigurationArgs): ScaleUnitConfigurationArgs { + return { + ...val, + disablePublicEgress: (val.disablePublicEgress) ?? false, + }; + } + /** * Base definition of a schedule */ @@ -597016,7 +607738,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: pulumi.Input; + action: pulumi.Input; /** * The asset description text. */ @@ -597040,7 +607762,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: pulumi.Input; + trigger: pulumi.Input; } /** * scheduleArgsProvideDefaults sets the appropriate defaults for ScheduleArgs @@ -597060,11 +607782,11 @@ export namespace machinelearningservices { /** * The current deployment state of schedule. */ - provisioningStatus?: pulumi.Input; + provisioningStatus?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -597080,7 +607802,7 @@ export namespace machinelearningservices { */ scriptData?: pulumi.Input; /** - * The storage source of the script: workspace. + * The storage source of the script: inline, workspace. */ scriptSource?: pulumi.Input; /** @@ -597096,11 +607818,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: pulumi.Input; + creationScript?: pulumi.Input; /** * Script that's run every time the machine starts. */ - startupScript?: pulumi.Input; + startupScript?: pulumi.Input; } export interface ServerlessComputeSettingsArgs { @@ -597118,22 +607840,19 @@ export namespace machinelearningservices { /** * [Required] Specifies the authentication mode for the Serverless endpoint. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - contentSafety?: pulumi.Input; + contentSafety?: pulumi.Input; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; } export interface ServiceManagedResourcesSettingsArgs { - /** - * The settings for the service managed cosmosdb account. - */ - cosmosDb?: pulumi.Input; + cosmosDb?: pulumi.Input; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs { @@ -597145,24 +607864,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -597189,7 +607904,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -597218,7 +607933,11 @@ export namespace machinelearningservices { /** * The action enum for networking rule. */ - action?: pulumi.Input; + action?: pulumi.Input; + /** + * Optional, if provided, the ServiceTag property will be ignored. + */ + addressPrefixes?: pulumi.Input[]>; portRanges?: pulumi.Input; protocol?: pulumi.Input; serviceTag?: pulumi.Input; @@ -597231,15 +607950,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'ServiceTag'. @@ -597254,30 +607973,38 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: pulumi.Input; + scripts?: pulumi.Input; } export interface SharedPrivateLinkResourceArgs { /** - * The private link resource group id. + * group id of the private link */ groupId?: pulumi.Input; /** - * Unique name of the private link. + * Unique name of the private link */ name?: pulumi.Input; /** - * The resource id that private link links to. + * the resource id that private link links to */ privateLinkResourceId?: pulumi.Input; /** - * Request message. + * Request message */ requestMessage?: pulumi.Input; /** - * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -597303,7 +608030,7 @@ export namespace machinelearningservices { /** * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. */ - tier?: pulumi.Input; + tier?: pulumi.Input; } /** @@ -597345,7 +608072,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: pulumi.Input; + entry: pulumi.Input; /** * The ARM resource ID of the Environment specification for the job. */ @@ -597366,11 +608093,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -597387,11 +608114,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -597403,16 +608130,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -597426,8 +608153,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.sparkResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -597475,6 +608202,31 @@ export namespace machinelearningservices { }; } + export interface SpeechEndpointDeploymentResourcePropertiesArgs { + /** + * The failure reason if the creation failed. + */ + failureReason?: pulumi.Input; + /** + * Model used for the endpoint deployment. + */ + model: pulumi.Input; + /** + * The name of RAI policy. + */ + raiPolicyName?: pulumi.Input; + sku?: pulumi.Input; + /** + * Kind of the deployment. + * Expected value is 'Azure.Speech'. + */ + type: pulumi.Input<"Azure.Speech">; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: pulumi.Input; + } + /** * The ssl configuration for scoring */ @@ -597502,7 +608254,7 @@ export namespace machinelearningservices { /** * Enable or disable ssl for scoring */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -597520,7 +608272,7 @@ export namespace machinelearningservices { /** * The meta-learner is a model trained on the output of the individual heterogeneous models. */ - stackMetaLearnerType?: pulumi.Input; + stackMetaLearnerType?: pulumi.Input; } /** * stackEnsembleSettingsArgsProvideDefaults sets the appropriate defaults for StackEnsembleSettingsArgs @@ -597553,7 +608305,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * Reference to the component asset used to preprocess the data. */ @@ -597579,7 +608331,12 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: pulumi.Input; + systemCreatedStorageAccount?: pulumi.Input; + } + + export interface StringStringKeyValuePairArgs { + key?: pulumi.Input; + value?: pulumi.Input; } /** @@ -597605,7 +608362,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -597614,11 +608371,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -597631,19 +608388,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * [Required] Optimization objective. */ - objective: pulumi.Input; + objective: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The asset property dictionary. */ @@ -597651,11 +608408,11 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ @@ -597664,7 +608421,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -597672,7 +608429,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: pulumi.Input; + trial: pulumi.Input; } /** * sweepJobArgsProvideDefaults sets the appropriate defaults for SweepJobArgs @@ -597682,8 +608439,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001.queueSettingsArgsProvideDefaults) : undefined), - trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20241001.trialComponentArgsProvideDefaults), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), + trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20241001preview.trialComponentArgsProvideDefaults), }; } @@ -597735,7 +608492,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -597746,11 +608503,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: pulumi.Input; + autoPauseProperties?: pulumi.Input; /** * Auto scale properties. */ - autoScaleProperties?: pulumi.Input; + autoScaleProperties?: pulumi.Input; /** * The number of compute nodes currently assigned to the compute. */ @@ -597797,7 +608554,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; } export interface SystemCreatedStorageAccountArgs { @@ -597808,7 +608565,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; /** * HNS enabled for storage account */ @@ -597838,7 +608595,7 @@ export namespace machinelearningservices { /** * These transformers shall not be used in featurization. */ - blockedTransformers?: pulumi.Input[]>; + blockedTransformers?: pulumi.Input[]>; /** * Dictionary of column name and its type (int, float, string, datetime etc). */ @@ -597856,11 +608613,11 @@ export namespace machinelearningservices { * If 'Off' is selected then no featurization is done. * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; + transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; } /** * tableVerticalFeaturizationSettingsArgsProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsArgs @@ -597993,19 +608750,19 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Primary metric for Text-Classification task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -598019,11 +608776,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationArgsProvideDefaults sets the appropriate defaults for TextClassificationArgs @@ -598031,11 +608788,11 @@ export namespace machinelearningservices { export function textClassificationArgsProvideDefaults(val: TextClassificationArgs): TextClassificationArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -598047,15 +608804,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -598069,11 +608826,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for TextClassificationMultilabelArgs @@ -598081,10 +608838,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelArgsProvideDefaults(val: TextClassificationMultilabelArgs): TextClassificationMultilabelArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -598097,15 +608854,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -598119,11 +608876,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textNerArgsProvideDefaults sets the appropriate defaults for TextNerArgs @@ -598131,16 +608888,13 @@ export namespace machinelearningservices { export function textNerArgsProvideDefaults(val: TextNerArgs): TextNerArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), }; } - /** - * Describes the tmpfs options for the container - */ export interface TmpfsOptionsArgs { /** * Mention the Tmpfs size @@ -598184,7 +608938,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -598196,7 +608950,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** * trialComponentArgsProvideDefaults sets the appropriate defaults for TrialComponentArgs @@ -598204,7 +608958,7 @@ export namespace machinelearningservices { export function trialComponentArgsProvideDefaults(val: TrialComponentArgs): TrialComponentArgs { return { ...val, - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001.jobResourceConfigurationArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -598221,7 +608975,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -598238,6 +608992,10 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; /** * Description for the output. */ @@ -598250,7 +609008,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -598358,7 +609116,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -598375,6 +609133,10 @@ export namespace machinelearningservices { } export interface UriFileJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; /** * Description for the output. */ @@ -598387,7 +609149,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -598461,7 +609223,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -598478,6 +609240,10 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputArgs { + /** + * Output Asset Name. + */ + assetName?: pulumi.Input; /** * Description for the output. */ @@ -598490,7 +609256,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -598544,24 +609310,20 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; + error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; /** * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; - /** - * Value details of the workspace connection. - */ - value?: pulumi.Input; - /** - * format for the workspace connection value - */ - valueFormat?: pulumi.Input; + useWorkspaceManagedIdentity?: pulumi.Input; } /** @@ -598585,7 +609347,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -598610,7 +609372,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Indicates whether this compute will be used for running notebooks. */ @@ -598651,14 +609413,11 @@ export namespace machinelearningservices { username?: pulumi.Input; } - /** - * Describes the volume configuration for the container - */ export interface VolumeDefinitionArgs { /** * Bind Options of the mount */ - bind?: pulumi.Input; + bind?: pulumi.Input; /** * Consistency of the volume */ @@ -598678,15 +609437,15 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: pulumi.Input; + tmpfs?: pulumi.Input; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Volume Options of the mount */ - volume?: pulumi.Input; + volume?: pulumi.Input; } /** * volumeDefinitionArgsProvideDefaults sets the appropriate defaults for VolumeDefinitionArgs @@ -598698,9 +609457,6 @@ export namespace machinelearningservices { }; } - /** - * Describes the volume options for the container - */ export interface VolumeOptionsArgs { /** * Indicate whether volume is nocopy @@ -598713,6 +609469,9 @@ export namespace machinelearningservices { secretAccessKey?: pulumi.Input; } + /** + * Account key object for workspace connection credential. + */ export interface WorkspaceConnectionAccountKeyArgs { key?: pulumi.Input; } @@ -598797,7 +609556,7 @@ export namespace machinelearningservices { } - export namespace v20241001preview { + export namespace v20250101preview { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -598810,7 +609569,7 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -598818,8 +609577,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -598849,7 +609608,7 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -598861,7 +609620,7 @@ export namespace machinelearningservices { export function aksargsProvideDefaults(val: AKSArgs): AKSArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001preview.aksschemaPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20250101preview.aksschemaPropertiesArgsProvideDefaults) : undefined), }; } @@ -598880,7 +609639,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: pulumi.Input; + aksNetworkingConfiguration?: pulumi.Input; /** * Cluster full qualified domain name */ @@ -598888,7 +609647,7 @@ export namespace machinelearningservices { /** * Intended usage of the cluster */ - clusterPurpose?: pulumi.Input; + clusterPurpose?: pulumi.Input; /** * Load Balancer Subnet */ @@ -598896,11 +609655,11 @@ export namespace machinelearningservices { /** * Load Balancer Type */ - loadBalancerType?: pulumi.Input; + loadBalancerType?: pulumi.Input; /** * SSL configuration */ - sslConfiguration?: pulumi.Input; + sslConfiguration?: pulumi.Input; } /** * aksschemaPropertiesArgsProvideDefaults sets the appropriate defaults for AKSSchemaPropertiesArgs @@ -598922,8 +609681,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -598931,8 +609690,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -598950,11 +609709,11 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Account key object for workspace connection credential. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -598962,8 +609721,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -598981,7 +609740,7 @@ export namespace machinelearningservices { /** * [Required] Storage account secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -599006,7 +609765,11 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: pulumi.Input; + systemCreatedAcrAccount?: pulumi.Input; + /** + * Details of user created ACR account to be used for the Registry + */ + userCreatedAcrAccount?: pulumi.Input; } /** @@ -599074,7 +609837,7 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -599086,7 +609849,7 @@ export namespace machinelearningservices { export function amlComputeArgsProvideDefaults(val: AmlComputeArgs): AmlComputeArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001preview.amlComputePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20250101preview.amlComputePropertiesArgsProvideDefaults) : undefined), }; } @@ -599105,7 +609868,7 @@ export namespace machinelearningservices { /** * Compute OS Type */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * A property bag containing additional properties. */ @@ -599113,27 +609876,27 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. */ - remoteLoginPortPublicAccess?: pulumi.Input; + remoteLoginPortPublicAccess?: pulumi.Input; /** * Scale settings for AML Compute */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: pulumi.Input; + userAccountCredentials?: pulumi.Input; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: pulumi.Input; + virtualMachineImage?: pulumi.Input; /** * Virtual Machine priority */ - vmPriority?: pulumi.Input; + vmPriority?: pulumi.Input; /** * Virtual Machine Size */ @@ -599148,7 +609911,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20241001preview.scaleSettingsArgsProvideDefaults) : undefined), + scaleSettings: (val.scaleSettings ? pulumi.output(val.scaleSettings).apply(inputs.machinelearningservices.v20250101preview.scaleSettingsArgsProvideDefaults) : undefined), }; } @@ -599205,11 +609968,11 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Api key object for workspace connection credential. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -599217,8 +609980,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -599299,7 +610062,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Is the asset archived? */ @@ -599312,11 +610075,15 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Parent job name. + */ + parentJobName?: pulumi.Input; /** * The asset property dictionary. */ @@ -599324,16 +610091,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -599341,7 +610108,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: pulumi.Input; + taskDetails: pulumi.Input; } /** * autoMLJobArgsProvideDefaults sets the appropriate defaults for AutoMLJobArgs @@ -599351,8 +610118,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20250101preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20250101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -599426,7 +610193,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -599455,7 +610222,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -599482,7 +610249,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -599503,7 +610270,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * [Required] Azure Data Lake store name. */ @@ -599538,7 +610305,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -599571,7 +610338,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -599617,7 +610384,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -599650,7 +610417,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Azure Subscription Id */ @@ -599674,11 +610441,11 @@ export namespace machinelearningservices { /** * HyperParameters for fine tuning Azure Open AI model. */ - hyperParameters?: pulumi.Input; + hyperParameters?: pulumi.Input; /** * [Required] Input model for fine tuning. */ - model: pulumi.Input; + model: pulumi.Input; /** * Enum to determine the type of fine tuning. * Expected value is 'AzureOpenAI'. @@ -599687,15 +610454,15 @@ export namespace machinelearningservices { /** * [Required] Fine tuning task type. */ - taskType: pulumi.Input; + taskType: pulumi.Input; /** * [Required] Training data for fine tuning. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data for fine tuning. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** @@ -599762,7 +610529,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * Compute target for batch inference operation. */ @@ -599770,7 +610537,7 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: pulumi.Input; + deploymentConfiguration?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -599794,7 +610561,7 @@ export namespace machinelearningservices { /** * Logging level for batch inference operation. */ - loggingLevel?: pulumi.Input; + loggingLevel?: pulumi.Input; /** * Indicates maximum number of parallelism per instance. */ @@ -599808,11 +610575,11 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: pulumi.Input; + model?: pulumi.Input; /** * Indicates how the output will be organized. */ - outputAction?: pulumi.Input; + outputAction?: pulumi.Input; /** * Customized output file name for append_row output action. */ @@ -599825,12 +610592,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: pulumi.Input; + retrySettings?: pulumi.Input; } /** * batchDeploymentArgsProvideDefaults sets the appropriate defaults for BatchDeploymentArgs @@ -599844,8 +610611,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), - retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20241001preview.batchRetrySettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20250101preview.deploymentResourceConfigurationArgsProvideDefaults) : undefined), + retrySettings: (val.retrySettings ? pulumi.output(val.retrySettings).apply(inputs.machinelearningservices.v20250101preview.batchRetrySettingsArgsProvideDefaults) : undefined), }; } @@ -599856,11 +610623,11 @@ export namespace machinelearningservices { /** * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * Default values for Batch Endpoint */ - defaults?: pulumi.Input; + defaults?: pulumi.Input; /** * Description of the inference endpoint. */ @@ -599869,7 +610636,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -599894,7 +610661,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: pulumi.Input; + componentId?: pulumi.Input; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -599997,7 +610764,7 @@ export namespace machinelearningservices { /** * Kind of this capability host. */ - capabilityHostKind?: pulumi.Input; + capabilityHostKind?: pulumi.Input; /** * Customer subnet info to help set up this capability host. */ @@ -600018,6 +610785,10 @@ export namespace machinelearningservices { * Tag dictionary. Tags can be added, removed, and updated. */ tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * List of Thread storage connections. + */ + threadStorageConnections?: pulumi.Input[]>; /** * List of VectorStore connections. */ @@ -600042,11 +610813,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalDataQualityMetricThresholdArgs { @@ -600058,11 +610829,11 @@ export namespace machinelearningservices { /** * [Required] The categorical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CategoricalPredictionDriftMetricThresholdArgs { @@ -600074,11 +610845,11 @@ export namespace machinelearningservices { /** * [Required] The categorical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } /** @@ -600105,7 +610876,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -600142,20 +610913,20 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Positive label for binary metrics calculation. */ @@ -600163,7 +610934,7 @@ export namespace machinelearningservices { /** * Primary metric for the task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -600177,7 +610948,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -600187,15 +610958,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -600213,14 +610984,14 @@ export namespace machinelearningservices { export function classificationArgsProvideDefaults(val: ClassificationArgs): ClassificationArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20250101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20250101preview.classificationTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -600231,11 +611002,11 @@ export namespace machinelearningservices { /** * Allowed models for classification task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for classification task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -600264,7 +611035,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * classificationTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsArgs @@ -600278,7 +611049,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20250101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -600383,7 +611154,7 @@ export namespace machinelearningservices { /** * Enable or disable data collection. */ - dataCollectionMode?: pulumi.Input; + dataCollectionMode?: pulumi.Input; /** * The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. */ @@ -600450,7 +611221,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -600467,11 +611238,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -600484,15 +611255,19 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Parent job name. + */ + parentJobName?: pulumi.Input; /** * The asset property dictionary. */ @@ -600500,16 +611275,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -600523,8 +611298,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20250101preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20250101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -600640,7 +611415,7 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -600652,7 +611427,7 @@ export namespace machinelearningservices { export function computeInstanceArgsProvideDefaults(val: ComputeInstanceArgs): ComputeInstanceArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001preview.computeInstancePropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20250101preview.computeInstancePropertiesArgsProvideDefaults) : undefined), }; } @@ -600663,7 +611438,7 @@ export namespace machinelearningservices { /** * Indicates whether mlflow autologger is enabled for notebooks. */ - mlflowAutologger?: pulumi.Input; + mlflowAutologger?: pulumi.Input; } /** @@ -600673,19 +611448,19 @@ export namespace machinelearningservices { /** * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. */ - applicationSharingPolicy?: pulumi.Input; + applicationSharingPolicy?: pulumi.Input; /** * Specifies settings for autologger. */ - autologgerSettings?: pulumi.Input; + autologgerSettings?: pulumi.Input; /** * The Compute Instance Authorization type. Available values are personal (default). */ - computeInstanceAuthorizationType?: pulumi.Input; + computeInstanceAuthorizationType?: pulumi.Input; /** * List of Custom Services added to the compute. */ - customServices?: pulumi.Input[]>; + customServices?: pulumi.Input[]>; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ @@ -600709,7 +611484,7 @@ export namespace machinelearningservices { /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: pulumi.Input; + personalComputeInstanceSettings?: pulumi.Input; /** * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. */ @@ -600717,19 +611492,19 @@ export namespace machinelearningservices { /** * The list of schedules to be applied on the computes. */ - schedules?: pulumi.Input; + schedules?: pulumi.Input; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: pulumi.Input; + setupScripts?: pulumi.Input; /** * Specifies policy and settings for SSH access. */ - sshSettings?: pulumi.Input; + sshSettings?: pulumi.Input; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: pulumi.Input; + subnet?: pulumi.Input; /** * Virtual Machine Size */ @@ -600747,7 +611522,7 @@ export namespace machinelearningservices { enableRootAccess: (val.enableRootAccess) ?? true, enableSSO: (val.enableSSO) ?? true, releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, - sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20241001preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), + sshSettings: (val.sshSettings ? pulumi.output(val.sshSettings).apply(inputs.machinelearningservices.v20250101preview.computeInstanceSshSettingsArgsProvideDefaults) : undefined), }; } @@ -600762,7 +611537,7 @@ export namespace machinelearningservices { /** * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. */ - sshPublicAccess?: pulumi.Input; + sshPublicAccess?: pulumi.Input; } /** * computeInstanceSshSettingsArgsProvideDefaults sets the appropriate defaults for ComputeInstanceSshSettingsArgs @@ -600790,7 +611565,7 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } export interface ComputeRuntimeDtoArgs { @@ -600804,7 +611579,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: pulumi.Input[]>; + computeStartStop?: pulumi.Input[]>; } /** @@ -600814,27 +611589,27 @@ export namespace machinelearningservices { /** * [Required] The compute power action. */ - action?: pulumi.Input; + action?: pulumi.Input; /** * Required if triggerType is Cron. */ - cron?: pulumi.Input; + cron?: pulumi.Input; /** * Required if triggerType is Recurrence. */ - recurrence?: pulumi.Input; + recurrence?: pulumi.Input; /** * [Deprecated] Not used any more. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; /** * [Required] The schedule trigger type. */ - triggerType?: pulumi.Input; + triggerType?: pulumi.Input; } /** * computeStartStopScheduleArgsProvideDefaults sets the appropriate defaults for ComputeStartStopScheduleArgs @@ -600842,8 +611617,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleArgsProvideDefaults(val: ComputeStartStopScheduleArgs): ComputeStartStopScheduleArgs { return { ...val, - cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20241001preview.cronArgsProvideDefaults) : undefined), - recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20241001preview.recurrenceArgsProvideDefaults) : undefined), + cron: (val.cron ? pulumi.output(val.cron).apply(inputs.machinelearningservices.v20250101preview.cronArgsProvideDefaults) : undefined), + recurrence: (val.recurrence ? pulumi.output(val.recurrence).apply(inputs.machinelearningservices.v20250101preview.recurrenceArgsProvideDefaults) : undefined), }; } @@ -600854,11 +611629,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: pulumi.Input; + containerResourceLimits?: pulumi.Input; /** * Container resource request info: */ - containerResourceRequests?: pulumi.Input; + containerResourceRequests?: pulumi.Input; } export interface ContainerResourceSettingsArgs { @@ -600880,10 +611655,14 @@ export namespace machinelearningservices { } export interface ContentSafetyArgs { + /** + * [Required] Specifies the current safety level for content safety. + */ + contentSafetyLevel?: pulumi.Input; /** * [Required] Specifies the status of content safety. */ - contentSafetyStatus: pulumi.Input; + contentSafetyStatus: pulumi.Input; } export interface ContentSafetyEndpointDeploymentResourcePropertiesArgs { @@ -600894,12 +611673,12 @@ export namespace machinelearningservices { /** * Model used for the endpoint deployment. */ - model: pulumi.Input; + model: pulumi.Input; /** * The name of RAI policy. */ raiPolicyName?: pulumi.Input; - sku?: pulumi.Input; + sku?: pulumi.Input; /** * Kind of the deployment. * Expected value is 'Azure.ContentSafety'. @@ -600908,7 +611687,7 @@ export namespace machinelearningservices { /** * Deployment model version upgrade option. */ - versionUpgradeOption?: pulumi.Input; + versionUpgradeOption?: pulumi.Input; } export interface CosmosDbSettingsArgs { @@ -600924,7 +611703,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: pulumi.Input; + monitorDefinition: pulumi.Input; } /** @@ -601031,11 +611810,11 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Custom Keys credential object */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -601043,8 +611822,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -601058,7 +611837,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface CustomModelFineTuningArgs { @@ -601069,7 +611848,7 @@ export namespace machinelearningservices { /** * [Required] Input model for fine tuning. */ - model: pulumi.Input; + model: pulumi.Input; /** * Enum to determine the type of fine tuning. * Expected value is 'Custom'. @@ -601078,15 +611857,15 @@ export namespace machinelearningservices { /** * [Required] Fine tuning task type. */ - taskType: pulumi.Input; + taskType: pulumi.Input; /** * [Required] Training data for fine tuning. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data for fine tuning. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } export interface CustomModelJobInputArgs { @@ -601102,7 +611881,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -601135,7 +611914,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -601159,19 +611938,19 @@ export namespace machinelearningservices { /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputAssets?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -601217,23 +611996,23 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: pulumi.Input; + docker?: pulumi.Input; /** * Configuring the endpoints for the container */ - endpoints?: pulumi.Input[]>; + endpoints?: pulumi.Input[]>; /** * Environment Variable for the container */ - environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; + environmentVariables?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Describes the Image Specifications */ - image?: pulumi.Input; + image?: pulumi.Input; /** * Describes the jupyter kernel settings for the image if its a custom environment */ - kernel?: pulumi.Input; + kernel?: pulumi.Input; /** * Name of the Custom Service */ @@ -601241,7 +612020,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: pulumi.Input[]>; + volumes?: pulumi.Input[]>; } /** * customServiceArgsProvideDefaults sets the appropriate defaults for CustomServiceArgs @@ -601249,7 +612028,7 @@ export namespace machinelearningservices { export function customServiceArgsProvideDefaults(val: CustomServiceArgs): CustomServiceArgs { return { ...val, - image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20241001preview.imageArgsProvideDefaults) : undefined), + image: (val.image ? pulumi.output(val.image).apply(inputs.machinelearningservices.v20250101preview.imageArgsProvideDefaults) : undefined), }; } @@ -601282,18 +612061,18 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: pulumi.Input<{[key: string]: pulumi.Input}>; + collections: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: pulumi.Input; + requestLogging?: pulumi.Input; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. * If it's day, all data will be collected in blob path /yyyy/MM/dd/. * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. */ - rollingRate?: pulumi.Input; + rollingRate?: pulumi.Input; } /** * dataCollectorArgsProvideDefaults sets the appropriate defaults for DataCollectorArgs @@ -601312,7 +612091,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of data. */ - dataType: pulumi.Input; + dataType: pulumi.Input; /** * The asset description text. */ @@ -601344,27 +612123,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -601372,7 +612151,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataDrift'. @@ -601385,7 +612164,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalArgsProvideDefaults(val: DataDriftMonitoringSignalArgs): DataDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20250101preview.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -601437,7 +612216,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -601474,27 +612253,27 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * The settings for computing feature importance. */ - featureImportanceSettings?: pulumi.Input; + featureImportanceSettings?: pulumi.Input; /** * The features to calculate drift over. */ - features?: pulumi.Input; + features?: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -601502,7 +612281,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'DataQuality'. @@ -601515,7 +612294,7 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalArgsProvideDefaults(val: DataQualityMonitoringSignalArgs): DataQualityMonitoringSignalArgs { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001preview.featureImportanceSettingsArgsProvideDefaults) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20250101preview.featureImportanceSettingsArgsProvideDefaults) : undefined), }; } @@ -601543,7 +612322,7 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -601596,6 +612375,98 @@ export namespace machinelearningservices { }; } + /** + * Distillation Job definition. + */ + export interface DistillationJobArgs { + /** + * ARM resource ID of the component resource. + */ + componentId?: pulumi.Input; + /** + * ARM resource ID of the compute resource. + */ + computeId?: pulumi.Input; + /** + * [Required] + */ + dataGenerationDetails: pulumi.Input; + /** + * The asset description text. + */ + description?: pulumi.Input; + /** + * Display name of job. + */ + displayName?: pulumi.Input; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: pulumi.Input; + /** + * [Required] + */ + finetuningDetails: pulumi.Input; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: pulumi.Input; + /** + * Is the asset archived? + */ + isArchived?: pulumi.Input; + /** + * Enum to determine the type of job. + * Expected value is 'Distillation'. + */ + jobType: pulumi.Input<"Distillation">; + /** + * Notification setting for the job + */ + notificationSetting?: pulumi.Input; + /** + * [Required] + */ + outputs: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Parent job name. + */ + parentJobName?: pulumi.Input; + /** + * The asset property dictionary. + */ + properties?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Queue settings for the job + */ + queueSettings?: pulumi.Input; + /** + * Instance types and other resources for the job + */ + resources?: pulumi.Input; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** + * distillationJobArgsProvideDefaults sets the appropriate defaults for DistillationJobArgs + */ + export function distillationJobArgsProvideDefaults(val: DistillationJobArgs): DistillationJobArgs { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20250101preview.queueSettingsArgsProvideDefaults) : undefined), + }; + } + export interface DockerArgs { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -601612,11 +612483,11 @@ export namespace machinelearningservices { /** * Identity to be used with the keyVault */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * KeyVault details to do the encryption */ - keyVaultProperties: pulumi.Input; + keyVaultProperties: pulumi.Input; /** * The byok search account that customer brings to store customer's data * with encryption @@ -601625,7 +612496,7 @@ export namespace machinelearningservices { /** * Indicates whether or not the encryption is enabled for the workspace. */ - status: pulumi.Input; + status: pulumi.Input; /** * The byok storage account that customer brings to store customer's data * with encryption @@ -601645,7 +612516,7 @@ export namespace machinelearningservices { /** * Protocol over which communication will happen over this endpoint */ - protocol?: pulumi.Input; + protocol?: pulumi.Input; /** * Port over which the application is exposed from container. */ @@ -601746,7 +612617,7 @@ export namespace machinelearningservices { /** * Type of the Environment Variable. Possible values are: local - For local variable */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Value of the Environment variable */ @@ -601769,11 +612640,11 @@ export namespace machinelearningservices { /** * Defines if image needs to be rebuilt based on base image changes. */ - autoRebuild?: pulumi.Input; + autoRebuild?: pulumi.Input; /** * Configuration settings for Docker build context. */ - build?: pulumi.Input; + build?: pulumi.Input; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -601788,10 +612659,14 @@ export namespace machinelearningservices { * */ image?: pulumi.Input; + /** + * Environment image details + */ + imageDetails?: pulumi.Input; /** * Defines configuration specific to inference. */ - inferenceConfig?: pulumi.Input; + inferenceConfig?: pulumi.Input; /** * If the name version are system generated (anonymous registration). */ @@ -601803,7 +612678,7 @@ export namespace machinelearningservices { /** * The OS type of the environment. */ - osType?: pulumi.Input; + osType?: pulumi.Input; /** * The asset property dictionary. */ @@ -601824,7 +612699,7 @@ export namespace machinelearningservices { return { ...val, autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20241001preview.buildContextArgsProvideDefaults) : undefined), + build: (val.build ? pulumi.output(val.build).apply(inputs.machinelearningservices.v20250101preview.buildContextArgsProvideDefaults) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -601835,23 +612710,23 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: pulumi.Input; + featureImportanceSettings: pulumi.Input; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: pulumi.Input; + metricThreshold: pulumi.Input; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input[]>; + productionData: pulumi.Input[]>; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -601859,7 +612734,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'FeatureAttributionDrift'. @@ -601872,7 +612747,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalArgsProvideDefaults(val: FeatureAttributionDriftMonitoringSignalArgs): FeatureAttributionDriftMonitoringSignalArgs { return { ...val, - featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20241001preview.featureImportanceSettingsArgsProvideDefaults), + featureImportanceSettings: pulumi.output(val.featureImportanceSettings).apply(inputs.machinelearningservices.v20250101preview.featureImportanceSettingsArgsProvideDefaults), }; } @@ -601880,18 +612755,18 @@ export namespace machinelearningservices { /** * [Required] The feature attribution metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface FeatureImportanceSettingsArgs { /** * The mode of operation for computing feature importance. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * The name of the target column within the input data asset. */ @@ -601908,7 +612783,7 @@ export namespace machinelearningservices { } export interface FeatureStoreSettingsArgs { - computeRuntime?: pulumi.Input; + computeRuntime?: pulumi.Input; offlineStoreConnectionName?: pulumi.Input; onlineStoreConnectionName?: pulumi.Input; } @@ -601989,7 +612864,7 @@ export namespace machinelearningservices { /** * Specifies the materialization settings */ - materializationSettings?: pulumi.Input; + materializationSettings?: pulumi.Input; /** * The asset property dictionary. */ @@ -601997,7 +612872,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: pulumi.Input; + specification?: pulumi.Input; /** * Specifies the asset stage */ @@ -602015,7 +612890,7 @@ export namespace machinelearningservices { ...val, isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20241001preview.materializationSettingsArgsProvideDefaults) : undefined), + materializationSettings: (val.materializationSettings ? pulumi.output(val.materializationSettings).apply(inputs.machinelearningservices.v20250101preview.materializationSettingsArgsProvideDefaults) : undefined), }; } @@ -602061,7 +612936,7 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: pulumi.Input[]>; + indexColumns?: pulumi.Input[]>; /** * If the name version are system generated (anonymous registration). */ @@ -602121,12 +612996,12 @@ export namespace machinelearningservices { /** * [Required] */ - fineTuningDetails: pulumi.Input; + fineTuningDetails: pulumi.Input; /** * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Is the asset archived? */ @@ -602139,11 +613014,15 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * [Required] */ - outputs: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Parent job name. + */ + parentJobName?: pulumi.Input; /** * The asset property dictionary. */ @@ -602151,16 +613030,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Instance types and other resources for the job */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -602174,10 +613053,21 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20250101preview.queueSettingsArgsProvideDefaults) : undefined), }; } + export interface FinetuningDetailsArgs { + /** + * Finetuning Hyperparameters + */ + hyperParameters?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * [Required] Student model for fine tuning. + */ + studentModel: pulumi.Input; + } + /** * Fixed input data definition. */ @@ -602198,7 +613088,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -602223,28 +613113,28 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Forecasting task specific inputs. */ - forecastingSettings?: pulumi.Input; + forecastingSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for forecasting task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -602258,7 +613148,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -602268,15 +613158,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -602294,15 +613184,15 @@ export namespace machinelearningservices { export function forecastingArgsProvideDefaults(val: ForecastingArgs): ForecastingArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20241001preview.forecastingSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20250101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + forecastingSettings: (val.forecastingSettings ? pulumi.output(val.forecastingSettings).apply(inputs.machinelearningservices.v20250101preview.forecastingSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20250101preview.forecastingTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -602324,11 +613214,11 @@ export namespace machinelearningservices { /** * Flag for generating lags for the numeric features with 'auto' or null. */ - featureLags?: pulumi.Input; + featureLags?: pulumi.Input; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: pulumi.Input; + forecastHorizon?: pulumi.Input; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -602337,24 +613227,24 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: pulumi.Input; + seasonality?: pulumi.Input; /** * The parameter defining how if AutoML should handle short time series. */ - shortSeriesHandlingConfig?: pulumi.Input; + shortSeriesHandlingConfig?: pulumi.Input; /** * The function to be used to aggregate the time series target column to conform to a user specified frequency. * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". */ - targetAggregateFunction?: pulumi.Input; + targetAggregateFunction?: pulumi.Input; /** * The number of past periods to lag from the target column. */ - targetLags?: pulumi.Input; + targetLags?: pulumi.Input; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: pulumi.Input; + targetRollingWindowSize?: pulumi.Input; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -602367,7 +613257,7 @@ export namespace machinelearningservices { /** * Configure STL Decomposition of the time-series target column. */ - useStl?: pulumi.Input; + useStl?: pulumi.Input; } /** * forecastingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingSettingsArgs @@ -602389,11 +613279,11 @@ export namespace machinelearningservices { /** * Allowed models for forecasting task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for forecasting task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -602422,7 +613312,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * forecastingTrainingSettingsArgsProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsArgs @@ -602436,7 +613326,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20250101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -602447,12 +613337,12 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'FQDN'. @@ -602482,19 +613372,19 @@ export namespace machinelearningservices { /** * Environment variables configuration for the inference pool. */ - environmentVariables?: pulumi.Input[]>; + environmentVariables?: pulumi.Input[]>; /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. */ - startupProbe?: pulumi.Input; + startupProbe?: pulumi.Input; } /** * groupEnvironmentConfigurationArgsProvideDefaults sets the appropriate defaults for GroupEnvironmentConfigurationArgs @@ -602502,9 +613392,9 @@ export namespace machinelearningservices { export function groupEnvironmentConfigurationArgsProvideDefaults(val: GroupEnvironmentConfigurationArgs): GroupEnvironmentConfigurationArgs { return { ...val, - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), - startupProbe: (val.startupProbe ? pulumi.output(val.startupProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20250101preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20250101preview.probeSettingsArgsProvideDefaults) : undefined), + startupProbe: (val.startupProbe ? pulumi.output(val.startupProbe).apply(inputs.machinelearningservices.v20250101preview.probeSettingsArgsProvideDefaults) : undefined), }; } @@ -602542,7 +613432,7 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -602560,7 +613450,7 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Port open for ssh connections on the master node of the cluster. */ @@ -602610,7 +613500,7 @@ export namespace machinelearningservices { /** * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Version of image being used. If latest then skip this field */ @@ -602634,27 +613524,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -602668,11 +613558,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -602686,12 +613576,12 @@ export namespace machinelearningservices { export function imageClassificationArgsProvideDefaults(val: ImageClassificationArgs): ImageClassificationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20250101preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -602703,27 +613593,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -602737,11 +613627,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -602755,15 +613645,49 @@ export namespace machinelearningservices { export function imageClassificationMultilabelArgsProvideDefaults(val: ImageClassificationMultilabelArgs): ImageClassificationMultilabelArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20250101preview.imageModelSettingsClassificationArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } + export interface ImageDetailsArgs { + /** + * Indicates if image exists + */ + exists?: pulumi.Input; + /** + * Container image details + */ + image?: pulumi.Input; + /** + * Vulnerability findings details + */ + vulnerabilityFindings?: pulumi.Input; + } + + export interface ImageInfoArgs { + /** + * Image digest + */ + digest?: pulumi.Input; + /** + * Container registry host name + */ + hostname?: pulumi.Input; + /** + * Repository name + */ + repository?: pulumi.Input; + /** + * Image tag + */ + tag?: pulumi.Input; + } + /** * Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, * drawing a polygon around each object in the image. @@ -602772,27 +613696,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -602806,11 +613730,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -602824,12 +613748,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationArgsProvideDefaults(val: ImageInstanceSegmentationArgs): ImageInstanceSegmentationArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20250101preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -603258,7 +614182,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -603309,7 +614233,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Name of the model to use for training. * For more information on the available models please visit the official documentation: @@ -603335,7 +614259,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -603392,7 +614316,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationArgsProvideDefaults(val: ImageModelSettingsClassificationArgs): ImageModelSettingsClassificationArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20241001preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20250101preview.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -603441,7 +614365,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: pulumi.Input; + checkpointModel?: pulumi.Input; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -603498,7 +614422,7 @@ export namespace machinelearningservices { /** * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ - learningRateScheduler?: pulumi.Input; + learningRateScheduler?: pulumi.Input; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -603522,7 +614446,7 @@ export namespace machinelearningservices { * Note: training run may get into CUDA OOM if the model size is too big. * Note: This settings is only supported for the 'yolov5' algorithm. */ - modelSize?: pulumi.Input; + modelSize?: pulumi.Input; /** * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. */ @@ -603552,7 +614476,7 @@ export namespace machinelearningservices { /** * Type of optimizer. */ - optimizer?: pulumi.Input; + optimizer?: pulumi.Input; /** * Random seed to be used when using deterministic training. */ @@ -603597,7 +614521,7 @@ export namespace machinelearningservices { /** * Metric computation method to use for validation metrics. */ - validationMetricType?: pulumi.Input; + validationMetricType?: pulumi.Input; /** * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. */ @@ -603617,7 +614541,7 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionArgsProvideDefaults(val: ImageModelSettingsObjectDetectionArgs): ImageModelSettingsObjectDetectionArgs { return { ...val, - checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20241001preview.mlflowModelJobInputArgsProvideDefaults) : undefined), + checkpointModel: (val.checkpointModel ? pulumi.output(val.checkpointModel).apply(inputs.machinelearningservices.v20250101preview.mlflowModelJobInputArgsProvideDefaults) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", @@ -603633,27 +614557,27 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: pulumi.Input; + limitSettings: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Settings used for training the model. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; /** * Primary metric to optimize for this task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: pulumi.Input[]>; + searchSpace?: pulumi.Input[]>; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: pulumi.Input; + sweepSettings?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -603667,11 +614591,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -603685,12 +614609,12 @@ export namespace machinelearningservices { export function imageObjectDetectionArgsProvideDefaults(val: ImageObjectDetectionArgs): ImageObjectDetectionArgs { return { ...val, - limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.imageLimitSettingsArgsProvideDefaults), + limitSettings: pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.imageLimitSettingsArgsProvideDefaults), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20241001preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), + modelSettings: (val.modelSettings ? pulumi.output(val.modelSettings).apply(inputs.machinelearningservices.v20250101preview.imageModelSettingsObjectDetectionArgsProvideDefaults) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -603701,11 +614625,11 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * [Required] Type of the hyperparameter sampling algorithms. */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; } /** @@ -603719,7 +614643,7 @@ export namespace machinelearningservices { /** * Specifies the data type */ - dataType?: pulumi.Input; + dataType?: pulumi.Input; } /** * indexColumnArgsProvideDefaults sets the appropriate defaults for IndexColumnArgs @@ -603735,15 +614659,15 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: pulumi.Input; + livenessRoute?: pulumi.Input; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: pulumi.Input; + readinessRoute?: pulumi.Input; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: pulumi.Input; + scoringRoute?: pulumi.Input; } /** @@ -603753,7 +614677,7 @@ export namespace machinelearningservices { /** * [Required] Authentication mode for the endpoint. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * Description of the resource. */ @@ -603765,11 +614689,11 @@ export namespace machinelearningservices { /** * Property dictionary. Properties can be added, but not removed or altered. */ - properties?: pulumi.Input[]>; + properties?: pulumi.Input[]>; /** * RequestConfiguration for endpoint. */ - requestConfiguration?: pulumi.Input; + requestConfiguration?: pulumi.Input; } /** * inferenceEndpointArgsProvideDefaults sets the appropriate defaults for InferenceEndpointArgs @@ -603777,7 +614701,7 @@ export namespace machinelearningservices { export function inferenceEndpointArgsProvideDefaults(val: InferenceEndpointArgs): InferenceEndpointArgs { return { ...val, - requestConfiguration: (val.requestConfiguration ? pulumi.output(val.requestConfiguration).apply(inputs.machinelearningservices.v20241001preview.requestConfigurationArgsProvideDefaults) : undefined), + requestConfiguration: (val.requestConfiguration ? pulumi.output(val.requestConfiguration).apply(inputs.machinelearningservices.v20250101preview.requestConfigurationArgsProvideDefaults) : undefined), }; } @@ -603792,11 +614716,11 @@ export namespace machinelearningservices { /** * Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. */ - environmentConfiguration?: pulumi.Input; + environmentConfiguration?: pulumi.Input; /** * Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. */ - modelConfiguration?: pulumi.Input; + modelConfiguration?: pulumi.Input; /** * Gets or sets compute instance type. */ @@ -603804,7 +614728,7 @@ export namespace machinelearningservices { /** * Property dictionary. Properties can be added, but not removed or altered. */ - properties?: pulumi.Input[]>; + properties?: pulumi.Input[]>; /** * Gets or sets Scale Unit size. */ @@ -603816,7 +614740,7 @@ export namespace machinelearningservices { export function inferenceGroupArgsProvideDefaults(val: InferenceGroupArgs): InferenceGroupArgs { return { ...val, - environmentConfiguration: (val.environmentConfiguration ? pulumi.output(val.environmentConfiguration).apply(inputs.machinelearningservices.v20241001preview.groupEnvironmentConfigurationArgsProvideDefaults) : undefined), + environmentConfiguration: (val.environmentConfiguration ? pulumi.output(val.environmentConfiguration).apply(inputs.machinelearningservices.v20250101preview.groupEnvironmentConfigurationArgsProvideDefaults) : undefined), }; } @@ -603831,11 +614755,11 @@ export namespace machinelearningservices { /** * Property dictionary. Properties can be added, but not removed or altered. */ - properties?: pulumi.Input[]>; + properties?: pulumi.Input[]>; /** * Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. */ - scaleUnitConfiguration?: pulumi.Input; + scaleUnitConfiguration?: pulumi.Input; } /** * inferencePoolArgsProvideDefaults sets the appropriate defaults for InferencePoolArgs @@ -603843,7 +614767,7 @@ export namespace machinelearningservices { export function inferencePoolArgsProvideDefaults(val: InferencePoolArgs): InferencePoolArgs { return { ...val, - scaleUnitConfiguration: (val.scaleUnitConfiguration ? pulumi.output(val.scaleUnitConfiguration).apply(inputs.machinelearningservices.v20241001preview.scaleUnitConfigurationArgsProvideDefaults) : undefined), + scaleUnitConfiguration: (val.scaleUnitConfiguration ? pulumi.output(val.scaleUnitConfiguration).apply(inputs.machinelearningservices.v20250101preview.scaleUnitConfigurationArgsProvideDefaults) : undefined), }; } @@ -603858,7 +614782,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** @@ -603928,7 +614852,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: pulumi.Input; + jobBaseProperties: pulumi.Input; } /** @@ -603947,7 +614871,7 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: pulumi.Input; + nodes?: pulumi.Input; /** * Port for endpoint. */ @@ -604019,7 +614943,7 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -604031,7 +614955,7 @@ export namespace machinelearningservices { export function kubernetesArgsProvideDefaults(val: KubernetesArgs): KubernetesArgs { return { ...val, - properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20241001preview.kubernetesPropertiesArgsProvideDefaults) : undefined), + properties: (val.properties ? pulumi.output(val.properties).apply(inputs.machinelearningservices.v20250101preview.kubernetesPropertiesArgsProvideDefaults) : undefined), }; } @@ -604046,15 +614970,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: pulumi.Input; + containerResourceRequirements?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -604062,7 +614986,7 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Kubernetes'. @@ -604083,7 +615007,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -604099,18 +615023,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * kubernetesOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentArgs @@ -604119,12 +615043,12 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20241001preview.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20250101preview.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", instanceType: (val.instanceType) ?? "Standard_F4s_v2", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20241001preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20250101preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20250101preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20250101preview.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } @@ -604147,7 +615071,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; + instanceTypes?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Compute namespace */ @@ -604175,6 +615099,35 @@ export namespace machinelearningservices { }; } + export interface LabelGenerationArgs { + /** + * [Required] DataGeneration Task type. + */ + dataGenerationTaskType: pulumi.Input; + /** + * Enum to determine the type of Data Generation. + * Expected value is 'LabelGeneration'. + */ + dataGenerationType: pulumi.Input<"LabelGeneration">; + /** + * Prompt Settings. + */ + promptSettings?: pulumi.Input; + /** + * [Required] Teacher Model Endpoint Details. + */ + teacherModelEndpoint: pulumi.Input; + teacherModelSettings?: pulumi.Input; + /** + * Training data for fine tuning. + */ + trainingData?: pulumi.Input; + /** + * Validation data for fine tuning. + */ + validationData?: pulumi.Input; + } + export interface LakeHouseArtifactArgs { /** * [Required] OneLake artifact name @@ -604219,7 +615172,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -604252,7 +615205,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -604330,7 +615283,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -604363,7 +615316,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -604391,7 +615344,7 @@ export namespace machinelearningservices { /** * The identity which will be leveraged by the monitoring jobs. */ - identity?: pulumi.Input; + identity?: pulumi.Input; } /** @@ -604426,8 +615379,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -604435,8 +615388,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -604450,7 +615403,7 @@ export namespace machinelearningservices { /** * Status for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -604460,16 +615413,16 @@ export namespace machinelearningservices { /** * Firewall Sku used for FQDN Rules */ - firewallSku?: pulumi.Input; + firewallSku?: pulumi.Input; /** * Isolation mode for the managed network of a machine learning workspace. */ - isolationMode?: pulumi.Input; - outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; + isolationMode?: pulumi.Input; + outboundRules?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -604483,11 +615436,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: pulumi.Input; + codeConfiguration?: pulumi.Input; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: pulumi.Input; + dataCollector?: pulumi.Input; /** * Description of the endpoint deployment. */ @@ -604495,7 +615448,7 @@ export namespace machinelearningservices { /** * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. */ - egressPublicNetworkAccess?: pulumi.Input; + egressPublicNetworkAccess?: pulumi.Input; /** * Enum to determine endpoint compute type. * Expected value is 'Managed'. @@ -604516,7 +615469,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: pulumi.Input; + livenessProbe?: pulumi.Input; /** * The URI path to the model. */ @@ -604532,18 +615485,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: pulumi.Input; + readinessProbe?: pulumi.Input; /** * Request settings for the deployment. */ - requestSettings?: pulumi.Input; + requestSettings?: pulumi.Input; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: pulumi.Input; + scaleSettings?: pulumi.Input; } /** * managedOnlineDeploymentArgsProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentArgs @@ -604552,17 +615505,17 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20241001preview.dataCollectorArgsProvideDefaults) : undefined), + dataCollector: (val.dataCollector ? pulumi.output(val.dataCollector).apply(inputs.machinelearningservices.v20250101preview.dataCollectorArgsProvideDefaults) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", instanceType: (val.instanceType) ?? "Standard_F4s_v2", - livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), - readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20241001preview.probeSettingsArgsProvideDefaults) : undefined), - requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20241001preview.onlineRequestSettingsArgsProvideDefaults) : undefined), + livenessProbe: (val.livenessProbe ? pulumi.output(val.livenessProbe).apply(inputs.machinelearningservices.v20250101preview.probeSettingsArgsProvideDefaults) : undefined), + readinessProbe: (val.readinessProbe ? pulumi.output(val.readinessProbe).apply(inputs.machinelearningservices.v20250101preview.probeSettingsArgsProvideDefaults) : undefined), + requestSettings: (val.requestSettings ? pulumi.output(val.requestSettings).apply(inputs.machinelearningservices.v20250101preview.onlineRequestSettingsArgsProvideDefaults) : undefined), }; } export interface ManagedOnlineEndpointDeploymentResourcePropertiesArgs { - endpointComputeType?: pulumi.Input; + endpointComputeType?: pulumi.Input; /** * The failure reason if the creation failed. */ @@ -604582,7 +615535,7 @@ export namespace machinelearningservices { /** * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). */ - type: pulumi.Input; + type: pulumi.Input; /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ @@ -604610,15 +615563,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: pulumi.Input; + notification?: pulumi.Input; /** * Specifies the compute resource settings */ - resource?: pulumi.Input; + resource?: pulumi.Input; /** * Specifies the schedule details */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies the spark compute settings */ @@ -604626,7 +615579,7 @@ export namespace machinelearningservices { /** * Specifies the stores to which materialization should happen */ - storeType?: pulumi.Input; + storeType?: pulumi.Input; } /** * materializationSettingsArgsProvideDefaults sets the appropriate defaults for MaterializationSettingsArgs @@ -604634,7 +615587,7 @@ export namespace machinelearningservices { export function materializationSettingsArgsProvideDefaults(val: MaterializationSettingsArgs): MaterializationSettingsArgs { return { ...val, - schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20241001preview.recurrenceTriggerArgsProvideDefaults) : undefined), + schedule: (val.schedule ? pulumi.output(val.schedule).apply(inputs.machinelearningservices.v20250101preview.recurrenceTriggerArgsProvideDefaults) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -604714,7 +615667,7 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; + flavors?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * If the name version are system generated (anonymous registration). */ @@ -604763,19 +615716,19 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: pulumi.Input; + alertNotificationSettings?: pulumi.Input; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: pulumi.Input; + computeConfiguration: pulumi.Input; /** * The entities targeted by the monitor. */ - monitoringTarget?: pulumi.Input; + monitoringTarget?: pulumi.Input; /** * [Required] The signals to monitor. */ - signals: pulumi.Input<{[key: string]: pulumi.Input}>; + signals: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface MonitorEmailNotificationSettingsArgs { @@ -604789,7 +615742,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: pulumi.Input; + emailNotificationSettings?: pulumi.Input; } /** @@ -604799,7 +615752,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: pulumi.Input; + computeIdentity: pulumi.Input; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -604830,7 +615783,7 @@ export namespace machinelearningservices { /** * [Required] The machine learning task type of the monitored model. */ - taskType: pulumi.Input; + taskType: pulumi.Input; } export interface MonitoringThresholdArgs { @@ -604859,11 +615812,11 @@ export namespace machinelearningservices { /** * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. */ - defaultAction?: pulumi.Input; + defaultAction?: pulumi.Input; /** * Rules governing the accessibility of a resource from a specific ip address or ip range. */ - ipRules?: pulumi.Input[]>; + ipRules?: pulumi.Input[]>; } export interface NlpVerticalFeaturizationSettingsArgs { @@ -604911,7 +615864,7 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -604919,8 +615872,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -604944,7 +615897,7 @@ export namespace machinelearningservices { /** * Send email notification to user on specified notification type */ - emailOn?: pulumi.Input[]>; + emailOn?: pulumi.Input[]>; /** * This is the email recipient list which has a limitation of 499 characters in total concat with comma separator */ @@ -604952,7 +615905,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; + webhooks?: pulumi.Input<{[key: string]: pulumi.Input}>; } export interface NumericalDataDriftMetricThresholdArgs { @@ -604964,11 +615917,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalDataQualityMetricThresholdArgs { @@ -604980,11 +615933,11 @@ export namespace machinelearningservices { /** * [Required] The numerical data quality metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface NumericalPredictionDriftMetricThresholdArgs { @@ -604996,11 +615949,11 @@ export namespace machinelearningservices { /** * [Required] The numerical prediction drift metric to calculate. */ - metric: pulumi.Input; + metric: pulumi.Input; /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: pulumi.Input; + threshold?: pulumi.Input; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesArgs { @@ -605012,12 +615965,12 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; + category?: pulumi.Input; /** * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -605025,8 +615978,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -605039,7 +615992,7 @@ export namespace machinelearningservices { /** * [Required] Defines supported metric goals for hyperparameter tuning */ - goal: pulumi.Input; + goal: pulumi.Input; /** * [Required] Name of the metric to optimize. */ @@ -605053,11 +616006,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: pulumi.Input; + artifact: pulumi.Input; /** * [Required] Account credentials. */ - credentials: pulumi.Input; + credentials: pulumi.Input; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -605082,7 +616035,7 @@ export namespace machinelearningservices { /** * Indicates which identity to use to authenticate service data access to customer's storage. */ - serviceDataAccessAuthIdentity?: pulumi.Input; + serviceDataAccessAuthIdentity?: pulumi.Input; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -605105,7 +616058,7 @@ export namespace machinelearningservices { /** * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * ARM resource ID of the compute if it exists. * optional @@ -605119,7 +616072,7 @@ export namespace machinelearningservices { * EndpointAuthKeys to set initially on an Endpoint. * This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. */ - keys?: pulumi.Input; + keys?: pulumi.Input; /** * Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. */ @@ -605131,7 +616084,7 @@ export namespace machinelearningservices { /** * Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. */ - publicNetworkAccess?: pulumi.Input; + publicNetworkAccess?: pulumi.Input; /** * Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. */ @@ -605187,12 +616140,12 @@ export namespace machinelearningservices { /** * Model used for the endpoint deployment. */ - model: pulumi.Input; + model: pulumi.Input; /** * The name of RAI policy. */ raiPolicyName?: pulumi.Input; - sku?: pulumi.Input; + sku?: pulumi.Input; /** * Kind of the deployment. * Expected value is 'Azure.OpenAI'. @@ -605201,7 +616154,7 @@ export namespace machinelearningservices { /** * Deployment model version upgrade option. */ - versionUpgradeOption?: pulumi.Input; + versionUpgradeOption?: pulumi.Input; } /** @@ -605232,8 +616185,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -605241,13 +616194,32 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; } + export interface PackageDetailsArgs { + /** + * Install path. + */ + installPath?: pulumi.Input; + /** + * Installed version. + */ + installedVersion?: pulumi.Input; + /** + * Package or dependency name. + */ + name?: pulumi.Input; + /** + * Patched version. + */ + patchedVersion?: pulumi.Input; + } + /** * Settings for a personal compute instance. */ @@ -605255,7 +616227,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: pulumi.Input; + assignedUser?: pulumi.Input; } /** @@ -605286,11 +616258,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Inputs for the pipeline job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -605307,11 +616279,15 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Outputs for the pipeline job */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Parent job name. + */ + parentJobName?: pulumi.Input; /** * The asset property dictionary. */ @@ -605320,7 +616296,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -605349,19 +616325,19 @@ export namespace machinelearningservices { /** * A dictionary that maps feature names to their respective data types. */ - featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; + featureDataTypeOverride?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: pulumi.Input[]>; + metricThresholds: pulumi.Input[]>; /** * The current notification mode for this signal. */ - notificationTypes?: pulumi.Input[]>; + notificationTypes?: pulumi.Input[]>; /** * [Required] The data which drift will be calculated for. */ - productionData: pulumi.Input; + productionData: pulumi.Input; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -605369,7 +616345,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: pulumi.Input; + referenceData: pulumi.Input; /** * * Expected value is 'PredictionDrift'. @@ -605386,7 +616362,7 @@ export namespace machinelearningservices { /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - sparkStatus?: pulumi.Input; + sparkStatus?: pulumi.Input; subresourceTarget?: pulumi.Input; } @@ -605397,16 +616373,16 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; fqdns?: pulumi.Input[]>; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'PrivateEndpoint'. @@ -605447,7 +616423,7 @@ export namespace machinelearningservices { * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) * Rejected -> Disconnected (Service provider deletes the connection) */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -605488,6 +616464,12 @@ export namespace machinelearningservices { }; } + export interface PromptSettingsArgs { + enableChainOfDensity?: pulumi.Input; + enableChainOfThought?: pulumi.Input; + maxLenSummary?: pulumi.Input; + } + /** * PyTorch distribution configuration. */ @@ -605507,7 +616489,7 @@ export namespace machinelearningservices { /** * Controls the compute job tier */ - jobTier?: pulumi.Input; + jobTier?: pulumi.Input; } /** * queueSettingsArgsProvideDefaults sets the appropriate defaults for QueueSettingsArgs @@ -605564,7 +616546,7 @@ export namespace machinelearningservices { /** * Level at which content is filtered. */ - allowedContentLevel?: pulumi.Input; + allowedContentLevel?: pulumi.Input; /** * If blocking would occur. */ @@ -605580,7 +616562,7 @@ export namespace machinelearningservices { /** * Content source to apply the Content Filters. */ - source?: pulumi.Input; + source?: pulumi.Input; } /** @@ -605591,17 +616573,17 @@ export namespace machinelearningservices { * Name of the base Content Filters. */ basePolicyName?: pulumi.Input; - completionBlocklists?: pulumi.Input[]>; - contentFilters?: pulumi.Input[]>; + completionBlocklists?: pulumi.Input[]>; + contentFilters?: pulumi.Input[]>; /** * Content Filters mode. */ - mode?: pulumi.Input; - promptBlocklists?: pulumi.Input[]>; + mode?: pulumi.Input; + promptBlocklists?: pulumi.Input[]>; /** * Content Filters policy type. */ - type?: pulumi.Input; + type?: pulumi.Input; } /** @@ -605611,7 +616593,7 @@ export namespace machinelearningservices { /** * The specific type of random algorithm */ - rule?: pulumi.Input; + rule?: pulumi.Input; /** * * Expected value is 'Random'. @@ -605639,7 +616621,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency?: pulumi.Input; + frequency?: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -605647,7 +616629,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -605684,7 +616666,7 @@ export namespace machinelearningservices { /** * List of days for the schedule. */ - weekDays?: pulumi.Input[]>; + weekDays?: pulumi.Input[]>; } export interface RecurrenceTriggerArgs { @@ -605697,7 +616679,7 @@ export namespace machinelearningservices { /** * [Required] The frequency to trigger schedule. */ - frequency: pulumi.Input; + frequency: pulumi.Input; /** * [Required] Specifies schedule interval in conjunction with frequency */ @@ -605705,7 +616687,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: pulumi.Input; + schedule?: pulumi.Input; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -605746,7 +616728,7 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: pulumi.Input; + managedResourceGroup?: pulumi.Input; /** * MLFlow Registry URI for the Registry */ @@ -605759,12 +616741,11 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: pulumi.Input[]>; + regionDetails?: pulumi.Input[]>; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: pulumi.Input[]>; - syndicatedRegistries?: pulumi.Input[]>; + registryPrivateEndpointConnections?: pulumi.Input[]>; } /** @@ -605783,7 +616764,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: pulumi.Input; + properties?: pulumi.Input; } /** @@ -605797,7 +616778,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: pulumi.Input; + privateEndpoint?: pulumi.Input; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -605805,7 +616786,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: pulumi.Input; + registryPrivateLinkServiceConnectionState?: pulumi.Input; } /** @@ -605823,7 +616804,7 @@ export namespace machinelearningservices { /** * Connection status of the service consumer with the service provider */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -605833,7 +616814,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: pulumi.Input[]>; + acrDetails?: pulumi.Input[]>; /** * The location where the registry exists */ @@ -605841,14 +616822,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: pulumi.Input[]>; - } - - export interface RegistrySyndicatedRegistriesArgs { - /** - * Registry id guid of a destination registry that this registry can syndicate to - */ - registryId?: pulumi.Input; + storageAccountDetails?: pulumi.Input[]>; } /** @@ -605862,24 +616836,24 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: pulumi.Input; + nCrossValidations?: pulumi.Input; /** * Primary metric for regression task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -605893,7 +616867,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: pulumi.Input; + testData?: pulumi.Input; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -605903,15 +616877,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: pulumi.Input; + trainingSettings?: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -605929,14 +616903,14 @@ export namespace machinelearningservices { export function regressionArgsProvideDefaults(val: RegressionArgs): RegressionArgs { return { ...val, - featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), + featurizationSettings: (val.featurizationSettings ? pulumi.output(val.featurizationSettings).apply(inputs.machinelearningservices.v20250101preview.tableVerticalFeaturizationSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.tableVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20241001preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + testData: (val.testData ? pulumi.output(val.testData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + trainingSettings: (val.trainingSettings ? pulumi.output(val.trainingSettings).apply(inputs.machinelearningservices.v20250101preview.regressionTrainingSettingsArgsProvideDefaults) : undefined), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -605947,11 +616921,11 @@ export namespace machinelearningservices { /** * Allowed models for regression task. */ - allowedTrainingAlgorithms?: pulumi.Input[]>; + allowedTrainingAlgorithms?: pulumi.Input[]>; /** * Blocked models for regression task. */ - blockedTrainingAlgorithms?: pulumi.Input[]>; + blockedTrainingAlgorithms?: pulumi.Input[]>; /** * Enable recommendation of DNN models. */ @@ -605980,7 +616954,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: pulumi.Input; + stackEnsembleSettings?: pulumi.Input; } /** * regressionTrainingSettingsArgsProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsArgs @@ -605994,7 +616968,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20241001preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? pulumi.output(val.stackEnsembleSettings).apply(inputs.machinelearningservices.v20250101preview.stackEnsembleSettingsArgsProvideDefaults) : undefined), }; } @@ -606060,7 +617034,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * Reference to the component asset used to preprocess the data. */ @@ -606099,8 +617073,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -606108,8 +617082,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -606127,7 +617101,7 @@ export namespace machinelearningservices { /** * [Required] Storage container secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; } /** @@ -606202,7 +617176,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: pulumi.Input; + action: pulumi.Input; /** * The asset description text. */ @@ -606226,7 +617200,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: pulumi.Input; + trigger: pulumi.Input; } /** * scheduleArgsProvideDefaults sets the appropriate defaults for ScheduleArgs @@ -606246,11 +617220,11 @@ export namespace machinelearningservices { /** * The current deployment state of schedule. */ - provisioningStatus?: pulumi.Input; + provisioningStatus?: pulumi.Input; /** * Is the schedule enabled or disabled? */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -606282,11 +617256,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: pulumi.Input; + creationScript?: pulumi.Input; /** * Script that's run every time the machine starts. */ - startupScript?: pulumi.Input; + startupScript?: pulumi.Input; } export interface ServerlessComputeSettingsArgs { @@ -606304,19 +617278,19 @@ export namespace machinelearningservices { /** * [Required] Specifies the authentication mode for the Serverless endpoint. */ - authMode: pulumi.Input; + authMode: pulumi.Input; /** * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - contentSafety?: pulumi.Input; + contentSafety?: pulumi.Input; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: pulumi.Input; + modelSettings?: pulumi.Input; } export interface ServiceManagedResourcesSettingsArgs { - cosmosDb?: pulumi.Input; + cosmosDb?: pulumi.Input; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs { @@ -606328,8 +617302,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -606337,8 +617311,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -606368,7 +617342,7 @@ export namespace machinelearningservices { /** * [Required] Service principal secrets. */ - secrets: pulumi.Input; + secrets: pulumi.Input; /** * [Required] ID of the tenant to which the service principal belongs. */ @@ -606397,7 +617371,7 @@ export namespace machinelearningservices { /** * The action enum for networking rule. */ - action?: pulumi.Input; + action?: pulumi.Input; /** * Optional, if provided, the ServiceTag property will be ignored. */ @@ -606414,15 +617388,15 @@ export namespace machinelearningservices { /** * Category of a managed network Outbound Rule of a machine learning workspace. */ - category?: pulumi.Input; + category?: pulumi.Input; /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: pulumi.Input; + destination?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ - status?: pulumi.Input; + status?: pulumi.Input; /** * Type of a managed network Outbound Rule of a machine learning workspace. * Expected value is 'ServiceTag'. @@ -606437,7 +617411,7 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: pulumi.Input; + scripts?: pulumi.Input; } export interface SharedPrivateLinkResourceArgs { @@ -606468,7 +617442,7 @@ export namespace machinelearningservices { * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) * Rejected -> Disconnected (Service provider deletes the connection) */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -606494,7 +617468,7 @@ export namespace machinelearningservices { /** * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. */ - tier?: pulumi.Input; + tier?: pulumi.Input; } /** @@ -606536,7 +617510,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: pulumi.Input; + entry: pulumi.Input; /** * The ARM resource ID of the Environment specification for the job. */ @@ -606557,11 +617531,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -606578,11 +617552,15 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Parent job name. + */ + parentJobName?: pulumi.Input; /** * The asset property dictionary. */ @@ -606594,16 +617572,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -606617,8 +617595,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20250101preview.queueSettingsArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20250101preview.sparkResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -606674,12 +617652,12 @@ export namespace machinelearningservices { /** * Model used for the endpoint deployment. */ - model: pulumi.Input; + model: pulumi.Input; /** * The name of RAI policy. */ raiPolicyName?: pulumi.Input; - sku?: pulumi.Input; + sku?: pulumi.Input; /** * Kind of the deployment. * Expected value is 'Azure.Speech'. @@ -606688,7 +617666,7 @@ export namespace machinelearningservices { /** * Deployment model version upgrade option. */ - versionUpgradeOption?: pulumi.Input; + versionUpgradeOption?: pulumi.Input; } /** @@ -606718,7 +617696,7 @@ export namespace machinelearningservices { /** * Enable or disable ssl for scoring */ - status?: pulumi.Input; + status?: pulumi.Input; } /** @@ -606736,7 +617714,7 @@ export namespace machinelearningservices { /** * The meta-learner is a model trained on the output of the individual heterogeneous models. */ - stackMetaLearnerType?: pulumi.Input; + stackMetaLearnerType?: pulumi.Input; } /** * stackEnsembleSettingsArgsProvideDefaults sets the appropriate defaults for StackEnsembleSettingsArgs @@ -606769,7 +617747,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the type of job. */ - jobInputType: pulumi.Input; + jobInputType: pulumi.Input; /** * Reference to the component asset used to preprocess the data. */ @@ -606795,7 +617773,11 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: pulumi.Input; + systemCreatedStorageAccount?: pulumi.Input; + /** + * Details of user created storage account to be used for the registry + */ + userCreatedStorageAccount?: pulumi.Input; } export interface StringStringKeyValuePairArgs { @@ -606826,7 +617808,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: pulumi.Input; + earlyTermination?: pulumi.Input; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -606835,11 +617817,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: pulumi.Input; + identity?: pulumi.Input; /** * Mapping of input data bindings used in the job. */ - inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + inputs?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Is the asset archived? */ @@ -606852,19 +617834,23 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: pulumi.Input; + limits?: pulumi.Input; /** * Notification setting for the job */ - notificationSetting?: pulumi.Input; + notificationSetting?: pulumi.Input; /** * [Required] Optimization objective. */ - objective: pulumi.Input; + objective: pulumi.Input; /** * Mapping of output data bindings used in the job. */ - outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + outputs?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * Parent job name. + */ + parentJobName?: pulumi.Input; /** * The asset property dictionary. */ @@ -606872,11 +617858,11 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: pulumi.Input; + queueSettings?: pulumi.Input; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: pulumi.Input; + samplingAlgorithm: pulumi.Input; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ @@ -606885,7 +617871,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: pulumi.Input<{[key: string]: pulumi.Input}>; + services?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -606893,7 +617879,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: pulumi.Input; + trial: pulumi.Input; } /** * sweepJobArgsProvideDefaults sets the appropriate defaults for SweepJobArgs @@ -606903,8 +617889,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20241001preview.queueSettingsArgsProvideDefaults) : undefined), - trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20241001preview.trialComponentArgsProvideDefaults), + queueSettings: (val.queueSettings ? pulumi.output(val.queueSettings).apply(inputs.machinelearningservices.v20250101preview.queueSettingsArgsProvideDefaults) : undefined), + trial: pulumi.output(val.trial).apply(inputs.machinelearningservices.v20250101preview.trialComponentArgsProvideDefaults), }; } @@ -606956,7 +617942,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -606967,11 +617953,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: pulumi.Input; + autoPauseProperties?: pulumi.Input; /** * Auto scale properties. */ - autoScaleProperties?: pulumi.Input; + autoScaleProperties?: pulumi.Input; /** * The number of compute nodes currently assigned to the compute. */ @@ -607018,7 +618004,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; } export interface SystemCreatedStorageAccountArgs { @@ -607029,7 +618015,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: pulumi.Input; + armResourceId?: pulumi.Input; /** * HNS enabled for storage account */ @@ -607059,7 +618045,7 @@ export namespace machinelearningservices { /** * These transformers shall not be used in featurization. */ - blockedTransformers?: pulumi.Input[]>; + blockedTransformers?: pulumi.Input[]>; /** * Dictionary of column name and its type (int, float, string, datetime etc). */ @@ -607077,11 +618063,11 @@ export namespace machinelearningservices { * If 'Off' is selected then no featurization is done. * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; + transformerParams?: pulumi.Input<{[key: string]: pulumi.Input[]>}>; } /** * tableVerticalFeaturizationSettingsArgsProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsArgs @@ -607178,6 +618164,26 @@ export namespace machinelearningservices { }; } + export interface TeacherModelEndpointArgs { + endpointName?: pulumi.Input; + } + + export interface TeacherModelEndpointRequestSettingsArgs { + minEndpointSuccessRatio?: pulumi.Input; + requestBatchSize?: pulumi.Input; + } + + export interface TeacherModelSettingsArgs { + /** + * Teacher Model Request Settings. + */ + teacherModelEndpointRequestSettings?: pulumi.Input; + /** + * Teacher Model Inference Settings. + */ + teacherModelInferenceParameters?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + /** * TensorFlow distribution configuration. */ @@ -607214,19 +618220,19 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Primary metric for Text-Classification task. */ - primaryMetric?: pulumi.Input; + primaryMetric?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -607240,11 +618246,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationArgsProvideDefaults sets the appropriate defaults for TextClassificationArgs @@ -607252,11 +618258,11 @@ export namespace machinelearningservices { export function textClassificationArgsProvideDefaults(val: TextClassificationArgs): TextClassificationArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -607268,15 +618274,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -607290,11 +618296,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textClassificationMultilabelArgsProvideDefaults sets the appropriate defaults for TextClassificationMultilabelArgs @@ -607302,10 +618308,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelArgsProvideDefaults(val: TextClassificationMultilabelArgs): TextClassificationMultilabelArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -607318,15 +618324,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: pulumi.Input; + featurizationSettings?: pulumi.Input; /** * Execution constraints for AutoMLJob. */ - limitSettings?: pulumi.Input; + limitSettings?: pulumi.Input; /** * Log verbosity for the job. */ - logVerbosity?: pulumi.Input; + logVerbosity?: pulumi.Input; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -607340,11 +618346,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: pulumi.Input; + trainingData: pulumi.Input; /** * Validation data inputs. */ - validationData?: pulumi.Input; + validationData?: pulumi.Input; } /** * textNerArgsProvideDefaults sets the appropriate defaults for TextNerArgs @@ -607352,10 +618358,10 @@ export namespace machinelearningservices { export function textNerArgsProvideDefaults(val: TextNerArgs): TextNerArgs { return { ...val, - limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), + limitSettings: (val.limitSettings ? pulumi.output(val.limitSettings).apply(inputs.machinelearningservices.v20250101preview.nlpVerticalLimitSettingsArgsProvideDefaults) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults), - validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20241001preview.mltableJobInputArgsProvideDefaults) : undefined), + trainingData: pulumi.output(val.trainingData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults), + validationData: (val.validationData ? pulumi.output(val.validationData).apply(inputs.machinelearningservices.v20250101preview.mltableJobInputArgsProvideDefaults) : undefined), }; } @@ -607402,7 +618408,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: pulumi.Input; + distribution?: pulumi.Input; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -607414,7 +618420,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: pulumi.Input; + resources?: pulumi.Input; } /** * trialComponentArgsProvideDefaults sets the appropriate defaults for TrialComponentArgs @@ -607422,7 +618428,7 @@ export namespace machinelearningservices { export function trialComponentArgsProvideDefaults(val: TrialComponentArgs): TrialComponentArgs { return { ...val, - resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20241001preview.jobResourceConfigurationArgsProvideDefaults) : undefined), + resources: (val.resources ? pulumi.output(val.resources).apply(inputs.machinelearningservices.v20250101preview.jobResourceConfigurationArgsProvideDefaults) : undefined), }; } @@ -607439,7 +618445,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -607472,7 +618478,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -607580,7 +618586,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -607613,7 +618619,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -607687,7 +618693,7 @@ export namespace machinelearningservices { /** * Input Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * [Required] Input Asset URI. */ @@ -607720,7 +618726,7 @@ export namespace machinelearningservices { /** * Output Asset Delivery Mode. */ - mode?: pulumi.Input; + mode?: pulumi.Input; /** * Output Asset URI. */ @@ -607754,6 +618760,20 @@ export namespace machinelearningservices { adminUserSshPublicKey?: pulumi.Input; } + export interface UserCreatedAcrAccountArgs { + /** + * ARM ResourceId of a resource + */ + armResourceId?: pulumi.Input; + } + + export interface UserCreatedStorageAccountArgs { + /** + * ARM ResourceId of a resource + */ + armResourceId?: pulumi.Input; + } + /** * User identity configuration. */ @@ -607774,8 +618794,8 @@ export namespace machinelearningservices { /** * Category of the connection */ - category?: pulumi.Input; - credentials?: pulumi.Input; + category?: pulumi.Input; + credentials?: pulumi.Input; error?: pulumi.Input; expiryTime?: pulumi.Input; isSharedToAll?: pulumi.Input; @@ -607783,8 +618803,8 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; - peRequirement?: pulumi.Input; - peStatus?: pulumi.Input; + peRequirement?: pulumi.Input; + peStatus?: pulumi.Input; sharedUserList?: pulumi.Input[]>; target?: pulumi.Input; useWorkspaceManagedIdentity?: pulumi.Input; @@ -607811,7 +618831,7 @@ export namespace machinelearningservices { * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. */ disableLocalAuth?: pulumi.Input; - properties?: pulumi.Input; + properties?: pulumi.Input; /** * ARM resource id of the underlying compute */ @@ -607836,7 +618856,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: pulumi.Input; + administratorAccount?: pulumi.Input; /** * Indicates whether this compute will be used for running notebooks. */ @@ -607881,7 +618901,7 @@ export namespace machinelearningservices { /** * Bind Options of the mount */ - bind?: pulumi.Input; + bind?: pulumi.Input; /** * Consistency of the volume */ @@ -607901,15 +618921,15 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: pulumi.Input; + tmpfs?: pulumi.Input; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ - type?: pulumi.Input; + type?: pulumi.Input; /** * Volume Options of the mount */ - volume?: pulumi.Input; + volume?: pulumi.Input; } /** * volumeDefinitionArgsProvideDefaults sets the appropriate defaults for VolumeDefinitionArgs @@ -607928,6 +618948,84 @@ export namespace machinelearningservices { nocopy?: pulumi.Input; } + export interface VulnerabilityDetailsArgs { + /** + * CVE id. + */ + cve?: pulumi.Input; + /** + * CVE url. + */ + cveUrl?: pulumi.Input; + /** + * DueDate for vulnerability. Provider data or PublishDate + 30 days. + */ + dueDate?: pulumi.Input; + /** + * Dependency details. + */ + packageDetails?: pulumi.Input[]>; + /** + * Indicates if there is a known patch for vulnerability. + */ + patchable?: pulumi.Input; + /** + * Vulnerability ID from provider. + */ + providerId?: pulumi.Input; + /** + * Vulnerability publish date. + */ + publishDate?: pulumi.Input; + /** + * Vulnerability Risk value. + */ + risk?: pulumi.Input; + /** + * Vulnerability description. + */ + solution?: pulumi.Input; + /** + * Vulnerability name. + */ + title?: pulumi.Input; + /** + * Vendor vulnerability ID (USN, GH Advisory, etc). + */ + vendorId?: pulumi.Input; + /** + * Vendor vulnerability url. + */ + vendorUrl?: pulumi.Input; + } + + export interface VulnerabilityFindingsArgs { + /** + * AssetId (Image digest). + */ + assetId?: pulumi.Input; + /** + * List of vulnerability findings. + */ + data?: pulumi.Input[]>; + /** + * Time the report was generated. + */ + generatedTime?: pulumi.Input; + /** + * Scan result date. + */ + lastScanDate?: pulumi.Input; + /** + * Vulnerability scanner name. + */ + scanner?: pulumi.Input; + /** + * Data source (internal). + */ + source?: pulumi.Input; + } + export interface WorkspaceConnectionAccessKeyArgs { accessKeyId?: pulumi.Input; secretAccessKey?: pulumi.Input; @@ -736886,6 +747984,9 @@ export namespace portal { } export namespace portalservices { + export namespace v20240401 { + } + export namespace v20240401preview { } } @@ -861199,7 +872300,7 @@ export namespace sovereign { /** * The managed identity to be assigned to this landing zone registration. */ - managedIdentity: pulumi.Input; + managedIdentity?: pulumi.Input; } /** @@ -861474,7 +872575,7 @@ export namespace sovereign { /** * The managed identity to be assigned to this landing zone registration. */ - managedIdentity: pulumi.Input; + managedIdentity?: pulumi.Input; } /** @@ -890834,6 +901935,51 @@ export namespace videoindexer { } } + + export namespace v20250301 { + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityArgs { + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: pulumi.Input; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: pulumi.Input[]>; + } + + /** + * The openAi services details + */ + export interface OpenAiServicesForPutRequestArgs { + /** + * The openAi services resource id + */ + resourceId?: pulumi.Input; + /** + * The user assigned identity to be used to grant permissions + */ + userAssignedIdentity?: pulumi.Input; + } + + /** + * The storage services details + */ + export interface StorageServicesForPutRequestArgs { + /** + * The storage services resource id + */ + resourceId?: pulumi.Input; + /** + * The user assigned identity to be used to grant permissions + */ + userAssignedIdentity?: pulumi.Input; + } + + } } export namespace virtualmachineimages { diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index bed6ed2f7825..0c8b709de660 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -1935,6 +1935,637 @@ export namespace agfoodplatform { } } +export namespace agricultureplatform { + /** + * Config of the AgriService resource instance. + */ + export interface AgriServiceConfigResponse { + /** + * App service resource Id. + */ + appServiceResourceId: string; + /** + * Cosmos Db resource Id. + */ + cosmosDbResourceId: string; + /** + * Instance URI of the AgriService instance. + */ + instanceUri: string; + /** + * Key vault resource Id. + */ + keyVaultResourceId: string; + /** + * Redis cache resource Id. + */ + redisCacheResourceId: string; + /** + * Storage account resource Id. + */ + storageAccountResourceId: string; + /** + * Version of AgriService instance. + */ + version: string; + } + + /** + * Details of the Agriculture AgriDataManager. + */ + export interface AgriServiceResourcePropertiesResponse { + /** + * Config of the AgriService instance. + */ + config?: outputs.agricultureplatform.AgriServiceConfigResponse; + /** + * Data connector credentials of AgriService instance. + */ + dataConnectorCredentials?: outputs.agricultureplatform.DataConnectorCredentialMapResponse[]; + /** + * AgriService installed solutions. + */ + installedSolutions?: outputs.agricultureplatform.InstalledSolutionMapResponse[]; + /** + * Managed On Behalf Of Configuration. + */ + managedOnBehalfOfConfiguration: outputs.agricultureplatform.ManagedOnBehalfOfConfigurationResponse; + /** + * The status of the last operation. + */ + provisioningState: string; + } + + /** + * Mapping of data connector credentials. + */ + export interface DataConnectorCredentialMapResponse { + /** + * The key representing the credential. + */ + key: string; + /** + * The data connector credential value. + */ + value: outputs.agricultureplatform.DataConnectorCredentialsResponse; + } + + /** + * The properties related to an AgriService data connector. + */ + export interface DataConnectorCredentialsResponse { + /** + * Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + */ + clientId?: string; + /** + * Name of the key vault key. + */ + keyName?: string; + /** + * Uri of the key vault + */ + keyVaultUri?: string; + /** + * Version of the key vault key. + */ + keyVersion?: string; + /** + * Type of credential. + */ + kind?: string; + } + + /** + * Data Manager for Agriculture solution. + */ + export interface DataManagerForAgricultureSolutionResponse { + /** + * Entra application Id used to access azure data manager for agriculture instance. + */ + accessAzureDataManagerForAgricultureApplicationId: string; + /** + * Entra application name used to access azure data manager for agriculture instance. + */ + accessAzureDataManagerForAgricultureApplicationName: string; + /** + * Data access scopes. + */ + dataAccessScopes: string[]; + /** + * Whether solution inference will validate input. + */ + isValidateInput: boolean; + /** + * Marketplace offer details. + */ + marketPlaceOfferDetails: outputs.agricultureplatform.MarketPlaceOfferDetailsResponse; + /** + * Partner Id. + */ + partnerId: string; + /** + * Partner tenant Id. + */ + partnerTenantId: string; + /** + * Saas application Id. + */ + saasApplicationId: string; + /** + * Solution Id. + */ + solutionId: string; + } + + /** + * Mapping of installed solutions. + */ + export interface InstalledSolutionMapResponse { + /** + * The key representing the installed solution. + */ + key: string; + /** + * The installed solution value. + */ + value: outputs.agricultureplatform.SolutionResponse; + } + + /** + * Configuration of the managed on behalf of resource. + */ + export interface ManagedOnBehalfOfConfigurationResponse { + /** + * Associated MoboBrokerResources. + */ + moboBrokerResources: outputs.agricultureplatform.MoboBrokerResourceResponse[]; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityResponse { + /** + * The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + principalId: string; + /** + * The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + tenantId: string; + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: string; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: {[key: string]: outputs.agricultureplatform.UserAssignedIdentityResponse}; + } + + /** + * Marketplace offer details of Agri solution. + */ + export interface MarketPlaceOfferDetailsResponse { + /** + * Publisher Id. + */ + publisherId: string; + /** + * Saas offer Id. + */ + saasOfferId: string; + } + + /** + * MoboBroker resource. + */ + export interface MoboBrokerResourceResponse { + /** + * The fully qualified resource ID of the MoboBroker resource. + * Example: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}` + */ + id: string; + } + + /** + * The resource model definition representing SKU + */ + export interface SkuResponse { + /** + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + */ + capacity?: number; + /** + * If the service has different generations of hardware, for the same SKU, then that can be captured here. + */ + family?: string; + /** + * The name of the SKU. E.g. P3. It is typically a letter+number code + */ + name: string; + /** + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + */ + size?: string; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: string; + } + + /** + * Installed data manager for Agriculture solution detail. + */ + export interface SolutionResponse { + /** + * Application name of the solution. + */ + applicationName?: string; + /** + * Marketplace publisher Id. + */ + marketPlacePublisherId?: string; + /** + * Partner Id. + */ + partnerId?: string; + /** + * Plan Id. + */ + planId?: string; + /** + * Saas subscription Id. + */ + saasSubscriptionId?: string; + /** + * Saas subscription name. + */ + saasSubscriptionName?: string; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + /** + * User assigned identity properties + */ + export interface UserAssignedIdentityResponse { + /** + * The client ID of the assigned identity. + */ + clientId: string; + /** + * The principal ID of the assigned identity. + */ + principalId: string; + } + + export namespace v20240601preview { + /** + * Config of the AgriService resource instance. + */ + export interface AgriServiceConfigResponse { + /** + * App service resource Id. + */ + appServiceResourceId: string; + /** + * Cosmos Db resource Id. + */ + cosmosDbResourceId: string; + /** + * Instance URI of the AgriService instance. + */ + instanceUri: string; + /** + * Key vault resource Id. + */ + keyVaultResourceId: string; + /** + * Redis cache resource Id. + */ + redisCacheResourceId: string; + /** + * Storage account resource Id. + */ + storageAccountResourceId: string; + /** + * Version of AgriService instance. + */ + version: string; + } + + /** + * Details of the Agriculture AgriDataManager. + */ + export interface AgriServiceResourcePropertiesResponse { + /** + * Config of the AgriService instance. + */ + config?: outputs.agricultureplatform.v20240601preview.AgriServiceConfigResponse; + /** + * Data connector credentials of AgriService instance. + */ + dataConnectorCredentials?: outputs.agricultureplatform.v20240601preview.DataConnectorCredentialMapResponse[]; + /** + * AgriService installed solutions. + */ + installedSolutions?: outputs.agricultureplatform.v20240601preview.InstalledSolutionMapResponse[]; + /** + * Managed On Behalf Of Configuration. + */ + managedOnBehalfOfConfiguration: outputs.agricultureplatform.v20240601preview.ManagedOnBehalfOfConfigurationResponse; + /** + * The status of the last operation. + */ + provisioningState: string; + } + + /** + * Mapping of data connector credentials. + */ + export interface DataConnectorCredentialMapResponse { + /** + * The key representing the credential. + */ + key: string; + /** + * The data connector credential value. + */ + value: outputs.agricultureplatform.v20240601preview.DataConnectorCredentialsResponse; + } + + /** + * The properties related to an AgriService data connector. + */ + export interface DataConnectorCredentialsResponse { + /** + * Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + */ + clientId?: string; + /** + * Name of the key vault key. + */ + keyName?: string; + /** + * Uri of the key vault + */ + keyVaultUri?: string; + /** + * Version of the key vault key. + */ + keyVersion?: string; + /** + * Type of credential. + */ + kind?: string; + } + + /** + * Data Manager for Agriculture solution. + */ + export interface DataManagerForAgricultureSolutionResponse { + /** + * Entra application Id used to access azure data manager for agriculture instance. + */ + accessAzureDataManagerForAgricultureApplicationId: string; + /** + * Entra application name used to access azure data manager for agriculture instance. + */ + accessAzureDataManagerForAgricultureApplicationName: string; + /** + * Data access scopes. + */ + dataAccessScopes: string[]; + /** + * Whether solution inference will validate input. + */ + isValidateInput: boolean; + /** + * Marketplace offer details. + */ + marketPlaceOfferDetails: outputs.agricultureplatform.v20240601preview.MarketPlaceOfferDetailsResponse; + /** + * Partner Id. + */ + partnerId: string; + /** + * Partner tenant Id. + */ + partnerTenantId: string; + /** + * Saas application Id. + */ + saasApplicationId: string; + /** + * Solution Id. + */ + solutionId: string; + } + + /** + * Mapping of installed solutions. + */ + export interface InstalledSolutionMapResponse { + /** + * The key representing the installed solution. + */ + key: string; + /** + * The installed solution value. + */ + value: outputs.agricultureplatform.v20240601preview.SolutionResponse; + } + + /** + * Configuration of the managed on behalf of resource. + */ + export interface ManagedOnBehalfOfConfigurationResponse { + /** + * Associated MoboBrokerResources. + */ + moboBrokerResources: outputs.agricultureplatform.v20240601preview.MoboBrokerResourceResponse[]; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityResponse { + /** + * The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + principalId: string; + /** + * The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + tenantId: string; + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: string; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: {[key: string]: outputs.agricultureplatform.v20240601preview.UserAssignedIdentityResponse}; + } + + /** + * Marketplace offer details of Agri solution. + */ + export interface MarketPlaceOfferDetailsResponse { + /** + * Publisher Id. + */ + publisherId: string; + /** + * Saas offer Id. + */ + saasOfferId: string; + } + + /** + * MoboBroker resource. + */ + export interface MoboBrokerResourceResponse { + /** + * The fully qualified resource ID of the MoboBroker resource. + * Example: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}` + */ + id: string; + } + + /** + * The resource model definition representing SKU + */ + export interface SkuResponse { + /** + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + */ + capacity?: number; + /** + * If the service has different generations of hardware, for the same SKU, then that can be captured here. + */ + family?: string; + /** + * The name of the SKU. E.g. P3. It is typically a letter+number code + */ + name: string; + /** + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + */ + size?: string; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: string; + } + + /** + * Installed data manager for Agriculture solution detail. + */ + export interface SolutionResponse { + /** + * Application name of the solution. + */ + applicationName?: string; + /** + * Marketplace publisher Id. + */ + marketPlacePublisherId?: string; + /** + * Partner Id. + */ + partnerId?: string; + /** + * Plan Id. + */ + planId?: string; + /** + * Saas subscription Id. + */ + saasSubscriptionId?: string; + /** + * Saas subscription name. + */ + saasSubscriptionName?: string; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + /** + * User assigned identity properties + */ + export interface UserAssignedIdentityResponse { + /** + * The client ID of the assigned identity. + */ + clientId: string; + /** + * The principal ID of the assigned identity. + */ + principalId: string; + } + + } +} + export namespace alertsmanagement { /** * Action rule with action group configuration @@ -488225,6 +488856,71 @@ export namespace delegatednetwork { } } +export namespace dependencymap { + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + export namespace v20250131preview { + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + } +} + export namespace desktopvirtualization { /** * The session host configuration for updating agent, monitoring agent, and stack component. @@ -498298,223 +498994,784 @@ export namespace devcenter { } } -} -export namespace devhub { - /** - * Information on the azure container registry - */ - export interface ACRResponse { - /** - * ACR registry - */ - acrRegistryName?: string; - /** - * ACR repository - */ - acrRepositoryName?: string; - /** - * ACR resource group - */ - acrResourceGroup?: string; + export namespace v20250201 { /** - * ACR subscription id + * A name/value pair to describe a capability. */ - acrSubscriptionId?: string; - } + export interface CapabilityResponse { + /** + * Name of the capability. + */ + name: string; + /** + * Value of the capability. + */ + value: string; + } - export interface DeploymentPropertiesResponse { - /** - * Helm chart directory path in repository. - */ - helmChartPath?: string; /** - * Helm Values.yaml file location in repository. - */ - helmValues?: string; - kubeManifestLocations?: string[]; - /** - * Determines the type of manifests within the repository. + * An individual conflict error. */ - manifestType?: string; + export interface CatalogConflictErrorResponse { + /** + * Name of the conflicting catalog item. + */ + name: string; + /** + * The path of the file that has a conflicting name. + */ + path: string; + } + /** - * Manifest override values. + * Catalog error details */ - overrides?: {[key: string]: string}; - } + export interface CatalogErrorDetailsResponse { + /** + * An identifier for the error. + */ + code?: string; + /** + * A message describing the error. + */ + message?: string; + } - /** - * The fields needed for OIDC with GitHub. - */ - export interface GitHubWorkflowProfileResponseOidcCredentials { /** - * Azure Application Client ID + * An individual synchronization error. */ - azureClientId?: string; + export interface CatalogSyncErrorResponse { + /** + * Errors associated with the file. + */ + errorDetails: outputs.devcenter.v20250201.CatalogErrorDetailsResponse[]; + /** + * The path of the file the error is associated with. + */ + path: string; + } + /** - * Azure Directory (tenant) ID + * All Customer-managed key encryption properties for the resource. */ - azureTenantId?: string; - } + export interface CustomerManagedKeyEncryptionResponse { + /** + * All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + */ + keyEncryptionKeyIdentity?: outputs.devcenter.v20250201.CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity; + /** + * key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + */ + keyEncryptionKeyUrl?: string; + } - export interface IacTemplateDetailsResponse { /** - * Count of the product + * All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. */ - count?: number; + export interface CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity { + /** + * delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + */ + delegatedIdentityClientId?: string; + /** + * Values can be systemAssignedIdentity or userAssignedIdentity + */ + identityType?: string; + /** + * user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + */ + userAssignedIdentityResourceId?: string; + } + /** - * Naming convention of this product + * Provisioning settings that apply to all Dev Boxes created in this dev center */ - namingConvention?: string; + export interface DevBoxProvisioningSettingsResponse { + /** + * Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + */ + installAzureMonitorAgentEnableStatus?: string; + } + /** - * The name of the products. + * Network settings for the Dev Center. */ - productName?: string; - } + export interface DevCenterNetworkSettingsResponse { + /** + * Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + */ + microsoftHostedNetworkEnableStatus?: string; + } - /** - * Properties of a IacTemplate. - */ - export interface IacTemplatePropertiesResponse { /** - * the sample instance name of the template + * Project catalog settings for project catalogs under a project associated to this dev center. */ - instanceName?: string; + export interface DevCenterProjectCatalogSettingsResponse { + /** + * Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + */ + catalogItemSyncEnableStatus?: string; + } + /** - * the source stage of the template + * The resource model definition representing SKU for DevCenter resources */ - instanceStage?: string; + export interface DevCenterSkuResponse { + /** + * Collection of name/value pairs to describe the SKU capabilities. + */ + capabilities: outputs.devcenter.v20250201.CapabilityResponse[]; + /** + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + */ + capacity?: number; + /** + * If the service has different generations of hardware, for the same SKU, then that can be captured here. + */ + family?: string; + /** + * SKU supported locations. + */ + locations: string[]; + /** + * The name of the SKU. E.g. P3. It is typically a letter+number code + */ + name: string; + /** + * The name of the resource type + */ + resourceType: string; + /** + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + */ + size?: string; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: string; + } + + export interface EncryptionResponse { + /** + * All Customer-managed key encryption properties for the resource. + */ + customerManagedKeyEncryption?: outputs.devcenter.v20250201.CustomerManagedKeyEncryptionResponse; + } + /** - * Determines the authorization status of requests. + * A role that can be assigned to a user. */ - quickStartTemplateType?: string; + export interface EnvironmentRoleResponse { + /** + * This is a description of the Role Assignment. + */ + description: string; + /** + * The common name of the Role Assignment. This is a descriptive name such as 'AcrPush'. + */ + roleName: string; + } + /** - * the source store of the template + * Properties for a Git repository catalog. */ - sourceResourceId?: string; - templateDetails?: outputs.devhub.IacTemplateDetailsResponse[]; + export interface GitCatalogResponse { + /** + * Git branch. + */ + branch?: string; + /** + * The folder where the catalog items can be found inside the repository. + */ + path?: string; + /** + * A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + */ + secretIdentifier?: string; + /** + * Git URI. + */ + uri?: string; + } + /** - * Template Name + * Pool health status detail. */ - templateName?: string; - } + export interface HealthStatusDetailResponse { + /** + * An identifier for the issue. + */ + code: string; + /** + * A message describing the issue, intended to be suitable for display in a user interface + */ + message: string; + } - /** - * Properties of a Stage. - */ - export interface StagePropertiesResponse { - dependencies?: string[]; - gitEnvironment?: string; /** - * Stage Name + * Image creation error details */ - stageName?: string; - } + export interface ImageCreationErrorDetailsResponse { + /** + * An identifier for the error. + */ + code?: string; + /** + * A message describing the error. + */ + message?: string; + } - /** - * Metadata pertaining to creation and last modification of the resource. - */ - export interface SystemDataResponse { /** - * The timestamp of resource creation (UTC). + * A task group executed during the image definition build. */ - createdAt?: string; + export interface ImageDefinitionBuildTaskGroupResponse { + /** + * End time of the task group. + */ + endTime: string; + /** + * The name of the task group. + */ + name: string; + /** + * Start time of the task group. + */ + startTime: string; + /** + * The status of the task group. + */ + status: string; + /** + * The list of tasks executed during the task group. + */ + tasks: outputs.devcenter.v20250201.ImageDefinitionBuildTaskResponse[]; + } + /** - * The identity that created the resource. + * A task executed during the image definition build. */ - createdBy?: string; + export interface ImageDefinitionBuildTaskResponse { + /** + * Display name to help differentiate multiple instances of the same task. + */ + displayName?: string; + /** + * End time of the task. + */ + endTime: string; + /** + * ID of the task instance. + */ + id: string; + /** + * The URI for retrieving logs for the task execution. + */ + logUri: string; + /** + * The name of the task. + */ + name?: string; + /** + * Parameters for the task. + */ + parameters?: outputs.devcenter.v20250201.ImageDefinitionBuildTaskResponseParameters[]; + /** + * Start time of the task. + */ + startTime: string; + /** + * The status of the task. + */ + status: string; + } + + export interface ImageDefinitionBuildTaskResponseParameters { + key: string; + value: string; + } + /** - * The type of identity that created the resource. + * Image reference information */ - createdByType?: string; + export interface ImageReferenceResponse { + /** + * The actual version of the image after use. When id references a gallery image latest version, this will indicate the actual version in use. + */ + exactVersion: string; + /** + * Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + */ + id?: string; + } + /** - * The timestamp of resource last modification (UTC) + * Image validation error details */ - lastModifiedAt?: string; + export interface ImageValidationErrorDetailsResponse { + /** + * An identifier for the error. + */ + code?: string; + /** + * A message describing the error. + */ + message?: string; + } + /** - * The identity that last modified the resource. + * Managed service identity (system assigned and/or user assigned identities) */ - lastModifiedBy?: string; + export interface ManagedServiceIdentityResponse { + /** + * The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + principalId: string; + /** + * The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + tenantId: string; + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: string; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: {[key: string]: outputs.devcenter.v20250201.UserAssignedIdentityResponse}; + } + /** - * The type of identity that last modified the resource. + * Represents a definition for a Developer Machine. */ - lastModifiedByType?: string; - } + export interface PoolDevBoxDefinitionResponse { + /** + * Image reference information for the currently active image (only populated during updates). + */ + activeImageReference: outputs.devcenter.v20250201.ImageReferenceResponse; + /** + * Image reference information. + */ + imageReference?: outputs.devcenter.v20250201.ImageReferenceResponse; + /** + * The SKU for Dev Boxes created from the Pool. + */ + sku?: outputs.devcenter.v20250201.SkuResponse; + } - export interface WorkflowRunResponse { /** - * The timestamp of the last workflow run. + * Settings to be used when associating a project with a catalog. */ - lastRunAt: string; + export interface ProjectCatalogSettingsResponse { + /** + * Indicates catalog item types that can be synced. + */ + catalogItemSyncTypes?: string[]; + } + /** - * Describes if the workflow run succeeded. + * The role definition assigned to the environment creator on backing resources. */ - succeeded: boolean; + export interface ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment { + /** + * A map of roles to assign to the environment creator. + */ + roles?: {[key: string]: outputs.devcenter.v20250201.EnvironmentRoleResponse}; + } + /** - * Describes the status of the workflow run + * Network settings for the project. */ - workflowRunStatus?: string; + export interface ProjectNetworkSettingsResponse { + /** + * Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + */ + microsoftHostedNetworkEnableStatus: string; + } + /** - * URL to the run of the workflow. + * A resource policy. */ - workflowRunURL: string; - } + export interface ResourcePolicyResponse { + /** + * Policy action to be taken on the resources. This is optional, and defaults to allow + */ + action?: string; + /** + * Optional. When specified, this expression is used to filter the resources. + */ + filter?: string; + /** + * Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + */ + resourceType?: string; + /** + * Resources that are included and shared as a part of a project policy. + */ + resources?: string; + } - export namespace v20221011preview { /** - * Information on the azure container registry + * The resource model definition representing SKU */ - export interface ACRResponse { + export interface SkuResponse { /** - * ACR registry + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. */ - acrRegistryName?: string; + capacity?: number; /** - * ACR repository + * If the service has different generations of hardware, for the same SKU, then that can be captured here. */ - acrRepositoryName?: string; + family?: string; /** - * ACR resource group + * The name of the SKU. E.g. P3. It is typically a letter+number code */ - acrResourceGroup?: string; + name: string; /** - * ACR subscription id + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. */ - acrSubscriptionId?: string; + size?: string; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: string; } - export interface DeploymentPropertiesResponse { + /** + * Stop on disconnect configuration settings for Dev Boxes created in this pool. + */ + export interface StopOnDisconnectConfigurationResponse { /** - * Helm chart directory path in repository. + * The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. */ - helmChartPath?: string; + gracePeriodMinutes?: number; /** - * Helm Values.yaml file location in repository. + * Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. */ - helmValues?: string; - kubeManifestLocations?: string[]; + status?: string; + } + + /** + * Stop on no connect configuration settings for Dev Boxes created in this pool. + */ + export interface StopOnNoConnectConfigurationResponse { /** - * Determines the type of manifests within the repository. + * The specified time in minutes to wait before stopping a Dev Box if no connection is made. */ - manifestType?: string; + gracePeriodMinutes?: number; /** - * Manifest override values. + * Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. */ - overrides?: {[key: string]: string}; + status?: string; } /** - * The fields needed for OIDC with GitHub. + * Stats of the synchronization. */ - export interface GitHubWorkflowProfileResponseOidcCredentials { + export interface SyncStatsResponse { /** - * Azure Application Client ID + * Count of catalog items added during synchronization. */ - azureClientId?: string; + added: number; /** - * Azure Directory (tenant) ID + * Count of catalog items removed during synchronization. */ - azureTenantId?: string; + removed: number; + /** + * Indicates catalog item types that were synced. + */ + syncedCatalogItemTypes?: string[]; + /** + * Count of synchronization errors that occured during synchronization. + */ + synchronizationErrors: number; + /** + * Count of catalog items that were unchanged during synchronization. + */ + unchanged: number; + /** + * Count of catalog items updated during synchronization. + */ + updated: number; + /** + * Count of catalog items that had validation errors during synchronization. + */ + validationErrors: number; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + /** + * User assigned identity properties + */ + export interface UserAssignedIdentityResponse { + /** + * The client ID of the assigned identity. + */ + clientId: string; + /** + * The principal ID of the assigned identity. + */ + principalId: string; + } + + /** + * Mapping of user object ID to role assignments. + */ + export interface UserRoleAssignmentResponse { + /** + * A map of roles to assign to the parent user. + */ + roles?: {[key: string]: outputs.devcenter.v20250201.EnvironmentRoleResponse}; + } + + } +} + +export namespace devhub { + /** + * Information on the azure container registry + */ + export interface ACRResponse { + /** + * ACR registry + */ + acrRegistryName?: string; + /** + * ACR repository + */ + acrRepositoryName?: string; + /** + * ACR resource group + */ + acrResourceGroup?: string; + /** + * ACR subscription id + */ + acrSubscriptionId?: string; + } + + export interface DeploymentPropertiesResponse { + /** + * Helm chart directory path in repository. + */ + helmChartPath?: string; + /** + * Helm Values.yaml file location in repository. + */ + helmValues?: string; + kubeManifestLocations?: string[]; + /** + * Determines the type of manifests within the repository. + */ + manifestType?: string; + /** + * Manifest override values. + */ + overrides?: {[key: string]: string}; + } + + /** + * The fields needed for OIDC with GitHub. + */ + export interface GitHubWorkflowProfileResponseOidcCredentials { + /** + * Azure Application Client ID + */ + azureClientId?: string; + /** + * Azure Directory (tenant) ID + */ + azureTenantId?: string; + } + + export interface IacTemplateDetailsResponse { + /** + * Count of the product + */ + count?: number; + /** + * Naming convention of this product + */ + namingConvention?: string; + /** + * The name of the products. + */ + productName?: string; + } + + /** + * Properties of a IacTemplate. + */ + export interface IacTemplatePropertiesResponse { + /** + * the sample instance name of the template + */ + instanceName?: string; + /** + * the source stage of the template + */ + instanceStage?: string; + /** + * Determines the authorization status of requests. + */ + quickStartTemplateType?: string; + /** + * the source store of the template + */ + sourceResourceId?: string; + templateDetails?: outputs.devhub.IacTemplateDetailsResponse[]; + /** + * Template Name + */ + templateName?: string; + } + + /** + * Properties of a Stage. + */ + export interface StagePropertiesResponse { + dependencies?: string[]; + gitEnvironment?: string; + /** + * Stage Name + */ + stageName?: string; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + export interface WorkflowRunResponse { + /** + * The timestamp of the last workflow run. + */ + lastRunAt: string; + /** + * Describes if the workflow run succeeded. + */ + succeeded: boolean; + /** + * Describes the status of the workflow run + */ + workflowRunStatus?: string; + /** + * URL to the run of the workflow. + */ + workflowRunURL: string; + } + + export namespace v20221011preview { + /** + * Information on the azure container registry + */ + export interface ACRResponse { + /** + * ACR registry + */ + acrRegistryName?: string; + /** + * ACR repository + */ + acrRepositoryName?: string; + /** + * ACR resource group + */ + acrResourceGroup?: string; + /** + * ACR subscription id + */ + acrSubscriptionId?: string; + } + + export interface DeploymentPropertiesResponse { + /** + * Helm chart directory path in repository. + */ + helmChartPath?: string; + /** + * Helm Values.yaml file location in repository. + */ + helmValues?: string; + kubeManifestLocations?: string[]; + /** + * Determines the type of manifests within the repository. + */ + manifestType?: string; + /** + * Manifest override values. + */ + overrides?: {[key: string]: string}; + } + + /** + * The fields needed for OIDC with GitHub. + */ + export interface GitHubWorkflowProfileResponseOidcCredentials { + /** + * Azure Application Client ID + */ + azureClientId?: string; + /** + * Azure Directory (tenant) ID + */ + azureTenantId?: string; } /** @@ -583427,6 +584684,617 @@ export namespace healthcareapis { } } + + export namespace v20250301preview { + /** + * The settings for the CORS configuration of the service instance. + */ + export interface CorsConfigurationResponse { + /** + * If credentials are allowed via CORS. + */ + allowCredentials?: boolean; + /** + * The headers to be allowed via CORS. + */ + headers?: string[]; + /** + * The max age to be allowed via CORS. + */ + maxAge?: number; + /** + * The methods to be allowed via CORS. + */ + methods?: string[]; + /** + * The origins to be allowed via CORS. + */ + origins?: string[]; + } + + /** + * Authentication configuration information + */ + export interface DicomServiceAuthenticationConfigurationResponse { + /** + * The audiences for the service + */ + audiences: string[]; + /** + * The authority url for the service + */ + authority: string; + } + + /** + * Settings to encrypt a service + */ + export interface EncryptionResponse { + /** + * The encryption settings for the customer-managed key + */ + customerManagedKeyEncryption?: outputs.healthcareapis.v20250301preview.EncryptionResponseCustomerManagedKeyEncryption; + } + + /** + * The encryption settings for the customer-managed key + */ + export interface EncryptionResponseCustomerManagedKeyEncryption { + /** + * The URL of the key to use for encryption + */ + keyEncryptionKeyUrl?: string; + } + + /** + * Azure container registry configuration information + */ + export interface FhirServiceAcrConfigurationResponse { + /** + * The list of the Azure container registry login servers. + */ + loginServers?: string[]; + /** + * The list of Open Container Initiative (OCI) artifacts. + */ + ociArtifacts?: outputs.healthcareapis.v20250301preview.ServiceOciArtifactEntryResponse[]; + } + + /** + * Authentication configuration information + */ + export interface FhirServiceAuthenticationConfigurationResponse { + /** + * The audience url for the service + */ + audience?: string; + /** + * The authority url for the service + */ + authority?: string; + /** + * The array of identity provider configurations for SMART on FHIR authentication. + */ + smartIdentityProviders?: outputs.healthcareapis.v20250301preview.SmartIdentityProviderConfigurationResponse[]; + /** + * If the SMART on FHIR proxy is enabled + */ + smartProxyEnabled?: boolean; + } + + /** + * The settings for the CORS configuration of the service instance. + */ + export interface FhirServiceCorsConfigurationResponse { + /** + * If credentials are allowed via CORS. + */ + allowCredentials?: boolean; + /** + * The headers to be allowed via CORS. + */ + headers?: string[]; + /** + * The max age to be allowed via CORS. + */ + maxAge?: number; + /** + * The methods to be allowed via CORS. + */ + methods?: string[]; + /** + * The origins to be allowed via CORS. + */ + origins?: string[]; + } + + /** + * Export operation configuration information + */ + export interface FhirServiceExportConfigurationResponse { + /** + * The name of the default export storage account. + */ + storageAccountName?: string; + } + + /** + * Import operation configuration information + */ + export interface FhirServiceImportConfigurationResponse { + /** + * If the import operation is enabled. + */ + enabled?: boolean; + /** + * If the FHIR service is in InitialImportMode. + */ + initialImportMode?: boolean; + /** + * The name of the default integration storage account. + */ + integrationDataStore?: string; + } + + /** + * The settings for Implementation Guides - defining capabilities for national standards, vendor consortiums, clinical societies, etc. + */ + export interface ImplementationGuidesConfigurationResponse { + /** + * If US Core Missing Data requirement is enabled. + */ + usCoreMissingData?: boolean; + } + + /** + * Event Hub ingestion endpoint configuration + */ + export interface IotEventHubIngestionEndpointConfigurationResponse { + /** + * Consumer group of the event hub to connected to. + */ + consumerGroup?: string; + /** + * Event Hub name to connect to. + */ + eventHubName?: string; + /** + * Fully qualified namespace of the Event Hub to connect to. + */ + fullyQualifiedEventHubNamespace?: string; + } + + /** + * The mapping content. + */ + export interface IotMappingPropertiesResponse { + /** + * The mapping. + */ + content?: any; + } + + /** + * The Private Endpoint Connection resource. + */ + export interface PrivateEndpointConnectionResponse { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + id: string; + /** + * The name of the resource + */ + name: string; + /** + * The resource of private end point. + */ + privateEndpoint?: outputs.healthcareapis.v20250301preview.PrivateEndpointResponse; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + privateLinkServiceConnectionState: outputs.healthcareapis.v20250301preview.PrivateLinkServiceConnectionStateResponse; + /** + * The provisioning state of the private endpoint connection resource. + */ + provisioningState: string; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + type: string; + } + + /** + * The Private Endpoint resource. + */ + export interface PrivateEndpointResponse { + /** + * The ARM identifier for Private Endpoint + */ + id: string; + } + + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + export interface PrivateLinkServiceConnectionStateResponse { + /** + * A message indicating if changes on the service provider require any updates on the consumer. + */ + actionsRequired?: string; + /** + * The reason for approval/rejection of the connection. + */ + description?: string; + /** + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + */ + status?: string; + } + + /** + * The settings for history tracking for FHIR resources. + */ + export interface ResourceVersionPolicyConfigurationResponse { + /** + * The default value for tracking history across all resources. + */ + default?: string; + /** + * A list of FHIR Resources and their version policy overrides. + */ + resourceTypeOverrides?: {[key: string]: string}; + } + + /** + * An access policy entry. + */ + export interface ServiceAccessPolicyEntryResponse { + /** + * An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + */ + objectId: string; + } + + /** + * Azure container registry configuration information + */ + export interface ServiceAcrConfigurationInfoResponse { + /** + * The list of the ACR login servers. + */ + loginServers?: string[]; + /** + * The list of Open Container Initiative (OCI) artifacts. + */ + ociArtifacts?: outputs.healthcareapis.v20250301preview.ServiceOciArtifactEntryResponse[]; + } + + /** + * Authentication configuration information + */ + export interface ServiceAuthenticationConfigurationInfoResponse { + /** + * The audience url for the service + */ + audience?: string; + /** + * The authority url for the service + */ + authority?: string; + /** + * If the SMART on FHIR proxy is enabled + */ + smartProxyEnabled?: boolean; + } + + /** + * The settings for the CORS configuration of the service instance. + */ + export interface ServiceCorsConfigurationInfoResponse { + /** + * If credentials are allowed via CORS. + */ + allowCredentials?: boolean; + /** + * The headers to be allowed via CORS. + */ + headers?: string[]; + /** + * The max age to be allowed via CORS. + */ + maxAge?: number; + /** + * The methods to be allowed via CORS. + */ + methods?: string[]; + /** + * The origins to be allowed via CORS. + */ + origins?: string[]; + } + + /** + * The settings for the Cosmos DB database backing the service. + */ + export interface ServiceCosmosDbConfigurationInfoResponse { + /** + * The multi-tenant application id used to enable CMK access for services in a data sovereign region. + */ + crossTenantCmkApplicationId?: string; + /** + * The URI of the customer-managed key for the backing database. + */ + keyVaultKeyUri?: string; + /** + * The provisioned throughput for the backing database. + */ + offerThroughput?: number; + } + + /** + * Export operation configuration information + */ + export interface ServiceExportConfigurationInfoResponse { + /** + * The name of the default export storage account. + */ + storageAccountName?: string; + } + + /** + * Import operation configuration information + */ + export interface ServiceImportConfigurationInfoResponse { + /** + * If the import operation is enabled. + */ + enabled?: boolean; + /** + * If the FHIR service is in InitialImportMode. + */ + initialImportMode?: boolean; + /** + * The name of the default integration storage account. + */ + integrationDataStore?: string; + } + + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + export interface ServiceManagedIdentityResponseIdentity { + /** + * The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + principalId: string; + /** + * The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + tenantId: string; + /** + * Type of identity being specified, currently SystemAssigned and None are allowed. + */ + type: string; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: {[key: string]: outputs.healthcareapis.v20250301preview.UserAssignedIdentityResponse}; + } + + /** + * An Open Container Initiative (OCI) artifact. + */ + export interface ServiceOciArtifactEntryResponse { + /** + * The artifact digest. + */ + digest?: string; + /** + * The artifact name. + */ + imageName?: string; + /** + * The Azure Container Registry login server. + */ + loginServer?: string; + } + + /** + * The properties of a service instance. + */ + export interface ServicesPropertiesResponse { + /** + * The access policies of the service instance. + */ + accessPolicies?: outputs.healthcareapis.v20250301preview.ServiceAccessPolicyEntryResponse[]; + /** + * The azure container registry settings used for convert data operation of the service instance. + */ + acrConfiguration?: outputs.healthcareapis.v20250301preview.ServiceAcrConfigurationInfoResponse; + /** + * The authentication configuration for the service instance. + */ + authenticationConfiguration?: outputs.healthcareapis.v20250301preview.ServiceAuthenticationConfigurationInfoResponse; + /** + * The settings for the CORS configuration of the service instance. + */ + corsConfiguration?: outputs.healthcareapis.v20250301preview.ServiceCorsConfigurationInfoResponse; + /** + * The settings for the Cosmos DB database backing the service. + */ + cosmosDbConfiguration?: outputs.healthcareapis.v20250301preview.ServiceCosmosDbConfigurationInfoResponse; + /** + * The settings for the export operation of the service instance. + */ + exportConfiguration?: outputs.healthcareapis.v20250301preview.ServiceExportConfigurationInfoResponse; + /** + * The settings for the import operation of the service instance. + */ + importConfiguration?: outputs.healthcareapis.v20250301preview.ServiceImportConfigurationInfoResponse; + /** + * The list of private endpoint connections that are set up for this resource. + */ + privateEndpointConnections?: outputs.healthcareapis.v20250301preview.PrivateEndpointConnectionResponse[]; + /** + * The provisioning state. + */ + provisioningState: string; + /** + * Control permission for data plane traffic coming from public networks while private endpoint is enabled. + */ + publicNetworkAccess?: string; + } + + /** + * Setting indicating whether the service has a managed identity associated with it. + */ + export interface ServicesResourceResponseIdentity { + /** + * The principal ID of the resource identity. + */ + principalId: string; + /** + * The tenant ID of the resource. + */ + tenantId: string; + /** + * Type of identity being specified, currently SystemAssigned and None are allowed. + */ + type?: string; + } + + /** + * An Application configured in the Identity Provider used to access FHIR resources. + */ + export interface SmartIdentityProviderApplicationResponse { + /** + * The actions that are permitted to be performed on FHIR resources for the application. + */ + allowedDataActions?: string[]; + /** + * The audience that will be used to validate bearer tokens against the given authority. + */ + audience?: string; + /** + * The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + */ + clientId?: string; + } + + /** + * An object to configure an identity provider for use with SMART on FHIR authentication. + */ + export interface SmartIdentityProviderConfigurationResponse { + /** + * The array of identity provider applications for SMART on FHIR authentication. + */ + applications?: outputs.healthcareapis.v20250301preview.SmartIdentityProviderApplicationResponse[]; + /** + * The identity provider token authority also known as the token issuing authority. + */ + authority?: string; + } + + /** + * The configuration of connected storage + */ + export interface StorageConfigurationResponse { + /** + * The filesystem name of connected storage account. + */ + fileSystemName?: string; + /** + * The configuration for monitoring changes in the specified storage account. + */ + storageMonitorConfiguration?: outputs.healthcareapis.v20250301preview.StorageMonitorConfigurationResponse; + /** + * The resource id of connected storage account. + */ + storageResourceId?: string; + } + + /** + * The configuration for monitoring changes in a connected storage. + */ + export interface StorageMonitorConfigurationResponse { + /** + * The name of the event subscription associated with the given namespace topic that contains storage events. + */ + eventSubscriptionName?: string; + /** + * The resource id of the Azure Event Grid Namespace. + */ + namespaceResourceId?: string; + /** + * The name of the namespace topic within the specified namespace. + */ + topicName?: string; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + /** + * User assigned identity properties + */ + export interface UserAssignedIdentityResponse { + /** + * The client ID of the assigned identity. + */ + clientId: string; + /** + * The principal ID of the assigned identity. + */ + principalId: string; + } + + /** + * Workspaces resource specific properties. + */ + export interface WorkspaceResponseProperties { + /** + * The list of private endpoint connections that are set up for this resource. + */ + privateEndpointConnections: outputs.healthcareapis.v20250301preview.PrivateEndpointConnectionResponse[]; + /** + * The provisioning state. + */ + provisioningState: string; + /** + * Control permission for data plane traffic coming from public networks while private endpoint is enabled. + */ + publicNetworkAccess: string; + } + + } } export namespace healthdataaiservices { @@ -593332,67 +595200,6 @@ export namespace hybridconnectivity { type: string; } - /** - * Properties of public cloud connectors. - */ - export interface PublicCloudConnectorPropertiesResponse { - /** - * Cloud profile for AWS. - */ - awsCloudProfile: outputs.hybridconnectivity.AwsCloudProfileResponse; - /** - * Connector primary identifier. - */ - connectorPrimaryIdentifier: string; - /** - * Host cloud the public cloud connector. - */ - hostType: string; - /** - * The resource provisioning state. - */ - provisioningState: string; - } - /** - * publicCloudConnectorPropertiesResponseProvideDefaults sets the appropriate defaults for PublicCloudConnectorPropertiesResponse - */ - export function publicCloudConnectorPropertiesResponseProvideDefaults(val: PublicCloudConnectorPropertiesResponse): PublicCloudConnectorPropertiesResponse { - return { - ...val, - awsCloudProfile: outputs.hybridconnectivity.awsCloudProfileResponseProvideDefaults(val.awsCloudProfile), - }; - } - - /** - * Solution configuration resource. - */ - export interface SolutionConfigurationPropertiesResponse { - /** - * The last time resources were inventoried - */ - lastSyncTime: string; - /** - * The resource provisioning state. - */ - provisioningState: string; - /** - * Solution settings - */ - solutionSettings?: {[key: string]: string}; - /** - * The type of the solution - */ - solutionType: string; - /** - * The status of solution configurations - */ - status: string; - /** - * The detailed message of status details - */ - statusDetails: string; - } - /** * Metadata pertaining to creation and last modification of the resource. */ @@ -593502,85 +595309,6 @@ export namespace hybridconnectivity { }; } - /** - * Endpoint details - */ - export interface EndpointPropertiesResponse { - /** - * The resource provisioning state. - */ - provisioningState: string; - /** - * The resource Id of the connectivity endpoint (optional). - */ - resourceId?: string; - /** - * The type of endpoint. - */ - type: string; - } - - /** - * Properties of public cloud connectors. - */ - export interface PublicCloudConnectorPropertiesResponse { - /** - * Cloud profile for AWS. - */ - awsCloudProfile: outputs.hybridconnectivity.v20241201.AwsCloudProfileResponse; - /** - * Connector primary identifier. - */ - connectorPrimaryIdentifier: string; - /** - * Host cloud the public cloud connector. - */ - hostType: string; - /** - * The resource provisioning state. - */ - provisioningState: string; - } - /** - * publicCloudConnectorPropertiesResponseProvideDefaults sets the appropriate defaults for PublicCloudConnectorPropertiesResponse - */ - export function publicCloudConnectorPropertiesResponseProvideDefaults(val: PublicCloudConnectorPropertiesResponse): PublicCloudConnectorPropertiesResponse { - return { - ...val, - awsCloudProfile: outputs.hybridconnectivity.v20241201.awsCloudProfileResponseProvideDefaults(val.awsCloudProfile), - }; - } - - /** - * Solution configuration resource. - */ - export interface SolutionConfigurationPropertiesResponse { - /** - * The last time resources were inventoried - */ - lastSyncTime: string; - /** - * The resource provisioning state. - */ - provisioningState: string; - /** - * Solution settings - */ - solutionSettings?: {[key: string]: string}; - /** - * The type of the solution - */ - solutionType: string; - /** - * The status of solution configurations - */ - status: string; - /** - * The detailed message of status details - */ - statusDetails: string; - } - /** * Metadata pertaining to creation and last modification of the resource. */ @@ -636068,252 +637796,1143 @@ export namespace kubernetesconfiguration { } } -} -export namespace kubernetesruntime { - /** - * The properties of Blob StorageClass - */ - export interface BlobStorageClassTypePropertiesResponse { + export namespace v20241101 { /** - * Azure Storage Account Key + * Parameters to reconcile to the AzureBlob source kind type. */ - azureStorageAccountKey: string; + export interface AzureBlobDefinitionResponse { + /** + * The account key (shared key) to access the storage account + */ + accountKey?: string; + /** + * The Azure Blob container name to sync from the url endpoint for the flux configuration. + */ + containerName?: string; + /** + * Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + */ + localAuthRef?: string; + /** + * Parameters to authenticate using a Managed Identity. + */ + managedIdentity?: outputs.kubernetesconfiguration.v20241101.ManagedIdentityDefinitionResponse; + /** + * The Shared Access token to access the storage container + */ + sasToken?: string; + /** + * Parameters to authenticate using Service Principal. + */ + servicePrincipal?: outputs.kubernetesconfiguration.v20241101.ServicePrincipalDefinitionResponse; + /** + * The interval at which to re-reconcile the cluster Azure Blob source with the remote. + */ + syncIntervalInSeconds?: number; + /** + * The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + */ + timeoutInSeconds?: number; + /** + * The URL to sync for the flux configuration Azure Blob storage account. + */ + url?: string; + } /** - * Azure Storage Account Name + * azureBlobDefinitionResponseProvideDefaults sets the appropriate defaults for AzureBlobDefinitionResponse */ - azureStorageAccountName: string; + export function azureBlobDefinitionResponseProvideDefaults(val: AzureBlobDefinitionResponse): AzureBlobDefinitionResponse { + return { + ...val, + servicePrincipal: (val.servicePrincipal ? outputs.kubernetesconfiguration.v20241101.servicePrincipalDefinitionResponseProvideDefaults(val.servicePrincipal) : undefined), + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + }; + } + /** - * Type of a storage class - * Expected value is 'Blob'. + * Parameters to reconcile to the Bucket source kind type. */ - type: "Blob"; - } - - /** - * The properties of Native StorageClass - */ - export interface NativeStorageClassTypePropertiesResponse { + export interface BucketDefinitionResponse { + /** + * Plaintext access key used to securely access the S3 bucket + */ + accessKey?: string; + /** + * The bucket name to sync from the url endpoint for the flux configuration. + */ + bucketName?: string; + /** + * Specify whether to use insecure communication when puling data from the S3 bucket. + */ + insecure?: boolean; + /** + * Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + */ + localAuthRef?: string; + /** + * The interval at which to re-reconcile the cluster bucket source with the remote. + */ + syncIntervalInSeconds?: number; + /** + * The maximum time to attempt to reconcile the cluster bucket source with the remote. + */ + timeoutInSeconds?: number; + /** + * The URL to sync for the flux configuration S3 bucket. + */ + url?: string; + } /** - * Type of a storage class - * Expected value is 'Native'. + * bucketDefinitionResponseProvideDefaults sets the appropriate defaults for BucketDefinitionResponse */ - type: "Native"; - } + export function bucketDefinitionResponseProvideDefaults(val: BucketDefinitionResponse): BucketDefinitionResponse { + return { + ...val, + insecure: (val.insecure) ?? true, + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + }; + } - /** - * The properties of NFS StorageClass - */ - export interface NfsStorageClassTypePropertiesResponse { /** - * Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount + * The resource management error additional info. */ - mountPermissions?: string; + export interface ErrorAdditionalInfoResponse { + /** + * The additional info. + */ + info: any; + /** + * The additional info type. + */ + type: string; + } + /** - * The action to take when a NFS volume is deleted. Default is Delete + * The error detail. */ - onDelete?: string; + export interface ErrorDetailResponse { + /** + * The error additional info. + */ + additionalInfo: outputs.kubernetesconfiguration.v20241101.ErrorAdditionalInfoResponse[]; + /** + * The error code. + */ + code: string; + /** + * The error details. + */ + details: outputs.kubernetesconfiguration.v20241101.ErrorDetailResponse[]; + /** + * The error message. + */ + message: string; + /** + * The error target. + */ + target: string; + } + /** - * NFS Server + * Identity of the Extension resource in an AKS cluster */ - server: string; + export interface ExtensionResponseAksAssignedIdentity { + /** + * The principal ID of resource identity. + */ + principalId: string; + /** + * The tenant ID of resource. + */ + tenantId: string; + /** + * The identity type. + */ + type?: string; + } + /** - * NFS share + * Status from the extension. */ - share: string; + export interface ExtensionStatusResponse { + /** + * Status code provided by the Extension + */ + code?: string; + /** + * Short description of status of the extension. + */ + displayStatus?: string; + /** + * Level of the status. + */ + level?: string; + /** + * Detailed message of the status from the Extension. + */ + message?: string; + /** + * DateLiteral (per ISO8601) noting the time of installation status. + */ + time?: string; + } /** - * Sub directory under share. If the sub directory doesn't exist, driver will create it + * extensionStatusResponseProvideDefaults sets the appropriate defaults for ExtensionStatusResponse */ - subDir?: string; + export function extensionStatusResponseProvideDefaults(val: ExtensionStatusResponse): ExtensionStatusResponse { + return { + ...val, + level: (val.level) ?? "Information", + }; + } + /** - * Type of a storage class - * Expected value is 'NFS'. + * Parameters to reconcile to the GitRepository source kind type. */ - type: "NFS"; - } - - /** - * The properties of RWX StorageClass - */ - export interface RwxStorageClassTypePropertiesResponse { + export interface GitRepositoryDefinitionResponse { + /** + * Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + */ + httpsCACert?: string; + /** + * Plaintext HTTPS username used to access private git repositories over HTTPS + */ + httpsUser?: string; + /** + * Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + */ + localAuthRef?: string; + /** + * Name of the provider used for authentication. + */ + provider?: string; + /** + * The source reference for the GitRepository object. + */ + repositoryRef?: outputs.kubernetesconfiguration.v20241101.RepositoryRefDefinitionResponse; + /** + * Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + */ + sshKnownHosts?: string; + /** + * The interval at which to re-reconcile the cluster git repository source with the remote. + */ + syncIntervalInSeconds?: number; + /** + * The maximum time to attempt to reconcile the cluster git repository source with the remote. + */ + timeoutInSeconds?: number; + /** + * The URL to sync for the flux configuration git repository. + */ + url?: string; + } /** - * The backing storageclass used to create new storageclass + * gitRepositoryDefinitionResponseProvideDefaults sets the appropriate defaults for GitRepositoryDefinitionResponse */ - backingStorageClassName: string; + export function gitRepositoryDefinitionResponseProvideDefaults(val: GitRepositoryDefinitionResponse): GitRepositoryDefinitionResponse { + return { + ...val, + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + }; + } + /** - * Type of a storage class - * Expected value is 'RWX'. + * Properties for HelmRelease objects */ - type: "RWX"; - } + export interface HelmReleasePropertiesDefinitionResponse { + /** + * Total number of times that the HelmRelease failed to install or upgrade + */ + failureCount?: number; + /** + * The reference to the HelmChart object used as the source to this HelmRelease + */ + helmChartRef?: outputs.kubernetesconfiguration.v20241101.ObjectReferenceDefinitionResponse; + /** + * Number of times that the HelmRelease failed to install + */ + installFailureCount?: number; + /** + * The revision number of the last released object change + */ + lastRevisionApplied?: number; + /** + * Number of times that the HelmRelease failed to upgrade + */ + upgradeFailureCount?: number; + } - /** - * The properties of SMB StorageClass - */ - export interface SmbStorageClassTypePropertiesResponse { /** - * Server domain + * Identity for the resource. */ - domain?: string; + export interface IdentityResponse { + /** + * The principal ID of resource identity. + */ + principalId: string; + /** + * The tenant ID of resource. + */ + tenantId: string; + /** + * The identity type. + */ + type?: string; + } + /** - * Server password + * The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster. */ - password?: string; + export interface KustomizationDefinitionResponse { + /** + * Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + */ + dependsOn?: string[]; + /** + * Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + */ + force?: boolean; + /** + * Name of the Kustomization, matching the key in the Kustomizations object map. + */ + name: string; + /** + * The path in the source reference to reconcile on the cluster. + */ + path?: string; + /** + * Used for variable substitution for this Kustomization after kustomize build. + */ + postBuild?: outputs.kubernetesconfiguration.v20241101.PostBuildDefinitionResponse; + /** + * Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + */ + prune?: boolean; + /** + * The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + */ + retryIntervalInSeconds?: number; + /** + * The interval at which to re-reconcile the Kustomization on the cluster. + */ + syncIntervalInSeconds?: number; + /** + * The maximum time to attempt to reconcile the Kustomization on the cluster. + */ + timeoutInSeconds?: number; + /** + * Enable/disable health check for all Kubernetes objects created by this Kustomization. + */ + wait?: boolean; + } /** - * SMB Source + * kustomizationDefinitionResponseProvideDefaults sets the appropriate defaults for KustomizationDefinitionResponse */ - source: string; + export function kustomizationDefinitionResponseProvideDefaults(val: KustomizationDefinitionResponse): KustomizationDefinitionResponse { + return { + ...val, + force: (val.force) ?? false, + path: (val.path) ?? "", + prune: (val.prune) ?? false, + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + wait: (val.wait) ?? true, + }; + } + /** - * Sub directory under share. If the sub directory doesn't exist, driver will create it + * Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled. */ - subDir?: string; + export interface LayerSelectorDefinitionResponse { + /** + * The first layer matching the specified media type will be used. + */ + mediaType?: string; + /** + * The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + */ + operation?: string; + } + /** - * Type of a storage class - * Expected value is 'SMB'. + * Parameters to authenticate using a Managed Identity. */ - type: "SMB"; + export interface ManagedIdentityDefinitionResponse { + /** + * The client Id for authenticating a Managed Identity. + */ + clientId?: string; + } + /** - * Server username + * MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact. */ - username?: string; - } + export interface MatchOidcIdentityDefinitionResponse { + /** + * The regex pattern to match against to verify the OIDC issuer. + */ + issuer?: string; + /** + * The regex pattern to match against to verify the identity subject. + */ + subject?: string; + } - /** - * Metadata pertaining to creation and last modification of the resource. - */ - export interface SystemDataResponse { /** - * The timestamp of resource creation (UTC). + * Parameters to reconcile to the OCIRepository source kind type. */ - createdAt?: string; + export interface OCIRepositoryDefinitionResponse { + /** + * Specify whether to allow connecting to a non-TLS HTTP container registry. + */ + insecure?: boolean; + /** + * The layer to be pulled from the OCI artifact. + */ + layerSelector?: outputs.kubernetesconfiguration.v20241101.LayerSelectorDefinitionResponse; + /** + * Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + */ + localAuthRef?: string; + /** + * The source reference for the OCIRepository object. + */ + repositoryRef?: outputs.kubernetesconfiguration.v20241101.OCIRepositoryRefDefinitionResponse; + /** + * The service account name to authenticate with the OCI repository. + */ + serviceAccountName?: string; + /** + * The interval at which to re-reconcile the cluster OCI repository source with the remote. + */ + syncIntervalInSeconds?: number; + /** + * The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + */ + timeoutInSeconds?: number; + /** + * Parameters to authenticate using TLS config for OCI repository. + */ + tlsConfig?: outputs.kubernetesconfiguration.v20241101.TlsConfigDefinitionResponse; + /** + * The URL to sync for the flux configuration OCI repository. + */ + url?: string; + /** + * Specifies whether to use Workload Identity to authenticate with the OCI repository. + */ + useWorkloadIdentity?: boolean; + /** + * Verification of the authenticity of an OCI Artifact. + */ + verify?: outputs.kubernetesconfiguration.v20241101.VerifyDefinitionResponse; + } /** - * The identity that created the resource. + * ocirepositoryDefinitionResponseProvideDefaults sets the appropriate defaults for OCIRepositoryDefinitionResponse */ - createdBy?: string; + export function ocirepositoryDefinitionResponseProvideDefaults(val: OCIRepositoryDefinitionResponse): OCIRepositoryDefinitionResponse { + return { + ...val, + insecure: (val.insecure) ?? false, + syncIntervalInSeconds: (val.syncIntervalInSeconds) ?? 600, + timeoutInSeconds: (val.timeoutInSeconds) ?? 600, + useWorkloadIdentity: (val.useWorkloadIdentity) ?? false, + }; + } + /** - * The type of identity that created the resource. + * The source reference for the OCIRepository object. */ - createdByType?: string; + export interface OCIRepositoryRefDefinitionResponse { + /** + * The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + */ + digest?: string; + /** + * The semver range used to match against OCI repository tags. This takes precedence over tag. + */ + semver?: string; + /** + * The OCI repository image tag name to pull. This defaults to 'latest'. + */ + tag?: string; + } + /** - * The timestamp of resource last modification (UTC) + * Object reference to a Kubernetes object on a cluster */ - lastModifiedAt?: string; + export interface ObjectReferenceDefinitionResponse { + /** + * Name of the object + */ + name?: string; + /** + * Namespace of the object + */ + namespace?: string; + } + /** - * The identity that last modified the resource. + * Status condition of Kubernetes object */ - lastModifiedBy?: string; + export interface ObjectStatusConditionDefinitionResponse { + /** + * Last time this status condition has changed + */ + lastTransitionTime?: string; + /** + * A more verbose description of the object status condition + */ + message?: string; + /** + * Reason for the specified status condition type status + */ + reason?: string; + /** + * Status of the Kubernetes object condition type + */ + status?: string; + /** + * Object status condition type for this object + */ + type?: string; + } + /** - * The type of identity that last modified the resource. + * Statuses of objects deployed by the user-specified kustomizations from the git repository. */ - lastModifiedByType?: string; - } + export interface ObjectStatusDefinitionResponse { + /** + * Object reference to the Kustomization that applied this object + */ + appliedBy?: outputs.kubernetesconfiguration.v20241101.ObjectReferenceDefinitionResponse; + /** + * Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster. + */ + complianceState?: string; + /** + * Additional properties that are provided from objects of the HelmRelease kind + */ + helmReleaseProperties?: outputs.kubernetesconfiguration.v20241101.HelmReleasePropertiesDefinitionResponse; + /** + * Kind of the applied object + */ + kind?: string; + /** + * Name of the applied object + */ + name?: string; + /** + * Namespace of the applied object + */ + namespace?: string; + /** + * List of Kubernetes object status conditions present on the cluster + */ + statusConditions?: outputs.kubernetesconfiguration.v20241101.ObjectStatusConditionDefinitionResponse[]; + } - export namespace v20231001preview { /** - * The properties of Blob StorageClass + * Plan for the resource. */ - export interface BlobStorageClassTypePropertiesResponse { + export interface PlanResponse { /** - * Azure Storage Account Key + * A user defined name of the 3rd Party Artifact that is being procured. */ - azureStorageAccountKey: string; + name: string; /** - * Azure Storage Account Name + * The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. */ - azureStorageAccountName: string; + product: string; /** - * Type of a storage class - * Expected value is 'Blob'. + * A publisher provided promotion code as provisioned in Data Market for the said product/artifact. */ - type: "Blob"; + promotionCode?: string; + /** + * The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + */ + publisher: string; + /** + * The version of the desired product/artifact. + */ + version?: string; } /** - * The properties of Native StorageClass + * The postBuild definitions defining variable substitutions for this Kustomization after kustomize build. */ - export interface NativeStorageClassTypePropertiesResponse { + export interface PostBuildDefinitionResponse { /** - * Type of a storage class - * Expected value is 'Native'. + * Key/value pairs holding the variables to be substituted in this Kustomization. */ - type: "Native"; + substitute?: {[key: string]: string}; + /** + * Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + */ + substituteFrom?: outputs.kubernetesconfiguration.v20241101.SubstituteFromDefinitionResponse[]; } /** - * The properties of NFS StorageClass + * The source reference for the GitRepository object. */ - export interface NfsStorageClassTypePropertiesResponse { + export interface RepositoryRefDefinitionResponse { /** - * Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount + * The git repository branch name to checkout. */ - mountPermissions?: string; + branch?: string; /** - * The action to take when a NFS volume is deleted. Default is Delete + * The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. */ - onDelete?: string; + commit?: string; /** - * NFS Server + * The semver range used to match against git repository tags. This takes precedence over tag. */ - server: string; + semver?: string; /** - * NFS share + * The git repository tag name to checkout. This takes precedence over branch. */ - share: string; + tag?: string; + } + + /** + * Specifies that the scope of the extension is Cluster + */ + export interface ScopeClusterResponse { /** - * Sub directory under share. If the sub directory doesn't exist, driver will create it + * Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created */ - subDir?: string; + releaseNamespace?: string; + } + + /** + * Specifies that the scope of the extension is Namespace + */ + export interface ScopeNamespaceResponse { /** - * Type of a storage class - * Expected value is 'NFS'. + * Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created */ - type: "NFS"; + targetNamespace?: string; } /** - * The properties of RWX StorageClass + * Scope of the extension. It can be either Cluster or Namespace; but not both. */ - export interface RwxStorageClassTypePropertiesResponse { + export interface ScopeResponse { /** - * The backing storageclass used to create new storageclass + * Specifies that the scope of the extension is Cluster */ - backingStorageClassName: string; + cluster?: outputs.kubernetesconfiguration.v20241101.ScopeClusterResponse; /** - * Type of a storage class - * Expected value is 'RWX'. + * Specifies that the scope of the extension is Namespace */ - type: "RWX"; + namespace?: outputs.kubernetesconfiguration.v20241101.ScopeNamespaceResponse; } /** - * The properties of SMB StorageClass + * Parameters to authenticate using Service Principal. */ - export interface SmbStorageClassTypePropertiesResponse { + export interface ServicePrincipalDefinitionResponse { /** - * Server domain + * Base64-encoded certificate used to authenticate a Service Principal */ - domain?: string; + clientCertificate?: string; /** - * Server password + * The password for the certificate used to authenticate a Service Principal */ - password?: string; + clientCertificatePassword?: string; /** - * SMB Source + * Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate */ - source: string; + clientCertificateSendChain?: boolean; /** - * Sub directory under share. If the sub directory doesn't exist, driver will create it + * The client Id for authenticating a Service Principal. */ - subDir?: string; + clientId?: string; /** - * Type of a storage class - * Expected value is 'SMB'. + * The client secret for authenticating a Service Principal */ - type: "SMB"; + clientSecret?: string; /** - * Server username + * The tenant Id for authenticating a Service Principal */ - username?: string; + tenantId?: string; + } + /** + * servicePrincipalDefinitionResponseProvideDefaults sets the appropriate defaults for ServicePrincipalDefinitionResponse + */ + export function servicePrincipalDefinitionResponseProvideDefaults(val: ServicePrincipalDefinitionResponse): ServicePrincipalDefinitionResponse { + return { + ...val, + clientCertificateSendChain: (val.clientCertificateSendChain) ?? false, + }; + } + + /** + * Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + */ + export interface SubstituteFromDefinitionResponse { + /** + * Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + */ + kind?: string; + /** + * Name of the ConfigMap/Secret that holds the variables to be used in substitution. + */ + name?: string; + /** + * Set to True to proceed without ConfigMap/Secret, if it is not present. + */ + optional?: boolean; + } + /** + * substituteFromDefinitionResponseProvideDefaults sets the appropriate defaults for SubstituteFromDefinitionResponse + */ + export function substituteFromDefinitionResponseProvideDefaults(val: SubstituteFromDefinitionResponse): SubstituteFromDefinitionResponse { + return { + ...val, + optional: (val.optional) ?? false, + }; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + /** + * Parameters to authenticate using TLS config for OCI repository. + */ + export interface TlsConfigDefinitionResponse { + /** + * Base64-encoded CA certificate used to verify the server. + */ + caCertificate?: string; + /** + * Base64-encoded certificate used to authenticate a client with the OCI repository. + */ + clientCertificate?: string; + /** + * Base64-encoded private key used to authenticate a client with the OCI repository. + */ + privateKey?: string; + } + + /** + * Parameters to verify the authenticity of an OCI Artifact. + */ + export interface VerifyDefinitionResponse { + /** + * Array defining the criteria for matching the identity while verifying an OCI artifact. + */ + matchOidcIdentity?: outputs.kubernetesconfiguration.v20241101.MatchOidcIdentityDefinitionResponse[]; + /** + * Verification provider name. + */ + provider?: string; + /** + * An object containing trusted public keys of trusted authors. + */ + verificationConfig?: {[key: string]: string}; + } + + } + + export namespace v20241101preview { + /** + * Properties that define a Azure Arc PrivateLinkScope resource. + */ + export interface KubernetesConfigurationPrivateLinkScopePropertiesResponse { + /** + * Managed Cluster ARM ID for the private link scope (Required) + */ + clusterResourceId: string; + /** + * The collection of associated Private Endpoint Connections. + */ + privateEndpointConnections: outputs.kubernetesconfiguration.v20241101preview.PrivateEndpointConnectionResponse[]; + /** + * The Guid id of the private link scope. + */ + privateLinkScopeId: string; + /** + * Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed. + */ + provisioningState: string; + /** + * Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + */ + publicNetworkAccess?: string; + } + + /** + * The Private Endpoint Connection resource. + */ + export interface PrivateEndpointConnectionResponse { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + id: string; + /** + * The name of the resource + */ + name: string; + /** + * The resource of private end point. + */ + privateEndpoint?: outputs.kubernetesconfiguration.v20241101preview.PrivateEndpointResponse; + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + privateLinkServiceConnectionState: outputs.kubernetesconfiguration.v20241101preview.PrivateLinkServiceConnectionStateResponse; + /** + * The provisioning state of the private endpoint connection resource. + */ + provisioningState: string; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + systemData: outputs.kubernetesconfiguration.v20241101preview.SystemDataResponse; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + type: string; + } + + /** + * The Private Endpoint resource. + */ + export interface PrivateEndpointResponse { + /** + * The ARM identifier for Private Endpoint + */ + id: string; + } + + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + export interface PrivateLinkServiceConnectionStateResponse { + /** + * A message indicating if changes on the service provider require any updates on the consumer. + */ + actionsRequired?: string; + /** + * The reason for approval/rejection of the connection. + */ + description?: string; + /** + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + */ + status?: string; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + } +} + +export namespace kubernetesruntime { + /** + * The properties of Blob StorageClass + */ + export interface BlobStorageClassTypePropertiesResponse { + /** + * Azure Storage Account Key + */ + azureStorageAccountKey: string; + /** + * Azure Storage Account Name + */ + azureStorageAccountName: string; + /** + * Type of a storage class + * Expected value is 'Blob'. + */ + type: "Blob"; + } + + /** + * The properties of Native StorageClass + */ + export interface NativeStorageClassTypePropertiesResponse { + /** + * Type of a storage class + * Expected value is 'Native'. + */ + type: "Native"; + } + + /** + * The properties of NFS StorageClass + */ + export interface NfsStorageClassTypePropertiesResponse { + /** + * Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount + */ + mountPermissions?: string; + /** + * The action to take when a NFS volume is deleted. Default is Delete + */ + onDelete?: string; + /** + * NFS Server + */ + server: string; + /** + * NFS share + */ + share: string; + /** + * Sub directory under share. If the sub directory doesn't exist, driver will create it + */ + subDir?: string; + /** + * Type of a storage class + * Expected value is 'NFS'. + */ + type: "NFS"; + } + + /** + * The properties of RWX StorageClass + */ + export interface RwxStorageClassTypePropertiesResponse { + /** + * The backing storageclass used to create new storageclass + */ + backingStorageClassName: string; + /** + * Type of a storage class + * Expected value is 'RWX'. + */ + type: "RWX"; + } + + /** + * The properties of SMB StorageClass + */ + export interface SmbStorageClassTypePropertiesResponse { + /** + * Server domain + */ + domain?: string; + /** + * Server password + */ + password?: string; + /** + * SMB Source + */ + source: string; + /** + * Sub directory under share. If the sub directory doesn't exist, driver will create it + */ + subDir?: string; + /** + * Type of a storage class + * Expected value is 'SMB'. + */ + type: "SMB"; + /** + * Server username + */ + username?: string; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + export namespace v20231001preview { + /** + * The properties of Blob StorageClass + */ + export interface BlobStorageClassTypePropertiesResponse { + /** + * Azure Storage Account Key + */ + azureStorageAccountKey: string; + /** + * Azure Storage Account Name + */ + azureStorageAccountName: string; + /** + * Type of a storage class + * Expected value is 'Blob'. + */ + type: "Blob"; + } + + /** + * The properties of Native StorageClass + */ + export interface NativeStorageClassTypePropertiesResponse { + /** + * Type of a storage class + * Expected value is 'Native'. + */ + type: "Native"; + } + + /** + * The properties of NFS StorageClass + */ + export interface NfsStorageClassTypePropertiesResponse { + /** + * Mounted folder permissions. Default is 0. If set as non-zero, driver will perform `chmod` after mount + */ + mountPermissions?: string; + /** + * The action to take when a NFS volume is deleted. Default is Delete + */ + onDelete?: string; + /** + * NFS Server + */ + server: string; + /** + * NFS share + */ + share: string; + /** + * Sub directory under share. If the sub directory doesn't exist, driver will create it + */ + subDir?: string; + /** + * Type of a storage class + * Expected value is 'NFS'. + */ + type: "NFS"; + } + + /** + * The properties of RWX StorageClass + */ + export interface RwxStorageClassTypePropertiesResponse { + /** + * The backing storageclass used to create new storageclass + */ + backingStorageClassName: string; + /** + * Type of a storage class + * Expected value is 'RWX'. + */ + type: "RWX"; + } + + /** + * The properties of SMB StorageClass + */ + export interface SmbStorageClassTypePropertiesResponse { + /** + * Server domain + */ + domain?: string; + /** + * Server password + */ + password?: string; + /** + * SMB Source + */ + source: string; + /** + * Sub directory under share. If the sub directory doesn't exist, driver will create it + */ + subDir?: string; + /** + * Type of a storage class + * Expected value is 'SMB'. + */ + type: "SMB"; + /** + * Server username + */ + username?: string; } /** @@ -722477,11 +725096,11512 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20231001.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20231001.NlpVerticalFeaturizationSettingsResponse; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: outputs.machinelearningservices.v20231001.NlpVerticalLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Primary metric for Text-Classification-Multilabel task. + * Currently only Accuracy is supported as primary metric, hence user need not set it explicitly. + */ + primaryMetric: string; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'TextClassificationMultilabel'. + */ + taskType: "TextClassificationMultilabel"; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + } + /** + * textClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for TextClassificationMultilabelResponse + */ + export function textClassificationMultilabelResponseProvideDefaults(val: TextClassificationMultilabelResponse): TextClassificationMultilabelResponse { + return { + ...val, + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + trainingData: outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Text Classification task in AutoML NLP vertical. + * NLP - Natural Language Processing. + */ + export interface TextClassificationResponse { + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: outputs.machinelearningservices.v20231001.NlpVerticalFeaturizationSettingsResponse; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: outputs.machinelearningservices.v20231001.NlpVerticalLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Primary metric for Text-Classification task. + */ + primaryMetric?: string; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'TextClassification'. + */ + taskType: "TextClassification"; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + } + /** + * textClassificationResponseProvideDefaults sets the appropriate defaults for TextClassificationResponse + */ + export function textClassificationResponseProvideDefaults(val: TextClassificationResponse): TextClassificationResponse { + return { + ...val, + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + primaryMetric: (val.primaryMetric) ?? "Accuracy", + trainingData: outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Text-NER task in AutoML NLP vertical. + * NER - Named Entity Recognition. + * NLP - Natural Language Processing. + */ + export interface TextNerResponse { + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: outputs.machinelearningservices.v20231001.NlpVerticalFeaturizationSettingsResponse; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: outputs.machinelearningservices.v20231001.NlpVerticalLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Primary metric for Text-NER task. + * Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly. + */ + primaryMetric: string; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'TextNER'. + */ + taskType: "TextNER"; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + } + /** + * textNerResponseProvideDefaults sets the appropriate defaults for TextNerResponse + */ + export function textNerResponseProvideDefaults(val: TextNerResponse): TextNerResponse { + return { + ...val, + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + trainingData: outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Describes the tmpfs options for the container + */ + export interface TmpfsOptionsResponse { + /** + * Mention the Tmpfs size + */ + size?: number; + } + + export interface TopNFeaturesByAttributionResponse { + /** + * + * Expected value is 'TopNByAttribution'. + */ + filterType: "TopNByAttribution"; + /** + * The number of top features to include. + */ + top?: number; + } + /** + * topNFeaturesByAttributionResponseProvideDefaults sets the appropriate defaults for TopNFeaturesByAttributionResponse + */ + export function topNFeaturesByAttributionResponseProvideDefaults(val: TopNFeaturesByAttributionResponse): TopNFeaturesByAttributionResponse { + return { + ...val, + top: (val.top) ?? 10, + }; + } + + /** + * Trial component definition. + */ + export interface TrialComponentResponse { + /** + * ARM resource ID of the code asset. + */ + codeId?: string; + /** + * [Required] The command to execute on startup of the job. eg. "python train.py" + */ + command: string; + /** + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + */ + distribution?: outputs.machinelearningservices.v20231001.MpiResponse | outputs.machinelearningservices.v20231001.PyTorchResponse | outputs.machinelearningservices.v20231001.TensorFlowResponse; + /** + * [Required] The ARM resource ID of the Environment specification for the job. + */ + environmentId: string; + /** + * Environment variables included in the job. + */ + environmentVariables?: {[key: string]: string}; + /** + * Compute Resource configuration for the job. + */ + resources?: outputs.machinelearningservices.v20231001.JobResourceConfigurationResponse; + } + /** + * trialComponentResponseProvideDefaults sets the appropriate defaults for TrialComponentResponse + */ + export function trialComponentResponseProvideDefaults(val: TrialComponentResponse): TrialComponentResponse { + return { + ...val, + resources: (val.resources ? outputs.machinelearningservices.v20231001.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + }; + } + + export interface TritonModelJobInputResponse { + /** + * Description for the input. + */ + description?: string; + /** + * Enum to determine the Job Input Type. + * Expected value is 'triton_model'. + */ + jobInputType: "triton_model"; + /** + * Input Asset Delivery Mode. + */ + mode?: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + } + /** + * tritonModelJobInputResponseProvideDefaults sets the appropriate defaults for TritonModelJobInputResponse + */ + export function tritonModelJobInputResponseProvideDefaults(val: TritonModelJobInputResponse): TritonModelJobInputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface TritonModelJobOutputResponse { + /** + * Description for the output. + */ + description?: string; + /** + * Enum to determine the Job Output Type. + * Expected value is 'triton_model'. + */ + jobOutputType: "triton_model"; + /** + * Output Asset Delivery Mode. + */ + mode?: string; + /** + * Output Asset URI. + */ + uri?: string; + } + /** + * tritonModelJobOutputResponseProvideDefaults sets the appropriate defaults for TritonModelJobOutputResponse + */ + export function tritonModelJobOutputResponseProvideDefaults(val: TritonModelJobOutputResponse): TritonModelJobOutputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * Defines an early termination policy that cancels a given percentage of runs at each evaluation interval. + */ + export interface TruncationSelectionPolicyResponse { + /** + * Number of intervals by which to delay the first evaluation. + */ + delayEvaluation?: number; + /** + * Interval (number of runs) between policy evaluations. + */ + evaluationInterval?: number; + /** + * + * Expected value is 'TruncationSelection'. + */ + policyType: "TruncationSelection"; + /** + * The percentage of runs to cancel at each evaluation interval. + */ + truncationPercentage?: number; + } + /** + * truncationSelectionPolicyResponseProvideDefaults sets the appropriate defaults for TruncationSelectionPolicyResponse + */ + export function truncationSelectionPolicyResponseProvideDefaults(val: TruncationSelectionPolicyResponse): TruncationSelectionPolicyResponse { + return { + ...val, + delayEvaluation: (val.delayEvaluation) ?? 0, + evaluationInterval: (val.evaluationInterval) ?? 0, + truncationPercentage: (val.truncationPercentage) ?? 0, + }; + } + + /** + * uri-file data version entity + */ + export interface UriFileDataVersionResponse { + /** + * Enum to determine the type of data. + * Expected value is 'uri_file'. + */ + dataType: "uri_file"; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: string; + /** + * The asset description text. + */ + description?: string; + /** + * If the name version are system generated (anonymous registration). + */ + isAnonymous?: boolean; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * uriFileDataVersionResponseProvideDefaults sets the appropriate defaults for UriFileDataVersionResponse + */ + export function uriFileDataVersionResponseProvideDefaults(val: UriFileDataVersionResponse): UriFileDataVersionResponse { + return { + ...val, + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface UriFileJobInputResponse { + /** + * Description for the input. + */ + description?: string; + /** + * Enum to determine the Job Input Type. + * Expected value is 'uri_file'. + */ + jobInputType: "uri_file"; + /** + * Input Asset Delivery Mode. + */ + mode?: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + } + /** + * uriFileJobInputResponseProvideDefaults sets the appropriate defaults for UriFileJobInputResponse + */ + export function uriFileJobInputResponseProvideDefaults(val: UriFileJobInputResponse): UriFileJobInputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface UriFileJobOutputResponse { + /** + * Description for the output. + */ + description?: string; + /** + * Enum to determine the Job Output Type. + * Expected value is 'uri_file'. + */ + jobOutputType: "uri_file"; + /** + * Output Asset Delivery Mode. + */ + mode?: string; + /** + * Output Asset URI. + */ + uri?: string; + } + /** + * uriFileJobOutputResponseProvideDefaults sets the appropriate defaults for UriFileJobOutputResponse + */ + export function uriFileJobOutputResponseProvideDefaults(val: UriFileJobOutputResponse): UriFileJobOutputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * uri-folder data version entity + */ + export interface UriFolderDataVersionResponse { + /** + * Enum to determine the type of data. + * Expected value is 'uri_folder'. + */ + dataType: "uri_folder"; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: string; + /** + * The asset description text. + */ + description?: string; + /** + * If the name version are system generated (anonymous registration). + */ + isAnonymous?: boolean; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * uriFolderDataVersionResponseProvideDefaults sets the appropriate defaults for UriFolderDataVersionResponse + */ + export function uriFolderDataVersionResponseProvideDefaults(val: UriFolderDataVersionResponse): UriFolderDataVersionResponse { + return { + ...val, + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface UriFolderJobInputResponse { + /** + * Description for the input. + */ + description?: string; + /** + * Enum to determine the Job Input Type. + * Expected value is 'uri_folder'. + */ + jobInputType: "uri_folder"; + /** + * Input Asset Delivery Mode. + */ + mode?: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + } + /** + * uriFolderJobInputResponseProvideDefaults sets the appropriate defaults for UriFolderJobInputResponse + */ + export function uriFolderJobInputResponseProvideDefaults(val: UriFolderJobInputResponse): UriFolderJobInputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface UriFolderJobOutputResponse { + /** + * Description for the output. + */ + description?: string; + /** + * Enum to determine the Job Output Type. + * Expected value is 'uri_folder'. + */ + jobOutputType: "uri_folder"; + /** + * Output Asset Delivery Mode. + */ + mode?: string; + /** + * Output Asset URI. + */ + uri?: string; + } + /** + * uriFolderJobOutputResponseProvideDefaults sets the appropriate defaults for UriFolderJobOutputResponse + */ + export function uriFolderJobOutputResponseProvideDefaults(val: UriFolderJobOutputResponse): UriFolderJobOutputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * Settings for user account that gets created on each on the nodes of a compute. + */ + export interface UserAccountCredentialsResponse { + /** + * Name of the administrator user account which can be used to SSH to nodes. + */ + adminUserName: string; + /** + * Password of the administrator user account. + */ + adminUserPassword?: string; + /** + * SSH public key of the administrator user account. + */ + adminUserSshPublicKey?: string; + } + + /** + * User assigned identity properties + */ + export interface UserAssignedIdentityResponse { + /** + * The client ID of the assigned identity. + */ + clientId: string; + /** + * The principal ID of the assigned identity. + */ + principalId: string; + } + + /** + * User identity configuration. + */ + export interface UserIdentityResponse { + /** + * Enum to determine identity framework. + * Expected value is 'UserIdentity'. + */ + identityType: "UserIdentity"; + } + + export interface UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'UsernamePassword'. + */ + authType: "UsernamePassword"; + /** + * Category of the connection + */ + category?: string; + credentials?: outputs.machinelearningservices.v20231001.WorkspaceConnectionUsernamePasswordResponse; + target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; + } + + /** + * Virtual Machine image for Windows AML Compute + */ + export interface VirtualMachineImageResponse { + /** + * Virtual Machine image path + */ + id: string; + } + + /** + * A Machine Learning compute based on Azure Virtual Machines. + */ + export interface VirtualMachineResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'VirtualMachine'. + */ + computeType: "VirtualMachine"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + properties?: outputs.machinelearningservices.v20231001.VirtualMachineSchemaResponseProperties; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20231001.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + + export interface VirtualMachineSchemaResponseProperties { + /** + * Public IP address of the virtual machine. + */ + address?: string; + /** + * Admin credentials for virtual machine + */ + administratorAccount?: outputs.machinelearningservices.v20231001.VirtualMachineSshCredentialsResponse; + /** + * Indicates whether this compute will be used for running notebooks. + */ + isNotebookInstanceCompute?: boolean; + /** + * Notebook server port open for ssh connections. + */ + notebookServerPort?: number; + /** + * Port open for ssh connections. + */ + sshPort?: number; + /** + * Virtual Machine size + */ + virtualMachineSize?: string; + } + + /** + * Admin credentials for virtual machine + */ + export interface VirtualMachineSshCredentialsResponse { + /** + * Password of admin account + */ + password?: string; + /** + * Private key data + */ + privateKeyData?: string; + /** + * Public key data + */ + publicKeyData?: string; + /** + * Username of admin account + */ + username?: string; + } + + /** + * Describes the volume configuration for the container + */ + export interface VolumeDefinitionResponse { + /** + * Bind Options of the mount + */ + bind?: outputs.machinelearningservices.v20231001.BindOptionsResponse; + /** + * Consistency of the volume + */ + consistency?: string; + /** + * Indicate whether to mount volume as readOnly. Default value for this is false. + */ + readOnly?: boolean; + /** + * Source of the mount. For bind mounts this is the host path. + */ + source?: string; + /** + * Target of the mount. For bind mounts this is the path in the container. + */ + target?: string; + /** + * tmpfs option of the mount + */ + tmpfs?: outputs.machinelearningservices.v20231001.TmpfsOptionsResponse; + /** + * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + */ + type?: string; + /** + * Volume Options of the mount + */ + volume?: outputs.machinelearningservices.v20231001.VolumeOptionsResponse; + } + /** + * volumeDefinitionResponseProvideDefaults sets the appropriate defaults for VolumeDefinitionResponse + */ + export function volumeDefinitionResponseProvideDefaults(val: VolumeDefinitionResponse): VolumeDefinitionResponse { + return { + ...val, + type: (val.type) ?? "bind", + }; + } + + /** + * Describes the volume options for the container + */ + export interface VolumeOptionsResponse { + /** + * Indicate whether volume is nocopy + */ + nocopy?: boolean; + } + + export interface WorkspaceConnectionManagedIdentityResponse { + clientId?: string; + resourceId?: string; + } + + export interface WorkspaceConnectionPersonalAccessTokenResponse { + pat?: string; + } + + export interface WorkspaceConnectionSharedAccessSignatureResponse { + sas?: string; + } + + export interface WorkspaceConnectionUsernamePasswordResponse { + password?: string; + username?: string; + } + + } + + export namespace v20240101preview { + /** + * This connection type covers the AAD auth for any applicable Azure service + */ + export interface AADAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'AAD'. + */ + authType: "AAD"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + /** + * A Machine Learning compute based on AKS. + */ + export interface AKSResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'AKS'. + */ + computeType: "AKS"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + /** + * AKS properties + */ + properties?: outputs.machinelearningservices.v20240101preview.AKSSchemaResponseProperties; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + /** + * aksresponseProvideDefaults sets the appropriate defaults for AKSResponse + */ + export function aksresponseProvideDefaults(val: AKSResponse): AKSResponse { + return { + ...val, + properties: (val.properties ? outputs.machinelearningservices.v20240101preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), + }; + } + + /** + * AKS properties + */ + export interface AKSSchemaResponseProperties { + /** + * Number of agents + */ + agentCount?: number; + /** + * Agent virtual machine size + */ + agentVmSize?: string; + /** + * AKS networking configuration for vnet + */ + aksNetworkingConfiguration?: outputs.machinelearningservices.v20240101preview.AksNetworkingConfigurationResponse; + /** + * Cluster full qualified domain name + */ + clusterFqdn?: string; + /** + * Intended usage of the cluster + */ + clusterPurpose?: string; + /** + * Load Balancer Subnet + */ + loadBalancerSubnet?: string; + /** + * Load Balancer Type + */ + loadBalancerType?: string; + /** + * SSL configuration + */ + sslConfiguration?: outputs.machinelearningservices.v20240101preview.SslConfigurationResponse; + /** + * System services + */ + systemServices: outputs.machinelearningservices.v20240101preview.SystemServiceResponse[]; + } + /** + * aksschemaResponsePropertiesProvideDefaults sets the appropriate defaults for AKSSchemaResponseProperties + */ + export function aksschemaResponsePropertiesProvideDefaults(val: AKSSchemaResponseProperties): AKSSchemaResponseProperties { + return { + ...val, + clusterPurpose: (val.clusterPurpose) ?? "FastProd", + loadBalancerType: (val.loadBalancerType) ?? "PublicIp", + }; + } + + export interface AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'AccessKey'. + */ + authType: "AccessKey"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionAccessKeyResponse; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + export interface AccountApiKeysResponse { + key1?: string; + key2?: string; + } + + /** + * This connection type covers the account key connection for Azure storage + */ + export interface AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'AccountKey'. + */ + authType: "AccountKey"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionSharedAccessSignatureResponse; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + /** + * Account key datastore credentials configuration. + */ + export interface AccountKeyDatastoreCredentialsResponse { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'AccountKey'. + */ + credentialsType: "AccountKey"; + } + + /** + * Details of ACR account to be used for the Registry + */ + export interface AcrDetailsResponse { + /** + * Details of system created ACR account to be used for the Registry + */ + systemCreatedAcrAccount?: outputs.machinelearningservices.v20240101preview.SystemCreatedAcrAccountResponse; + } + + export interface ActualCapacityInfoResponse { + /** + * Gets or sets the total number of instances for the group. + */ + allocated?: number; + /** + * Gets or sets the number of instances which failed to successfully complete assignment. + */ + assignmentFailed?: number; + /** + * Gets or sets the number of instances which successfully completed assignment. + */ + assignmentSuccess?: number; + } + /** + * actualCapacityInfoResponseProvideDefaults sets the appropriate defaults for ActualCapacityInfoResponse + */ + export function actualCapacityInfoResponseProvideDefaults(val: ActualCapacityInfoResponse): ActualCapacityInfoResponse { + return { + ...val, + allocated: (val.allocated) ?? 0, + assignmentFailed: (val.assignmentFailed) ?? 0, + assignmentSuccess: (val.assignmentSuccess) ?? 0, + }; + } + + /** + * Advance configuration for AKS networking + */ + export interface AksNetworkingConfigurationResponse { + /** + * An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + */ + dnsServiceIP?: string; + /** + * A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + */ + dockerBridgeCidr?: string; + /** + * A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + */ + serviceCidr?: string; + /** + * Virtual network subnet resource ID the compute nodes belong to + */ + subnetId?: string; + } + + export interface AllFeaturesResponse { + /** + * + * Expected value is 'AllFeatures'. + */ + filterType: "AllFeatures"; + } + + /** + * All nodes means the service will be running on all of the nodes of the job + */ + export interface AllNodesResponse { + /** + * The enumerated types for the nodes value + * Expected value is 'All'. + */ + nodesValueType: "All"; + } + + /** + * Compute node information related to a AmlCompute. + */ + export interface AmlComputeNodeInformationResponse { + /** + * ID of the compute node. + */ + nodeId: string; + /** + * State of the compute node. Values are idle, running, preparing, unusable, leaving and preempted. + */ + nodeState: string; + /** + * SSH port number of the node. + */ + port: number; + /** + * Private IP address of the compute node. + */ + privateIpAddress: string; + /** + * Public IP address of the compute node. + */ + publicIpAddress: string; + /** + * ID of the Experiment running on the node, if any else null. + */ + runId: string; + } + + /** + * AML Compute properties + */ + export interface AmlComputePropertiesResponse { + /** + * Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute. + */ + allocationState: string; + /** + * The time at which the compute entered its current allocation state. + */ + allocationStateTransitionTime: string; + /** + * The number of compute nodes currently assigned to the compute. + */ + currentNodeCount: number; + /** + * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + */ + enableNodePublicIp?: boolean; + /** + * Collection of errors encountered by various compute nodes during node setup. + */ + errors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * Network is isolated or not + */ + isolatedNetwork?: boolean; + /** + * Counts of various node states on the compute. + */ + nodeStateCounts: outputs.machinelearningservices.v20240101preview.NodeStateCountsResponse; + /** + * Compute OS Type + */ + osType?: string; + /** + * A property bag containing additional properties. + */ + propertyBag?: any; + /** + * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + */ + remoteLoginPortPublicAccess?: string; + /** + * Scale settings for AML Compute + */ + scaleSettings?: outputs.machinelearningservices.v20240101preview.ScaleSettingsResponse; + /** + * Virtual network subnet resource ID the compute nodes belong to. + */ + subnet?: outputs.machinelearningservices.v20240101preview.ResourceIdResponse; + /** + * The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. + */ + targetNodeCount: number; + /** + * Credentials for an administrator user account that will be created on each compute node. + */ + userAccountCredentials?: outputs.machinelearningservices.v20240101preview.UserAccountCredentialsResponse; + /** + * Virtual Machine image for AML Compute - windows only + */ + virtualMachineImage?: outputs.machinelearningservices.v20240101preview.VirtualMachineImageResponse; + /** + * Virtual Machine priority + */ + vmPriority?: string; + /** + * Virtual Machine Size + */ + vmSize?: string; + } + /** + * amlComputePropertiesResponseProvideDefaults sets the appropriate defaults for AmlComputePropertiesResponse + */ + export function amlComputePropertiesResponseProvideDefaults(val: AmlComputePropertiesResponse): AmlComputePropertiesResponse { + return { + ...val, + enableNodePublicIp: (val.enableNodePublicIp) ?? true, + osType: (val.osType) ?? "Linux", + remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", + scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20240101preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), + }; + } + + /** + * An Azure Machine Learning compute. + */ + export interface AmlComputeResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'AmlCompute'. + */ + computeType: "AmlCompute"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + /** + * Properties of AmlCompute + */ + properties?: outputs.machinelearningservices.v20240101preview.AmlComputePropertiesResponse; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + /** + * amlComputeResponseProvideDefaults sets the appropriate defaults for AmlComputeResponse + */ + export function amlComputeResponseProvideDefaults(val: AmlComputeResponse): AmlComputeResponse { + return { + ...val, + properties: (val.properties ? outputs.machinelearningservices.v20240101preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), + }; + } + + /** + * AML token compute identity definition. + */ + export interface AmlTokenComputeIdentityResponse { + /** + * Monitor compute identity type enum. + * Expected value is 'AmlToken'. + */ + computeIdentityType: "AmlToken"; + } + + /** + * AML Token identity configuration. + */ + export interface AmlTokenResponse { + /** + * Enum to determine identity framework. + * Expected value is 'AMLToken'. + */ + identityType: "AMLToken"; + } + + /** + * This connection type covers the generic ApiKey auth connection categories, for examples: + * AzureOpenAI: + * Category:= AzureOpenAI + * AuthType:= ApiKey (as type discriminator) + * Credentials:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + * Target:= {ApiBase} + * + * CognitiveService: + * Category:= CognitiveService + * AuthType:= ApiKey (as type discriminator) + * Credentials:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + * Target:= ServiceRegion={serviceRegion} + * + * CognitiveSearch: + * Category:= CognitiveSearch + * AuthType:= ApiKey (as type discriminator) + * Credentials:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + * Target:= {Endpoint} + * + * Use Metadata property bag for ApiType, ApiVersion, Kind and other metadata fields + */ + export interface ApiKeyAuthWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'ApiKey'. + */ + authType: "ApiKey"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + /** + * Api key object for workspace connection credential. + */ + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionApiKeyResponse; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + /** + * ARM ResourceId of a resource + */ + export interface ArmResourceIdResponse { + /** + * Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + * or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + */ + resourceId?: string; + } + + /** + * A user that can be assigned to a compute instance. + */ + export interface AssignedUserResponse { + /** + * User’s AAD Object Id. + */ + objectId: string; + /** + * User’s AAD Tenant Id. + */ + tenantId: string; + } + + export interface AutoDeleteSettingResponse { + /** + * When to check if an asset is expired + */ + condition?: string; + /** + * Expiration condition value. + */ + value?: string; + } + /** + * autoDeleteSettingResponseProvideDefaults sets the appropriate defaults for AutoDeleteSettingResponse + */ + export function autoDeleteSettingResponseProvideDefaults(val: AutoDeleteSettingResponse): AutoDeleteSettingResponse { + return { + ...val, + condition: (val.condition) ?? "CreatedGreaterThan", + }; + } + + /** + * Forecast horizon determined automatically by system. + */ + export interface AutoForecastHorizonResponse { + /** + * Enum to determine forecast horizon selection mode. + * Expected value is 'Auto'. + */ + mode: "Auto"; + } + + /** + * AutoMLJob class. + * Use this class for executing AutoML tasks like Classification/Regression etc. + * See TaskType enum for all the tasks supported. + */ + export interface AutoMLJobResponse { + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * The ARM resource ID of the Environment specification for the job. + * This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + */ + environmentId?: string; + /** + * Environment variables included in the job. + */ + environmentVariables?: {[key: string]: string}; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Enum to determine the type of job. + * Expected value is 'AutoML'. + */ + jobType: "AutoML"; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + /** + * Mapping of output data bindings used in the job. + */ + outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Queue settings for the job + */ + queueSettings?: outputs.machinelearningservices.v20240101preview.QueueSettingsResponse; + /** + * Compute Resource configuration for the job. + */ + resources?: outputs.machinelearningservices.v20240101preview.JobResourceConfigurationResponse; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + /** + * [Required] This represents scenario which can be one of Tables/NLP/Image + */ + taskDetails: outputs.machinelearningservices.v20240101preview.ClassificationResponse | outputs.machinelearningservices.v20240101preview.ForecastingResponse | outputs.machinelearningservices.v20240101preview.ImageClassificationResponse | outputs.machinelearningservices.v20240101preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20240101preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20240101preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20240101preview.RegressionResponse | outputs.machinelearningservices.v20240101preview.TextClassificationResponse | outputs.machinelearningservices.v20240101preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20240101preview.TextNerResponse; + } + /** + * autoMLJobResponseProvideDefaults sets the appropriate defaults for AutoMLJobResponse + */ + export function autoMLJobResponseProvideDefaults(val: AutoMLJobResponse): AutoMLJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + }; + } + + /** + * N-Cross validations determined automatically. + */ + export interface AutoNCrossValidationsResponse { + /** + * Determines how N-Cross validations value is determined. + * Expected value is 'Auto'. + */ + mode: "Auto"; + } + + /** + * Auto pause properties + */ + export interface AutoPausePropertiesResponse { + delayInMinutes?: number; + enabled?: boolean; + } + + /** + * Auto scale properties + */ + export interface AutoScalePropertiesResponse { + enabled?: boolean; + maxNodeCount?: number; + minNodeCount?: number; + } + + export interface AutoSeasonalityResponse { + /** + * Forecasting seasonality mode. + * Expected value is 'Auto'. + */ + mode: "Auto"; + } + + export interface AutoTargetLagsResponse { + /** + * Target lags selection modes. + * Expected value is 'Auto'. + */ + mode: "Auto"; + } + + /** + * Target lags rolling window determined automatically. + */ + export interface AutoTargetRollingWindowSizeResponse { + /** + * Target rolling windows size mode. + * Expected value is 'Auto'. + */ + mode: "Auto"; + } + + /** + * Settings for Autologger. + */ + export interface AutologgerSettingsResponse { + /** + * [Required] Indicates whether mlflow autologger is enabled. + */ + mlflowAutologger: string; + } + + /** + * Azure Blob datastore configuration. + */ + export interface AzureBlobDatastoreResponse { + /** + * Storage account name. + */ + accountName?: string; + /** + * Storage account container name. + */ + containerName?: string; + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureBlob'. + */ + datastoreType: "AzureBlob"; + /** + * The asset description text. + */ + description?: string; + /** + * Azure cloud endpoint for the storage account. + */ + endpoint?: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Protocol used to communicate with the storage account. + */ + protocol?: string; + /** + * Azure Resource Group name + */ + resourceGroup?: string; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: string; + /** + * Azure Subscription Id + */ + subscriptionId?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * azureBlobDatastoreResponseProvideDefaults sets the appropriate defaults for AzureBlobDatastoreResponse + */ + export function azureBlobDatastoreResponseProvideDefaults(val: AzureBlobDatastoreResponse): AzureBlobDatastoreResponse { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Azure Data Lake Gen1 datastore configuration. + */ + export interface AzureDataLakeGen1DatastoreResponse { + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureDataLakeGen1'. + */ + datastoreType: "AzureDataLakeGen1"; + /** + * The asset description text. + */ + description?: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Azure Resource Group name + */ + resourceGroup?: string; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: string; + /** + * [Required] Azure Data Lake store name. + */ + storeName: string; + /** + * Azure Subscription Id + */ + subscriptionId?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * azureDataLakeGen1DatastoreResponseProvideDefaults sets the appropriate defaults for AzureDataLakeGen1DatastoreResponse + */ + export function azureDataLakeGen1DatastoreResponseProvideDefaults(val: AzureDataLakeGen1DatastoreResponse): AzureDataLakeGen1DatastoreResponse { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Azure Data Lake Gen2 datastore configuration. + */ + export interface AzureDataLakeGen2DatastoreResponse { + /** + * [Required] Storage account name. + */ + accountName: string; + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureDataLakeGen2'. + */ + datastoreType: "AzureDataLakeGen2"; + /** + * The asset description text. + */ + description?: string; + /** + * Azure cloud endpoint for the storage account. + */ + endpoint?: string; + /** + * [Required] The name of the Data Lake Gen2 filesystem. + */ + filesystem: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Protocol used to communicate with the storage account. + */ + protocol?: string; + /** + * Azure Resource Group name + */ + resourceGroup?: string; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: string; + /** + * Azure Subscription Id + */ + subscriptionId?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * azureDataLakeGen2DatastoreResponseProvideDefaults sets the appropriate defaults for AzureDataLakeGen2DatastoreResponse + */ + export function azureDataLakeGen2DatastoreResponseProvideDefaults(val: AzureDataLakeGen2DatastoreResponse): AzureDataLakeGen2DatastoreResponse { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Webhook details specific for Azure DevOps + */ + export interface AzureDevOpsWebhookResponse { + /** + * Send callback on a specified notification event + */ + eventType?: string; + /** + * Enum to determine the webhook callback service type. + * Expected value is 'AzureDevOps'. + */ + webhookType: "AzureDevOps"; + } + + /** + * Azure File datastore configuration. + */ + export interface AzureFileDatastoreResponse { + /** + * [Required] Storage account name. + */ + accountName: string; + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureFile'. + */ + datastoreType: "AzureFile"; + /** + * The asset description text. + */ + description?: string; + /** + * Azure cloud endpoint for the storage account. + */ + endpoint?: string; + /** + * [Required] The name of the Azure file share that the datastore points to. + */ + fileShareName: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Protocol used to communicate with the storage account. + */ + protocol?: string; + /** + * Azure Resource Group name + */ + resourceGroup?: string; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: string; + /** + * Azure Subscription Id + */ + subscriptionId?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * azureFileDatastoreResponseProvideDefaults sets the appropriate defaults for AzureFileDatastoreResponse + */ + export function azureFileDatastoreResponseProvideDefaults(val: AzureFileDatastoreResponse): AzureFileDatastoreResponse { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + export interface AzureOpenAiFineTuningResponse { + /** + * HyperParameters for fine tuning Azure Open AI model. + */ + hyperParameters?: outputs.machinelearningservices.v20240101preview.AzureOpenAiHyperParametersResponse; + /** + * [Required] Input model for fine tuning. + */ + model: outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'AzureOpenAI'. + */ + modelProvider: "AzureOpenAI"; + /** + * [Required] Fine tuning task type. + */ + taskType: string; + /** + * [Required] Training data for fine tuning. + */ + trainingData: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse; + /** + * Validation data for fine tuning. + */ + validationData?: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse; + } + /** + * azureOpenAiFineTuningResponseProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningResponse + */ + export function azureOpenAiFineTuningResponseProvideDefaults(val: AzureOpenAiFineTuningResponse): AzureOpenAiFineTuningResponse { + return { + ...val, + model: outputs.machinelearningservices.v20240101preview.mlflowModelJobInputResponseProvideDefaults(val.model), + }; + } + + /** + * Azure Open AI hyperparameters for fine tuning. + */ + export interface AzureOpenAiHyperParametersResponse { + /** + * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + */ + batchSize?: number; + /** + * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + */ + learningRateMultiplier?: number; + /** + * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + */ + nEpochs?: number; + } + + /** + * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation + */ + export interface BanditPolicyResponse { + /** + * Number of intervals by which to delay the first evaluation. + */ + delayEvaluation?: number; + /** + * Interval (number of runs) between policy evaluations. + */ + evaluationInterval?: number; + /** + * + * Expected value is 'Bandit'. + */ + policyType: "Bandit"; + /** + * Absolute distance allowed from the best performing run. + */ + slackAmount?: number; + /** + * Ratio of the allowed distance from the best performing run. + */ + slackFactor?: number; + } + /** + * banditPolicyResponseProvideDefaults sets the appropriate defaults for BanditPolicyResponse + */ + export function banditPolicyResponseProvideDefaults(val: BanditPolicyResponse): BanditPolicyResponse { + return { + ...val, + delayEvaluation: (val.delayEvaluation) ?? 0, + evaluationInterval: (val.evaluationInterval) ?? 0, + slackAmount: (val.slackAmount) ?? 0, + slackFactor: (val.slackFactor) ?? 0, + }; + } + + /** + * Batch inference settings per deployment. + */ + export interface BatchDeploymentResponse { + /** + * Code configuration for the endpoint deployment. + */ + codeConfiguration?: outputs.machinelearningservices.v20240101preview.CodeConfigurationResponse; + /** + * Compute target for batch inference operation. + */ + compute?: string; + /** + * Properties relevant to different deployment types. + */ + deploymentConfiguration?: outputs.machinelearningservices.v20240101preview.BatchPipelineComponentDeploymentConfigurationResponse; + /** + * Description of the endpoint deployment. + */ + description?: string; + /** + * ARM resource ID of the environment specification for the endpoint deployment. + */ + environmentId?: string; + /** + * Environment variables configuration for the deployment. + */ + environmentVariables?: {[key: string]: string}; + /** + * Error threshold, if the error count for the entire input goes above this value, + * the batch inference will be aborted. Range is [-1, int.MaxValue]. + * For FileDataset, this value is the count of file failures. + * For TabularDataset, this value is the count of record failures. + * If set to -1 (the lower bound), all failures during batch inference will be ignored. + */ + errorThreshold?: number; + /** + * Logging level for batch inference operation. + */ + loggingLevel?: string; + /** + * Indicates maximum number of parallelism per instance. + */ + maxConcurrencyPerInstance?: number; + /** + * Size of the mini-batch passed to each batch invocation. + * For FileDataset, this is the number of files per mini-batch. + * For TabularDataset, this is the size of the records in bytes, per mini-batch. + */ + miniBatchSize?: number; + /** + * Reference to the model asset for the endpoint deployment. + */ + model?: outputs.machinelearningservices.v20240101preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20240101preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20240101preview.OutputPathAssetReferenceResponse; + /** + * Indicates how the output will be organized. + */ + outputAction?: string; + /** + * Customized output file name for append_row output action. + */ + outputFileName?: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the endpoint deployment. + */ + provisioningState: string; + /** + * Indicates compute configuration for the job. + * If not provided, will default to the defaults defined in ResourceConfiguration. + */ + resources?: outputs.machinelearningservices.v20240101preview.DeploymentResourceConfigurationResponse; + /** + * Retry Settings for the batch inference operation. + * If not provided, will default to the defaults defined in BatchRetrySettings. + */ + retrySettings?: outputs.machinelearningservices.v20240101preview.BatchRetrySettingsResponse; + } + /** + * batchDeploymentResponseProvideDefaults sets the appropriate defaults for BatchDeploymentResponse + */ + export function batchDeploymentResponseProvideDefaults(val: BatchDeploymentResponse): BatchDeploymentResponse { + return { + ...val, + errorThreshold: (val.errorThreshold) ?? -1, + loggingLevel: (val.loggingLevel) ?? "Info", + maxConcurrencyPerInstance: (val.maxConcurrencyPerInstance) ?? 1, + miniBatchSize: (val.miniBatchSize) ?? 10, + outputAction: (val.outputAction) ?? "AppendRow", + outputFileName: (val.outputFileName) ?? "predictions.csv", + resources: (val.resources ? outputs.machinelearningservices.v20240101preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20240101preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), + }; + } + + /** + * Batch endpoint default values + */ + export interface BatchEndpointDefaultsResponse { + /** + * Name of the deployment that will be default for the endpoint. + * This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + */ + deploymentName?: string; + } + + /** + * Batch endpoint configuration. + */ + export interface BatchEndpointResponse { + /** + * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. + */ + authMode: string; + /** + * Default values for Batch Endpoint. + */ + defaults?: outputs.machinelearningservices.v20240101preview.BatchEndpointDefaultsResponse; + /** + * Description of the inference endpoint. + */ + description?: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the endpoint. + */ + provisioningState: string; + /** + * Endpoint URI. + */ + scoringUri: string; + /** + * Endpoint Swagger URI. + */ + swaggerUri: string; + } + + /** + * Properties for a Batch Pipeline Component Deployment. + */ + export interface BatchPipelineComponentDeploymentConfigurationResponse { + /** + * The ARM id of the component to be run. + */ + componentId?: outputs.machinelearningservices.v20240101preview.IdAssetReferenceResponse; + /** + * The enumerated property types for batch deployments. + * Expected value is 'PipelineComponent'. + */ + deploymentConfigurationType: "PipelineComponent"; + /** + * The description which will be applied to the job. + */ + description?: string; + /** + * Run-time settings for the pipeline job. + */ + settings?: {[key: string]: string}; + /** + * The tags which will be applied to the job. + */ + tags?: {[key: string]: string}; + } + + /** + * Retry settings for a batch inference operation. + */ + export interface BatchRetrySettingsResponse { + /** + * Maximum retry count for a mini-batch + */ + maxRetries?: number; + /** + * Invocation timeout for a mini-batch, in ISO 8601 format. + */ + timeout?: string; + } + /** + * batchRetrySettingsResponseProvideDefaults sets the appropriate defaults for BatchRetrySettingsResponse + */ + export function batchRetrySettingsResponseProvideDefaults(val: BatchRetrySettingsResponse): BatchRetrySettingsResponse { + return { + ...val, + maxRetries: (val.maxRetries) ?? 3, + timeout: (val.timeout) ?? "PT30S", + }; + } + + /** + * Defines a Sampling Algorithm that generates values based on previous values + */ + export interface BayesianSamplingAlgorithmResponse { + /** + * + * Expected value is 'Bayesian'. + */ + samplingAlgorithmType: "Bayesian"; + } + + export interface BindOptionsResponse { + /** + * Indicate whether to create host path. + */ + createHostPath?: boolean; + /** + * Type of Bind Option + */ + propagation?: string; + /** + * Mention the selinux options. + */ + selinux?: string; + } + + /** + * Configuration settings for Docker build context + */ + export interface BuildContextResponse { + /** + * [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + * + */ + contextUri: string; + /** + * Path to the Dockerfile in the build context. + * + */ + dockerfilePath?: string; + } + /** + * buildContextResponseProvideDefaults sets the appropriate defaults for BuildContextResponse + */ + export function buildContextResponseProvideDefaults(val: BuildContextResponse): BuildContextResponse { + return { + ...val, + dockerfilePath: (val.dockerfilePath) ?? "Dockerfile", + }; + } + + export interface CapacityReservationGroupResponse { + /** + * Offer used by this capacity reservation group. + */ + offer?: outputs.machinelearningservices.v20240101preview.ServerlessOfferResponse; + /** + * [Required] Specifies the amount of capacity to reserve. + */ + reservedCapacity: number; + } + + export interface CategoricalDataDriftMetricThresholdResponse { + /** + * + * Expected value is 'Categorical'. + */ + dataType: "Categorical"; + /** + * [Required] The categorical data drift metric to calculate. + */ + metric: string; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + export interface CategoricalDataQualityMetricThresholdResponse { + /** + * + * Expected value is 'Categorical'. + */ + dataType: "Categorical"; + /** + * [Required] The categorical data quality metric to calculate. + */ + metric: string; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + export interface CategoricalPredictionDriftMetricThresholdResponse { + /** + * + * Expected value is 'Categorical'. + */ + dataType: "Categorical"; + /** + * [Required] The categorical prediction drift metric to calculate. + */ + metric: string; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + /** + * Certificate datastore credentials configuration. + */ + export interface CertificateDatastoreCredentialsResponse { + /** + * Authority URL used for authentication. + */ + authorityUrl?: string; + /** + * [Required] Service principal client ID. + */ + clientId: string; + /** + * Enum to determine the datastore credentials type. + * Expected value is 'Certificate'. + */ + credentialsType: "Certificate"; + /** + * Resource the service principal has access to. + */ + resourceUrl?: string; + /** + * [Required] ID of the tenant to which the service principal belongs. + */ + tenantId: string; + /** + * [Required] Thumbprint of the certificate used for authentication. + */ + thumbprint: string; + } + + export interface ClassificationModelPerformanceMetricThresholdResponse { + /** + * [Required] The classification model performance to calculate. + */ + metric: string; + /** + * + * Expected value is 'Classification'. + */ + modelType: "Classification"; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + /** + * Classification task in AutoML Table vertical. + */ + export interface ClassificationResponse { + /** + * Columns to use for CVSplit data. + */ + cvSplitColumnNames?: string[]; + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240101preview.TableFixedParametersResponse; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Number of cross validation folds to be applied on training dataset + * when validation dataset is not provided. + */ + nCrossValidations?: outputs.machinelearningservices.v20240101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240101preview.CustomNCrossValidationsResponse; + /** + * Positive label for binary metrics calculation. + */ + positiveLabel?: string; + /** + * Primary metric for the task. + */ + primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.TableParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.TableSweepSettingsResponse; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'Classification'. + */ + taskType: "Classification"; + /** + * Test data input. + */ + testData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of test dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + testDataSize?: number; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * Inputs for training phase for an AutoML Job. + */ + trainingSettings?: outputs.machinelearningservices.v20240101preview.ClassificationTrainingSettingsResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: number; + /** + * The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + */ + weightColumnName?: string; + } + /** + * classificationResponseProvideDefaults sets the appropriate defaults for ClassificationResponse + */ + export function classificationResponseProvideDefaults(val: ClassificationResponse): ClassificationResponse { + return { + ...val, + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + primaryMetric: (val.primaryMetric) ?? "AUCWeighted", + testData: (val.testData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240101preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Classification Training related configuration. + */ + export interface ClassificationTrainingSettingsResponse { + /** + * Allowed models for classification task. + */ + allowedTrainingAlgorithms?: string[]; + /** + * Blocked models for classification task. + */ + blockedTrainingAlgorithms?: string[]; + /** + * Enable recommendation of DNN models. + */ + enableDnnTraining?: boolean; + /** + * Flag to turn on explainability on best model. + */ + enableModelExplainability?: boolean; + /** + * Flag for enabling onnx compatible models. + */ + enableOnnxCompatibleModels?: boolean; + /** + * Enable stack ensemble run. + */ + enableStackEnsemble?: boolean; + /** + * Enable voting ensemble run. + */ + enableVoteEnsemble?: boolean; + /** + * During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + * Configure this parameter with a higher value than 300 secs, if more time is needed. + */ + ensembleModelDownloadTimeout?: string; + /** + * Stack ensemble settings for stack ensemble run. + */ + stackEnsembleSettings?: outputs.machinelearningservices.v20240101preview.StackEnsembleSettingsResponse; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: string; + } + /** + * classificationTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsResponse + */ + export function classificationTrainingSettingsResponseProvideDefaults(val: ClassificationTrainingSettingsResponse): ClassificationTrainingSettingsResponse { + return { + ...val, + enableDnnTraining: (val.enableDnnTraining) ?? false, + enableModelExplainability: (val.enableModelExplainability) ?? true, + enableOnnxCompatibleModels: (val.enableOnnxCompatibleModels) ?? false, + enableStackEnsemble: (val.enableStackEnsemble) ?? true, + enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, + ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", + }; + } + + /** + * Configuration for a scoring code asset. + */ + export interface CodeConfigurationResponse { + /** + * ARM resource ID of the code asset. + */ + codeId?: string; + /** + * [Required] The script to execute on startup. eg. "score.py" + */ + scoringScript: string; + } + + /** + * Container for code asset versions. + */ + export interface CodeContainerResponse { + /** + * The asset description text. + */ + description?: string; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The latest version inside this container. + */ + latestVersion: string; + /** + * The next auto incremental version + */ + nextVersion: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the code container. + */ + provisioningState: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * codeContainerResponseProvideDefaults sets the appropriate defaults for CodeContainerResponse + */ + export function codeContainerResponseProvideDefaults(val: CodeContainerResponse): CodeContainerResponse { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Code asset version details. + */ + export interface CodeVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * Uri where code is located + */ + codeUri?: string; + /** + * The asset description text. + */ + description?: string; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the code version. + */ + provisioningState: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * codeVersionResponseProvideDefaults sets the appropriate defaults for CodeVersionResponse + */ + export function codeVersionResponseProvideDefaults(val: CodeVersionResponse): CodeVersionResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface CognitiveServicesSkuResponse { + capacity?: number; + family?: string; + name?: string; + size?: string; + tier?: string; + } + + export interface CollectionResponse { + /** + * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + */ + clientId?: string; + /** + * Enable or disable data collection. + */ + dataCollectionMode?: string; + /** + * The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + */ + dataId?: string; + /** + * The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + */ + samplingRate?: number; + } + /** + * collectionResponseProvideDefaults sets the appropriate defaults for CollectionResponse + */ + export function collectionResponseProvideDefaults(val: CollectionResponse): CollectionResponse { + return { + ...val, + dataCollectionMode: (val.dataCollectionMode) ?? "Disabled", + samplingRate: (val.samplingRate) ?? 1, + }; + } + + /** + * Column transformer parameters. + */ + export interface ColumnTransformerResponse { + /** + * Fields to apply transformer logic on. + */ + fields?: string[]; + /** + * Different properties to be passed to transformer. + * Input expected is dictionary of key,value pairs in JSON format. + */ + parameters?: any; + } + + /** + * Command Job limit class. + */ + export interface CommandJobLimitsResponse { + /** + * + * Expected value is 'Command'. + */ + jobLimitsType: "Command"; + /** + * The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + */ + timeout?: string; + } + + /** + * Command job definition. + */ + export interface CommandJobResponse { + /** + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + */ + autologgerSettings?: outputs.machinelearningservices.v20240101preview.AutologgerSettingsResponse; + /** + * ARM resource ID of the code asset. + */ + codeId?: string; + /** + * [Required] The command to execute on startup of the job. eg. "python train.py" + */ + command: string; + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, Ray, or null. + */ + distribution?: outputs.machinelearningservices.v20240101preview.MpiResponse | outputs.machinelearningservices.v20240101preview.PyTorchResponse | outputs.machinelearningservices.v20240101preview.RayResponse | outputs.machinelearningservices.v20240101preview.TensorFlowResponse; + /** + * [Required] The ARM resource ID of the Environment specification for the job. + */ + environmentId: string; + /** + * Environment variables included in the job. + */ + environmentVariables?: {[key: string]: string}; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + /** + * Mapping of input data bindings used in the job. + */ + inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Enum to determine the type of job. + * Expected value is 'Command'. + */ + jobType: "Command"; + /** + * Command Job limit. + */ + limits?: outputs.machinelearningservices.v20240101preview.CommandJobLimitsResponse; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + /** + * Mapping of output data bindings used in the job. + */ + outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + /** + * Input parameters. + */ + parameters: any; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Queue settings for the job + */ + queueSettings?: outputs.machinelearningservices.v20240101preview.QueueSettingsResponse; + /** + * Compute Resource configuration for the job. + */ + resources?: outputs.machinelearningservices.v20240101preview.JobResourceConfigurationResponse; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * commandJobResponseProvideDefaults sets the appropriate defaults for CommandJobResponse + */ + export function commandJobResponseProvideDefaults(val: CommandJobResponse): CommandJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + }; + } + + /** + * Used for sweep over component + */ + export interface ComponentConfigurationResponse { + /** + * Pipeline settings, for things like ContinueRunOnStepFailure etc. + */ + pipelineSettings?: any; + } + + /** + * Component container definition. + * + */ + export interface ComponentContainerResponse { + /** + * The asset description text. + */ + description?: string; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The latest version inside this container. + */ + latestVersion: string; + /** + * The next auto incremental version + */ + nextVersion: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the component container. + */ + provisioningState: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * componentContainerResponseProvideDefaults sets the appropriate defaults for ComponentContainerResponse + */ + export function componentContainerResponseProvideDefaults(val: ComponentContainerResponse): ComponentContainerResponse { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Definition of a component version: defines resources that span component types. + */ + export interface ComponentVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * Defines Component definition details. + * + */ + componentSpec?: any; + /** + * The asset description text. + */ + description?: string; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the component version. + */ + provisioningState: string; + /** + * Stage in the component lifecycle + */ + stage?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * componentVersionResponseProvideDefaults sets the appropriate defaults for ComponentVersionResponse + */ + export function componentVersionResponseProvideDefaults(val: ComponentVersionResponse): ComponentVersionResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Defines an Aml Instance application and its connectivity endpoint URI. + */ + export interface ComputeInstanceApplicationResponse { + /** + * Name of the ComputeInstance application. + */ + displayName?: string; + /** + * Application' endpoint URI. + */ + endpointUri?: string; + } + + /** + * Specifies settings for autologger. + */ + export interface ComputeInstanceAutologgerSettingsResponse { + /** + * Indicates whether mlflow autologger is enabled for notebooks. + */ + mlflowAutologger?: string; + } + + /** + * Defines all connectivity endpoints and properties for an ComputeInstance. + */ + export interface ComputeInstanceConnectivityEndpointsResponse { + /** + * Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed). + */ + privateIpAddress: string; + /** + * Public IP Address of this ComputeInstance. + */ + publicIpAddress: string; + } + + /** + * Defines an Aml Instance container. + */ + export interface ComputeInstanceContainerResponse { + /** + * Auto save settings. + */ + autosave?: string; + /** + * Environment information of this container. + */ + environment?: outputs.machinelearningservices.v20240101preview.ComputeInstanceEnvironmentInfoResponse; + /** + * Information of GPU. + */ + gpu?: string; + /** + * Name of the ComputeInstance container. + */ + name?: string; + /** + * network of this container. + */ + network?: string; + /** + * services of this containers. + */ + services: any[]; + } + + /** + * Describes information on user who created this ComputeInstance. + */ + export interface ComputeInstanceCreatedByResponse { + /** + * Uniquely identifies the user within his/her organization. + */ + userId: string; + /** + * Name of the user. + */ + userName: string; + /** + * Uniquely identifies user' Azure Active Directory organization. + */ + userOrgId: string; + } + + /** + * Defines an Aml Instance DataDisk. + */ + export interface ComputeInstanceDataDiskResponse { + /** + * Caching type of Data Disk. + */ + caching?: string; + /** + * The initial disk size in gigabytes. + */ + diskSizeGB?: number; + /** + * The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. + */ + lun?: number; + /** + * type of this storage account. + */ + storageAccountType?: string; + } + /** + * computeInstanceDataDiskResponseProvideDefaults sets the appropriate defaults for ComputeInstanceDataDiskResponse + */ + export function computeInstanceDataDiskResponseProvideDefaults(val: ComputeInstanceDataDiskResponse): ComputeInstanceDataDiskResponse { + return { + ...val, + storageAccountType: (val.storageAccountType) ?? "Standard_LRS", + }; + } + + /** + * Defines an Aml Instance DataMount. + */ + export interface ComputeInstanceDataMountResponse { + /** + * who this data mount created by. + */ + createdBy?: string; + /** + * Error of this data mount. + */ + error?: string; + /** + * Mount Action. + */ + mountAction?: string; + /** + * Mount Mode. + */ + mountMode?: string; + /** + * name of the ComputeInstance data mount. + */ + mountName?: string; + /** + * Path of this data mount. + */ + mountPath?: string; + /** + * Mount state. + */ + mountState?: string; + /** + * The time when the disk mounted. + */ + mountedOn?: string; + /** + * Source of the ComputeInstance data mount. + */ + source?: string; + /** + * Data source type. + */ + sourceType?: string; + } + + /** + * Environment information + */ + export interface ComputeInstanceEnvironmentInfoResponse { + /** + * name of environment. + */ + name?: string; + /** + * version of environment. + */ + version?: string; + } + + /** + * The last operation on ComputeInstance. + */ + export interface ComputeInstanceLastOperationResponse { + /** + * Name of the last operation. + */ + operationName?: string; + /** + * Operation status. + */ + operationStatus?: string; + /** + * Time of the last operation. + */ + operationTime?: string; + /** + * Trigger of operation. + */ + operationTrigger?: string; + } + + /** + * Compute Instance properties + */ + export interface ComputeInstancePropertiesResponse { + /** + * Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + */ + applicationSharingPolicy?: string; + /** + * Describes available applications and their endpoints on this ComputeInstance. + */ + applications: outputs.machinelearningservices.v20240101preview.ComputeInstanceApplicationResponse[]; + /** + * Specifies settings for autologger. + */ + autologgerSettings?: outputs.machinelearningservices.v20240101preview.ComputeInstanceAutologgerSettingsResponse; + /** + * The Compute Instance Authorization type. Available values are personal (default). + */ + computeInstanceAuthorizationType?: string; + /** + * Describes all connectivity endpoints available for this ComputeInstance. + */ + connectivityEndpoints: outputs.machinelearningservices.v20240101preview.ComputeInstanceConnectivityEndpointsResponse; + /** + * Describes informations of containers on this ComputeInstance. + */ + containers: outputs.machinelearningservices.v20240101preview.ComputeInstanceContainerResponse[]; + /** + * Describes information on user who created this ComputeInstance. + */ + createdBy: outputs.machinelearningservices.v20240101preview.ComputeInstanceCreatedByResponse; + /** + * List of Custom Services added to the compute. + */ + customServices?: outputs.machinelearningservices.v20240101preview.CustomServiceResponse[]; + /** + * Describes informations of dataDisks on this ComputeInstance. + */ + dataDisks: outputs.machinelearningservices.v20240101preview.ComputeInstanceDataDiskResponse[]; + /** + * Describes informations of dataMounts on this ComputeInstance. + */ + dataMounts: outputs.machinelearningservices.v20240101preview.ComputeInstanceDataMountResponse[]; + /** + * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + */ + enableNodePublicIp?: boolean; + /** + * Enable Auto OS Patching. Possible values are: true, false. + */ + enableOSPatching?: boolean; + /** + * Enable root access. Possible values are: true, false. + */ + enableRootAccess?: boolean; + /** + * Enable SSO (single sign on). Possible values are: true, false. + */ + enableSSO?: boolean; + /** + * Collection of errors encountered on this ComputeInstance. + */ + errors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + */ + idleTimeBeforeShutdown?: string; + /** + * The last operation on ComputeInstance. + */ + lastOperation: outputs.machinelearningservices.v20240101preview.ComputeInstanceLastOperationResponse; + /** + * Returns metadata about the operating system image for this compute instance. + */ + osImageMetadata: outputs.machinelearningservices.v20240101preview.ImageMetadataResponse; + /** + * Settings for a personal compute instance. + */ + personalComputeInstanceSettings?: outputs.machinelearningservices.v20240101preview.PersonalComputeInstanceSettingsResponse; + /** + * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + */ + releaseQuotaOnStop?: boolean; + /** + * The list of schedules to be applied on the computes. + */ + schedules?: outputs.machinelearningservices.v20240101preview.ComputeSchedulesResponse; + /** + * Details of customized scripts to execute for setting up the cluster. + */ + setupScripts?: outputs.machinelearningservices.v20240101preview.SetupScriptsResponse; + /** + * Specifies policy and settings for SSH access. + */ + sshSettings?: outputs.machinelearningservices.v20240101preview.ComputeInstanceSshSettingsResponse; + /** + * The current state of this ComputeInstance. + */ + state: string; + /** + * Virtual network subnet resource ID the compute nodes belong to. + */ + subnet?: outputs.machinelearningservices.v20240101preview.ResourceIdResponse; + /** + * ComputeInstance version. + */ + versions: outputs.machinelearningservices.v20240101preview.ComputeInstanceVersionResponse; + /** + * Virtual Machine Size + */ + vmSize?: string; + } + /** + * computeInstancePropertiesResponseProvideDefaults sets the appropriate defaults for ComputeInstancePropertiesResponse + */ + export function computeInstancePropertiesResponseProvideDefaults(val: ComputeInstancePropertiesResponse): ComputeInstancePropertiesResponse { + return { + ...val, + applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", + computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", + enableOSPatching: (val.enableOSPatching) ?? false, + enableRootAccess: (val.enableRootAccess) ?? true, + enableSSO: (val.enableSSO) ?? true, + releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, + sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20240101preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), + }; + } + + /** + * An Azure Machine Learning compute instance. + */ + export interface ComputeInstanceResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'ComputeInstance'. + */ + computeType: "ComputeInstance"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + /** + * Properties of ComputeInstance + */ + properties?: outputs.machinelearningservices.v20240101preview.ComputeInstancePropertiesResponse; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + /** + * computeInstanceResponseProvideDefaults sets the appropriate defaults for ComputeInstanceResponse + */ + export function computeInstanceResponseProvideDefaults(val: ComputeInstanceResponse): ComputeInstanceResponse { + return { + ...val, + properties: (val.properties ? outputs.machinelearningservices.v20240101preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), + }; + } + + /** + * Specifies policy and settings for SSH access. + */ + export interface ComputeInstanceSshSettingsResponse { + /** + * Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + */ + adminPublicKey?: string; + /** + * Describes the admin user name. + */ + adminUserName: string; + /** + * Describes the port for connecting through SSH. + */ + sshPort: number; + /** + * State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + */ + sshPublicAccess?: string; + } + /** + * computeInstanceSshSettingsResponseProvideDefaults sets the appropriate defaults for ComputeInstanceSshSettingsResponse + */ + export function computeInstanceSshSettingsResponseProvideDefaults(val: ComputeInstanceSshSettingsResponse): ComputeInstanceSshSettingsResponse { + return { + ...val, + sshPublicAccess: (val.sshPublicAccess) ?? "Disabled", + }; + } + + /** + * Version of computeInstance. + */ + export interface ComputeInstanceVersionResponse { + /** + * Runtime of compute instance. + */ + runtime?: string; + } + + export interface ComputeRecurrenceScheduleResponse { + /** + * [Required] List of hours for the schedule. + */ + hours: number[]; + /** + * [Required] List of minutes for the schedule. + */ + minutes: number[]; + /** + * List of month days for the schedule + */ + monthDays?: number[]; + /** + * List of days for the schedule. + */ + weekDays?: string[]; + } + + export interface ComputeRuntimeDtoResponse { + sparkRuntimeVersion?: string; + } + + /** + * The list of schedules to be applied on the computes + */ + export interface ComputeSchedulesResponse { + /** + * The list of compute start stop schedules to be applied. + */ + computeStartStop?: outputs.machinelearningservices.v20240101preview.ComputeStartStopScheduleResponse[]; + } + + /** + * Compute start stop schedule properties + */ + export interface ComputeStartStopScheduleResponse { + /** + * [Required] The compute power action. + */ + action?: string; + /** + * Required if triggerType is Cron. + */ + cron?: outputs.machinelearningservices.v20240101preview.CronResponse; + /** + * A system assigned id for the schedule. + */ + id: string; + /** + * The current deployment state of schedule. + */ + provisioningStatus: string; + /** + * Required if triggerType is Recurrence. + */ + recurrence?: outputs.machinelearningservices.v20240101preview.RecurrenceResponse; + /** + * [Deprecated] Not used any more. + */ + schedule?: outputs.machinelearningservices.v20240101preview.ScheduleBaseResponse; + /** + * Is the schedule enabled or disabled? + */ + status?: string; + /** + * [Required] The schedule trigger type. + */ + triggerType?: string; + } + /** + * computeStartStopScheduleResponseProvideDefaults sets the appropriate defaults for ComputeStartStopScheduleResponse + */ + export function computeStartStopScheduleResponseProvideDefaults(val: ComputeStartStopScheduleResponse): ComputeStartStopScheduleResponse { + return { + ...val, + cron: (val.cron ? outputs.machinelearningservices.v20240101preview.cronResponseProvideDefaults(val.cron) : undefined), + recurrence: (val.recurrence ? outputs.machinelearningservices.v20240101preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), + }; + } + + /** + * Resource requirements for each container instance within an online deployment. + */ + export interface ContainerResourceRequirementsResponse { + /** + * Container resource limit info: + */ + containerResourceLimits?: outputs.machinelearningservices.v20240101preview.ContainerResourceSettingsResponse; + /** + * Container resource request info: + */ + containerResourceRequests?: outputs.machinelearningservices.v20240101preview.ContainerResourceSettingsResponse; + } + + export interface ContainerResourceSettingsResponse { + /** + * Number of vCPUs request/limit for container. More info: + * https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + */ + cpu?: string; + /** + * Number of Nvidia GPU cards request/limit for container. More info: + * https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + */ + gpu?: string; + /** + * Memory size request/limit for container. More info: + * https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + */ + memory?: string; + } + + export interface ContentSafetyEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20240101preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + sku?: outputs.machinelearningservices.v20240101preview.CognitiveServicesSkuResponse; + /** + * Kind of the deployment. + * Expected value is 'Azure.ContentSafety'. + */ + type: "Azure.ContentSafety"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + + export interface CosmosDbSettingsResponse { + collectionsThroughput?: number; + } + + export interface CreateMonitorActionResponse { + /** + * + * Expected value is 'CreateMonitor'. + */ + actionType: "CreateMonitor"; + /** + * [Required] Defines the monitor. + */ + monitorDefinition: outputs.machinelearningservices.v20240101preview.MonitorDefinitionResponse; + } + + /** + * The workflow trigger cron for ComputeStartStop schedule type. + */ + export interface CronResponse { + /** + * [Required] Specifies cron expression of schedule. + * The expression should follow NCronTab format. + */ + expression?: string; + /** + * The start time in yyyy-MM-ddTHH:mm:ss format. + */ + startTime?: string; + /** + * Specifies time zone in which the schedule runs. + * TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + */ + timeZone?: string; + } + /** + * cronResponseProvideDefaults sets the appropriate defaults for CronResponse + */ + export function cronResponseProvideDefaults(val: CronResponse): CronResponse { + return { + ...val, + timeZone: (val.timeZone) ?? "UTC", + }; + } + + export interface CronTriggerResponse { + /** + * Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + * Recommented format would be "2022-06-01T00:00:01" + * If not present, the schedule will run indefinitely + */ + endTime?: string; + /** + * [Required] Specifies cron expression of schedule. + * The expression should follow NCronTab format. + */ + expression: string; + /** + * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + */ + startTime?: string; + /** + * Specifies time zone in which the schedule runs. + * TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + */ + timeZone?: string; + /** + * + * Expected value is 'Cron'. + */ + triggerType: "Cron"; + } + /** + * cronTriggerResponseProvideDefaults sets the appropriate defaults for CronTriggerResponse + */ + export function cronTriggerResponseProvideDefaults(val: CronTriggerResponse): CronTriggerResponse { + return { + ...val, + timeZone: (val.timeZone) ?? "UTC", + }; + } + + /** + * The desired maximum forecast horizon in units of time-series frequency. + */ + export interface CustomForecastHorizonResponse { + /** + * Enum to determine forecast horizon selection mode. + * Expected value is 'Custom'. + */ + mode: "Custom"; + /** + * [Required] Forecast horizon value. + */ + value: number; + } + + /** + * Custom Keys credential object + */ + export interface CustomKeysResponse { + keys?: {[key: string]: string}; + } + + /** + * Category:= CustomKeys + * AuthType:= CustomKeys (as type discriminator) + * Credentials:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys + * Target:= {any value} + * Use Metadata property bag for ApiVersion and other metadata fields + */ + export interface CustomKeysWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'CustomKeys'. + */ + authType: "CustomKeys"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + /** + * Custom Keys credential object + */ + credentials?: outputs.machinelearningservices.v20240101preview.CustomKeysResponse; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + export interface CustomMetricThresholdResponse { + /** + * [Required] The user-defined metric to calculate. + */ + metric: string; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + export interface CustomModelFineTuningResponse { + /** + * HyperParameters for fine tuning custom model. + */ + hyperParameters?: {[key: string]: string}; + /** + * [Required] Input model for fine tuning. + */ + model: outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'Custom'. + */ + modelProvider: "Custom"; + /** + * [Required] Fine tuning task type. + */ + taskType: string; + /** + * [Required] Training data for fine tuning. + */ + trainingData: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse; + /** + * Validation data for fine tuning. + */ + validationData?: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse; + } + /** + * customModelFineTuningResponseProvideDefaults sets the appropriate defaults for CustomModelFineTuningResponse + */ + export function customModelFineTuningResponseProvideDefaults(val: CustomModelFineTuningResponse): CustomModelFineTuningResponse { + return { + ...val, + model: outputs.machinelearningservices.v20240101preview.mlflowModelJobInputResponseProvideDefaults(val.model), + }; + } + + export interface CustomModelJobInputResponse { + /** + * Description for the input. + */ + description?: string; + /** + * Enum to determine the Job Input Type. + * Expected value is 'custom_model'. + */ + jobInputType: "custom_model"; + /** + * Input Asset Delivery Mode. + */ + mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + } + /** + * customModelJobInputResponseProvideDefaults sets the appropriate defaults for CustomModelJobInputResponse + */ + export function customModelJobInputResponseProvideDefaults(val: CustomModelJobInputResponse): CustomModelJobInputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface CustomModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * Description for the output. + */ + description?: string; + /** + * Enum to determine the Job Output Type. + * Expected value is 'custom_model'. + */ + jobOutputType: "custom_model"; + /** + * Output Asset Delivery Mode. + */ + mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; + /** + * Output Asset URI. + */ + uri?: string; + } + /** + * customModelJobOutputResponseProvideDefaults sets the appropriate defaults for CustomModelJobOutputResponse + */ + export function customModelJobOutputResponseProvideDefaults(val: CustomModelJobOutputResponse): CustomModelJobOutputResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + export interface CustomMonitoringSignalResponse { + /** + * [Required] ARM resource ID of the component resource used to calculate the custom metrics. + */ + componentId: string; + /** + * Monitoring assets to take as input. Key is the component input port name, value is the data asset. + */ + inputAssets?: {[key: string]: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse}; + /** + * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + */ + inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThresholds: outputs.machinelearningservices.v20240101preview.CustomMetricThresholdResponse[]; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * + * Expected value is 'Custom'. + */ + signalType: "Custom"; + /** + * A list of metrics to calculate and their associated thresholds. + */ + workspaceConnection?: outputs.machinelearningservices.v20240101preview.MonitoringWorkspaceConnectionResponse; + } + + /** + * N-Cross validations are specified by user. + */ + export interface CustomNCrossValidationsResponse { + /** + * Determines how N-Cross validations value is determined. + * Expected value is 'Custom'. + */ + mode: "Custom"; + /** + * [Required] N-Cross validations value. + */ + value: number; + } + + export interface CustomSeasonalityResponse { + /** + * Forecasting seasonality mode. + * Expected value is 'Custom'. + */ + mode: "Custom"; + /** + * [Required] Seasonality value. + */ + value: number; + } + + /** + * Specifies the custom service configuration + */ + export interface CustomServiceResponse { + /** + * Describes the docker settings for the image + */ + docker?: outputs.machinelearningservices.v20240101preview.DockerResponse; + /** + * Configuring the endpoints for the container + */ + endpoints?: outputs.machinelearningservices.v20240101preview.EndpointResponse[]; + /** + * Environment Variable for the container + */ + environmentVariables?: {[key: string]: outputs.machinelearningservices.v20240101preview.EnvironmentVariableResponse}; + /** + * Describes the Image Specifications + */ + image?: outputs.machinelearningservices.v20240101preview.ImageResponse; + /** + * Describes the jupyter kernel settings for the image if its a custom environment + */ + kernel?: outputs.machinelearningservices.v20240101preview.JupyterKernelConfigResponse; + /** + * Name of the Custom Service + */ + name?: string; + /** + * Configuring the volumes for the container + */ + volumes?: outputs.machinelearningservices.v20240101preview.VolumeDefinitionResponse[]; + } + /** + * customServiceResponseProvideDefaults sets the appropriate defaults for CustomServiceResponse + */ + export function customServiceResponseProvideDefaults(val: CustomServiceResponse): CustomServiceResponse { + return { + ...val, + image: (val.image ? outputs.machinelearningservices.v20240101preview.imageResponseProvideDefaults(val.image) : undefined), + }; + } + + export interface CustomTargetLagsResponse { + /** + * Target lags selection modes. + * Expected value is 'Custom'. + */ + mode: "Custom"; + /** + * [Required] Set target lags values. + */ + values: number[]; + } + + export interface CustomTargetRollingWindowSizeResponse { + /** + * Target rolling windows size mode. + * Expected value is 'Custom'. + */ + mode: "Custom"; + /** + * [Required] TargetRollingWindowSize value. + */ + value: number; + } + + export interface DataCollectorResponse { + /** + * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + */ + collections: {[key: string]: outputs.machinelearningservices.v20240101preview.CollectionResponse}; + /** + * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + */ + requestLogging?: outputs.machinelearningservices.v20240101preview.RequestLoggingResponse; + /** + * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + * If it's day, all data will be collected in blob path /yyyy/MM/dd/. + * The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + */ + rollingRate?: string; + } + /** + * dataCollectorResponseProvideDefaults sets the appropriate defaults for DataCollectorResponse + */ + export function dataCollectorResponseProvideDefaults(val: DataCollectorResponse): DataCollectorResponse { + return { + ...val, + rollingRate: (val.rollingRate) ?? "Hour", + }; + } + + /** + * Container for data asset versions. + */ + export interface DataContainerResponse { + /** + * [Required] Specifies the type of data. + */ + dataType: string; + /** + * The asset description text. + */ + description?: string; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The latest version inside this container. + */ + latestVersion: string; + /** + * The next auto incremental version + */ + nextVersion: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * dataContainerResponseProvideDefaults sets the appropriate defaults for DataContainerResponse + */ + export function dataContainerResponseProvideDefaults(val: DataContainerResponse): DataContainerResponse { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface DataDriftMonitoringSignalResponse { + /** + * The data segment used for scoping on a subset of the data population. + */ + dataSegment?: outputs.machinelearningservices.v20240101preview.MonitoringDataSegmentResponse; + /** + * A dictionary that maps feature names to their respective data types. + */ + featureDataTypeOverride?: {[key: string]: string}; + /** + * The settings for computing feature importance. + */ + featureImportanceSettings?: outputs.machinelearningservices.v20240101preview.FeatureImportanceSettingsResponse; + /** + * The feature filter which identifies which feature to calculate drift over. + */ + features?: outputs.machinelearningservices.v20240101preview.AllFeaturesResponse | outputs.machinelearningservices.v20240101preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240101preview.TopNFeaturesByAttributionResponse; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThresholds: (outputs.machinelearningservices.v20240101preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20240101preview.NumericalDataDriftMetricThresholdResponse)[]; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * [Required] The data which drift will be calculated for. + */ + productionData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The data to calculate drift against. + */ + referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + /** + * + * Expected value is 'DataDrift'. + */ + signalType: "DataDrift"; + } + /** + * dataDriftMonitoringSignalResponseProvideDefaults sets the appropriate defaults for DataDriftMonitoringSignalResponse + */ + export function dataDriftMonitoringSignalResponseProvideDefaults(val: DataDriftMonitoringSignalResponse): DataDriftMonitoringSignalResponse { + return { + ...val, + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + }; + } + + /** + * A DataFactory compute. + */ + export interface DataFactoryResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'DataFactory'. + */ + computeType: "DataFactory"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + + export interface DataImportResponse { + /** + * Name of the asset for data import job to create + */ + assetName?: string; + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * Enum to determine the type of data. + * Expected value is 'uri_folder'. + */ + dataType: "uri_folder"; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: string; + /** + * The asset description text. + */ + description?: string; + /** + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Source data of the asset to import from + */ + source?: outputs.machinelearningservices.v20240101preview.DatabaseSourceResponse | outputs.machinelearningservices.v20240101preview.FileSystemSourceResponse; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * dataImportResponseProvideDefaults sets the appropriate defaults for DataImportResponse + */ + export function dataImportResponseProvideDefaults(val: DataImportResponse): DataImportResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * A DataLakeAnalytics compute. + */ + export interface DataLakeAnalyticsResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'DataLakeAnalytics'. + */ + computeType: "DataLakeAnalytics"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + properties?: outputs.machinelearningservices.v20240101preview.DataLakeAnalyticsSchemaResponseProperties; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + + export interface DataLakeAnalyticsSchemaResponseProperties { + /** + * DataLake Store Account Name + */ + dataLakeStoreAccountName?: string; + } + + /** + * Reference to an asset via its path in a datastore. + */ + export interface DataPathAssetReferenceResponse { + /** + * ARM resource ID of the datastore where the asset is located. + */ + datastoreId?: string; + /** + * The path of the file/directory in the datastore. + */ + path?: string; + /** + * Enum to determine which reference method to use for an asset. + * Expected value is 'DataPath'. + */ + referenceType: "DataPath"; + } + + export interface DataQualityMonitoringSignalResponse { + /** + * A dictionary that maps feature names to their respective data types. + */ + featureDataTypeOverride?: {[key: string]: string}; + /** + * The settings for computing feature importance. + */ + featureImportanceSettings?: outputs.machinelearningservices.v20240101preview.FeatureImportanceSettingsResponse; + /** + * The features to calculate drift over. + */ + features?: outputs.machinelearningservices.v20240101preview.AllFeaturesResponse | outputs.machinelearningservices.v20240101preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240101preview.TopNFeaturesByAttributionResponse; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThresholds: (outputs.machinelearningservices.v20240101preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20240101preview.NumericalDataQualityMetricThresholdResponse)[]; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * [Required] The data produced by the production service which drift will be calculated for. + */ + productionData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The data to calculate drift against. + */ + referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + /** + * + * Expected value is 'DataQuality'. + */ + signalType: "DataQuality"; + } + /** + * dataQualityMonitoringSignalResponseProvideDefaults sets the appropriate defaults for DataQualityMonitoringSignalResponse + */ + export function dataQualityMonitoringSignalResponseProvideDefaults(val: DataQualityMonitoringSignalResponse): DataQualityMonitoringSignalResponse { + return { + ...val, + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + }; + } + + export interface DatabaseSourceResponse { + /** + * Workspace connection for data import source storage + */ + connection?: string; + /** + * SQL Query statement for data import Database source + */ + query?: string; + /** + * Enum to determine the type of data. + * Expected value is 'database'. + */ + sourceType: "database"; + /** + * SQL StoredProcedure on data import Database source + */ + storedProcedure?: string; + /** + * SQL StoredProcedure parameters + */ + storedProcedureParams?: {[key: string]: string}[]; + /** + * Name of the table on data import Database source + */ + tableName?: string; + } + + /** + * Properties of Databricks + */ + export interface DatabricksPropertiesResponse { + /** + * Databricks access token + */ + databricksAccessToken?: string; + /** + * Workspace Url + */ + workspaceUrl?: string; + } + + /** + * A DataFactory compute. + */ + export interface DatabricksResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'Databricks'. + */ + computeType: "Databricks"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + /** + * Properties of Databricks + */ + properties?: outputs.machinelearningservices.v20240101preview.DatabricksPropertiesResponse; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + + export interface DefaultScaleSettingsResponse { + /** + * + * Expected value is 'Default'. + */ + scaleType: "Default"; + } + + export interface DeploymentResourceConfigurationResponse { + /** + * Optional number of instances or nodes used by the compute target. + */ + instanceCount?: number; + /** + * Optional type of VM used as supported by the compute target. + */ + instanceType?: string; + /** + * Locations where the job can run. + */ + locations?: string[]; + /** + * Optional max allowed number of instances or nodes to be used by the compute target. + * For use with elastic training, currently supported by PyTorch distribution type only. + */ + maxInstanceCount?: number; + /** + * Additional properties bag. + */ + properties?: {[key: string]: any}; + } + /** + * deploymentResourceConfigurationResponseProvideDefaults sets the appropriate defaults for DeploymentResourceConfigurationResponse + */ + export function deploymentResourceConfigurationResponseProvideDefaults(val: DeploymentResourceConfigurationResponse): DeploymentResourceConfigurationResponse { + return { + ...val, + instanceCount: (val.instanceCount) ?? 1, + }; + } + + export interface DockerResponse { + /** + * Indicate whether container shall run in privileged or non-privileged mode. + */ + privileged?: boolean; + } + + export interface EncryptionPropertyResponse { + /** + * The byok cosmosdb account that customer brings to store customer's data + * with encryption + */ + cosmosDbResourceId?: string; + /** + * Identity to be used with the keyVault + */ + identity?: outputs.machinelearningservices.v20240101preview.IdentityForCmkResponse; + /** + * KeyVault details to do the encryption + */ + keyVaultProperties: outputs.machinelearningservices.v20240101preview.KeyVaultPropertiesResponse; + /** + * The byok search account that customer brings to store customer's data + * with encryption + */ + searchAccountResourceId?: string; + /** + * Indicates whether or not the encryption is enabled for the workspace. + */ + status: string; + /** + * The byok storage account that customer brings to store customer's data + * with encryption + */ + storageAccountResourceId?: string; + } + + export interface EndpointDeploymentModelResponse { + /** + * Model format + */ + format?: string; + /** + * Model name. + */ + name?: string; + /** + * Optional. Deployment model source ARM resource ID. + */ + source?: string; + /** + * Model version. + */ + version?: string; + } + + export interface EndpointResponse { + /** + * Host IP over which the application is exposed from the container + */ + hostIp?: string; + /** + * Name of the Endpoint + */ + name?: string; + /** + * Protocol over which communication will happen over this endpoint + */ + protocol?: string; + /** + * Port over which the application is exposed from container. + */ + published?: number; + /** + * Application port inside the container. + */ + target?: number; + } + /** + * endpointResponseProvideDefaults sets the appropriate defaults for EndpointResponse + */ + export function endpointResponseProvideDefaults(val: EndpointResponse): EndpointResponse { + return { + ...val, + protocol: (val.protocol) ?? "tcp", + }; + } + + export interface EndpointScheduleActionResponse { + /** + * + * Expected value is 'InvokeBatchEndpoint'. + */ + actionType: "InvokeBatchEndpoint"; + /** + * [Required] Defines Schedule action definition details. + * + */ + endpointInvocationDefinition: any; + } + + /** + * Container for environment specification versions. + */ + export interface EnvironmentContainerResponse { + /** + * The asset description text. + */ + description?: string; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The latest version inside this container. + */ + latestVersion: string; + /** + * The next auto incremental version + */ + nextVersion: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the environment container. + */ + provisioningState: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * environmentContainerResponseProvideDefaults sets the appropriate defaults for EnvironmentContainerResponse + */ + export function environmentContainerResponseProvideDefaults(val: EnvironmentContainerResponse): EnvironmentContainerResponse { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface EnvironmentVariableResponse { + /** + * Type of the Environment Variable. Possible values are: local - For local variable + */ + type?: string; + /** + * Value of the Environment variable + */ + value?: string; + } + /** + * environmentVariableResponseProvideDefaults sets the appropriate defaults for EnvironmentVariableResponse + */ + export function environmentVariableResponseProvideDefaults(val: EnvironmentVariableResponse): EnvironmentVariableResponse { + return { + ...val, + type: (val.type) ?? "local", + }; + } + + /** + * Environment version details. + */ + export interface EnvironmentVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * Defines if image needs to be rebuilt based on base image changes. + */ + autoRebuild?: string; + /** + * Configuration settings for Docker build context. + */ + build?: outputs.machinelearningservices.v20240101preview.BuildContextResponse; + /** + * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + * + */ + condaFile?: string; + /** + * The asset description text. + */ + description?: string; + /** + * Environment type is either user managed or curated by the Azure ML service + * + */ + environmentType: string; + /** + * Name of the image that will be used for the environment. + * + */ + image?: string; + /** + * Defines configuration specific to inference. + */ + inferenceConfig?: outputs.machinelearningservices.v20240101preview.InferenceContainerPropertiesResponse; + /** + * Intellectual Property details. Used if environment is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * The OS type of the environment. + */ + osType?: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the environment version. + */ + provisioningState: string; + /** + * Stage in the environment lifecycle assigned to this environment + */ + stage?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * environmentVersionResponseProvideDefaults sets the appropriate defaults for EnvironmentVersionResponse + */ + export function environmentVersionResponseProvideDefaults(val: EnvironmentVersionResponse): EnvironmentVersionResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + autoRebuild: (val.autoRebuild) ?? "Disabled", + build: (val.build ? outputs.machinelearningservices.v20240101preview.buildContextResponseProvideDefaults(val.build) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + osType: (val.osType) ?? "Linux", + }; + } + + /** + * The resource management error additional info. + */ + export interface ErrorAdditionalInfoResponse { + /** + * The additional info. + */ + info: any; + /** + * The additional info type. + */ + type: string; + } + + /** + * The error detail. + */ + export interface ErrorDetailResponse { + /** + * The error additional info. + */ + additionalInfo: outputs.machinelearningservices.v20240101preview.ErrorAdditionalInfoResponse[]; + /** + * The error code. + */ + code: string; + /** + * The error details. + */ + details: outputs.machinelearningservices.v20240101preview.ErrorDetailResponse[]; + /** + * The error message. + */ + message: string; + /** + * The error target. + */ + target: string; + } + + /** + * Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). + */ + export interface ErrorResponseResponse { + /** + * The error object. + */ + error?: outputs.machinelearningservices.v20240101preview.ErrorDetailResponse; + } + + /** + * The estimated price info for using a VM of a particular OS type, tier, etc. + */ + export interface EstimatedVMPriceResponse { + /** + * Operating system type used by the VM. + */ + osType: string; + /** + * The price charged for using the VM. + */ + retailPrice: number; + /** + * The type of the VM. + */ + vmTier: string; + } + + /** + * The estimated price info for using a VM. + */ + export interface EstimatedVMPricesResponse { + /** + * Three lettered code specifying the currency of the VM price. Example: USD + */ + billingCurrency: string; + /** + * The unit of time measurement for the specified VM price. Example: OneHour + */ + unitOfMeasure: string; + /** + * The list of estimated prices for using a VM of a particular OS type, tier, etc. + */ + values: outputs.machinelearningservices.v20240101preview.EstimatedVMPriceResponse[]; + } + + export interface FeatureAttributionDriftMonitoringSignalResponse { + /** + * A dictionary that maps feature names to their respective data types. + */ + featureDataTypeOverride?: {[key: string]: string}; + /** + * [Required] The settings for computing feature importance. + */ + featureImportanceSettings: outputs.machinelearningservices.v20240101preview.FeatureImportanceSettingsResponse; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThreshold: outputs.machinelearningservices.v20240101preview.FeatureAttributionMetricThresholdResponse; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * [Required] The data which drift will be calculated for. + */ + productionData: (outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse)[]; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The data to calculate drift against. + */ + referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + /** + * + * Expected value is 'FeatureAttributionDrift'. + */ + signalType: "FeatureAttributionDrift"; + } + /** + * featureAttributionDriftMonitoringSignalResponseProvideDefaults sets the appropriate defaults for FeatureAttributionDriftMonitoringSignalResponse + */ + export function featureAttributionDriftMonitoringSignalResponseProvideDefaults(val: FeatureAttributionDriftMonitoringSignalResponse): FeatureAttributionDriftMonitoringSignalResponse { + return { + ...val, + featureImportanceSettings: outputs.machinelearningservices.v20240101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), + }; + } + + export interface FeatureAttributionMetricThresholdResponse { + /** + * [Required] The feature attribution metric to calculate. + */ + metric: string; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + export interface FeatureImportanceSettingsResponse { + /** + * The mode of operation for computing feature importance. + */ + mode?: string; + /** + * The name of the target column within the input data asset. + */ + targetColumn?: string; + } + /** + * featureImportanceSettingsResponseProvideDefaults sets the appropriate defaults for FeatureImportanceSettingsResponse + */ + export function featureImportanceSettingsResponseProvideDefaults(val: FeatureImportanceSettingsResponse): FeatureImportanceSettingsResponse { + return { + ...val, + mode: (val.mode) ?? "Disabled", + }; + } + + export interface FeatureStoreSettingsResponse { + computeRuntime?: outputs.machinelearningservices.v20240101preview.ComputeRuntimeDtoResponse; + offlineStoreConnectionName?: string; + onlineStoreConnectionName?: string; + } + + export interface FeatureSubsetResponse { + /** + * [Required] The list of features to include. + */ + features: string[]; + /** + * + * Expected value is 'FeatureSubset'. + */ + filterType: "FeatureSubset"; + } + + /** + * Dto object representing feature set + */ + export interface FeaturesetContainerResponse { + /** + * The asset description text. + */ + description?: string; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The latest version inside this container. + */ + latestVersion: string; + /** + * The next auto incremental version + */ + nextVersion: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the featureset container. + */ + provisioningState: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * featuresetContainerResponseProvideDefaults sets the appropriate defaults for FeaturesetContainerResponse + */ + export function featuresetContainerResponseProvideDefaults(val: FeaturesetContainerResponse): FeaturesetContainerResponse { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Dto object representing specification + */ + export interface FeaturesetSpecificationResponse { + /** + * Specifies the spec path + */ + path?: string; + } + + /** + * Dto object representing feature set version + */ + export interface FeaturesetVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * The asset description text. + */ + description?: string; + /** + * Specifies list of entities + */ + entities?: string[]; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * Specifies the materialization settings + */ + materializationSettings?: outputs.machinelearningservices.v20240101preview.MaterializationSettingsResponse; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the featureset version container. + */ + provisioningState: string; + /** + * Specifies the feature spec details + */ + specification?: outputs.machinelearningservices.v20240101preview.FeaturesetSpecificationResponse; + /** + * Specifies the asset stage + */ + stage?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * featuresetVersionResponseProvideDefaults sets the appropriate defaults for FeaturesetVersionResponse + */ + export function featuresetVersionResponseProvideDefaults(val: FeaturesetVersionResponse): FeaturesetVersionResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20240101preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), + }; + } + + /** + * Dto object representing feature entity + */ + export interface FeaturestoreEntityContainerResponse { + /** + * The asset description text. + */ + description?: string; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The latest version inside this container. + */ + latestVersion: string; + /** + * The next auto incremental version + */ + nextVersion: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the featurestore entity container. + */ + provisioningState: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * featurestoreEntityContainerResponseProvideDefaults sets the appropriate defaults for FeaturestoreEntityContainerResponse + */ + export function featurestoreEntityContainerResponseProvideDefaults(val: FeaturestoreEntityContainerResponse): FeaturestoreEntityContainerResponse { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Dto object representing feature entity version + */ + export interface FeaturestoreEntityVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * The asset description text. + */ + description?: string; + /** + * Specifies index columns + */ + indexColumns?: outputs.machinelearningservices.v20240101preview.IndexColumnResponse[]; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the featurestore entity version. + */ + provisioningState: string; + /** + * Specifies the asset stage + */ + stage?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * featurestoreEntityVersionResponseProvideDefaults sets the appropriate defaults for FeaturestoreEntityVersionResponse + */ + export function featurestoreEntityVersionResponseProvideDefaults(val: FeaturestoreEntityVersionResponse): FeaturestoreEntityVersionResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface FileSystemSourceResponse { + /** + * Workspace connection for data import source storage + */ + connection?: string; + /** + * Path on data import FileSystem source + */ + path?: string; + /** + * Enum to determine the type of data. + * Expected value is 'file_system'. + */ + sourceType: "file_system"; + } + + /** + * FineTuning Job definition. + */ + export interface FineTuningJobResponse { + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * [Required] + */ + fineTuningDetails: outputs.machinelearningservices.v20240101preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20240101preview.CustomModelFineTuningResponse; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Enum to determine the type of job. + * Expected value is 'FineTuning'. + */ + jobType: "FineTuning"; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + /** + * [Required] + */ + outputs: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * fineTuningJobResponseProvideDefaults sets the appropriate defaults for FineTuningJobResponse + */ + export function fineTuningJobResponseProvideDefaults(val: FineTuningJobResponse): FineTuningJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Fixed input data definition. + */ + export interface FixedInputDataResponse { + /** + * Mapping of column names to special uses. + */ + columns?: {[key: string]: string}; + /** + * The context metadata of the data source. + */ + dataContext?: string; + /** + * Monitoring input data type enum. + * Expected value is 'Fixed'. + */ + inputDataType: "Fixed"; + /** + * [Required] Specifies the type of job. + */ + jobInputType: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + } + + export interface FlavorDataResponse { + /** + * Model flavor-specific data. + */ + data?: {[key: string]: string}; + } + + /** + * Forecasting task in AutoML Table vertical. + */ + export interface ForecastingResponse { + /** + * Columns to use for CVSplit data. + */ + cvSplitColumnNames?: string[]; + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240101preview.TableFixedParametersResponse; + /** + * Forecasting task specific inputs. + */ + forecastingSettings?: outputs.machinelearningservices.v20240101preview.ForecastingSettingsResponse; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Number of cross validation folds to be applied on training dataset + * when validation dataset is not provided. + */ + nCrossValidations?: outputs.machinelearningservices.v20240101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240101preview.CustomNCrossValidationsResponse; + /** + * Primary metric for forecasting task. + */ + primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.TableParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.TableSweepSettingsResponse; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'Forecasting'. + */ + taskType: "Forecasting"; + /** + * Test data input. + */ + testData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of test dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + testDataSize?: number; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * Inputs for training phase for an AutoML Job. + */ + trainingSettings?: outputs.machinelearningservices.v20240101preview.ForecastingTrainingSettingsResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: number; + /** + * The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + */ + weightColumnName?: string; + } + /** + * forecastingResponseProvideDefaults sets the appropriate defaults for ForecastingResponse + */ + export function forecastingResponseProvideDefaults(val: ForecastingResponse): ForecastingResponse { + return { + ...val, + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20240101preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", + testData: (val.testData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240101preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Forecasting specific parameters. + */ + export interface ForecastingSettingsResponse { + /** + * Country or region for holidays for forecasting tasks. + * These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + */ + countryOrRegionForHolidays?: string; + /** + * Number of periods between the origin time of one CV fold and the next fold. For + * example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + * three days apart. + */ + cvStepSize?: number; + /** + * Flag for generating lags for the numeric features with 'auto' or null. + */ + featureLags?: string; + /** + * The feature columns that are available for training but unknown at the time of forecast/inference. + * If features_unknown_at_forecast_time is not set, it is assumed that all the feature columns in the dataset are known at inference time. + */ + featuresUnknownAtForecastTime?: string[]; + /** + * The desired maximum forecast horizon in units of time-series frequency. + */ + forecastHorizon?: outputs.machinelearningservices.v20240101preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20240101preview.CustomForecastHorizonResponse; + /** + * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + */ + frequency?: string; + /** + * Set time series seasonality as an integer multiple of the series frequency. + * If seasonality is set to 'auto', it will be inferred. + */ + seasonality?: outputs.machinelearningservices.v20240101preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20240101preview.CustomSeasonalityResponse; + /** + * The parameter defining how if AutoML should handle short time series. + */ + shortSeriesHandlingConfig?: string; + /** + * The function to be used to aggregate the time series target column to conform to a user specified frequency. + * If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + */ + targetAggregateFunction?: string; + /** + * The number of past periods to lag from the target column. + */ + targetLags?: outputs.machinelearningservices.v20240101preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20240101preview.CustomTargetLagsResponse; + /** + * The number of past periods used to create a rolling window average of the target column. + */ + targetRollingWindowSize?: outputs.machinelearningservices.v20240101preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20240101preview.CustomTargetRollingWindowSizeResponse; + /** + * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + */ + timeColumnName?: string; + /** + * The names of columns used to group a timeseries. It can be used to create multiple series. + * If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + */ + timeSeriesIdColumnNames?: string[]; + /** + * Configure STL Decomposition of the time-series target column. + */ + useStl?: string; + } + /** + * forecastingSettingsResponseProvideDefaults sets the appropriate defaults for ForecastingSettingsResponse + */ + export function forecastingSettingsResponseProvideDefaults(val: ForecastingSettingsResponse): ForecastingSettingsResponse { + return { + ...val, + featureLags: (val.featureLags) ?? "None", + shortSeriesHandlingConfig: (val.shortSeriesHandlingConfig) ?? "Auto", + targetAggregateFunction: (val.targetAggregateFunction) ?? "None", + useStl: (val.useStl) ?? "None", + }; + } + + /** + * Forecasting Training related configuration. + */ + export interface ForecastingTrainingSettingsResponse { + /** + * Allowed models for forecasting task. + */ + allowedTrainingAlgorithms?: string[]; + /** + * Blocked models for forecasting task. + */ + blockedTrainingAlgorithms?: string[]; + /** + * Enable recommendation of DNN models. + */ + enableDnnTraining?: boolean; + /** + * Flag to turn on explainability on best model. + */ + enableModelExplainability?: boolean; + /** + * Flag for enabling onnx compatible models. + */ + enableOnnxCompatibleModels?: boolean; + /** + * Enable stack ensemble run. + */ + enableStackEnsemble?: boolean; + /** + * Enable voting ensemble run. + */ + enableVoteEnsemble?: boolean; + /** + * During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + * Configure this parameter with a higher value than 300 secs, if more time is needed. + */ + ensembleModelDownloadTimeout?: string; + /** + * Stack ensemble settings for stack ensemble run. + */ + stackEnsembleSettings?: outputs.machinelearningservices.v20240101preview.StackEnsembleSettingsResponse; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: string; + } + /** + * forecastingTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsResponse + */ + export function forecastingTrainingSettingsResponseProvideDefaults(val: ForecastingTrainingSettingsResponse): ForecastingTrainingSettingsResponse { + return { + ...val, + enableDnnTraining: (val.enableDnnTraining) ?? false, + enableModelExplainability: (val.enableModelExplainability) ?? true, + enableOnnxCompatibleModels: (val.enableOnnxCompatibleModels) ?? false, + enableStackEnsemble: (val.enableStackEnsemble) ?? true, + enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, + ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", + }; + } + + /** + * FQDN Outbound Rule for the managed network of a machine learning workspace. + */ + export interface FqdnOutboundRuleResponse { + /** + * Category of a managed network Outbound Rule of a machine learning workspace. + */ + category?: string; + destination?: string; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ + status?: string; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + * Expected value is 'FQDN'. + */ + type: "FQDN"; + } + + /** + * Generation safety quality metric threshold definition. + */ + export interface GenerationSafetyQualityMetricThresholdResponse { + /** + * [Required] Gets or sets the feature attribution metric to calculate. + */ + metric: string; + /** + * Gets or sets the threshold value. + * If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + /** + * Generation safety quality monitoring signal definition. + */ + export interface GenerationSafetyQualityMonitoringSignalResponse { + /** + * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. + */ + metricThresholds: outputs.machinelearningservices.v20240101preview.GenerationSafetyQualityMetricThresholdResponse[]; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * Gets or sets the production data for computing metrics. + */ + productionData?: (outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse)[]; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The sample rate of the production data, should be greater than 0 and at most 1. + */ + samplingRate: number; + /** + * + * Expected value is 'GenerationSafetyQuality'. + */ + signalType: "GenerationSafetyQuality"; + /** + * Gets or sets the workspace connection ID used to connect to the content generation endpoint. + */ + workspaceConnectionId?: string; + } + + /** + * Generation token statistics metric threshold definition. + */ + export interface GenerationTokenUsageMetricThresholdResponse { + /** + * [Required] Gets or sets the feature attribution metric to calculate. + */ + metric: string; + /** + * Gets or sets the threshold value. + * If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + /** + * Generation token usage signal definition. + */ + export interface GenerationTokenUsageSignalResponse { + /** + * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. + */ + metricThresholds: outputs.machinelearningservices.v20240101preview.GenerationTokenUsageMetricThresholdResponse[]; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * Gets or sets the production data for computing metrics. + */ + productionData?: (outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse)[]; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The sample rate of the production data, should be greater than 0 and at most 1. + */ + samplingRate: number; + /** + * + * Expected value is 'GenerationTokenStatistics'. + */ + signalType: "GenerationTokenStatistics"; + } + + /** + * Defines a Sampling Algorithm that exhaustively generates every value combination in the space + */ + export interface GridSamplingAlgorithmResponse { + /** + * + * Expected value is 'Grid'. + */ + samplingAlgorithmType: "Grid"; + } + + /** + * HDInsight compute properties + */ + export interface HDInsightPropertiesResponse { + /** + * Public IP address of the master node of the cluster. + */ + address?: string; + /** + * Admin credentials for master node of the cluster + */ + administratorAccount?: outputs.machinelearningservices.v20240101preview.VirtualMachineSshCredentialsResponse; + /** + * Port open for ssh connections on the master node of the cluster. + */ + sshPort?: number; + } + + /** + * A HDInsight compute. + */ + export interface HDInsightResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'HDInsight'. + */ + computeType: "HDInsight"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + /** + * HDInsight compute properties + */ + properties?: outputs.machinelearningservices.v20240101preview.HDInsightPropertiesResponse; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + + export interface HdfsDatastoreResponse { + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'Hdfs'. + */ + datastoreType: "Hdfs"; + /** + * The asset description text. + */ + description?: string; + /** + * The TLS cert of the HDFS server. Needs to be a base64 encoded string. Required if "Https" protocol is selected. + */ + hdfsServerCertificate?: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * [Required] IP Address or DNS HostName. + */ + nameNodeAddress: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Protocol used to communicate with the storage account (Https/Http). + */ + protocol?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * hdfsDatastoreResponseProvideDefaults sets the appropriate defaults for HdfsDatastoreResponse + */ + export function hdfsDatastoreResponseProvideDefaults(val: HdfsDatastoreResponse): HdfsDatastoreResponse { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + protocol: (val.protocol) ?? "http", + }; + } + + /** + * Reference to an asset via its ARM resource ID. + */ + export interface IdAssetReferenceResponse { + /** + * [Required] ARM resource ID of the asset. + */ + assetId: string; + /** + * Enum to determine which reference method to use for an asset. + * Expected value is 'Id'. + */ + referenceType: "Id"; + } + + /** + * Identity object used for encryption. + */ + export interface IdentityForCmkResponse { + /** + * UserAssignedIdentity to be used to fetch the encryption key from keyVault + */ + userAssignedIdentity?: string; + } + + /** + * Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + * from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + */ + export interface ImageClassificationMultilabelResponse { + /** + * [Required] Limit settings for the AutoML job. + */ + limitSettings: outputs.machinelearningservices.v20240101preview.ImageLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Settings used for training the model. + */ + modelSettings?: outputs.machinelearningservices.v20240101preview.ImageModelSettingsClassificationResponse; + /** + * Primary metric to optimize for this task. + */ + primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.ImageModelDistributionSettingsClassificationResponse[]; + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.ImageSweepSettingsResponse; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'ImageClassificationMultilabel'. + */ + taskType: "ImageClassificationMultilabel"; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: number; + } + /** + * imageClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for ImageClassificationMultilabelResponse + */ + export function imageClassificationMultilabelResponseProvideDefaults(val: ImageClassificationMultilabelResponse): ImageClassificationMultilabelResponse { + return { + ...val, + limitSettings: outputs.machinelearningservices.v20240101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + logVerbosity: (val.logVerbosity) ?? "Info", + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240101preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + primaryMetric: (val.primaryMetric) ?? "IOU", + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Image Classification. Multi-class image classification is used when an image is classified with only a single label + * from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + */ + export interface ImageClassificationResponse { + /** + * [Required] Limit settings for the AutoML job. + */ + limitSettings: outputs.machinelearningservices.v20240101preview.ImageLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Settings used for training the model. + */ + modelSettings?: outputs.machinelearningservices.v20240101preview.ImageModelSettingsClassificationResponse; + /** + * Primary metric to optimize for this task. + */ + primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.ImageModelDistributionSettingsClassificationResponse[]; + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.ImageSweepSettingsResponse; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'ImageClassification'. + */ + taskType: "ImageClassification"; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: number; + } + /** + * imageClassificationResponseProvideDefaults sets the appropriate defaults for ImageClassificationResponse + */ + export function imageClassificationResponseProvideDefaults(val: ImageClassificationResponse): ImageClassificationResponse { + return { + ...val, + limitSettings: outputs.machinelearningservices.v20240101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + logVerbosity: (val.logVerbosity) ?? "Info", + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240101preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + primaryMetric: (val.primaryMetric) ?? "Accuracy", + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + * drawing a polygon around each object in the image. + */ + export interface ImageInstanceSegmentationResponse { + /** + * [Required] Limit settings for the AutoML job. + */ + limitSettings: outputs.machinelearningservices.v20240101preview.ImageLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Settings used for training the model. + */ + modelSettings?: outputs.machinelearningservices.v20240101preview.ImageModelSettingsObjectDetectionResponse; + /** + * Primary metric to optimize for this task. + */ + primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.ImageSweepSettingsResponse; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'ImageInstanceSegmentation'. + */ + taskType: "ImageInstanceSegmentation"; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: number; + } + /** + * imageInstanceSegmentationResponseProvideDefaults sets the appropriate defaults for ImageInstanceSegmentationResponse + */ + export function imageInstanceSegmentationResponseProvideDefaults(val: ImageInstanceSegmentationResponse): ImageInstanceSegmentationResponse { + return { + ...val, + limitSettings: outputs.machinelearningservices.v20240101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + logVerbosity: (val.logVerbosity) ?? "Info", + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240101preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Limit settings for the AutoML job. + */ + export interface ImageLimitSettingsResponse { + /** + * Maximum number of concurrent AutoML iterations. + */ + maxConcurrentTrials?: number; + /** + * Maximum number of AutoML iterations. + */ + maxTrials?: number; + /** + * AutoML job timeout. + */ + timeout?: string; + } + /** + * imageLimitSettingsResponseProvideDefaults sets the appropriate defaults for ImageLimitSettingsResponse + */ + export function imageLimitSettingsResponseProvideDefaults(val: ImageLimitSettingsResponse): ImageLimitSettingsResponse { + return { + ...val, + maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, + maxTrials: (val.maxTrials) ?? 1, + timeout: (val.timeout) ?? "P7D", + }; + } + + /** + * Returns metadata about the operating system image for this compute instance. + */ + export interface ImageMetadataResponse { + /** + * Specifies the current operating system image version this compute instance is running on. + */ + currentImageVersion?: string; + /** + * Specifies whether this compute instance is running on the latest operating system image. + */ + isLatestOsImageVersion?: boolean; + /** + * Specifies the latest available operating system image version. + */ + latestImageVersion?: string; + /** + * Metadata about the os patching. + */ + osPatchingStatus: outputs.machinelearningservices.v20240101preview.OsPatchingStatusResponse; + } + + /** + * Distribution expressions to sweep over values of model settings. + * + * Some examples are: + * ``` + * ModelName = "choice('seresnext', 'resnest50')"; + * LearningRate = "uniform(0.001, 0.01)"; + * LayersToFreeze = "choice(0, 2)"; + * ``` + * For more details on how to compose distribution expressions please check the documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + * For more information on the available settings please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + export interface ImageModelDistributionSettingsClassificationResponse { + /** + * Enable AMSGrad when optimizer is 'adam' or 'adamw'. + */ + amsGradient?: string; + /** + * Settings for using Augmentations. + */ + augmentations?: string; + /** + * Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta1?: string; + /** + * Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta2?: string; + /** + * Whether to use distributer training. + */ + distributed?: string; + /** + * Enable early stopping logic during training. + */ + earlyStopping?: string; + /** + * Minimum number of epochs or validation evaluations to wait before primary metric improvement + * is tracked for early stopping. Must be a positive integer. + */ + earlyStoppingDelay?: string; + /** + * Minimum number of epochs or validation evaluations with no primary metric improvement before + * the run is stopped. Must be a positive integer. + */ + earlyStoppingPatience?: string; + /** + * Enable normalization when exporting ONNX model. + */ + enableOnnxNormalization?: string; + /** + * Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + */ + evaluationFrequency?: string; + /** + * Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + * updating the model weights while accumulating the gradients of those steps, and then using + * the accumulated gradients to compute the weight updates. Must be a positive integer. + */ + gradientAccumulationStep?: string; + /** + * Number of layers to freeze for the model. Must be a positive integer. + * For instance, passing 2 as value for 'seresnext' means + * freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + * see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + layersToFreeze?: string; + /** + * Initial learning rate. Must be a float in the range [0, 1]. + */ + learningRate?: string; + /** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ + learningRateScheduler?: string; + /** + * Name of the model to use for training. + * For more information on the available models please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + modelName?: string; + /** + * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + */ + momentum?: string; + /** + * Enable nesterov when optimizer is 'sgd'. + */ + nesterov?: string; + /** + * Number of training epochs. Must be a positive integer. + */ + numberOfEpochs?: string; + /** + * Number of data loader workers. Must be a non-negative integer. + */ + numberOfWorkers?: string; + /** + * Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + */ + optimizer?: string; + /** + * Random seed to be used when using deterministic training. + */ + randomSeed?: string; + /** + * Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + */ + stepLRGamma?: string; + /** + * Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + */ + stepLRStepSize?: string; + /** + * Training batch size. Must be a positive integer. + */ + trainingBatchSize?: string; + /** + * Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + */ + trainingCropSize?: string; + /** + * Validation batch size. Must be a positive integer. + */ + validationBatchSize?: string; + /** + * Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + */ + validationCropSize?: string; + /** + * Image size to which to resize before cropping for validation dataset. Must be a positive integer. + */ + validationResizeSize?: string; + /** + * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + */ + warmupCosineLRCycles?: string; + /** + * Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + */ + warmupCosineLRWarmupEpochs?: string; + /** + * Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + */ + weightDecay?: string; + /** + * Weighted loss. The accepted values are 0 for no weighted loss. + * 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + */ + weightedLoss?: string; + } + + /** + * Distribution expressions to sweep over values of model settings. + * + * Some examples are: + * ``` + * ModelName = "choice('seresnext', 'resnest50')"; + * LearningRate = "uniform(0.001, 0.01)"; + * LayersToFreeze = "choice(0, 2)"; + * ``` + * For more details on how to compose distribution expressions please check the documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + * For more information on the available settings please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + export interface ImageModelDistributionSettingsObjectDetectionResponse { + /** + * Enable AMSGrad when optimizer is 'adam' or 'adamw'. + */ + amsGradient?: string; + /** + * Settings for using Augmentations. + */ + augmentations?: string; + /** + * Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta1?: string; + /** + * Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta2?: string; + /** + * Maximum number of detections per image, for all classes. Must be a positive integer. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + boxDetectionsPerImage?: string; + /** + * During inference, only return proposals with a classification score greater than + * BoxScoreThreshold. Must be a float in the range[0, 1]. + */ + boxScoreThreshold?: string; + /** + * Whether to use distributer training. + */ + distributed?: string; + /** + * Enable early stopping logic during training. + */ + earlyStopping?: string; + /** + * Minimum number of epochs or validation evaluations to wait before primary metric improvement + * is tracked for early stopping. Must be a positive integer. + */ + earlyStoppingDelay?: string; + /** + * Minimum number of epochs or validation evaluations with no primary metric improvement before + * the run is stopped. Must be a positive integer. + */ + earlyStoppingPatience?: string; + /** + * Enable normalization when exporting ONNX model. + */ + enableOnnxNormalization?: string; + /** + * Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + */ + evaluationFrequency?: string; + /** + * Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + * updating the model weights while accumulating the gradients of those steps, and then using + * the accumulated gradients to compute the weight updates. Must be a positive integer. + */ + gradientAccumulationStep?: string; + /** + * Image size for train and validation. Must be a positive integer. + * Note: The training run may get into CUDA OOM if the size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + imageSize?: string; + /** + * Number of layers to freeze for the model. Must be a positive integer. + * For instance, passing 2 as value for 'seresnext' means + * freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + * see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + layersToFreeze?: string; + /** + * Initial learning rate. Must be a float in the range [0, 1]. + */ + learningRate?: string; + /** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ + learningRateScheduler?: string; + /** + * Maximum size of the image to be rescaled before feeding it to the backbone. + * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + maxSize?: string; + /** + * Minimum size of the image to be rescaled before feeding it to the backbone. + * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + minSize?: string; + /** + * Name of the model to use for training. + * For more information on the available models please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + modelName?: string; + /** + * Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + * Note: training run may get into CUDA OOM if the model size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + modelSize?: string; + /** + * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + */ + momentum?: string; + /** + * Enable multi-scale image by varying image size by +/- 50%. + * Note: training run may get into CUDA OOM if no sufficient GPU memory. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + multiScale?: string; + /** + * Enable nesterov when optimizer is 'sgd'. + */ + nesterov?: string; + /** + * IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + */ + nmsIouThreshold?: string; + /** + * Number of training epochs. Must be a positive integer. + */ + numberOfEpochs?: string; + /** + * Number of data loader workers. Must be a non-negative integer. + */ + numberOfWorkers?: string; + /** + * Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + */ + optimizer?: string; + /** + * Random seed to be used when using deterministic training. + */ + randomSeed?: string; + /** + * Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + */ + stepLRGamma?: string; + /** + * Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + */ + stepLRStepSize?: string; + /** + * The grid size to use for tiling each image. Note: TileGridSize must not be + * None to enable small object detection logic. A string containing two integers in mxn format. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tileGridSize?: string; + /** + * Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tileOverlapRatio?: string; + /** + * The IOU threshold to use to perform NMS while merging predictions from tiles and image. + * Used in validation/ inference. Must be float in the range [0, 1]. + * Note: This settings is not supported for the 'yolov5' algorithm. + * NMS: Non-maximum suppression + */ + tilePredictionsNmsThreshold?: string; + /** + * Training batch size. Must be a positive integer. + */ + trainingBatchSize?: string; + /** + * Validation batch size. Must be a positive integer. + */ + validationBatchSize?: string; + /** + * IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + */ + validationIouThreshold?: string; + /** + * Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + */ + validationMetricType?: string; + /** + * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + */ + warmupCosineLRCycles?: string; + /** + * Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + */ + warmupCosineLRWarmupEpochs?: string; + /** + * Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + */ + weightDecay?: string; + } + + /** + * Settings used for training the model. + * For more information on the available settings please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + export interface ImageModelSettingsClassificationResponse { + /** + * Settings for advanced scenarios. + */ + advancedSettings?: string; + /** + * Enable AMSGrad when optimizer is 'adam' or 'adamw'. + */ + amsGradient?: boolean; + /** + * Settings for using Augmentations. + */ + augmentations?: string; + /** + * Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta1?: number; + /** + * Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta2?: number; + /** + * Frequency to store model checkpoints. Must be a positive integer. + */ + checkpointFrequency?: number; + /** + * The pretrained checkpoint model for incremental training. + */ + checkpointModel?: outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse; + /** + * The id of a previous run that has a pretrained checkpoint for incremental training. + */ + checkpointRunId?: string; + /** + * Whether to use distributed training. + */ + distributed?: boolean; + /** + * Enable early stopping logic during training. + */ + earlyStopping?: boolean; + /** + * Minimum number of epochs or validation evaluations to wait before primary metric improvement + * is tracked for early stopping. Must be a positive integer. + */ + earlyStoppingDelay?: number; + /** + * Minimum number of epochs or validation evaluations with no primary metric improvement before + * the run is stopped. Must be a positive integer. + */ + earlyStoppingPatience?: number; + /** + * Enable normalization when exporting ONNX model. + */ + enableOnnxNormalization?: boolean; + /** + * Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + */ + evaluationFrequency?: number; + /** + * Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + * updating the model weights while accumulating the gradients of those steps, and then using + * the accumulated gradients to compute the weight updates. Must be a positive integer. + */ + gradientAccumulationStep?: number; + /** + * Number of layers to freeze for the model. Must be a positive integer. + * For instance, passing 2 as value for 'seresnext' means + * freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + * see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + layersToFreeze?: number; + /** + * Initial learning rate. Must be a float in the range [0, 1]. + */ + learningRate?: number; + /** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ + learningRateScheduler?: string; + /** + * Name of the model to use for training. + * For more information on the available models please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + modelName?: string; + /** + * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + */ + momentum?: number; + /** + * Enable nesterov when optimizer is 'sgd'. + */ + nesterov?: boolean; + /** + * Number of training epochs. Must be a positive integer. + */ + numberOfEpochs?: number; + /** + * Number of data loader workers. Must be a non-negative integer. + */ + numberOfWorkers?: number; + /** + * Type of optimizer. + */ + optimizer?: string; + /** + * Random seed to be used when using deterministic training. + */ + randomSeed?: number; + /** + * Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + */ + stepLRGamma?: number; + /** + * Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + */ + stepLRStepSize?: number; + /** + * Training batch size. Must be a positive integer. + */ + trainingBatchSize?: number; + /** + * Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + */ + trainingCropSize?: number; + /** + * Validation batch size. Must be a positive integer. + */ + validationBatchSize?: number; + /** + * Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + */ + validationCropSize?: number; + /** + * Image size to which to resize before cropping for validation dataset. Must be a positive integer. + */ + validationResizeSize?: number; + /** + * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + */ + warmupCosineLRCycles?: number; + /** + * Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + */ + warmupCosineLRWarmupEpochs?: number; + /** + * Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + */ + weightDecay?: number; + /** + * Weighted loss. The accepted values are 0 for no weighted loss. + * 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + */ + weightedLoss?: number; + } + /** + * imageModelSettingsClassificationResponseProvideDefaults sets the appropriate defaults for ImageModelSettingsClassificationResponse + */ + export function imageModelSettingsClassificationResponseProvideDefaults(val: ImageModelSettingsClassificationResponse): ImageModelSettingsClassificationResponse { + return { + ...val, + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240101preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + learningRateScheduler: (val.learningRateScheduler) ?? "None", + optimizer: (val.optimizer) ?? "None", + }; + } + + /** + * Settings used for training the model. + * For more information on the available settings please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + export interface ImageModelSettingsObjectDetectionResponse { + /** + * Settings for advanced scenarios. + */ + advancedSettings?: string; + /** + * Enable AMSGrad when optimizer is 'adam' or 'adamw'. + */ + amsGradient?: boolean; + /** + * Settings for using Augmentations. + */ + augmentations?: string; + /** + * Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta1?: number; + /** + * Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + */ + beta2?: number; + /** + * Maximum number of detections per image, for all classes. Must be a positive integer. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + boxDetectionsPerImage?: number; + /** + * During inference, only return proposals with a classification score greater than + * BoxScoreThreshold. Must be a float in the range[0, 1]. + */ + boxScoreThreshold?: number; + /** + * Frequency to store model checkpoints. Must be a positive integer. + */ + checkpointFrequency?: number; + /** + * The pretrained checkpoint model for incremental training. + */ + checkpointModel?: outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse; + /** + * The id of a previous run that has a pretrained checkpoint for incremental training. + */ + checkpointRunId?: string; + /** + * Whether to use distributed training. + */ + distributed?: boolean; + /** + * Enable early stopping logic during training. + */ + earlyStopping?: boolean; + /** + * Minimum number of epochs or validation evaluations to wait before primary metric improvement + * is tracked for early stopping. Must be a positive integer. + */ + earlyStoppingDelay?: number; + /** + * Minimum number of epochs or validation evaluations with no primary metric improvement before + * the run is stopped. Must be a positive integer. + */ + earlyStoppingPatience?: number; + /** + * Enable normalization when exporting ONNX model. + */ + enableOnnxNormalization?: boolean; + /** + * Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + */ + evaluationFrequency?: number; + /** + * Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + * updating the model weights while accumulating the gradients of those steps, and then using + * the accumulated gradients to compute the weight updates. Must be a positive integer. + */ + gradientAccumulationStep?: number; + /** + * Image size for train and validation. Must be a positive integer. + * Note: The training run may get into CUDA OOM if the size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + imageSize?: number; + /** + * Number of layers to freeze for the model. Must be a positive integer. + * For instance, passing 2 as value for 'seresnext' means + * freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + * see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + layersToFreeze?: number; + /** + * Initial learning rate. Must be a float in the range [0, 1]. + */ + learningRate?: number; + /** + * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + */ + learningRateScheduler?: string; + /** + * Enable computing and logging training metrics. + */ + logTrainingMetrics?: string; + /** + * Enable computing and logging validation loss. + */ + logValidationLoss?: string; + /** + * Maximum size of the image to be rescaled before feeding it to the backbone. + * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + maxSize?: number; + /** + * Minimum size of the image to be rescaled before feeding it to the backbone. + * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + minSize?: number; + /** + * Name of the model to use for training. + * For more information on the available models please visit the official documentation: + * https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + */ + modelName?: string; + /** + * Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + * Note: training run may get into CUDA OOM if the model size is too big. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + modelSize?: string; + /** + * Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + */ + momentum?: number; + /** + * Enable multi-scale image by varying image size by +/- 50%. + * Note: training run may get into CUDA OOM if no sufficient GPU memory. + * Note: This settings is only supported for the 'yolov5' algorithm. + */ + multiScale?: boolean; + /** + * Enable nesterov when optimizer is 'sgd'. + */ + nesterov?: boolean; + /** + * IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + */ + nmsIouThreshold?: number; + /** + * Number of training epochs. Must be a positive integer. + */ + numberOfEpochs?: number; + /** + * Number of data loader workers. Must be a non-negative integer. + */ + numberOfWorkers?: number; + /** + * Type of optimizer. + */ + optimizer?: string; + /** + * Random seed to be used when using deterministic training. + */ + randomSeed?: number; + /** + * Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + */ + stepLRGamma?: number; + /** + * Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + */ + stepLRStepSize?: number; + /** + * The grid size to use for tiling each image. Note: TileGridSize must not be + * None to enable small object detection logic. A string containing two integers in mxn format. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tileGridSize?: string; + /** + * Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tileOverlapRatio?: number; + /** + * The IOU threshold to use to perform NMS while merging predictions from tiles and image. + * Used in validation/ inference. Must be float in the range [0, 1]. + * Note: This settings is not supported for the 'yolov5' algorithm. + */ + tilePredictionsNmsThreshold?: number; + /** + * Training batch size. Must be a positive integer. + */ + trainingBatchSize?: number; + /** + * Validation batch size. Must be a positive integer. + */ + validationBatchSize?: number; + /** + * IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + */ + validationIouThreshold?: number; + /** + * Metric computation method to use for validation metrics. + */ + validationMetricType?: string; + /** + * Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + */ + warmupCosineLRCycles?: number; + /** + * Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + */ + warmupCosineLRWarmupEpochs?: number; + /** + * Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + */ + weightDecay?: number; + } + /** + * imageModelSettingsObjectDetectionResponseProvideDefaults sets the appropriate defaults for ImageModelSettingsObjectDetectionResponse + */ + export function imageModelSettingsObjectDetectionResponseProvideDefaults(val: ImageModelSettingsObjectDetectionResponse): ImageModelSettingsObjectDetectionResponse { + return { + ...val, + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240101preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + learningRateScheduler: (val.learningRateScheduler) ?? "None", + logTrainingMetrics: (val.logTrainingMetrics) ?? "Enable", + logValidationLoss: (val.logValidationLoss) ?? "Disable", + modelSize: (val.modelSize) ?? "None", + optimizer: (val.optimizer) ?? "None", + validationMetricType: (val.validationMetricType) ?? "None", + }; + } + + /** + * Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + * bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + */ + export interface ImageObjectDetectionResponse { + /** + * [Required] Limit settings for the AutoML job. + */ + limitSettings: outputs.machinelearningservices.v20240101preview.ImageLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Settings used for training the model. + */ + modelSettings?: outputs.machinelearningservices.v20240101preview.ImageModelSettingsObjectDetectionResponse; + /** + * Primary metric to optimize for this task. + */ + primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.ImageSweepSettingsResponse; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'ImageObjectDetection'. + */ + taskType: "ImageObjectDetection"; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: number; + } + /** + * imageObjectDetectionResponseProvideDefaults sets the appropriate defaults for ImageObjectDetectionResponse + */ + export function imageObjectDetectionResponseProvideDefaults(val: ImageObjectDetectionResponse): ImageObjectDetectionResponse { + return { + ...val, + limitSettings: outputs.machinelearningservices.v20240101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + logVerbosity: (val.logVerbosity) ?? "Info", + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240101preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + export interface ImageResponse { + /** + * Image reference URL if type is docker. Environment name if type is azureml + */ + reference?: string; + /** + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + */ + type?: string; + /** + * Version of image being used. If latest then skip this field + */ + version?: string; + } + /** + * imageResponseProvideDefaults sets the appropriate defaults for ImageResponse + */ + export function imageResponseProvideDefaults(val: ImageResponse): ImageResponse { + return { + ...val, + type: (val.type) ?? "docker", + }; + } + + /** + * Model sweeping and hyperparameter sweeping related settings. + */ + export interface ImageSweepSettingsResponse { + /** + * Type of early termination policy. + */ + earlyTermination?: outputs.machinelearningservices.v20240101preview.BanditPolicyResponse | outputs.machinelearningservices.v20240101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240101preview.TruncationSelectionPolicyResponse; + /** + * [Required] Type of the hyperparameter sampling algorithms. + */ + samplingAlgorithm: string; + } + + export interface ImportDataActionResponse { + /** + * + * Expected value is 'ImportData'. + */ + actionType: "ImportData"; + /** + * [Required] Defines Schedule action definition details. + */ + dataImportDefinition: outputs.machinelearningservices.v20240101preview.DataImportResponse; + } + /** + * importDataActionResponseProvideDefaults sets the appropriate defaults for ImportDataActionResponse + */ + export function importDataActionResponseProvideDefaults(val: ImportDataActionResponse): ImportDataActionResponse { + return { + ...val, + dataImportDefinition: outputs.machinelearningservices.v20240101preview.dataImportResponseProvideDefaults(val.dataImportDefinition), + }; + } + + /** + * Dto object representing index column + */ + export interface IndexColumnResponse { + /** + * Specifies the column name + */ + columnName?: string; + /** + * Specifies the data type + */ + dataType?: string; + } + /** + * indexColumnResponseProvideDefaults sets the appropriate defaults for IndexColumnResponse + */ + export function indexColumnResponseProvideDefaults(val: IndexColumnResponse): IndexColumnResponse { + return { + ...val, + dataType: (val.dataType) ?? "String", + }; + } + + export interface InferenceContainerPropertiesResponse { + /** + * The route to check the liveness of the inference server container. + */ + livenessRoute?: outputs.machinelearningservices.v20240101preview.RouteResponse; + /** + * The route to check the readiness of the inference server container. + */ + readinessRoute?: outputs.machinelearningservices.v20240101preview.RouteResponse; + /** + * The port to send the scoring requests to, within the inference server container. + */ + scoringRoute?: outputs.machinelearningservices.v20240101preview.RouteResponse; + } + + /** + * InferenceEndpoint configuration + */ + export interface InferenceEndpointResponse { + /** + * [Required] Authentication mode for the endpoint. + */ + authMode: string; + /** + * Description of the resource. + */ + description?: string; + /** + * Endpoint URI for the inference endpoint. + */ + endpointUri: string; + /** + * [Required] Group within the same pool with which this endpoint needs to be associated with. + */ + groupId: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the endpoint. + */ + provisioningState: string; + } + + /** + * Inference group configuration + */ + export interface InferenceGroupResponse { + /** + * Capacity to be used from the pool's reserved capacity. + * optional + */ + bonusExtraCapacity?: number; + /** + * Description of the resource. + */ + description?: string; + /** + * Metadata for the inference group. + */ + metadata?: string; + /** + * Priority of the group within the N:Microsoft.MachineLearning.ManagementFrontEnd.Contracts.V20240101Preview.Pools.InferencePools. + */ + priority?: number; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the inference group. + */ + provisioningState: string; + } + /** + * inferenceGroupResponseProvideDefaults sets the appropriate defaults for InferenceGroupResponse + */ + export function inferenceGroupResponseProvideDefaults(val: InferenceGroupResponse): InferenceGroupResponse { + return { + ...val, + bonusExtraCapacity: (val.bonusExtraCapacity) ?? 0, + priority: (val.priority) ?? 0, + }; + } + + /** + * Inference pool configuration + */ + export interface InferencePoolResponse { + /** + * Code configuration for the inference pool. + */ + codeConfiguration?: outputs.machinelearningservices.v20240101preview.CodeConfigurationResponse; + /** + * Description of the resource. + */ + description?: string; + /** + * EnvironmentConfiguration for the inference pool. + */ + environmentConfiguration?: outputs.machinelearningservices.v20240101preview.PoolEnvironmentConfigurationResponse; + /** + * ModelConfiguration for the inference pool. + */ + modelConfiguration?: outputs.machinelearningservices.v20240101preview.PoolModelConfigurationResponse; + /** + * [Required] Compute instance type. + */ + nodeSkuType: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the pool. + */ + provisioningState: string; + /** + * Request configuration for the inference pool. + */ + requestConfiguration?: outputs.machinelearningservices.v20240101preview.RequestConfigurationResponse; + } + /** + * inferencePoolResponseProvideDefaults sets the appropriate defaults for InferencePoolResponse + */ + export function inferencePoolResponseProvideDefaults(val: InferencePoolResponse): InferencePoolResponse { + return { + ...val, + environmentConfiguration: (val.environmentConfiguration ? outputs.machinelearningservices.v20240101preview.poolEnvironmentConfigurationResponseProvideDefaults(val.environmentConfiguration) : undefined), + requestConfiguration: (val.requestConfiguration ? outputs.machinelearningservices.v20240101preview.requestConfigurationResponseProvideDefaults(val.requestConfiguration) : undefined), + }; + } + + /** + * Instance type schema. + */ + export interface InstanceTypeSchemaResponse { + /** + * Node Selector + */ + nodeSelector?: {[key: string]: string}; + /** + * Resource requests/limits for this instance type + */ + resources?: outputs.machinelearningservices.v20240101preview.InstanceTypeSchemaResponseResources; + } + + /** + * Resource requests/limits for this instance type + */ + export interface InstanceTypeSchemaResponseResources { + /** + * Resource limits for this instance type + */ + limits?: {[key: string]: string}; + /** + * Resource requests for this instance type + */ + requests?: {[key: string]: string}; + } + + /** + * Intellectual Property details for a resource. + */ + export interface IntellectualPropertyResponse { + /** + * Protection level of the Intellectual Property. + */ + protectionLevel?: string; + /** + * [Required] Publisher of the Intellectual Property. Must be the same as Registry publisher name. + */ + publisher: string; + } + /** + * intellectualPropertyResponseProvideDefaults sets the appropriate defaults for IntellectualPropertyResponse + */ + export function intellectualPropertyResponseProvideDefaults(val: IntellectualPropertyResponse): IntellectualPropertyResponse { + return { + ...val, + protectionLevel: (val.protectionLevel) ?? "All", + }; + } + + export interface JobResourceConfigurationResponse { + /** + * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + */ + dockerArgs?: string; + /** + * Optional number of instances or nodes used by the compute target. + */ + instanceCount?: number; + /** + * Optional type of VM used as supported by the compute target. + */ + instanceType?: string; + /** + * Locations where the job can run. + */ + locations?: string[]; + /** + * Optional max allowed number of instances or nodes to be used by the compute target. + * For use with elastic training, currently supported by PyTorch distribution type only. + */ + maxInstanceCount?: number; + /** + * Additional properties bag. + */ + properties?: {[key: string]: any}; + /** + * Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + */ + shmSize?: string; + } + /** + * jobResourceConfigurationResponseProvideDefaults sets the appropriate defaults for JobResourceConfigurationResponse + */ + export function jobResourceConfigurationResponseProvideDefaults(val: JobResourceConfigurationResponse): JobResourceConfigurationResponse { + return { + ...val, + instanceCount: (val.instanceCount) ?? 1, + shmSize: (val.shmSize) ?? "2g", + }; + } + + export interface JobScheduleActionResponse { + /** + * + * Expected value is 'CreateJob'. + */ + actionType: "CreateJob"; + /** + * [Required] Defines Schedule action definition details. + */ + jobBaseProperties: outputs.machinelearningservices.v20240101preview.AutoMLJobResponse | outputs.machinelearningservices.v20240101preview.CommandJobResponse | outputs.machinelearningservices.v20240101preview.FineTuningJobResponse | outputs.machinelearningservices.v20240101preview.LabelingJobResponse | outputs.machinelearningservices.v20240101preview.PipelineJobResponse | outputs.machinelearningservices.v20240101preview.SparkJobResponse | outputs.machinelearningservices.v20240101preview.SweepJobResponse; + } + + /** + * Job endpoint definition + */ + export interface JobServiceResponse { + /** + * Url for endpoint. + */ + endpoint?: string; + /** + * Any error in the service. + */ + errorMessage: string; + /** + * Endpoint type. + */ + jobServiceType?: string; + /** + * Nodes that user would like to start the service on. + * If Nodes is not set or set to null, the service will only be started on leader node. + */ + nodes?: outputs.machinelearningservices.v20240101preview.AllNodesResponse; + /** + * Port for endpoint set by user. + */ + port?: number; + /** + * Additional properties to set on the endpoint. + */ + properties?: {[key: string]: string}; + /** + * Status of endpoint. + */ + status: string; + } + + /** + * Jupyter kernel configuration. + */ + export interface JupyterKernelConfigResponse { + /** + * Argument to the the runtime + */ + argv?: string[]; + /** + * Display name of the kernel + */ + displayName?: string; + /** + * Language of the kernel [Example value: python] + */ + language?: string; + } + + export interface KerberosKeytabCredentialsResponse { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'KerberosKeytab'. + */ + credentialsType: "KerberosKeytab"; + /** + * [Required] IP Address or DNS HostName. + */ + kerberosKdcAddress: string; + /** + * [Required] Kerberos Username + */ + kerberosPrincipal: string; + /** + * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. + */ + kerberosRealm: string; + } + + export interface KerberosPasswordCredentialsResponse { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'KerberosPassword'. + */ + credentialsType: "KerberosPassword"; + /** + * [Required] IP Address or DNS HostName. + */ + kerberosKdcAddress: string; + /** + * [Required] Kerberos Username + */ + kerberosPrincipal: string; + /** + * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. + */ + kerberosRealm: string; + } + + /** + * Customer Key vault properties. + */ + export interface KeyVaultPropertiesResponse { + /** + * Currently, we support only SystemAssigned MSI. + * We need this when we support UserAssignedIdentities + */ + identityClientId?: string; + /** + * KeyVault key identifier to encrypt the data + */ + keyIdentifier: string; + /** + * KeyVault Arm Id that contains the data encryption key + */ + keyVaultArmId: string; + } + + /** + * Properties specific to a KubernetesOnlineDeployment. + */ + export interface KubernetesOnlineDeploymentResponse { + /** + * If true, enables Application Insights logging. + */ + appInsightsEnabled?: boolean; + /** + * Code configuration for the endpoint deployment. + */ + codeConfiguration?: outputs.machinelearningservices.v20240101preview.CodeConfigurationResponse; + /** + * The resource requirements for the container (cpu and memory). + */ + containerResourceRequirements?: outputs.machinelearningservices.v20240101preview.ContainerResourceRequirementsResponse; + /** + * The mdc configuration, we disable mdc when it's null. + */ + dataCollector?: outputs.machinelearningservices.v20240101preview.DataCollectorResponse; + /** + * Description of the endpoint deployment. + */ + description?: string; + /** + * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + */ + egressPublicNetworkAccess?: string; + /** + * Enum to determine endpoint compute type. + * Expected value is 'Kubernetes'. + */ + endpointComputeType: "Kubernetes"; + /** + * ARM resource ID of the environment specification for the endpoint deployment. + */ + environmentId?: string; + /** + * Environment variables configuration for the deployment. + */ + environmentVariables?: {[key: string]: string}; + /** + * Compute instance type. + */ + instanceType?: string; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + /** + * The URI path to the model. + */ + model?: string; + /** + * The path to mount the model in custom container. + */ + modelMountPath?: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the endpoint deployment. + */ + provisioningState: string; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + /** + * Request settings for the deployment. + */ + requestSettings?: outputs.machinelearningservices.v20240101preview.OnlineRequestSettingsResponse; + /** + * Scale settings for the deployment. + * If it is null or not provided, + * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + * and to DefaultScaleSettings for ManagedOnlineDeployment. + */ + scaleSettings?: outputs.machinelearningservices.v20240101preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240101preview.TargetUtilizationScaleSettingsResponse; + } + /** + * kubernetesOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentResponse + */ + export function kubernetesOnlineDeploymentResponseProvideDefaults(val: KubernetesOnlineDeploymentResponse): KubernetesOnlineDeploymentResponse { + return { + ...val, + appInsightsEnabled: (val.appInsightsEnabled) ?? false, + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240101preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240101preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + }; + } + + /** + * Kubernetes properties + */ + export interface KubernetesPropertiesResponse { + /** + * Default instance type + */ + defaultInstanceType?: string; + /** + * Extension instance release train. + */ + extensionInstanceReleaseTrain?: string; + /** + * Extension principal-id. + */ + extensionPrincipalId?: string; + /** + * Instance Type Schema + */ + instanceTypes?: {[key: string]: outputs.machinelearningservices.v20240101preview.InstanceTypeSchemaResponse}; + /** + * Compute namespace + */ + namespace?: string; + /** + * Relay connection string. + */ + relayConnectionString?: string; + /** + * ServiceBus connection string. + */ + serviceBusConnectionString?: string; + /** + * VC name. + */ + vcName?: string; + } + /** + * kubernetesPropertiesResponseProvideDefaults sets the appropriate defaults for KubernetesPropertiesResponse + */ + export function kubernetesPropertiesResponseProvideDefaults(val: KubernetesPropertiesResponse): KubernetesPropertiesResponse { + return { + ...val, + namespace: (val.namespace) ?? "default", + }; + } + + /** + * A Machine Learning compute based on Kubernetes Compute. + */ + export interface KubernetesResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'Kubernetes'. + */ + computeType: "Kubernetes"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + /** + * Properties of Kubernetes + */ + properties?: outputs.machinelearningservices.v20240101preview.KubernetesPropertiesResponse; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + /** + * kubernetesResponseProvideDefaults sets the appropriate defaults for KubernetesResponse + */ + export function kubernetesResponseProvideDefaults(val: KubernetesResponse): KubernetesResponse { + return { + ...val, + properties: (val.properties ? outputs.machinelearningservices.v20240101preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), + }; + } + + /** + * Label category definition + */ + export interface LabelCategoryResponse { + /** + * Dictionary of label classes in this category. + */ + classes?: {[key: string]: outputs.machinelearningservices.v20240101preview.LabelClassResponse}; + /** + * Display name of the label category. + */ + displayName?: string; + /** + * Indicates whether it is allowed to select multiple classes in this category. + */ + multiSelect?: string; + } + /** + * labelCategoryResponseProvideDefaults sets the appropriate defaults for LabelCategoryResponse + */ + export function labelCategoryResponseProvideDefaults(val: LabelCategoryResponse): LabelCategoryResponse { + return { + ...val, + multiSelect: (val.multiSelect) ?? "Disabled", + }; + } + + /** + * Label class definition + */ + export interface LabelClassResponse { + /** + * Display name of the label class. + */ + displayName?: string; + /** + * Dictionary of subclasses of the label class. + */ + subclasses?: {[key: string]: outputs.machinelearningservices.v20240101preview.LabelClassResponse}; + } + + /** + * Labeling data configuration definition + */ + export interface LabelingDataConfigurationResponse { + /** + * Resource Id of the data asset to perform labeling. + */ + dataId?: string; + /** + * Indicates whether to enable incremental data refresh. + */ + incrementalDataRefresh?: string; + } + /** + * labelingDataConfigurationResponseProvideDefaults sets the appropriate defaults for LabelingDataConfigurationResponse + */ + export function labelingDataConfigurationResponseProvideDefaults(val: LabelingDataConfigurationResponse): LabelingDataConfigurationResponse { + return { + ...val, + incrementalDataRefresh: (val.incrementalDataRefresh) ?? "Disabled", + }; + } + + /** + * Properties of a labeling job for image data + */ + export interface LabelingJobImagePropertiesResponse { + /** + * Annotation type of image labeling job. + */ + annotationType?: string; + /** + * Media type of data asset. + * Expected value is 'Image'. + */ + mediaType: "Image"; + } + /** + * labelingJobImagePropertiesResponseProvideDefaults sets the appropriate defaults for LabelingJobImagePropertiesResponse + */ + export function labelingJobImagePropertiesResponseProvideDefaults(val: LabelingJobImagePropertiesResponse): LabelingJobImagePropertiesResponse { + return { + ...val, + annotationType: (val.annotationType) ?? "Classification", + }; + } + + /** + * Instructions for labeling job + */ + export interface LabelingJobInstructionsResponse { + /** + * The link to a page with detailed labeling instructions for labelers. + */ + uri?: string; + } + + /** + * Labeling job definition + */ + export interface LabelingJobResponse { + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * Created time of the job in UTC timezone. + */ + createdDateTime: string; + /** + * Configuration of data used in the job. + */ + dataConfiguration?: outputs.machinelearningservices.v20240101preview.LabelingDataConfigurationResponse; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Labeling instructions of the job. + */ + jobInstructions?: outputs.machinelearningservices.v20240101preview.LabelingJobInstructionsResponse; + /** + * Enum to determine the type of job. + * Expected value is 'Labeling'. + */ + jobType: "Labeling"; + /** + * Label categories of the job. + */ + labelCategories?: {[key: string]: outputs.machinelearningservices.v20240101preview.LabelCategoryResponse}; + /** + * Media type specific properties in the job. + */ + labelingJobMediaProperties?: outputs.machinelearningservices.v20240101preview.LabelingJobImagePropertiesResponse | outputs.machinelearningservices.v20240101preview.LabelingJobTextPropertiesResponse; + /** + * Configuration of MLAssist feature in the job. + */ + mlAssistConfiguration?: outputs.machinelearningservices.v20240101preview.MLAssistConfigurationDisabledResponse | outputs.machinelearningservices.v20240101preview.MLAssistConfigurationEnabledResponse; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + /** + * Progress metrics of the job. + */ + progressMetrics: outputs.machinelearningservices.v20240101preview.ProgressMetricsResponse; + /** + * Internal id of the job(Previously called project). + */ + projectId: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Specifies the labeling job provisioning state. + */ + provisioningState: string; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Status messages of the job. + */ + statusMessages: outputs.machinelearningservices.v20240101preview.StatusMessageResponse[]; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * labelingJobResponseProvideDefaults sets the appropriate defaults for LabelingJobResponse + */ + export function labelingJobResponseProvideDefaults(val: LabelingJobResponse): LabelingJobResponse { + return { + ...val, + dataConfiguration: (val.dataConfiguration ? outputs.machinelearningservices.v20240101preview.labelingDataConfigurationResponseProvideDefaults(val.dataConfiguration) : undefined), + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Properties of a labeling job for text data + */ + export interface LabelingJobTextPropertiesResponse { + /** + * Annotation type of text labeling job. + */ + annotationType?: string; + /** + * Media type of data asset. + * Expected value is 'Text'. + */ + mediaType: "Text"; + } + /** + * labelingJobTextPropertiesResponseProvideDefaults sets the appropriate defaults for LabelingJobTextPropertiesResponse + */ + export function labelingJobTextPropertiesResponseProvideDefaults(val: LabelingJobTextPropertiesResponse): LabelingJobTextPropertiesResponse { + return { + ...val, + annotationType: (val.annotationType) ?? "Classification", + }; + } + + export interface LakeHouseArtifactResponse { + /** + * [Required] OneLake artifact name + */ + artifactName: string; + /** + * Enum to determine OneLake artifact type. + * Expected value is 'LakeHouse'. + */ + artifactType: "LakeHouse"; + } + + export interface ListNotebookKeysResultResponse { + /** + * The primary access key of the Notebook + */ + primaryAccessKey: string; + /** + * The secondary access key of the Notebook + */ + secondaryAccessKey: string; + } + + /** + * Literal input type. + */ + export interface LiteralJobInputResponse { + /** + * Description for the input. + */ + description?: string; + /** + * Enum to determine the Job Input Type. + * Expected value is 'literal'. + */ + jobInputType: "literal"; + /** + * [Required] Literal value for the input. + */ + value: string; + } + + /** + * Labeling MLAssist configuration definition when MLAssist is disabled + */ + export interface MLAssistConfigurationDisabledResponse { + /** + * + * Expected value is 'Disabled'. + */ + mlAssist: "Disabled"; + } + + /** + * Labeling MLAssist configuration definition when MLAssist is enabled + */ + export interface MLAssistConfigurationEnabledResponse { + /** + * [Required] AML compute binding used in inferencing. + */ + inferencingComputeBinding: string; + /** + * + * Expected value is 'Enabled'. + */ + mlAssist: "Enabled"; + /** + * [Required] AML compute binding used in training. + */ + trainingComputeBinding: string; + } + + export interface MLFlowModelJobInputResponse { + /** + * Description for the input. + */ + description?: string; + /** + * Enum to determine the Job Input Type. + * Expected value is 'mlflow_model'. + */ + jobInputType: "mlflow_model"; + /** + * Input Asset Delivery Mode. + */ + mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + } + /** + * mlflowModelJobInputResponseProvideDefaults sets the appropriate defaults for MLFlowModelJobInputResponse + */ + export function mlflowModelJobInputResponseProvideDefaults(val: MLFlowModelJobInputResponse): MLFlowModelJobInputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface MLFlowModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * Description for the output. + */ + description?: string; + /** + * Enum to determine the Job Output Type. + * Expected value is 'mlflow_model'. + */ + jobOutputType: "mlflow_model"; + /** + * Output Asset Delivery Mode. + */ + mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; + /** + * Output Asset URI. + */ + uri?: string; + } + /** + * mlflowModelJobOutputResponseProvideDefaults sets the appropriate defaults for MLFlowModelJobOutputResponse + */ + export function mlflowModelJobOutputResponseProvideDefaults(val: MLFlowModelJobOutputResponse): MLFlowModelJobOutputResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * MLTable data definition + */ + export interface MLTableDataResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * Enum to determine the type of data. + * Expected value is 'mltable'. + */ + dataType: "mltable"; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: string; + /** + * The asset description text. + */ + description?: string; + /** + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Uris referenced in the MLTable definition (required for lineage) + */ + referencedUris?: string[]; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * mltableDataResponseProvideDefaults sets the appropriate defaults for MLTableDataResponse + */ + export function mltableDataResponseProvideDefaults(val: MLTableDataResponse): MLTableDataResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface MLTableJobInputResponse { + /** + * Description for the input. + */ + description?: string; + /** + * Enum to determine the Job Input Type. + * Expected value is 'mltable'. + */ + jobInputType: "mltable"; + /** + * Input Asset Delivery Mode. + */ + mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + } + /** + * mltableJobInputResponseProvideDefaults sets the appropriate defaults for MLTableJobInputResponse + */ + export function mltableJobInputResponseProvideDefaults(val: MLTableJobInputResponse): MLTableJobInputResponse { + return { + ...val, + mode: (val.mode) ?? "ReadOnlyMount", + }; + } + + export interface MLTableJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * Description for the output. + */ + description?: string; + /** + * Enum to determine the Job Output Type. + * Expected value is 'mltable'. + */ + jobOutputType: "mltable"; + /** + * Output Asset Delivery Mode. + */ + mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; + /** + * Output Asset URI. + */ + uri?: string; + } + /** + * mltableJobOutputResponseProvideDefaults sets the appropriate defaults for MLTableJobOutputResponse + */ + export function mltableJobOutputResponseProvideDefaults(val: MLTableJobOutputResponse): MLTableJobOutputResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + mode: (val.mode) ?? "ReadWriteMount", + }; + } + + /** + * Managed compute identity definition. + */ + export interface ManagedComputeIdentityResponse { + /** + * Monitor compute identity type enum. + * Expected value is 'ManagedIdentity'. + */ + computeIdentityType: "ManagedIdentity"; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: outputs.machinelearningservices.v20240101preview.ManagedServiceIdentityResponse; + } + + export interface ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'ManagedIdentity'. + */ + authType: "ManagedIdentity"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionManagedIdentityResponse; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + /** + * Managed identity configuration. + */ + export interface ManagedIdentityResponse { + /** + * Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + */ + clientId?: string; + /** + * Enum to determine identity framework. + * Expected value is 'Managed'. + */ + identityType: "Managed"; + /** + * Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + */ + objectId?: string; + /** + * Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + */ + resourceId?: string; + } + + /** + * Status of the Provisioning for the managed network of a machine learning workspace. + */ + export interface ManagedNetworkProvisionStatusResponse { + sparkReady?: boolean; + /** + * Status for the managed network of a machine learning workspace. + */ + status?: string; + } + + /** + * Managed Network settings for a machine learning workspace. + */ + export interface ManagedNetworkSettingsResponse { + changeableIsolationModes: string[]; + /** + * Isolation mode for the managed network of a machine learning workspace. + */ + isolationMode?: string; + networkId: string; + outboundRules?: {[key: string]: outputs.machinelearningservices.v20240101preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20240101preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20240101preview.ServiceTagOutboundRuleResponse}; + /** + * Status of the Provisioning for the managed network of a machine learning workspace. + */ + status?: outputs.machinelearningservices.v20240101preview.ManagedNetworkProvisionStatusResponse; + } + + /** + * Properties specific to a ManagedOnlineDeployment. + */ + export interface ManagedOnlineDeploymentResponse { + /** + * If true, enables Application Insights logging. + */ + appInsightsEnabled?: boolean; + /** + * Code configuration for the endpoint deployment. + */ + codeConfiguration?: outputs.machinelearningservices.v20240101preview.CodeConfigurationResponse; + /** + * The mdc configuration, we disable mdc when it's null. + */ + dataCollector?: outputs.machinelearningservices.v20240101preview.DataCollectorResponse; + /** + * Description of the endpoint deployment. + */ + description?: string; + /** + * If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + */ + egressPublicNetworkAccess?: string; + /** + * Enum to determine endpoint compute type. + * Expected value is 'Managed'. + */ + endpointComputeType: "Managed"; + /** + * ARM resource ID of the environment specification for the endpoint deployment. + */ + environmentId?: string; + /** + * Environment variables configuration for the deployment. + */ + environmentVariables?: {[key: string]: string}; + /** + * Compute instance type. + */ + instanceType?: string; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + /** + * The URI path to the model. + */ + model?: string; + /** + * The path to mount the model in custom container. + */ + modelMountPath?: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the endpoint deployment. + */ + provisioningState: string; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + /** + * Request settings for the deployment. + */ + requestSettings?: outputs.machinelearningservices.v20240101preview.OnlineRequestSettingsResponse; + /** + * Scale settings for the deployment. + * If it is null or not provided, + * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + * and to DefaultScaleSettings for ManagedOnlineDeployment. + */ + scaleSettings?: outputs.machinelearningservices.v20240101preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240101preview.TargetUtilizationScaleSettingsResponse; + } + /** + * managedOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentResponse + */ + export function managedOnlineDeploymentResponseProvideDefaults(val: ManagedOnlineDeploymentResponse): ManagedOnlineDeploymentResponse { + return { + ...val, + appInsightsEnabled: (val.appInsightsEnabled) ?? false, + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240101preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240101preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + }; + } + + export interface ManagedOnlineEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * Kind of the deployment. + * Expected value is 'managedOnlineEndpoint'. + */ + type: "managedOnlineEndpoint"; + } + + /** + * Details for managed resource group assigned identities. + */ + export interface ManagedResourceGroupAssignedIdentitiesResponse { + /** + * Identity principal Id + */ + principalId?: string; + } + + /** + * Managed resource group settings + */ + export interface ManagedResourceGroupSettingsResponse { + /** + * List of assigned identities for the managed resource group + */ + assignedIdentities?: outputs.machinelearningservices.v20240101preview.ManagedResourceGroupAssignedIdentitiesResponse[]; + } + + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityResponse { + /** + * The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + principalId: string; + /** + * The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + tenantId: string; + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: string; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20240101preview.UserAssignedIdentityResponse}; + } + + export interface MarketplacePlanResponse { + /** + * The Offer ID of the Marketplace Plan. + */ + offerId: string; + /** + * The Plan ID of the Marketplace Plan. + */ + planId: string; + /** + * The Publisher ID of the Marketplace Plan. + */ + publisherId: string; + } + + export interface MarketplaceSubscriptionResponse { + /** + * Marketplace Plan associated with the Marketplace Subscription. + */ + marketplacePlan: outputs.machinelearningservices.v20240101preview.MarketplacePlanResponse; + /** + * Current status of the Marketplace Subscription. + */ + marketplaceSubscriptionStatus: string; + /** + * [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + */ + modelId: string; + /** + * Provisioning State of the Marketplace Subscription. + */ + provisioningState: string; + } + + /** + * Dto object representing compute resource + */ + export interface MaterializationComputeResourceResponse { + /** + * Specifies the instance type + */ + instanceType?: string; + } + + export interface MaterializationSettingsResponse { + /** + * Specifies the notification details + */ + notification?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + /** + * Specifies the compute resource settings + */ + resource?: outputs.machinelearningservices.v20240101preview.MaterializationComputeResourceResponse; + /** + * Specifies the schedule details + */ + schedule?: outputs.machinelearningservices.v20240101preview.RecurrenceTriggerResponse; + /** + * Specifies the spark compute settings + */ + sparkConfiguration?: {[key: string]: string}; + /** + * Specifies the stores to which materialization should happen + */ + storeType?: string; + } + /** + * materializationSettingsResponseProvideDefaults sets the appropriate defaults for MaterializationSettingsResponse + */ + export function materializationSettingsResponseProvideDefaults(val: MaterializationSettingsResponse): MaterializationSettingsResponse { + return { + ...val, + schedule: (val.schedule ? outputs.machinelearningservices.v20240101preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), + storeType: (val.storeType) ?? "None", + }; + } + + /** + * Defines an early termination policy based on running averages of the primary metric of all runs + */ + export interface MedianStoppingPolicyResponse { + /** + * Number of intervals by which to delay the first evaluation. + */ + delayEvaluation?: number; + /** + * Interval (number of runs) between policy evaluations. + */ + evaluationInterval?: number; + /** + * + * Expected value is 'MedianStopping'. + */ + policyType: "MedianStopping"; + } + /** + * medianStoppingPolicyResponseProvideDefaults sets the appropriate defaults for MedianStoppingPolicyResponse + */ + export function medianStoppingPolicyResponseProvideDefaults(val: MedianStoppingPolicyResponse): MedianStoppingPolicyResponse { + return { + ...val, + delayEvaluation: (val.delayEvaluation) ?? 0, + evaluationInterval: (val.evaluationInterval) ?? 0, + }; + } + + export interface ModelContainerResponse { + /** + * The asset description text. + */ + description?: string; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * The latest version inside this container. + */ + latestVersion: string; + /** + * The next auto incremental version + */ + nextVersion: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the model container. + */ + provisioningState: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * modelContainerResponseProvideDefaults sets the appropriate defaults for ModelContainerResponse + */ + export function modelContainerResponseProvideDefaults(val: ModelContainerResponse): ModelContainerResponse { + return { + ...val, + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Model performance signal definition. + */ + export interface ModelPerformanceSignalResponse { + /** + * The data segment. + */ + dataSegment?: outputs.machinelearningservices.v20240101preview.MonitoringDataSegmentResponse; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThreshold: outputs.machinelearningservices.v20240101preview.ClassificationModelPerformanceMetricThresholdResponse | outputs.machinelearningservices.v20240101preview.RegressionModelPerformanceMetricThresholdResponse; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * [Required] The data produced by the production service which performance will be calculated for. + */ + productionData: (outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse)[]; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The reference data used as the basis to calculate model performance. + */ + referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + /** + * + * Expected value is 'ModelPerformance'. + */ + signalType: "ModelPerformance"; + } + + export interface ModelSettingsResponse { + /** + * [Required] + */ + modelId: string; + } + + /** + * Model asset version details. + */ + export interface ModelVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; + /** + * The asset description text. + */ + description?: string; + /** + * Mapping of model flavors to their properties. + */ + flavors?: {[key: string]: outputs.machinelearningservices.v20240101preview.FlavorDataResponse}; + /** + * Intellectual Property details. Used if model is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * Name of the training job which produced this model + */ + jobName?: string; + /** + * The storage format for this entity. Used for NCD. + */ + modelType?: string; + /** + * The URI path to the model contents. + */ + modelUri?: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the model version. + */ + provisioningState: string; + /** + * Stage in the model lifecycle assigned to this model + */ + stage?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * modelVersionResponseProvideDefaults sets the appropriate defaults for ModelVersionResponse + */ + export function modelVersionResponseProvideDefaults(val: ModelVersionResponse): ModelVersionResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + + export interface MonitorDefinitionResponse { + /** + * The monitor's notification settings. + */ + alertNotificationSettings?: outputs.machinelearningservices.v20240101preview.MonitorNotificationSettingsResponse; + /** + * [Required] The ARM resource ID of the compute resource to run the monitoring job on. + */ + computeConfiguration: outputs.machinelearningservices.v20240101preview.MonitorServerlessSparkComputeResponse; + /** + * The ARM resource ID of either the model or deployment targeted by this monitor. + */ + monitoringTarget?: outputs.machinelearningservices.v20240101preview.MonitoringTargetResponse; + /** + * [Required] The signals to monitor. + */ + signals: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.GenerationSafetyQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.GenerationTokenUsageSignalResponse | outputs.machinelearningservices.v20240101preview.ModelPerformanceSignalResponse | outputs.machinelearningservices.v20240101preview.PredictionDriftMonitoringSignalResponse}; + } + + export interface MonitorEmailNotificationSettingsResponse { + /** + * This is the email recipient list which has a limitation of 499 characters in total. + */ + emails?: string[]; + } + + export interface MonitorNotificationSettingsResponse { + /** + * The AML notification email settings. + */ + emailNotificationSettings?: outputs.machinelearningservices.v20240101preview.MonitorEmailNotificationSettingsResponse; + } + + /** + * Monitor serverless spark compute definition. + */ + export interface MonitorServerlessSparkComputeResponse { + /** + * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + */ + computeIdentity: outputs.machinelearningservices.v20240101preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20240101preview.ManagedComputeIdentityResponse; + /** + * Monitor compute type enum. + * Expected value is 'ServerlessSpark'. + */ + computeType: "ServerlessSpark"; + /** + * [Required] The instance type running the Spark job. + */ + instanceType: string; + /** + * [Required] The Spark runtime version. + */ + runtimeVersion: string; + } + + export interface MonitoringDataSegmentResponse { + /** + * The feature to segment the data on. + */ + feature?: string; + /** + * Filters for only the specified values of the given segmented feature. + */ + values?: string[]; + } + + /** + * Monitoring target definition. + */ + export interface MonitoringTargetResponse { + /** + * The ARM resource ID of either the deployment targeted by this monitor. + */ + deploymentId?: string; + /** + * The ARM resource ID of either the model targeted by this monitor. + */ + modelId?: string; + /** + * [Required] The machine learning task type of the model. + */ + taskType: string; + } + + export interface MonitoringThresholdResponse { + /** + * The threshold value. If null, the set default is dependent on the metric type. + */ + value?: number; + } + + /** + * Monitoring workspace connection definition. + */ + export interface MonitoringWorkspaceConnectionResponse { + /** + * The properties of a workspace service connection to store as environment variables in the submitted jobs. + * Key is workspace connection property path, name is environment variable key. + */ + environmentVariables?: {[key: string]: string}; + /** + * The properties of a workspace service connection to store as secrets in the submitted jobs. + * Key is workspace connection property path, name is secret key. + */ + secrets?: {[key: string]: string}; + } + + /** + * MPI distribution configuration. + */ + export interface MpiResponse { + /** + * Enum to determine the job distribution type. + * Expected value is 'Mpi'. + */ + distributionType: "Mpi"; + /** + * Number of processes per MPI node. + */ + processCountPerInstance?: number; + } + + /** + * Fixed training parameters that won't be swept over during AutoML NLP training. + */ + export interface NlpFixedParametersResponse { + /** + * Number of steps to accumulate gradients over before running a backward pass. + */ + gradientAccumulationSteps?: number; + /** + * The learning rate for the training procedure. + */ + learningRate?: number; + /** + * The type of learning rate schedule to use during the training procedure. + */ + learningRateScheduler?: string; + /** + * The name of the model to train. + */ + modelName?: string; + /** + * Number of training epochs. + */ + numberOfEpochs?: number; + /** + * The batch size for the training procedure. + */ + trainingBatchSize?: number; + /** + * The batch size to be used during evaluation. + */ + validationBatchSize?: number; + /** + * The warmup ratio, used alongside LrSchedulerType. + */ + warmupRatio?: number; + /** + * The weight decay for the training procedure. + */ + weightDecay?: number; + } + /** + * nlpFixedParametersResponseProvideDefaults sets the appropriate defaults for NlpFixedParametersResponse + */ + export function nlpFixedParametersResponseProvideDefaults(val: NlpFixedParametersResponse): NlpFixedParametersResponse { + return { + ...val, + learningRateScheduler: (val.learningRateScheduler) ?? "None", + }; + } + + /** + * Stringified search spaces for each parameter. See below examples. + */ + export interface NlpParameterSubspaceResponse { + /** + * Number of steps to accumulate gradients over before running a backward pass. + */ + gradientAccumulationSteps?: string; + /** + * The learning rate for the training procedure. + */ + learningRate?: string; + /** + * The type of learning rate schedule to use during the training procedure. + */ + learningRateScheduler?: string; + /** + * The name of the model to train. + */ + modelName?: string; + /** + * Number of training epochs. + */ + numberOfEpochs?: string; + /** + * The batch size for the training procedure. + */ + trainingBatchSize?: string; + /** + * The batch size to be used during evaluation. + */ + validationBatchSize?: string; + /** + * The warmup ratio, used alongside LrSchedulerType. + */ + warmupRatio?: string; + /** + * The weight decay for the training procedure. + */ + weightDecay?: string; + } + + /** + * Model sweeping and hyperparameter tuning related settings. + */ + export interface NlpSweepSettingsResponse { + /** + * Type of early termination policy for the sweeping job. + */ + earlyTermination?: outputs.machinelearningservices.v20240101preview.BanditPolicyResponse | outputs.machinelearningservices.v20240101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240101preview.TruncationSelectionPolicyResponse; + /** + * [Required] Type of sampling algorithm. + */ + samplingAlgorithm: string; + } + + export interface NlpVerticalFeaturizationSettingsResponse { + /** + * Dataset language, useful for the text data. + */ + datasetLanguage?: string; + } + + /** + * Job execution constraints. + */ + export interface NlpVerticalLimitSettingsResponse { + /** + * Maximum Concurrent AutoML iterations. + */ + maxConcurrentTrials?: number; + /** + * Maximum nodes to use for the experiment. + */ + maxNodes?: number; + /** + * Number of AutoML iterations. + */ + maxTrials?: number; + /** + * AutoML job timeout. + */ + timeout?: string; + /** + * Timeout for individual HD trials. + */ + trialTimeout?: string; + } + /** + * nlpVerticalLimitSettingsResponseProvideDefaults sets the appropriate defaults for NlpVerticalLimitSettingsResponse + */ + export function nlpVerticalLimitSettingsResponseProvideDefaults(val: NlpVerticalLimitSettingsResponse): NlpVerticalLimitSettingsResponse { + return { + ...val, + maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, + maxNodes: (val.maxNodes) ?? 1, + maxTrials: (val.maxTrials) ?? 1, + timeout: (val.timeout) ?? "P7D", + }; + } + + /** + * Counts of various compute node states on the amlCompute. + */ + export interface NodeStateCountsResponse { + /** + * Number of compute nodes in idle state. + */ + idleNodeCount: number; + /** + * Number of compute nodes which are leaving the amlCompute. + */ + leavingNodeCount: number; + /** + * Number of compute nodes which are in preempted state. + */ + preemptedNodeCount: number; + /** + * Number of compute nodes which are being prepared. + */ + preparingNodeCount: number; + /** + * Number of compute nodes which are running jobs. + */ + runningNodeCount: number; + /** + * Number of compute nodes which are in unusable state. + */ + unusableNodeCount: number; + } + + export interface NoneAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'None'. + */ + authType: "None"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + /** + * Empty/none datastore credentials. + */ + export interface NoneDatastoreCredentialsResponse { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'None'. + */ + credentialsType: "None"; + } + + export interface NotebookPreparationErrorResponse { + errorMessage?: string; + statusCode?: number; + } + + export interface NotebookResourceInfoResponse { + fqdn?: string; + isPrivateLinkEnabled?: boolean; + /** + * The error that occurs when preparing notebook. + */ + notebookPreparationError?: outputs.machinelearningservices.v20240101preview.NotebookPreparationErrorResponse; + /** + * the data plane resourceId that used to initialize notebook component + */ + resourceId?: string; + } + + /** + * Configuration for notification. + */ + export interface NotificationSettingResponse { + /** + * Send email notification to user on specified notification type + */ + emailOn?: string[]; + /** + * This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + */ + emails?: string[]; + /** + * Send webhook callback to a service. Key is a user-provided name for the webhook. + */ + webhooks?: {[key: string]: outputs.machinelearningservices.v20240101preview.AzureDevOpsWebhookResponse}; + } + + export interface NumericalDataDriftMetricThresholdResponse { + /** + * + * Expected value is 'Numerical'. + */ + dataType: "Numerical"; + /** + * [Required] The numerical data drift metric to calculate. + */ + metric: string; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + export interface NumericalDataQualityMetricThresholdResponse { + /** + * + * Expected value is 'Numerical'. + */ + dataType: "Numerical"; + /** + * [Required] The numerical data quality metric to calculate. + */ + metric: string; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + export interface NumericalPredictionDriftMetricThresholdResponse { + /** + * + * Expected value is 'Numerical'. + */ + dataType: "Numerical"; + /** + * [Required] The numerical prediction drift metric to calculate. + */ + metric: string; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + export interface OAuth2AuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'OAuth2'. + */ + authType: "OAuth2"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + /** + * ClientId and ClientSecret are required. Other properties are optional + * depending on each OAuth2 provider's implementation. + */ + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionOAuth2Response; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + /** + * Optimization objective. + */ + export interface ObjectiveResponse { + /** + * [Required] Defines supported metric goals for hyperparameter tuning + */ + goal: string; + /** + * [Required] Name of the metric to optimize. + */ + primaryMetric: string; + } + + /** + * OneLake (Trident) datastore configuration. + */ + export interface OneLakeDatastoreResponse { + /** + * [Required] OneLake artifact backing the datastore. + */ + artifact: outputs.machinelearningservices.v20240101preview.LakeHouseArtifactResponse; + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'OneLake'. + */ + datastoreType: "OneLake"; + /** + * The asset description text. + */ + description?: string; + /** + * OneLake endpoint to use for the datastore. + */ + endpoint?: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * [Required] OneLake workspace name. + */ + oneLakeWorkspaceName: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * oneLakeDatastoreResponseProvideDefaults sets the appropriate defaults for OneLakeDatastoreResponse + */ + export function oneLakeDatastoreResponseProvideDefaults(val: OneLakeDatastoreResponse): OneLakeDatastoreResponse { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Online endpoint configuration + */ + export interface OnlineEndpointResponse { + /** + * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. + */ + authMode: string; + /** + * ARM resource ID of the compute if it exists. + * optional + */ + compute?: string; + /** + * Description of the inference endpoint. + */ + description?: string; + /** + * Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + */ + mirrorTraffic?: {[key: string]: number}; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the endpoint. + */ + provisioningState: string; + /** + * Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + */ + publicNetworkAccess?: string; + /** + * Endpoint URI. + */ + scoringUri: string; + /** + * Endpoint Swagger URI. + */ + swaggerUri: string; + /** + * Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + */ + traffic?: {[key: string]: number}; + } + /** + * onlineEndpointResponseProvideDefaults sets the appropriate defaults for OnlineEndpointResponse + */ + export function onlineEndpointResponseProvideDefaults(val: OnlineEndpointResponse): OnlineEndpointResponse { + return { + ...val, + publicNetworkAccess: (val.publicNetworkAccess) ?? "Enabled", + }; + } + + /** + * Online deployment scoring requests configuration. + */ + export interface OnlineRequestSettingsResponse { + /** + * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + */ + maxConcurrentRequestsPerInstance?: number; + /** + * (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + * Defaults to 500ms. + * (Now increase `request_timeout_ms` to account for any networking/queue delays) + */ + maxQueueWait?: string; + /** + * The scoring timeout in ISO 8601 format. + * Defaults to 5000ms. + */ + requestTimeout?: string; + } + /** + * onlineRequestSettingsResponseProvideDefaults sets the appropriate defaults for OnlineRequestSettingsResponse + */ + export function onlineRequestSettingsResponseProvideDefaults(val: OnlineRequestSettingsResponse): OnlineRequestSettingsResponse { + return { + ...val, + maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, + maxQueueWait: (val.maxQueueWait) ?? "PT0.5S", + requestTimeout: (val.requestTimeout) ?? "PT5S", + }; + } + + export interface OpenAIEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20240101preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + sku?: outputs.machinelearningservices.v20240101preview.CognitiveServicesSkuResponse; + /** + * Kind of the deployment. + * Expected value is 'Azure.OpenAI'. + */ + type: "Azure.OpenAI"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + + /** + * Returns metadata about the os patching. + */ + export interface OsPatchingStatusResponse { + /** + * Time of the latest os patching. + */ + latestPatchTime?: string; + /** + * The os patching status. + */ + patchStatus?: string; + /** + * Specifies whether this compute instance is pending for reboot to finish os patching. + */ + rebootPending?: boolean; + /** + * Time of scheduled reboot. + */ + scheduledRebootTime?: string; + } + + /** + * Reference to an asset via its path in a job output. + */ + export interface OutputPathAssetReferenceResponse { + /** + * ARM resource ID of the job. + */ + jobId?: string; + /** + * The path of the file/directory in the job output. + */ + path?: string; + /** + * Enum to determine which reference method to use for an asset. + * Expected value is 'OutputPath'. + */ + referenceType: "OutputPath"; + } + + export interface PATAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'PAT'. + */ + authType: "PAT"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionPersonalAccessTokenResponse; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + export interface PasswordResponse { + name: string; + value: string; + } + + /** + * Settings for a personal compute instance. + */ + export interface PersonalComputeInstanceSettingsResponse { + /** + * A user explicitly assigned to a personal compute instance. + */ + assignedUser?: outputs.machinelearningservices.v20240101preview.AssignedUserResponse; + } + + /** + * Pipeline Job definition: defines generic to MFE attributes. + */ + export interface PipelineJobResponse { + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + /** + * Inputs for the pipeline job. + */ + inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Enum to determine the type of job. + * Expected value is 'Pipeline'. + */ + jobType: "Pipeline"; + /** + * Jobs construct the Pipeline Job. + */ + jobs?: {[key: string]: any}; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + /** + * Outputs for the pipeline job + */ + outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + /** + * Pipeline settings, for things like ContinueRunOnStepFailure etc. + */ + settings?: any; + /** + * ARM resource ID of source job. + */ + sourceJobId?: string; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * pipelineJobResponseProvideDefaults sets the appropriate defaults for PipelineJobResponse + */ + export function pipelineJobResponseProvideDefaults(val: PipelineJobResponse): PipelineJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Environment configuration options. + */ + export interface PoolEnvironmentConfigurationResponse { + /** + * ARM resource ID of the environment specification for the inference pool. + */ + environmentId?: string; + /** + * Environment variables configuration for the inference pool. + */ + environmentVariables?: {[key: string]: string}; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + /** + * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + */ + startupProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + } + /** + * poolEnvironmentConfigurationResponseProvideDefaults sets the appropriate defaults for PoolEnvironmentConfigurationResponse + */ + export function poolEnvironmentConfigurationResponseProvideDefaults(val: PoolEnvironmentConfigurationResponse): PoolEnvironmentConfigurationResponse { + return { + ...val, + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + startupProbe: (val.startupProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.startupProbe) : undefined), + }; + } + + /** + * Model configuration options. + */ + export interface PoolModelConfigurationResponse { + /** + * The URI path to the model. + */ + modelId?: string; + } + + export interface PredictionDriftMonitoringSignalResponse { + /** + * A dictionary that maps feature names to their respective data types. + */ + featureDataTypeOverride?: {[key: string]: string}; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThresholds: (outputs.machinelearningservices.v20240101preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20240101preview.NumericalPredictionDriftMetricThresholdResponse)[]; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * [Required] The data which drift will be calculated for. + */ + productionData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The data to calculate drift against. + */ + referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + /** + * + * Expected value is 'PredictionDrift'. + */ + signalType: "PredictionDrift"; + } + + /** + * The Private Endpoint Connection resource. + */ + export interface PrivateEndpointConnectionResponse { + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: outputs.machinelearningservices.v20240101preview.ManagedServiceIdentityResponse; + /** + * Same as workspace location. + */ + location?: string; + /** + * The name of the resource + */ + name: string; + /** + * The Private Endpoint resource. + */ + privateEndpoint?: outputs.machinelearningservices.v20240101preview.WorkspacePrivateEndpointResourceResponse; + /** + * The connection state. + */ + privateLinkServiceConnectionState?: outputs.machinelearningservices.v20240101preview.PrivateLinkServiceConnectionStateResponse; + /** + * The current provisioning state. + */ + provisioningState?: string; + /** + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + */ + sku?: outputs.machinelearningservices.v20240101preview.SkuResponse; + /** + * Azure Resource Manager metadata containing createdBy and modifiedBy information. + */ + systemData: outputs.machinelearningservices.v20240101preview.SystemDataResponse; + tags?: {[key: string]: string}; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + type: string; + } + + /** + * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + */ + export interface PrivateEndpointDestinationResponse { + serviceResourceId?: string; + sparkEnabled?: boolean; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ + sparkStatus?: string; + subresourceTarget?: string; + } + + /** + * Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + */ + export interface PrivateEndpointOutboundRuleResponse { + /** + * Category of a managed network Outbound Rule of a machine learning workspace. + */ + category?: string; + /** + * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + */ + destination?: outputs.machinelearningservices.v20240101preview.PrivateEndpointDestinationResponse; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ + status?: string; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + * Expected value is 'PrivateEndpoint'. + */ + type: "PrivateEndpoint"; + } + + /** + * The PE network resource that is linked to this PE connection. + */ + export interface PrivateEndpointResourceResponse { + /** + * The ARM identifier for Private Endpoint + */ + id: string; + /** + * The subnetId that the private endpoint is connected to. + */ + subnetArmId?: string; + } + + /** + * A collection of information about the state of the connection between service consumer and provider. + */ + export interface PrivateLinkServiceConnectionStateResponse { + /** + * Some RP chose "None". Other RPs use this for region expansion. + */ + actionsRequired?: string; + /** + * User-defined message that, per NRP doc, may be used for approval-related message. + */ + description?: string; + /** + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) + */ + status?: string; + } + + /** + * Deployment container liveness/readiness probe configuration. + */ + export interface ProbeSettingsResponse { + /** + * The number of failures to allow before returning an unhealthy status. + */ + failureThreshold?: number; + /** + * The delay before the first probe in ISO 8601 format. + */ + initialDelay?: string; + /** + * The length of time between probes in ISO 8601 format. + */ + period?: string; + /** + * The number of successful probes before returning a healthy status. + */ + successThreshold?: number; + /** + * The probe timeout in ISO 8601 format. + */ + timeout?: string; + } + /** + * probeSettingsResponseProvideDefaults sets the appropriate defaults for ProbeSettingsResponse + */ + export function probeSettingsResponseProvideDefaults(val: ProbeSettingsResponse): ProbeSettingsResponse { + return { + ...val, + failureThreshold: (val.failureThreshold) ?? 30, + period: (val.period) ?? "PT10S", + successThreshold: (val.successThreshold) ?? 1, + timeout: (val.timeout) ?? "PT2S", + }; + } + + /** + * Progress metrics definition + */ + export interface ProgressMetricsResponse { + /** + * The completed datapoint count. + */ + completedDatapointCount: number; + /** + * The time of last successful incremental data refresh in UTC. + */ + incrementalDataLastRefreshDateTime: string; + /** + * The skipped datapoint count. + */ + skippedDatapointCount: number; + /** + * The total datapoint count. + */ + totalDatapointCount: number; + } + + /** + * PyTorch distribution configuration. + */ + export interface PyTorchResponse { + /** + * Enum to determine the job distribution type. + * Expected value is 'PyTorch'. + */ + distributionType: "PyTorch"; + /** + * Number of processes per node. + */ + processCountPerInstance?: number; + } + + export interface QueueSettingsResponse { + /** + * Controls the compute job tier + */ + jobTier?: string; + /** + * Controls the priority of the job on a compute. + */ + priority?: number; + } + /** + * queueSettingsResponseProvideDefaults sets the appropriate defaults for QueueSettingsResponse + */ + export function queueSettingsResponseProvideDefaults(val: QueueSettingsResponse): QueueSettingsResponse { + return { + ...val, + jobTier: (val.jobTier) ?? "Null", + }; + } + + /** + * Defines a Sampling Algorithm that generates values randomly + */ + export interface RandomSamplingAlgorithmResponse { + /** + * An optional positive number or e in string format to be used as base for log based random sampling + */ + logbase?: string; + /** + * The specific type of random algorithm + */ + rule?: string; + /** + * + * Expected value is 'Random'. + */ + samplingAlgorithmType: "Random"; + /** + * An optional integer to use as the seed for random number generation + */ + seed?: number; + } + /** + * randomSamplingAlgorithmResponseProvideDefaults sets the appropriate defaults for RandomSamplingAlgorithmResponse + */ + export function randomSamplingAlgorithmResponseProvideDefaults(val: RandomSamplingAlgorithmResponse): RandomSamplingAlgorithmResponse { + return { + ...val, + rule: (val.rule) ?? "Random", + }; + } + + /** + * Ray distribution configuration. + */ + export interface RayResponse { + /** + * The address of Ray head node. + */ + address?: string; + /** + * The port to bind the dashboard server to. + */ + dashboardPort?: number; + /** + * Enum to determine the job distribution type. + * Expected value is 'Ray'. + */ + distributionType: "Ray"; + /** + * Additional arguments passed to ray start in head node. + */ + headNodeAdditionalArgs?: string; + /** + * Provide this argument to start the Ray dashboard GUI. + */ + includeDashboard?: boolean; + /** + * The port of the head ray process. + */ + port?: number; + /** + * Additional arguments passed to ray start in worker node. + */ + workerNodeAdditionalArgs?: string; + } + + /** + * The workflow trigger recurrence for ComputeStartStop schedule type. + */ + export interface RecurrenceResponse { + /** + * [Required] The frequency to trigger schedule. + */ + frequency?: string; + /** + * [Required] Specifies schedule interval in conjunction with frequency + */ + interval?: number; + /** + * [Required] The recurrence schedule. + */ + schedule?: outputs.machinelearningservices.v20240101preview.ComputeRecurrenceScheduleResponse; + /** + * The start time in yyyy-MM-ddTHH:mm:ss format. + */ + startTime?: string; + /** + * Specifies time zone in which the schedule runs. + * TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + */ + timeZone?: string; + } + /** + * recurrenceResponseProvideDefaults sets the appropriate defaults for RecurrenceResponse + */ + export function recurrenceResponseProvideDefaults(val: RecurrenceResponse): RecurrenceResponse { + return { + ...val, + timeZone: (val.timeZone) ?? "UTC", + }; + } + + export interface RecurrenceScheduleResponse { + /** + * [Required] List of hours for the schedule. + */ + hours: number[]; + /** + * [Required] List of minutes for the schedule. + */ + minutes: number[]; + /** + * List of month days for the schedule + */ + monthDays?: number[]; + /** + * List of days for the schedule. + */ + weekDays?: string[]; + } + + export interface RecurrenceTriggerResponse { + /** + * Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + * Recommented format would be "2022-06-01T00:00:01" + * If not present, the schedule will run indefinitely + */ + endTime?: string; + /** + * [Required] The frequency to trigger schedule. + */ + frequency: string; + /** + * [Required] Specifies schedule interval in conjunction with frequency + */ + interval: number; + /** + * The recurrence schedule. + */ + schedule?: outputs.machinelearningservices.v20240101preview.RecurrenceScheduleResponse; + /** + * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + */ + startTime?: string; + /** + * Specifies time zone in which the schedule runs. + * TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + */ + timeZone?: string; + /** + * + * Expected value is 'Recurrence'. + */ + triggerType: "Recurrence"; + } + /** + * recurrenceTriggerResponseProvideDefaults sets the appropriate defaults for RecurrenceTriggerResponse + */ + export function recurrenceTriggerResponseProvideDefaults(val: RecurrenceTriggerResponse): RecurrenceTriggerResponse { + return { + ...val, + timeZone: (val.timeZone) ?? "UTC", + }; + } + + export interface RegistryListCredentialsResultResponse { + /** + * The location of the workspace ACR + */ + location: string; + passwords?: outputs.machinelearningservices.v20240101preview.PasswordResponse[]; + /** + * The username of the workspace ACR + */ + username: string; + } + + /** + * Properties of the Private Endpoint Connection + */ + export interface RegistryPrivateEndpointConnectionPropertiesResponse { + /** + * The group ids + */ + groupIds?: string[]; + /** + * The PE network resource that is linked to this PE connection. + */ + privateEndpoint?: outputs.machinelearningservices.v20240101preview.PrivateEndpointResourceResponse; + /** + * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + */ + provisioningState?: string; + /** + * The connection state. + */ + registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20240101preview.RegistryPrivateLinkServiceConnectionStateResponse; + } + + /** + * Private endpoint connection definition. + */ + export interface RegistryPrivateEndpointConnectionResponse { + /** + * This is the private endpoint connection name created on SRP + * Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + */ + id?: string; + /** + * Same as workspace location. + */ + location?: string; + /** + * Properties of the Private Endpoint Connection + */ + properties?: outputs.machinelearningservices.v20240101preview.RegistryPrivateEndpointConnectionPropertiesResponse; + } + + /** + * The connection state. + */ + export interface RegistryPrivateLinkServiceConnectionStateResponse { + /** + * Some RP chose "None". Other RPs use this for region expansion. + */ + actionsRequired?: string; + /** + * User-defined message that, per NRP doc, may be used for approval-related message. + */ + description?: string; + /** + * Connection status of the service consumer with the service provider + */ + status?: string; + } + + /** + * Details for each region the registry is in + */ + export interface RegistryRegionArmDetailsResponse { + /** + * List of ACR accounts + */ + acrDetails?: outputs.machinelearningservices.v20240101preview.AcrDetailsResponse[]; + /** + * The location where the registry exists + */ + location?: string; + /** + * List of storage accounts + */ + storageAccountDetails?: outputs.machinelearningservices.v20240101preview.StorageAccountDetailsResponse[]; + } + + /** + * Details of the Registry + */ + export interface RegistryResponse { + /** + * Discovery URL for the Registry + */ + discoveryUrl?: string; + /** + * IntellectualPropertyPublisher for the registry + */ + intellectualPropertyPublisher?: string; + /** + * ResourceId of the managed RG if the registry has system created resources + */ + managedResourceGroup?: outputs.machinelearningservices.v20240101preview.ArmResourceIdResponse; + /** + * Managed resource group specific settings + */ + managedResourceGroupSettings?: outputs.machinelearningservices.v20240101preview.ManagedResourceGroupSettingsResponse; + /** + * MLFlow Registry URI for the Registry + */ + mlFlowRegistryUri?: string; + /** + * Is the Registry accessible from the internet? + * Possible values: "Enabled" or "Disabled" + */ + publicNetworkAccess?: string; + /** + * Details of each region the registry is in + */ + regionDetails?: outputs.machinelearningservices.v20240101preview.RegistryRegionArmDetailsResponse[]; + /** + * Private endpoint connections info used for pending connections in private link portal + */ + registryPrivateEndpointConnections?: outputs.machinelearningservices.v20240101preview.RegistryPrivateEndpointConnectionResponse[]; + } + + export interface RegressionModelPerformanceMetricThresholdResponse { + /** + * [Required] The regression model performance metric to calculate. + */ + metric: string; + /** + * + * Expected value is 'Regression'. + */ + modelType: "Regression"; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + } + + /** + * Regression task in AutoML Table vertical. + */ + export interface RegressionResponse { + /** + * Columns to use for CVSplit data. + */ + cvSplitColumnNames?: string[]; + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240101preview.TableFixedParametersResponse; + /** + * Execution constraints for AutoMLJob. + */ + limitSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalLimitSettingsResponse; + /** + * Log verbosity for the job. + */ + logVerbosity?: string; + /** + * Number of cross validation folds to be applied on training dataset + * when validation dataset is not provided. + */ + nCrossValidations?: outputs.machinelearningservices.v20240101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240101preview.CustomNCrossValidationsResponse; + /** + * Primary metric for regression task. + */ + primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.TableParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.TableSweepSettingsResponse; + /** + * Target column name: This is prediction values column. + * Also known as label column name in context of classification tasks. + */ + targetColumnName?: string; + /** + * AutoMLJob Task type. + * Expected value is 'Regression'. + */ + taskType: "Regression"; + /** + * Test data input. + */ + testData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of test dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + testDataSize?: number; + /** + * [Required] Training data input. + */ + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * Inputs for training phase for an AutoML Job. + */ + trainingSettings?: outputs.machinelearningservices.v20240101preview.RegressionTrainingSettingsResponse; + /** + * Validation data inputs. + */ + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + /** + * The fraction of training dataset that needs to be set aside for validation purpose. + * Values between (0.0 , 1.0) + * Applied when validation dataset is not provided. + */ + validationDataSize?: number; + /** + * The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + */ + weightColumnName?: string; + } + /** + * regressionResponseProvideDefaults sets the appropriate defaults for RegressionResponse + */ + export function regressionResponseProvideDefaults(val: RegressionResponse): RegressionResponse { + return { + ...val, + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + logVerbosity: (val.logVerbosity) ?? "Info", + primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", + testData: (val.testData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240101preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + }; + } + + /** + * Regression Training related configuration. + */ + export interface RegressionTrainingSettingsResponse { + /** + * Allowed models for regression task. + */ + allowedTrainingAlgorithms?: string[]; + /** + * Blocked models for regression task. + */ + blockedTrainingAlgorithms?: string[]; + /** + * Enable recommendation of DNN models. + */ + enableDnnTraining?: boolean; + /** + * Flag to turn on explainability on best model. + */ + enableModelExplainability?: boolean; + /** + * Flag for enabling onnx compatible models. + */ + enableOnnxCompatibleModels?: boolean; + /** + * Enable stack ensemble run. + */ + enableStackEnsemble?: boolean; + /** + * Enable voting ensemble run. + */ + enableVoteEnsemble?: boolean; + /** + * During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + * Configure this parameter with a higher value than 300 secs, if more time is needed. + */ + ensembleModelDownloadTimeout?: string; + /** + * Stack ensemble settings for stack ensemble run. + */ + stackEnsembleSettings?: outputs.machinelearningservices.v20240101preview.StackEnsembleSettingsResponse; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: string; + } + /** + * regressionTrainingSettingsResponseProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsResponse + */ + export function regressionTrainingSettingsResponseProvideDefaults(val: RegressionTrainingSettingsResponse): RegressionTrainingSettingsResponse { + return { + ...val, + enableDnnTraining: (val.enableDnnTraining) ?? false, + enableModelExplainability: (val.enableModelExplainability) ?? true, + enableOnnxCompatibleModels: (val.enableOnnxCompatibleModels) ?? false, + enableStackEnsemble: (val.enableStackEnsemble) ?? true, + enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, + ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", + }; + } + + /** + * Scoring requests configuration. + */ + export interface RequestConfigurationResponse { + /** + * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + */ + maxConcurrentRequestsPerInstance?: number; + /** + * The scoring timeout in ISO 8601 format. + * Defaults to 5000ms. + */ + requestTimeout?: string; + } + /** + * requestConfigurationResponseProvideDefaults sets the appropriate defaults for RequestConfigurationResponse + */ + export function requestConfigurationResponseProvideDefaults(val: RequestConfigurationResponse): RequestConfigurationResponse { + return { + ...val, + maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, + requestTimeout: (val.requestTimeout) ?? "PT5S", + }; + } + + export interface RequestLoggingResponse { + /** + * For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + */ + captureHeaders?: string[]; + } + + /** + * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. + */ + export interface ResourceIdResponse { + /** + * The ID of the resource + */ + id: string; + } + + /** + * Rolling input data definition. + */ + export interface RollingInputDataResponse { + /** + * Mapping of column names to special uses. + */ + columns?: {[key: string]: string}; + /** + * The context metadata of the data source. + */ + dataContext?: string; + /** + * Monitoring input data type enum. + * Expected value is 'Rolling'. + */ + inputDataType: "Rolling"; + /** + * [Required] Specifies the type of job. + */ + jobInputType: string; + /** + * The ARM resource ID of the component resource used to preprocess the data. + */ + preprocessingComponentId?: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + /** + * [Required] The time offset between the end of the data window and the monitor's current run time. + */ + windowOffset: string; + /** + * [Required] The size of the trailing data window. + */ + windowSize: string; + } + + export interface RouteResponse { + /** + * [Required] The path for the route. + */ + path: string; + /** + * [Required] The port for the route. + */ + port: number; + } + + export interface SASAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'SAS'. + */ + authType: "SAS"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionSharedAccessSignatureResponse; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + /** + * SAS datastore credentials configuration. + */ + export interface SasDatastoreCredentialsResponse { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'Sas'. + */ + credentialsType: "Sas"; + } + + /** + * scale settings for AML Compute + */ + export interface ScaleSettingsResponse { + /** + * Max number of nodes to use + */ + maxNodeCount: number; + /** + * Min number of nodes to use + */ + minNodeCount?: number; + /** + * Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + */ + nodeIdleTimeBeforeScaleDown?: string; + } + /** + * scaleSettingsResponseProvideDefaults sets the appropriate defaults for ScaleSettingsResponse + */ + export function scaleSettingsResponseProvideDefaults(val: ScaleSettingsResponse): ScaleSettingsResponse { + return { + ...val, + minNodeCount: (val.minNodeCount) ?? 0, + }; + } + + export interface ScheduleBaseResponse { + /** + * A system assigned id for the schedule. + */ + id?: string; + /** + * The current deployment state of schedule. + */ + provisioningStatus?: string; + /** + * Is the schedule enabled or disabled? + */ + status?: string; + } + + /** + * Base definition of a schedule + */ + export interface ScheduleResponse { + /** + * [Required] Specifies the action of the schedule + */ + action: outputs.machinelearningservices.v20240101preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20240101preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20240101preview.ImportDataActionResponse | outputs.machinelearningservices.v20240101preview.JobScheduleActionResponse; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of schedule. + */ + displayName?: string; + /** + * Is the schedule enabled? + */ + isEnabled?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the schedule. + */ + provisioningState: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + /** + * [Required] Specifies the trigger details + */ + trigger: outputs.machinelearningservices.v20240101preview.CronTriggerResponse | outputs.machinelearningservices.v20240101preview.RecurrenceTriggerResponse; + } + /** + * scheduleResponseProvideDefaults sets the appropriate defaults for ScheduleResponse + */ + export function scheduleResponseProvideDefaults(val: ScheduleResponse): ScheduleResponse { + return { + ...val, + isEnabled: (val.isEnabled) ?? true, + }; + } + + /** + * Script reference + */ + export interface ScriptReferenceResponse { + /** + * Optional command line arguments passed to the script to run. + */ + scriptArguments?: string; + /** + * The location of scripts in the mounted volume. + */ + scriptData?: string; + /** + * The storage source of the script: inline, workspace. + */ + scriptSource?: string; + /** + * Optional time period passed to timeout command. + */ + timeout?: string; + } + + /** + * Customized setup scripts + */ + export interface ScriptsToExecuteResponse { + /** + * Script that's run only once during provision of the compute. + */ + creationScript?: outputs.machinelearningservices.v20240101preview.ScriptReferenceResponse; + /** + * Script that's run every time the machine starts. + */ + startupScript?: outputs.machinelearningservices.v20240101preview.ScriptReferenceResponse; + } + + /** + * Secret Configuration definition. + */ + export interface SecretConfigurationResponse { + /** + * Secret Uri. + * Sample Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion + */ + uri?: string; + /** + * Name of secret in workspace key vault. + */ + workspaceSecretName?: string; + } + + export interface ServerlessComputeSettingsResponse { + /** + * The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + */ + serverlessComputeCustomSubnet?: string; + /** + * The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + */ + serverlessComputeNoPublicIP?: boolean; + } + + export interface ServerlessEndpointCapacityReservationResponse { + /** + * [Required] Specifies a capacity reservation group ID to allocate capacity from. + */ + capacityReservationGroupId: string; + /** + * Specifies a capacity amount to reserve for this endpoint within the parent capacity reservation group. + */ + endpointReservedCapacity?: number; + } + + export interface ServerlessEndpointResponse { + /** + * Specifies the authentication mode for the Serverless endpoint. + */ + authMode?: string; + /** + * Optional capacity reservation information for the endpoint. When specified, the Serverless Endpoint + * will be allocated capacity from the specified capacity reservation group. + */ + capacityReservation?: outputs.machinelearningservices.v20240101preview.ServerlessEndpointCapacityReservationResponse; + /** + * State of the Serverless Endpoint. + */ + endpointState: string; + /** + * The inference uri to target when making requests against the serverless endpoint + */ + inferenceEndpoint: outputs.machinelearningservices.v20240101preview.ServerlessInferenceEndpointResponse; + /** + * The MarketplaceSubscription ARM ID associated to this ServerlessEndpoint. + */ + marketplaceSubscriptionId: string; + /** + * The model settings (model id) for the model being serviced on the ServerlessEndpoint. + */ + modelSettings?: outputs.machinelearningservices.v20240101preview.ModelSettingsResponse; + /** + * The publisher-defined Serverless Offer to provision the endpoint with. + */ + offer?: outputs.machinelearningservices.v20240101preview.ServerlessOfferResponse; + /** + * Provisioning state for the endpoint. + */ + provisioningState: string; + } + + export interface ServerlessInferenceEndpointResponse { + /** + * Specifies any required headers to target this serverless endpoint. + */ + headers: {[key: string]: string}; + /** + * [Required] The inference uri to target when making requests against the Serverless Endpoint. + */ + uri: string; + } + + export interface ServerlessOfferResponse { + /** + * [Required] The name of the Serverless Offer + */ + offerName: string; + /** + * [Required] Publisher name of the Serverless Offer + */ + publisher: string; + } + + export interface ServiceManagedResourcesSettingsResponse { + cosmosDb?: outputs.machinelearningservices.v20240101preview.CosmosDbSettingsResponse; + } + + export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse { + /** + * Authentication type of the connection target + * Expected value is 'ServicePrincipal'. + */ + authType: "ServicePrincipal"; + /** + * Category of the connection + */ + category?: string; + createdByWorkspaceArmId: string; + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionServicePrincipalResponse; + expiryTime?: string; + /** + * Group based on connection category + */ + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; + } + + /** + * Service Principal datastore credentials configuration. + */ + export interface ServicePrincipalDatastoreCredentialsResponse { + /** + * Authority URL used for authentication. + */ + authorityUrl?: string; + /** + * [Required] Service principal client ID. + */ + clientId: string; + /** + * Enum to determine the datastore credentials type. + * Expected value is 'ServicePrincipal'. + */ + credentialsType: "ServicePrincipal"; + /** + * Resource the service principal has access to. + */ + resourceUrl?: string; + /** + * [Required] ID of the tenant to which the service principal belongs. + */ + tenantId: string; + } + + /** + * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + */ + export interface ServiceTagDestinationResponse { + /** + * The action enum for networking rule. + */ + action?: string; + /** + * Optional, if provided, the ServiceTag property will be ignored. + */ + addressPrefixes: string[]; + portRanges?: string; + protocol?: string; + serviceTag?: string; + } + + /** + * Service Tag Outbound Rule for the managed network of a machine learning workspace. + */ + export interface ServiceTagOutboundRuleResponse { + /** + * Category of a managed network Outbound Rule of a machine learning workspace. + */ + category?: string; + /** + * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + */ + destination?: outputs.machinelearningservices.v20240101preview.ServiceTagDestinationResponse; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + */ + status?: string; + /** + * Type of a managed network Outbound Rule of a machine learning workspace. + * Expected value is 'ServiceTag'. + */ + type: "ServiceTag"; + } + + /** + * Details of customized scripts to execute for setting up the cluster. + */ + export interface SetupScriptsResponse { + /** + * Customized setup scripts + */ + scripts?: outputs.machinelearningservices.v20240101preview.ScriptsToExecuteResponse; + } + + export interface SharedPrivateLinkResourceResponse { + /** + * group id of the private link + */ + groupId?: string; + /** + * Unique name of the private link + */ + name?: string; + /** + * the resource id that private link links to + */ + privateLinkResourceId?: string; + /** + * Request message + */ + requestMessage?: string; + /** + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) + */ + status?: string; + } + + /** + * The resource model definition representing SKU + */ + export interface SkuResponse { + /** + * If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + */ + capacity?: number; + /** + * If the service has different generations of hardware, for the same SKU, then that can be captured here. + */ + family?: string; + /** + * The name of the SKU. Ex - P3. It is typically a letter+number code + */ + name: string; + /** + * The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + */ + size?: string; + /** + * This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + */ + tier?: string; + } + + export interface SparkJobPythonEntryResponse { + /** + * [Required] Relative python file path for job entry point. + */ + file: string; + /** + * + * Expected value is 'SparkJobPythonEntry'. + */ + sparkJobEntryType: "SparkJobPythonEntry"; + } + + /** + * Spark job definition. + */ + export interface SparkJobResponse { + /** + * Archive files used in the job. + */ + archives?: string[]; + /** + * Arguments for the job. + */ + args?: string; + /** + * [Required] ARM resource ID of the code asset. + */ + codeId: string; + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * Spark configured properties. + */ + conf?: {[key: string]: string}; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * [Required] The entry to execute on startup of the job. + */ + entry: outputs.machinelearningservices.v20240101preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20240101preview.SparkJobScalaEntryResponse; + /** + * The ARM resource ID of the Environment specification for the job. + */ + environmentId?: string; + /** + * Environment variables included in the job. + */ + environmentVariables?: {[key: string]: string}; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * Files used in the job. + */ + files?: string[]; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + /** + * Mapping of input data bindings used in the job. + */ + inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Jar files used in the job. + */ + jars?: string[]; + /** + * Enum to determine the type of job. + * Expected value is 'Spark'. + */ + jobType: "Spark"; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + /** + * Mapping of output data bindings used in the job. + */ + outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Python files used in the job. + */ + pyFiles?: string[]; + /** + * Queue settings for the job + */ + queueSettings?: outputs.machinelearningservices.v20240101preview.QueueSettingsResponse; + /** + * Compute Resource configuration for the job. + */ + resources?: outputs.machinelearningservices.v20240101preview.SparkResourceConfigurationResponse; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * sparkJobResponseProvideDefaults sets the appropriate defaults for SparkJobResponse + */ + export function sparkJobResponseProvideDefaults(val: SparkJobResponse): SparkJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240101preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + }; + } + + export interface SparkJobScalaEntryResponse { + /** + * [Required] Scala class name used as entry point. + */ + className: string; + /** + * + * Expected value is 'SparkJobScalaEntry'. + */ + sparkJobEntryType: "SparkJobScalaEntry"; + } + + export interface SparkResourceConfigurationResponse { + /** + * Optional type of VM used as supported by the compute target. + */ + instanceType?: string; + /** + * Version of spark runtime used for the job. + */ + runtimeVersion?: string; + } + /** + * sparkResourceConfigurationResponseProvideDefaults sets the appropriate defaults for SparkResourceConfigurationResponse + */ + export function sparkResourceConfigurationResponseProvideDefaults(val: SparkResourceConfigurationResponse): SparkResourceConfigurationResponse { + return { + ...val, + runtimeVersion: (val.runtimeVersion) ?? "3.1", + }; + } + + export interface SpeechEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20240101preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + sku?: outputs.machinelearningservices.v20240101preview.CognitiveServicesSkuResponse; + /** + * Kind of the deployment. + * Expected value is 'Azure.Speech'. + */ + type: "Azure.Speech"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + + /** + * The ssl configuration for scoring + */ + export interface SslConfigurationResponse { + /** + * Cert data + */ + cert?: string; + /** + * CNAME of the cert + */ + cname?: string; + /** + * Key data + */ + key?: string; + /** + * Leaf domain label of public endpoint + */ + leafDomainLabel?: string; + /** + * Indicates whether to overwrite existing domain label. + */ + overwriteExistingDomain?: boolean; + /** + * Enable or disable ssl for scoring + */ + status?: string; + } + + /** + * Advances setting to customize StackEnsemble run. + */ + export interface StackEnsembleSettingsResponse { + /** + * Optional parameters to pass to the initializer of the meta-learner. + */ + stackMetaLearnerKWargs?: any; + /** + * Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + */ + stackMetaLearnerTrainPercentage?: number; + /** + * The meta-learner is a model trained on the output of the individual heterogeneous models. + */ + stackMetaLearnerType?: string; + } + /** + * stackEnsembleSettingsResponseProvideDefaults sets the appropriate defaults for StackEnsembleSettingsResponse + */ + export function stackEnsembleSettingsResponseProvideDefaults(val: StackEnsembleSettingsResponse): StackEnsembleSettingsResponse { + return { + ...val, + stackMetaLearnerTrainPercentage: (val.stackMetaLearnerTrainPercentage) ?? 0.2, + stackMetaLearnerType: (val.stackMetaLearnerType) ?? "None", + }; + } + + /** + * Static input data definition. + */ + export interface StaticInputDataResponse { + /** + * Mapping of column names to special uses. + */ + columns?: {[key: string]: string}; + /** + * The context metadata of the data source. + */ + dataContext?: string; + /** + * Monitoring input data type enum. + * Expected value is 'Static'. + */ + inputDataType: "Static"; + /** + * [Required] Specifies the type of job. + */ + jobInputType: string; + /** + * The ARM resource ID of the component resource used to preprocess the data. + */ + preprocessingComponentId?: string; + /** + * [Required] Input Asset URI. + */ + uri: string; + /** + * [Required] The end date of the data window. + */ + windowEnd: string; + /** + * [Required] The start date of the data window. + */ + windowStart: string; + } + + /** + * Active message associated with project + */ + export interface StatusMessageResponse { + /** + * Service-defined message code. + */ + code: string; + /** + * Time in UTC at which the message was created. + */ + createdDateTime: string; + /** + * Severity level of message. + */ + level: string; + /** + * A human-readable representation of the message code. + */ + message: string; + } + + /** + * Details of storage account to be used for the Registry + */ + export interface StorageAccountDetailsResponse { + /** + * Details of system created storage account to be used for the registry + */ + systemCreatedStorageAccount?: outputs.machinelearningservices.v20240101preview.SystemCreatedStorageAccountResponse; + } + + /** + * Sweep Job limit class. + */ + export interface SweepJobLimitsResponse { + /** + * + * Expected value is 'Sweep'. + */ + jobLimitsType: "Sweep"; + /** + * Sweep Job max concurrent trials. + */ + maxConcurrentTrials?: number; + /** + * Sweep Job max total trials. + */ + maxTotalTrials?: number; + /** + * The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + */ + timeout?: string; + /** + * Sweep Job Trial timeout value. + */ + trialTimeout?: string; + } + + /** + * Sweep job definition. + */ + export interface SweepJobResponse { + /** + * Component Configuration for sweep over component + */ + componentConfiguration?: outputs.machinelearningservices.v20240101preview.ComponentConfigurationResponse; + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * Early termination policies enable canceling poor-performing runs before they complete + */ + earlyTermination?: outputs.machinelearningservices.v20240101preview.BanditPolicyResponse | outputs.machinelearningservices.v20240101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240101preview.TruncationSelectionPolicyResponse; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + /** + * Mapping of input data bindings used in the job. + */ + inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Enum to determine the type of job. + * Expected value is 'Sweep'. + */ + jobType: "Sweep"; + /** + * Sweep Job limit. + */ + limits?: outputs.machinelearningservices.v20240101preview.SweepJobLimitsResponse; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + /** + * [Required] Optimization objective. + */ + objective: outputs.machinelearningservices.v20240101preview.ObjectiveResponse; + /** + * Mapping of output data bindings used in the job. + */ + outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Queue settings for the job + */ + queueSettings?: outputs.machinelearningservices.v20240101preview.QueueSettingsResponse; + /** + * Compute Resource configuration for the job. + */ + resources?: outputs.machinelearningservices.v20240101preview.JobResourceConfigurationResponse; + /** + * [Required] The hyperparameter sampling algorithm + */ + samplingAlgorithm: outputs.machinelearningservices.v20240101preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20240101preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20240101preview.RandomSamplingAlgorithmResponse; + /** + * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + */ + searchSpace: any; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + /** + * [Required] Trial component definition. + */ + trial: outputs.machinelearningservices.v20240101preview.TrialComponentResponse; + } + /** + * sweepJobResponseProvideDefaults sets the appropriate defaults for SweepJobResponse + */ + export function sweepJobResponseProvideDefaults(val: SweepJobResponse): SweepJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + trial: outputs.machinelearningservices.v20240101preview.trialComponentResponseProvideDefaults(val.trial), + }; + } + + /** + * A SynapseSpark compute. + */ + export interface SynapseSparkResponse { + /** + * Location for the underlying compute + */ + computeLocation?: string; + /** + * The type of compute + * Expected value is 'SynapseSpark'. + */ + computeType: "SynapseSpark"; + /** + * The time at which the compute was created. + */ + createdOn: string; + /** + * The description of the Machine Learning compute. + */ + description?: string; + /** + * Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + */ + disableLocalAuth?: boolean; + /** + * Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + */ + isAttachedCompute: boolean; + /** + * The time at which the compute was last modified. + */ + modifiedOn: string; + properties?: outputs.machinelearningservices.v20240101preview.SynapseSparkResponseProperties; + /** + * Errors during provisioning + */ + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + /** + * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + */ + provisioningState: string; + /** + * ARM resource id of the underlying compute + */ + resourceId?: string; + } + + export interface SynapseSparkResponseProperties { + /** + * Auto pause properties. + */ + autoPauseProperties?: outputs.machinelearningservices.v20240101preview.AutoPausePropertiesResponse; + /** + * Auto scale properties. + */ + autoScaleProperties?: outputs.machinelearningservices.v20240101preview.AutoScalePropertiesResponse; + /** + * The number of compute nodes currently assigned to the compute. + */ + nodeCount?: number; + /** + * Node size. + */ + nodeSize?: string; + /** + * Node size family. + */ + nodeSizeFamily?: string; + /** + * Pool name. + */ + poolName?: string; + /** + * Name of the resource group in which workspace is located. + */ + resourceGroup?: string; + /** + * Spark version. + */ + sparkVersion?: string; + /** + * Azure subscription identifier. + */ + subscriptionId?: string; + /** + * Name of Azure Machine Learning workspace. + */ + workspaceName?: string; + } + + export interface SystemCreatedAcrAccountResponse { + /** + * Name of the ACR account + */ + acrAccountName?: string; + /** + * SKU of the ACR account + */ + acrAccountSku?: string; + /** + * This is populated once the ACR account is created. + */ + armResourceId?: outputs.machinelearningservices.v20240101preview.ArmResourceIdResponse; + } + + export interface SystemCreatedStorageAccountResponse { + /** + * Public blob access allowed + */ + allowBlobPublicAccess?: boolean; + /** + * This is populated once the storage account is created. + */ + armResourceId?: outputs.machinelearningservices.v20240101preview.ArmResourceIdResponse; + /** + * HNS enabled for storage account + */ + storageAccountHnsEnabled?: boolean; + /** + * Name of the storage account + */ + storageAccountName?: string; + /** + * Allowed values: + * "Standard_LRS", + * "Standard_GRS", + * "Standard_RAGRS", + * "Standard_ZRS", + * "Standard_GZRS", + * "Standard_RAGZRS", + * "Premium_LRS", + * "Premium_ZRS" + */ + storageAccountType?: string; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + /** + * A system service running on a compute. + */ + export interface SystemServiceResponse { + /** + * Public IP address + */ + publicIpAddress: string; + /** + * The type of this system service. + */ + systemServiceType: string; + /** + * The version for this type. + */ + version: string; + } + + /** + * Fixed training parameters that won't be swept over during AutoML Table training. + */ + export interface TableFixedParametersResponse { + /** + * Specify the boosting type, e.g gbdt for XGBoost. + */ + booster?: string; + /** + * Specify the boosting type, e.g gbdt for LightGBM. + */ + boostingType?: string; + /** + * Specify the grow policy, which controls the way new nodes are added to the tree. + */ + growPolicy?: string; + /** + * The learning rate for the training procedure. + */ + learningRate?: number; + /** + * Specify the Maximum number of discrete bins to bucket continuous features . + */ + maxBin?: number; + /** + * Specify the max depth to limit the tree depth explicitly. + */ + maxDepth?: number; + /** + * Specify the max leaves to limit the tree leaves explicitly. + */ + maxLeaves?: number; + /** + * The minimum number of data per leaf. + */ + minDataInLeaf?: number; + /** + * Minimum loss reduction required to make a further partition on a leaf node of the tree. + */ + minSplitGain?: number; + /** + * The name of the model to train. + */ + modelName?: string; + /** + * Specify the number of trees (or rounds) in an model. + */ + nEstimators?: number; + /** + * Specify the number of leaves. + */ + numLeaves?: number; + /** + * The name of the preprocessor to use. + */ + preprocessorName?: string; + /** + * L1 regularization term on weights. + */ + regAlpha?: number; + /** + * L2 regularization term on weights. + */ + regLambda?: number; + /** + * Subsample ratio of the training instance. + */ + subsample?: number; + /** + * Frequency of subsample. + */ + subsampleFreq?: number; + /** + * Specify the tree method. + */ + treeMethod?: string; + /** + * If true, center before scaling the data with StandardScalar. + */ + withMean?: boolean; + /** + * If true, scaling the data with Unit Variance with StandardScalar. + */ + withStd?: boolean; + } + /** + * tableFixedParametersResponseProvideDefaults sets the appropriate defaults for TableFixedParametersResponse + */ + export function tableFixedParametersResponseProvideDefaults(val: TableFixedParametersResponse): TableFixedParametersResponse { + return { + ...val, + withMean: (val.withMean) ?? false, + withStd: (val.withStd) ?? false, + }; + } + + export interface TableParameterSubspaceResponse { + /** + * Specify the boosting type, e.g gbdt for XGBoost. + */ + booster?: string; + /** + * Specify the boosting type, e.g gbdt for LightGBM. + */ + boostingType?: string; + /** + * Specify the grow policy, which controls the way new nodes are added to the tree. + */ + growPolicy?: string; + /** + * The learning rate for the training procedure. + */ + learningRate?: string; + /** + * Specify the Maximum number of discrete bins to bucket continuous features . + */ + maxBin?: string; + /** + * Specify the max depth to limit the tree depth explicitly. + */ + maxDepth?: string; + /** + * Specify the max leaves to limit the tree leaves explicitly. + */ + maxLeaves?: string; + /** + * The minimum number of data per leaf. + */ + minDataInLeaf?: string; + /** + * Minimum loss reduction required to make a further partition on a leaf node of the tree. + */ + minSplitGain?: string; + /** + * The name of the model to train. + */ + modelName?: string; + /** + * Specify the number of trees (or rounds) in an model. + */ + nEstimators?: string; + /** + * Specify the number of leaves. + */ + numLeaves?: string; + /** + * The name of the preprocessor to use. + */ + preprocessorName?: string; + /** + * L1 regularization term on weights. + */ + regAlpha?: string; + /** + * L2 regularization term on weights. + */ + regLambda?: string; + /** + * Subsample ratio of the training instance. + */ + subsample?: string; + /** + * Frequency of subsample + */ + subsampleFreq?: string; + /** + * Specify the tree method. + */ + treeMethod?: string; + /** + * If true, center before scaling the data with StandardScalar. + */ + withMean?: string; + /** + * If true, scaling the data with Unit Variance with StandardScalar. + */ + withStd?: string; + } + + export interface TableSweepSettingsResponse { + /** + * Type of early termination policy for the sweeping job. + */ + earlyTermination?: outputs.machinelearningservices.v20240101preview.BanditPolicyResponse | outputs.machinelearningservices.v20240101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240101preview.TruncationSelectionPolicyResponse; + /** + * [Required] Type of sampling algorithm. + */ + samplingAlgorithm: string; + } + + /** + * Featurization Configuration. + */ + export interface TableVerticalFeaturizationSettingsResponse { + /** + * These transformers shall not be used in featurization. + */ + blockedTransformers?: string[]; + /** + * Dictionary of column name and its type (int, float, string, datetime etc). + */ + columnNameAndTypes?: {[key: string]: string}; + /** + * Dataset language, useful for the text data. + */ + datasetLanguage?: string; + /** + * Determines whether to use Dnn based featurizers for data featurization. + */ + enableDnnFeaturization?: boolean; + /** + * Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + * If 'Off' is selected then no featurization is done. + * If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + */ + mode?: string; + /** + * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + */ + transformerParams?: {[key: string]: outputs.machinelearningservices.v20240101preview.ColumnTransformerResponse[]}; + } + /** + * tableVerticalFeaturizationSettingsResponseProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsResponse + */ + export function tableVerticalFeaturizationSettingsResponseProvideDefaults(val: TableVerticalFeaturizationSettingsResponse): TableVerticalFeaturizationSettingsResponse { + return { + ...val, + enableDnnFeaturization: (val.enableDnnFeaturization) ?? false, + mode: (val.mode) ?? "Auto", + }; + } + + /** + * Job execution constraints. + */ + export interface TableVerticalLimitSettingsResponse { + /** + * Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + */ + enableEarlyTermination?: boolean; + /** + * Exit score for the AutoML job. + */ + exitScore?: number; + /** + * Maximum Concurrent iterations. + */ + maxConcurrentTrials?: number; + /** + * Max cores per iteration. + */ + maxCoresPerTrial?: number; + /** + * Maximum nodes to use for the experiment. + */ + maxNodes?: number; + /** + * Number of iterations. + */ + maxTrials?: number; + /** + * Number of concurrent sweeping runs that user wants to trigger. + */ + sweepConcurrentTrials?: number; + /** + * Number of sweeping runs that user wants to trigger. + */ + sweepTrials?: number; + /** + * AutoML job timeout. + */ + timeout?: string; + /** + * Iteration timeout. + */ + trialTimeout?: string; + } + /** + * tableVerticalLimitSettingsResponseProvideDefaults sets the appropriate defaults for TableVerticalLimitSettingsResponse + */ + export function tableVerticalLimitSettingsResponseProvideDefaults(val: TableVerticalLimitSettingsResponse): TableVerticalLimitSettingsResponse { + return { + ...val, + enableEarlyTermination: (val.enableEarlyTermination) ?? true, + maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, + maxCoresPerTrial: (val.maxCoresPerTrial) ?? -1, + maxNodes: (val.maxNodes) ?? 1, + maxTrials: (val.maxTrials) ?? 1000, + sweepConcurrentTrials: (val.sweepConcurrentTrials) ?? 0, + sweepTrials: (val.sweepTrials) ?? 0, + timeout: (val.timeout) ?? "PT6H", + trialTimeout: (val.trialTimeout) ?? "PT30M", + }; + } + + export interface TargetUtilizationScaleSettingsResponse { + /** + * The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + */ + maxInstances?: number; + /** + * The minimum number of instances to always be present. + */ + minInstances?: number; + /** + * The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + */ + pollingInterval?: string; + /** + * + * Expected value is 'TargetUtilization'. + */ + scaleType: "TargetUtilization"; + /** + * Target CPU usage for the autoscaler. + */ + targetUtilizationPercentage?: number; + } + /** + * targetUtilizationScaleSettingsResponseProvideDefaults sets the appropriate defaults for TargetUtilizationScaleSettingsResponse + */ + export function targetUtilizationScaleSettingsResponseProvideDefaults(val: TargetUtilizationScaleSettingsResponse): TargetUtilizationScaleSettingsResponse { + return { + ...val, + maxInstances: (val.maxInstances) ?? 1, + minInstances: (val.minInstances) ?? 1, + pollingInterval: (val.pollingInterval) ?? "PT1S", + targetUtilizationPercentage: (val.targetUtilizationPercentage) ?? 70, + }; + } + + /** + * TensorFlow distribution configuration. + */ + export interface TensorFlowResponse { + /** + * Enum to determine the job distribution type. + * Expected value is 'TensorFlow'. + */ + distributionType: "TensorFlow"; + /** + * Number of parameter server tasks. + */ + parameterServerCount?: number; + /** + * Number of workers. If not specified, will default to the instance count. + */ + workerCount?: number; + } + /** + * tensorFlowResponseProvideDefaults sets the appropriate defaults for TensorFlowResponse + */ + export function tensorFlowResponseProvideDefaults(val: TensorFlowResponse): TensorFlowResponse { + return { + ...val, + parameterServerCount: (val.parameterServerCount) ?? 0, + }; + } + + /** + * Text Classification Multilabel task in AutoML NLP vertical. + * NLP - Natural Language Processing. + */ + export interface TextClassificationMultilabelResponse { + /** + * Featurization inputs needed for AutoML job. + */ + featurizationSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240101preview.NlpFixedParametersResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20231001.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -722491,6 +736611,14 @@ export namespace machinelearningservices { * Currently only Accuracy is supported as primary metric, hence user need not set it explicitly. */ primaryMetric: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.NlpParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -722504,11 +736632,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; } /** * textClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for TextClassificationMultilabelResponse @@ -722516,10 +736644,11 @@ export namespace machinelearningservices { export function textClassificationMultilabelResponseProvideDefaults(val: TextClassificationMultilabelResponse): TextClassificationMultilabelResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -722531,11 +736660,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20231001.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240101preview.NlpFixedParametersResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20231001.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -722544,6 +736677,14 @@ export namespace machinelearningservices { * Primary metric for Text-Classification task. */ primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.NlpParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -722557,11 +736698,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; } /** * textClassificationResponseProvideDefaults sets the appropriate defaults for TextClassificationResponse @@ -722569,11 +736710,12 @@ export namespace machinelearningservices { export function textClassificationResponseProvideDefaults(val: TextClassificationResponse): TextClassificationResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -722586,11 +736728,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20231001.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240101preview.NlpFixedParametersResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20231001.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -722600,6 +736746,14 @@ export namespace machinelearningservices { * Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly. */ primaryMetric: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240101preview.NlpParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240101preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -722613,11 +736767,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20231001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; } /** * textNerResponseProvideDefaults sets the appropriate defaults for TextNerResponse @@ -722625,16 +736779,14 @@ export namespace machinelearningservices { export function textNerResponseProvideDefaults(val: TextNerResponse): TextNerResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20231001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20231001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } - /** - * Describes the tmpfs options for the container - */ export interface TmpfsOptionsResponse { /** * Mention the Tmpfs size @@ -722678,7 +736830,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20231001.MpiResponse | outputs.machinelearningservices.v20231001.PyTorchResponse | outputs.machinelearningservices.v20231001.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20240101preview.MpiResponse | outputs.machinelearningservices.v20240101preview.PyTorchResponse | outputs.machinelearningservices.v20240101preview.RayResponse | outputs.machinelearningservices.v20240101preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -722690,7 +736842,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20231001.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240101preview.JobResourceConfigurationResponse; } /** * trialComponentResponseProvideDefaults sets the appropriate defaults for TrialComponentResponse @@ -722698,7 +736850,7 @@ export namespace machinelearningservices { export function trialComponentResponseProvideDefaults(val: TrialComponentResponse): TrialComponentResponse { return { ...val, - resources: (val.resources ? outputs.machinelearningservices.v20231001.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -722716,6 +736868,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -722732,6 +736888,18 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -722745,6 +736913,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -722756,6 +736928,7 @@ export namespace machinelearningservices { export function tritonModelJobOutputResponseProvideDefaults(val: TritonModelJobOutputResponse): TritonModelJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -722798,6 +736971,10 @@ export namespace machinelearningservices { * uri-file data version entity */ export interface UriFileDataVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'uri_file'. @@ -722812,17 +736989,25 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** * The asset property dictionary. */ properties?: {[key: string]: string}; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -722834,6 +737019,8 @@ export namespace machinelearningservices { export function uriFileDataVersionResponseProvideDefaults(val: UriFileDataVersionResponse): UriFileDataVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -722853,6 +737040,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -722869,6 +737060,18 @@ export namespace machinelearningservices { } export interface UriFileJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -722882,6 +737085,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -722893,6 +737100,7 @@ export namespace machinelearningservices { export function uriFileJobOutputResponseProvideDefaults(val: UriFileJobOutputResponse): UriFileJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -722901,6 +737109,10 @@ export namespace machinelearningservices { * uri-folder data version entity */ export interface UriFolderDataVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'uri_folder'. @@ -722915,17 +737127,25 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** * The asset property dictionary. */ properties?: {[key: string]: string}; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -722937,6 +737157,8 @@ export namespace machinelearningservices { export function uriFolderDataVersionResponseProvideDefaults(val: UriFolderDataVersionResponse): UriFolderDataVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -722956,6 +737178,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -722972,6 +737198,18 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -722985,6 +737223,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -722996,6 +737238,7 @@ export namespace machinelearningservices { export function uriFolderJobOutputResponseProvideDefaults(val: UriFolderJobOutputResponse): UriFolderJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -723053,16 +737296,17 @@ export namespace machinelearningservices { * Category of the connection */ category?: string; - credentials?: outputs.machinelearningservices.v20231001.WorkspaceConnectionUsernamePasswordResponse; - target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; + createdByWorkspaceArmId: string; + credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionUsernamePasswordResponse; + expiryTime?: string; /** - * format for the workspace connection value + * Group based on connection category */ - valueFormat?: string; + group: string; + isSharedToAll?: boolean; + metadata?: any; + sharedUserList?: string[]; + target?: string; } /** @@ -723108,11 +737352,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20231001.VirtualMachineSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240101preview.VirtualMachineSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20231001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -723131,7 +737375,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: outputs.machinelearningservices.v20231001.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20240101preview.VirtualMachineSshCredentialsResponse; /** * Indicates whether this compute will be used for running notebooks. */ @@ -723150,6 +737394,56 @@ export namespace machinelearningservices { virtualMachineSize?: string; } + /** + * Describes the properties of a VM size. + */ + export interface VirtualMachineSizeResponse { + /** + * The estimated price information for using a VM. + */ + estimatedVMPrices?: outputs.machinelearningservices.v20240101preview.EstimatedVMPricesResponse; + /** + * The family name of the virtual machine size. + */ + family: string; + /** + * The number of gPUs supported by the virtual machine size. + */ + gpus: number; + /** + * Specifies if the virtual machine size supports low priority VMs. + */ + lowPriorityCapable: boolean; + /** + * The resource volume size, in MB, allowed by the virtual machine size. + */ + maxResourceVolumeMB: number; + /** + * The amount of memory, in GB, supported by the virtual machine size. + */ + memoryGB: number; + /** + * The name of the virtual machine size. + */ + name: string; + /** + * The OS VHD disk size, in MB, allowed by the virtual machine size. + */ + osVhdSizeMB: number; + /** + * Specifies if the virtual machine size supports premium IO. + */ + premiumIO: boolean; + /** + * Specifies the compute types supported by the virtual machine size. + */ + supportedComputeTypes?: string[]; + /** + * The number of vCPUs supported by the virtual machine size. + */ + vCPUs: number; + } + /** * Admin credentials for virtual machine */ @@ -723172,14 +737466,11 @@ export namespace machinelearningservices { username?: string; } - /** - * Describes the volume configuration for the container - */ export interface VolumeDefinitionResponse { /** * Bind Options of the mount */ - bind?: outputs.machinelearningservices.v20231001.BindOptionsResponse; + bind?: outputs.machinelearningservices.v20240101preview.BindOptionsResponse; /** * Consistency of the volume */ @@ -723199,7 +737490,7 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: outputs.machinelearningservices.v20231001.TmpfsOptionsResponse; + tmpfs?: outputs.machinelearningservices.v20240101preview.TmpfsOptionsResponse; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ @@ -723207,7 +737498,7 @@ export namespace machinelearningservices { /** * Volume Options of the mount */ - volume?: outputs.machinelearningservices.v20231001.VolumeOptionsResponse; + volume?: outputs.machinelearningservices.v20240101preview.VolumeOptionsResponse; } /** * volumeDefinitionResponseProvideDefaults sets the appropriate defaults for VolumeDefinitionResponse @@ -723219,9 +737510,6 @@ export namespace machinelearningservices { }; } - /** - * Describes the volume options for the container - */ export interface VolumeOptionsResponse { /** * Indicate whether volume is nocopy @@ -723229,27 +737517,106 @@ export namespace machinelearningservices { nocopy?: boolean; } + export interface WorkspaceConnectionAccessKeyResponse { + accessKeyId?: string; + secretAccessKey?: string; + } + + /** + * Api key object for workspace connection credential. + */ + export interface WorkspaceConnectionApiKeyResponse { + key?: string; + } + export interface WorkspaceConnectionManagedIdentityResponse { clientId?: string; resourceId?: string; } + /** + * ClientId and ClientSecret are required. Other properties are optional + * depending on each OAuth2 provider's implementation. + */ + export interface WorkspaceConnectionOAuth2Response { + /** + * Required by Concur connection category + */ + authUrl?: string; + /** + * Client id in the format of UUID + */ + clientId?: string; + clientSecret?: string; + /** + * Required by GoogleAdWords connection category + */ + developerToken?: string; + password?: string; + /** + * Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + * where user needs to get RefreshToken offline + */ + refreshToken?: string; + /** + * Required by QuickBooks and Xero connection categories + */ + tenantId?: string; + /** + * Concur, ServiceNow auth server AccessToken grant type is 'Password' + * which requires UsernamePassword + */ + username?: string; + } + export interface WorkspaceConnectionPersonalAccessTokenResponse { pat?: string; } + export interface WorkspaceConnectionServicePrincipalResponse { + clientId?: string; + clientSecret?: string; + tenantId?: string; + } + export interface WorkspaceConnectionSharedAccessSignatureResponse { sas?: string; } export interface WorkspaceConnectionUsernamePasswordResponse { password?: string; + /** + * Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + */ + securityToken?: string; username?: string; } + /** + * WorkspaceHub's configuration object. + */ + export interface WorkspaceHubConfigResponse { + additionalWorkspaceStorageAccounts?: string[]; + defaultWorkspaceResourceGroup?: string; + } + + /** + * The Private Endpoint resource. + */ + export interface WorkspacePrivateEndpointResourceResponse { + /** + * e.g. /subscriptions/{networkSubscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName} + */ + id: string; + /** + * The subnetId that the private endpoint is connected to. + */ + subnetArmId: string; + } + } - export namespace v20240101preview { + export namespace v20240401 { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -723270,9 +737637,20 @@ export namespace machinelearningservices { */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -723311,11 +737689,11 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: outputs.machinelearningservices.v20240101preview.AKSSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240401.AKSSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -723331,7 +737709,7 @@ export namespace machinelearningservices { export function aksresponseProvideDefaults(val: AKSResponse): AKSResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240101preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240401.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), }; } @@ -723350,7 +737728,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: outputs.machinelearningservices.v20240101preview.AksNetworkingConfigurationResponse; + aksNetworkingConfiguration?: outputs.machinelearningservices.v20240401.AksNetworkingConfigurationResponse; /** * Cluster full qualified domain name */ @@ -723370,11 +737748,11 @@ export namespace machinelearningservices { /** * SSL configuration */ - sslConfiguration?: outputs.machinelearningservices.v20240101preview.SslConfigurationResponse; + sslConfiguration?: outputs.machinelearningservices.v20240401.SslConfigurationResponse; /** * System services */ - systemServices: outputs.machinelearningservices.v20240101preview.SystemServiceResponse[]; + systemServices: outputs.machinelearningservices.v20240401.SystemServiceResponse[]; } /** * aksschemaResponsePropertiesProvideDefaults sets the appropriate defaults for AKSSchemaResponseProperties @@ -723398,21 +737776,27 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionAccessKeyResponse; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionAccessKeyResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - } - - export interface AccountApiKeysResponse { - key1?: string; - key2?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -723429,16 +737813,27 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionSharedAccessSignatureResponse; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionAccountKeyResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -723459,33 +737854,7 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: outputs.machinelearningservices.v20240101preview.SystemCreatedAcrAccountResponse; - } - - export interface ActualCapacityInfoResponse { - /** - * Gets or sets the total number of instances for the group. - */ - allocated?: number; - /** - * Gets or sets the number of instances which failed to successfully complete assignment. - */ - assignmentFailed?: number; - /** - * Gets or sets the number of instances which successfully completed assignment. - */ - assignmentSuccess?: number; - } - /** - * actualCapacityInfoResponseProvideDefaults sets the appropriate defaults for ActualCapacityInfoResponse - */ - export function actualCapacityInfoResponseProvideDefaults(val: ActualCapacityInfoResponse): ActualCapacityInfoResponse { - return { - ...val, - allocated: (val.allocated) ?? 0, - assignmentFailed: (val.assignmentFailed) ?? 0, - assignmentSuccess: (val.assignmentSuccess) ?? 0, - }; + systemCreatedAcrAccount?: outputs.machinelearningservices.v20240401.SystemCreatedAcrAccountResponse; } /** @@ -723582,7 +737951,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered by various compute nodes during node setup. */ - errors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * Network is isolated or not */ @@ -723590,7 +737959,7 @@ export namespace machinelearningservices { /** * Counts of various node states on the compute. */ - nodeStateCounts: outputs.machinelearningservices.v20240101preview.NodeStateCountsResponse; + nodeStateCounts: outputs.machinelearningservices.v20240401.NodeStateCountsResponse; /** * Compute OS Type */ @@ -723606,11 +737975,11 @@ export namespace machinelearningservices { /** * Scale settings for AML Compute */ - scaleSettings?: outputs.machinelearningservices.v20240101preview.ScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240401.ScaleSettingsResponse; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20240101preview.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20240401.ResourceIdResponse; /** * The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. */ @@ -723618,11 +737987,11 @@ export namespace machinelearningservices { /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: outputs.machinelearningservices.v20240101preview.UserAccountCredentialsResponse; + userAccountCredentials?: outputs.machinelearningservices.v20240401.UserAccountCredentialsResponse; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: outputs.machinelearningservices.v20240101preview.VirtualMachineImageResponse; + virtualMachineImage?: outputs.machinelearningservices.v20240401.VirtualMachineImageResponse; /** * Virtual Machine priority */ @@ -723641,7 +738010,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20240101preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), + scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20240401.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), }; } @@ -723681,11 +738050,11 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: outputs.machinelearningservices.v20240101preview.AmlComputePropertiesResponse; + properties?: outputs.machinelearningservices.v20240401.AmlComputePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -723701,7 +738070,7 @@ export namespace machinelearningservices { export function amlComputeResponseProvideDefaults(val: AmlComputeResponse): AmlComputeResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240101preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240401.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -723763,16 +738132,27 @@ export namespace machinelearningservices { /** * Api key object for workspace connection credential. */ - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionApiKeyResponse; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionApiKeyResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -723800,26 +738180,6 @@ export namespace machinelearningservices { tenantId: string; } - export interface AutoDeleteSettingResponse { - /** - * When to check if an asset is expired - */ - condition?: string; - /** - * Expiration condition value. - */ - value?: string; - } - /** - * autoDeleteSettingResponseProvideDefaults sets the appropriate defaults for AutoDeleteSettingResponse - */ - export function autoDeleteSettingResponseProvideDefaults(val: AutoDeleteSettingResponse): AutoDeleteSettingResponse { - return { - ...val, - condition: (val.condition) ?? "CreatedGreaterThan", - }; - } - /** * Forecast horizon determined automatically by system. */ @@ -723870,7 +738230,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; /** * Is the asset archived? */ @@ -723883,11 +738243,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -723895,20 +738255,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240101preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240401.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240101preview.JobResourceConfigurationResponse; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + resources?: outputs.machinelearningservices.v20240401.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; /** * Status of the job. */ @@ -723920,7 +738276,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: outputs.machinelearningservices.v20240101preview.ClassificationResponse | outputs.machinelearningservices.v20240101preview.ForecastingResponse | outputs.machinelearningservices.v20240101preview.ImageClassificationResponse | outputs.machinelearningservices.v20240101preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20240101preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20240101preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20240101preview.RegressionResponse | outputs.machinelearningservices.v20240101preview.TextClassificationResponse | outputs.machinelearningservices.v20240101preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20240101preview.TextNerResponse; + taskDetails: outputs.machinelearningservices.v20240401.ClassificationResponse | outputs.machinelearningservices.v20240401.ForecastingResponse | outputs.machinelearningservices.v20240401.ImageClassificationResponse | outputs.machinelearningservices.v20240401.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20240401.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20240401.ImageObjectDetectionResponse | outputs.machinelearningservices.v20240401.RegressionResponse | outputs.machinelearningservices.v20240401.TextClassificationResponse | outputs.machinelearningservices.v20240401.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20240401.TextNerResponse; } /** * autoMLJobResponseProvideDefaults sets the appropriate defaults for AutoMLJobResponse @@ -723930,8 +738286,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -723990,16 +738346,6 @@ export namespace machinelearningservices { mode: "Auto"; } - /** - * Settings for Autologger. - */ - export interface AutologgerSettingsResponse { - /** - * [Required] Indicates whether mlflow autologger is enabled. - */ - mlflowAutologger: string; - } - /** * Azure Blob datastore configuration. */ @@ -724015,7 +738361,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -724029,10 +738375,6 @@ export namespace machinelearningservices { * Azure cloud endpoint for the storage account. */ endpoint?: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -724068,7 +738410,6 @@ export namespace machinelearningservices { export function azureBlobDatastoreResponseProvideDefaults(val: AzureBlobDatastoreResponse): AzureBlobDatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -724080,7 +738421,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -724090,10 +738431,6 @@ export namespace machinelearningservices { * The asset description text. */ description?: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -724129,7 +738466,6 @@ export namespace machinelearningservices { export function azureDataLakeGen1DatastoreResponseProvideDefaults(val: AzureDataLakeGen1DatastoreResponse): AzureDataLakeGen1DatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -724145,7 +738481,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -724163,10 +738499,6 @@ export namespace machinelearningservices { * [Required] The name of the Data Lake Gen2 filesystem. */ filesystem: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -724202,7 +738534,6 @@ export namespace machinelearningservices { export function azureDataLakeGen2DatastoreResponseProvideDefaults(val: AzureDataLakeGen2DatastoreResponse): AzureDataLakeGen2DatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -724233,7 +738564,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -724251,10 +738582,6 @@ export namespace machinelearningservices { * [Required] The name of the Azure file share that the datastore points to. */ fileShareName: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -724290,66 +738617,10 @@ export namespace machinelearningservices { export function azureFileDatastoreResponseProvideDefaults(val: AzureFileDatastoreResponse): AzureFileDatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } - export interface AzureOpenAiFineTuningResponse { - /** - * HyperParameters for fine tuning Azure Open AI model. - */ - hyperParameters?: outputs.machinelearningservices.v20240101preview.AzureOpenAiHyperParametersResponse; - /** - * [Required] Input model for fine tuning. - */ - model: outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse; - /** - * Enum to determine the type of fine tuning. - * Expected value is 'AzureOpenAI'. - */ - modelProvider: "AzureOpenAI"; - /** - * [Required] Fine tuning task type. - */ - taskType: string; - /** - * [Required] Training data for fine tuning. - */ - trainingData: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse; - /** - * Validation data for fine tuning. - */ - validationData?: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse; - } - /** - * azureOpenAiFineTuningResponseProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningResponse - */ - export function azureOpenAiFineTuningResponseProvideDefaults(val: AzureOpenAiFineTuningResponse): AzureOpenAiFineTuningResponse { - return { - ...val, - model: outputs.machinelearningservices.v20240101preview.mlflowModelJobInputResponseProvideDefaults(val.model), - }; - } - - /** - * Azure Open AI hyperparameters for fine tuning. - */ - export interface AzureOpenAiHyperParametersResponse { - /** - * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. - */ - batchSize?: number; - /** - * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. - */ - learningRateMultiplier?: number; - /** - * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. - */ - nEpochs?: number; - } - /** * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation */ @@ -724396,7 +738667,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240101preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240401.CodeConfigurationResponse; /** * Compute target for batch inference operation. */ @@ -724404,13 +738675,13 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: outputs.machinelearningservices.v20240101preview.BatchPipelineComponentDeploymentConfigurationResponse; + deploymentConfiguration?: outputs.machinelearningservices.v20240401.BatchPipelineComponentDeploymentConfigurationResponse; /** * Description of the endpoint deployment. */ description?: string; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -724442,7 +738713,7 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: outputs.machinelearningservices.v20240101preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20240101preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20240101preview.OutputPathAssetReferenceResponse; + model?: outputs.machinelearningservices.v20240401.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20240401.IdAssetReferenceResponse | outputs.machinelearningservices.v20240401.OutputPathAssetReferenceResponse; /** * Indicates how the output will be organized. */ @@ -724463,12 +738734,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: outputs.machinelearningservices.v20240101preview.DeploymentResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240401.DeploymentResourceConfigurationResponse; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: outputs.machinelearningservices.v20240101preview.BatchRetrySettingsResponse; + retrySettings?: outputs.machinelearningservices.v20240401.BatchRetrySettingsResponse; } /** * batchDeploymentResponseProvideDefaults sets the appropriate defaults for BatchDeploymentResponse @@ -724482,8 +738753,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? outputs.machinelearningservices.v20240101preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), - retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20240101preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20240401.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), }; } @@ -724507,9 +738778,9 @@ export namespace machinelearningservices { */ authMode: string; /** - * Default values for Batch Endpoint. + * Default values for Batch Endpoint */ - defaults?: outputs.machinelearningservices.v20240101preview.BatchEndpointDefaultsResponse; + defaults?: outputs.machinelearningservices.v20240401.BatchEndpointDefaultsResponse; /** * Description of the inference endpoint. */ @@ -724539,7 +738810,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: outputs.machinelearningservices.v20240101preview.IdAssetReferenceResponse; + componentId?: outputs.machinelearningservices.v20240401.IdAssetReferenceResponse; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -724594,6 +738865,9 @@ export namespace machinelearningservices { samplingAlgorithmType: "Bayesian"; } + /** + * Describes the bind options for the container + */ export interface BindOptionsResponse { /** * Indicate whether to create host path. @@ -724634,17 +738908,6 @@ export namespace machinelearningservices { }; } - export interface CapacityReservationGroupResponse { - /** - * Offer used by this capacity reservation group. - */ - offer?: outputs.machinelearningservices.v20240101preview.ServerlessOfferResponse; - /** - * [Required] Specifies the amount of capacity to reserve. - */ - reservedCapacity: number; - } - export interface CategoricalDataDriftMetricThresholdResponse { /** * @@ -724658,7 +738921,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; } export interface CategoricalDataQualityMetricThresholdResponse { @@ -724674,7 +738937,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; } export interface CategoricalPredictionDriftMetricThresholdResponse { @@ -724690,7 +738953,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; } /** @@ -724724,22 +738987,6 @@ export namespace machinelearningservices { thumbprint: string; } - export interface ClassificationModelPerformanceMetricThresholdResponse { - /** - * [Required] The classification model performance to calculate. - */ - metric: string; - /** - * - * Expected value is 'Classification'. - */ - modelType: "Classification"; - /** - * The threshold value. If null, a default value will be set depending on the selected metric. - */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; - } - /** * Classification task in AutoML Table vertical. */ @@ -724751,15 +738998,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240101preview.TableFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -724768,7 +739011,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240101preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240401.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401.CustomNCrossValidationsResponse; /** * Positive label for binary metrics calculation. */ @@ -724777,14 +739020,6 @@ export namespace machinelearningservices { * Primary metric for the task. */ primaryMetric?: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240101preview.TableParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -724798,7 +739033,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -724808,15 +739043,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240101preview.ClassificationTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240401.ClassificationTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -724834,15 +739069,14 @@ export namespace machinelearningservices { export function classificationResponseProvideDefaults(val: ClassificationResponse): ClassificationResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240101preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -724886,13 +739120,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240101preview.StackEnsembleSettingsResponse; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: string; + stackEnsembleSettings?: outputs.machinelearningservices.v20240401.StackEnsembleSettingsResponse; } /** * classificationTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsResponse @@ -724906,8 +739134,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -724972,10 +739199,6 @@ export namespace machinelearningservices { * Code asset version details. */ export interface CodeVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Uri where code is located */ @@ -724985,11 +739208,11 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -725011,20 +739234,11 @@ export namespace machinelearningservices { export function codeVersionResponseProvideDefaults(val: CodeVersionResponse): CodeVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } - export interface CognitiveServicesSkuResponse { - capacity?: number; - family?: string; - name?: string; - size?: string; - tier?: string; - } - export interface CollectionResponse { /** * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. @@ -725088,10 +739302,6 @@ export namespace machinelearningservices { * Command job definition. */ export interface CommandJobResponse { - /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. - */ - autologgerSettings?: outputs.machinelearningservices.v20240101preview.AutologgerSettingsResponse; /** * ARM resource ID of the code asset. */ @@ -725117,9 +739327,9 @@ export namespace machinelearningservices { */ displayName?: string; /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, Ray, or null. + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20240101preview.MpiResponse | outputs.machinelearningservices.v20240101preview.PyTorchResponse | outputs.machinelearningservices.v20240101preview.RayResponse | outputs.machinelearningservices.v20240101preview.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20240401.MpiResponse | outputs.machinelearningservices.v20240401.PyTorchResponse | outputs.machinelearningservices.v20240401.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -725136,11 +739346,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -725153,15 +739363,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: outputs.machinelearningservices.v20240101preview.CommandJobLimitsResponse; + limits?: outputs.machinelearningservices.v20240401.CommandJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; /** * Input parameters. */ @@ -725173,20 +739383,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240101preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240401.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240101preview.JobResourceConfigurationResponse; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + resources?: outputs.machinelearningservices.v20240401.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; /** * Status of the job. */ @@ -725204,21 +739410,11 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } - /** - * Used for sweep over component - */ - export interface ComponentConfigurationResponse { - /** - * Pipeline settings, for things like ContinueRunOnStepFailure etc. - */ - pipelineSettings?: any; - } - /** * Component container definition. * @@ -725267,10 +739463,6 @@ export namespace machinelearningservices { * Definition of a component version: defines resources that span component types. */ export interface ComponentVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Defines Component definition details. * @@ -725281,11 +739473,11 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -725296,10 +739488,6 @@ export namespace machinelearningservices { * Provisioning state for the component version. */ provisioningState: string; - /** - * Stage in the component lifecycle - */ - stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -725311,7 +739499,6 @@ export namespace machinelearningservices { export function componentVersionResponseProvideDefaults(val: ComponentVersionResponse): ComponentVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -725331,16 +739518,6 @@ export namespace machinelearningservices { endpointUri?: string; } - /** - * Specifies settings for autologger. - */ - export interface ComputeInstanceAutologgerSettingsResponse { - /** - * Indicates whether mlflow autologger is enabled for notebooks. - */ - mlflowAutologger?: string; - } - /** * Defines all connectivity endpoints and properties for an ComputeInstance. */ @@ -725366,7 +739543,7 @@ export namespace machinelearningservices { /** * Environment information of this container. */ - environment?: outputs.machinelearningservices.v20240101preview.ComputeInstanceEnvironmentInfoResponse; + environment?: outputs.machinelearningservices.v20240401.ComputeInstanceEnvironmentInfoResponse; /** * Information of GPU. */ @@ -725450,10 +739627,6 @@ export namespace machinelearningservices { * Mount Action. */ mountAction?: string; - /** - * Mount Mode. - */ - mountMode?: string; /** * name of the ComputeInstance data mount. */ @@ -725527,11 +739700,7 @@ export namespace machinelearningservices { /** * Describes available applications and their endpoints on this ComputeInstance. */ - applications: outputs.machinelearningservices.v20240101preview.ComputeInstanceApplicationResponse[]; - /** - * Specifies settings for autologger. - */ - autologgerSettings?: outputs.machinelearningservices.v20240101preview.ComputeInstanceAutologgerSettingsResponse; + applications: outputs.machinelearningservices.v20240401.ComputeInstanceApplicationResponse[]; /** * The Compute Instance Authorization type. Available values are personal (default). */ @@ -725539,79 +739708,59 @@ export namespace machinelearningservices { /** * Describes all connectivity endpoints available for this ComputeInstance. */ - connectivityEndpoints: outputs.machinelearningservices.v20240101preview.ComputeInstanceConnectivityEndpointsResponse; + connectivityEndpoints: outputs.machinelearningservices.v20240401.ComputeInstanceConnectivityEndpointsResponse; /** * Describes informations of containers on this ComputeInstance. */ - containers: outputs.machinelearningservices.v20240101preview.ComputeInstanceContainerResponse[]; + containers: outputs.machinelearningservices.v20240401.ComputeInstanceContainerResponse[]; /** * Describes information on user who created this ComputeInstance. */ - createdBy: outputs.machinelearningservices.v20240101preview.ComputeInstanceCreatedByResponse; + createdBy: outputs.machinelearningservices.v20240401.ComputeInstanceCreatedByResponse; /** * List of Custom Services added to the compute. */ - customServices?: outputs.machinelearningservices.v20240101preview.CustomServiceResponse[]; + customServices?: outputs.machinelearningservices.v20240401.CustomServiceResponse[]; /** * Describes informations of dataDisks on this ComputeInstance. */ - dataDisks: outputs.machinelearningservices.v20240101preview.ComputeInstanceDataDiskResponse[]; + dataDisks: outputs.machinelearningservices.v20240401.ComputeInstanceDataDiskResponse[]; /** * Describes informations of dataMounts on this ComputeInstance. */ - dataMounts: outputs.machinelearningservices.v20240101preview.ComputeInstanceDataMountResponse[]; + dataMounts: outputs.machinelearningservices.v20240401.ComputeInstanceDataMountResponse[]; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ enableNodePublicIp?: boolean; - /** - * Enable Auto OS Patching. Possible values are: true, false. - */ - enableOSPatching?: boolean; - /** - * Enable root access. Possible values are: true, false. - */ - enableRootAccess?: boolean; - /** - * Enable SSO (single sign on). Possible values are: true, false. - */ - enableSSO?: boolean; /** * Collection of errors encountered on this ComputeInstance. */ - errors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; - /** - * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. - */ - idleTimeBeforeShutdown?: string; + errors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The last operation on ComputeInstance. */ - lastOperation: outputs.machinelearningservices.v20240101preview.ComputeInstanceLastOperationResponse; + lastOperation: outputs.machinelearningservices.v20240401.ComputeInstanceLastOperationResponse; /** * Returns metadata about the operating system image for this compute instance. */ - osImageMetadata: outputs.machinelearningservices.v20240101preview.ImageMetadataResponse; + osImageMetadata: outputs.machinelearningservices.v20240401.ImageMetadataResponse; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: outputs.machinelearningservices.v20240101preview.PersonalComputeInstanceSettingsResponse; - /** - * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. - */ - releaseQuotaOnStop?: boolean; + personalComputeInstanceSettings?: outputs.machinelearningservices.v20240401.PersonalComputeInstanceSettingsResponse; /** * The list of schedules to be applied on the computes. */ - schedules?: outputs.machinelearningservices.v20240101preview.ComputeSchedulesResponse; + schedules?: outputs.machinelearningservices.v20240401.ComputeSchedulesResponse; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: outputs.machinelearningservices.v20240101preview.SetupScriptsResponse; + setupScripts?: outputs.machinelearningservices.v20240401.SetupScriptsResponse; /** * Specifies policy and settings for SSH access. */ - sshSettings?: outputs.machinelearningservices.v20240101preview.ComputeInstanceSshSettingsResponse; + sshSettings?: outputs.machinelearningservices.v20240401.ComputeInstanceSshSettingsResponse; /** * The current state of this ComputeInstance. */ @@ -725619,11 +739768,11 @@ export namespace machinelearningservices { /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20240101preview.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20240401.ResourceIdResponse; /** * ComputeInstance version. */ - versions: outputs.machinelearningservices.v20240101preview.ComputeInstanceVersionResponse; + versions: outputs.machinelearningservices.v20240401.ComputeInstanceVersionResponse; /** * Virtual Machine Size */ @@ -725637,11 +739786,7 @@ export namespace machinelearningservices { ...val, applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", - enableOSPatching: (val.enableOSPatching) ?? false, - enableRootAccess: (val.enableRootAccess) ?? true, - enableSSO: (val.enableSSO) ?? true, - releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, - sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20240101preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), + sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20240401.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), }; } @@ -725681,11 +739826,11 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: outputs.machinelearningservices.v20240101preview.ComputeInstancePropertiesResponse; + properties?: outputs.machinelearningservices.v20240401.ComputeInstancePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -725701,7 +739846,7 @@ export namespace machinelearningservices { export function computeInstanceResponseProvideDefaults(val: ComputeInstanceResponse): ComputeInstanceResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240101preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240401.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -725765,6 +739910,9 @@ export namespace machinelearningservices { weekDays?: string[]; } + /** + * Compute runtime config for feature store type workspace. + */ export interface ComputeRuntimeDtoResponse { sparkRuntimeVersion?: string; } @@ -725776,7 +739924,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: outputs.machinelearningservices.v20240101preview.ComputeStartStopScheduleResponse[]; + computeStartStop?: outputs.machinelearningservices.v20240401.ComputeStartStopScheduleResponse[]; } /** @@ -725790,7 +739938,7 @@ export namespace machinelearningservices { /** * Required if triggerType is Cron. */ - cron?: outputs.machinelearningservices.v20240101preview.CronResponse; + cron?: outputs.machinelearningservices.v20240401.CronResponse; /** * A system assigned id for the schedule. */ @@ -725802,11 +739950,11 @@ export namespace machinelearningservices { /** * Required if triggerType is Recurrence. */ - recurrence?: outputs.machinelearningservices.v20240101preview.RecurrenceResponse; + recurrence?: outputs.machinelearningservices.v20240401.RecurrenceResponse; /** * [Deprecated] Not used any more. */ - schedule?: outputs.machinelearningservices.v20240101preview.ScheduleBaseResponse; + schedule?: outputs.machinelearningservices.v20240401.ScheduleBaseResponse; /** * Is the schedule enabled or disabled? */ @@ -725822,8 +739970,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleResponseProvideDefaults(val: ComputeStartStopScheduleResponse): ComputeStartStopScheduleResponse { return { ...val, - cron: (val.cron ? outputs.machinelearningservices.v20240101preview.cronResponseProvideDefaults(val.cron) : undefined), - recurrence: (val.recurrence ? outputs.machinelearningservices.v20240101preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), + cron: (val.cron ? outputs.machinelearningservices.v20240401.cronResponseProvideDefaults(val.cron) : undefined), + recurrence: (val.recurrence ? outputs.machinelearningservices.v20240401.recurrenceResponseProvideDefaults(val.recurrence) : undefined), }; } @@ -725834,11 +739982,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: outputs.machinelearningservices.v20240101preview.ContainerResourceSettingsResponse; + containerResourceLimits?: outputs.machinelearningservices.v20240401.ContainerResourceSettingsResponse; /** * Container resource request info: */ - containerResourceRequests?: outputs.machinelearningservices.v20240101preview.ContainerResourceSettingsResponse; + containerResourceRequests?: outputs.machinelearningservices.v20240401.ContainerResourceSettingsResponse; } export interface ContainerResourceSettingsResponse { @@ -725859,36 +740007,17 @@ export namespace machinelearningservices { memory?: string; } - export interface ContentSafetyEndpointDeploymentResourcePropertiesResponse { - /** - * The failure reason if the creation failed. - */ - failureReason?: string; - /** - * Model used for the endpoint deployment. - */ - model: outputs.machinelearningservices.v20240101preview.EndpointDeploymentModelResponse; - /** - * Read-only provision state status property. - */ - provisioningState: string; - /** - * The name of RAI policy. - */ - raiPolicyName?: string; - sku?: outputs.machinelearningservices.v20240101preview.CognitiveServicesSkuResponse; - /** - * Kind of the deployment. - * Expected value is 'Azure.ContentSafety'. - */ - type: "Azure.ContentSafety"; + export interface ContentSafetyResponse { /** - * Deployment model version upgrade option. + * [Required] Specifies the status of content safety. */ - versionUpgradeOption?: string; + contentSafetyStatus: string; } export interface CosmosDbSettingsResponse { + /** + * The throughput of the collections in cosmosdb database + */ collectionsThroughput?: number; } @@ -725901,7 +740030,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: outputs.machinelearningservices.v20240101preview.MonitorDefinitionResponse; + monitorDefinition: outputs.machinelearningservices.v20240401.MonitorDefinitionResponse; } /** @@ -726013,64 +740142,38 @@ export namespace machinelearningservices { /** * Custom Keys credential object */ - credentials?: outputs.machinelearningservices.v20240101preview.CustomKeysResponse; + credentials?: outputs.machinelearningservices.v20240401.CustomKeysResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - } - - export interface CustomMetricThresholdResponse { /** - * [Required] The user-defined metric to calculate. + * Value details of the workspace connection. */ - metric: string; + value?: string; /** - * The threshold value. If null, a default value will be set depending on the selected metric. + * format for the workspace connection value */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + valueFormat?: string; } - export interface CustomModelFineTuningResponse { - /** - * HyperParameters for fine tuning custom model. - */ - hyperParameters?: {[key: string]: string}; - /** - * [Required] Input model for fine tuning. - */ - model: outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse; - /** - * Enum to determine the type of fine tuning. - * Expected value is 'Custom'. - */ - modelProvider: "Custom"; - /** - * [Required] Fine tuning task type. - */ - taskType: string; + export interface CustomMetricThresholdResponse { /** - * [Required] Training data for fine tuning. + * [Required] The user-defined metric to calculate. */ - trainingData: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse; + metric: string; /** - * Validation data for fine tuning. + * The threshold value. If null, a default value will be set depending on the selected metric. */ - validationData?: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse; - } - /** - * customModelFineTuningResponseProvideDefaults sets the appropriate defaults for CustomModelFineTuningResponse - */ - export function customModelFineTuningResponseProvideDefaults(val: CustomModelFineTuningResponse): CustomModelFineTuningResponse { - return { - ...val, - model: outputs.machinelearningservices.v20240101preview.mlflowModelJobInputResponseProvideDefaults(val.model), - }; + threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; } export interface CustomModelJobInputResponse { @@ -726087,10 +740190,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -726107,18 +740206,6 @@ export namespace machinelearningservices { } export interface CustomModelJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -726132,10 +740219,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -726147,28 +740230,27 @@ export namespace machinelearningservices { export function customModelJobOutputResponseProvideDefaults(val: CustomModelJobOutputResponse): CustomModelJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } export interface CustomMonitoringSignalResponse { /** - * [Required] ARM resource ID of the component resource used to calculate the custom metrics. + * [Required] Reference to the component asset used to calculate the custom metrics. */ componentId: string; /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: {[key: string]: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse}; + inputAssets?: {[key: string]: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse}; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: outputs.machinelearningservices.v20240101preview.CustomMetricThresholdResponse[]; + metricThresholds: outputs.machinelearningservices.v20240401.CustomMetricThresholdResponse[]; /** * The current notification mode for this signal. */ @@ -726182,10 +740264,6 @@ export namespace machinelearningservices { * Expected value is 'Custom'. */ signalType: "Custom"; - /** - * A list of metrics to calculate and their associated thresholds. - */ - workspaceConnection?: outputs.machinelearningservices.v20240101preview.MonitoringWorkspaceConnectionResponse; } /** @@ -726222,23 +740300,19 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: outputs.machinelearningservices.v20240101preview.DockerResponse; + docker?: outputs.machinelearningservices.v20240401.DockerResponse; /** * Configuring the endpoints for the container */ - endpoints?: outputs.machinelearningservices.v20240101preview.EndpointResponse[]; + endpoints?: outputs.machinelearningservices.v20240401.EndpointResponse[]; /** * Environment Variable for the container */ - environmentVariables?: {[key: string]: outputs.machinelearningservices.v20240101preview.EnvironmentVariableResponse}; + environmentVariables?: {[key: string]: outputs.machinelearningservices.v20240401.EnvironmentVariableResponse}; /** * Describes the Image Specifications */ - image?: outputs.machinelearningservices.v20240101preview.ImageResponse; - /** - * Describes the jupyter kernel settings for the image if its a custom environment - */ - kernel?: outputs.machinelearningservices.v20240101preview.JupyterKernelConfigResponse; + image?: outputs.machinelearningservices.v20240401.ImageResponse; /** * Name of the Custom Service */ @@ -726246,7 +740320,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: outputs.machinelearningservices.v20240101preview.VolumeDefinitionResponse[]; + volumes?: outputs.machinelearningservices.v20240401.VolumeDefinitionResponse[]; } /** * customServiceResponseProvideDefaults sets the appropriate defaults for CustomServiceResponse @@ -726254,7 +740328,7 @@ export namespace machinelearningservices { export function customServiceResponseProvideDefaults(val: CustomServiceResponse): CustomServiceResponse { return { ...val, - image: (val.image ? outputs.machinelearningservices.v20240101preview.imageResponseProvideDefaults(val.image) : undefined), + image: (val.image ? outputs.machinelearningservices.v20240401.imageResponseProvideDefaults(val.image) : undefined), }; } @@ -726287,11 +740361,11 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: {[key: string]: outputs.machinelearningservices.v20240101preview.CollectionResponse}; + collections: {[key: string]: outputs.machinelearningservices.v20240401.CollectionResponse}; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: outputs.machinelearningservices.v20240101preview.RequestLoggingResponse; + requestLogging?: outputs.machinelearningservices.v20240401.RequestLoggingResponse; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. @@ -726354,10 +740428,6 @@ export namespace machinelearningservices { } export interface DataDriftMonitoringSignalResponse { - /** - * The data segment used for scoping on a subset of the data population. - */ - dataSegment?: outputs.machinelearningservices.v20240101preview.MonitoringDataSegmentResponse; /** * A dictionary that maps feature names to their respective data types. */ @@ -726365,15 +740435,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20240101preview.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20240401.FeatureImportanceSettingsResponse; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: outputs.machinelearningservices.v20240101preview.AllFeaturesResponse | outputs.machinelearningservices.v20240101preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240101preview.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20240401.AllFeaturesResponse | outputs.machinelearningservices.v20240401.FeatureSubsetResponse | outputs.machinelearningservices.v20240401.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240101preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20240101preview.NumericalDataDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240401.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20240401.NumericalDataDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -726381,7 +740451,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -726389,7 +740459,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; /** * * Expected value is 'DataDrift'. @@ -726402,7 +740472,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalResponseProvideDefaults(val: DataDriftMonitoringSignalResponse): DataDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240401.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -726442,7 +740512,7 @@ export namespace machinelearningservices { /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -726453,70 +740523,6 @@ export namespace machinelearningservices { resourceId?: string; } - export interface DataImportResponse { - /** - * Name of the asset for data import job to create - */ - assetName?: string; - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; - /** - * Enum to determine the type of data. - * Expected value is 'uri_folder'. - */ - dataType: "uri_folder"; - /** - * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 - */ - dataUri: string; - /** - * The asset description text. - */ - description?: string; - /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous - */ - isAnonymous?: boolean; - /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived - */ - isArchived?: boolean; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Source data of the asset to import from - */ - source?: outputs.machinelearningservices.v20240101preview.DatabaseSourceResponse | outputs.machinelearningservices.v20240101preview.FileSystemSourceResponse; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: string; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: {[key: string]: string}; - } - /** - * dataImportResponseProvideDefaults sets the appropriate defaults for DataImportResponse - */ - export function dataImportResponseProvideDefaults(val: DataImportResponse): DataImportResponse { - return { - ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), - isAnonymous: (val.isAnonymous) ?? false, - isArchived: (val.isArchived) ?? false, - }; - } - /** * A DataLakeAnalytics compute. */ @@ -726550,11 +740556,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240101preview.DataLakeAnalyticsSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240401.DataLakeAnalyticsSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -726599,15 +740605,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20240101preview.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20240401.FeatureImportanceSettingsResponse; /** * The features to calculate drift over. */ - features?: outputs.machinelearningservices.v20240101preview.AllFeaturesResponse | outputs.machinelearningservices.v20240101preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240101preview.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20240401.AllFeaturesResponse | outputs.machinelearningservices.v20240401.FeatureSubsetResponse | outputs.machinelearningservices.v20240401.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240101preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20240101preview.NumericalDataQualityMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240401.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20240401.NumericalDataQualityMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -726615,7 +740621,7 @@ export namespace machinelearningservices { /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -726623,7 +740629,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; /** * * Expected value is 'DataQuality'. @@ -726636,38 +740642,10 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalResponseProvideDefaults(val: DataQualityMonitoringSignalResponse): DataQualityMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240401.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } - export interface DatabaseSourceResponse { - /** - * Workspace connection for data import source storage - */ - connection?: string; - /** - * SQL Query statement for data import Database source - */ - query?: string; - /** - * Enum to determine the type of data. - * Expected value is 'database'. - */ - sourceType: "database"; - /** - * SQL StoredProcedure on data import Database source - */ - storedProcedure?: string; - /** - * SQL StoredProcedure parameters - */ - storedProcedureParams?: {[key: string]: string}[]; - /** - * Name of the table on data import Database source - */ - tableName?: string; - } - /** * Properties of Databricks */ @@ -726718,11 +740696,11 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: outputs.machinelearningservices.v20240101preview.DatabricksPropertiesResponse; + properties?: outputs.machinelearningservices.v20240401.DatabricksPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -726750,15 +740728,6 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: string; - /** - * Locations where the job can run. - */ - locations?: string[]; - /** - * Optional max allowed number of instances or nodes to be used by the compute target. - * For use with elastic training, currently supported by PyTorch distribution type only. - */ - maxInstanceCount?: number; /** * Additional properties bag. */ @@ -726774,6 +740743,9 @@ export namespace machinelearningservices { }; } + /** + * Docker container configuration + */ export interface DockerResponse { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -726781,55 +740753,39 @@ export namespace machinelearningservices { privileged?: boolean; } - export interface EncryptionPropertyResponse { - /** - * The byok cosmosdb account that customer brings to store customer's data - * with encryption - */ - cosmosDbResourceId?: string; - /** - * Identity to be used with the keyVault - */ - identity?: outputs.machinelearningservices.v20240101preview.IdentityForCmkResponse; - /** - * KeyVault details to do the encryption - */ - keyVaultProperties: outputs.machinelearningservices.v20240101preview.KeyVaultPropertiesResponse; + export interface EncryptionKeyVaultPropertiesResponse { /** - * The byok search account that customer brings to store customer's data - * with encryption + * For future use - The client id of the identity which will be used to access key vault. */ - searchAccountResourceId?: string; + identityClientId?: string; /** - * Indicates whether or not the encryption is enabled for the workspace. + * Key vault uri to access the encryption key. */ - status: string; + keyIdentifier: string; /** - * The byok storage account that customer brings to store customer's data - * with encryption + * The ArmId of the keyVault where the customer owned encryption key is present. */ - storageAccountResourceId?: string; + keyVaultArmId: string; } - export interface EndpointDeploymentModelResponse { - /** - * Model format - */ - format?: string; + export interface EncryptionPropertyResponse { /** - * Model name. + * The identity that will be used to access the key vault for encryption at rest. */ - name?: string; + identity?: outputs.machinelearningservices.v20240401.IdentityForCmkResponse; /** - * Optional. Deployment model source ARM resource ID. + * Customer Key vault properties. */ - source?: string; + keyVaultProperties: outputs.machinelearningservices.v20240401.EncryptionKeyVaultPropertiesResponse; /** - * Model version. + * Indicates whether or not the encryption is enabled for the workspace. */ - version?: string; + status: string; } + /** + * Describes the endpoint configuration for the container + */ export interface EndpointResponse { /** * Host IP over which the application is exposed from the container @@ -726918,6 +740874,9 @@ export namespace machinelearningservices { }; } + /** + * Environment Variables for the container + */ export interface EnvironmentVariableResponse { /** * Type of the Environment Variable. Possible values are: local - For local variable @@ -726942,10 +740901,6 @@ export namespace machinelearningservices { * Environment version details. */ export interface EnvironmentVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Defines if image needs to be rebuilt based on base image changes. */ @@ -726953,7 +740908,7 @@ export namespace machinelearningservices { /** * Configuration settings for Docker build context. */ - build?: outputs.machinelearningservices.v20240101preview.BuildContextResponse; + build?: outputs.machinelearningservices.v20240401.BuildContextResponse; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -726976,17 +740931,13 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: outputs.machinelearningservices.v20240101preview.InferenceContainerPropertiesResponse; - /** - * Intellectual Property details. Used if environment is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + inferenceConfig?: outputs.machinelearningservices.v20240401.InferenceContainerPropertiesResponse; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -727016,10 +740967,8 @@ export namespace machinelearningservices { export function environmentVersionResponseProvideDefaults(val: EnvironmentVersionResponse): EnvironmentVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? outputs.machinelearningservices.v20240101preview.buildContextResponseProvideDefaults(val.build) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + build: (val.build ? outputs.machinelearningservices.v20240401.buildContextResponseProvideDefaults(val.build) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -727047,7 +740996,7 @@ export namespace machinelearningservices { /** * The error additional info. */ - additionalInfo: outputs.machinelearningservices.v20240101preview.ErrorAdditionalInfoResponse[]; + additionalInfo: outputs.machinelearningservices.v20240401.ErrorAdditionalInfoResponse[]; /** * The error code. */ @@ -727055,7 +741004,7 @@ export namespace machinelearningservices { /** * The error details. */ - details: outputs.machinelearningservices.v20240101preview.ErrorDetailResponse[]; + details: outputs.machinelearningservices.v20240401.ErrorDetailResponse[]; /** * The error message. */ @@ -727073,43 +741022,7 @@ export namespace machinelearningservices { /** * The error object. */ - error?: outputs.machinelearningservices.v20240101preview.ErrorDetailResponse; - } - - /** - * The estimated price info for using a VM of a particular OS type, tier, etc. - */ - export interface EstimatedVMPriceResponse { - /** - * Operating system type used by the VM. - */ - osType: string; - /** - * The price charged for using the VM. - */ - retailPrice: number; - /** - * The type of the VM. - */ - vmTier: string; - } - - /** - * The estimated price info for using a VM. - */ - export interface EstimatedVMPricesResponse { - /** - * Three lettered code specifying the currency of the VM price. Example: USD - */ - billingCurrency: string; - /** - * The unit of time measurement for the specified VM price. Example: OneHour - */ - unitOfMeasure: string; - /** - * The list of estimated prices for using a VM of a particular OS type, tier, etc. - */ - values: outputs.machinelearningservices.v20240101preview.EstimatedVMPriceResponse[]; + error?: outputs.machinelearningservices.v20240401.ErrorDetailResponse; } export interface FeatureAttributionDriftMonitoringSignalResponse { @@ -727120,11 +741033,11 @@ export namespace machinelearningservices { /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: outputs.machinelearningservices.v20240101preview.FeatureImportanceSettingsResponse; + featureImportanceSettings: outputs.machinelearningservices.v20240401.FeatureImportanceSettingsResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: outputs.machinelearningservices.v20240101preview.FeatureAttributionMetricThresholdResponse; + metricThreshold: outputs.machinelearningservices.v20240401.FeatureAttributionMetricThresholdResponse; /** * The current notification mode for this signal. */ @@ -727132,7 +741045,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: (outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse)[]; + productionData: (outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse)[]; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -727140,7 +741053,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; /** * * Expected value is 'FeatureAttributionDrift'. @@ -727153,7 +741066,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalResponseProvideDefaults(val: FeatureAttributionDriftMonitoringSignalResponse): FeatureAttributionDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: outputs.machinelearningservices.v20240101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), + featureImportanceSettings: outputs.machinelearningservices.v20240401.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), }; } @@ -727165,7 +741078,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; } export interface FeatureImportanceSettingsResponse { @@ -727188,8 +741101,14 @@ export namespace machinelearningservices { }; } + /** + * Settings for feature store type workspace. + */ export interface FeatureStoreSettingsResponse { - computeRuntime?: outputs.machinelearningservices.v20240101preview.ComputeRuntimeDtoResponse; + /** + * Compute runtime config for feature store type workspace. + */ + computeRuntime?: outputs.machinelearningservices.v20240401.ComputeRuntimeDtoResponse; offlineStoreConnectionName?: string; onlineStoreConnectionName?: string; } @@ -727207,7 +741126,7 @@ export namespace machinelearningservices { } /** - * Dto object representing feature set + * DTO object representing feature set */ export interface FeaturesetContainerResponse { /** @@ -727250,7 +741169,7 @@ export namespace machinelearningservices { } /** - * Dto object representing specification + * DTO object representing specification */ export interface FeaturesetSpecificationResponse { /** @@ -727260,13 +741179,9 @@ export namespace machinelearningservices { } /** - * Dto object representing feature set version + * DTO object representing feature set version */ export interface FeaturesetVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -727276,17 +741191,17 @@ export namespace machinelearningservices { */ entities?: string[]; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** * Specifies the materialization settings */ - materializationSettings?: outputs.machinelearningservices.v20240101preview.MaterializationSettingsResponse; + materializationSettings?: outputs.machinelearningservices.v20240401.MaterializationSettingsResponse; /** * The asset property dictionary. */ @@ -727298,7 +741213,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: outputs.machinelearningservices.v20240101preview.FeaturesetSpecificationResponse; + specification?: outputs.machinelearningservices.v20240401.FeaturesetSpecificationResponse; /** * Specifies the asset stage */ @@ -727314,15 +741229,14 @@ export namespace machinelearningservices { export function featuresetVersionResponseProvideDefaults(val: FeaturesetVersionResponse): FeaturesetVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20240101preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), + materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20240401.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), }; } /** - * Dto object representing feature entity + * DTO object representing feature entity */ export interface FeaturestoreEntityContainerResponse { /** @@ -727365,13 +741279,9 @@ export namespace machinelearningservices { } /** - * Dto object representing feature entity version + * DTO object representing feature entity version */ export interface FeaturestoreEntityVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -727379,13 +741289,13 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: outputs.machinelearningservices.v20240101preview.IndexColumnResponse[]; + indexColumns?: outputs.machinelearningservices.v20240401.IndexColumnResponse[]; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -727411,111 +741321,11 @@ export namespace machinelearningservices { export function featurestoreEntityVersionResponseProvideDefaults(val: FeaturestoreEntityVersionResponse): FeaturestoreEntityVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } - export interface FileSystemSourceResponse { - /** - * Workspace connection for data import source storage - */ - connection?: string; - /** - * Path on data import FileSystem source - */ - path?: string; - /** - * Enum to determine the type of data. - * Expected value is 'file_system'. - */ - sourceType: "file_system"; - } - - /** - * FineTuning Job definition. - */ - export interface FineTuningJobResponse { - /** - * ARM resource ID of the component resource. - */ - componentId?: string; - /** - * ARM resource ID of the compute resource. - */ - computeId?: string; - /** - * The asset description text. - */ - description?: string; - /** - * Display name of job. - */ - displayName?: string; - /** - * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. - */ - experimentName?: string; - /** - * [Required] - */ - fineTuningDetails: outputs.machinelearningservices.v20240101preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20240101preview.CustomModelFineTuningResponse; - /** - * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. - * Defaults to AmlToken if null. - */ - identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; - /** - * Is the asset archived? - */ - isArchived?: boolean; - /** - * Enum to determine the type of job. - * Expected value is 'FineTuning'. - */ - jobType: "FineTuning"; - /** - * Notification setting for the job - */ - notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; - /** - * [Required] - */ - outputs: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; - /** - * List of JobEndpoints. - * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. - */ - services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; - /** - * Status of the job. - */ - status: string; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: {[key: string]: string}; - } - /** - * fineTuningJobResponseProvideDefaults sets the appropriate defaults for FineTuningJobResponse - */ - export function fineTuningJobResponseProvideDefaults(val: FineTuningJobResponse): FineTuningJobResponse { - return { - ...val, - experimentName: (val.experimentName) ?? "Default", - isArchived: (val.isArchived) ?? false, - }; - } - /** * Fixed input data definition. */ @@ -727561,19 +741371,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240101preview.TableFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401.TableVerticalFeaturizationSettingsResponse; /** * Forecasting task specific inputs. */ - forecastingSettings?: outputs.machinelearningservices.v20240101preview.ForecastingSettingsResponse; + forecastingSettings?: outputs.machinelearningservices.v20240401.ForecastingSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -727582,19 +741388,11 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240101preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240401.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401.CustomNCrossValidationsResponse; /** * Primary metric for forecasting task. */ primaryMetric?: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240101preview.TableParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -727608,7 +741406,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -727618,15 +741416,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240101preview.ForecastingTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240401.ForecastingTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -727644,16 +741442,15 @@ export namespace machinelearningservices { export function forecastingResponseProvideDefaults(val: ForecastingResponse): ForecastingResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20240101preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20240401.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240101preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -727676,15 +741473,10 @@ export namespace machinelearningservices { * Flag for generating lags for the numeric features with 'auto' or null. */ featureLags?: string; - /** - * The feature columns that are available for training but unknown at the time of forecast/inference. - * If features_unknown_at_forecast_time is not set, it is assumed that all the feature columns in the dataset are known at inference time. - */ - featuresUnknownAtForecastTime?: string[]; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: outputs.machinelearningservices.v20240101preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20240101preview.CustomForecastHorizonResponse; + forecastHorizon?: outputs.machinelearningservices.v20240401.AutoForecastHorizonResponse | outputs.machinelearningservices.v20240401.CustomForecastHorizonResponse; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -727693,7 +741485,7 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: outputs.machinelearningservices.v20240101preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20240101preview.CustomSeasonalityResponse; + seasonality?: outputs.machinelearningservices.v20240401.AutoSeasonalityResponse | outputs.machinelearningservices.v20240401.CustomSeasonalityResponse; /** * The parameter defining how if AutoML should handle short time series. */ @@ -727706,11 +741498,11 @@ export namespace machinelearningservices { /** * The number of past periods to lag from the target column. */ - targetLags?: outputs.machinelearningservices.v20240101preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20240101preview.CustomTargetLagsResponse; + targetLags?: outputs.machinelearningservices.v20240401.AutoTargetLagsResponse | outputs.machinelearningservices.v20240401.CustomTargetLagsResponse; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: outputs.machinelearningservices.v20240101preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20240101preview.CustomTargetRollingWindowSizeResponse; + targetRollingWindowSize?: outputs.machinelearningservices.v20240401.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20240401.CustomTargetRollingWindowSizeResponse; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -727778,13 +741570,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240101preview.StackEnsembleSettingsResponse; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: string; + stackEnsembleSettings?: outputs.machinelearningservices.v20240401.StackEnsembleSettingsResponse; } /** * forecastingTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsResponse @@ -727798,8 +741584,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -727823,102 +741608,6 @@ export namespace machinelearningservices { type: "FQDN"; } - /** - * Generation safety quality metric threshold definition. - */ - export interface GenerationSafetyQualityMetricThresholdResponse { - /** - * [Required] Gets or sets the feature attribution metric to calculate. - */ - metric: string; - /** - * Gets or sets the threshold value. - * If null, a default value will be set depending on the selected metric. - */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; - } - - /** - * Generation safety quality monitoring signal definition. - */ - export interface GenerationSafetyQualityMonitoringSignalResponse { - /** - * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. - */ - metricThresholds: outputs.machinelearningservices.v20240101preview.GenerationSafetyQualityMetricThresholdResponse[]; - /** - * The current notification mode for this signal. - */ - notificationTypes?: string[]; - /** - * Gets or sets the production data for computing metrics. - */ - productionData?: (outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse)[]; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * [Required] The sample rate of the production data, should be greater than 0 and at most 1. - */ - samplingRate: number; - /** - * - * Expected value is 'GenerationSafetyQuality'. - */ - signalType: "GenerationSafetyQuality"; - /** - * Gets or sets the workspace connection ID used to connect to the content generation endpoint. - */ - workspaceConnectionId?: string; - } - - /** - * Generation token statistics metric threshold definition. - */ - export interface GenerationTokenUsageMetricThresholdResponse { - /** - * [Required] Gets or sets the feature attribution metric to calculate. - */ - metric: string; - /** - * Gets or sets the threshold value. - * If null, a default value will be set depending on the selected metric. - */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; - } - - /** - * Generation token usage signal definition. - */ - export interface GenerationTokenUsageSignalResponse { - /** - * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. - */ - metricThresholds: outputs.machinelearningservices.v20240101preview.GenerationTokenUsageMetricThresholdResponse[]; - /** - * The current notification mode for this signal. - */ - notificationTypes?: string[]; - /** - * Gets or sets the production data for computing metrics. - */ - productionData?: (outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse)[]; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * [Required] The sample rate of the production data, should be greater than 0 and at most 1. - */ - samplingRate: number; - /** - * - * Expected value is 'GenerationTokenStatistics'. - */ - signalType: "GenerationTokenStatistics"; - } - /** * Defines a Sampling Algorithm that exhaustively generates every value combination in the space */ @@ -727941,7 +741630,7 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: outputs.machinelearningservices.v20240101preview.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20240401.VirtualMachineSshCredentialsResponse; /** * Port open for ssh connections on the master node of the cluster. */ @@ -727984,11 +741673,11 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: outputs.machinelearningservices.v20240101preview.HDInsightPropertiesResponse; + properties?: outputs.machinelearningservices.v20240401.HDInsightPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -727999,60 +741688,6 @@ export namespace machinelearningservices { resourceId?: string; } - export interface HdfsDatastoreResponse { - /** - * [Required] Account credentials. - */ - credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; - /** - * Enum to determine the datastore contents type. - * Expected value is 'Hdfs'. - */ - datastoreType: "Hdfs"; - /** - * The asset description text. - */ - description?: string; - /** - * The TLS cert of the HDFS server. Needs to be a base64 encoded string. Required if "Https" protocol is selected. - */ - hdfsServerCertificate?: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; - /** - * Readonly property to indicate if datastore is the workspace default datastore - */ - isDefault: boolean; - /** - * [Required] IP Address or DNS HostName. - */ - nameNodeAddress: string; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Protocol used to communicate with the storage account (Https/Http). - */ - protocol?: string; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: {[key: string]: string}; - } - /** - * hdfsDatastoreResponseProvideDefaults sets the appropriate defaults for HdfsDatastoreResponse - */ - export function hdfsDatastoreResponseProvideDefaults(val: HdfsDatastoreResponse): HdfsDatastoreResponse { - return { - ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), - protocol: (val.protocol) ?? "http", - }; - } - /** * Reference to an asset via its ARM resource ID. */ @@ -728069,11 +741704,11 @@ export namespace machinelearningservices { } /** - * Identity object used for encryption. + * Identity that will be used to access key vault for encryption at rest */ export interface IdentityForCmkResponse { /** - * UserAssignedIdentity to be used to fetch the encryption key from keyVault + * The ArmId of the user assigned identity that will be used to access the customer managed key vault */ userAssignedIdentity?: string; } @@ -728086,7 +741721,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240101preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240401.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -728094,7 +741729,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240101preview.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20240401.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -728102,11 +741737,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240101preview.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20240401.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240401.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -728120,11 +741755,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -728138,12 +741773,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelResponseProvideDefaults(val: ImageClassificationMultilabelResponse): ImageClassificationMultilabelResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240401.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240101preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -728155,7 +741790,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240101preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240401.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -728163,7 +741798,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240101preview.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20240401.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -728171,11 +741806,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240101preview.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20240401.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240401.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -728189,11 +741824,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -728207,12 +741842,12 @@ export namespace machinelearningservices { export function imageClassificationResponseProvideDefaults(val: ImageClassificationResponse): ImageClassificationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240401.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240101preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -728224,7 +741859,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240101preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240401.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -728232,7 +741867,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240101preview.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20240401.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -728240,11 +741875,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240101preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20240401.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240401.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -728258,11 +741893,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -728276,12 +741911,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationResponseProvideDefaults(val: ImageInstanceSegmentationResponse): ImageInstanceSegmentationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240401.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240101preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -728330,10 +741965,6 @@ export namespace machinelearningservices { * Specifies the latest available operating system image version. */ latestImageVersion?: string; - /** - * Metadata about the os patching. - */ - osPatchingStatus: outputs.machinelearningservices.v20240101preview.OsPatchingStatusResponse; } /** @@ -728732,7 +742363,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -728866,7 +742497,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationResponseProvideDefaults(val: ImageModelSettingsClassificationResponse): ImageModelSettingsClassificationResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240101preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240401.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -728915,7 +742546,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -728973,14 +742604,6 @@ export namespace machinelearningservices { * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ learningRateScheduler?: string; - /** - * Enable computing and logging training metrics. - */ - logTrainingMetrics?: string; - /** - * Enable computing and logging validation loss. - */ - logValidationLoss?: string; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -729099,10 +742722,8 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionResponseProvideDefaults(val: ImageModelSettingsObjectDetectionResponse): ImageModelSettingsObjectDetectionResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240101preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240401.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", - logTrainingMetrics: (val.logTrainingMetrics) ?? "Enable", - logValidationLoss: (val.logValidationLoss) ?? "Disable", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", validationMetricType: (val.validationMetricType) ?? "None", @@ -729117,7 +742738,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240101preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240401.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -729125,7 +742746,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240101preview.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20240401.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -729133,11 +742754,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240101preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20240401.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240401.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -729151,11 +742772,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -729169,28 +742790,27 @@ export namespace machinelearningservices { export function imageObjectDetectionResponseProvideDefaults(val: ImageObjectDetectionResponse): ImageObjectDetectionResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240401.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240101preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } + /** + * Describes the Image Specifications + */ export interface ImageResponse { /** - * Image reference URL if type is docker. Environment name if type is azureml + * Image reference */ reference?: string; /** - * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images */ type?: string; - /** - * Version of image being used. If latest then skip this field - */ - version?: string; } /** * imageResponseProvideDefaults sets the appropriate defaults for ImageResponse @@ -729209,36 +742829,15 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: outputs.machinelearningservices.v20240101preview.BanditPolicyResponse | outputs.machinelearningservices.v20240101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240101preview.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20240401.BanditPolicyResponse | outputs.machinelearningservices.v20240401.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401.TruncationSelectionPolicyResponse; /** * [Required] Type of the hyperparameter sampling algorithms. */ samplingAlgorithm: string; } - export interface ImportDataActionResponse { - /** - * - * Expected value is 'ImportData'. - */ - actionType: "ImportData"; - /** - * [Required] Defines Schedule action definition details. - */ - dataImportDefinition: outputs.machinelearningservices.v20240101preview.DataImportResponse; - } - /** - * importDataActionResponseProvideDefaults sets the appropriate defaults for ImportDataActionResponse - */ - export function importDataActionResponseProvideDefaults(val: ImportDataActionResponse): ImportDataActionResponse { - return { - ...val, - dataImportDefinition: outputs.machinelearningservices.v20240101preview.dataImportResponseProvideDefaults(val.dataImportDefinition), - }; - } - /** - * Dto object representing index column + * DTO object representing index column */ export interface IndexColumnResponse { /** @@ -729264,134 +742863,15 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: outputs.machinelearningservices.v20240101preview.RouteResponse; + livenessRoute?: outputs.machinelearningservices.v20240401.RouteResponse; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: outputs.machinelearningservices.v20240101preview.RouteResponse; + readinessRoute?: outputs.machinelearningservices.v20240401.RouteResponse; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: outputs.machinelearningservices.v20240101preview.RouteResponse; - } - - /** - * InferenceEndpoint configuration - */ - export interface InferenceEndpointResponse { - /** - * [Required] Authentication mode for the endpoint. - */ - authMode: string; - /** - * Description of the resource. - */ - description?: string; - /** - * Endpoint URI for the inference endpoint. - */ - endpointUri: string; - /** - * [Required] Group within the same pool with which this endpoint needs to be associated with. - */ - groupId: string; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * Provisioning state for the endpoint. - */ - provisioningState: string; - } - - /** - * Inference group configuration - */ - export interface InferenceGroupResponse { - /** - * Capacity to be used from the pool's reserved capacity. - * optional - */ - bonusExtraCapacity?: number; - /** - * Description of the resource. - */ - description?: string; - /** - * Metadata for the inference group. - */ - metadata?: string; - /** - * Priority of the group within the N:Microsoft.MachineLearning.ManagementFrontEnd.Contracts.V20240101Preview.Pools.InferencePools. - */ - priority?: number; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * Provisioning state for the inference group. - */ - provisioningState: string; - } - /** - * inferenceGroupResponseProvideDefaults sets the appropriate defaults for InferenceGroupResponse - */ - export function inferenceGroupResponseProvideDefaults(val: InferenceGroupResponse): InferenceGroupResponse { - return { - ...val, - bonusExtraCapacity: (val.bonusExtraCapacity) ?? 0, - priority: (val.priority) ?? 0, - }; - } - - /** - * Inference pool configuration - */ - export interface InferencePoolResponse { - /** - * Code configuration for the inference pool. - */ - codeConfiguration?: outputs.machinelearningservices.v20240101preview.CodeConfigurationResponse; - /** - * Description of the resource. - */ - description?: string; - /** - * EnvironmentConfiguration for the inference pool. - */ - environmentConfiguration?: outputs.machinelearningservices.v20240101preview.PoolEnvironmentConfigurationResponse; - /** - * ModelConfiguration for the inference pool. - */ - modelConfiguration?: outputs.machinelearningservices.v20240101preview.PoolModelConfigurationResponse; - /** - * [Required] Compute instance type. - */ - nodeSkuType: string; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * Provisioning state for the pool. - */ - provisioningState: string; - /** - * Request configuration for the inference pool. - */ - requestConfiguration?: outputs.machinelearningservices.v20240101preview.RequestConfigurationResponse; - } - /** - * inferencePoolResponseProvideDefaults sets the appropriate defaults for InferencePoolResponse - */ - export function inferencePoolResponseProvideDefaults(val: InferencePoolResponse): InferencePoolResponse { - return { - ...val, - environmentConfiguration: (val.environmentConfiguration ? outputs.machinelearningservices.v20240101preview.poolEnvironmentConfigurationResponseProvideDefaults(val.environmentConfiguration) : undefined), - requestConfiguration: (val.requestConfiguration ? outputs.machinelearningservices.v20240101preview.requestConfigurationResponseProvideDefaults(val.requestConfiguration) : undefined), - }; + scoringRoute?: outputs.machinelearningservices.v20240401.RouteResponse; } /** @@ -729405,7 +742885,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: outputs.machinelearningservices.v20240101preview.InstanceTypeSchemaResponseResources; + resources?: outputs.machinelearningservices.v20240401.InstanceTypeSchemaResponseResources; } /** @@ -729422,29 +742902,6 @@ export namespace machinelearningservices { requests?: {[key: string]: string}; } - /** - * Intellectual Property details for a resource. - */ - export interface IntellectualPropertyResponse { - /** - * Protection level of the Intellectual Property. - */ - protectionLevel?: string; - /** - * [Required] Publisher of the Intellectual Property. Must be the same as Registry publisher name. - */ - publisher: string; - } - /** - * intellectualPropertyResponseProvideDefaults sets the appropriate defaults for IntellectualPropertyResponse - */ - export function intellectualPropertyResponseProvideDefaults(val: IntellectualPropertyResponse): IntellectualPropertyResponse { - return { - ...val, - protectionLevel: (val.protectionLevel) ?? "All", - }; - } - export interface JobResourceConfigurationResponse { /** * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. @@ -729458,15 +742915,6 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: string; - /** - * Locations where the job can run. - */ - locations?: string[]; - /** - * Optional max allowed number of instances or nodes to be used by the compute target. - * For use with elastic training, currently supported by PyTorch distribution type only. - */ - maxInstanceCount?: number; /** * Additional properties bag. */ @@ -729496,7 +742944,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: outputs.machinelearningservices.v20240101preview.AutoMLJobResponse | outputs.machinelearningservices.v20240101preview.CommandJobResponse | outputs.machinelearningservices.v20240101preview.FineTuningJobResponse | outputs.machinelearningservices.v20240101preview.LabelingJobResponse | outputs.machinelearningservices.v20240101preview.PipelineJobResponse | outputs.machinelearningservices.v20240101preview.SparkJobResponse | outputs.machinelearningservices.v20240101preview.SweepJobResponse; + jobBaseProperties: outputs.machinelearningservices.v20240401.AutoMLJobResponse | outputs.machinelearningservices.v20240401.CommandJobResponse | outputs.machinelearningservices.v20240401.PipelineJobResponse | outputs.machinelearningservices.v20240401.SparkJobResponse | outputs.machinelearningservices.v20240401.SweepJobResponse; } /** @@ -729519,9 +742967,9 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: outputs.machinelearningservices.v20240101preview.AllNodesResponse; + nodes?: outputs.machinelearningservices.v20240401.AllNodesResponse; /** - * Port for endpoint set by user. + * Port for endpoint. */ port?: number; /** @@ -729534,83 +742982,6 @@ export namespace machinelearningservices { status: string; } - /** - * Jupyter kernel configuration. - */ - export interface JupyterKernelConfigResponse { - /** - * Argument to the the runtime - */ - argv?: string[]; - /** - * Display name of the kernel - */ - displayName?: string; - /** - * Language of the kernel [Example value: python] - */ - language?: string; - } - - export interface KerberosKeytabCredentialsResponse { - /** - * Enum to determine the datastore credentials type. - * Expected value is 'KerberosKeytab'. - */ - credentialsType: "KerberosKeytab"; - /** - * [Required] IP Address or DNS HostName. - */ - kerberosKdcAddress: string; - /** - * [Required] Kerberos Username - */ - kerberosPrincipal: string; - /** - * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. - */ - kerberosRealm: string; - } - - export interface KerberosPasswordCredentialsResponse { - /** - * Enum to determine the datastore credentials type. - * Expected value is 'KerberosPassword'. - */ - credentialsType: "KerberosPassword"; - /** - * [Required] IP Address or DNS HostName. - */ - kerberosKdcAddress: string; - /** - * [Required] Kerberos Username - */ - kerberosPrincipal: string; - /** - * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. - */ - kerberosRealm: string; - } - - /** - * Customer Key vault properties. - */ - export interface KeyVaultPropertiesResponse { - /** - * Currently, we support only SystemAssigned MSI. - * We need this when we support UserAssignedIdentities - */ - identityClientId?: string; - /** - * KeyVault key identifier to encrypt the data - */ - keyIdentifier: string; - /** - * KeyVault Arm Id that contains the data encryption key - */ - keyVaultArmId: string; - } - /** * Properties specific to a KubernetesOnlineDeployment. */ @@ -729622,15 +742993,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240101preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240401.CodeConfigurationResponse; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: outputs.machinelearningservices.v20240101preview.ContainerResourceRequirementsResponse; + containerResourceRequirements?: outputs.machinelearningservices.v20240401.ContainerResourceRequirementsResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20240101preview.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20240401.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -729645,7 +743016,7 @@ export namespace machinelearningservices { */ endpointComputeType: "Kubernetes"; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -729659,7 +743030,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20240401.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -729679,18 +743050,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20240401.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20240101preview.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20240401.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20240101preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240101preview.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240401.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240401.TargetUtilizationScaleSettingsResponse; } /** * kubernetesOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentResponse @@ -729699,11 +743070,11 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240101preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240401.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240101preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240401.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } @@ -729726,7 +743097,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: {[key: string]: outputs.machinelearningservices.v20240101preview.InstanceTypeSchemaResponse}; + instanceTypes?: {[key: string]: outputs.machinelearningservices.v20240401.InstanceTypeSchemaResponse}; /** * Compute namespace */ @@ -729790,11 +743161,11 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: outputs.machinelearningservices.v20240101preview.KubernetesPropertiesResponse; + properties?: outputs.machinelearningservices.v20240401.KubernetesPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -729810,245 +743181,7 @@ export namespace machinelearningservices { export function kubernetesResponseProvideDefaults(val: KubernetesResponse): KubernetesResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240101preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), - }; - } - - /** - * Label category definition - */ - export interface LabelCategoryResponse { - /** - * Dictionary of label classes in this category. - */ - classes?: {[key: string]: outputs.machinelearningservices.v20240101preview.LabelClassResponse}; - /** - * Display name of the label category. - */ - displayName?: string; - /** - * Indicates whether it is allowed to select multiple classes in this category. - */ - multiSelect?: string; - } - /** - * labelCategoryResponseProvideDefaults sets the appropriate defaults for LabelCategoryResponse - */ - export function labelCategoryResponseProvideDefaults(val: LabelCategoryResponse): LabelCategoryResponse { - return { - ...val, - multiSelect: (val.multiSelect) ?? "Disabled", - }; - } - - /** - * Label class definition - */ - export interface LabelClassResponse { - /** - * Display name of the label class. - */ - displayName?: string; - /** - * Dictionary of subclasses of the label class. - */ - subclasses?: {[key: string]: outputs.machinelearningservices.v20240101preview.LabelClassResponse}; - } - - /** - * Labeling data configuration definition - */ - export interface LabelingDataConfigurationResponse { - /** - * Resource Id of the data asset to perform labeling. - */ - dataId?: string; - /** - * Indicates whether to enable incremental data refresh. - */ - incrementalDataRefresh?: string; - } - /** - * labelingDataConfigurationResponseProvideDefaults sets the appropriate defaults for LabelingDataConfigurationResponse - */ - export function labelingDataConfigurationResponseProvideDefaults(val: LabelingDataConfigurationResponse): LabelingDataConfigurationResponse { - return { - ...val, - incrementalDataRefresh: (val.incrementalDataRefresh) ?? "Disabled", - }; - } - - /** - * Properties of a labeling job for image data - */ - export interface LabelingJobImagePropertiesResponse { - /** - * Annotation type of image labeling job. - */ - annotationType?: string; - /** - * Media type of data asset. - * Expected value is 'Image'. - */ - mediaType: "Image"; - } - /** - * labelingJobImagePropertiesResponseProvideDefaults sets the appropriate defaults for LabelingJobImagePropertiesResponse - */ - export function labelingJobImagePropertiesResponseProvideDefaults(val: LabelingJobImagePropertiesResponse): LabelingJobImagePropertiesResponse { - return { - ...val, - annotationType: (val.annotationType) ?? "Classification", - }; - } - - /** - * Instructions for labeling job - */ - export interface LabelingJobInstructionsResponse { - /** - * The link to a page with detailed labeling instructions for labelers. - */ - uri?: string; - } - - /** - * Labeling job definition - */ - export interface LabelingJobResponse { - /** - * ARM resource ID of the component resource. - */ - componentId?: string; - /** - * ARM resource ID of the compute resource. - */ - computeId?: string; - /** - * Created time of the job in UTC timezone. - */ - createdDateTime: string; - /** - * Configuration of data used in the job. - */ - dataConfiguration?: outputs.machinelearningservices.v20240101preview.LabelingDataConfigurationResponse; - /** - * The asset description text. - */ - description?: string; - /** - * Display name of job. - */ - displayName?: string; - /** - * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. - */ - experimentName?: string; - /** - * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. - * Defaults to AmlToken if null. - */ - identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; - /** - * Is the asset archived? - */ - isArchived?: boolean; - /** - * Labeling instructions of the job. - */ - jobInstructions?: outputs.machinelearningservices.v20240101preview.LabelingJobInstructionsResponse; - /** - * Enum to determine the type of job. - * Expected value is 'Labeling'. - */ - jobType: "Labeling"; - /** - * Label categories of the job. - */ - labelCategories?: {[key: string]: outputs.machinelearningservices.v20240101preview.LabelCategoryResponse}; - /** - * Media type specific properties in the job. - */ - labelingJobMediaProperties?: outputs.machinelearningservices.v20240101preview.LabelingJobImagePropertiesResponse | outputs.machinelearningservices.v20240101preview.LabelingJobTextPropertiesResponse; - /** - * Configuration of MLAssist feature in the job. - */ - mlAssistConfiguration?: outputs.machinelearningservices.v20240101preview.MLAssistConfigurationDisabledResponse | outputs.machinelearningservices.v20240101preview.MLAssistConfigurationEnabledResponse; - /** - * Notification setting for the job - */ - notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; - /** - * Progress metrics of the job. - */ - progressMetrics: outputs.machinelearningservices.v20240101preview.ProgressMetricsResponse; - /** - * Internal id of the job(Previously called project). - */ - projectId: string; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Specifies the labeling job provisioning state. - */ - provisioningState: string; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; - /** - * List of JobEndpoints. - * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. - */ - services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; - /** - * Status of the job. - */ - status: string; - /** - * Status messages of the job. - */ - statusMessages: outputs.machinelearningservices.v20240101preview.StatusMessageResponse[]; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: {[key: string]: string}; - } - /** - * labelingJobResponseProvideDefaults sets the appropriate defaults for LabelingJobResponse - */ - export function labelingJobResponseProvideDefaults(val: LabelingJobResponse): LabelingJobResponse { - return { - ...val, - dataConfiguration: (val.dataConfiguration ? outputs.machinelearningservices.v20240101preview.labelingDataConfigurationResponseProvideDefaults(val.dataConfiguration) : undefined), - experimentName: (val.experimentName) ?? "Default", - isArchived: (val.isArchived) ?? false, - }; - } - - /** - * Properties of a labeling job for text data - */ - export interface LabelingJobTextPropertiesResponse { - /** - * Annotation type of text labeling job. - */ - annotationType?: string; - /** - * Media type of data asset. - * Expected value is 'Text'. - */ - mediaType: "Text"; - } - /** - * labelingJobTextPropertiesResponseProvideDefaults sets the appropriate defaults for LabelingJobTextPropertiesResponse - */ - export function labelingJobTextPropertiesResponseProvideDefaults(val: LabelingJobTextPropertiesResponse): LabelingJobTextPropertiesResponse { - return { - ...val, - annotationType: (val.annotationType) ?? "Classification", + properties: (val.properties ? outputs.machinelearningservices.v20240401.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -730065,13 +743198,7 @@ export namespace machinelearningservices { } export interface ListNotebookKeysResultResponse { - /** - * The primary access key of the Notebook - */ primaryAccessKey: string; - /** - * The secondary access key of the Notebook - */ secondaryAccessKey: string; } @@ -730094,36 +743221,6 @@ export namespace machinelearningservices { value: string; } - /** - * Labeling MLAssist configuration definition when MLAssist is disabled - */ - export interface MLAssistConfigurationDisabledResponse { - /** - * - * Expected value is 'Disabled'. - */ - mlAssist: "Disabled"; - } - - /** - * Labeling MLAssist configuration definition when MLAssist is enabled - */ - export interface MLAssistConfigurationEnabledResponse { - /** - * [Required] AML compute binding used in inferencing. - */ - inferencingComputeBinding: string; - /** - * - * Expected value is 'Enabled'. - */ - mlAssist: "Enabled"; - /** - * [Required] AML compute binding used in training. - */ - trainingComputeBinding: string; - } - export interface MLFlowModelJobInputResponse { /** * Description for the input. @@ -730138,10 +743235,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -730158,18 +743251,6 @@ export namespace machinelearningservices { } export interface MLFlowModelJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -730183,10 +743264,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -730198,7 +743275,6 @@ export namespace machinelearningservices { export function mlflowModelJobOutputResponseProvideDefaults(val: MLFlowModelJobOutputResponse): MLFlowModelJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -730207,10 +743283,6 @@ export namespace machinelearningservices { * MLTable data definition */ export interface MLTableDataResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'mltable'. @@ -730225,15 +743297,11 @@ export namespace machinelearningservices { */ description?: string; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -730244,10 +743312,6 @@ export namespace machinelearningservices { * Uris referenced in the MLTable definition (required for lineage) */ referencedUris?: string[]; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -730259,8 +743323,6 @@ export namespace machinelearningservices { export function mltableDataResponseProvideDefaults(val: MLTableDataResponse): MLTableDataResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -730280,10 +743342,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -730300,18 +743358,6 @@ export namespace machinelearningservices { } export interface MLTableJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -730325,10 +743371,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -730340,7 +743382,6 @@ export namespace machinelearningservices { export function mltableJobOutputResponseProvideDefaults(val: MLTableJobOutputResponse): MLTableJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -730355,9 +743396,9 @@ export namespace machinelearningservices { */ computeIdentityType: "ManagedIdentity"; /** - * Managed service identity (system assigned and/or user assigned identities) + * The identity which will be leveraged by the monitoring jobs. */ - identity?: outputs.machinelearningservices.v20240101preview.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20240401.ManagedServiceIdentityResponse; } export interface ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse { @@ -730371,16 +743412,27 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionManagedIdentityResponse; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionManagedIdentityResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -730421,17 +743473,16 @@ export namespace machinelearningservices { * Managed Network settings for a machine learning workspace. */ export interface ManagedNetworkSettingsResponse { - changeableIsolationModes: string[]; /** * Isolation mode for the managed network of a machine learning workspace. */ isolationMode?: string; networkId: string; - outboundRules?: {[key: string]: outputs.machinelearningservices.v20240101preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20240101preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20240101preview.ServiceTagOutboundRuleResponse}; + outboundRules?: {[key: string]: outputs.machinelearningservices.v20240401.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20240401.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20240401.ServiceTagOutboundRuleResponse}; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: outputs.machinelearningservices.v20240101preview.ManagedNetworkProvisionStatusResponse; + status?: outputs.machinelearningservices.v20240401.ManagedNetworkProvisionStatusResponse; } /** @@ -730445,11 +743496,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240101preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240401.CodeConfigurationResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20240101preview.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20240401.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -730464,7 +743515,7 @@ export namespace machinelearningservices { */ endpointComputeType: "Managed"; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -730478,7 +743529,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20240401.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -730498,18 +743549,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20240401.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20240101preview.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20240401.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20240101preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240101preview.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240401.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240401.TargetUtilizationScaleSettingsResponse; } /** * managedOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentResponse @@ -730518,50 +743569,14 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240101preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240401.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240101preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240401.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } - export interface ManagedOnlineEndpointDeploymentResourcePropertiesResponse { - /** - * The failure reason if the creation failed. - */ - failureReason?: string; - /** - * Read-only provision state status property. - */ - provisioningState: string; - /** - * Kind of the deployment. - * Expected value is 'managedOnlineEndpoint'. - */ - type: "managedOnlineEndpoint"; - } - - /** - * Details for managed resource group assigned identities. - */ - export interface ManagedResourceGroupAssignedIdentitiesResponse { - /** - * Identity principal Id - */ - principalId?: string; - } - - /** - * Managed resource group settings - */ - export interface ManagedResourceGroupSettingsResponse { - /** - * List of assigned identities for the managed resource group - */ - assignedIdentities?: outputs.machinelearningservices.v20240101preview.ManagedResourceGroupAssignedIdentitiesResponse[]; - } - /** * Managed service identity (system assigned and/or user assigned identities) */ @@ -730581,20 +743596,20 @@ export namespace machinelearningservices { /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ - userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20240101preview.UserAssignedIdentityResponse}; + userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20240401.UserAssignedIdentityResponse}; } export interface MarketplacePlanResponse { /** - * The Offer ID of the Marketplace Plan. + * The identifying name of the Offer of the Marketplace Plan. */ offerId: string; /** - * The Plan ID of the Marketplace Plan. + * The identifying name of the Plan of the Marketplace Plan. */ planId: string; /** - * The Publisher ID of the Marketplace Plan. + * The identifying name of the Publisher of the Marketplace Plan. */ publisherId: string; } @@ -730603,7 +743618,7 @@ export namespace machinelearningservices { /** * Marketplace Plan associated with the Marketplace Subscription. */ - marketplacePlan: outputs.machinelearningservices.v20240101preview.MarketplacePlanResponse; + marketplacePlan: outputs.machinelearningservices.v20240401.MarketplacePlanResponse; /** * Current status of the Marketplace Subscription. */ @@ -730619,7 +743634,7 @@ export namespace machinelearningservices { } /** - * Dto object representing compute resource + * DTO object representing compute resource */ export interface MaterializationComputeResourceResponse { /** @@ -730632,15 +743647,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + notification?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; /** * Specifies the compute resource settings */ - resource?: outputs.machinelearningservices.v20240101preview.MaterializationComputeResourceResponse; + resource?: outputs.machinelearningservices.v20240401.MaterializationComputeResourceResponse; /** * Specifies the schedule details */ - schedule?: outputs.machinelearningservices.v20240101preview.RecurrenceTriggerResponse; + schedule?: outputs.machinelearningservices.v20240401.RecurrenceTriggerResponse; /** * Specifies the spark compute settings */ @@ -730656,7 +743671,7 @@ export namespace machinelearningservices { export function materializationSettingsResponseProvideDefaults(val: MaterializationSettingsResponse): MaterializationSettingsResponse { return { ...val, - schedule: (val.schedule ? outputs.machinelearningservices.v20240101preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), + schedule: (val.schedule ? outputs.machinelearningservices.v20240401.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -730730,56 +743745,17 @@ export namespace machinelearningservices { }; } - /** - * Model performance signal definition. - */ - export interface ModelPerformanceSignalResponse { - /** - * The data segment. - */ - dataSegment?: outputs.machinelearningservices.v20240101preview.MonitoringDataSegmentResponse; - /** - * [Required] A list of metrics to calculate and their associated thresholds. - */ - metricThreshold: outputs.machinelearningservices.v20240101preview.ClassificationModelPerformanceMetricThresholdResponse | outputs.machinelearningservices.v20240101preview.RegressionModelPerformanceMetricThresholdResponse; - /** - * The current notification mode for this signal. - */ - notificationTypes?: string[]; - /** - * [Required] The data produced by the production service which performance will be calculated for. - */ - productionData: (outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse)[]; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * [Required] The reference data used as the basis to calculate model performance. - */ - referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; - /** - * - * Expected value is 'ModelPerformance'. - */ - signalType: "ModelPerformance"; - } - export interface ModelSettingsResponse { /** - * [Required] + * The unique model identifier that this ServerlessEndpoint should provision. */ - modelId: string; + modelId?: string; } /** * Model asset version details. */ export interface ModelVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -730787,17 +743763,13 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: {[key: string]: outputs.machinelearningservices.v20240101preview.FlavorDataResponse}; - /** - * Intellectual Property details. Used if model is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; + flavors?: {[key: string]: outputs.machinelearningservices.v20240401.FlavorDataResponse}; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -730835,8 +743807,6 @@ export namespace machinelearningservices { export function modelVersionResponseProvideDefaults(val: ModelVersionResponse): ModelVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -730846,24 +743816,24 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: outputs.machinelearningservices.v20240101preview.MonitorNotificationSettingsResponse; + alertNotificationSettings?: outputs.machinelearningservices.v20240401.MonitorNotificationSettingsResponse; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: outputs.machinelearningservices.v20240101preview.MonitorServerlessSparkComputeResponse; + computeConfiguration: outputs.machinelearningservices.v20240401.MonitorServerlessSparkComputeResponse; /** - * The ARM resource ID of either the model or deployment targeted by this monitor. + * The entities targeted by the monitor. */ - monitoringTarget?: outputs.machinelearningservices.v20240101preview.MonitoringTargetResponse; + monitoringTarget?: outputs.machinelearningservices.v20240401.MonitoringTargetResponse; /** * [Required] The signals to monitor. */ - signals: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.GenerationSafetyQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240101preview.GenerationTokenUsageSignalResponse | outputs.machinelearningservices.v20240101preview.ModelPerformanceSignalResponse | outputs.machinelearningservices.v20240101preview.PredictionDriftMonitoringSignalResponse}; + signals: {[key: string]: outputs.machinelearningservices.v20240401.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20240401.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240401.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240401.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240401.PredictionDriftMonitoringSignalResponse}; } export interface MonitorEmailNotificationSettingsResponse { /** - * This is the email recipient list which has a limitation of 499 characters in total. + * The email recipient list which has a limitation of 499 characters in total. */ emails?: string[]; } @@ -730872,7 +743842,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: outputs.machinelearningservices.v20240101preview.MonitorEmailNotificationSettingsResponse; + emailNotificationSettings?: outputs.machinelearningservices.v20240401.MonitorEmailNotificationSettingsResponse; } /** @@ -730882,7 +743852,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: outputs.machinelearningservices.v20240101preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20240101preview.ManagedComputeIdentityResponse; + computeIdentity: outputs.machinelearningservices.v20240401.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20240401.ManagedComputeIdentityResponse; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -730898,31 +743868,20 @@ export namespace machinelearningservices { runtimeVersion: string; } - export interface MonitoringDataSegmentResponse { - /** - * The feature to segment the data on. - */ - feature?: string; - /** - * Filters for only the specified values of the given segmented feature. - */ - values?: string[]; - } - /** * Monitoring target definition. */ export interface MonitoringTargetResponse { /** - * The ARM resource ID of either the deployment targeted by this monitor. + * Reference to the deployment asset targeted by this monitor. */ deploymentId?: string; /** - * The ARM resource ID of either the model targeted by this monitor. + * Reference to the model asset targeted by this monitor. */ modelId?: string; /** - * [Required] The machine learning task type of the model. + * [Required] The machine learning task type of the monitored model. */ taskType: string; } @@ -730934,22 +743893,6 @@ export namespace machinelearningservices { value?: number; } - /** - * Monitoring workspace connection definition. - */ - export interface MonitoringWorkspaceConnectionResponse { - /** - * The properties of a workspace service connection to store as environment variables in the submitted jobs. - * Key is workspace connection property path, name is environment variable key. - */ - environmentVariables?: {[key: string]: string}; - /** - * The properties of a workspace service connection to store as secrets in the submitted jobs. - * Key is workspace connection property path, name is secret key. - */ - secrets?: {[key: string]: string}; - } - /** * MPI distribution configuration. */ @@ -730965,113 +743908,6 @@ export namespace machinelearningservices { processCountPerInstance?: number; } - /** - * Fixed training parameters that won't be swept over during AutoML NLP training. - */ - export interface NlpFixedParametersResponse { - /** - * Number of steps to accumulate gradients over before running a backward pass. - */ - gradientAccumulationSteps?: number; - /** - * The learning rate for the training procedure. - */ - learningRate?: number; - /** - * The type of learning rate schedule to use during the training procedure. - */ - learningRateScheduler?: string; - /** - * The name of the model to train. - */ - modelName?: string; - /** - * Number of training epochs. - */ - numberOfEpochs?: number; - /** - * The batch size for the training procedure. - */ - trainingBatchSize?: number; - /** - * The batch size to be used during evaluation. - */ - validationBatchSize?: number; - /** - * The warmup ratio, used alongside LrSchedulerType. - */ - warmupRatio?: number; - /** - * The weight decay for the training procedure. - */ - weightDecay?: number; - } - /** - * nlpFixedParametersResponseProvideDefaults sets the appropriate defaults for NlpFixedParametersResponse - */ - export function nlpFixedParametersResponseProvideDefaults(val: NlpFixedParametersResponse): NlpFixedParametersResponse { - return { - ...val, - learningRateScheduler: (val.learningRateScheduler) ?? "None", - }; - } - - /** - * Stringified search spaces for each parameter. See below examples. - */ - export interface NlpParameterSubspaceResponse { - /** - * Number of steps to accumulate gradients over before running a backward pass. - */ - gradientAccumulationSteps?: string; - /** - * The learning rate for the training procedure. - */ - learningRate?: string; - /** - * The type of learning rate schedule to use during the training procedure. - */ - learningRateScheduler?: string; - /** - * The name of the model to train. - */ - modelName?: string; - /** - * Number of training epochs. - */ - numberOfEpochs?: string; - /** - * The batch size for the training procedure. - */ - trainingBatchSize?: string; - /** - * The batch size to be used during evaluation. - */ - validationBatchSize?: string; - /** - * The warmup ratio, used alongside LrSchedulerType. - */ - warmupRatio?: string; - /** - * The weight decay for the training procedure. - */ - weightDecay?: string; - } - - /** - * Model sweeping and hyperparameter tuning related settings. - */ - export interface NlpSweepSettingsResponse { - /** - * Type of early termination policy for the sweeping job. - */ - earlyTermination?: outputs.machinelearningservices.v20240101preview.BanditPolicyResponse | outputs.machinelearningservices.v20240101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240101preview.TruncationSelectionPolicyResponse; - /** - * [Required] Type of sampling algorithm. - */ - samplingAlgorithm: string; - } - export interface NlpVerticalFeaturizationSettingsResponse { /** * Dataset language, useful for the text data. @@ -731087,10 +743923,6 @@ export namespace machinelearningservices { * Maximum Concurrent AutoML iterations. */ maxConcurrentTrials?: number; - /** - * Maximum nodes to use for the experiment. - */ - maxNodes?: number; /** * Number of AutoML iterations. */ @@ -731099,10 +743931,6 @@ export namespace machinelearningservices { * AutoML job timeout. */ timeout?: string; - /** - * Timeout for individual HD trials. - */ - trialTimeout?: string; } /** * nlpVerticalLimitSettingsResponseProvideDefaults sets the appropriate defaults for NlpVerticalLimitSettingsResponse @@ -731111,7 +743939,6 @@ export namespace machinelearningservices { return { ...val, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, - maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1, timeout: (val.timeout) ?? "P7D", }; @@ -731164,9 +743991,20 @@ export namespace machinelearningservices { */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -731187,11 +744025,10 @@ export namespace machinelearningservices { export interface NotebookResourceInfoResponse { fqdn?: string; - isPrivateLinkEnabled?: boolean; /** * The error that occurs when preparing notebook. */ - notebookPreparationError?: outputs.machinelearningservices.v20240101preview.NotebookPreparationErrorResponse; + notebookPreparationError?: outputs.machinelearningservices.v20240401.NotebookPreparationErrorResponse; /** * the data plane resourceId that used to initialize notebook component */ @@ -731213,7 +744050,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: {[key: string]: outputs.machinelearningservices.v20240101preview.AzureDevOpsWebhookResponse}; + webhooks?: {[key: string]: outputs.machinelearningservices.v20240401.AzureDevOpsWebhookResponse}; } export interface NumericalDataDriftMetricThresholdResponse { @@ -731229,7 +744066,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; } export interface NumericalDataQualityMetricThresholdResponse { @@ -731245,7 +744082,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; } export interface NumericalPredictionDriftMetricThresholdResponse { @@ -731261,7 +744098,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesResponse { @@ -731279,16 +744116,27 @@ export namespace machinelearningservices { * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionOAuth2Response; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionOAuth2Response; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -731312,11 +744160,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: outputs.machinelearningservices.v20240101preview.LakeHouseArtifactResponse; + artifact: outputs.machinelearningservices.v20240401.LakeHouseArtifactResponse; /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240101preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240101preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -731330,10 +744178,6 @@ export namespace machinelearningservices { * OneLake endpoint to use for the datastore. */ endpoint?: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -731361,7 +744205,6 @@ export namespace machinelearningservices { export function oneLakeDatastoreResponseProvideDefaults(val: OneLakeDatastoreResponse): OneLakeDatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -731454,57 +744297,6 @@ export namespace machinelearningservices { }; } - export interface OpenAIEndpointDeploymentResourcePropertiesResponse { - /** - * The failure reason if the creation failed. - */ - failureReason?: string; - /** - * Model used for the endpoint deployment. - */ - model: outputs.machinelearningservices.v20240101preview.EndpointDeploymentModelResponse; - /** - * Read-only provision state status property. - */ - provisioningState: string; - /** - * The name of RAI policy. - */ - raiPolicyName?: string; - sku?: outputs.machinelearningservices.v20240101preview.CognitiveServicesSkuResponse; - /** - * Kind of the deployment. - * Expected value is 'Azure.OpenAI'. - */ - type: "Azure.OpenAI"; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: string; - } - - /** - * Returns metadata about the os patching. - */ - export interface OsPatchingStatusResponse { - /** - * Time of the latest os patching. - */ - latestPatchTime?: string; - /** - * The os patching status. - */ - patchStatus?: string; - /** - * Specifies whether this compute instance is pending for reboot to finish os patching. - */ - rebootPending?: boolean; - /** - * Time of scheduled reboot. - */ - scheduledRebootTime?: string; - } - /** * Reference to an asset via its path in a job output. */ @@ -731535,16 +744327,27 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionPersonalAccessTokenResponse; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionPersonalAccessTokenResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } export interface PasswordResponse { @@ -731559,7 +744362,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: outputs.machinelearningservices.v20240101preview.AssignedUserResponse; + assignedUser?: outputs.machinelearningservices.v20240401.AssignedUserResponse; } /** @@ -731590,11 +744393,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; /** * Inputs for the pipeline job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -731611,24 +744414,20 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; /** * Outputs for the pipeline job */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ properties?: {[key: string]: string}; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -731657,53 +744456,6 @@ export namespace machinelearningservices { }; } - /** - * Environment configuration options. - */ - export interface PoolEnvironmentConfigurationResponse { - /** - * ARM resource ID of the environment specification for the inference pool. - */ - environmentId?: string; - /** - * Environment variables configuration for the inference pool. - */ - environmentVariables?: {[key: string]: string}; - /** - * Liveness probe monitors the health of the container regularly. - */ - livenessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; - /** - * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. - */ - readinessProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; - /** - * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. - */ - startupProbe?: outputs.machinelearningservices.v20240101preview.ProbeSettingsResponse; - } - /** - * poolEnvironmentConfigurationResponseProvideDefaults sets the appropriate defaults for PoolEnvironmentConfigurationResponse - */ - export function poolEnvironmentConfigurationResponseProvideDefaults(val: PoolEnvironmentConfigurationResponse): PoolEnvironmentConfigurationResponse { - return { - ...val, - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - startupProbe: (val.startupProbe ? outputs.machinelearningservices.v20240101preview.probeSettingsResponseProvideDefaults(val.startupProbe) : undefined), - }; - } - - /** - * Model configuration options. - */ - export interface PoolModelConfigurationResponse { - /** - * The URI path to the model. - */ - modelId?: string; - } - export interface PredictionDriftMonitoringSignalResponse { /** * A dictionary that maps feature names to their respective data types. @@ -731712,7 +744464,7 @@ export namespace machinelearningservices { /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240101preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20240101preview.NumericalPredictionDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240401.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20240401.NumericalPredictionDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -731720,7 +744472,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -731728,7 +744480,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240101preview.FixedInputDataResponse | outputs.machinelearningservices.v20240101preview.RollingInputDataResponse | outputs.machinelearningservices.v20240101preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; /** * * Expected value is 'PredictionDrift'. @@ -731745,11 +744497,11 @@ export namespace machinelearningservices { */ id: string; /** - * Managed service identity (system assigned and/or user assigned identities) + * The identity of the resource. */ - identity?: outputs.machinelearningservices.v20240101preview.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20240401.ManagedServiceIdentityResponse; /** - * Same as workspace location. + * Specifies the location of the resource. */ location?: string; /** @@ -731757,25 +744509,28 @@ export namespace machinelearningservices { */ name: string; /** - * The Private Endpoint resource. + * The resource of private end point. */ - privateEndpoint?: outputs.machinelearningservices.v20240101preview.WorkspacePrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20240401.PrivateEndpointResponse; /** - * The connection state. + * A collection of information about the state of the connection between service consumer and provider. */ - privateLinkServiceConnectionState?: outputs.machinelearningservices.v20240101preview.PrivateLinkServiceConnectionStateResponse; + privateLinkServiceConnectionState: outputs.machinelearningservices.v20240401.PrivateLinkServiceConnectionStateResponse; /** - * The current provisioning state. + * The provisioning state of the private endpoint connection resource. */ - provisioningState?: string; + provisioningState: string; /** - * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + * The sku of the workspace. */ - sku?: outputs.machinelearningservices.v20240101preview.SkuResponse; + sku?: outputs.machinelearningservices.v20240401.SkuResponse; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ - systemData: outputs.machinelearningservices.v20240101preview.SystemDataResponse; + systemData: outputs.machinelearningservices.v20240401.SystemDataResponse; + /** + * Contains resource tags defined as key/value pairs. + */ tags?: {[key: string]: string}; /** * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" @@ -731807,7 +744562,7 @@ export namespace machinelearningservices { /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20240101preview.PrivateEndpointDestinationResponse; + destination?: outputs.machinelearningservices.v20240401.PrivateEndpointDestinationResponse; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -731833,28 +744588,30 @@ export namespace machinelearningservices { subnetArmId?: string; } + /** + * The Private Endpoint resource. + */ + export interface PrivateEndpointResponse { + /** + * The ARM identifier for Private Endpoint + */ + id: string; + } + /** * A collection of information about the state of the connection between service consumer and provider. */ export interface PrivateLinkServiceConnectionStateResponse { /** - * Some RP chose "None". Other RPs use this for region expansion. + * A message indicating if changes on the service provider require any updates on the consumer. */ actionsRequired?: string; /** - * User-defined message that, per NRP doc, may be used for approval-related message. + * The reason for approval/rejection of the connection. */ description?: string; /** - * Connection status of the service consumer with the service provider - * Possible state transitions - * Pending -> Approved (Service provider approves the connection request) - * Pending -> Rejected (Service provider rejects the connection request) - * Pending -> Disconnected (Service provider deletes the connection) - * Approved -> Rejected (Service provider rejects the approved connection) - * Approved -> Disconnected (Service provider deletes the connection) - * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) - * Rejected -> Disconnected (Service provider deletes the connection) + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ status?: string; } @@ -731897,28 +744654,6 @@ export namespace machinelearningservices { }; } - /** - * Progress metrics definition - */ - export interface ProgressMetricsResponse { - /** - * The completed datapoint count. - */ - completedDatapointCount: number; - /** - * The time of last successful incremental data refresh in UTC. - */ - incrementalDataLastRefreshDateTime: string; - /** - * The skipped datapoint count. - */ - skippedDatapointCount: number; - /** - * The total datapoint count. - */ - totalDatapointCount: number; - } - /** * PyTorch distribution configuration. */ @@ -731939,10 +744674,6 @@ export namespace machinelearningservices { * Controls the compute job tier */ jobTier?: string; - /** - * Controls the priority of the job on a compute. - */ - priority?: number; } /** * queueSettingsResponseProvideDefaults sets the appropriate defaults for QueueSettingsResponse @@ -731958,10 +744689,6 @@ export namespace machinelearningservices { * Defines a Sampling Algorithm that generates values randomly */ export interface RandomSamplingAlgorithmResponse { - /** - * An optional positive number or e in string format to be used as base for log based random sampling - */ - logbase?: string; /** * The specific type of random algorithm */ @@ -731986,41 +744713,6 @@ export namespace machinelearningservices { }; } - /** - * Ray distribution configuration. - */ - export interface RayResponse { - /** - * The address of Ray head node. - */ - address?: string; - /** - * The port to bind the dashboard server to. - */ - dashboardPort?: number; - /** - * Enum to determine the job distribution type. - * Expected value is 'Ray'. - */ - distributionType: "Ray"; - /** - * Additional arguments passed to ray start in head node. - */ - headNodeAdditionalArgs?: string; - /** - * Provide this argument to start the Ray dashboard GUI. - */ - includeDashboard?: boolean; - /** - * The port of the head ray process. - */ - port?: number; - /** - * Additional arguments passed to ray start in worker node. - */ - workerNodeAdditionalArgs?: string; - } - /** * The workflow trigger recurrence for ComputeStartStop schedule type. */ @@ -732036,7 +744728,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20240101preview.ComputeRecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20240401.ComputeRecurrenceScheduleResponse; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -732094,7 +744786,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20240101preview.RecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20240401.RecurrenceScheduleResponse; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -732121,14 +744813,8 @@ export namespace machinelearningservices { } export interface RegistryListCredentialsResultResponse { - /** - * The location of the workspace ACR - */ location: string; - passwords?: outputs.machinelearningservices.v20240101preview.PasswordResponse[]; - /** - * The username of the workspace ACR - */ + passwords?: outputs.machinelearningservices.v20240401.PasswordResponse[]; username: string; } @@ -732143,7 +744829,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: outputs.machinelearningservices.v20240101preview.PrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20240401.PrivateEndpointResourceResponse; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -732151,7 +744837,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20240101preview.RegistryPrivateLinkServiceConnectionStateResponse; + registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20240401.RegistryPrivateLinkServiceConnectionStateResponse; } /** @@ -732170,7 +744856,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: outputs.machinelearningservices.v20240101preview.RegistryPrivateEndpointConnectionPropertiesResponse; + properties?: outputs.machinelearningservices.v20240401.RegistryPrivateEndpointConnectionPropertiesResponse; } /** @@ -732198,7 +744884,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: outputs.machinelearningservices.v20240101preview.AcrDetailsResponse[]; + acrDetails?: outputs.machinelearningservices.v20240401.AcrDetailsResponse[]; /** * The location where the registry exists */ @@ -732206,7 +744892,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: outputs.machinelearningservices.v20240101preview.StorageAccountDetailsResponse[]; + storageAccountDetails?: outputs.machinelearningservices.v20240401.StorageAccountDetailsResponse[]; } /** @@ -732224,11 +744910,7 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: outputs.machinelearningservices.v20240101preview.ArmResourceIdResponse; - /** - * Managed resource group specific settings - */ - managedResourceGroupSettings?: outputs.machinelearningservices.v20240101preview.ManagedResourceGroupSettingsResponse; + managedResourceGroup?: outputs.machinelearningservices.v20240401.ArmResourceIdResponse; /** * MLFlow Registry URI for the Registry */ @@ -732241,27 +744923,11 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: outputs.machinelearningservices.v20240101preview.RegistryRegionArmDetailsResponse[]; + regionDetails?: outputs.machinelearningservices.v20240401.RegistryRegionArmDetailsResponse[]; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: outputs.machinelearningservices.v20240101preview.RegistryPrivateEndpointConnectionResponse[]; - } - - export interface RegressionModelPerformanceMetricThresholdResponse { - /** - * [Required] The regression model performance metric to calculate. - */ - metric: string; - /** - * - * Expected value is 'Regression'. - */ - modelType: "Regression"; - /** - * The threshold value. If null, a default value will be set depending on the selected metric. - */ - threshold?: outputs.machinelearningservices.v20240101preview.MonitoringThresholdResponse; + registryPrivateEndpointConnections?: outputs.machinelearningservices.v20240401.RegistryPrivateEndpointConnectionResponse[]; } /** @@ -732275,15 +744941,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240101preview.TableFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240101preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -732292,19 +744954,11 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240101preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240401.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401.CustomNCrossValidationsResponse; /** * Primary metric for regression task. */ primaryMetric?: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240101preview.TableParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -732318,7 +744972,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -732328,15 +744982,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240101preview.RegressionTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240401.RegressionTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -732354,15 +745008,14 @@ export namespace machinelearningservices { export function regressionResponseProvideDefaults(val: RegressionResponse): RegressionResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240101preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -732406,13 +745059,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240101preview.StackEnsembleSettingsResponse; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: string; + stackEnsembleSettings?: outputs.machinelearningservices.v20240401.StackEnsembleSettingsResponse; } /** * regressionTrainingSettingsResponseProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsResponse @@ -732426,33 +745073,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", - }; - } - - /** - * Scoring requests configuration. - */ - export interface RequestConfigurationResponse { - /** - * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. - */ - maxConcurrentRequestsPerInstance?: number; - /** - * The scoring timeout in ISO 8601 format. - * Defaults to 5000ms. - */ - requestTimeout?: string; - } - /** - * requestConfigurationResponseProvideDefaults sets the appropriate defaults for RequestConfigurationResponse - */ - export function requestConfigurationResponseProvideDefaults(val: RequestConfigurationResponse): RequestConfigurationResponse { - return { - ...val, - maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, - requestTimeout: (val.requestTimeout) ?? "PT5S", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -732495,7 +745116,7 @@ export namespace machinelearningservices { */ jobInputType: string; /** - * The ARM resource ID of the component resource used to preprocess the data. + * Reference to the component asset used to preprocess the data. */ preprocessingComponentId?: string; /** @@ -732507,7 +745128,7 @@ export namespace machinelearningservices { */ windowOffset: string; /** - * [Required] The size of the trailing data window. + * [Required] The size of the rolling data window. */ windowSize: string; } @@ -732534,16 +745155,27 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionSharedAccessSignatureResponse; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionSharedAccessSignatureResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -732606,7 +745238,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: outputs.machinelearningservices.v20240101preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20240101preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20240101preview.ImportDataActionResponse | outputs.machinelearningservices.v20240101preview.JobScheduleActionResponse; + action: outputs.machinelearningservices.v20240401.CreateMonitorActionResponse | outputs.machinelearningservices.v20240401.EndpointScheduleActionResponse | outputs.machinelearningservices.v20240401.JobScheduleActionResponse; /** * The asset description text. */ @@ -732634,7 +745266,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: outputs.machinelearningservices.v20240101preview.CronTriggerResponse | outputs.machinelearningservices.v20240101preview.RecurrenceTriggerResponse; + trigger: outputs.machinelearningservices.v20240401.CronTriggerResponse | outputs.machinelearningservices.v20240401.RecurrenceTriggerResponse; } /** * scheduleResponseProvideDefaults sets the appropriate defaults for ScheduleResponse @@ -732659,7 +745291,7 @@ export namespace machinelearningservices { */ scriptData?: string; /** - * The storage source of the script: inline, workspace. + * The storage source of the script: workspace. */ scriptSource?: string; /** @@ -732675,26 +745307,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: outputs.machinelearningservices.v20240101preview.ScriptReferenceResponse; + creationScript?: outputs.machinelearningservices.v20240401.ScriptReferenceResponse; /** * Script that's run every time the machine starts. */ - startupScript?: outputs.machinelearningservices.v20240101preview.ScriptReferenceResponse; - } - - /** - * Secret Configuration definition. - */ - export interface SecretConfigurationResponse { - /** - * Secret Uri. - * Sample Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion - */ - uri?: string; - /** - * Name of secret in workspace key vault. - */ - workspaceSecretName?: string; + startupScript?: outputs.machinelearningservices.v20240401.ScriptReferenceResponse; } export interface ServerlessComputeSettingsResponse { @@ -732708,47 +745325,31 @@ export namespace machinelearningservices { serverlessComputeNoPublicIP?: boolean; } - export interface ServerlessEndpointCapacityReservationResponse { - /** - * [Required] Specifies a capacity reservation group ID to allocate capacity from. - */ - capacityReservationGroupId: string; - /** - * Specifies a capacity amount to reserve for this endpoint within the parent capacity reservation group. - */ - endpointReservedCapacity?: number; - } - export interface ServerlessEndpointResponse { /** - * Specifies the authentication mode for the Serverless endpoint. + * [Required] Specifies the authentication mode for the Serverless endpoint. */ - authMode?: string; + authMode: string; /** - * Optional capacity reservation information for the endpoint. When specified, the Serverless Endpoint - * will be allocated capacity from the specified capacity reservation group. + * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - capacityReservation?: outputs.machinelearningservices.v20240101preview.ServerlessEndpointCapacityReservationResponse; + contentSafety?: outputs.machinelearningservices.v20240401.ContentSafetyResponse; /** - * State of the Serverless Endpoint. + * The current state of the ServerlessEndpoint. */ endpointState: string; /** * The inference uri to target when making requests against the serverless endpoint */ - inferenceEndpoint: outputs.machinelearningservices.v20240101preview.ServerlessInferenceEndpointResponse; + inferenceEndpoint: outputs.machinelearningservices.v20240401.ServerlessInferenceEndpointResponse; /** - * The MarketplaceSubscription ARM ID associated to this ServerlessEndpoint. + * The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. */ marketplaceSubscriptionId: string; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: outputs.machinelearningservices.v20240101preview.ModelSettingsResponse; - /** - * The publisher-defined Serverless Offer to provision the endpoint with. - */ - offer?: outputs.machinelearningservices.v20240101preview.ServerlessOfferResponse; + modelSettings?: outputs.machinelearningservices.v20240401.ModelSettingsResponse; /** * Provisioning state for the endpoint. */ @@ -732766,19 +745367,11 @@ export namespace machinelearningservices { uri: string; } - export interface ServerlessOfferResponse { - /** - * [Required] The name of the Serverless Offer - */ - offerName: string; + export interface ServiceManagedResourcesSettingsResponse { /** - * [Required] Publisher name of the Serverless Offer + * The settings for the service managed cosmosdb account. */ - publisher: string; - } - - export interface ServiceManagedResourcesSettingsResponse { - cosmosDb?: outputs.machinelearningservices.v20240101preview.CosmosDbSettingsResponse; + cosmosDb?: outputs.machinelearningservices.v20240401.CosmosDbSettingsResponse; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse { @@ -732792,16 +745385,27 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionServicePrincipalResponse; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionServicePrincipalResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -732859,7 +745463,7 @@ export namespace machinelearningservices { /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20240101preview.ServiceTagDestinationResponse; + destination?: outputs.machinelearningservices.v20240401.ServiceTagDestinationResponse; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -732878,36 +745482,28 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: outputs.machinelearningservices.v20240101preview.ScriptsToExecuteResponse; + scripts?: outputs.machinelearningservices.v20240401.ScriptsToExecuteResponse; } export interface SharedPrivateLinkResourceResponse { /** - * group id of the private link + * The private link resource group id. */ groupId?: string; /** - * Unique name of the private link + * Unique name of the private link. */ name?: string; /** - * the resource id that private link links to + * The resource id that private link links to. */ privateLinkResourceId?: string; /** - * Request message + * Request message. */ requestMessage?: string; /** - * Connection status of the service consumer with the service provider - * Possible state transitions - * Pending -> Approved (Service provider approves the connection request) - * Pending -> Rejected (Service provider rejects the connection request) - * Pending -> Disconnected (Service provider deletes the connection) - * Approved -> Rejected (Service provider rejects the approved connection) - * Approved -> Disconnected (Service provider deletes the connection) - * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) - * Rejected -> Disconnected (Service provider deletes the connection) + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ status?: string; } @@ -732963,7 +745559,7 @@ export namespace machinelearningservices { */ args?: string; /** - * [Required] ARM resource ID of the code asset. + * [Required] arm-id of the code asset. */ codeId: string; /** @@ -732989,7 +745585,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: outputs.machinelearningservices.v20240101preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20240101preview.SparkJobScalaEntryResponse; + entry: outputs.machinelearningservices.v20240401.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20240401.SparkJobScalaEntryResponse; /** * The ARM resource ID of the Environment specification for the job. */ @@ -733010,11 +745606,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -733031,11 +745627,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -733047,20 +745643,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240101preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240401.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240101preview.SparkResourceConfigurationResponse; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; + resources?: outputs.machinelearningservices.v20240401.SparkResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; /** * Status of the job. */ @@ -733078,8 +745670,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240101preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -733115,35 +745707,6 @@ export namespace machinelearningservices { }; } - export interface SpeechEndpointDeploymentResourcePropertiesResponse { - /** - * The failure reason if the creation failed. - */ - failureReason?: string; - /** - * Model used for the endpoint deployment. - */ - model: outputs.machinelearningservices.v20240101preview.EndpointDeploymentModelResponse; - /** - * Read-only provision state status property. - */ - provisioningState: string; - /** - * The name of RAI policy. - */ - raiPolicyName?: string; - sku?: outputs.machinelearningservices.v20240101preview.CognitiveServicesSkuResponse; - /** - * Kind of the deployment. - * Expected value is 'Azure.Speech'. - */ - type: "Azure.Speech"; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: string; - } - /** * The ssl configuration for scoring */ @@ -733224,7 +745787,7 @@ export namespace machinelearningservices { */ jobInputType: string; /** - * The ARM resource ID of the component resource used to preprocess the data. + * Reference to the component asset used to preprocess the data. */ preprocessingComponentId?: string; /** @@ -733241,28 +745804,6 @@ export namespace machinelearningservices { windowStart: string; } - /** - * Active message associated with project - */ - export interface StatusMessageResponse { - /** - * Service-defined message code. - */ - code: string; - /** - * Time in UTC at which the message was created. - */ - createdDateTime: string; - /** - * Severity level of message. - */ - level: string; - /** - * A human-readable representation of the message code. - */ - message: string; - } - /** * Details of storage account to be used for the Registry */ @@ -733270,7 +745811,7 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: outputs.machinelearningservices.v20240101preview.SystemCreatedStorageAccountResponse; + systemCreatedStorageAccount?: outputs.machinelearningservices.v20240401.SystemCreatedStorageAccountResponse; } /** @@ -733304,10 +745845,6 @@ export namespace machinelearningservices { * Sweep job definition. */ export interface SweepJobResponse { - /** - * Component Configuration for sweep over component - */ - componentConfiguration?: outputs.machinelearningservices.v20240101preview.ComponentConfigurationResponse; /** * ARM resource ID of the component resource. */ @@ -733327,7 +745864,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: outputs.machinelearningservices.v20240101preview.BanditPolicyResponse | outputs.machinelearningservices.v20240101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240101preview.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20240401.BanditPolicyResponse | outputs.machinelearningservices.v20240401.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401.TruncationSelectionPolicyResponse; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -733336,11 +745873,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240101preview.AmlTokenResponse | outputs.machinelearningservices.v20240101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240101preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -733353,19 +745890,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: outputs.machinelearningservices.v20240101preview.SweepJobLimitsResponse; + limits?: outputs.machinelearningservices.v20240401.SweepJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240101preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; /** * [Required] Optimization objective. */ - objective: outputs.machinelearningservices.v20240101preview.ObjectiveResponse; + objective: outputs.machinelearningservices.v20240401.ObjectiveResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240101preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -733373,28 +745910,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240101preview.QueueSettingsResponse; - /** - * Compute Resource configuration for the job. - */ - resources?: outputs.machinelearningservices.v20240101preview.JobResourceConfigurationResponse; + queueSettings?: outputs.machinelearningservices.v20240401.QueueSettingsResponse; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: outputs.machinelearningservices.v20240101preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20240101preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20240101preview.RandomSamplingAlgorithmResponse; + samplingAlgorithm: outputs.machinelearningservices.v20240401.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20240401.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20240401.RandomSamplingAlgorithmResponse; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ searchSpace: any; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240101preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240101preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; /** * Status of the job. */ @@ -733406,7 +745935,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: outputs.machinelearningservices.v20240101preview.TrialComponentResponse; + trial: outputs.machinelearningservices.v20240401.TrialComponentResponse; } /** * sweepJobResponseProvideDefaults sets the appropriate defaults for SweepJobResponse @@ -733416,9 +745945,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), - trial: outputs.machinelearningservices.v20240101preview.trialComponentResponseProvideDefaults(val.trial), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + trial: outputs.machinelearningservices.v20240401.trialComponentResponseProvideDefaults(val.trial), }; } @@ -733455,11 +745983,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240101preview.SynapseSparkResponseProperties; + properties?: outputs.machinelearningservices.v20240401.SynapseSparkResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -733474,11 +746002,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: outputs.machinelearningservices.v20240101preview.AutoPausePropertiesResponse; + autoPauseProperties?: outputs.machinelearningservices.v20240401.AutoPausePropertiesResponse; /** * Auto scale properties. */ - autoScaleProperties?: outputs.machinelearningservices.v20240101preview.AutoScalePropertiesResponse; + autoScaleProperties?: outputs.machinelearningservices.v20240401.AutoScalePropertiesResponse; /** * The number of compute nodes currently assigned to the compute. */ @@ -733525,7 +746053,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: outputs.machinelearningservices.v20240101preview.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20240401.ArmResourceIdResponse; } export interface SystemCreatedStorageAccountResponse { @@ -733536,7 +746064,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: outputs.machinelearningservices.v20240101preview.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20240401.ArmResourceIdResponse; /** * HNS enabled for storage account */ @@ -733607,196 +746135,6 @@ export namespace machinelearningservices { version: string; } - /** - * Fixed training parameters that won't be swept over during AutoML Table training. - */ - export interface TableFixedParametersResponse { - /** - * Specify the boosting type, e.g gbdt for XGBoost. - */ - booster?: string; - /** - * Specify the boosting type, e.g gbdt for LightGBM. - */ - boostingType?: string; - /** - * Specify the grow policy, which controls the way new nodes are added to the tree. - */ - growPolicy?: string; - /** - * The learning rate for the training procedure. - */ - learningRate?: number; - /** - * Specify the Maximum number of discrete bins to bucket continuous features . - */ - maxBin?: number; - /** - * Specify the max depth to limit the tree depth explicitly. - */ - maxDepth?: number; - /** - * Specify the max leaves to limit the tree leaves explicitly. - */ - maxLeaves?: number; - /** - * The minimum number of data per leaf. - */ - minDataInLeaf?: number; - /** - * Minimum loss reduction required to make a further partition on a leaf node of the tree. - */ - minSplitGain?: number; - /** - * The name of the model to train. - */ - modelName?: string; - /** - * Specify the number of trees (or rounds) in an model. - */ - nEstimators?: number; - /** - * Specify the number of leaves. - */ - numLeaves?: number; - /** - * The name of the preprocessor to use. - */ - preprocessorName?: string; - /** - * L1 regularization term on weights. - */ - regAlpha?: number; - /** - * L2 regularization term on weights. - */ - regLambda?: number; - /** - * Subsample ratio of the training instance. - */ - subsample?: number; - /** - * Frequency of subsample. - */ - subsampleFreq?: number; - /** - * Specify the tree method. - */ - treeMethod?: string; - /** - * If true, center before scaling the data with StandardScalar. - */ - withMean?: boolean; - /** - * If true, scaling the data with Unit Variance with StandardScalar. - */ - withStd?: boolean; - } - /** - * tableFixedParametersResponseProvideDefaults sets the appropriate defaults for TableFixedParametersResponse - */ - export function tableFixedParametersResponseProvideDefaults(val: TableFixedParametersResponse): TableFixedParametersResponse { - return { - ...val, - withMean: (val.withMean) ?? false, - withStd: (val.withStd) ?? false, - }; - } - - export interface TableParameterSubspaceResponse { - /** - * Specify the boosting type, e.g gbdt for XGBoost. - */ - booster?: string; - /** - * Specify the boosting type, e.g gbdt for LightGBM. - */ - boostingType?: string; - /** - * Specify the grow policy, which controls the way new nodes are added to the tree. - */ - growPolicy?: string; - /** - * The learning rate for the training procedure. - */ - learningRate?: string; - /** - * Specify the Maximum number of discrete bins to bucket continuous features . - */ - maxBin?: string; - /** - * Specify the max depth to limit the tree depth explicitly. - */ - maxDepth?: string; - /** - * Specify the max leaves to limit the tree leaves explicitly. - */ - maxLeaves?: string; - /** - * The minimum number of data per leaf. - */ - minDataInLeaf?: string; - /** - * Minimum loss reduction required to make a further partition on a leaf node of the tree. - */ - minSplitGain?: string; - /** - * The name of the model to train. - */ - modelName?: string; - /** - * Specify the number of trees (or rounds) in an model. - */ - nEstimators?: string; - /** - * Specify the number of leaves. - */ - numLeaves?: string; - /** - * The name of the preprocessor to use. - */ - preprocessorName?: string; - /** - * L1 regularization term on weights. - */ - regAlpha?: string; - /** - * L2 regularization term on weights. - */ - regLambda?: string; - /** - * Subsample ratio of the training instance. - */ - subsample?: string; - /** - * Frequency of subsample - */ - subsampleFreq?: string; - /** - * Specify the tree method. - */ - treeMethod?: string; - /** - * If true, center before scaling the data with StandardScalar. - */ - withMean?: string; - /** - * If true, scaling the data with Unit Variance with StandardScalar. - */ - withStd?: string; - } - - export interface TableSweepSettingsResponse { - /** - * Type of early termination policy for the sweeping job. - */ - earlyTermination?: outputs.machinelearningservices.v20240101preview.BanditPolicyResponse | outputs.machinelearningservices.v20240101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240101preview.TruncationSelectionPolicyResponse; - /** - * [Required] Type of sampling algorithm. - */ - samplingAlgorithm: string; - } - /** * Featurization Configuration. */ @@ -733826,7 +746164,7 @@ export namespace machinelearningservices { /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: {[key: string]: outputs.machinelearningservices.v20240101preview.ColumnTransformerResponse[]}; + transformerParams?: {[key: string]: outputs.machinelearningservices.v20240401.ColumnTransformerResponse[]}; } /** * tableVerticalFeaturizationSettingsResponseProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsResponse @@ -733859,22 +746197,10 @@ export namespace machinelearningservices { * Max cores per iteration. */ maxCoresPerTrial?: number; - /** - * Maximum nodes to use for the experiment. - */ - maxNodes?: number; /** * Number of iterations. */ maxTrials?: number; - /** - * Number of concurrent sweeping runs that user wants to trigger. - */ - sweepConcurrentTrials?: number; - /** - * Number of sweeping runs that user wants to trigger. - */ - sweepTrials?: number; /** * AutoML job timeout. */ @@ -733893,10 +746219,7 @@ export namespace machinelearningservices { enableEarlyTermination: (val.enableEarlyTermination) ?? true, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, maxCoresPerTrial: (val.maxCoresPerTrial) ?? -1, - maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1000, - sweepConcurrentTrials: (val.sweepConcurrentTrials) ?? 0, - sweepTrials: (val.sweepTrials) ?? 0, timeout: (val.timeout) ?? "PT6H", trialTimeout: (val.trialTimeout) ?? "PT30M", }; @@ -733974,15 +746297,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240101preview.NlpFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -733992,14 +746311,6 @@ export namespace machinelearningservices { * Currently only Accuracy is supported as primary metric, hence user need not set it explicitly. */ primaryMetric: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240101preview.NlpParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -734013,11 +746324,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; } /** * textClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for TextClassificationMultilabelResponse @@ -734025,11 +746336,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelResponseProvideDefaults(val: TextClassificationMultilabelResponse): TextClassificationMultilabelResponse { return { ...val, - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -734041,15 +746351,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240101preview.NlpFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -734058,14 +746364,6 @@ export namespace machinelearningservices { * Primary metric for Text-Classification task. */ primaryMetric?: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240101preview.NlpParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -734079,11 +746377,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; } /** * textClassificationResponseProvideDefaults sets the appropriate defaults for TextClassificationResponse @@ -734091,12 +746389,11 @@ export namespace machinelearningservices { export function textClassificationResponseProvideDefaults(val: TextClassificationResponse): TextClassificationResponse { return { ...val, - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -734109,15 +746406,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240101preview.NlpFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240101preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -734127,14 +746420,6 @@ export namespace machinelearningservices { * Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly. */ primaryMetric: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240101preview.NlpParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240101preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -734148,11 +746433,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240101preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; } /** * textNerResponseProvideDefaults sets the appropriate defaults for TextNerResponse @@ -734160,14 +746445,16 @@ export namespace machinelearningservices { export function textNerResponseProvideDefaults(val: TextNerResponse): TextNerResponse { return { ...val, - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240101preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } + /** + * Describes the tmpfs options for the container + */ export interface TmpfsOptionsResponse { /** * Mention the Tmpfs size @@ -734211,7 +746498,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20240101preview.MpiResponse | outputs.machinelearningservices.v20240101preview.PyTorchResponse | outputs.machinelearningservices.v20240101preview.RayResponse | outputs.machinelearningservices.v20240101preview.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20240401.MpiResponse | outputs.machinelearningservices.v20240401.PyTorchResponse | outputs.machinelearningservices.v20240401.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -734223,7 +746510,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240101preview.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240401.JobResourceConfigurationResponse; } /** * trialComponentResponseProvideDefaults sets the appropriate defaults for TrialComponentResponse @@ -734231,7 +746518,7 @@ export namespace machinelearningservices { export function trialComponentResponseProvideDefaults(val: TrialComponentResponse): TrialComponentResponse { return { ...val, - resources: (val.resources ? outputs.machinelearningservices.v20240101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -734249,10 +746536,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -734269,18 +746552,6 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -734294,10 +746565,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -734309,7 +746576,6 @@ export namespace machinelearningservices { export function tritonModelJobOutputResponseProvideDefaults(val: TritonModelJobOutputResponse): TritonModelJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -734352,10 +746618,6 @@ export namespace machinelearningservices { * uri-file data version entity */ export interface UriFileDataVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'uri_file'. @@ -734370,25 +746632,17 @@ export namespace machinelearningservices { */ description?: string; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** * The asset property dictionary. */ properties?: {[key: string]: string}; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -734400,8 +746654,6 @@ export namespace machinelearningservices { export function uriFileDataVersionResponseProvideDefaults(val: UriFileDataVersionResponse): UriFileDataVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -734421,10 +746673,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -734441,18 +746689,6 @@ export namespace machinelearningservices { } export interface UriFileJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -734466,10 +746702,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -734481,7 +746713,6 @@ export namespace machinelearningservices { export function uriFileJobOutputResponseProvideDefaults(val: UriFileJobOutputResponse): UriFileJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -734490,10 +746721,6 @@ export namespace machinelearningservices { * uri-folder data version entity */ export interface UriFolderDataVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'uri_folder'. @@ -734508,25 +746735,17 @@ export namespace machinelearningservices { */ description?: string; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240101preview.IntellectualPropertyResponse; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** * The asset property dictionary. */ properties?: {[key: string]: string}; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -734538,8 +746757,6 @@ export namespace machinelearningservices { export function uriFolderDataVersionResponseProvideDefaults(val: UriFolderDataVersionResponse): UriFolderDataVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240101preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -734559,10 +746776,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -734579,18 +746792,6 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240101preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -734604,10 +746805,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -734619,7 +746816,6 @@ export namespace machinelearningservices { export function uriFolderJobOutputResponseProvideDefaults(val: UriFolderJobOutputResponse): UriFolderJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240101preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -734678,16 +746874,27 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240101preview.WorkspaceConnectionUsernamePasswordResponse; + credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionUsernamePasswordResponse; expiryTime?: string; /** * Group based on connection category */ group: string; isSharedToAll?: boolean; - metadata?: any; + /** + * Store user metadata for this connection + */ + metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -734733,11 +746940,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240101preview.VirtualMachineSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240401.VirtualMachineSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240101preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -734756,7 +746963,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: outputs.machinelearningservices.v20240101preview.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20240401.VirtualMachineSshCredentialsResponse; /** * Indicates whether this compute will be used for running notebooks. */ @@ -734775,56 +746982,6 @@ export namespace machinelearningservices { virtualMachineSize?: string; } - /** - * Describes the properties of a VM size. - */ - export interface VirtualMachineSizeResponse { - /** - * The estimated price information for using a VM. - */ - estimatedVMPrices?: outputs.machinelearningservices.v20240101preview.EstimatedVMPricesResponse; - /** - * The family name of the virtual machine size. - */ - family: string; - /** - * The number of gPUs supported by the virtual machine size. - */ - gpus: number; - /** - * Specifies if the virtual machine size supports low priority VMs. - */ - lowPriorityCapable: boolean; - /** - * The resource volume size, in MB, allowed by the virtual machine size. - */ - maxResourceVolumeMB: number; - /** - * The amount of memory, in GB, supported by the virtual machine size. - */ - memoryGB: number; - /** - * The name of the virtual machine size. - */ - name: string; - /** - * The OS VHD disk size, in MB, allowed by the virtual machine size. - */ - osVhdSizeMB: number; - /** - * Specifies if the virtual machine size supports premium IO. - */ - premiumIO: boolean; - /** - * Specifies the compute types supported by the virtual machine size. - */ - supportedComputeTypes?: string[]; - /** - * The number of vCPUs supported by the virtual machine size. - */ - vCPUs: number; - } - /** * Admin credentials for virtual machine */ @@ -734847,11 +747004,14 @@ export namespace machinelearningservices { username?: string; } + /** + * Describes the volume configuration for the container + */ export interface VolumeDefinitionResponse { /** * Bind Options of the mount */ - bind?: outputs.machinelearningservices.v20240101preview.BindOptionsResponse; + bind?: outputs.machinelearningservices.v20240401.BindOptionsResponse; /** * Consistency of the volume */ @@ -734871,7 +747031,7 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: outputs.machinelearningservices.v20240101preview.TmpfsOptionsResponse; + tmpfs?: outputs.machinelearningservices.v20240401.TmpfsOptionsResponse; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ @@ -734879,7 +747039,7 @@ export namespace machinelearningservices { /** * Volume Options of the mount */ - volume?: outputs.machinelearningservices.v20240101preview.VolumeOptionsResponse; + volume?: outputs.machinelearningservices.v20240401.VolumeOptionsResponse; } /** * volumeDefinitionResponseProvideDefaults sets the appropriate defaults for VolumeDefinitionResponse @@ -734891,6 +747051,9 @@ export namespace machinelearningservices { }; } + /** + * Describes the volume options for the container + */ export interface VolumeOptionsResponse { /** * Indicate whether volume is nocopy @@ -734903,6 +747066,10 @@ export namespace machinelearningservices { secretAccessKey?: string; } + export interface WorkspaceConnectionAccountKeyResponse { + key?: string; + } + /** * Api key object for workspace connection credential. */ @@ -734981,23 +747148,9 @@ export namespace machinelearningservices { defaultWorkspaceResourceGroup?: string; } - /** - * The Private Endpoint resource. - */ - export interface WorkspacePrivateEndpointResourceResponse { - /** - * e.g. /subscriptions/{networkSubscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName} - */ - id: string; - /** - * The subnetId that the private endpoint is connected to. - */ - subnetArmId: string; - } - } - export namespace v20240401 { + export namespace v20240401preview { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -735024,14 +747177,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -735070,11 +747215,11 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: outputs.machinelearningservices.v20240401.AKSSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240401preview.AKSSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -735090,7 +747235,7 @@ export namespace machinelearningservices { export function aksresponseProvideDefaults(val: AKSResponse): AKSResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240401.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240401preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), }; } @@ -735109,7 +747254,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: outputs.machinelearningservices.v20240401.AksNetworkingConfigurationResponse; + aksNetworkingConfiguration?: outputs.machinelearningservices.v20240401preview.AksNetworkingConfigurationResponse; /** * Cluster full qualified domain name */ @@ -735129,11 +747274,11 @@ export namespace machinelearningservices { /** * SSL configuration */ - sslConfiguration?: outputs.machinelearningservices.v20240401.SslConfigurationResponse; + sslConfiguration?: outputs.machinelearningservices.v20240401preview.SslConfigurationResponse; /** * System services */ - systemServices: outputs.machinelearningservices.v20240401.SystemServiceResponse[]; + systemServices: outputs.machinelearningservices.v20240401preview.SystemServiceResponse[]; } /** * aksschemaResponsePropertiesProvideDefaults sets the appropriate defaults for AKSSchemaResponseProperties @@ -735157,7 +747302,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionAccessKeyResponse; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionAccessKeyResponse; expiryTime?: string; /** * Group based on connection category @@ -735170,14 +747315,11 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + } + + export interface AccountApiKeysResponse { + key1?: string; + key2?: string; } /** @@ -735194,7 +747336,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionAccountKeyResponse; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionAccountKeyResponse; expiryTime?: string; /** * Group based on connection category @@ -735207,14 +747349,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -735228,6 +747362,68 @@ export namespace machinelearningservices { credentialsType: "AccountKey"; } + /** + * Cognitive Services account Model. + */ + export interface AccountModelResponse { + /** + * Base Model Identifier. + */ + baseModel?: outputs.machinelearningservices.v20240401preview.DeploymentModelResponse; + /** + * The call rate limit Cognitive Services account. + */ + callRateLimit: outputs.machinelearningservices.v20240401preview.CallRateLimitResponse; + /** + * The capabilities. + */ + capabilities?: {[key: string]: string}; + /** + * Cognitive Services account ModelDeprecationInfo. + */ + deprecation?: outputs.machinelearningservices.v20240401preview.ModelDeprecationInfoResponse; + /** + * The capabilities for finetune models. + */ + finetuneCapabilities?: {[key: string]: string}; + /** + * Deployment model format. + */ + format?: string; + /** + * If the model is default version. + */ + isDefaultVersion?: boolean; + /** + * Model lifecycle status. + */ + lifecycleStatus?: string; + /** + * The max capacity. + */ + maxCapacity?: number; + /** + * Deployment model name. + */ + name?: string; + /** + * The list of Model Sku. + */ + skus?: outputs.machinelearningservices.v20240401preview.ModelSkuResponse[]; + /** + * Optional. Deployment model source ARM resource ID. + */ + source?: string; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + systemData: outputs.machinelearningservices.v20240401preview.SystemDataResponse; + /** + * Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. + */ + version?: string; + } + /** * Details of ACR account to be used for the Registry */ @@ -735235,7 +747431,33 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: outputs.machinelearningservices.v20240401.SystemCreatedAcrAccountResponse; + systemCreatedAcrAccount?: outputs.machinelearningservices.v20240401preview.SystemCreatedAcrAccountResponse; + } + + export interface ActualCapacityInfoResponse { + /** + * Gets or sets the total number of instances for the group. + */ + allocated?: number; + /** + * Gets or sets the number of instances which failed to successfully complete assignment. + */ + assignmentFailed?: number; + /** + * Gets or sets the number of instances which successfully completed assignment. + */ + assignmentSuccess?: number; + } + /** + * actualCapacityInfoResponseProvideDefaults sets the appropriate defaults for ActualCapacityInfoResponse + */ + export function actualCapacityInfoResponseProvideDefaults(val: ActualCapacityInfoResponse): ActualCapacityInfoResponse { + return { + ...val, + allocated: (val.allocated) ?? 0, + assignmentFailed: (val.assignmentFailed) ?? 0, + assignmentSuccess: (val.assignmentSuccess) ?? 0, + }; } /** @@ -735332,7 +747554,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered by various compute nodes during node setup. */ - errors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * Network is isolated or not */ @@ -735340,7 +747562,7 @@ export namespace machinelearningservices { /** * Counts of various node states on the compute. */ - nodeStateCounts: outputs.machinelearningservices.v20240401.NodeStateCountsResponse; + nodeStateCounts: outputs.machinelearningservices.v20240401preview.NodeStateCountsResponse; /** * Compute OS Type */ @@ -735356,11 +747578,11 @@ export namespace machinelearningservices { /** * Scale settings for AML Compute */ - scaleSettings?: outputs.machinelearningservices.v20240401.ScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240401preview.ScaleSettingsResponse; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20240401.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20240401preview.ResourceIdResponse; /** * The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. */ @@ -735368,11 +747590,11 @@ export namespace machinelearningservices { /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: outputs.machinelearningservices.v20240401.UserAccountCredentialsResponse; + userAccountCredentials?: outputs.machinelearningservices.v20240401preview.UserAccountCredentialsResponse; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: outputs.machinelearningservices.v20240401.VirtualMachineImageResponse; + virtualMachineImage?: outputs.machinelearningservices.v20240401preview.VirtualMachineImageResponse; /** * Virtual Machine priority */ @@ -735391,7 +747613,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20240401.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), + scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20240401preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), }; } @@ -735431,11 +747653,11 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: outputs.machinelearningservices.v20240401.AmlComputePropertiesResponse; + properties?: outputs.machinelearningservices.v20240401preview.AmlComputePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -735451,7 +747673,7 @@ export namespace machinelearningservices { export function amlComputeResponseProvideDefaults(val: AmlComputeResponse): AmlComputeResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240401.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240401preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -735513,7 +747735,7 @@ export namespace machinelearningservices { /** * Api key object for workspace connection credential. */ - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionApiKeyResponse; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionApiKeyResponse; expiryTime?: string; /** * Group based on connection category @@ -735526,14 +747748,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -735561,6 +747775,26 @@ export namespace machinelearningservices { tenantId: string; } + export interface AutoDeleteSettingResponse { + /** + * When to check if an asset is expired + */ + condition?: string; + /** + * Expiration condition value. + */ + value?: string; + } + /** + * autoDeleteSettingResponseProvideDefaults sets the appropriate defaults for AutoDeleteSettingResponse + */ + export function autoDeleteSettingResponseProvideDefaults(val: AutoDeleteSettingResponse): AutoDeleteSettingResponse { + return { + ...val, + condition: (val.condition) ?? "CreatedGreaterThan", + }; + } + /** * Forecast horizon determined automatically by system. */ @@ -735611,7 +747845,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; /** * Is the asset archived? */ @@ -735624,11 +747858,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -735636,16 +747870,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240401.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240401preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240401.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240401preview.JobResourceConfigurationResponse; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; /** * Status of the job. */ @@ -735657,7 +747895,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: outputs.machinelearningservices.v20240401.ClassificationResponse | outputs.machinelearningservices.v20240401.ForecastingResponse | outputs.machinelearningservices.v20240401.ImageClassificationResponse | outputs.machinelearningservices.v20240401.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20240401.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20240401.ImageObjectDetectionResponse | outputs.machinelearningservices.v20240401.RegressionResponse | outputs.machinelearningservices.v20240401.TextClassificationResponse | outputs.machinelearningservices.v20240401.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20240401.TextNerResponse; + taskDetails: outputs.machinelearningservices.v20240401preview.ClassificationResponse | outputs.machinelearningservices.v20240401preview.ForecastingResponse | outputs.machinelearningservices.v20240401preview.ImageClassificationResponse | outputs.machinelearningservices.v20240401preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20240401preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20240401preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20240401preview.RegressionResponse | outputs.machinelearningservices.v20240401preview.TextClassificationResponse | outputs.machinelearningservices.v20240401preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20240401preview.TextNerResponse; } /** * autoMLJobResponseProvideDefaults sets the appropriate defaults for AutoMLJobResponse @@ -735667,8 +747905,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240401.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -735727,6 +747965,16 @@ export namespace machinelearningservices { mode: "Auto"; } + /** + * Settings for Autologger. + */ + export interface AutologgerSettingsResponse { + /** + * [Required] Indicates whether mlflow autologger is enabled. + */ + mlflowAutologger: string; + } + /** * Azure Blob datastore configuration. */ @@ -735742,7 +747990,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -735756,6 +748004,10 @@ export namespace machinelearningservices { * Azure cloud endpoint for the storage account. */ endpoint?: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -735791,6 +748043,7 @@ export namespace machinelearningservices { export function azureBlobDatastoreResponseProvideDefaults(val: AzureBlobDatastoreResponse): AzureBlobDatastoreResponse { return { ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -735802,7 +748055,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -735812,6 +748065,10 @@ export namespace machinelearningservices { * The asset description text. */ description?: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -735847,6 +748104,7 @@ export namespace machinelearningservices { export function azureDataLakeGen1DatastoreResponseProvideDefaults(val: AzureDataLakeGen1DatastoreResponse): AzureDataLakeGen1DatastoreResponse { return { ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -735862,7 +748120,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -735880,6 +748138,10 @@ export namespace machinelearningservices { * [Required] The name of the Data Lake Gen2 filesystem. */ filesystem: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -735915,6 +748177,7 @@ export namespace machinelearningservices { export function azureDataLakeGen2DatastoreResponseProvideDefaults(val: AzureDataLakeGen2DatastoreResponse): AzureDataLakeGen2DatastoreResponse { return { ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -735945,7 +748208,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -735963,6 +748226,10 @@ export namespace machinelearningservices { * [Required] The name of the Azure file share that the datastore points to. */ fileShareName: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -735998,10 +748265,66 @@ export namespace machinelearningservices { export function azureFileDatastoreResponseProvideDefaults(val: AzureFileDatastoreResponse): AzureFileDatastoreResponse { return { ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } + export interface AzureOpenAiFineTuningResponse { + /** + * HyperParameters for fine tuning Azure Open AI model. + */ + hyperParameters?: outputs.machinelearningservices.v20240401preview.AzureOpenAiHyperParametersResponse; + /** + * [Required] Input model for fine tuning. + */ + model: outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'AzureOpenAI'. + */ + modelProvider: "AzureOpenAI"; + /** + * [Required] Fine tuning task type. + */ + taskType: string; + /** + * [Required] Training data for fine tuning. + */ + trainingData: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse; + /** + * Validation data for fine tuning. + */ + validationData?: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse; + } + /** + * azureOpenAiFineTuningResponseProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningResponse + */ + export function azureOpenAiFineTuningResponseProvideDefaults(val: AzureOpenAiFineTuningResponse): AzureOpenAiFineTuningResponse { + return { + ...val, + model: outputs.machinelearningservices.v20240401preview.mlflowModelJobInputResponseProvideDefaults(val.model), + }; + } + + /** + * Azure Open AI hyperparameters for fine tuning. + */ + export interface AzureOpenAiHyperParametersResponse { + /** + * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + */ + batchSize?: number; + /** + * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + */ + learningRateMultiplier?: number; + /** + * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + */ + nEpochs?: number; + } + /** * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation */ @@ -736048,7 +748371,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240401.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240401preview.CodeConfigurationResponse; /** * Compute target for batch inference operation. */ @@ -736056,13 +748379,13 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: outputs.machinelearningservices.v20240401.BatchPipelineComponentDeploymentConfigurationResponse; + deploymentConfiguration?: outputs.machinelearningservices.v20240401preview.BatchPipelineComponentDeploymentConfigurationResponse; /** * Description of the endpoint deployment. */ description?: string; /** - * ARM resource ID or AssetId of the environment specification for the endpoint deployment. + * ARM resource ID of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -736094,7 +748417,7 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: outputs.machinelearningservices.v20240401.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20240401.IdAssetReferenceResponse | outputs.machinelearningservices.v20240401.OutputPathAssetReferenceResponse; + model?: outputs.machinelearningservices.v20240401preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20240401preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20240401preview.OutputPathAssetReferenceResponse; /** * Indicates how the output will be organized. */ @@ -736115,12 +748438,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: outputs.machinelearningservices.v20240401.DeploymentResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240401preview.DeploymentResourceConfigurationResponse; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: outputs.machinelearningservices.v20240401.BatchRetrySettingsResponse; + retrySettings?: outputs.machinelearningservices.v20240401preview.BatchRetrySettingsResponse; } /** * batchDeploymentResponseProvideDefaults sets the appropriate defaults for BatchDeploymentResponse @@ -736134,8 +748457,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? outputs.machinelearningservices.v20240401.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), - retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20240401.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20240401preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), }; } @@ -736159,9 +748482,9 @@ export namespace machinelearningservices { */ authMode: string; /** - * Default values for Batch Endpoint + * Default values for Batch Endpoint. */ - defaults?: outputs.machinelearningservices.v20240401.BatchEndpointDefaultsResponse; + defaults?: outputs.machinelearningservices.v20240401preview.BatchEndpointDefaultsResponse; /** * Description of the inference endpoint. */ @@ -736191,7 +748514,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: outputs.machinelearningservices.v20240401.IdAssetReferenceResponse; + componentId?: outputs.machinelearningservices.v20240401preview.IdAssetReferenceResponse; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -736246,9 +748569,6 @@ export namespace machinelearningservices { samplingAlgorithmType: "Bayesian"; } - /** - * Describes the bind options for the container - */ export interface BindOptionsResponse { /** * Indicate whether to create host path. @@ -736289,6 +748609,58 @@ export namespace machinelearningservices { }; } + /** + * The call rate limit Cognitive Services account. + */ + export interface CallRateLimitResponse { + /** + * The count value of Call Rate Limit. + */ + count?: number; + /** + * The renewal period in seconds of Call Rate Limit. + */ + renewalPeriod?: number; + rules?: outputs.machinelearningservices.v20240401preview.ThrottlingRuleResponse[]; + } + + /** + * The capacity configuration. + */ + export interface CapacityConfigResponse { + /** + * The array of allowed values for capacity. + */ + allowedValues?: number[]; + /** + * The default capacity. + */ + default?: number; + /** + * The maximum capacity. + */ + maximum?: number; + /** + * The minimum capacity. + */ + minimum?: number; + /** + * The minimal incremental between allowed values for capacity. + */ + step?: number; + } + + export interface CapacityReservationGroupResponse { + /** + * Offer used by this capacity reservation group. + */ + offer?: outputs.machinelearningservices.v20240401preview.ServerlessOfferResponse; + /** + * [Required] Specifies the amount of capacity to reserve. + */ + reservedCapacity: number; + } + export interface CategoricalDataDriftMetricThresholdResponse { /** * @@ -736302,7 +748674,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; } export interface CategoricalDataQualityMetricThresholdResponse { @@ -736318,7 +748690,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; } export interface CategoricalPredictionDriftMetricThresholdResponse { @@ -736334,7 +748706,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; } /** @@ -736368,6 +748740,22 @@ export namespace machinelearningservices { thumbprint: string; } + export interface ClassificationModelPerformanceMetricThresholdResponse { + /** + * [Required] The classification model performance to calculate. + */ + metric: string; + /** + * + * Expected value is 'Classification'. + */ + modelType: "Classification"; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + } + /** * Classification task in AutoML Table vertical. */ @@ -736379,11 +748767,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240401preview.TableFixedParametersResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -736392,7 +748784,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240401.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240401preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401preview.CustomNCrossValidationsResponse; /** * Positive label for binary metrics calculation. */ @@ -736401,6 +748793,14 @@ export namespace machinelearningservices { * Primary metric for the task. */ primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240401preview.TableParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240401preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -736414,7 +748814,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -736424,15 +748824,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240401.ClassificationTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240401preview.ClassificationTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -736450,14 +748850,15 @@ export namespace machinelearningservices { export function classificationResponseProvideDefaults(val: ClassificationResponse): ClassificationResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -736501,7 +748902,13 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240401.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20240401preview.StackEnsembleSettingsResponse; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: string; } /** * classificationTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsResponse @@ -736515,7 +748922,8 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", }; } @@ -736580,6 +748988,10 @@ export namespace machinelearningservices { * Code asset version details. */ export interface CodeVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Uri where code is located */ @@ -736589,11 +749001,11 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** @@ -736615,11 +749027,20 @@ export namespace machinelearningservices { export function codeVersionResponseProvideDefaults(val: CodeVersionResponse): CodeVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } + export interface CognitiveServicesSkuResponse { + capacity?: number; + family?: string; + name?: string; + size?: string; + tier?: string; + } + export interface CollectionResponse { /** * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. @@ -736683,6 +749104,10 @@ export namespace machinelearningservices { * Command job definition. */ export interface CommandJobResponse { + /** + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + */ + autologgerSettings?: outputs.machinelearningservices.v20240401preview.AutologgerSettingsResponse; /** * ARM resource ID of the code asset. */ @@ -736708,9 +749133,9 @@ export namespace machinelearningservices { */ displayName?: string; /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, Ray, or null. */ - distribution?: outputs.machinelearningservices.v20240401.MpiResponse | outputs.machinelearningservices.v20240401.PyTorchResponse | outputs.machinelearningservices.v20240401.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20240401preview.MpiResponse | outputs.machinelearningservices.v20240401preview.PyTorchResponse | outputs.machinelearningservices.v20240401preview.RayResponse | outputs.machinelearningservices.v20240401preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -736727,11 +749152,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -736744,15 +749169,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: outputs.machinelearningservices.v20240401.CommandJobLimitsResponse; + limits?: outputs.machinelearningservices.v20240401preview.CommandJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; /** * Input parameters. */ @@ -736764,16 +749189,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240401.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240401preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240401.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240401preview.JobResourceConfigurationResponse; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; /** * Status of the job. */ @@ -736791,11 +749220,21 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240401.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } + /** + * Used for sweep over component + */ + export interface ComponentConfigurationResponse { + /** + * Pipeline settings, for things like ContinueRunOnStepFailure etc. + */ + pipelineSettings?: any; + } + /** * Component container definition. * @@ -736844,6 +749283,10 @@ export namespace machinelearningservices { * Definition of a component version: defines resources that span component types. */ export interface ComponentVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Defines Component definition details. * @@ -736854,11 +749297,11 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** @@ -736869,6 +749312,10 @@ export namespace machinelearningservices { * Provisioning state for the component version. */ provisioningState: string; + /** + * Stage in the component lifecycle + */ + stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -736880,6 +749327,7 @@ export namespace machinelearningservices { export function componentVersionResponseProvideDefaults(val: ComponentVersionResponse): ComponentVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -736899,6 +749347,16 @@ export namespace machinelearningservices { endpointUri?: string; } + /** + * Specifies settings for autologger. + */ + export interface ComputeInstanceAutologgerSettingsResponse { + /** + * Indicates whether mlflow autologger is enabled for notebooks. + */ + mlflowAutologger?: string; + } + /** * Defines all connectivity endpoints and properties for an ComputeInstance. */ @@ -736924,7 +749382,7 @@ export namespace machinelearningservices { /** * Environment information of this container. */ - environment?: outputs.machinelearningservices.v20240401.ComputeInstanceEnvironmentInfoResponse; + environment?: outputs.machinelearningservices.v20240401preview.ComputeInstanceEnvironmentInfoResponse; /** * Information of GPU. */ @@ -737008,6 +749466,10 @@ export namespace machinelearningservices { * Mount Action. */ mountAction?: string; + /** + * Mount Mode. + */ + mountMode?: string; /** * name of the ComputeInstance data mount. */ @@ -737081,7 +749543,11 @@ export namespace machinelearningservices { /** * Describes available applications and their endpoints on this ComputeInstance. */ - applications: outputs.machinelearningservices.v20240401.ComputeInstanceApplicationResponse[]; + applications: outputs.machinelearningservices.v20240401preview.ComputeInstanceApplicationResponse[]; + /** + * Specifies settings for autologger. + */ + autologgerSettings?: outputs.machinelearningservices.v20240401preview.ComputeInstanceAutologgerSettingsResponse; /** * The Compute Instance Authorization type. Available values are personal (default). */ @@ -737089,59 +749555,79 @@ export namespace machinelearningservices { /** * Describes all connectivity endpoints available for this ComputeInstance. */ - connectivityEndpoints: outputs.machinelearningservices.v20240401.ComputeInstanceConnectivityEndpointsResponse; + connectivityEndpoints: outputs.machinelearningservices.v20240401preview.ComputeInstanceConnectivityEndpointsResponse; /** * Describes informations of containers on this ComputeInstance. */ - containers: outputs.machinelearningservices.v20240401.ComputeInstanceContainerResponse[]; + containers: outputs.machinelearningservices.v20240401preview.ComputeInstanceContainerResponse[]; /** * Describes information on user who created this ComputeInstance. */ - createdBy: outputs.machinelearningservices.v20240401.ComputeInstanceCreatedByResponse; + createdBy: outputs.machinelearningservices.v20240401preview.ComputeInstanceCreatedByResponse; /** * List of Custom Services added to the compute. */ - customServices?: outputs.machinelearningservices.v20240401.CustomServiceResponse[]; + customServices?: outputs.machinelearningservices.v20240401preview.CustomServiceResponse[]; /** * Describes informations of dataDisks on this ComputeInstance. */ - dataDisks: outputs.machinelearningservices.v20240401.ComputeInstanceDataDiskResponse[]; + dataDisks: outputs.machinelearningservices.v20240401preview.ComputeInstanceDataDiskResponse[]; /** * Describes informations of dataMounts on this ComputeInstance. */ - dataMounts: outputs.machinelearningservices.v20240401.ComputeInstanceDataMountResponse[]; + dataMounts: outputs.machinelearningservices.v20240401preview.ComputeInstanceDataMountResponse[]; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ enableNodePublicIp?: boolean; + /** + * Enable Auto OS Patching. Possible values are: true, false. + */ + enableOSPatching?: boolean; + /** + * Enable root access. Possible values are: true, false. + */ + enableRootAccess?: boolean; + /** + * Enable SSO (single sign on). Possible values are: true, false. + */ + enableSSO?: boolean; /** * Collection of errors encountered on this ComputeInstance. */ - errors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + /** + * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + */ + idleTimeBeforeShutdown?: string; /** * The last operation on ComputeInstance. */ - lastOperation: outputs.machinelearningservices.v20240401.ComputeInstanceLastOperationResponse; + lastOperation: outputs.machinelearningservices.v20240401preview.ComputeInstanceLastOperationResponse; /** * Returns metadata about the operating system image for this compute instance. */ - osImageMetadata: outputs.machinelearningservices.v20240401.ImageMetadataResponse; + osImageMetadata: outputs.machinelearningservices.v20240401preview.ImageMetadataResponse; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: outputs.machinelearningservices.v20240401.PersonalComputeInstanceSettingsResponse; + personalComputeInstanceSettings?: outputs.machinelearningservices.v20240401preview.PersonalComputeInstanceSettingsResponse; + /** + * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + */ + releaseQuotaOnStop?: boolean; /** * The list of schedules to be applied on the computes. */ - schedules?: outputs.machinelearningservices.v20240401.ComputeSchedulesResponse; + schedules?: outputs.machinelearningservices.v20240401preview.ComputeSchedulesResponse; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: outputs.machinelearningservices.v20240401.SetupScriptsResponse; + setupScripts?: outputs.machinelearningservices.v20240401preview.SetupScriptsResponse; /** * Specifies policy and settings for SSH access. */ - sshSettings?: outputs.machinelearningservices.v20240401.ComputeInstanceSshSettingsResponse; + sshSettings?: outputs.machinelearningservices.v20240401preview.ComputeInstanceSshSettingsResponse; /** * The current state of this ComputeInstance. */ @@ -737149,11 +749635,11 @@ export namespace machinelearningservices { /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20240401.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20240401preview.ResourceIdResponse; /** * ComputeInstance version. */ - versions: outputs.machinelearningservices.v20240401.ComputeInstanceVersionResponse; + versions: outputs.machinelearningservices.v20240401preview.ComputeInstanceVersionResponse; /** * Virtual Machine Size */ @@ -737167,7 +749653,11 @@ export namespace machinelearningservices { ...val, applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", - sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20240401.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), + enableOSPatching: (val.enableOSPatching) ?? false, + enableRootAccess: (val.enableRootAccess) ?? true, + enableSSO: (val.enableSSO) ?? true, + releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, + sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20240401preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), }; } @@ -737207,11 +749697,11 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: outputs.machinelearningservices.v20240401.ComputeInstancePropertiesResponse; + properties?: outputs.machinelearningservices.v20240401preview.ComputeInstancePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -737227,7 +749717,7 @@ export namespace machinelearningservices { export function computeInstanceResponseProvideDefaults(val: ComputeInstanceResponse): ComputeInstanceResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240401.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240401preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -737291,9 +749781,6 @@ export namespace machinelearningservices { weekDays?: string[]; } - /** - * Compute runtime config for feature store type workspace. - */ export interface ComputeRuntimeDtoResponse { sparkRuntimeVersion?: string; } @@ -737305,7 +749792,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: outputs.machinelearningservices.v20240401.ComputeStartStopScheduleResponse[]; + computeStartStop?: outputs.machinelearningservices.v20240401preview.ComputeStartStopScheduleResponse[]; } /** @@ -737319,7 +749806,7 @@ export namespace machinelearningservices { /** * Required if triggerType is Cron. */ - cron?: outputs.machinelearningservices.v20240401.CronResponse; + cron?: outputs.machinelearningservices.v20240401preview.CronResponse; /** * A system assigned id for the schedule. */ @@ -737331,11 +749818,11 @@ export namespace machinelearningservices { /** * Required if triggerType is Recurrence. */ - recurrence?: outputs.machinelearningservices.v20240401.RecurrenceResponse; + recurrence?: outputs.machinelearningservices.v20240401preview.RecurrenceResponse; /** * [Deprecated] Not used any more. */ - schedule?: outputs.machinelearningservices.v20240401.ScheduleBaseResponse; + schedule?: outputs.machinelearningservices.v20240401preview.ScheduleBaseResponse; /** * Is the schedule enabled or disabled? */ @@ -737351,8 +749838,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleResponseProvideDefaults(val: ComputeStartStopScheduleResponse): ComputeStartStopScheduleResponse { return { ...val, - cron: (val.cron ? outputs.machinelearningservices.v20240401.cronResponseProvideDefaults(val.cron) : undefined), - recurrence: (val.recurrence ? outputs.machinelearningservices.v20240401.recurrenceResponseProvideDefaults(val.recurrence) : undefined), + cron: (val.cron ? outputs.machinelearningservices.v20240401preview.cronResponseProvideDefaults(val.cron) : undefined), + recurrence: (val.recurrence ? outputs.machinelearningservices.v20240401preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), }; } @@ -737363,11 +749850,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: outputs.machinelearningservices.v20240401.ContainerResourceSettingsResponse; + containerResourceLimits?: outputs.machinelearningservices.v20240401preview.ContainerResourceSettingsResponse; /** * Container resource request info: */ - containerResourceRequests?: outputs.machinelearningservices.v20240401.ContainerResourceSettingsResponse; + containerResourceRequests?: outputs.machinelearningservices.v20240401preview.ContainerResourceSettingsResponse; } export interface ContainerResourceSettingsResponse { @@ -737388,17 +749875,7 @@ export namespace machinelearningservices { memory?: string; } - export interface ContentSafetyResponse { - /** - * [Required] Specifies the status of content safety. - */ - contentSafetyStatus: string; - } - export interface CosmosDbSettingsResponse { - /** - * The throughput of the collections in cosmosdb database - */ collectionsThroughput?: number; } @@ -737411,7 +749888,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: outputs.machinelearningservices.v20240401.MonitorDefinitionResponse; + monitorDefinition: outputs.machinelearningservices.v20240401preview.MonitorDefinitionResponse; } /** @@ -737523,7 +750000,7 @@ export namespace machinelearningservices { /** * Custom Keys credential object */ - credentials?: outputs.machinelearningservices.v20240401.CustomKeysResponse; + credentials?: outputs.machinelearningservices.v20240401preview.CustomKeysResponse; expiryTime?: string; /** * Group based on connection category @@ -737536,14 +750013,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } export interface CustomMetricThresholdResponse { @@ -737554,7 +750023,44 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + } + + export interface CustomModelFineTuningResponse { + /** + * HyperParameters for fine tuning custom model. + */ + hyperParameters?: {[key: string]: string}; + /** + * [Required] Input model for fine tuning. + */ + model: outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'Custom'. + */ + modelProvider: "Custom"; + /** + * [Required] Fine tuning task type. + */ + taskType: string; + /** + * [Required] Training data for fine tuning. + */ + trainingData: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse; + /** + * Validation data for fine tuning. + */ + validationData?: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse; + } + /** + * customModelFineTuningResponseProvideDefaults sets the appropriate defaults for CustomModelFineTuningResponse + */ + export function customModelFineTuningResponseProvideDefaults(val: CustomModelFineTuningResponse): CustomModelFineTuningResponse { + return { + ...val, + model: outputs.machinelearningservices.v20240401preview.mlflowModelJobInputResponseProvideDefaults(val.model), + }; } export interface CustomModelJobInputResponse { @@ -737571,6 +750077,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -737587,6 +750097,18 @@ export namespace machinelearningservices { } export interface CustomModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -737600,6 +750122,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -737611,27 +750137,28 @@ export namespace machinelearningservices { export function customModelJobOutputResponseProvideDefaults(val: CustomModelJobOutputResponse): CustomModelJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } export interface CustomMonitoringSignalResponse { /** - * [Required] Reference to the component asset used to calculate the custom metrics. + * [Required] ARM resource ID of the component resource used to calculate the custom metrics. */ componentId: string; /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: {[key: string]: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse}; + inputAssets?: {[key: string]: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse}; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: outputs.machinelearningservices.v20240401.CustomMetricThresholdResponse[]; + metricThresholds: outputs.machinelearningservices.v20240401preview.CustomMetricThresholdResponse[]; /** * The current notification mode for this signal. */ @@ -737645,6 +750172,10 @@ export namespace machinelearningservices { * Expected value is 'Custom'. */ signalType: "Custom"; + /** + * A list of metrics to calculate and their associated thresholds. + */ + workspaceConnection?: outputs.machinelearningservices.v20240401preview.MonitoringWorkspaceConnectionResponse; } /** @@ -737681,19 +750212,23 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: outputs.machinelearningservices.v20240401.DockerResponse; + docker?: outputs.machinelearningservices.v20240401preview.DockerResponse; /** * Configuring the endpoints for the container */ - endpoints?: outputs.machinelearningservices.v20240401.EndpointResponse[]; + endpoints?: outputs.machinelearningservices.v20240401preview.EndpointResponse[]; /** * Environment Variable for the container */ - environmentVariables?: {[key: string]: outputs.machinelearningservices.v20240401.EnvironmentVariableResponse}; + environmentVariables?: {[key: string]: outputs.machinelearningservices.v20240401preview.EnvironmentVariableResponse}; /** * Describes the Image Specifications */ - image?: outputs.machinelearningservices.v20240401.ImageResponse; + image?: outputs.machinelearningservices.v20240401preview.ImageResponse; + /** + * Describes the jupyter kernel settings for the image if its a custom environment + */ + kernel?: outputs.machinelearningservices.v20240401preview.JupyterKernelConfigResponse; /** * Name of the Custom Service */ @@ -737701,7 +750236,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: outputs.machinelearningservices.v20240401.VolumeDefinitionResponse[]; + volumes?: outputs.machinelearningservices.v20240401preview.VolumeDefinitionResponse[]; } /** * customServiceResponseProvideDefaults sets the appropriate defaults for CustomServiceResponse @@ -737709,7 +750244,7 @@ export namespace machinelearningservices { export function customServiceResponseProvideDefaults(val: CustomServiceResponse): CustomServiceResponse { return { ...val, - image: (val.image ? outputs.machinelearningservices.v20240401.imageResponseProvideDefaults(val.image) : undefined), + image: (val.image ? outputs.machinelearningservices.v20240401preview.imageResponseProvideDefaults(val.image) : undefined), }; } @@ -737742,11 +750277,11 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: {[key: string]: outputs.machinelearningservices.v20240401.CollectionResponse}; + collections: {[key: string]: outputs.machinelearningservices.v20240401preview.CollectionResponse}; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: outputs.machinelearningservices.v20240401.RequestLoggingResponse; + requestLogging?: outputs.machinelearningservices.v20240401preview.RequestLoggingResponse; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. @@ -737809,6 +750344,10 @@ export namespace machinelearningservices { } export interface DataDriftMonitoringSignalResponse { + /** + * The data segment used for scoping on a subset of the data population. + */ + dataSegment?: outputs.machinelearningservices.v20240401preview.MonitoringDataSegmentResponse; /** * A dictionary that maps feature names to their respective data types. */ @@ -737816,15 +750355,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20240401.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20240401preview.FeatureImportanceSettingsResponse; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: outputs.machinelearningservices.v20240401.AllFeaturesResponse | outputs.machinelearningservices.v20240401.FeatureSubsetResponse | outputs.machinelearningservices.v20240401.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20240401preview.AllFeaturesResponse | outputs.machinelearningservices.v20240401preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240401preview.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240401.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20240401.NumericalDataDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240401preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20240401preview.NumericalDataDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -737832,7 +750371,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -737840,7 +750379,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; /** * * Expected value is 'DataDrift'. @@ -737853,7 +750392,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalResponseProvideDefaults(val: DataDriftMonitoringSignalResponse): DataDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240401.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240401preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -737893,7 +750432,7 @@ export namespace machinelearningservices { /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -737904,6 +750443,70 @@ export namespace machinelearningservices { resourceId?: string; } + export interface DataImportResponse { + /** + * Name of the asset for data import job to create + */ + assetName?: string; + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; + /** + * Enum to determine the type of data. + * Expected value is 'uri_folder'. + */ + dataType: "uri_folder"; + /** + * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + */ + dataUri: string; + /** + * The asset description text. + */ + description?: string; + /** + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + */ + isAnonymous?: boolean; + /** + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + */ + isArchived?: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Source data of the asset to import from + */ + source?: outputs.machinelearningservices.v20240401preview.DatabaseSourceResponse | outputs.machinelearningservices.v20240401preview.FileSystemSourceResponse; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * dataImportResponseProvideDefaults sets the appropriate defaults for DataImportResponse + */ + export function dataImportResponseProvideDefaults(val: DataImportResponse): DataImportResponse { + return { + ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + isAnonymous: (val.isAnonymous) ?? false, + isArchived: (val.isArchived) ?? false, + }; + } + /** * A DataLakeAnalytics compute. */ @@ -737937,11 +750540,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240401.DataLakeAnalyticsSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240401preview.DataLakeAnalyticsSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -737986,15 +750589,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20240401.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20240401preview.FeatureImportanceSettingsResponse; /** * The features to calculate drift over. */ - features?: outputs.machinelearningservices.v20240401.AllFeaturesResponse | outputs.machinelearningservices.v20240401.FeatureSubsetResponse | outputs.machinelearningservices.v20240401.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20240401preview.AllFeaturesResponse | outputs.machinelearningservices.v20240401preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240401preview.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240401.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20240401.NumericalDataQualityMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240401preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20240401preview.NumericalDataQualityMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -738002,7 +750605,7 @@ export namespace machinelearningservices { /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -738010,7 +750613,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; /** * * Expected value is 'DataQuality'. @@ -738023,10 +750626,38 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalResponseProvideDefaults(val: DataQualityMonitoringSignalResponse): DataQualityMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240401.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240401preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } + export interface DatabaseSourceResponse { + /** + * Workspace connection for data import source storage + */ + connection?: string; + /** + * SQL Query statement for data import Database source + */ + query?: string; + /** + * Enum to determine the type of data. + * Expected value is 'database'. + */ + sourceType: "database"; + /** + * SQL StoredProcedure on data import Database source + */ + storedProcedure?: string; + /** + * SQL StoredProcedure parameters + */ + storedProcedureParams?: {[key: string]: string}[]; + /** + * Name of the table on data import Database source + */ + tableName?: string; + } + /** * Properties of Databricks */ @@ -738077,11 +750708,11 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: outputs.machinelearningservices.v20240401.DatabricksPropertiesResponse; + properties?: outputs.machinelearningservices.v20240401preview.DatabricksPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -738100,6 +750731,32 @@ export namespace machinelearningservices { scaleType: "Default"; } + /** + * Properties of Cognitive Services account deployment model. + */ + export interface DeploymentModelResponse { + /** + * The call rate limit Cognitive Services account. + */ + callRateLimit: outputs.machinelearningservices.v20240401preview.CallRateLimitResponse; + /** + * Deployment model format. + */ + format?: string; + /** + * Deployment model name. + */ + name?: string; + /** + * Optional. Deployment model source ARM resource ID. + */ + source?: string; + /** + * Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. + */ + version?: string; + } + export interface DeploymentResourceConfigurationResponse { /** * Optional number of instances or nodes used by the compute target. @@ -738109,6 +750766,15 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: string; + /** + * Locations where the job can run. + */ + locations?: string[]; + /** + * Optional max allowed number of instances or nodes to be used by the compute target. + * For use with elastic training, currently supported by PyTorch distribution type only. + */ + maxInstanceCount?: number; /** * Additional properties bag. */ @@ -738124,9 +750790,6 @@ export namespace machinelearningservices { }; } - /** - * Docker container configuration - */ export interface DockerResponse { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -738134,39 +750797,74 @@ export namespace machinelearningservices { privileged?: boolean; } - export interface EncryptionKeyVaultPropertiesResponse { + export interface EncryptionPropertyResponse { /** - * For future use - The client id of the identity which will be used to access key vault. + * The byok cosmosdb account that customer brings to store customer's data + * with encryption */ - identityClientId?: string; + cosmosDbResourceId?: string; /** - * Key vault uri to access the encryption key. + * Identity to be used with the keyVault */ - keyIdentifier: string; + identity?: outputs.machinelearningservices.v20240401preview.IdentityForCmkResponse; /** - * The ArmId of the keyVault where the customer owned encryption key is present. + * KeyVault details to do the encryption */ - keyVaultArmId: string; + keyVaultProperties: outputs.machinelearningservices.v20240401preview.KeyVaultPropertiesResponse; + /** + * The byok search account that customer brings to store customer's data + * with encryption + */ + searchAccountResourceId?: string; + /** + * Indicates whether or not the encryption is enabled for the workspace. + */ + status: string; + /** + * The byok storage account that customer brings to store customer's data + * with encryption + */ + storageAccountResourceId?: string; } - export interface EncryptionPropertyResponse { + export interface EndpointDeploymentModelResponse { /** - * The identity that will be used to access the key vault for encryption at rest. + * Model format */ - identity?: outputs.machinelearningservices.v20240401.IdentityForCmkResponse; + format?: string; /** - * Customer Key vault properties. + * Model name. */ - keyVaultProperties: outputs.machinelearningservices.v20240401.EncryptionKeyVaultPropertiesResponse; + name?: string; /** - * Indicates whether or not the encryption is enabled for the workspace. + * Optional. Deployment model source ARM resource ID. */ - status: string; + source?: string; + /** + * Model version. + */ + version?: string; + } + + export interface EndpointDeploymentResourcePropertiesResponse { + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20240401preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; } - /** - * Describes the endpoint configuration for the container - */ export interface EndpointResponse { /** * Host IP over which the application is exposed from the container @@ -738255,9 +750953,6 @@ export namespace machinelearningservices { }; } - /** - * Environment Variables for the container - */ export interface EnvironmentVariableResponse { /** * Type of the Environment Variable. Possible values are: local - For local variable @@ -738282,6 +750977,10 @@ export namespace machinelearningservices { * Environment version details. */ export interface EnvironmentVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Defines if image needs to be rebuilt based on base image changes. */ @@ -738289,7 +750988,7 @@ export namespace machinelearningservices { /** * Configuration settings for Docker build context. */ - build?: outputs.machinelearningservices.v20240401.BuildContextResponse; + build?: outputs.machinelearningservices.v20240401preview.BuildContextResponse; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -738312,13 +751011,17 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: outputs.machinelearningservices.v20240401.InferenceContainerPropertiesResponse; + inferenceConfig?: outputs.machinelearningservices.v20240401preview.InferenceContainerPropertiesResponse; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if environment is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** @@ -738348,8 +751051,10 @@ export namespace machinelearningservices { export function environmentVersionResponseProvideDefaults(val: EnvironmentVersionResponse): EnvironmentVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? outputs.machinelearningservices.v20240401.buildContextResponseProvideDefaults(val.build) : undefined), + build: (val.build ? outputs.machinelearningservices.v20240401preview.buildContextResponseProvideDefaults(val.build) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -738377,7 +751082,7 @@ export namespace machinelearningservices { /** * The error additional info. */ - additionalInfo: outputs.machinelearningservices.v20240401.ErrorAdditionalInfoResponse[]; + additionalInfo: outputs.machinelearningservices.v20240401preview.ErrorAdditionalInfoResponse[]; /** * The error code. */ @@ -738385,7 +751090,7 @@ export namespace machinelearningservices { /** * The error details. */ - details: outputs.machinelearningservices.v20240401.ErrorDetailResponse[]; + details: outputs.machinelearningservices.v20240401preview.ErrorDetailResponse[]; /** * The error message. */ @@ -738403,7 +751108,43 @@ export namespace machinelearningservices { /** * The error object. */ - error?: outputs.machinelearningservices.v20240401.ErrorDetailResponse; + error?: outputs.machinelearningservices.v20240401preview.ErrorDetailResponse; + } + + /** + * The estimated price info for using a VM of a particular OS type, tier, etc. + */ + export interface EstimatedVMPriceResponse { + /** + * Operating system type used by the VM. + */ + osType: string; + /** + * The price charged for using the VM. + */ + retailPrice: number; + /** + * The type of the VM. + */ + vmTier: string; + } + + /** + * The estimated price info for using a VM. + */ + export interface EstimatedVMPricesResponse { + /** + * Three lettered code specifying the currency of the VM price. Example: USD + */ + billingCurrency: string; + /** + * The unit of time measurement for the specified VM price. Example: OneHour + */ + unitOfMeasure: string; + /** + * The list of estimated prices for using a VM of a particular OS type, tier, etc. + */ + values: outputs.machinelearningservices.v20240401preview.EstimatedVMPriceResponse[]; } export interface FeatureAttributionDriftMonitoringSignalResponse { @@ -738414,11 +751155,11 @@ export namespace machinelearningservices { /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: outputs.machinelearningservices.v20240401.FeatureImportanceSettingsResponse; + featureImportanceSettings: outputs.machinelearningservices.v20240401preview.FeatureImportanceSettingsResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: outputs.machinelearningservices.v20240401.FeatureAttributionMetricThresholdResponse; + metricThreshold: outputs.machinelearningservices.v20240401preview.FeatureAttributionMetricThresholdResponse; /** * The current notification mode for this signal. */ @@ -738426,7 +751167,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: (outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse)[]; + productionData: (outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse)[]; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -738434,7 +751175,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; /** * * Expected value is 'FeatureAttributionDrift'. @@ -738447,7 +751188,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalResponseProvideDefaults(val: FeatureAttributionDriftMonitoringSignalResponse): FeatureAttributionDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: outputs.machinelearningservices.v20240401.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), + featureImportanceSettings: outputs.machinelearningservices.v20240401preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), }; } @@ -738459,7 +751200,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; } export interface FeatureImportanceSettingsResponse { @@ -738482,14 +751223,8 @@ export namespace machinelearningservices { }; } - /** - * Settings for feature store type workspace. - */ export interface FeatureStoreSettingsResponse { - /** - * Compute runtime config for feature store type workspace. - */ - computeRuntime?: outputs.machinelearningservices.v20240401.ComputeRuntimeDtoResponse; + computeRuntime?: outputs.machinelearningservices.v20240401preview.ComputeRuntimeDtoResponse; offlineStoreConnectionName?: string; onlineStoreConnectionName?: string; } @@ -738507,7 +751242,7 @@ export namespace machinelearningservices { } /** - * DTO object representing feature set + * Dto object representing feature set */ export interface FeaturesetContainerResponse { /** @@ -738550,7 +751285,7 @@ export namespace machinelearningservices { } /** - * DTO object representing specification + * Dto object representing specification */ export interface FeaturesetSpecificationResponse { /** @@ -738560,9 +751295,13 @@ export namespace machinelearningservices { } /** - * DTO object representing feature set version + * Dto object representing feature set version */ export interface FeaturesetVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -738572,17 +751311,17 @@ export namespace machinelearningservices { */ entities?: string[]; /** - * If the name version are system generated (anonymous registration). + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** * Specifies the materialization settings */ - materializationSettings?: outputs.machinelearningservices.v20240401.MaterializationSettingsResponse; + materializationSettings?: outputs.machinelearningservices.v20240401preview.MaterializationSettingsResponse; /** * The asset property dictionary. */ @@ -738594,7 +751333,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: outputs.machinelearningservices.v20240401.FeaturesetSpecificationResponse; + specification?: outputs.machinelearningservices.v20240401preview.FeaturesetSpecificationResponse; /** * Specifies the asset stage */ @@ -738610,14 +751349,15 @@ export namespace machinelearningservices { export function featuresetVersionResponseProvideDefaults(val: FeaturesetVersionResponse): FeaturesetVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20240401.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), + materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20240401preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), }; } /** - * DTO object representing feature entity + * Dto object representing feature entity */ export interface FeaturestoreEntityContainerResponse { /** @@ -738660,9 +751400,13 @@ export namespace machinelearningservices { } /** - * DTO object representing feature entity version + * Dto object representing feature entity version */ export interface FeaturestoreEntityVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -738670,13 +751414,13 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: outputs.machinelearningservices.v20240401.IndexColumnResponse[]; + indexColumns?: outputs.machinelearningservices.v20240401preview.IndexColumnResponse[]; /** - * If the name version are system generated (anonymous registration). + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** @@ -738702,11 +751446,111 @@ export namespace machinelearningservices { export function featurestoreEntityVersionResponseProvideDefaults(val: FeaturestoreEntityVersionResponse): FeaturestoreEntityVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } + export interface FileSystemSourceResponse { + /** + * Workspace connection for data import source storage + */ + connection?: string; + /** + * Path on data import FileSystem source + */ + path?: string; + /** + * Enum to determine the type of data. + * Expected value is 'file_system'. + */ + sourceType: "file_system"; + } + + /** + * FineTuning Job definition. + */ + export interface FineTuningJobResponse { + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * [Required] + */ + fineTuningDetails: outputs.machinelearningservices.v20240401preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20240401preview.CustomModelFineTuningResponse; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Enum to determine the type of job. + * Expected value is 'FineTuning'. + */ + jobType: "FineTuning"; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + /** + * [Required] + */ + outputs: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * fineTuningJobResponseProvideDefaults sets the appropriate defaults for FineTuningJobResponse + */ + export function fineTuningJobResponseProvideDefaults(val: FineTuningJobResponse): FineTuningJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + /** * Fixed input data definition. */ @@ -738752,15 +751596,19 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240401preview.TableFixedParametersResponse; /** * Forecasting task specific inputs. */ - forecastingSettings?: outputs.machinelearningservices.v20240401.ForecastingSettingsResponse; + forecastingSettings?: outputs.machinelearningservices.v20240401preview.ForecastingSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -738769,11 +751617,19 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240401.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240401preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401preview.CustomNCrossValidationsResponse; /** * Primary metric for forecasting task. */ primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240401preview.TableParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240401preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -738787,7 +751643,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -738797,15 +751653,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240401.ForecastingTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240401preview.ForecastingTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -738823,15 +751679,16 @@ export namespace machinelearningservices { export function forecastingResponseProvideDefaults(val: ForecastingResponse): ForecastingResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20240401.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20240401preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -738854,10 +751711,15 @@ export namespace machinelearningservices { * Flag for generating lags for the numeric features with 'auto' or null. */ featureLags?: string; + /** + * The feature columns that are available for training but unknown at the time of forecast/inference. + * If features_unknown_at_forecast_time is not set, it is assumed that all the feature columns in the dataset are known at inference time. + */ + featuresUnknownAtForecastTime?: string[]; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: outputs.machinelearningservices.v20240401.AutoForecastHorizonResponse | outputs.machinelearningservices.v20240401.CustomForecastHorizonResponse; + forecastHorizon?: outputs.machinelearningservices.v20240401preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20240401preview.CustomForecastHorizonResponse; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -738866,7 +751728,7 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: outputs.machinelearningservices.v20240401.AutoSeasonalityResponse | outputs.machinelearningservices.v20240401.CustomSeasonalityResponse; + seasonality?: outputs.machinelearningservices.v20240401preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20240401preview.CustomSeasonalityResponse; /** * The parameter defining how if AutoML should handle short time series. */ @@ -738879,11 +751741,11 @@ export namespace machinelearningservices { /** * The number of past periods to lag from the target column. */ - targetLags?: outputs.machinelearningservices.v20240401.AutoTargetLagsResponse | outputs.machinelearningservices.v20240401.CustomTargetLagsResponse; + targetLags?: outputs.machinelearningservices.v20240401preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20240401preview.CustomTargetLagsResponse; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: outputs.machinelearningservices.v20240401.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20240401.CustomTargetRollingWindowSizeResponse; + targetRollingWindowSize?: outputs.machinelearningservices.v20240401preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20240401preview.CustomTargetRollingWindowSizeResponse; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -738951,7 +751813,13 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240401.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20240401preview.StackEnsembleSettingsResponse; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: string; } /** * forecastingTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsResponse @@ -738965,7 +751833,8 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", }; } @@ -738978,6 +751847,7 @@ export namespace machinelearningservices { */ category?: string; destination?: string; + parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -738989,6 +751859,102 @@ export namespace machinelearningservices { type: "FQDN"; } + /** + * Generation safety quality metric threshold definition. + */ + export interface GenerationSafetyQualityMetricThresholdResponse { + /** + * [Required] Gets or sets the feature attribution metric to calculate. + */ + metric: string; + /** + * Gets or sets the threshold value. + * If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + } + + /** + * Generation safety quality monitoring signal definition. + */ + export interface GenerationSafetyQualityMonitoringSignalResponse { + /** + * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. + */ + metricThresholds: outputs.machinelearningservices.v20240401preview.GenerationSafetyQualityMetricThresholdResponse[]; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * Gets or sets the production data for computing metrics. + */ + productionData?: (outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse)[]; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The sample rate of the production data, should be greater than 0 and at most 1. + */ + samplingRate: number; + /** + * + * Expected value is 'GenerationSafetyQuality'. + */ + signalType: "GenerationSafetyQuality"; + /** + * Gets or sets the workspace connection ID used to connect to the content generation endpoint. + */ + workspaceConnectionId?: string; + } + + /** + * Generation token statistics metric threshold definition. + */ + export interface GenerationTokenUsageMetricThresholdResponse { + /** + * [Required] Gets or sets the feature attribution metric to calculate. + */ + metric: string; + /** + * Gets or sets the threshold value. + * If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + } + + /** + * Generation token usage signal definition. + */ + export interface GenerationTokenUsageSignalResponse { + /** + * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. + */ + metricThresholds: outputs.machinelearningservices.v20240401preview.GenerationTokenUsageMetricThresholdResponse[]; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * Gets or sets the production data for computing metrics. + */ + productionData?: (outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse)[]; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The sample rate of the production data, should be greater than 0 and at most 1. + */ + samplingRate: number; + /** + * + * Expected value is 'GenerationTokenStatistics'. + */ + signalType: "GenerationTokenStatistics"; + } + /** * Defines a Sampling Algorithm that exhaustively generates every value combination in the space */ @@ -739011,7 +751977,7 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: outputs.machinelearningservices.v20240401.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20240401preview.VirtualMachineSshCredentialsResponse; /** * Port open for ssh connections on the master node of the cluster. */ @@ -739054,11 +752020,11 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: outputs.machinelearningservices.v20240401.HDInsightPropertiesResponse; + properties?: outputs.machinelearningservices.v20240401preview.HDInsightPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -739069,6 +752035,60 @@ export namespace machinelearningservices { resourceId?: string; } + export interface HdfsDatastoreResponse { + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'Hdfs'. + */ + datastoreType: "Hdfs"; + /** + * The asset description text. + */ + description?: string; + /** + * The TLS cert of the HDFS server. Needs to be a base64 encoded string. Required if "Https" protocol is selected. + */ + hdfsServerCertificate?: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * [Required] IP Address or DNS HostName. + */ + nameNodeAddress: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Protocol used to communicate with the storage account (Https/Http). + */ + protocol?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * hdfsDatastoreResponseProvideDefaults sets the appropriate defaults for HdfsDatastoreResponse + */ + export function hdfsDatastoreResponseProvideDefaults(val: HdfsDatastoreResponse): HdfsDatastoreResponse { + return { + ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + protocol: (val.protocol) ?? "http", + }; + } + /** * Reference to an asset via its ARM resource ID. */ @@ -739085,11 +752105,11 @@ export namespace machinelearningservices { } /** - * Identity that will be used to access key vault for encryption at rest + * Identity object used for encryption. */ export interface IdentityForCmkResponse { /** - * The ArmId of the user assigned identity that will be used to access the customer managed key vault + * UserAssignedIdentity to be used to fetch the encryption key from keyVault */ userAssignedIdentity?: string; } @@ -739102,7 +752122,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240401.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240401preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -739110,7 +752130,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240401.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20240401preview.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -739118,11 +752138,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240401.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20240401preview.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240401.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240401preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -739136,11 +752156,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -739154,12 +752174,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelResponseProvideDefaults(val: ImageClassificationMultilabelResponse): ImageClassificationMultilabelResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240401.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240401preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -739171,7 +752191,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240401.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240401preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -739179,7 +752199,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240401.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20240401preview.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -739187,11 +752207,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240401.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20240401preview.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240401.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240401preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -739205,11 +752225,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -739223,12 +752243,12 @@ export namespace machinelearningservices { export function imageClassificationResponseProvideDefaults(val: ImageClassificationResponse): ImageClassificationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240401.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240401preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -739240,7 +752260,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240401.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240401preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -739248,7 +752268,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240401.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20240401preview.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -739256,11 +752276,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240401.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20240401preview.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240401.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240401preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -739274,11 +752294,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -739292,12 +752312,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationResponseProvideDefaults(val: ImageInstanceSegmentationResponse): ImageInstanceSegmentationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240401.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240401preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -739346,6 +752366,10 @@ export namespace machinelearningservices { * Specifies the latest available operating system image version. */ latestImageVersion?: string; + /** + * Metadata about the os patching. + */ + osPatchingStatus: outputs.machinelearningservices.v20240401preview.OsPatchingStatusResponse; } /** @@ -739744,7 +752768,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -739878,7 +752902,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationResponseProvideDefaults(val: ImageModelSettingsClassificationResponse): ImageModelSettingsClassificationResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240401.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240401preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -739927,7 +752951,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -739985,6 +753009,14 @@ export namespace machinelearningservices { * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ learningRateScheduler?: string; + /** + * Enable computing and logging training metrics. + */ + logTrainingMetrics?: string; + /** + * Enable computing and logging validation loss. + */ + logValidationLoss?: string; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -740103,8 +753135,10 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionResponseProvideDefaults(val: ImageModelSettingsObjectDetectionResponse): ImageModelSettingsObjectDetectionResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240401.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240401preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", + logTrainingMetrics: (val.logTrainingMetrics) ?? "Enable", + logValidationLoss: (val.logValidationLoss) ?? "Disable", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", validationMetricType: (val.validationMetricType) ?? "None", @@ -740119,7 +753153,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240401.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240401preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -740127,7 +753161,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240401.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20240401preview.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -740135,11 +753169,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240401.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20240401preview.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240401.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240401preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -740153,11 +753187,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -740171,27 +753205,28 @@ export namespace machinelearningservices { export function imageObjectDetectionResponseProvideDefaults(val: ImageObjectDetectionResponse): ImageObjectDetectionResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240401.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240401preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } - /** - * Describes the Image Specifications - */ export interface ImageResponse { /** - * Image reference + * Image reference URL if type is docker. Environment name if type is azureml */ reference?: string; /** - * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) */ type?: string; + /** + * Version of image being used. If latest then skip this field + */ + version?: string; } /** * imageResponseProvideDefaults sets the appropriate defaults for ImageResponse @@ -740210,15 +753245,36 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: outputs.machinelearningservices.v20240401.BanditPolicyResponse | outputs.machinelearningservices.v20240401.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20240401preview.BanditPolicyResponse | outputs.machinelearningservices.v20240401preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401preview.TruncationSelectionPolicyResponse; /** * [Required] Type of the hyperparameter sampling algorithms. */ samplingAlgorithm: string; } + export interface ImportDataActionResponse { + /** + * + * Expected value is 'ImportData'. + */ + actionType: "ImportData"; + /** + * [Required] Defines Schedule action definition details. + */ + dataImportDefinition: outputs.machinelearningservices.v20240401preview.DataImportResponse; + } /** - * DTO object representing index column + * importDataActionResponseProvideDefaults sets the appropriate defaults for ImportDataActionResponse + */ + export function importDataActionResponseProvideDefaults(val: ImportDataActionResponse): ImportDataActionResponse { + return { + ...val, + dataImportDefinition: outputs.machinelearningservices.v20240401preview.dataImportResponseProvideDefaults(val.dataImportDefinition), + }; + } + + /** + * Dto object representing index column */ export interface IndexColumnResponse { /** @@ -740244,15 +753300,134 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: outputs.machinelearningservices.v20240401.RouteResponse; + livenessRoute?: outputs.machinelearningservices.v20240401preview.RouteResponse; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: outputs.machinelearningservices.v20240401.RouteResponse; + readinessRoute?: outputs.machinelearningservices.v20240401preview.RouteResponse; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: outputs.machinelearningservices.v20240401.RouteResponse; + scoringRoute?: outputs.machinelearningservices.v20240401preview.RouteResponse; + } + + /** + * InferenceEndpoint configuration + */ + export interface InferenceEndpointResponse { + /** + * [Required] Authentication mode for the endpoint. + */ + authMode: string; + /** + * Description of the resource. + */ + description?: string; + /** + * Endpoint URI for the inference endpoint. + */ + endpointUri: string; + /** + * [Required] Group within the same pool with which this endpoint needs to be associated with. + */ + groupId: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the endpoint. + */ + provisioningState: string; + } + + /** + * Inference group configuration + */ + export interface InferenceGroupResponse { + /** + * Capacity to be used from the pool's reserved capacity. + * optional + */ + bonusExtraCapacity?: number; + /** + * Description of the resource. + */ + description?: string; + /** + * Metadata for the inference group. + */ + metadata?: string; + /** + * Priority of the group within the N:Microsoft.MachineLearning.ManagementFrontEnd.Contracts.V20240101Preview.Pools.InferencePools. + */ + priority?: number; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the inference group. + */ + provisioningState: string; + } + /** + * inferenceGroupResponseProvideDefaults sets the appropriate defaults for InferenceGroupResponse + */ + export function inferenceGroupResponseProvideDefaults(val: InferenceGroupResponse): InferenceGroupResponse { + return { + ...val, + bonusExtraCapacity: (val.bonusExtraCapacity) ?? 0, + priority: (val.priority) ?? 0, + }; + } + + /** + * Inference pool configuration + */ + export interface InferencePoolResponse { + /** + * Code configuration for the inference pool. + */ + codeConfiguration?: outputs.machinelearningservices.v20240401preview.CodeConfigurationResponse; + /** + * Description of the resource. + */ + description?: string; + /** + * EnvironmentConfiguration for the inference pool. + */ + environmentConfiguration?: outputs.machinelearningservices.v20240401preview.PoolEnvironmentConfigurationResponse; + /** + * ModelConfiguration for the inference pool. + */ + modelConfiguration?: outputs.machinelearningservices.v20240401preview.PoolModelConfigurationResponse; + /** + * [Required] Compute instance type. + */ + nodeSkuType: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the pool. + */ + provisioningState: string; + /** + * Request configuration for the inference pool. + */ + requestConfiguration?: outputs.machinelearningservices.v20240401preview.RequestConfigurationResponse; + } + /** + * inferencePoolResponseProvideDefaults sets the appropriate defaults for InferencePoolResponse + */ + export function inferencePoolResponseProvideDefaults(val: InferencePoolResponse): InferencePoolResponse { + return { + ...val, + environmentConfiguration: (val.environmentConfiguration ? outputs.machinelearningservices.v20240401preview.poolEnvironmentConfigurationResponseProvideDefaults(val.environmentConfiguration) : undefined), + requestConfiguration: (val.requestConfiguration ? outputs.machinelearningservices.v20240401preview.requestConfigurationResponseProvideDefaults(val.requestConfiguration) : undefined), + }; } /** @@ -740266,7 +753441,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: outputs.machinelearningservices.v20240401.InstanceTypeSchemaResponseResources; + resources?: outputs.machinelearningservices.v20240401preview.InstanceTypeSchemaResponseResources; } /** @@ -740283,6 +753458,29 @@ export namespace machinelearningservices { requests?: {[key: string]: string}; } + /** + * Intellectual Property details for a resource. + */ + export interface IntellectualPropertyResponse { + /** + * Protection level of the Intellectual Property. + */ + protectionLevel?: string; + /** + * [Required] Publisher of the Intellectual Property. Must be the same as Registry publisher name. + */ + publisher: string; + } + /** + * intellectualPropertyResponseProvideDefaults sets the appropriate defaults for IntellectualPropertyResponse + */ + export function intellectualPropertyResponseProvideDefaults(val: IntellectualPropertyResponse): IntellectualPropertyResponse { + return { + ...val, + protectionLevel: (val.protectionLevel) ?? "All", + }; + } + export interface JobResourceConfigurationResponse { /** * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. @@ -740296,6 +753494,15 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: string; + /** + * Locations where the job can run. + */ + locations?: string[]; + /** + * Optional max allowed number of instances or nodes to be used by the compute target. + * For use with elastic training, currently supported by PyTorch distribution type only. + */ + maxInstanceCount?: number; /** * Additional properties bag. */ @@ -740325,7 +753532,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: outputs.machinelearningservices.v20240401.AutoMLJobResponse | outputs.machinelearningservices.v20240401.CommandJobResponse | outputs.machinelearningservices.v20240401.PipelineJobResponse | outputs.machinelearningservices.v20240401.SparkJobResponse | outputs.machinelearningservices.v20240401.SweepJobResponse; + jobBaseProperties: outputs.machinelearningservices.v20240401preview.AutoMLJobResponse | outputs.machinelearningservices.v20240401preview.CommandJobResponse | outputs.machinelearningservices.v20240401preview.FineTuningJobResponse | outputs.machinelearningservices.v20240401preview.LabelingJobResponse | outputs.machinelearningservices.v20240401preview.PipelineJobResponse | outputs.machinelearningservices.v20240401preview.SparkJobResponse | outputs.machinelearningservices.v20240401preview.SweepJobResponse; } /** @@ -740348,9 +753555,9 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: outputs.machinelearningservices.v20240401.AllNodesResponse; + nodes?: outputs.machinelearningservices.v20240401preview.AllNodesResponse; /** - * Port for endpoint. + * Port for endpoint set by user. */ port?: number; /** @@ -740363,6 +753570,83 @@ export namespace machinelearningservices { status: string; } + /** + * Jupyter kernel configuration. + */ + export interface JupyterKernelConfigResponse { + /** + * Argument to the the runtime + */ + argv?: string[]; + /** + * Display name of the kernel + */ + displayName?: string; + /** + * Language of the kernel [Example value: python] + */ + language?: string; + } + + export interface KerberosKeytabCredentialsResponse { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'KerberosKeytab'. + */ + credentialsType: "KerberosKeytab"; + /** + * [Required] IP Address or DNS HostName. + */ + kerberosKdcAddress: string; + /** + * [Required] Kerberos Username + */ + kerberosPrincipal: string; + /** + * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. + */ + kerberosRealm: string; + } + + export interface KerberosPasswordCredentialsResponse { + /** + * Enum to determine the datastore credentials type. + * Expected value is 'KerberosPassword'. + */ + credentialsType: "KerberosPassword"; + /** + * [Required] IP Address or DNS HostName. + */ + kerberosKdcAddress: string; + /** + * [Required] Kerberos Username + */ + kerberosPrincipal: string; + /** + * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. + */ + kerberosRealm: string; + } + + /** + * Customer Key vault properties. + */ + export interface KeyVaultPropertiesResponse { + /** + * Currently, we support only SystemAssigned MSI. + * We need this when we support UserAssignedIdentities + */ + identityClientId?: string; + /** + * KeyVault key identifier to encrypt the data + */ + keyIdentifier: string; + /** + * KeyVault Arm Id that contains the data encryption key + */ + keyVaultArmId: string; + } + /** * Properties specific to a KubernetesOnlineDeployment. */ @@ -740374,15 +753658,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240401.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240401preview.CodeConfigurationResponse; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: outputs.machinelearningservices.v20240401.ContainerResourceRequirementsResponse; + containerResourceRequirements?: outputs.machinelearningservices.v20240401preview.ContainerResourceRequirementsResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20240401.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20240401preview.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -740397,7 +753681,7 @@ export namespace machinelearningservices { */ endpointComputeType: "Kubernetes"; /** - * ARM resource ID or AssetId of the environment specification for the endpoint deployment. + * ARM resource ID of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -740411,7 +753695,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20240401.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -740431,18 +753715,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20240401.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20240401.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20240401preview.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20240401.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240401.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240401preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240401preview.TargetUtilizationScaleSettingsResponse; } /** * kubernetesOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentResponse @@ -740451,11 +753735,11 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240401.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240401preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240401.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240401preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } @@ -740478,7 +753762,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: {[key: string]: outputs.machinelearningservices.v20240401.InstanceTypeSchemaResponse}; + instanceTypes?: {[key: string]: outputs.machinelearningservices.v20240401preview.InstanceTypeSchemaResponse}; /** * Compute namespace */ @@ -740542,11 +753826,11 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: outputs.machinelearningservices.v20240401.KubernetesPropertiesResponse; + properties?: outputs.machinelearningservices.v20240401preview.KubernetesPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -740562,7 +753846,245 @@ export namespace machinelearningservices { export function kubernetesResponseProvideDefaults(val: KubernetesResponse): KubernetesResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240401.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240401preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), + }; + } + + /** + * Label category definition + */ + export interface LabelCategoryResponse { + /** + * Dictionary of label classes in this category. + */ + classes?: {[key: string]: outputs.machinelearningservices.v20240401preview.LabelClassResponse}; + /** + * Display name of the label category. + */ + displayName?: string; + /** + * Indicates whether it is allowed to select multiple classes in this category. + */ + multiSelect?: string; + } + /** + * labelCategoryResponseProvideDefaults sets the appropriate defaults for LabelCategoryResponse + */ + export function labelCategoryResponseProvideDefaults(val: LabelCategoryResponse): LabelCategoryResponse { + return { + ...val, + multiSelect: (val.multiSelect) ?? "Disabled", + }; + } + + /** + * Label class definition + */ + export interface LabelClassResponse { + /** + * Display name of the label class. + */ + displayName?: string; + /** + * Dictionary of subclasses of the label class. + */ + subclasses?: {[key: string]: outputs.machinelearningservices.v20240401preview.LabelClassResponse}; + } + + /** + * Labeling data configuration definition + */ + export interface LabelingDataConfigurationResponse { + /** + * Resource Id of the data asset to perform labeling. + */ + dataId?: string; + /** + * Indicates whether to enable incremental data refresh. + */ + incrementalDataRefresh?: string; + } + /** + * labelingDataConfigurationResponseProvideDefaults sets the appropriate defaults for LabelingDataConfigurationResponse + */ + export function labelingDataConfigurationResponseProvideDefaults(val: LabelingDataConfigurationResponse): LabelingDataConfigurationResponse { + return { + ...val, + incrementalDataRefresh: (val.incrementalDataRefresh) ?? "Disabled", + }; + } + + /** + * Properties of a labeling job for image data + */ + export interface LabelingJobImagePropertiesResponse { + /** + * Annotation type of image labeling job. + */ + annotationType?: string; + /** + * Media type of data asset. + * Expected value is 'Image'. + */ + mediaType: "Image"; + } + /** + * labelingJobImagePropertiesResponseProvideDefaults sets the appropriate defaults for LabelingJobImagePropertiesResponse + */ + export function labelingJobImagePropertiesResponseProvideDefaults(val: LabelingJobImagePropertiesResponse): LabelingJobImagePropertiesResponse { + return { + ...val, + annotationType: (val.annotationType) ?? "Classification", + }; + } + + /** + * Instructions for labeling job + */ + export interface LabelingJobInstructionsResponse { + /** + * The link to a page with detailed labeling instructions for labelers. + */ + uri?: string; + } + + /** + * Labeling job definition + */ + export interface LabelingJobResponse { + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * Created time of the job in UTC timezone. + */ + createdDateTime: string; + /** + * Configuration of data used in the job. + */ + dataConfiguration?: outputs.machinelearningservices.v20240401preview.LabelingDataConfigurationResponse; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Labeling instructions of the job. + */ + jobInstructions?: outputs.machinelearningservices.v20240401preview.LabelingJobInstructionsResponse; + /** + * Enum to determine the type of job. + * Expected value is 'Labeling'. + */ + jobType: "Labeling"; + /** + * Label categories of the job. + */ + labelCategories?: {[key: string]: outputs.machinelearningservices.v20240401preview.LabelCategoryResponse}; + /** + * Media type specific properties in the job. + */ + labelingJobMediaProperties?: outputs.machinelearningservices.v20240401preview.LabelingJobImagePropertiesResponse | outputs.machinelearningservices.v20240401preview.LabelingJobTextPropertiesResponse; + /** + * Configuration of MLAssist feature in the job. + */ + mlAssistConfiguration?: outputs.machinelearningservices.v20240401preview.MLAssistConfigurationDisabledResponse | outputs.machinelearningservices.v20240401preview.MLAssistConfigurationEnabledResponse; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + /** + * Progress metrics of the job. + */ + progressMetrics: outputs.machinelearningservices.v20240401preview.ProgressMetricsResponse; + /** + * Internal id of the job(Previously called project). + */ + projectId: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Specifies the labeling job provisioning state. + */ + provisioningState: string; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Status messages of the job. + */ + statusMessages: outputs.machinelearningservices.v20240401preview.StatusMessageResponse[]; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * labelingJobResponseProvideDefaults sets the appropriate defaults for LabelingJobResponse + */ + export function labelingJobResponseProvideDefaults(val: LabelingJobResponse): LabelingJobResponse { + return { + ...val, + dataConfiguration: (val.dataConfiguration ? outputs.machinelearningservices.v20240401preview.labelingDataConfigurationResponseProvideDefaults(val.dataConfiguration) : undefined), + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + }; + } + + /** + * Properties of a labeling job for text data + */ + export interface LabelingJobTextPropertiesResponse { + /** + * Annotation type of text labeling job. + */ + annotationType?: string; + /** + * Media type of data asset. + * Expected value is 'Text'. + */ + mediaType: "Text"; + } + /** + * labelingJobTextPropertiesResponseProvideDefaults sets the appropriate defaults for LabelingJobTextPropertiesResponse + */ + export function labelingJobTextPropertiesResponseProvideDefaults(val: LabelingJobTextPropertiesResponse): LabelingJobTextPropertiesResponse { + return { + ...val, + annotationType: (val.annotationType) ?? "Classification", }; } @@ -740579,7 +754101,13 @@ export namespace machinelearningservices { } export interface ListNotebookKeysResultResponse { + /** + * The primary access key of the Notebook + */ primaryAccessKey: string; + /** + * The secondary access key of the Notebook + */ secondaryAccessKey: string; } @@ -740602,6 +754130,36 @@ export namespace machinelearningservices { value: string; } + /** + * Labeling MLAssist configuration definition when MLAssist is disabled + */ + export interface MLAssistConfigurationDisabledResponse { + /** + * + * Expected value is 'Disabled'. + */ + mlAssist: "Disabled"; + } + + /** + * Labeling MLAssist configuration definition when MLAssist is enabled + */ + export interface MLAssistConfigurationEnabledResponse { + /** + * [Required] AML compute binding used in inferencing. + */ + inferencingComputeBinding: string; + /** + * + * Expected value is 'Enabled'. + */ + mlAssist: "Enabled"; + /** + * [Required] AML compute binding used in training. + */ + trainingComputeBinding: string; + } + export interface MLFlowModelJobInputResponse { /** * Description for the input. @@ -740616,6 +754174,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -740632,6 +754194,18 @@ export namespace machinelearningservices { } export interface MLFlowModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -740645,6 +754219,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -740656,6 +754234,7 @@ export namespace machinelearningservices { export function mlflowModelJobOutputResponseProvideDefaults(val: MLFlowModelJobOutputResponse): MLFlowModelJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -740664,6 +754243,10 @@ export namespace machinelearningservices { * MLTable data definition */ export interface MLTableDataResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'mltable'. @@ -740678,11 +754261,15 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** @@ -740693,6 +754280,10 @@ export namespace machinelearningservices { * Uris referenced in the MLTable definition (required for lineage) */ referencedUris?: string[]; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -740704,6 +754295,8 @@ export namespace machinelearningservices { export function mltableDataResponseProvideDefaults(val: MLTableDataResponse): MLTableDataResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -740723,6 +754316,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -740739,6 +754336,18 @@ export namespace machinelearningservices { } export interface MLTableJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -740752,6 +754361,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -740763,6 +754376,7 @@ export namespace machinelearningservices { export function mltableJobOutputResponseProvideDefaults(val: MLTableJobOutputResponse): MLTableJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -740777,9 +754391,9 @@ export namespace machinelearningservices { */ computeIdentityType: "ManagedIdentity"; /** - * The identity which will be leveraged by the monitoring jobs. + * Managed service identity (system assigned and/or user assigned identities) */ - identity?: outputs.machinelearningservices.v20240401.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20240401preview.ManagedServiceIdentityResponse; } export interface ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse { @@ -740793,7 +754407,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionManagedIdentityResponse; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionManagedIdentityResponse; expiryTime?: string; /** * Group based on connection category @@ -740806,14 +754420,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -740854,16 +754460,17 @@ export namespace machinelearningservices { * Managed Network settings for a machine learning workspace. */ export interface ManagedNetworkSettingsResponse { + changeableIsolationModes: string[]; /** * Isolation mode for the managed network of a machine learning workspace. */ isolationMode?: string; networkId: string; - outboundRules?: {[key: string]: outputs.machinelearningservices.v20240401.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20240401.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20240401.ServiceTagOutboundRuleResponse}; + outboundRules?: {[key: string]: outputs.machinelearningservices.v20240401preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20240401preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20240401preview.ServiceTagOutboundRuleResponse}; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: outputs.machinelearningservices.v20240401.ManagedNetworkProvisionStatusResponse; + status?: outputs.machinelearningservices.v20240401preview.ManagedNetworkProvisionStatusResponse; } /** @@ -740877,11 +754484,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240401.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240401preview.CodeConfigurationResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20240401.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20240401preview.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -740896,7 +754503,7 @@ export namespace machinelearningservices { */ endpointComputeType: "Managed"; /** - * ARM resource ID or AssetId of the environment specification for the endpoint deployment. + * ARM resource ID of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -740910,7 +754517,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20240401.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -740930,18 +754537,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20240401.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20240401.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20240401preview.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20240401.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240401.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240401preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240401preview.TargetUtilizationScaleSettingsResponse; } /** * managedOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentResponse @@ -740950,14 +754557,34 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240401.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240401preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240401.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240401preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } + /** + * Details for managed resource group assigned identities. + */ + export interface ManagedResourceGroupAssignedIdentitiesResponse { + /** + * Identity principal Id + */ + principalId?: string; + } + + /** + * Managed resource group settings + */ + export interface ManagedResourceGroupSettingsResponse { + /** + * List of assigned identities for the managed resource group + */ + assignedIdentities?: outputs.machinelearningservices.v20240401preview.ManagedResourceGroupAssignedIdentitiesResponse[]; + } + /** * Managed service identity (system assigned and/or user assigned identities) */ @@ -740977,20 +754604,20 @@ export namespace machinelearningservices { /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ - userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20240401.UserAssignedIdentityResponse}; + userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20240401preview.UserAssignedIdentityResponse}; } export interface MarketplacePlanResponse { /** - * The identifying name of the Offer of the Marketplace Plan. + * The Offer ID of the Marketplace Plan. */ offerId: string; /** - * The identifying name of the Plan of the Marketplace Plan. + * The Plan ID of the Marketplace Plan. */ planId: string; /** - * The identifying name of the Publisher of the Marketplace Plan. + * The Publisher ID of the Marketplace Plan. */ publisherId: string; } @@ -740999,7 +754626,7 @@ export namespace machinelearningservices { /** * Marketplace Plan associated with the Marketplace Subscription. */ - marketplacePlan: outputs.machinelearningservices.v20240401.MarketplacePlanResponse; + marketplacePlan: outputs.machinelearningservices.v20240401preview.MarketplacePlanResponse; /** * Current status of the Marketplace Subscription. */ @@ -741015,7 +754642,7 @@ export namespace machinelearningservices { } /** - * DTO object representing compute resource + * Dto object representing compute resource */ export interface MaterializationComputeResourceResponse { /** @@ -741028,15 +754655,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; + notification?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; /** * Specifies the compute resource settings */ - resource?: outputs.machinelearningservices.v20240401.MaterializationComputeResourceResponse; + resource?: outputs.machinelearningservices.v20240401preview.MaterializationComputeResourceResponse; /** * Specifies the schedule details */ - schedule?: outputs.machinelearningservices.v20240401.RecurrenceTriggerResponse; + schedule?: outputs.machinelearningservices.v20240401preview.RecurrenceTriggerResponse; /** * Specifies the spark compute settings */ @@ -741052,7 +754679,7 @@ export namespace machinelearningservices { export function materializationSettingsResponseProvideDefaults(val: MaterializationSettingsResponse): MaterializationSettingsResponse { return { ...val, - schedule: (val.schedule ? outputs.machinelearningservices.v20240401.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), + schedule: (val.schedule ? outputs.machinelearningservices.v20240401preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -741126,17 +754753,100 @@ export namespace machinelearningservices { }; } + /** + * Cognitive Services account ModelDeprecationInfo. + */ + export interface ModelDeprecationInfoResponse { + /** + * The datetime of deprecation of the fineTune Model. + */ + fineTune?: string; + /** + * The datetime of deprecation of the inference Model. + */ + inference?: string; + } + + /** + * Model performance signal definition. + */ + export interface ModelPerformanceSignalResponse { + /** + * The data segment. + */ + dataSegment?: outputs.machinelearningservices.v20240401preview.MonitoringDataSegmentResponse; + /** + * [Required] A list of metrics to calculate and their associated thresholds. + */ + metricThreshold: outputs.machinelearningservices.v20240401preview.ClassificationModelPerformanceMetricThresholdResponse | outputs.machinelearningservices.v20240401preview.RegressionModelPerformanceMetricThresholdResponse; + /** + * The current notification mode for this signal. + */ + notificationTypes?: string[]; + /** + * [Required] The data produced by the production service which performance will be calculated for. + */ + productionData: (outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse)[]; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: {[key: string]: string}; + /** + * [Required] The reference data used as the basis to calculate model performance. + */ + referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; + /** + * + * Expected value is 'ModelPerformance'. + */ + signalType: "ModelPerformance"; + } + export interface ModelSettingsResponse { /** - * The unique model identifier that this ServerlessEndpoint should provision. + * [Required] */ - modelId?: string; + modelId: string; + } + + /** + * Describes an available Cognitive Services Model SKU. + */ + export interface ModelSkuResponse { + /** + * The capacity configuration. + */ + capacity?: outputs.machinelearningservices.v20240401preview.CapacityConfigResponse; + /** + * The list of connection ids. + */ + connectionIds?: string[]; + /** + * The datetime of deprecation of the model SKU. + */ + deprecationDate?: string; + /** + * The name of the model SKU. + */ + name?: string; + /** + * The list of rateLimit. + */ + rateLimits?: outputs.machinelearningservices.v20240401preview.CallRateLimitResponse[]; + /** + * The usage name of the model SKU. + */ + usageName?: string; } /** * Model asset version details. */ export interface ModelVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -741144,13 +754854,17 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: {[key: string]: outputs.machinelearningservices.v20240401.FlavorDataResponse}; + flavors?: {[key: string]: outputs.machinelearningservices.v20240401preview.FlavorDataResponse}; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if model is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** @@ -741188,6 +754902,8 @@ export namespace machinelearningservices { export function modelVersionResponseProvideDefaults(val: ModelVersionResponse): ModelVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -741197,24 +754913,24 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: outputs.machinelearningservices.v20240401.MonitorNotificationSettingsResponse; + alertNotificationSettings?: outputs.machinelearningservices.v20240401preview.MonitorNotificationSettingsResponse; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: outputs.machinelearningservices.v20240401.MonitorServerlessSparkComputeResponse; + computeConfiguration: outputs.machinelearningservices.v20240401preview.MonitorServerlessSparkComputeResponse; /** - * The entities targeted by the monitor. + * The ARM resource ID of either the model or deployment targeted by this monitor. */ - monitoringTarget?: outputs.machinelearningservices.v20240401.MonitoringTargetResponse; + monitoringTarget?: outputs.machinelearningservices.v20240401preview.MonitoringTargetResponse; /** * [Required] The signals to monitor. */ - signals: {[key: string]: outputs.machinelearningservices.v20240401.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20240401.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240401.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240401.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240401.PredictionDriftMonitoringSignalResponse}; + signals: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.GenerationSafetyQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.GenerationTokenUsageSignalResponse | outputs.machinelearningservices.v20240401preview.ModelPerformanceSignalResponse | outputs.machinelearningservices.v20240401preview.PredictionDriftMonitoringSignalResponse}; } export interface MonitorEmailNotificationSettingsResponse { /** - * The email recipient list which has a limitation of 499 characters in total. + * This is the email recipient list which has a limitation of 499 characters in total. */ emails?: string[]; } @@ -741223,7 +754939,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: outputs.machinelearningservices.v20240401.MonitorEmailNotificationSettingsResponse; + emailNotificationSettings?: outputs.machinelearningservices.v20240401preview.MonitorEmailNotificationSettingsResponse; } /** @@ -741233,7 +754949,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: outputs.machinelearningservices.v20240401.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20240401.ManagedComputeIdentityResponse; + computeIdentity: outputs.machinelearningservices.v20240401preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20240401preview.ManagedComputeIdentityResponse; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -741249,20 +754965,31 @@ export namespace machinelearningservices { runtimeVersion: string; } + export interface MonitoringDataSegmentResponse { + /** + * The feature to segment the data on. + */ + feature?: string; + /** + * Filters for only the specified values of the given segmented feature. + */ + values?: string[]; + } + /** * Monitoring target definition. */ export interface MonitoringTargetResponse { /** - * Reference to the deployment asset targeted by this monitor. + * The ARM resource ID of either the deployment targeted by this monitor. */ deploymentId?: string; /** - * Reference to the model asset targeted by this monitor. + * The ARM resource ID of either the model targeted by this monitor. */ modelId?: string; /** - * [Required] The machine learning task type of the monitored model. + * [Required] The machine learning task type of the model. */ taskType: string; } @@ -741274,6 +755001,22 @@ export namespace machinelearningservices { value?: number; } + /** + * Monitoring workspace connection definition. + */ + export interface MonitoringWorkspaceConnectionResponse { + /** + * The properties of a workspace service connection to store as environment variables in the submitted jobs. + * Key is workspace connection property path, name is environment variable key. + */ + environmentVariables?: {[key: string]: string}; + /** + * The properties of a workspace service connection to store as secrets in the submitted jobs. + * Key is workspace connection property path, name is secret key. + */ + secrets?: {[key: string]: string}; + } + /** * MPI distribution configuration. */ @@ -741289,6 +755032,113 @@ export namespace machinelearningservices { processCountPerInstance?: number; } + /** + * Fixed training parameters that won't be swept over during AutoML NLP training. + */ + export interface NlpFixedParametersResponse { + /** + * Number of steps to accumulate gradients over before running a backward pass. + */ + gradientAccumulationSteps?: number; + /** + * The learning rate for the training procedure. + */ + learningRate?: number; + /** + * The type of learning rate schedule to use during the training procedure. + */ + learningRateScheduler?: string; + /** + * The name of the model to train. + */ + modelName?: string; + /** + * Number of training epochs. + */ + numberOfEpochs?: number; + /** + * The batch size for the training procedure. + */ + trainingBatchSize?: number; + /** + * The batch size to be used during evaluation. + */ + validationBatchSize?: number; + /** + * The warmup ratio, used alongside LrSchedulerType. + */ + warmupRatio?: number; + /** + * The weight decay for the training procedure. + */ + weightDecay?: number; + } + /** + * nlpFixedParametersResponseProvideDefaults sets the appropriate defaults for NlpFixedParametersResponse + */ + export function nlpFixedParametersResponseProvideDefaults(val: NlpFixedParametersResponse): NlpFixedParametersResponse { + return { + ...val, + learningRateScheduler: (val.learningRateScheduler) ?? "None", + }; + } + + /** + * Stringified search spaces for each parameter. See below examples. + */ + export interface NlpParameterSubspaceResponse { + /** + * Number of steps to accumulate gradients over before running a backward pass. + */ + gradientAccumulationSteps?: string; + /** + * The learning rate for the training procedure. + */ + learningRate?: string; + /** + * The type of learning rate schedule to use during the training procedure. + */ + learningRateScheduler?: string; + /** + * The name of the model to train. + */ + modelName?: string; + /** + * Number of training epochs. + */ + numberOfEpochs?: string; + /** + * The batch size for the training procedure. + */ + trainingBatchSize?: string; + /** + * The batch size to be used during evaluation. + */ + validationBatchSize?: string; + /** + * The warmup ratio, used alongside LrSchedulerType. + */ + warmupRatio?: string; + /** + * The weight decay for the training procedure. + */ + weightDecay?: string; + } + + /** + * Model sweeping and hyperparameter tuning related settings. + */ + export interface NlpSweepSettingsResponse { + /** + * Type of early termination policy for the sweeping job. + */ + earlyTermination?: outputs.machinelearningservices.v20240401preview.BanditPolicyResponse | outputs.machinelearningservices.v20240401preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401preview.TruncationSelectionPolicyResponse; + /** + * [Required] Type of sampling algorithm. + */ + samplingAlgorithm: string; + } + export interface NlpVerticalFeaturizationSettingsResponse { /** * Dataset language, useful for the text data. @@ -741304,6 +755154,10 @@ export namespace machinelearningservices { * Maximum Concurrent AutoML iterations. */ maxConcurrentTrials?: number; + /** + * Maximum nodes to use for the experiment. + */ + maxNodes?: number; /** * Number of AutoML iterations. */ @@ -741312,6 +755166,10 @@ export namespace machinelearningservices { * AutoML job timeout. */ timeout?: string; + /** + * Timeout for individual HD trials. + */ + trialTimeout?: string; } /** * nlpVerticalLimitSettingsResponseProvideDefaults sets the appropriate defaults for NlpVerticalLimitSettingsResponse @@ -741320,6 +755178,7 @@ export namespace machinelearningservices { return { ...val, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, + maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1, timeout: (val.timeout) ?? "P7D", }; @@ -741378,14 +755237,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -741406,10 +755257,11 @@ export namespace machinelearningservices { export interface NotebookResourceInfoResponse { fqdn?: string; + isPrivateLinkEnabled?: boolean; /** * The error that occurs when preparing notebook. */ - notebookPreparationError?: outputs.machinelearningservices.v20240401.NotebookPreparationErrorResponse; + notebookPreparationError?: outputs.machinelearningservices.v20240401preview.NotebookPreparationErrorResponse; /** * the data plane resourceId that used to initialize notebook component */ @@ -741431,7 +755283,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: {[key: string]: outputs.machinelearningservices.v20240401.AzureDevOpsWebhookResponse}; + webhooks?: {[key: string]: outputs.machinelearningservices.v20240401preview.AzureDevOpsWebhookResponse}; } export interface NumericalDataDriftMetricThresholdResponse { @@ -741447,7 +755299,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; } export interface NumericalDataQualityMetricThresholdResponse { @@ -741463,7 +755315,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; } export interface NumericalPredictionDriftMetricThresholdResponse { @@ -741479,7 +755331,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesResponse { @@ -741497,7 +755349,7 @@ export namespace machinelearningservices { * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionOAuth2Response; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionOAuth2Response; expiryTime?: string; /** * Group based on connection category @@ -741510,14 +755362,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -741541,11 +755385,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: outputs.machinelearningservices.v20240401.LakeHouseArtifactResponse; + artifact: outputs.machinelearningservices.v20240401preview.LakeHouseArtifactResponse; /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -741559,6 +755403,10 @@ export namespace machinelearningservices { * OneLake endpoint to use for the datastore. */ endpoint?: string; + /** + * Intellectual Property details. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -741586,6 +755434,7 @@ export namespace machinelearningservices { export function oneLakeDatastoreResponseProvideDefaults(val: OneLakeDatastoreResponse): OneLakeDatastoreResponse { return { ...val, + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -741655,9 +755504,8 @@ export namespace machinelearningservices { */ maxConcurrentRequestsPerInstance?: number; /** - * (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. - * Defaults to 500ms. - * (Now increase `request_timeout_ms` to account for any networking/queue delays) + * The maximum amount of time a request will stay in the queue in ISO 8601 format. + * Defaults to 500ms. */ maxQueueWait?: string; /** @@ -741678,6 +755526,32 @@ export namespace machinelearningservices { }; } + /** + * Returns metadata about the os patching. + */ + export interface OsPatchingStatusResponse { + /** + * Time of the latest os patching. + */ + latestPatchTime?: string; + /** + * Collection of errors encountered when doing os patching. + */ + osPatchingErrors?: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + /** + * The os patching status. + */ + patchStatus?: string; + /** + * Specifies whether this compute instance is pending for reboot to finish os patching. + */ + rebootPending?: boolean; + /** + * Time of scheduled reboot. + */ + scheduledRebootTime?: string; + } + /** * Reference to an asset via its path in a job output. */ @@ -741708,7 +755582,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionPersonalAccessTokenResponse; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionPersonalAccessTokenResponse; expiryTime?: string; /** * Group based on connection category @@ -741721,14 +755595,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } export interface PasswordResponse { @@ -741743,7 +755609,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: outputs.machinelearningservices.v20240401.AssignedUserResponse; + assignedUser?: outputs.machinelearningservices.v20240401preview.AssignedUserResponse; } /** @@ -741774,11 +755640,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; /** * Inputs for the pipeline job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -741795,20 +755661,24 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; /** * Outputs for the pipeline job */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ properties?: {[key: string]: string}; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -741837,6 +755707,53 @@ export namespace machinelearningservices { }; } + /** + * Environment configuration options. + */ + export interface PoolEnvironmentConfigurationResponse { + /** + * ARM resource ID of the environment specification for the inference pool. + */ + environmentId?: string; + /** + * Environment variables configuration for the inference pool. + */ + environmentVariables?: {[key: string]: string}; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; + /** + * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + */ + startupProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; + } + /** + * poolEnvironmentConfigurationResponseProvideDefaults sets the appropriate defaults for PoolEnvironmentConfigurationResponse + */ + export function poolEnvironmentConfigurationResponseProvideDefaults(val: PoolEnvironmentConfigurationResponse): PoolEnvironmentConfigurationResponse { + return { + ...val, + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + startupProbe: (val.startupProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.startupProbe) : undefined), + }; + } + + /** + * Model configuration options. + */ + export interface PoolModelConfigurationResponse { + /** + * The URI path to the model. + */ + modelId?: string; + } + export interface PredictionDriftMonitoringSignalResponse { /** * A dictionary that maps feature names to their respective data types. @@ -741845,7 +755762,7 @@ export namespace machinelearningservices { /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240401.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20240401.NumericalPredictionDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240401preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20240401preview.NumericalPredictionDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -741853,7 +755770,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -741861,7 +755778,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240401.FixedInputDataResponse | outputs.machinelearningservices.v20240401.RollingInputDataResponse | outputs.machinelearningservices.v20240401.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; /** * * Expected value is 'PredictionDrift'. @@ -741878,11 +755795,11 @@ export namespace machinelearningservices { */ id: string; /** - * The identity of the resource. + * Managed service identity (system assigned and/or user assigned identities) */ - identity?: outputs.machinelearningservices.v20240401.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20240401preview.ManagedServiceIdentityResponse; /** - * Specifies the location of the resource. + * Same as workspace location. */ location?: string; /** @@ -741890,28 +755807,25 @@ export namespace machinelearningservices { */ name: string; /** - * The resource of private end point. + * The Private Endpoint resource. */ - privateEndpoint?: outputs.machinelearningservices.v20240401.PrivateEndpointResponse; + privateEndpoint?: outputs.machinelearningservices.v20240401preview.WorkspacePrivateEndpointResourceResponse; /** - * A collection of information about the state of the connection between service consumer and provider. + * The connection state. */ - privateLinkServiceConnectionState: outputs.machinelearningservices.v20240401.PrivateLinkServiceConnectionStateResponse; + privateLinkServiceConnectionState?: outputs.machinelearningservices.v20240401preview.PrivateLinkServiceConnectionStateResponse; /** - * The provisioning state of the private endpoint connection resource. + * The current provisioning state. */ - provisioningState: string; + provisioningState?: string; /** - * The sku of the workspace. + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier */ - sku?: outputs.machinelearningservices.v20240401.SkuResponse; + sku?: outputs.machinelearningservices.v20240401preview.SkuResponse; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ - systemData: outputs.machinelearningservices.v20240401.SystemDataResponse; - /** - * Contains resource tags defined as key/value pairs. - */ + systemData: outputs.machinelearningservices.v20240401preview.SystemDataResponse; tags?: {[key: string]: string}; /** * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" @@ -741943,7 +755857,8 @@ export namespace machinelearningservices { /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20240401.PrivateEndpointDestinationResponse; + destination?: outputs.machinelearningservices.v20240401preview.PrivateEndpointDestinationResponse; + parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -741969,30 +755884,28 @@ export namespace machinelearningservices { subnetArmId?: string; } - /** - * The Private Endpoint resource. - */ - export interface PrivateEndpointResponse { - /** - * The ARM identifier for Private Endpoint - */ - id: string; - } - /** * A collection of information about the state of the connection between service consumer and provider. */ export interface PrivateLinkServiceConnectionStateResponse { /** - * A message indicating if changes on the service provider require any updates on the consumer. + * Some RP chose "None". Other RPs use this for region expansion. */ actionsRequired?: string; /** - * The reason for approval/rejection of the connection. + * User-defined message that, per NRP doc, may be used for approval-related message. */ description?: string; /** - * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) */ status?: string; } @@ -742035,6 +755948,28 @@ export namespace machinelearningservices { }; } + /** + * Progress metrics definition + */ + export interface ProgressMetricsResponse { + /** + * The completed datapoint count. + */ + completedDatapointCount: number; + /** + * The time of last successful incremental data refresh in UTC. + */ + incrementalDataLastRefreshDateTime: string; + /** + * The skipped datapoint count. + */ + skippedDatapointCount: number; + /** + * The total datapoint count. + */ + totalDatapointCount: number; + } + /** * PyTorch distribution configuration. */ @@ -742055,6 +755990,10 @@ export namespace machinelearningservices { * Controls the compute job tier */ jobTier?: string; + /** + * Controls the priority of the job on a compute. + */ + priority?: number; } /** * queueSettingsResponseProvideDefaults sets the appropriate defaults for QueueSettingsResponse @@ -742066,10 +756005,99 @@ export namespace machinelearningservices { }; } + /** + * Azure OpenAI blocklist config. + */ + export interface RaiBlocklistConfigResponse { + /** + * If blocking would occur. + */ + blocking?: boolean; + /** + * Name of ContentFilter. + */ + blocklistName?: string; + } + + /** + * RAI Custom Blocklist Item properties. + */ + export interface RaiBlocklistItemPropertiesResponse { + /** + * If the pattern is a regex pattern. + */ + isRegex?: boolean; + /** + * Pattern to match against. + */ + pattern?: string; + } + + /** + * RAI Custom Blocklist properties. + */ + export interface RaiBlocklistPropertiesResponse { + /** + * Description of the block list. + */ + description?: string; + } + + /** + * Azure OpenAI Content Filter. + */ + export interface RaiPolicyContentFilterResponse { + /** + * Level at which content is filtered. + */ + allowedContentLevel?: string; + /** + * If blocking would occur. + */ + blocking?: boolean; + /** + * If the ContentFilter is enabled. + */ + enabled?: boolean; + /** + * Name of ContentFilter. + */ + name?: string; + /** + * Content source to apply the Content Filters. + */ + source?: string; + } + + /** + * Azure OpenAI Content Filters properties. + */ + export interface RaiPolicyPropertiesResponse { + /** + * Name of the base Content Filters. + */ + basePolicyName?: string; + completionBlocklists?: outputs.machinelearningservices.v20240401preview.RaiBlocklistConfigResponse[]; + contentFilters?: outputs.machinelearningservices.v20240401preview.RaiPolicyContentFilterResponse[]; + /** + * Content Filters mode. + */ + mode?: string; + promptBlocklists?: outputs.machinelearningservices.v20240401preview.RaiBlocklistConfigResponse[]; + /** + * Content Filters policy type. + */ + type?: string; + } + /** * Defines a Sampling Algorithm that generates values randomly */ export interface RandomSamplingAlgorithmResponse { + /** + * An optional positive number or e in string format to be used as base for log based random sampling + */ + logbase?: string; /** * The specific type of random algorithm */ @@ -742094,6 +756122,41 @@ export namespace machinelearningservices { }; } + /** + * Ray distribution configuration. + */ + export interface RayResponse { + /** + * The address of Ray head node. + */ + address?: string; + /** + * The port to bind the dashboard server to. + */ + dashboardPort?: number; + /** + * Enum to determine the job distribution type. + * Expected value is 'Ray'. + */ + distributionType: "Ray"; + /** + * Additional arguments passed to ray start in head node. + */ + headNodeAdditionalArgs?: string; + /** + * Provide this argument to start the Ray dashboard GUI. + */ + includeDashboard?: boolean; + /** + * The port of the head ray process. + */ + port?: number; + /** + * Additional arguments passed to ray start in worker node. + */ + workerNodeAdditionalArgs?: string; + } + /** * The workflow trigger recurrence for ComputeStartStop schedule type. */ @@ -742109,7 +756172,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20240401.ComputeRecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20240401preview.ComputeRecurrenceScheduleResponse; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -742167,7 +756230,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20240401.RecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20240401preview.RecurrenceScheduleResponse; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -742194,8 +756257,14 @@ export namespace machinelearningservices { } export interface RegistryListCredentialsResultResponse { + /** + * The location of the workspace ACR + */ location: string; - passwords?: outputs.machinelearningservices.v20240401.PasswordResponse[]; + passwords?: outputs.machinelearningservices.v20240401preview.PasswordResponse[]; + /** + * The username of the workspace ACR + */ username: string; } @@ -742210,7 +756279,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: outputs.machinelearningservices.v20240401.PrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20240401preview.PrivateEndpointResourceResponse; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -742218,7 +756287,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20240401.RegistryPrivateLinkServiceConnectionStateResponse; + registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20240401preview.RegistryPrivateLinkServiceConnectionStateResponse; } /** @@ -742237,7 +756306,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: outputs.machinelearningservices.v20240401.RegistryPrivateEndpointConnectionPropertiesResponse; + properties?: outputs.machinelearningservices.v20240401preview.RegistryPrivateEndpointConnectionPropertiesResponse; } /** @@ -742265,7 +756334,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: outputs.machinelearningservices.v20240401.AcrDetailsResponse[]; + acrDetails?: outputs.machinelearningservices.v20240401preview.AcrDetailsResponse[]; /** * The location where the registry exists */ @@ -742273,7 +756342,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: outputs.machinelearningservices.v20240401.StorageAccountDetailsResponse[]; + storageAccountDetails?: outputs.machinelearningservices.v20240401preview.StorageAccountDetailsResponse[]; } /** @@ -742291,7 +756360,11 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: outputs.machinelearningservices.v20240401.ArmResourceIdResponse; + managedResourceGroup?: outputs.machinelearningservices.v20240401preview.ArmResourceIdResponse; + /** + * Managed resource group specific settings + */ + managedResourceGroupSettings?: outputs.machinelearningservices.v20240401preview.ManagedResourceGroupSettingsResponse; /** * MLFlow Registry URI for the Registry */ @@ -742304,11 +756377,27 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: outputs.machinelearningservices.v20240401.RegistryRegionArmDetailsResponse[]; + regionDetails?: outputs.machinelearningservices.v20240401preview.RegistryRegionArmDetailsResponse[]; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: outputs.machinelearningservices.v20240401.RegistryPrivateEndpointConnectionResponse[]; + registryPrivateEndpointConnections?: outputs.machinelearningservices.v20240401preview.RegistryPrivateEndpointConnectionResponse[]; + } + + export interface RegressionModelPerformanceMetricThresholdResponse { + /** + * [Required] The regression model performance metric to calculate. + */ + metric: string; + /** + * + * Expected value is 'Regression'. + */ + modelType: "Regression"; + /** + * The threshold value. If null, a default value will be set depending on the selected metric. + */ + threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; } /** @@ -742322,11 +756411,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240401preview.TableFixedParametersResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -742335,11 +756428,19 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240401.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240401preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401preview.CustomNCrossValidationsResponse; /** * Primary metric for regression task. */ primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240401preview.TableParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240401preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -742353,7 +756454,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -742363,15 +756464,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240401.RegressionTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240401preview.RegressionTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -742389,14 +756490,15 @@ export namespace machinelearningservices { export function regressionResponseProvideDefaults(val: RegressionResponse): RegressionResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -742440,7 +756542,13 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240401.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20240401preview.StackEnsembleSettingsResponse; + /** + * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. + * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. + * If 'NonDistributed' then only non distributed algorithms are chosen. + */ + trainingMode?: string; } /** * regressionTrainingSettingsResponseProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsResponse @@ -742454,7 +756562,33 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + trainingMode: (val.trainingMode) ?? "Auto", + }; + } + + /** + * Scoring requests configuration. + */ + export interface RequestConfigurationResponse { + /** + * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + */ + maxConcurrentRequestsPerInstance?: number; + /** + * The scoring timeout in ISO 8601 format. + * Defaults to 5000ms. + */ + requestTimeout?: string; + } + /** + * requestConfigurationResponseProvideDefaults sets the appropriate defaults for RequestConfigurationResponse + */ + export function requestConfigurationResponseProvideDefaults(val: RequestConfigurationResponse): RequestConfigurationResponse { + return { + ...val, + maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, + requestTimeout: (val.requestTimeout) ?? "PT5S", }; } @@ -742465,6 +756599,11 @@ export namespace machinelearningservices { captureHeaders?: string[]; } + export interface RequestMatchPatternResponse { + method?: string; + path?: string; + } + /** * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. */ @@ -742497,7 +756636,7 @@ export namespace machinelearningservices { */ jobInputType: string; /** - * Reference to the component asset used to preprocess the data. + * The ARM resource ID of the component resource used to preprocess the data. */ preprocessingComponentId?: string; /** @@ -742509,7 +756648,7 @@ export namespace machinelearningservices { */ windowOffset: string; /** - * [Required] The size of the rolling data window. + * [Required] The size of the trailing data window. */ windowSize: string; } @@ -742536,7 +756675,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionSharedAccessSignatureResponse; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionSharedAccessSignatureResponse; expiryTime?: string; /** * Group based on connection category @@ -742549,14 +756688,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -742619,7 +756750,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: outputs.machinelearningservices.v20240401.CreateMonitorActionResponse | outputs.machinelearningservices.v20240401.EndpointScheduleActionResponse | outputs.machinelearningservices.v20240401.JobScheduleActionResponse; + action: outputs.machinelearningservices.v20240401preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20240401preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20240401preview.ImportDataActionResponse | outputs.machinelearningservices.v20240401preview.JobScheduleActionResponse; /** * The asset description text. */ @@ -742647,7 +756778,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: outputs.machinelearningservices.v20240401.CronTriggerResponse | outputs.machinelearningservices.v20240401.RecurrenceTriggerResponse; + trigger: outputs.machinelearningservices.v20240401preview.CronTriggerResponse | outputs.machinelearningservices.v20240401preview.RecurrenceTriggerResponse; } /** * scheduleResponseProvideDefaults sets the appropriate defaults for ScheduleResponse @@ -742672,7 +756803,7 @@ export namespace machinelearningservices { */ scriptData?: string; /** - * The storage source of the script: workspace. + * The storage source of the script: inline, workspace. */ scriptSource?: string; /** @@ -742688,11 +756819,26 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: outputs.machinelearningservices.v20240401.ScriptReferenceResponse; + creationScript?: outputs.machinelearningservices.v20240401preview.ScriptReferenceResponse; /** * Script that's run every time the machine starts. */ - startupScript?: outputs.machinelearningservices.v20240401.ScriptReferenceResponse; + startupScript?: outputs.machinelearningservices.v20240401preview.ScriptReferenceResponse; + } + + /** + * Secret Configuration definition. + */ + export interface SecretConfigurationResponse { + /** + * Secret Uri. + * Sample Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion + */ + uri?: string; + /** + * Name of secret in workspace key vault. + */ + workspaceSecretName?: string; } export interface ServerlessComputeSettingsResponse { @@ -742706,31 +756852,47 @@ export namespace machinelearningservices { serverlessComputeNoPublicIP?: boolean; } + export interface ServerlessEndpointCapacityReservationResponse { + /** + * [Required] Specifies a capacity reservation group ID to allocate capacity from. + */ + capacityReservationGroupId: string; + /** + * Specifies a capacity amount to reserve for this endpoint within the parent capacity reservation group. + */ + endpointReservedCapacity?: number; + } + export interface ServerlessEndpointResponse { /** - * [Required] Specifies the authentication mode for the Serverless endpoint. + * Specifies the authentication mode for the Serverless endpoint. */ - authMode: string; + authMode?: string; /** - * Specifies the content safety options. If omitted, the default content safety settings will be configured + * Optional capacity reservation information for the endpoint. When specified, the Serverless Endpoint + * will be allocated capacity from the specified capacity reservation group. */ - contentSafety?: outputs.machinelearningservices.v20240401.ContentSafetyResponse; + capacityReservation?: outputs.machinelearningservices.v20240401preview.ServerlessEndpointCapacityReservationResponse; /** - * The current state of the ServerlessEndpoint. + * State of the Serverless Endpoint. */ endpointState: string; /** * The inference uri to target when making requests against the serverless endpoint */ - inferenceEndpoint: outputs.machinelearningservices.v20240401.ServerlessInferenceEndpointResponse; + inferenceEndpoint: outputs.machinelearningservices.v20240401preview.ServerlessInferenceEndpointResponse; /** - * The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. + * The MarketplaceSubscription ARM ID associated to this ServerlessEndpoint. */ marketplaceSubscriptionId: string; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: outputs.machinelearningservices.v20240401.ModelSettingsResponse; + modelSettings?: outputs.machinelearningservices.v20240401preview.ModelSettingsResponse; + /** + * The publisher-defined Serverless Offer to provision the endpoint with. + */ + offer?: outputs.machinelearningservices.v20240401preview.ServerlessOfferResponse; /** * Provisioning state for the endpoint. */ @@ -742748,11 +756910,19 @@ export namespace machinelearningservices { uri: string; } - export interface ServiceManagedResourcesSettingsResponse { + export interface ServerlessOfferResponse { /** - * The settings for the service managed cosmosdb account. + * [Required] The name of the Serverless Offer */ - cosmosDb?: outputs.machinelearningservices.v20240401.CosmosDbSettingsResponse; + offerName: string; + /** + * [Required] Publisher name of the Serverless Offer + */ + publisher: string; + } + + export interface ServiceManagedResourcesSettingsResponse { + cosmosDb?: outputs.machinelearningservices.v20240401preview.CosmosDbSettingsResponse; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse { @@ -742766,7 +756936,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionServicePrincipalResponse; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionServicePrincipalResponse; expiryTime?: string; /** * Group based on connection category @@ -742779,14 +756949,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -742844,7 +757006,8 @@ export namespace machinelearningservices { /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20240401.ServiceTagDestinationResponse; + destination?: outputs.machinelearningservices.v20240401preview.ServiceTagDestinationResponse; + parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -742863,28 +757026,36 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: outputs.machinelearningservices.v20240401.ScriptsToExecuteResponse; + scripts?: outputs.machinelearningservices.v20240401preview.ScriptsToExecuteResponse; } export interface SharedPrivateLinkResourceResponse { /** - * The private link resource group id. + * group id of the private link */ groupId?: string; /** - * Unique name of the private link. + * Unique name of the private link */ name?: string; /** - * The resource id that private link links to. + * the resource id that private link links to */ privateLinkResourceId?: string; /** - * Request message. + * Request message */ requestMessage?: string; /** - * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) */ status?: string; } @@ -742940,7 +757111,7 @@ export namespace machinelearningservices { */ args?: string; /** - * [Required] arm-id of the code asset. + * [Required] ARM resource ID of the code asset. */ codeId: string; /** @@ -742966,7 +757137,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: outputs.machinelearningservices.v20240401.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20240401.SparkJobScalaEntryResponse; + entry: outputs.machinelearningservices.v20240401preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20240401preview.SparkJobScalaEntryResponse; /** * The ARM resource ID of the Environment specification for the job. */ @@ -742987,11 +757158,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -743008,11 +757179,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -743024,16 +757195,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240401.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240401preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240401.SparkResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240401preview.SparkResourceConfigurationResponse; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; /** * Status of the job. */ @@ -743051,8 +757226,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240401.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -743168,7 +757343,7 @@ export namespace machinelearningservices { */ jobInputType: string; /** - * Reference to the component asset used to preprocess the data. + * The ARM resource ID of the component resource used to preprocess the data. */ preprocessingComponentId?: string; /** @@ -743185,6 +757360,28 @@ export namespace machinelearningservices { windowStart: string; } + /** + * Active message associated with project + */ + export interface StatusMessageResponse { + /** + * Service-defined message code. + */ + code: string; + /** + * Time in UTC at which the message was created. + */ + createdDateTime: string; + /** + * Severity level of message. + */ + level: string; + /** + * A human-readable representation of the message code. + */ + message: string; + } + /** * Details of storage account to be used for the Registry */ @@ -743192,7 +757389,7 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: outputs.machinelearningservices.v20240401.SystemCreatedStorageAccountResponse; + systemCreatedStorageAccount?: outputs.machinelearningservices.v20240401preview.SystemCreatedStorageAccountResponse; } /** @@ -743226,6 +757423,10 @@ export namespace machinelearningservices { * Sweep job definition. */ export interface SweepJobResponse { + /** + * Component Configuration for sweep over component + */ + componentConfiguration?: outputs.machinelearningservices.v20240401preview.ComponentConfigurationResponse; /** * ARM resource ID of the component resource. */ @@ -743245,7 +757446,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: outputs.machinelearningservices.v20240401.BanditPolicyResponse | outputs.machinelearningservices.v20240401.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20240401preview.BanditPolicyResponse | outputs.machinelearningservices.v20240401preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401preview.TruncationSelectionPolicyResponse; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -743254,11 +757455,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401.AmlTokenResponse | outputs.machinelearningservices.v20240401.ManagedIdentityResponse | outputs.machinelearningservices.v20240401.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401.LiteralJobInputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401.MLTableJobInputResponse | outputs.machinelearningservices.v20240401.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401.UriFileJobInputResponse | outputs.machinelearningservices.v20240401.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -743271,19 +757472,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: outputs.machinelearningservices.v20240401.SweepJobLimitsResponse; + limits?: outputs.machinelearningservices.v20240401preview.SweepJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; /** * [Required] Optimization objective. */ - objective: outputs.machinelearningservices.v20240401.ObjectiveResponse; + objective: outputs.machinelearningservices.v20240401preview.ObjectiveResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -743291,20 +757492,28 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240401.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240401preview.QueueSettingsResponse; + /** + * Compute Resource configuration for the job. + */ + resources?: outputs.machinelearningservices.v20240401preview.JobResourceConfigurationResponse; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: outputs.machinelearningservices.v20240401.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20240401.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20240401.RandomSamplingAlgorithmResponse; + samplingAlgorithm: outputs.machinelearningservices.v20240401preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20240401preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20240401preview.RandomSamplingAlgorithmResponse; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ searchSpace: any; + /** + * Configuration for secrets to be made available during runtime. + */ + secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; /** * Status of the job. */ @@ -743316,7 +757525,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: outputs.machinelearningservices.v20240401.TrialComponentResponse; + trial: outputs.machinelearningservices.v20240401preview.TrialComponentResponse; } /** * sweepJobResponseProvideDefaults sets the appropriate defaults for SweepJobResponse @@ -743326,8 +757535,9 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - trial: outputs.machinelearningservices.v20240401.trialComponentResponseProvideDefaults(val.trial), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + trial: outputs.machinelearningservices.v20240401preview.trialComponentResponseProvideDefaults(val.trial), }; } @@ -743364,11 +757574,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240401.SynapseSparkResponseProperties; + properties?: outputs.machinelearningservices.v20240401preview.SynapseSparkResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -743383,11 +757593,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: outputs.machinelearningservices.v20240401.AutoPausePropertiesResponse; + autoPauseProperties?: outputs.machinelearningservices.v20240401preview.AutoPausePropertiesResponse; /** * Auto scale properties. */ - autoScaleProperties?: outputs.machinelearningservices.v20240401.AutoScalePropertiesResponse; + autoScaleProperties?: outputs.machinelearningservices.v20240401preview.AutoScalePropertiesResponse; /** * The number of compute nodes currently assigned to the compute. */ @@ -743434,7 +757644,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: outputs.machinelearningservices.v20240401.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20240401preview.ArmResourceIdResponse; } export interface SystemCreatedStorageAccountResponse { @@ -743445,7 +757655,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: outputs.machinelearningservices.v20240401.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20240401preview.ArmResourceIdResponse; /** * HNS enabled for storage account */ @@ -743516,6 +757726,196 @@ export namespace machinelearningservices { version: string; } + /** + * Fixed training parameters that won't be swept over during AutoML Table training. + */ + export interface TableFixedParametersResponse { + /** + * Specify the boosting type, e.g gbdt for XGBoost. + */ + booster?: string; + /** + * Specify the boosting type, e.g gbdt for LightGBM. + */ + boostingType?: string; + /** + * Specify the grow policy, which controls the way new nodes are added to the tree. + */ + growPolicy?: string; + /** + * The learning rate for the training procedure. + */ + learningRate?: number; + /** + * Specify the Maximum number of discrete bins to bucket continuous features . + */ + maxBin?: number; + /** + * Specify the max depth to limit the tree depth explicitly. + */ + maxDepth?: number; + /** + * Specify the max leaves to limit the tree leaves explicitly. + */ + maxLeaves?: number; + /** + * The minimum number of data per leaf. + */ + minDataInLeaf?: number; + /** + * Minimum loss reduction required to make a further partition on a leaf node of the tree. + */ + minSplitGain?: number; + /** + * The name of the model to train. + */ + modelName?: string; + /** + * Specify the number of trees (or rounds) in an model. + */ + nEstimators?: number; + /** + * Specify the number of leaves. + */ + numLeaves?: number; + /** + * The name of the preprocessor to use. + */ + preprocessorName?: string; + /** + * L1 regularization term on weights. + */ + regAlpha?: number; + /** + * L2 regularization term on weights. + */ + regLambda?: number; + /** + * Subsample ratio of the training instance. + */ + subsample?: number; + /** + * Frequency of subsample. + */ + subsampleFreq?: number; + /** + * Specify the tree method. + */ + treeMethod?: string; + /** + * If true, center before scaling the data with StandardScalar. + */ + withMean?: boolean; + /** + * If true, scaling the data with Unit Variance with StandardScalar. + */ + withStd?: boolean; + } + /** + * tableFixedParametersResponseProvideDefaults sets the appropriate defaults for TableFixedParametersResponse + */ + export function tableFixedParametersResponseProvideDefaults(val: TableFixedParametersResponse): TableFixedParametersResponse { + return { + ...val, + withMean: (val.withMean) ?? false, + withStd: (val.withStd) ?? false, + }; + } + + export interface TableParameterSubspaceResponse { + /** + * Specify the boosting type, e.g gbdt for XGBoost. + */ + booster?: string; + /** + * Specify the boosting type, e.g gbdt for LightGBM. + */ + boostingType?: string; + /** + * Specify the grow policy, which controls the way new nodes are added to the tree. + */ + growPolicy?: string; + /** + * The learning rate for the training procedure. + */ + learningRate?: string; + /** + * Specify the Maximum number of discrete bins to bucket continuous features . + */ + maxBin?: string; + /** + * Specify the max depth to limit the tree depth explicitly. + */ + maxDepth?: string; + /** + * Specify the max leaves to limit the tree leaves explicitly. + */ + maxLeaves?: string; + /** + * The minimum number of data per leaf. + */ + minDataInLeaf?: string; + /** + * Minimum loss reduction required to make a further partition on a leaf node of the tree. + */ + minSplitGain?: string; + /** + * The name of the model to train. + */ + modelName?: string; + /** + * Specify the number of trees (or rounds) in an model. + */ + nEstimators?: string; + /** + * Specify the number of leaves. + */ + numLeaves?: string; + /** + * The name of the preprocessor to use. + */ + preprocessorName?: string; + /** + * L1 regularization term on weights. + */ + regAlpha?: string; + /** + * L2 regularization term on weights. + */ + regLambda?: string; + /** + * Subsample ratio of the training instance. + */ + subsample?: string; + /** + * Frequency of subsample + */ + subsampleFreq?: string; + /** + * Specify the tree method. + */ + treeMethod?: string; + /** + * If true, center before scaling the data with StandardScalar. + */ + withMean?: string; + /** + * If true, scaling the data with Unit Variance with StandardScalar. + */ + withStd?: string; + } + + export interface TableSweepSettingsResponse { + /** + * Type of early termination policy for the sweeping job. + */ + earlyTermination?: outputs.machinelearningservices.v20240401preview.BanditPolicyResponse | outputs.machinelearningservices.v20240401preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401preview.TruncationSelectionPolicyResponse; + /** + * [Required] Type of sampling algorithm. + */ + samplingAlgorithm: string; + } + /** * Featurization Configuration. */ @@ -743545,7 +757945,7 @@ export namespace machinelearningservices { /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: {[key: string]: outputs.machinelearningservices.v20240401.ColumnTransformerResponse[]}; + transformerParams?: {[key: string]: outputs.machinelearningservices.v20240401preview.ColumnTransformerResponse[]}; } /** * tableVerticalFeaturizationSettingsResponseProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsResponse @@ -743578,10 +757978,22 @@ export namespace machinelearningservices { * Max cores per iteration. */ maxCoresPerTrial?: number; + /** + * Maximum nodes to use for the experiment. + */ + maxNodes?: number; /** * Number of iterations. */ maxTrials?: number; + /** + * Number of concurrent sweeping runs that user wants to trigger. + */ + sweepConcurrentTrials?: number; + /** + * Number of sweeping runs that user wants to trigger. + */ + sweepTrials?: number; /** * AutoML job timeout. */ @@ -743600,7 +758012,10 @@ export namespace machinelearningservices { enableEarlyTermination: (val.enableEarlyTermination) ?? true, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, maxCoresPerTrial: (val.maxCoresPerTrial) ?? -1, + maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1000, + sweepConcurrentTrials: (val.sweepConcurrentTrials) ?? 0, + sweepTrials: (val.sweepTrials) ?? 0, timeout: (val.timeout) ?? "PT6H", trialTimeout: (val.trialTimeout) ?? "PT30M", }; @@ -743678,11 +758093,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240401preview.NlpFixedParametersResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -743692,6 +758111,14 @@ export namespace machinelearningservices { * Currently only Accuracy is supported as primary metric, hence user need not set it explicitly. */ primaryMetric: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240401preview.NlpParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240401preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -743705,11 +758132,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; } /** * textClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for TextClassificationMultilabelResponse @@ -743717,10 +758144,11 @@ export namespace machinelearningservices { export function textClassificationMultilabelResponseProvideDefaults(val: TextClassificationMultilabelResponse): TextClassificationMultilabelResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -743732,11 +758160,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240401preview.NlpFixedParametersResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -743745,6 +758177,14 @@ export namespace machinelearningservices { * Primary metric for Text-Classification task. */ primaryMetric?: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240401preview.NlpParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240401preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -743758,11 +758198,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; } /** * textClassificationResponseProvideDefaults sets the appropriate defaults for TextClassificationResponse @@ -743770,11 +758210,12 @@ export namespace machinelearningservices { export function textClassificationResponseProvideDefaults(val: TextClassificationResponse): TextClassificationResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -743787,11 +758228,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalFeaturizationSettingsResponse; + /** + * Model/training parameters that will remain constant throughout training. + */ + fixedParameters?: outputs.machinelearningservices.v20240401preview.NlpFixedParametersResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -743801,6 +758246,14 @@ export namespace machinelearningservices { * Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly. */ primaryMetric: string; + /** + * Search space for sampling different combinations of models and their hyperparameters. + */ + searchSpace?: outputs.machinelearningservices.v20240401preview.NlpParameterSubspaceResponse[]; + /** + * Settings for model sweeping and hyperparameter tuning. + */ + sweepSettings?: outputs.machinelearningservices.v20240401preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -743814,11 +758267,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; } /** * textNerResponseProvideDefaults sets the appropriate defaults for TextNerResponse @@ -743826,16 +758279,23 @@ export namespace machinelearningservices { export function textNerResponseProvideDefaults(val: TextNerResponse): TextNerResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } - /** - * Describes the tmpfs options for the container - */ + export interface ThrottlingRuleResponse { + count?: number; + dynamicThrottlingEnabled?: boolean; + key?: string; + matchPatterns?: outputs.machinelearningservices.v20240401preview.RequestMatchPatternResponse[]; + minCount?: number; + renewalPeriod?: number; + } + export interface TmpfsOptionsResponse { /** * Mention the Tmpfs size @@ -743879,7 +758339,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20240401.MpiResponse | outputs.machinelearningservices.v20240401.PyTorchResponse | outputs.machinelearningservices.v20240401.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20240401preview.MpiResponse | outputs.machinelearningservices.v20240401preview.PyTorchResponse | outputs.machinelearningservices.v20240401preview.RayResponse | outputs.machinelearningservices.v20240401preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -743891,7 +758351,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240401.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240401preview.JobResourceConfigurationResponse; } /** * trialComponentResponseProvideDefaults sets the appropriate defaults for TrialComponentResponse @@ -743899,7 +758359,7 @@ export namespace machinelearningservices { export function trialComponentResponseProvideDefaults(val: TrialComponentResponse): TrialComponentResponse { return { ...val, - resources: (val.resources ? outputs.machinelearningservices.v20240401.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240401preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -743917,6 +758377,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -743933,6 +758397,18 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -743946,6 +758422,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -743957,6 +758437,7 @@ export namespace machinelearningservices { export function tritonModelJobOutputResponseProvideDefaults(val: TritonModelJobOutputResponse): TritonModelJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -743999,6 +758480,10 @@ export namespace machinelearningservices { * uri-file data version entity */ export interface UriFileDataVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'uri_file'. @@ -744013,17 +758498,25 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** * The asset property dictionary. */ properties?: {[key: string]: string}; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -744035,6 +758528,8 @@ export namespace machinelearningservices { export function uriFileDataVersionResponseProvideDefaults(val: UriFileDataVersionResponse): UriFileDataVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -744054,6 +758549,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -744070,6 +758569,18 @@ export namespace machinelearningservices { } export interface UriFileJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -744083,6 +758594,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -744094,6 +758609,7 @@ export namespace machinelearningservices { export function uriFileJobOutputResponseProvideDefaults(val: UriFileJobOutputResponse): UriFileJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -744102,6 +758618,10 @@ export namespace machinelearningservices { * uri-folder data version entity */ export interface UriFolderDataVersionResponse { + /** + * Specifies the lifecycle setting of managed data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'uri_folder'. @@ -744116,17 +758636,25 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). + * Intellectual Property details. Used if data is an Intellectual Property. + */ + intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + /** + * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous */ isAnonymous?: boolean; /** - * Is the asset archived? + * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived */ isArchived?: boolean; /** * The asset property dictionary. */ properties?: {[key: string]: string}; + /** + * Stage in the data lifecycle assigned to this data asset + */ + stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -744138,6 +758666,8 @@ export namespace machinelearningservices { export function uriFolderDataVersionResponseProvideDefaults(val: UriFolderDataVersionResponse): UriFolderDataVersionResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), + intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -744157,6 +758687,10 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; + /** + * Input Asset Delivery Path. + */ + pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -744173,6 +758707,18 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; + /** + * Output Asset Version. + */ + assetVersion?: string; + /** + * Auto delete setting of output data asset. + */ + autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -744186,6 +758732,10 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; + /** + * Output Asset Delivery Path. + */ + pathOnCompute?: string; /** * Output Asset URI. */ @@ -744197,6 +758747,7 @@ export namespace machinelearningservices { export function uriFolderJobOutputResponseProvideDefaults(val: UriFolderJobOutputResponse): UriFolderJobOutputResponse { return { ...val, + autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -744255,7 +758806,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401.WorkspaceConnectionUsernamePasswordResponse; + credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionUsernamePasswordResponse; expiryTime?: string; /** * Group based on connection category @@ -744268,14 +758819,6 @@ export namespace machinelearningservices { metadata?: {[key: string]: string}; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; } /** @@ -744321,11 +758864,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240401.VirtualMachineSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240401preview.VirtualMachineSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -744344,7 +758887,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: outputs.machinelearningservices.v20240401.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20240401preview.VirtualMachineSshCredentialsResponse; /** * Indicates whether this compute will be used for running notebooks. */ @@ -744363,6 +758906,56 @@ export namespace machinelearningservices { virtualMachineSize?: string; } + /** + * Describes the properties of a VM size. + */ + export interface VirtualMachineSizeResponse { + /** + * The estimated price information for using a VM. + */ + estimatedVMPrices?: outputs.machinelearningservices.v20240401preview.EstimatedVMPricesResponse; + /** + * The family name of the virtual machine size. + */ + family: string; + /** + * The number of gPUs supported by the virtual machine size. + */ + gpus: number; + /** + * Specifies if the virtual machine size supports low priority VMs. + */ + lowPriorityCapable: boolean; + /** + * The resource volume size, in MB, allowed by the virtual machine size. + */ + maxResourceVolumeMB: number; + /** + * The amount of memory, in GB, supported by the virtual machine size. + */ + memoryGB: number; + /** + * The name of the virtual machine size. + */ + name: string; + /** + * The OS VHD disk size, in MB, allowed by the virtual machine size. + */ + osVhdSizeMB: number; + /** + * Specifies if the virtual machine size supports premium IO. + */ + premiumIO: boolean; + /** + * Specifies the compute types supported by the virtual machine size. + */ + supportedComputeTypes?: string[]; + /** + * The number of vCPUs supported by the virtual machine size. + */ + vCPUs: number; + } + /** * Admin credentials for virtual machine */ @@ -744385,14 +758978,11 @@ export namespace machinelearningservices { username?: string; } - /** - * Describes the volume configuration for the container - */ export interface VolumeDefinitionResponse { /** * Bind Options of the mount */ - bind?: outputs.machinelearningservices.v20240401.BindOptionsResponse; + bind?: outputs.machinelearningservices.v20240401preview.BindOptionsResponse; /** * Consistency of the volume */ @@ -744412,7 +759002,7 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: outputs.machinelearningservices.v20240401.TmpfsOptionsResponse; + tmpfs?: outputs.machinelearningservices.v20240401preview.TmpfsOptionsResponse; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ @@ -744420,7 +759010,7 @@ export namespace machinelearningservices { /** * Volume Options of the mount */ - volume?: outputs.machinelearningservices.v20240401.VolumeOptionsResponse; + volume?: outputs.machinelearningservices.v20240401preview.VolumeOptionsResponse; } /** * volumeDefinitionResponseProvideDefaults sets the appropriate defaults for VolumeDefinitionResponse @@ -744432,9 +759022,6 @@ export namespace machinelearningservices { }; } - /** - * Describes the volume options for the container - */ export interface VolumeOptionsResponse { /** * Indicate whether volume is nocopy @@ -744529,9 +759116,23 @@ export namespace machinelearningservices { defaultWorkspaceResourceGroup?: string; } + /** + * The Private Endpoint resource. + */ + export interface WorkspacePrivateEndpointResourceResponse { + /** + * e.g. /subscriptions/{networkSubscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName} + */ + id: string; + /** + * The subnetId that the private endpoint is connected to. + */ + subnetArmId: string; + } + } - export namespace v20240401preview { + export namespace v20240701preview { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -744546,6 +759147,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -744556,8 +759158,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -744596,11 +759201,11 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: outputs.machinelearningservices.v20240401preview.AKSSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240701preview.AKSSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -744616,7 +759221,7 @@ export namespace machinelearningservices { export function aksresponseProvideDefaults(val: AKSResponse): AKSResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240401preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240701preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), }; } @@ -744635,7 +759240,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: outputs.machinelearningservices.v20240401preview.AksNetworkingConfigurationResponse; + aksNetworkingConfiguration?: outputs.machinelearningservices.v20240701preview.AksNetworkingConfigurationResponse; /** * Cluster full qualified domain name */ @@ -744655,11 +759260,11 @@ export namespace machinelearningservices { /** * SSL configuration */ - sslConfiguration?: outputs.machinelearningservices.v20240401preview.SslConfigurationResponse; + sslConfiguration?: outputs.machinelearningservices.v20240701preview.SslConfigurationResponse; /** * System services */ - systemServices: outputs.machinelearningservices.v20240401preview.SystemServiceResponse[]; + systemServices: outputs.machinelearningservices.v20240701preview.SystemServiceResponse[]; } /** * aksschemaResponsePropertiesProvideDefaults sets the appropriate defaults for AKSSchemaResponseProperties @@ -744683,7 +759288,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionAccessKeyResponse; + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionAccessKeyResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -744694,8 +759300,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } export interface AccountApiKeysResponse { @@ -744717,7 +759326,11 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionAccountKeyResponse; + /** + * Account key object for workspace connection credential. + */ + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionAccountKeyResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -744728,8 +759341,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -744743,68 +759359,6 @@ export namespace machinelearningservices { credentialsType: "AccountKey"; } - /** - * Cognitive Services account Model. - */ - export interface AccountModelResponse { - /** - * Base Model Identifier. - */ - baseModel?: outputs.machinelearningservices.v20240401preview.DeploymentModelResponse; - /** - * The call rate limit Cognitive Services account. - */ - callRateLimit: outputs.machinelearningservices.v20240401preview.CallRateLimitResponse; - /** - * The capabilities. - */ - capabilities?: {[key: string]: string}; - /** - * Cognitive Services account ModelDeprecationInfo. - */ - deprecation?: outputs.machinelearningservices.v20240401preview.ModelDeprecationInfoResponse; - /** - * The capabilities for finetune models. - */ - finetuneCapabilities?: {[key: string]: string}; - /** - * Deployment model format. - */ - format?: string; - /** - * If the model is default version. - */ - isDefaultVersion?: boolean; - /** - * Model lifecycle status. - */ - lifecycleStatus?: string; - /** - * The max capacity. - */ - maxCapacity?: number; - /** - * Deployment model name. - */ - name?: string; - /** - * The list of Model Sku. - */ - skus?: outputs.machinelearningservices.v20240401preview.ModelSkuResponse[]; - /** - * Optional. Deployment model source ARM resource ID. - */ - source?: string; - /** - * Metadata pertaining to creation and last modification of the resource. - */ - systemData: outputs.machinelearningservices.v20240401preview.SystemDataResponse; - /** - * Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. - */ - version?: string; - } - /** * Details of ACR account to be used for the Registry */ @@ -744812,33 +759366,7 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: outputs.machinelearningservices.v20240401preview.SystemCreatedAcrAccountResponse; - } - - export interface ActualCapacityInfoResponse { - /** - * Gets or sets the total number of instances for the group. - */ - allocated?: number; - /** - * Gets or sets the number of instances which failed to successfully complete assignment. - */ - assignmentFailed?: number; - /** - * Gets or sets the number of instances which successfully completed assignment. - */ - assignmentSuccess?: number; - } - /** - * actualCapacityInfoResponseProvideDefaults sets the appropriate defaults for ActualCapacityInfoResponse - */ - export function actualCapacityInfoResponseProvideDefaults(val: ActualCapacityInfoResponse): ActualCapacityInfoResponse { - return { - ...val, - allocated: (val.allocated) ?? 0, - assignmentFailed: (val.assignmentFailed) ?? 0, - assignmentSuccess: (val.assignmentSuccess) ?? 0, - }; + systemCreatedAcrAccount?: outputs.machinelearningservices.v20240701preview.SystemCreatedAcrAccountResponse; } /** @@ -744935,7 +759463,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered by various compute nodes during node setup. */ - errors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * Network is isolated or not */ @@ -744943,7 +759471,7 @@ export namespace machinelearningservices { /** * Counts of various node states on the compute. */ - nodeStateCounts: outputs.machinelearningservices.v20240401preview.NodeStateCountsResponse; + nodeStateCounts: outputs.machinelearningservices.v20240701preview.NodeStateCountsResponse; /** * Compute OS Type */ @@ -744959,11 +759487,11 @@ export namespace machinelearningservices { /** * Scale settings for AML Compute */ - scaleSettings?: outputs.machinelearningservices.v20240401preview.ScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240701preview.ScaleSettingsResponse; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20240401preview.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20240701preview.ResourceIdResponse; /** * The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. */ @@ -744971,11 +759499,11 @@ export namespace machinelearningservices { /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: outputs.machinelearningservices.v20240401preview.UserAccountCredentialsResponse; + userAccountCredentials?: outputs.machinelearningservices.v20240701preview.UserAccountCredentialsResponse; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: outputs.machinelearningservices.v20240401preview.VirtualMachineImageResponse; + virtualMachineImage?: outputs.machinelearningservices.v20240701preview.VirtualMachineImageResponse; /** * Virtual Machine priority */ @@ -744994,7 +759522,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20240401preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), + scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20240701preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), }; } @@ -745034,11 +759562,11 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: outputs.machinelearningservices.v20240401preview.AmlComputePropertiesResponse; + properties?: outputs.machinelearningservices.v20240701preview.AmlComputePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -745054,7 +759582,7 @@ export namespace machinelearningservices { export function amlComputeResponseProvideDefaults(val: AmlComputeResponse): AmlComputeResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240401preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240701preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -745116,7 +759644,8 @@ export namespace machinelearningservices { /** * Api key object for workspace connection credential. */ - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionApiKeyResponse; + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionApiKeyResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -745127,8 +759656,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -745156,26 +759688,6 @@ export namespace machinelearningservices { tenantId: string; } - export interface AutoDeleteSettingResponse { - /** - * When to check if an asset is expired - */ - condition?: string; - /** - * Expiration condition value. - */ - value?: string; - } - /** - * autoDeleteSettingResponseProvideDefaults sets the appropriate defaults for AutoDeleteSettingResponse - */ - export function autoDeleteSettingResponseProvideDefaults(val: AutoDeleteSettingResponse): AutoDeleteSettingResponse { - return { - ...val, - condition: (val.condition) ?? "CreatedGreaterThan", - }; - } - /** * Forecast horizon determined automatically by system. */ @@ -745226,7 +759738,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; /** * Is the asset archived? */ @@ -745239,11 +759751,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -745251,20 +759763,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240401preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240401preview.JobResourceConfigurationResponse; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; + resources?: outputs.machinelearningservices.v20240701preview.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; /** * Status of the job. */ @@ -745276,7 +759784,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: outputs.machinelearningservices.v20240401preview.ClassificationResponse | outputs.machinelearningservices.v20240401preview.ForecastingResponse | outputs.machinelearningservices.v20240401preview.ImageClassificationResponse | outputs.machinelearningservices.v20240401preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20240401preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20240401preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20240401preview.RegressionResponse | outputs.machinelearningservices.v20240401preview.TextClassificationResponse | outputs.machinelearningservices.v20240401preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20240401preview.TextNerResponse; + taskDetails: outputs.machinelearningservices.v20240701preview.ClassificationResponse | outputs.machinelearningservices.v20240701preview.ForecastingResponse | outputs.machinelearningservices.v20240701preview.ImageClassificationResponse | outputs.machinelearningservices.v20240701preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20240701preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20240701preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20240701preview.RegressionResponse | outputs.machinelearningservices.v20240701preview.TextClassificationResponse | outputs.machinelearningservices.v20240701preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20240701preview.TextNerResponse; } /** * autoMLJobResponseProvideDefaults sets the appropriate defaults for AutoMLJobResponse @@ -745286,8 +759794,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240401preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240701preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -745346,16 +759854,6 @@ export namespace machinelearningservices { mode: "Auto"; } - /** - * Settings for Autologger. - */ - export interface AutologgerSettingsResponse { - /** - * [Required] Indicates whether mlflow autologger is enabled. - */ - mlflowAutologger: string; - } - /** * Azure Blob datastore configuration. */ @@ -745371,7 +759869,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -745385,10 +759883,6 @@ export namespace machinelearningservices { * Azure cloud endpoint for the storage account. */ endpoint?: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -745424,7 +759918,6 @@ export namespace machinelearningservices { export function azureBlobDatastoreResponseProvideDefaults(val: AzureBlobDatastoreResponse): AzureBlobDatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -745436,7 +759929,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -745446,10 +759939,6 @@ export namespace machinelearningservices { * The asset description text. */ description?: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -745485,7 +759974,6 @@ export namespace machinelearningservices { export function azureDataLakeGen1DatastoreResponseProvideDefaults(val: AzureDataLakeGen1DatastoreResponse): AzureDataLakeGen1DatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -745501,7 +759989,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -745519,10 +760007,6 @@ export namespace machinelearningservices { * [Required] The name of the Data Lake Gen2 filesystem. */ filesystem: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -745558,7 +760042,6 @@ export namespace machinelearningservices { export function azureDataLakeGen2DatastoreResponseProvideDefaults(val: AzureDataLakeGen2DatastoreResponse): AzureDataLakeGen2DatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -745589,7 +760072,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -745607,10 +760090,6 @@ export namespace machinelearningservices { * [Required] The name of the Azure file share that the datastore points to. */ fileShareName: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -745646,7 +760125,6 @@ export namespace machinelearningservices { export function azureFileDatastoreResponseProvideDefaults(val: AzureFileDatastoreResponse): AzureFileDatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -745655,11 +760133,11 @@ export namespace machinelearningservices { /** * HyperParameters for fine tuning Azure Open AI model. */ - hyperParameters?: outputs.machinelearningservices.v20240401preview.AzureOpenAiHyperParametersResponse; + hyperParameters?: outputs.machinelearningservices.v20240701preview.AzureOpenAiHyperParametersResponse; /** * [Required] Input model for fine tuning. */ - model: outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse; + model: outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse; /** * Enum to determine the type of fine tuning. * Expected value is 'AzureOpenAI'. @@ -745672,11 +760150,11 @@ export namespace machinelearningservices { /** * [Required] Training data for fine tuning. */ - trainingData: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse; /** * Validation data for fine tuning. */ - validationData?: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse; } /** * azureOpenAiFineTuningResponseProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningResponse @@ -745684,7 +760162,7 @@ export namespace machinelearningservices { export function azureOpenAiFineTuningResponseProvideDefaults(val: AzureOpenAiFineTuningResponse): AzureOpenAiFineTuningResponse { return { ...val, - model: outputs.machinelearningservices.v20240401preview.mlflowModelJobInputResponseProvideDefaults(val.model), + model: outputs.machinelearningservices.v20240701preview.mlflowModelJobInputResponseProvideDefaults(val.model), }; } @@ -745752,7 +760230,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240401preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240701preview.CodeConfigurationResponse; /** * Compute target for batch inference operation. */ @@ -745760,13 +760238,13 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: outputs.machinelearningservices.v20240401preview.BatchPipelineComponentDeploymentConfigurationResponse; + deploymentConfiguration?: outputs.machinelearningservices.v20240701preview.BatchPipelineComponentDeploymentConfigurationResponse; /** * Description of the endpoint deployment. */ description?: string; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -745798,7 +760276,7 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: outputs.machinelearningservices.v20240401preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20240401preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20240401preview.OutputPathAssetReferenceResponse; + model?: outputs.machinelearningservices.v20240701preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20240701preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20240701preview.OutputPathAssetReferenceResponse; /** * Indicates how the output will be organized. */ @@ -745819,12 +760297,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: outputs.machinelearningservices.v20240401preview.DeploymentResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240701preview.DeploymentResourceConfigurationResponse; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: outputs.machinelearningservices.v20240401preview.BatchRetrySettingsResponse; + retrySettings?: outputs.machinelearningservices.v20240701preview.BatchRetrySettingsResponse; } /** * batchDeploymentResponseProvideDefaults sets the appropriate defaults for BatchDeploymentResponse @@ -745838,8 +760316,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? outputs.machinelearningservices.v20240401preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), - retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20240401preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240701preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20240701preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), }; } @@ -745863,9 +760341,9 @@ export namespace machinelearningservices { */ authMode: string; /** - * Default values for Batch Endpoint. + * Default values for Batch Endpoint */ - defaults?: outputs.machinelearningservices.v20240401preview.BatchEndpointDefaultsResponse; + defaults?: outputs.machinelearningservices.v20240701preview.BatchEndpointDefaultsResponse; /** * Description of the inference endpoint. */ @@ -745895,7 +760373,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: outputs.machinelearningservices.v20240401preview.IdAssetReferenceResponse; + componentId?: outputs.machinelearningservices.v20240701preview.IdAssetReferenceResponse; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -745990,58 +760468,6 @@ export namespace machinelearningservices { }; } - /** - * The call rate limit Cognitive Services account. - */ - export interface CallRateLimitResponse { - /** - * The count value of Call Rate Limit. - */ - count?: number; - /** - * The renewal period in seconds of Call Rate Limit. - */ - renewalPeriod?: number; - rules?: outputs.machinelearningservices.v20240401preview.ThrottlingRuleResponse[]; - } - - /** - * The capacity configuration. - */ - export interface CapacityConfigResponse { - /** - * The array of allowed values for capacity. - */ - allowedValues?: number[]; - /** - * The default capacity. - */ - default?: number; - /** - * The maximum capacity. - */ - maximum?: number; - /** - * The minimum capacity. - */ - minimum?: number; - /** - * The minimal incremental between allowed values for capacity. - */ - step?: number; - } - - export interface CapacityReservationGroupResponse { - /** - * Offer used by this capacity reservation group. - */ - offer?: outputs.machinelearningservices.v20240401preview.ServerlessOfferResponse; - /** - * [Required] Specifies the amount of capacity to reserve. - */ - reservedCapacity: number; - } - export interface CategoricalDataDriftMetricThresholdResponse { /** * @@ -746055,7 +760481,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; } export interface CategoricalDataQualityMetricThresholdResponse { @@ -746071,7 +760497,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; } export interface CategoricalPredictionDriftMetricThresholdResponse { @@ -746087,7 +760513,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; } /** @@ -746121,22 +760547,6 @@ export namespace machinelearningservices { thumbprint: string; } - export interface ClassificationModelPerformanceMetricThresholdResponse { - /** - * [Required] The classification model performance to calculate. - */ - metric: string; - /** - * - * Expected value is 'Classification'. - */ - modelType: "Classification"; - /** - * The threshold value. If null, a default value will be set depending on the selected metric. - */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; - } - /** * Classification task in AutoML Table vertical. */ @@ -746148,15 +760558,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240401preview.TableFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -746165,7 +760571,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240401preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240701preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240701preview.CustomNCrossValidationsResponse; /** * Positive label for binary metrics calculation. */ @@ -746174,14 +760580,6 @@ export namespace machinelearningservices { * Primary metric for the task. */ primaryMetric?: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240401preview.TableParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -746195,7 +760593,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -746205,15 +760603,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240401preview.ClassificationTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240701preview.ClassificationTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -746231,15 +760629,14 @@ export namespace machinelearningservices { export function classificationResponseProvideDefaults(val: ClassificationResponse): ClassificationResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240701preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -746283,13 +760680,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240401preview.StackEnsembleSettingsResponse; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: string; + stackEnsembleSettings?: outputs.machinelearningservices.v20240701preview.StackEnsembleSettingsResponse; } /** * classificationTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsResponse @@ -746303,8 +760694,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240701preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -746369,10 +760759,6 @@ export namespace machinelearningservices { * Code asset version details. */ export interface CodeVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Uri where code is located */ @@ -746382,11 +760768,11 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -746408,20 +760794,11 @@ export namespace machinelearningservices { export function codeVersionResponseProvideDefaults(val: CodeVersionResponse): CodeVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } - export interface CognitiveServicesSkuResponse { - capacity?: number; - family?: string; - name?: string; - size?: string; - tier?: string; - } - export interface CollectionResponse { /** * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. @@ -746485,10 +760862,6 @@ export namespace machinelearningservices { * Command job definition. */ export interface CommandJobResponse { - /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. - */ - autologgerSettings?: outputs.machinelearningservices.v20240401preview.AutologgerSettingsResponse; /** * ARM resource ID of the code asset. */ @@ -746514,9 +760887,9 @@ export namespace machinelearningservices { */ displayName?: string; /** - * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, Ray, or null. + * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20240401preview.MpiResponse | outputs.machinelearningservices.v20240401preview.PyTorchResponse | outputs.machinelearningservices.v20240401preview.RayResponse | outputs.machinelearningservices.v20240401preview.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20240701preview.MpiResponse | outputs.machinelearningservices.v20240701preview.PyTorchResponse | outputs.machinelearningservices.v20240701preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -746533,11 +760906,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -746550,15 +760923,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: outputs.machinelearningservices.v20240401preview.CommandJobLimitsResponse; + limits?: outputs.machinelearningservices.v20240701preview.CommandJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; /** * Input parameters. */ @@ -746570,20 +760943,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240401preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240401preview.JobResourceConfigurationResponse; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; + resources?: outputs.machinelearningservices.v20240701preview.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; /** * Status of the job. */ @@ -746601,21 +760970,11 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240401preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240701preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } - /** - * Used for sweep over component - */ - export interface ComponentConfigurationResponse { - /** - * Pipeline settings, for things like ContinueRunOnStepFailure etc. - */ - pipelineSettings?: any; - } - /** * Component container definition. * @@ -746664,10 +761023,6 @@ export namespace machinelearningservices { * Definition of a component version: defines resources that span component types. */ export interface ComponentVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Defines Component definition details. * @@ -746678,11 +761033,11 @@ export namespace machinelearningservices { */ description?: string; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -746693,10 +761048,6 @@ export namespace machinelearningservices { * Provisioning state for the component version. */ provisioningState: string; - /** - * Stage in the component lifecycle - */ - stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -746708,7 +761059,6 @@ export namespace machinelearningservices { export function componentVersionResponseProvideDefaults(val: ComponentVersionResponse): ComponentVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -746763,7 +761113,7 @@ export namespace machinelearningservices { /** * Environment information of this container. */ - environment?: outputs.machinelearningservices.v20240401preview.ComputeInstanceEnvironmentInfoResponse; + environment?: outputs.machinelearningservices.v20240701preview.ComputeInstanceEnvironmentInfoResponse; /** * Information of GPU. */ @@ -746924,11 +761274,11 @@ export namespace machinelearningservices { /** * Describes available applications and their endpoints on this ComputeInstance. */ - applications: outputs.machinelearningservices.v20240401preview.ComputeInstanceApplicationResponse[]; + applications: outputs.machinelearningservices.v20240701preview.ComputeInstanceApplicationResponse[]; /** * Specifies settings for autologger. */ - autologgerSettings?: outputs.machinelearningservices.v20240401preview.ComputeInstanceAutologgerSettingsResponse; + autologgerSettings?: outputs.machinelearningservices.v20240701preview.ComputeInstanceAutologgerSettingsResponse; /** * The Compute Instance Authorization type. Available values are personal (default). */ @@ -746936,27 +761286,27 @@ export namespace machinelearningservices { /** * Describes all connectivity endpoints available for this ComputeInstance. */ - connectivityEndpoints: outputs.machinelearningservices.v20240401preview.ComputeInstanceConnectivityEndpointsResponse; + connectivityEndpoints: outputs.machinelearningservices.v20240701preview.ComputeInstanceConnectivityEndpointsResponse; /** * Describes informations of containers on this ComputeInstance. */ - containers: outputs.machinelearningservices.v20240401preview.ComputeInstanceContainerResponse[]; + containers: outputs.machinelearningservices.v20240701preview.ComputeInstanceContainerResponse[]; /** * Describes information on user who created this ComputeInstance. */ - createdBy: outputs.machinelearningservices.v20240401preview.ComputeInstanceCreatedByResponse; + createdBy: outputs.machinelearningservices.v20240701preview.ComputeInstanceCreatedByResponse; /** * List of Custom Services added to the compute. */ - customServices?: outputs.machinelearningservices.v20240401preview.CustomServiceResponse[]; + customServices?: outputs.machinelearningservices.v20240701preview.CustomServiceResponse[]; /** * Describes informations of dataDisks on this ComputeInstance. */ - dataDisks: outputs.machinelearningservices.v20240401preview.ComputeInstanceDataDiskResponse[]; + dataDisks: outputs.machinelearningservices.v20240701preview.ComputeInstanceDataDiskResponse[]; /** * Describes informations of dataMounts on this ComputeInstance. */ - dataMounts: outputs.machinelearningservices.v20240401preview.ComputeInstanceDataMountResponse[]; + dataMounts: outputs.machinelearningservices.v20240701preview.ComputeInstanceDataMountResponse[]; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ @@ -746976,7 +761326,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered on this ComputeInstance. */ - errors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. */ @@ -746984,15 +761334,15 @@ export namespace machinelearningservices { /** * The last operation on ComputeInstance. */ - lastOperation: outputs.machinelearningservices.v20240401preview.ComputeInstanceLastOperationResponse; + lastOperation: outputs.machinelearningservices.v20240701preview.ComputeInstanceLastOperationResponse; /** * Returns metadata about the operating system image for this compute instance. */ - osImageMetadata: outputs.machinelearningservices.v20240401preview.ImageMetadataResponse; + osImageMetadata: outputs.machinelearningservices.v20240701preview.ImageMetadataResponse; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: outputs.machinelearningservices.v20240401preview.PersonalComputeInstanceSettingsResponse; + personalComputeInstanceSettings?: outputs.machinelearningservices.v20240701preview.PersonalComputeInstanceSettingsResponse; /** * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. */ @@ -747000,15 +761350,15 @@ export namespace machinelearningservices { /** * The list of schedules to be applied on the computes. */ - schedules?: outputs.machinelearningservices.v20240401preview.ComputeSchedulesResponse; + schedules?: outputs.machinelearningservices.v20240701preview.ComputeSchedulesResponse; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: outputs.machinelearningservices.v20240401preview.SetupScriptsResponse; + setupScripts?: outputs.machinelearningservices.v20240701preview.SetupScriptsResponse; /** * Specifies policy and settings for SSH access. */ - sshSettings?: outputs.machinelearningservices.v20240401preview.ComputeInstanceSshSettingsResponse; + sshSettings?: outputs.machinelearningservices.v20240701preview.ComputeInstanceSshSettingsResponse; /** * The current state of this ComputeInstance. */ @@ -747016,11 +761366,11 @@ export namespace machinelearningservices { /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20240401preview.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20240701preview.ResourceIdResponse; /** * ComputeInstance version. */ - versions: outputs.machinelearningservices.v20240401preview.ComputeInstanceVersionResponse; + versions: outputs.machinelearningservices.v20240701preview.ComputeInstanceVersionResponse; /** * Virtual Machine Size */ @@ -747038,7 +761388,7 @@ export namespace machinelearningservices { enableRootAccess: (val.enableRootAccess) ?? true, enableSSO: (val.enableSSO) ?? true, releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, - sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20240401preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), + sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20240701preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), }; } @@ -747078,11 +761428,11 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: outputs.machinelearningservices.v20240401preview.ComputeInstancePropertiesResponse; + properties?: outputs.machinelearningservices.v20240701preview.ComputeInstancePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -747098,7 +761448,7 @@ export namespace machinelearningservices { export function computeInstanceResponseProvideDefaults(val: ComputeInstanceResponse): ComputeInstanceResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240401preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20240701preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -747173,7 +761523,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: outputs.machinelearningservices.v20240401preview.ComputeStartStopScheduleResponse[]; + computeStartStop?: outputs.machinelearningservices.v20240701preview.ComputeStartStopScheduleResponse[]; } /** @@ -747187,7 +761537,7 @@ export namespace machinelearningservices { /** * Required if triggerType is Cron. */ - cron?: outputs.machinelearningservices.v20240401preview.CronResponse; + cron?: outputs.machinelearningservices.v20240701preview.CronResponse; /** * A system assigned id for the schedule. */ @@ -747199,11 +761549,11 @@ export namespace machinelearningservices { /** * Required if triggerType is Recurrence. */ - recurrence?: outputs.machinelearningservices.v20240401preview.RecurrenceResponse; + recurrence?: outputs.machinelearningservices.v20240701preview.RecurrenceResponse; /** * [Deprecated] Not used any more. */ - schedule?: outputs.machinelearningservices.v20240401preview.ScheduleBaseResponse; + schedule?: outputs.machinelearningservices.v20240701preview.ScheduleBaseResponse; /** * Is the schedule enabled or disabled? */ @@ -747219,8 +761569,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleResponseProvideDefaults(val: ComputeStartStopScheduleResponse): ComputeStartStopScheduleResponse { return { ...val, - cron: (val.cron ? outputs.machinelearningservices.v20240401preview.cronResponseProvideDefaults(val.cron) : undefined), - recurrence: (val.recurrence ? outputs.machinelearningservices.v20240401preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), + cron: (val.cron ? outputs.machinelearningservices.v20240701preview.cronResponseProvideDefaults(val.cron) : undefined), + recurrence: (val.recurrence ? outputs.machinelearningservices.v20240701preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), }; } @@ -747231,11 +761581,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: outputs.machinelearningservices.v20240401preview.ContainerResourceSettingsResponse; + containerResourceLimits?: outputs.machinelearningservices.v20240701preview.ContainerResourceSettingsResponse; /** * Container resource request info: */ - containerResourceRequests?: outputs.machinelearningservices.v20240401preview.ContainerResourceSettingsResponse; + containerResourceRequests?: outputs.machinelearningservices.v20240701preview.ContainerResourceSettingsResponse; } export interface ContainerResourceSettingsResponse { @@ -747256,6 +761606,41 @@ export namespace machinelearningservices { memory?: string; } + export interface ContentSafetyEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20240701preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + /** + * Kind of the deployment. + * Expected value is 'Azure.ContentSafety'. + */ + type: "Azure.ContentSafety"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + + export interface ContentSafetyResponse { + /** + * [Required] Specifies the status of content safety. + */ + contentSafetyStatus: string; + } + export interface CosmosDbSettingsResponse { collectionsThroughput?: number; } @@ -747269,7 +761654,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: outputs.machinelearningservices.v20240401preview.MonitorDefinitionResponse; + monitorDefinition: outputs.machinelearningservices.v20240701preview.MonitorDefinitionResponse; } /** @@ -747381,7 +761766,8 @@ export namespace machinelearningservices { /** * Custom Keys credential object */ - credentials?: outputs.machinelearningservices.v20240401preview.CustomKeysResponse; + credentials?: outputs.machinelearningservices.v20240701preview.CustomKeysResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -747392,8 +761778,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } export interface CustomMetricThresholdResponse { @@ -747404,7 +761793,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; } export interface CustomModelFineTuningResponse { @@ -747415,7 +761804,7 @@ export namespace machinelearningservices { /** * [Required] Input model for fine tuning. */ - model: outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse; + model: outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse; /** * Enum to determine the type of fine tuning. * Expected value is 'Custom'. @@ -747428,11 +761817,11 @@ export namespace machinelearningservices { /** * [Required] Training data for fine tuning. */ - trainingData: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse; /** * Validation data for fine tuning. */ - validationData?: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse; } /** * customModelFineTuningResponseProvideDefaults sets the appropriate defaults for CustomModelFineTuningResponse @@ -747440,7 +761829,7 @@ export namespace machinelearningservices { export function customModelFineTuningResponseProvideDefaults(val: CustomModelFineTuningResponse): CustomModelFineTuningResponse { return { ...val, - model: outputs.machinelearningservices.v20240401preview.mlflowModelJobInputResponseProvideDefaults(val.model), + model: outputs.machinelearningservices.v20240701preview.mlflowModelJobInputResponseProvideDefaults(val.model), }; } @@ -747458,10 +761847,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -747478,18 +761863,6 @@ export namespace machinelearningservices { } export interface CustomModelJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -747503,10 +761876,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -747518,28 +761887,27 @@ export namespace machinelearningservices { export function customModelJobOutputResponseProvideDefaults(val: CustomModelJobOutputResponse): CustomModelJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } export interface CustomMonitoringSignalResponse { /** - * [Required] ARM resource ID of the component resource used to calculate the custom metrics. + * [Required] Reference to the component asset used to calculate the custom metrics. */ componentId: string; /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: {[key: string]: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse}; + inputAssets?: {[key: string]: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse}; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: outputs.machinelearningservices.v20240401preview.CustomMetricThresholdResponse[]; + metricThresholds: outputs.machinelearningservices.v20240701preview.CustomMetricThresholdResponse[]; /** * The current notification mode for this signal. */ @@ -747553,10 +761921,6 @@ export namespace machinelearningservices { * Expected value is 'Custom'. */ signalType: "Custom"; - /** - * A list of metrics to calculate and their associated thresholds. - */ - workspaceConnection?: outputs.machinelearningservices.v20240401preview.MonitoringWorkspaceConnectionResponse; } /** @@ -747593,23 +761957,23 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: outputs.machinelearningservices.v20240401preview.DockerResponse; + docker?: outputs.machinelearningservices.v20240701preview.DockerResponse; /** * Configuring the endpoints for the container */ - endpoints?: outputs.machinelearningservices.v20240401preview.EndpointResponse[]; + endpoints?: outputs.machinelearningservices.v20240701preview.EndpointResponse[]; /** * Environment Variable for the container */ - environmentVariables?: {[key: string]: outputs.machinelearningservices.v20240401preview.EnvironmentVariableResponse}; + environmentVariables?: {[key: string]: outputs.machinelearningservices.v20240701preview.EnvironmentVariableResponse}; /** * Describes the Image Specifications */ - image?: outputs.machinelearningservices.v20240401preview.ImageResponse; + image?: outputs.machinelearningservices.v20240701preview.ImageResponse; /** * Describes the jupyter kernel settings for the image if its a custom environment */ - kernel?: outputs.machinelearningservices.v20240401preview.JupyterKernelConfigResponse; + kernel?: outputs.machinelearningservices.v20240701preview.JupyterKernelConfigResponse; /** * Name of the Custom Service */ @@ -747617,7 +761981,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: outputs.machinelearningservices.v20240401preview.VolumeDefinitionResponse[]; + volumes?: outputs.machinelearningservices.v20240701preview.VolumeDefinitionResponse[]; } /** * customServiceResponseProvideDefaults sets the appropriate defaults for CustomServiceResponse @@ -747625,7 +761989,7 @@ export namespace machinelearningservices { export function customServiceResponseProvideDefaults(val: CustomServiceResponse): CustomServiceResponse { return { ...val, - image: (val.image ? outputs.machinelearningservices.v20240401preview.imageResponseProvideDefaults(val.image) : undefined), + image: (val.image ? outputs.machinelearningservices.v20240701preview.imageResponseProvideDefaults(val.image) : undefined), }; } @@ -747658,11 +762022,11 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: {[key: string]: outputs.machinelearningservices.v20240401preview.CollectionResponse}; + collections: {[key: string]: outputs.machinelearningservices.v20240701preview.CollectionResponse}; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: outputs.machinelearningservices.v20240401preview.RequestLoggingResponse; + requestLogging?: outputs.machinelearningservices.v20240701preview.RequestLoggingResponse; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. @@ -747725,10 +762089,6 @@ export namespace machinelearningservices { } export interface DataDriftMonitoringSignalResponse { - /** - * The data segment used for scoping on a subset of the data population. - */ - dataSegment?: outputs.machinelearningservices.v20240401preview.MonitoringDataSegmentResponse; /** * A dictionary that maps feature names to their respective data types. */ @@ -747736,15 +762096,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20240401preview.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20240701preview.FeatureImportanceSettingsResponse; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: outputs.machinelearningservices.v20240401preview.AllFeaturesResponse | outputs.machinelearningservices.v20240401preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240401preview.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20240701preview.AllFeaturesResponse | outputs.machinelearningservices.v20240701preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240701preview.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240401preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20240401preview.NumericalDataDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240701preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20240701preview.NumericalDataDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -747752,7 +762112,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -747760,7 +762120,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; /** * * Expected value is 'DataDrift'. @@ -747773,7 +762133,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalResponseProvideDefaults(val: DataDriftMonitoringSignalResponse): DataDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240401preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240701preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -747813,7 +762173,7 @@ export namespace machinelearningservices { /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -747824,70 +762184,6 @@ export namespace machinelearningservices { resourceId?: string; } - export interface DataImportResponse { - /** - * Name of the asset for data import job to create - */ - assetName?: string; - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; - /** - * Enum to determine the type of data. - * Expected value is 'uri_folder'. - */ - dataType: "uri_folder"; - /** - * [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 - */ - dataUri: string; - /** - * The asset description text. - */ - description?: string; - /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous - */ - isAnonymous?: boolean; - /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived - */ - isArchived?: boolean; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Source data of the asset to import from - */ - source?: outputs.machinelearningservices.v20240401preview.DatabaseSourceResponse | outputs.machinelearningservices.v20240401preview.FileSystemSourceResponse; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: string; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: {[key: string]: string}; - } - /** - * dataImportResponseProvideDefaults sets the appropriate defaults for DataImportResponse - */ - export function dataImportResponseProvideDefaults(val: DataImportResponse): DataImportResponse { - return { - ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), - isAnonymous: (val.isAnonymous) ?? false, - isArchived: (val.isArchived) ?? false, - }; - } - /** * A DataLakeAnalytics compute. */ @@ -747921,11 +762217,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240401preview.DataLakeAnalyticsSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240701preview.DataLakeAnalyticsSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -747970,15 +762266,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20240401preview.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20240701preview.FeatureImportanceSettingsResponse; /** * The features to calculate drift over. */ - features?: outputs.machinelearningservices.v20240401preview.AllFeaturesResponse | outputs.machinelearningservices.v20240401preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240401preview.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20240701preview.AllFeaturesResponse | outputs.machinelearningservices.v20240701preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240701preview.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240401preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20240401preview.NumericalDataQualityMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240701preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20240701preview.NumericalDataQualityMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -747986,7 +762282,7 @@ export namespace machinelearningservices { /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -747994,7 +762290,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; /** * * Expected value is 'DataQuality'. @@ -748007,38 +762303,10 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalResponseProvideDefaults(val: DataQualityMonitoringSignalResponse): DataQualityMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240401preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240701preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } - export interface DatabaseSourceResponse { - /** - * Workspace connection for data import source storage - */ - connection?: string; - /** - * SQL Query statement for data import Database source - */ - query?: string; - /** - * Enum to determine the type of data. - * Expected value is 'database'. - */ - sourceType: "database"; - /** - * SQL StoredProcedure on data import Database source - */ - storedProcedure?: string; - /** - * SQL StoredProcedure parameters - */ - storedProcedureParams?: {[key: string]: string}[]; - /** - * Name of the table on data import Database source - */ - tableName?: string; - } - /** * Properties of Databricks */ @@ -748089,11 +762357,11 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: outputs.machinelearningservices.v20240401preview.DatabricksPropertiesResponse; + properties?: outputs.machinelearningservices.v20240701preview.DatabricksPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -748112,32 +762380,6 @@ export namespace machinelearningservices { scaleType: "Default"; } - /** - * Properties of Cognitive Services account deployment model. - */ - export interface DeploymentModelResponse { - /** - * The call rate limit Cognitive Services account. - */ - callRateLimit: outputs.machinelearningservices.v20240401preview.CallRateLimitResponse; - /** - * Deployment model format. - */ - format?: string; - /** - * Deployment model name. - */ - name?: string; - /** - * Optional. Deployment model source ARM resource ID. - */ - source?: string; - /** - * Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. - */ - version?: string; - } - export interface DeploymentResourceConfigurationResponse { /** * Optional number of instances or nodes used by the compute target. @@ -748147,15 +762389,6 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: string; - /** - * Locations where the job can run. - */ - locations?: string[]; - /** - * Optional max allowed number of instances or nodes to be used by the compute target. - * For use with elastic training, currently supported by PyTorch distribution type only. - */ - maxInstanceCount?: number; /** * Additional properties bag. */ @@ -748187,11 +762420,11 @@ export namespace machinelearningservices { /** * Identity to be used with the keyVault */ - identity?: outputs.machinelearningservices.v20240401preview.IdentityForCmkResponse; + identity?: outputs.machinelearningservices.v20240701preview.IdentityForCmkResponse; /** * KeyVault details to do the encryption */ - keyVaultProperties: outputs.machinelearningservices.v20240401preview.KeyVaultPropertiesResponse; + keyVaultProperties: outputs.machinelearningservices.v20240701preview.KeyVaultPropertiesResponse; /** * The byok search account that customer brings to store customer's data * with encryption @@ -748227,23 +762460,126 @@ export namespace machinelearningservices { version?: string; } - export interface EndpointDeploymentResourcePropertiesResponse { + export interface EndpointModelDeprecationPropertiesResponse { /** - * Model used for the endpoint deployment. + * The datetime of deprecation of the fineTune Model. */ - model: outputs.machinelearningservices.v20240401preview.EndpointDeploymentModelResponse; + fineTune?: string; /** - * Read-only provision state status property. + * The datetime of deprecation of the inference Model. */ - provisioningState: string; + inference?: string; + } + + /** + * Endpoint Model properties. + */ + export interface EndpointModelPropertiesResponse { /** - * The name of RAI policy. + * The capabilities. */ - raiPolicyName?: string; + capabilities?: {[key: string]: string}; + deprecation?: outputs.machinelearningservices.v20240701preview.EndpointModelDeprecationPropertiesResponse; /** - * Deployment model version upgrade option. + * The capabilities for finetune models. */ - versionUpgradeOption?: string; + finetuneCapabilities?: {[key: string]: string}; + /** + * Deployment model format. + */ + format?: string; + /** + * If the model is default version. + */ + isDefaultVersion?: boolean; + /** + * Model lifecycle status. + */ + lifecycleStatus?: string; + /** + * The max capacity. + */ + maxCapacity?: number; + /** + * Deployment model name. + */ + name?: string; + /** + * The list of Model Sku. + */ + skus?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuPropertiesResponse[]; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + systemData: outputs.machinelearningservices.v20240701preview.SystemDataResponse; + /** + * Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. + */ + version?: string; + } + + export interface EndpointModelSkuCapacityPropertiesResponse { + /** + * The default capacity. + */ + default?: number; + /** + * The maximum capacity. + */ + maximum?: number; + } + + export interface EndpointModelSkuPropertiesResponse { + capacity?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuCapacityPropertiesResponse; + /** + * The list of ARM id for the connection support this SKU. + */ + connectionIds?: string[]; + /** + * The datetime of deprecation of the model SKU. + */ + deprecationDate?: string; + /** + * The name of the model SKU. + */ + name?: string; + rateLimits?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuRateLimitPropertiesResponse[]; + /** + * The usage name of the model SKU. + */ + usageName?: string; + } + + export interface EndpointModelSkuRateLimitPropertiesResponse { + /** + * The count value of Call Rate Limit. + */ + count?: number; + /** + * The renewal period in seconds of Call Rate Limit. + */ + renewalPeriod?: number; + /** + * The call rate limit for the model. + */ + rules?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuRateLimitRulePropertiesResponse[]; + } + + export interface EndpointModelSkuRateLimitRulePatternPropertiesResponse { + method?: string; + path?: string; + } + + export interface EndpointModelSkuRateLimitRulePropertiesResponse { + count?: number; + /** + * If the dynamic throttling is enabled. + */ + dynamicThrottlingEnabled?: boolean; + key?: string; + matchPatterns?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuRateLimitRulePatternPropertiesResponse[]; + minCount?: number; + renewalPeriod?: number; } export interface EndpointResponse { @@ -748358,10 +762694,6 @@ export namespace machinelearningservices { * Environment version details. */ export interface EnvironmentVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Defines if image needs to be rebuilt based on base image changes. */ @@ -748369,7 +762701,7 @@ export namespace machinelearningservices { /** * Configuration settings for Docker build context. */ - build?: outputs.machinelearningservices.v20240401preview.BuildContextResponse; + build?: outputs.machinelearningservices.v20240701preview.BuildContextResponse; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -748392,17 +762724,13 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: outputs.machinelearningservices.v20240401preview.InferenceContainerPropertiesResponse; - /** - * Intellectual Property details. Used if environment is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + inferenceConfig?: outputs.machinelearningservices.v20240701preview.InferenceContainerPropertiesResponse; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -748432,10 +762760,8 @@ export namespace machinelearningservices { export function environmentVersionResponseProvideDefaults(val: EnvironmentVersionResponse): EnvironmentVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? outputs.machinelearningservices.v20240401preview.buildContextResponseProvideDefaults(val.build) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), + build: (val.build ? outputs.machinelearningservices.v20240701preview.buildContextResponseProvideDefaults(val.build) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -748463,7 +762789,7 @@ export namespace machinelearningservices { /** * The error additional info. */ - additionalInfo: outputs.machinelearningservices.v20240401preview.ErrorAdditionalInfoResponse[]; + additionalInfo: outputs.machinelearningservices.v20240701preview.ErrorAdditionalInfoResponse[]; /** * The error code. */ @@ -748471,7 +762797,7 @@ export namespace machinelearningservices { /** * The error details. */ - details: outputs.machinelearningservices.v20240401preview.ErrorDetailResponse[]; + details: outputs.machinelearningservices.v20240701preview.ErrorDetailResponse[]; /** * The error message. */ @@ -748489,7 +762815,7 @@ export namespace machinelearningservices { /** * The error object. */ - error?: outputs.machinelearningservices.v20240401preview.ErrorDetailResponse; + error?: outputs.machinelearningservices.v20240701preview.ErrorDetailResponse; } /** @@ -748525,7 +762851,7 @@ export namespace machinelearningservices { /** * The list of estimated prices for using a VM of a particular OS type, tier, etc. */ - values: outputs.machinelearningservices.v20240401preview.EstimatedVMPriceResponse[]; + values: outputs.machinelearningservices.v20240701preview.EstimatedVMPriceResponse[]; } export interface FeatureAttributionDriftMonitoringSignalResponse { @@ -748536,11 +762862,11 @@ export namespace machinelearningservices { /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: outputs.machinelearningservices.v20240401preview.FeatureImportanceSettingsResponse; + featureImportanceSettings: outputs.machinelearningservices.v20240701preview.FeatureImportanceSettingsResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: outputs.machinelearningservices.v20240401preview.FeatureAttributionMetricThresholdResponse; + metricThreshold: outputs.machinelearningservices.v20240701preview.FeatureAttributionMetricThresholdResponse; /** * The current notification mode for this signal. */ @@ -748548,7 +762874,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: (outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse)[]; + productionData: (outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse)[]; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -748556,7 +762882,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; /** * * Expected value is 'FeatureAttributionDrift'. @@ -748569,7 +762895,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalResponseProvideDefaults(val: FeatureAttributionDriftMonitoringSignalResponse): FeatureAttributionDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: outputs.machinelearningservices.v20240401preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), + featureImportanceSettings: outputs.machinelearningservices.v20240701preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), }; } @@ -748581,7 +762907,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; } export interface FeatureImportanceSettingsResponse { @@ -748605,7 +762931,7 @@ export namespace machinelearningservices { } export interface FeatureStoreSettingsResponse { - computeRuntime?: outputs.machinelearningservices.v20240401preview.ComputeRuntimeDtoResponse; + computeRuntime?: outputs.machinelearningservices.v20240701preview.ComputeRuntimeDtoResponse; offlineStoreConnectionName?: string; onlineStoreConnectionName?: string; } @@ -748623,7 +762949,7 @@ export namespace machinelearningservices { } /** - * Dto object representing feature set + * DTO object representing feature set */ export interface FeaturesetContainerResponse { /** @@ -748666,7 +762992,7 @@ export namespace machinelearningservices { } /** - * Dto object representing specification + * DTO object representing specification */ export interface FeaturesetSpecificationResponse { /** @@ -748676,13 +763002,9 @@ export namespace machinelearningservices { } /** - * Dto object representing feature set version + * DTO object representing feature set version */ export interface FeaturesetVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -748692,17 +763014,17 @@ export namespace machinelearningservices { */ entities?: string[]; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** * Specifies the materialization settings */ - materializationSettings?: outputs.machinelearningservices.v20240401preview.MaterializationSettingsResponse; + materializationSettings?: outputs.machinelearningservices.v20240701preview.MaterializationSettingsResponse; /** * The asset property dictionary. */ @@ -748714,7 +763036,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: outputs.machinelearningservices.v20240401preview.FeaturesetSpecificationResponse; + specification?: outputs.machinelearningservices.v20240701preview.FeaturesetSpecificationResponse; /** * Specifies the asset stage */ @@ -748730,15 +763052,14 @@ export namespace machinelearningservices { export function featuresetVersionResponseProvideDefaults(val: FeaturesetVersionResponse): FeaturesetVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20240401preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), + materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20240701preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), }; } /** - * Dto object representing feature entity + * DTO object representing feature entity */ export interface FeaturestoreEntityContainerResponse { /** @@ -748781,13 +763102,9 @@ export namespace machinelearningservices { } /** - * Dto object representing feature entity version + * DTO object representing feature entity version */ export interface FeaturestoreEntityVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -748795,13 +763112,13 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: outputs.machinelearningservices.v20240401preview.IndexColumnResponse[]; + indexColumns?: outputs.machinelearningservices.v20240701preview.IndexColumnResponse[]; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -748827,28 +763144,11 @@ export namespace machinelearningservices { export function featurestoreEntityVersionResponseProvideDefaults(val: FeaturestoreEntityVersionResponse): FeaturestoreEntityVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; } - export interface FileSystemSourceResponse { - /** - * Workspace connection for data import source storage - */ - connection?: string; - /** - * Path on data import FileSystem source - */ - path?: string; - /** - * Enum to determine the type of data. - * Expected value is 'file_system'. - */ - sourceType: "file_system"; - } - /** * FineTuning Job definition. */ @@ -748876,12 +763176,12 @@ export namespace machinelearningservices { /** * [Required] */ - fineTuningDetails: outputs.machinelearningservices.v20240401preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20240401preview.CustomModelFineTuningResponse; + fineTuningDetails: outputs.machinelearningservices.v20240701preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20240701preview.CustomModelFineTuningResponse; /** * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; /** * Is the asset archived? */ @@ -748894,24 +763194,28 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; /** * [Required] */ - outputs: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; + outputs: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ properties?: {[key: string]: string}; /** - * Configuration for secrets to be made available during runtime. + * Queue settings for the job */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; + queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; + /** + * Instance types and other resources for the job + */ + resources?: outputs.machinelearningservices.v20240701preview.JobResourcesResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; /** * Status of the job. */ @@ -748929,6 +763233,7 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), }; } @@ -748977,19 +763282,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240401preview.TableFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalFeaturizationSettingsResponse; /** * Forecasting task specific inputs. */ - forecastingSettings?: outputs.machinelearningservices.v20240401preview.ForecastingSettingsResponse; + forecastingSettings?: outputs.machinelearningservices.v20240701preview.ForecastingSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -748998,19 +763299,11 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240401preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240701preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240701preview.CustomNCrossValidationsResponse; /** * Primary metric for forecasting task. */ primaryMetric?: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240401preview.TableParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -749024,7 +763317,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -749034,15 +763327,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240401preview.ForecastingTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240701preview.ForecastingTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -749060,16 +763353,15 @@ export namespace machinelearningservices { export function forecastingResponseProvideDefaults(val: ForecastingResponse): ForecastingResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20240401preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20240701preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240701preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -749092,15 +763384,10 @@ export namespace machinelearningservices { * Flag for generating lags for the numeric features with 'auto' or null. */ featureLags?: string; - /** - * The feature columns that are available for training but unknown at the time of forecast/inference. - * If features_unknown_at_forecast_time is not set, it is assumed that all the feature columns in the dataset are known at inference time. - */ - featuresUnknownAtForecastTime?: string[]; /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: outputs.machinelearningservices.v20240401preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20240401preview.CustomForecastHorizonResponse; + forecastHorizon?: outputs.machinelearningservices.v20240701preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20240701preview.CustomForecastHorizonResponse; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -749109,7 +763396,7 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: outputs.machinelearningservices.v20240401preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20240401preview.CustomSeasonalityResponse; + seasonality?: outputs.machinelearningservices.v20240701preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20240701preview.CustomSeasonalityResponse; /** * The parameter defining how if AutoML should handle short time series. */ @@ -749122,11 +763409,11 @@ export namespace machinelearningservices { /** * The number of past periods to lag from the target column. */ - targetLags?: outputs.machinelearningservices.v20240401preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20240401preview.CustomTargetLagsResponse; + targetLags?: outputs.machinelearningservices.v20240701preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20240701preview.CustomTargetLagsResponse; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: outputs.machinelearningservices.v20240401preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20240401preview.CustomTargetRollingWindowSizeResponse; + targetRollingWindowSize?: outputs.machinelearningservices.v20240701preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20240701preview.CustomTargetRollingWindowSizeResponse; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -749194,13 +763481,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240401preview.StackEnsembleSettingsResponse; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: string; + stackEnsembleSettings?: outputs.machinelearningservices.v20240701preview.StackEnsembleSettingsResponse; } /** * forecastingTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsResponse @@ -749214,8 +763495,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240701preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -749240,102 +763520,6 @@ export namespace machinelearningservices { type: "FQDN"; } - /** - * Generation safety quality metric threshold definition. - */ - export interface GenerationSafetyQualityMetricThresholdResponse { - /** - * [Required] Gets or sets the feature attribution metric to calculate. - */ - metric: string; - /** - * Gets or sets the threshold value. - * If null, a default value will be set depending on the selected metric. - */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; - } - - /** - * Generation safety quality monitoring signal definition. - */ - export interface GenerationSafetyQualityMonitoringSignalResponse { - /** - * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. - */ - metricThresholds: outputs.machinelearningservices.v20240401preview.GenerationSafetyQualityMetricThresholdResponse[]; - /** - * The current notification mode for this signal. - */ - notificationTypes?: string[]; - /** - * Gets or sets the production data for computing metrics. - */ - productionData?: (outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse)[]; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * [Required] The sample rate of the production data, should be greater than 0 and at most 1. - */ - samplingRate: number; - /** - * - * Expected value is 'GenerationSafetyQuality'. - */ - signalType: "GenerationSafetyQuality"; - /** - * Gets or sets the workspace connection ID used to connect to the content generation endpoint. - */ - workspaceConnectionId?: string; - } - - /** - * Generation token statistics metric threshold definition. - */ - export interface GenerationTokenUsageMetricThresholdResponse { - /** - * [Required] Gets or sets the feature attribution metric to calculate. - */ - metric: string; - /** - * Gets or sets the threshold value. - * If null, a default value will be set depending on the selected metric. - */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; - } - - /** - * Generation token usage signal definition. - */ - export interface GenerationTokenUsageSignalResponse { - /** - * [Required] Gets or sets the metrics to calculate and the corresponding thresholds. - */ - metricThresholds: outputs.machinelearningservices.v20240401preview.GenerationTokenUsageMetricThresholdResponse[]; - /** - * The current notification mode for this signal. - */ - notificationTypes?: string[]; - /** - * Gets or sets the production data for computing metrics. - */ - productionData?: (outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse)[]; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * [Required] The sample rate of the production data, should be greater than 0 and at most 1. - */ - samplingRate: number; - /** - * - * Expected value is 'GenerationTokenStatistics'. - */ - signalType: "GenerationTokenStatistics"; - } - /** * Defines a Sampling Algorithm that exhaustively generates every value combination in the space */ @@ -749358,7 +763542,7 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: outputs.machinelearningservices.v20240401preview.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20240701preview.VirtualMachineSshCredentialsResponse; /** * Port open for ssh connections on the master node of the cluster. */ @@ -749401,11 +763585,11 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: outputs.machinelearningservices.v20240401preview.HDInsightPropertiesResponse; + properties?: outputs.machinelearningservices.v20240701preview.HDInsightPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -749416,60 +763600,6 @@ export namespace machinelearningservices { resourceId?: string; } - export interface HdfsDatastoreResponse { - /** - * [Required] Account credentials. - */ - credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; - /** - * Enum to determine the datastore contents type. - * Expected value is 'Hdfs'. - */ - datastoreType: "Hdfs"; - /** - * The asset description text. - */ - description?: string; - /** - * The TLS cert of the HDFS server. Needs to be a base64 encoded string. Required if "Https" protocol is selected. - */ - hdfsServerCertificate?: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; - /** - * Readonly property to indicate if datastore is the workspace default datastore - */ - isDefault: boolean; - /** - * [Required] IP Address or DNS HostName. - */ - nameNodeAddress: string; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Protocol used to communicate with the storage account (Https/Http). - */ - protocol?: string; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: {[key: string]: string}; - } - /** - * hdfsDatastoreResponseProvideDefaults sets the appropriate defaults for HdfsDatastoreResponse - */ - export function hdfsDatastoreResponseProvideDefaults(val: HdfsDatastoreResponse): HdfsDatastoreResponse { - return { - ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), - protocol: (val.protocol) ?? "http", - }; - } - /** * Reference to an asset via its ARM resource ID. */ @@ -749503,7 +763633,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240401preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240701preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -749511,7 +763641,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240401preview.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20240701preview.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -749519,11 +763649,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240401preview.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20240701preview.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240701preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -749537,11 +763667,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -749555,12 +763685,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelResponseProvideDefaults(val: ImageClassificationMultilabelResponse): ImageClassificationMultilabelResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240401preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240701preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240701preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -749572,7 +763702,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240401preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240701preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -749580,7 +763710,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240401preview.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20240701preview.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -749588,11 +763718,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240401preview.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20240701preview.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240701preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -749606,11 +763736,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -749624,12 +763754,12 @@ export namespace machinelearningservices { export function imageClassificationResponseProvideDefaults(val: ImageClassificationResponse): ImageClassificationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240401preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240701preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240701preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -749641,7 +763771,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240401preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240701preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -749649,7 +763779,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240401preview.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20240701preview.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -749657,11 +763787,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240401preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20240701preview.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240701preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -749675,11 +763805,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -749693,12 +763823,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationResponseProvideDefaults(val: ImageInstanceSegmentationResponse): ImageInstanceSegmentationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240401preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240701preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240701preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -749750,7 +763880,7 @@ export namespace machinelearningservices { /** * Metadata about the os patching. */ - osPatchingStatus: outputs.machinelearningservices.v20240401preview.OsPatchingStatusResponse; + osPatchingStatus: outputs.machinelearningservices.v20240701preview.OsPatchingStatusResponse; } /** @@ -750149,7 +764279,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -750283,7 +764413,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationResponseProvideDefaults(val: ImageModelSettingsClassificationResponse): ImageModelSettingsClassificationResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240401preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240701preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -750332,7 +764462,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -750390,14 +764520,6 @@ export namespace machinelearningservices { * Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. */ learningRateScheduler?: string; - /** - * Enable computing and logging training metrics. - */ - logTrainingMetrics?: string; - /** - * Enable computing and logging validation loss. - */ - logValidationLoss?: string; /** * Maximum size of the image to be rescaled before feeding it to the backbone. * Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. @@ -750516,10 +764638,8 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionResponseProvideDefaults(val: ImageModelSettingsObjectDetectionResponse): ImageModelSettingsObjectDetectionResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240401preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240701preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", - logTrainingMetrics: (val.logTrainingMetrics) ?? "Enable", - logValidationLoss: (val.logValidationLoss) ?? "Disable", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", validationMetricType: (val.validationMetricType) ?? "None", @@ -750534,7 +764654,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240401preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20240701preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -750542,7 +764662,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240401preview.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20240701preview.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -750550,11 +764670,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240401preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20240701preview.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20240701preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -750568,11 +764688,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -750586,12 +764706,12 @@ export namespace machinelearningservices { export function imageObjectDetectionResponseProvideDefaults(val: ImageObjectDetectionResponse): ImageObjectDetectionResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240401preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20240701preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240401preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240701preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -750626,36 +764746,15 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: outputs.machinelearningservices.v20240401preview.BanditPolicyResponse | outputs.machinelearningservices.v20240401preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401preview.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20240701preview.BanditPolicyResponse | outputs.machinelearningservices.v20240701preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240701preview.TruncationSelectionPolicyResponse; /** * [Required] Type of the hyperparameter sampling algorithms. */ samplingAlgorithm: string; } - export interface ImportDataActionResponse { - /** - * - * Expected value is 'ImportData'. - */ - actionType: "ImportData"; - /** - * [Required] Defines Schedule action definition details. - */ - dataImportDefinition: outputs.machinelearningservices.v20240401preview.DataImportResponse; - } - /** - * importDataActionResponseProvideDefaults sets the appropriate defaults for ImportDataActionResponse - */ - export function importDataActionResponseProvideDefaults(val: ImportDataActionResponse): ImportDataActionResponse { - return { - ...val, - dataImportDefinition: outputs.machinelearningservices.v20240401preview.dataImportResponseProvideDefaults(val.dataImportDefinition), - }; - } - /** - * Dto object representing index column + * DTO object representing index column */ export interface IndexColumnResponse { /** @@ -750681,134 +764780,15 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: outputs.machinelearningservices.v20240401preview.RouteResponse; + livenessRoute?: outputs.machinelearningservices.v20240701preview.RouteResponse; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: outputs.machinelearningservices.v20240401preview.RouteResponse; + readinessRoute?: outputs.machinelearningservices.v20240701preview.RouteResponse; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: outputs.machinelearningservices.v20240401preview.RouteResponse; - } - - /** - * InferenceEndpoint configuration - */ - export interface InferenceEndpointResponse { - /** - * [Required] Authentication mode for the endpoint. - */ - authMode: string; - /** - * Description of the resource. - */ - description?: string; - /** - * Endpoint URI for the inference endpoint. - */ - endpointUri: string; - /** - * [Required] Group within the same pool with which this endpoint needs to be associated with. - */ - groupId: string; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * Provisioning state for the endpoint. - */ - provisioningState: string; - } - - /** - * Inference group configuration - */ - export interface InferenceGroupResponse { - /** - * Capacity to be used from the pool's reserved capacity. - * optional - */ - bonusExtraCapacity?: number; - /** - * Description of the resource. - */ - description?: string; - /** - * Metadata for the inference group. - */ - metadata?: string; - /** - * Priority of the group within the N:Microsoft.MachineLearning.ManagementFrontEnd.Contracts.V20240101Preview.Pools.InferencePools. - */ - priority?: number; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * Provisioning state for the inference group. - */ - provisioningState: string; - } - /** - * inferenceGroupResponseProvideDefaults sets the appropriate defaults for InferenceGroupResponse - */ - export function inferenceGroupResponseProvideDefaults(val: InferenceGroupResponse): InferenceGroupResponse { - return { - ...val, - bonusExtraCapacity: (val.bonusExtraCapacity) ?? 0, - priority: (val.priority) ?? 0, - }; - } - - /** - * Inference pool configuration - */ - export interface InferencePoolResponse { - /** - * Code configuration for the inference pool. - */ - codeConfiguration?: outputs.machinelearningservices.v20240401preview.CodeConfigurationResponse; - /** - * Description of the resource. - */ - description?: string; - /** - * EnvironmentConfiguration for the inference pool. - */ - environmentConfiguration?: outputs.machinelearningservices.v20240401preview.PoolEnvironmentConfigurationResponse; - /** - * ModelConfiguration for the inference pool. - */ - modelConfiguration?: outputs.machinelearningservices.v20240401preview.PoolModelConfigurationResponse; - /** - * [Required] Compute instance type. - */ - nodeSkuType: string; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * Provisioning state for the pool. - */ - provisioningState: string; - /** - * Request configuration for the inference pool. - */ - requestConfiguration?: outputs.machinelearningservices.v20240401preview.RequestConfigurationResponse; - } - /** - * inferencePoolResponseProvideDefaults sets the appropriate defaults for InferencePoolResponse - */ - export function inferencePoolResponseProvideDefaults(val: InferencePoolResponse): InferencePoolResponse { - return { - ...val, - environmentConfiguration: (val.environmentConfiguration ? outputs.machinelearningservices.v20240401preview.poolEnvironmentConfigurationResponseProvideDefaults(val.environmentConfiguration) : undefined), - requestConfiguration: (val.requestConfiguration ? outputs.machinelearningservices.v20240401preview.requestConfigurationResponseProvideDefaults(val.requestConfiguration) : undefined), - }; + scoringRoute?: outputs.machinelearningservices.v20240701preview.RouteResponse; } /** @@ -750822,7 +764802,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: outputs.machinelearningservices.v20240401preview.InstanceTypeSchemaResponseResources; + resources?: outputs.machinelearningservices.v20240701preview.InstanceTypeSchemaResponseResources; } /** @@ -750839,29 +764819,6 @@ export namespace machinelearningservices { requests?: {[key: string]: string}; } - /** - * Intellectual Property details for a resource. - */ - export interface IntellectualPropertyResponse { - /** - * Protection level of the Intellectual Property. - */ - protectionLevel?: string; - /** - * [Required] Publisher of the Intellectual Property. Must be the same as Registry publisher name. - */ - publisher: string; - } - /** - * intellectualPropertyResponseProvideDefaults sets the appropriate defaults for IntellectualPropertyResponse - */ - export function intellectualPropertyResponseProvideDefaults(val: IntellectualPropertyResponse): IntellectualPropertyResponse { - return { - ...val, - protectionLevel: (val.protectionLevel) ?? "All", - }; - } - export interface JobResourceConfigurationResponse { /** * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. @@ -750875,15 +764832,6 @@ export namespace machinelearningservices { * Optional type of VM used as supported by the compute target. */ instanceType?: string; - /** - * Locations where the job can run. - */ - locations?: string[]; - /** - * Optional max allowed number of instances or nodes to be used by the compute target. - * For use with elastic training, currently supported by PyTorch distribution type only. - */ - maxInstanceCount?: number; /** * Additional properties bag. */ @@ -750904,6 +764852,13 @@ export namespace machinelearningservices { }; } + export interface JobResourcesResponse { + /** + * List of instance types to choose from. + */ + instanceTypes?: string[]; + } + export interface JobScheduleActionResponse { /** * @@ -750913,7 +764868,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: outputs.machinelearningservices.v20240401preview.AutoMLJobResponse | outputs.machinelearningservices.v20240401preview.CommandJobResponse | outputs.machinelearningservices.v20240401preview.FineTuningJobResponse | outputs.machinelearningservices.v20240401preview.LabelingJobResponse | outputs.machinelearningservices.v20240401preview.PipelineJobResponse | outputs.machinelearningservices.v20240401preview.SparkJobResponse | outputs.machinelearningservices.v20240401preview.SweepJobResponse; + jobBaseProperties: outputs.machinelearningservices.v20240701preview.AutoMLJobResponse | outputs.machinelearningservices.v20240701preview.CommandJobResponse | outputs.machinelearningservices.v20240701preview.FineTuningJobResponse | outputs.machinelearningservices.v20240701preview.PipelineJobResponse | outputs.machinelearningservices.v20240701preview.SparkJobResponse | outputs.machinelearningservices.v20240701preview.SweepJobResponse; } /** @@ -750936,9 +764891,9 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: outputs.machinelearningservices.v20240401preview.AllNodesResponse; + nodes?: outputs.machinelearningservices.v20240701preview.AllNodesResponse; /** - * Port for endpoint set by user. + * Port for endpoint. */ port?: number; /** @@ -750969,46 +764924,6 @@ export namespace machinelearningservices { language?: string; } - export interface KerberosKeytabCredentialsResponse { - /** - * Enum to determine the datastore credentials type. - * Expected value is 'KerberosKeytab'. - */ - credentialsType: "KerberosKeytab"; - /** - * [Required] IP Address or DNS HostName. - */ - kerberosKdcAddress: string; - /** - * [Required] Kerberos Username - */ - kerberosPrincipal: string; - /** - * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. - */ - kerberosRealm: string; - } - - export interface KerberosPasswordCredentialsResponse { - /** - * Enum to determine the datastore credentials type. - * Expected value is 'KerberosPassword'. - */ - credentialsType: "KerberosPassword"; - /** - * [Required] IP Address or DNS HostName. - */ - kerberosKdcAddress: string; - /** - * [Required] Kerberos Username - */ - kerberosPrincipal: string; - /** - * [Required] Domain over which a Kerberos authentication server has the authority to authenticate a user, host or service. - */ - kerberosRealm: string; - } - /** * Customer Key vault properties. */ @@ -751039,15 +764954,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240401preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240701preview.CodeConfigurationResponse; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: outputs.machinelearningservices.v20240401preview.ContainerResourceRequirementsResponse; + containerResourceRequirements?: outputs.machinelearningservices.v20240701preview.ContainerResourceRequirementsResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20240401preview.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20240701preview.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -751062,7 +764977,7 @@ export namespace machinelearningservices { */ endpointComputeType: "Kubernetes"; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -751076,7 +764991,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20240701preview.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -751096,18 +765011,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20240701preview.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20240401preview.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20240701preview.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20240401preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240401preview.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240701preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240701preview.TargetUtilizationScaleSettingsResponse; } /** * kubernetesOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentResponse @@ -751116,11 +765031,11 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240401preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240701preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240401preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240701preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240701preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240701preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } @@ -751143,7 +765058,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: {[key: string]: outputs.machinelearningservices.v20240401preview.InstanceTypeSchemaResponse}; + instanceTypes?: {[key: string]: outputs.machinelearningservices.v20240701preview.InstanceTypeSchemaResponse}; /** * Compute namespace */ @@ -751207,11 +765122,11 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: outputs.machinelearningservices.v20240401preview.KubernetesPropertiesResponse; + properties?: outputs.machinelearningservices.v20240701preview.KubernetesPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -751227,245 +765142,7 @@ export namespace machinelearningservices { export function kubernetesResponseProvideDefaults(val: KubernetesResponse): KubernetesResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240401preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), - }; - } - - /** - * Label category definition - */ - export interface LabelCategoryResponse { - /** - * Dictionary of label classes in this category. - */ - classes?: {[key: string]: outputs.machinelearningservices.v20240401preview.LabelClassResponse}; - /** - * Display name of the label category. - */ - displayName?: string; - /** - * Indicates whether it is allowed to select multiple classes in this category. - */ - multiSelect?: string; - } - /** - * labelCategoryResponseProvideDefaults sets the appropriate defaults for LabelCategoryResponse - */ - export function labelCategoryResponseProvideDefaults(val: LabelCategoryResponse): LabelCategoryResponse { - return { - ...val, - multiSelect: (val.multiSelect) ?? "Disabled", - }; - } - - /** - * Label class definition - */ - export interface LabelClassResponse { - /** - * Display name of the label class. - */ - displayName?: string; - /** - * Dictionary of subclasses of the label class. - */ - subclasses?: {[key: string]: outputs.machinelearningservices.v20240401preview.LabelClassResponse}; - } - - /** - * Labeling data configuration definition - */ - export interface LabelingDataConfigurationResponse { - /** - * Resource Id of the data asset to perform labeling. - */ - dataId?: string; - /** - * Indicates whether to enable incremental data refresh. - */ - incrementalDataRefresh?: string; - } - /** - * labelingDataConfigurationResponseProvideDefaults sets the appropriate defaults for LabelingDataConfigurationResponse - */ - export function labelingDataConfigurationResponseProvideDefaults(val: LabelingDataConfigurationResponse): LabelingDataConfigurationResponse { - return { - ...val, - incrementalDataRefresh: (val.incrementalDataRefresh) ?? "Disabled", - }; - } - - /** - * Properties of a labeling job for image data - */ - export interface LabelingJobImagePropertiesResponse { - /** - * Annotation type of image labeling job. - */ - annotationType?: string; - /** - * Media type of data asset. - * Expected value is 'Image'. - */ - mediaType: "Image"; - } - /** - * labelingJobImagePropertiesResponseProvideDefaults sets the appropriate defaults for LabelingJobImagePropertiesResponse - */ - export function labelingJobImagePropertiesResponseProvideDefaults(val: LabelingJobImagePropertiesResponse): LabelingJobImagePropertiesResponse { - return { - ...val, - annotationType: (val.annotationType) ?? "Classification", - }; - } - - /** - * Instructions for labeling job - */ - export interface LabelingJobInstructionsResponse { - /** - * The link to a page with detailed labeling instructions for labelers. - */ - uri?: string; - } - - /** - * Labeling job definition - */ - export interface LabelingJobResponse { - /** - * ARM resource ID of the component resource. - */ - componentId?: string; - /** - * ARM resource ID of the compute resource. - */ - computeId?: string; - /** - * Created time of the job in UTC timezone. - */ - createdDateTime: string; - /** - * Configuration of data used in the job. - */ - dataConfiguration?: outputs.machinelearningservices.v20240401preview.LabelingDataConfigurationResponse; - /** - * The asset description text. - */ - description?: string; - /** - * Display name of job. - */ - displayName?: string; - /** - * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. - */ - experimentName?: string; - /** - * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. - * Defaults to AmlToken if null. - */ - identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; - /** - * Is the asset archived? - */ - isArchived?: boolean; - /** - * Labeling instructions of the job. - */ - jobInstructions?: outputs.machinelearningservices.v20240401preview.LabelingJobInstructionsResponse; - /** - * Enum to determine the type of job. - * Expected value is 'Labeling'. - */ - jobType: "Labeling"; - /** - * Label categories of the job. - */ - labelCategories?: {[key: string]: outputs.machinelearningservices.v20240401preview.LabelCategoryResponse}; - /** - * Media type specific properties in the job. - */ - labelingJobMediaProperties?: outputs.machinelearningservices.v20240401preview.LabelingJobImagePropertiesResponse | outputs.machinelearningservices.v20240401preview.LabelingJobTextPropertiesResponse; - /** - * Configuration of MLAssist feature in the job. - */ - mlAssistConfiguration?: outputs.machinelearningservices.v20240401preview.MLAssistConfigurationDisabledResponse | outputs.machinelearningservices.v20240401preview.MLAssistConfigurationEnabledResponse; - /** - * Notification setting for the job - */ - notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; - /** - * Progress metrics of the job. - */ - progressMetrics: outputs.machinelearningservices.v20240401preview.ProgressMetricsResponse; - /** - * Internal id of the job(Previously called project). - */ - projectId: string; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Specifies the labeling job provisioning state. - */ - provisioningState: string; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; - /** - * List of JobEndpoints. - * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. - */ - services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; - /** - * Status of the job. - */ - status: string; - /** - * Status messages of the job. - */ - statusMessages: outputs.machinelearningservices.v20240401preview.StatusMessageResponse[]; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: {[key: string]: string}; - } - /** - * labelingJobResponseProvideDefaults sets the appropriate defaults for LabelingJobResponse - */ - export function labelingJobResponseProvideDefaults(val: LabelingJobResponse): LabelingJobResponse { - return { - ...val, - dataConfiguration: (val.dataConfiguration ? outputs.machinelearningservices.v20240401preview.labelingDataConfigurationResponseProvideDefaults(val.dataConfiguration) : undefined), - experimentName: (val.experimentName) ?? "Default", - isArchived: (val.isArchived) ?? false, - }; - } - - /** - * Properties of a labeling job for text data - */ - export interface LabelingJobTextPropertiesResponse { - /** - * Annotation type of text labeling job. - */ - annotationType?: string; - /** - * Media type of data asset. - * Expected value is 'Text'. - */ - mediaType: "Text"; - } - /** - * labelingJobTextPropertiesResponseProvideDefaults sets the appropriate defaults for LabelingJobTextPropertiesResponse - */ - export function labelingJobTextPropertiesResponseProvideDefaults(val: LabelingJobTextPropertiesResponse): LabelingJobTextPropertiesResponse { - return { - ...val, - annotationType: (val.annotationType) ?? "Classification", + properties: (val.properties ? outputs.machinelearningservices.v20240701preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -751511,36 +765188,6 @@ export namespace machinelearningservices { value: string; } - /** - * Labeling MLAssist configuration definition when MLAssist is disabled - */ - export interface MLAssistConfigurationDisabledResponse { - /** - * - * Expected value is 'Disabled'. - */ - mlAssist: "Disabled"; - } - - /** - * Labeling MLAssist configuration definition when MLAssist is enabled - */ - export interface MLAssistConfigurationEnabledResponse { - /** - * [Required] AML compute binding used in inferencing. - */ - inferencingComputeBinding: string; - /** - * - * Expected value is 'Enabled'. - */ - mlAssist: "Enabled"; - /** - * [Required] AML compute binding used in training. - */ - trainingComputeBinding: string; - } - export interface MLFlowModelJobInputResponse { /** * Description for the input. @@ -751555,10 +765202,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -751575,18 +765218,6 @@ export namespace machinelearningservices { } export interface MLFlowModelJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -751600,10 +765231,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -751615,7 +765242,6 @@ export namespace machinelearningservices { export function mlflowModelJobOutputResponseProvideDefaults(val: MLFlowModelJobOutputResponse): MLFlowModelJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -751624,10 +765250,6 @@ export namespace machinelearningservices { * MLTable data definition */ export interface MLTableDataResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'mltable'. @@ -751642,15 +765264,11 @@ export namespace machinelearningservices { */ description?: string; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -751661,10 +765279,6 @@ export namespace machinelearningservices { * Uris referenced in the MLTable definition (required for lineage) */ referencedUris?: string[]; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -751676,8 +765290,6 @@ export namespace machinelearningservices { export function mltableDataResponseProvideDefaults(val: MLTableDataResponse): MLTableDataResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -751697,10 +765309,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -751717,18 +765325,6 @@ export namespace machinelearningservices { } export interface MLTableJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -751742,10 +765338,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -751757,7 +765349,6 @@ export namespace machinelearningservices { export function mltableJobOutputResponseProvideDefaults(val: MLTableJobOutputResponse): MLTableJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -751772,9 +765363,9 @@ export namespace machinelearningservices { */ computeIdentityType: "ManagedIdentity"; /** - * Managed service identity (system assigned and/or user assigned identities) + * The identity which will be leveraged by the monitoring jobs. */ - identity?: outputs.machinelearningservices.v20240401preview.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20240701preview.ManagedServiceIdentityResponse; } export interface ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse { @@ -751788,7 +765379,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionManagedIdentityResponse; + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionManagedIdentityResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -751799,8 +765391,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -751847,11 +765442,11 @@ export namespace machinelearningservices { */ isolationMode?: string; networkId: string; - outboundRules?: {[key: string]: outputs.machinelearningservices.v20240401preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20240401preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20240401preview.ServiceTagOutboundRuleResponse}; + outboundRules?: {[key: string]: outputs.machinelearningservices.v20240701preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20240701preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20240701preview.ServiceTagOutboundRuleResponse}; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: outputs.machinelearningservices.v20240401preview.ManagedNetworkProvisionStatusResponse; + status?: outputs.machinelearningservices.v20240701preview.ManagedNetworkProvisionStatusResponse; } /** @@ -751865,11 +765460,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240401preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20240701preview.CodeConfigurationResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20240401preview.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20240701preview.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -751884,7 +765479,7 @@ export namespace machinelearningservices { */ endpointComputeType: "Managed"; /** - * ARM resource ID of the environment specification for the endpoint deployment. + * ARM resource ID or AssetId of the environment specification for the endpoint deployment. */ environmentId?: string; /** @@ -751898,7 +765493,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20240701preview.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -751918,18 +765513,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20240701preview.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20240401preview.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20240701preview.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20240401preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240401preview.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20240701preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240701preview.TargetUtilizationScaleSettingsResponse; } /** * managedOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentResponse @@ -751938,14 +765533,32 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240401preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240701preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240401preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240701preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240701preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240701preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } + export interface ManagedOnlineEndpointDeploymentResourcePropertiesResponse { + endpointComputeType?: string; + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + model?: string; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * Kind of the deployment. + * Expected value is 'managedOnlineEndpoint'. + */ + type: "managedOnlineEndpoint"; + } + /** * Details for managed resource group assigned identities. */ @@ -751953,7 +765566,7 @@ export namespace machinelearningservices { /** * Identity principal Id */ - principalId?: string; + principalId: string; } /** @@ -751963,7 +765576,7 @@ export namespace machinelearningservices { /** * List of assigned identities for the managed resource group */ - assignedIdentities?: outputs.machinelearningservices.v20240401preview.ManagedResourceGroupAssignedIdentitiesResponse[]; + assignedIdentities?: outputs.machinelearningservices.v20240701preview.ManagedResourceGroupAssignedIdentitiesResponse[]; } /** @@ -751985,20 +765598,20 @@ export namespace machinelearningservices { /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ - userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20240401preview.UserAssignedIdentityResponse}; + userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20240701preview.UserAssignedIdentityResponse}; } export interface MarketplacePlanResponse { /** - * The Offer ID of the Marketplace Plan. + * The identifying name of the Offer of the Marketplace Plan. */ offerId: string; /** - * The Plan ID of the Marketplace Plan. + * The identifying name of the Plan of the Marketplace Plan. */ planId: string; /** - * The Publisher ID of the Marketplace Plan. + * The identifying name of the Publisher of the Marketplace Plan. */ publisherId: string; } @@ -752007,7 +765620,7 @@ export namespace machinelearningservices { /** * Marketplace Plan associated with the Marketplace Subscription. */ - marketplacePlan: outputs.machinelearningservices.v20240401preview.MarketplacePlanResponse; + marketplacePlan: outputs.machinelearningservices.v20240701preview.MarketplacePlanResponse; /** * Current status of the Marketplace Subscription. */ @@ -752023,7 +765636,7 @@ export namespace machinelearningservices { } /** - * Dto object representing compute resource + * DTO object representing compute resource */ export interface MaterializationComputeResourceResponse { /** @@ -752036,15 +765649,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + notification?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; /** * Specifies the compute resource settings */ - resource?: outputs.machinelearningservices.v20240401preview.MaterializationComputeResourceResponse; + resource?: outputs.machinelearningservices.v20240701preview.MaterializationComputeResourceResponse; /** * Specifies the schedule details */ - schedule?: outputs.machinelearningservices.v20240401preview.RecurrenceTriggerResponse; + schedule?: outputs.machinelearningservices.v20240701preview.RecurrenceTriggerResponse; /** * Specifies the spark compute settings */ @@ -752060,7 +765673,7 @@ export namespace machinelearningservices { export function materializationSettingsResponseProvideDefaults(val: MaterializationSettingsResponse): MaterializationSettingsResponse { return { ...val, - schedule: (val.schedule ? outputs.machinelearningservices.v20240401preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), + schedule: (val.schedule ? outputs.machinelearningservices.v20240701preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -752134,100 +765747,17 @@ export namespace machinelearningservices { }; } - /** - * Cognitive Services account ModelDeprecationInfo. - */ - export interface ModelDeprecationInfoResponse { - /** - * The datetime of deprecation of the fineTune Model. - */ - fineTune?: string; - /** - * The datetime of deprecation of the inference Model. - */ - inference?: string; - } - - /** - * Model performance signal definition. - */ - export interface ModelPerformanceSignalResponse { - /** - * The data segment. - */ - dataSegment?: outputs.machinelearningservices.v20240401preview.MonitoringDataSegmentResponse; - /** - * [Required] A list of metrics to calculate and their associated thresholds. - */ - metricThreshold: outputs.machinelearningservices.v20240401preview.ClassificationModelPerformanceMetricThresholdResponse | outputs.machinelearningservices.v20240401preview.RegressionModelPerformanceMetricThresholdResponse; - /** - * The current notification mode for this signal. - */ - notificationTypes?: string[]; - /** - * [Required] The data produced by the production service which performance will be calculated for. - */ - productionData: (outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse)[]; - /** - * Property dictionary. Properties can be added, but not removed or altered. - */ - properties?: {[key: string]: string}; - /** - * [Required] The reference data used as the basis to calculate model performance. - */ - referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; - /** - * - * Expected value is 'ModelPerformance'. - */ - signalType: "ModelPerformance"; - } - export interface ModelSettingsResponse { /** - * [Required] - */ - modelId: string; - } - - /** - * Describes an available Cognitive Services Model SKU. - */ - export interface ModelSkuResponse { - /** - * The capacity configuration. - */ - capacity?: outputs.machinelearningservices.v20240401preview.CapacityConfigResponse; - /** - * The list of connection ids. - */ - connectionIds?: string[]; - /** - * The datetime of deprecation of the model SKU. - */ - deprecationDate?: string; - /** - * The name of the model SKU. - */ - name?: string; - /** - * The list of rateLimit. - */ - rateLimits?: outputs.machinelearningservices.v20240401preview.CallRateLimitResponse[]; - /** - * The usage name of the model SKU. + * The unique model identifier that this ServerlessEndpoint should provision. */ - usageName?: string; + modelId?: string; } /** * Model asset version details. */ export interface ModelVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * The asset description text. */ @@ -752235,17 +765765,13 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: {[key: string]: outputs.machinelearningservices.v20240401preview.FlavorDataResponse}; - /** - * Intellectual Property details. Used if model is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; + flavors?: {[key: string]: outputs.machinelearningservices.v20240701preview.FlavorDataResponse}; /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** @@ -752283,8 +765809,6 @@ export namespace machinelearningservices { export function modelVersionResponseProvideDefaults(val: ModelVersionResponse): ModelVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -752294,24 +765818,24 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: outputs.machinelearningservices.v20240401preview.MonitorNotificationSettingsResponse; + alertNotificationSettings?: outputs.machinelearningservices.v20240701preview.MonitorNotificationSettingsResponse; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: outputs.machinelearningservices.v20240401preview.MonitorServerlessSparkComputeResponse; + computeConfiguration: outputs.machinelearningservices.v20240701preview.MonitorServerlessSparkComputeResponse; /** - * The ARM resource ID of either the model or deployment targeted by this monitor. + * The entities targeted by the monitor. */ - monitoringTarget?: outputs.machinelearningservices.v20240401preview.MonitoringTargetResponse; + monitoringTarget?: outputs.machinelearningservices.v20240701preview.MonitoringTargetResponse; /** * [Required] The signals to monitor. */ - signals: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.GenerationSafetyQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240401preview.GenerationTokenUsageSignalResponse | outputs.machinelearningservices.v20240401preview.ModelPerformanceSignalResponse | outputs.machinelearningservices.v20240401preview.PredictionDriftMonitoringSignalResponse}; + signals: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20240701preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240701preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240701preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240701preview.PredictionDriftMonitoringSignalResponse}; } export interface MonitorEmailNotificationSettingsResponse { /** - * This is the email recipient list which has a limitation of 499 characters in total. + * The email recipient list which has a limitation of 499 characters in total. */ emails?: string[]; } @@ -752320,7 +765844,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: outputs.machinelearningservices.v20240401preview.MonitorEmailNotificationSettingsResponse; + emailNotificationSettings?: outputs.machinelearningservices.v20240701preview.MonitorEmailNotificationSettingsResponse; } /** @@ -752330,7 +765854,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: outputs.machinelearningservices.v20240401preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20240401preview.ManagedComputeIdentityResponse; + computeIdentity: outputs.machinelearningservices.v20240701preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20240701preview.ManagedComputeIdentityResponse; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -752346,31 +765870,20 @@ export namespace machinelearningservices { runtimeVersion: string; } - export interface MonitoringDataSegmentResponse { - /** - * The feature to segment the data on. - */ - feature?: string; - /** - * Filters for only the specified values of the given segmented feature. - */ - values?: string[]; - } - /** * Monitoring target definition. */ export interface MonitoringTargetResponse { /** - * The ARM resource ID of either the deployment targeted by this monitor. + * Reference to the deployment asset targeted by this monitor. */ deploymentId?: string; /** - * The ARM resource ID of either the model targeted by this monitor. + * Reference to the model asset targeted by this monitor. */ modelId?: string; /** - * [Required] The machine learning task type of the model. + * [Required] The machine learning task type of the monitored model. */ taskType: string; } @@ -752382,22 +765895,6 @@ export namespace machinelearningservices { value?: number; } - /** - * Monitoring workspace connection definition. - */ - export interface MonitoringWorkspaceConnectionResponse { - /** - * The properties of a workspace service connection to store as environment variables in the submitted jobs. - * Key is workspace connection property path, name is environment variable key. - */ - environmentVariables?: {[key: string]: string}; - /** - * The properties of a workspace service connection to store as secrets in the submitted jobs. - * Key is workspace connection property path, name is secret key. - */ - secrets?: {[key: string]: string}; - } - /** * MPI distribution configuration. */ @@ -752413,113 +765910,6 @@ export namespace machinelearningservices { processCountPerInstance?: number; } - /** - * Fixed training parameters that won't be swept over during AutoML NLP training. - */ - export interface NlpFixedParametersResponse { - /** - * Number of steps to accumulate gradients over before running a backward pass. - */ - gradientAccumulationSteps?: number; - /** - * The learning rate for the training procedure. - */ - learningRate?: number; - /** - * The type of learning rate schedule to use during the training procedure. - */ - learningRateScheduler?: string; - /** - * The name of the model to train. - */ - modelName?: string; - /** - * Number of training epochs. - */ - numberOfEpochs?: number; - /** - * The batch size for the training procedure. - */ - trainingBatchSize?: number; - /** - * The batch size to be used during evaluation. - */ - validationBatchSize?: number; - /** - * The warmup ratio, used alongside LrSchedulerType. - */ - warmupRatio?: number; - /** - * The weight decay for the training procedure. - */ - weightDecay?: number; - } - /** - * nlpFixedParametersResponseProvideDefaults sets the appropriate defaults for NlpFixedParametersResponse - */ - export function nlpFixedParametersResponseProvideDefaults(val: NlpFixedParametersResponse): NlpFixedParametersResponse { - return { - ...val, - learningRateScheduler: (val.learningRateScheduler) ?? "None", - }; - } - - /** - * Stringified search spaces for each parameter. See below examples. - */ - export interface NlpParameterSubspaceResponse { - /** - * Number of steps to accumulate gradients over before running a backward pass. - */ - gradientAccumulationSteps?: string; - /** - * The learning rate for the training procedure. - */ - learningRate?: string; - /** - * The type of learning rate schedule to use during the training procedure. - */ - learningRateScheduler?: string; - /** - * The name of the model to train. - */ - modelName?: string; - /** - * Number of training epochs. - */ - numberOfEpochs?: string; - /** - * The batch size for the training procedure. - */ - trainingBatchSize?: string; - /** - * The batch size to be used during evaluation. - */ - validationBatchSize?: string; - /** - * The warmup ratio, used alongside LrSchedulerType. - */ - warmupRatio?: string; - /** - * The weight decay for the training procedure. - */ - weightDecay?: string; - } - - /** - * Model sweeping and hyperparameter tuning related settings. - */ - export interface NlpSweepSettingsResponse { - /** - * Type of early termination policy for the sweeping job. - */ - earlyTermination?: outputs.machinelearningservices.v20240401preview.BanditPolicyResponse | outputs.machinelearningservices.v20240401preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401preview.TruncationSelectionPolicyResponse; - /** - * [Required] Type of sampling algorithm. - */ - samplingAlgorithm: string; - } - export interface NlpVerticalFeaturizationSettingsResponse { /** * Dataset language, useful for the text data. @@ -752535,10 +765925,6 @@ export namespace machinelearningservices { * Maximum Concurrent AutoML iterations. */ maxConcurrentTrials?: number; - /** - * Maximum nodes to use for the experiment. - */ - maxNodes?: number; /** * Number of AutoML iterations. */ @@ -752547,10 +765933,6 @@ export namespace machinelearningservices { * AutoML job timeout. */ timeout?: string; - /** - * Timeout for individual HD trials. - */ - trialTimeout?: string; } /** * nlpVerticalLimitSettingsResponseProvideDefaults sets the appropriate defaults for NlpVerticalLimitSettingsResponse @@ -752559,7 +765941,6 @@ export namespace machinelearningservices { return { ...val, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, - maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1, timeout: (val.timeout) ?? "P7D", }; @@ -752606,6 +765987,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -752616,8 +765998,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -752642,7 +766027,7 @@ export namespace machinelearningservices { /** * The error that occurs when preparing notebook. */ - notebookPreparationError?: outputs.machinelearningservices.v20240401preview.NotebookPreparationErrorResponse; + notebookPreparationError?: outputs.machinelearningservices.v20240701preview.NotebookPreparationErrorResponse; /** * the data plane resourceId that used to initialize notebook component */ @@ -752664,7 +766049,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: {[key: string]: outputs.machinelearningservices.v20240401preview.AzureDevOpsWebhookResponse}; + webhooks?: {[key: string]: outputs.machinelearningservices.v20240701preview.AzureDevOpsWebhookResponse}; } export interface NumericalDataDriftMetricThresholdResponse { @@ -752680,7 +766065,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; } export interface NumericalDataQualityMetricThresholdResponse { @@ -752696,7 +766081,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; } export interface NumericalPredictionDriftMetricThresholdResponse { @@ -752712,7 +766097,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesResponse { @@ -752730,7 +766115,8 @@ export namespace machinelearningservices { * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionOAuth2Response; + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionOAuth2Response; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -752741,8 +766127,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -752766,11 +766155,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: outputs.machinelearningservices.v20240401preview.LakeHouseArtifactResponse; + artifact: outputs.machinelearningservices.v20240701preview.LakeHouseArtifactResponse; /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240401preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosKeytabCredentialsResponse | outputs.machinelearningservices.v20240401preview.KerberosPasswordCredentialsResponse | outputs.machinelearningservices.v20240401preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240401preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -752784,10 +766173,6 @@ export namespace machinelearningservices { * OneLake endpoint to use for the datastore. */ endpoint?: string; - /** - * Intellectual Property details. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -752815,7 +766200,6 @@ export namespace machinelearningservices { export function oneLakeDatastoreResponseProvideDefaults(val: OneLakeDatastoreResponse): OneLakeDatastoreResponse { return { ...val, - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } @@ -752885,8 +766269,9 @@ export namespace machinelearningservices { */ maxConcurrentRequestsPerInstance?: number; /** - * The maximum amount of time a request will stay in the queue in ISO 8601 format. - * Defaults to 500ms. + * (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + * Defaults to 500ms. + * (Now increase `request_timeout_ms` to account for any networking/queue delays) */ maxQueueWait?: string; /** @@ -752907,6 +766292,34 @@ export namespace machinelearningservices { }; } + export interface OpenAIEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20240701preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + /** + * Kind of the deployment. + * Expected value is 'Azure.OpenAI'. + */ + type: "Azure.OpenAI"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + /** * Returns metadata about the os patching. */ @@ -752918,7 +766331,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered when doing os patching. */ - osPatchingErrors?: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + osPatchingErrors?: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The os patching status. */ @@ -752963,7 +766376,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionPersonalAccessTokenResponse; + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionPersonalAccessTokenResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -752974,8 +766388,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } export interface PasswordResponse { @@ -752990,7 +766407,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: outputs.machinelearningservices.v20240401preview.AssignedUserResponse; + assignedUser?: outputs.machinelearningservices.v20240701preview.AssignedUserResponse; } /** @@ -753021,11 +766438,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; /** * Inputs for the pipeline job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -753042,24 +766459,20 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; /** * Outputs for the pipeline job */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ properties?: {[key: string]: string}; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -753088,53 +766501,6 @@ export namespace machinelearningservices { }; } - /** - * Environment configuration options. - */ - export interface PoolEnvironmentConfigurationResponse { - /** - * ARM resource ID of the environment specification for the inference pool. - */ - environmentId?: string; - /** - * Environment variables configuration for the inference pool. - */ - environmentVariables?: {[key: string]: string}; - /** - * Liveness probe monitors the health of the container regularly. - */ - livenessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; - /** - * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. - */ - readinessProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; - /** - * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. - */ - startupProbe?: outputs.machinelearningservices.v20240401preview.ProbeSettingsResponse; - } - /** - * poolEnvironmentConfigurationResponseProvideDefaults sets the appropriate defaults for PoolEnvironmentConfigurationResponse - */ - export function poolEnvironmentConfigurationResponseProvideDefaults(val: PoolEnvironmentConfigurationResponse): PoolEnvironmentConfigurationResponse { - return { - ...val, - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - startupProbe: (val.startupProbe ? outputs.machinelearningservices.v20240401preview.probeSettingsResponseProvideDefaults(val.startupProbe) : undefined), - }; - } - - /** - * Model configuration options. - */ - export interface PoolModelConfigurationResponse { - /** - * The URI path to the model. - */ - modelId?: string; - } - export interface PredictionDriftMonitoringSignalResponse { /** * A dictionary that maps feature names to their respective data types. @@ -753143,7 +766509,7 @@ export namespace machinelearningservices { /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240401preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20240401preview.NumericalPredictionDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20240701preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20240701preview.NumericalPredictionDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -753151,7 +766517,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -753159,7 +766525,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240401preview.FixedInputDataResponse | outputs.machinelearningservices.v20240401preview.RollingInputDataResponse | outputs.machinelearningservices.v20240401preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; /** * * Expected value is 'PredictionDrift'. @@ -753178,7 +766544,7 @@ export namespace machinelearningservices { /** * Managed service identity (system assigned and/or user assigned identities) */ - identity?: outputs.machinelearningservices.v20240401preview.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20240701preview.ManagedServiceIdentityResponse; /** * Same as workspace location. */ @@ -753190,11 +766556,11 @@ export namespace machinelearningservices { /** * The Private Endpoint resource. */ - privateEndpoint?: outputs.machinelearningservices.v20240401preview.WorkspacePrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20240701preview.WorkspacePrivateEndpointResourceResponse; /** * The connection state. */ - privateLinkServiceConnectionState?: outputs.machinelearningservices.v20240401preview.PrivateLinkServiceConnectionStateResponse; + privateLinkServiceConnectionState?: outputs.machinelearningservices.v20240701preview.PrivateLinkServiceConnectionStateResponse; /** * The current provisioning state. */ @@ -753202,11 +766568,11 @@ export namespace machinelearningservices { /** * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier */ - sku?: outputs.machinelearningservices.v20240401preview.SkuResponse; + sku?: outputs.machinelearningservices.v20240701preview.SkuResponse; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ - systemData: outputs.machinelearningservices.v20240401preview.SystemDataResponse; + systemData: outputs.machinelearningservices.v20240701preview.SystemDataResponse; tags?: {[key: string]: string}; /** * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" @@ -753238,7 +766604,8 @@ export namespace machinelearningservices { /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20240401preview.PrivateEndpointDestinationResponse; + destination?: outputs.machinelearningservices.v20240701preview.PrivateEndpointDestinationResponse; + fqdns?: string[]; parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. @@ -753329,28 +766696,6 @@ export namespace machinelearningservices { }; } - /** - * Progress metrics definition - */ - export interface ProgressMetricsResponse { - /** - * The completed datapoint count. - */ - completedDatapointCount: number; - /** - * The time of last successful incremental data refresh in UTC. - */ - incrementalDataLastRefreshDateTime: string; - /** - * The skipped datapoint count. - */ - skippedDatapointCount: number; - /** - * The total datapoint count. - */ - totalDatapointCount: number; - } - /** * PyTorch distribution configuration. */ @@ -753371,10 +766716,6 @@ export namespace machinelearningservices { * Controls the compute job tier */ jobTier?: string; - /** - * Controls the priority of the job on a compute. - */ - priority?: number; } /** * queueSettingsResponseProvideDefaults sets the appropriate defaults for QueueSettingsResponse @@ -753458,13 +766799,13 @@ export namespace machinelearningservices { * Name of the base Content Filters. */ basePolicyName?: string; - completionBlocklists?: outputs.machinelearningservices.v20240401preview.RaiBlocklistConfigResponse[]; - contentFilters?: outputs.machinelearningservices.v20240401preview.RaiPolicyContentFilterResponse[]; + completionBlocklists?: outputs.machinelearningservices.v20240701preview.RaiBlocklistConfigResponse[]; + contentFilters?: outputs.machinelearningservices.v20240701preview.RaiPolicyContentFilterResponse[]; /** * Content Filters mode. */ mode?: string; - promptBlocklists?: outputs.machinelearningservices.v20240401preview.RaiBlocklistConfigResponse[]; + promptBlocklists?: outputs.machinelearningservices.v20240701preview.RaiBlocklistConfigResponse[]; /** * Content Filters policy type. */ @@ -753475,10 +766816,6 @@ export namespace machinelearningservices { * Defines a Sampling Algorithm that generates values randomly */ export interface RandomSamplingAlgorithmResponse { - /** - * An optional positive number or e in string format to be used as base for log based random sampling - */ - logbase?: string; /** * The specific type of random algorithm */ @@ -753503,41 +766840,6 @@ export namespace machinelearningservices { }; } - /** - * Ray distribution configuration. - */ - export interface RayResponse { - /** - * The address of Ray head node. - */ - address?: string; - /** - * The port to bind the dashboard server to. - */ - dashboardPort?: number; - /** - * Enum to determine the job distribution type. - * Expected value is 'Ray'. - */ - distributionType: "Ray"; - /** - * Additional arguments passed to ray start in head node. - */ - headNodeAdditionalArgs?: string; - /** - * Provide this argument to start the Ray dashboard GUI. - */ - includeDashboard?: boolean; - /** - * The port of the head ray process. - */ - port?: number; - /** - * Additional arguments passed to ray start in worker node. - */ - workerNodeAdditionalArgs?: string; - } - /** * The workflow trigger recurrence for ComputeStartStop schedule type. */ @@ -753553,7 +766855,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20240401preview.ComputeRecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20240701preview.ComputeRecurrenceScheduleResponse; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -753611,7 +766913,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20240401preview.RecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20240701preview.RecurrenceScheduleResponse; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -753642,7 +766944,7 @@ export namespace machinelearningservices { * The location of the workspace ACR */ location: string; - passwords?: outputs.machinelearningservices.v20240401preview.PasswordResponse[]; + passwords?: outputs.machinelearningservices.v20240701preview.PasswordResponse[]; /** * The username of the workspace ACR */ @@ -753660,7 +766962,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: outputs.machinelearningservices.v20240401preview.PrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20240701preview.PrivateEndpointResourceResponse; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -753668,7 +766970,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20240401preview.RegistryPrivateLinkServiceConnectionStateResponse; + registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20240701preview.RegistryPrivateLinkServiceConnectionStateResponse; } /** @@ -753687,7 +766989,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: outputs.machinelearningservices.v20240401preview.RegistryPrivateEndpointConnectionPropertiesResponse; + properties?: outputs.machinelearningservices.v20240701preview.RegistryPrivateEndpointConnectionPropertiesResponse; } /** @@ -753715,7 +767017,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: outputs.machinelearningservices.v20240401preview.AcrDetailsResponse[]; + acrDetails?: outputs.machinelearningservices.v20240701preview.AcrDetailsResponse[]; /** * The location where the registry exists */ @@ -753723,7 +767025,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: outputs.machinelearningservices.v20240401preview.StorageAccountDetailsResponse[]; + storageAccountDetails?: outputs.machinelearningservices.v20240701preview.StorageAccountDetailsResponse[]; } /** @@ -753741,11 +767043,11 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: outputs.machinelearningservices.v20240401preview.ArmResourceIdResponse; + managedResourceGroup?: outputs.machinelearningservices.v20240701preview.ArmResourceIdResponse; /** * Managed resource group specific settings */ - managedResourceGroupSettings?: outputs.machinelearningservices.v20240401preview.ManagedResourceGroupSettingsResponse; + managedResourceGroupSettings?: outputs.machinelearningservices.v20240701preview.ManagedResourceGroupSettingsResponse; /** * MLFlow Registry URI for the Registry */ @@ -753758,27 +767060,15 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: outputs.machinelearningservices.v20240401preview.RegistryRegionArmDetailsResponse[]; + regionDetails?: outputs.machinelearningservices.v20240701preview.RegistryRegionArmDetailsResponse[]; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: outputs.machinelearningservices.v20240401preview.RegistryPrivateEndpointConnectionResponse[]; - } - - export interface RegressionModelPerformanceMetricThresholdResponse { - /** - * [Required] The regression model performance metric to calculate. - */ - metric: string; - /** - * - * Expected value is 'Regression'. - */ - modelType: "Regression"; + registryPrivateEndpointConnections?: outputs.machinelearningservices.v20240701preview.RegistryPrivateEndpointConnectionResponse[]; /** - * The threshold value. If null, a default value will be set depending on the selected metric. + * Dictionary of syndicated registries. Key is Guid and value is a SyndicatedRegistry */ - threshold?: outputs.machinelearningservices.v20240401preview.MonitoringThresholdResponse; + syndicatedRegistries?: {[key: string]: outputs.machinelearningservices.v20240701preview.SyndicatedRegistryResponse}; } /** @@ -753792,15 +767082,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240401preview.TableFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -753809,19 +767095,11 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240401preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240401preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20240701preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240701preview.CustomNCrossValidationsResponse; /** * Primary metric for regression task. */ primaryMetric?: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240401preview.TableParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.TableSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -753835,7 +767113,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -753845,15 +767123,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240401preview.RegressionTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20240701preview.RegressionTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -753871,15 +767149,14 @@ export namespace machinelearningservices { export function regressionResponseProvideDefaults(val: RegressionResponse): RegressionResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.tableFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240401preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240701preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -753923,13 +767200,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240401preview.StackEnsembleSettingsResponse; - /** - * TrainingMode mode - Setting to 'auto' is same as setting it to 'non-distributed' for now, however in the future may result in mixed mode or heuristics based mode selection. Default is 'auto'. - * If 'Distributed' then only distributed featurization is used and distributed algorithms are chosen. - * If 'NonDistributed' then only non distributed algorithms are chosen. - */ - trainingMode?: string; + stackEnsembleSettings?: outputs.machinelearningservices.v20240701preview.StackEnsembleSettingsResponse; } /** * regressionTrainingSettingsResponseProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsResponse @@ -753943,33 +767214,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240401preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), - trainingMode: (val.trainingMode) ?? "Auto", - }; - } - - /** - * Scoring requests configuration. - */ - export interface RequestConfigurationResponse { - /** - * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. - */ - maxConcurrentRequestsPerInstance?: number; - /** - * The scoring timeout in ISO 8601 format. - * Defaults to 5000ms. - */ - requestTimeout?: string; - } - /** - * requestConfigurationResponseProvideDefaults sets the appropriate defaults for RequestConfigurationResponse - */ - export function requestConfigurationResponseProvideDefaults(val: RequestConfigurationResponse): RequestConfigurationResponse { - return { - ...val, - maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, - requestTimeout: (val.requestTimeout) ?? "PT5S", + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240701preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -753980,11 +767225,6 @@ export namespace machinelearningservices { captureHeaders?: string[]; } - export interface RequestMatchPatternResponse { - method?: string; - path?: string; - } - /** * Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. */ @@ -754017,7 +767257,7 @@ export namespace machinelearningservices { */ jobInputType: string; /** - * The ARM resource ID of the component resource used to preprocess the data. + * Reference to the component asset used to preprocess the data. */ preprocessingComponentId?: string; /** @@ -754029,7 +767269,7 @@ export namespace machinelearningservices { */ windowOffset: string; /** - * [Required] The size of the trailing data window. + * [Required] The size of the rolling data window. */ windowSize: string; } @@ -754056,7 +767296,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionSharedAccessSignatureResponse; + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionSharedAccessSignatureResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -754067,8 +767308,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -754131,7 +767375,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: outputs.machinelearningservices.v20240401preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20240401preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20240401preview.ImportDataActionResponse | outputs.machinelearningservices.v20240401preview.JobScheduleActionResponse; + action: outputs.machinelearningservices.v20240701preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20240701preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20240701preview.JobScheduleActionResponse; /** * The asset description text. */ @@ -754159,7 +767403,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: outputs.machinelearningservices.v20240401preview.CronTriggerResponse | outputs.machinelearningservices.v20240401preview.RecurrenceTriggerResponse; + trigger: outputs.machinelearningservices.v20240701preview.CronTriggerResponse | outputs.machinelearningservices.v20240701preview.RecurrenceTriggerResponse; } /** * scheduleResponseProvideDefaults sets the appropriate defaults for ScheduleResponse @@ -754200,26 +767444,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: outputs.machinelearningservices.v20240401preview.ScriptReferenceResponse; + creationScript?: outputs.machinelearningservices.v20240701preview.ScriptReferenceResponse; /** * Script that's run every time the machine starts. */ - startupScript?: outputs.machinelearningservices.v20240401preview.ScriptReferenceResponse; - } - - /** - * Secret Configuration definition. - */ - export interface SecretConfigurationResponse { - /** - * Secret Uri. - * Sample Uri : https://myvault.vault.azure.net/secrets/mysecretname/secretversion - */ - uri?: string; - /** - * Name of secret in workspace key vault. - */ - workspaceSecretName?: string; + startupScript?: outputs.machinelearningservices.v20240701preview.ScriptReferenceResponse; } export interface ServerlessComputeSettingsResponse { @@ -754233,47 +767462,31 @@ export namespace machinelearningservices { serverlessComputeNoPublicIP?: boolean; } - export interface ServerlessEndpointCapacityReservationResponse { - /** - * [Required] Specifies a capacity reservation group ID to allocate capacity from. - */ - capacityReservationGroupId: string; - /** - * Specifies a capacity amount to reserve for this endpoint within the parent capacity reservation group. - */ - endpointReservedCapacity?: number; - } - export interface ServerlessEndpointResponse { /** - * Specifies the authentication mode for the Serverless endpoint. + * [Required] Specifies the authentication mode for the Serverless endpoint. */ - authMode?: string; + authMode: string; /** - * Optional capacity reservation information for the endpoint. When specified, the Serverless Endpoint - * will be allocated capacity from the specified capacity reservation group. + * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - capacityReservation?: outputs.machinelearningservices.v20240401preview.ServerlessEndpointCapacityReservationResponse; + contentSafety?: outputs.machinelearningservices.v20240701preview.ContentSafetyResponse; /** - * State of the Serverless Endpoint. + * The current state of the ServerlessEndpoint. */ endpointState: string; /** * The inference uri to target when making requests against the serverless endpoint */ - inferenceEndpoint: outputs.machinelearningservices.v20240401preview.ServerlessInferenceEndpointResponse; + inferenceEndpoint: outputs.machinelearningservices.v20240701preview.ServerlessInferenceEndpointResponse; /** - * The MarketplaceSubscription ARM ID associated to this ServerlessEndpoint. + * The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. */ marketplaceSubscriptionId: string; /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: outputs.machinelearningservices.v20240401preview.ModelSettingsResponse; - /** - * The publisher-defined Serverless Offer to provision the endpoint with. - */ - offer?: outputs.machinelearningservices.v20240401preview.ServerlessOfferResponse; + modelSettings?: outputs.machinelearningservices.v20240701preview.ModelSettingsResponse; /** * Provisioning state for the endpoint. */ @@ -754291,19 +767504,8 @@ export namespace machinelearningservices { uri: string; } - export interface ServerlessOfferResponse { - /** - * [Required] The name of the Serverless Offer - */ - offerName: string; - /** - * [Required] Publisher name of the Serverless Offer - */ - publisher: string; - } - export interface ServiceManagedResourcesSettingsResponse { - cosmosDb?: outputs.machinelearningservices.v20240401preview.CosmosDbSettingsResponse; + cosmosDb?: outputs.machinelearningservices.v20240701preview.CosmosDbSettingsResponse; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse { @@ -754317,7 +767519,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionServicePrincipalResponse; + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionServicePrincipalResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -754328,8 +767531,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -754370,7 +767576,7 @@ export namespace machinelearningservices { /** * Optional, if provided, the ServiceTag property will be ignored. */ - addressPrefixes: string[]; + addressPrefixes?: string[]; portRanges?: string; protocol?: string; serviceTag?: string; @@ -754387,7 +767593,7 @@ export namespace machinelearningservices { /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20240401preview.ServiceTagDestinationResponse; + destination?: outputs.machinelearningservices.v20240701preview.ServiceTagDestinationResponse; parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. @@ -754407,7 +767613,7 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: outputs.machinelearningservices.v20240401preview.ScriptsToExecuteResponse; + scripts?: outputs.machinelearningservices.v20240701preview.ScriptsToExecuteResponse; } export interface SharedPrivateLinkResourceResponse { @@ -754492,7 +767698,7 @@ export namespace machinelearningservices { */ args?: string; /** - * [Required] ARM resource ID of the code asset. + * [Required] arm-id of the code asset. */ codeId: string; /** @@ -754518,7 +767724,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: outputs.machinelearningservices.v20240401preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20240401preview.SparkJobScalaEntryResponse; + entry: outputs.machinelearningservices.v20240701preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20240701preview.SparkJobScalaEntryResponse; /** * The ARM resource ID of the Environment specification for the job. */ @@ -754539,11 +767745,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -754560,11 +767766,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -754576,20 +767782,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240401preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240401preview.SparkResourceConfigurationResponse; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; + resources?: outputs.machinelearningservices.v20240701preview.SparkResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; /** * Status of the job. */ @@ -754607,8 +767809,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240401preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240701preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -754644,6 +767846,34 @@ export namespace machinelearningservices { }; } + export interface SpeechEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20240701preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + /** + * Kind of the deployment. + * Expected value is 'Azure.Speech'. + */ + type: "Azure.Speech"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + /** * The ssl configuration for scoring */ @@ -754724,7 +767954,7 @@ export namespace machinelearningservices { */ jobInputType: string; /** - * The ARM resource ID of the component resource used to preprocess the data. + * Reference to the component asset used to preprocess the data. */ preprocessingComponentId?: string; /** @@ -754741,28 +767971,6 @@ export namespace machinelearningservices { windowStart: string; } - /** - * Active message associated with project - */ - export interface StatusMessageResponse { - /** - * Service-defined message code. - */ - code: string; - /** - * Time in UTC at which the message was created. - */ - createdDateTime: string; - /** - * Severity level of message. - */ - level: string; - /** - * A human-readable representation of the message code. - */ - message: string; - } - /** * Details of storage account to be used for the Registry */ @@ -754770,7 +767978,7 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: outputs.machinelearningservices.v20240401preview.SystemCreatedStorageAccountResponse; + systemCreatedStorageAccount?: outputs.machinelearningservices.v20240701preview.SystemCreatedStorageAccountResponse; } /** @@ -754804,10 +768012,6 @@ export namespace machinelearningservices { * Sweep job definition. */ export interface SweepJobResponse { - /** - * Component Configuration for sweep over component - */ - componentConfiguration?: outputs.machinelearningservices.v20240401preview.ComponentConfigurationResponse; /** * ARM resource ID of the component resource. */ @@ -754827,7 +768031,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: outputs.machinelearningservices.v20240401preview.BanditPolicyResponse | outputs.machinelearningservices.v20240401preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401preview.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20240701preview.BanditPolicyResponse | outputs.machinelearningservices.v20240701preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240701preview.TruncationSelectionPolicyResponse; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -754836,11 +768040,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240401preview.AmlTokenResponse | outputs.machinelearningservices.v20240401preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240401preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240401preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -754853,19 +768057,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: outputs.machinelearningservices.v20240401preview.SweepJobLimitsResponse; + limits?: outputs.machinelearningservices.v20240701preview.SweepJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240401preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; /** * [Required] Optimization objective. */ - objective: outputs.machinelearningservices.v20240401preview.ObjectiveResponse; + objective: outputs.machinelearningservices.v20240701preview.ObjectiveResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240401preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240401preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240401preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -754873,28 +768077,20 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240401preview.QueueSettingsResponse; - /** - * Compute Resource configuration for the job. - */ - resources?: outputs.machinelearningservices.v20240401preview.JobResourceConfigurationResponse; + queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: outputs.machinelearningservices.v20240401preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20240401preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20240401preview.RandomSamplingAlgorithmResponse; + samplingAlgorithm: outputs.machinelearningservices.v20240701preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20240701preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20240701preview.RandomSamplingAlgorithmResponse; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ searchSpace: any; - /** - * Configuration for secrets to be made available during runtime. - */ - secretsConfiguration?: {[key: string]: outputs.machinelearningservices.v20240401preview.SecretConfigurationResponse}; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240401preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; /** * Status of the job. */ @@ -754906,7 +768102,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: outputs.machinelearningservices.v20240401preview.TrialComponentResponse; + trial: outputs.machinelearningservices.v20240701preview.TrialComponentResponse; } /** * sweepJobResponseProvideDefaults sets the appropriate defaults for SweepJobResponse @@ -754916,9 +768112,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240401preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240401preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), - trial: outputs.machinelearningservices.v20240401preview.trialComponentResponseProvideDefaults(val.trial), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + trial: outputs.machinelearningservices.v20240701preview.trialComponentResponseProvideDefaults(val.trial), }; } @@ -754955,11 +768150,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240401preview.SynapseSparkResponseProperties; + properties?: outputs.machinelearningservices.v20240701preview.SynapseSparkResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -754974,11 +768169,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: outputs.machinelearningservices.v20240401preview.AutoPausePropertiesResponse; + autoPauseProperties?: outputs.machinelearningservices.v20240701preview.AutoPausePropertiesResponse; /** * Auto scale properties. */ - autoScaleProperties?: outputs.machinelearningservices.v20240401preview.AutoScalePropertiesResponse; + autoScaleProperties?: outputs.machinelearningservices.v20240701preview.AutoScalePropertiesResponse; /** * The number of compute nodes currently assigned to the compute. */ @@ -755013,6 +768208,16 @@ export namespace machinelearningservices { workspaceName?: string; } + /** + * A registry that is syndicated + */ + export interface SyndicatedRegistryResponse { + /** + * The Registry Id of the syndicated Registry + */ + registryId?: string; + } + export interface SystemCreatedAcrAccountResponse { /** * Name of the ACR account @@ -755025,7 +768230,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: outputs.machinelearningservices.v20240401preview.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20240701preview.ArmResourceIdResponse; } export interface SystemCreatedStorageAccountResponse { @@ -755036,7 +768241,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: outputs.machinelearningservices.v20240401preview.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20240701preview.ArmResourceIdResponse; /** * HNS enabled for storage account */ @@ -755107,196 +768312,6 @@ export namespace machinelearningservices { version: string; } - /** - * Fixed training parameters that won't be swept over during AutoML Table training. - */ - export interface TableFixedParametersResponse { - /** - * Specify the boosting type, e.g gbdt for XGBoost. - */ - booster?: string; - /** - * Specify the boosting type, e.g gbdt for LightGBM. - */ - boostingType?: string; - /** - * Specify the grow policy, which controls the way new nodes are added to the tree. - */ - growPolicy?: string; - /** - * The learning rate for the training procedure. - */ - learningRate?: number; - /** - * Specify the Maximum number of discrete bins to bucket continuous features . - */ - maxBin?: number; - /** - * Specify the max depth to limit the tree depth explicitly. - */ - maxDepth?: number; - /** - * Specify the max leaves to limit the tree leaves explicitly. - */ - maxLeaves?: number; - /** - * The minimum number of data per leaf. - */ - minDataInLeaf?: number; - /** - * Minimum loss reduction required to make a further partition on a leaf node of the tree. - */ - minSplitGain?: number; - /** - * The name of the model to train. - */ - modelName?: string; - /** - * Specify the number of trees (or rounds) in an model. - */ - nEstimators?: number; - /** - * Specify the number of leaves. - */ - numLeaves?: number; - /** - * The name of the preprocessor to use. - */ - preprocessorName?: string; - /** - * L1 regularization term on weights. - */ - regAlpha?: number; - /** - * L2 regularization term on weights. - */ - regLambda?: number; - /** - * Subsample ratio of the training instance. - */ - subsample?: number; - /** - * Frequency of subsample. - */ - subsampleFreq?: number; - /** - * Specify the tree method. - */ - treeMethod?: string; - /** - * If true, center before scaling the data with StandardScalar. - */ - withMean?: boolean; - /** - * If true, scaling the data with Unit Variance with StandardScalar. - */ - withStd?: boolean; - } - /** - * tableFixedParametersResponseProvideDefaults sets the appropriate defaults for TableFixedParametersResponse - */ - export function tableFixedParametersResponseProvideDefaults(val: TableFixedParametersResponse): TableFixedParametersResponse { - return { - ...val, - withMean: (val.withMean) ?? false, - withStd: (val.withStd) ?? false, - }; - } - - export interface TableParameterSubspaceResponse { - /** - * Specify the boosting type, e.g gbdt for XGBoost. - */ - booster?: string; - /** - * Specify the boosting type, e.g gbdt for LightGBM. - */ - boostingType?: string; - /** - * Specify the grow policy, which controls the way new nodes are added to the tree. - */ - growPolicy?: string; - /** - * The learning rate for the training procedure. - */ - learningRate?: string; - /** - * Specify the Maximum number of discrete bins to bucket continuous features . - */ - maxBin?: string; - /** - * Specify the max depth to limit the tree depth explicitly. - */ - maxDepth?: string; - /** - * Specify the max leaves to limit the tree leaves explicitly. - */ - maxLeaves?: string; - /** - * The minimum number of data per leaf. - */ - minDataInLeaf?: string; - /** - * Minimum loss reduction required to make a further partition on a leaf node of the tree. - */ - minSplitGain?: string; - /** - * The name of the model to train. - */ - modelName?: string; - /** - * Specify the number of trees (or rounds) in an model. - */ - nEstimators?: string; - /** - * Specify the number of leaves. - */ - numLeaves?: string; - /** - * The name of the preprocessor to use. - */ - preprocessorName?: string; - /** - * L1 regularization term on weights. - */ - regAlpha?: string; - /** - * L2 regularization term on weights. - */ - regLambda?: string; - /** - * Subsample ratio of the training instance. - */ - subsample?: string; - /** - * Frequency of subsample - */ - subsampleFreq?: string; - /** - * Specify the tree method. - */ - treeMethod?: string; - /** - * If true, center before scaling the data with StandardScalar. - */ - withMean?: string; - /** - * If true, scaling the data with Unit Variance with StandardScalar. - */ - withStd?: string; - } - - export interface TableSweepSettingsResponse { - /** - * Type of early termination policy for the sweeping job. - */ - earlyTermination?: outputs.machinelearningservices.v20240401preview.BanditPolicyResponse | outputs.machinelearningservices.v20240401preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240401preview.TruncationSelectionPolicyResponse; - /** - * [Required] Type of sampling algorithm. - */ - samplingAlgorithm: string; - } - /** * Featurization Configuration. */ @@ -755326,7 +768341,7 @@ export namespace machinelearningservices { /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: {[key: string]: outputs.machinelearningservices.v20240401preview.ColumnTransformerResponse[]}; + transformerParams?: {[key: string]: outputs.machinelearningservices.v20240701preview.ColumnTransformerResponse[]}; } /** * tableVerticalFeaturizationSettingsResponseProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsResponse @@ -755359,22 +768374,10 @@ export namespace machinelearningservices { * Max cores per iteration. */ maxCoresPerTrial?: number; - /** - * Maximum nodes to use for the experiment. - */ - maxNodes?: number; /** * Number of iterations. */ maxTrials?: number; - /** - * Number of concurrent sweeping runs that user wants to trigger. - */ - sweepConcurrentTrials?: number; - /** - * Number of sweeping runs that user wants to trigger. - */ - sweepTrials?: number; /** * AutoML job timeout. */ @@ -755393,10 +768396,7 @@ export namespace machinelearningservices { enableEarlyTermination: (val.enableEarlyTermination) ?? true, maxConcurrentTrials: (val.maxConcurrentTrials) ?? 1, maxCoresPerTrial: (val.maxCoresPerTrial) ?? -1, - maxNodes: (val.maxNodes) ?? 1, maxTrials: (val.maxTrials) ?? 1000, - sweepConcurrentTrials: (val.sweepConcurrentTrials) ?? 0, - sweepTrials: (val.sweepTrials) ?? 0, timeout: (val.timeout) ?? "PT6H", trialTimeout: (val.trialTimeout) ?? "PT30M", }; @@ -755474,15 +768474,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240401preview.NlpFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -755492,14 +768488,6 @@ export namespace machinelearningservices { * Currently only Accuracy is supported as primary metric, hence user need not set it explicitly. */ primaryMetric: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240401preview.NlpParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -755513,11 +768501,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; } /** * textClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for TextClassificationMultilabelResponse @@ -755525,11 +768513,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelResponseProvideDefaults(val: TextClassificationMultilabelResponse): TextClassificationMultilabelResponse { return { ...val, - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -755541,15 +768528,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240401preview.NlpFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -755558,14 +768541,6 @@ export namespace machinelearningservices { * Primary metric for Text-Classification task. */ primaryMetric?: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240401preview.NlpParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -755579,11 +768554,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; } /** * textClassificationResponseProvideDefaults sets the appropriate defaults for TextClassificationResponse @@ -755591,12 +768566,11 @@ export namespace machinelearningservices { export function textClassificationResponseProvideDefaults(val: TextClassificationResponse): TextClassificationResponse { return { ...val, - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -755609,15 +768583,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalFeaturizationSettingsResponse; - /** - * Model/training parameters that will remain constant throughout training. - */ - fixedParameters?: outputs.machinelearningservices.v20240401preview.NlpFixedParametersResponse; + featurizationSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240401preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -755627,14 +768597,6 @@ export namespace machinelearningservices { * Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly. */ primaryMetric: string; - /** - * Search space for sampling different combinations of models and their hyperparameters. - */ - searchSpace?: outputs.machinelearningservices.v20240401preview.NlpParameterSubspaceResponse[]; - /** - * Settings for model sweeping and hyperparameter tuning. - */ - sweepSettings?: outputs.machinelearningservices.v20240401preview.NlpSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -755648,11 +768610,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240401preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; } /** * textNerResponseProvideDefaults sets the appropriate defaults for TextNerResponse @@ -755660,23 +768622,13 @@ export namespace machinelearningservices { export function textNerResponseProvideDefaults(val: TextNerResponse): TextNerResponse { return { ...val, - fixedParameters: (val.fixedParameters ? outputs.machinelearningservices.v20240401preview.nlpFixedParametersResponseProvideDefaults(val.fixedParameters) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240401preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240401preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } - export interface ThrottlingRuleResponse { - count?: number; - dynamicThrottlingEnabled?: boolean; - key?: string; - matchPatterns?: outputs.machinelearningservices.v20240401preview.RequestMatchPatternResponse[]; - minCount?: number; - renewalPeriod?: number; - } - export interface TmpfsOptionsResponse { /** * Mention the Tmpfs size @@ -755720,7 +768672,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20240401preview.MpiResponse | outputs.machinelearningservices.v20240401preview.PyTorchResponse | outputs.machinelearningservices.v20240401preview.RayResponse | outputs.machinelearningservices.v20240401preview.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20240701preview.MpiResponse | outputs.machinelearningservices.v20240701preview.PyTorchResponse | outputs.machinelearningservices.v20240701preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -755732,7 +768684,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240401preview.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20240701preview.JobResourceConfigurationResponse; } /** * trialComponentResponseProvideDefaults sets the appropriate defaults for TrialComponentResponse @@ -755740,7 +768692,7 @@ export namespace machinelearningservices { export function trialComponentResponseProvideDefaults(val: TrialComponentResponse): TrialComponentResponse { return { ...val, - resources: (val.resources ? outputs.machinelearningservices.v20240401preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20240701preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -755758,10 +768710,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -755778,18 +768726,6 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -755803,10 +768739,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -755818,7 +768750,6 @@ export namespace machinelearningservices { export function tritonModelJobOutputResponseProvideDefaults(val: TritonModelJobOutputResponse): TritonModelJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -755861,10 +768792,6 @@ export namespace machinelearningservices { * uri-file data version entity */ export interface UriFileDataVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'uri_file'. @@ -755879,25 +768806,17 @@ export namespace machinelearningservices { */ description?: string; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** * The asset property dictionary. */ properties?: {[key: string]: string}; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -755909,8 +768828,6 @@ export namespace machinelearningservices { export function uriFileDataVersionResponseProvideDefaults(val: UriFileDataVersionResponse): UriFileDataVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -755930,10 +768847,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -755950,18 +768863,6 @@ export namespace machinelearningservices { } export interface UriFileJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -755975,10 +768876,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -755990,7 +768887,6 @@ export namespace machinelearningservices { export function uriFileJobOutputResponseProvideDefaults(val: UriFileJobOutputResponse): UriFileJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -755999,10 +768895,6 @@ export namespace machinelearningservices { * uri-folder data version entity */ export interface UriFolderDataVersionResponse { - /** - * Specifies the lifecycle setting of managed data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Enum to determine the type of data. * Expected value is 'uri_folder'. @@ -756017,25 +768909,17 @@ export namespace machinelearningservices { */ description?: string; /** - * Intellectual Property details. Used if data is an Intellectual Property. - */ - intellectualProperty?: outputs.machinelearningservices.v20240401preview.IntellectualPropertyResponse; - /** - * If the name version are system generated (anonymous registration). For types where Stage is defined, when Stage is provided it will be used to populate IsAnonymous + * If the name version are system generated (anonymous registration). */ isAnonymous?: boolean; /** - * Is the asset archived? For types where Stage is defined, when Stage is provided it will be used to populate IsArchived + * Is the asset archived? */ isArchived?: boolean; /** * The asset property dictionary. */ properties?: {[key: string]: string}; - /** - * Stage in the data lifecycle assigned to this data asset - */ - stage?: string; /** * Tag dictionary. Tags can be added, removed, and updated. */ @@ -756047,8 +768931,6 @@ export namespace machinelearningservices { export function uriFolderDataVersionResponseProvideDefaults(val: UriFolderDataVersionResponse): UriFolderDataVersionResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), - intellectualProperty: (val.intellectualProperty ? outputs.machinelearningservices.v20240401preview.intellectualPropertyResponseProvideDefaults(val.intellectualProperty) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, }; @@ -756068,10 +768950,6 @@ export namespace machinelearningservices { * Input Asset Delivery Mode. */ mode?: string; - /** - * Input Asset Delivery Path. - */ - pathOnCompute?: string; /** * [Required] Input Asset URI. */ @@ -756088,18 +768966,6 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputResponse { - /** - * Output Asset Name. - */ - assetName?: string; - /** - * Output Asset Version. - */ - assetVersion?: string; - /** - * Auto delete setting of output data asset. - */ - autoDeleteSetting?: outputs.machinelearningservices.v20240401preview.AutoDeleteSettingResponse; /** * Description for the output. */ @@ -756113,10 +768979,6 @@ export namespace machinelearningservices { * Output Asset Delivery Mode. */ mode?: string; - /** - * Output Asset Delivery Path. - */ - pathOnCompute?: string; /** * Output Asset URI. */ @@ -756128,7 +768990,6 @@ export namespace machinelearningservices { export function uriFolderJobOutputResponseProvideDefaults(val: UriFolderJobOutputResponse): UriFolderJobOutputResponse { return { ...val, - autoDeleteSetting: (val.autoDeleteSetting ? outputs.machinelearningservices.v20240401preview.autoDeleteSettingResponseProvideDefaults(val.autoDeleteSetting) : undefined), mode: (val.mode) ?? "ReadWriteMount", }; } @@ -756187,7 +769048,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240401preview.WorkspaceConnectionUsernamePasswordResponse; + credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionUsernamePasswordResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -756198,8 +769060,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -756245,11 +769110,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240401preview.VirtualMachineSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20240701preview.VirtualMachineSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240401preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -756268,7 +769133,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: outputs.machinelearningservices.v20240401preview.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20240701preview.VirtualMachineSshCredentialsResponse; /** * Indicates whether this compute will be used for running notebooks. */ @@ -756294,7 +769159,7 @@ export namespace machinelearningservices { /** * The estimated price information for using a VM. */ - estimatedVMPrices?: outputs.machinelearningservices.v20240401preview.EstimatedVMPricesResponse; + estimatedVMPrices?: outputs.machinelearningservices.v20240701preview.EstimatedVMPricesResponse; /** * The family name of the virtual machine size. */ @@ -756363,7 +769228,7 @@ export namespace machinelearningservices { /** * Bind Options of the mount */ - bind?: outputs.machinelearningservices.v20240401preview.BindOptionsResponse; + bind?: outputs.machinelearningservices.v20240701preview.BindOptionsResponse; /** * Consistency of the volume */ @@ -756383,7 +769248,7 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: outputs.machinelearningservices.v20240401preview.TmpfsOptionsResponse; + tmpfs?: outputs.machinelearningservices.v20240701preview.TmpfsOptionsResponse; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ @@ -756391,7 +769256,7 @@ export namespace machinelearningservices { /** * Volume Options of the mount */ - volume?: outputs.machinelearningservices.v20240401preview.VolumeOptionsResponse; + volume?: outputs.machinelearningservices.v20240701preview.VolumeOptionsResponse; } /** * volumeDefinitionResponseProvideDefaults sets the appropriate defaults for VolumeDefinitionResponse @@ -756415,6 +769280,9 @@ export namespace machinelearningservices { secretAccessKey?: string; } + /** + * Account key object for workspace connection credential. + */ export interface WorkspaceConnectionAccountKeyResponse { key?: string; } @@ -756513,7 +769381,7 @@ export namespace machinelearningservices { } - export namespace v20240701preview { + export namespace v20241001 { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -756528,7 +769396,6 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - error?: string; expiryTime?: string; /** * Group based on connection category @@ -756539,11 +769406,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -756582,11 +769454,11 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: outputs.machinelearningservices.v20240701preview.AKSSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20241001.AKSSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -756602,7 +769474,7 @@ export namespace machinelearningservices { export function aksresponseProvideDefaults(val: AKSResponse): AKSResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240701preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20241001.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), }; } @@ -756621,7 +769493,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: outputs.machinelearningservices.v20240701preview.AksNetworkingConfigurationResponse; + aksNetworkingConfiguration?: outputs.machinelearningservices.v20241001.AksNetworkingConfigurationResponse; /** * Cluster full qualified domain name */ @@ -756641,11 +769513,11 @@ export namespace machinelearningservices { /** * SSL configuration */ - sslConfiguration?: outputs.machinelearningservices.v20240701preview.SslConfigurationResponse; + sslConfiguration?: outputs.machinelearningservices.v20241001.SslConfigurationResponse; /** * System services */ - systemServices: outputs.machinelearningservices.v20240701preview.SystemServiceResponse[]; + systemServices: outputs.machinelearningservices.v20241001.SystemServiceResponse[]; } /** * aksschemaResponsePropertiesProvideDefaults sets the appropriate defaults for AKSSchemaResponseProperties @@ -756669,8 +769541,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionAccessKeyResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionAccessKeyResponse; expiryTime?: string; /** * Group based on connection category @@ -756681,16 +769552,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; - } - - export interface AccountApiKeysResponse { - key1?: string; - key2?: string; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -756707,11 +769578,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - /** - * Account key object for workspace connection credential. - */ - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionAccountKeyResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionAccountKeyResponse; expiryTime?: string; /** * Group based on connection category @@ -756722,11 +769589,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -756747,7 +769619,7 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: outputs.machinelearningservices.v20240701preview.SystemCreatedAcrAccountResponse; + systemCreatedAcrAccount?: outputs.machinelearningservices.v20241001.SystemCreatedAcrAccountResponse; } /** @@ -756844,7 +769716,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered by various compute nodes during node setup. */ - errors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * Network is isolated or not */ @@ -756852,7 +769724,7 @@ export namespace machinelearningservices { /** * Counts of various node states on the compute. */ - nodeStateCounts: outputs.machinelearningservices.v20240701preview.NodeStateCountsResponse; + nodeStateCounts: outputs.machinelearningservices.v20241001.NodeStateCountsResponse; /** * Compute OS Type */ @@ -756868,11 +769740,11 @@ export namespace machinelearningservices { /** * Scale settings for AML Compute */ - scaleSettings?: outputs.machinelearningservices.v20240701preview.ScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20241001.ScaleSettingsResponse; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20240701preview.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20241001.ResourceIdResponse; /** * The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. */ @@ -756880,11 +769752,11 @@ export namespace machinelearningservices { /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: outputs.machinelearningservices.v20240701preview.UserAccountCredentialsResponse; + userAccountCredentials?: outputs.machinelearningservices.v20241001.UserAccountCredentialsResponse; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: outputs.machinelearningservices.v20240701preview.VirtualMachineImageResponse; + virtualMachineImage?: outputs.machinelearningservices.v20241001.VirtualMachineImageResponse; /** * Virtual Machine priority */ @@ -756903,7 +769775,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20240701preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), + scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20241001.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), }; } @@ -756943,11 +769815,11 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: outputs.machinelearningservices.v20240701preview.AmlComputePropertiesResponse; + properties?: outputs.machinelearningservices.v20241001.AmlComputePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -756963,7 +769835,7 @@ export namespace machinelearningservices { export function amlComputeResponseProvideDefaults(val: AmlComputeResponse): AmlComputeResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240701preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20241001.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -757025,8 +769897,7 @@ export namespace machinelearningservices { /** * Api key object for workspace connection credential. */ - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionApiKeyResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionApiKeyResponse; expiryTime?: string; /** * Group based on connection category @@ -757037,11 +769908,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -757119,7 +769995,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; /** * Is the asset archived? */ @@ -757132,11 +770008,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -757144,16 +770020,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20241001.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240701preview.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; /** * Status of the job. */ @@ -757165,7 +770041,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: outputs.machinelearningservices.v20240701preview.ClassificationResponse | outputs.machinelearningservices.v20240701preview.ForecastingResponse | outputs.machinelearningservices.v20240701preview.ImageClassificationResponse | outputs.machinelearningservices.v20240701preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20240701preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20240701preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20240701preview.RegressionResponse | outputs.machinelearningservices.v20240701preview.TextClassificationResponse | outputs.machinelearningservices.v20240701preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20240701preview.TextNerResponse; + taskDetails: outputs.machinelearningservices.v20241001.ClassificationResponse | outputs.machinelearningservices.v20241001.ForecastingResponse | outputs.machinelearningservices.v20241001.ImageClassificationResponse | outputs.machinelearningservices.v20241001.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20241001.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20241001.ImageObjectDetectionResponse | outputs.machinelearningservices.v20241001.RegressionResponse | outputs.machinelearningservices.v20241001.TextClassificationResponse | outputs.machinelearningservices.v20241001.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20241001.TextNerResponse; } /** * autoMLJobResponseProvideDefaults sets the appropriate defaults for AutoMLJobResponse @@ -757175,8 +770051,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240701preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -757250,7 +770126,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -757310,7 +770186,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -757370,7 +770246,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -757453,7 +770329,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -757510,61 +770386,6 @@ export namespace machinelearningservices { }; } - export interface AzureOpenAiFineTuningResponse { - /** - * HyperParameters for fine tuning Azure Open AI model. - */ - hyperParameters?: outputs.machinelearningservices.v20240701preview.AzureOpenAiHyperParametersResponse; - /** - * [Required] Input model for fine tuning. - */ - model: outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse; - /** - * Enum to determine the type of fine tuning. - * Expected value is 'AzureOpenAI'. - */ - modelProvider: "AzureOpenAI"; - /** - * [Required] Fine tuning task type. - */ - taskType: string; - /** - * [Required] Training data for fine tuning. - */ - trainingData: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse; - /** - * Validation data for fine tuning. - */ - validationData?: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse; - } - /** - * azureOpenAiFineTuningResponseProvideDefaults sets the appropriate defaults for AzureOpenAiFineTuningResponse - */ - export function azureOpenAiFineTuningResponseProvideDefaults(val: AzureOpenAiFineTuningResponse): AzureOpenAiFineTuningResponse { - return { - ...val, - model: outputs.machinelearningservices.v20240701preview.mlflowModelJobInputResponseProvideDefaults(val.model), - }; - } - - /** - * Azure Open AI hyperparameters for fine tuning. - */ - export interface AzureOpenAiHyperParametersResponse { - /** - * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. - */ - batchSize?: number; - /** - * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. - */ - learningRateMultiplier?: number; - /** - * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. - */ - nEpochs?: number; - } - /** * Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation */ @@ -757611,7 +770432,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240701preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20241001.CodeConfigurationResponse; /** * Compute target for batch inference operation. */ @@ -757619,7 +770440,7 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: outputs.machinelearningservices.v20240701preview.BatchPipelineComponentDeploymentConfigurationResponse; + deploymentConfiguration?: outputs.machinelearningservices.v20241001.BatchPipelineComponentDeploymentConfigurationResponse; /** * Description of the endpoint deployment. */ @@ -757657,7 +770478,7 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: outputs.machinelearningservices.v20240701preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20240701preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20240701preview.OutputPathAssetReferenceResponse; + model?: outputs.machinelearningservices.v20241001.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20241001.IdAssetReferenceResponse | outputs.machinelearningservices.v20241001.OutputPathAssetReferenceResponse; /** * Indicates how the output will be organized. */ @@ -757678,12 +770499,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: outputs.machinelearningservices.v20240701preview.DeploymentResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001.DeploymentResourceConfigurationResponse; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: outputs.machinelearningservices.v20240701preview.BatchRetrySettingsResponse; + retrySettings?: outputs.machinelearningservices.v20241001.BatchRetrySettingsResponse; } /** * batchDeploymentResponseProvideDefaults sets the appropriate defaults for BatchDeploymentResponse @@ -757697,8 +770518,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? outputs.machinelearningservices.v20240701preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), - retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20240701preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20241001.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), }; } @@ -757718,13 +770539,13 @@ export namespace machinelearningservices { */ export interface BatchEndpointResponse { /** - * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. + * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. */ authMode: string; /** * Default values for Batch Endpoint */ - defaults?: outputs.machinelearningservices.v20240701preview.BatchEndpointDefaultsResponse; + defaults?: outputs.machinelearningservices.v20241001.BatchEndpointDefaultsResponse; /** * Description of the inference endpoint. */ @@ -757754,7 +770575,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: outputs.machinelearningservices.v20240701preview.IdAssetReferenceResponse; + componentId?: outputs.machinelearningservices.v20241001.IdAssetReferenceResponse; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -757809,6 +770630,9 @@ export namespace machinelearningservices { samplingAlgorithmType: "Bayesian"; } + /** + * Describes the bind options for the container + */ export interface BindOptionsResponse { /** * Indicate whether to create host path. @@ -757862,7 +770686,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; } export interface CategoricalDataQualityMetricThresholdResponse { @@ -757878,7 +770702,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; } export interface CategoricalPredictionDriftMetricThresholdResponse { @@ -757894,7 +770718,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; } /** @@ -757939,11 +770763,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -757952,7 +770776,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240701preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240701preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20241001.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001.CustomNCrossValidationsResponse; /** * Positive label for binary metrics calculation. */ @@ -757974,7 +770798,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -757984,15 +770808,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240701preview.ClassificationTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20241001.ClassificationTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -758010,14 +770834,14 @@ export namespace machinelearningservices { export function classificationResponseProvideDefaults(val: ClassificationResponse): ClassificationResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240701preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -758061,7 +770885,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240701preview.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20241001.StackEnsembleSettingsResponse; } /** * classificationTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsResponse @@ -758075,7 +770899,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240701preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -758270,7 +771094,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20240701preview.MpiResponse | outputs.machinelearningservices.v20240701preview.PyTorchResponse | outputs.machinelearningservices.v20240701preview.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20241001.MpiResponse | outputs.machinelearningservices.v20241001.PyTorchResponse | outputs.machinelearningservices.v20241001.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -758287,11 +771111,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -758304,15 +771128,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: outputs.machinelearningservices.v20240701preview.CommandJobLimitsResponse; + limits?: outputs.machinelearningservices.v20241001.CommandJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; /** * Input parameters. */ @@ -758324,16 +771148,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20241001.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240701preview.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; /** * Status of the job. */ @@ -758351,8 +771175,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240701preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -758459,16 +771283,6 @@ export namespace machinelearningservices { endpointUri?: string; } - /** - * Specifies settings for autologger. - */ - export interface ComputeInstanceAutologgerSettingsResponse { - /** - * Indicates whether mlflow autologger is enabled for notebooks. - */ - mlflowAutologger?: string; - } - /** * Defines all connectivity endpoints and properties for an ComputeInstance. */ @@ -758494,7 +771308,7 @@ export namespace machinelearningservices { /** * Environment information of this container. */ - environment?: outputs.machinelearningservices.v20240701preview.ComputeInstanceEnvironmentInfoResponse; + environment?: outputs.machinelearningservices.v20241001.ComputeInstanceEnvironmentInfoResponse; /** * Information of GPU. */ @@ -758578,10 +771392,6 @@ export namespace machinelearningservices { * Mount Action. */ mountAction?: string; - /** - * Mount Mode. - */ - mountMode?: string; /** * name of the ComputeInstance data mount. */ @@ -758655,11 +771465,7 @@ export namespace machinelearningservices { /** * Describes available applications and their endpoints on this ComputeInstance. */ - applications: outputs.machinelearningservices.v20240701preview.ComputeInstanceApplicationResponse[]; - /** - * Specifies settings for autologger. - */ - autologgerSettings?: outputs.machinelearningservices.v20240701preview.ComputeInstanceAutologgerSettingsResponse; + applications: outputs.machinelearningservices.v20241001.ComputeInstanceApplicationResponse[]; /** * The Compute Instance Authorization type. Available values are personal (default). */ @@ -758667,79 +771473,59 @@ export namespace machinelearningservices { /** * Describes all connectivity endpoints available for this ComputeInstance. */ - connectivityEndpoints: outputs.machinelearningservices.v20240701preview.ComputeInstanceConnectivityEndpointsResponse; + connectivityEndpoints: outputs.machinelearningservices.v20241001.ComputeInstanceConnectivityEndpointsResponse; /** * Describes informations of containers on this ComputeInstance. */ - containers: outputs.machinelearningservices.v20240701preview.ComputeInstanceContainerResponse[]; + containers: outputs.machinelearningservices.v20241001.ComputeInstanceContainerResponse[]; /** * Describes information on user who created this ComputeInstance. */ - createdBy: outputs.machinelearningservices.v20240701preview.ComputeInstanceCreatedByResponse; + createdBy: outputs.machinelearningservices.v20241001.ComputeInstanceCreatedByResponse; /** * List of Custom Services added to the compute. */ - customServices?: outputs.machinelearningservices.v20240701preview.CustomServiceResponse[]; + customServices?: outputs.machinelearningservices.v20241001.CustomServiceResponse[]; /** * Describes informations of dataDisks on this ComputeInstance. */ - dataDisks: outputs.machinelearningservices.v20240701preview.ComputeInstanceDataDiskResponse[]; + dataDisks: outputs.machinelearningservices.v20241001.ComputeInstanceDataDiskResponse[]; /** * Describes informations of dataMounts on this ComputeInstance. */ - dataMounts: outputs.machinelearningservices.v20240701preview.ComputeInstanceDataMountResponse[]; + dataMounts: outputs.machinelearningservices.v20241001.ComputeInstanceDataMountResponse[]; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ enableNodePublicIp?: boolean; - /** - * Enable Auto OS Patching. Possible values are: true, false. - */ - enableOSPatching?: boolean; - /** - * Enable root access. Possible values are: true, false. - */ - enableRootAccess?: boolean; - /** - * Enable SSO (single sign on). Possible values are: true, false. - */ - enableSSO?: boolean; /** * Collection of errors encountered on this ComputeInstance. */ - errors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; - /** - * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. - */ - idleTimeBeforeShutdown?: string; + errors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The last operation on ComputeInstance. */ - lastOperation: outputs.machinelearningservices.v20240701preview.ComputeInstanceLastOperationResponse; + lastOperation: outputs.machinelearningservices.v20241001.ComputeInstanceLastOperationResponse; /** * Returns metadata about the operating system image for this compute instance. */ - osImageMetadata: outputs.machinelearningservices.v20240701preview.ImageMetadataResponse; + osImageMetadata: outputs.machinelearningservices.v20241001.ImageMetadataResponse; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: outputs.machinelearningservices.v20240701preview.PersonalComputeInstanceSettingsResponse; - /** - * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. - */ - releaseQuotaOnStop?: boolean; + personalComputeInstanceSettings?: outputs.machinelearningservices.v20241001.PersonalComputeInstanceSettingsResponse; /** * The list of schedules to be applied on the computes. */ - schedules?: outputs.machinelearningservices.v20240701preview.ComputeSchedulesResponse; + schedules?: outputs.machinelearningservices.v20241001.ComputeSchedulesResponse; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: outputs.machinelearningservices.v20240701preview.SetupScriptsResponse; + setupScripts?: outputs.machinelearningservices.v20241001.SetupScriptsResponse; /** * Specifies policy and settings for SSH access. */ - sshSettings?: outputs.machinelearningservices.v20240701preview.ComputeInstanceSshSettingsResponse; + sshSettings?: outputs.machinelearningservices.v20241001.ComputeInstanceSshSettingsResponse; /** * The current state of this ComputeInstance. */ @@ -758747,11 +771533,11 @@ export namespace machinelearningservices { /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20240701preview.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20241001.ResourceIdResponse; /** * ComputeInstance version. */ - versions: outputs.machinelearningservices.v20240701preview.ComputeInstanceVersionResponse; + versions: outputs.machinelearningservices.v20241001.ComputeInstanceVersionResponse; /** * Virtual Machine Size */ @@ -758765,11 +771551,7 @@ export namespace machinelearningservices { ...val, applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", - enableOSPatching: (val.enableOSPatching) ?? false, - enableRootAccess: (val.enableRootAccess) ?? true, - enableSSO: (val.enableSSO) ?? true, - releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, - sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20240701preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), + sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20241001.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), }; } @@ -758809,11 +771591,11 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: outputs.machinelearningservices.v20240701preview.ComputeInstancePropertiesResponse; + properties?: outputs.machinelearningservices.v20241001.ComputeInstancePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -758829,7 +771611,7 @@ export namespace machinelearningservices { export function computeInstanceResponseProvideDefaults(val: ComputeInstanceResponse): ComputeInstanceResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240701preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20241001.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -758893,6 +771675,9 @@ export namespace machinelearningservices { weekDays?: string[]; } + /** + * Compute runtime config for feature store type workspace. + */ export interface ComputeRuntimeDtoResponse { sparkRuntimeVersion?: string; } @@ -758904,7 +771689,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: outputs.machinelearningservices.v20240701preview.ComputeStartStopScheduleResponse[]; + computeStartStop?: outputs.machinelearningservices.v20241001.ComputeStartStopScheduleResponse[]; } /** @@ -758918,7 +771703,7 @@ export namespace machinelearningservices { /** * Required if triggerType is Cron. */ - cron?: outputs.machinelearningservices.v20240701preview.CronResponse; + cron?: outputs.machinelearningservices.v20241001.CronResponse; /** * A system assigned id for the schedule. */ @@ -758930,11 +771715,11 @@ export namespace machinelearningservices { /** * Required if triggerType is Recurrence. */ - recurrence?: outputs.machinelearningservices.v20240701preview.RecurrenceResponse; + recurrence?: outputs.machinelearningservices.v20241001.RecurrenceResponse; /** * [Deprecated] Not used any more. */ - schedule?: outputs.machinelearningservices.v20240701preview.ScheduleBaseResponse; + schedule?: outputs.machinelearningservices.v20241001.ScheduleBaseResponse; /** * Is the schedule enabled or disabled? */ @@ -758950,8 +771735,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleResponseProvideDefaults(val: ComputeStartStopScheduleResponse): ComputeStartStopScheduleResponse { return { ...val, - cron: (val.cron ? outputs.machinelearningservices.v20240701preview.cronResponseProvideDefaults(val.cron) : undefined), - recurrence: (val.recurrence ? outputs.machinelearningservices.v20240701preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), + cron: (val.cron ? outputs.machinelearningservices.v20241001.cronResponseProvideDefaults(val.cron) : undefined), + recurrence: (val.recurrence ? outputs.machinelearningservices.v20241001.recurrenceResponseProvideDefaults(val.recurrence) : undefined), }; } @@ -758962,11 +771747,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: outputs.machinelearningservices.v20240701preview.ContainerResourceSettingsResponse; + containerResourceLimits?: outputs.machinelearningservices.v20241001.ContainerResourceSettingsResponse; /** * Container resource request info: */ - containerResourceRequests?: outputs.machinelearningservices.v20240701preview.ContainerResourceSettingsResponse; + containerResourceRequests?: outputs.machinelearningservices.v20241001.ContainerResourceSettingsResponse; } export interface ContainerResourceSettingsResponse { @@ -758987,34 +771772,6 @@ export namespace machinelearningservices { memory?: string; } - export interface ContentSafetyEndpointDeploymentResourcePropertiesResponse { - /** - * The failure reason if the creation failed. - */ - failureReason?: string; - /** - * Model used for the endpoint deployment. - */ - model: outputs.machinelearningservices.v20240701preview.EndpointDeploymentModelResponse; - /** - * Read-only provision state status property. - */ - provisioningState: string; - /** - * The name of RAI policy. - */ - raiPolicyName?: string; - /** - * Kind of the deployment. - * Expected value is 'Azure.ContentSafety'. - */ - type: "Azure.ContentSafety"; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: string; - } - export interface ContentSafetyResponse { /** * [Required] Specifies the status of content safety. @@ -759023,6 +771780,9 @@ export namespace machinelearningservices { } export interface CosmosDbSettingsResponse { + /** + * The throughput of the collections in cosmosdb database + */ collectionsThroughput?: number; } @@ -759035,7 +771795,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: outputs.machinelearningservices.v20240701preview.MonitorDefinitionResponse; + monitorDefinition: outputs.machinelearningservices.v20241001.MonitorDefinitionResponse; } /** @@ -759147,8 +771907,7 @@ export namespace machinelearningservices { /** * Custom Keys credential object */ - credentials?: outputs.machinelearningservices.v20240701preview.CustomKeysResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.CustomKeysResponse; expiryTime?: string; /** * Group based on connection category @@ -759159,59 +771918,27 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; - } - - export interface CustomMetricThresholdResponse { /** - * [Required] The user-defined metric to calculate. + * Value details of the workspace connection. */ - metric: string; + value?: string; /** - * The threshold value. If null, a default value will be set depending on the selected metric. + * format for the workspace connection value */ - threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; + valueFormat?: string; } - export interface CustomModelFineTuningResponse { - /** - * HyperParameters for fine tuning custom model. - */ - hyperParameters?: {[key: string]: string}; - /** - * [Required] Input model for fine tuning. - */ - model: outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse; - /** - * Enum to determine the type of fine tuning. - * Expected value is 'Custom'. - */ - modelProvider: "Custom"; - /** - * [Required] Fine tuning task type. - */ - taskType: string; + export interface CustomMetricThresholdResponse { /** - * [Required] Training data for fine tuning. + * [Required] The user-defined metric to calculate. */ - trainingData: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse; + metric: string; /** - * Validation data for fine tuning. + * The threshold value. If null, a default value will be set depending on the selected metric. */ - validationData?: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse; - } - /** - * customModelFineTuningResponseProvideDefaults sets the appropriate defaults for CustomModelFineTuningResponse - */ - export function customModelFineTuningResponseProvideDefaults(val: CustomModelFineTuningResponse): CustomModelFineTuningResponse { - return { - ...val, - model: outputs.machinelearningservices.v20240701preview.mlflowModelJobInputResponseProvideDefaults(val.model), - }; + threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; } export interface CustomModelJobInputResponse { @@ -759280,15 +772007,15 @@ export namespace machinelearningservices { /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: {[key: string]: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse}; + inputAssets?: {[key: string]: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse}; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: outputs.machinelearningservices.v20240701preview.CustomMetricThresholdResponse[]; + metricThresholds: outputs.machinelearningservices.v20241001.CustomMetricThresholdResponse[]; /** * The current notification mode for this signal. */ @@ -759338,23 +772065,19 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: outputs.machinelearningservices.v20240701preview.DockerResponse; + docker?: outputs.machinelearningservices.v20241001.DockerResponse; /** * Configuring the endpoints for the container */ - endpoints?: outputs.machinelearningservices.v20240701preview.EndpointResponse[]; + endpoints?: outputs.machinelearningservices.v20241001.EndpointResponse[]; /** * Environment Variable for the container */ - environmentVariables?: {[key: string]: outputs.machinelearningservices.v20240701preview.EnvironmentVariableResponse}; + environmentVariables?: {[key: string]: outputs.machinelearningservices.v20241001.EnvironmentVariableResponse}; /** * Describes the Image Specifications */ - image?: outputs.machinelearningservices.v20240701preview.ImageResponse; - /** - * Describes the jupyter kernel settings for the image if its a custom environment - */ - kernel?: outputs.machinelearningservices.v20240701preview.JupyterKernelConfigResponse; + image?: outputs.machinelearningservices.v20241001.ImageResponse; /** * Name of the Custom Service */ @@ -759362,7 +772085,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: outputs.machinelearningservices.v20240701preview.VolumeDefinitionResponse[]; + volumes?: outputs.machinelearningservices.v20241001.VolumeDefinitionResponse[]; } /** * customServiceResponseProvideDefaults sets the appropriate defaults for CustomServiceResponse @@ -759370,7 +772093,7 @@ export namespace machinelearningservices { export function customServiceResponseProvideDefaults(val: CustomServiceResponse): CustomServiceResponse { return { ...val, - image: (val.image ? outputs.machinelearningservices.v20240701preview.imageResponseProvideDefaults(val.image) : undefined), + image: (val.image ? outputs.machinelearningservices.v20241001.imageResponseProvideDefaults(val.image) : undefined), }; } @@ -759403,11 +772126,11 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: {[key: string]: outputs.machinelearningservices.v20240701preview.CollectionResponse}; + collections: {[key: string]: outputs.machinelearningservices.v20241001.CollectionResponse}; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: outputs.machinelearningservices.v20240701preview.RequestLoggingResponse; + requestLogging?: outputs.machinelearningservices.v20241001.RequestLoggingResponse; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. @@ -759477,15 +772200,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20240701preview.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20241001.FeatureImportanceSettingsResponse; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: outputs.machinelearningservices.v20240701preview.AllFeaturesResponse | outputs.machinelearningservices.v20240701preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240701preview.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20241001.AllFeaturesResponse | outputs.machinelearningservices.v20241001.FeatureSubsetResponse | outputs.machinelearningservices.v20241001.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240701preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20240701preview.NumericalDataDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20241001.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20241001.NumericalDataDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -759493,7 +772216,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -759501,7 +772224,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; /** * * Expected value is 'DataDrift'. @@ -759514,7 +772237,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalResponseProvideDefaults(val: DataDriftMonitoringSignalResponse): DataDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240701preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20241001.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -759554,7 +772277,7 @@ export namespace machinelearningservices { /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -759598,11 +772321,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240701preview.DataLakeAnalyticsSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20241001.DataLakeAnalyticsSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -759647,15 +772370,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20240701preview.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20241001.FeatureImportanceSettingsResponse; /** * The features to calculate drift over. */ - features?: outputs.machinelearningservices.v20240701preview.AllFeaturesResponse | outputs.machinelearningservices.v20240701preview.FeatureSubsetResponse | outputs.machinelearningservices.v20240701preview.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20241001.AllFeaturesResponse | outputs.machinelearningservices.v20241001.FeatureSubsetResponse | outputs.machinelearningservices.v20241001.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240701preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20240701preview.NumericalDataQualityMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20241001.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20241001.NumericalDataQualityMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -759663,7 +772386,7 @@ export namespace machinelearningservices { /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -759671,7 +772394,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; /** * * Expected value is 'DataQuality'. @@ -759684,7 +772407,7 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalResponseProvideDefaults(val: DataQualityMonitoringSignalResponse): DataQualityMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20240701preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20241001.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -759738,11 +772461,11 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: outputs.machinelearningservices.v20240701preview.DatabricksPropertiesResponse; + properties?: outputs.machinelearningservices.v20241001.DatabricksPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -759785,6 +772508,9 @@ export namespace machinelearningservices { }; } + /** + * Docker container configuration + */ export interface DockerResponse { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -759792,177 +772518,39 @@ export namespace machinelearningservices { privileged?: boolean; } - export interface EncryptionPropertyResponse { - /** - * The byok cosmosdb account that customer brings to store customer's data - * with encryption - */ - cosmosDbResourceId?: string; - /** - * Identity to be used with the keyVault - */ - identity?: outputs.machinelearningservices.v20240701preview.IdentityForCmkResponse; - /** - * KeyVault details to do the encryption - */ - keyVaultProperties: outputs.machinelearningservices.v20240701preview.KeyVaultPropertiesResponse; + export interface EncryptionKeyVaultPropertiesResponse { /** - * The byok search account that customer brings to store customer's data - * with encryption + * For future use - The client id of the identity which will be used to access key vault. */ - searchAccountResourceId?: string; + identityClientId?: string; /** - * Indicates whether or not the encryption is enabled for the workspace. + * Key vault uri to access the encryption key. */ - status: string; + keyIdentifier: string; /** - * The byok storage account that customer brings to store customer's data - * with encryption + * The ArmId of the keyVault where the customer owned encryption key is present. */ - storageAccountResourceId?: string; + keyVaultArmId: string; } - export interface EndpointDeploymentModelResponse { - /** - * Model format - */ - format?: string; - /** - * Model name. - */ - name?: string; - /** - * Optional. Deployment model source ARM resource ID. - */ - source?: string; + export interface EncryptionPropertyResponse { /** - * Model version. + * The identity that will be used to access the key vault for encryption at rest. */ - version?: string; - } - - export interface EndpointModelDeprecationPropertiesResponse { + identity?: outputs.machinelearningservices.v20241001.IdentityForCmkResponse; /** - * The datetime of deprecation of the fineTune Model. + * Customer Key vault properties. */ - fineTune?: string; + keyVaultProperties: outputs.machinelearningservices.v20241001.EncryptionKeyVaultPropertiesResponse; /** - * The datetime of deprecation of the inference Model. + * Indicates whether or not the encryption is enabled for the workspace. */ - inference?: string; + status: string; } /** - * Endpoint Model properties. + * Describes the endpoint configuration for the container */ - export interface EndpointModelPropertiesResponse { - /** - * The capabilities. - */ - capabilities?: {[key: string]: string}; - deprecation?: outputs.machinelearningservices.v20240701preview.EndpointModelDeprecationPropertiesResponse; - /** - * The capabilities for finetune models. - */ - finetuneCapabilities?: {[key: string]: string}; - /** - * Deployment model format. - */ - format?: string; - /** - * If the model is default version. - */ - isDefaultVersion?: boolean; - /** - * Model lifecycle status. - */ - lifecycleStatus?: string; - /** - * The max capacity. - */ - maxCapacity?: number; - /** - * Deployment model name. - */ - name?: string; - /** - * The list of Model Sku. - */ - skus?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuPropertiesResponse[]; - /** - * Metadata pertaining to creation and last modification of the resource. - */ - systemData: outputs.machinelearningservices.v20240701preview.SystemDataResponse; - /** - * Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. - */ - version?: string; - } - - export interface EndpointModelSkuCapacityPropertiesResponse { - /** - * The default capacity. - */ - default?: number; - /** - * The maximum capacity. - */ - maximum?: number; - } - - export interface EndpointModelSkuPropertiesResponse { - capacity?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuCapacityPropertiesResponse; - /** - * The list of ARM id for the connection support this SKU. - */ - connectionIds?: string[]; - /** - * The datetime of deprecation of the model SKU. - */ - deprecationDate?: string; - /** - * The name of the model SKU. - */ - name?: string; - rateLimits?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuRateLimitPropertiesResponse[]; - /** - * The usage name of the model SKU. - */ - usageName?: string; - } - - export interface EndpointModelSkuRateLimitPropertiesResponse { - /** - * The count value of Call Rate Limit. - */ - count?: number; - /** - * The renewal period in seconds of Call Rate Limit. - */ - renewalPeriod?: number; - /** - * The call rate limit for the model. - */ - rules?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuRateLimitRulePropertiesResponse[]; - } - - export interface EndpointModelSkuRateLimitRulePatternPropertiesResponse { - method?: string; - path?: string; - } - - export interface EndpointModelSkuRateLimitRulePropertiesResponse { - count?: number; - /** - * If the dynamic throttling is enabled. - */ - dynamicThrottlingEnabled?: boolean; - key?: string; - matchPatterns?: outputs.machinelearningservices.v20240701preview.EndpointModelSkuRateLimitRulePatternPropertiesResponse[]; - minCount?: number; - renewalPeriod?: number; - } - export interface EndpointResponse { /** * Host IP over which the application is exposed from the container @@ -760051,6 +772639,9 @@ export namespace machinelearningservices { }; } + /** + * Environment Variables for the container + */ export interface EnvironmentVariableResponse { /** * Type of the Environment Variable. Possible values are: local - For local variable @@ -760082,7 +772673,7 @@ export namespace machinelearningservices { /** * Configuration settings for Docker build context. */ - build?: outputs.machinelearningservices.v20240701preview.BuildContextResponse; + build?: outputs.machinelearningservices.v20241001.BuildContextResponse; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -760105,7 +772696,7 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: outputs.machinelearningservices.v20240701preview.InferenceContainerPropertiesResponse; + inferenceConfig?: outputs.machinelearningservices.v20241001.InferenceContainerPropertiesResponse; /** * If the name version are system generated (anonymous registration). */ @@ -760142,7 +772733,7 @@ export namespace machinelearningservices { return { ...val, autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? outputs.machinelearningservices.v20240701preview.buildContextResponseProvideDefaults(val.build) : undefined), + build: (val.build ? outputs.machinelearningservices.v20241001.buildContextResponseProvideDefaults(val.build) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -760170,7 +772761,7 @@ export namespace machinelearningservices { /** * The error additional info. */ - additionalInfo: outputs.machinelearningservices.v20240701preview.ErrorAdditionalInfoResponse[]; + additionalInfo: outputs.machinelearningservices.v20241001.ErrorAdditionalInfoResponse[]; /** * The error code. */ @@ -760178,7 +772769,7 @@ export namespace machinelearningservices { /** * The error details. */ - details: outputs.machinelearningservices.v20240701preview.ErrorDetailResponse[]; + details: outputs.machinelearningservices.v20241001.ErrorDetailResponse[]; /** * The error message. */ @@ -760196,43 +772787,7 @@ export namespace machinelearningservices { /** * The error object. */ - error?: outputs.machinelearningservices.v20240701preview.ErrorDetailResponse; - } - - /** - * The estimated price info for using a VM of a particular OS type, tier, etc. - */ - export interface EstimatedVMPriceResponse { - /** - * Operating system type used by the VM. - */ - osType: string; - /** - * The price charged for using the VM. - */ - retailPrice: number; - /** - * The type of the VM. - */ - vmTier: string; - } - - /** - * The estimated price info for using a VM. - */ - export interface EstimatedVMPricesResponse { - /** - * Three lettered code specifying the currency of the VM price. Example: USD - */ - billingCurrency: string; - /** - * The unit of time measurement for the specified VM price. Example: OneHour - */ - unitOfMeasure: string; - /** - * The list of estimated prices for using a VM of a particular OS type, tier, etc. - */ - values: outputs.machinelearningservices.v20240701preview.EstimatedVMPriceResponse[]; + error?: outputs.machinelearningservices.v20241001.ErrorDetailResponse; } export interface FeatureAttributionDriftMonitoringSignalResponse { @@ -760243,11 +772798,11 @@ export namespace machinelearningservices { /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: outputs.machinelearningservices.v20240701preview.FeatureImportanceSettingsResponse; + featureImportanceSettings: outputs.machinelearningservices.v20241001.FeatureImportanceSettingsResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: outputs.machinelearningservices.v20240701preview.FeatureAttributionMetricThresholdResponse; + metricThreshold: outputs.machinelearningservices.v20241001.FeatureAttributionMetricThresholdResponse; /** * The current notification mode for this signal. */ @@ -760255,7 +772810,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: (outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse)[]; + productionData: (outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse)[]; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -760263,7 +772818,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; /** * * Expected value is 'FeatureAttributionDrift'. @@ -760276,7 +772831,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalResponseProvideDefaults(val: FeatureAttributionDriftMonitoringSignalResponse): FeatureAttributionDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: outputs.machinelearningservices.v20240701preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), + featureImportanceSettings: outputs.machinelearningservices.v20241001.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), }; } @@ -760288,7 +772843,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; } export interface FeatureImportanceSettingsResponse { @@ -760311,8 +772866,14 @@ export namespace machinelearningservices { }; } + /** + * Settings for feature store type workspace. + */ export interface FeatureStoreSettingsResponse { - computeRuntime?: outputs.machinelearningservices.v20240701preview.ComputeRuntimeDtoResponse; + /** + * Compute runtime config for feature store type workspace. + */ + computeRuntime?: outputs.machinelearningservices.v20241001.ComputeRuntimeDtoResponse; offlineStoreConnectionName?: string; onlineStoreConnectionName?: string; } @@ -760405,7 +772966,7 @@ export namespace machinelearningservices { /** * Specifies the materialization settings */ - materializationSettings?: outputs.machinelearningservices.v20240701preview.MaterializationSettingsResponse; + materializationSettings?: outputs.machinelearningservices.v20241001.MaterializationSettingsResponse; /** * The asset property dictionary. */ @@ -760417,7 +772978,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: outputs.machinelearningservices.v20240701preview.FeaturesetSpecificationResponse; + specification?: outputs.machinelearningservices.v20241001.FeaturesetSpecificationResponse; /** * Specifies the asset stage */ @@ -760435,7 +772996,7 @@ export namespace machinelearningservices { ...val, isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20240701preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), + materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20241001.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), }; } @@ -760493,7 +773054,7 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: outputs.machinelearningservices.v20240701preview.IndexColumnResponse[]; + indexColumns?: outputs.machinelearningservices.v20241001.IndexColumnResponse[]; /** * If the name version are system generated (anonymous registration). */ @@ -760530,94 +773091,6 @@ export namespace machinelearningservices { }; } - /** - * FineTuning Job definition. - */ - export interface FineTuningJobResponse { - /** - * ARM resource ID of the component resource. - */ - componentId?: string; - /** - * ARM resource ID of the compute resource. - */ - computeId?: string; - /** - * The asset description text. - */ - description?: string; - /** - * Display name of job. - */ - displayName?: string; - /** - * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. - */ - experimentName?: string; - /** - * [Required] - */ - fineTuningDetails: outputs.machinelearningservices.v20240701preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20240701preview.CustomModelFineTuningResponse; - /** - * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. - * Defaults to AmlToken if null. - */ - identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; - /** - * Is the asset archived? - */ - isArchived?: boolean; - /** - * Enum to determine the type of job. - * Expected value is 'FineTuning'. - */ - jobType: "FineTuning"; - /** - * Notification setting for the job - */ - notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; - /** - * [Required] - */ - outputs: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Queue settings for the job - */ - queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; - /** - * Instance types and other resources for the job - */ - resources?: outputs.machinelearningservices.v20240701preview.JobResourcesResponse; - /** - * List of JobEndpoints. - * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. - */ - services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; - /** - * Status of the job. - */ - status: string; - /** - * Tag dictionary. Tags can be added, removed, and updated. - */ - tags?: {[key: string]: string}; - } - /** - * fineTuningJobResponseProvideDefaults sets the appropriate defaults for FineTuningJobResponse - */ - export function fineTuningJobResponseProvideDefaults(val: FineTuningJobResponse): FineTuningJobResponse { - return { - ...val, - experimentName: (val.experimentName) ?? "Default", - isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - }; - } - /** * Fixed input data definition. */ @@ -760663,15 +773136,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001.TableVerticalFeaturizationSettingsResponse; /** * Forecasting task specific inputs. */ - forecastingSettings?: outputs.machinelearningservices.v20240701preview.ForecastingSettingsResponse; + forecastingSettings?: outputs.machinelearningservices.v20241001.ForecastingSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -760680,7 +773153,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240701preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240701preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20241001.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001.CustomNCrossValidationsResponse; /** * Primary metric for forecasting task. */ @@ -760698,7 +773171,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -760708,15 +773181,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240701preview.ForecastingTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20241001.ForecastingTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -760734,15 +773207,15 @@ export namespace machinelearningservices { export function forecastingResponseProvideDefaults(val: ForecastingResponse): ForecastingResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20240701preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20241001.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240701preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -760768,7 +773241,7 @@ export namespace machinelearningservices { /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: outputs.machinelearningservices.v20240701preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20240701preview.CustomForecastHorizonResponse; + forecastHorizon?: outputs.machinelearningservices.v20241001.AutoForecastHorizonResponse | outputs.machinelearningservices.v20241001.CustomForecastHorizonResponse; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -760777,7 +773250,7 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: outputs.machinelearningservices.v20240701preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20240701preview.CustomSeasonalityResponse; + seasonality?: outputs.machinelearningservices.v20241001.AutoSeasonalityResponse | outputs.machinelearningservices.v20241001.CustomSeasonalityResponse; /** * The parameter defining how if AutoML should handle short time series. */ @@ -760790,11 +773263,11 @@ export namespace machinelearningservices { /** * The number of past periods to lag from the target column. */ - targetLags?: outputs.machinelearningservices.v20240701preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20240701preview.CustomTargetLagsResponse; + targetLags?: outputs.machinelearningservices.v20241001.AutoTargetLagsResponse | outputs.machinelearningservices.v20241001.CustomTargetLagsResponse; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: outputs.machinelearningservices.v20240701preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20240701preview.CustomTargetRollingWindowSizeResponse; + targetRollingWindowSize?: outputs.machinelearningservices.v20241001.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20241001.CustomTargetRollingWindowSizeResponse; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -760862,7 +773335,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240701preview.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20241001.StackEnsembleSettingsResponse; } /** * forecastingTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsResponse @@ -760876,7 +773349,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240701preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -760889,7 +773362,6 @@ export namespace machinelearningservices { */ category?: string; destination?: string; - parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -760923,7 +773395,7 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: outputs.machinelearningservices.v20240701preview.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20241001.VirtualMachineSshCredentialsResponse; /** * Port open for ssh connections on the master node of the cluster. */ @@ -760966,11 +773438,11 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: outputs.machinelearningservices.v20240701preview.HDInsightPropertiesResponse; + properties?: outputs.machinelearningservices.v20241001.HDInsightPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -760997,11 +773469,11 @@ export namespace machinelearningservices { } /** - * Identity object used for encryption. + * Identity that will be used to access key vault for encryption at rest */ export interface IdentityForCmkResponse { /** - * UserAssignedIdentity to be used to fetch the encryption key from keyVault + * The ArmId of the user assigned identity that will be used to access the customer managed key vault */ userAssignedIdentity?: string; } @@ -761014,7 +773486,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240701preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20241001.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -761022,7 +773494,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240701preview.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20241001.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -761030,11 +773502,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240701preview.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20241001.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240701preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20241001.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -761048,11 +773520,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -761066,12 +773538,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelResponseProvideDefaults(val: ImageClassificationMultilabelResponse): ImageClassificationMultilabelResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240701preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20241001.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240701preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -761083,7 +773555,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240701preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20241001.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -761091,7 +773563,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240701preview.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20241001.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -761099,11 +773571,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240701preview.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20241001.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240701preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20241001.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -761117,11 +773589,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -761135,12 +773607,12 @@ export namespace machinelearningservices { export function imageClassificationResponseProvideDefaults(val: ImageClassificationResponse): ImageClassificationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240701preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20241001.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240701preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -761152,7 +773624,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240701preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20241001.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -761160,7 +773632,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240701preview.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20241001.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -761168,11 +773640,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240701preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20241001.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240701preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20241001.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -761186,11 +773658,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -761204,12 +773676,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationResponseProvideDefaults(val: ImageInstanceSegmentationResponse): ImageInstanceSegmentationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240701preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20241001.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240701preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -761258,10 +773730,6 @@ export namespace machinelearningservices { * Specifies the latest available operating system image version. */ latestImageVersion?: string; - /** - * Metadata about the os patching. - */ - osPatchingStatus: outputs.machinelearningservices.v20240701preview.OsPatchingStatusResponse; } /** @@ -761660,7 +774128,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -761794,7 +774262,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationResponseProvideDefaults(val: ImageModelSettingsClassificationResponse): ImageModelSettingsClassificationResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240701preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20241001.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -761843,7 +774311,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -762019,7 +774487,7 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionResponseProvideDefaults(val: ImageModelSettingsObjectDetectionResponse): ImageModelSettingsObjectDetectionResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20240701preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20241001.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", @@ -762035,7 +774503,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20240701preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20241001.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -762043,7 +774511,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20240701preview.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20241001.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -762051,11 +774519,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20240701preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20241001.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20240701preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20241001.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -762069,11 +774537,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -762087,28 +774555,27 @@ export namespace machinelearningservices { export function imageObjectDetectionResponseProvideDefaults(val: ImageObjectDetectionResponse): ImageObjectDetectionResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20240701preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20241001.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20240701preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } + /** + * Describes the Image Specifications + */ export interface ImageResponse { /** - * Image reference URL if type is docker. Environment name if type is azureml + * Image reference */ reference?: string; /** - * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images */ type?: string; - /** - * Version of image being used. If latest then skip this field - */ - version?: string; } /** * imageResponseProvideDefaults sets the appropriate defaults for ImageResponse @@ -762127,7 +774594,7 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: outputs.machinelearningservices.v20240701preview.BanditPolicyResponse | outputs.machinelearningservices.v20240701preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240701preview.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20241001.BanditPolicyResponse | outputs.machinelearningservices.v20241001.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20241001.TruncationSelectionPolicyResponse; /** * [Required] Type of the hyperparameter sampling algorithms. */ @@ -762161,15 +774628,15 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: outputs.machinelearningservices.v20240701preview.RouteResponse; + livenessRoute?: outputs.machinelearningservices.v20241001.RouteResponse; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: outputs.machinelearningservices.v20240701preview.RouteResponse; + readinessRoute?: outputs.machinelearningservices.v20241001.RouteResponse; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: outputs.machinelearningservices.v20240701preview.RouteResponse; + scoringRoute?: outputs.machinelearningservices.v20241001.RouteResponse; } /** @@ -762183,7 +774650,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: outputs.machinelearningservices.v20240701preview.InstanceTypeSchemaResponseResources; + resources?: outputs.machinelearningservices.v20241001.InstanceTypeSchemaResponseResources; } /** @@ -762233,13 +774700,6 @@ export namespace machinelearningservices { }; } - export interface JobResourcesResponse { - /** - * List of instance types to choose from. - */ - instanceTypes?: string[]; - } - export interface JobScheduleActionResponse { /** * @@ -762249,7 +774709,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: outputs.machinelearningservices.v20240701preview.AutoMLJobResponse | outputs.machinelearningservices.v20240701preview.CommandJobResponse | outputs.machinelearningservices.v20240701preview.FineTuningJobResponse | outputs.machinelearningservices.v20240701preview.PipelineJobResponse | outputs.machinelearningservices.v20240701preview.SparkJobResponse | outputs.machinelearningservices.v20240701preview.SweepJobResponse; + jobBaseProperties: outputs.machinelearningservices.v20241001.AutoMLJobResponse | outputs.machinelearningservices.v20241001.CommandJobResponse | outputs.machinelearningservices.v20241001.PipelineJobResponse | outputs.machinelearningservices.v20241001.SparkJobResponse | outputs.machinelearningservices.v20241001.SweepJobResponse; } /** @@ -762272,7 +774732,7 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: outputs.machinelearningservices.v20240701preview.AllNodesResponse; + nodes?: outputs.machinelearningservices.v20241001.AllNodesResponse; /** * Port for endpoint. */ @@ -762287,43 +774747,6 @@ export namespace machinelearningservices { status: string; } - /** - * Jupyter kernel configuration. - */ - export interface JupyterKernelConfigResponse { - /** - * Argument to the the runtime - */ - argv?: string[]; - /** - * Display name of the kernel - */ - displayName?: string; - /** - * Language of the kernel [Example value: python] - */ - language?: string; - } - - /** - * Customer Key vault properties. - */ - export interface KeyVaultPropertiesResponse { - /** - * Currently, we support only SystemAssigned MSI. - * We need this when we support UserAssignedIdentities - */ - identityClientId?: string; - /** - * KeyVault key identifier to encrypt the data - */ - keyIdentifier: string; - /** - * KeyVault Arm Id that contains the data encryption key - */ - keyVaultArmId: string; - } - /** * Properties specific to a KubernetesOnlineDeployment. */ @@ -762335,15 +774758,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240701preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20241001.CodeConfigurationResponse; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: outputs.machinelearningservices.v20240701preview.ContainerResourceRequirementsResponse; + containerResourceRequirements?: outputs.machinelearningservices.v20241001.ContainerResourceRequirementsResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20240701preview.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20241001.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -762366,13 +774789,13 @@ export namespace machinelearningservices { */ environmentVariables?: {[key: string]: string}; /** - * Compute instance type. + * Compute instance type. Default: Standard_F4s_v2. */ instanceType?: string; /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20240701preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20241001.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -762392,18 +774815,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20240701preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20241001.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20240701preview.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20241001.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20240701preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240701preview.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20241001.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20241001.TargetUtilizationScaleSettingsResponse; } /** * kubernetesOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentResponse @@ -762412,11 +774835,12 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240701preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20241001.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240701preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240701preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240701preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + instanceType: (val.instanceType) ?? "Standard_F4s_v2", + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20241001.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } @@ -762439,7 +774863,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: {[key: string]: outputs.machinelearningservices.v20240701preview.InstanceTypeSchemaResponse}; + instanceTypes?: {[key: string]: outputs.machinelearningservices.v20241001.InstanceTypeSchemaResponse}; /** * Compute namespace */ @@ -762503,11 +774927,11 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: outputs.machinelearningservices.v20240701preview.KubernetesPropertiesResponse; + properties?: outputs.machinelearningservices.v20241001.KubernetesPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -762523,7 +774947,7 @@ export namespace machinelearningservices { export function kubernetesResponseProvideDefaults(val: KubernetesResponse): KubernetesResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20240701preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20241001.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -762540,13 +774964,7 @@ export namespace machinelearningservices { } export interface ListNotebookKeysResultResponse { - /** - * The primary access key of the Notebook - */ primaryAccessKey: string; - /** - * The secondary access key of the Notebook - */ secondaryAccessKey: string; } @@ -762746,7 +775164,7 @@ export namespace machinelearningservices { /** * The identity which will be leveraged by the monitoring jobs. */ - identity?: outputs.machinelearningservices.v20240701preview.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20241001.ManagedServiceIdentityResponse; } export interface ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse { @@ -762760,8 +775178,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionManagedIdentityResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionManagedIdentityResponse; expiryTime?: string; /** * Group based on connection category @@ -762772,11 +775189,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -762817,17 +775239,20 @@ export namespace machinelearningservices { * Managed Network settings for a machine learning workspace. */ export interface ManagedNetworkSettingsResponse { - changeableIsolationModes: string[]; + /** + * Firewall Sku used for FQDN Rules + */ + firewallSku?: string; /** * Isolation mode for the managed network of a machine learning workspace. */ isolationMode?: string; networkId: string; - outboundRules?: {[key: string]: outputs.machinelearningservices.v20240701preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20240701preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20240701preview.ServiceTagOutboundRuleResponse}; + outboundRules?: {[key: string]: outputs.machinelearningservices.v20241001.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20241001.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20241001.ServiceTagOutboundRuleResponse}; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: outputs.machinelearningservices.v20240701preview.ManagedNetworkProvisionStatusResponse; + status?: outputs.machinelearningservices.v20241001.ManagedNetworkProvisionStatusResponse; } /** @@ -762841,11 +775266,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20240701preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20241001.CodeConfigurationResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20240701preview.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20241001.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -762868,13 +775293,13 @@ export namespace machinelearningservices { */ environmentVariables?: {[key: string]: string}; /** - * Compute instance type. + * Compute instance type. Default: Standard_F4s_v2. */ instanceType?: string; /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20240701preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20241001.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -762894,18 +775319,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20240701preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20241001.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20240701preview.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20241001.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20240701preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20240701preview.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20241001.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20241001.TargetUtilizationScaleSettingsResponse; } /** * managedOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentResponse @@ -762914,52 +775339,15 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20240701preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20241001.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20240701preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20240701preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20240701preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + instanceType: (val.instanceType) ?? "Standard_F4s_v2", + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20241001.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } - export interface ManagedOnlineEndpointDeploymentResourcePropertiesResponse { - endpointComputeType?: string; - /** - * The failure reason if the creation failed. - */ - failureReason?: string; - model?: string; - /** - * Read-only provision state status property. - */ - provisioningState: string; - /** - * Kind of the deployment. - * Expected value is 'managedOnlineEndpoint'. - */ - type: "managedOnlineEndpoint"; - } - - /** - * Details for managed resource group assigned identities. - */ - export interface ManagedResourceGroupAssignedIdentitiesResponse { - /** - * Identity principal Id - */ - principalId: string; - } - - /** - * Managed resource group settings - */ - export interface ManagedResourceGroupSettingsResponse { - /** - * List of assigned identities for the managed resource group - */ - assignedIdentities?: outputs.machinelearningservices.v20240701preview.ManagedResourceGroupAssignedIdentitiesResponse[]; - } - /** * Managed service identity (system assigned and/or user assigned identities) */ @@ -762979,7 +775367,7 @@ export namespace machinelearningservices { /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ - userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20240701preview.UserAssignedIdentityResponse}; + userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20241001.UserAssignedIdentityResponse}; } export interface MarketplacePlanResponse { @@ -763001,7 +775389,7 @@ export namespace machinelearningservices { /** * Marketplace Plan associated with the Marketplace Subscription. */ - marketplacePlan: outputs.machinelearningservices.v20240701preview.MarketplacePlanResponse; + marketplacePlan: outputs.machinelearningservices.v20241001.MarketplacePlanResponse; /** * Current status of the Marketplace Subscription. */ @@ -763030,15 +775418,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; + notification?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; /** * Specifies the compute resource settings */ - resource?: outputs.machinelearningservices.v20240701preview.MaterializationComputeResourceResponse; + resource?: outputs.machinelearningservices.v20241001.MaterializationComputeResourceResponse; /** * Specifies the schedule details */ - schedule?: outputs.machinelearningservices.v20240701preview.RecurrenceTriggerResponse; + schedule?: outputs.machinelearningservices.v20241001.RecurrenceTriggerResponse; /** * Specifies the spark compute settings */ @@ -763054,7 +775442,7 @@ export namespace machinelearningservices { export function materializationSettingsResponseProvideDefaults(val: MaterializationSettingsResponse): MaterializationSettingsResponse { return { ...val, - schedule: (val.schedule ? outputs.machinelearningservices.v20240701preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), + schedule: (val.schedule ? outputs.machinelearningservices.v20241001.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -763146,7 +775534,7 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: {[key: string]: outputs.machinelearningservices.v20240701preview.FlavorDataResponse}; + flavors?: {[key: string]: outputs.machinelearningservices.v20241001.FlavorDataResponse}; /** * If the name version are system generated (anonymous registration). */ @@ -763199,19 +775587,19 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: outputs.machinelearningservices.v20240701preview.MonitorNotificationSettingsResponse; + alertNotificationSettings?: outputs.machinelearningservices.v20241001.MonitorNotificationSettingsResponse; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: outputs.machinelearningservices.v20240701preview.MonitorServerlessSparkComputeResponse; + computeConfiguration: outputs.machinelearningservices.v20241001.MonitorServerlessSparkComputeResponse; /** * The entities targeted by the monitor. */ - monitoringTarget?: outputs.machinelearningservices.v20240701preview.MonitoringTargetResponse; + monitoringTarget?: outputs.machinelearningservices.v20241001.MonitoringTargetResponse; /** * [Required] The signals to monitor. */ - signals: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20240701preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240701preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20240701preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20240701preview.PredictionDriftMonitoringSignalResponse}; + signals: {[key: string]: outputs.machinelearningservices.v20241001.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20241001.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20241001.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20241001.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20241001.PredictionDriftMonitoringSignalResponse}; } export interface MonitorEmailNotificationSettingsResponse { @@ -763225,7 +775613,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: outputs.machinelearningservices.v20240701preview.MonitorEmailNotificationSettingsResponse; + emailNotificationSettings?: outputs.machinelearningservices.v20241001.MonitorEmailNotificationSettingsResponse; } /** @@ -763235,7 +775623,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: outputs.machinelearningservices.v20240701preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20240701preview.ManagedComputeIdentityResponse; + computeIdentity: outputs.machinelearningservices.v20241001.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20241001.ManagedComputeIdentityResponse; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -763368,7 +775756,6 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - error?: string; expiryTime?: string; /** * Group based on connection category @@ -763379,11 +775766,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -763404,11 +775796,10 @@ export namespace machinelearningservices { export interface NotebookResourceInfoResponse { fqdn?: string; - isPrivateLinkEnabled?: boolean; /** * The error that occurs when preparing notebook. */ - notebookPreparationError?: outputs.machinelearningservices.v20240701preview.NotebookPreparationErrorResponse; + notebookPreparationError?: outputs.machinelearningservices.v20241001.NotebookPreparationErrorResponse; /** * the data plane resourceId that used to initialize notebook component */ @@ -763430,7 +775821,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: {[key: string]: outputs.machinelearningservices.v20240701preview.AzureDevOpsWebhookResponse}; + webhooks?: {[key: string]: outputs.machinelearningservices.v20241001.AzureDevOpsWebhookResponse}; } export interface NumericalDataDriftMetricThresholdResponse { @@ -763446,7 +775837,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; } export interface NumericalDataQualityMetricThresholdResponse { @@ -763462,7 +775853,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; } export interface NumericalPredictionDriftMetricThresholdResponse { @@ -763478,7 +775869,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20240701preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesResponse { @@ -763496,8 +775887,7 @@ export namespace machinelearningservices { * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionOAuth2Response; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionOAuth2Response; expiryTime?: string; /** * Group based on connection category @@ -763508,11 +775898,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -763536,11 +775931,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: outputs.machinelearningservices.v20240701preview.LakeHouseArtifactResponse; + artifact: outputs.machinelearningservices.v20241001.LakeHouseArtifactResponse; /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20240701preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20240701preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -763590,7 +775985,7 @@ export namespace machinelearningservices { */ export interface OnlineEndpointResponse { /** - * [Required] Use 'Key' for key based authentication and 'AMLToken' for Azure Machine Learning token-based authentication. 'Key' doesn't expire but 'AMLToken' does. + * [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. */ authMode: string; /** @@ -763673,60 +776068,6 @@ export namespace machinelearningservices { }; } - export interface OpenAIEndpointDeploymentResourcePropertiesResponse { - /** - * The failure reason if the creation failed. - */ - failureReason?: string; - /** - * Model used for the endpoint deployment. - */ - model: outputs.machinelearningservices.v20240701preview.EndpointDeploymentModelResponse; - /** - * Read-only provision state status property. - */ - provisioningState: string; - /** - * The name of RAI policy. - */ - raiPolicyName?: string; - /** - * Kind of the deployment. - * Expected value is 'Azure.OpenAI'. - */ - type: "Azure.OpenAI"; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: string; - } - - /** - * Returns metadata about the os patching. - */ - export interface OsPatchingStatusResponse { - /** - * Time of the latest os patching. - */ - latestPatchTime?: string; - /** - * Collection of errors encountered when doing os patching. - */ - osPatchingErrors?: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; - /** - * The os patching status. - */ - patchStatus?: string; - /** - * Specifies whether this compute instance is pending for reboot to finish os patching. - */ - rebootPending?: boolean; - /** - * Time of scheduled reboot. - */ - scheduledRebootTime?: string; - } - /** * Reference to an asset via its path in a job output. */ @@ -763757,8 +776098,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionPersonalAccessTokenResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionPersonalAccessTokenResponse; expiryTime?: string; /** * Group based on connection category @@ -763769,11 +776109,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } export interface PasswordResponse { @@ -763788,7 +776133,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: outputs.machinelearningservices.v20240701preview.AssignedUserResponse; + assignedUser?: outputs.machinelearningservices.v20241001.AssignedUserResponse; } /** @@ -763819,11 +776164,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; /** * Inputs for the pipeline job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -763840,11 +776185,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; /** * Outputs for the pipeline job */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -763853,7 +776198,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -763890,7 +776235,7 @@ export namespace machinelearningservices { /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20240701preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20240701preview.NumericalPredictionDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20241001.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20241001.NumericalPredictionDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -763898,7 +776243,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -763906,7 +776251,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20240701preview.FixedInputDataResponse | outputs.machinelearningservices.v20240701preview.RollingInputDataResponse | outputs.machinelearningservices.v20240701preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; /** * * Expected value is 'PredictionDrift'. @@ -763923,11 +776268,11 @@ export namespace machinelearningservices { */ id: string; /** - * Managed service identity (system assigned and/or user assigned identities) + * The identity of the resource. */ - identity?: outputs.machinelearningservices.v20240701preview.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20241001.ManagedServiceIdentityResponse; /** - * Same as workspace location. + * Specifies the location of the resource. */ location?: string; /** @@ -763935,25 +776280,28 @@ export namespace machinelearningservices { */ name: string; /** - * The Private Endpoint resource. + * The resource of private end point. */ - privateEndpoint?: outputs.machinelearningservices.v20240701preview.WorkspacePrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20241001.PrivateEndpointResponse; /** - * The connection state. + * A collection of information about the state of the connection between service consumer and provider. */ - privateLinkServiceConnectionState?: outputs.machinelearningservices.v20240701preview.PrivateLinkServiceConnectionStateResponse; + privateLinkServiceConnectionState: outputs.machinelearningservices.v20241001.PrivateLinkServiceConnectionStateResponse; /** - * The current provisioning state. + * The provisioning state of the private endpoint connection resource. */ - provisioningState?: string; + provisioningState: string; /** - * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + * The sku of the workspace. */ - sku?: outputs.machinelearningservices.v20240701preview.SkuResponse; + sku?: outputs.machinelearningservices.v20241001.SkuResponse; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ - systemData: outputs.machinelearningservices.v20240701preview.SystemDataResponse; + systemData: outputs.machinelearningservices.v20241001.SystemDataResponse; + /** + * Contains resource tags defined as key/value pairs. + */ tags?: {[key: string]: string}; /** * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" @@ -763985,9 +776333,7 @@ export namespace machinelearningservices { /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20240701preview.PrivateEndpointDestinationResponse; - fqdns?: string[]; - parentRuleNames: string[]; + destination?: outputs.machinelearningservices.v20241001.PrivateEndpointDestinationResponse; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -764013,28 +776359,30 @@ export namespace machinelearningservices { subnetArmId?: string; } + /** + * The Private Endpoint resource. + */ + export interface PrivateEndpointResponse { + /** + * The ARM identifier for Private Endpoint + */ + id: string; + } + /** * A collection of information about the state of the connection between service consumer and provider. */ export interface PrivateLinkServiceConnectionStateResponse { /** - * Some RP chose "None". Other RPs use this for region expansion. + * A message indicating if changes on the service provider require any updates on the consumer. */ actionsRequired?: string; /** - * User-defined message that, per NRP doc, may be used for approval-related message. + * The reason for approval/rejection of the connection. */ description?: string; /** - * Connection status of the service consumer with the service provider - * Possible state transitions - * Pending -> Approved (Service provider approves the connection request) - * Pending -> Rejected (Service provider rejects the connection request) - * Pending -> Disconnected (Service provider deletes the connection) - * Approved -> Rejected (Service provider rejects the approved connection) - * Approved -> Disconnected (Service provider deletes the connection) - * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) - * Rejected -> Disconnected (Service provider deletes the connection) + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ status?: string; } @@ -764108,91 +776456,6 @@ export namespace machinelearningservices { }; } - /** - * Azure OpenAI blocklist config. - */ - export interface RaiBlocklistConfigResponse { - /** - * If blocking would occur. - */ - blocking?: boolean; - /** - * Name of ContentFilter. - */ - blocklistName?: string; - } - - /** - * RAI Custom Blocklist Item properties. - */ - export interface RaiBlocklistItemPropertiesResponse { - /** - * If the pattern is a regex pattern. - */ - isRegex?: boolean; - /** - * Pattern to match against. - */ - pattern?: string; - } - - /** - * RAI Custom Blocklist properties. - */ - export interface RaiBlocklistPropertiesResponse { - /** - * Description of the block list. - */ - description?: string; - } - - /** - * Azure OpenAI Content Filter. - */ - export interface RaiPolicyContentFilterResponse { - /** - * Level at which content is filtered. - */ - allowedContentLevel?: string; - /** - * If blocking would occur. - */ - blocking?: boolean; - /** - * If the ContentFilter is enabled. - */ - enabled?: boolean; - /** - * Name of ContentFilter. - */ - name?: string; - /** - * Content source to apply the Content Filters. - */ - source?: string; - } - - /** - * Azure OpenAI Content Filters properties. - */ - export interface RaiPolicyPropertiesResponse { - /** - * Name of the base Content Filters. - */ - basePolicyName?: string; - completionBlocklists?: outputs.machinelearningservices.v20240701preview.RaiBlocklistConfigResponse[]; - contentFilters?: outputs.machinelearningservices.v20240701preview.RaiPolicyContentFilterResponse[]; - /** - * Content Filters mode. - */ - mode?: string; - promptBlocklists?: outputs.machinelearningservices.v20240701preview.RaiBlocklistConfigResponse[]; - /** - * Content Filters policy type. - */ - type?: string; - } - /** * Defines a Sampling Algorithm that generates values randomly */ @@ -764236,7 +776499,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20240701preview.ComputeRecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20241001.ComputeRecurrenceScheduleResponse; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -764294,7 +776557,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20240701preview.RecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20241001.RecurrenceScheduleResponse; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -764321,14 +776584,8 @@ export namespace machinelearningservices { } export interface RegistryListCredentialsResultResponse { - /** - * The location of the workspace ACR - */ location: string; - passwords?: outputs.machinelearningservices.v20240701preview.PasswordResponse[]; - /** - * The username of the workspace ACR - */ + passwords?: outputs.machinelearningservices.v20241001.PasswordResponse[]; username: string; } @@ -764343,7 +776600,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: outputs.machinelearningservices.v20240701preview.PrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20241001.PrivateEndpointResourceResponse; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -764351,7 +776608,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20240701preview.RegistryPrivateLinkServiceConnectionStateResponse; + registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20241001.RegistryPrivateLinkServiceConnectionStateResponse; } /** @@ -764370,7 +776627,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: outputs.machinelearningservices.v20240701preview.RegistryPrivateEndpointConnectionPropertiesResponse; + properties?: outputs.machinelearningservices.v20241001.RegistryPrivateEndpointConnectionPropertiesResponse; } /** @@ -764398,7 +776655,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: outputs.machinelearningservices.v20240701preview.AcrDetailsResponse[]; + acrDetails?: outputs.machinelearningservices.v20241001.AcrDetailsResponse[]; /** * The location where the registry exists */ @@ -764406,7 +776663,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: outputs.machinelearningservices.v20240701preview.StorageAccountDetailsResponse[]; + storageAccountDetails?: outputs.machinelearningservices.v20241001.StorageAccountDetailsResponse[]; } /** @@ -764424,11 +776681,7 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: outputs.machinelearningservices.v20240701preview.ArmResourceIdResponse; - /** - * Managed resource group specific settings - */ - managedResourceGroupSettings?: outputs.machinelearningservices.v20240701preview.ManagedResourceGroupSettingsResponse; + managedResourceGroup?: outputs.machinelearningservices.v20241001.ArmResourceIdResponse; /** * MLFlow Registry URI for the Registry */ @@ -764441,15 +776694,11 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: outputs.machinelearningservices.v20240701preview.RegistryRegionArmDetailsResponse[]; + regionDetails?: outputs.machinelearningservices.v20241001.RegistryRegionArmDetailsResponse[]; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: outputs.machinelearningservices.v20240701preview.RegistryPrivateEndpointConnectionResponse[]; - /** - * Dictionary of syndicated registries. Key is Guid and value is a SyndicatedRegistry - */ - syndicatedRegistries?: {[key: string]: outputs.machinelearningservices.v20240701preview.SyndicatedRegistryResponse}; + registryPrivateEndpointConnections?: outputs.machinelearningservices.v20241001.RegistryPrivateEndpointConnectionResponse[]; } /** @@ -764463,11 +776712,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240701preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -764476,7 +776725,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20240701preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20240701preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20241001.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001.CustomNCrossValidationsResponse; /** * Primary metric for regression task. */ @@ -764494,7 +776743,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -764504,15 +776753,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20240701preview.RegressionTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20241001.RegressionTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -764530,14 +776779,14 @@ export namespace machinelearningservices { export function regressionResponseProvideDefaults(val: RegressionResponse): RegressionResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20240701preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -764581,7 +776830,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20240701preview.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20241001.StackEnsembleSettingsResponse; } /** * regressionTrainingSettingsResponseProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsResponse @@ -764595,7 +776844,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20240701preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -764677,8 +776926,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionSharedAccessSignatureResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionSharedAccessSignatureResponse; expiryTime?: string; /** * Group based on connection category @@ -764689,11 +776937,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -764756,7 +777009,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: outputs.machinelearningservices.v20240701preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20240701preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20240701preview.JobScheduleActionResponse; + action: outputs.machinelearningservices.v20241001.CreateMonitorActionResponse | outputs.machinelearningservices.v20241001.EndpointScheduleActionResponse | outputs.machinelearningservices.v20241001.JobScheduleActionResponse; /** * The asset description text. */ @@ -764784,7 +777037,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: outputs.machinelearningservices.v20240701preview.CronTriggerResponse | outputs.machinelearningservices.v20240701preview.RecurrenceTriggerResponse; + trigger: outputs.machinelearningservices.v20241001.CronTriggerResponse | outputs.machinelearningservices.v20241001.RecurrenceTriggerResponse; } /** * scheduleResponseProvideDefaults sets the appropriate defaults for ScheduleResponse @@ -764809,7 +777062,7 @@ export namespace machinelearningservices { */ scriptData?: string; /** - * The storage source of the script: inline, workspace. + * The storage source of the script: workspace. */ scriptSource?: string; /** @@ -764825,11 +777078,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: outputs.machinelearningservices.v20240701preview.ScriptReferenceResponse; + creationScript?: outputs.machinelearningservices.v20241001.ScriptReferenceResponse; /** * Script that's run every time the machine starts. */ - startupScript?: outputs.machinelearningservices.v20240701preview.ScriptReferenceResponse; + startupScript?: outputs.machinelearningservices.v20241001.ScriptReferenceResponse; } export interface ServerlessComputeSettingsResponse { @@ -764851,7 +777104,7 @@ export namespace machinelearningservices { /** * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - contentSafety?: outputs.machinelearningservices.v20240701preview.ContentSafetyResponse; + contentSafety?: outputs.machinelearningservices.v20241001.ContentSafetyResponse; /** * The current state of the ServerlessEndpoint. */ @@ -764859,7 +777112,7 @@ export namespace machinelearningservices { /** * The inference uri to target when making requests against the serverless endpoint */ - inferenceEndpoint: outputs.machinelearningservices.v20240701preview.ServerlessInferenceEndpointResponse; + inferenceEndpoint: outputs.machinelearningservices.v20241001.ServerlessInferenceEndpointResponse; /** * The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. */ @@ -764867,7 +777120,7 @@ export namespace machinelearningservices { /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: outputs.machinelearningservices.v20240701preview.ModelSettingsResponse; + modelSettings?: outputs.machinelearningservices.v20241001.ModelSettingsResponse; /** * Provisioning state for the endpoint. */ @@ -764886,7 +777139,10 @@ export namespace machinelearningservices { } export interface ServiceManagedResourcesSettingsResponse { - cosmosDb?: outputs.machinelearningservices.v20240701preview.CosmosDbSettingsResponse; + /** + * The settings for the service managed cosmosdb account. + */ + cosmosDb?: outputs.machinelearningservices.v20241001.CosmosDbSettingsResponse; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse { @@ -764900,8 +777156,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionServicePrincipalResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionServicePrincipalResponse; expiryTime?: string; /** * Group based on connection category @@ -764912,11 +777167,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -764957,7 +777217,7 @@ export namespace machinelearningservices { /** * Optional, if provided, the ServiceTag property will be ignored. */ - addressPrefixes?: string[]; + addressPrefixes: string[]; portRanges?: string; protocol?: string; serviceTag?: string; @@ -764974,8 +777234,7 @@ export namespace machinelearningservices { /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20240701preview.ServiceTagDestinationResponse; - parentRuleNames: string[]; + destination?: outputs.machinelearningservices.v20241001.ServiceTagDestinationResponse; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -764994,36 +777253,28 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: outputs.machinelearningservices.v20240701preview.ScriptsToExecuteResponse; + scripts?: outputs.machinelearningservices.v20241001.ScriptsToExecuteResponse; } export interface SharedPrivateLinkResourceResponse { /** - * group id of the private link + * The private link resource group id. */ groupId?: string; /** - * Unique name of the private link + * Unique name of the private link. */ name?: string; /** - * the resource id that private link links to + * The resource id that private link links to. */ privateLinkResourceId?: string; /** - * Request message + * Request message. */ requestMessage?: string; /** - * Connection status of the service consumer with the service provider - * Possible state transitions - * Pending -> Approved (Service provider approves the connection request) - * Pending -> Rejected (Service provider rejects the connection request) - * Pending -> Disconnected (Service provider deletes the connection) - * Approved -> Rejected (Service provider rejects the approved connection) - * Approved -> Disconnected (Service provider deletes the connection) - * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) - * Rejected -> Disconnected (Service provider deletes the connection) + * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. */ status?: string; } @@ -765105,7 +777356,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: outputs.machinelearningservices.v20240701preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20240701preview.SparkJobScalaEntryResponse; + entry: outputs.machinelearningservices.v20241001.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20241001.SparkJobScalaEntryResponse; /** * The ARM resource ID of the Environment specification for the job. */ @@ -765126,11 +777377,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -765147,11 +777398,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -765163,16 +777414,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20241001.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240701preview.SparkResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001.SparkResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; /** * Status of the job. */ @@ -765190,8 +777441,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20240701preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -765227,34 +777478,6 @@ export namespace machinelearningservices { }; } - export interface SpeechEndpointDeploymentResourcePropertiesResponse { - /** - * The failure reason if the creation failed. - */ - failureReason?: string; - /** - * Model used for the endpoint deployment. - */ - model: outputs.machinelearningservices.v20240701preview.EndpointDeploymentModelResponse; - /** - * Read-only provision state status property. - */ - provisioningState: string; - /** - * The name of RAI policy. - */ - raiPolicyName?: string; - /** - * Kind of the deployment. - * Expected value is 'Azure.Speech'. - */ - type: "Azure.Speech"; - /** - * Deployment model version upgrade option. - */ - versionUpgradeOption?: string; - } - /** * The ssl configuration for scoring */ @@ -765359,7 +777582,7 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: outputs.machinelearningservices.v20240701preview.SystemCreatedStorageAccountResponse; + systemCreatedStorageAccount?: outputs.machinelearningservices.v20241001.SystemCreatedStorageAccountResponse; } /** @@ -765412,7 +777635,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: outputs.machinelearningservices.v20240701preview.BanditPolicyResponse | outputs.machinelearningservices.v20240701preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20240701preview.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20241001.BanditPolicyResponse | outputs.machinelearningservices.v20241001.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20241001.TruncationSelectionPolicyResponse; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -765421,11 +777644,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20240701preview.AmlTokenResponse | outputs.machinelearningservices.v20240701preview.ManagedIdentityResponse | outputs.machinelearningservices.v20240701preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20240701preview.LiteralJobInputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobInputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -765438,19 +777661,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: outputs.machinelearningservices.v20240701preview.SweepJobLimitsResponse; + limits?: outputs.machinelearningservices.v20241001.SweepJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20240701preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; /** * [Required] Optimization objective. */ - objective: outputs.machinelearningservices.v20240701preview.ObjectiveResponse; + objective: outputs.machinelearningservices.v20241001.ObjectiveResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20240701preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20240701preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20240701preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -765458,11 +777681,11 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20240701preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20241001.QueueSettingsResponse; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: outputs.machinelearningservices.v20240701preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20240701preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20240701preview.RandomSamplingAlgorithmResponse; + samplingAlgorithm: outputs.machinelearningservices.v20241001.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20241001.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20241001.RandomSamplingAlgorithmResponse; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ @@ -765471,7 +777694,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20240701preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; /** * Status of the job. */ @@ -765483,7 +777706,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: outputs.machinelearningservices.v20240701preview.TrialComponentResponse; + trial: outputs.machinelearningservices.v20241001.TrialComponentResponse; } /** * sweepJobResponseProvideDefaults sets the appropriate defaults for SweepJobResponse @@ -765493,8 +777716,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20240701preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - trial: outputs.machinelearningservices.v20240701preview.trialComponentResponseProvideDefaults(val.trial), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + trial: outputs.machinelearningservices.v20241001.trialComponentResponseProvideDefaults(val.trial), }; } @@ -765531,11 +777754,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240701preview.SynapseSparkResponseProperties; + properties?: outputs.machinelearningservices.v20241001.SynapseSparkResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -765550,11 +777773,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: outputs.machinelearningservices.v20240701preview.AutoPausePropertiesResponse; + autoPauseProperties?: outputs.machinelearningservices.v20241001.AutoPausePropertiesResponse; /** * Auto scale properties. */ - autoScaleProperties?: outputs.machinelearningservices.v20240701preview.AutoScalePropertiesResponse; + autoScaleProperties?: outputs.machinelearningservices.v20241001.AutoScalePropertiesResponse; /** * The number of compute nodes currently assigned to the compute. */ @@ -765589,16 +777812,6 @@ export namespace machinelearningservices { workspaceName?: string; } - /** - * A registry that is syndicated - */ - export interface SyndicatedRegistryResponse { - /** - * The Registry Id of the syndicated Registry - */ - registryId?: string; - } - export interface SystemCreatedAcrAccountResponse { /** * Name of the ACR account @@ -765611,7 +777824,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: outputs.machinelearningservices.v20240701preview.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20241001.ArmResourceIdResponse; } export interface SystemCreatedStorageAccountResponse { @@ -765622,7 +777835,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: outputs.machinelearningservices.v20240701preview.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20241001.ArmResourceIdResponse; /** * HNS enabled for storage account */ @@ -765722,7 +777935,7 @@ export namespace machinelearningservices { /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: {[key: string]: outputs.machinelearningservices.v20240701preview.ColumnTransformerResponse[]}; + transformerParams?: {[key: string]: outputs.machinelearningservices.v20241001.ColumnTransformerResponse[]}; } /** * tableVerticalFeaturizationSettingsResponseProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsResponse @@ -765855,11 +778068,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -765882,11 +778095,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; } /** * textClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for TextClassificationMultilabelResponse @@ -765894,10 +778107,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelResponseProvideDefaults(val: TextClassificationMultilabelResponse): TextClassificationMultilabelResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -765909,11 +778122,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -765935,11 +778148,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; } /** * textClassificationResponseProvideDefaults sets the appropriate defaults for TextClassificationResponse @@ -765947,11 +778160,11 @@ export namespace machinelearningservices { export function textClassificationResponseProvideDefaults(val: TextClassificationResponse): TextClassificationResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -765964,11 +778177,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20240701preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -765991,11 +778204,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20240701preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; } /** * textNerResponseProvideDefaults sets the appropriate defaults for TextNerResponse @@ -766003,13 +778216,16 @@ export namespace machinelearningservices { export function textNerResponseProvideDefaults(val: TextNerResponse): TextNerResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20240701preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20240701preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } + /** + * Describes the tmpfs options for the container + */ export interface TmpfsOptionsResponse { /** * Mention the Tmpfs size @@ -766053,7 +778269,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20240701preview.MpiResponse | outputs.machinelearningservices.v20240701preview.PyTorchResponse | outputs.machinelearningservices.v20240701preview.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20241001.MpiResponse | outputs.machinelearningservices.v20241001.PyTorchResponse | outputs.machinelearningservices.v20241001.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -766065,7 +778281,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20240701preview.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001.JobResourceConfigurationResponse; } /** * trialComponentResponseProvideDefaults sets the appropriate defaults for TrialComponentResponse @@ -766073,7 +778289,7 @@ export namespace machinelearningservices { export function trialComponentResponseProvideDefaults(val: TrialComponentResponse): TrialComponentResponse { return { ...val, - resources: (val.resources ? outputs.machinelearningservices.v20240701preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -766429,8 +778645,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20240701preview.WorkspaceConnectionUsernamePasswordResponse; - error?: string; + credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionUsernamePasswordResponse; expiryTime?: string; /** * Group based on connection category @@ -766441,11 +778656,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; - peRequirement?: string; - peStatus?: string; sharedUserList?: string[]; target?: string; - useWorkspaceManagedIdentity?: boolean; + /** + * Value details of the workspace connection. + */ + value?: string; + /** + * format for the workspace connection value + */ + valueFormat?: string; } /** @@ -766491,11 +778711,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20240701preview.VirtualMachineSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20241001.VirtualMachineSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20240701preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -766514,7 +778734,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: outputs.machinelearningservices.v20240701preview.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20241001.VirtualMachineSshCredentialsResponse; /** * Indicates whether this compute will be used for running notebooks. */ @@ -766533,56 +778753,6 @@ export namespace machinelearningservices { virtualMachineSize?: string; } - /** - * Describes the properties of a VM size. - */ - export interface VirtualMachineSizeResponse { - /** - * The estimated price information for using a VM. - */ - estimatedVMPrices?: outputs.machinelearningservices.v20240701preview.EstimatedVMPricesResponse; - /** - * The family name of the virtual machine size. - */ - family: string; - /** - * The number of gPUs supported by the virtual machine size. - */ - gpus: number; - /** - * Specifies if the virtual machine size supports low priority VMs. - */ - lowPriorityCapable: boolean; - /** - * The resource volume size, in MB, allowed by the virtual machine size. - */ - maxResourceVolumeMB: number; - /** - * The amount of memory, in GB, supported by the virtual machine size. - */ - memoryGB: number; - /** - * The name of the virtual machine size. - */ - name: string; - /** - * The OS VHD disk size, in MB, allowed by the virtual machine size. - */ - osVhdSizeMB: number; - /** - * Specifies if the virtual machine size supports premium IO. - */ - premiumIO: boolean; - /** - * Specifies the compute types supported by the virtual machine size. - */ - supportedComputeTypes?: string[]; - /** - * The number of vCPUs supported by the virtual machine size. - */ - vCPUs: number; - } - /** * Admin credentials for virtual machine */ @@ -766605,11 +778775,14 @@ export namespace machinelearningservices { username?: string; } + /** + * Describes the volume configuration for the container + */ export interface VolumeDefinitionResponse { /** * Bind Options of the mount */ - bind?: outputs.machinelearningservices.v20240701preview.BindOptionsResponse; + bind?: outputs.machinelearningservices.v20241001.BindOptionsResponse; /** * Consistency of the volume */ @@ -766629,7 +778802,7 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: outputs.machinelearningservices.v20240701preview.TmpfsOptionsResponse; + tmpfs?: outputs.machinelearningservices.v20241001.TmpfsOptionsResponse; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ @@ -766637,7 +778810,7 @@ export namespace machinelearningservices { /** * Volume Options of the mount */ - volume?: outputs.machinelearningservices.v20240701preview.VolumeOptionsResponse; + volume?: outputs.machinelearningservices.v20241001.VolumeOptionsResponse; } /** * volumeDefinitionResponseProvideDefaults sets the appropriate defaults for VolumeDefinitionResponse @@ -766649,6 +778822,9 @@ export namespace machinelearningservices { }; } + /** + * Describes the volume options for the container + */ export interface VolumeOptionsResponse { /** * Indicate whether volume is nocopy @@ -766661,9 +778837,6 @@ export namespace machinelearningservices { secretAccessKey?: string; } - /** - * Account key object for workspace connection credential. - */ export interface WorkspaceConnectionAccountKeyResponse { key?: string; } @@ -766746,23 +778919,9 @@ export namespace machinelearningservices { defaultWorkspaceResourceGroup?: string; } - /** - * The Private Endpoint resource. - */ - export interface WorkspacePrivateEndpointResourceResponse { - /** - * e.g. /subscriptions/{networkSubscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName} - */ - id: string; - /** - * The subnetId that the private endpoint is connected to. - */ - subnetArmId: string; - } - } - export namespace v20241001 { + export namespace v20241001preview { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -766777,6 +778936,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -766787,16 +778947,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -766835,11 +778990,11 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: outputs.machinelearningservices.v20241001.AKSSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20241001preview.AKSSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -766855,7 +779010,7 @@ export namespace machinelearningservices { export function aksresponseProvideDefaults(val: AKSResponse): AKSResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20241001.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20241001preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), }; } @@ -766874,7 +779029,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: outputs.machinelearningservices.v20241001.AksNetworkingConfigurationResponse; + aksNetworkingConfiguration?: outputs.machinelearningservices.v20241001preview.AksNetworkingConfigurationResponse; /** * Cluster full qualified domain name */ @@ -766894,11 +779049,11 @@ export namespace machinelearningservices { /** * SSL configuration */ - sslConfiguration?: outputs.machinelearningservices.v20241001.SslConfigurationResponse; + sslConfiguration?: outputs.machinelearningservices.v20241001preview.SslConfigurationResponse; /** * System services */ - systemServices: outputs.machinelearningservices.v20241001.SystemServiceResponse[]; + systemServices: outputs.machinelearningservices.v20241001preview.SystemServiceResponse[]; } /** * aksschemaResponsePropertiesProvideDefaults sets the appropriate defaults for AKSSchemaResponseProperties @@ -766922,7 +779077,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionAccessKeyResponse; + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionAccessKeyResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -766933,16 +779089,16 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; + } + + export interface AccountApiKeysResponse { + key1?: string; + key2?: string; } /** @@ -766959,7 +779115,11 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionAccountKeyResponse; + /** + * Account key object for workspace connection credential. + */ + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionAccountKeyResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -766970,16 +779130,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -767000,7 +779155,43 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: outputs.machinelearningservices.v20241001.SystemCreatedAcrAccountResponse; + systemCreatedAcrAccount?: outputs.machinelearningservices.v20241001preview.SystemCreatedAcrAccountResponse; + } + + export interface ActualCapacityInfoResponse { + /** + * Gets or sets the number of instances (scale units) which have Failed provisioning state and have target group payload. + */ + failed?: number; + /** + * Gets or sets the number of instances (scale units) which have Failed provisioning state but do not have target group payload. + */ + outdatedFailed?: number; + /** + * Gets or sets the number of instances (scale units) which have Succeeded provisioning state but do not have target group payload. + */ + outdatedSucceeded?: number; + /** + * Gets or sets the number of instances (scale units) which have Succeeded provisioning state and target group payload. + */ + succeeded?: number; + /** + * Gets or sets the total number of instances (scale units) regardless of provisioning state or whether current group payload version matches the target group payload. + */ + total?: number; + } + /** + * actualCapacityInfoResponseProvideDefaults sets the appropriate defaults for ActualCapacityInfoResponse + */ + export function actualCapacityInfoResponseProvideDefaults(val: ActualCapacityInfoResponse): ActualCapacityInfoResponse { + return { + ...val, + failed: (val.failed) ?? 0, + outdatedFailed: (val.outdatedFailed) ?? 0, + outdatedSucceeded: (val.outdatedSucceeded) ?? 0, + succeeded: (val.succeeded) ?? 0, + total: (val.total) ?? 0, + }; } /** @@ -767097,7 +779288,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered by various compute nodes during node setup. */ - errors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * Network is isolated or not */ @@ -767105,7 +779296,7 @@ export namespace machinelearningservices { /** * Counts of various node states on the compute. */ - nodeStateCounts: outputs.machinelearningservices.v20241001.NodeStateCountsResponse; + nodeStateCounts: outputs.machinelearningservices.v20241001preview.NodeStateCountsResponse; /** * Compute OS Type */ @@ -767121,11 +779312,11 @@ export namespace machinelearningservices { /** * Scale settings for AML Compute */ - scaleSettings?: outputs.machinelearningservices.v20241001.ScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20241001preview.ScaleSettingsResponse; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20241001.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20241001preview.ResourceIdResponse; /** * The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. */ @@ -767133,11 +779324,11 @@ export namespace machinelearningservices { /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: outputs.machinelearningservices.v20241001.UserAccountCredentialsResponse; + userAccountCredentials?: outputs.machinelearningservices.v20241001preview.UserAccountCredentialsResponse; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: outputs.machinelearningservices.v20241001.VirtualMachineImageResponse; + virtualMachineImage?: outputs.machinelearningservices.v20241001preview.VirtualMachineImageResponse; /** * Virtual Machine priority */ @@ -767156,7 +779347,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20241001.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), + scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20241001preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), }; } @@ -767196,11 +779387,11 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: outputs.machinelearningservices.v20241001.AmlComputePropertiesResponse; + properties?: outputs.machinelearningservices.v20241001preview.AmlComputePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -767216,7 +779407,7 @@ export namespace machinelearningservices { export function amlComputeResponseProvideDefaults(val: AmlComputeResponse): AmlComputeResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20241001.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20241001preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -767278,7 +779469,8 @@ export namespace machinelearningservices { /** * Api key object for workspace connection credential. */ - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionApiKeyResponse; + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionApiKeyResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -767289,16 +779481,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -767376,7 +779563,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; /** * Is the asset archived? */ @@ -767389,11 +779576,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -767401,16 +779588,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20241001.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001preview.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; /** * Status of the job. */ @@ -767422,7 +779609,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: outputs.machinelearningservices.v20241001.ClassificationResponse | outputs.machinelearningservices.v20241001.ForecastingResponse | outputs.machinelearningservices.v20241001.ImageClassificationResponse | outputs.machinelearningservices.v20241001.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20241001.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20241001.ImageObjectDetectionResponse | outputs.machinelearningservices.v20241001.RegressionResponse | outputs.machinelearningservices.v20241001.TextClassificationResponse | outputs.machinelearningservices.v20241001.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20241001.TextNerResponse; + taskDetails: outputs.machinelearningservices.v20241001preview.ClassificationResponse | outputs.machinelearningservices.v20241001preview.ForecastingResponse | outputs.machinelearningservices.v20241001preview.ImageClassificationResponse | outputs.machinelearningservices.v20241001preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20241001preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20241001preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20241001preview.RegressionResponse | outputs.machinelearningservices.v20241001preview.TextClassificationResponse | outputs.machinelearningservices.v20241001preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20241001preview.TextNerResponse; } /** * autoMLJobResponseProvideDefaults sets the appropriate defaults for AutoMLJobResponse @@ -767432,8 +779619,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20241001.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -767507,7 +779694,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -767551,9 +779738,133 @@ export namespace machinelearningservices { tags?: {[key: string]: string}; } /** - * azureBlobDatastoreResponseProvideDefaults sets the appropriate defaults for AzureBlobDatastoreResponse + * azureBlobDatastoreResponseProvideDefaults sets the appropriate defaults for AzureBlobDatastoreResponse + */ + export function azureBlobDatastoreResponseProvideDefaults(val: AzureBlobDatastoreResponse): AzureBlobDatastoreResponse { + return { + ...val, + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Azure Data Lake Gen1 datastore configuration. + */ + export interface AzureDataLakeGen1DatastoreResponse { + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureDataLakeGen1'. + */ + datastoreType: "AzureDataLakeGen1"; + /** + * The asset description text. + */ + description?: string; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Azure Resource Group name + */ + resourceGroup?: string; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: string; + /** + * [Required] Azure Data Lake store name. + */ + storeName: string; + /** + * Azure Subscription Id + */ + subscriptionId?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * azureDataLakeGen1DatastoreResponseProvideDefaults sets the appropriate defaults for AzureDataLakeGen1DatastoreResponse + */ + export function azureDataLakeGen1DatastoreResponseProvideDefaults(val: AzureDataLakeGen1DatastoreResponse): AzureDataLakeGen1DatastoreResponse { + return { + ...val, + serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", + }; + } + + /** + * Azure Data Lake Gen2 datastore configuration. + */ + export interface AzureDataLakeGen2DatastoreResponse { + /** + * [Required] Storage account name. + */ + accountName: string; + /** + * [Required] Account credentials. + */ + credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; + /** + * Enum to determine the datastore contents type. + * Expected value is 'AzureDataLakeGen2'. + */ + datastoreType: "AzureDataLakeGen2"; + /** + * The asset description text. + */ + description?: string; + /** + * Azure cloud endpoint for the storage account. + */ + endpoint?: string; + /** + * [Required] The name of the Data Lake Gen2 filesystem. + */ + filesystem: string; + /** + * Readonly property to indicate if datastore is the workspace default datastore + */ + isDefault: boolean; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Protocol used to communicate with the storage account. + */ + protocol?: string; + /** + * Azure Resource Group name + */ + resourceGroup?: string; + /** + * Indicates which identity to use to authenticate service data access to customer's storage. + */ + serviceDataAccessAuthIdentity?: string; + /** + * Azure Subscription Id + */ + subscriptionId?: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * azureDataLakeGen2DatastoreResponseProvideDefaults sets the appropriate defaults for AzureDataLakeGen2DatastoreResponse */ - export function azureBlobDatastoreResponseProvideDefaults(val: AzureBlobDatastoreResponse): AzureBlobDatastoreResponse { + export function azureDataLakeGen2DatastoreResponseProvideDefaults(val: AzureDataLakeGen2DatastoreResponse): AzureDataLakeGen2DatastoreResponse { return { ...val, serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", @@ -767561,65 +779872,24 @@ export namespace machinelearningservices { } /** - * Azure Data Lake Gen1 datastore configuration. + * Webhook details specific for Azure DevOps */ - export interface AzureDataLakeGen1DatastoreResponse { - /** - * [Required] Account credentials. - */ - credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; - /** - * Enum to determine the datastore contents type. - * Expected value is 'AzureDataLakeGen1'. - */ - datastoreType: "AzureDataLakeGen1"; - /** - * The asset description text. - */ - description?: string; - /** - * Readonly property to indicate if datastore is the workspace default datastore - */ - isDefault: boolean; - /** - * The asset property dictionary. - */ - properties?: {[key: string]: string}; - /** - * Azure Resource Group name - */ - resourceGroup?: string; - /** - * Indicates which identity to use to authenticate service data access to customer's storage. - */ - serviceDataAccessAuthIdentity?: string; - /** - * [Required] Azure Data Lake store name. - */ - storeName: string; + export interface AzureDevOpsWebhookResponse { /** - * Azure Subscription Id + * Send callback on a specified notification event */ - subscriptionId?: string; + eventType?: string; /** - * Tag dictionary. Tags can be added, removed, and updated. + * Enum to determine the webhook callback service type. + * Expected value is 'AzureDevOps'. */ - tags?: {[key: string]: string}; - } - /** - * azureDataLakeGen1DatastoreResponseProvideDefaults sets the appropriate defaults for AzureDataLakeGen1DatastoreResponse - */ - export function azureDataLakeGen1DatastoreResponseProvideDefaults(val: AzureDataLakeGen1DatastoreResponse): AzureDataLakeGen1DatastoreResponse { - return { - ...val, - serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", - }; + webhookType: "AzureDevOps"; } /** - * Azure Data Lake Gen2 datastore configuration. + * Azure File datastore configuration. */ - export interface AzureDataLakeGen2DatastoreResponse { + export interface AzureFileDatastoreResponse { /** * [Required] Storage account name. */ @@ -767627,12 +779897,12 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. - * Expected value is 'AzureDataLakeGen2'. + * Expected value is 'AzureFile'. */ - datastoreType: "AzureDataLakeGen2"; + datastoreType: "AzureFile"; /** * The asset description text. */ @@ -767642,9 +779912,9 @@ export namespace machinelearningservices { */ endpoint?: string; /** - * [Required] The name of the Data Lake Gen2 filesystem. + * [Required] The name of the Azure file share that the datastore points to. */ - filesystem: string; + fileShareName: string; /** * Readonly property to indicate if datastore is the workspace default datastore */ @@ -767675,96 +779945,59 @@ export namespace machinelearningservices { tags?: {[key: string]: string}; } /** - * azureDataLakeGen2DatastoreResponseProvideDefaults sets the appropriate defaults for AzureDataLakeGen2DatastoreResponse + * azureFileDatastoreResponseProvideDefaults sets the appropriate defaults for AzureFileDatastoreResponse */ - export function azureDataLakeGen2DatastoreResponseProvideDefaults(val: AzureDataLakeGen2DatastoreResponse): AzureDataLakeGen2DatastoreResponse { + export function azureFileDatastoreResponseProvideDefaults(val: AzureFileDatastoreResponse): AzureFileDatastoreResponse { return { ...val, serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", }; } - /** - * Webhook details specific for Azure DevOps - */ - export interface AzureDevOpsWebhookResponse { - /** - * Send callback on a specified notification event - */ - eventType?: string; - /** - * Enum to determine the webhook callback service type. - * Expected value is 'AzureDevOps'. - */ - webhookType: "AzureDevOps"; - } - - /** - * Azure File datastore configuration. - */ - export interface AzureFileDatastoreResponse { - /** - * [Required] Storage account name. - */ - accountName: string; - /** - * [Required] Account credentials. - */ - credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; - /** - * Enum to determine the datastore contents type. - * Expected value is 'AzureFile'. - */ - datastoreType: "AzureFile"; - /** - * The asset description text. - */ - description?: string; + export interface AzureOpenAiFineTuningResponse { /** - * Azure cloud endpoint for the storage account. + * HyperParameters for fine tuning Azure Open AI model. */ - endpoint?: string; + hyperParameters?: outputs.machinelearningservices.v20241001preview.AzureOpenAiHyperParametersResponse; /** - * [Required] The name of the Azure file share that the datastore points to. + * [Required] Input model for fine tuning. */ - fileShareName: string; + model: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; /** - * Readonly property to indicate if datastore is the workspace default datastore + * Enum to determine the type of fine tuning. + * Expected value is 'AzureOpenAI'. */ - isDefault: boolean; + modelProvider: "AzureOpenAI"; /** - * The asset property dictionary. + * [Required] Fine tuning task type. */ - properties?: {[key: string]: string}; + taskType: string; /** - * Protocol used to communicate with the storage account. + * [Required] Training data for fine tuning. */ - protocol?: string; + trainingData: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; /** - * Azure Resource Group name + * Validation data for fine tuning. */ - resourceGroup?: string; + validationData?: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + } + + /** + * Azure Open AI hyperparameters for fine tuning. + */ + export interface AzureOpenAiHyperParametersResponse { /** - * Indicates which identity to use to authenticate service data access to customer's storage. + * Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. */ - serviceDataAccessAuthIdentity?: string; + batchSize?: number; /** - * Azure Subscription Id + * Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. */ - subscriptionId?: string; + learningRateMultiplier?: number; /** - * Tag dictionary. Tags can be added, removed, and updated. + * The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. */ - tags?: {[key: string]: string}; - } - /** - * azureFileDatastoreResponseProvideDefaults sets the appropriate defaults for AzureFileDatastoreResponse - */ - export function azureFileDatastoreResponseProvideDefaults(val: AzureFileDatastoreResponse): AzureFileDatastoreResponse { - return { - ...val, - serviceDataAccessAuthIdentity: (val.serviceDataAccessAuthIdentity) ?? "None", - }; + nEpochs?: number; } /** @@ -767813,7 +780046,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20241001.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20241001preview.CodeConfigurationResponse; /** * Compute target for batch inference operation. */ @@ -767821,7 +780054,7 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: outputs.machinelearningservices.v20241001.BatchPipelineComponentDeploymentConfigurationResponse; + deploymentConfiguration?: outputs.machinelearningservices.v20241001preview.BatchPipelineComponentDeploymentConfigurationResponse; /** * Description of the endpoint deployment. */ @@ -767859,7 +780092,7 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: outputs.machinelearningservices.v20241001.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20241001.IdAssetReferenceResponse | outputs.machinelearningservices.v20241001.OutputPathAssetReferenceResponse; + model?: outputs.machinelearningservices.v20241001preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20241001preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20241001preview.OutputPathAssetReferenceResponse; /** * Indicates how the output will be organized. */ @@ -767880,12 +780113,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: outputs.machinelearningservices.v20241001.DeploymentResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001preview.DeploymentResourceConfigurationResponse; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: outputs.machinelearningservices.v20241001.BatchRetrySettingsResponse; + retrySettings?: outputs.machinelearningservices.v20241001preview.BatchRetrySettingsResponse; } /** * batchDeploymentResponseProvideDefaults sets the appropriate defaults for BatchDeploymentResponse @@ -767899,8 +780132,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? outputs.machinelearningservices.v20241001.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), - retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20241001.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20241001preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), }; } @@ -767926,7 +780159,7 @@ export namespace machinelearningservices { /** * Default values for Batch Endpoint */ - defaults?: outputs.machinelearningservices.v20241001.BatchEndpointDefaultsResponse; + defaults?: outputs.machinelearningservices.v20241001preview.BatchEndpointDefaultsResponse; /** * Description of the inference endpoint. */ @@ -767956,7 +780189,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: outputs.machinelearningservices.v20241001.IdAssetReferenceResponse; + componentId?: outputs.machinelearningservices.v20241001preview.IdAssetReferenceResponse; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -768011,9 +780244,6 @@ export namespace machinelearningservices { samplingAlgorithmType: "Bayesian"; } - /** - * Describes the bind options for the container - */ export interface BindOptionsResponse { /** * Indicate whether to create host path. @@ -768054,6 +780284,54 @@ export namespace machinelearningservices { }; } + export interface CapabilityHostResponse { + /** + * List of AI services connections. + */ + aiServicesConnections?: string[]; + /** + * Kind of this capability host. + */ + capabilityHostKind?: string; + /** + * Customer subnet info to help set up this capability host. + */ + customerSubnet?: string; + /** + * The asset description text. + */ + description?: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Provisioning state for the CapabilityHost. + */ + provisioningState: string; + /** + * List of Storage connections. + */ + storageConnections?: string[]; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + /** + * List of VectorStore connections. + */ + vectorStoreConnections?: string[]; + } + /** + * capabilityHostResponseProvideDefaults sets the appropriate defaults for CapabilityHostResponse + */ + export function capabilityHostResponseProvideDefaults(val: CapabilityHostResponse): CapabilityHostResponse { + return { + ...val, + capabilityHostKind: (val.capabilityHostKind) ?? "Agents", + }; + } + export interface CategoricalDataDriftMetricThresholdResponse { /** * @@ -768067,7 +780345,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; } export interface CategoricalDataQualityMetricThresholdResponse { @@ -768083,7 +780361,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; } export interface CategoricalPredictionDriftMetricThresholdResponse { @@ -768099,7 +780377,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; } /** @@ -768144,11 +780422,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -768157,7 +780435,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20241001.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20241001preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001preview.CustomNCrossValidationsResponse; /** * Positive label for binary metrics calculation. */ @@ -768179,7 +780457,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -768189,15 +780467,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20241001.ClassificationTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20241001preview.ClassificationTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -768215,14 +780493,14 @@ export namespace machinelearningservices { export function classificationResponseProvideDefaults(val: ClassificationResponse): ClassificationResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -768266,7 +780544,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20241001.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20241001preview.StackEnsembleSettingsResponse; } /** * classificationTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsResponse @@ -768280,7 +780558,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -768385,6 +780663,14 @@ export namespace machinelearningservices { }; } + export interface CognitiveServicesSkuResponse { + capacity?: number; + family?: string; + name?: string; + size?: string; + tier?: string; + } + export interface CollectionResponse { /** * The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. @@ -768475,7 +780761,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20241001.MpiResponse | outputs.machinelearningservices.v20241001.PyTorchResponse | outputs.machinelearningservices.v20241001.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20241001preview.MpiResponse | outputs.machinelearningservices.v20241001preview.PyTorchResponse | outputs.machinelearningservices.v20241001preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -768492,11 +780778,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -768509,15 +780795,15 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: outputs.machinelearningservices.v20241001.CommandJobLimitsResponse; + limits?: outputs.machinelearningservices.v20241001preview.CommandJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; /** * Input parameters. */ @@ -768529,16 +780815,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20241001.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001preview.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; /** * Status of the job. */ @@ -768556,8 +780842,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20241001.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -768664,6 +780950,16 @@ export namespace machinelearningservices { endpointUri?: string; } + /** + * Specifies settings for autologger. + */ + export interface ComputeInstanceAutologgerSettingsResponse { + /** + * Indicates whether mlflow autologger is enabled for notebooks. + */ + mlflowAutologger?: string; + } + /** * Defines all connectivity endpoints and properties for an ComputeInstance. */ @@ -768689,7 +780985,7 @@ export namespace machinelearningservices { /** * Environment information of this container. */ - environment?: outputs.machinelearningservices.v20241001.ComputeInstanceEnvironmentInfoResponse; + environment?: outputs.machinelearningservices.v20241001preview.ComputeInstanceEnvironmentInfoResponse; /** * Information of GPU. */ @@ -768773,6 +781069,10 @@ export namespace machinelearningservices { * Mount Action. */ mountAction?: string; + /** + * Mount Mode. + */ + mountMode?: string; /** * name of the ComputeInstance data mount. */ @@ -768846,7 +781146,11 @@ export namespace machinelearningservices { /** * Describes available applications and their endpoints on this ComputeInstance. */ - applications: outputs.machinelearningservices.v20241001.ComputeInstanceApplicationResponse[]; + applications: outputs.machinelearningservices.v20241001preview.ComputeInstanceApplicationResponse[]; + /** + * Specifies settings for autologger. + */ + autologgerSettings?: outputs.machinelearningservices.v20241001preview.ComputeInstanceAutologgerSettingsResponse; /** * The Compute Instance Authorization type. Available values are personal (default). */ @@ -768854,59 +781158,79 @@ export namespace machinelearningservices { /** * Describes all connectivity endpoints available for this ComputeInstance. */ - connectivityEndpoints: outputs.machinelearningservices.v20241001.ComputeInstanceConnectivityEndpointsResponse; + connectivityEndpoints: outputs.machinelearningservices.v20241001preview.ComputeInstanceConnectivityEndpointsResponse; /** * Describes informations of containers on this ComputeInstance. */ - containers: outputs.machinelearningservices.v20241001.ComputeInstanceContainerResponse[]; + containers: outputs.machinelearningservices.v20241001preview.ComputeInstanceContainerResponse[]; /** * Describes information on user who created this ComputeInstance. */ - createdBy: outputs.machinelearningservices.v20241001.ComputeInstanceCreatedByResponse; + createdBy: outputs.machinelearningservices.v20241001preview.ComputeInstanceCreatedByResponse; /** * List of Custom Services added to the compute. */ - customServices?: outputs.machinelearningservices.v20241001.CustomServiceResponse[]; + customServices?: outputs.machinelearningservices.v20241001preview.CustomServiceResponse[]; /** * Describes informations of dataDisks on this ComputeInstance. */ - dataDisks: outputs.machinelearningservices.v20241001.ComputeInstanceDataDiskResponse[]; + dataDisks: outputs.machinelearningservices.v20241001preview.ComputeInstanceDataDiskResponse[]; /** * Describes informations of dataMounts on this ComputeInstance. */ - dataMounts: outputs.machinelearningservices.v20241001.ComputeInstanceDataMountResponse[]; + dataMounts: outputs.machinelearningservices.v20241001preview.ComputeInstanceDataMountResponse[]; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ enableNodePublicIp?: boolean; + /** + * Enable Auto OS Patching. Possible values are: true, false. + */ + enableOSPatching?: boolean; + /** + * Enable root access. Possible values are: true, false. + */ + enableRootAccess?: boolean; + /** + * Enable SSO (single sign on). Possible values are: true, false. + */ + enableSSO?: boolean; /** * Collection of errors encountered on this ComputeInstance. */ - errors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + /** + * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + */ + idleTimeBeforeShutdown?: string; /** * The last operation on ComputeInstance. */ - lastOperation: outputs.machinelearningservices.v20241001.ComputeInstanceLastOperationResponse; + lastOperation: outputs.machinelearningservices.v20241001preview.ComputeInstanceLastOperationResponse; /** * Returns metadata about the operating system image for this compute instance. */ - osImageMetadata: outputs.machinelearningservices.v20241001.ImageMetadataResponse; + osImageMetadata: outputs.machinelearningservices.v20241001preview.ImageMetadataResponse; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: outputs.machinelearningservices.v20241001.PersonalComputeInstanceSettingsResponse; + personalComputeInstanceSettings?: outputs.machinelearningservices.v20241001preview.PersonalComputeInstanceSettingsResponse; + /** + * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + */ + releaseQuotaOnStop?: boolean; /** * The list of schedules to be applied on the computes. */ - schedules?: outputs.machinelearningservices.v20241001.ComputeSchedulesResponse; + schedules?: outputs.machinelearningservices.v20241001preview.ComputeSchedulesResponse; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: outputs.machinelearningservices.v20241001.SetupScriptsResponse; + setupScripts?: outputs.machinelearningservices.v20241001preview.SetupScriptsResponse; /** * Specifies policy and settings for SSH access. */ - sshSettings?: outputs.machinelearningservices.v20241001.ComputeInstanceSshSettingsResponse; + sshSettings?: outputs.machinelearningservices.v20241001preview.ComputeInstanceSshSettingsResponse; /** * The current state of this ComputeInstance. */ @@ -768914,11 +781238,11 @@ export namespace machinelearningservices { /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20241001.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20241001preview.ResourceIdResponse; /** * ComputeInstance version. */ - versions: outputs.machinelearningservices.v20241001.ComputeInstanceVersionResponse; + versions: outputs.machinelearningservices.v20241001preview.ComputeInstanceVersionResponse; /** * Virtual Machine Size */ @@ -768932,7 +781256,11 @@ export namespace machinelearningservices { ...val, applicationSharingPolicy: (val.applicationSharingPolicy) ?? "Shared", computeInstanceAuthorizationType: (val.computeInstanceAuthorizationType) ?? "personal", - sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20241001.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), + enableOSPatching: (val.enableOSPatching) ?? false, + enableRootAccess: (val.enableRootAccess) ?? true, + enableSSO: (val.enableSSO) ?? true, + releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, + sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20241001preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), }; } @@ -768972,11 +781300,11 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: outputs.machinelearningservices.v20241001.ComputeInstancePropertiesResponse; + properties?: outputs.machinelearningservices.v20241001preview.ComputeInstancePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -768992,7 +781320,7 @@ export namespace machinelearningservices { export function computeInstanceResponseProvideDefaults(val: ComputeInstanceResponse): ComputeInstanceResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20241001.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20241001preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -769056,9 +781384,6 @@ export namespace machinelearningservices { weekDays?: string[]; } - /** - * Compute runtime config for feature store type workspace. - */ export interface ComputeRuntimeDtoResponse { sparkRuntimeVersion?: string; } @@ -769070,7 +781395,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: outputs.machinelearningservices.v20241001.ComputeStartStopScheduleResponse[]; + computeStartStop?: outputs.machinelearningservices.v20241001preview.ComputeStartStopScheduleResponse[]; } /** @@ -769084,7 +781409,7 @@ export namespace machinelearningservices { /** * Required if triggerType is Cron. */ - cron?: outputs.machinelearningservices.v20241001.CronResponse; + cron?: outputs.machinelearningservices.v20241001preview.CronResponse; /** * A system assigned id for the schedule. */ @@ -769096,11 +781421,11 @@ export namespace machinelearningservices { /** * Required if triggerType is Recurrence. */ - recurrence?: outputs.machinelearningservices.v20241001.RecurrenceResponse; + recurrence?: outputs.machinelearningservices.v20241001preview.RecurrenceResponse; /** * [Deprecated] Not used any more. */ - schedule?: outputs.machinelearningservices.v20241001.ScheduleBaseResponse; + schedule?: outputs.machinelearningservices.v20241001preview.ScheduleBaseResponse; /** * Is the schedule enabled or disabled? */ @@ -769116,8 +781441,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleResponseProvideDefaults(val: ComputeStartStopScheduleResponse): ComputeStartStopScheduleResponse { return { ...val, - cron: (val.cron ? outputs.machinelearningservices.v20241001.cronResponseProvideDefaults(val.cron) : undefined), - recurrence: (val.recurrence ? outputs.machinelearningservices.v20241001.recurrenceResponseProvideDefaults(val.recurrence) : undefined), + cron: (val.cron ? outputs.machinelearningservices.v20241001preview.cronResponseProvideDefaults(val.cron) : undefined), + recurrence: (val.recurrence ? outputs.machinelearningservices.v20241001preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), }; } @@ -769128,11 +781453,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: outputs.machinelearningservices.v20241001.ContainerResourceSettingsResponse; + containerResourceLimits?: outputs.machinelearningservices.v20241001preview.ContainerResourceSettingsResponse; /** * Container resource request info: */ - containerResourceRequests?: outputs.machinelearningservices.v20241001.ContainerResourceSettingsResponse; + containerResourceRequests?: outputs.machinelearningservices.v20241001preview.ContainerResourceSettingsResponse; } export interface ContainerResourceSettingsResponse { @@ -769153,6 +781478,35 @@ export namespace machinelearningservices { memory?: string; } + export interface ContentSafetyEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20241001preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + sku?: outputs.machinelearningservices.v20241001preview.CognitiveServicesSkuResponse; + /** + * Kind of the deployment. + * Expected value is 'Azure.ContentSafety'. + */ + type: "Azure.ContentSafety"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + export interface ContentSafetyResponse { /** * [Required] Specifies the status of content safety. @@ -769161,9 +781515,6 @@ export namespace machinelearningservices { } export interface CosmosDbSettingsResponse { - /** - * The throughput of the collections in cosmosdb database - */ collectionsThroughput?: number; } @@ -769176,7 +781527,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: outputs.machinelearningservices.v20241001.MonitorDefinitionResponse; + monitorDefinition: outputs.machinelearningservices.v20241001preview.MonitorDefinitionResponse; } /** @@ -769288,7 +781639,8 @@ export namespace machinelearningservices { /** * Custom Keys credential object */ - credentials?: outputs.machinelearningservices.v20241001.CustomKeysResponse; + credentials?: outputs.machinelearningservices.v20241001preview.CustomKeysResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -769299,16 +781651,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } export interface CustomMetricThresholdResponse { @@ -769319,7 +781666,35 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + } + + export interface CustomModelFineTuningResponse { + /** + * HyperParameters for fine tuning custom model. + */ + hyperParameters?: {[key: string]: string}; + /** + * [Required] Input model for fine tuning. + */ + model: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + /** + * Enum to determine the type of fine tuning. + * Expected value is 'Custom'. + */ + modelProvider: "Custom"; + /** + * [Required] Fine tuning task type. + */ + taskType: string; + /** + * [Required] Training data for fine tuning. + */ + trainingData: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + /** + * Validation data for fine tuning. + */ + validationData?: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; } export interface CustomModelJobInputResponse { @@ -769352,6 +781727,10 @@ export namespace machinelearningservices { } export interface CustomModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; /** * Description for the output. */ @@ -769388,15 +781767,15 @@ export namespace machinelearningservices { /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: {[key: string]: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse}; + inputAssets?: {[key: string]: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse}; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: outputs.machinelearningservices.v20241001.CustomMetricThresholdResponse[]; + metricThresholds: outputs.machinelearningservices.v20241001preview.CustomMetricThresholdResponse[]; /** * The current notification mode for this signal. */ @@ -769446,19 +781825,23 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: outputs.machinelearningservices.v20241001.DockerResponse; + docker?: outputs.machinelearningservices.v20241001preview.DockerResponse; /** * Configuring the endpoints for the container */ - endpoints?: outputs.machinelearningservices.v20241001.EndpointResponse[]; + endpoints?: outputs.machinelearningservices.v20241001preview.EndpointResponse[]; /** * Environment Variable for the container */ - environmentVariables?: {[key: string]: outputs.machinelearningservices.v20241001.EnvironmentVariableResponse}; + environmentVariables?: {[key: string]: outputs.machinelearningservices.v20241001preview.EnvironmentVariableResponse}; /** * Describes the Image Specifications */ - image?: outputs.machinelearningservices.v20241001.ImageResponse; + image?: outputs.machinelearningservices.v20241001preview.ImageResponse; + /** + * Describes the jupyter kernel settings for the image if its a custom environment + */ + kernel?: outputs.machinelearningservices.v20241001preview.JupyterKernelConfigResponse; /** * Name of the Custom Service */ @@ -769466,7 +781849,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: outputs.machinelearningservices.v20241001.VolumeDefinitionResponse[]; + volumes?: outputs.machinelearningservices.v20241001preview.VolumeDefinitionResponse[]; } /** * customServiceResponseProvideDefaults sets the appropriate defaults for CustomServiceResponse @@ -769474,7 +781857,7 @@ export namespace machinelearningservices { export function customServiceResponseProvideDefaults(val: CustomServiceResponse): CustomServiceResponse { return { ...val, - image: (val.image ? outputs.machinelearningservices.v20241001.imageResponseProvideDefaults(val.image) : undefined), + image: (val.image ? outputs.machinelearningservices.v20241001preview.imageResponseProvideDefaults(val.image) : undefined), }; } @@ -769507,11 +781890,11 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: {[key: string]: outputs.machinelearningservices.v20241001.CollectionResponse}; + collections: {[key: string]: outputs.machinelearningservices.v20241001preview.CollectionResponse}; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: outputs.machinelearningservices.v20241001.RequestLoggingResponse; + requestLogging?: outputs.machinelearningservices.v20241001preview.RequestLoggingResponse; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. @@ -769581,15 +781964,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20241001.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20241001preview.FeatureImportanceSettingsResponse; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: outputs.machinelearningservices.v20241001.AllFeaturesResponse | outputs.machinelearningservices.v20241001.FeatureSubsetResponse | outputs.machinelearningservices.v20241001.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20241001preview.AllFeaturesResponse | outputs.machinelearningservices.v20241001preview.FeatureSubsetResponse | outputs.machinelearningservices.v20241001preview.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20241001.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20241001.NumericalDataDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20241001preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20241001preview.NumericalDataDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -769597,7 +781980,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -769605,7 +781988,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; /** * * Expected value is 'DataDrift'. @@ -769618,7 +782001,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalResponseProvideDefaults(val: DataDriftMonitoringSignalResponse): DataDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20241001.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20241001preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -769658,7 +782041,7 @@ export namespace machinelearningservices { /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -769702,11 +782085,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20241001.DataLakeAnalyticsSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20241001preview.DataLakeAnalyticsSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -769751,15 +782134,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20241001.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20241001preview.FeatureImportanceSettingsResponse; /** * The features to calculate drift over. */ - features?: outputs.machinelearningservices.v20241001.AllFeaturesResponse | outputs.machinelearningservices.v20241001.FeatureSubsetResponse | outputs.machinelearningservices.v20241001.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20241001preview.AllFeaturesResponse | outputs.machinelearningservices.v20241001preview.FeatureSubsetResponse | outputs.machinelearningservices.v20241001preview.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20241001.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20241001.NumericalDataQualityMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20241001preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20241001preview.NumericalDataQualityMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -769767,7 +782150,7 @@ export namespace machinelearningservices { /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -769775,7 +782158,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; /** * * Expected value is 'DataQuality'. @@ -769788,7 +782171,7 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalResponseProvideDefaults(val: DataQualityMonitoringSignalResponse): DataQualityMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20241001.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20241001preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -769842,11 +782225,11 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: outputs.machinelearningservices.v20241001.DatabricksPropertiesResponse; + properties?: outputs.machinelearningservices.v20241001preview.DatabricksPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -769865,6 +782248,33 @@ export namespace machinelearningservices { scaleType: "Default"; } + /** + * Contract for DeltaModelCurrentState. + */ + export interface DeltaModelCurrentStateResponse { + /** + * Gets or sets Count of instances with model. + */ + count?: number; + /** + * Gets or sets sample of instances with model. + */ + sampleInstanceID?: string; + /** + * Gets or sets status. + */ + status?: string; + } + /** + * deltaModelCurrentStateResponseProvideDefaults sets the appropriate defaults for DeltaModelCurrentStateResponse + */ + export function deltaModelCurrentStateResponseProvideDefaults(val: DeltaModelCurrentStateResponse): DeltaModelCurrentStateResponse { + return { + ...val, + count: (val.count) ?? 0, + }; + } + export interface DeploymentResourceConfigurationResponse { /** * Optional number of instances or nodes used by the compute target. @@ -769889,9 +782299,6 @@ export namespace machinelearningservices { }; } - /** - * Docker container configuration - */ export interface DockerResponse { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -769899,39 +782306,177 @@ export namespace machinelearningservices { privileged?: boolean; } - export interface EncryptionKeyVaultPropertiesResponse { + export interface EncryptionPropertyResponse { /** - * For future use - The client id of the identity which will be used to access key vault. + * The byok cosmosdb account that customer brings to store customer's data + * with encryption */ - identityClientId?: string; + cosmosDbResourceId?: string; /** - * Key vault uri to access the encryption key. + * Identity to be used with the keyVault */ - keyIdentifier: string; + identity?: outputs.machinelearningservices.v20241001preview.IdentityForCmkResponse; /** - * The ArmId of the keyVault where the customer owned encryption key is present. + * KeyVault details to do the encryption */ - keyVaultArmId: string; + keyVaultProperties: outputs.machinelearningservices.v20241001preview.KeyVaultPropertiesResponse; + /** + * The byok search account that customer brings to store customer's data + * with encryption + */ + searchAccountResourceId?: string; + /** + * Indicates whether or not the encryption is enabled for the workspace. + */ + status: string; + /** + * The byok storage account that customer brings to store customer's data + * with encryption + */ + storageAccountResourceId?: string; } - export interface EncryptionPropertyResponse { + export interface EndpointDeploymentModelResponse { /** - * The identity that will be used to access the key vault for encryption at rest. + * Model format */ - identity?: outputs.machinelearningservices.v20241001.IdentityForCmkResponse; + format?: string; /** - * Customer Key vault properties. + * Model name. */ - keyVaultProperties: outputs.machinelearningservices.v20241001.EncryptionKeyVaultPropertiesResponse; + name?: string; /** - * Indicates whether or not the encryption is enabled for the workspace. + * Optional. Deployment model source ARM resource ID. */ - status: string; + source?: string; + /** + * Model version. + */ + version?: string; + } + + export interface EndpointModelDeprecationPropertiesResponse { + /** + * The datetime of deprecation of the fineTune Model. + */ + fineTune?: string; + /** + * The datetime of deprecation of the inference Model. + */ + inference?: string; } /** - * Describes the endpoint configuration for the container + * Endpoint Model properties. */ + export interface EndpointModelPropertiesResponse { + /** + * The capabilities. + */ + capabilities?: {[key: string]: string}; + deprecation?: outputs.machinelearningservices.v20241001preview.EndpointModelDeprecationPropertiesResponse; + /** + * The capabilities for finetune models. + */ + finetuneCapabilities?: {[key: string]: string}; + /** + * Deployment model format. + */ + format?: string; + /** + * If the model is default version. + */ + isDefaultVersion?: boolean; + /** + * Model lifecycle status. + */ + lifecycleStatus?: string; + /** + * The max capacity. + */ + maxCapacity?: number; + /** + * Deployment model name. + */ + name?: string; + /** + * The list of Model Sku. + */ + skus?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuPropertiesResponse[]; + /** + * Metadata pertaining to creation and last modification of the resource. + */ + systemData: outputs.machinelearningservices.v20241001preview.SystemDataResponse; + /** + * Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. + */ + version?: string; + } + + export interface EndpointModelSkuCapacityPropertiesResponse { + /** + * The default capacity. + */ + default?: number; + /** + * The maximum capacity. + */ + maximum?: number; + } + + export interface EndpointModelSkuPropertiesResponse { + capacity?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuCapacityPropertiesResponse; + /** + * The list of ARM id for the connection support this SKU. + */ + connectionIds?: string[]; + /** + * The datetime of deprecation of the model SKU. + */ + deprecationDate?: string; + /** + * The name of the model SKU. + */ + name?: string; + rateLimits?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuRateLimitPropertiesResponse[]; + /** + * The usage name of the model SKU. + */ + usageName?: string; + } + + export interface EndpointModelSkuRateLimitPropertiesResponse { + /** + * The count value of Call Rate Limit. + */ + count?: number; + /** + * The renewal period in seconds of Call Rate Limit. + */ + renewalPeriod?: number; + /** + * The call rate limit for the model. + */ + rules?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuRateLimitRulePropertiesResponse[]; + } + + export interface EndpointModelSkuRateLimitRulePatternPropertiesResponse { + method?: string; + path?: string; + } + + export interface EndpointModelSkuRateLimitRulePropertiesResponse { + count?: number; + /** + * If the dynamic throttling is enabled. + */ + dynamicThrottlingEnabled?: boolean; + key?: string; + matchPatterns?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuRateLimitRulePatternPropertiesResponse[]; + minCount?: number; + renewalPeriod?: number; + } + export interface EndpointResponse { /** * Host IP over which the application is exposed from the container @@ -770020,9 +782565,6 @@ export namespace machinelearningservices { }; } - /** - * Environment Variables for the container - */ export interface EnvironmentVariableResponse { /** * Type of the Environment Variable. Possible values are: local - For local variable @@ -770054,7 +782596,7 @@ export namespace machinelearningservices { /** * Configuration settings for Docker build context. */ - build?: outputs.machinelearningservices.v20241001.BuildContextResponse; + build?: outputs.machinelearningservices.v20241001preview.BuildContextResponse; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -770077,7 +782619,7 @@ export namespace machinelearningservices { /** * Defines configuration specific to inference. */ - inferenceConfig?: outputs.machinelearningservices.v20241001.InferenceContainerPropertiesResponse; + inferenceConfig?: outputs.machinelearningservices.v20241001preview.InferenceContainerPropertiesResponse; /** * If the name version are system generated (anonymous registration). */ @@ -770114,7 +782656,7 @@ export namespace machinelearningservices { return { ...val, autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? outputs.machinelearningservices.v20241001.buildContextResponseProvideDefaults(val.build) : undefined), + build: (val.build ? outputs.machinelearningservices.v20241001preview.buildContextResponseProvideDefaults(val.build) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -770142,7 +782684,7 @@ export namespace machinelearningservices { /** * The error additional info. */ - additionalInfo: outputs.machinelearningservices.v20241001.ErrorAdditionalInfoResponse[]; + additionalInfo: outputs.machinelearningservices.v20241001preview.ErrorAdditionalInfoResponse[]; /** * The error code. */ @@ -770150,7 +782692,7 @@ export namespace machinelearningservices { /** * The error details. */ - details: outputs.machinelearningservices.v20241001.ErrorDetailResponse[]; + details: outputs.machinelearningservices.v20241001preview.ErrorDetailResponse[]; /** * The error message. */ @@ -770168,7 +782710,43 @@ export namespace machinelearningservices { /** * The error object. */ - error?: outputs.machinelearningservices.v20241001.ErrorDetailResponse; + error?: outputs.machinelearningservices.v20241001preview.ErrorDetailResponse; + } + + /** + * The estimated price info for using a VM of a particular OS type, tier, etc. + */ + export interface EstimatedVMPriceResponse { + /** + * Operating system type used by the VM. + */ + osType: string; + /** + * The price charged for using the VM. + */ + retailPrice: number; + /** + * The type of the VM. + */ + vmTier: string; + } + + /** + * The estimated price info for using a VM. + */ + export interface EstimatedVMPricesResponse { + /** + * Three lettered code specifying the currency of the VM price. Example: USD + */ + billingCurrency: string; + /** + * The unit of time measurement for the specified VM price. Example: OneHour + */ + unitOfMeasure: string; + /** + * The list of estimated prices for using a VM of a particular OS type, tier, etc. + */ + values: outputs.machinelearningservices.v20241001preview.EstimatedVMPriceResponse[]; } export interface FeatureAttributionDriftMonitoringSignalResponse { @@ -770179,11 +782757,11 @@ export namespace machinelearningservices { /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: outputs.machinelearningservices.v20241001.FeatureImportanceSettingsResponse; + featureImportanceSettings: outputs.machinelearningservices.v20241001preview.FeatureImportanceSettingsResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: outputs.machinelearningservices.v20241001.FeatureAttributionMetricThresholdResponse; + metricThreshold: outputs.machinelearningservices.v20241001preview.FeatureAttributionMetricThresholdResponse; /** * The current notification mode for this signal. */ @@ -770191,7 +782769,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: (outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse)[]; + productionData: (outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse)[]; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -770199,7 +782777,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; /** * * Expected value is 'FeatureAttributionDrift'. @@ -770212,7 +782790,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalResponseProvideDefaults(val: FeatureAttributionDriftMonitoringSignalResponse): FeatureAttributionDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: outputs.machinelearningservices.v20241001.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), + featureImportanceSettings: outputs.machinelearningservices.v20241001preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), }; } @@ -770224,7 +782802,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; } export interface FeatureImportanceSettingsResponse { @@ -770247,14 +782825,8 @@ export namespace machinelearningservices { }; } - /** - * Settings for feature store type workspace. - */ export interface FeatureStoreSettingsResponse { - /** - * Compute runtime config for feature store type workspace. - */ - computeRuntime?: outputs.machinelearningservices.v20241001.ComputeRuntimeDtoResponse; + computeRuntime?: outputs.machinelearningservices.v20241001preview.ComputeRuntimeDtoResponse; offlineStoreConnectionName?: string; onlineStoreConnectionName?: string; } @@ -770347,7 +782919,7 @@ export namespace machinelearningservices { /** * Specifies the materialization settings */ - materializationSettings?: outputs.machinelearningservices.v20241001.MaterializationSettingsResponse; + materializationSettings?: outputs.machinelearningservices.v20241001preview.MaterializationSettingsResponse; /** * The asset property dictionary. */ @@ -770359,7 +782931,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: outputs.machinelearningservices.v20241001.FeaturesetSpecificationResponse; + specification?: outputs.machinelearningservices.v20241001preview.FeaturesetSpecificationResponse; /** * Specifies the asset stage */ @@ -770377,7 +782949,7 @@ export namespace machinelearningservices { ...val, isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20241001.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), + materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20241001preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), }; } @@ -770435,7 +783007,7 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: outputs.machinelearningservices.v20241001.IndexColumnResponse[]; + indexColumns?: outputs.machinelearningservices.v20241001preview.IndexColumnResponse[]; /** * If the name version are system generated (anonymous registration). */ @@ -770472,6 +783044,94 @@ export namespace machinelearningservices { }; } + /** + * FineTuning Job definition. + */ + export interface FineTuningJobResponse { + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * [Required] + */ + fineTuningDetails: outputs.machinelearningservices.v20241001preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20241001preview.CustomModelFineTuningResponse; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Enum to determine the type of job. + * Expected value is 'FineTuning'. + */ + jobType: "FineTuning"; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; + /** + * [Required] + */ + outputs: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Queue settings for the job + */ + queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; + /** + * Instance types and other resources for the job + */ + resources?: outputs.machinelearningservices.v20241001preview.JobResourcesResponse; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * fineTuningJobResponseProvideDefaults sets the appropriate defaults for FineTuningJobResponse + */ + export function fineTuningJobResponseProvideDefaults(val: FineTuningJobResponse): FineTuningJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + }; + } + /** * Fixed input data definition. */ @@ -770517,15 +783177,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalFeaturizationSettingsResponse; /** * Forecasting task specific inputs. */ - forecastingSettings?: outputs.machinelearningservices.v20241001.ForecastingSettingsResponse; + forecastingSettings?: outputs.machinelearningservices.v20241001preview.ForecastingSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -770534,7 +783194,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20241001.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20241001preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001preview.CustomNCrossValidationsResponse; /** * Primary metric for forecasting task. */ @@ -770552,7 +783212,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -770562,15 +783222,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20241001.ForecastingTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20241001preview.ForecastingTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -770588,15 +783248,15 @@ export namespace machinelearningservices { export function forecastingResponseProvideDefaults(val: ForecastingResponse): ForecastingResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20241001.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20241001preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -770622,7 +783282,7 @@ export namespace machinelearningservices { /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: outputs.machinelearningservices.v20241001.AutoForecastHorizonResponse | outputs.machinelearningservices.v20241001.CustomForecastHorizonResponse; + forecastHorizon?: outputs.machinelearningservices.v20241001preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20241001preview.CustomForecastHorizonResponse; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -770631,7 +783291,7 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: outputs.machinelearningservices.v20241001.AutoSeasonalityResponse | outputs.machinelearningservices.v20241001.CustomSeasonalityResponse; + seasonality?: outputs.machinelearningservices.v20241001preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20241001preview.CustomSeasonalityResponse; /** * The parameter defining how if AutoML should handle short time series. */ @@ -770644,11 +783304,11 @@ export namespace machinelearningservices { /** * The number of past periods to lag from the target column. */ - targetLags?: outputs.machinelearningservices.v20241001.AutoTargetLagsResponse | outputs.machinelearningservices.v20241001.CustomTargetLagsResponse; + targetLags?: outputs.machinelearningservices.v20241001preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20241001preview.CustomTargetLagsResponse; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: outputs.machinelearningservices.v20241001.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20241001.CustomTargetRollingWindowSizeResponse; + targetRollingWindowSize?: outputs.machinelearningservices.v20241001preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20241001preview.CustomTargetRollingWindowSizeResponse; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -770716,7 +783376,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20241001.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20241001preview.StackEnsembleSettingsResponse; } /** * forecastingTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsResponse @@ -770730,7 +783390,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -770743,6 +783403,7 @@ export namespace machinelearningservices { */ category?: string; destination?: string; + parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -770765,6 +783426,53 @@ export namespace machinelearningservices { samplingAlgorithmType: "Grid"; } + /** + * Environment configuration options. + */ + export interface GroupEnvironmentConfigurationResponse { + /** + * ARM resource ID of the environment specification for the inference pool. + */ + environmentId?: string; + /** + * Environment variables configuration for the inference pool. + */ + environmentVariables?: outputs.machinelearningservices.v20241001preview.StringStringKeyValuePairResponse[]; + /** + * Liveness probe monitors the health of the container regularly. + */ + livenessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + /** + * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + */ + readinessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + /** + * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + */ + startupProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + } + /** + * groupEnvironmentConfigurationResponseProvideDefaults sets the appropriate defaults for GroupEnvironmentConfigurationResponse + */ + export function groupEnvironmentConfigurationResponseProvideDefaults(val: GroupEnvironmentConfigurationResponse): GroupEnvironmentConfigurationResponse { + return { + ...val, + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + startupProbe: (val.startupProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.startupProbe) : undefined), + }; + } + + /** + * Model configuration options. + */ + export interface GroupModelConfigurationResponse { + /** + * The URI path to the model. + */ + modelId?: string; + } + /** * HDInsight compute properties */ @@ -770776,7 +783484,7 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: outputs.machinelearningservices.v20241001.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20241001preview.VirtualMachineSshCredentialsResponse; /** * Port open for ssh connections on the master node of the cluster. */ @@ -770819,11 +783527,11 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: outputs.machinelearningservices.v20241001.HDInsightPropertiesResponse; + properties?: outputs.machinelearningservices.v20241001preview.HDInsightPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -770834,6 +783542,16 @@ export namespace machinelearningservices { resourceId?: string; } + /** + * Contains an IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + */ + export interface IPRuleResponse { + /** + * An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + */ + value?: string; + } + /** * Reference to an asset via its ARM resource ID. */ @@ -770850,11 +783568,11 @@ export namespace machinelearningservices { } /** - * Identity that will be used to access key vault for encryption at rest + * Identity object used for encryption. */ export interface IdentityForCmkResponse { /** - * The ArmId of the user assigned identity that will be used to access the customer managed key vault + * UserAssignedIdentity to be used to fetch the encryption key from keyVault */ userAssignedIdentity?: string; } @@ -770867,7 +783585,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20241001.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20241001preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -770875,7 +783593,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20241001.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20241001preview.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -770883,11 +783601,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20241001.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20241001preview.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20241001.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20241001preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -770901,11 +783619,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -770919,12 +783637,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelResponseProvideDefaults(val: ImageClassificationMultilabelResponse): ImageClassificationMultilabelResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20241001.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20241001preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -770936,7 +783654,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20241001.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20241001preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -770944,7 +783662,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20241001.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20241001preview.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -770952,11 +783670,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20241001.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20241001preview.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20241001.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20241001preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -770970,11 +783688,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -770988,12 +783706,12 @@ export namespace machinelearningservices { export function imageClassificationResponseProvideDefaults(val: ImageClassificationResponse): ImageClassificationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20241001.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20241001preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -771005,7 +783723,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20241001.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20241001preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -771013,7 +783731,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20241001.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20241001preview.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -771021,11 +783739,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20241001.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20241001preview.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20241001.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20241001preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -771039,11 +783757,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -771057,12 +783775,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationResponseProvideDefaults(val: ImageInstanceSegmentationResponse): ImageInstanceSegmentationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20241001.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20241001preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -771111,6 +783829,10 @@ export namespace machinelearningservices { * Specifies the latest available operating system image version. */ latestImageVersion?: string; + /** + * Metadata about the os patching. + */ + osPatchingStatus: outputs.machinelearningservices.v20241001preview.OsPatchingStatusResponse; } /** @@ -771509,7 +784231,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -771643,7 +784365,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationResponseProvideDefaults(val: ImageModelSettingsClassificationResponse): ImageModelSettingsClassificationResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20241001.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20241001preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -771692,7 +784414,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -771868,7 +784590,7 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionResponseProvideDefaults(val: ImageModelSettingsObjectDetectionResponse): ImageModelSettingsObjectDetectionResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20241001.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20241001preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", @@ -771884,7 +784606,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20241001.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20241001preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -771892,7 +784614,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20241001.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20241001preview.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -771900,11 +784622,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20241001.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20241001preview.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20241001.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20241001preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -771918,11 +784640,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -771936,27 +784658,28 @@ export namespace machinelearningservices { export function imageObjectDetectionResponseProvideDefaults(val: ImageObjectDetectionResponse): ImageObjectDetectionResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20241001.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20241001preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } - /** - * Describes the Image Specifications - */ export interface ImageResponse { /** - * Image reference + * Image reference URL if type is docker. Environment name if type is azureml */ reference?: string; /** - * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML images + * Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) */ type?: string; + /** + * Version of image being used. If latest then skip this field + */ + version?: string; } /** * imageResponseProvideDefaults sets the appropriate defaults for ImageResponse @@ -771975,7 +784698,7 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: outputs.machinelearningservices.v20241001.BanditPolicyResponse | outputs.machinelearningservices.v20241001.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20241001.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20241001preview.BanditPolicyResponse | outputs.machinelearningservices.v20241001preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20241001preview.TruncationSelectionPolicyResponse; /** * [Required] Type of the hyperparameter sampling algorithms. */ @@ -772009,15 +784732,132 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: outputs.machinelearningservices.v20241001.RouteResponse; + livenessRoute?: outputs.machinelearningservices.v20241001preview.RouteResponse; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: outputs.machinelearningservices.v20241001.RouteResponse; + readinessRoute?: outputs.machinelearningservices.v20241001preview.RouteResponse; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: outputs.machinelearningservices.v20241001.RouteResponse; + scoringRoute?: outputs.machinelearningservices.v20241001preview.RouteResponse; + } + + /** + * InferenceEndpoint configuration + */ + export interface InferenceEndpointResponse { + /** + * [Required] Authentication mode for the endpoint. + */ + authMode: string; + /** + * Description of the resource. + */ + description?: string; + /** + * Endpoint URI for the inference endpoint. + */ + endpointUri: string; + /** + * [Required] Group within the same pool with which this endpoint needs to be associated with. + */ + groupName: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: outputs.machinelearningservices.v20241001preview.StringStringKeyValuePairResponse[]; + /** + * Provisioning state for the endpoint. + */ + provisioningState: string; + /** + * RequestConfiguration for endpoint. + */ + requestConfiguration?: outputs.machinelearningservices.v20241001preview.RequestConfigurationResponse; + } + /** + * inferenceEndpointResponseProvideDefaults sets the appropriate defaults for InferenceEndpointResponse + */ + export function inferenceEndpointResponseProvideDefaults(val: InferenceEndpointResponse): InferenceEndpointResponse { + return { + ...val, + requestConfiguration: (val.requestConfiguration ? outputs.machinelearningservices.v20241001preview.requestConfigurationResponseProvideDefaults(val.requestConfiguration) : undefined), + }; + } + + /** + * Inference group configuration + */ + export interface InferenceGroupResponse { + /** + * Description of the resource. + */ + description?: string; + /** + * Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + */ + environmentConfiguration?: outputs.machinelearningservices.v20241001preview.GroupEnvironmentConfigurationResponse; + /** + * Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + */ + modelConfiguration?: outputs.machinelearningservices.v20241001preview.GroupModelConfigurationResponse; + /** + * Gets or sets compute instance type. + */ + nodeSkuType?: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: outputs.machinelearningservices.v20241001preview.StringStringKeyValuePairResponse[]; + /** + * Provisioning state for the inference group. + */ + provisioningState: string; + /** + * Gets or sets Scale Unit size. + */ + scaleUnitSize?: number; + } + /** + * inferenceGroupResponseProvideDefaults sets the appropriate defaults for InferenceGroupResponse + */ + export function inferenceGroupResponseProvideDefaults(val: InferenceGroupResponse): InferenceGroupResponse { + return { + ...val, + environmentConfiguration: (val.environmentConfiguration ? outputs.machinelearningservices.v20241001preview.groupEnvironmentConfigurationResponseProvideDefaults(val.environmentConfiguration) : undefined), + }; + } + + /** + * Inference pool configuration + */ + export interface InferencePoolResponse { + /** + * Description of the resource. + */ + description?: string; + /** + * Property dictionary. Properties can be added, but not removed or altered. + */ + properties?: outputs.machinelearningservices.v20241001preview.StringStringKeyValuePairResponse[]; + /** + * Provisioning state for the pool. + */ + provisioningState: string; + /** + * Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + */ + scaleUnitConfiguration?: outputs.machinelearningservices.v20241001preview.ScaleUnitConfigurationResponse; + } + /** + * inferencePoolResponseProvideDefaults sets the appropriate defaults for InferencePoolResponse + */ + export function inferencePoolResponseProvideDefaults(val: InferencePoolResponse): InferencePoolResponse { + return { + ...val, + scaleUnitConfiguration: (val.scaleUnitConfiguration ? outputs.machinelearningservices.v20241001preview.scaleUnitConfigurationResponseProvideDefaults(val.scaleUnitConfiguration) : undefined), + }; } /** @@ -772031,7 +784871,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: outputs.machinelearningservices.v20241001.InstanceTypeSchemaResponseResources; + resources?: outputs.machinelearningservices.v20241001preview.InstanceTypeSchemaResponseResources; } /** @@ -772053,6 +784893,10 @@ export namespace machinelearningservices { * Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. */ dockerArgs?: string; + /** + * Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + */ + dockerArgsList?: string[]; /** * Optional number of instances or nodes used by the compute target. */ @@ -772081,6 +784925,13 @@ export namespace machinelearningservices { }; } + export interface JobResourcesResponse { + /** + * List of instance types to choose from. + */ + instanceTypes?: string[]; + } + export interface JobScheduleActionResponse { /** * @@ -772090,7 +784941,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: outputs.machinelearningservices.v20241001.AutoMLJobResponse | outputs.machinelearningservices.v20241001.CommandJobResponse | outputs.machinelearningservices.v20241001.PipelineJobResponse | outputs.machinelearningservices.v20241001.SparkJobResponse | outputs.machinelearningservices.v20241001.SweepJobResponse; + jobBaseProperties: outputs.machinelearningservices.v20241001preview.AutoMLJobResponse | outputs.machinelearningservices.v20241001preview.CommandJobResponse | outputs.machinelearningservices.v20241001preview.FineTuningJobResponse | outputs.machinelearningservices.v20241001preview.PipelineJobResponse | outputs.machinelearningservices.v20241001preview.SparkJobResponse | outputs.machinelearningservices.v20241001preview.SweepJobResponse; } /** @@ -772113,7 +784964,7 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: outputs.machinelearningservices.v20241001.AllNodesResponse; + nodes?: outputs.machinelearningservices.v20241001preview.AllNodesResponse; /** * Port for endpoint. */ @@ -772128,6 +784979,43 @@ export namespace machinelearningservices { status: string; } + /** + * Jupyter kernel configuration. + */ + export interface JupyterKernelConfigResponse { + /** + * Argument to the the runtime + */ + argv?: string[]; + /** + * Display name of the kernel + */ + displayName?: string; + /** + * Language of the kernel [Example value: python] + */ + language?: string; + } + + /** + * Customer Key vault properties. + */ + export interface KeyVaultPropertiesResponse { + /** + * Currently, we support only SystemAssigned MSI. + * We need this when we support UserAssignedIdentities + */ + identityClientId?: string; + /** + * KeyVault key identifier to encrypt the data + */ + keyIdentifier: string; + /** + * KeyVault Arm Id that contains the data encryption key + */ + keyVaultArmId: string; + } + /** * Properties specific to a KubernetesOnlineDeployment. */ @@ -772139,15 +785027,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20241001.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20241001preview.CodeConfigurationResponse; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: outputs.machinelearningservices.v20241001.ContainerResourceRequirementsResponse; + containerResourceRequirements?: outputs.machinelearningservices.v20241001preview.ContainerResourceRequirementsResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20241001.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20241001preview.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -772176,7 +785064,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20241001.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -772196,18 +785084,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20241001.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20241001.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20241001preview.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20241001.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20241001.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20241001preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20241001preview.TargetUtilizationScaleSettingsResponse; } /** * kubernetesOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentResponse @@ -772216,12 +785104,12 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20241001.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20241001preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", instanceType: (val.instanceType) ?? "Standard_F4s_v2", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20241001.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20241001preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } @@ -772244,7 +785132,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: {[key: string]: outputs.machinelearningservices.v20241001.InstanceTypeSchemaResponse}; + instanceTypes?: {[key: string]: outputs.machinelearningservices.v20241001preview.InstanceTypeSchemaResponse}; /** * Compute namespace */ @@ -772308,11 +785196,11 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: outputs.machinelearningservices.v20241001.KubernetesPropertiesResponse; + properties?: outputs.machinelearningservices.v20241001preview.KubernetesPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -772328,7 +785216,7 @@ export namespace machinelearningservices { export function kubernetesResponseProvideDefaults(val: KubernetesResponse): KubernetesResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20241001.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20241001preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -772345,7 +785233,13 @@ export namespace machinelearningservices { } export interface ListNotebookKeysResultResponse { + /** + * The primary access key of the Notebook + */ primaryAccessKey: string; + /** + * The secondary access key of the Notebook + */ secondaryAccessKey: string; } @@ -772398,6 +785292,10 @@ export namespace machinelearningservices { } export interface MLFlowModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; /** * Description for the output. */ @@ -772505,6 +785403,10 @@ export namespace machinelearningservices { } export interface MLTableJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; /** * Description for the output. */ @@ -772545,7 +785447,7 @@ export namespace machinelearningservices { /** * The identity which will be leveraged by the monitoring jobs. */ - identity?: outputs.machinelearningservices.v20241001.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20241001preview.ManagedServiceIdentityResponse; } export interface ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse { @@ -772559,7 +785461,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionManagedIdentityResponse; + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionManagedIdentityResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -772570,16 +785473,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -772620,6 +785518,7 @@ export namespace machinelearningservices { * Managed Network settings for a machine learning workspace. */ export interface ManagedNetworkSettingsResponse { + changeableIsolationModes: string[]; /** * Firewall Sku used for FQDN Rules */ @@ -772629,11 +785528,11 @@ export namespace machinelearningservices { */ isolationMode?: string; networkId: string; - outboundRules?: {[key: string]: outputs.machinelearningservices.v20241001.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20241001.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20241001.ServiceTagOutboundRuleResponse}; + outboundRules?: {[key: string]: outputs.machinelearningservices.v20241001preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20241001preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20241001preview.ServiceTagOutboundRuleResponse}; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: outputs.machinelearningservices.v20241001.ManagedNetworkProvisionStatusResponse; + status?: outputs.machinelearningservices.v20241001preview.ManagedNetworkProvisionStatusResponse; } /** @@ -772647,11 +785546,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20241001.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20241001preview.CodeConfigurationResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20241001.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20241001preview.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -772680,7 +785579,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20241001.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -772700,18 +785599,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20241001.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20241001.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20241001preview.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20241001.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20241001.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20241001preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20241001preview.TargetUtilizationScaleSettingsResponse; } /** * managedOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentResponse @@ -772720,15 +785619,53 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20241001.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20241001preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", instanceType: (val.instanceType) ?? "Standard_F4s_v2", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20241001.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20241001preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } + export interface ManagedOnlineEndpointDeploymentResourcePropertiesResponse { + endpointComputeType?: string; + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + model?: string; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * Kind of the deployment. + * Expected value is 'managedOnlineEndpoint'. + */ + type: "managedOnlineEndpoint"; + } + + /** + * Details for managed resource group assigned identities. + */ + export interface ManagedResourceGroupAssignedIdentitiesResponse { + /** + * Identity principal Id + */ + principalId: string; + } + + /** + * Managed resource group settings + */ + export interface ManagedResourceGroupSettingsResponse { + /** + * List of assigned identities for the managed resource group + */ + assignedIdentities?: outputs.machinelearningservices.v20241001preview.ManagedResourceGroupAssignedIdentitiesResponse[]; + } + /** * Managed service identity (system assigned and/or user assigned identities) */ @@ -772748,7 +785685,7 @@ export namespace machinelearningservices { /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ - userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20241001.UserAssignedIdentityResponse}; + userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20241001preview.UserAssignedIdentityResponse}; } export interface MarketplacePlanResponse { @@ -772770,7 +785707,7 @@ export namespace machinelearningservices { /** * Marketplace Plan associated with the Marketplace Subscription. */ - marketplacePlan: outputs.machinelearningservices.v20241001.MarketplacePlanResponse; + marketplacePlan: outputs.machinelearningservices.v20241001preview.MarketplacePlanResponse; /** * Current status of the Marketplace Subscription. */ @@ -772799,15 +785736,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; + notification?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; /** * Specifies the compute resource settings */ - resource?: outputs.machinelearningservices.v20241001.MaterializationComputeResourceResponse; + resource?: outputs.machinelearningservices.v20241001preview.MaterializationComputeResourceResponse; /** * Specifies the schedule details */ - schedule?: outputs.machinelearningservices.v20241001.RecurrenceTriggerResponse; + schedule?: outputs.machinelearningservices.v20241001preview.RecurrenceTriggerResponse; /** * Specifies the spark compute settings */ @@ -772823,7 +785760,7 @@ export namespace machinelearningservices { export function materializationSettingsResponseProvideDefaults(val: MaterializationSettingsResponse): MaterializationSettingsResponse { return { ...val, - schedule: (val.schedule ? outputs.machinelearningservices.v20241001.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), + schedule: (val.schedule ? outputs.machinelearningservices.v20241001preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -772915,7 +785852,7 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: {[key: string]: outputs.machinelearningservices.v20241001.FlavorDataResponse}; + flavors?: {[key: string]: outputs.machinelearningservices.v20241001preview.FlavorDataResponse}; /** * If the name version are system generated (anonymous registration). */ @@ -772968,19 +785905,19 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: outputs.machinelearningservices.v20241001.MonitorNotificationSettingsResponse; + alertNotificationSettings?: outputs.machinelearningservices.v20241001preview.MonitorNotificationSettingsResponse; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: outputs.machinelearningservices.v20241001.MonitorServerlessSparkComputeResponse; + computeConfiguration: outputs.machinelearningservices.v20241001preview.MonitorServerlessSparkComputeResponse; /** * The entities targeted by the monitor. */ - monitoringTarget?: outputs.machinelearningservices.v20241001.MonitoringTargetResponse; + monitoringTarget?: outputs.machinelearningservices.v20241001preview.MonitoringTargetResponse; /** * [Required] The signals to monitor. */ - signals: {[key: string]: outputs.machinelearningservices.v20241001.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20241001.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20241001.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20241001.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20241001.PredictionDriftMonitoringSignalResponse}; + signals: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20241001preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20241001preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20241001preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20241001preview.PredictionDriftMonitoringSignalResponse}; } export interface MonitorEmailNotificationSettingsResponse { @@ -772994,7 +785931,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: outputs.machinelearningservices.v20241001.MonitorEmailNotificationSettingsResponse; + emailNotificationSettings?: outputs.machinelearningservices.v20241001preview.MonitorEmailNotificationSettingsResponse; } /** @@ -773004,7 +785941,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: outputs.machinelearningservices.v20241001.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20241001.ManagedComputeIdentityResponse; + computeIdentity: outputs.machinelearningservices.v20241001preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20241001preview.ManagedComputeIdentityResponse; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -773060,6 +785997,17 @@ export namespace machinelearningservices { processCountPerInstance?: number; } + export interface NetworkAclsResponse { + /** + * The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + */ + defaultAction?: string; + /** + * Rules governing the accessibility of a resource from a specific ip address or ip range. + */ + ipRules?: outputs.machinelearningservices.v20241001preview.IPRuleResponse[]; + } + export interface NlpVerticalFeaturizationSettingsResponse { /** * Dataset language, useful for the text data. @@ -773137,6 +786085,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -773147,16 +786096,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -773177,10 +786121,11 @@ export namespace machinelearningservices { export interface NotebookResourceInfoResponse { fqdn?: string; + isPrivateLinkEnabled?: boolean; /** * The error that occurs when preparing notebook. */ - notebookPreparationError?: outputs.machinelearningservices.v20241001.NotebookPreparationErrorResponse; + notebookPreparationError?: outputs.machinelearningservices.v20241001preview.NotebookPreparationErrorResponse; /** * the data plane resourceId that used to initialize notebook component */ @@ -773202,7 +786147,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: {[key: string]: outputs.machinelearningservices.v20241001.AzureDevOpsWebhookResponse}; + webhooks?: {[key: string]: outputs.machinelearningservices.v20241001preview.AzureDevOpsWebhookResponse}; } export interface NumericalDataDriftMetricThresholdResponse { @@ -773218,7 +786163,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; } export interface NumericalDataQualityMetricThresholdResponse { @@ -773234,7 +786179,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; } export interface NumericalPredictionDriftMetricThresholdResponse { @@ -773250,7 +786195,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesResponse { @@ -773268,7 +786213,8 @@ export namespace machinelearningservices { * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionOAuth2Response; + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionOAuth2Response; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -773279,16 +786225,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -773312,11 +786253,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: outputs.machinelearningservices.v20241001.LakeHouseArtifactResponse; + artifact: outputs.machinelearningservices.v20241001preview.LakeHouseArtifactResponse; /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20241001.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -773449,6 +786390,61 @@ export namespace machinelearningservices { }; } + export interface OpenAIEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20241001preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + sku?: outputs.machinelearningservices.v20241001preview.CognitiveServicesSkuResponse; + /** + * Kind of the deployment. + * Expected value is 'Azure.OpenAI'. + */ + type: "Azure.OpenAI"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + + /** + * Returns metadata about the os patching. + */ + export interface OsPatchingStatusResponse { + /** + * Time of the latest os patching. + */ + latestPatchTime?: string; + /** + * Collection of errors encountered when doing os patching. + */ + osPatchingErrors?: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + /** + * The os patching status. + */ + patchStatus?: string; + /** + * Specifies whether this compute instance is pending for reboot to finish os patching. + */ + rebootPending?: boolean; + /** + * Time of scheduled reboot. + */ + scheduledRebootTime?: string; + } + /** * Reference to an asset via its path in a job output. */ @@ -773479,7 +786475,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionPersonalAccessTokenResponse; + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionPersonalAccessTokenResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -773490,16 +786487,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } export interface PasswordResponse { @@ -773514,7 +786506,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: outputs.machinelearningservices.v20241001.AssignedUserResponse; + assignedUser?: outputs.machinelearningservices.v20241001preview.AssignedUserResponse; } /** @@ -773545,11 +786537,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; /** * Inputs for the pipeline job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -773566,11 +786558,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; /** * Outputs for the pipeline job */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -773579,7 +786571,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -773616,7 +786608,7 @@ export namespace machinelearningservices { /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20241001.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20241001.NumericalPredictionDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20241001preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20241001preview.NumericalPredictionDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -773624,7 +786616,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -773632,7 +786624,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20241001.FixedInputDataResponse | outputs.machinelearningservices.v20241001.RollingInputDataResponse | outputs.machinelearningservices.v20241001.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; /** * * Expected value is 'PredictionDrift'. @@ -773649,11 +786641,11 @@ export namespace machinelearningservices { */ id: string; /** - * The identity of the resource. + * Managed service identity (system assigned and/or user assigned identities) */ - identity?: outputs.machinelearningservices.v20241001.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20241001preview.ManagedServiceIdentityResponse; /** - * Specifies the location of the resource. + * Same as workspace location. */ location?: string; /** @@ -773661,28 +786653,25 @@ export namespace machinelearningservices { */ name: string; /** - * The resource of private end point. + * The Private Endpoint resource. */ - privateEndpoint?: outputs.machinelearningservices.v20241001.PrivateEndpointResponse; + privateEndpoint?: outputs.machinelearningservices.v20241001preview.WorkspacePrivateEndpointResourceResponse; /** - * A collection of information about the state of the connection between service consumer and provider. + * The connection state. */ - privateLinkServiceConnectionState: outputs.machinelearningservices.v20241001.PrivateLinkServiceConnectionStateResponse; + privateLinkServiceConnectionState?: outputs.machinelearningservices.v20241001preview.PrivateLinkServiceConnectionStateResponse; /** - * The provisioning state of the private endpoint connection resource. + * The current provisioning state. */ - provisioningState: string; + provisioningState?: string; /** - * The sku of the workspace. + * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier */ - sku?: outputs.machinelearningservices.v20241001.SkuResponse; + sku?: outputs.machinelearningservices.v20241001preview.SkuResponse; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ - systemData: outputs.machinelearningservices.v20241001.SystemDataResponse; - /** - * Contains resource tags defined as key/value pairs. - */ + systemData: outputs.machinelearningservices.v20241001preview.SystemDataResponse; tags?: {[key: string]: string}; /** * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" @@ -773714,7 +786703,9 @@ export namespace machinelearningservices { /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20241001.PrivateEndpointDestinationResponse; + destination?: outputs.machinelearningservices.v20241001preview.PrivateEndpointDestinationResponse; + fqdns?: string[]; + parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -773740,30 +786731,28 @@ export namespace machinelearningservices { subnetArmId?: string; } - /** - * The Private Endpoint resource. - */ - export interface PrivateEndpointResponse { - /** - * The ARM identifier for Private Endpoint - */ - id: string; - } - /** * A collection of information about the state of the connection between service consumer and provider. */ export interface PrivateLinkServiceConnectionStateResponse { /** - * A message indicating if changes on the service provider require any updates on the consumer. + * Some RP chose "None". Other RPs use this for region expansion. */ actionsRequired?: string; /** - * The reason for approval/rejection of the connection. + * User-defined message that, per NRP doc, may be used for approval-related message. */ description?: string; /** - * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) */ status?: string; } @@ -773837,6 +786826,91 @@ export namespace machinelearningservices { }; } + /** + * Azure OpenAI blocklist config. + */ + export interface RaiBlocklistConfigResponse { + /** + * If blocking would occur. + */ + blocking?: boolean; + /** + * Name of ContentFilter. + */ + blocklistName?: string; + } + + /** + * RAI Custom Blocklist Item properties. + */ + export interface RaiBlocklistItemPropertiesResponse { + /** + * If the pattern is a regex pattern. + */ + isRegex?: boolean; + /** + * Pattern to match against. + */ + pattern?: string; + } + + /** + * RAI Custom Blocklist properties. + */ + export interface RaiBlocklistPropertiesResponse { + /** + * Description of the block list. + */ + description?: string; + } + + /** + * Azure OpenAI Content Filter. + */ + export interface RaiPolicyContentFilterResponse { + /** + * Level at which content is filtered. + */ + allowedContentLevel?: string; + /** + * If blocking would occur. + */ + blocking?: boolean; + /** + * If the ContentFilter is enabled. + */ + enabled?: boolean; + /** + * Name of ContentFilter. + */ + name?: string; + /** + * Content source to apply the Content Filters. + */ + source?: string; + } + + /** + * Azure OpenAI Content Filters properties. + */ + export interface RaiPolicyPropertiesResponse { + /** + * Name of the base Content Filters. + */ + basePolicyName?: string; + completionBlocklists?: outputs.machinelearningservices.v20241001preview.RaiBlocklistConfigResponse[]; + contentFilters?: outputs.machinelearningservices.v20241001preview.RaiPolicyContentFilterResponse[]; + /** + * Content Filters mode. + */ + mode?: string; + promptBlocklists?: outputs.machinelearningservices.v20241001preview.RaiBlocklistConfigResponse[]; + /** + * Content Filters policy type. + */ + type?: string; + } + /** * Defines a Sampling Algorithm that generates values randomly */ @@ -773880,7 +786954,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20241001.ComputeRecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20241001preview.ComputeRecurrenceScheduleResponse; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -773938,7 +787012,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20241001.RecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20241001preview.RecurrenceScheduleResponse; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -773965,8 +787039,14 @@ export namespace machinelearningservices { } export interface RegistryListCredentialsResultResponse { + /** + * The location of the workspace ACR + */ location: string; - passwords?: outputs.machinelearningservices.v20241001.PasswordResponse[]; + passwords?: outputs.machinelearningservices.v20241001preview.PasswordResponse[]; + /** + * The username of the workspace ACR + */ username: string; } @@ -773981,7 +787061,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: outputs.machinelearningservices.v20241001.PrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20241001preview.PrivateEndpointResourceResponse; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -773989,7 +787069,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20241001.RegistryPrivateLinkServiceConnectionStateResponse; + registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20241001preview.RegistryPrivateLinkServiceConnectionStateResponse; } /** @@ -774008,7 +787088,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: outputs.machinelearningservices.v20241001.RegistryPrivateEndpointConnectionPropertiesResponse; + properties?: outputs.machinelearningservices.v20241001preview.RegistryPrivateEndpointConnectionPropertiesResponse; } /** @@ -774036,7 +787116,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: outputs.machinelearningservices.v20241001.AcrDetailsResponse[]; + acrDetails?: outputs.machinelearningservices.v20241001preview.AcrDetailsResponse[]; /** * The location where the registry exists */ @@ -774044,7 +787124,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: outputs.machinelearningservices.v20241001.StorageAccountDetailsResponse[]; + storageAccountDetails?: outputs.machinelearningservices.v20241001preview.StorageAccountDetailsResponse[]; } /** @@ -774062,7 +787142,11 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: outputs.machinelearningservices.v20241001.ArmResourceIdResponse; + managedResourceGroup?: outputs.machinelearningservices.v20241001preview.ArmResourceIdResponse; + /** + * Managed resource group specific settings + */ + managedResourceGroupSettings?: outputs.machinelearningservices.v20241001preview.ManagedResourceGroupSettingsResponse; /** * MLFlow Registry URI for the Registry */ @@ -774075,11 +787159,19 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: outputs.machinelearningservices.v20241001.RegistryRegionArmDetailsResponse[]; + regionDetails?: outputs.machinelearningservices.v20241001preview.RegistryRegionArmDetailsResponse[]; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: outputs.machinelearningservices.v20241001.RegistryPrivateEndpointConnectionResponse[]; + registryPrivateEndpointConnections?: outputs.machinelearningservices.v20241001preview.RegistryPrivateEndpointConnectionResponse[]; + syndicatedRegistries?: outputs.machinelearningservices.v20241001preview.RegistryResponseSyndicatedRegistries[]; + } + + export interface RegistryResponseSyndicatedRegistries { + /** + * Registry id guid of a destination registry that this registry can syndicate to + */ + registryId?: string; } /** @@ -774093,11 +787185,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -774106,7 +787198,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20241001.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20241001preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001preview.CustomNCrossValidationsResponse; /** * Primary metric for regression task. */ @@ -774124,7 +787216,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -774134,15 +787226,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20241001.RegressionTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20241001preview.RegressionTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -774160,14 +787252,14 @@ export namespace machinelearningservices { export function regressionResponseProvideDefaults(val: RegressionResponse): RegressionResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -774211,7 +787303,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20241001.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20241001preview.StackEnsembleSettingsResponse; } /** * regressionTrainingSettingsResponseProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsResponse @@ -774225,7 +787317,32 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + }; + } + + /** + * Scoring requests configuration. + */ + export interface RequestConfigurationResponse { + /** + * The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + */ + maxConcurrentRequestsPerInstance?: number; + /** + * The scoring timeout in ISO 8601 format. + * Defaults to 5000ms. + */ + requestTimeout?: string; + } + /** + * requestConfigurationResponseProvideDefaults sets the appropriate defaults for RequestConfigurationResponse + */ + export function requestConfigurationResponseProvideDefaults(val: RequestConfigurationResponse): RequestConfigurationResponse { + return { + ...val, + maxConcurrentRequestsPerInstance: (val.maxConcurrentRequestsPerInstance) ?? 1, + requestTimeout: (val.requestTimeout) ?? "PT5S", }; } @@ -774307,7 +787424,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionSharedAccessSignatureResponse; + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionSharedAccessSignatureResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -774318,16 +787436,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -774368,6 +787481,29 @@ export namespace machinelearningservices { }; } + /** + * Configuration for ScaleUnit pool. + */ + export interface ScaleUnitConfigurationResponse { + /** + * Gets or sets a value indicating whether PublicEgress is disabled. + */ + disablePublicEgress?: boolean; + /** + * Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + */ + registries?: string[]; + } + /** + * scaleUnitConfigurationResponseProvideDefaults sets the appropriate defaults for ScaleUnitConfigurationResponse + */ + export function scaleUnitConfigurationResponseProvideDefaults(val: ScaleUnitConfigurationResponse): ScaleUnitConfigurationResponse { + return { + ...val, + disablePublicEgress: (val.disablePublicEgress) ?? false, + }; + } + export interface ScheduleBaseResponse { /** * A system assigned id for the schedule. @@ -774390,7 +787526,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: outputs.machinelearningservices.v20241001.CreateMonitorActionResponse | outputs.machinelearningservices.v20241001.EndpointScheduleActionResponse | outputs.machinelearningservices.v20241001.JobScheduleActionResponse; + action: outputs.machinelearningservices.v20241001preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20241001preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20241001preview.JobScheduleActionResponse; /** * The asset description text. */ @@ -774418,7 +787554,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: outputs.machinelearningservices.v20241001.CronTriggerResponse | outputs.machinelearningservices.v20241001.RecurrenceTriggerResponse; + trigger: outputs.machinelearningservices.v20241001preview.CronTriggerResponse | outputs.machinelearningservices.v20241001preview.RecurrenceTriggerResponse; } /** * scheduleResponseProvideDefaults sets the appropriate defaults for ScheduleResponse @@ -774443,7 +787579,7 @@ export namespace machinelearningservices { */ scriptData?: string; /** - * The storage source of the script: workspace. + * The storage source of the script: inline, workspace. */ scriptSource?: string; /** @@ -774459,11 +787595,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: outputs.machinelearningservices.v20241001.ScriptReferenceResponse; + creationScript?: outputs.machinelearningservices.v20241001preview.ScriptReferenceResponse; /** * Script that's run every time the machine starts. */ - startupScript?: outputs.machinelearningservices.v20241001.ScriptReferenceResponse; + startupScript?: outputs.machinelearningservices.v20241001preview.ScriptReferenceResponse; } export interface ServerlessComputeSettingsResponse { @@ -774485,7 +787621,7 @@ export namespace machinelearningservices { /** * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - contentSafety?: outputs.machinelearningservices.v20241001.ContentSafetyResponse; + contentSafety?: outputs.machinelearningservices.v20241001preview.ContentSafetyResponse; /** * The current state of the ServerlessEndpoint. */ @@ -774493,7 +787629,7 @@ export namespace machinelearningservices { /** * The inference uri to target when making requests against the serverless endpoint */ - inferenceEndpoint: outputs.machinelearningservices.v20241001.ServerlessInferenceEndpointResponse; + inferenceEndpoint: outputs.machinelearningservices.v20241001preview.ServerlessInferenceEndpointResponse; /** * The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. */ @@ -774501,7 +787637,7 @@ export namespace machinelearningservices { /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: outputs.machinelearningservices.v20241001.ModelSettingsResponse; + modelSettings?: outputs.machinelearningservices.v20241001preview.ModelSettingsResponse; /** * Provisioning state for the endpoint. */ @@ -774520,10 +787656,7 @@ export namespace machinelearningservices { } export interface ServiceManagedResourcesSettingsResponse { - /** - * The settings for the service managed cosmosdb account. - */ - cosmosDb?: outputs.machinelearningservices.v20241001.CosmosDbSettingsResponse; + cosmosDb?: outputs.machinelearningservices.v20241001preview.CosmosDbSettingsResponse; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse { @@ -774537,7 +787670,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionServicePrincipalResponse; + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionServicePrincipalResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -774548,16 +787682,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -774598,7 +787727,7 @@ export namespace machinelearningservices { /** * Optional, if provided, the ServiceTag property will be ignored. */ - addressPrefixes: string[]; + addressPrefixes?: string[]; portRanges?: string; protocol?: string; serviceTag?: string; @@ -774615,7 +787744,8 @@ export namespace machinelearningservices { /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20241001.ServiceTagDestinationResponse; + destination?: outputs.machinelearningservices.v20241001preview.ServiceTagDestinationResponse; + parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. */ @@ -774634,28 +787764,36 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: outputs.machinelearningservices.v20241001.ScriptsToExecuteResponse; + scripts?: outputs.machinelearningservices.v20241001preview.ScriptsToExecuteResponse; } export interface SharedPrivateLinkResourceResponse { /** - * The private link resource group id. + * group id of the private link */ groupId?: string; /** - * Unique name of the private link. + * Unique name of the private link */ name?: string; /** - * The resource id that private link links to. + * the resource id that private link links to */ privateLinkResourceId?: string; /** - * Request message. + * Request message */ requestMessage?: string; /** - * Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + * Connection status of the service consumer with the service provider + * Possible state transitions + * Pending -> Approved (Service provider approves the connection request) + * Pending -> Rejected (Service provider rejects the connection request) + * Pending -> Disconnected (Service provider deletes the connection) + * Approved -> Rejected (Service provider rejects the approved connection) + * Approved -> Disconnected (Service provider deletes the connection) + * Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + * Rejected -> Disconnected (Service provider deletes the connection) */ status?: string; } @@ -774737,7 +787875,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: outputs.machinelearningservices.v20241001.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20241001.SparkJobScalaEntryResponse; + entry: outputs.machinelearningservices.v20241001preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20241001preview.SparkJobScalaEntryResponse; /** * The ARM resource ID of the Environment specification for the job. */ @@ -774758,11 +787896,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -774779,11 +787917,11 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -774795,16 +787933,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20241001.SparkResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001preview.SparkResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; /** * Status of the job. */ @@ -774822,8 +787960,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20241001.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -774859,6 +787997,35 @@ export namespace machinelearningservices { }; } + export interface SpeechEndpointDeploymentResourcePropertiesResponse { + /** + * The failure reason if the creation failed. + */ + failureReason?: string; + /** + * Model used for the endpoint deployment. + */ + model: outputs.machinelearningservices.v20241001preview.EndpointDeploymentModelResponse; + /** + * Read-only provision state status property. + */ + provisioningState: string; + /** + * The name of RAI policy. + */ + raiPolicyName?: string; + sku?: outputs.machinelearningservices.v20241001preview.CognitiveServicesSkuResponse; + /** + * Kind of the deployment. + * Expected value is 'Azure.Speech'. + */ + type: "Azure.Speech"; + /** + * Deployment model version upgrade option. + */ + versionUpgradeOption?: string; + } + /** * The ssl configuration for scoring */ @@ -774963,7 +788130,12 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: outputs.machinelearningservices.v20241001.SystemCreatedStorageAccountResponse; + systemCreatedStorageAccount?: outputs.machinelearningservices.v20241001preview.SystemCreatedStorageAccountResponse; + } + + export interface StringStringKeyValuePairResponse { + key?: string; + value?: string; } /** @@ -775016,7 +788188,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: outputs.machinelearningservices.v20241001.BanditPolicyResponse | outputs.machinelearningservices.v20241001.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20241001.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20241001preview.BanditPolicyResponse | outputs.machinelearningservices.v20241001preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20241001preview.TruncationSelectionPolicyResponse; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -775025,11 +788197,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001.AmlTokenResponse | outputs.machinelearningservices.v20241001.ManagedIdentityResponse | outputs.machinelearningservices.v20241001.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001.LiteralJobInputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001.MLTableJobInputResponse | outputs.machinelearningservices.v20241001.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001.UriFileJobInputResponse | outputs.machinelearningservices.v20241001.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -775042,19 +788214,19 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: outputs.machinelearningservices.v20241001.SweepJobLimitsResponse; + limits?: outputs.machinelearningservices.v20241001preview.SweepJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; /** * [Required] Optimization objective. */ - objective: outputs.machinelearningservices.v20241001.ObjectiveResponse; + objective: outputs.machinelearningservices.v20241001preview.ObjectiveResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; /** * The asset property dictionary. */ @@ -775062,11 +788234,11 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: outputs.machinelearningservices.v20241001.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20241001.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20241001.RandomSamplingAlgorithmResponse; + samplingAlgorithm: outputs.machinelearningservices.v20241001preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20241001preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20241001preview.RandomSamplingAlgorithmResponse; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ @@ -775075,7 +788247,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; /** * Status of the job. */ @@ -775087,7 +788259,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: outputs.machinelearningservices.v20241001.TrialComponentResponse; + trial: outputs.machinelearningservices.v20241001preview.TrialComponentResponse; } /** * sweepJobResponseProvideDefaults sets the appropriate defaults for SweepJobResponse @@ -775097,8 +788269,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - trial: outputs.machinelearningservices.v20241001.trialComponentResponseProvideDefaults(val.trial), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + trial: outputs.machinelearningservices.v20241001preview.trialComponentResponseProvideDefaults(val.trial), }; } @@ -775135,11 +788307,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20241001.SynapseSparkResponseProperties; + properties?: outputs.machinelearningservices.v20241001preview.SynapseSparkResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -775154,11 +788326,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: outputs.machinelearningservices.v20241001.AutoPausePropertiesResponse; + autoPauseProperties?: outputs.machinelearningservices.v20241001preview.AutoPausePropertiesResponse; /** * Auto scale properties. */ - autoScaleProperties?: outputs.machinelearningservices.v20241001.AutoScalePropertiesResponse; + autoScaleProperties?: outputs.machinelearningservices.v20241001preview.AutoScalePropertiesResponse; /** * The number of compute nodes currently assigned to the compute. */ @@ -775205,7 +788377,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: outputs.machinelearningservices.v20241001.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20241001preview.ArmResourceIdResponse; } export interface SystemCreatedStorageAccountResponse { @@ -775216,7 +788388,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: outputs.machinelearningservices.v20241001.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20241001preview.ArmResourceIdResponse; /** * HNS enabled for storage account */ @@ -775316,7 +788488,7 @@ export namespace machinelearningservices { /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: {[key: string]: outputs.machinelearningservices.v20241001.ColumnTransformerResponse[]}; + transformerParams?: {[key: string]: outputs.machinelearningservices.v20241001preview.ColumnTransformerResponse[]}; } /** * tableVerticalFeaturizationSettingsResponseProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsResponse @@ -775449,11 +788621,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -775476,11 +788648,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; } /** * textClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for TextClassificationMultilabelResponse @@ -775488,10 +788660,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelResponseProvideDefaults(val: TextClassificationMultilabelResponse): TextClassificationMultilabelResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -775503,11 +788675,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -775529,11 +788701,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; } /** * textClassificationResponseProvideDefaults sets the appropriate defaults for TextClassificationResponse @@ -775541,11 +788713,11 @@ export namespace machinelearningservices { export function textClassificationResponseProvideDefaults(val: TextClassificationResponse): TextClassificationResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -775558,11 +788730,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -775585,11 +788757,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; } /** * textNerResponseProvideDefaults sets the appropriate defaults for TextNerResponse @@ -775597,16 +788769,13 @@ export namespace machinelearningservices { export function textNerResponseProvideDefaults(val: TextNerResponse): TextNerResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } - /** - * Describes the tmpfs options for the container - */ export interface TmpfsOptionsResponse { /** * Mention the Tmpfs size @@ -775650,7 +788819,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20241001.MpiResponse | outputs.machinelearningservices.v20241001.PyTorchResponse | outputs.machinelearningservices.v20241001.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20241001preview.MpiResponse | outputs.machinelearningservices.v20241001preview.PyTorchResponse | outputs.machinelearningservices.v20241001preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -775662,7 +788831,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20241001.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20241001preview.JobResourceConfigurationResponse; } /** * trialComponentResponseProvideDefaults sets the appropriate defaults for TrialComponentResponse @@ -775670,7 +788839,7 @@ export namespace machinelearningservices { export function trialComponentResponseProvideDefaults(val: TrialComponentResponse): TrialComponentResponse { return { ...val, - resources: (val.resources ? outputs.machinelearningservices.v20241001.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20241001preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -775704,6 +788873,10 @@ export namespace machinelearningservices { } export interface TritonModelJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; /** * Description for the output. */ @@ -775841,6 +789014,10 @@ export namespace machinelearningservices { } export interface UriFileJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; /** * Description for the output. */ @@ -775944,6 +789121,10 @@ export namespace machinelearningservices { } export interface UriFolderJobOutputResponse { + /** + * Output Asset Name. + */ + assetName?: string; /** * Description for the output. */ @@ -776026,7 +789207,8 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001.WorkspaceConnectionUsernamePasswordResponse; + credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionUsernamePasswordResponse; + error?: string; expiryTime?: string; /** * Group based on connection category @@ -776037,16 +789219,11 @@ export namespace machinelearningservices { * Store user metadata for this connection */ metadata?: {[key: string]: string}; + peRequirement?: string; + peStatus?: string; sharedUserList?: string[]; target?: string; - /** - * Value details of the workspace connection. - */ - value?: string; - /** - * format for the workspace connection value - */ - valueFormat?: string; + useWorkspaceManagedIdentity?: boolean; } /** @@ -776092,11 +789269,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20241001.VirtualMachineSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20241001preview.VirtualMachineSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -776115,7 +789292,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: outputs.machinelearningservices.v20241001.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20241001preview.VirtualMachineSshCredentialsResponse; /** * Indicates whether this compute will be used for running notebooks. */ @@ -776134,6 +789311,56 @@ export namespace machinelearningservices { virtualMachineSize?: string; } + /** + * Describes the properties of a VM size. + */ + export interface VirtualMachineSizeResponse { + /** + * The estimated price information for using a VM. + */ + estimatedVMPrices?: outputs.machinelearningservices.v20241001preview.EstimatedVMPricesResponse; + /** + * The family name of the virtual machine size. + */ + family: string; + /** + * The number of gPUs supported by the virtual machine size. + */ + gpus: number; + /** + * Specifies if the virtual machine size supports low priority VMs. + */ + lowPriorityCapable: boolean; + /** + * The resource volume size, in MB, allowed by the virtual machine size. + */ + maxResourceVolumeMB: number; + /** + * The amount of memory, in GB, supported by the virtual machine size. + */ + memoryGB: number; + /** + * The name of the virtual machine size. + */ + name: string; + /** + * The OS VHD disk size, in MB, allowed by the virtual machine size. + */ + osVhdSizeMB: number; + /** + * Specifies if the virtual machine size supports premium IO. + */ + premiumIO: boolean; + /** + * Specifies the compute types supported by the virtual machine size. + */ + supportedComputeTypes?: string[]; + /** + * The number of vCPUs supported by the virtual machine size. + */ + vCPUs: number; + } + /** * Admin credentials for virtual machine */ @@ -776156,14 +789383,11 @@ export namespace machinelearningservices { username?: string; } - /** - * Describes the volume configuration for the container - */ export interface VolumeDefinitionResponse { /** * Bind Options of the mount */ - bind?: outputs.machinelearningservices.v20241001.BindOptionsResponse; + bind?: outputs.machinelearningservices.v20241001preview.BindOptionsResponse; /** * Consistency of the volume */ @@ -776183,7 +789407,7 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: outputs.machinelearningservices.v20241001.TmpfsOptionsResponse; + tmpfs?: outputs.machinelearningservices.v20241001preview.TmpfsOptionsResponse; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ @@ -776191,7 +789415,7 @@ export namespace machinelearningservices { /** * Volume Options of the mount */ - volume?: outputs.machinelearningservices.v20241001.VolumeOptionsResponse; + volume?: outputs.machinelearningservices.v20241001preview.VolumeOptionsResponse; } /** * volumeDefinitionResponseProvideDefaults sets the appropriate defaults for VolumeDefinitionResponse @@ -776203,9 +789427,6 @@ export namespace machinelearningservices { }; } - /** - * Describes the volume options for the container - */ export interface VolumeOptionsResponse { /** * Indicate whether volume is nocopy @@ -776218,6 +789439,9 @@ export namespace machinelearningservices { secretAccessKey?: string; } + /** + * Account key object for workspace connection credential. + */ export interface WorkspaceConnectionAccountKeyResponse { key?: string; } @@ -776300,9 +789524,23 @@ export namespace machinelearningservices { defaultWorkspaceResourceGroup?: string; } + /** + * The Private Endpoint resource. + */ + export interface WorkspacePrivateEndpointResourceResponse { + /** + * e.g. /subscriptions/{networkSubscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName} + */ + id: string; + /** + * The subnetId that the private endpoint is connected to. + */ + subnetArmId: string; + } + } - export namespace v20241001preview { + export namespace v20250101preview { /** * This connection type covers the AAD auth for any applicable Azure service */ @@ -776371,11 +789609,11 @@ export namespace machinelearningservices { /** * AKS properties */ - properties?: outputs.machinelearningservices.v20241001preview.AKSSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20250101preview.AKSSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -776391,7 +789629,7 @@ export namespace machinelearningservices { export function aksresponseProvideDefaults(val: AKSResponse): AKSResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20241001preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20250101preview.aksschemaResponsePropertiesProvideDefaults(val.properties) : undefined), }; } @@ -776410,7 +789648,7 @@ export namespace machinelearningservices { /** * AKS networking configuration for vnet */ - aksNetworkingConfiguration?: outputs.machinelearningservices.v20241001preview.AksNetworkingConfigurationResponse; + aksNetworkingConfiguration?: outputs.machinelearningservices.v20250101preview.AksNetworkingConfigurationResponse; /** * Cluster full qualified domain name */ @@ -776430,11 +789668,11 @@ export namespace machinelearningservices { /** * SSL configuration */ - sslConfiguration?: outputs.machinelearningservices.v20241001preview.SslConfigurationResponse; + sslConfiguration?: outputs.machinelearningservices.v20250101preview.SslConfigurationResponse; /** * System services */ - systemServices: outputs.machinelearningservices.v20241001preview.SystemServiceResponse[]; + systemServices: outputs.machinelearningservices.v20250101preview.SystemServiceResponse[]; } /** * aksschemaResponsePropertiesProvideDefaults sets the appropriate defaults for AKSSchemaResponseProperties @@ -776458,7 +789696,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionAccessKeyResponse; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionAccessKeyResponse; error?: string; expiryTime?: string; /** @@ -776499,7 +789737,7 @@ export namespace machinelearningservices { /** * Account key object for workspace connection credential. */ - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionAccountKeyResponse; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionAccountKeyResponse; error?: string; expiryTime?: string; /** @@ -776536,7 +789774,11 @@ export namespace machinelearningservices { /** * Details of system created ACR account to be used for the Registry */ - systemCreatedAcrAccount?: outputs.machinelearningservices.v20241001preview.SystemCreatedAcrAccountResponse; + systemCreatedAcrAccount?: outputs.machinelearningservices.v20250101preview.SystemCreatedAcrAccountResponse; + /** + * Details of user created ACR account to be used for the Registry + */ + userCreatedAcrAccount?: outputs.machinelearningservices.v20250101preview.UserCreatedAcrAccountResponse; } export interface ActualCapacityInfoResponse { @@ -776669,7 +789911,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered by various compute nodes during node setup. */ - errors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * Network is isolated or not */ @@ -776677,7 +789919,7 @@ export namespace machinelearningservices { /** * Counts of various node states on the compute. */ - nodeStateCounts: outputs.machinelearningservices.v20241001preview.NodeStateCountsResponse; + nodeStateCounts: outputs.machinelearningservices.v20250101preview.NodeStateCountsResponse; /** * Compute OS Type */ @@ -776693,11 +789935,11 @@ export namespace machinelearningservices { /** * Scale settings for AML Compute */ - scaleSettings?: outputs.machinelearningservices.v20241001preview.ScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20250101preview.ScaleSettingsResponse; /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20241001preview.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20250101preview.ResourceIdResponse; /** * The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. */ @@ -776705,11 +789947,11 @@ export namespace machinelearningservices { /** * Credentials for an administrator user account that will be created on each compute node. */ - userAccountCredentials?: outputs.machinelearningservices.v20241001preview.UserAccountCredentialsResponse; + userAccountCredentials?: outputs.machinelearningservices.v20250101preview.UserAccountCredentialsResponse; /** * Virtual Machine image for AML Compute - windows only */ - virtualMachineImage?: outputs.machinelearningservices.v20241001preview.VirtualMachineImageResponse; + virtualMachineImage?: outputs.machinelearningservices.v20250101preview.VirtualMachineImageResponse; /** * Virtual Machine priority */ @@ -776728,7 +789970,7 @@ export namespace machinelearningservices { enableNodePublicIp: (val.enableNodePublicIp) ?? true, osType: (val.osType) ?? "Linux", remoteLoginPortPublicAccess: (val.remoteLoginPortPublicAccess) ?? "NotSpecified", - scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20241001preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), + scaleSettings: (val.scaleSettings ? outputs.machinelearningservices.v20250101preview.scaleSettingsResponseProvideDefaults(val.scaleSettings) : undefined), }; } @@ -776768,11 +790010,11 @@ export namespace machinelearningservices { /** * Properties of AmlCompute */ - properties?: outputs.machinelearningservices.v20241001preview.AmlComputePropertiesResponse; + properties?: outputs.machinelearningservices.v20250101preview.AmlComputePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -776788,7 +790030,7 @@ export namespace machinelearningservices { export function amlComputeResponseProvideDefaults(val: AmlComputeResponse): AmlComputeResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20241001preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20250101preview.amlComputePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -776850,7 +790092,7 @@ export namespace machinelearningservices { /** * Api key object for workspace connection credential. */ - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionApiKeyResponse; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionApiKeyResponse; error?: string; expiryTime?: string; /** @@ -776944,7 +790186,7 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20250101preview.AmlTokenResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20250101preview.UserIdentityResponse; /** * Is the asset archived? */ @@ -776957,11 +790199,15 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20250101preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobOutputResponse}; + /** + * Parent job name. + */ + parentJobName?: string; /** * The asset property dictionary. */ @@ -776969,16 +790215,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20250101preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20241001preview.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20250101preview.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20250101preview.JobServiceResponse}; /** * Status of the job. */ @@ -776990,7 +790236,7 @@ export namespace machinelearningservices { /** * [Required] This represents scenario which can be one of Tables/NLP/Image */ - taskDetails: outputs.machinelearningservices.v20241001preview.ClassificationResponse | outputs.machinelearningservices.v20241001preview.ForecastingResponse | outputs.machinelearningservices.v20241001preview.ImageClassificationResponse | outputs.machinelearningservices.v20241001preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20241001preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20241001preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20241001preview.RegressionResponse | outputs.machinelearningservices.v20241001preview.TextClassificationResponse | outputs.machinelearningservices.v20241001preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20241001preview.TextNerResponse; + taskDetails: outputs.machinelearningservices.v20250101preview.ClassificationResponse | outputs.machinelearningservices.v20250101preview.ForecastingResponse | outputs.machinelearningservices.v20250101preview.ImageClassificationResponse | outputs.machinelearningservices.v20250101preview.ImageClassificationMultilabelResponse | outputs.machinelearningservices.v20250101preview.ImageInstanceSegmentationResponse | outputs.machinelearningservices.v20250101preview.ImageObjectDetectionResponse | outputs.machinelearningservices.v20250101preview.RegressionResponse | outputs.machinelearningservices.v20250101preview.TextClassificationResponse | outputs.machinelearningservices.v20250101preview.TextClassificationMultilabelResponse | outputs.machinelearningservices.v20250101preview.TextNerResponse; } /** * autoMLJobResponseProvideDefaults sets the appropriate defaults for AutoMLJobResponse @@ -777000,8 +790246,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20241001preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20250101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20250101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -777075,7 +790321,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20250101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureBlob'. @@ -777135,7 +790381,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20250101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen1'. @@ -777195,7 +790441,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20250101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureDataLakeGen2'. @@ -777278,7 +790524,7 @@ export namespace machinelearningservices { /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20250101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'AzureFile'. @@ -777339,11 +790585,11 @@ export namespace machinelearningservices { /** * HyperParameters for fine tuning Azure Open AI model. */ - hyperParameters?: outputs.machinelearningservices.v20241001preview.AzureOpenAiHyperParametersResponse; + hyperParameters?: outputs.machinelearningservices.v20250101preview.AzureOpenAiHyperParametersResponse; /** * [Required] Input model for fine tuning. */ - model: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + model: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; /** * Enum to determine the type of fine tuning. * Expected value is 'AzureOpenAI'. @@ -777356,11 +790602,11 @@ export namespace machinelearningservices { /** * [Required] Training data for fine tuning. */ - trainingData: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; /** * Validation data for fine tuning. */ - validationData?: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; } /** @@ -777427,7 +790673,7 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20241001preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20250101preview.CodeConfigurationResponse; /** * Compute target for batch inference operation. */ @@ -777435,7 +790681,7 @@ export namespace machinelearningservices { /** * Properties relevant to different deployment types. */ - deploymentConfiguration?: outputs.machinelearningservices.v20241001preview.BatchPipelineComponentDeploymentConfigurationResponse; + deploymentConfiguration?: outputs.machinelearningservices.v20250101preview.BatchPipelineComponentDeploymentConfigurationResponse; /** * Description of the endpoint deployment. */ @@ -777473,7 +790719,7 @@ export namespace machinelearningservices { /** * Reference to the model asset for the endpoint deployment. */ - model?: outputs.machinelearningservices.v20241001preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20241001preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20241001preview.OutputPathAssetReferenceResponse; + model?: outputs.machinelearningservices.v20250101preview.DataPathAssetReferenceResponse | outputs.machinelearningservices.v20250101preview.IdAssetReferenceResponse | outputs.machinelearningservices.v20250101preview.OutputPathAssetReferenceResponse; /** * Indicates how the output will be organized. */ @@ -777494,12 +790740,12 @@ export namespace machinelearningservices { * Indicates compute configuration for the job. * If not provided, will default to the defaults defined in ResourceConfiguration. */ - resources?: outputs.machinelearningservices.v20241001preview.DeploymentResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20250101preview.DeploymentResourceConfigurationResponse; /** * Retry Settings for the batch inference operation. * If not provided, will default to the defaults defined in BatchRetrySettings. */ - retrySettings?: outputs.machinelearningservices.v20241001preview.BatchRetrySettingsResponse; + retrySettings?: outputs.machinelearningservices.v20250101preview.BatchRetrySettingsResponse; } /** * batchDeploymentResponseProvideDefaults sets the appropriate defaults for BatchDeploymentResponse @@ -777513,8 +790759,8 @@ export namespace machinelearningservices { miniBatchSize: (val.miniBatchSize) ?? 10, outputAction: (val.outputAction) ?? "AppendRow", outputFileName: (val.outputFileName) ?? "predictions.csv", - resources: (val.resources ? outputs.machinelearningservices.v20241001preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), - retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20241001preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20250101preview.deploymentResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + retrySettings: (val.retrySettings ? outputs.machinelearningservices.v20250101preview.batchRetrySettingsResponseProvideDefaults(val.retrySettings) : undefined), }; } @@ -777540,7 +790786,7 @@ export namespace machinelearningservices { /** * Default values for Batch Endpoint */ - defaults?: outputs.machinelearningservices.v20241001preview.BatchEndpointDefaultsResponse; + defaults?: outputs.machinelearningservices.v20250101preview.BatchEndpointDefaultsResponse; /** * Description of the inference endpoint. */ @@ -777570,7 +790816,7 @@ export namespace machinelearningservices { /** * The ARM id of the component to be run. */ - componentId?: outputs.machinelearningservices.v20241001preview.IdAssetReferenceResponse; + componentId?: outputs.machinelearningservices.v20250101preview.IdAssetReferenceResponse; /** * The enumerated property types for batch deployments. * Expected value is 'PipelineComponent'. @@ -777698,6 +790944,10 @@ export namespace machinelearningservices { * Tag dictionary. Tags can be added, removed, and updated. */ tags?: {[key: string]: string}; + /** + * List of Thread storage connections. + */ + threadStorageConnections?: string[]; /** * List of VectorStore connections. */ @@ -777726,7 +790976,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20250101preview.MonitoringThresholdResponse; } export interface CategoricalDataQualityMetricThresholdResponse { @@ -777742,7 +790992,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20250101preview.MonitoringThresholdResponse; } export interface CategoricalPredictionDriftMetricThresholdResponse { @@ -777758,7 +791008,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20250101preview.MonitoringThresholdResponse; } /** @@ -777803,11 +791053,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20250101preview.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20250101preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -777816,7 +791066,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20241001preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20250101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20250101preview.CustomNCrossValidationsResponse; /** * Positive label for binary metrics calculation. */ @@ -777838,7 +791088,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -777848,15 +791098,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20241001preview.ClassificationTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20250101preview.ClassificationTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -777874,14 +791124,14 @@ export namespace machinelearningservices { export function classificationResponseProvideDefaults(val: ClassificationResponse): ClassificationResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20250101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20250101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "AUCWeighted", - testData: (val.testData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20250101preview.classificationTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -777925,7 +791175,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20241001preview.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20250101preview.StackEnsembleSettingsResponse; } /** * classificationTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ClassificationTrainingSettingsResponse @@ -777939,7 +791189,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20250101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -778142,7 +791392,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20241001preview.MpiResponse | outputs.machinelearningservices.v20241001preview.PyTorchResponse | outputs.machinelearningservices.v20241001preview.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20250101preview.MpiResponse | outputs.machinelearningservices.v20250101preview.PyTorchResponse | outputs.machinelearningservices.v20250101preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -778159,11 +791409,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20250101preview.AmlTokenResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20250101preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -778176,19 +791426,23 @@ export namespace machinelearningservices { /** * Command Job limit. */ - limits?: outputs.machinelearningservices.v20241001preview.CommandJobLimitsResponse; + limits?: outputs.machinelearningservices.v20250101preview.CommandJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20250101preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobOutputResponse}; /** * Input parameters. */ parameters: any; + /** + * Parent job name. + */ + parentJobName?: string; /** * The asset property dictionary. */ @@ -778196,16 +791450,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20250101preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20241001preview.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20250101preview.JobResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20250101preview.JobServiceResponse}; /** * Status of the job. */ @@ -778223,8 +791477,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20241001preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20250101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20250101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -778366,7 +791620,7 @@ export namespace machinelearningservices { /** * Environment information of this container. */ - environment?: outputs.machinelearningservices.v20241001preview.ComputeInstanceEnvironmentInfoResponse; + environment?: outputs.machinelearningservices.v20250101preview.ComputeInstanceEnvironmentInfoResponse; /** * Information of GPU. */ @@ -778527,11 +791781,11 @@ export namespace machinelearningservices { /** * Describes available applications and their endpoints on this ComputeInstance. */ - applications: outputs.machinelearningservices.v20241001preview.ComputeInstanceApplicationResponse[]; + applications: outputs.machinelearningservices.v20250101preview.ComputeInstanceApplicationResponse[]; /** * Specifies settings for autologger. */ - autologgerSettings?: outputs.machinelearningservices.v20241001preview.ComputeInstanceAutologgerSettingsResponse; + autologgerSettings?: outputs.machinelearningservices.v20250101preview.ComputeInstanceAutologgerSettingsResponse; /** * The Compute Instance Authorization type. Available values are personal (default). */ @@ -778539,27 +791793,27 @@ export namespace machinelearningservices { /** * Describes all connectivity endpoints available for this ComputeInstance. */ - connectivityEndpoints: outputs.machinelearningservices.v20241001preview.ComputeInstanceConnectivityEndpointsResponse; + connectivityEndpoints: outputs.machinelearningservices.v20250101preview.ComputeInstanceConnectivityEndpointsResponse; /** * Describes informations of containers on this ComputeInstance. */ - containers: outputs.machinelearningservices.v20241001preview.ComputeInstanceContainerResponse[]; + containers: outputs.machinelearningservices.v20250101preview.ComputeInstanceContainerResponse[]; /** * Describes information on user who created this ComputeInstance. */ - createdBy: outputs.machinelearningservices.v20241001preview.ComputeInstanceCreatedByResponse; + createdBy: outputs.machinelearningservices.v20250101preview.ComputeInstanceCreatedByResponse; /** * List of Custom Services added to the compute. */ - customServices?: outputs.machinelearningservices.v20241001preview.CustomServiceResponse[]; + customServices?: outputs.machinelearningservices.v20250101preview.CustomServiceResponse[]; /** * Describes informations of dataDisks on this ComputeInstance. */ - dataDisks: outputs.machinelearningservices.v20241001preview.ComputeInstanceDataDiskResponse[]; + dataDisks: outputs.machinelearningservices.v20250101preview.ComputeInstanceDataDiskResponse[]; /** * Describes informations of dataMounts on this ComputeInstance. */ - dataMounts: outputs.machinelearningservices.v20241001preview.ComputeInstanceDataMountResponse[]; + dataMounts: outputs.machinelearningservices.v20250101preview.ComputeInstanceDataMountResponse[]; /** * Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. */ @@ -778579,7 +791833,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered on this ComputeInstance. */ - errors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + errors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. */ @@ -778587,15 +791841,15 @@ export namespace machinelearningservices { /** * The last operation on ComputeInstance. */ - lastOperation: outputs.machinelearningservices.v20241001preview.ComputeInstanceLastOperationResponse; + lastOperation: outputs.machinelearningservices.v20250101preview.ComputeInstanceLastOperationResponse; /** * Returns metadata about the operating system image for this compute instance. */ - osImageMetadata: outputs.machinelearningservices.v20241001preview.ImageMetadataResponse; + osImageMetadata: outputs.machinelearningservices.v20250101preview.ImageMetadataResponse; /** * Settings for a personal compute instance. */ - personalComputeInstanceSettings?: outputs.machinelearningservices.v20241001preview.PersonalComputeInstanceSettingsResponse; + personalComputeInstanceSettings?: outputs.machinelearningservices.v20250101preview.PersonalComputeInstanceSettingsResponse; /** * Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. */ @@ -778603,15 +791857,15 @@ export namespace machinelearningservices { /** * The list of schedules to be applied on the computes. */ - schedules?: outputs.machinelearningservices.v20241001preview.ComputeSchedulesResponse; + schedules?: outputs.machinelearningservices.v20250101preview.ComputeSchedulesResponse; /** * Details of customized scripts to execute for setting up the cluster. */ - setupScripts?: outputs.machinelearningservices.v20241001preview.SetupScriptsResponse; + setupScripts?: outputs.machinelearningservices.v20250101preview.SetupScriptsResponse; /** * Specifies policy and settings for SSH access. */ - sshSettings?: outputs.machinelearningservices.v20241001preview.ComputeInstanceSshSettingsResponse; + sshSettings?: outputs.machinelearningservices.v20250101preview.ComputeInstanceSshSettingsResponse; /** * The current state of this ComputeInstance. */ @@ -778619,11 +791873,11 @@ export namespace machinelearningservices { /** * Virtual network subnet resource ID the compute nodes belong to. */ - subnet?: outputs.machinelearningservices.v20241001preview.ResourceIdResponse; + subnet?: outputs.machinelearningservices.v20250101preview.ResourceIdResponse; /** * ComputeInstance version. */ - versions: outputs.machinelearningservices.v20241001preview.ComputeInstanceVersionResponse; + versions: outputs.machinelearningservices.v20250101preview.ComputeInstanceVersionResponse; /** * Virtual Machine Size */ @@ -778641,7 +791895,7 @@ export namespace machinelearningservices { enableRootAccess: (val.enableRootAccess) ?? true, enableSSO: (val.enableSSO) ?? true, releaseQuotaOnStop: (val.releaseQuotaOnStop) ?? false, - sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20241001preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), + sshSettings: (val.sshSettings ? outputs.machinelearningservices.v20250101preview.computeInstanceSshSettingsResponseProvideDefaults(val.sshSettings) : undefined), }; } @@ -778681,11 +791935,11 @@ export namespace machinelearningservices { /** * Properties of ComputeInstance */ - properties?: outputs.machinelearningservices.v20241001preview.ComputeInstancePropertiesResponse; + properties?: outputs.machinelearningservices.v20250101preview.ComputeInstancePropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -778701,7 +791955,7 @@ export namespace machinelearningservices { export function computeInstanceResponseProvideDefaults(val: ComputeInstanceResponse): ComputeInstanceResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20241001preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20250101preview.computeInstancePropertiesResponseProvideDefaults(val.properties) : undefined), }; } @@ -778776,7 +792030,7 @@ export namespace machinelearningservices { /** * The list of compute start stop schedules to be applied. */ - computeStartStop?: outputs.machinelearningservices.v20241001preview.ComputeStartStopScheduleResponse[]; + computeStartStop?: outputs.machinelearningservices.v20250101preview.ComputeStartStopScheduleResponse[]; } /** @@ -778790,7 +792044,7 @@ export namespace machinelearningservices { /** * Required if triggerType is Cron. */ - cron?: outputs.machinelearningservices.v20241001preview.CronResponse; + cron?: outputs.machinelearningservices.v20250101preview.CronResponse; /** * A system assigned id for the schedule. */ @@ -778802,11 +792056,11 @@ export namespace machinelearningservices { /** * Required if triggerType is Recurrence. */ - recurrence?: outputs.machinelearningservices.v20241001preview.RecurrenceResponse; + recurrence?: outputs.machinelearningservices.v20250101preview.RecurrenceResponse; /** * [Deprecated] Not used any more. */ - schedule?: outputs.machinelearningservices.v20241001preview.ScheduleBaseResponse; + schedule?: outputs.machinelearningservices.v20250101preview.ScheduleBaseResponse; /** * Is the schedule enabled or disabled? */ @@ -778822,8 +792076,8 @@ export namespace machinelearningservices { export function computeStartStopScheduleResponseProvideDefaults(val: ComputeStartStopScheduleResponse): ComputeStartStopScheduleResponse { return { ...val, - cron: (val.cron ? outputs.machinelearningservices.v20241001preview.cronResponseProvideDefaults(val.cron) : undefined), - recurrence: (val.recurrence ? outputs.machinelearningservices.v20241001preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), + cron: (val.cron ? outputs.machinelearningservices.v20250101preview.cronResponseProvideDefaults(val.cron) : undefined), + recurrence: (val.recurrence ? outputs.machinelearningservices.v20250101preview.recurrenceResponseProvideDefaults(val.recurrence) : undefined), }; } @@ -778834,11 +792088,11 @@ export namespace machinelearningservices { /** * Container resource limit info: */ - containerResourceLimits?: outputs.machinelearningservices.v20241001preview.ContainerResourceSettingsResponse; + containerResourceLimits?: outputs.machinelearningservices.v20250101preview.ContainerResourceSettingsResponse; /** * Container resource request info: */ - containerResourceRequests?: outputs.machinelearningservices.v20241001preview.ContainerResourceSettingsResponse; + containerResourceRequests?: outputs.machinelearningservices.v20250101preview.ContainerResourceSettingsResponse; } export interface ContainerResourceSettingsResponse { @@ -778867,7 +792121,7 @@ export namespace machinelearningservices { /** * Model used for the endpoint deployment. */ - model: outputs.machinelearningservices.v20241001preview.EndpointDeploymentModelResponse; + model: outputs.machinelearningservices.v20250101preview.EndpointDeploymentModelResponse; /** * Read-only provision state status property. */ @@ -778876,7 +792130,7 @@ export namespace machinelearningservices { * The name of RAI policy. */ raiPolicyName?: string; - sku?: outputs.machinelearningservices.v20241001preview.CognitiveServicesSkuResponse; + sku?: outputs.machinelearningservices.v20250101preview.CognitiveServicesSkuResponse; /** * Kind of the deployment. * Expected value is 'Azure.ContentSafety'. @@ -778889,6 +792143,10 @@ export namespace machinelearningservices { } export interface ContentSafetyResponse { + /** + * [Required] Specifies the current safety level for content safety. + */ + contentSafetyLevel?: string; /** * [Required] Specifies the status of content safety. */ @@ -778908,7 +792166,7 @@ export namespace machinelearningservices { /** * [Required] Defines the monitor. */ - monitorDefinition: outputs.machinelearningservices.v20241001preview.MonitorDefinitionResponse; + monitorDefinition: outputs.machinelearningservices.v20250101preview.MonitorDefinitionResponse; } /** @@ -779020,7 +792278,7 @@ export namespace machinelearningservices { /** * Custom Keys credential object */ - credentials?: outputs.machinelearningservices.v20241001preview.CustomKeysResponse; + credentials?: outputs.machinelearningservices.v20250101preview.CustomKeysResponse; error?: string; expiryTime?: string; /** @@ -779047,7 +792305,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20250101preview.MonitoringThresholdResponse; } export interface CustomModelFineTuningResponse { @@ -779058,7 +792316,7 @@ export namespace machinelearningservices { /** * [Required] Input model for fine tuning. */ - model: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + model: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; /** * Enum to determine the type of fine tuning. * Expected value is 'Custom'. @@ -779071,11 +792329,11 @@ export namespace machinelearningservices { /** * [Required] Training data for fine tuning. */ - trainingData: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; /** * Validation data for fine tuning. */ - validationData?: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; } export interface CustomModelJobInputResponse { @@ -779148,15 +792406,15 @@ export namespace machinelearningservices { /** * Monitoring assets to take as input. Key is the component input port name, value is the data asset. */ - inputAssets?: {[key: string]: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse}; + inputAssets?: {[key: string]: outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse}; /** * Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse}; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: outputs.machinelearningservices.v20241001preview.CustomMetricThresholdResponse[]; + metricThresholds: outputs.machinelearningservices.v20250101preview.CustomMetricThresholdResponse[]; /** * The current notification mode for this signal. */ @@ -779206,23 +792464,23 @@ export namespace machinelearningservices { /** * Describes the docker settings for the image */ - docker?: outputs.machinelearningservices.v20241001preview.DockerResponse; + docker?: outputs.machinelearningservices.v20250101preview.DockerResponse; /** * Configuring the endpoints for the container */ - endpoints?: outputs.machinelearningservices.v20241001preview.EndpointResponse[]; + endpoints?: outputs.machinelearningservices.v20250101preview.EndpointResponse[]; /** * Environment Variable for the container */ - environmentVariables?: {[key: string]: outputs.machinelearningservices.v20241001preview.EnvironmentVariableResponse}; + environmentVariables?: {[key: string]: outputs.machinelearningservices.v20250101preview.EnvironmentVariableResponse}; /** * Describes the Image Specifications */ - image?: outputs.machinelearningservices.v20241001preview.ImageResponse; + image?: outputs.machinelearningservices.v20250101preview.ImageResponse; /** * Describes the jupyter kernel settings for the image if its a custom environment */ - kernel?: outputs.machinelearningservices.v20241001preview.JupyterKernelConfigResponse; + kernel?: outputs.machinelearningservices.v20250101preview.JupyterKernelConfigResponse; /** * Name of the Custom Service */ @@ -779230,7 +792488,7 @@ export namespace machinelearningservices { /** * Configuring the volumes for the container */ - volumes?: outputs.machinelearningservices.v20241001preview.VolumeDefinitionResponse[]; + volumes?: outputs.machinelearningservices.v20250101preview.VolumeDefinitionResponse[]; } /** * customServiceResponseProvideDefaults sets the appropriate defaults for CustomServiceResponse @@ -779238,7 +792496,7 @@ export namespace machinelearningservices { export function customServiceResponseProvideDefaults(val: CustomServiceResponse): CustomServiceResponse { return { ...val, - image: (val.image ? outputs.machinelearningservices.v20241001preview.imageResponseProvideDefaults(val.image) : undefined), + image: (val.image ? outputs.machinelearningservices.v20250101preview.imageResponseProvideDefaults(val.image) : undefined), }; } @@ -779271,11 +792529,11 @@ export namespace machinelearningservices { * [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. * Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. */ - collections: {[key: string]: outputs.machinelearningservices.v20241001preview.CollectionResponse}; + collections: {[key: string]: outputs.machinelearningservices.v20250101preview.CollectionResponse}; /** * The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. */ - requestLogging?: outputs.machinelearningservices.v20241001preview.RequestLoggingResponse; + requestLogging?: outputs.machinelearningservices.v20250101preview.RequestLoggingResponse; /** * When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. * If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. @@ -779345,15 +792603,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20241001preview.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20250101preview.FeatureImportanceSettingsResponse; /** * The feature filter which identifies which feature to calculate drift over. */ - features?: outputs.machinelearningservices.v20241001preview.AllFeaturesResponse | outputs.machinelearningservices.v20241001preview.FeatureSubsetResponse | outputs.machinelearningservices.v20241001preview.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20250101preview.AllFeaturesResponse | outputs.machinelearningservices.v20250101preview.FeatureSubsetResponse | outputs.machinelearningservices.v20250101preview.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20241001preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20241001preview.NumericalDataDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20250101preview.CategoricalDataDriftMetricThresholdResponse | outputs.machinelearningservices.v20250101preview.NumericalDataDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -779361,7 +792619,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -779369,7 +792627,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse; /** * * Expected value is 'DataDrift'. @@ -779382,7 +792640,7 @@ export namespace machinelearningservices { export function dataDriftMonitoringSignalResponseProvideDefaults(val: DataDriftMonitoringSignalResponse): DataDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20241001preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20250101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -779422,7 +792680,7 @@ export namespace machinelearningservices { /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -779466,11 +792724,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20241001preview.DataLakeAnalyticsSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20250101preview.DataLakeAnalyticsSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -779515,15 +792773,15 @@ export namespace machinelearningservices { /** * The settings for computing feature importance. */ - featureImportanceSettings?: outputs.machinelearningservices.v20241001preview.FeatureImportanceSettingsResponse; + featureImportanceSettings?: outputs.machinelearningservices.v20250101preview.FeatureImportanceSettingsResponse; /** * The features to calculate drift over. */ - features?: outputs.machinelearningservices.v20241001preview.AllFeaturesResponse | outputs.machinelearningservices.v20241001preview.FeatureSubsetResponse | outputs.machinelearningservices.v20241001preview.TopNFeaturesByAttributionResponse; + features?: outputs.machinelearningservices.v20250101preview.AllFeaturesResponse | outputs.machinelearningservices.v20250101preview.FeatureSubsetResponse | outputs.machinelearningservices.v20250101preview.TopNFeaturesByAttributionResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20241001preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20241001preview.NumericalDataQualityMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20250101preview.CategoricalDataQualityMetricThresholdResponse | outputs.machinelearningservices.v20250101preview.NumericalDataQualityMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -779531,7 +792789,7 @@ export namespace machinelearningservices { /** * [Required] The data produced by the production service which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -779539,7 +792797,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse; /** * * Expected value is 'DataQuality'. @@ -779552,7 +792810,7 @@ export namespace machinelearningservices { export function dataQualityMonitoringSignalResponseProvideDefaults(val: DataQualityMonitoringSignalResponse): DataQualityMonitoringSignalResponse { return { ...val, - featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20241001preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), + featureImportanceSettings: (val.featureImportanceSettings ? outputs.machinelearningservices.v20250101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings) : undefined), }; } @@ -779606,11 +792864,11 @@ export namespace machinelearningservices { /** * Properties of Databricks */ - properties?: outputs.machinelearningservices.v20241001preview.DatabricksPropertiesResponse; + properties?: outputs.machinelearningservices.v20250101preview.DatabricksPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -779680,6 +792938,102 @@ export namespace machinelearningservices { }; } + /** + * Distillation Job definition. + */ + export interface DistillationJobResponse { + /** + * ARM resource ID of the component resource. + */ + componentId?: string; + /** + * ARM resource ID of the compute resource. + */ + computeId?: string; + /** + * [Required] + */ + dataGenerationDetails: outputs.machinelearningservices.v20250101preview.LabelGenerationResponse; + /** + * The asset description text. + */ + description?: string; + /** + * Display name of job. + */ + displayName?: string; + /** + * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + */ + experimentName?: string; + /** + * [Required] + */ + finetuningDetails: outputs.machinelearningservices.v20250101preview.FinetuningDetailsResponse; + /** + * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + * Defaults to AmlToken if null. + */ + identity?: outputs.machinelearningservices.v20250101preview.AmlTokenResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20250101preview.UserIdentityResponse; + /** + * Is the asset archived? + */ + isArchived?: boolean; + /** + * Enum to determine the type of job. + * Expected value is 'Distillation'. + */ + jobType: "Distillation"; + /** + * Notification setting for the job + */ + notificationSetting?: outputs.machinelearningservices.v20250101preview.NotificationSettingResponse; + /** + * [Required] + */ + outputs: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobOutputResponse}; + /** + * Parent job name. + */ + parentJobName?: string; + /** + * The asset property dictionary. + */ + properties?: {[key: string]: string}; + /** + * Queue settings for the job + */ + queueSettings?: outputs.machinelearningservices.v20250101preview.QueueSettingsResponse; + /** + * Instance types and other resources for the job + */ + resources?: outputs.machinelearningservices.v20250101preview.JobResourcesResponse; + /** + * List of JobEndpoints. + * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + */ + services?: {[key: string]: outputs.machinelearningservices.v20250101preview.JobServiceResponse}; + /** + * Status of the job. + */ + status: string; + /** + * Tag dictionary. Tags can be added, removed, and updated. + */ + tags?: {[key: string]: string}; + } + /** + * distillationJobResponseProvideDefaults sets the appropriate defaults for DistillationJobResponse + */ + export function distillationJobResponseProvideDefaults(val: DistillationJobResponse): DistillationJobResponse { + return { + ...val, + experimentName: (val.experimentName) ?? "Default", + isArchived: (val.isArchived) ?? false, + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20250101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + }; + } + export interface DockerResponse { /** * Indicate whether container shall run in privileged or non-privileged mode. @@ -779696,11 +793050,11 @@ export namespace machinelearningservices { /** * Identity to be used with the keyVault */ - identity?: outputs.machinelearningservices.v20241001preview.IdentityForCmkResponse; + identity?: outputs.machinelearningservices.v20250101preview.IdentityForCmkResponse; /** * KeyVault details to do the encryption */ - keyVaultProperties: outputs.machinelearningservices.v20241001preview.KeyVaultPropertiesResponse; + keyVaultProperties: outputs.machinelearningservices.v20250101preview.KeyVaultPropertiesResponse; /** * The byok search account that customer brings to store customer's data * with encryption @@ -779755,7 +793109,7 @@ export namespace machinelearningservices { * The capabilities. */ capabilities?: {[key: string]: string}; - deprecation?: outputs.machinelearningservices.v20241001preview.EndpointModelDeprecationPropertiesResponse; + deprecation?: outputs.machinelearningservices.v20250101preview.EndpointModelDeprecationPropertiesResponse; /** * The capabilities for finetune models. */ @@ -779783,11 +793137,11 @@ export namespace machinelearningservices { /** * The list of Model Sku. */ - skus?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuPropertiesResponse[]; + skus?: outputs.machinelearningservices.v20250101preview.EndpointModelSkuPropertiesResponse[]; /** * Metadata pertaining to creation and last modification of the resource. */ - systemData: outputs.machinelearningservices.v20241001preview.SystemDataResponse; + systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; /** * Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. */ @@ -779806,7 +793160,7 @@ export namespace machinelearningservices { } export interface EndpointModelSkuPropertiesResponse { - capacity?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuCapacityPropertiesResponse; + capacity?: outputs.machinelearningservices.v20250101preview.EndpointModelSkuCapacityPropertiesResponse; /** * The list of ARM id for the connection support this SKU. */ @@ -779819,7 +793173,7 @@ export namespace machinelearningservices { * The name of the model SKU. */ name?: string; - rateLimits?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuRateLimitPropertiesResponse[]; + rateLimits?: outputs.machinelearningservices.v20250101preview.EndpointModelSkuRateLimitPropertiesResponse[]; /** * The usage name of the model SKU. */ @@ -779838,7 +793192,7 @@ export namespace machinelearningservices { /** * The call rate limit for the model. */ - rules?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuRateLimitRulePropertiesResponse[]; + rules?: outputs.machinelearningservices.v20250101preview.EndpointModelSkuRateLimitRulePropertiesResponse[]; } export interface EndpointModelSkuRateLimitRulePatternPropertiesResponse { @@ -779853,7 +793207,7 @@ export namespace machinelearningservices { */ dynamicThrottlingEnabled?: boolean; key?: string; - matchPatterns?: outputs.machinelearningservices.v20241001preview.EndpointModelSkuRateLimitRulePatternPropertiesResponse[]; + matchPatterns?: outputs.machinelearningservices.v20250101preview.EndpointModelSkuRateLimitRulePatternPropertiesResponse[]; minCount?: number; renewalPeriod?: number; } @@ -779977,7 +793331,7 @@ export namespace machinelearningservices { /** * Configuration settings for Docker build context. */ - build?: outputs.machinelearningservices.v20241001preview.BuildContextResponse; + build?: outputs.machinelearningservices.v20250101preview.BuildContextResponse; /** * Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. * @@ -779997,10 +793351,14 @@ export namespace machinelearningservices { * */ image?: string; + /** + * Environment image details + */ + imageDetails?: outputs.machinelearningservices.v20250101preview.ImageDetailsResponse; /** * Defines configuration specific to inference. */ - inferenceConfig?: outputs.machinelearningservices.v20241001preview.InferenceContainerPropertiesResponse; + inferenceConfig?: outputs.machinelearningservices.v20250101preview.InferenceContainerPropertiesResponse; /** * If the name version are system generated (anonymous registration). */ @@ -780037,7 +793395,7 @@ export namespace machinelearningservices { return { ...val, autoRebuild: (val.autoRebuild) ?? "Disabled", - build: (val.build ? outputs.machinelearningservices.v20241001preview.buildContextResponseProvideDefaults(val.build) : undefined), + build: (val.build ? outputs.machinelearningservices.v20250101preview.buildContextResponseProvideDefaults(val.build) : undefined), isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, osType: (val.osType) ?? "Linux", @@ -780065,7 +793423,7 @@ export namespace machinelearningservices { /** * The error additional info. */ - additionalInfo: outputs.machinelearningservices.v20241001preview.ErrorAdditionalInfoResponse[]; + additionalInfo: outputs.machinelearningservices.v20250101preview.ErrorAdditionalInfoResponse[]; /** * The error code. */ @@ -780073,7 +793431,7 @@ export namespace machinelearningservices { /** * The error details. */ - details: outputs.machinelearningservices.v20241001preview.ErrorDetailResponse[]; + details: outputs.machinelearningservices.v20250101preview.ErrorDetailResponse[]; /** * The error message. */ @@ -780091,7 +793449,7 @@ export namespace machinelearningservices { /** * The error object. */ - error?: outputs.machinelearningservices.v20241001preview.ErrorDetailResponse; + error?: outputs.machinelearningservices.v20250101preview.ErrorDetailResponse; } /** @@ -780127,7 +793485,7 @@ export namespace machinelearningservices { /** * The list of estimated prices for using a VM of a particular OS type, tier, etc. */ - values: outputs.machinelearningservices.v20241001preview.EstimatedVMPriceResponse[]; + values: outputs.machinelearningservices.v20250101preview.EstimatedVMPriceResponse[]; } export interface FeatureAttributionDriftMonitoringSignalResponse { @@ -780138,11 +793496,11 @@ export namespace machinelearningservices { /** * [Required] The settings for computing feature importance. */ - featureImportanceSettings: outputs.machinelearningservices.v20241001preview.FeatureImportanceSettingsResponse; + featureImportanceSettings: outputs.machinelearningservices.v20250101preview.FeatureImportanceSettingsResponse; /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThreshold: outputs.machinelearningservices.v20241001preview.FeatureAttributionMetricThresholdResponse; + metricThreshold: outputs.machinelearningservices.v20250101preview.FeatureAttributionMetricThresholdResponse; /** * The current notification mode for this signal. */ @@ -780150,7 +793508,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: (outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse)[]; + productionData: (outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse)[]; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -780158,7 +793516,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse; /** * * Expected value is 'FeatureAttributionDrift'. @@ -780171,7 +793529,7 @@ export namespace machinelearningservices { export function featureAttributionDriftMonitoringSignalResponseProvideDefaults(val: FeatureAttributionDriftMonitoringSignalResponse): FeatureAttributionDriftMonitoringSignalResponse { return { ...val, - featureImportanceSettings: outputs.machinelearningservices.v20241001preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), + featureImportanceSettings: outputs.machinelearningservices.v20250101preview.featureImportanceSettingsResponseProvideDefaults(val.featureImportanceSettings), }; } @@ -780183,7 +793541,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20250101preview.MonitoringThresholdResponse; } export interface FeatureImportanceSettingsResponse { @@ -780207,7 +793565,7 @@ export namespace machinelearningservices { } export interface FeatureStoreSettingsResponse { - computeRuntime?: outputs.machinelearningservices.v20241001preview.ComputeRuntimeDtoResponse; + computeRuntime?: outputs.machinelearningservices.v20250101preview.ComputeRuntimeDtoResponse; offlineStoreConnectionName?: string; onlineStoreConnectionName?: string; } @@ -780300,7 +793658,7 @@ export namespace machinelearningservices { /** * Specifies the materialization settings */ - materializationSettings?: outputs.machinelearningservices.v20241001preview.MaterializationSettingsResponse; + materializationSettings?: outputs.machinelearningservices.v20250101preview.MaterializationSettingsResponse; /** * The asset property dictionary. */ @@ -780312,7 +793670,7 @@ export namespace machinelearningservices { /** * Specifies the feature spec details */ - specification?: outputs.machinelearningservices.v20241001preview.FeaturesetSpecificationResponse; + specification?: outputs.machinelearningservices.v20250101preview.FeaturesetSpecificationResponse; /** * Specifies the asset stage */ @@ -780330,7 +793688,7 @@ export namespace machinelearningservices { ...val, isAnonymous: (val.isAnonymous) ?? false, isArchived: (val.isArchived) ?? false, - materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20241001preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), + materializationSettings: (val.materializationSettings ? outputs.machinelearningservices.v20250101preview.materializationSettingsResponseProvideDefaults(val.materializationSettings) : undefined), }; } @@ -780388,7 +793746,7 @@ export namespace machinelearningservices { /** * Specifies index columns */ - indexColumns?: outputs.machinelearningservices.v20241001preview.IndexColumnResponse[]; + indexColumns?: outputs.machinelearningservices.v20250101preview.IndexColumnResponse[]; /** * If the name version are system generated (anonymous registration). */ @@ -780452,12 +793810,12 @@ export namespace machinelearningservices { /** * [Required] */ - fineTuningDetails: outputs.machinelearningservices.v20241001preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20241001preview.CustomModelFineTuningResponse; + fineTuningDetails: outputs.machinelearningservices.v20250101preview.AzureOpenAiFineTuningResponse | outputs.machinelearningservices.v20250101preview.CustomModelFineTuningResponse; /** * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20250101preview.AmlTokenResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20250101preview.UserIdentityResponse; /** * Is the asset archived? */ @@ -780470,11 +793828,15 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20250101preview.NotificationSettingResponse; /** * [Required] */ - outputs: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; + outputs: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobOutputResponse}; + /** + * Parent job name. + */ + parentJobName?: string; /** * The asset property dictionary. */ @@ -780482,16 +793844,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20250101preview.QueueSettingsResponse; /** * Instance types and other resources for the job */ - resources?: outputs.machinelearningservices.v20241001preview.JobResourcesResponse; + resources?: outputs.machinelearningservices.v20250101preview.JobResourcesResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20250101preview.JobServiceResponse}; /** * Status of the job. */ @@ -780509,10 +793871,21 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20250101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), }; } + export interface FinetuningDetailsResponse { + /** + * Finetuning Hyperparameters + */ + hyperParameters?: {[key: string]: string}; + /** + * [Required] Student model for fine tuning. + */ + studentModel: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; + } + /** * Fixed input data definition. */ @@ -780558,15 +793931,15 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20250101preview.TableVerticalFeaturizationSettingsResponse; /** * Forecasting task specific inputs. */ - forecastingSettings?: outputs.machinelearningservices.v20241001preview.ForecastingSettingsResponse; + forecastingSettings?: outputs.machinelearningservices.v20250101preview.ForecastingSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20250101preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -780575,7 +793948,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20241001preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20250101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20250101preview.CustomNCrossValidationsResponse; /** * Primary metric for forecasting task. */ @@ -780593,7 +793966,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -780603,15 +793976,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20241001preview.ForecastingTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20250101preview.ForecastingTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -780629,15 +794002,15 @@ export namespace machinelearningservices { export function forecastingResponseProvideDefaults(val: ForecastingResponse): ForecastingResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20241001preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20250101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + forecastingSettings: (val.forecastingSettings ? outputs.machinelearningservices.v20250101preview.forecastingSettingsResponseProvideDefaults(val.forecastingSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20250101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20250101preview.forecastingTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -780663,7 +794036,7 @@ export namespace machinelearningservices { /** * The desired maximum forecast horizon in units of time-series frequency. */ - forecastHorizon?: outputs.machinelearningservices.v20241001preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20241001preview.CustomForecastHorizonResponse; + forecastHorizon?: outputs.machinelearningservices.v20250101preview.AutoForecastHorizonResponse | outputs.machinelearningservices.v20250101preview.CustomForecastHorizonResponse; /** * When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. */ @@ -780672,7 +794045,7 @@ export namespace machinelearningservices { * Set time series seasonality as an integer multiple of the series frequency. * If seasonality is set to 'auto', it will be inferred. */ - seasonality?: outputs.machinelearningservices.v20241001preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20241001preview.CustomSeasonalityResponse; + seasonality?: outputs.machinelearningservices.v20250101preview.AutoSeasonalityResponse | outputs.machinelearningservices.v20250101preview.CustomSeasonalityResponse; /** * The parameter defining how if AutoML should handle short time series. */ @@ -780685,11 +794058,11 @@ export namespace machinelearningservices { /** * The number of past periods to lag from the target column. */ - targetLags?: outputs.machinelearningservices.v20241001preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20241001preview.CustomTargetLagsResponse; + targetLags?: outputs.machinelearningservices.v20250101preview.AutoTargetLagsResponse | outputs.machinelearningservices.v20250101preview.CustomTargetLagsResponse; /** * The number of past periods used to create a rolling window average of the target column. */ - targetRollingWindowSize?: outputs.machinelearningservices.v20241001preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20241001preview.CustomTargetRollingWindowSizeResponse; + targetRollingWindowSize?: outputs.machinelearningservices.v20250101preview.AutoTargetRollingWindowSizeResponse | outputs.machinelearningservices.v20250101preview.CustomTargetRollingWindowSizeResponse; /** * The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. */ @@ -780757,7 +794130,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20241001preview.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20250101preview.StackEnsembleSettingsResponse; } /** * forecastingTrainingSettingsResponseProvideDefaults sets the appropriate defaults for ForecastingTrainingSettingsResponse @@ -780771,7 +794144,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20250101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -780818,19 +794191,19 @@ export namespace machinelearningservices { /** * Environment variables configuration for the inference pool. */ - environmentVariables?: outputs.machinelearningservices.v20241001preview.StringStringKeyValuePairResponse[]; + environmentVariables?: outputs.machinelearningservices.v20250101preview.StringStringKeyValuePairResponse[]; /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20250101preview.ProbeSettingsResponse; /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20250101preview.ProbeSettingsResponse; /** * This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. */ - startupProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + startupProbe?: outputs.machinelearningservices.v20250101preview.ProbeSettingsResponse; } /** * groupEnvironmentConfigurationResponseProvideDefaults sets the appropriate defaults for GroupEnvironmentConfigurationResponse @@ -780838,9 +794211,9 @@ export namespace machinelearningservices { export function groupEnvironmentConfigurationResponseProvideDefaults(val: GroupEnvironmentConfigurationResponse): GroupEnvironmentConfigurationResponse { return { ...val, - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - startupProbe: (val.startupProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.startupProbe) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20250101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20250101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + startupProbe: (val.startupProbe ? outputs.machinelearningservices.v20250101preview.probeSettingsResponseProvideDefaults(val.startupProbe) : undefined), }; } @@ -780865,7 +794238,7 @@ export namespace machinelearningservices { /** * Admin credentials for master node of the cluster */ - administratorAccount?: outputs.machinelearningservices.v20241001preview.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20250101preview.VirtualMachineSshCredentialsResponse; /** * Port open for ssh connections on the master node of the cluster. */ @@ -780908,11 +794281,11 @@ export namespace machinelearningservices { /** * HDInsight compute properties */ - properties?: outputs.machinelearningservices.v20241001preview.HDInsightPropertiesResponse; + properties?: outputs.machinelearningservices.v20250101preview.HDInsightPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -780966,7 +794339,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20241001preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20250101preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -780974,7 +794347,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20241001preview.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20250101preview.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -780982,11 +794355,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20241001preview.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20250101preview.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20241001preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20250101preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -781000,11 +794373,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -781018,12 +794391,12 @@ export namespace machinelearningservices { export function imageClassificationMultilabelResponseProvideDefaults(val: ImageClassificationMultilabelResponse): ImageClassificationMultilabelResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20241001preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20250101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20250101preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "IOU", - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -781035,7 +794408,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20241001preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20250101preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -781043,7 +794416,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20241001preview.ImageModelSettingsClassificationResponse; + modelSettings?: outputs.machinelearningservices.v20250101preview.ImageModelSettingsClassificationResponse; /** * Primary metric to optimize for this task. */ @@ -781051,11 +794424,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20241001preview.ImageModelDistributionSettingsClassificationResponse[]; + searchSpace?: outputs.machinelearningservices.v20250101preview.ImageModelDistributionSettingsClassificationResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20241001preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20250101preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -781069,11 +794442,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -781087,15 +794460,49 @@ export namespace machinelearningservices { export function imageClassificationResponseProvideDefaults(val: ImageClassificationResponse): ImageClassificationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20241001preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20250101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20250101preview.imageModelSettingsClassificationResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } + export interface ImageDetailsResponse { + /** + * Indicates if image exists + */ + exists?: boolean; + /** + * Container image details + */ + image?: outputs.machinelearningservices.v20250101preview.ImageInfoResponse; + /** + * Vulnerability findings details + */ + vulnerabilityFindings?: outputs.machinelearningservices.v20250101preview.VulnerabilityFindingsResponse; + } + + export interface ImageInfoResponse { + /** + * Image digest + */ + digest?: string; + /** + * Container registry host name + */ + hostname?: string; + /** + * Repository name + */ + repository?: string; + /** + * Image tag + */ + tag?: string; + } + /** * Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, * drawing a polygon around each object in the image. @@ -781104,7 +794511,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20241001preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20250101preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -781112,7 +794519,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20241001preview.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20250101preview.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -781120,11 +794527,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20241001preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20250101preview.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20241001preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20250101preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -781138,11 +794545,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -781156,12 +794563,12 @@ export namespace machinelearningservices { export function imageInstanceSegmentationResponseProvideDefaults(val: ImageInstanceSegmentationResponse): ImageInstanceSegmentationResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20241001preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20250101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20250101preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -781213,7 +794620,7 @@ export namespace machinelearningservices { /** * Metadata about the os patching. */ - osPatchingStatus: outputs.machinelearningservices.v20241001preview.OsPatchingStatusResponse; + osPatchingStatus: outputs.machinelearningservices.v20250101preview.OsPatchingStatusResponse; } /** @@ -781612,7 +795019,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -781746,7 +795153,7 @@ export namespace machinelearningservices { export function imageModelSettingsClassificationResponseProvideDefaults(val: ImageModelSettingsClassificationResponse): ImageModelSettingsClassificationResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20241001preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20250101preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", optimizer: (val.optimizer) ?? "None", }; @@ -781795,7 +795202,7 @@ export namespace machinelearningservices { /** * The pretrained checkpoint model for incremental training. */ - checkpointModel?: outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse; + checkpointModel?: outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse; /** * The id of a previous run that has a pretrained checkpoint for incremental training. */ @@ -781971,7 +795378,7 @@ export namespace machinelearningservices { export function imageModelSettingsObjectDetectionResponseProvideDefaults(val: ImageModelSettingsObjectDetectionResponse): ImageModelSettingsObjectDetectionResponse { return { ...val, - checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20241001preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), + checkpointModel: (val.checkpointModel ? outputs.machinelearningservices.v20250101preview.mlflowModelJobInputResponseProvideDefaults(val.checkpointModel) : undefined), learningRateScheduler: (val.learningRateScheduler) ?? "None", modelSize: (val.modelSize) ?? "None", optimizer: (val.optimizer) ?? "None", @@ -781987,7 +795394,7 @@ export namespace machinelearningservices { /** * [Required] Limit settings for the AutoML job. */ - limitSettings: outputs.machinelearningservices.v20241001preview.ImageLimitSettingsResponse; + limitSettings: outputs.machinelearningservices.v20250101preview.ImageLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -781995,7 +795402,7 @@ export namespace machinelearningservices { /** * Settings used for training the model. */ - modelSettings?: outputs.machinelearningservices.v20241001preview.ImageModelSettingsObjectDetectionResponse; + modelSettings?: outputs.machinelearningservices.v20250101preview.ImageModelSettingsObjectDetectionResponse; /** * Primary metric to optimize for this task. */ @@ -782003,11 +795410,11 @@ export namespace machinelearningservices { /** * Search space for sampling different combinations of models and their hyperparameters. */ - searchSpace?: outputs.machinelearningservices.v20241001preview.ImageModelDistributionSettingsObjectDetectionResponse[]; + searchSpace?: outputs.machinelearningservices.v20250101preview.ImageModelDistributionSettingsObjectDetectionResponse[]; /** * Model sweeping and hyperparameter sweeping related settings. */ - sweepSettings?: outputs.machinelearningservices.v20241001preview.ImageSweepSettingsResponse; + sweepSettings?: outputs.machinelearningservices.v20250101preview.ImageSweepSettingsResponse; /** * Target column name: This is prediction values column. * Also known as label column name in context of classification tasks. @@ -782021,11 +795428,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -782039,12 +795446,12 @@ export namespace machinelearningservices { export function imageObjectDetectionResponseProvideDefaults(val: ImageObjectDetectionResponse): ImageObjectDetectionResponse { return { ...val, - limitSettings: outputs.machinelearningservices.v20241001preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), + limitSettings: outputs.machinelearningservices.v20250101preview.imageLimitSettingsResponseProvideDefaults(val.limitSettings), logVerbosity: (val.logVerbosity) ?? "Info", - modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20241001preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), + modelSettings: (val.modelSettings ? outputs.machinelearningservices.v20250101preview.imageModelSettingsObjectDetectionResponseProvideDefaults(val.modelSettings) : undefined), primaryMetric: (val.primaryMetric) ?? "MeanAveragePrecision", - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -782079,7 +795486,7 @@ export namespace machinelearningservices { /** * Type of early termination policy. */ - earlyTermination?: outputs.machinelearningservices.v20241001preview.BanditPolicyResponse | outputs.machinelearningservices.v20241001preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20241001preview.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20250101preview.BanditPolicyResponse | outputs.machinelearningservices.v20250101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20250101preview.TruncationSelectionPolicyResponse; /** * [Required] Type of the hyperparameter sampling algorithms. */ @@ -782113,15 +795520,15 @@ export namespace machinelearningservices { /** * The route to check the liveness of the inference server container. */ - livenessRoute?: outputs.machinelearningservices.v20241001preview.RouteResponse; + livenessRoute?: outputs.machinelearningservices.v20250101preview.RouteResponse; /** * The route to check the readiness of the inference server container. */ - readinessRoute?: outputs.machinelearningservices.v20241001preview.RouteResponse; + readinessRoute?: outputs.machinelearningservices.v20250101preview.RouteResponse; /** * The port to send the scoring requests to, within the inference server container. */ - scoringRoute?: outputs.machinelearningservices.v20241001preview.RouteResponse; + scoringRoute?: outputs.machinelearningservices.v20250101preview.RouteResponse; } /** @@ -782147,7 +795554,7 @@ export namespace machinelearningservices { /** * Property dictionary. Properties can be added, but not removed or altered. */ - properties?: outputs.machinelearningservices.v20241001preview.StringStringKeyValuePairResponse[]; + properties?: outputs.machinelearningservices.v20250101preview.StringStringKeyValuePairResponse[]; /** * Provisioning state for the endpoint. */ @@ -782155,7 +795562,7 @@ export namespace machinelearningservices { /** * RequestConfiguration for endpoint. */ - requestConfiguration?: outputs.machinelearningservices.v20241001preview.RequestConfigurationResponse; + requestConfiguration?: outputs.machinelearningservices.v20250101preview.RequestConfigurationResponse; } /** * inferenceEndpointResponseProvideDefaults sets the appropriate defaults for InferenceEndpointResponse @@ -782163,7 +795570,7 @@ export namespace machinelearningservices { export function inferenceEndpointResponseProvideDefaults(val: InferenceEndpointResponse): InferenceEndpointResponse { return { ...val, - requestConfiguration: (val.requestConfiguration ? outputs.machinelearningservices.v20241001preview.requestConfigurationResponseProvideDefaults(val.requestConfiguration) : undefined), + requestConfiguration: (val.requestConfiguration ? outputs.machinelearningservices.v20250101preview.requestConfigurationResponseProvideDefaults(val.requestConfiguration) : undefined), }; } @@ -782178,11 +795585,11 @@ export namespace machinelearningservices { /** * Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. */ - environmentConfiguration?: outputs.machinelearningservices.v20241001preview.GroupEnvironmentConfigurationResponse; + environmentConfiguration?: outputs.machinelearningservices.v20250101preview.GroupEnvironmentConfigurationResponse; /** * Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. */ - modelConfiguration?: outputs.machinelearningservices.v20241001preview.GroupModelConfigurationResponse; + modelConfiguration?: outputs.machinelearningservices.v20250101preview.GroupModelConfigurationResponse; /** * Gets or sets compute instance type. */ @@ -782190,7 +795597,7 @@ export namespace machinelearningservices { /** * Property dictionary. Properties can be added, but not removed or altered. */ - properties?: outputs.machinelearningservices.v20241001preview.StringStringKeyValuePairResponse[]; + properties?: outputs.machinelearningservices.v20250101preview.StringStringKeyValuePairResponse[]; /** * Provisioning state for the inference group. */ @@ -782206,7 +795613,7 @@ export namespace machinelearningservices { export function inferenceGroupResponseProvideDefaults(val: InferenceGroupResponse): InferenceGroupResponse { return { ...val, - environmentConfiguration: (val.environmentConfiguration ? outputs.machinelearningservices.v20241001preview.groupEnvironmentConfigurationResponseProvideDefaults(val.environmentConfiguration) : undefined), + environmentConfiguration: (val.environmentConfiguration ? outputs.machinelearningservices.v20250101preview.groupEnvironmentConfigurationResponseProvideDefaults(val.environmentConfiguration) : undefined), }; } @@ -782221,7 +795628,7 @@ export namespace machinelearningservices { /** * Property dictionary. Properties can be added, but not removed or altered. */ - properties?: outputs.machinelearningservices.v20241001preview.StringStringKeyValuePairResponse[]; + properties?: outputs.machinelearningservices.v20250101preview.StringStringKeyValuePairResponse[]; /** * Provisioning state for the pool. */ @@ -782229,7 +795636,7 @@ export namespace machinelearningservices { /** * Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. */ - scaleUnitConfiguration?: outputs.machinelearningservices.v20241001preview.ScaleUnitConfigurationResponse; + scaleUnitConfiguration?: outputs.machinelearningservices.v20250101preview.ScaleUnitConfigurationResponse; } /** * inferencePoolResponseProvideDefaults sets the appropriate defaults for InferencePoolResponse @@ -782237,7 +795644,7 @@ export namespace machinelearningservices { export function inferencePoolResponseProvideDefaults(val: InferencePoolResponse): InferencePoolResponse { return { ...val, - scaleUnitConfiguration: (val.scaleUnitConfiguration ? outputs.machinelearningservices.v20241001preview.scaleUnitConfigurationResponseProvideDefaults(val.scaleUnitConfiguration) : undefined), + scaleUnitConfiguration: (val.scaleUnitConfiguration ? outputs.machinelearningservices.v20250101preview.scaleUnitConfigurationResponseProvideDefaults(val.scaleUnitConfiguration) : undefined), }; } @@ -782252,7 +795659,7 @@ export namespace machinelearningservices { /** * Resource requests/limits for this instance type */ - resources?: outputs.machinelearningservices.v20241001preview.InstanceTypeSchemaResponseResources; + resources?: outputs.machinelearningservices.v20250101preview.InstanceTypeSchemaResponseResources; } /** @@ -782322,7 +795729,7 @@ export namespace machinelearningservices { /** * [Required] Defines Schedule action definition details. */ - jobBaseProperties: outputs.machinelearningservices.v20241001preview.AutoMLJobResponse | outputs.machinelearningservices.v20241001preview.CommandJobResponse | outputs.machinelearningservices.v20241001preview.FineTuningJobResponse | outputs.machinelearningservices.v20241001preview.PipelineJobResponse | outputs.machinelearningservices.v20241001preview.SparkJobResponse | outputs.machinelearningservices.v20241001preview.SweepJobResponse; + jobBaseProperties: outputs.machinelearningservices.v20250101preview.AutoMLJobResponse | outputs.machinelearningservices.v20250101preview.CommandJobResponse | outputs.machinelearningservices.v20250101preview.DistillationJobResponse | outputs.machinelearningservices.v20250101preview.FineTuningJobResponse | outputs.machinelearningservices.v20250101preview.PipelineJobResponse | outputs.machinelearningservices.v20250101preview.SparkJobResponse | outputs.machinelearningservices.v20250101preview.SweepJobResponse; } /** @@ -782345,7 +795752,7 @@ export namespace machinelearningservices { * Nodes that user would like to start the service on. * If Nodes is not set or set to null, the service will only be started on leader node. */ - nodes?: outputs.machinelearningservices.v20241001preview.AllNodesResponse; + nodes?: outputs.machinelearningservices.v20250101preview.AllNodesResponse; /** * Port for endpoint. */ @@ -782408,15 +795815,15 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20241001preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20250101preview.CodeConfigurationResponse; /** * The resource requirements for the container (cpu and memory). */ - containerResourceRequirements?: outputs.machinelearningservices.v20241001preview.ContainerResourceRequirementsResponse; + containerResourceRequirements?: outputs.machinelearningservices.v20250101preview.ContainerResourceRequirementsResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20241001preview.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20250101preview.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -782445,7 +795852,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20250101preview.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -782465,18 +795872,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20250101preview.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20241001preview.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20250101preview.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20241001preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20241001preview.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20250101preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20250101preview.TargetUtilizationScaleSettingsResponse; } /** * kubernetesOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for KubernetesOnlineDeploymentResponse @@ -782485,12 +795892,12 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20241001preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20250101preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", instanceType: (val.instanceType) ?? "Standard_F4s_v2", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20241001preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20250101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20250101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20250101preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } @@ -782513,7 +795920,7 @@ export namespace machinelearningservices { /** * Instance Type Schema */ - instanceTypes?: {[key: string]: outputs.machinelearningservices.v20241001preview.InstanceTypeSchemaResponse}; + instanceTypes?: {[key: string]: outputs.machinelearningservices.v20250101preview.InstanceTypeSchemaResponse}; /** * Compute namespace */ @@ -782577,11 +795984,11 @@ export namespace machinelearningservices { /** * Properties of Kubernetes */ - properties?: outputs.machinelearningservices.v20241001preview.KubernetesPropertiesResponse; + properties?: outputs.machinelearningservices.v20250101preview.KubernetesPropertiesResponse; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -782597,10 +796004,39 @@ export namespace machinelearningservices { export function kubernetesResponseProvideDefaults(val: KubernetesResponse): KubernetesResponse { return { ...val, - properties: (val.properties ? outputs.machinelearningservices.v20241001preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), + properties: (val.properties ? outputs.machinelearningservices.v20250101preview.kubernetesPropertiesResponseProvideDefaults(val.properties) : undefined), }; } + export interface LabelGenerationResponse { + /** + * [Required] DataGeneration Task type. + */ + dataGenerationTaskType: string; + /** + * Enum to determine the type of Data Generation. + * Expected value is 'LabelGeneration'. + */ + dataGenerationType: "LabelGeneration"; + /** + * Prompt Settings. + */ + promptSettings?: outputs.machinelearningservices.v20250101preview.PromptSettingsResponse; + /** + * [Required] Teacher Model Endpoint Details. + */ + teacherModelEndpoint: outputs.machinelearningservices.v20250101preview.TeacherModelEndpointResponse; + teacherModelSettings?: outputs.machinelearningservices.v20250101preview.TeacherModelSettingsResponse; + /** + * Training data for fine tuning. + */ + trainingData?: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; + /** + * Validation data for fine tuning. + */ + validationData?: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse; + } + export interface LakeHouseArtifactResponse { /** * [Required] OneLake artifact name @@ -782828,7 +796264,7 @@ export namespace machinelearningservices { /** * The identity which will be leveraged by the monitoring jobs. */ - identity?: outputs.machinelearningservices.v20241001preview.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; } export interface ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse { @@ -782842,7 +796278,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionManagedIdentityResponse; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionManagedIdentityResponse; error?: string; expiryTime?: string; /** @@ -782900,6 +796336,10 @@ export namespace machinelearningservices { */ export interface ManagedNetworkSettingsResponse { changeableIsolationModes: string[]; + /** + * Public IP address assigned to the Azure Firewall. + */ + firewallPublicIpAddress: string; /** * Firewall Sku used for FQDN Rules */ @@ -782909,11 +796349,11 @@ export namespace machinelearningservices { */ isolationMode?: string; networkId: string; - outboundRules?: {[key: string]: outputs.machinelearningservices.v20241001preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20241001preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20241001preview.ServiceTagOutboundRuleResponse}; + outboundRules?: {[key: string]: outputs.machinelearningservices.v20250101preview.FqdnOutboundRuleResponse | outputs.machinelearningservices.v20250101preview.PrivateEndpointOutboundRuleResponse | outputs.machinelearningservices.v20250101preview.ServiceTagOutboundRuleResponse}; /** * Status of the Provisioning for the managed network of a machine learning workspace. */ - status?: outputs.machinelearningservices.v20241001preview.ManagedNetworkProvisionStatusResponse; + status?: outputs.machinelearningservices.v20250101preview.ManagedNetworkProvisionStatusResponse; } /** @@ -782927,11 +796367,11 @@ export namespace machinelearningservices { /** * Code configuration for the endpoint deployment. */ - codeConfiguration?: outputs.machinelearningservices.v20241001preview.CodeConfigurationResponse; + codeConfiguration?: outputs.machinelearningservices.v20250101preview.CodeConfigurationResponse; /** * The mdc configuration, we disable mdc when it's null. */ - dataCollector?: outputs.machinelearningservices.v20241001preview.DataCollectorResponse; + dataCollector?: outputs.machinelearningservices.v20250101preview.DataCollectorResponse; /** * Description of the endpoint deployment. */ @@ -782960,7 +796400,7 @@ export namespace machinelearningservices { /** * Liveness probe monitors the health of the container regularly. */ - livenessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + livenessProbe?: outputs.machinelearningservices.v20250101preview.ProbeSettingsResponse; /** * The URI path to the model. */ @@ -782980,18 +796420,18 @@ export namespace machinelearningservices { /** * Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. */ - readinessProbe?: outputs.machinelearningservices.v20241001preview.ProbeSettingsResponse; + readinessProbe?: outputs.machinelearningservices.v20250101preview.ProbeSettingsResponse; /** * Request settings for the deployment. */ - requestSettings?: outputs.machinelearningservices.v20241001preview.OnlineRequestSettingsResponse; + requestSettings?: outputs.machinelearningservices.v20250101preview.OnlineRequestSettingsResponse; /** * Scale settings for the deployment. * If it is null or not provided, * it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment * and to DefaultScaleSettings for ManagedOnlineDeployment. */ - scaleSettings?: outputs.machinelearningservices.v20241001preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20241001preview.TargetUtilizationScaleSettingsResponse; + scaleSettings?: outputs.machinelearningservices.v20250101preview.DefaultScaleSettingsResponse | outputs.machinelearningservices.v20250101preview.TargetUtilizationScaleSettingsResponse; } /** * managedOnlineDeploymentResponseProvideDefaults sets the appropriate defaults for ManagedOnlineDeploymentResponse @@ -783000,12 +796440,12 @@ export namespace machinelearningservices { return { ...val, appInsightsEnabled: (val.appInsightsEnabled) ?? false, - dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20241001preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), + dataCollector: (val.dataCollector ? outputs.machinelearningservices.v20250101preview.dataCollectorResponseProvideDefaults(val.dataCollector) : undefined), egressPublicNetworkAccess: (val.egressPublicNetworkAccess) ?? "Enabled", instanceType: (val.instanceType) ?? "Standard_F4s_v2", - livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), - readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20241001preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), - requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20241001preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), + livenessProbe: (val.livenessProbe ? outputs.machinelearningservices.v20250101preview.probeSettingsResponseProvideDefaults(val.livenessProbe) : undefined), + readinessProbe: (val.readinessProbe ? outputs.machinelearningservices.v20250101preview.probeSettingsResponseProvideDefaults(val.readinessProbe) : undefined), + requestSettings: (val.requestSettings ? outputs.machinelearningservices.v20250101preview.onlineRequestSettingsResponseProvideDefaults(val.requestSettings) : undefined), }; } @@ -783044,7 +796484,7 @@ export namespace machinelearningservices { /** * List of assigned identities for the managed resource group */ - assignedIdentities?: outputs.machinelearningservices.v20241001preview.ManagedResourceGroupAssignedIdentitiesResponse[]; + assignedIdentities?: outputs.machinelearningservices.v20250101preview.ManagedResourceGroupAssignedIdentitiesResponse[]; } /** @@ -783066,7 +796506,7 @@ export namespace machinelearningservices { /** * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. */ - userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20241001preview.UserAssignedIdentityResponse}; + userAssignedIdentities?: {[key: string]: outputs.machinelearningservices.v20250101preview.UserAssignedIdentityResponse}; } export interface MarketplacePlanResponse { @@ -783088,7 +796528,7 @@ export namespace machinelearningservices { /** * Marketplace Plan associated with the Marketplace Subscription. */ - marketplacePlan: outputs.machinelearningservices.v20241001preview.MarketplacePlanResponse; + marketplacePlan: outputs.machinelearningservices.v20250101preview.MarketplacePlanResponse; /** * Current status of the Marketplace Subscription. */ @@ -783117,15 +796557,15 @@ export namespace machinelearningservices { /** * Specifies the notification details */ - notification?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; + notification?: outputs.machinelearningservices.v20250101preview.NotificationSettingResponse; /** * Specifies the compute resource settings */ - resource?: outputs.machinelearningservices.v20241001preview.MaterializationComputeResourceResponse; + resource?: outputs.machinelearningservices.v20250101preview.MaterializationComputeResourceResponse; /** * Specifies the schedule details */ - schedule?: outputs.machinelearningservices.v20241001preview.RecurrenceTriggerResponse; + schedule?: outputs.machinelearningservices.v20250101preview.RecurrenceTriggerResponse; /** * Specifies the spark compute settings */ @@ -783141,7 +796581,7 @@ export namespace machinelearningservices { export function materializationSettingsResponseProvideDefaults(val: MaterializationSettingsResponse): MaterializationSettingsResponse { return { ...val, - schedule: (val.schedule ? outputs.machinelearningservices.v20241001preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), + schedule: (val.schedule ? outputs.machinelearningservices.v20250101preview.recurrenceTriggerResponseProvideDefaults(val.schedule) : undefined), storeType: (val.storeType) ?? "None", }; } @@ -783233,7 +796673,7 @@ export namespace machinelearningservices { /** * Mapping of model flavors to their properties. */ - flavors?: {[key: string]: outputs.machinelearningservices.v20241001preview.FlavorDataResponse}; + flavors?: {[key: string]: outputs.machinelearningservices.v20250101preview.FlavorDataResponse}; /** * If the name version are system generated (anonymous registration). */ @@ -783286,19 +796726,19 @@ export namespace machinelearningservices { /** * The monitor's notification settings. */ - alertNotificationSettings?: outputs.machinelearningservices.v20241001preview.MonitorNotificationSettingsResponse; + alertNotificationSettings?: outputs.machinelearningservices.v20250101preview.MonitorNotificationSettingsResponse; /** * [Required] The ARM resource ID of the compute resource to run the monitoring job on. */ - computeConfiguration: outputs.machinelearningservices.v20241001preview.MonitorServerlessSparkComputeResponse; + computeConfiguration: outputs.machinelearningservices.v20250101preview.MonitorServerlessSparkComputeResponse; /** * The entities targeted by the monitor. */ - monitoringTarget?: outputs.machinelearningservices.v20241001preview.MonitoringTargetResponse; + monitoringTarget?: outputs.machinelearningservices.v20250101preview.MonitoringTargetResponse; /** * [Required] The signals to monitor. */ - signals: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20241001preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20241001preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20241001preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20241001preview.PredictionDriftMonitoringSignalResponse}; + signals: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomMonitoringSignalResponse | outputs.machinelearningservices.v20250101preview.DataDriftMonitoringSignalResponse | outputs.machinelearningservices.v20250101preview.DataQualityMonitoringSignalResponse | outputs.machinelearningservices.v20250101preview.FeatureAttributionDriftMonitoringSignalResponse | outputs.machinelearningservices.v20250101preview.PredictionDriftMonitoringSignalResponse}; } export interface MonitorEmailNotificationSettingsResponse { @@ -783312,7 +796752,7 @@ export namespace machinelearningservices { /** * The AML notification email settings. */ - emailNotificationSettings?: outputs.machinelearningservices.v20241001preview.MonitorEmailNotificationSettingsResponse; + emailNotificationSettings?: outputs.machinelearningservices.v20250101preview.MonitorEmailNotificationSettingsResponse; } /** @@ -783322,7 +796762,7 @@ export namespace machinelearningservices { /** * [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. */ - computeIdentity: outputs.machinelearningservices.v20241001preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20241001preview.ManagedComputeIdentityResponse; + computeIdentity: outputs.machinelearningservices.v20250101preview.AmlTokenComputeIdentityResponse | outputs.machinelearningservices.v20250101preview.ManagedComputeIdentityResponse; /** * Monitor compute type enum. * Expected value is 'ServerlessSpark'. @@ -783386,7 +796826,7 @@ export namespace machinelearningservices { /** * Rules governing the accessibility of a resource from a specific ip address or ip range. */ - ipRules?: outputs.machinelearningservices.v20241001preview.IPRuleResponse[]; + ipRules?: outputs.machinelearningservices.v20250101preview.IPRuleResponse[]; } export interface NlpVerticalFeaturizationSettingsResponse { @@ -783506,7 +796946,7 @@ export namespace machinelearningservices { /** * The error that occurs when preparing notebook. */ - notebookPreparationError?: outputs.machinelearningservices.v20241001preview.NotebookPreparationErrorResponse; + notebookPreparationError?: outputs.machinelearningservices.v20250101preview.NotebookPreparationErrorResponse; /** * the data plane resourceId that used to initialize notebook component */ @@ -783528,7 +796968,7 @@ export namespace machinelearningservices { /** * Send webhook callback to a service. Key is a user-provided name for the webhook. */ - webhooks?: {[key: string]: outputs.machinelearningservices.v20241001preview.AzureDevOpsWebhookResponse}; + webhooks?: {[key: string]: outputs.machinelearningservices.v20250101preview.AzureDevOpsWebhookResponse}; } export interface NumericalDataDriftMetricThresholdResponse { @@ -783544,7 +796984,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20250101preview.MonitoringThresholdResponse; } export interface NumericalDataQualityMetricThresholdResponse { @@ -783560,7 +797000,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20250101preview.MonitoringThresholdResponse; } export interface NumericalPredictionDriftMetricThresholdResponse { @@ -783576,7 +797016,7 @@ export namespace machinelearningservices { /** * The threshold value. If null, a default value will be set depending on the selected metric. */ - threshold?: outputs.machinelearningservices.v20241001preview.MonitoringThresholdResponse; + threshold?: outputs.machinelearningservices.v20250101preview.MonitoringThresholdResponse; } export interface OAuth2AuthTypeWorkspaceConnectionPropertiesResponse { @@ -783594,7 +797034,7 @@ export namespace machinelearningservices { * ClientId and ClientSecret are required. Other properties are optional * depending on each OAuth2 provider's implementation. */ - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionOAuth2Response; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionOAuth2Response; error?: string; expiryTime?: string; /** @@ -783634,11 +797074,11 @@ export namespace machinelearningservices { /** * [Required] OneLake artifact backing the datastore. */ - artifact: outputs.machinelearningservices.v20241001preview.LakeHouseArtifactResponse; + artifact: outputs.machinelearningservices.v20250101preview.LakeHouseArtifactResponse; /** * [Required] Account credentials. */ - credentials: outputs.machinelearningservices.v20241001preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20241001preview.ServicePrincipalDatastoreCredentialsResponse; + credentials: outputs.machinelearningservices.v20250101preview.AccountKeyDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.CertificateDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.NoneDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.SasDatastoreCredentialsResponse | outputs.machinelearningservices.v20250101preview.ServicePrincipalDatastoreCredentialsResponse; /** * Enum to determine the datastore contents type. * Expected value is 'OneLake'. @@ -783779,7 +797219,7 @@ export namespace machinelearningservices { /** * Model used for the endpoint deployment. */ - model: outputs.machinelearningservices.v20241001preview.EndpointDeploymentModelResponse; + model: outputs.machinelearningservices.v20250101preview.EndpointDeploymentModelResponse; /** * Read-only provision state status property. */ @@ -783788,7 +797228,7 @@ export namespace machinelearningservices { * The name of RAI policy. */ raiPolicyName?: string; - sku?: outputs.machinelearningservices.v20241001preview.CognitiveServicesSkuResponse; + sku?: outputs.machinelearningservices.v20250101preview.CognitiveServicesSkuResponse; /** * Kind of the deployment. * Expected value is 'Azure.OpenAI'. @@ -783811,7 +797251,7 @@ export namespace machinelearningservices { /** * Collection of errors encountered when doing os patching. */ - osPatchingErrors?: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + osPatchingErrors?: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The os patching status. */ @@ -783856,7 +797296,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionPersonalAccessTokenResponse; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionPersonalAccessTokenResponse; error?: string; expiryTime?: string; /** @@ -783875,6 +797315,25 @@ export namespace machinelearningservices { useWorkspaceManagedIdentity?: boolean; } + export interface PackageDetailsResponse { + /** + * Install path. + */ + installPath?: string; + /** + * Installed version. + */ + installedVersion?: string; + /** + * Package or dependency name. + */ + name?: string; + /** + * Patched version. + */ + patchedVersion?: string; + } + export interface PasswordResponse { name: string; value: string; @@ -783887,7 +797346,7 @@ export namespace machinelearningservices { /** * A user explicitly assigned to a personal compute instance. */ - assignedUser?: outputs.machinelearningservices.v20241001preview.AssignedUserResponse; + assignedUser?: outputs.machinelearningservices.v20250101preview.AssignedUserResponse; } /** @@ -783918,11 +797377,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20250101preview.AmlTokenResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20250101preview.UserIdentityResponse; /** * Inputs for the pipeline job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -783939,11 +797398,15 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20250101preview.NotificationSettingResponse; /** * Outputs for the pipeline job */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobOutputResponse}; + /** + * Parent job name. + */ + parentJobName?: string; /** * The asset property dictionary. */ @@ -783952,7 +797415,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20250101preview.JobServiceResponse}; /** * Pipeline settings, for things like ContinueRunOnStepFailure etc. */ @@ -783989,7 +797452,7 @@ export namespace machinelearningservices { /** * [Required] A list of metrics to calculate and their associated thresholds. */ - metricThresholds: (outputs.machinelearningservices.v20241001preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20241001preview.NumericalPredictionDriftMetricThresholdResponse)[]; + metricThresholds: (outputs.machinelearningservices.v20250101preview.CategoricalPredictionDriftMetricThresholdResponse | outputs.machinelearningservices.v20250101preview.NumericalPredictionDriftMetricThresholdResponse)[]; /** * The current notification mode for this signal. */ @@ -783997,7 +797460,7 @@ export namespace machinelearningservices { /** * [Required] The data which drift will be calculated for. */ - productionData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; + productionData: outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse; /** * Property dictionary. Properties can be added, but not removed or altered. */ @@ -784005,7 +797468,7 @@ export namespace machinelearningservices { /** * [Required] The data to calculate drift against. */ - referenceData: outputs.machinelearningservices.v20241001preview.FixedInputDataResponse | outputs.machinelearningservices.v20241001preview.RollingInputDataResponse | outputs.machinelearningservices.v20241001preview.StaticInputDataResponse; + referenceData: outputs.machinelearningservices.v20250101preview.FixedInputDataResponse | outputs.machinelearningservices.v20250101preview.RollingInputDataResponse | outputs.machinelearningservices.v20250101preview.StaticInputDataResponse; /** * * Expected value is 'PredictionDrift'. @@ -784024,7 +797487,7 @@ export namespace machinelearningservices { /** * Managed service identity (system assigned and/or user assigned identities) */ - identity?: outputs.machinelearningservices.v20241001preview.ManagedServiceIdentityResponse; + identity?: outputs.machinelearningservices.v20250101preview.ManagedServiceIdentityResponse; /** * Same as workspace location. */ @@ -784036,11 +797499,11 @@ export namespace machinelearningservices { /** * The Private Endpoint resource. */ - privateEndpoint?: outputs.machinelearningservices.v20241001preview.WorkspacePrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20250101preview.WorkspacePrivateEndpointResourceResponse; /** * The connection state. */ - privateLinkServiceConnectionState?: outputs.machinelearningservices.v20241001preview.PrivateLinkServiceConnectionStateResponse; + privateLinkServiceConnectionState?: outputs.machinelearningservices.v20250101preview.PrivateLinkServiceConnectionStateResponse; /** * The current provisioning state. */ @@ -784048,11 +797511,11 @@ export namespace machinelearningservices { /** * Optional. This field is required to be implemented by the RP because AML is supporting more than one tier */ - sku?: outputs.machinelearningservices.v20241001preview.SkuResponse; + sku?: outputs.machinelearningservices.v20250101preview.SkuResponse; /** * Azure Resource Manager metadata containing createdBy and modifiedBy information. */ - systemData: outputs.machinelearningservices.v20241001preview.SystemDataResponse; + systemData: outputs.machinelearningservices.v20250101preview.SystemDataResponse; tags?: {[key: string]: string}; /** * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" @@ -784084,7 +797547,7 @@ export namespace machinelearningservices { /** * Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20241001preview.PrivateEndpointDestinationResponse; + destination?: outputs.machinelearningservices.v20250101preview.PrivateEndpointDestinationResponse; fqdns?: string[]; parentRuleNames: string[]; /** @@ -784176,6 +797639,12 @@ export namespace machinelearningservices { }; } + export interface PromptSettingsResponse { + enableChainOfDensity?: boolean; + enableChainOfThought?: boolean; + maxLenSummary?: number; + } + /** * PyTorch distribution configuration. */ @@ -784279,13 +797748,13 @@ export namespace machinelearningservices { * Name of the base Content Filters. */ basePolicyName?: string; - completionBlocklists?: outputs.machinelearningservices.v20241001preview.RaiBlocklistConfigResponse[]; - contentFilters?: outputs.machinelearningservices.v20241001preview.RaiPolicyContentFilterResponse[]; + completionBlocklists?: outputs.machinelearningservices.v20250101preview.RaiBlocklistConfigResponse[]; + contentFilters?: outputs.machinelearningservices.v20250101preview.RaiPolicyContentFilterResponse[]; /** * Content Filters mode. */ mode?: string; - promptBlocklists?: outputs.machinelearningservices.v20241001preview.RaiBlocklistConfigResponse[]; + promptBlocklists?: outputs.machinelearningservices.v20250101preview.RaiBlocklistConfigResponse[]; /** * Content Filters policy type. */ @@ -784335,7 +797804,7 @@ export namespace machinelearningservices { /** * [Required] The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20241001preview.ComputeRecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20250101preview.ComputeRecurrenceScheduleResponse; /** * The start time in yyyy-MM-ddTHH:mm:ss format. */ @@ -784393,7 +797862,7 @@ export namespace machinelearningservices { /** * The recurrence schedule. */ - schedule?: outputs.machinelearningservices.v20241001preview.RecurrenceScheduleResponse; + schedule?: outputs.machinelearningservices.v20250101preview.RecurrenceScheduleResponse; /** * Specifies start time of schedule in ISO 8601 format, but without a UTC offset. */ @@ -784424,7 +797893,7 @@ export namespace machinelearningservices { * The location of the workspace ACR */ location: string; - passwords?: outputs.machinelearningservices.v20241001preview.PasswordResponse[]; + passwords?: outputs.machinelearningservices.v20250101preview.PasswordResponse[]; /** * The username of the workspace ACR */ @@ -784442,7 +797911,7 @@ export namespace machinelearningservices { /** * The PE network resource that is linked to this PE connection. */ - privateEndpoint?: outputs.machinelearningservices.v20241001preview.PrivateEndpointResourceResponse; + privateEndpoint?: outputs.machinelearningservices.v20250101preview.PrivateEndpointResourceResponse; /** * One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. */ @@ -784450,7 +797919,7 @@ export namespace machinelearningservices { /** * The connection state. */ - registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20241001preview.RegistryPrivateLinkServiceConnectionStateResponse; + registryPrivateLinkServiceConnectionState?: outputs.machinelearningservices.v20250101preview.RegistryPrivateLinkServiceConnectionStateResponse; } /** @@ -784469,7 +797938,7 @@ export namespace machinelearningservices { /** * Properties of the Private Endpoint Connection */ - properties?: outputs.machinelearningservices.v20241001preview.RegistryPrivateEndpointConnectionPropertiesResponse; + properties?: outputs.machinelearningservices.v20250101preview.RegistryPrivateEndpointConnectionPropertiesResponse; } /** @@ -784497,7 +797966,7 @@ export namespace machinelearningservices { /** * List of ACR accounts */ - acrDetails?: outputs.machinelearningservices.v20241001preview.AcrDetailsResponse[]; + acrDetails?: outputs.machinelearningservices.v20250101preview.AcrDetailsResponse[]; /** * The location where the registry exists */ @@ -784505,7 +797974,7 @@ export namespace machinelearningservices { /** * List of storage accounts */ - storageAccountDetails?: outputs.machinelearningservices.v20241001preview.StorageAccountDetailsResponse[]; + storageAccountDetails?: outputs.machinelearningservices.v20250101preview.StorageAccountDetailsResponse[]; } /** @@ -784523,11 +797992,11 @@ export namespace machinelearningservices { /** * ResourceId of the managed RG if the registry has system created resources */ - managedResourceGroup?: outputs.machinelearningservices.v20241001preview.ArmResourceIdResponse; + managedResourceGroup?: outputs.machinelearningservices.v20250101preview.ArmResourceIdResponse; /** * Managed resource group specific settings */ - managedResourceGroupSettings?: outputs.machinelearningservices.v20241001preview.ManagedResourceGroupSettingsResponse; + managedResourceGroupSettings?: outputs.machinelearningservices.v20250101preview.ManagedResourceGroupSettingsResponse; /** * MLFlow Registry URI for the Registry */ @@ -784540,19 +798009,11 @@ export namespace machinelearningservices { /** * Details of each region the registry is in */ - regionDetails?: outputs.machinelearningservices.v20241001preview.RegistryRegionArmDetailsResponse[]; + regionDetails?: outputs.machinelearningservices.v20250101preview.RegistryRegionArmDetailsResponse[]; /** * Private endpoint connections info used for pending connections in private link portal */ - registryPrivateEndpointConnections?: outputs.machinelearningservices.v20241001preview.RegistryPrivateEndpointConnectionResponse[]; - syndicatedRegistries?: outputs.machinelearningservices.v20241001preview.RegistryResponseSyndicatedRegistries[]; - } - - export interface RegistryResponseSyndicatedRegistries { - /** - * Registry id guid of a destination registry that this registry can syndicate to - */ - registryId?: string; + registryPrivateEndpointConnections?: outputs.machinelearningservices.v20250101preview.RegistryPrivateEndpointConnectionResponse[]; } /** @@ -784566,11 +798027,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20250101preview.TableVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001preview.TableVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20250101preview.TableVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -784579,7 +798040,7 @@ export namespace machinelearningservices { * Number of cross validation folds to be applied on training dataset * when validation dataset is not provided. */ - nCrossValidations?: outputs.machinelearningservices.v20241001preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20241001preview.CustomNCrossValidationsResponse; + nCrossValidations?: outputs.machinelearningservices.v20250101preview.AutoNCrossValidationsResponse | outputs.machinelearningservices.v20250101preview.CustomNCrossValidationsResponse; /** * Primary metric for regression task. */ @@ -784597,7 +798058,7 @@ export namespace machinelearningservices { /** * Test data input. */ - testData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + testData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of test dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -784607,15 +798068,15 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Inputs for training phase for an AutoML Job. */ - trainingSettings?: outputs.machinelearningservices.v20241001preview.RegressionTrainingSettingsResponse; + trainingSettings?: outputs.machinelearningservices.v20250101preview.RegressionTrainingSettingsResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * The fraction of training dataset that needs to be set aside for validation purpose. * Values between (0.0 , 1.0) @@ -784633,14 +798094,14 @@ export namespace machinelearningservices { export function regressionResponseProvideDefaults(val: RegressionResponse): RegressionResponse { return { ...val, - featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + featurizationSettings: (val.featurizationSettings ? outputs.machinelearningservices.v20250101preview.tableVerticalFeaturizationSettingsResponseProvideDefaults(val.featurizationSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20250101preview.tableVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "NormalizedRootMeanSquaredError", - testData: (val.testData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20241001preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + testData: (val.testData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.testData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + trainingSettings: (val.trainingSettings ? outputs.machinelearningservices.v20250101preview.regressionTrainingSettingsResponseProvideDefaults(val.trainingSettings) : undefined), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -784684,7 +798145,7 @@ export namespace machinelearningservices { /** * Stack ensemble settings for stack ensemble run. */ - stackEnsembleSettings?: outputs.machinelearningservices.v20241001preview.StackEnsembleSettingsResponse; + stackEnsembleSettings?: outputs.machinelearningservices.v20250101preview.StackEnsembleSettingsResponse; } /** * regressionTrainingSettingsResponseProvideDefaults sets the appropriate defaults for RegressionTrainingSettingsResponse @@ -784698,7 +798159,7 @@ export namespace machinelearningservices { enableStackEnsemble: (val.enableStackEnsemble) ?? true, enableVoteEnsemble: (val.enableVoteEnsemble) ?? true, ensembleModelDownloadTimeout: (val.ensembleModelDownloadTimeout) ?? "PT5M", - stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20241001preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), + stackEnsembleSettings: (val.stackEnsembleSettings ? outputs.machinelearningservices.v20250101preview.stackEnsembleSettingsResponseProvideDefaults(val.stackEnsembleSettings) : undefined), }; } @@ -784805,7 +798266,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionSharedAccessSignatureResponse; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionSharedAccessSignatureResponse; error?: string; expiryTime?: string; /** @@ -784907,7 +798368,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the action of the schedule */ - action: outputs.machinelearningservices.v20241001preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20241001preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20241001preview.JobScheduleActionResponse; + action: outputs.machinelearningservices.v20250101preview.CreateMonitorActionResponse | outputs.machinelearningservices.v20250101preview.EndpointScheduleActionResponse | outputs.machinelearningservices.v20250101preview.JobScheduleActionResponse; /** * The asset description text. */ @@ -784935,7 +798396,7 @@ export namespace machinelearningservices { /** * [Required] Specifies the trigger details */ - trigger: outputs.machinelearningservices.v20241001preview.CronTriggerResponse | outputs.machinelearningservices.v20241001preview.RecurrenceTriggerResponse; + trigger: outputs.machinelearningservices.v20250101preview.CronTriggerResponse | outputs.machinelearningservices.v20250101preview.RecurrenceTriggerResponse; } /** * scheduleResponseProvideDefaults sets the appropriate defaults for ScheduleResponse @@ -784976,11 +798437,11 @@ export namespace machinelearningservices { /** * Script that's run only once during provision of the compute. */ - creationScript?: outputs.machinelearningservices.v20241001preview.ScriptReferenceResponse; + creationScript?: outputs.machinelearningservices.v20250101preview.ScriptReferenceResponse; /** * Script that's run every time the machine starts. */ - startupScript?: outputs.machinelearningservices.v20241001preview.ScriptReferenceResponse; + startupScript?: outputs.machinelearningservices.v20250101preview.ScriptReferenceResponse; } export interface ServerlessComputeSettingsResponse { @@ -785002,7 +798463,7 @@ export namespace machinelearningservices { /** * Specifies the content safety options. If omitted, the default content safety settings will be configured */ - contentSafety?: outputs.machinelearningservices.v20241001preview.ContentSafetyResponse; + contentSafety?: outputs.machinelearningservices.v20250101preview.ContentSafetyResponse; /** * The current state of the ServerlessEndpoint. */ @@ -785010,7 +798471,7 @@ export namespace machinelearningservices { /** * The inference uri to target when making requests against the serverless endpoint */ - inferenceEndpoint: outputs.machinelearningservices.v20241001preview.ServerlessInferenceEndpointResponse; + inferenceEndpoint: outputs.machinelearningservices.v20250101preview.ServerlessInferenceEndpointResponse; /** * The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. */ @@ -785018,7 +798479,7 @@ export namespace machinelearningservices { /** * The model settings (model id) for the model being serviced on the ServerlessEndpoint. */ - modelSettings?: outputs.machinelearningservices.v20241001preview.ModelSettingsResponse; + modelSettings?: outputs.machinelearningservices.v20250101preview.ModelSettingsResponse; /** * Provisioning state for the endpoint. */ @@ -785037,7 +798498,7 @@ export namespace machinelearningservices { } export interface ServiceManagedResourcesSettingsResponse { - cosmosDb?: outputs.machinelearningservices.v20241001preview.CosmosDbSettingsResponse; + cosmosDb?: outputs.machinelearningservices.v20250101preview.CosmosDbSettingsResponse; } export interface ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse { @@ -785051,7 +798512,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionServicePrincipalResponse; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionServicePrincipalResponse; error?: string; expiryTime?: string; /** @@ -785125,7 +798586,7 @@ export namespace machinelearningservices { /** * Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. */ - destination?: outputs.machinelearningservices.v20241001preview.ServiceTagDestinationResponse; + destination?: outputs.machinelearningservices.v20250101preview.ServiceTagDestinationResponse; parentRuleNames: string[]; /** * Type of a managed network Outbound Rule of a machine learning workspace. @@ -785145,7 +798606,7 @@ export namespace machinelearningservices { /** * Customized setup scripts */ - scripts?: outputs.machinelearningservices.v20241001preview.ScriptsToExecuteResponse; + scripts?: outputs.machinelearningservices.v20250101preview.ScriptsToExecuteResponse; } export interface SharedPrivateLinkResourceResponse { @@ -785256,7 +798717,7 @@ export namespace machinelearningservices { /** * [Required] The entry to execute on startup of the job. */ - entry: outputs.machinelearningservices.v20241001preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20241001preview.SparkJobScalaEntryResponse; + entry: outputs.machinelearningservices.v20250101preview.SparkJobPythonEntryResponse | outputs.machinelearningservices.v20250101preview.SparkJobScalaEntryResponse; /** * The ARM resource ID of the Environment specification for the job. */ @@ -785277,11 +798738,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20250101preview.AmlTokenResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20250101preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -785298,11 +798759,15 @@ export namespace machinelearningservices { /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20250101preview.NotificationSettingResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobOutputResponse}; + /** + * Parent job name. + */ + parentJobName?: string; /** * The asset property dictionary. */ @@ -785314,16 +798779,16 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20250101preview.QueueSettingsResponse; /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20241001preview.SparkResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20250101preview.SparkResourceConfigurationResponse; /** * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20250101preview.JobServiceResponse}; /** * Status of the job. */ @@ -785341,8 +798806,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - resources: (val.resources ? outputs.machinelearningservices.v20241001preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20250101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20250101preview.sparkResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -785386,7 +798851,7 @@ export namespace machinelearningservices { /** * Model used for the endpoint deployment. */ - model: outputs.machinelearningservices.v20241001preview.EndpointDeploymentModelResponse; + model: outputs.machinelearningservices.v20250101preview.EndpointDeploymentModelResponse; /** * Read-only provision state status property. */ @@ -785395,7 +798860,7 @@ export namespace machinelearningservices { * The name of RAI policy. */ raiPolicyName?: string; - sku?: outputs.machinelearningservices.v20241001preview.CognitiveServicesSkuResponse; + sku?: outputs.machinelearningservices.v20250101preview.CognitiveServicesSkuResponse; /** * Kind of the deployment. * Expected value is 'Azure.Speech'. @@ -785511,7 +798976,11 @@ export namespace machinelearningservices { /** * Details of system created storage account to be used for the registry */ - systemCreatedStorageAccount?: outputs.machinelearningservices.v20241001preview.SystemCreatedStorageAccountResponse; + systemCreatedStorageAccount?: outputs.machinelearningservices.v20250101preview.SystemCreatedStorageAccountResponse; + /** + * Details of user created storage account to be used for the registry + */ + userCreatedStorageAccount?: outputs.machinelearningservices.v20250101preview.UserCreatedStorageAccountResponse; } export interface StringStringKeyValuePairResponse { @@ -785569,7 +799038,7 @@ export namespace machinelearningservices { /** * Early termination policies enable canceling poor-performing runs before they complete */ - earlyTermination?: outputs.machinelearningservices.v20241001preview.BanditPolicyResponse | outputs.machinelearningservices.v20241001preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20241001preview.TruncationSelectionPolicyResponse; + earlyTermination?: outputs.machinelearningservices.v20250101preview.BanditPolicyResponse | outputs.machinelearningservices.v20250101preview.MedianStoppingPolicyResponse | outputs.machinelearningservices.v20250101preview.TruncationSelectionPolicyResponse; /** * The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. */ @@ -785578,11 +799047,11 @@ export namespace machinelearningservices { * Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. * Defaults to AmlToken if null. */ - identity?: outputs.machinelearningservices.v20241001preview.AmlTokenResponse | outputs.machinelearningservices.v20241001preview.ManagedIdentityResponse | outputs.machinelearningservices.v20241001preview.UserIdentityResponse; + identity?: outputs.machinelearningservices.v20250101preview.AmlTokenResponse | outputs.machinelearningservices.v20250101preview.ManagedIdentityResponse | outputs.machinelearningservices.v20250101preview.UserIdentityResponse; /** * Mapping of input data bindings used in the job. */ - inputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20241001preview.LiteralJobInputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobInputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobInputResponse}; + inputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobInputResponse | outputs.machinelearningservices.v20250101preview.LiteralJobInputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobInputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobInputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobInputResponse}; /** * Is the asset archived? */ @@ -785595,19 +799064,23 @@ export namespace machinelearningservices { /** * Sweep Job limit. */ - limits?: outputs.machinelearningservices.v20241001preview.SweepJobLimitsResponse; + limits?: outputs.machinelearningservices.v20250101preview.SweepJobLimitsResponse; /** * Notification setting for the job */ - notificationSetting?: outputs.machinelearningservices.v20241001preview.NotificationSettingResponse; + notificationSetting?: outputs.machinelearningservices.v20250101preview.NotificationSettingResponse; /** * [Required] Optimization objective. */ - objective: outputs.machinelearningservices.v20241001preview.ObjectiveResponse; + objective: outputs.machinelearningservices.v20250101preview.ObjectiveResponse; /** * Mapping of output data bindings used in the job. */ - outputs?: {[key: string]: outputs.machinelearningservices.v20241001preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20241001preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20241001preview.UriFolderJobOutputResponse}; + outputs?: {[key: string]: outputs.machinelearningservices.v20250101preview.CustomModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLFlowModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.MLTableJobOutputResponse | outputs.machinelearningservices.v20250101preview.TritonModelJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFileJobOutputResponse | outputs.machinelearningservices.v20250101preview.UriFolderJobOutputResponse}; + /** + * Parent job name. + */ + parentJobName?: string; /** * The asset property dictionary. */ @@ -785615,11 +799088,11 @@ export namespace machinelearningservices { /** * Queue settings for the job */ - queueSettings?: outputs.machinelearningservices.v20241001preview.QueueSettingsResponse; + queueSettings?: outputs.machinelearningservices.v20250101preview.QueueSettingsResponse; /** * [Required] The hyperparameter sampling algorithm */ - samplingAlgorithm: outputs.machinelearningservices.v20241001preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20241001preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20241001preview.RandomSamplingAlgorithmResponse; + samplingAlgorithm: outputs.machinelearningservices.v20250101preview.BayesianSamplingAlgorithmResponse | outputs.machinelearningservices.v20250101preview.GridSamplingAlgorithmResponse | outputs.machinelearningservices.v20250101preview.RandomSamplingAlgorithmResponse; /** * [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter */ @@ -785628,7 +799101,7 @@ export namespace machinelearningservices { * List of JobEndpoints. * For local jobs, a job endpoint will have an endpoint value of FileStreamObject. */ - services?: {[key: string]: outputs.machinelearningservices.v20241001preview.JobServiceResponse}; + services?: {[key: string]: outputs.machinelearningservices.v20250101preview.JobServiceResponse}; /** * Status of the job. */ @@ -785640,7 +799113,7 @@ export namespace machinelearningservices { /** * [Required] Trial component definition. */ - trial: outputs.machinelearningservices.v20241001preview.TrialComponentResponse; + trial: outputs.machinelearningservices.v20250101preview.TrialComponentResponse; } /** * sweepJobResponseProvideDefaults sets the appropriate defaults for SweepJobResponse @@ -785650,8 +799123,8 @@ export namespace machinelearningservices { ...val, experimentName: (val.experimentName) ?? "Default", isArchived: (val.isArchived) ?? false, - queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20241001preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), - trial: outputs.machinelearningservices.v20241001preview.trialComponentResponseProvideDefaults(val.trial), + queueSettings: (val.queueSettings ? outputs.machinelearningservices.v20250101preview.queueSettingsResponseProvideDefaults(val.queueSettings) : undefined), + trial: outputs.machinelearningservices.v20250101preview.trialComponentResponseProvideDefaults(val.trial), }; } @@ -785688,11 +799161,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20241001preview.SynapseSparkResponseProperties; + properties?: outputs.machinelearningservices.v20250101preview.SynapseSparkResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -785707,11 +799180,11 @@ export namespace machinelearningservices { /** * Auto pause properties. */ - autoPauseProperties?: outputs.machinelearningservices.v20241001preview.AutoPausePropertiesResponse; + autoPauseProperties?: outputs.machinelearningservices.v20250101preview.AutoPausePropertiesResponse; /** * Auto scale properties. */ - autoScaleProperties?: outputs.machinelearningservices.v20241001preview.AutoScalePropertiesResponse; + autoScaleProperties?: outputs.machinelearningservices.v20250101preview.AutoScalePropertiesResponse; /** * The number of compute nodes currently assigned to the compute. */ @@ -785758,7 +799231,7 @@ export namespace machinelearningservices { /** * This is populated once the ACR account is created. */ - armResourceId?: outputs.machinelearningservices.v20241001preview.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20250101preview.ArmResourceIdResponse; } export interface SystemCreatedStorageAccountResponse { @@ -785769,7 +799242,7 @@ export namespace machinelearningservices { /** * This is populated once the storage account is created. */ - armResourceId?: outputs.machinelearningservices.v20241001preview.ArmResourceIdResponse; + armResourceId?: outputs.machinelearningservices.v20250101preview.ArmResourceIdResponse; /** * HNS enabled for storage account */ @@ -785869,7 +799342,7 @@ export namespace machinelearningservices { /** * User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. */ - transformerParams?: {[key: string]: outputs.machinelearningservices.v20241001preview.ColumnTransformerResponse[]}; + transformerParams?: {[key: string]: outputs.machinelearningservices.v20250101preview.ColumnTransformerResponse[]}; } /** * tableVerticalFeaturizationSettingsResponseProvideDefaults sets the appropriate defaults for TableVerticalFeaturizationSettingsResponse @@ -785966,6 +799439,26 @@ export namespace machinelearningservices { }; } + export interface TeacherModelEndpointRequestSettingsResponse { + minEndpointSuccessRatio?: number; + requestBatchSize?: number; + } + + export interface TeacherModelEndpointResponse { + endpointName?: string; + } + + export interface TeacherModelSettingsResponse { + /** + * Teacher Model Request Settings. + */ + teacherModelEndpointRequestSettings?: outputs.machinelearningservices.v20250101preview.TeacherModelEndpointRequestSettingsResponse; + /** + * Teacher Model Inference Settings. + */ + teacherModelInferenceParameters?: {[key: string]: string}; + } + /** * TensorFlow distribution configuration. */ @@ -786002,11 +799495,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20250101preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20250101preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -786029,11 +799522,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; } /** * textClassificationMultilabelResponseProvideDefaults sets the appropriate defaults for TextClassificationMultilabelResponse @@ -786041,10 +799534,10 @@ export namespace machinelearningservices { export function textClassificationMultilabelResponseProvideDefaults(val: TextClassificationMultilabelResponse): TextClassificationMultilabelResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20250101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -786056,11 +799549,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20250101preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20250101preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -786082,11 +799575,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; } /** * textClassificationResponseProvideDefaults sets the appropriate defaults for TextClassificationResponse @@ -786094,11 +799587,11 @@ export namespace machinelearningservices { export function textClassificationResponseProvideDefaults(val: TextClassificationResponse): TextClassificationResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20250101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", primaryMetric: (val.primaryMetric) ?? "Accuracy", - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -786111,11 +799604,11 @@ export namespace machinelearningservices { /** * Featurization inputs needed for AutoML job. */ - featurizationSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalFeaturizationSettingsResponse; + featurizationSettings?: outputs.machinelearningservices.v20250101preview.NlpVerticalFeaturizationSettingsResponse; /** * Execution constraints for AutoMLJob. */ - limitSettings?: outputs.machinelearningservices.v20241001preview.NlpVerticalLimitSettingsResponse; + limitSettings?: outputs.machinelearningservices.v20250101preview.NlpVerticalLimitSettingsResponse; /** * Log verbosity for the job. */ @@ -786138,11 +799631,11 @@ export namespace machinelearningservices { /** * [Required] Training data input. */ - trainingData: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + trainingData: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; /** * Validation data inputs. */ - validationData?: outputs.machinelearningservices.v20241001preview.MLTableJobInputResponse; + validationData?: outputs.machinelearningservices.v20250101preview.MLTableJobInputResponse; } /** * textNerResponseProvideDefaults sets the appropriate defaults for TextNerResponse @@ -786150,10 +799643,10 @@ export namespace machinelearningservices { export function textNerResponseProvideDefaults(val: TextNerResponse): TextNerResponse { return { ...val, - limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20241001preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), + limitSettings: (val.limitSettings ? outputs.machinelearningservices.v20250101preview.nlpVerticalLimitSettingsResponseProvideDefaults(val.limitSettings) : undefined), logVerbosity: (val.logVerbosity) ?? "Info", - trainingData: outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.trainingData), - validationData: (val.validationData ? outputs.machinelearningservices.v20241001preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), + trainingData: outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.trainingData), + validationData: (val.validationData ? outputs.machinelearningservices.v20250101preview.mltableJobInputResponseProvideDefaults(val.validationData) : undefined), }; } @@ -786200,7 +799693,7 @@ export namespace machinelearningservices { /** * Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. */ - distribution?: outputs.machinelearningservices.v20241001preview.MpiResponse | outputs.machinelearningservices.v20241001preview.PyTorchResponse | outputs.machinelearningservices.v20241001preview.TensorFlowResponse; + distribution?: outputs.machinelearningservices.v20250101preview.MpiResponse | outputs.machinelearningservices.v20250101preview.PyTorchResponse | outputs.machinelearningservices.v20250101preview.TensorFlowResponse; /** * [Required] The ARM resource ID of the Environment specification for the job. */ @@ -786212,7 +799705,7 @@ export namespace machinelearningservices { /** * Compute Resource configuration for the job. */ - resources?: outputs.machinelearningservices.v20241001preview.JobResourceConfigurationResponse; + resources?: outputs.machinelearningservices.v20250101preview.JobResourceConfigurationResponse; } /** * trialComponentResponseProvideDefaults sets the appropriate defaults for TrialComponentResponse @@ -786220,7 +799713,7 @@ export namespace machinelearningservices { export function trialComponentResponseProvideDefaults(val: TrialComponentResponse): TrialComponentResponse { return { ...val, - resources: (val.resources ? outputs.machinelearningservices.v20241001preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), + resources: (val.resources ? outputs.machinelearningservices.v20250101preview.jobResourceConfigurationResponseProvideDefaults(val.resources) : undefined), }; } @@ -786566,6 +800059,20 @@ export namespace machinelearningservices { principalId: string; } + export interface UserCreatedAcrAccountResponse { + /** + * ARM ResourceId of a resource + */ + armResourceId?: outputs.machinelearningservices.v20250101preview.ArmResourceIdResponse; + } + + export interface UserCreatedStorageAccountResponse { + /** + * ARM ResourceId of a resource + */ + armResourceId?: outputs.machinelearningservices.v20250101preview.ArmResourceIdResponse; + } + /** * User identity configuration. */ @@ -786588,7 +800095,7 @@ export namespace machinelearningservices { */ category?: string; createdByWorkspaceArmId: string; - credentials?: outputs.machinelearningservices.v20241001preview.WorkspaceConnectionUsernamePasswordResponse; + credentials?: outputs.machinelearningservices.v20250101preview.WorkspaceConnectionUsernamePasswordResponse; error?: string; expiryTime?: string; /** @@ -786650,11 +800157,11 @@ export namespace machinelearningservices { * The time at which the compute was last modified. */ modifiedOn: string; - properties?: outputs.machinelearningservices.v20241001preview.VirtualMachineSchemaResponseProperties; + properties?: outputs.machinelearningservices.v20250101preview.VirtualMachineSchemaResponseProperties; /** * Errors during provisioning */ - provisioningErrors: outputs.machinelearningservices.v20241001preview.ErrorResponseResponse[]; + provisioningErrors: outputs.machinelearningservices.v20250101preview.ErrorResponseResponse[]; /** * The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. */ @@ -786673,7 +800180,7 @@ export namespace machinelearningservices { /** * Admin credentials for virtual machine */ - administratorAccount?: outputs.machinelearningservices.v20241001preview.VirtualMachineSshCredentialsResponse; + administratorAccount?: outputs.machinelearningservices.v20250101preview.VirtualMachineSshCredentialsResponse; /** * Indicates whether this compute will be used for running notebooks. */ @@ -786699,7 +800206,7 @@ export namespace machinelearningservices { /** * The estimated price information for using a VM. */ - estimatedVMPrices?: outputs.machinelearningservices.v20241001preview.EstimatedVMPricesResponse; + estimatedVMPrices?: outputs.machinelearningservices.v20250101preview.EstimatedVMPricesResponse; /** * The family name of the virtual machine size. */ @@ -786768,7 +800275,7 @@ export namespace machinelearningservices { /** * Bind Options of the mount */ - bind?: outputs.machinelearningservices.v20241001preview.BindOptionsResponse; + bind?: outputs.machinelearningservices.v20250101preview.BindOptionsResponse; /** * Consistency of the volume */ @@ -786788,7 +800295,7 @@ export namespace machinelearningservices { /** * tmpfs option of the mount */ - tmpfs?: outputs.machinelearningservices.v20241001preview.TmpfsOptionsResponse; + tmpfs?: outputs.machinelearningservices.v20250101preview.TmpfsOptionsResponse; /** * Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe */ @@ -786796,7 +800303,7 @@ export namespace machinelearningservices { /** * Volume Options of the mount */ - volume?: outputs.machinelearningservices.v20241001preview.VolumeOptionsResponse; + volume?: outputs.machinelearningservices.v20250101preview.VolumeOptionsResponse; } /** * volumeDefinitionResponseProvideDefaults sets the appropriate defaults for VolumeDefinitionResponse @@ -786815,6 +800322,100 @@ export namespace machinelearningservices { nocopy?: boolean; } + export interface VulnerabilityDetailsResponse { + /** + * CVE id. + */ + cve?: string; + /** + * CVE url. + */ + cveUrl?: string; + /** + * DueDate for vulnerability. Provider data or PublishDate + 30 days. + */ + dueDate?: string; + /** + * Vulnerability ID. + */ + id: string; + /** + * Dependency details. + */ + packageDetails?: outputs.machinelearningservices.v20250101preview.PackageDetailsResponse[]; + /** + * Indicates if there is a known patch for vulnerability. + */ + patchable?: boolean; + /** + * Vulnerability ID from provider. + */ + providerId?: string; + /** + * Vulnerability publish date. + */ + publishDate?: string; + /** + * Vulnerability Risk value. + */ + risk?: string; + /** + * Vulnerability description. + */ + solution?: string; + /** + * Vulnerability name. + */ + title?: string; + /** + * Vendor vulnerability ID (USN, GH Advisory, etc). + */ + vendorId?: string; + /** + * Vendor vulnerability url. + */ + vendorUrl?: string; + } + + export interface VulnerabilityFindingsResponse { + /** + * AssetId (Image digest). + */ + assetId?: string; + /** + * Number of critical findings. + */ + criticalFindingsCount: number; + /** + * List of vulnerability findings. + */ + data?: outputs.machinelearningservices.v20250101preview.VulnerabilityDetailsResponse[]; + /** + * Time the report was generated. + */ + generatedTime?: string; + /** + * Number of high findings. + */ + highFindingsCount: number; + /** + * Scan result date. + */ + lastScanDate?: string; + /** + * Vulnerability scanner name. + */ + scanner?: string; + /** + * Data source (internal). + */ + source?: string; + /** + * Total findings count. + */ + totalFindingsCount: number; + } + export interface WorkspaceConnectionAccessKeyResponse { accessKeyId?: string; secretAccessKey?: string; @@ -980420,6 +994021,39 @@ export namespace portalservices { lastModifiedByType?: string; } + export namespace v20240401 { + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + } + export namespace v20240401preview { /** * Metadata pertaining to creation and last modification of the resource. @@ -1172862,7 +1186496,7 @@ export namespace sovereign { /** * The managed identity to be assigned to this landing zone registration. */ - managedIdentity: outputs.sovereign.ManagedIdentityPropertiesResponse; + managedIdentity?: outputs.sovereign.ManagedIdentityPropertiesResponse; /** * The state that reflects the current stage in the creation, updating, or deletion process of the landing zone registration resource type. */ @@ -1173205,7 +1186839,7 @@ export namespace sovereign { /** * The managed identity to be assigned to this landing zone registration. */ - managedIdentity: outputs.sovereign.v20250227preview.ManagedIdentityPropertiesResponse; + managedIdentity?: outputs.sovereign.v20250227preview.ManagedIdentityPropertiesResponse; /** * The state that reflects the current stage in the creation, updating, or deletion process of the landing zone registration resource type. */ @@ -1218505,6 +1232139,103 @@ export namespace videoindexer { } } + + export namespace v20250301 { + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + export interface ManagedServiceIdentityResponse { + /** + * The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + principalId: string; + /** + * The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + */ + tenantId: string; + /** + * Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + */ + type: string; + /** + * The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + */ + userAssignedIdentities?: {[key: string]: outputs.videoindexer.v20250301.UserAssignedIdentityResponse}; + } + + /** + * The openAi services details + */ + export interface OpenAiServicesForPutRequestResponse { + /** + * The openAi services resource id + */ + resourceId?: string; + /** + * The user assigned identity to be used to grant permissions + */ + userAssignedIdentity?: string; + } + + /** + * The storage services details + */ + export interface StorageServicesForPutRequestResponse { + /** + * The storage services resource id + */ + resourceId?: string; + /** + * The user assigned identity to be used to grant permissions + */ + userAssignedIdentity?: string; + } + + /** + * Metadata pertaining to creation and last modification of the resource. + */ + export interface SystemDataResponse { + /** + * The timestamp of resource creation (UTC). + */ + createdAt?: string; + /** + * The identity that created the resource. + */ + createdBy?: string; + /** + * The type of identity that created the resource. + */ + createdByType?: string; + /** + * The timestamp of resource last modification (UTC) + */ + lastModifiedAt?: string; + /** + * The identity that last modified the resource. + */ + lastModifiedBy?: string; + /** + * The type of identity that last modified the resource. + */ + lastModifiedByType?: string; + } + + /** + * User assigned identity properties + */ + export interface UserAssignedIdentityResponse { + /** + * The client ID of the assigned identity. + */ + clientId: string; + /** + * The principal ID of the assigned identity. + */ + principalId: string; + } + + } } export namespace virtualmachineimages { diff --git a/sdk/nodejs/videoindexer/account.ts b/sdk/nodejs/videoindexer/account.ts index 9a669bc6388a..2f3c65460e5f 100644 --- a/sdk/nodejs/videoindexer/account.ts +++ b/sdk/nodejs/videoindexer/account.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * An Azure Video Indexer account. * Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-10-18-preview. * - * Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + * Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. */ export class Account extends pulumi.CustomResource { /** @@ -131,7 +131,7 @@ export class Account extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer/v20250301:Account" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Account.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/videoindexer/getAccount.ts b/sdk/nodejs/videoindexer/getAccount.ts index dfb3ab5095e5..bbe1cf7e1b79 100644 --- a/sdk/nodejs/videoindexer/getAccount.ts +++ b/sdk/nodejs/videoindexer/getAccount.ts @@ -11,7 +11,7 @@ import * as utilities from "../utilities"; * Gets the properties of an Azure Video Indexer account. * Azure REST API version: 2022-08-01. * - * Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + * Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. */ export function getAccount(args: GetAccountArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -93,7 +93,7 @@ export interface GetAccountResult { * Gets the properties of an Azure Video Indexer account. * Azure REST API version: 2022-08-01. * - * Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + * Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. */ export function getAccountOutput(args: GetAccountOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/videoindexer/index.ts b/sdk/nodejs/videoindexer/index.ts index 9ab53c292504..8aa3a358362e 100644 --- a/sdk/nodejs/videoindexer/index.ts +++ b/sdk/nodejs/videoindexer/index.ts @@ -36,6 +36,7 @@ import * as v20240401preview from "./v20240401preview"; import * as v20240601preview from "./v20240601preview"; import * as v20240923preview from "./v20240923preview"; import * as v20250101 from "./v20250101"; +import * as v20250301 from "./v20250301"; export { v20220801, @@ -44,6 +45,7 @@ export { v20240601preview, v20240923preview, v20250101, + v20250301, }; const _module = { diff --git a/sdk/nodejs/videoindexer/v20220801/account.ts b/sdk/nodejs/videoindexer/v20220801/account.ts index 6ab3ee1da4dd..e7aa8c8d10ab 100644 --- a/sdk/nodejs/videoindexer/v20220801/account.ts +++ b/sdk/nodejs/videoindexer/v20220801/account.ts @@ -128,7 +128,7 @@ export class Account extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer:Account" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer/v20250301:Account" }, { type: "azure-native:videoindexer:Account" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Account.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/videoindexer/v20240101/account.ts b/sdk/nodejs/videoindexer/v20240101/account.ts index b2a601573dbf..fd50e7e14c4c 100644 --- a/sdk/nodejs/videoindexer/v20240101/account.ts +++ b/sdk/nodejs/videoindexer/v20240101/account.ts @@ -128,7 +128,7 @@ export class Account extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer:Account" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer/v20250301:Account" }, { type: "azure-native:videoindexer:Account" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Account.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/videoindexer/v20240401preview/account.ts b/sdk/nodejs/videoindexer/v20240401preview/account.ts index 5f8509684dbb..826ecc407e7b 100644 --- a/sdk/nodejs/videoindexer/v20240401preview/account.ts +++ b/sdk/nodejs/videoindexer/v20240401preview/account.ts @@ -134,7 +134,7 @@ export class Account extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer:Account" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer/v20250301:Account" }, { type: "azure-native:videoindexer:Account" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Account.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/videoindexer/v20240601preview/account.ts b/sdk/nodejs/videoindexer/v20240601preview/account.ts index 6acd827c56a3..e2fa594bf515 100644 --- a/sdk/nodejs/videoindexer/v20240601preview/account.ts +++ b/sdk/nodejs/videoindexer/v20240601preview/account.ts @@ -146,7 +146,7 @@ export class Account extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer:Account" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer/v20250301:Account" }, { type: "azure-native:videoindexer:Account" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Account.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/videoindexer/v20240923preview/account.ts b/sdk/nodejs/videoindexer/v20240923preview/account.ts index f449459cc32f..60911e815a58 100644 --- a/sdk/nodejs/videoindexer/v20240923preview/account.ts +++ b/sdk/nodejs/videoindexer/v20240923preview/account.ts @@ -140,7 +140,7 @@ export class Account extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer:Account" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer/v20250301:Account" }, { type: "azure-native:videoindexer:Account" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Account.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/videoindexer/v20250101/account.ts b/sdk/nodejs/videoindexer/v20250101/account.ts index 9f96404b40ea..6595dd8995d5 100644 --- a/sdk/nodejs/videoindexer/v20250101/account.ts +++ b/sdk/nodejs/videoindexer/v20250101/account.ts @@ -140,7 +140,7 @@ export class Account extends pulumi.CustomResource { resourceInputs["type"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); - const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer:Account" }] }; + const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250301:Account" }, { type: "azure-native:videoindexer:Account" }] }; opts = pulumi.mergeOptions(opts, aliasOpts); super(Account.__pulumiType, name, resourceInputs, opts); } diff --git a/sdk/nodejs/videoindexer/v20250301/account.ts b/sdk/nodejs/videoindexer/v20250301/account.ts new file mode 100644 index 000000000000..03000a8970d9 --- /dev/null +++ b/sdk/nodejs/videoindexer/v20250301/account.ts @@ -0,0 +1,185 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * An Azure Video Indexer account. + */ +export class Account extends pulumi.CustomResource { + /** + * Get an existing Account resource's state with the given name, ID, and optional extra + * properties used to qualify the lookup. + * + * @param name The _unique_ name of the resulting resource. + * @param id The _unique_ provider ID of the resource to lookup. + * @param opts Optional settings to control the behavior of the CustomResource. + */ + public static get(name: string, id: pulumi.Input, opts?: pulumi.CustomResourceOptions): Account { + return new Account(name, undefined as any, { ...opts, id: id }); + } + + /** @internal */ + public static readonly __pulumiType = 'azure-native:videoindexer/v20250301:Account'; + + /** + * Returns true if the given object is an instance of Account. This is designed to work even + * when multiple copies of the Pulumi SDK have been loaded into the same process. + */ + public static isInstance(obj: any): obj is Account { + if (obj === undefined || obj === null) { + return false; + } + return obj['__pulumiType'] === Account.__pulumiType; + } + + /** + * The account's data-plane ID. This can be set only when connecting an existing classic account + */ + public readonly accountId!: pulumi.Output; + /** + * The account's name + */ + public readonly accountName!: pulumi.Output; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + public readonly identity!: pulumi.Output; + /** + * The geo-location where the resource lives + */ + public readonly location!: pulumi.Output; + /** + * The name of the resource + */ + public /*out*/ readonly name!: pulumi.Output; + /** + * The openAi services details + */ + public readonly openAiServices!: pulumi.Output; + /** + * Gets the status of the account at the time the operation was called. + */ + public /*out*/ readonly provisioningState!: pulumi.Output; + /** + * The storage services details + */ + public readonly storageServices!: pulumi.Output; + /** + * The system meta data relating to this resource. + */ + public /*out*/ readonly systemData!: pulumi.Output; + /** + * Resource tags. + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * The account's tenant id + */ + public /*out*/ readonly tenantId!: pulumi.Output; + /** + * An integer representing the total minutes that have been indexed on the account + */ + public /*out*/ readonly totalMinutesIndexed!: pulumi.Output; + /** + * An integer representing the total seconds that have been indexed on the account + */ + public /*out*/ readonly totalSecondsIndexed!: pulumi.Output; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + public /*out*/ readonly type!: pulumi.Output; + + /** + * Create a Account resource with the given unique name, arguments, and options. + * + * @param name The _unique_ name of the resource. + * @param args The arguments to use to populate this resource's properties. + * @param opts A bag of options that control this resource's behavior. + */ + constructor(name: string, args: AccountArgs, opts?: pulumi.CustomResourceOptions) { + let resourceInputs: pulumi.Inputs = {}; + opts = opts || {}; + if (!opts.id) { + if ((!args || args.resourceGroupName === undefined) && !opts.urn) { + throw new Error("Missing required property 'resourceGroupName'"); + } + resourceInputs["accountId"] = (args ? args.accountId : undefined) ?? "00000000-0000-0000-0000-000000000000"; + resourceInputs["accountName"] = args ? args.accountName : undefined; + resourceInputs["identity"] = args ? args.identity : undefined; + resourceInputs["location"] = args ? args.location : undefined; + resourceInputs["openAiServices"] = args ? args.openAiServices : undefined; + resourceInputs["resourceGroupName"] = args ? args.resourceGroupName : undefined; + resourceInputs["storageServices"] = args ? args.storageServices : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tenantId"] = undefined /*out*/; + resourceInputs["totalMinutesIndexed"] = undefined /*out*/; + resourceInputs["totalSecondsIndexed"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } else { + resourceInputs["accountId"] = undefined /*out*/; + resourceInputs["accountName"] = undefined /*out*/; + resourceInputs["identity"] = undefined /*out*/; + resourceInputs["location"] = undefined /*out*/; + resourceInputs["name"] = undefined /*out*/; + resourceInputs["openAiServices"] = undefined /*out*/; + resourceInputs["provisioningState"] = undefined /*out*/; + resourceInputs["storageServices"] = undefined /*out*/; + resourceInputs["systemData"] = undefined /*out*/; + resourceInputs["tags"] = undefined /*out*/; + resourceInputs["tenantId"] = undefined /*out*/; + resourceInputs["totalMinutesIndexed"] = undefined /*out*/; + resourceInputs["totalSecondsIndexed"] = undefined /*out*/; + resourceInputs["type"] = undefined /*out*/; + } + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); + const aliasOpts = { aliases: [{ type: "azure-native:videoindexer/v20211018preview:Account" }, { type: "azure-native:videoindexer/v20211027preview:Account" }, { type: "azure-native:videoindexer/v20211110preview:Account" }, { type: "azure-native:videoindexer/v20220413preview:Account" }, { type: "azure-native:videoindexer/v20220720preview:Account" }, { type: "azure-native:videoindexer/v20220801:Account" }, { type: "azure-native:videoindexer/v20240101:Account" }, { type: "azure-native:videoindexer/v20240401preview:Account" }, { type: "azure-native:videoindexer/v20240601preview:Account" }, { type: "azure-native:videoindexer/v20240923preview:Account" }, { type: "azure-native:videoindexer/v20250101:Account" }, { type: "azure-native:videoindexer:Account" }] }; + opts = pulumi.mergeOptions(opts, aliasOpts); + super(Account.__pulumiType, name, resourceInputs, opts); + } +} + +/** + * The set of arguments for constructing a Account resource. + */ +export interface AccountArgs { + /** + * The account's data-plane ID. This can be set only when connecting an existing classic account + */ + accountId?: pulumi.Input; + /** + * The name of the Azure Video Indexer account. + */ + accountName?: pulumi.Input; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + identity?: pulumi.Input; + /** + * The geo-location where the resource lives + */ + location?: pulumi.Input; + /** + * The openAi services details + */ + openAiServices?: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; + /** + * The storage services details + */ + storageServices?: pulumi.Input; + /** + * Resource tags. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; +} diff --git a/sdk/nodejs/videoindexer/v20250301/getAccount.ts b/sdk/nodejs/videoindexer/v20250301/getAccount.ts new file mode 100644 index 000000000000..1b5838bf04b4 --- /dev/null +++ b/sdk/nodejs/videoindexer/v20250301/getAccount.ts @@ -0,0 +1,117 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "../../types/input"; +import * as outputs from "../../types/output"; +import * as enums from "../../types/enums"; +import * as utilities from "../../utilities"; + +/** + * Gets the properties of an Azure Video Indexer account. + */ +export function getAccount(args: GetAccountArgs, opts?: pulumi.InvokeOptions): Promise { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invoke("azure-native:videoindexer/v20250301:getAccount", { + "accountName": args.accountName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetAccountArgs { + /** + * The name of the Azure Video Indexer account. + */ + accountName: string; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: string; +} + +/** + * An Azure Video Indexer account. + */ +export interface GetAccountResult { + /** + * The account's data-plane ID. This can be set only when connecting an existing classic account + */ + readonly accountId?: string; + /** + * The account's name + */ + readonly accountName: string; + /** + * Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + */ + readonly id: string; + /** + * Managed service identity (system assigned and/or user assigned identities) + */ + readonly identity?: outputs.videoindexer.v20250301.ManagedServiceIdentityResponse; + /** + * The geo-location where the resource lives + */ + readonly location: string; + /** + * The name of the resource + */ + readonly name: string; + /** + * The openAi services details + */ + readonly openAiServices?: outputs.videoindexer.v20250301.OpenAiServicesForPutRequestResponse; + /** + * Gets the status of the account at the time the operation was called. + */ + readonly provisioningState: string; + /** + * The storage services details + */ + readonly storageServices?: outputs.videoindexer.v20250301.StorageServicesForPutRequestResponse; + /** + * The system meta data relating to this resource. + */ + readonly systemData: outputs.videoindexer.v20250301.SystemDataResponse; + /** + * Resource tags. + */ + readonly tags?: {[key: string]: string}; + /** + * The account's tenant id + */ + readonly tenantId: string; + /** + * An integer representing the total minutes that have been indexed on the account + */ + readonly totalMinutesIndexed: number; + /** + * An integer representing the total seconds that have been indexed on the account + */ + readonly totalSecondsIndexed: number; + /** + * The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + */ + readonly type: string; +} +/** + * Gets the properties of an Azure Video Indexer account. + */ +export function getAccountOutput(args: GetAccountOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output { + opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); + return pulumi.runtime.invokeOutput("azure-native:videoindexer/v20250301:getAccount", { + "accountName": args.accountName, + "resourceGroupName": args.resourceGroupName, + }, opts); +} + +export interface GetAccountOutputArgs { + /** + * The name of the Azure Video Indexer account. + */ + accountName: pulumi.Input; + /** + * The name of the resource group. The name is case insensitive. + */ + resourceGroupName: pulumi.Input; +} diff --git a/sdk/nodejs/videoindexer/v20250301/index.ts b/sdk/nodejs/videoindexer/v20250301/index.ts new file mode 100644 index 000000000000..fc1a2da07de3 --- /dev/null +++ b/sdk/nodejs/videoindexer/v20250301/index.ts @@ -0,0 +1,33 @@ +// *** WARNING: this file was generated by pulumi-language-nodejs. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +import * as pulumi from "@pulumi/pulumi"; +import * as utilities from "../../utilities"; + +// Export members: +export { AccountArgs } from "./account"; +export type Account = import("./account").Account; +export const Account: typeof import("./account").Account = null as any; +utilities.lazyLoad(exports, ["Account"], () => require("./account")); + +export { GetAccountArgs, GetAccountResult, GetAccountOutputArgs } from "./getAccount"; +export const getAccount: typeof import("./getAccount").getAccount = null as any; +export const getAccountOutput: typeof import("./getAccount").getAccountOutput = null as any; +utilities.lazyLoad(exports, ["getAccount","getAccountOutput"], () => require("./getAccount")); + + +// Export enums: +export * from "../../types/enums/videoindexer/v20250301"; + +const _module = { + version: utilities.getVersion(), + construct: (name: string, type: string, urn: string): pulumi.Resource => { + switch (type) { + case "azure-native:videoindexer/v20250301:Account": + return new Account(name, undefined, { urn }) + default: + throw new Error(`unknown resource type ${type}`); + } + }, +}; +pulumi.runtime.registerResourceModule("azure-native", "videoindexer/v20250301", _module) diff --git a/sdk/python/pulumi_azure_native/__init__.py b/sdk/python/pulumi_azure_native/__init__.py index 7a89fc4591df..545eb4464e35 100644 --- a/sdk/python/pulumi_azure_native/__init__.py +++ b/sdk/python/pulumi_azure_native/__init__.py @@ -19,6 +19,8 @@ advisor = __advisor import pulumi_azure_native.agfoodplatform as __agfoodplatform agfoodplatform = __agfoodplatform + import pulumi_azure_native.agricultureplatform as __agricultureplatform + agricultureplatform = __agricultureplatform import pulumi_azure_native.alertsmanagement as __alertsmanagement alertsmanagement = __alertsmanagement import pulumi_azure_native.analysisservices as __analysisservices @@ -163,6 +165,8 @@ dbforpostgresql = __dbforpostgresql import pulumi_azure_native.delegatednetwork as __delegatednetwork delegatednetwork = __delegatednetwork + import pulumi_azure_native.dependencymap as __dependencymap + dependencymap = __dependencymap import pulumi_azure_native.desktopvirtualization as __desktopvirtualization desktopvirtualization = __desktopvirtualization import pulumi_azure_native.devcenter as __devcenter @@ -487,6 +491,7 @@ addons = _utilities.lazy_import('pulumi_azure_native.addons') advisor = _utilities.lazy_import('pulumi_azure_native.advisor') agfoodplatform = _utilities.lazy_import('pulumi_azure_native.agfoodplatform') + agricultureplatform = _utilities.lazy_import('pulumi_azure_native.agricultureplatform') alertsmanagement = _utilities.lazy_import('pulumi_azure_native.alertsmanagement') analysisservices = _utilities.lazy_import('pulumi_azure_native.analysisservices') apicenter = _utilities.lazy_import('pulumi_azure_native.apicenter') @@ -559,6 +564,7 @@ dbformysql = _utilities.lazy_import('pulumi_azure_native.dbformysql') dbforpostgresql = _utilities.lazy_import('pulumi_azure_native.dbforpostgresql') delegatednetwork = _utilities.lazy_import('pulumi_azure_native.delegatednetwork') + dependencymap = _utilities.lazy_import('pulumi_azure_native.dependencymap') desktopvirtualization = _utilities.lazy_import('pulumi_azure_native.desktopvirtualization') devcenter = _utilities.lazy_import('pulumi_azure_native.devcenter') devhub = _utilities.lazy_import('pulumi_azure_native.devhub') @@ -866,6 +872,22 @@ "azure-native:agfoodplatform/v20230601preview:Solution": "Solution" } }, + { + "pkg": "azure-native", + "mod": "agricultureplatform", + "fqn": "pulumi_azure_native.agricultureplatform", + "classes": { + "azure-native:agricultureplatform:AgriService": "AgriService" + } + }, + { + "pkg": "azure-native", + "mod": "agricultureplatform/v20240601preview", + "fqn": "pulumi_azure_native.agricultureplatform.v20240601preview", + "classes": { + "azure-native:agricultureplatform/v20240601preview:AgriService": "AgriService" + } + }, { "pkg": "azure-native", "mod": "alertsmanagement", @@ -8279,6 +8301,24 @@ "azure-native:delegatednetwork/v20230627preview:OrchestratorInstanceServiceDetails": "OrchestratorInstanceServiceDetails" } }, + { + "pkg": "azure-native", + "mod": "dependencymap", + "fqn": "pulumi_azure_native.dependencymap", + "classes": { + "azure-native:dependencymap:DiscoverySource": "DiscoverySource", + "azure-native:dependencymap:Map": "Map" + } + }, + { + "pkg": "azure-native", + "mod": "dependencymap/v20250131preview", + "fqn": "pulumi_azure_native.dependencymap.v20250131preview", + "classes": { + "azure-native:dependencymap/v20250131preview:DiscoverySource": "DiscoverySource", + "azure-native:dependencymap/v20250131preview:Map": "Map" + } + }, { "pkg": "azure-native", "mod": "desktopvirtualization", @@ -8730,6 +8770,26 @@ "azure-native:devcenter/v20241001preview:Schedule": "Schedule" } }, + { + "pkg": "azure-native", + "mod": "devcenter/v20250201", + "fqn": "pulumi_azure_native.devcenter.v20250201", + "classes": { + "azure-native:devcenter/v20250201:AttachedNetworkByDevCenter": "AttachedNetworkByDevCenter", + "azure-native:devcenter/v20250201:Catalog": "Catalog", + "azure-native:devcenter/v20250201:DevBoxDefinition": "DevBoxDefinition", + "azure-native:devcenter/v20250201:DevCenter": "DevCenter", + "azure-native:devcenter/v20250201:EnvironmentType": "EnvironmentType", + "azure-native:devcenter/v20250201:Gallery": "Gallery", + "azure-native:devcenter/v20250201:NetworkConnection": "NetworkConnection", + "azure-native:devcenter/v20250201:Pool": "Pool", + "azure-native:devcenter/v20250201:Project": "Project", + "azure-native:devcenter/v20250201:ProjectCatalog": "ProjectCatalog", + "azure-native:devcenter/v20250201:ProjectEnvironmentType": "ProjectEnvironmentType", + "azure-native:devcenter/v20250201:ProjectPolicy": "ProjectPolicy", + "azure-native:devcenter/v20250201:Schedule": "Schedule" + } + }, { "pkg": "azure-native", "mod": "devhub", @@ -10752,6 +10812,21 @@ "azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection": "WorkspacePrivateEndpointConnection" } }, + { + "pkg": "azure-native", + "mod": "healthcareapis/v20250301preview", + "fqn": "pulumi_azure_native.healthcareapis.v20250301preview", + "classes": { + "azure-native:healthcareapis/v20250301preview:DicomService": "DicomService", + "azure-native:healthcareapis/v20250301preview:FhirService": "FhirService", + "azure-native:healthcareapis/v20250301preview:IotConnector": "IotConnector", + "azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination": "IotConnectorFhirDestination", + "azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection": "PrivateEndpointConnection", + "azure-native:healthcareapis/v20250301preview:Service": "Service", + "azure-native:healthcareapis/v20250301preview:Workspace": "Workspace", + "azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection": "WorkspacePrivateEndpointConnection" + } + }, { "pkg": "azure-native", "mod": "healthdataaiservices", @@ -12044,6 +12119,24 @@ "azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration": "FluxConfiguration" } }, + { + "pkg": "azure-native", + "mod": "kubernetesconfiguration/v20241101", + "fqn": "pulumi_azure_native.kubernetesconfiguration.v20241101", + "classes": { + "azure-native:kubernetesconfiguration/v20241101:Extension": "Extension", + "azure-native:kubernetesconfiguration/v20241101:FluxConfiguration": "FluxConfiguration" + } + }, + { + "pkg": "azure-native", + "mod": "kubernetesconfiguration/v20241101preview", + "fqn": "pulumi_azure_native.kubernetesconfiguration.v20241101preview", + "classes": { + "azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection": "PrivateEndpointConnection", + "azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope": "PrivateLinkScope" + } + }, { "pkg": "azure-native", "mod": "kubernetesruntime", @@ -13207,6 +13300,62 @@ "azure-native:machinelearningservices/v20241001preview:WorkspaceConnection": "WorkspaceConnection" } }, + { + "pkg": "azure-native", + "mod": "machinelearningservices/v20250101preview", + "fqn": "pulumi_azure_native.machinelearningservices.v20250101preview", + "classes": { + "azure-native:machinelearningservices/v20250101preview:BatchDeployment": "BatchDeployment", + "azure-native:machinelearningservices/v20250101preview:BatchEndpoint": "BatchEndpoint", + "azure-native:machinelearningservices/v20250101preview:CapabilityHost": "CapabilityHost", + "azure-native:machinelearningservices/v20250101preview:CodeContainer": "CodeContainer", + "azure-native:machinelearningservices/v20250101preview:CodeVersion": "CodeVersion", + "azure-native:machinelearningservices/v20250101preview:ComponentContainer": "ComponentContainer", + "azure-native:machinelearningservices/v20250101preview:ComponentVersion": "ComponentVersion", + "azure-native:machinelearningservices/v20250101preview:Compute": "Compute", + "azure-native:machinelearningservices/v20250101preview:ConnectionDeployment": "ConnectionDeployment", + "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist": "ConnectionRaiBlocklist", + "azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem": "ConnectionRaiBlocklistItem", + "azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy": "ConnectionRaiPolicy", + "azure-native:machinelearningservices/v20250101preview:DataContainer": "DataContainer", + "azure-native:machinelearningservices/v20250101preview:DataVersion": "DataVersion", + "azure-native:machinelearningservices/v20250101preview:Datastore": "Datastore", + "azure-native:machinelearningservices/v20250101preview:EndpointDeployment": "EndpointDeployment", + "azure-native:machinelearningservices/v20250101preview:EnvironmentContainer": "EnvironmentContainer", + "azure-native:machinelearningservices/v20250101preview:EnvironmentVersion": "EnvironmentVersion", + "azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity": "FeaturesetContainerEntity", + "azure-native:machinelearningservices/v20250101preview:FeaturesetVersion": "FeaturesetVersion", + "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity": "FeaturestoreEntityContainerEntity", + "azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion": "FeaturestoreEntityVersion", + "azure-native:machinelearningservices/v20250101preview:InferenceEndpoint": "InferenceEndpoint", + "azure-native:machinelearningservices/v20250101preview:InferenceGroup": "InferenceGroup", + "azure-native:machinelearningservices/v20250101preview:InferencePool": "InferencePool", + "azure-native:machinelearningservices/v20250101preview:Job": "Job", + "azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule": "ManagedNetworkSettingsRule", + "azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription": "MarketplaceSubscription", + "azure-native:machinelearningservices/v20250101preview:ModelContainer": "ModelContainer", + "azure-native:machinelearningservices/v20250101preview:ModelVersion": "ModelVersion", + "azure-native:machinelearningservices/v20250101preview:OnlineDeployment": "OnlineDeployment", + "azure-native:machinelearningservices/v20250101preview:OnlineEndpoint": "OnlineEndpoint", + "azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection": "PrivateEndpointConnection", + "azure-native:machinelearningservices/v20250101preview:RaiPolicy": "RaiPolicy", + "azure-native:machinelearningservices/v20250101preview:Registry": "Registry", + "azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer": "RegistryCodeContainer", + "azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion": "RegistryCodeVersion", + "azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer": "RegistryComponentContainer", + "azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion": "RegistryComponentVersion", + "azure-native:machinelearningservices/v20250101preview:RegistryDataContainer": "RegistryDataContainer", + "azure-native:machinelearningservices/v20250101preview:RegistryDataVersion": "RegistryDataVersion", + "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer": "RegistryEnvironmentContainer", + "azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion": "RegistryEnvironmentVersion", + "azure-native:machinelearningservices/v20250101preview:RegistryModelContainer": "RegistryModelContainer", + "azure-native:machinelearningservices/v20250101preview:RegistryModelVersion": "RegistryModelVersion", + "azure-native:machinelearningservices/v20250101preview:Schedule": "Schedule", + "azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint": "ServerlessEndpoint", + "azure-native:machinelearningservices/v20250101preview:Workspace": "Workspace", + "azure-native:machinelearningservices/v20250101preview:WorkspaceConnection": "WorkspaceConnection" + } + }, { "pkg": "azure-native", "mod": "maintenance", @@ -16607,6 +16756,14 @@ "azure-native:portalservices:CopilotSetting": "CopilotSetting" } }, + { + "pkg": "azure-native", + "mod": "portalservices/v20240401", + "fqn": "pulumi_azure_native.portalservices.v20240401", + "classes": { + "azure-native:portalservices/v20240401:CopilotSetting": "CopilotSetting" + } + }, { "pkg": "azure-native", "mod": "portalservices/v20240401preview", @@ -21148,6 +21305,14 @@ "azure-native:videoindexer/v20250101:Account": "Account" } }, + { + "pkg": "azure-native", + "mod": "videoindexer/v20250301", + "fqn": "pulumi_azure_native.videoindexer.v20250301", + "classes": { + "azure-native:videoindexer/v20250301:Account": "Account" + } + }, { "pkg": "azure-native", "mod": "virtualmachineimages", diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/__init__.py b/sdk/python/pulumi_azure_native/agricultureplatform/__init__.py new file mode 100644 index 000000000000..fbc762e6ace7 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/__init__.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from .. import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .agri_service import * +from .get_agri_service import * +from .list_agri_service_available_solutions import * +from ._inputs import * +from . import outputs + +# Make subpackages available: +if typing.TYPE_CHECKING: + import pulumi_azure_native.agricultureplatform.v20240601preview as __v20240601preview + v20240601preview = __v20240601preview +else: + v20240601preview = _utilities.lazy_import('pulumi_azure_native.agricultureplatform.v20240601preview') + diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/_enums.py b/sdk/python/pulumi_azure_native/agricultureplatform/_enums.py new file mode 100644 index 000000000000..379ffc95f3ca --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/_enums.py @@ -0,0 +1,45 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'AuthCredentialsKind', + 'ManagedServiceIdentityType', + 'SkuTier', +] + + +class AuthCredentialsKind(str, Enum): + """ + Type of credential. + """ + O_AUTH_CLIENT_CREDENTIALS = "OAuthClientCredentials" + """ + OAuth Client Credential type + """ + API_KEY_AUTH_CREDENTIALS = "ApiKeyAuthCredentials" + """ + API Key Auth Credential type + """ + + +class ManagedServiceIdentityType(str, Enum): + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + NONE = "None" + SYSTEM_ASSIGNED = "SystemAssigned" + USER_ASSIGNED = "UserAssigned" + SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned,UserAssigned" + + +class SkuTier(str, Enum): + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + FREE = "Free" + BASIC = "Basic" + STANDARD = "Standard" + PREMIUM = "Premium" diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/_inputs.py b/sdk/python/pulumi_azure_native/agricultureplatform/_inputs.py new file mode 100644 index 000000000000..efa20f57c333 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/_inputs.py @@ -0,0 +1,622 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from ._enums import * + +__all__ = [ + 'AgriServiceResourcePropertiesArgs', + 'AgriServiceResourcePropertiesArgsDict', + 'DataConnectorCredentialMapArgs', + 'DataConnectorCredentialMapArgsDict', + 'DataConnectorCredentialsArgs', + 'DataConnectorCredentialsArgsDict', + 'InstalledSolutionMapArgs', + 'InstalledSolutionMapArgsDict', + 'ManagedServiceIdentityArgs', + 'ManagedServiceIdentityArgsDict', + 'SkuArgs', + 'SkuArgsDict', + 'SolutionArgs', + 'SolutionArgsDict', +] + +MYPY = False + +if not MYPY: + class AgriServiceResourcePropertiesArgsDict(TypedDict): + """ + Details of the Agriculture AgriDataManager. + """ + data_connector_credentials: NotRequired[pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgsDict']]]] + """ + Data connector credentials of AgriService instance. + """ + installed_solutions: NotRequired[pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgsDict']]]] + """ + AgriService installed solutions. + """ +elif False: + AgriServiceResourcePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AgriServiceResourcePropertiesArgs: + def __init__(__self__, *, + data_connector_credentials: Optional[pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgs']]]] = None, + installed_solutions: Optional[pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgs']]]] = None): + """ + Details of the Agriculture AgriDataManager. + :param pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgs']]] data_connector_credentials: Data connector credentials of AgriService instance. + :param pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgs']]] installed_solutions: AgriService installed solutions. + """ + if data_connector_credentials is not None: + pulumi.set(__self__, "data_connector_credentials", data_connector_credentials) + if installed_solutions is not None: + pulumi.set(__self__, "installed_solutions", installed_solutions) + + @property + @pulumi.getter(name="dataConnectorCredentials") + def data_connector_credentials(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgs']]]]: + """ + Data connector credentials of AgriService instance. + """ + return pulumi.get(self, "data_connector_credentials") + + @data_connector_credentials.setter + def data_connector_credentials(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgs']]]]): + pulumi.set(self, "data_connector_credentials", value) + + @property + @pulumi.getter(name="installedSolutions") + def installed_solutions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgs']]]]: + """ + AgriService installed solutions. + """ + return pulumi.get(self, "installed_solutions") + + @installed_solutions.setter + def installed_solutions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgs']]]]): + pulumi.set(self, "installed_solutions", value) + + +if not MYPY: + class DataConnectorCredentialMapArgsDict(TypedDict): + """ + Mapping of data connector credentials. + """ + key: pulumi.Input[str] + """ + The key representing the credential. + """ + value: pulumi.Input['DataConnectorCredentialsArgsDict'] + """ + The data connector credential value. + """ +elif False: + DataConnectorCredentialMapArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataConnectorCredentialMapArgs: + def __init__(__self__, *, + key: pulumi.Input[str], + value: pulumi.Input['DataConnectorCredentialsArgs']): + """ + Mapping of data connector credentials. + :param pulumi.Input[str] key: The key representing the credential. + :param pulumi.Input['DataConnectorCredentialsArgs'] value: The data connector credential value. + """ + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> pulumi.Input[str]: + """ + The key representing the credential. + """ + return pulumi.get(self, "key") + + @key.setter + def key(self, value: pulumi.Input[str]): + pulumi.set(self, "key", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input['DataConnectorCredentialsArgs']: + """ + The data connector credential value. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input['DataConnectorCredentialsArgs']): + pulumi.set(self, "value", value) + + +if not MYPY: + class DataConnectorCredentialsArgsDict(TypedDict): + """ + The properties related to an AgriService data connector. + """ + client_id: NotRequired[pulumi.Input[str]] + """ + Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + """ + key_name: NotRequired[pulumi.Input[str]] + """ + Name of the key vault key. + """ + key_vault_uri: NotRequired[pulumi.Input[str]] + """ + Uri of the key vault + """ + key_version: NotRequired[pulumi.Input[str]] + """ + Version of the key vault key. + """ + kind: NotRequired[pulumi.Input[Union[str, 'AuthCredentialsKind']]] + """ + Type of credential. + """ +elif False: + DataConnectorCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataConnectorCredentialsArgs: + def __init__(__self__, *, + client_id: Optional[pulumi.Input[str]] = None, + key_name: Optional[pulumi.Input[str]] = None, + key_vault_uri: Optional[pulumi.Input[str]] = None, + key_version: Optional[pulumi.Input[str]] = None, + kind: Optional[pulumi.Input[Union[str, 'AuthCredentialsKind']]] = None): + """ + The properties related to an AgriService data connector. + :param pulumi.Input[str] client_id: Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + :param pulumi.Input[str] key_name: Name of the key vault key. + :param pulumi.Input[str] key_vault_uri: Uri of the key vault + :param pulumi.Input[str] key_version: Version of the key vault key. + :param pulumi.Input[Union[str, 'AuthCredentialsKind']] kind: Type of credential. + """ + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if key_name is not None: + pulumi.set(__self__, "key_name", key_name) + if key_vault_uri is not None: + pulumi.set(__self__, "key_vault_uri", key_vault_uri) + if key_version is not None: + pulumi.set(__self__, "key_version", key_version) + if kind is not None: + pulumi.set(__self__, "kind", kind) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + """ + Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="keyName") + def key_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the key vault key. + """ + return pulumi.get(self, "key_name") + + @key_name.setter + def key_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_name", value) + + @property + @pulumi.getter(name="keyVaultUri") + def key_vault_uri(self) -> Optional[pulumi.Input[str]]: + """ + Uri of the key vault + """ + return pulumi.get(self, "key_vault_uri") + + @key_vault_uri.setter + def key_vault_uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_vault_uri", value) + + @property + @pulumi.getter(name="keyVersion") + def key_version(self) -> Optional[pulumi.Input[str]]: + """ + Version of the key vault key. + """ + return pulumi.get(self, "key_version") + + @key_version.setter + def key_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_version", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[Union[str, 'AuthCredentialsKind']]]: + """ + Type of credential. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[Union[str, 'AuthCredentialsKind']]]): + pulumi.set(self, "kind", value) + + +if not MYPY: + class InstalledSolutionMapArgsDict(TypedDict): + """ + Mapping of installed solutions. + """ + key: pulumi.Input[str] + """ + The key representing the installed solution. + """ + value: pulumi.Input['SolutionArgsDict'] + """ + The installed solution value. + """ +elif False: + InstalledSolutionMapArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class InstalledSolutionMapArgs: + def __init__(__self__, *, + key: pulumi.Input[str], + value: pulumi.Input['SolutionArgs']): + """ + Mapping of installed solutions. + :param pulumi.Input[str] key: The key representing the installed solution. + :param pulumi.Input['SolutionArgs'] value: The installed solution value. + """ + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> pulumi.Input[str]: + """ + The key representing the installed solution. + """ + return pulumi.get(self, "key") + + @key.setter + def key(self, value: pulumi.Input[str]): + pulumi.set(self, "key", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input['SolutionArgs']: + """ + The installed solution value. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input['SolutionArgs']): + pulumi.set(self, "value", value) + + +if not MYPY: + class ManagedServiceIdentityArgsDict(TypedDict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']] + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + user_assigned_identities: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ +elif False: + ManagedServiceIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedServiceIdentityArgs: + def __init__(__self__, *, + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']], + user_assigned_identities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[Union[str, 'ManagedServiceIdentityType']] type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param pulumi.Input[Sequence[pulumi.Input[str]]] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[Union[str, 'ManagedServiceIdentityType']]: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[Union[str, 'ManagedServiceIdentityType']]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + @user_assigned_identities.setter + def user_assigned_identities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "user_assigned_identities", value) + + +if not MYPY: + class SkuArgsDict(TypedDict): + """ + The resource model definition representing SKU + """ + name: pulumi.Input[str] + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + capacity: NotRequired[pulumi.Input[int]] + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + family: NotRequired[pulumi.Input[str]] + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + size: NotRequired[pulumi.Input[str]] + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + tier: NotRequired[pulumi.Input['SkuTier']] + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ +elif False: + SkuArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SkuArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + capacity: Optional[pulumi.Input[int]] = None, + family: Optional[pulumi.Input[str]] = None, + size: Optional[pulumi.Input[str]] = None, + tier: Optional[pulumi.Input['SkuTier']] = None): + """ + The resource model definition representing SKU + :param pulumi.Input[str] name: The name of the SKU. E.g. P3. It is typically a letter+number code + :param pulumi.Input[int] capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param pulumi.Input[str] family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param pulumi.Input[str] size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param pulumi.Input['SkuTier'] tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "name", name) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def capacity(self) -> Optional[pulumi.Input[int]]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @capacity.setter + def capacity(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "capacity", value) + + @property + @pulumi.getter + def family(self) -> Optional[pulumi.Input[str]]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @family.setter + def family(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "family", value) + + @property + @pulumi.getter + def size(self) -> Optional[pulumi.Input[str]]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @size.setter + def size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "size", value) + + @property + @pulumi.getter + def tier(self) -> Optional[pulumi.Input['SkuTier']]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + @tier.setter + def tier(self, value: Optional[pulumi.Input['SkuTier']]): + pulumi.set(self, "tier", value) + + +if not MYPY: + class SolutionArgsDict(TypedDict): + """ + Installed data manager for Agriculture solution detail. + """ + application_name: NotRequired[pulumi.Input[str]] + """ + Application name of the solution. + """ + market_place_publisher_id: NotRequired[pulumi.Input[str]] + """ + Marketplace publisher Id. + """ + partner_id: NotRequired[pulumi.Input[str]] + """ + Partner Id. + """ + plan_id: NotRequired[pulumi.Input[str]] + """ + Plan Id. + """ + saas_subscription_id: NotRequired[pulumi.Input[str]] + """ + Saas subscription Id. + """ + saas_subscription_name: NotRequired[pulumi.Input[str]] + """ + Saas subscription name. + """ +elif False: + SolutionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SolutionArgs: + def __init__(__self__, *, + application_name: Optional[pulumi.Input[str]] = None, + market_place_publisher_id: Optional[pulumi.Input[str]] = None, + partner_id: Optional[pulumi.Input[str]] = None, + plan_id: Optional[pulumi.Input[str]] = None, + saas_subscription_id: Optional[pulumi.Input[str]] = None, + saas_subscription_name: Optional[pulumi.Input[str]] = None): + """ + Installed data manager for Agriculture solution detail. + :param pulumi.Input[str] application_name: Application name of the solution. + :param pulumi.Input[str] market_place_publisher_id: Marketplace publisher Id. + :param pulumi.Input[str] partner_id: Partner Id. + :param pulumi.Input[str] plan_id: Plan Id. + :param pulumi.Input[str] saas_subscription_id: Saas subscription Id. + :param pulumi.Input[str] saas_subscription_name: Saas subscription name. + """ + if application_name is not None: + pulumi.set(__self__, "application_name", application_name) + if market_place_publisher_id is not None: + pulumi.set(__self__, "market_place_publisher_id", market_place_publisher_id) + if partner_id is not None: + pulumi.set(__self__, "partner_id", partner_id) + if plan_id is not None: + pulumi.set(__self__, "plan_id", plan_id) + if saas_subscription_id is not None: + pulumi.set(__self__, "saas_subscription_id", saas_subscription_id) + if saas_subscription_name is not None: + pulumi.set(__self__, "saas_subscription_name", saas_subscription_name) + + @property + @pulumi.getter(name="applicationName") + def application_name(self) -> Optional[pulumi.Input[str]]: + """ + Application name of the solution. + """ + return pulumi.get(self, "application_name") + + @application_name.setter + def application_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "application_name", value) + + @property + @pulumi.getter(name="marketPlacePublisherId") + def market_place_publisher_id(self) -> Optional[pulumi.Input[str]]: + """ + Marketplace publisher Id. + """ + return pulumi.get(self, "market_place_publisher_id") + + @market_place_publisher_id.setter + def market_place_publisher_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "market_place_publisher_id", value) + + @property + @pulumi.getter(name="partnerId") + def partner_id(self) -> Optional[pulumi.Input[str]]: + """ + Partner Id. + """ + return pulumi.get(self, "partner_id") + + @partner_id.setter + def partner_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "partner_id", value) + + @property + @pulumi.getter(name="planId") + def plan_id(self) -> Optional[pulumi.Input[str]]: + """ + Plan Id. + """ + return pulumi.get(self, "plan_id") + + @plan_id.setter + def plan_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "plan_id", value) + + @property + @pulumi.getter(name="saasSubscriptionId") + def saas_subscription_id(self) -> Optional[pulumi.Input[str]]: + """ + Saas subscription Id. + """ + return pulumi.get(self, "saas_subscription_id") + + @saas_subscription_id.setter + def saas_subscription_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "saas_subscription_id", value) + + @property + @pulumi.getter(name="saasSubscriptionName") + def saas_subscription_name(self) -> Optional[pulumi.Input[str]]: + """ + Saas subscription name. + """ + return pulumi.get(self, "saas_subscription_name") + + @saas_subscription_name.setter + def saas_subscription_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "saas_subscription_name", value) + + diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/agri_service.py b/sdk/python/pulumi_azure_native/agricultureplatform/agri_service.py new file mode 100644 index 000000000000..ce4bf3f5462d --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/agri_service.py @@ -0,0 +1,318 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['AgriServiceArgs', 'AgriService'] + +@pulumi.input_type +class AgriServiceArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + agri_service_resource_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input['AgriServiceResourcePropertiesArgs']] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a AgriService resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] agri_service_resource_name: The name of the AgriService resource. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: The managed service identities assigned to this resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['AgriServiceResourcePropertiesArgs'] properties: The resource-specific properties for this resource. + :param pulumi.Input['SkuArgs'] sku: The SKU (Stock Keeping Unit) assigned to this resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if agri_service_resource_name is not None: + pulumi.set(__self__, "agri_service_resource_name", agri_service_resource_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="agriServiceResourceName") + def agri_service_resource_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the AgriService resource. + """ + return pulumi.get(self, "agri_service_resource_name") + + @agri_service_resource_name.setter + def agri_service_resource_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "agri_service_resource_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + The managed service identities assigned to this resource. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['AgriServiceResourcePropertiesArgs']]: + """ + The resource-specific properties for this resource. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['AgriServiceResourcePropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + The SKU (Stock Keeping Unit) assigned to this resource. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class AgriService(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + agri_service_resource_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['AgriServiceResourcePropertiesArgs', 'AgriServiceResourcePropertiesArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + Azure REST API version: 2024-06-01-preview. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] agri_service_resource_name: The name of the AgriService resource. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: The managed service identities assigned to this resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Union['AgriServiceResourcePropertiesArgs', 'AgriServiceResourcePropertiesArgsDict']] properties: The resource-specific properties for this resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: The SKU (Stock Keeping Unit) assigned to this resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: AgriServiceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + Azure REST API version: 2024-06-01-preview. + + :param str resource_name: The name of the resource. + :param AgriServiceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(AgriServiceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + agri_service_resource_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['AgriServiceResourcePropertiesArgs', 'AgriServiceResourcePropertiesArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = AgriServiceArgs.__new__(AgriServiceArgs) + + __props__.__dict__["agri_service_resource_name"] = agri_service_resource_name + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + __props__.__dict__["properties"] = properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:agricultureplatform/v20240601preview:AgriService")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(AgriService, __self__).__init__( + 'azure-native:agricultureplatform:AgriService', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'AgriService': + """ + Get an existing AgriService resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = AgriServiceArgs.__new__(AgriServiceArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return AgriService(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + The managed service identities assigned to this resource. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.AgriServiceResourcePropertiesResponse']: + """ + The resource-specific properties for this resource. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + The SKU (Stock Keeping Unit) assigned to this resource. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/get_agri_service.py b/sdk/python/pulumi_azure_native/agricultureplatform/get_agri_service.py new file mode 100644 index 000000000000..f6a9d5d148c4 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/get_agri_service.py @@ -0,0 +1,201 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from . import outputs + +__all__ = [ + 'GetAgriServiceResult', + 'AwaitableGetAgriServiceResult', + 'get_agri_service', + 'get_agri_service_output', +] + +@pulumi.output_type +class GetAgriServiceResult: + """ + Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + """ + def __init__(__self__, id=None, identity=None, location=None, name=None, properties=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + The managed service identities assigned to this resource. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.AgriServiceResourcePropertiesResponse': + """ + The resource-specific properties for this resource. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + The SKU (Stock Keeping Unit) assigned to this resource. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetAgriServiceResult(GetAgriServiceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetAgriServiceResult( + id=self.id, + identity=self.identity, + location=self.location, + name=self.name, + properties=self.properties, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_agri_service(agri_service_resource_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetAgriServiceResult: + """ + Get a AgriServiceResource + Azure REST API version: 2024-06-01-preview. + + + :param str agri_service_resource_name: The name of the AgriService resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['agriServiceResourceName'] = agri_service_resource_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:agricultureplatform:getAgriService', __args__, opts=opts, typ=GetAgriServiceResult).value + + return AwaitableGetAgriServiceResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_agri_service_output(agri_service_resource_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetAgriServiceResult]: + """ + Get a AgriServiceResource + Azure REST API version: 2024-06-01-preview. + + + :param str agri_service_resource_name: The name of the AgriService resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['agriServiceResourceName'] = agri_service_resource_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:agricultureplatform:getAgriService', __args__, opts=opts, typ=GetAgriServiceResult) + return __ret__.apply(lambda __response__: GetAgriServiceResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/list_agri_service_available_solutions.py b/sdk/python/pulumi_azure_native/agricultureplatform/list_agri_service_available_solutions.py new file mode 100644 index 000000000000..c84ce0a38656 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/list_agri_service_available_solutions.py @@ -0,0 +1,89 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from . import outputs + +__all__ = [ + 'ListAgriServiceAvailableSolutionsResult', + 'AwaitableListAgriServiceAvailableSolutionsResult', + 'list_agri_service_available_solutions', + 'list_agri_service_available_solutions_output', +] + +@pulumi.output_type +class ListAgriServiceAvailableSolutionsResult: + """ + The list of available agri solutions. + """ + def __init__(__self__, solutions=None): + if solutions and not isinstance(solutions, list): + raise TypeError("Expected argument 'solutions' to be a list") + pulumi.set(__self__, "solutions", solutions) + + @property + @pulumi.getter + def solutions(self) -> Sequence['outputs.DataManagerForAgricultureSolutionResponse']: + """ + Agri solutions list. + """ + return pulumi.get(self, "solutions") + + +class AwaitableListAgriServiceAvailableSolutionsResult(ListAgriServiceAvailableSolutionsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListAgriServiceAvailableSolutionsResult( + solutions=self.solutions) + + +def list_agri_service_available_solutions(agri_service_resource_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListAgriServiceAvailableSolutionsResult: + """ + Returns the list of available agri solutions. + Azure REST API version: 2024-06-01-preview. + + + :param str agri_service_resource_name: The name of the AgriService resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['agriServiceResourceName'] = agri_service_resource_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:agricultureplatform:listAgriServiceAvailableSolutions', __args__, opts=opts, typ=ListAgriServiceAvailableSolutionsResult).value + + return AwaitableListAgriServiceAvailableSolutionsResult( + solutions=pulumi.get(__ret__, 'solutions')) +def list_agri_service_available_solutions_output(agri_service_resource_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListAgriServiceAvailableSolutionsResult]: + """ + Returns the list of available agri solutions. + Azure REST API version: 2024-06-01-preview. + + + :param str agri_service_resource_name: The name of the AgriService resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['agriServiceResourceName'] = agri_service_resource_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:agricultureplatform:listAgriServiceAvailableSolutions', __args__, opts=opts, typ=ListAgriServiceAvailableSolutionsResult) + return __ret__.apply(lambda __response__: ListAgriServiceAvailableSolutionsResult( + solutions=pulumi.get(__response__, 'solutions'))) diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/outputs.py b/sdk/python/pulumi_azure_native/agricultureplatform/outputs.py new file mode 100644 index 000000000000..90c3bdad4d2c --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/outputs.py @@ -0,0 +1,1027 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from . import outputs +from ._enums import * + +__all__ = [ + 'AgriServiceConfigResponse', + 'AgriServiceResourcePropertiesResponse', + 'DataConnectorCredentialMapResponse', + 'DataConnectorCredentialsResponse', + 'DataManagerForAgricultureSolutionResponse', + 'InstalledSolutionMapResponse', + 'ManagedOnBehalfOfConfigurationResponse', + 'ManagedServiceIdentityResponse', + 'MarketPlaceOfferDetailsResponse', + 'MoboBrokerResourceResponse', + 'SkuResponse', + 'SolutionResponse', + 'SystemDataResponse', + 'UserAssignedIdentityResponse', +] + +@pulumi.output_type +class AgriServiceConfigResponse(dict): + """ + Config of the AgriService resource instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "appServiceResourceId": + suggest = "app_service_resource_id" + elif key == "cosmosDbResourceId": + suggest = "cosmos_db_resource_id" + elif key == "instanceUri": + suggest = "instance_uri" + elif key == "keyVaultResourceId": + suggest = "key_vault_resource_id" + elif key == "redisCacheResourceId": + suggest = "redis_cache_resource_id" + elif key == "storageAccountResourceId": + suggest = "storage_account_resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AgriServiceConfigResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AgriServiceConfigResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AgriServiceConfigResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + app_service_resource_id: str, + cosmos_db_resource_id: str, + instance_uri: str, + key_vault_resource_id: str, + redis_cache_resource_id: str, + storage_account_resource_id: str, + version: str): + """ + Config of the AgriService resource instance. + :param str app_service_resource_id: App service resource Id. + :param str cosmos_db_resource_id: Cosmos Db resource Id. + :param str instance_uri: Instance URI of the AgriService instance. + :param str key_vault_resource_id: Key vault resource Id. + :param str redis_cache_resource_id: Redis cache resource Id. + :param str storage_account_resource_id: Storage account resource Id. + :param str version: Version of AgriService instance. + """ + pulumi.set(__self__, "app_service_resource_id", app_service_resource_id) + pulumi.set(__self__, "cosmos_db_resource_id", cosmos_db_resource_id) + pulumi.set(__self__, "instance_uri", instance_uri) + pulumi.set(__self__, "key_vault_resource_id", key_vault_resource_id) + pulumi.set(__self__, "redis_cache_resource_id", redis_cache_resource_id) + pulumi.set(__self__, "storage_account_resource_id", storage_account_resource_id) + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="appServiceResourceId") + def app_service_resource_id(self) -> str: + """ + App service resource Id. + """ + return pulumi.get(self, "app_service_resource_id") + + @property + @pulumi.getter(name="cosmosDbResourceId") + def cosmos_db_resource_id(self) -> str: + """ + Cosmos Db resource Id. + """ + return pulumi.get(self, "cosmos_db_resource_id") + + @property + @pulumi.getter(name="instanceUri") + def instance_uri(self) -> str: + """ + Instance URI of the AgriService instance. + """ + return pulumi.get(self, "instance_uri") + + @property + @pulumi.getter(name="keyVaultResourceId") + def key_vault_resource_id(self) -> str: + """ + Key vault resource Id. + """ + return pulumi.get(self, "key_vault_resource_id") + + @property + @pulumi.getter(name="redisCacheResourceId") + def redis_cache_resource_id(self) -> str: + """ + Redis cache resource Id. + """ + return pulumi.get(self, "redis_cache_resource_id") + + @property + @pulumi.getter(name="storageAccountResourceId") + def storage_account_resource_id(self) -> str: + """ + Storage account resource Id. + """ + return pulumi.get(self, "storage_account_resource_id") + + @property + @pulumi.getter + def version(self) -> str: + """ + Version of AgriService instance. + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class AgriServiceResourcePropertiesResponse(dict): + """ + Details of the Agriculture AgriDataManager. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "managedOnBehalfOfConfiguration": + suggest = "managed_on_behalf_of_configuration" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "dataConnectorCredentials": + suggest = "data_connector_credentials" + elif key == "installedSolutions": + suggest = "installed_solutions" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AgriServiceResourcePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AgriServiceResourcePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AgriServiceResourcePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + managed_on_behalf_of_configuration: 'outputs.ManagedOnBehalfOfConfigurationResponse', + provisioning_state: str, + config: Optional['outputs.AgriServiceConfigResponse'] = None, + data_connector_credentials: Optional[Sequence['outputs.DataConnectorCredentialMapResponse']] = None, + installed_solutions: Optional[Sequence['outputs.InstalledSolutionMapResponse']] = None): + """ + Details of the Agriculture AgriDataManager. + :param 'ManagedOnBehalfOfConfigurationResponse' managed_on_behalf_of_configuration: Managed On Behalf Of Configuration. + :param str provisioning_state: The status of the last operation. + :param 'AgriServiceConfigResponse' config: Config of the AgriService instance. + :param Sequence['DataConnectorCredentialMapResponse'] data_connector_credentials: Data connector credentials of AgriService instance. + :param Sequence['InstalledSolutionMapResponse'] installed_solutions: AgriService installed solutions. + """ + pulumi.set(__self__, "managed_on_behalf_of_configuration", managed_on_behalf_of_configuration) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if config is not None: + pulumi.set(__self__, "config", config) + if data_connector_credentials is not None: + pulumi.set(__self__, "data_connector_credentials", data_connector_credentials) + if installed_solutions is not None: + pulumi.set(__self__, "installed_solutions", installed_solutions) + + @property + @pulumi.getter(name="managedOnBehalfOfConfiguration") + def managed_on_behalf_of_configuration(self) -> 'outputs.ManagedOnBehalfOfConfigurationResponse': + """ + Managed On Behalf Of Configuration. + """ + return pulumi.get(self, "managed_on_behalf_of_configuration") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The status of the last operation. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def config(self) -> Optional['outputs.AgriServiceConfigResponse']: + """ + Config of the AgriService instance. + """ + return pulumi.get(self, "config") + + @property + @pulumi.getter(name="dataConnectorCredentials") + def data_connector_credentials(self) -> Optional[Sequence['outputs.DataConnectorCredentialMapResponse']]: + """ + Data connector credentials of AgriService instance. + """ + return pulumi.get(self, "data_connector_credentials") + + @property + @pulumi.getter(name="installedSolutions") + def installed_solutions(self) -> Optional[Sequence['outputs.InstalledSolutionMapResponse']]: + """ + AgriService installed solutions. + """ + return pulumi.get(self, "installed_solutions") + + +@pulumi.output_type +class DataConnectorCredentialMapResponse(dict): + """ + Mapping of data connector credentials. + """ + def __init__(__self__, *, + key: str, + value: 'outputs.DataConnectorCredentialsResponse'): + """ + Mapping of data connector credentials. + :param str key: The key representing the credential. + :param 'DataConnectorCredentialsResponse' value: The data connector credential value. + """ + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> str: + """ + The key representing the credential. + """ + return pulumi.get(self, "key") + + @property + @pulumi.getter + def value(self) -> 'outputs.DataConnectorCredentialsResponse': + """ + The data connector credential value. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class DataConnectorCredentialsResponse(dict): + """ + The properties related to an AgriService data connector. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "keyName": + suggest = "key_name" + elif key == "keyVaultUri": + suggest = "key_vault_uri" + elif key == "keyVersion": + suggest = "key_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataConnectorCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataConnectorCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataConnectorCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: Optional[str] = None, + key_name: Optional[str] = None, + key_vault_uri: Optional[str] = None, + key_version: Optional[str] = None, + kind: Optional[str] = None): + """ + The properties related to an AgriService data connector. + :param str client_id: Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + :param str key_name: Name of the key vault key. + :param str key_vault_uri: Uri of the key vault + :param str key_version: Version of the key vault key. + :param str kind: Type of credential. + """ + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if key_name is not None: + pulumi.set(__self__, "key_name", key_name) + if key_vault_uri is not None: + pulumi.set(__self__, "key_vault_uri", key_vault_uri) + if key_version is not None: + pulumi.set(__self__, "key_version", key_version) + if kind is not None: + pulumi.set(__self__, "kind", kind) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + """ + Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="keyName") + def key_name(self) -> Optional[str]: + """ + Name of the key vault key. + """ + return pulumi.get(self, "key_name") + + @property + @pulumi.getter(name="keyVaultUri") + def key_vault_uri(self) -> Optional[str]: + """ + Uri of the key vault + """ + return pulumi.get(self, "key_vault_uri") + + @property + @pulumi.getter(name="keyVersion") + def key_version(self) -> Optional[str]: + """ + Version of the key vault key. + """ + return pulumi.get(self, "key_version") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Type of credential. + """ + return pulumi.get(self, "kind") + + +@pulumi.output_type +class DataManagerForAgricultureSolutionResponse(dict): + """ + Data Manager for Agriculture solution. + """ + def __init__(__self__, *, + access_azure_data_manager_for_agriculture_application_id: str, + access_azure_data_manager_for_agriculture_application_name: str, + data_access_scopes: Sequence[str], + is_validate_input: bool, + market_place_offer_details: 'outputs.MarketPlaceOfferDetailsResponse', + partner_id: str, + partner_tenant_id: str, + saas_application_id: str, + solution_id: str): + """ + Data Manager for Agriculture solution. + :param str access_azure_data_manager_for_agriculture_application_id: Entra application Id used to access azure data manager for agriculture instance. + :param str access_azure_data_manager_for_agriculture_application_name: Entra application name used to access azure data manager for agriculture instance. + :param Sequence[str] data_access_scopes: Data access scopes. + :param bool is_validate_input: Whether solution inference will validate input. + :param 'MarketPlaceOfferDetailsResponse' market_place_offer_details: Marketplace offer details. + :param str partner_id: Partner Id. + :param str partner_tenant_id: Partner tenant Id. + :param str saas_application_id: Saas application Id. + :param str solution_id: Solution Id. + """ + pulumi.set(__self__, "access_azure_data_manager_for_agriculture_application_id", access_azure_data_manager_for_agriculture_application_id) + pulumi.set(__self__, "access_azure_data_manager_for_agriculture_application_name", access_azure_data_manager_for_agriculture_application_name) + pulumi.set(__self__, "data_access_scopes", data_access_scopes) + pulumi.set(__self__, "is_validate_input", is_validate_input) + pulumi.set(__self__, "market_place_offer_details", market_place_offer_details) + pulumi.set(__self__, "partner_id", partner_id) + pulumi.set(__self__, "partner_tenant_id", partner_tenant_id) + pulumi.set(__self__, "saas_application_id", saas_application_id) + pulumi.set(__self__, "solution_id", solution_id) + + @property + @pulumi.getter(name="accessAzureDataManagerForAgricultureApplicationId") + def access_azure_data_manager_for_agriculture_application_id(self) -> str: + """ + Entra application Id used to access azure data manager for agriculture instance. + """ + return pulumi.get(self, "access_azure_data_manager_for_agriculture_application_id") + + @property + @pulumi.getter(name="accessAzureDataManagerForAgricultureApplicationName") + def access_azure_data_manager_for_agriculture_application_name(self) -> str: + """ + Entra application name used to access azure data manager for agriculture instance. + """ + return pulumi.get(self, "access_azure_data_manager_for_agriculture_application_name") + + @property + @pulumi.getter(name="dataAccessScopes") + def data_access_scopes(self) -> Sequence[str]: + """ + Data access scopes. + """ + return pulumi.get(self, "data_access_scopes") + + @property + @pulumi.getter(name="isValidateInput") + def is_validate_input(self) -> bool: + """ + Whether solution inference will validate input. + """ + return pulumi.get(self, "is_validate_input") + + @property + @pulumi.getter(name="marketPlaceOfferDetails") + def market_place_offer_details(self) -> 'outputs.MarketPlaceOfferDetailsResponse': + """ + Marketplace offer details. + """ + return pulumi.get(self, "market_place_offer_details") + + @property + @pulumi.getter(name="partnerId") + def partner_id(self) -> str: + """ + Partner Id. + """ + return pulumi.get(self, "partner_id") + + @property + @pulumi.getter(name="partnerTenantId") + def partner_tenant_id(self) -> str: + """ + Partner tenant Id. + """ + return pulumi.get(self, "partner_tenant_id") + + @property + @pulumi.getter(name="saasApplicationId") + def saas_application_id(self) -> str: + """ + Saas application Id. + """ + return pulumi.get(self, "saas_application_id") + + @property + @pulumi.getter(name="solutionId") + def solution_id(self) -> str: + """ + Solution Id. + """ + return pulumi.get(self, "solution_id") + + +@pulumi.output_type +class InstalledSolutionMapResponse(dict): + """ + Mapping of installed solutions. + """ + def __init__(__self__, *, + key: str, + value: 'outputs.SolutionResponse'): + """ + Mapping of installed solutions. + :param str key: The key representing the installed solution. + :param 'SolutionResponse' value: The installed solution value. + """ + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> str: + """ + The key representing the installed solution. + """ + return pulumi.get(self, "key") + + @property + @pulumi.getter + def value(self) -> 'outputs.SolutionResponse': + """ + The installed solution value. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class ManagedOnBehalfOfConfigurationResponse(dict): + """ + Configuration of the managed on behalf of resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "moboBrokerResources": + suggest = "mobo_broker_resources" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedOnBehalfOfConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedOnBehalfOfConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedOnBehalfOfConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + mobo_broker_resources: Sequence['outputs.MoboBrokerResourceResponse']): + """ + Configuration of the managed on behalf of resource. + :param Sequence['MoboBrokerResourceResponse'] mobo_broker_resources: Associated MoboBrokerResources. + """ + pulumi.set(__self__, "mobo_broker_resources", mobo_broker_resources) + + @property + @pulumi.getter(name="moboBrokerResources") + def mobo_broker_resources(self) -> Sequence['outputs.MoboBrokerResourceResponse']: + """ + Associated MoboBrokerResources. + """ + return pulumi.get(self, "mobo_broker_resources") + + +@pulumi.output_type +class ManagedServiceIdentityResponse(dict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + elif key == "userAssignedIdentities": + suggest = "user_assigned_identities" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedServiceIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: str, + user_assigned_identities: Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param str principal_id: The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str tenant_id: The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param Mapping[str, 'UserAssignedIdentityResponse'] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + +@pulumi.output_type +class MarketPlaceOfferDetailsResponse(dict): + """ + Marketplace offer details of Agri solution. + """ + def __init__(__self__, *, + publisher_id: str, + saas_offer_id: str): + """ + Marketplace offer details of Agri solution. + :param str publisher_id: Publisher Id. + :param str saas_offer_id: Saas offer Id. + """ + pulumi.set(__self__, "publisher_id", publisher_id) + pulumi.set(__self__, "saas_offer_id", saas_offer_id) + + @property + @pulumi.getter(name="publisherId") + def publisher_id(self) -> str: + """ + Publisher Id. + """ + return pulumi.get(self, "publisher_id") + + @property + @pulumi.getter(name="saasOfferId") + def saas_offer_id(self) -> str: + """ + Saas offer Id. + """ + return pulumi.get(self, "saas_offer_id") + + +@pulumi.output_type +class MoboBrokerResourceResponse(dict): + """ + MoboBroker resource. + """ + def __init__(__self__, *, + id: str): + """ + MoboBroker resource. + :param str id: The fully qualified resource ID of the MoboBroker resource. + Example: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}` + """ + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> str: + """ + The fully qualified resource ID of the MoboBroker resource. + Example: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}` + """ + return pulumi.get(self, "id") + + +@pulumi.output_type +class SkuResponse(dict): + """ + The resource model definition representing SKU + """ + def __init__(__self__, *, + name: str, + capacity: Optional[int] = None, + family: Optional[str] = None, + size: Optional[str] = None, + tier: Optional[str] = None): + """ + The resource model definition representing SKU + :param str name: The name of the SKU. E.g. P3. It is typically a letter+number code + :param int capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param str family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param str size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param str tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "name", name) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def capacity(self) -> Optional[int]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @property + @pulumi.getter + def family(self) -> Optional[str]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @property + @pulumi.getter + def size(self) -> Optional[str]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @property + @pulumi.getter + def tier(self) -> Optional[str]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + +@pulumi.output_type +class SolutionResponse(dict): + """ + Installed data manager for Agriculture solution detail. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "applicationName": + suggest = "application_name" + elif key == "marketPlacePublisherId": + suggest = "market_place_publisher_id" + elif key == "partnerId": + suggest = "partner_id" + elif key == "planId": + suggest = "plan_id" + elif key == "saasSubscriptionId": + suggest = "saas_subscription_id" + elif key == "saasSubscriptionName": + suggest = "saas_subscription_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SolutionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SolutionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SolutionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + application_name: Optional[str] = None, + market_place_publisher_id: Optional[str] = None, + partner_id: Optional[str] = None, + plan_id: Optional[str] = None, + saas_subscription_id: Optional[str] = None, + saas_subscription_name: Optional[str] = None): + """ + Installed data manager for Agriculture solution detail. + :param str application_name: Application name of the solution. + :param str market_place_publisher_id: Marketplace publisher Id. + :param str partner_id: Partner Id. + :param str plan_id: Plan Id. + :param str saas_subscription_id: Saas subscription Id. + :param str saas_subscription_name: Saas subscription name. + """ + if application_name is not None: + pulumi.set(__self__, "application_name", application_name) + if market_place_publisher_id is not None: + pulumi.set(__self__, "market_place_publisher_id", market_place_publisher_id) + if partner_id is not None: + pulumi.set(__self__, "partner_id", partner_id) + if plan_id is not None: + pulumi.set(__self__, "plan_id", plan_id) + if saas_subscription_id is not None: + pulumi.set(__self__, "saas_subscription_id", saas_subscription_id) + if saas_subscription_name is not None: + pulumi.set(__self__, "saas_subscription_name", saas_subscription_name) + + @property + @pulumi.getter(name="applicationName") + def application_name(self) -> Optional[str]: + """ + Application name of the solution. + """ + return pulumi.get(self, "application_name") + + @property + @pulumi.getter(name="marketPlacePublisherId") + def market_place_publisher_id(self) -> Optional[str]: + """ + Marketplace publisher Id. + """ + return pulumi.get(self, "market_place_publisher_id") + + @property + @pulumi.getter(name="partnerId") + def partner_id(self) -> Optional[str]: + """ + Partner Id. + """ + return pulumi.get(self, "partner_id") + + @property + @pulumi.getter(name="planId") + def plan_id(self) -> Optional[str]: + """ + Plan Id. + """ + return pulumi.get(self, "plan_id") + + @property + @pulumi.getter(name="saasSubscriptionId") + def saas_subscription_id(self) -> Optional[str]: + """ + Saas subscription Id. + """ + return pulumi.get(self, "saas_subscription_id") + + @property + @pulumi.getter(name="saasSubscriptionName") + def saas_subscription_name(self) -> Optional[str]: + """ + Saas subscription name. + """ + return pulumi.get(self, "saas_subscription_name") + + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + +@pulumi.output_type +class UserAssignedIdentityResponse(dict): + """ + User assigned identity properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "principalId": + suggest = "principal_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserAssignedIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: str, + principal_id: str): + """ + User assigned identity properties + :param str client_id: The client ID of the assigned identity. + :param str principal_id: The principal ID of the assigned identity. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "principal_id", principal_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> str: + """ + The client ID of the assigned identity. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of the assigned identity. + """ + return pulumi.get(self, "principal_id") + + diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/__init__.py b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/__init__.py new file mode 100644 index 000000000000..bb61f9a3601b --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/__init__.py @@ -0,0 +1,13 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .agri_service import * +from .get_agri_service import * +from .list_agri_service_available_solutions import * +from ._inputs import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/_enums.py b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/_enums.py new file mode 100644 index 000000000000..379ffc95f3ca --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/_enums.py @@ -0,0 +1,45 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'AuthCredentialsKind', + 'ManagedServiceIdentityType', + 'SkuTier', +] + + +class AuthCredentialsKind(str, Enum): + """ + Type of credential. + """ + O_AUTH_CLIENT_CREDENTIALS = "OAuthClientCredentials" + """ + OAuth Client Credential type + """ + API_KEY_AUTH_CREDENTIALS = "ApiKeyAuthCredentials" + """ + API Key Auth Credential type + """ + + +class ManagedServiceIdentityType(str, Enum): + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + NONE = "None" + SYSTEM_ASSIGNED = "SystemAssigned" + USER_ASSIGNED = "UserAssigned" + SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned,UserAssigned" + + +class SkuTier(str, Enum): + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + FREE = "Free" + BASIC = "Basic" + STANDARD = "Standard" + PREMIUM = "Premium" diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/_inputs.py b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/_inputs.py new file mode 100644 index 000000000000..5d2defb2e9b5 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/_inputs.py @@ -0,0 +1,622 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'AgriServiceResourcePropertiesArgs', + 'AgriServiceResourcePropertiesArgsDict', + 'DataConnectorCredentialMapArgs', + 'DataConnectorCredentialMapArgsDict', + 'DataConnectorCredentialsArgs', + 'DataConnectorCredentialsArgsDict', + 'InstalledSolutionMapArgs', + 'InstalledSolutionMapArgsDict', + 'ManagedServiceIdentityArgs', + 'ManagedServiceIdentityArgsDict', + 'SkuArgs', + 'SkuArgsDict', + 'SolutionArgs', + 'SolutionArgsDict', +] + +MYPY = False + +if not MYPY: + class AgriServiceResourcePropertiesArgsDict(TypedDict): + """ + Details of the Agriculture AgriDataManager. + """ + data_connector_credentials: NotRequired[pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgsDict']]]] + """ + Data connector credentials of AgriService instance. + """ + installed_solutions: NotRequired[pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgsDict']]]] + """ + AgriService installed solutions. + """ +elif False: + AgriServiceResourcePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AgriServiceResourcePropertiesArgs: + def __init__(__self__, *, + data_connector_credentials: Optional[pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgs']]]] = None, + installed_solutions: Optional[pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgs']]]] = None): + """ + Details of the Agriculture AgriDataManager. + :param pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgs']]] data_connector_credentials: Data connector credentials of AgriService instance. + :param pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgs']]] installed_solutions: AgriService installed solutions. + """ + if data_connector_credentials is not None: + pulumi.set(__self__, "data_connector_credentials", data_connector_credentials) + if installed_solutions is not None: + pulumi.set(__self__, "installed_solutions", installed_solutions) + + @property + @pulumi.getter(name="dataConnectorCredentials") + def data_connector_credentials(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgs']]]]: + """ + Data connector credentials of AgriService instance. + """ + return pulumi.get(self, "data_connector_credentials") + + @data_connector_credentials.setter + def data_connector_credentials(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['DataConnectorCredentialMapArgs']]]]): + pulumi.set(self, "data_connector_credentials", value) + + @property + @pulumi.getter(name="installedSolutions") + def installed_solutions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgs']]]]: + """ + AgriService installed solutions. + """ + return pulumi.get(self, "installed_solutions") + + @installed_solutions.setter + def installed_solutions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['InstalledSolutionMapArgs']]]]): + pulumi.set(self, "installed_solutions", value) + + +if not MYPY: + class DataConnectorCredentialMapArgsDict(TypedDict): + """ + Mapping of data connector credentials. + """ + key: pulumi.Input[str] + """ + The key representing the credential. + """ + value: pulumi.Input['DataConnectorCredentialsArgsDict'] + """ + The data connector credential value. + """ +elif False: + DataConnectorCredentialMapArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataConnectorCredentialMapArgs: + def __init__(__self__, *, + key: pulumi.Input[str], + value: pulumi.Input['DataConnectorCredentialsArgs']): + """ + Mapping of data connector credentials. + :param pulumi.Input[str] key: The key representing the credential. + :param pulumi.Input['DataConnectorCredentialsArgs'] value: The data connector credential value. + """ + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> pulumi.Input[str]: + """ + The key representing the credential. + """ + return pulumi.get(self, "key") + + @key.setter + def key(self, value: pulumi.Input[str]): + pulumi.set(self, "key", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input['DataConnectorCredentialsArgs']: + """ + The data connector credential value. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input['DataConnectorCredentialsArgs']): + pulumi.set(self, "value", value) + + +if not MYPY: + class DataConnectorCredentialsArgsDict(TypedDict): + """ + The properties related to an AgriService data connector. + """ + client_id: NotRequired[pulumi.Input[str]] + """ + Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + """ + key_name: NotRequired[pulumi.Input[str]] + """ + Name of the key vault key. + """ + key_vault_uri: NotRequired[pulumi.Input[str]] + """ + Uri of the key vault + """ + key_version: NotRequired[pulumi.Input[str]] + """ + Version of the key vault key. + """ + kind: NotRequired[pulumi.Input[Union[str, 'AuthCredentialsKind']]] + """ + Type of credential. + """ +elif False: + DataConnectorCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataConnectorCredentialsArgs: + def __init__(__self__, *, + client_id: Optional[pulumi.Input[str]] = None, + key_name: Optional[pulumi.Input[str]] = None, + key_vault_uri: Optional[pulumi.Input[str]] = None, + key_version: Optional[pulumi.Input[str]] = None, + kind: Optional[pulumi.Input[Union[str, 'AuthCredentialsKind']]] = None): + """ + The properties related to an AgriService data connector. + :param pulumi.Input[str] client_id: Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + :param pulumi.Input[str] key_name: Name of the key vault key. + :param pulumi.Input[str] key_vault_uri: Uri of the key vault + :param pulumi.Input[str] key_version: Version of the key vault key. + :param pulumi.Input[Union[str, 'AuthCredentialsKind']] kind: Type of credential. + """ + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if key_name is not None: + pulumi.set(__self__, "key_name", key_name) + if key_vault_uri is not None: + pulumi.set(__self__, "key_vault_uri", key_vault_uri) + if key_version is not None: + pulumi.set(__self__, "key_version", key_version) + if kind is not None: + pulumi.set(__self__, "kind", kind) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + """ + Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="keyName") + def key_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the key vault key. + """ + return pulumi.get(self, "key_name") + + @key_name.setter + def key_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_name", value) + + @property + @pulumi.getter(name="keyVaultUri") + def key_vault_uri(self) -> Optional[pulumi.Input[str]]: + """ + Uri of the key vault + """ + return pulumi.get(self, "key_vault_uri") + + @key_vault_uri.setter + def key_vault_uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_vault_uri", value) + + @property + @pulumi.getter(name="keyVersion") + def key_version(self) -> Optional[pulumi.Input[str]]: + """ + Version of the key vault key. + """ + return pulumi.get(self, "key_version") + + @key_version.setter + def key_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_version", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[Union[str, 'AuthCredentialsKind']]]: + """ + Type of credential. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[Union[str, 'AuthCredentialsKind']]]): + pulumi.set(self, "kind", value) + + +if not MYPY: + class InstalledSolutionMapArgsDict(TypedDict): + """ + Mapping of installed solutions. + """ + key: pulumi.Input[str] + """ + The key representing the installed solution. + """ + value: pulumi.Input['SolutionArgsDict'] + """ + The installed solution value. + """ +elif False: + InstalledSolutionMapArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class InstalledSolutionMapArgs: + def __init__(__self__, *, + key: pulumi.Input[str], + value: pulumi.Input['SolutionArgs']): + """ + Mapping of installed solutions. + :param pulumi.Input[str] key: The key representing the installed solution. + :param pulumi.Input['SolutionArgs'] value: The installed solution value. + """ + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> pulumi.Input[str]: + """ + The key representing the installed solution. + """ + return pulumi.get(self, "key") + + @key.setter + def key(self, value: pulumi.Input[str]): + pulumi.set(self, "key", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input['SolutionArgs']: + """ + The installed solution value. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input['SolutionArgs']): + pulumi.set(self, "value", value) + + +if not MYPY: + class ManagedServiceIdentityArgsDict(TypedDict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']] + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + user_assigned_identities: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ +elif False: + ManagedServiceIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedServiceIdentityArgs: + def __init__(__self__, *, + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']], + user_assigned_identities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[Union[str, 'ManagedServiceIdentityType']] type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param pulumi.Input[Sequence[pulumi.Input[str]]] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[Union[str, 'ManagedServiceIdentityType']]: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[Union[str, 'ManagedServiceIdentityType']]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + @user_assigned_identities.setter + def user_assigned_identities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "user_assigned_identities", value) + + +if not MYPY: + class SkuArgsDict(TypedDict): + """ + The resource model definition representing SKU + """ + name: pulumi.Input[str] + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + capacity: NotRequired[pulumi.Input[int]] + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + family: NotRequired[pulumi.Input[str]] + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + size: NotRequired[pulumi.Input[str]] + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + tier: NotRequired[pulumi.Input['SkuTier']] + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ +elif False: + SkuArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SkuArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + capacity: Optional[pulumi.Input[int]] = None, + family: Optional[pulumi.Input[str]] = None, + size: Optional[pulumi.Input[str]] = None, + tier: Optional[pulumi.Input['SkuTier']] = None): + """ + The resource model definition representing SKU + :param pulumi.Input[str] name: The name of the SKU. E.g. P3. It is typically a letter+number code + :param pulumi.Input[int] capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param pulumi.Input[str] family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param pulumi.Input[str] size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param pulumi.Input['SkuTier'] tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "name", name) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def capacity(self) -> Optional[pulumi.Input[int]]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @capacity.setter + def capacity(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "capacity", value) + + @property + @pulumi.getter + def family(self) -> Optional[pulumi.Input[str]]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @family.setter + def family(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "family", value) + + @property + @pulumi.getter + def size(self) -> Optional[pulumi.Input[str]]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @size.setter + def size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "size", value) + + @property + @pulumi.getter + def tier(self) -> Optional[pulumi.Input['SkuTier']]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + @tier.setter + def tier(self, value: Optional[pulumi.Input['SkuTier']]): + pulumi.set(self, "tier", value) + + +if not MYPY: + class SolutionArgsDict(TypedDict): + """ + Installed data manager for Agriculture solution detail. + """ + application_name: NotRequired[pulumi.Input[str]] + """ + Application name of the solution. + """ + market_place_publisher_id: NotRequired[pulumi.Input[str]] + """ + Marketplace publisher Id. + """ + partner_id: NotRequired[pulumi.Input[str]] + """ + Partner Id. + """ + plan_id: NotRequired[pulumi.Input[str]] + """ + Plan Id. + """ + saas_subscription_id: NotRequired[pulumi.Input[str]] + """ + Saas subscription Id. + """ + saas_subscription_name: NotRequired[pulumi.Input[str]] + """ + Saas subscription name. + """ +elif False: + SolutionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SolutionArgs: + def __init__(__self__, *, + application_name: Optional[pulumi.Input[str]] = None, + market_place_publisher_id: Optional[pulumi.Input[str]] = None, + partner_id: Optional[pulumi.Input[str]] = None, + plan_id: Optional[pulumi.Input[str]] = None, + saas_subscription_id: Optional[pulumi.Input[str]] = None, + saas_subscription_name: Optional[pulumi.Input[str]] = None): + """ + Installed data manager for Agriculture solution detail. + :param pulumi.Input[str] application_name: Application name of the solution. + :param pulumi.Input[str] market_place_publisher_id: Marketplace publisher Id. + :param pulumi.Input[str] partner_id: Partner Id. + :param pulumi.Input[str] plan_id: Plan Id. + :param pulumi.Input[str] saas_subscription_id: Saas subscription Id. + :param pulumi.Input[str] saas_subscription_name: Saas subscription name. + """ + if application_name is not None: + pulumi.set(__self__, "application_name", application_name) + if market_place_publisher_id is not None: + pulumi.set(__self__, "market_place_publisher_id", market_place_publisher_id) + if partner_id is not None: + pulumi.set(__self__, "partner_id", partner_id) + if plan_id is not None: + pulumi.set(__self__, "plan_id", plan_id) + if saas_subscription_id is not None: + pulumi.set(__self__, "saas_subscription_id", saas_subscription_id) + if saas_subscription_name is not None: + pulumi.set(__self__, "saas_subscription_name", saas_subscription_name) + + @property + @pulumi.getter(name="applicationName") + def application_name(self) -> Optional[pulumi.Input[str]]: + """ + Application name of the solution. + """ + return pulumi.get(self, "application_name") + + @application_name.setter + def application_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "application_name", value) + + @property + @pulumi.getter(name="marketPlacePublisherId") + def market_place_publisher_id(self) -> Optional[pulumi.Input[str]]: + """ + Marketplace publisher Id. + """ + return pulumi.get(self, "market_place_publisher_id") + + @market_place_publisher_id.setter + def market_place_publisher_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "market_place_publisher_id", value) + + @property + @pulumi.getter(name="partnerId") + def partner_id(self) -> Optional[pulumi.Input[str]]: + """ + Partner Id. + """ + return pulumi.get(self, "partner_id") + + @partner_id.setter + def partner_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "partner_id", value) + + @property + @pulumi.getter(name="planId") + def plan_id(self) -> Optional[pulumi.Input[str]]: + """ + Plan Id. + """ + return pulumi.get(self, "plan_id") + + @plan_id.setter + def plan_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "plan_id", value) + + @property + @pulumi.getter(name="saasSubscriptionId") + def saas_subscription_id(self) -> Optional[pulumi.Input[str]]: + """ + Saas subscription Id. + """ + return pulumi.get(self, "saas_subscription_id") + + @saas_subscription_id.setter + def saas_subscription_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "saas_subscription_id", value) + + @property + @pulumi.getter(name="saasSubscriptionName") + def saas_subscription_name(self) -> Optional[pulumi.Input[str]]: + """ + Saas subscription name. + """ + return pulumi.get(self, "saas_subscription_name") + + @saas_subscription_name.setter + def saas_subscription_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "saas_subscription_name", value) + + diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/agri_service.py b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/agri_service.py new file mode 100644 index 000000000000..f8b01caa1ad7 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/agri_service.py @@ -0,0 +1,316 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['AgriServiceArgs', 'AgriService'] + +@pulumi.input_type +class AgriServiceArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + agri_service_resource_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input['AgriServiceResourcePropertiesArgs']] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a AgriService resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] agri_service_resource_name: The name of the AgriService resource. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: The managed service identities assigned to this resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['AgriServiceResourcePropertiesArgs'] properties: The resource-specific properties for this resource. + :param pulumi.Input['SkuArgs'] sku: The SKU (Stock Keeping Unit) assigned to this resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if agri_service_resource_name is not None: + pulumi.set(__self__, "agri_service_resource_name", agri_service_resource_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="agriServiceResourceName") + def agri_service_resource_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the AgriService resource. + """ + return pulumi.get(self, "agri_service_resource_name") + + @agri_service_resource_name.setter + def agri_service_resource_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "agri_service_resource_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + The managed service identities assigned to this resource. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['AgriServiceResourcePropertiesArgs']]: + """ + The resource-specific properties for this resource. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['AgriServiceResourcePropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + The SKU (Stock Keeping Unit) assigned to this resource. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class AgriService(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + agri_service_resource_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['AgriServiceResourcePropertiesArgs', 'AgriServiceResourcePropertiesArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] agri_service_resource_name: The name of the AgriService resource. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: The managed service identities assigned to this resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Union['AgriServiceResourcePropertiesArgs', 'AgriServiceResourcePropertiesArgsDict']] properties: The resource-specific properties for this resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: The SKU (Stock Keeping Unit) assigned to this resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: AgriServiceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + + :param str resource_name: The name of the resource. + :param AgriServiceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(AgriServiceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + agri_service_resource_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['AgriServiceResourcePropertiesArgs', 'AgriServiceResourcePropertiesArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = AgriServiceArgs.__new__(AgriServiceArgs) + + __props__.__dict__["agri_service_resource_name"] = agri_service_resource_name + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + __props__.__dict__["properties"] = properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:agricultureplatform:AgriService")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(AgriService, __self__).__init__( + 'azure-native:agricultureplatform/v20240601preview:AgriService', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'AgriService': + """ + Get an existing AgriService resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = AgriServiceArgs.__new__(AgriServiceArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return AgriService(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + The managed service identities assigned to this resource. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.AgriServiceResourcePropertiesResponse']: + """ + The resource-specific properties for this resource. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + The SKU (Stock Keeping Unit) assigned to this resource. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/get_agri_service.py b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/get_agri_service.py new file mode 100644 index 000000000000..ed4b4389adf6 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/get_agri_service.py @@ -0,0 +1,199 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetAgriServiceResult', + 'AwaitableGetAgriServiceResult', + 'get_agri_service', + 'get_agri_service_output', +] + +@pulumi.output_type +class GetAgriServiceResult: + """ + Schema of the AgriService resource from Microsoft.AgriculturePlatform resource provider. + """ + def __init__(__self__, id=None, identity=None, location=None, name=None, properties=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + The managed service identities assigned to this resource. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.AgriServiceResourcePropertiesResponse': + """ + The resource-specific properties for this resource. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + The SKU (Stock Keeping Unit) assigned to this resource. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetAgriServiceResult(GetAgriServiceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetAgriServiceResult( + id=self.id, + identity=self.identity, + location=self.location, + name=self.name, + properties=self.properties, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_agri_service(agri_service_resource_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetAgriServiceResult: + """ + Get a AgriServiceResource + + + :param str agri_service_resource_name: The name of the AgriService resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['agriServiceResourceName'] = agri_service_resource_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:agricultureplatform/v20240601preview:getAgriService', __args__, opts=opts, typ=GetAgriServiceResult).value + + return AwaitableGetAgriServiceResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_agri_service_output(agri_service_resource_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetAgriServiceResult]: + """ + Get a AgriServiceResource + + + :param str agri_service_resource_name: The name of the AgriService resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['agriServiceResourceName'] = agri_service_resource_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:agricultureplatform/v20240601preview:getAgriService', __args__, opts=opts, typ=GetAgriServiceResult) + return __ret__.apply(lambda __response__: GetAgriServiceResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/list_agri_service_available_solutions.py b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/list_agri_service_available_solutions.py new file mode 100644 index 000000000000..d7905d7decc1 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/list_agri_service_available_solutions.py @@ -0,0 +1,87 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'ListAgriServiceAvailableSolutionsResult', + 'AwaitableListAgriServiceAvailableSolutionsResult', + 'list_agri_service_available_solutions', + 'list_agri_service_available_solutions_output', +] + +@pulumi.output_type +class ListAgriServiceAvailableSolutionsResult: + """ + The list of available agri solutions. + """ + def __init__(__self__, solutions=None): + if solutions and not isinstance(solutions, list): + raise TypeError("Expected argument 'solutions' to be a list") + pulumi.set(__self__, "solutions", solutions) + + @property + @pulumi.getter + def solutions(self) -> Sequence['outputs.DataManagerForAgricultureSolutionResponse']: + """ + Agri solutions list. + """ + return pulumi.get(self, "solutions") + + +class AwaitableListAgriServiceAvailableSolutionsResult(ListAgriServiceAvailableSolutionsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListAgriServiceAvailableSolutionsResult( + solutions=self.solutions) + + +def list_agri_service_available_solutions(agri_service_resource_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListAgriServiceAvailableSolutionsResult: + """ + Returns the list of available agri solutions. + + + :param str agri_service_resource_name: The name of the AgriService resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['agriServiceResourceName'] = agri_service_resource_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:agricultureplatform/v20240601preview:listAgriServiceAvailableSolutions', __args__, opts=opts, typ=ListAgriServiceAvailableSolutionsResult).value + + return AwaitableListAgriServiceAvailableSolutionsResult( + solutions=pulumi.get(__ret__, 'solutions')) +def list_agri_service_available_solutions_output(agri_service_resource_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListAgriServiceAvailableSolutionsResult]: + """ + Returns the list of available agri solutions. + + + :param str agri_service_resource_name: The name of the AgriService resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['agriServiceResourceName'] = agri_service_resource_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:agricultureplatform/v20240601preview:listAgriServiceAvailableSolutions', __args__, opts=opts, typ=ListAgriServiceAvailableSolutionsResult) + return __ret__.apply(lambda __response__: ListAgriServiceAvailableSolutionsResult( + solutions=pulumi.get(__response__, 'solutions'))) diff --git a/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/outputs.py b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/outputs.py new file mode 100644 index 000000000000..53419bc6eae6 --- /dev/null +++ b/sdk/python/pulumi_azure_native/agricultureplatform/v20240601preview/outputs.py @@ -0,0 +1,1027 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = [ + 'AgriServiceConfigResponse', + 'AgriServiceResourcePropertiesResponse', + 'DataConnectorCredentialMapResponse', + 'DataConnectorCredentialsResponse', + 'DataManagerForAgricultureSolutionResponse', + 'InstalledSolutionMapResponse', + 'ManagedOnBehalfOfConfigurationResponse', + 'ManagedServiceIdentityResponse', + 'MarketPlaceOfferDetailsResponse', + 'MoboBrokerResourceResponse', + 'SkuResponse', + 'SolutionResponse', + 'SystemDataResponse', + 'UserAssignedIdentityResponse', +] + +@pulumi.output_type +class AgriServiceConfigResponse(dict): + """ + Config of the AgriService resource instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "appServiceResourceId": + suggest = "app_service_resource_id" + elif key == "cosmosDbResourceId": + suggest = "cosmos_db_resource_id" + elif key == "instanceUri": + suggest = "instance_uri" + elif key == "keyVaultResourceId": + suggest = "key_vault_resource_id" + elif key == "redisCacheResourceId": + suggest = "redis_cache_resource_id" + elif key == "storageAccountResourceId": + suggest = "storage_account_resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AgriServiceConfigResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AgriServiceConfigResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AgriServiceConfigResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + app_service_resource_id: str, + cosmos_db_resource_id: str, + instance_uri: str, + key_vault_resource_id: str, + redis_cache_resource_id: str, + storage_account_resource_id: str, + version: str): + """ + Config of the AgriService resource instance. + :param str app_service_resource_id: App service resource Id. + :param str cosmos_db_resource_id: Cosmos Db resource Id. + :param str instance_uri: Instance URI of the AgriService instance. + :param str key_vault_resource_id: Key vault resource Id. + :param str redis_cache_resource_id: Redis cache resource Id. + :param str storage_account_resource_id: Storage account resource Id. + :param str version: Version of AgriService instance. + """ + pulumi.set(__self__, "app_service_resource_id", app_service_resource_id) + pulumi.set(__self__, "cosmos_db_resource_id", cosmos_db_resource_id) + pulumi.set(__self__, "instance_uri", instance_uri) + pulumi.set(__self__, "key_vault_resource_id", key_vault_resource_id) + pulumi.set(__self__, "redis_cache_resource_id", redis_cache_resource_id) + pulumi.set(__self__, "storage_account_resource_id", storage_account_resource_id) + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="appServiceResourceId") + def app_service_resource_id(self) -> str: + """ + App service resource Id. + """ + return pulumi.get(self, "app_service_resource_id") + + @property + @pulumi.getter(name="cosmosDbResourceId") + def cosmos_db_resource_id(self) -> str: + """ + Cosmos Db resource Id. + """ + return pulumi.get(self, "cosmos_db_resource_id") + + @property + @pulumi.getter(name="instanceUri") + def instance_uri(self) -> str: + """ + Instance URI of the AgriService instance. + """ + return pulumi.get(self, "instance_uri") + + @property + @pulumi.getter(name="keyVaultResourceId") + def key_vault_resource_id(self) -> str: + """ + Key vault resource Id. + """ + return pulumi.get(self, "key_vault_resource_id") + + @property + @pulumi.getter(name="redisCacheResourceId") + def redis_cache_resource_id(self) -> str: + """ + Redis cache resource Id. + """ + return pulumi.get(self, "redis_cache_resource_id") + + @property + @pulumi.getter(name="storageAccountResourceId") + def storage_account_resource_id(self) -> str: + """ + Storage account resource Id. + """ + return pulumi.get(self, "storage_account_resource_id") + + @property + @pulumi.getter + def version(self) -> str: + """ + Version of AgriService instance. + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class AgriServiceResourcePropertiesResponse(dict): + """ + Details of the Agriculture AgriDataManager. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "managedOnBehalfOfConfiguration": + suggest = "managed_on_behalf_of_configuration" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "dataConnectorCredentials": + suggest = "data_connector_credentials" + elif key == "installedSolutions": + suggest = "installed_solutions" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AgriServiceResourcePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AgriServiceResourcePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AgriServiceResourcePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + managed_on_behalf_of_configuration: 'outputs.ManagedOnBehalfOfConfigurationResponse', + provisioning_state: str, + config: Optional['outputs.AgriServiceConfigResponse'] = None, + data_connector_credentials: Optional[Sequence['outputs.DataConnectorCredentialMapResponse']] = None, + installed_solutions: Optional[Sequence['outputs.InstalledSolutionMapResponse']] = None): + """ + Details of the Agriculture AgriDataManager. + :param 'ManagedOnBehalfOfConfigurationResponse' managed_on_behalf_of_configuration: Managed On Behalf Of Configuration. + :param str provisioning_state: The status of the last operation. + :param 'AgriServiceConfigResponse' config: Config of the AgriService instance. + :param Sequence['DataConnectorCredentialMapResponse'] data_connector_credentials: Data connector credentials of AgriService instance. + :param Sequence['InstalledSolutionMapResponse'] installed_solutions: AgriService installed solutions. + """ + pulumi.set(__self__, "managed_on_behalf_of_configuration", managed_on_behalf_of_configuration) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if config is not None: + pulumi.set(__self__, "config", config) + if data_connector_credentials is not None: + pulumi.set(__self__, "data_connector_credentials", data_connector_credentials) + if installed_solutions is not None: + pulumi.set(__self__, "installed_solutions", installed_solutions) + + @property + @pulumi.getter(name="managedOnBehalfOfConfiguration") + def managed_on_behalf_of_configuration(self) -> 'outputs.ManagedOnBehalfOfConfigurationResponse': + """ + Managed On Behalf Of Configuration. + """ + return pulumi.get(self, "managed_on_behalf_of_configuration") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The status of the last operation. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def config(self) -> Optional['outputs.AgriServiceConfigResponse']: + """ + Config of the AgriService instance. + """ + return pulumi.get(self, "config") + + @property + @pulumi.getter(name="dataConnectorCredentials") + def data_connector_credentials(self) -> Optional[Sequence['outputs.DataConnectorCredentialMapResponse']]: + """ + Data connector credentials of AgriService instance. + """ + return pulumi.get(self, "data_connector_credentials") + + @property + @pulumi.getter(name="installedSolutions") + def installed_solutions(self) -> Optional[Sequence['outputs.InstalledSolutionMapResponse']]: + """ + AgriService installed solutions. + """ + return pulumi.get(self, "installed_solutions") + + +@pulumi.output_type +class DataConnectorCredentialMapResponse(dict): + """ + Mapping of data connector credentials. + """ + def __init__(__self__, *, + key: str, + value: 'outputs.DataConnectorCredentialsResponse'): + """ + Mapping of data connector credentials. + :param str key: The key representing the credential. + :param 'DataConnectorCredentialsResponse' value: The data connector credential value. + """ + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> str: + """ + The key representing the credential. + """ + return pulumi.get(self, "key") + + @property + @pulumi.getter + def value(self) -> 'outputs.DataConnectorCredentialsResponse': + """ + The data connector credential value. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class DataConnectorCredentialsResponse(dict): + """ + The properties related to an AgriService data connector. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "keyName": + suggest = "key_name" + elif key == "keyVaultUri": + suggest = "key_vault_uri" + elif key == "keyVersion": + suggest = "key_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataConnectorCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataConnectorCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataConnectorCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: Optional[str] = None, + key_name: Optional[str] = None, + key_vault_uri: Optional[str] = None, + key_version: Optional[str] = None, + kind: Optional[str] = None): + """ + The properties related to an AgriService data connector. + :param str client_id: Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + :param str key_name: Name of the key vault key. + :param str key_vault_uri: Uri of the key vault + :param str key_version: Version of the key vault key. + :param str kind: Type of credential. + """ + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if key_name is not None: + pulumi.set(__self__, "key_name", key_name) + if key_vault_uri is not None: + pulumi.set(__self__, "key_vault_uri", key_vault_uri) + if key_version is not None: + pulumi.set(__self__, "key_version", key_version) + if kind is not None: + pulumi.set(__self__, "kind", kind) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + """ + Client Id associated with the provider, if type of credentials is OAuthClientCredentials. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="keyName") + def key_name(self) -> Optional[str]: + """ + Name of the key vault key. + """ + return pulumi.get(self, "key_name") + + @property + @pulumi.getter(name="keyVaultUri") + def key_vault_uri(self) -> Optional[str]: + """ + Uri of the key vault + """ + return pulumi.get(self, "key_vault_uri") + + @property + @pulumi.getter(name="keyVersion") + def key_version(self) -> Optional[str]: + """ + Version of the key vault key. + """ + return pulumi.get(self, "key_version") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Type of credential. + """ + return pulumi.get(self, "kind") + + +@pulumi.output_type +class DataManagerForAgricultureSolutionResponse(dict): + """ + Data Manager for Agriculture solution. + """ + def __init__(__self__, *, + access_azure_data_manager_for_agriculture_application_id: str, + access_azure_data_manager_for_agriculture_application_name: str, + data_access_scopes: Sequence[str], + is_validate_input: bool, + market_place_offer_details: 'outputs.MarketPlaceOfferDetailsResponse', + partner_id: str, + partner_tenant_id: str, + saas_application_id: str, + solution_id: str): + """ + Data Manager for Agriculture solution. + :param str access_azure_data_manager_for_agriculture_application_id: Entra application Id used to access azure data manager for agriculture instance. + :param str access_azure_data_manager_for_agriculture_application_name: Entra application name used to access azure data manager for agriculture instance. + :param Sequence[str] data_access_scopes: Data access scopes. + :param bool is_validate_input: Whether solution inference will validate input. + :param 'MarketPlaceOfferDetailsResponse' market_place_offer_details: Marketplace offer details. + :param str partner_id: Partner Id. + :param str partner_tenant_id: Partner tenant Id. + :param str saas_application_id: Saas application Id. + :param str solution_id: Solution Id. + """ + pulumi.set(__self__, "access_azure_data_manager_for_agriculture_application_id", access_azure_data_manager_for_agriculture_application_id) + pulumi.set(__self__, "access_azure_data_manager_for_agriculture_application_name", access_azure_data_manager_for_agriculture_application_name) + pulumi.set(__self__, "data_access_scopes", data_access_scopes) + pulumi.set(__self__, "is_validate_input", is_validate_input) + pulumi.set(__self__, "market_place_offer_details", market_place_offer_details) + pulumi.set(__self__, "partner_id", partner_id) + pulumi.set(__self__, "partner_tenant_id", partner_tenant_id) + pulumi.set(__self__, "saas_application_id", saas_application_id) + pulumi.set(__self__, "solution_id", solution_id) + + @property + @pulumi.getter(name="accessAzureDataManagerForAgricultureApplicationId") + def access_azure_data_manager_for_agriculture_application_id(self) -> str: + """ + Entra application Id used to access azure data manager for agriculture instance. + """ + return pulumi.get(self, "access_azure_data_manager_for_agriculture_application_id") + + @property + @pulumi.getter(name="accessAzureDataManagerForAgricultureApplicationName") + def access_azure_data_manager_for_agriculture_application_name(self) -> str: + """ + Entra application name used to access azure data manager for agriculture instance. + """ + return pulumi.get(self, "access_azure_data_manager_for_agriculture_application_name") + + @property + @pulumi.getter(name="dataAccessScopes") + def data_access_scopes(self) -> Sequence[str]: + """ + Data access scopes. + """ + return pulumi.get(self, "data_access_scopes") + + @property + @pulumi.getter(name="isValidateInput") + def is_validate_input(self) -> bool: + """ + Whether solution inference will validate input. + """ + return pulumi.get(self, "is_validate_input") + + @property + @pulumi.getter(name="marketPlaceOfferDetails") + def market_place_offer_details(self) -> 'outputs.MarketPlaceOfferDetailsResponse': + """ + Marketplace offer details. + """ + return pulumi.get(self, "market_place_offer_details") + + @property + @pulumi.getter(name="partnerId") + def partner_id(self) -> str: + """ + Partner Id. + """ + return pulumi.get(self, "partner_id") + + @property + @pulumi.getter(name="partnerTenantId") + def partner_tenant_id(self) -> str: + """ + Partner tenant Id. + """ + return pulumi.get(self, "partner_tenant_id") + + @property + @pulumi.getter(name="saasApplicationId") + def saas_application_id(self) -> str: + """ + Saas application Id. + """ + return pulumi.get(self, "saas_application_id") + + @property + @pulumi.getter(name="solutionId") + def solution_id(self) -> str: + """ + Solution Id. + """ + return pulumi.get(self, "solution_id") + + +@pulumi.output_type +class InstalledSolutionMapResponse(dict): + """ + Mapping of installed solutions. + """ + def __init__(__self__, *, + key: str, + value: 'outputs.SolutionResponse'): + """ + Mapping of installed solutions. + :param str key: The key representing the installed solution. + :param 'SolutionResponse' value: The installed solution value. + """ + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> str: + """ + The key representing the installed solution. + """ + return pulumi.get(self, "key") + + @property + @pulumi.getter + def value(self) -> 'outputs.SolutionResponse': + """ + The installed solution value. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class ManagedOnBehalfOfConfigurationResponse(dict): + """ + Configuration of the managed on behalf of resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "moboBrokerResources": + suggest = "mobo_broker_resources" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedOnBehalfOfConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedOnBehalfOfConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedOnBehalfOfConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + mobo_broker_resources: Sequence['outputs.MoboBrokerResourceResponse']): + """ + Configuration of the managed on behalf of resource. + :param Sequence['MoboBrokerResourceResponse'] mobo_broker_resources: Associated MoboBrokerResources. + """ + pulumi.set(__self__, "mobo_broker_resources", mobo_broker_resources) + + @property + @pulumi.getter(name="moboBrokerResources") + def mobo_broker_resources(self) -> Sequence['outputs.MoboBrokerResourceResponse']: + """ + Associated MoboBrokerResources. + """ + return pulumi.get(self, "mobo_broker_resources") + + +@pulumi.output_type +class ManagedServiceIdentityResponse(dict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + elif key == "userAssignedIdentities": + suggest = "user_assigned_identities" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedServiceIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: str, + user_assigned_identities: Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param str principal_id: The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str tenant_id: The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param Mapping[str, 'UserAssignedIdentityResponse'] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + +@pulumi.output_type +class MarketPlaceOfferDetailsResponse(dict): + """ + Marketplace offer details of Agri solution. + """ + def __init__(__self__, *, + publisher_id: str, + saas_offer_id: str): + """ + Marketplace offer details of Agri solution. + :param str publisher_id: Publisher Id. + :param str saas_offer_id: Saas offer Id. + """ + pulumi.set(__self__, "publisher_id", publisher_id) + pulumi.set(__self__, "saas_offer_id", saas_offer_id) + + @property + @pulumi.getter(name="publisherId") + def publisher_id(self) -> str: + """ + Publisher Id. + """ + return pulumi.get(self, "publisher_id") + + @property + @pulumi.getter(name="saasOfferId") + def saas_offer_id(self) -> str: + """ + Saas offer Id. + """ + return pulumi.get(self, "saas_offer_id") + + +@pulumi.output_type +class MoboBrokerResourceResponse(dict): + """ + MoboBroker resource. + """ + def __init__(__self__, *, + id: str): + """ + MoboBroker resource. + :param str id: The fully qualified resource ID of the MoboBroker resource. + Example: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}` + """ + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> str: + """ + The fully qualified resource ID of the MoboBroker resource. + Example: `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}` + """ + return pulumi.get(self, "id") + + +@pulumi.output_type +class SkuResponse(dict): + """ + The resource model definition representing SKU + """ + def __init__(__self__, *, + name: str, + capacity: Optional[int] = None, + family: Optional[str] = None, + size: Optional[str] = None, + tier: Optional[str] = None): + """ + The resource model definition representing SKU + :param str name: The name of the SKU. E.g. P3. It is typically a letter+number code + :param int capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param str family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param str size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param str tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "name", name) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def capacity(self) -> Optional[int]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @property + @pulumi.getter + def family(self) -> Optional[str]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @property + @pulumi.getter + def size(self) -> Optional[str]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @property + @pulumi.getter + def tier(self) -> Optional[str]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + +@pulumi.output_type +class SolutionResponse(dict): + """ + Installed data manager for Agriculture solution detail. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "applicationName": + suggest = "application_name" + elif key == "marketPlacePublisherId": + suggest = "market_place_publisher_id" + elif key == "partnerId": + suggest = "partner_id" + elif key == "planId": + suggest = "plan_id" + elif key == "saasSubscriptionId": + suggest = "saas_subscription_id" + elif key == "saasSubscriptionName": + suggest = "saas_subscription_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SolutionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SolutionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SolutionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + application_name: Optional[str] = None, + market_place_publisher_id: Optional[str] = None, + partner_id: Optional[str] = None, + plan_id: Optional[str] = None, + saas_subscription_id: Optional[str] = None, + saas_subscription_name: Optional[str] = None): + """ + Installed data manager for Agriculture solution detail. + :param str application_name: Application name of the solution. + :param str market_place_publisher_id: Marketplace publisher Id. + :param str partner_id: Partner Id. + :param str plan_id: Plan Id. + :param str saas_subscription_id: Saas subscription Id. + :param str saas_subscription_name: Saas subscription name. + """ + if application_name is not None: + pulumi.set(__self__, "application_name", application_name) + if market_place_publisher_id is not None: + pulumi.set(__self__, "market_place_publisher_id", market_place_publisher_id) + if partner_id is not None: + pulumi.set(__self__, "partner_id", partner_id) + if plan_id is not None: + pulumi.set(__self__, "plan_id", plan_id) + if saas_subscription_id is not None: + pulumi.set(__self__, "saas_subscription_id", saas_subscription_id) + if saas_subscription_name is not None: + pulumi.set(__self__, "saas_subscription_name", saas_subscription_name) + + @property + @pulumi.getter(name="applicationName") + def application_name(self) -> Optional[str]: + """ + Application name of the solution. + """ + return pulumi.get(self, "application_name") + + @property + @pulumi.getter(name="marketPlacePublisherId") + def market_place_publisher_id(self) -> Optional[str]: + """ + Marketplace publisher Id. + """ + return pulumi.get(self, "market_place_publisher_id") + + @property + @pulumi.getter(name="partnerId") + def partner_id(self) -> Optional[str]: + """ + Partner Id. + """ + return pulumi.get(self, "partner_id") + + @property + @pulumi.getter(name="planId") + def plan_id(self) -> Optional[str]: + """ + Plan Id. + """ + return pulumi.get(self, "plan_id") + + @property + @pulumi.getter(name="saasSubscriptionId") + def saas_subscription_id(self) -> Optional[str]: + """ + Saas subscription Id. + """ + return pulumi.get(self, "saas_subscription_id") + + @property + @pulumi.getter(name="saasSubscriptionName") + def saas_subscription_name(self) -> Optional[str]: + """ + Saas subscription name. + """ + return pulumi.get(self, "saas_subscription_name") + + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + +@pulumi.output_type +class UserAssignedIdentityResponse(dict): + """ + User assigned identity properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "principalId": + suggest = "principal_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserAssignedIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: str, + principal_id: str): + """ + User assigned identity properties + :param str client_id: The client ID of the assigned identity. + :param str principal_id: The principal ID of the assigned identity. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "principal_id", principal_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> str: + """ + The client ID of the assigned identity. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of the assigned identity. + """ + return pulumi.get(self, "principal_id") + + diff --git a/sdk/python/pulumi_azure_native/databasewatcher/get_shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/get_shared_private_link_resource.py index eeb76d08c2a5..60f1ebdb4f6d 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/get_shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/get_shared_private_link_resource.py @@ -63,7 +63,7 @@ def __init__(__self__, dns_zone=None, group_id=None, id=None, name=None, private @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[str]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/get_target.py b/sdk/python/pulumi_azure_native/databasewatcher/get_target.py index 0c25592291d9..8fc30676f146 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/get_target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/get_target.py @@ -60,7 +60,7 @@ def __init__(__self__, connection_server_name=None, id=None, name=None, provisio @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> str: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/shared_private_link_resource.py index e903cc794c5d..cedc39a9823f 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/shared_private_link_resource.py @@ -34,7 +34,7 @@ def __init__(__self__, *, :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[str] watcher_name: The database watcher name. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] shared_private_link_resource_name: The Shared Private Link resource name. """ pulumi.set(__self__, "group_id", group_id) @@ -111,7 +111,7 @@ def watcher_name(self, value: pulumi.Input[str]): @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[pulumi.Input[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") @@ -153,7 +153,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] group_id: The group id from the provider of resource the shared private link resource is for. :param pulumi.Input[str] private_link_resource_id: The resource ID of the resource the shared private link resource is for. :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. @@ -265,7 +265,7 @@ def get(resource_name: str, @pulumi.getter(name="dnsZone") def dns_zone(self) -> pulumi.Output[Optional[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/target.py b/sdk/python/pulumi_azure_native/databasewatcher/target.py index a9c69f4dd5b7..d9e799084680 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/target.py @@ -31,7 +31,7 @@ def __init__(__self__, *, target_vault: Optional[pulumi.Input['VaultSecretArgs']] = None): """ The set of arguments for constructing a Target resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_type: Discriminator property for TargetProperties. @@ -53,7 +53,7 @@ def __init__(__self__, *, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Input[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") @@ -155,7 +155,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_name: The target resource name. @@ -265,7 +265,7 @@ def get(resource_name: str, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Output[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/get_shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/get_shared_private_link_resource.py index 44ecc84a9f30..d45a76990fd6 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/get_shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/get_shared_private_link_resource.py @@ -63,7 +63,7 @@ def __init__(__self__, dns_zone=None, group_id=None, id=None, name=None, private @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[str]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/get_target.py b/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/get_target.py index 4e9681826e7c..5111b1652f12 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/get_target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/get_target.py @@ -60,7 +60,7 @@ def __init__(__self__, connection_server_name=None, id=None, name=None, provisio @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> str: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/shared_private_link_resource.py index f899779dafb6..ff39545c2629 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/shared_private_link_resource.py @@ -34,7 +34,7 @@ def __init__(__self__, *, :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[str] watcher_name: The database watcher name. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] shared_private_link_resource_name: The Shared Private Link resource name. """ pulumi.set(__self__, "group_id", group_id) @@ -111,7 +111,7 @@ def watcher_name(self, value: pulumi.Input[str]): @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[pulumi.Input[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") @@ -150,7 +150,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] group_id: The group id from the provider of resource the shared private link resource is for. :param pulumi.Input[str] private_link_resource_id: The resource ID of the resource the shared private link resource is for. :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. @@ -259,7 +259,7 @@ def get(resource_name: str, @pulumi.getter(name="dnsZone") def dns_zone(self) -> pulumi.Output[Optional[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/target.py b/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/target.py index 02db8da931c4..d4c90e6a591a 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20230901preview/target.py @@ -31,7 +31,7 @@ def __init__(__self__, *, target_vault: Optional[pulumi.Input['VaultSecretArgs']] = None): """ The set of arguments for constructing a Target resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_type: Discriminator property for TargetProperties. @@ -53,7 +53,7 @@ def __init__(__self__, *, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Input[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") @@ -152,7 +152,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_name: The target resource name. @@ -259,7 +259,7 @@ def get(resource_name: str, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Output[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/get_shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/get_shared_private_link_resource.py index 5131ab9662c0..b021d092ebcf 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/get_shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/get_shared_private_link_resource.py @@ -63,7 +63,7 @@ def __init__(__self__, dns_zone=None, group_id=None, id=None, name=None, private @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[str]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/get_target.py b/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/get_target.py index 60d72aa67b71..8be40fa702c6 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/get_target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/get_target.py @@ -60,7 +60,7 @@ def __init__(__self__, connection_server_name=None, id=None, name=None, provisio @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> str: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/shared_private_link_resource.py index 66cbbf744125..a3ffc1c47bf4 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/shared_private_link_resource.py @@ -34,7 +34,7 @@ def __init__(__self__, *, :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[str] watcher_name: The database watcher name. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] shared_private_link_resource_name: The Shared Private Link resource name. """ pulumi.set(__self__, "group_id", group_id) @@ -111,7 +111,7 @@ def watcher_name(self, value: pulumi.Input[str]): @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[pulumi.Input[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") @@ -150,7 +150,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] group_id: The group id from the provider of resource the shared private link resource is for. :param pulumi.Input[str] private_link_resource_id: The resource ID of the resource the shared private link resource is for. :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. @@ -259,7 +259,7 @@ def get(resource_name: str, @pulumi.getter(name="dnsZone") def dns_zone(self) -> pulumi.Output[Optional[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/target.py b/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/target.py index 84ed2f7c426d..9336867c065a 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20240719preview/target.py @@ -31,7 +31,7 @@ def __init__(__self__, *, target_vault: Optional[pulumi.Input['VaultSecretArgs']] = None): """ The set of arguments for constructing a Target resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_type: Discriminator property for TargetProperties. @@ -53,7 +53,7 @@ def __init__(__self__, *, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Input[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") @@ -152,7 +152,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_name: The target resource name. @@ -259,7 +259,7 @@ def get(resource_name: str, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Output[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/get_shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/get_shared_private_link_resource.py index 00d91b1601dd..0f86b44fa22a 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/get_shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/get_shared_private_link_resource.py @@ -63,7 +63,7 @@ def __init__(__self__, dns_zone=None, group_id=None, id=None, name=None, private @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[str]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/get_target.py b/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/get_target.py index 90920f1316d2..37589aa1bfc7 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/get_target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/get_target.py @@ -60,7 +60,7 @@ def __init__(__self__, connection_server_name=None, id=None, name=None, provisio @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> str: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/shared_private_link_resource.py index 2b4d33f20ff9..e2c59afbb5f9 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/shared_private_link_resource.py @@ -34,7 +34,7 @@ def __init__(__self__, *, :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[str] watcher_name: The database watcher name. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] shared_private_link_resource_name: The Shared Private Link resource name. """ pulumi.set(__self__, "group_id", group_id) @@ -111,7 +111,7 @@ def watcher_name(self, value: pulumi.Input[str]): @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[pulumi.Input[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") @@ -150,7 +150,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] group_id: The group id from the provider of resource the shared private link resource is for. :param pulumi.Input[str] private_link_resource_id: The resource ID of the resource the shared private link resource is for. :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. @@ -259,7 +259,7 @@ def get(resource_name: str, @pulumi.getter(name="dnsZone") def dns_zone(self) -> pulumi.Output[Optional[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/target.py b/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/target.py index 478fa74c1567..391ba3ab6905 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20241001preview/target.py @@ -31,7 +31,7 @@ def __init__(__self__, *, target_vault: Optional[pulumi.Input['VaultSecretArgs']] = None): """ The set of arguments for constructing a Target resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_type: Discriminator property for TargetProperties. @@ -53,7 +53,7 @@ def __init__(__self__, *, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Input[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") @@ -152,7 +152,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_name: The target resource name. @@ -259,7 +259,7 @@ def get(resource_name: str, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Output[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20250102/get_shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/v20250102/get_shared_private_link_resource.py index 3b44670eb74c..5ef3d8b6c6f1 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20250102/get_shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20250102/get_shared_private_link_resource.py @@ -63,7 +63,7 @@ def __init__(__self__, dns_zone=None, group_id=None, id=None, name=None, private @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[str]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20250102/get_target.py b/sdk/python/pulumi_azure_native/databasewatcher/v20250102/get_target.py index 578afcce8cd9..a1cf0d25dedf 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20250102/get_target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20250102/get_target.py @@ -60,7 +60,7 @@ def __init__(__self__, connection_server_name=None, id=None, name=None, provisio @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> str: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20250102/shared_private_link_resource.py b/sdk/python/pulumi_azure_native/databasewatcher/v20250102/shared_private_link_resource.py index 58b22b170dc8..7e68b0667f2a 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20250102/shared_private_link_resource.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20250102/shared_private_link_resource.py @@ -34,7 +34,7 @@ def __init__(__self__, *, :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[str] watcher_name: The database watcher name. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] shared_private_link_resource_name: The Shared Private Link resource name. """ pulumi.set(__self__, "group_id", group_id) @@ -111,7 +111,7 @@ def watcher_name(self, value: pulumi.Input[str]): @pulumi.getter(name="dnsZone") def dns_zone(self) -> Optional[pulumi.Input[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") @@ -150,7 +150,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] dns_zone: The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + :param pulumi.Input[str] dns_zone: The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. :param pulumi.Input[str] group_id: The group id from the provider of resource the shared private link resource is for. :param pulumi.Input[str] private_link_resource_id: The resource ID of the resource the shared private link resource is for. :param pulumi.Input[str] request_message: The request message for requesting approval of the shared private link resource. @@ -259,7 +259,7 @@ def get(resource_name: str, @pulumi.getter(name="dnsZone") def dns_zone(self) -> pulumi.Output[Optional[str]]: """ - The DNS zone to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances. The value to use is the second segment of the host FQDN name of the resource that the shared private link resource is for. + The DNS zone segment to be included in the DNS name of the shared private link. Value is required for Azure Data Explorer clusters and SQL managed instances, and must be omitted for SQL logical servers and key vaults. The value is the second segment of the host FQDN name of the resource that the shared private link resource is for. For example: if the host name is 'adx-cluster-21187695.eastus.kusto.windows.net', then the value is 'eastus'; if the host name is 'sql-mi-23961134.767d5869f605.database.windows.net', then the value is '767d5869f605'. """ return pulumi.get(self, "dns_zone") diff --git a/sdk/python/pulumi_azure_native/databasewatcher/v20250102/target.py b/sdk/python/pulumi_azure_native/databasewatcher/v20250102/target.py index 73da02461805..a3cd21432b81 100644 --- a/sdk/python/pulumi_azure_native/databasewatcher/v20250102/target.py +++ b/sdk/python/pulumi_azure_native/databasewatcher/v20250102/target.py @@ -31,7 +31,7 @@ def __init__(__self__, *, target_vault: Optional[pulumi.Input['VaultSecretArgs']] = None): """ The set of arguments for constructing a Target resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_type: Discriminator property for TargetProperties. @@ -53,7 +53,7 @@ def __init__(__self__, *, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Input[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") @@ -152,7 +152,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] connection_server_name: The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + :param pulumi.Input[str] connection_server_name: The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Union[str, 'TargetAuthenticationType']] target_authentication_type: The type of authentication to use when connecting to a target. :param pulumi.Input[str] target_name: The target resource name. @@ -259,7 +259,7 @@ def get(resource_name: str, @pulumi.getter(name="connectionServerName") def connection_server_name(self) -> pulumi.Output[str]: """ - The server name to use in the connection string when connecting to a target. Port number and instance name must be specified separately. + The FQDN host name of the server to use in the connection string when connecting to a target. For example, for an Azure SQL logical server in the Azure commercial cloud, the value might be 'sql-logical-server-22092780.database.windows.net'; for an Azure SQL managed instance in the Azure commercial cloud, the value might be 'sql-mi-39441134.767d5869f605.database.windows.net'. Port number and instance name must be specified separately. """ return pulumi.get(self, "connection_server_name") diff --git a/sdk/python/pulumi_azure_native/dependencymap/__init__.py b/sdk/python/pulumi_azure_native/dependencymap/__init__.py new file mode 100644 index 000000000000..e98abe5a8dd1 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/__init__.py @@ -0,0 +1,21 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from .. import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .discovery_source import * +from .get_discovery_source import * +from .get_map import * +from .map import * +from . import outputs + +# Make subpackages available: +if typing.TYPE_CHECKING: + import pulumi_azure_native.dependencymap.v20250131preview as __v20250131preview + v20250131preview = __v20250131preview +else: + v20250131preview = _utilities.lazy_import('pulumi_azure_native.dependencymap.v20250131preview') + diff --git a/sdk/python/pulumi_azure_native/dependencymap/_enums.py b/sdk/python/pulumi_azure_native/dependencymap/_enums.py new file mode 100644 index 000000000000..aaf29c28c317 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/_enums.py @@ -0,0 +1,34 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'ProcessNameFilterOperator', + 'SourceType', +] + + +class ProcessNameFilterOperator(str, Enum): + """ + Operator for process name filter + """ + CONTAINS = "contains" + """ + Operator to include items in the result + """ + NOT_CONTAINS = "notContains" + """ + Operator to exclude items in the result + """ + + +class SourceType(str, Enum): + """ + Source type of Discovery Source resource. + """ + OFF_AZURE = "OffAzure" + """ + OffAzure source type + """ diff --git a/sdk/python/pulumi_azure_native/dependencymap/discovery_source.py b/sdk/python/pulumi_azure_native/dependencymap/discovery_source.py new file mode 100644 index 000000000000..417b51b7a4a5 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/discovery_source.py @@ -0,0 +1,321 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from . import outputs +from ._enums import * + +__all__ = ['DiscoverySourceArgs', 'DiscoverySource'] + +@pulumi.input_type +class DiscoverySourceArgs: + def __init__(__self__, *, + map_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + source_id: pulumi.Input[str], + source_type: pulumi.Input[Union[str, 'SourceType']], + location: Optional[pulumi.Input[str]] = None, + source_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a DiscoverySource resource. + :param pulumi.Input[str] map_name: Maps resource name + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] source_id: Source ArmId of Discovery Source resource + :param pulumi.Input[Union[str, 'SourceType']] source_type: Source type of Discovery Source resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] source_name: discovery source resource + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "map_name", map_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "source_id", source_id) + pulumi.set(__self__, "source_type", source_type) + if location is not None: + pulumi.set(__self__, "location", location) + if source_name is not None: + pulumi.set(__self__, "source_name", source_name) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="mapName") + def map_name(self) -> pulumi.Input[str]: + """ + Maps resource name + """ + return pulumi.get(self, "map_name") + + @map_name.setter + def map_name(self, value: pulumi.Input[str]): + pulumi.set(self, "map_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="sourceId") + def source_id(self) -> pulumi.Input[str]: + """ + Source ArmId of Discovery Source resource + """ + return pulumi.get(self, "source_id") + + @source_id.setter + def source_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_id", value) + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> pulumi.Input[Union[str, 'SourceType']]: + """ + Source type of Discovery Source resource. + """ + return pulumi.get(self, "source_type") + + @source_type.setter + def source_type(self, value: pulumi.Input[Union[str, 'SourceType']]): + pulumi.set(self, "source_type", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="sourceName") + def source_name(self) -> Optional[pulumi.Input[str]]: + """ + discovery source resource + """ + return pulumi.get(self, "source_name") + + @source_name.setter + def source_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source_name", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class DiscoverySource(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + source_id: Optional[pulumi.Input[str]] = None, + source_name: Optional[pulumi.Input[str]] = None, + source_type: Optional[pulumi.Input[Union[str, 'SourceType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + A Discovery Source resource + Azure REST API version: 2025-01-31-preview. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] map_name: Maps resource name + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] source_id: Source ArmId of Discovery Source resource + :param pulumi.Input[str] source_name: discovery source resource + :param pulumi.Input[Union[str, 'SourceType']] source_type: Source type of Discovery Source resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: DiscoverySourceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + A Discovery Source resource + Azure REST API version: 2025-01-31-preview. + + :param str resource_name: The name of the resource. + :param DiscoverySourceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(DiscoverySourceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + source_id: Optional[pulumi.Input[str]] = None, + source_name: Optional[pulumi.Input[str]] = None, + source_type: Optional[pulumi.Input[Union[str, 'SourceType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = DiscoverySourceArgs.__new__(DiscoverySourceArgs) + + __props__.__dict__["location"] = location + if map_name is None and not opts.urn: + raise TypeError("Missing required property 'map_name'") + __props__.__dict__["map_name"] = map_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if source_id is None and not opts.urn: + raise TypeError("Missing required property 'source_id'") + __props__.__dict__["source_id"] = source_id + __props__.__dict__["source_name"] = source_name + if source_type is None and not opts.urn: + raise TypeError("Missing required property 'source_type'") + __props__.__dict__["source_type"] = source_type + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:dependencymap/v20250131preview:DiscoverySource")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(DiscoverySource, __self__).__init__( + 'azure-native:dependencymap:DiscoverySource', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'DiscoverySource': + """ + Get an existing DiscoverySource resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = DiscoverySourceArgs.__new__(DiscoverySourceArgs) + + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["source_id"] = None + __props__.__dict__["source_type"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return DiscoverySource(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + Provisioning state of Discovery Source resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="sourceId") + def source_id(self) -> pulumi.Output[str]: + """ + Source ArmId of Discovery Source resource + """ + return pulumi.get(self, "source_id") + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> pulumi.Output[str]: + """ + Source type of Discovery Source resource. + """ + return pulumi.get(self, "source_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/dependencymap/get_discovery_source.py b/sdk/python/pulumi_azure_native/dependencymap/get_discovery_source.py new file mode 100644 index 000000000000..ebd3ea19eec3 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/get_discovery_source.py @@ -0,0 +1,207 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from . import outputs + +__all__ = [ + 'GetDiscoverySourceResult', + 'AwaitableGetDiscoverySourceResult', + 'get_discovery_source', + 'get_discovery_source_output', +] + +@pulumi.output_type +class GetDiscoverySourceResult: + """ + A Discovery Source resource + """ + def __init__(__self__, id=None, location=None, name=None, provisioning_state=None, source_id=None, source_type=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if source_id and not isinstance(source_id, str): + raise TypeError("Expected argument 'source_id' to be a str") + pulumi.set(__self__, "source_id", source_id) + if source_type and not isinstance(source_type, str): + raise TypeError("Expected argument 'source_type' to be a str") + pulumi.set(__self__, "source_type", source_type) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state of Discovery Source resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="sourceId") + def source_id(self) -> str: + """ + Source ArmId of Discovery Source resource + """ + return pulumi.get(self, "source_id") + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> str: + """ + Source type of Discovery Source resource. + """ + return pulumi.get(self, "source_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetDiscoverySourceResult(GetDiscoverySourceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetDiscoverySourceResult( + id=self.id, + location=self.location, + name=self.name, + provisioning_state=self.provisioning_state, + source_id=self.source_id, + source_type=self.source_type, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_discovery_source(map_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + source_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetDiscoverySourceResult: + """ + Get a DiscoverySourceResource + Azure REST API version: 2025-01-31-preview. + + + :param str map_name: Maps resource name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str source_name: discovery source resource + """ + __args__ = dict() + __args__['mapName'] = map_name + __args__['resourceGroupName'] = resource_group_name + __args__['sourceName'] = source_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:dependencymap:getDiscoverySource', __args__, opts=opts, typ=GetDiscoverySourceResult).value + + return AwaitableGetDiscoverySourceResult( + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + source_id=pulumi.get(__ret__, 'source_id'), + source_type=pulumi.get(__ret__, 'source_type'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_discovery_source_output(map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + source_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetDiscoverySourceResult]: + """ + Get a DiscoverySourceResource + Azure REST API version: 2025-01-31-preview. + + + :param str map_name: Maps resource name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str source_name: discovery source resource + """ + __args__ = dict() + __args__['mapName'] = map_name + __args__['resourceGroupName'] = resource_group_name + __args__['sourceName'] = source_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:dependencymap:getDiscoverySource', __args__, opts=opts, typ=GetDiscoverySourceResult) + return __ret__.apply(lambda __response__: GetDiscoverySourceResult( + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + source_id=pulumi.get(__response__, 'source_id'), + source_type=pulumi.get(__response__, 'source_type'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/dependencymap/get_map.py b/sdk/python/pulumi_azure_native/dependencymap/get_map.py new file mode 100644 index 000000000000..3568c0bc23dc --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/get_map.py @@ -0,0 +1,173 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from . import outputs + +__all__ = [ + 'GetMapResult', + 'AwaitableGetMapResult', + 'get_map', + 'get_map_output', +] + +@pulumi.output_type +class GetMapResult: + """ + A Maps resource + """ + def __init__(__self__, id=None, location=None, name=None, provisioning_state=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state of Maps resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetMapResult(GetMapResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetMapResult( + id=self.id, + location=self.location, + name=self.name, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_map(map_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetMapResult: + """ + Get a MapsResource + Azure REST API version: 2025-01-31-preview. + + + :param str map_name: Maps resource name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['mapName'] = map_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:dependencymap:getMap', __args__, opts=opts, typ=GetMapResult).value + + return AwaitableGetMapResult( + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_map_output(map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetMapResult]: + """ + Get a MapsResource + Azure REST API version: 2025-01-31-preview. + + + :param str map_name: Maps resource name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['mapName'] = map_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:dependencymap:getMap', __args__, opts=opts, typ=GetMapResult) + return __ret__.apply(lambda __response__: GetMapResult( + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/dependencymap/map.py b/sdk/python/pulumi_azure_native/dependencymap/map.py new file mode 100644 index 000000000000..094dccb2a3ee --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/map.py @@ -0,0 +1,239 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from . import outputs + +__all__ = ['MapArgs', 'Map'] + +@pulumi.input_type +class MapArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a Map resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] map_name: Maps resource name + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if location is not None: + pulumi.set(__self__, "location", location) + if map_name is not None: + pulumi.set(__self__, "map_name", map_name) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="mapName") + def map_name(self) -> Optional[pulumi.Input[str]]: + """ + Maps resource name + """ + return pulumi.get(self, "map_name") + + @map_name.setter + def map_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "map_name", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class Map(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + A Maps resource + Azure REST API version: 2025-01-31-preview. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] map_name: Maps resource name + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: MapArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + A Maps resource + Azure REST API version: 2025-01-31-preview. + + :param str resource_name: The name of the resource. + :param MapArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(MapArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = MapArgs.__new__(MapArgs) + + __props__.__dict__["location"] = location + __props__.__dict__["map_name"] = map_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:dependencymap/v20250131preview:Map")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Map, __self__).__init__( + 'azure-native:dependencymap:Map', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Map': + """ + Get an existing Map resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = MapArgs.__new__(MapArgs) + + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return Map(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + Provisioning state of Maps resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/dependencymap/outputs.py b/sdk/python/pulumi_azure_native/dependencymap/outputs.py new file mode 100644 index 000000000000..31ac69320b61 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/outputs.py @@ -0,0 +1,131 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from .. import _utilities +from ._enums import * + +__all__ = [ + 'SystemDataResponse', +] + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + diff --git a/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/__init__.py b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/__init__.py new file mode 100644 index 000000000000..cd2866538d6a --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/__init__.py @@ -0,0 +1,13 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .discovery_source import * +from .get_discovery_source import * +from .get_map import * +from .map import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/_enums.py b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/_enums.py new file mode 100644 index 000000000000..aaf29c28c317 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/_enums.py @@ -0,0 +1,34 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'ProcessNameFilterOperator', + 'SourceType', +] + + +class ProcessNameFilterOperator(str, Enum): + """ + Operator for process name filter + """ + CONTAINS = "contains" + """ + Operator to include items in the result + """ + NOT_CONTAINS = "notContains" + """ + Operator to exclude items in the result + """ + + +class SourceType(str, Enum): + """ + Source type of Discovery Source resource. + """ + OFF_AZURE = "OffAzure" + """ + OffAzure source type + """ diff --git a/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/discovery_source.py b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/discovery_source.py new file mode 100644 index 000000000000..404df1f2bc38 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/discovery_source.py @@ -0,0 +1,319 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = ['DiscoverySourceArgs', 'DiscoverySource'] + +@pulumi.input_type +class DiscoverySourceArgs: + def __init__(__self__, *, + map_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + source_id: pulumi.Input[str], + source_type: pulumi.Input[Union[str, 'SourceType']], + location: Optional[pulumi.Input[str]] = None, + source_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a DiscoverySource resource. + :param pulumi.Input[str] map_name: Maps resource name + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] source_id: Source ArmId of Discovery Source resource + :param pulumi.Input[Union[str, 'SourceType']] source_type: Source type of Discovery Source resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] source_name: discovery source resource + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "map_name", map_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "source_id", source_id) + pulumi.set(__self__, "source_type", source_type) + if location is not None: + pulumi.set(__self__, "location", location) + if source_name is not None: + pulumi.set(__self__, "source_name", source_name) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="mapName") + def map_name(self) -> pulumi.Input[str]: + """ + Maps resource name + """ + return pulumi.get(self, "map_name") + + @map_name.setter + def map_name(self, value: pulumi.Input[str]): + pulumi.set(self, "map_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="sourceId") + def source_id(self) -> pulumi.Input[str]: + """ + Source ArmId of Discovery Source resource + """ + return pulumi.get(self, "source_id") + + @source_id.setter + def source_id(self, value: pulumi.Input[str]): + pulumi.set(self, "source_id", value) + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> pulumi.Input[Union[str, 'SourceType']]: + """ + Source type of Discovery Source resource. + """ + return pulumi.get(self, "source_type") + + @source_type.setter + def source_type(self, value: pulumi.Input[Union[str, 'SourceType']]): + pulumi.set(self, "source_type", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="sourceName") + def source_name(self) -> Optional[pulumi.Input[str]]: + """ + discovery source resource + """ + return pulumi.get(self, "source_name") + + @source_name.setter + def source_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source_name", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class DiscoverySource(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + source_id: Optional[pulumi.Input[str]] = None, + source_name: Optional[pulumi.Input[str]] = None, + source_type: Optional[pulumi.Input[Union[str, 'SourceType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + A Discovery Source resource + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] map_name: Maps resource name + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] source_id: Source ArmId of Discovery Source resource + :param pulumi.Input[str] source_name: discovery source resource + :param pulumi.Input[Union[str, 'SourceType']] source_type: Source type of Discovery Source resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: DiscoverySourceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + A Discovery Source resource + + :param str resource_name: The name of the resource. + :param DiscoverySourceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(DiscoverySourceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + source_id: Optional[pulumi.Input[str]] = None, + source_name: Optional[pulumi.Input[str]] = None, + source_type: Optional[pulumi.Input[Union[str, 'SourceType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = DiscoverySourceArgs.__new__(DiscoverySourceArgs) + + __props__.__dict__["location"] = location + if map_name is None and not opts.urn: + raise TypeError("Missing required property 'map_name'") + __props__.__dict__["map_name"] = map_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if source_id is None and not opts.urn: + raise TypeError("Missing required property 'source_id'") + __props__.__dict__["source_id"] = source_id + __props__.__dict__["source_name"] = source_name + if source_type is None and not opts.urn: + raise TypeError("Missing required property 'source_type'") + __props__.__dict__["source_type"] = source_type + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:dependencymap:DiscoverySource")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(DiscoverySource, __self__).__init__( + 'azure-native:dependencymap/v20250131preview:DiscoverySource', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'DiscoverySource': + """ + Get an existing DiscoverySource resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = DiscoverySourceArgs.__new__(DiscoverySourceArgs) + + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["source_id"] = None + __props__.__dict__["source_type"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return DiscoverySource(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + Provisioning state of Discovery Source resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="sourceId") + def source_id(self) -> pulumi.Output[str]: + """ + Source ArmId of Discovery Source resource + """ + return pulumi.get(self, "source_id") + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> pulumi.Output[str]: + """ + Source type of Discovery Source resource. + """ + return pulumi.get(self, "source_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/get_discovery_source.py b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/get_discovery_source.py new file mode 100644 index 000000000000..642547a08851 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/get_discovery_source.py @@ -0,0 +1,205 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetDiscoverySourceResult', + 'AwaitableGetDiscoverySourceResult', + 'get_discovery_source', + 'get_discovery_source_output', +] + +@pulumi.output_type +class GetDiscoverySourceResult: + """ + A Discovery Source resource + """ + def __init__(__self__, id=None, location=None, name=None, provisioning_state=None, source_id=None, source_type=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if source_id and not isinstance(source_id, str): + raise TypeError("Expected argument 'source_id' to be a str") + pulumi.set(__self__, "source_id", source_id) + if source_type and not isinstance(source_type, str): + raise TypeError("Expected argument 'source_type' to be a str") + pulumi.set(__self__, "source_type", source_type) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state of Discovery Source resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="sourceId") + def source_id(self) -> str: + """ + Source ArmId of Discovery Source resource + """ + return pulumi.get(self, "source_id") + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> str: + """ + Source type of Discovery Source resource. + """ + return pulumi.get(self, "source_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetDiscoverySourceResult(GetDiscoverySourceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetDiscoverySourceResult( + id=self.id, + location=self.location, + name=self.name, + provisioning_state=self.provisioning_state, + source_id=self.source_id, + source_type=self.source_type, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_discovery_source(map_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + source_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetDiscoverySourceResult: + """ + Get a DiscoverySourceResource + + + :param str map_name: Maps resource name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str source_name: discovery source resource + """ + __args__ = dict() + __args__['mapName'] = map_name + __args__['resourceGroupName'] = resource_group_name + __args__['sourceName'] = source_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:dependencymap/v20250131preview:getDiscoverySource', __args__, opts=opts, typ=GetDiscoverySourceResult).value + + return AwaitableGetDiscoverySourceResult( + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + source_id=pulumi.get(__ret__, 'source_id'), + source_type=pulumi.get(__ret__, 'source_type'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_discovery_source_output(map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + source_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetDiscoverySourceResult]: + """ + Get a DiscoverySourceResource + + + :param str map_name: Maps resource name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str source_name: discovery source resource + """ + __args__ = dict() + __args__['mapName'] = map_name + __args__['resourceGroupName'] = resource_group_name + __args__['sourceName'] = source_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:dependencymap/v20250131preview:getDiscoverySource', __args__, opts=opts, typ=GetDiscoverySourceResult) + return __ret__.apply(lambda __response__: GetDiscoverySourceResult( + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + source_id=pulumi.get(__response__, 'source_id'), + source_type=pulumi.get(__response__, 'source_type'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/get_map.py b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/get_map.py new file mode 100644 index 000000000000..24562257cca3 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/get_map.py @@ -0,0 +1,171 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetMapResult', + 'AwaitableGetMapResult', + 'get_map', + 'get_map_output', +] + +@pulumi.output_type +class GetMapResult: + """ + A Maps resource + """ + def __init__(__self__, id=None, location=None, name=None, provisioning_state=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state of Maps resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetMapResult(GetMapResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetMapResult( + id=self.id, + location=self.location, + name=self.name, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_map(map_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetMapResult: + """ + Get a MapsResource + + + :param str map_name: Maps resource name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['mapName'] = map_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:dependencymap/v20250131preview:getMap', __args__, opts=opts, typ=GetMapResult).value + + return AwaitableGetMapResult( + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_map_output(map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetMapResult]: + """ + Get a MapsResource + + + :param str map_name: Maps resource name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['mapName'] = map_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:dependencymap/v20250131preview:getMap', __args__, opts=opts, typ=GetMapResult) + return __ret__.apply(lambda __response__: GetMapResult( + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/map.py b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/map.py new file mode 100644 index 000000000000..d98cf5ff2602 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/map.py @@ -0,0 +1,237 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = ['MapArgs', 'Map'] + +@pulumi.input_type +class MapArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a Map resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] map_name: Maps resource name + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if location is not None: + pulumi.set(__self__, "location", location) + if map_name is not None: + pulumi.set(__self__, "map_name", map_name) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="mapName") + def map_name(self) -> Optional[pulumi.Input[str]]: + """ + Maps resource name + """ + return pulumi.get(self, "map_name") + + @map_name.setter + def map_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "map_name", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class Map(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + A Maps resource + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] map_name: Maps resource name + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: MapArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + A Maps resource + + :param str resource_name: The name of the resource. + :param MapArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(MapArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + map_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = MapArgs.__new__(MapArgs) + + __props__.__dict__["location"] = location + __props__.__dict__["map_name"] = map_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:dependencymap:Map")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Map, __self__).__init__( + 'azure-native:dependencymap/v20250131preview:Map', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Map': + """ + Get an existing Map resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = MapArgs.__new__(MapArgs) + + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return Map(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + Provisioning state of Maps resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/outputs.py b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/outputs.py new file mode 100644 index 000000000000..9abf3f951d09 --- /dev/null +++ b/sdk/python/pulumi_azure_native/dependencymap/v20250131preview/outputs.py @@ -0,0 +1,131 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'SystemDataResponse', +] + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + diff --git a/sdk/python/pulumi_azure_native/devcenter/__init__.py b/sdk/python/pulumi_azure_native/devcenter/__init__.py index 9d93fd6400ed..78238e59e6fa 100644 --- a/sdk/python/pulumi_azure_native/devcenter/__init__.py +++ b/sdk/python/pulumi_azure_native/devcenter/__init__.py @@ -74,6 +74,8 @@ v20240801preview = __v20240801preview import pulumi_azure_native.devcenter.v20241001preview as __v20241001preview v20241001preview = __v20241001preview + import pulumi_azure_native.devcenter.v20250201 as __v20250201 + v20250201 = __v20250201 else: v20221111preview = _utilities.lazy_import('pulumi_azure_native.devcenter.v20221111preview') v20230401 = _utilities.lazy_import('pulumi_azure_native.devcenter.v20230401') @@ -85,4 +87,5 @@ v20240701preview = _utilities.lazy_import('pulumi_azure_native.devcenter.v20240701preview') v20240801preview = _utilities.lazy_import('pulumi_azure_native.devcenter.v20240801preview') v20241001preview = _utilities.lazy_import('pulumi_azure_native.devcenter.v20241001preview') + v20250201 = _utilities.lazy_import('pulumi_azure_native.devcenter.v20250201') diff --git a/sdk/python/pulumi_azure_native/devcenter/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/attached_network_by_dev_center.py index 89b2633b9c7a..8ba9b8a3b594 100644 --- a/sdk/python/pulumi_azure_native/devcenter/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/attached_network_by_dev_center.py @@ -100,7 +100,7 @@ def __init__(__self__, Represents an attached NetworkConnection. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -119,7 +119,7 @@ def __init__(__self__, Represents an attached NetworkConnection. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param AttachedNetworkByDevCenterArgs args: The arguments to use to populate this resource's properties. @@ -166,7 +166,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/catalog.py b/sdk/python/pulumi_azure_native/devcenter/catalog.py index 3db4cee02b7b..526e16182ce5 100644 --- a/sdk/python/pulumi_azure_native/devcenter/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/catalog.py @@ -119,7 +119,7 @@ def __init__(__self__, Represents a catalog. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -139,7 +139,7 @@ def __init__(__self__, Represents a catalog. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param CatalogArgs args: The arguments to use to populate this resource's properties. @@ -185,7 +185,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/dev_box_definition.py index 57e0351f3fae..93934c22fd58 100644 --- a/sdk/python/pulumi_azure_native/devcenter/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/dev_box_definition.py @@ -186,7 +186,7 @@ def __init__(__self__, Represents a definition for a Developer Machine. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -210,7 +210,7 @@ def __init__(__self__, Represents a definition for a Developer Machine. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param DevBoxDefinitionArgs args: The arguments to use to populate this resource's properties. @@ -269,7 +269,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/dev_center.py index 31aa50e99208..711a8f4f65bf 100644 --- a/sdk/python/pulumi_azure_native/devcenter/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/dev_center.py @@ -121,7 +121,7 @@ def __init__(__self__, Represents a devcenter resource. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -141,7 +141,7 @@ def __init__(__self__, Represents a devcenter resource. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param DevCenterArgs args: The arguments to use to populate this resource's properties. @@ -184,7 +184,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/environment_type.py index fc6cac9c4170..55b97560594a 100644 --- a/sdk/python/pulumi_azure_native/devcenter/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/environment_type.py @@ -101,7 +101,7 @@ def __init__(__self__, Represents an environment type. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Represents an environment type. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param EnvironmentTypeArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/gallery.py b/sdk/python/pulumi_azure_native/devcenter/gallery.py index fb772f57d698..9e76c835963e 100644 --- a/sdk/python/pulumi_azure_native/devcenter/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/gallery.py @@ -100,7 +100,7 @@ def __init__(__self__, Represents a gallery. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -119,7 +119,7 @@ def __init__(__self__, Represents a gallery. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param GalleryArgs args: The arguments to use to populate this resource's properties. @@ -163,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/get_attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/get_attached_network_by_dev_center.py index bd0b09807331..08be2c6ccd43 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_attached_network_by_dev_center.py @@ -154,7 +154,7 @@ def get_attached_network_by_dev_center(attached_network_connection_name: Optiona Gets an attached NetworkConnection. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str attached_network_connection_name: The name of the attached NetworkConnection. @@ -186,7 +186,7 @@ def get_attached_network_by_dev_center_output(attached_network_connection_name: Gets an attached NetworkConnection. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str attached_network_connection_name: The name of the attached NetworkConnection. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_catalog.py b/sdk/python/pulumi_azure_native/devcenter/get_catalog.py index 1c8ac2285760..a25552d81685 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_catalog.py @@ -154,7 +154,7 @@ def get_catalog(catalog_name: Optional[str] = None, Gets a catalog Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. @@ -186,7 +186,7 @@ def get_catalog_output(catalog_name: Optional[pulumi.Input[str]] = None, Gets a catalog Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_catalog_sync_error_details.py b/sdk/python/pulumi_azure_native/devcenter/get_catalog_sync_error_details.py index 74cb4b29ec1b..9ed9f22b9e41 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_catalog_sync_error_details.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_catalog_sync_error_details.py @@ -82,7 +82,7 @@ def get_catalog_sync_error_details(catalog_name: Optional[str] = None, Gets catalog synchronization error details Azure REST API version: 2023-08-01-preview. - Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. @@ -108,7 +108,7 @@ def get_catalog_sync_error_details_output(catalog_name: Optional[pulumi.Input[st Gets catalog synchronization error details Azure REST API version: 2023-08-01-preview. - Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_customization_task_error_details.py b/sdk/python/pulumi_azure_native/devcenter/get_customization_task_error_details.py index e51b687d5daf..b13ced3741f7 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_customization_task_error_details.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_customization_task_error_details.py @@ -59,7 +59,7 @@ def get_customization_task_error_details(catalog_name: Optional[str] = None, Gets Customization Task error details Azure REST API version: 2023-08-01-preview. - Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. @@ -86,7 +86,7 @@ def get_customization_task_error_details_output(catalog_name: Optional[pulumi.In Gets Customization Task error details Azure REST API version: 2023-08-01-preview. - Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-10-01-preview, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/get_dev_box_definition.py index 43856b3e17a9..0e496c2d87a1 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_dev_box_definition.py @@ -214,7 +214,7 @@ def get_dev_box_definition(dev_box_definition_name: Optional[str] = None, Gets a Dev Box definition Azure REST API version: 2023-04-01. - Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str dev_box_definition_name: The name of the Dev Box definition. @@ -251,7 +251,7 @@ def get_dev_box_definition_output(dev_box_definition_name: Optional[pulumi.Input Gets a Dev Box definition Azure REST API version: 2023-04-01. - Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2022-11-11-preview, 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str dev_box_definition_name: The name of the Dev Box definition. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/get_dev_center.py index af1c2d3a7c8d..02367deef50e 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_dev_center.py @@ -153,7 +153,7 @@ def get_dev_center(dev_center_name: Optional[str] = None, Gets a devcenter. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str dev_center_name: The name of the devcenter. @@ -182,7 +182,7 @@ def get_dev_center_output(dev_center_name: Optional[pulumi.Input[str]] = None, Gets a devcenter. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str dev_center_name: The name of the devcenter. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_environment_definition_error_details.py b/sdk/python/pulumi_azure_native/devcenter/get_environment_definition_error_details.py index cad76d3bcd56..22ae50c0cdc9 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_environment_definition_error_details.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_environment_definition_error_details.py @@ -59,7 +59,7 @@ def get_environment_definition_error_details(catalog_name: Optional[str] = None, Gets Environment Definition error details Azure REST API version: 2023-08-01-preview. - Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. @@ -86,7 +86,7 @@ def get_environment_definition_error_details_output(catalog_name: Optional[pulum Gets Environment Definition error details Azure REST API version: 2023-08-01-preview. - Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/get_environment_type.py index 141f2d0e54d2..92e71b206af6 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_environment_type.py @@ -118,7 +118,7 @@ def get_environment_type(dev_center_name: Optional[str] = None, Gets an environment type. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str dev_center_name: The name of the devcenter. @@ -147,7 +147,7 @@ def get_environment_type_output(dev_center_name: Optional[pulumi.Input[str]] = N Gets an environment type. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str dev_center_name: The name of the devcenter. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_gallery.py b/sdk/python/pulumi_azure_native/devcenter/get_gallery.py index bdb77983698f..49929a8d6af9 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_gallery.py @@ -118,7 +118,7 @@ def get_gallery(dev_center_name: Optional[str] = None, Gets a gallery Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str dev_center_name: The name of the devcenter. @@ -147,7 +147,7 @@ def get_gallery_output(dev_center_name: Optional[pulumi.Input[str]] = None, Gets a gallery Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str dev_center_name: The name of the devcenter. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_network_connection.py b/sdk/python/pulumi_azure_native/devcenter/get_network_connection.py index a4060ee80b07..875b6e21c0e1 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_network_connection.py @@ -225,7 +225,7 @@ def get_network_connection(network_connection_name: Optional[str] = None, Gets a network connection resource Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str network_connection_name: Name of the Network Connection that can be applied to a Pool. @@ -260,7 +260,7 @@ def get_network_connection_output(network_connection_name: Optional[pulumi.Input Gets a network connection resource Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str network_connection_name: Name of the Network Connection that can be applied to a Pool. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_pool.py b/sdk/python/pulumi_azure_native/devcenter/get_pool.py index ff5828ccb0cb..41091ff9fc69 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_pool.py @@ -214,7 +214,7 @@ def get_pool(pool_name: Optional[str] = None, Gets a machine pool Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str pool_name: Name of the pool. @@ -251,7 +251,7 @@ def get_pool_output(pool_name: Optional[pulumi.Input[str]] = None, Gets a machine pool Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str pool_name: Name of the pool. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_project.py b/sdk/python/pulumi_azure_native/devcenter/get_project.py index 37eec18b5b35..c82e4828cbff 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_project.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_project.py @@ -177,7 +177,7 @@ def get_project(project_name: Optional[str] = None, Gets a specific project. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str project_name: The name of the project. @@ -208,7 +208,7 @@ def get_project_output(project_name: Optional[pulumi.Input[str]] = None, Gets a specific project. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str project_name: The name of the project. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/get_project_catalog.py index 8ace1557d3ed..bbc469c4ad3c 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_project_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_project_catalog.py @@ -214,7 +214,7 @@ def get_project_catalog(catalog_name: Optional[str] = None, Gets an associated project catalog. Azure REST API version: 2024-02-01. - Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. @@ -251,7 +251,7 @@ def get_project_catalog_output(catalog_name: Optional[pulumi.Input[str]] = None, Gets an associated project catalog. Azure REST API version: 2024-02-01. - Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_environment_definition_error_details.py b/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_environment_definition_error_details.py index 23c5bd20948f..70ac5d54a7e8 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_environment_definition_error_details.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_environment_definition_error_details.py @@ -59,7 +59,7 @@ def get_project_catalog_environment_definition_error_details(catalog_name: Optio Gets Environment Definition error details Azure REST API version: 2024-02-01. - Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. @@ -86,7 +86,7 @@ def get_project_catalog_environment_definition_error_details_output(catalog_name Gets Environment Definition error details Azure REST API version: 2024-02-01. - Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_image_definition_build_details.py b/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_image_definition_build_details.py index 2aa37ea9267b..25d22e0af6d3 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_image_definition_build_details.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_image_definition_build_details.py @@ -168,7 +168,7 @@ def get_project_catalog_image_definition_build_details(build_name: Optional[str] Gets Build details Azure REST API version: 2024-07-01-preview. - Other available API versions: 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str build_name: The ID of the Image Definition Build. @@ -207,7 +207,7 @@ def get_project_catalog_image_definition_build_details_output(build_name: Option Gets Build details Azure REST API version: 2024-07-01-preview. - Other available API versions: 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str build_name: The ID of the Image Definition Build. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_sync_error_details.py b/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_sync_error_details.py index b93bfadf1c38..f8f597737899 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_sync_error_details.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_project_catalog_sync_error_details.py @@ -82,7 +82,7 @@ def get_project_catalog_sync_error_details(catalog_name: Optional[str] = None, Gets project catalog synchronization error details Azure REST API version: 2024-02-01. - Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. @@ -108,7 +108,7 @@ def get_project_catalog_sync_error_details_output(catalog_name: Optional[pulumi. Gets project catalog synchronization error details Azure REST API version: 2024-02-01. - Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str catalog_name: The name of the Catalog. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/get_project_environment_type.py index b2d710166854..415234dbf6e3 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_project_environment_type.py @@ -190,7 +190,7 @@ def get_project_environment_type(environment_type_name: Optional[str] = None, Gets a project environment type. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str environment_type_name: The name of the environment type. @@ -225,7 +225,7 @@ def get_project_environment_type_output(environment_type_name: Optional[pulumi.I Gets a project environment type. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str environment_type_name: The name of the environment type. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_project_inherited_settings.py b/sdk/python/pulumi_azure_native/devcenter/get_project_inherited_settings.py index c9a960892b56..1f51da3a7a7d 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_project_inherited_settings.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_project_inherited_settings.py @@ -69,7 +69,7 @@ def get_project_inherited_settings(project_name: Optional[str] = None, Gets applicable inherited settings for this project. Azure REST API version: 2024-05-01-preview. - Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str project_name: The name of the project. @@ -91,7 +91,7 @@ def get_project_inherited_settings_output(project_name: Optional[pulumi.Input[st Gets applicable inherited settings for this project. Azure REST API version: 2024-05-01-preview. - Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str project_name: The name of the project. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_project_policy.py b/sdk/python/pulumi_azure_native/devcenter/get_project_policy.py index c2afde74d7de..ed1ddce22e96 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_project_policy.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_project_policy.py @@ -130,6 +130,8 @@ def get_project_policy(dev_center_name: Optional[str] = None, Gets a specific project policy. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-02-01. + :param str dev_center_name: The name of the devcenter. :param str project_policy_name: The name of the project policy. @@ -158,6 +160,8 @@ def get_project_policy_output(dev_center_name: Optional[pulumi.Input[str]] = Non Gets a specific project policy. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-02-01. + :param str dev_center_name: The name of the devcenter. :param str project_policy_name: The name of the project policy. diff --git a/sdk/python/pulumi_azure_native/devcenter/get_schedule.py b/sdk/python/pulumi_azure_native/devcenter/get_schedule.py index 14d956ed31eb..9590fbc24bba 100644 --- a/sdk/python/pulumi_azure_native/devcenter/get_schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/get_schedule.py @@ -156,7 +156,7 @@ def get_schedule(pool_name: Optional[str] = None, Gets a schedule resource. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str pool_name: Name of the pool. @@ -194,7 +194,7 @@ def get_schedule_output(pool_name: Optional[pulumi.Input[str]] = None, Gets a schedule resource. Azure REST API version: 2023-04-01. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str pool_name: Name of the pool. diff --git a/sdk/python/pulumi_azure_native/devcenter/list_skus_by_project.py b/sdk/python/pulumi_azure_native/devcenter/list_skus_by_project.py index 9818a1cc0725..1b6f897b544e 100644 --- a/sdk/python/pulumi_azure_native/devcenter/list_skus_by_project.py +++ b/sdk/python/pulumi_azure_native/devcenter/list_skus_by_project.py @@ -69,7 +69,7 @@ def list_skus_by_project(project_name: Optional[str] = None, Lists SKUs available to the project Azure REST API version: 2024-06-01-preview. - Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str project_name: The name of the project. @@ -91,7 +91,7 @@ def list_skus_by_project_output(project_name: Optional[pulumi.Input[str]] = None Lists SKUs available to the project Azure REST API version: 2024-06-01-preview. - Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str project_name: The name of the project. diff --git a/sdk/python/pulumi_azure_native/devcenter/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/network_connection.py index 151019dc1eb7..b24c9cd0c1e1 100644 --- a/sdk/python/pulumi_azure_native/devcenter/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/network_connection.py @@ -220,7 +220,7 @@ def __init__(__self__, Network related settings Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -246,7 +246,7 @@ def __init__(__self__, Network related settings Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param NetworkConnectionArgs args: The arguments to use to populate this resource's properties. @@ -305,7 +305,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/pool.py b/sdk/python/pulumi_azure_native/devcenter/pool.py index 1e54445b588d..bae3e4719a31 100644 --- a/sdk/python/pulumi_azure_native/devcenter/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/pool.py @@ -201,7 +201,7 @@ def __init__(__self__, A pool of Virtual Machines. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -226,7 +226,7 @@ def __init__(__self__, A pool of Virtual Machines. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param PoolArgs args: The arguments to use to populate this resource's properties. @@ -290,7 +290,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/project.py b/sdk/python/pulumi_azure_native/devcenter/project.py index 97ccd86778c7..f2065f07e842 100644 --- a/sdk/python/pulumi_azure_native/devcenter/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/project.py @@ -153,7 +153,7 @@ def __init__(__self__, Represents a project resource. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -175,7 +175,7 @@ def __init__(__self__, Represents a project resource. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param ProjectArgs args: The arguments to use to populate this resource's properties. @@ -222,7 +222,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/project_catalog.py index bb2eaafd36ee..89514cbdc64b 100644 --- a/sdk/python/pulumi_azure_native/devcenter/project_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/project_catalog.py @@ -154,7 +154,7 @@ def __init__(__self__, Represents a catalog. Azure REST API version: 2024-02-01. - Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -176,7 +176,7 @@ def __init__(__self__, Represents a catalog. Azure REST API version: 2024-02-01. - Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param ProjectCatalogArgs args: The arguments to use to populate this resource's properties. @@ -229,7 +229,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectCatalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectCatalog, __self__).__init__( 'azure-native:devcenter:ProjectCatalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/project_environment_type.py index dbb308c793dd..08b853b4f40d 100644 --- a/sdk/python/pulumi_azure_native/devcenter/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/project_environment_type.py @@ -205,7 +205,7 @@ def __init__(__self__, Represents an environment type. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -230,7 +230,7 @@ def __init__(__self__, Represents an environment type. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param ProjectEnvironmentTypeArgs args: The arguments to use to populate this resource's properties. @@ -284,7 +284,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/project_policy.py b/sdk/python/pulumi_azure_native/devcenter/project_policy.py index 3c4e5fe73d66..bd4239290f39 100644 --- a/sdk/python/pulumi_azure_native/devcenter/project_policy.py +++ b/sdk/python/pulumi_azure_native/devcenter/project_policy.py @@ -119,6 +119,8 @@ def __init__(__self__, Represents an project policy resource. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-02-01. + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] dev_center_name: The name of the devcenter. @@ -137,6 +139,8 @@ def __init__(__self__, Represents an project policy resource. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-02-01. + :param str resource_name: The name of the resource. :param ProjectPolicyArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. @@ -179,7 +183,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectPolicy"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectPolicy, __self__).__init__( 'azure-native:devcenter:ProjectPolicy', diff --git a/sdk/python/pulumi_azure_native/devcenter/schedule.py b/sdk/python/pulumi_azure_native/devcenter/schedule.py index 61f503dd9303..801f85d89140 100644 --- a/sdk/python/pulumi_azure_native/devcenter/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/schedule.py @@ -199,7 +199,7 @@ def __init__(__self__, Represents a Schedule to execute a task. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -224,7 +224,7 @@ def __init__(__self__, Represents a Schedule to execute a task. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-09-01-preview. - Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2023-10-01-preview, 2024-02-01, 2024-05-01-preview, 2024-06-01-preview, 2024-07-01-preview, 2024-08-01-preview, 2024-10-01-preview, 2025-02-01. :param str resource_name: The name of the resource. :param ScheduleArgs args: The arguments to use to populate this resource's properties. @@ -287,7 +287,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20221111preview/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20221111preview/dev_box_definition.py index 7cd892d3b0ea..e97c304d590c 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20221111preview/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20221111preview/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20221111preview:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/attached_network_by_dev_center.py index 02687d7a184c..a5637683d010 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20230401:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/catalog.py index 736d314ff6e5..2c42cdd28ff9 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/catalog.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20230401:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/dev_box_definition.py index cf7d3f056666..8f830fef1672 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/dev_box_definition.py @@ -263,7 +263,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20230401:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/dev_center.py index b0cb26d015e7..264e59f58531 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/dev_center.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20230401:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/environment_type.py index 5aee265479b5..28088afbbabe 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/environment_type.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20230401:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/gallery.py index dca1b410bc2a..edcd87cf93b2 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20230401:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/network_connection.py index a73b41aeeda2..154dba6d8476 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20230401:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/pool.py index a80cc8871818..e93ad01006f6 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/pool.py @@ -284,7 +284,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20230401:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/project.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/project.py index 56f3accb49ef..cc001112f4d4 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/project.py @@ -216,7 +216,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20230401:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/project_environment_type.py index 68279ece9133..9a03d5b15985 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/project_environment_type.py @@ -278,7 +278,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20230401:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230401/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20230401/schedule.py index 87fd015b77d6..f4fd2ccb0272 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230401/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230401/schedule.py @@ -281,7 +281,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20230401:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/attached_network_by_dev_center.py index f826484789c5..a56a49bc9f61 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/catalog.py index 11c4a436698c..bdf974c5c663 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/catalog.py @@ -182,7 +182,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20230801preview:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/dev_box_definition.py index ca259d20ce28..eceb6ef7a013 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None __props__.__dict__["validation_status"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20230801preview:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/dev_center.py index 62a01adf9d75..712580ad9c1f 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/dev_center.py @@ -198,7 +198,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20230801preview:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/environment_type.py index 387cbc6b6283..a99943be4ba9 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/environment_type.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20230801preview:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/gallery.py index 417084685834..6dd48662aaae 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20230801preview:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/network_connection.py index c1db0af6d753..02e4d8cd95b8 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20230801preview:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/pool.py index af4f36b79460..6665d0839a22 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/pool.py @@ -305,7 +305,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20230801preview:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/project.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/project.py index 169962435830..2a655aa8aa21 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/project.py @@ -216,7 +216,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20230801preview:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/project_environment_type.py index 6516b5d351e6..9397a1a85a50 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/project_environment_type.py @@ -278,7 +278,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20230801preview:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/schedule.py index 190056b2eeaf..aaa3e6ced59a 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20230801preview/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20230801preview/schedule.py @@ -281,7 +281,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20230801preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/attached_network_by_dev_center.py index 50a8ef21c0a2..6a496254888c 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/catalog.py index 643a94fbbf9f..34d59baf8975 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/catalog.py @@ -203,7 +203,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20231001preview:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/dev_box_definition.py index 1530ceff959f..0bf86a2b0975 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None __props__.__dict__["validation_status"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20231001preview:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/dev_center.py index 208b48d80d07..c41068e9bf18 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/dev_center.py @@ -218,7 +218,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20231001preview:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/environment_type.py index 4b19bc658938..6eeca5cb04cc 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/environment_type.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20231001preview:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/gallery.py index 23a527325791..88a3199c74a1 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20231001preview:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/network_connection.py index ae3c1b77f8bb..70ccbfdd14ec 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20231001preview:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/pool.py index 29de8c323cef..469ea46b0a9e 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/pool.py @@ -365,7 +365,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20231001preview:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/project.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/project.py index 2e0fc06f03f6..96e9e4029084 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/project.py @@ -236,7 +236,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20231001preview:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/project_environment_type.py index 57ea7d0d72c3..417c09a55935 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/project_environment_type.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20231001preview:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/schedule.py index 760e9a9b933c..0186a98256f7 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20231001preview/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20231001preview/schedule.py @@ -281,7 +281,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20231001preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/attached_network_by_dev_center.py index bda279009137..7497b543f222 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20240201:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/catalog.py index 011b9f35ec5f..adf79e1d976e 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20240201:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/dev_box_definition.py index abb81ba8a897..1738ca1462f0 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None __props__.__dict__["validation_status"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20240201:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/dev_center.py index 37d3c4e3b234..c0021f2eaf35 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/dev_center.py @@ -238,7 +238,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20240201:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/environment_type.py index 3dfb8e62e8ba..8eae58690752 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/environment_type.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240201:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/gallery.py index 3f4ced54eed3..2a1849e4eeb7 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20240201:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/network_connection.py index c7a2303e9f0a..67a244513add 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20240201:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/pool.py index 47d30041e95e..024b2337794e 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/pool.py @@ -365,7 +365,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20240201:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/project.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/project.py index 2efb4540dcfc..91264d44cf40 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/project.py @@ -278,7 +278,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20240201:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/project_catalog.py index 3b73d5c50f78..d9ebaaf0a8ef 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/project_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/project_catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectCatalog, __self__).__init__( 'azure-native:devcenter/v20240201:ProjectCatalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/project_environment_type.py index 4e38dcb22ff3..46751dce6f89 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/project_environment_type.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240201:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240201/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20240201/schedule.py index ede7b4e18309..fd56daed194a 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240201/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240201/schedule.py @@ -321,7 +321,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20240201:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/attached_network_by_dev_center.py index 9cd61ec132cd..f19a9a74ff7a 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/catalog.py index 16669a77f202..2b668710e181 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20240501preview:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/dev_box_definition.py index c11aec5de57e..ee7b558c8504 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None __props__.__dict__["validation_status"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20240501preview:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/dev_center.py index 6b86e73f716e..60803f5c72e8 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/dev_center.py @@ -298,7 +298,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20240501preview:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/environment_type.py index c899c3612711..e140e7573d6a 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/environment_type.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240501preview:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/gallery.py index bb0744b15b61..64c3466fbb71 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20240501preview:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/network_connection.py index 1464835e2f65..3f8d336bba34 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20240501preview:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/pool.py index fe9d1add4707..f885b33b807d 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/pool.py @@ -365,7 +365,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20240501preview:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project.py index 002296a30635..1c896135740f 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project.py @@ -278,7 +278,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20240501preview:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project_catalog.py index c7c4d78bc914..661e0994f4d4 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project_catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectCatalog, __self__).__init__( 'azure-native:devcenter/v20240501preview:ProjectCatalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project_environment_type.py index c9cb4f9e190f..421b3ee8ac64 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/project_environment_type.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240501preview:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/schedule.py index a7c757f0a617..1fec400a9966 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240501preview/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240501preview/schedule.py @@ -321,7 +321,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20240501preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/attached_network_by_dev_center.py index 0f2ad890b691..1d31fbc365ad 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/catalog.py index b2744e66adf4..eb834e34d470 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20240601preview:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/dev_box_definition.py index 39648a22e91f..707a55b5f322 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None __props__.__dict__["validation_status"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20240601preview:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/dev_center.py index ad261a62f001..fc0319258b10 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/dev_center.py @@ -298,7 +298,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20240601preview:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/environment_type.py index 853d70ff0b6f..1631c1463413 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/environment_type.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240601preview:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/gallery.py index 4832e7d2c032..eccf597a105c 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20240601preview:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/network_connection.py index d20866306271..1184463b9f01 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20240601preview:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/pool.py index e555d30ef289..4a1fc05df819 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/pool.py @@ -405,7 +405,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20240601preview:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project.py index 9966c858580c..c3a0012256a4 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project.py @@ -278,7 +278,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20240601preview:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project_catalog.py index 227e045feb93..566d6033681c 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project_catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectCatalog, __self__).__init__( 'azure-native:devcenter/v20240601preview:ProjectCatalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project_environment_type.py index 3ac1d0edb1e1..386c8b7f9a44 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/project_environment_type.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240601preview:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/schedule.py index 1969780dc8c1..d3acc0858ac1 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240601preview/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240601preview/schedule.py @@ -321,7 +321,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20240601preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/attached_network_by_dev_center.py index 57884316902d..bb1b5b722620 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/catalog.py index c7dfba737532..17388a0f2f50 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20240701preview:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/dev_box_definition.py index a6a0221e3c0a..a9337df670c7 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None __props__.__dict__["validation_status"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20240701preview:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/dev_center.py index bad4756a5ea5..b9bc9b2c9455 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/dev_center.py @@ -298,7 +298,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20240701preview:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/environment_type.py index 551731d036c7..64678ec52514 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/environment_type.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240701preview:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/gallery.py index 0630969cd630..7af541251a8b 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20240701preview:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/network_connection.py index 51c4c0709cdc..326596641c0b 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20240701preview:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/pool.py index 1bab5784cb8f..a6e3440126fd 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/pool.py @@ -405,7 +405,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20240701preview:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project.py index 8732d0b7d6eb..1c8e2dd3a5e1 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project.py @@ -278,7 +278,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20240701preview:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project_catalog.py index c2e891e57dea..2cf464f22663 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project_catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectCatalog, __self__).__init__( 'azure-native:devcenter/v20240701preview:ProjectCatalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project_environment_type.py index fb5e979012d8..c962d61a8df1 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/project_environment_type.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240701preview:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/schedule.py index e435a7eaba6c..b5fc96df14c2 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240701preview/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240701preview/schedule.py @@ -321,7 +321,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20240701preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/attached_network_by_dev_center.py index 51928ad3ec81..23d5a2106e61 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/catalog.py index 85085a303a25..eac0adfaff27 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20240801preview:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/dev_box_definition.py index daacac23beae..c732b7419d0c 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None __props__.__dict__["validation_status"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20240801preview:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/dev_center.py index 5b677849da8b..30e37c34d7f6 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/dev_center.py @@ -318,7 +318,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20240801preview:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/environment_type.py index 28eca02944ae..d003e7654fcb 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/environment_type.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240801preview:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/gallery.py index 7d2f7c0fd03b..3c236467180f 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20240801preview:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/network_connection.py index c8a7b9aaac0a..14873b246bfc 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20240801preview:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/pool.py index 8e88eb565756..a38289d9872c 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/pool.py @@ -405,7 +405,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20240801preview:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project.py index ea498337c4ae..ea83829e8a45 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project.py @@ -278,7 +278,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20240801preview:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project_catalog.py index bdd6fb0c733f..d20062512327 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project_catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectCatalog, __self__).__init__( 'azure-native:devcenter/v20240801preview:ProjectCatalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project_environment_type.py index 6419aed8e8fa..8323a1d05b9e 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/project_environment_type.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20240801preview:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/schedule.py index 311b98411c30..57c1d4c3aa5d 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20240801preview/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20240801preview/schedule.py @@ -321,7 +321,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20240801preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/attached_network_by_dev_center.py index 7fa00dd31d30..d3a99f3ac664 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/attached_network_by_dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/attached_network_by_dev_center.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(AttachedNetworkByDevCenter, __self__).__init__( 'azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/catalog.py index f0c6da941c11..d9f1c094c55d 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Catalog, __self__).__init__( 'azure-native:devcenter/v20241001preview:Catalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/dev_box_definition.py index 3748cf12fa91..206e7fcf09b0 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/dev_box_definition.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/dev_box_definition.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None __props__.__dict__["validation_status"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevBoxDefinition, __self__).__init__( 'azure-native:devcenter/v20241001preview:DevBoxDefinition', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/dev_center.py index d1f0c79080bb..9ce7be0ddd90 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/dev_center.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/dev_center.py @@ -318,7 +318,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20250201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DevCenter, __self__).__init__( 'azure-native:devcenter/v20241001preview:DevCenter', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/environment_type.py index 1329c982f66b..00afef976954 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/environment_type.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentType, __self__).__init__( 'azure-native:devcenter/v20241001preview:EnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/gallery.py index 21a2e522b9ab..d33e76d0d1f2 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/gallery.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/gallery.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Gallery, __self__).__init__( 'azure-native:devcenter/v20241001preview:Gallery', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/network_connection.py index beb84766d486..217dd81bd648 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/network_connection.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/network_connection.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20250201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(NetworkConnection, __self__).__init__( 'azure-native:devcenter/v20241001preview:NetworkConnection', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/pool.py index bdea067184e3..0a5d1503b0b4 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/pool.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/pool.py @@ -425,7 +425,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Pool, __self__).__init__( 'azure-native:devcenter/v20241001preview:Pool', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project.py index 13d24c4d5916..9a758e6922c1 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project.py @@ -278,7 +278,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Project, __self__).__init__( 'azure-native:devcenter/v20241001preview:Project', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_catalog.py index 9b25bbbf939c..04f8a72e33d2 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_catalog.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_catalog.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["sync_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectCatalog, __self__).__init__( 'azure-native:devcenter/v20241001preview:ProjectCatalog', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_environment_type.py index c310fd296874..db6820e2ace3 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_environment_type.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_environment_type.py @@ -299,7 +299,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectEnvironmentType, __self__).__init__( 'azure-native:devcenter/v20241001preview:ProjectEnvironmentType', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_policy.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_policy.py index a26d61f3bb21..a64d113e34de 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_policy.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/project_policy.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter:ProjectPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20250201:ProjectPolicy"), pulumi.Alias(type_="azure-native:devcenter:ProjectPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ProjectPolicy, __self__).__init__( 'azure-native:devcenter/v20241001preview:ProjectPolicy', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/schedule.py index 8436976ca661..0367743d4b70 100644 --- a/sdk/python/pulumi_azure_native/devcenter/v20241001preview/schedule.py +++ b/sdk/python/pulumi_azure_native/devcenter/v20241001preview/schedule.py @@ -321,7 +321,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20250201:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:devcenter/v20241001preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/__init__.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/__init__.py new file mode 100644 index 000000000000..e9f7f4e49416 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/__init__.py @@ -0,0 +1,45 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .attached_network_by_dev_center import * +from .catalog import * +from .dev_box_definition import * +from .dev_center import * +from .environment_type import * +from .gallery import * +from .get_attached_network_by_dev_center import * +from .get_catalog import * +from .get_catalog_sync_error_details import * +from .get_customization_task_error_details import * +from .get_dev_box_definition import * +from .get_dev_center import * +from .get_environment_definition_error_details import * +from .get_environment_type import * +from .get_gallery import * +from .get_network_connection import * +from .get_pool import * +from .get_project import * +from .get_project_catalog import * +from .get_project_catalog_environment_definition_error_details import * +from .get_project_catalog_image_definition_build_details import * +from .get_project_catalog_image_definition_error_details import * +from .get_project_catalog_sync_error_details import * +from .get_project_environment_type import * +from .get_project_inherited_settings import * +from .get_project_policy import * +from .get_schedule import * +from .list_skus_by_project import * +from .network_connection import * +from .pool import * +from .project import * +from .project_catalog import * +from .project_environment_type import * +from .project_policy import * +from .schedule import * +from ._inputs import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/_enums.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/_enums.py new file mode 100644 index 000000000000..d269b5371dda --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/_enums.py @@ -0,0 +1,219 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'CatalogItemSyncEnableStatus', + 'CatalogItemType', + 'CatalogSyncType', + 'DevCenterResourceType', + 'DomainJoinType', + 'EnvironmentTypeEnableStatus', + 'HibernateSupport', + 'IdentityType', + 'InstallAzureMonitorAgentEnableStatus', + 'LicenseType', + 'LocalAdminStatus', + 'ManagedServiceIdentityType', + 'MicrosoftHostedNetworkEnableStatus', + 'PolicyAction', + 'PoolDevBoxDefinitionType', + 'ScheduleEnableStatus', + 'ScheduledFrequency', + 'ScheduledType', + 'SingleSignOnStatus', + 'SkuTier', + 'StopOnDisconnectEnableStatus', + 'StopOnNoConnectEnableStatus', + 'VirtualNetworkType', +] + + +class CatalogItemSyncEnableStatus(str, Enum): + """ + Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class CatalogItemType(str, Enum): + """ + Indicates catalog item types. + """ + ENVIRONMENT_DEFINITION = "EnvironmentDefinition" + IMAGE_DEFINITION = "ImageDefinition" + + +class CatalogSyncType(str, Enum): + """ + Indicates the type of sync that is configured for the catalog. + """ + MANUAL = "Manual" + SCHEDULED = "Scheduled" + + +class DevCenterResourceType(str, Enum): + """ + Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + """ + IMAGES = "Images" + ATTACHED_NETWORKS = "AttachedNetworks" + SKUS = "Skus" + + +class DomainJoinType(str, Enum): + """ + AAD Join type. + """ + HYBRID_AZURE_AD_JOIN = "HybridAzureADJoin" + AZURE_AD_JOIN = "AzureADJoin" + NONE = "None" + + +class EnvironmentTypeEnableStatus(str, Enum): + """ + Defines whether this Environment Type can be used in this Project. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class HibernateSupport(str, Enum): + """ + Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + """ + DISABLED = "Disabled" + ENABLED = "Enabled" + + +class IdentityType(str, Enum): + """ + Values can be systemAssignedIdentity or userAssignedIdentity + """ + SYSTEM_ASSIGNED_IDENTITY = "systemAssignedIdentity" + USER_ASSIGNED_IDENTITY = "userAssignedIdentity" + DELEGATED_RESOURCE_IDENTITY = "delegatedResourceIdentity" + + +class InstallAzureMonitorAgentEnableStatus(str, Enum): + """ + Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class LicenseType(str, Enum): + """ + Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + """ + WINDOWS_CLIENT = "Windows_Client" + + +class LocalAdminStatus(str, Enum): + """ + Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + """ + DISABLED = "Disabled" + ENABLED = "Enabled" + + +class ManagedServiceIdentityType(str, Enum): + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + NONE = "None" + SYSTEM_ASSIGNED = "SystemAssigned" + USER_ASSIGNED = "UserAssigned" + SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned, UserAssigned" + + +class MicrosoftHostedNetworkEnableStatus(str, Enum): + """ + Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class PolicyAction(str, Enum): + """ + Policy action to be taken on the resources. This is optional, and defaults to allow + """ + ALLOW = "Allow" + DENY = "Deny" + + +class PoolDevBoxDefinitionType(str, Enum): + """ + Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + """ + REFERENCE = "Reference" + VALUE = "Value" + + +class ScheduleEnableStatus(str, Enum): + """ + Indicates whether or not this scheduled task is enabled. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class ScheduledFrequency(str, Enum): + """ + The frequency of this scheduled task. + """ + DAILY = "Daily" + + +class ScheduledType(str, Enum): + """ + Supported type this scheduled task represents. + """ + STOP_DEV_BOX = "StopDevBox" + + +class SingleSignOnStatus(str, Enum): + """ + Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + """ + DISABLED = "Disabled" + ENABLED = "Enabled" + + +class SkuTier(str, Enum): + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + FREE = "Free" + BASIC = "Basic" + STANDARD = "Standard" + PREMIUM = "Premium" + + +class StopOnDisconnectEnableStatus(str, Enum): + """ + Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class StopOnNoConnectEnableStatus(str, Enum): + """ + Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class VirtualNetworkType(str, Enum): + """ + Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + """ + MANAGED = "Managed" + UNMANAGED = "Unmanaged" diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/_inputs.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/_inputs.py new file mode 100644 index 000000000000..8c89eb9947a3 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/_inputs.py @@ -0,0 +1,1002 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs', + 'CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgsDict', + 'CustomerManagedKeyEncryptionArgs', + 'CustomerManagedKeyEncryptionArgsDict', + 'DevBoxProvisioningSettingsArgs', + 'DevBoxProvisioningSettingsArgsDict', + 'DevCenterNetworkSettingsArgs', + 'DevCenterNetworkSettingsArgsDict', + 'DevCenterProjectCatalogSettingsArgs', + 'DevCenterProjectCatalogSettingsArgsDict', + 'EncryptionArgs', + 'EncryptionArgsDict', + 'GitCatalogArgs', + 'GitCatalogArgsDict', + 'ImageReferenceArgs', + 'ImageReferenceArgsDict', + 'ManagedServiceIdentityArgs', + 'ManagedServiceIdentityArgsDict', + 'PoolDevBoxDefinitionArgs', + 'PoolDevBoxDefinitionArgsDict', + 'ProjectCatalogSettingsArgs', + 'ProjectCatalogSettingsArgsDict', + 'ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs', + 'ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgsDict', + 'ResourcePolicyArgs', + 'ResourcePolicyArgsDict', + 'SkuArgs', + 'SkuArgsDict', + 'StopOnDisconnectConfigurationArgs', + 'StopOnDisconnectConfigurationArgsDict', + 'StopOnNoConnectConfigurationArgs', + 'StopOnNoConnectConfigurationArgsDict', + 'UserRoleAssignmentArgs', + 'UserRoleAssignmentArgsDict', +] + +MYPY = False + +if not MYPY: + class CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgsDict(TypedDict): + """ + All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + """ + delegated_identity_client_id: NotRequired[pulumi.Input[str]] + """ + delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + """ + identity_type: NotRequired[pulumi.Input[Union[str, 'IdentityType']]] + """ + Values can be systemAssignedIdentity or userAssignedIdentity + """ + user_assigned_identity_resource_id: NotRequired[pulumi.Input[str]] + """ + user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + """ +elif False: + CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs: + def __init__(__self__, *, + delegated_identity_client_id: Optional[pulumi.Input[str]] = None, + identity_type: Optional[pulumi.Input[Union[str, 'IdentityType']]] = None, + user_assigned_identity_resource_id: Optional[pulumi.Input[str]] = None): + """ + All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + :param pulumi.Input[str] delegated_identity_client_id: delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + :param pulumi.Input[Union[str, 'IdentityType']] identity_type: Values can be systemAssignedIdentity or userAssignedIdentity + :param pulumi.Input[str] user_assigned_identity_resource_id: user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + """ + if delegated_identity_client_id is not None: + pulumi.set(__self__, "delegated_identity_client_id", delegated_identity_client_id) + if identity_type is not None: + pulumi.set(__self__, "identity_type", identity_type) + if user_assigned_identity_resource_id is not None: + pulumi.set(__self__, "user_assigned_identity_resource_id", user_assigned_identity_resource_id) + + @property + @pulumi.getter(name="delegatedIdentityClientId") + def delegated_identity_client_id(self) -> Optional[pulumi.Input[str]]: + """ + delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + """ + return pulumi.get(self, "delegated_identity_client_id") + + @delegated_identity_client_id.setter + def delegated_identity_client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "delegated_identity_client_id", value) + + @property + @pulumi.getter(name="identityType") + def identity_type(self) -> Optional[pulumi.Input[Union[str, 'IdentityType']]]: + """ + Values can be systemAssignedIdentity or userAssignedIdentity + """ + return pulumi.get(self, "identity_type") + + @identity_type.setter + def identity_type(self, value: Optional[pulumi.Input[Union[str, 'IdentityType']]]): + pulumi.set(self, "identity_type", value) + + @property + @pulumi.getter(name="userAssignedIdentityResourceId") + def user_assigned_identity_resource_id(self) -> Optional[pulumi.Input[str]]: + """ + user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + """ + return pulumi.get(self, "user_assigned_identity_resource_id") + + @user_assigned_identity_resource_id.setter + def user_assigned_identity_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "user_assigned_identity_resource_id", value) + + +if not MYPY: + class CustomerManagedKeyEncryptionArgsDict(TypedDict): + """ + All Customer-managed key encryption properties for the resource. + """ + key_encryption_key_identity: NotRequired[pulumi.Input['CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgsDict']] + """ + All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + """ + key_encryption_key_url: NotRequired[pulumi.Input[str]] + """ + key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + """ +elif False: + CustomerManagedKeyEncryptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomerManagedKeyEncryptionArgs: + def __init__(__self__, *, + key_encryption_key_identity: Optional[pulumi.Input['CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs']] = None, + key_encryption_key_url: Optional[pulumi.Input[str]] = None): + """ + All Customer-managed key encryption properties for the resource. + :param pulumi.Input['CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs'] key_encryption_key_identity: All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + :param pulumi.Input[str] key_encryption_key_url: key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + """ + if key_encryption_key_identity is not None: + pulumi.set(__self__, "key_encryption_key_identity", key_encryption_key_identity) + if key_encryption_key_url is not None: + pulumi.set(__self__, "key_encryption_key_url", key_encryption_key_url) + + @property + @pulumi.getter(name="keyEncryptionKeyIdentity") + def key_encryption_key_identity(self) -> Optional[pulumi.Input['CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs']]: + """ + All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + """ + return pulumi.get(self, "key_encryption_key_identity") + + @key_encryption_key_identity.setter + def key_encryption_key_identity(self, value: Optional[pulumi.Input['CustomerManagedKeyEncryptionKeyEncryptionKeyIdentityArgs']]): + pulumi.set(self, "key_encryption_key_identity", value) + + @property + @pulumi.getter(name="keyEncryptionKeyUrl") + def key_encryption_key_url(self) -> Optional[pulumi.Input[str]]: + """ + key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + """ + return pulumi.get(self, "key_encryption_key_url") + + @key_encryption_key_url.setter + def key_encryption_key_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_encryption_key_url", value) + + +if not MYPY: + class DevBoxProvisioningSettingsArgsDict(TypedDict): + """ + Provisioning settings that apply to all Dev Boxes created in this dev center + """ + install_azure_monitor_agent_enable_status: NotRequired[pulumi.Input[Union[str, 'InstallAzureMonitorAgentEnableStatus']]] + """ + Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ +elif False: + DevBoxProvisioningSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DevBoxProvisioningSettingsArgs: + def __init__(__self__, *, + install_azure_monitor_agent_enable_status: Optional[pulumi.Input[Union[str, 'InstallAzureMonitorAgentEnableStatus']]] = None): + """ + Provisioning settings that apply to all Dev Boxes created in this dev center + :param pulumi.Input[Union[str, 'InstallAzureMonitorAgentEnableStatus']] install_azure_monitor_agent_enable_status: Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + if install_azure_monitor_agent_enable_status is not None: + pulumi.set(__self__, "install_azure_monitor_agent_enable_status", install_azure_monitor_agent_enable_status) + + @property + @pulumi.getter(name="installAzureMonitorAgentEnableStatus") + def install_azure_monitor_agent_enable_status(self) -> Optional[pulumi.Input[Union[str, 'InstallAzureMonitorAgentEnableStatus']]]: + """ + Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + return pulumi.get(self, "install_azure_monitor_agent_enable_status") + + @install_azure_monitor_agent_enable_status.setter + def install_azure_monitor_agent_enable_status(self, value: Optional[pulumi.Input[Union[str, 'InstallAzureMonitorAgentEnableStatus']]]): + pulumi.set(self, "install_azure_monitor_agent_enable_status", value) + + +if not MYPY: + class DevCenterNetworkSettingsArgsDict(TypedDict): + """ + Network settings for the Dev Center. + """ + microsoft_hosted_network_enable_status: NotRequired[pulumi.Input[Union[str, 'MicrosoftHostedNetworkEnableStatus']]] + """ + Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + """ +elif False: + DevCenterNetworkSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DevCenterNetworkSettingsArgs: + def __init__(__self__, *, + microsoft_hosted_network_enable_status: Optional[pulumi.Input[Union[str, 'MicrosoftHostedNetworkEnableStatus']]] = None): + """ + Network settings for the Dev Center. + :param pulumi.Input[Union[str, 'MicrosoftHostedNetworkEnableStatus']] microsoft_hosted_network_enable_status: Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + """ + if microsoft_hosted_network_enable_status is not None: + pulumi.set(__self__, "microsoft_hosted_network_enable_status", microsoft_hosted_network_enable_status) + + @property + @pulumi.getter(name="microsoftHostedNetworkEnableStatus") + def microsoft_hosted_network_enable_status(self) -> Optional[pulumi.Input[Union[str, 'MicrosoftHostedNetworkEnableStatus']]]: + """ + Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + """ + return pulumi.get(self, "microsoft_hosted_network_enable_status") + + @microsoft_hosted_network_enable_status.setter + def microsoft_hosted_network_enable_status(self, value: Optional[pulumi.Input[Union[str, 'MicrosoftHostedNetworkEnableStatus']]]): + pulumi.set(self, "microsoft_hosted_network_enable_status", value) + + +if not MYPY: + class DevCenterProjectCatalogSettingsArgsDict(TypedDict): + """ + Project catalog settings for project catalogs under a project associated to this dev center. + """ + catalog_item_sync_enable_status: NotRequired[pulumi.Input[Union[str, 'CatalogItemSyncEnableStatus']]] + """ + Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ +elif False: + DevCenterProjectCatalogSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DevCenterProjectCatalogSettingsArgs: + def __init__(__self__, *, + catalog_item_sync_enable_status: Optional[pulumi.Input[Union[str, 'CatalogItemSyncEnableStatus']]] = None): + """ + Project catalog settings for project catalogs under a project associated to this dev center. + :param pulumi.Input[Union[str, 'CatalogItemSyncEnableStatus']] catalog_item_sync_enable_status: Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + if catalog_item_sync_enable_status is not None: + pulumi.set(__self__, "catalog_item_sync_enable_status", catalog_item_sync_enable_status) + + @property + @pulumi.getter(name="catalogItemSyncEnableStatus") + def catalog_item_sync_enable_status(self) -> Optional[pulumi.Input[Union[str, 'CatalogItemSyncEnableStatus']]]: + """ + Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + return pulumi.get(self, "catalog_item_sync_enable_status") + + @catalog_item_sync_enable_status.setter + def catalog_item_sync_enable_status(self, value: Optional[pulumi.Input[Union[str, 'CatalogItemSyncEnableStatus']]]): + pulumi.set(self, "catalog_item_sync_enable_status", value) + + +if not MYPY: + class EncryptionArgsDict(TypedDict): + customer_managed_key_encryption: NotRequired[pulumi.Input['CustomerManagedKeyEncryptionArgsDict']] + """ + All Customer-managed key encryption properties for the resource. + """ +elif False: + EncryptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EncryptionArgs: + def __init__(__self__, *, + customer_managed_key_encryption: Optional[pulumi.Input['CustomerManagedKeyEncryptionArgs']] = None): + """ + :param pulumi.Input['CustomerManagedKeyEncryptionArgs'] customer_managed_key_encryption: All Customer-managed key encryption properties for the resource. + """ + if customer_managed_key_encryption is not None: + pulumi.set(__self__, "customer_managed_key_encryption", customer_managed_key_encryption) + + @property + @pulumi.getter(name="customerManagedKeyEncryption") + def customer_managed_key_encryption(self) -> Optional[pulumi.Input['CustomerManagedKeyEncryptionArgs']]: + """ + All Customer-managed key encryption properties for the resource. + """ + return pulumi.get(self, "customer_managed_key_encryption") + + @customer_managed_key_encryption.setter + def customer_managed_key_encryption(self, value: Optional[pulumi.Input['CustomerManagedKeyEncryptionArgs']]): + pulumi.set(self, "customer_managed_key_encryption", value) + + +if not MYPY: + class GitCatalogArgsDict(TypedDict): + """ + Properties for a Git repository catalog. + """ + branch: NotRequired[pulumi.Input[str]] + """ + Git branch. + """ + path: NotRequired[pulumi.Input[str]] + """ + The folder where the catalog items can be found inside the repository. + """ + secret_identifier: NotRequired[pulumi.Input[str]] + """ + A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + """ + uri: NotRequired[pulumi.Input[str]] + """ + Git URI. + """ +elif False: + GitCatalogArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GitCatalogArgs: + def __init__(__self__, *, + branch: Optional[pulumi.Input[str]] = None, + path: Optional[pulumi.Input[str]] = None, + secret_identifier: Optional[pulumi.Input[str]] = None, + uri: Optional[pulumi.Input[str]] = None): + """ + Properties for a Git repository catalog. + :param pulumi.Input[str] branch: Git branch. + :param pulumi.Input[str] path: The folder where the catalog items can be found inside the repository. + :param pulumi.Input[str] secret_identifier: A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + :param pulumi.Input[str] uri: Git URI. + """ + if branch is not None: + pulumi.set(__self__, "branch", branch) + if path is not None: + pulumi.set(__self__, "path", path) + if secret_identifier is not None: + pulumi.set(__self__, "secret_identifier", secret_identifier) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter + def branch(self) -> Optional[pulumi.Input[str]]: + """ + Git branch. + """ + return pulumi.get(self, "branch") + + @branch.setter + def branch(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "branch", value) + + @property + @pulumi.getter + def path(self) -> Optional[pulumi.Input[str]]: + """ + The folder where the catalog items can be found inside the repository. + """ + return pulumi.get(self, "path") + + @path.setter + def path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "path", value) + + @property + @pulumi.getter(name="secretIdentifier") + def secret_identifier(self) -> Optional[pulumi.Input[str]]: + """ + A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + """ + return pulumi.get(self, "secret_identifier") + + @secret_identifier.setter + def secret_identifier(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "secret_identifier", value) + + @property + @pulumi.getter + def uri(self) -> Optional[pulumi.Input[str]]: + """ + Git URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "uri", value) + + +if not MYPY: + class ImageReferenceArgsDict(TypedDict): + """ + Image reference information + """ + id: NotRequired[pulumi.Input[str]] + """ + Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + """ +elif False: + ImageReferenceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageReferenceArgs: + def __init__(__self__, *, + id: Optional[pulumi.Input[str]] = None): + """ + Image reference information + :param pulumi.Input[str] id: Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + """ + if id is not None: + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> Optional[pulumi.Input[str]]: + """ + Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "id", value) + + +if not MYPY: + class ManagedServiceIdentityArgsDict(TypedDict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']] + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + user_assigned_identities: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ +elif False: + ManagedServiceIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedServiceIdentityArgs: + def __init__(__self__, *, + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']], + user_assigned_identities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[Union[str, 'ManagedServiceIdentityType']] type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param pulumi.Input[Sequence[pulumi.Input[str]]] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[Union[str, 'ManagedServiceIdentityType']]: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[Union[str, 'ManagedServiceIdentityType']]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + @user_assigned_identities.setter + def user_assigned_identities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "user_assigned_identities", value) + + +if not MYPY: + class PoolDevBoxDefinitionArgsDict(TypedDict): + """ + Represents a definition for a Developer Machine. + """ + image_reference: NotRequired[pulumi.Input['ImageReferenceArgsDict']] + """ + Image reference information. + """ + sku: NotRequired[pulumi.Input['SkuArgsDict']] + """ + The SKU for Dev Boxes created from the Pool. + """ +elif False: + PoolDevBoxDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PoolDevBoxDefinitionArgs: + def __init__(__self__, *, + image_reference: Optional[pulumi.Input['ImageReferenceArgs']] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None): + """ + Represents a definition for a Developer Machine. + :param pulumi.Input['ImageReferenceArgs'] image_reference: Image reference information. + :param pulumi.Input['SkuArgs'] sku: The SKU for Dev Boxes created from the Pool. + """ + if image_reference is not None: + pulumi.set(__self__, "image_reference", image_reference) + if sku is not None: + pulumi.set(__self__, "sku", sku) + + @property + @pulumi.getter(name="imageReference") + def image_reference(self) -> Optional[pulumi.Input['ImageReferenceArgs']]: + """ + Image reference information. + """ + return pulumi.get(self, "image_reference") + + @image_reference.setter + def image_reference(self, value: Optional[pulumi.Input['ImageReferenceArgs']]): + pulumi.set(self, "image_reference", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + The SKU for Dev Boxes created from the Pool. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + +if not MYPY: + class ProjectCatalogSettingsArgsDict(TypedDict): + """ + Settings to be used when associating a project with a catalog. + """ + catalog_item_sync_types: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'CatalogItemType']]]]] + """ + Indicates catalog item types that can be synced. + """ +elif False: + ProjectCatalogSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ProjectCatalogSettingsArgs: + def __init__(__self__, *, + catalog_item_sync_types: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'CatalogItemType']]]]] = None): + """ + Settings to be used when associating a project with a catalog. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'CatalogItemType']]]] catalog_item_sync_types: Indicates catalog item types that can be synced. + """ + if catalog_item_sync_types is not None: + pulumi.set(__self__, "catalog_item_sync_types", catalog_item_sync_types) + + @property + @pulumi.getter(name="catalogItemSyncTypes") + def catalog_item_sync_types(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'CatalogItemType']]]]]: + """ + Indicates catalog item types that can be synced. + """ + return pulumi.get(self, "catalog_item_sync_types") + + @catalog_item_sync_types.setter + def catalog_item_sync_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'CatalogItemType']]]]]): + pulumi.set(self, "catalog_item_sync_types", value) + + +if not MYPY: + class ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgsDict(TypedDict): + """ + The role definition assigned to the environment creator on backing resources. + """ + roles: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + A map of roles to assign to the environment creator. + """ +elif False: + ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs: + def __init__(__self__, *, + roles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + The role definition assigned to the environment creator on backing resources. + :param pulumi.Input[Sequence[pulumi.Input[str]]] roles: A map of roles to assign to the environment creator. + """ + if roles is not None: + pulumi.set(__self__, "roles", roles) + + @property + @pulumi.getter + def roles(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + A map of roles to assign to the environment creator. + """ + return pulumi.get(self, "roles") + + @roles.setter + def roles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "roles", value) + + +if not MYPY: + class ResourcePolicyArgsDict(TypedDict): + """ + A resource policy. + """ + action: NotRequired[pulumi.Input[Union[str, 'PolicyAction']]] + """ + Policy action to be taken on the resources. This is optional, and defaults to allow + """ + filter: NotRequired[pulumi.Input[str]] + """ + Optional. When specified, this expression is used to filter the resources. + """ + resource_type: NotRequired[pulumi.Input[Union[str, 'DevCenterResourceType']]] + """ + Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + """ + resources: NotRequired[pulumi.Input[str]] + """ + Resources that are included and shared as a part of a project policy. + """ +elif False: + ResourcePolicyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ResourcePolicyArgs: + def __init__(__self__, *, + action: Optional[pulumi.Input[Union[str, 'PolicyAction']]] = None, + filter: Optional[pulumi.Input[str]] = None, + resource_type: Optional[pulumi.Input[Union[str, 'DevCenterResourceType']]] = None, + resources: Optional[pulumi.Input[str]] = None): + """ + A resource policy. + :param pulumi.Input[Union[str, 'PolicyAction']] action: Policy action to be taken on the resources. This is optional, and defaults to allow + :param pulumi.Input[str] filter: Optional. When specified, this expression is used to filter the resources. + :param pulumi.Input[Union[str, 'DevCenterResourceType']] resource_type: Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + :param pulumi.Input[str] resources: Resources that are included and shared as a part of a project policy. + """ + if action is not None: + pulumi.set(__self__, "action", action) + if filter is not None: + pulumi.set(__self__, "filter", filter) + if resource_type is not None: + pulumi.set(__self__, "resource_type", resource_type) + if resources is not None: + pulumi.set(__self__, "resources", resources) + + @property + @pulumi.getter + def action(self) -> Optional[pulumi.Input[Union[str, 'PolicyAction']]]: + """ + Policy action to be taken on the resources. This is optional, and defaults to allow + """ + return pulumi.get(self, "action") + + @action.setter + def action(self, value: Optional[pulumi.Input[Union[str, 'PolicyAction']]]): + pulumi.set(self, "action", value) + + @property + @pulumi.getter + def filter(self) -> Optional[pulumi.Input[str]]: + """ + Optional. When specified, this expression is used to filter the resources. + """ + return pulumi.get(self, "filter") + + @filter.setter + def filter(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "filter", value) + + @property + @pulumi.getter(name="resourceType") + def resource_type(self) -> Optional[pulumi.Input[Union[str, 'DevCenterResourceType']]]: + """ + Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + """ + return pulumi.get(self, "resource_type") + + @resource_type.setter + def resource_type(self, value: Optional[pulumi.Input[Union[str, 'DevCenterResourceType']]]): + pulumi.set(self, "resource_type", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input[str]]: + """ + Resources that are included and shared as a part of a project policy. + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resources", value) + + +if not MYPY: + class SkuArgsDict(TypedDict): + """ + The resource model definition representing SKU + """ + name: pulumi.Input[str] + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + capacity: NotRequired[pulumi.Input[int]] + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + family: NotRequired[pulumi.Input[str]] + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + size: NotRequired[pulumi.Input[str]] + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + tier: NotRequired[pulumi.Input['SkuTier']] + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ +elif False: + SkuArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SkuArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + capacity: Optional[pulumi.Input[int]] = None, + family: Optional[pulumi.Input[str]] = None, + size: Optional[pulumi.Input[str]] = None, + tier: Optional[pulumi.Input['SkuTier']] = None): + """ + The resource model definition representing SKU + :param pulumi.Input[str] name: The name of the SKU. E.g. P3. It is typically a letter+number code + :param pulumi.Input[int] capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param pulumi.Input[str] family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param pulumi.Input[str] size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param pulumi.Input['SkuTier'] tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "name", name) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def capacity(self) -> Optional[pulumi.Input[int]]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @capacity.setter + def capacity(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "capacity", value) + + @property + @pulumi.getter + def family(self) -> Optional[pulumi.Input[str]]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @family.setter + def family(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "family", value) + + @property + @pulumi.getter + def size(self) -> Optional[pulumi.Input[str]]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @size.setter + def size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "size", value) + + @property + @pulumi.getter + def tier(self) -> Optional[pulumi.Input['SkuTier']]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + @tier.setter + def tier(self, value: Optional[pulumi.Input['SkuTier']]): + pulumi.set(self, "tier", value) + + +if not MYPY: + class StopOnDisconnectConfigurationArgsDict(TypedDict): + """ + Stop on disconnect configuration settings for Dev Boxes created in this pool. + """ + grace_period_minutes: NotRequired[pulumi.Input[int]] + """ + The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. + """ + status: NotRequired[pulumi.Input[Union[str, 'StopOnDisconnectEnableStatus']]] + """ + Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + """ +elif False: + StopOnDisconnectConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StopOnDisconnectConfigurationArgs: + def __init__(__self__, *, + grace_period_minutes: Optional[pulumi.Input[int]] = None, + status: Optional[pulumi.Input[Union[str, 'StopOnDisconnectEnableStatus']]] = None): + """ + Stop on disconnect configuration settings for Dev Boxes created in this pool. + :param pulumi.Input[int] grace_period_minutes: The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. + :param pulumi.Input[Union[str, 'StopOnDisconnectEnableStatus']] status: Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + """ + if grace_period_minutes is not None: + pulumi.set(__self__, "grace_period_minutes", grace_period_minutes) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="gracePeriodMinutes") + def grace_period_minutes(self) -> Optional[pulumi.Input[int]]: + """ + The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. + """ + return pulumi.get(self, "grace_period_minutes") + + @grace_period_minutes.setter + def grace_period_minutes(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "grace_period_minutes", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'StopOnDisconnectEnableStatus']]]: + """ + Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'StopOnDisconnectEnableStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class StopOnNoConnectConfigurationArgsDict(TypedDict): + """ + Stop on no connect configuration settings for Dev Boxes created in this pool. + """ + grace_period_minutes: NotRequired[pulumi.Input[int]] + """ + The specified time in minutes to wait before stopping a Dev Box if no connection is made. + """ + status: NotRequired[pulumi.Input[Union[str, 'StopOnNoConnectEnableStatus']]] + """ + Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + """ +elif False: + StopOnNoConnectConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StopOnNoConnectConfigurationArgs: + def __init__(__self__, *, + grace_period_minutes: Optional[pulumi.Input[int]] = None, + status: Optional[pulumi.Input[Union[str, 'StopOnNoConnectEnableStatus']]] = None): + """ + Stop on no connect configuration settings for Dev Boxes created in this pool. + :param pulumi.Input[int] grace_period_minutes: The specified time in minutes to wait before stopping a Dev Box if no connection is made. + :param pulumi.Input[Union[str, 'StopOnNoConnectEnableStatus']] status: Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + """ + if grace_period_minutes is not None: + pulumi.set(__self__, "grace_period_minutes", grace_period_minutes) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="gracePeriodMinutes") + def grace_period_minutes(self) -> Optional[pulumi.Input[int]]: + """ + The specified time in minutes to wait before stopping a Dev Box if no connection is made. + """ + return pulumi.get(self, "grace_period_minutes") + + @grace_period_minutes.setter + def grace_period_minutes(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "grace_period_minutes", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'StopOnNoConnectEnableStatus']]]: + """ + Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'StopOnNoConnectEnableStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class UserRoleAssignmentArgsDict(TypedDict): + """ + Mapping of user object ID to role assignments. + """ + roles: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + A map of roles to assign to the parent user. + """ +elif False: + UserRoleAssignmentArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UserRoleAssignmentArgs: + def __init__(__self__, *, + roles: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + Mapping of user object ID to role assignments. + :param pulumi.Input[Sequence[pulumi.Input[str]]] roles: A map of roles to assign to the parent user. + """ + if roles is not None: + pulumi.set(__self__, "roles", roles) + + @property + @pulumi.getter + def roles(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + A map of roles to assign to the parent user. + """ + return pulumi.get(self, "roles") + + @roles.setter + def roles(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "roles", value) + + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/attached_network_by_dev_center.py new file mode 100644 index 000000000000..e15d14fda741 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/attached_network_by_dev_center.py @@ -0,0 +1,260 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = ['AttachedNetworkByDevCenterArgs', 'AttachedNetworkByDevCenter'] + +@pulumi.input_type +class AttachedNetworkByDevCenterArgs: + def __init__(__self__, *, + dev_center_name: pulumi.Input[str], + network_connection_id: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + attached_network_connection_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a AttachedNetworkByDevCenter resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] network_connection_id: The resource ID of the NetworkConnection you want to attach. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] attached_network_connection_name: The name of the attached NetworkConnection. + """ + pulumi.set(__self__, "dev_center_name", dev_center_name) + pulumi.set(__self__, "network_connection_id", network_connection_id) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if attached_network_connection_name is not None: + pulumi.set(__self__, "attached_network_connection_name", attached_network_connection_name) + + @property + @pulumi.getter(name="devCenterName") + def dev_center_name(self) -> pulumi.Input[str]: + """ + The name of the devcenter. + """ + return pulumi.get(self, "dev_center_name") + + @dev_center_name.setter + def dev_center_name(self, value: pulumi.Input[str]): + pulumi.set(self, "dev_center_name", value) + + @property + @pulumi.getter(name="networkConnectionId") + def network_connection_id(self) -> pulumi.Input[str]: + """ + The resource ID of the NetworkConnection you want to attach. + """ + return pulumi.get(self, "network_connection_id") + + @network_connection_id.setter + def network_connection_id(self, value: pulumi.Input[str]): + pulumi.set(self, "network_connection_id", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="attachedNetworkConnectionName") + def attached_network_connection_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the attached NetworkConnection. + """ + return pulumi.get(self, "attached_network_connection_name") + + @attached_network_connection_name.setter + def attached_network_connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "attached_network_connection_name", value) + + +class AttachedNetworkByDevCenter(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + attached_network_connection_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + network_connection_id: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Represents an attached NetworkConnection. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] attached_network_connection_name: The name of the attached NetworkConnection. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] network_connection_id: The resource ID of the NetworkConnection you want to attach. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: AttachedNetworkByDevCenterArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents an attached NetworkConnection. + + :param str resource_name: The name of the resource. + :param AttachedNetworkByDevCenterArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(AttachedNetworkByDevCenterArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + attached_network_connection_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + network_connection_id: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = AttachedNetworkByDevCenterArgs.__new__(AttachedNetworkByDevCenterArgs) + + __props__.__dict__["attached_network_connection_name"] = attached_network_connection_name + if dev_center_name is None and not opts.urn: + raise TypeError("Missing required property 'dev_center_name'") + __props__.__dict__["dev_center_name"] = dev_center_name + if network_connection_id is None and not opts.urn: + raise TypeError("Missing required property 'network_connection_id'") + __props__.__dict__["network_connection_id"] = network_connection_id + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["domain_join_type"] = None + __props__.__dict__["health_check_status"] = None + __props__.__dict__["name"] = None + __props__.__dict__["network_connection_location"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:AttachedNetworkByDevCenter"), pulumi.Alias(type_="azure-native:devcenter:AttachedNetworkByDevCenter")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(AttachedNetworkByDevCenter, __self__).__init__( + 'azure-native:devcenter/v20250201:AttachedNetworkByDevCenter', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'AttachedNetworkByDevCenter': + """ + Get an existing AttachedNetworkByDevCenter resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = AttachedNetworkByDevCenterArgs.__new__(AttachedNetworkByDevCenterArgs) + + __props__.__dict__["domain_join_type"] = None + __props__.__dict__["health_check_status"] = None + __props__.__dict__["name"] = None + __props__.__dict__["network_connection_id"] = None + __props__.__dict__["network_connection_location"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return AttachedNetworkByDevCenter(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="domainJoinType") + def domain_join_type(self) -> pulumi.Output[str]: + """ + AAD Join type of the network. This is populated based on the referenced Network Connection. + """ + return pulumi.get(self, "domain_join_type") + + @property + @pulumi.getter(name="healthCheckStatus") + def health_check_status(self) -> pulumi.Output[str]: + """ + Health check status values + """ + return pulumi.get(self, "health_check_status") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkConnectionId") + def network_connection_id(self) -> pulumi.Output[str]: + """ + The resource ID of the NetworkConnection you want to attach. + """ + return pulumi.get(self, "network_connection_id") + + @property + @pulumi.getter(name="networkConnectionLocation") + def network_connection_location(self) -> pulumi.Output[str]: + """ + The geo-location where the NetworkConnection resource specified in 'networkConnectionResourceId' property lives. + """ + return pulumi.get(self, "network_connection_location") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/catalog.py new file mode 100644 index 000000000000..0f075ae29f70 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/catalog.py @@ -0,0 +1,368 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['CatalogArgs', 'Catalog'] + +@pulumi.input_type +class CatalogArgs: + def __init__(__self__, *, + dev_center_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + ado_git: Optional[pulumi.Input['GitCatalogArgs']] = None, + catalog_name: Optional[pulumi.Input[str]] = None, + git_hub: Optional[pulumi.Input['GitCatalogArgs']] = None, + sync_type: Optional[pulumi.Input[Union[str, 'CatalogSyncType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a Catalog resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['GitCatalogArgs'] ado_git: Properties for an Azure DevOps catalog type. + :param pulumi.Input[str] catalog_name: The name of the Catalog. + :param pulumi.Input['GitCatalogArgs'] git_hub: Properties for a GitHub catalog type. + :param pulumi.Input[Union[str, 'CatalogSyncType']] sync_type: Indicates the type of sync that is configured for the catalog. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "dev_center_name", dev_center_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if ado_git is not None: + pulumi.set(__self__, "ado_git", ado_git) + if catalog_name is not None: + pulumi.set(__self__, "catalog_name", catalog_name) + if git_hub is not None: + pulumi.set(__self__, "git_hub", git_hub) + if sync_type is not None: + pulumi.set(__self__, "sync_type", sync_type) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="devCenterName") + def dev_center_name(self) -> pulumi.Input[str]: + """ + The name of the devcenter. + """ + return pulumi.get(self, "dev_center_name") + + @dev_center_name.setter + def dev_center_name(self, value: pulumi.Input[str]): + pulumi.set(self, "dev_center_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="adoGit") + def ado_git(self) -> Optional[pulumi.Input['GitCatalogArgs']]: + """ + Properties for an Azure DevOps catalog type. + """ + return pulumi.get(self, "ado_git") + + @ado_git.setter + def ado_git(self, value: Optional[pulumi.Input['GitCatalogArgs']]): + pulumi.set(self, "ado_git", value) + + @property + @pulumi.getter(name="catalogName") + def catalog_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the Catalog. + """ + return pulumi.get(self, "catalog_name") + + @catalog_name.setter + def catalog_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "catalog_name", value) + + @property + @pulumi.getter(name="gitHub") + def git_hub(self) -> Optional[pulumi.Input['GitCatalogArgs']]: + """ + Properties for a GitHub catalog type. + """ + return pulumi.get(self, "git_hub") + + @git_hub.setter + def git_hub(self, value: Optional[pulumi.Input['GitCatalogArgs']]): + pulumi.set(self, "git_hub", value) + + @property + @pulumi.getter(name="syncType") + def sync_type(self) -> Optional[pulumi.Input[Union[str, 'CatalogSyncType']]]: + """ + Indicates the type of sync that is configured for the catalog. + """ + return pulumi.get(self, "sync_type") + + @sync_type.setter + def sync_type(self, value: Optional[pulumi.Input[Union[str, 'CatalogSyncType']]]): + pulumi.set(self, "sync_type", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class Catalog(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + ado_git: Optional[pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']]] = None, + catalog_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + git_hub: Optional[pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sync_type: Optional[pulumi.Input[Union[str, 'CatalogSyncType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Represents a catalog. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']] ado_git: Properties for an Azure DevOps catalog type. + :param pulumi.Input[str] catalog_name: The name of the Catalog. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']] git_hub: Properties for a GitHub catalog type. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union[str, 'CatalogSyncType']] sync_type: Indicates the type of sync that is configured for the catalog. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: CatalogArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents a catalog. + + :param str resource_name: The name of the resource. + :param CatalogArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(CatalogArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + ado_git: Optional[pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']]] = None, + catalog_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + git_hub: Optional[pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sync_type: Optional[pulumi.Input[Union[str, 'CatalogSyncType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = CatalogArgs.__new__(CatalogArgs) + + __props__.__dict__["ado_git"] = ado_git + __props__.__dict__["catalog_name"] = catalog_name + if dev_center_name is None and not opts.urn: + raise TypeError("Missing required property 'dev_center_name'") + __props__.__dict__["dev_center_name"] = dev_center_name + __props__.__dict__["git_hub"] = git_hub + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sync_type"] = sync_type + __props__.__dict__["tags"] = tags + __props__.__dict__["connection_state"] = None + __props__.__dict__["last_connection_time"] = None + __props__.__dict__["last_sync_stats"] = None + __props__.__dict__["last_sync_time"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["sync_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Catalog"), pulumi.Alias(type_="azure-native:devcenter:Catalog")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Catalog, __self__).__init__( + 'azure-native:devcenter/v20250201:Catalog', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Catalog': + """ + Get an existing Catalog resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = CatalogArgs.__new__(CatalogArgs) + + __props__.__dict__["ado_git"] = None + __props__.__dict__["connection_state"] = None + __props__.__dict__["git_hub"] = None + __props__.__dict__["last_connection_time"] = None + __props__.__dict__["last_sync_stats"] = None + __props__.__dict__["last_sync_time"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["sync_state"] = None + __props__.__dict__["sync_type"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return Catalog(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="adoGit") + def ado_git(self) -> pulumi.Output[Optional['outputs.GitCatalogResponse']]: + """ + Properties for an Azure DevOps catalog type. + """ + return pulumi.get(self, "ado_git") + + @property + @pulumi.getter(name="connectionState") + def connection_state(self) -> pulumi.Output[str]: + """ + The connection state of the catalog. + """ + return pulumi.get(self, "connection_state") + + @property + @pulumi.getter(name="gitHub") + def git_hub(self) -> pulumi.Output[Optional['outputs.GitCatalogResponse']]: + """ + Properties for a GitHub catalog type. + """ + return pulumi.get(self, "git_hub") + + @property + @pulumi.getter(name="lastConnectionTime") + def last_connection_time(self) -> pulumi.Output[str]: + """ + When the catalog was last connected. + """ + return pulumi.get(self, "last_connection_time") + + @property + @pulumi.getter(name="lastSyncStats") + def last_sync_stats(self) -> pulumi.Output['outputs.SyncStatsResponse']: + """ + Stats of the latest synchronization. + """ + return pulumi.get(self, "last_sync_stats") + + @property + @pulumi.getter(name="lastSyncTime") + def last_sync_time(self) -> pulumi.Output[str]: + """ + When the catalog was last synced. + """ + return pulumi.get(self, "last_sync_time") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="syncState") + def sync_state(self) -> pulumi.Output[str]: + """ + The synchronization state of the catalog. + """ + return pulumi.get(self, "sync_state") + + @property + @pulumi.getter(name="syncType") + def sync_type(self) -> pulumi.Output[Optional[str]]: + """ + Indicates the type of sync that is configured for the catalog. + """ + return pulumi.get(self, "sync_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/dev_box_definition.py new file mode 100644 index 000000000000..4e8e1c012674 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/dev_box_definition.py @@ -0,0 +1,418 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['DevBoxDefinitionArgs', 'DevBoxDefinition'] + +@pulumi.input_type +class DevBoxDefinitionArgs: + def __init__(__self__, *, + dev_center_name: pulumi.Input[str], + image_reference: pulumi.Input['ImageReferenceArgs'], + resource_group_name: pulumi.Input[str], + sku: pulumi.Input['SkuArgs'], + dev_box_definition_name: Optional[pulumi.Input[str]] = None, + hibernate_support: Optional[pulumi.Input[Union[str, 'HibernateSupport']]] = None, + location: Optional[pulumi.Input[str]] = None, + os_storage_type: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a DevBoxDefinition resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input['ImageReferenceArgs'] image_reference: Image reference information. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['SkuArgs'] sku: The SKU for Dev Boxes created using this definition. + :param pulumi.Input[str] dev_box_definition_name: The name of the Dev Box definition. + :param pulumi.Input[Union[str, 'HibernateSupport']] hibernate_support: Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "dev_center_name", dev_center_name) + pulumi.set(__self__, "image_reference", image_reference) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "sku", sku) + if dev_box_definition_name is not None: + pulumi.set(__self__, "dev_box_definition_name", dev_box_definition_name) + if hibernate_support is not None: + pulumi.set(__self__, "hibernate_support", hibernate_support) + if location is not None: + pulumi.set(__self__, "location", location) + if os_storage_type is not None: + pulumi.set(__self__, "os_storage_type", os_storage_type) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="devCenterName") + def dev_center_name(self) -> pulumi.Input[str]: + """ + The name of the devcenter. + """ + return pulumi.get(self, "dev_center_name") + + @dev_center_name.setter + def dev_center_name(self, value: pulumi.Input[str]): + pulumi.set(self, "dev_center_name", value) + + @property + @pulumi.getter(name="imageReference") + def image_reference(self) -> pulumi.Input['ImageReferenceArgs']: + """ + Image reference information. + """ + return pulumi.get(self, "image_reference") + + @image_reference.setter + def image_reference(self, value: pulumi.Input['ImageReferenceArgs']): + pulumi.set(self, "image_reference", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def sku(self) -> pulumi.Input['SkuArgs']: + """ + The SKU for Dev Boxes created using this definition. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: pulumi.Input['SkuArgs']): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter(name="devBoxDefinitionName") + def dev_box_definition_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the Dev Box definition. + """ + return pulumi.get(self, "dev_box_definition_name") + + @dev_box_definition_name.setter + def dev_box_definition_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dev_box_definition_name", value) + + @property + @pulumi.getter(name="hibernateSupport") + def hibernate_support(self) -> Optional[pulumi.Input[Union[str, 'HibernateSupport']]]: + """ + Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + """ + return pulumi.get(self, "hibernate_support") + + @hibernate_support.setter + def hibernate_support(self, value: Optional[pulumi.Input[Union[str, 'HibernateSupport']]]): + pulumi.set(self, "hibernate_support", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="osStorageType") + def os_storage_type(self) -> Optional[pulumi.Input[str]]: + """ + The storage type used for the Operating System disk of Dev Boxes created using this definition. + """ + return pulumi.get(self, "os_storage_type") + + @os_storage_type.setter + def os_storage_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "os_storage_type", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class DevBoxDefinition(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_box_definition_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + hibernate_support: Optional[pulumi.Input[Union[str, 'HibernateSupport']]] = None, + image_reference: Optional[pulumi.Input[Union['ImageReferenceArgs', 'ImageReferenceArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + os_storage_type: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Represents a definition for a Developer Machine. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] dev_box_definition_name: The name of the Dev Box definition. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[Union[str, 'HibernateSupport']] hibernate_support: Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + :param pulumi.Input[Union['ImageReferenceArgs', 'ImageReferenceArgsDict']] image_reference: Image reference information. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] os_storage_type: The storage type used for the Operating System disk of Dev Boxes created using this definition. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: The SKU for Dev Boxes created using this definition. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: DevBoxDefinitionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents a definition for a Developer Machine. + + :param str resource_name: The name of the resource. + :param DevBoxDefinitionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(DevBoxDefinitionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_box_definition_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + hibernate_support: Optional[pulumi.Input[Union[str, 'HibernateSupport']]] = None, + image_reference: Optional[pulumi.Input[Union['ImageReferenceArgs', 'ImageReferenceArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + os_storage_type: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = DevBoxDefinitionArgs.__new__(DevBoxDefinitionArgs) + + __props__.__dict__["dev_box_definition_name"] = dev_box_definition_name + if dev_center_name is None and not opts.urn: + raise TypeError("Missing required property 'dev_center_name'") + __props__.__dict__["dev_center_name"] = dev_center_name + __props__.__dict__["hibernate_support"] = hibernate_support + if image_reference is None and not opts.urn: + raise TypeError("Missing required property 'image_reference'") + __props__.__dict__["image_reference"] = image_reference + __props__.__dict__["location"] = location + __props__.__dict__["os_storage_type"] = os_storage_type + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if sku is None and not opts.urn: + raise TypeError("Missing required property 'sku'") + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + __props__.__dict__["active_image_reference"] = None + __props__.__dict__["image_validation_error_details"] = None + __props__.__dict__["image_validation_status"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + __props__.__dict__["validation_status"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevBoxDefinition"), pulumi.Alias(type_="azure-native:devcenter:DevBoxDefinition")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(DevBoxDefinition, __self__).__init__( + 'azure-native:devcenter/v20250201:DevBoxDefinition', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'DevBoxDefinition': + """ + Get an existing DevBoxDefinition resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = DevBoxDefinitionArgs.__new__(DevBoxDefinitionArgs) + + __props__.__dict__["active_image_reference"] = None + __props__.__dict__["hibernate_support"] = None + __props__.__dict__["image_reference"] = None + __props__.__dict__["image_validation_error_details"] = None + __props__.__dict__["image_validation_status"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["os_storage_type"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + __props__.__dict__["validation_status"] = None + return DevBoxDefinition(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="activeImageReference") + def active_image_reference(self) -> pulumi.Output['outputs.ImageReferenceResponse']: + """ + Image reference information for the currently active image (only populated during updates). + """ + return pulumi.get(self, "active_image_reference") + + @property + @pulumi.getter(name="hibernateSupport") + def hibernate_support(self) -> pulumi.Output[Optional[str]]: + """ + Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + """ + return pulumi.get(self, "hibernate_support") + + @property + @pulumi.getter(name="imageReference") + def image_reference(self) -> pulumi.Output['outputs.ImageReferenceResponse']: + """ + Image reference information. + """ + return pulumi.get(self, "image_reference") + + @property + @pulumi.getter(name="imageValidationErrorDetails") + def image_validation_error_details(self) -> pulumi.Output['outputs.ImageValidationErrorDetailsResponse']: + """ + Details for image validator error. Populated when the image validation is not successful. + """ + return pulumi.get(self, "image_validation_error_details") + + @property + @pulumi.getter(name="imageValidationStatus") + def image_validation_status(self) -> pulumi.Output[str]: + """ + Validation status of the configured image. + """ + return pulumi.get(self, "image_validation_status") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="osStorageType") + def os_storage_type(self) -> pulumi.Output[Optional[str]]: + """ + The storage type used for the Operating System disk of Dev Boxes created using this definition. + """ + return pulumi.get(self, "os_storage_type") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output['outputs.SkuResponse']: + """ + The SKU for Dev Boxes created using this definition. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="validationStatus") + def validation_status(self) -> pulumi.Output[str]: + """ + Validation status for the Dev Box Definition. + """ + return pulumi.get(self, "validation_status") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/dev_center.py new file mode 100644 index 000000000000..bc0f084c537c --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/dev_center.py @@ -0,0 +1,423 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['DevCenterArgs', 'DevCenter'] + +@pulumi.input_type +class DevCenterArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + dev_box_provisioning_settings: Optional[pulumi.Input['DevBoxProvisioningSettingsArgs']] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + encryption: Optional[pulumi.Input['EncryptionArgs']] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + network_settings: Optional[pulumi.Input['DevCenterNetworkSettingsArgs']] = None, + project_catalog_settings: Optional[pulumi.Input['DevCenterProjectCatalogSettingsArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a DevCenter resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['DevBoxProvisioningSettingsArgs'] dev_box_provisioning_settings: Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] display_name: The display name of the devcenter. + :param pulumi.Input['EncryptionArgs'] encryption: Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed identity properties + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['DevCenterNetworkSettingsArgs'] network_settings: Network settings that will be enforced on network resources associated with the Dev Center. + :param pulumi.Input['DevCenterProjectCatalogSettingsArgs'] project_catalog_settings: Dev Center settings to be used when associating a project with a catalog. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if dev_box_provisioning_settings is not None: + pulumi.set(__self__, "dev_box_provisioning_settings", dev_box_provisioning_settings) + if dev_center_name is not None: + pulumi.set(__self__, "dev_center_name", dev_center_name) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if encryption is not None: + pulumi.set(__self__, "encryption", encryption) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if network_settings is not None: + pulumi.set(__self__, "network_settings", network_settings) + if project_catalog_settings is not None: + pulumi.set(__self__, "project_catalog_settings", project_catalog_settings) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="devBoxProvisioningSettings") + def dev_box_provisioning_settings(self) -> Optional[pulumi.Input['DevBoxProvisioningSettingsArgs']]: + """ + Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + """ + return pulumi.get(self, "dev_box_provisioning_settings") + + @dev_box_provisioning_settings.setter + def dev_box_provisioning_settings(self, value: Optional[pulumi.Input['DevBoxProvisioningSettingsArgs']]): + pulumi.set(self, "dev_box_provisioning_settings", value) + + @property + @pulumi.getter(name="devCenterName") + def dev_center_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the devcenter. + """ + return pulumi.get(self, "dev_center_name") + + @dev_center_name.setter + def dev_center_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dev_center_name", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + The display name of the devcenter. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter + def encryption(self) -> Optional[pulumi.Input['EncryptionArgs']]: + """ + Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + """ + return pulumi.get(self, "encryption") + + @encryption.setter + def encryption(self, value: Optional[pulumi.Input['EncryptionArgs']]): + pulumi.set(self, "encryption", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="networkSettings") + def network_settings(self) -> Optional[pulumi.Input['DevCenterNetworkSettingsArgs']]: + """ + Network settings that will be enforced on network resources associated with the Dev Center. + """ + return pulumi.get(self, "network_settings") + + @network_settings.setter + def network_settings(self, value: Optional[pulumi.Input['DevCenterNetworkSettingsArgs']]): + pulumi.set(self, "network_settings", value) + + @property + @pulumi.getter(name="projectCatalogSettings") + def project_catalog_settings(self) -> Optional[pulumi.Input['DevCenterProjectCatalogSettingsArgs']]: + """ + Dev Center settings to be used when associating a project with a catalog. + """ + return pulumi.get(self, "project_catalog_settings") + + @project_catalog_settings.setter + def project_catalog_settings(self, value: Optional[pulumi.Input['DevCenterProjectCatalogSettingsArgs']]): + pulumi.set(self, "project_catalog_settings", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class DevCenter(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_box_provisioning_settings: Optional[pulumi.Input[Union['DevBoxProvisioningSettingsArgs', 'DevBoxProvisioningSettingsArgsDict']]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + encryption: Optional[pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + network_settings: Optional[pulumi.Input[Union['DevCenterNetworkSettingsArgs', 'DevCenterNetworkSettingsArgsDict']]] = None, + project_catalog_settings: Optional[pulumi.Input[Union['DevCenterProjectCatalogSettingsArgs', 'DevCenterProjectCatalogSettingsArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Represents a devcenter resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['DevBoxProvisioningSettingsArgs', 'DevBoxProvisioningSettingsArgsDict']] dev_box_provisioning_settings: Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] display_name: The display name of the devcenter. + :param pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']] encryption: Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed identity properties + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Union['DevCenterNetworkSettingsArgs', 'DevCenterNetworkSettingsArgsDict']] network_settings: Network settings that will be enforced on network resources associated with the Dev Center. + :param pulumi.Input[Union['DevCenterProjectCatalogSettingsArgs', 'DevCenterProjectCatalogSettingsArgsDict']] project_catalog_settings: Dev Center settings to be used when associating a project with a catalog. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: DevCenterArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents a devcenter resource. + + :param str resource_name: The name of the resource. + :param DevCenterArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(DevCenterArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_box_provisioning_settings: Optional[pulumi.Input[Union['DevBoxProvisioningSettingsArgs', 'DevBoxProvisioningSettingsArgsDict']]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + encryption: Optional[pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + network_settings: Optional[pulumi.Input[Union['DevCenterNetworkSettingsArgs', 'DevCenterNetworkSettingsArgsDict']]] = None, + project_catalog_settings: Optional[pulumi.Input[Union['DevCenterProjectCatalogSettingsArgs', 'DevCenterProjectCatalogSettingsArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = DevCenterArgs.__new__(DevCenterArgs) + + __props__.__dict__["dev_box_provisioning_settings"] = dev_box_provisioning_settings + __props__.__dict__["dev_center_name"] = dev_center_name + __props__.__dict__["display_name"] = display_name + __props__.__dict__["encryption"] = encryption + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + __props__.__dict__["network_settings"] = network_settings + __props__.__dict__["project_catalog_settings"] = project_catalog_settings + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["tags"] = tags + __props__.__dict__["dev_center_uri"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230401:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240201:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:DevCenter"), pulumi.Alias(type_="azure-native:devcenter:DevCenter")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(DevCenter, __self__).__init__( + 'azure-native:devcenter/v20250201:DevCenter', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'DevCenter': + """ + Get an existing DevCenter resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = DevCenterArgs.__new__(DevCenterArgs) + + __props__.__dict__["dev_box_provisioning_settings"] = None + __props__.__dict__["dev_center_uri"] = None + __props__.__dict__["display_name"] = None + __props__.__dict__["encryption"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["network_settings"] = None + __props__.__dict__["project_catalog_settings"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return DevCenter(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="devBoxProvisioningSettings") + def dev_box_provisioning_settings(self) -> pulumi.Output[Optional['outputs.DevBoxProvisioningSettingsResponse']]: + """ + Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + """ + return pulumi.get(self, "dev_box_provisioning_settings") + + @property + @pulumi.getter(name="devCenterUri") + def dev_center_uri(self) -> pulumi.Output[str]: + """ + The URI of the Dev Center. + """ + return pulumi.get(self, "dev_center_uri") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> pulumi.Output[Optional[str]]: + """ + The display name of the devcenter. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def encryption(self) -> pulumi.Output[Optional['outputs.EncryptionResponse']]: + """ + Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + """ + return pulumi.get(self, "encryption") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkSettings") + def network_settings(self) -> pulumi.Output[Optional['outputs.DevCenterNetworkSettingsResponse']]: + """ + Network settings that will be enforced on network resources associated with the Dev Center. + """ + return pulumi.get(self, "network_settings") + + @property + @pulumi.getter(name="projectCatalogSettings") + def project_catalog_settings(self) -> pulumi.Output[Optional['outputs.DevCenterProjectCatalogSettingsResponse']]: + """ + Dev Center settings to be used when associating a project with a catalog. + """ + return pulumi.get(self, "project_catalog_settings") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/environment_type.py new file mode 100644 index 000000000000..52e296fcc1cf --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/environment_type.py @@ -0,0 +1,258 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = ['EnvironmentTypeArgs', 'EnvironmentType'] + +@pulumi.input_type +class EnvironmentTypeArgs: + def __init__(__self__, *, + dev_center_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + display_name: Optional[pulumi.Input[str]] = None, + environment_type_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a EnvironmentType resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] display_name: The display name of the environment type. + :param pulumi.Input[str] environment_type_name: The name of the environment type. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "dev_center_name", dev_center_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if environment_type_name is not None: + pulumi.set(__self__, "environment_type_name", environment_type_name) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="devCenterName") + def dev_center_name(self) -> pulumi.Input[str]: + """ + The name of the devcenter. + """ + return pulumi.get(self, "dev_center_name") + + @dev_center_name.setter + def dev_center_name(self, value: pulumi.Input[str]): + pulumi.set(self, "dev_center_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + The display name of the environment type. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="environmentTypeName") + def environment_type_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the environment type. + """ + return pulumi.get(self, "environment_type_name") + + @environment_type_name.setter + def environment_type_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_type_name", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class EnvironmentType(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + environment_type_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Represents an environment type. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] display_name: The display name of the environment type. + :param pulumi.Input[str] environment_type_name: The name of the environment type. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: EnvironmentTypeArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents an environment type. + + :param str resource_name: The name of the resource. + :param EnvironmentTypeArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(EnvironmentTypeArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + environment_type_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = EnvironmentTypeArgs.__new__(EnvironmentTypeArgs) + + if dev_center_name is None and not opts.urn: + raise TypeError("Missing required property 'dev_center_name'") + __props__.__dict__["dev_center_name"] = dev_center_name + __props__.__dict__["display_name"] = display_name + __props__.__dict__["environment_type_name"] = environment_type_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:EnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:EnvironmentType")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(EnvironmentType, __self__).__init__( + 'azure-native:devcenter/v20250201:EnvironmentType', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'EnvironmentType': + """ + Get an existing EnvironmentType resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = EnvironmentTypeArgs.__new__(EnvironmentTypeArgs) + + __props__.__dict__["display_name"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return EnvironmentType(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> pulumi.Output[Optional[str]]: + """ + The display name of the environment type. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/gallery.py new file mode 100644 index 000000000000..80a44bbba70a --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/gallery.py @@ -0,0 +1,230 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = ['GalleryArgs', 'Gallery'] + +@pulumi.input_type +class GalleryArgs: + def __init__(__self__, *, + dev_center_name: pulumi.Input[str], + gallery_resource_id: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + gallery_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Gallery resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] gallery_resource_id: The resource ID of the backing Azure Compute Gallery. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] gallery_name: The name of the gallery. + """ + pulumi.set(__self__, "dev_center_name", dev_center_name) + pulumi.set(__self__, "gallery_resource_id", gallery_resource_id) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if gallery_name is not None: + pulumi.set(__self__, "gallery_name", gallery_name) + + @property + @pulumi.getter(name="devCenterName") + def dev_center_name(self) -> pulumi.Input[str]: + """ + The name of the devcenter. + """ + return pulumi.get(self, "dev_center_name") + + @dev_center_name.setter + def dev_center_name(self, value: pulumi.Input[str]): + pulumi.set(self, "dev_center_name", value) + + @property + @pulumi.getter(name="galleryResourceId") + def gallery_resource_id(self) -> pulumi.Input[str]: + """ + The resource ID of the backing Azure Compute Gallery. + """ + return pulumi.get(self, "gallery_resource_id") + + @gallery_resource_id.setter + def gallery_resource_id(self, value: pulumi.Input[str]): + pulumi.set(self, "gallery_resource_id", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="galleryName") + def gallery_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the gallery. + """ + return pulumi.get(self, "gallery_name") + + @gallery_name.setter + def gallery_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "gallery_name", value) + + +class Gallery(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + gallery_name: Optional[pulumi.Input[str]] = None, + gallery_resource_id: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Represents a gallery. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] gallery_name: The name of the gallery. + :param pulumi.Input[str] gallery_resource_id: The resource ID of the backing Azure Compute Gallery. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: GalleryArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents a gallery. + + :param str resource_name: The name of the resource. + :param GalleryArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(GalleryArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + gallery_name: Optional[pulumi.Input[str]] = None, + gallery_resource_id: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = GalleryArgs.__new__(GalleryArgs) + + if dev_center_name is None and not opts.urn: + raise TypeError("Missing required property 'dev_center_name'") + __props__.__dict__["dev_center_name"] = dev_center_name + __props__.__dict__["gallery_name"] = gallery_name + if gallery_resource_id is None and not opts.urn: + raise TypeError("Missing required property 'gallery_resource_id'") + __props__.__dict__["gallery_resource_id"] = gallery_resource_id + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Gallery"), pulumi.Alias(type_="azure-native:devcenter:Gallery")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Gallery, __self__).__init__( + 'azure-native:devcenter/v20250201:Gallery', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Gallery': + """ + Get an existing Gallery resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = GalleryArgs.__new__(GalleryArgs) + + __props__.__dict__["gallery_resource_id"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return Gallery(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="galleryResourceId") + def gallery_resource_id(self) -> pulumi.Output[str]: + """ + The resource ID of the backing Azure Compute Gallery. + """ + return pulumi.get(self, "gallery_resource_id") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_attached_network_by_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_attached_network_by_dev_center.py new file mode 100644 index 000000000000..7aae236d5a0f --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_attached_network_by_dev_center.py @@ -0,0 +1,205 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetAttachedNetworkByDevCenterResult', + 'AwaitableGetAttachedNetworkByDevCenterResult', + 'get_attached_network_by_dev_center', + 'get_attached_network_by_dev_center_output', +] + +@pulumi.output_type +class GetAttachedNetworkByDevCenterResult: + """ + Represents an attached NetworkConnection. + """ + def __init__(__self__, domain_join_type=None, health_check_status=None, id=None, name=None, network_connection_id=None, network_connection_location=None, provisioning_state=None, system_data=None, type=None): + if domain_join_type and not isinstance(domain_join_type, str): + raise TypeError("Expected argument 'domain_join_type' to be a str") + pulumi.set(__self__, "domain_join_type", domain_join_type) + if health_check_status and not isinstance(health_check_status, str): + raise TypeError("Expected argument 'health_check_status' to be a str") + pulumi.set(__self__, "health_check_status", health_check_status) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if network_connection_id and not isinstance(network_connection_id, str): + raise TypeError("Expected argument 'network_connection_id' to be a str") + pulumi.set(__self__, "network_connection_id", network_connection_id) + if network_connection_location and not isinstance(network_connection_location, str): + raise TypeError("Expected argument 'network_connection_location' to be a str") + pulumi.set(__self__, "network_connection_location", network_connection_location) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="domainJoinType") + def domain_join_type(self) -> str: + """ + AAD Join type of the network. This is populated based on the referenced Network Connection. + """ + return pulumi.get(self, "domain_join_type") + + @property + @pulumi.getter(name="healthCheckStatus") + def health_check_status(self) -> str: + """ + Health check status values + """ + return pulumi.get(self, "health_check_status") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkConnectionId") + def network_connection_id(self) -> str: + """ + The resource ID of the NetworkConnection you want to attach. + """ + return pulumi.get(self, "network_connection_id") + + @property + @pulumi.getter(name="networkConnectionLocation") + def network_connection_location(self) -> str: + """ + The geo-location where the NetworkConnection resource specified in 'networkConnectionResourceId' property lives. + """ + return pulumi.get(self, "network_connection_location") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetAttachedNetworkByDevCenterResult(GetAttachedNetworkByDevCenterResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetAttachedNetworkByDevCenterResult( + domain_join_type=self.domain_join_type, + health_check_status=self.health_check_status, + id=self.id, + name=self.name, + network_connection_id=self.network_connection_id, + network_connection_location=self.network_connection_location, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + type=self.type) + + +def get_attached_network_by_dev_center(attached_network_connection_name: Optional[str] = None, + dev_center_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetAttachedNetworkByDevCenterResult: + """ + Gets an attached NetworkConnection. + + + :param str attached_network_connection_name: The name of the attached NetworkConnection. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['attachedNetworkConnectionName'] = attached_network_connection_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getAttachedNetworkByDevCenter', __args__, opts=opts, typ=GetAttachedNetworkByDevCenterResult).value + + return AwaitableGetAttachedNetworkByDevCenterResult( + domain_join_type=pulumi.get(__ret__, 'domain_join_type'), + health_check_status=pulumi.get(__ret__, 'health_check_status'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + network_connection_id=pulumi.get(__ret__, 'network_connection_id'), + network_connection_location=pulumi.get(__ret__, 'network_connection_location'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_attached_network_by_dev_center_output(attached_network_connection_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetAttachedNetworkByDevCenterResult]: + """ + Gets an attached NetworkConnection. + + + :param str attached_network_connection_name: The name of the attached NetworkConnection. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['attachedNetworkConnectionName'] = attached_network_connection_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getAttachedNetworkByDevCenter', __args__, opts=opts, typ=GetAttachedNetworkByDevCenterResult) + return __ret__.apply(lambda __response__: GetAttachedNetworkByDevCenterResult( + domain_join_type=pulumi.get(__response__, 'domain_join_type'), + health_check_status=pulumi.get(__response__, 'health_check_status'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + network_connection_id=pulumi.get(__response__, 'network_connection_id'), + network_connection_location=pulumi.get(__response__, 'network_connection_location'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_catalog.py new file mode 100644 index 000000000000..edbbffdada4b --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_catalog.py @@ -0,0 +1,275 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetCatalogResult', + 'AwaitableGetCatalogResult', + 'get_catalog', + 'get_catalog_output', +] + +@pulumi.output_type +class GetCatalogResult: + """ + Represents a catalog. + """ + def __init__(__self__, ado_git=None, connection_state=None, git_hub=None, id=None, last_connection_time=None, last_sync_stats=None, last_sync_time=None, name=None, provisioning_state=None, sync_state=None, sync_type=None, system_data=None, tags=None, type=None): + if ado_git and not isinstance(ado_git, dict): + raise TypeError("Expected argument 'ado_git' to be a dict") + pulumi.set(__self__, "ado_git", ado_git) + if connection_state and not isinstance(connection_state, str): + raise TypeError("Expected argument 'connection_state' to be a str") + pulumi.set(__self__, "connection_state", connection_state) + if git_hub and not isinstance(git_hub, dict): + raise TypeError("Expected argument 'git_hub' to be a dict") + pulumi.set(__self__, "git_hub", git_hub) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if last_connection_time and not isinstance(last_connection_time, str): + raise TypeError("Expected argument 'last_connection_time' to be a str") + pulumi.set(__self__, "last_connection_time", last_connection_time) + if last_sync_stats and not isinstance(last_sync_stats, dict): + raise TypeError("Expected argument 'last_sync_stats' to be a dict") + pulumi.set(__self__, "last_sync_stats", last_sync_stats) + if last_sync_time and not isinstance(last_sync_time, str): + raise TypeError("Expected argument 'last_sync_time' to be a str") + pulumi.set(__self__, "last_sync_time", last_sync_time) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if sync_state and not isinstance(sync_state, str): + raise TypeError("Expected argument 'sync_state' to be a str") + pulumi.set(__self__, "sync_state", sync_state) + if sync_type and not isinstance(sync_type, str): + raise TypeError("Expected argument 'sync_type' to be a str") + pulumi.set(__self__, "sync_type", sync_type) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="adoGit") + def ado_git(self) -> Optional['outputs.GitCatalogResponse']: + """ + Properties for an Azure DevOps catalog type. + """ + return pulumi.get(self, "ado_git") + + @property + @pulumi.getter(name="connectionState") + def connection_state(self) -> str: + """ + The connection state of the catalog. + """ + return pulumi.get(self, "connection_state") + + @property + @pulumi.getter(name="gitHub") + def git_hub(self) -> Optional['outputs.GitCatalogResponse']: + """ + Properties for a GitHub catalog type. + """ + return pulumi.get(self, "git_hub") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="lastConnectionTime") + def last_connection_time(self) -> str: + """ + When the catalog was last connected. + """ + return pulumi.get(self, "last_connection_time") + + @property + @pulumi.getter(name="lastSyncStats") + def last_sync_stats(self) -> 'outputs.SyncStatsResponse': + """ + Stats of the latest synchronization. + """ + return pulumi.get(self, "last_sync_stats") + + @property + @pulumi.getter(name="lastSyncTime") + def last_sync_time(self) -> str: + """ + When the catalog was last synced. + """ + return pulumi.get(self, "last_sync_time") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="syncState") + def sync_state(self) -> str: + """ + The synchronization state of the catalog. + """ + return pulumi.get(self, "sync_state") + + @property + @pulumi.getter(name="syncType") + def sync_type(self) -> Optional[str]: + """ + Indicates the type of sync that is configured for the catalog. + """ + return pulumi.get(self, "sync_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetCatalogResult(GetCatalogResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetCatalogResult( + ado_git=self.ado_git, + connection_state=self.connection_state, + git_hub=self.git_hub, + id=self.id, + last_connection_time=self.last_connection_time, + last_sync_stats=self.last_sync_stats, + last_sync_time=self.last_sync_time, + name=self.name, + provisioning_state=self.provisioning_state, + sync_state=self.sync_state, + sync_type=self.sync_type, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_catalog(catalog_name: Optional[str] = None, + dev_center_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetCatalogResult: + """ + Gets a catalog + + + :param str catalog_name: The name of the Catalog. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getCatalog', __args__, opts=opts, typ=GetCatalogResult).value + + return AwaitableGetCatalogResult( + ado_git=pulumi.get(__ret__, 'ado_git'), + connection_state=pulumi.get(__ret__, 'connection_state'), + git_hub=pulumi.get(__ret__, 'git_hub'), + id=pulumi.get(__ret__, 'id'), + last_connection_time=pulumi.get(__ret__, 'last_connection_time'), + last_sync_stats=pulumi.get(__ret__, 'last_sync_stats'), + last_sync_time=pulumi.get(__ret__, 'last_sync_time'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + sync_state=pulumi.get(__ret__, 'sync_state'), + sync_type=pulumi.get(__ret__, 'sync_type'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_catalog_output(catalog_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetCatalogResult]: + """ + Gets a catalog + + + :param str catalog_name: The name of the Catalog. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getCatalog', __args__, opts=opts, typ=GetCatalogResult) + return __ret__.apply(lambda __response__: GetCatalogResult( + ado_git=pulumi.get(__response__, 'ado_git'), + connection_state=pulumi.get(__response__, 'connection_state'), + git_hub=pulumi.get(__response__, 'git_hub'), + id=pulumi.get(__response__, 'id'), + last_connection_time=pulumi.get(__response__, 'last_connection_time'), + last_sync_stats=pulumi.get(__response__, 'last_sync_stats'), + last_sync_time=pulumi.get(__response__, 'last_sync_time'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + sync_state=pulumi.get(__response__, 'sync_state'), + sync_type=pulumi.get(__response__, 'sync_type'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_catalog_sync_error_details.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_catalog_sync_error_details.py new file mode 100644 index 000000000000..e307646a4f93 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_catalog_sync_error_details.py @@ -0,0 +1,121 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetCatalogSyncErrorDetailsResult', + 'AwaitableGetCatalogSyncErrorDetailsResult', + 'get_catalog_sync_error_details', + 'get_catalog_sync_error_details_output', +] + +@pulumi.output_type +class GetCatalogSyncErrorDetailsResult: + """ + Synchronization error details. + """ + def __init__(__self__, conflicts=None, errors=None, operation_error=None): + if conflicts and not isinstance(conflicts, list): + raise TypeError("Expected argument 'conflicts' to be a list") + pulumi.set(__self__, "conflicts", conflicts) + if errors and not isinstance(errors, list): + raise TypeError("Expected argument 'errors' to be a list") + pulumi.set(__self__, "errors", errors) + if operation_error and not isinstance(operation_error, dict): + raise TypeError("Expected argument 'operation_error' to be a dict") + pulumi.set(__self__, "operation_error", operation_error) + + @property + @pulumi.getter + def conflicts(self) -> Sequence['outputs.CatalogConflictErrorResponse']: + """ + Catalog items that have conflicting names. + """ + return pulumi.get(self, "conflicts") + + @property + @pulumi.getter + def errors(self) -> Sequence['outputs.CatalogSyncErrorResponse']: + """ + Errors that occured during synchronization. + """ + return pulumi.get(self, "errors") + + @property + @pulumi.getter(name="operationError") + def operation_error(self) -> 'outputs.CatalogErrorDetailsResponse': + """ + Error information for the overall synchronization operation. + """ + return pulumi.get(self, "operation_error") + + +class AwaitableGetCatalogSyncErrorDetailsResult(GetCatalogSyncErrorDetailsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetCatalogSyncErrorDetailsResult( + conflicts=self.conflicts, + errors=self.errors, + operation_error=self.operation_error) + + +def get_catalog_sync_error_details(catalog_name: Optional[str] = None, + dev_center_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetCatalogSyncErrorDetailsResult: + """ + Gets catalog synchronization error details + + + :param str catalog_name: The name of the Catalog. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getCatalogSyncErrorDetails', __args__, opts=opts, typ=GetCatalogSyncErrorDetailsResult).value + + return AwaitableGetCatalogSyncErrorDetailsResult( + conflicts=pulumi.get(__ret__, 'conflicts'), + errors=pulumi.get(__ret__, 'errors'), + operation_error=pulumi.get(__ret__, 'operation_error')) +def get_catalog_sync_error_details_output(catalog_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetCatalogSyncErrorDetailsResult]: + """ + Gets catalog synchronization error details + + + :param str catalog_name: The name of the Catalog. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getCatalogSyncErrorDetails', __args__, opts=opts, typ=GetCatalogSyncErrorDetailsResult) + return __ret__.apply(lambda __response__: GetCatalogSyncErrorDetailsResult( + conflicts=pulumi.get(__response__, 'conflicts'), + errors=pulumi.get(__response__, 'errors'), + operation_error=pulumi.get(__response__, 'operation_error'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_customization_task_error_details.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_customization_task_error_details.py new file mode 100644 index 000000000000..f42d7c76330d --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_customization_task_error_details.py @@ -0,0 +1,99 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetCustomizationTaskErrorDetailsResult', + 'AwaitableGetCustomizationTaskErrorDetailsResult', + 'get_customization_task_error_details', + 'get_customization_task_error_details_output', +] + +@pulumi.output_type +class GetCustomizationTaskErrorDetailsResult: + """ + List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource. + """ + def __init__(__self__, errors=None): + if errors and not isinstance(errors, list): + raise TypeError("Expected argument 'errors' to be a list") + pulumi.set(__self__, "errors", errors) + + @property + @pulumi.getter + def errors(self) -> Sequence['outputs.CatalogErrorDetailsResponse']: + """ + Errors associated with resources synchronized from the catalog. + """ + return pulumi.get(self, "errors") + + +class AwaitableGetCustomizationTaskErrorDetailsResult(GetCustomizationTaskErrorDetailsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetCustomizationTaskErrorDetailsResult( + errors=self.errors) + + +def get_customization_task_error_details(catalog_name: Optional[str] = None, + dev_center_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + task_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetCustomizationTaskErrorDetailsResult: + """ + Gets Customization Task error details + + + :param str catalog_name: The name of the Catalog. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str task_name: The name of the Task. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + __args__['taskName'] = task_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getCustomizationTaskErrorDetails', __args__, opts=opts, typ=GetCustomizationTaskErrorDetailsResult).value + + return AwaitableGetCustomizationTaskErrorDetailsResult( + errors=pulumi.get(__ret__, 'errors')) +def get_customization_task_error_details_output(catalog_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + task_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetCustomizationTaskErrorDetailsResult]: + """ + Gets Customization Task error details + + + :param str catalog_name: The name of the Catalog. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str task_name: The name of the Task. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + __args__['taskName'] = task_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getCustomizationTaskErrorDetails', __args__, opts=opts, typ=GetCustomizationTaskErrorDetailsResult) + return __ret__.apply(lambda __response__: GetCustomizationTaskErrorDetailsResult( + errors=pulumi.get(__response__, 'errors'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_dev_box_definition.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_dev_box_definition.py new file mode 100644 index 000000000000..e5a3dcc59e2e --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_dev_box_definition.py @@ -0,0 +1,289 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetDevBoxDefinitionResult', + 'AwaitableGetDevBoxDefinitionResult', + 'get_dev_box_definition', + 'get_dev_box_definition_output', +] + +@pulumi.output_type +class GetDevBoxDefinitionResult: + """ + Represents a definition for a Developer Machine. + """ + def __init__(__self__, active_image_reference=None, hibernate_support=None, id=None, image_reference=None, image_validation_error_details=None, image_validation_status=None, location=None, name=None, os_storage_type=None, provisioning_state=None, sku=None, system_data=None, tags=None, type=None, validation_status=None): + if active_image_reference and not isinstance(active_image_reference, dict): + raise TypeError("Expected argument 'active_image_reference' to be a dict") + pulumi.set(__self__, "active_image_reference", active_image_reference) + if hibernate_support and not isinstance(hibernate_support, str): + raise TypeError("Expected argument 'hibernate_support' to be a str") + pulumi.set(__self__, "hibernate_support", hibernate_support) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if image_reference and not isinstance(image_reference, dict): + raise TypeError("Expected argument 'image_reference' to be a dict") + pulumi.set(__self__, "image_reference", image_reference) + if image_validation_error_details and not isinstance(image_validation_error_details, dict): + raise TypeError("Expected argument 'image_validation_error_details' to be a dict") + pulumi.set(__self__, "image_validation_error_details", image_validation_error_details) + if image_validation_status and not isinstance(image_validation_status, str): + raise TypeError("Expected argument 'image_validation_status' to be a str") + pulumi.set(__self__, "image_validation_status", image_validation_status) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if os_storage_type and not isinstance(os_storage_type, str): + raise TypeError("Expected argument 'os_storage_type' to be a str") + pulumi.set(__self__, "os_storage_type", os_storage_type) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + if validation_status and not isinstance(validation_status, str): + raise TypeError("Expected argument 'validation_status' to be a str") + pulumi.set(__self__, "validation_status", validation_status) + + @property + @pulumi.getter(name="activeImageReference") + def active_image_reference(self) -> 'outputs.ImageReferenceResponse': + """ + Image reference information for the currently active image (only populated during updates). + """ + return pulumi.get(self, "active_image_reference") + + @property + @pulumi.getter(name="hibernateSupport") + def hibernate_support(self) -> Optional[str]: + """ + Indicates whether Dev Boxes created with this definition are capable of hibernation. Not all images are capable of supporting hibernation. To find out more see https://aka.ms/devbox/hibernate + """ + return pulumi.get(self, "hibernate_support") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="imageReference") + def image_reference(self) -> 'outputs.ImageReferenceResponse': + """ + Image reference information. + """ + return pulumi.get(self, "image_reference") + + @property + @pulumi.getter(name="imageValidationErrorDetails") + def image_validation_error_details(self) -> 'outputs.ImageValidationErrorDetailsResponse': + """ + Details for image validator error. Populated when the image validation is not successful. + """ + return pulumi.get(self, "image_validation_error_details") + + @property + @pulumi.getter(name="imageValidationStatus") + def image_validation_status(self) -> str: + """ + Validation status of the configured image. + """ + return pulumi.get(self, "image_validation_status") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="osStorageType") + def os_storage_type(self) -> Optional[str]: + """ + The storage type used for the Operating System disk of Dev Boxes created using this definition. + """ + return pulumi.get(self, "os_storage_type") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def sku(self) -> 'outputs.SkuResponse': + """ + The SKU for Dev Boxes created using this definition. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="validationStatus") + def validation_status(self) -> str: + """ + Validation status for the Dev Box Definition. + """ + return pulumi.get(self, "validation_status") + + +class AwaitableGetDevBoxDefinitionResult(GetDevBoxDefinitionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetDevBoxDefinitionResult( + active_image_reference=self.active_image_reference, + hibernate_support=self.hibernate_support, + id=self.id, + image_reference=self.image_reference, + image_validation_error_details=self.image_validation_error_details, + image_validation_status=self.image_validation_status, + location=self.location, + name=self.name, + os_storage_type=self.os_storage_type, + provisioning_state=self.provisioning_state, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type, + validation_status=self.validation_status) + + +def get_dev_box_definition(dev_box_definition_name: Optional[str] = None, + dev_center_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetDevBoxDefinitionResult: + """ + Gets a Dev Box definition + + + :param str dev_box_definition_name: The name of the Dev Box definition. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devBoxDefinitionName'] = dev_box_definition_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getDevBoxDefinition', __args__, opts=opts, typ=GetDevBoxDefinitionResult).value + + return AwaitableGetDevBoxDefinitionResult( + active_image_reference=pulumi.get(__ret__, 'active_image_reference'), + hibernate_support=pulumi.get(__ret__, 'hibernate_support'), + id=pulumi.get(__ret__, 'id'), + image_reference=pulumi.get(__ret__, 'image_reference'), + image_validation_error_details=pulumi.get(__ret__, 'image_validation_error_details'), + image_validation_status=pulumi.get(__ret__, 'image_validation_status'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + os_storage_type=pulumi.get(__ret__, 'os_storage_type'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type'), + validation_status=pulumi.get(__ret__, 'validation_status')) +def get_dev_box_definition_output(dev_box_definition_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetDevBoxDefinitionResult]: + """ + Gets a Dev Box definition + + + :param str dev_box_definition_name: The name of the Dev Box definition. + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devBoxDefinitionName'] = dev_box_definition_name + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getDevBoxDefinition', __args__, opts=opts, typ=GetDevBoxDefinitionResult) + return __ret__.apply(lambda __response__: GetDevBoxDefinitionResult( + active_image_reference=pulumi.get(__response__, 'active_image_reference'), + hibernate_support=pulumi.get(__response__, 'hibernate_support'), + id=pulumi.get(__response__, 'id'), + image_reference=pulumi.get(__response__, 'image_reference'), + image_validation_error_details=pulumi.get(__response__, 'image_validation_error_details'), + image_validation_status=pulumi.get(__response__, 'image_validation_status'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + os_storage_type=pulumi.get(__response__, 'os_storage_type'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'), + validation_status=pulumi.get(__response__, 'validation_status'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_dev_center.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_dev_center.py new file mode 100644 index 000000000000..d46cad336218 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_dev_center.py @@ -0,0 +1,269 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetDevCenterResult', + 'AwaitableGetDevCenterResult', + 'get_dev_center', + 'get_dev_center_output', +] + +@pulumi.output_type +class GetDevCenterResult: + """ + Represents a devcenter resource. + """ + def __init__(__self__, dev_box_provisioning_settings=None, dev_center_uri=None, display_name=None, encryption=None, id=None, identity=None, location=None, name=None, network_settings=None, project_catalog_settings=None, provisioning_state=None, system_data=None, tags=None, type=None): + if dev_box_provisioning_settings and not isinstance(dev_box_provisioning_settings, dict): + raise TypeError("Expected argument 'dev_box_provisioning_settings' to be a dict") + pulumi.set(__self__, "dev_box_provisioning_settings", dev_box_provisioning_settings) + if dev_center_uri and not isinstance(dev_center_uri, str): + raise TypeError("Expected argument 'dev_center_uri' to be a str") + pulumi.set(__self__, "dev_center_uri", dev_center_uri) + if display_name and not isinstance(display_name, str): + raise TypeError("Expected argument 'display_name' to be a str") + pulumi.set(__self__, "display_name", display_name) + if encryption and not isinstance(encryption, dict): + raise TypeError("Expected argument 'encryption' to be a dict") + pulumi.set(__self__, "encryption", encryption) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if network_settings and not isinstance(network_settings, dict): + raise TypeError("Expected argument 'network_settings' to be a dict") + pulumi.set(__self__, "network_settings", network_settings) + if project_catalog_settings and not isinstance(project_catalog_settings, dict): + raise TypeError("Expected argument 'project_catalog_settings' to be a dict") + pulumi.set(__self__, "project_catalog_settings", project_catalog_settings) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="devBoxProvisioningSettings") + def dev_box_provisioning_settings(self) -> Optional['outputs.DevBoxProvisioningSettingsResponse']: + """ + Settings to be used in the provisioning of all Dev Boxes that belong to this dev center. + """ + return pulumi.get(self, "dev_box_provisioning_settings") + + @property + @pulumi.getter(name="devCenterUri") + def dev_center_uri(self) -> str: + """ + The URI of the Dev Center. + """ + return pulumi.get(self, "dev_center_uri") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + The display name of the devcenter. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def encryption(self) -> Optional['outputs.EncryptionResponse']: + """ + Encryption settings to be used for server-side encryption for proprietary content (such as catalogs, logs, customizations). + """ + return pulumi.get(self, "encryption") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkSettings") + def network_settings(self) -> Optional['outputs.DevCenterNetworkSettingsResponse']: + """ + Network settings that will be enforced on network resources associated with the Dev Center. + """ + return pulumi.get(self, "network_settings") + + @property + @pulumi.getter(name="projectCatalogSettings") + def project_catalog_settings(self) -> Optional['outputs.DevCenterProjectCatalogSettingsResponse']: + """ + Dev Center settings to be used when associating a project with a catalog. + """ + return pulumi.get(self, "project_catalog_settings") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetDevCenterResult(GetDevCenterResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetDevCenterResult( + dev_box_provisioning_settings=self.dev_box_provisioning_settings, + dev_center_uri=self.dev_center_uri, + display_name=self.display_name, + encryption=self.encryption, + id=self.id, + identity=self.identity, + location=self.location, + name=self.name, + network_settings=self.network_settings, + project_catalog_settings=self.project_catalog_settings, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_dev_center(dev_center_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetDevCenterResult: + """ + Gets a devcenter. + + + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getDevCenter', __args__, opts=opts, typ=GetDevCenterResult).value + + return AwaitableGetDevCenterResult( + dev_box_provisioning_settings=pulumi.get(__ret__, 'dev_box_provisioning_settings'), + dev_center_uri=pulumi.get(__ret__, 'dev_center_uri'), + display_name=pulumi.get(__ret__, 'display_name'), + encryption=pulumi.get(__ret__, 'encryption'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + network_settings=pulumi.get(__ret__, 'network_settings'), + project_catalog_settings=pulumi.get(__ret__, 'project_catalog_settings'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_dev_center_output(dev_center_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetDevCenterResult]: + """ + Gets a devcenter. + + + :param str dev_center_name: The name of the devcenter. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devCenterName'] = dev_center_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getDevCenter', __args__, opts=opts, typ=GetDevCenterResult) + return __ret__.apply(lambda __response__: GetDevCenterResult( + dev_box_provisioning_settings=pulumi.get(__response__, 'dev_box_provisioning_settings'), + dev_center_uri=pulumi.get(__response__, 'dev_center_uri'), + display_name=pulumi.get(__response__, 'display_name'), + encryption=pulumi.get(__response__, 'encryption'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + network_settings=pulumi.get(__response__, 'network_settings'), + project_catalog_settings=pulumi.get(__response__, 'project_catalog_settings'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_environment_definition_error_details.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_environment_definition_error_details.py new file mode 100644 index 000000000000..15782b49f792 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_environment_definition_error_details.py @@ -0,0 +1,99 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetEnvironmentDefinitionErrorDetailsResult', + 'AwaitableGetEnvironmentDefinitionErrorDetailsResult', + 'get_environment_definition_error_details', + 'get_environment_definition_error_details_output', +] + +@pulumi.output_type +class GetEnvironmentDefinitionErrorDetailsResult: + """ + List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource. + """ + def __init__(__self__, errors=None): + if errors and not isinstance(errors, list): + raise TypeError("Expected argument 'errors' to be a list") + pulumi.set(__self__, "errors", errors) + + @property + @pulumi.getter + def errors(self) -> Sequence['outputs.CatalogErrorDetailsResponse']: + """ + Errors associated with resources synchronized from the catalog. + """ + return pulumi.get(self, "errors") + + +class AwaitableGetEnvironmentDefinitionErrorDetailsResult(GetEnvironmentDefinitionErrorDetailsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetEnvironmentDefinitionErrorDetailsResult( + errors=self.errors) + + +def get_environment_definition_error_details(catalog_name: Optional[str] = None, + dev_center_name: Optional[str] = None, + environment_definition_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetEnvironmentDefinitionErrorDetailsResult: + """ + Gets Environment Definition error details + + + :param str catalog_name: The name of the Catalog. + :param str dev_center_name: The name of the devcenter. + :param str environment_definition_name: The name of the Environment Definition. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['devCenterName'] = dev_center_name + __args__['environmentDefinitionName'] = environment_definition_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getEnvironmentDefinitionErrorDetails', __args__, opts=opts, typ=GetEnvironmentDefinitionErrorDetailsResult).value + + return AwaitableGetEnvironmentDefinitionErrorDetailsResult( + errors=pulumi.get(__ret__, 'errors')) +def get_environment_definition_error_details_output(catalog_name: Optional[pulumi.Input[str]] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + environment_definition_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetEnvironmentDefinitionErrorDetailsResult]: + """ + Gets Environment Definition error details + + + :param str catalog_name: The name of the Catalog. + :param str dev_center_name: The name of the devcenter. + :param str environment_definition_name: The name of the Environment Definition. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['devCenterName'] = dev_center_name + __args__['environmentDefinitionName'] = environment_definition_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getEnvironmentDefinitionErrorDetails', __args__, opts=opts, typ=GetEnvironmentDefinitionErrorDetailsResult) + return __ret__.apply(lambda __response__: GetEnvironmentDefinitionErrorDetailsResult( + errors=pulumi.get(__response__, 'errors'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_environment_type.py new file mode 100644 index 000000000000..ce11c7bd0351 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_environment_type.py @@ -0,0 +1,177 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetEnvironmentTypeResult', + 'AwaitableGetEnvironmentTypeResult', + 'get_environment_type', + 'get_environment_type_output', +] + +@pulumi.output_type +class GetEnvironmentTypeResult: + """ + Represents an environment type. + """ + def __init__(__self__, display_name=None, id=None, name=None, provisioning_state=None, system_data=None, tags=None, type=None): + if display_name and not isinstance(display_name, str): + raise TypeError("Expected argument 'display_name' to be a str") + pulumi.set(__self__, "display_name", display_name) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + The display name of the environment type. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetEnvironmentTypeResult(GetEnvironmentTypeResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetEnvironmentTypeResult( + display_name=self.display_name, + id=self.id, + name=self.name, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_environment_type(dev_center_name: Optional[str] = None, + environment_type_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetEnvironmentTypeResult: + """ + Gets an environment type. + + + :param str dev_center_name: The name of the devcenter. + :param str environment_type_name: The name of the environment type. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devCenterName'] = dev_center_name + __args__['environmentTypeName'] = environment_type_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getEnvironmentType', __args__, opts=opts, typ=GetEnvironmentTypeResult).value + + return AwaitableGetEnvironmentTypeResult( + display_name=pulumi.get(__ret__, 'display_name'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_environment_type_output(dev_center_name: Optional[pulumi.Input[str]] = None, + environment_type_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetEnvironmentTypeResult]: + """ + Gets an environment type. + + + :param str dev_center_name: The name of the devcenter. + :param str environment_type_name: The name of the environment type. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devCenterName'] = dev_center_name + __args__['environmentTypeName'] = environment_type_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getEnvironmentType', __args__, opts=opts, typ=GetEnvironmentTypeResult) + return __ret__.apply(lambda __response__: GetEnvironmentTypeResult( + display_name=pulumi.get(__response__, 'display_name'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_gallery.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_gallery.py new file mode 100644 index 000000000000..9169c992d203 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_gallery.py @@ -0,0 +1,163 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetGalleryResult', + 'AwaitableGetGalleryResult', + 'get_gallery', + 'get_gallery_output', +] + +@pulumi.output_type +class GetGalleryResult: + """ + Represents a gallery. + """ + def __init__(__self__, gallery_resource_id=None, id=None, name=None, provisioning_state=None, system_data=None, type=None): + if gallery_resource_id and not isinstance(gallery_resource_id, str): + raise TypeError("Expected argument 'gallery_resource_id' to be a str") + pulumi.set(__self__, "gallery_resource_id", gallery_resource_id) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="galleryResourceId") + def gallery_resource_id(self) -> str: + """ + The resource ID of the backing Azure Compute Gallery. + """ + return pulumi.get(self, "gallery_resource_id") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetGalleryResult(GetGalleryResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetGalleryResult( + gallery_resource_id=self.gallery_resource_id, + id=self.id, + name=self.name, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + type=self.type) + + +def get_gallery(dev_center_name: Optional[str] = None, + gallery_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetGalleryResult: + """ + Gets a gallery + + + :param str dev_center_name: The name of the devcenter. + :param str gallery_name: The name of the gallery. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devCenterName'] = dev_center_name + __args__['galleryName'] = gallery_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getGallery', __args__, opts=opts, typ=GetGalleryResult).value + + return AwaitableGetGalleryResult( + gallery_resource_id=pulumi.get(__ret__, 'gallery_resource_id'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_gallery_output(dev_center_name: Optional[pulumi.Input[str]] = None, + gallery_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetGalleryResult]: + """ + Gets a gallery + + + :param str dev_center_name: The name of the devcenter. + :param str gallery_name: The name of the gallery. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devCenterName'] = dev_center_name + __args__['galleryName'] = gallery_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getGallery', __args__, opts=opts, typ=GetGalleryResult) + return __ret__.apply(lambda __response__: GetGalleryResult( + gallery_resource_id=pulumi.get(__response__, 'gallery_resource_id'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_network_connection.py new file mode 100644 index 000000000000..712cf5342427 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_network_connection.py @@ -0,0 +1,283 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetNetworkConnectionResult', + 'AwaitableGetNetworkConnectionResult', + 'get_network_connection', + 'get_network_connection_output', +] + +@pulumi.output_type +class GetNetworkConnectionResult: + """ + Network related settings + """ + def __init__(__self__, domain_join_type=None, domain_name=None, domain_password=None, domain_username=None, health_check_status=None, id=None, location=None, name=None, networking_resource_group_name=None, organization_unit=None, provisioning_state=None, subnet_id=None, system_data=None, tags=None, type=None): + if domain_join_type and not isinstance(domain_join_type, str): + raise TypeError("Expected argument 'domain_join_type' to be a str") + pulumi.set(__self__, "domain_join_type", domain_join_type) + if domain_name and not isinstance(domain_name, str): + raise TypeError("Expected argument 'domain_name' to be a str") + pulumi.set(__self__, "domain_name", domain_name) + if domain_password and not isinstance(domain_password, str): + raise TypeError("Expected argument 'domain_password' to be a str") + pulumi.set(__self__, "domain_password", domain_password) + if domain_username and not isinstance(domain_username, str): + raise TypeError("Expected argument 'domain_username' to be a str") + pulumi.set(__self__, "domain_username", domain_username) + if health_check_status and not isinstance(health_check_status, str): + raise TypeError("Expected argument 'health_check_status' to be a str") + pulumi.set(__self__, "health_check_status", health_check_status) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if networking_resource_group_name and not isinstance(networking_resource_group_name, str): + raise TypeError("Expected argument 'networking_resource_group_name' to be a str") + pulumi.set(__self__, "networking_resource_group_name", networking_resource_group_name) + if organization_unit and not isinstance(organization_unit, str): + raise TypeError("Expected argument 'organization_unit' to be a str") + pulumi.set(__self__, "organization_unit", organization_unit) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if subnet_id and not isinstance(subnet_id, str): + raise TypeError("Expected argument 'subnet_id' to be a str") + pulumi.set(__self__, "subnet_id", subnet_id) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="domainJoinType") + def domain_join_type(self) -> str: + """ + AAD Join type. + """ + return pulumi.get(self, "domain_join_type") + + @property + @pulumi.getter(name="domainName") + def domain_name(self) -> Optional[str]: + """ + Active Directory domain name + """ + return pulumi.get(self, "domain_name") + + @property + @pulumi.getter(name="domainPassword") + def domain_password(self) -> Optional[str]: + """ + The password for the account used to join domain + """ + return pulumi.get(self, "domain_password") + + @property + @pulumi.getter(name="domainUsername") + def domain_username(self) -> Optional[str]: + """ + The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + """ + return pulumi.get(self, "domain_username") + + @property + @pulumi.getter(name="healthCheckStatus") + def health_check_status(self) -> str: + """ + Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. + """ + return pulumi.get(self, "health_check_status") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkingResourceGroupName") + def networking_resource_group_name(self) -> Optional[str]: + """ + The name for resource group where NICs will be placed. + """ + return pulumi.get(self, "networking_resource_group_name") + + @property + @pulumi.getter(name="organizationUnit") + def organization_unit(self) -> Optional[str]: + """ + Active Directory domain Organization Unit (OU) + """ + return pulumi.get(self, "organization_unit") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> str: + """ + The subnet to attach Virtual Machines to + """ + return pulumi.get(self, "subnet_id") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetNetworkConnectionResult(GetNetworkConnectionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetNetworkConnectionResult( + domain_join_type=self.domain_join_type, + domain_name=self.domain_name, + domain_password=self.domain_password, + domain_username=self.domain_username, + health_check_status=self.health_check_status, + id=self.id, + location=self.location, + name=self.name, + networking_resource_group_name=self.networking_resource_group_name, + organization_unit=self.organization_unit, + provisioning_state=self.provisioning_state, + subnet_id=self.subnet_id, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_network_connection(network_connection_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetNetworkConnectionResult: + """ + Gets a network connection resource + + + :param str network_connection_name: Name of the Network Connection that can be applied to a Pool. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['networkConnectionName'] = network_connection_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getNetworkConnection', __args__, opts=opts, typ=GetNetworkConnectionResult).value + + return AwaitableGetNetworkConnectionResult( + domain_join_type=pulumi.get(__ret__, 'domain_join_type'), + domain_name=pulumi.get(__ret__, 'domain_name'), + domain_password=pulumi.get(__ret__, 'domain_password'), + domain_username=pulumi.get(__ret__, 'domain_username'), + health_check_status=pulumi.get(__ret__, 'health_check_status'), + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + networking_resource_group_name=pulumi.get(__ret__, 'networking_resource_group_name'), + organization_unit=pulumi.get(__ret__, 'organization_unit'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + subnet_id=pulumi.get(__ret__, 'subnet_id'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_network_connection_output(network_connection_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetNetworkConnectionResult]: + """ + Gets a network connection resource + + + :param str network_connection_name: Name of the Network Connection that can be applied to a Pool. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['networkConnectionName'] = network_connection_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getNetworkConnection', __args__, opts=opts, typ=GetNetworkConnectionResult) + return __ret__.apply(lambda __response__: GetNetworkConnectionResult( + domain_join_type=pulumi.get(__response__, 'domain_join_type'), + domain_name=pulumi.get(__response__, 'domain_name'), + domain_password=pulumi.get(__response__, 'domain_password'), + domain_username=pulumi.get(__response__, 'domain_username'), + health_check_status=pulumi.get(__response__, 'health_check_status'), + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + networking_resource_group_name=pulumi.get(__response__, 'networking_resource_group_name'), + organization_unit=pulumi.get(__response__, 'organization_unit'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + subnet_id=pulumi.get(__response__, 'subnet_id'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_pool.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_pool.py new file mode 100644 index 000000000000..aeee4de6b301 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_pool.py @@ -0,0 +1,387 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetPoolResult', + 'AwaitableGetPoolResult', + 'get_pool', + 'get_pool_output', +] + +@pulumi.output_type +class GetPoolResult: + """ + A pool of Virtual Machines. + """ + def __init__(__self__, dev_box_count=None, dev_box_definition=None, dev_box_definition_name=None, dev_box_definition_type=None, display_name=None, health_status=None, health_status_details=None, id=None, license_type=None, local_administrator=None, location=None, managed_virtual_network_regions=None, name=None, network_connection_name=None, provisioning_state=None, single_sign_on_status=None, stop_on_disconnect=None, stop_on_no_connect=None, system_data=None, tags=None, type=None, virtual_network_type=None): + if dev_box_count and not isinstance(dev_box_count, int): + raise TypeError("Expected argument 'dev_box_count' to be a int") + pulumi.set(__self__, "dev_box_count", dev_box_count) + if dev_box_definition and not isinstance(dev_box_definition, dict): + raise TypeError("Expected argument 'dev_box_definition' to be a dict") + pulumi.set(__self__, "dev_box_definition", dev_box_definition) + if dev_box_definition_name and not isinstance(dev_box_definition_name, str): + raise TypeError("Expected argument 'dev_box_definition_name' to be a str") + pulumi.set(__self__, "dev_box_definition_name", dev_box_definition_name) + if dev_box_definition_type and not isinstance(dev_box_definition_type, str): + raise TypeError("Expected argument 'dev_box_definition_type' to be a str") + pulumi.set(__self__, "dev_box_definition_type", dev_box_definition_type) + if display_name and not isinstance(display_name, str): + raise TypeError("Expected argument 'display_name' to be a str") + pulumi.set(__self__, "display_name", display_name) + if health_status and not isinstance(health_status, str): + raise TypeError("Expected argument 'health_status' to be a str") + pulumi.set(__self__, "health_status", health_status) + if health_status_details and not isinstance(health_status_details, list): + raise TypeError("Expected argument 'health_status_details' to be a list") + pulumi.set(__self__, "health_status_details", health_status_details) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if license_type and not isinstance(license_type, str): + raise TypeError("Expected argument 'license_type' to be a str") + pulumi.set(__self__, "license_type", license_type) + if local_administrator and not isinstance(local_administrator, str): + raise TypeError("Expected argument 'local_administrator' to be a str") + pulumi.set(__self__, "local_administrator", local_administrator) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if managed_virtual_network_regions and not isinstance(managed_virtual_network_regions, list): + raise TypeError("Expected argument 'managed_virtual_network_regions' to be a list") + pulumi.set(__self__, "managed_virtual_network_regions", managed_virtual_network_regions) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if network_connection_name and not isinstance(network_connection_name, str): + raise TypeError("Expected argument 'network_connection_name' to be a str") + pulumi.set(__self__, "network_connection_name", network_connection_name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if single_sign_on_status and not isinstance(single_sign_on_status, str): + raise TypeError("Expected argument 'single_sign_on_status' to be a str") + pulumi.set(__self__, "single_sign_on_status", single_sign_on_status) + if stop_on_disconnect and not isinstance(stop_on_disconnect, dict): + raise TypeError("Expected argument 'stop_on_disconnect' to be a dict") + pulumi.set(__self__, "stop_on_disconnect", stop_on_disconnect) + if stop_on_no_connect and not isinstance(stop_on_no_connect, dict): + raise TypeError("Expected argument 'stop_on_no_connect' to be a dict") + pulumi.set(__self__, "stop_on_no_connect", stop_on_no_connect) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + if virtual_network_type and not isinstance(virtual_network_type, str): + raise TypeError("Expected argument 'virtual_network_type' to be a str") + pulumi.set(__self__, "virtual_network_type", virtual_network_type) + + @property + @pulumi.getter(name="devBoxCount") + def dev_box_count(self) -> int: + """ + Indicates the number of provisioned Dev Boxes in this pool. + """ + return pulumi.get(self, "dev_box_count") + + @property + @pulumi.getter(name="devBoxDefinition") + def dev_box_definition(self) -> Optional['outputs.PoolDevBoxDefinitionResponse']: + """ + A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + """ + return pulumi.get(self, "dev_box_definition") + + @property + @pulumi.getter(name="devBoxDefinitionName") + def dev_box_definition_name(self) -> str: + """ + Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + """ + return pulumi.get(self, "dev_box_definition_name") + + @property + @pulumi.getter(name="devBoxDefinitionType") + def dev_box_definition_type(self) -> Optional[str]: + """ + Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + """ + return pulumi.get(self, "dev_box_definition_type") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + The display name of the pool. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="healthStatus") + def health_status(self) -> str: + """ + Overall health status of the Pool. Indicates whether or not the Pool is available to create Dev Boxes. + """ + return pulumi.get(self, "health_status") + + @property + @pulumi.getter(name="healthStatusDetails") + def health_status_details(self) -> Sequence['outputs.HealthStatusDetailResponse']: + """ + Details on the Pool health status to help diagnose issues. This is only populated when the pool status indicates the pool is in a non-healthy state + """ + return pulumi.get(self, "health_status_details") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="licenseType") + def license_type(self) -> str: + """ + Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + """ + return pulumi.get(self, "license_type") + + @property + @pulumi.getter(name="localAdministrator") + def local_administrator(self) -> str: + """ + Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + """ + return pulumi.get(self, "local_administrator") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="managedVirtualNetworkRegions") + def managed_virtual_network_regions(self) -> Optional[Sequence[str]]: + """ + The regions of the managed virtual network (required when managedNetworkType is Managed). + """ + return pulumi.get(self, "managed_virtual_network_regions") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkConnectionName") + def network_connection_name(self) -> str: + """ + Name of a Network Connection in parent Project of this Pool + """ + return pulumi.get(self, "network_connection_name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="singleSignOnStatus") + def single_sign_on_status(self) -> Optional[str]: + """ + Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + """ + return pulumi.get(self, "single_sign_on_status") + + @property + @pulumi.getter(name="stopOnDisconnect") + def stop_on_disconnect(self) -> Optional['outputs.StopOnDisconnectConfigurationResponse']: + """ + Stop on disconnect configuration settings for Dev Boxes created in this pool. + """ + return pulumi.get(self, "stop_on_disconnect") + + @property + @pulumi.getter(name="stopOnNoConnect") + def stop_on_no_connect(self) -> Optional['outputs.StopOnNoConnectConfigurationResponse']: + """ + Stop on no connect configuration settings for Dev Boxes created in this pool. + """ + return pulumi.get(self, "stop_on_no_connect") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="virtualNetworkType") + def virtual_network_type(self) -> Optional[str]: + """ + Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + """ + return pulumi.get(self, "virtual_network_type") + + +class AwaitableGetPoolResult(GetPoolResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetPoolResult( + dev_box_count=self.dev_box_count, + dev_box_definition=self.dev_box_definition, + dev_box_definition_name=self.dev_box_definition_name, + dev_box_definition_type=self.dev_box_definition_type, + display_name=self.display_name, + health_status=self.health_status, + health_status_details=self.health_status_details, + id=self.id, + license_type=self.license_type, + local_administrator=self.local_administrator, + location=self.location, + managed_virtual_network_regions=self.managed_virtual_network_regions, + name=self.name, + network_connection_name=self.network_connection_name, + provisioning_state=self.provisioning_state, + single_sign_on_status=self.single_sign_on_status, + stop_on_disconnect=self.stop_on_disconnect, + stop_on_no_connect=self.stop_on_no_connect, + system_data=self.system_data, + tags=self.tags, + type=self.type, + virtual_network_type=self.virtual_network_type) + + +def get_pool(pool_name: Optional[str] = None, + project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetPoolResult: + """ + Gets a machine pool + + + :param str pool_name: Name of the pool. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['poolName'] = pool_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getPool', __args__, opts=opts, typ=GetPoolResult).value + + return AwaitableGetPoolResult( + dev_box_count=pulumi.get(__ret__, 'dev_box_count'), + dev_box_definition=pulumi.get(__ret__, 'dev_box_definition'), + dev_box_definition_name=pulumi.get(__ret__, 'dev_box_definition_name'), + dev_box_definition_type=pulumi.get(__ret__, 'dev_box_definition_type'), + display_name=pulumi.get(__ret__, 'display_name'), + health_status=pulumi.get(__ret__, 'health_status'), + health_status_details=pulumi.get(__ret__, 'health_status_details'), + id=pulumi.get(__ret__, 'id'), + license_type=pulumi.get(__ret__, 'license_type'), + local_administrator=pulumi.get(__ret__, 'local_administrator'), + location=pulumi.get(__ret__, 'location'), + managed_virtual_network_regions=pulumi.get(__ret__, 'managed_virtual_network_regions'), + name=pulumi.get(__ret__, 'name'), + network_connection_name=pulumi.get(__ret__, 'network_connection_name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + single_sign_on_status=pulumi.get(__ret__, 'single_sign_on_status'), + stop_on_disconnect=pulumi.get(__ret__, 'stop_on_disconnect'), + stop_on_no_connect=pulumi.get(__ret__, 'stop_on_no_connect'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type'), + virtual_network_type=pulumi.get(__ret__, 'virtual_network_type')) +def get_pool_output(pool_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetPoolResult]: + """ + Gets a machine pool + + + :param str pool_name: Name of the pool. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['poolName'] = pool_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getPool', __args__, opts=opts, typ=GetPoolResult) + return __ret__.apply(lambda __response__: GetPoolResult( + dev_box_count=pulumi.get(__response__, 'dev_box_count'), + dev_box_definition=pulumi.get(__response__, 'dev_box_definition'), + dev_box_definition_name=pulumi.get(__response__, 'dev_box_definition_name'), + dev_box_definition_type=pulumi.get(__response__, 'dev_box_definition_type'), + display_name=pulumi.get(__response__, 'display_name'), + health_status=pulumi.get(__response__, 'health_status'), + health_status_details=pulumi.get(__response__, 'health_status_details'), + id=pulumi.get(__response__, 'id'), + license_type=pulumi.get(__response__, 'license_type'), + local_administrator=pulumi.get(__response__, 'local_administrator'), + location=pulumi.get(__response__, 'location'), + managed_virtual_network_regions=pulumi.get(__response__, 'managed_virtual_network_regions'), + name=pulumi.get(__response__, 'name'), + network_connection_name=pulumi.get(__response__, 'network_connection_name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + single_sign_on_status=pulumi.get(__response__, 'single_sign_on_status'), + stop_on_disconnect=pulumi.get(__response__, 'stop_on_disconnect'), + stop_on_no_connect=pulumi.get(__response__, 'stop_on_no_connect'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'), + virtual_network_type=pulumi.get(__response__, 'virtual_network_type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project.py new file mode 100644 index 000000000000..6a665677fc36 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project.py @@ -0,0 +1,269 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectResult', + 'AwaitableGetProjectResult', + 'get_project', + 'get_project_output', +] + +@pulumi.output_type +class GetProjectResult: + """ + Represents a project resource. + """ + def __init__(__self__, catalog_settings=None, description=None, dev_center_id=None, dev_center_uri=None, display_name=None, id=None, identity=None, location=None, max_dev_boxes_per_user=None, name=None, provisioning_state=None, system_data=None, tags=None, type=None): + if catalog_settings and not isinstance(catalog_settings, dict): + raise TypeError("Expected argument 'catalog_settings' to be a dict") + pulumi.set(__self__, "catalog_settings", catalog_settings) + if description and not isinstance(description, str): + raise TypeError("Expected argument 'description' to be a str") + pulumi.set(__self__, "description", description) + if dev_center_id and not isinstance(dev_center_id, str): + raise TypeError("Expected argument 'dev_center_id' to be a str") + pulumi.set(__self__, "dev_center_id", dev_center_id) + if dev_center_uri and not isinstance(dev_center_uri, str): + raise TypeError("Expected argument 'dev_center_uri' to be a str") + pulumi.set(__self__, "dev_center_uri", dev_center_uri) + if display_name and not isinstance(display_name, str): + raise TypeError("Expected argument 'display_name' to be a str") + pulumi.set(__self__, "display_name", display_name) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if max_dev_boxes_per_user and not isinstance(max_dev_boxes_per_user, int): + raise TypeError("Expected argument 'max_dev_boxes_per_user' to be a int") + pulumi.set(__self__, "max_dev_boxes_per_user", max_dev_boxes_per_user) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="catalogSettings") + def catalog_settings(self) -> Optional['outputs.ProjectCatalogSettingsResponse']: + """ + Settings to be used when associating a project with a catalog. + """ + return pulumi.get(self, "catalog_settings") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the project. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="devCenterId") + def dev_center_id(self) -> Optional[str]: + """ + Resource Id of an associated DevCenter + """ + return pulumi.get(self, "dev_center_id") + + @property + @pulumi.getter(name="devCenterUri") + def dev_center_uri(self) -> str: + """ + The URI of the Dev Center resource this project is associated with. + """ + return pulumi.get(self, "dev_center_uri") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + The display name of the project. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="maxDevBoxesPerUser") + def max_dev_boxes_per_user(self) -> Optional[int]: + """ + When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + """ + return pulumi.get(self, "max_dev_boxes_per_user") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetProjectResult(GetProjectResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectResult( + catalog_settings=self.catalog_settings, + description=self.description, + dev_center_id=self.dev_center_id, + dev_center_uri=self.dev_center_uri, + display_name=self.display_name, + id=self.id, + identity=self.identity, + location=self.location, + max_dev_boxes_per_user=self.max_dev_boxes_per_user, + name=self.name, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_project(project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectResult: + """ + Gets a specific project. + + + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProject', __args__, opts=opts, typ=GetProjectResult).value + + return AwaitableGetProjectResult( + catalog_settings=pulumi.get(__ret__, 'catalog_settings'), + description=pulumi.get(__ret__, 'description'), + dev_center_id=pulumi.get(__ret__, 'dev_center_id'), + dev_center_uri=pulumi.get(__ret__, 'dev_center_uri'), + display_name=pulumi.get(__ret__, 'display_name'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + max_dev_boxes_per_user=pulumi.get(__ret__, 'max_dev_boxes_per_user'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_project_output(project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectResult]: + """ + Gets a specific project. + + + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProject', __args__, opts=opts, typ=GetProjectResult) + return __ret__.apply(lambda __response__: GetProjectResult( + catalog_settings=pulumi.get(__response__, 'catalog_settings'), + description=pulumi.get(__response__, 'description'), + dev_center_id=pulumi.get(__response__, 'dev_center_id'), + dev_center_uri=pulumi.get(__response__, 'dev_center_uri'), + display_name=pulumi.get(__response__, 'display_name'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + max_dev_boxes_per_user=pulumi.get(__response__, 'max_dev_boxes_per_user'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog.py new file mode 100644 index 000000000000..3cfeec60cbc0 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog.py @@ -0,0 +1,275 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectCatalogResult', + 'AwaitableGetProjectCatalogResult', + 'get_project_catalog', + 'get_project_catalog_output', +] + +@pulumi.output_type +class GetProjectCatalogResult: + """ + Represents a catalog. + """ + def __init__(__self__, ado_git=None, connection_state=None, git_hub=None, id=None, last_connection_time=None, last_sync_stats=None, last_sync_time=None, name=None, provisioning_state=None, sync_state=None, sync_type=None, system_data=None, tags=None, type=None): + if ado_git and not isinstance(ado_git, dict): + raise TypeError("Expected argument 'ado_git' to be a dict") + pulumi.set(__self__, "ado_git", ado_git) + if connection_state and not isinstance(connection_state, str): + raise TypeError("Expected argument 'connection_state' to be a str") + pulumi.set(__self__, "connection_state", connection_state) + if git_hub and not isinstance(git_hub, dict): + raise TypeError("Expected argument 'git_hub' to be a dict") + pulumi.set(__self__, "git_hub", git_hub) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if last_connection_time and not isinstance(last_connection_time, str): + raise TypeError("Expected argument 'last_connection_time' to be a str") + pulumi.set(__self__, "last_connection_time", last_connection_time) + if last_sync_stats and not isinstance(last_sync_stats, dict): + raise TypeError("Expected argument 'last_sync_stats' to be a dict") + pulumi.set(__self__, "last_sync_stats", last_sync_stats) + if last_sync_time and not isinstance(last_sync_time, str): + raise TypeError("Expected argument 'last_sync_time' to be a str") + pulumi.set(__self__, "last_sync_time", last_sync_time) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if sync_state and not isinstance(sync_state, str): + raise TypeError("Expected argument 'sync_state' to be a str") + pulumi.set(__self__, "sync_state", sync_state) + if sync_type and not isinstance(sync_type, str): + raise TypeError("Expected argument 'sync_type' to be a str") + pulumi.set(__self__, "sync_type", sync_type) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="adoGit") + def ado_git(self) -> Optional['outputs.GitCatalogResponse']: + """ + Properties for an Azure DevOps catalog type. + """ + return pulumi.get(self, "ado_git") + + @property + @pulumi.getter(name="connectionState") + def connection_state(self) -> str: + """ + The connection state of the catalog. + """ + return pulumi.get(self, "connection_state") + + @property + @pulumi.getter(name="gitHub") + def git_hub(self) -> Optional['outputs.GitCatalogResponse']: + """ + Properties for a GitHub catalog type. + """ + return pulumi.get(self, "git_hub") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="lastConnectionTime") + def last_connection_time(self) -> str: + """ + When the catalog was last connected. + """ + return pulumi.get(self, "last_connection_time") + + @property + @pulumi.getter(name="lastSyncStats") + def last_sync_stats(self) -> 'outputs.SyncStatsResponse': + """ + Stats of the latest synchronization. + """ + return pulumi.get(self, "last_sync_stats") + + @property + @pulumi.getter(name="lastSyncTime") + def last_sync_time(self) -> str: + """ + When the catalog was last synced. + """ + return pulumi.get(self, "last_sync_time") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="syncState") + def sync_state(self) -> str: + """ + The synchronization state of the catalog. + """ + return pulumi.get(self, "sync_state") + + @property + @pulumi.getter(name="syncType") + def sync_type(self) -> Optional[str]: + """ + Indicates the type of sync that is configured for the catalog. + """ + return pulumi.get(self, "sync_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetProjectCatalogResult(GetProjectCatalogResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectCatalogResult( + ado_git=self.ado_git, + connection_state=self.connection_state, + git_hub=self.git_hub, + id=self.id, + last_connection_time=self.last_connection_time, + last_sync_stats=self.last_sync_stats, + last_sync_time=self.last_sync_time, + name=self.name, + provisioning_state=self.provisioning_state, + sync_state=self.sync_state, + sync_type=self.sync_type, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_project_catalog(catalog_name: Optional[str] = None, + project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectCatalogResult: + """ + Gets an associated project catalog. + + + :param str catalog_name: The name of the Catalog. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProjectCatalog', __args__, opts=opts, typ=GetProjectCatalogResult).value + + return AwaitableGetProjectCatalogResult( + ado_git=pulumi.get(__ret__, 'ado_git'), + connection_state=pulumi.get(__ret__, 'connection_state'), + git_hub=pulumi.get(__ret__, 'git_hub'), + id=pulumi.get(__ret__, 'id'), + last_connection_time=pulumi.get(__ret__, 'last_connection_time'), + last_sync_stats=pulumi.get(__ret__, 'last_sync_stats'), + last_sync_time=pulumi.get(__ret__, 'last_sync_time'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + sync_state=pulumi.get(__ret__, 'sync_state'), + sync_type=pulumi.get(__ret__, 'sync_type'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_project_catalog_output(catalog_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectCatalogResult]: + """ + Gets an associated project catalog. + + + :param str catalog_name: The name of the Catalog. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProjectCatalog', __args__, opts=opts, typ=GetProjectCatalogResult) + return __ret__.apply(lambda __response__: GetProjectCatalogResult( + ado_git=pulumi.get(__response__, 'ado_git'), + connection_state=pulumi.get(__response__, 'connection_state'), + git_hub=pulumi.get(__response__, 'git_hub'), + id=pulumi.get(__response__, 'id'), + last_connection_time=pulumi.get(__response__, 'last_connection_time'), + last_sync_stats=pulumi.get(__response__, 'last_sync_stats'), + last_sync_time=pulumi.get(__response__, 'last_sync_time'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + sync_state=pulumi.get(__response__, 'sync_state'), + sync_type=pulumi.get(__response__, 'sync_type'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_environment_definition_error_details.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_environment_definition_error_details.py new file mode 100644 index 000000000000..c59497fef125 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_environment_definition_error_details.py @@ -0,0 +1,99 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectCatalogEnvironmentDefinitionErrorDetailsResult', + 'AwaitableGetProjectCatalogEnvironmentDefinitionErrorDetailsResult', + 'get_project_catalog_environment_definition_error_details', + 'get_project_catalog_environment_definition_error_details_output', +] + +@pulumi.output_type +class GetProjectCatalogEnvironmentDefinitionErrorDetailsResult: + """ + List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource. + """ + def __init__(__self__, errors=None): + if errors and not isinstance(errors, list): + raise TypeError("Expected argument 'errors' to be a list") + pulumi.set(__self__, "errors", errors) + + @property + @pulumi.getter + def errors(self) -> Sequence['outputs.CatalogErrorDetailsResponse']: + """ + Errors associated with resources synchronized from the catalog. + """ + return pulumi.get(self, "errors") + + +class AwaitableGetProjectCatalogEnvironmentDefinitionErrorDetailsResult(GetProjectCatalogEnvironmentDefinitionErrorDetailsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectCatalogEnvironmentDefinitionErrorDetailsResult( + errors=self.errors) + + +def get_project_catalog_environment_definition_error_details(catalog_name: Optional[str] = None, + environment_definition_name: Optional[str] = None, + project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectCatalogEnvironmentDefinitionErrorDetailsResult: + """ + Gets Environment Definition error details + + + :param str catalog_name: The name of the Catalog. + :param str environment_definition_name: The name of the Environment Definition. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['environmentDefinitionName'] = environment_definition_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProjectCatalogEnvironmentDefinitionErrorDetails', __args__, opts=opts, typ=GetProjectCatalogEnvironmentDefinitionErrorDetailsResult).value + + return AwaitableGetProjectCatalogEnvironmentDefinitionErrorDetailsResult( + errors=pulumi.get(__ret__, 'errors')) +def get_project_catalog_environment_definition_error_details_output(catalog_name: Optional[pulumi.Input[str]] = None, + environment_definition_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectCatalogEnvironmentDefinitionErrorDetailsResult]: + """ + Gets Environment Definition error details + + + :param str catalog_name: The name of the Catalog. + :param str environment_definition_name: The name of the Environment Definition. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['environmentDefinitionName'] = environment_definition_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProjectCatalogEnvironmentDefinitionErrorDetails', __args__, opts=opts, typ=GetProjectCatalogEnvironmentDefinitionErrorDetailsResult) + return __ret__.apply(lambda __response__: GetProjectCatalogEnvironmentDefinitionErrorDetailsResult( + errors=pulumi.get(__response__, 'errors'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_image_definition_build_details.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_image_definition_build_details.py new file mode 100644 index 000000000000..245bb253e496 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_image_definition_build_details.py @@ -0,0 +1,231 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectCatalogImageDefinitionBuildDetailsResult', + 'AwaitableGetProjectCatalogImageDefinitionBuildDetailsResult', + 'get_project_catalog_image_definition_build_details', + 'get_project_catalog_image_definition_build_details_output', +] + +@pulumi.output_type +class GetProjectCatalogImageDefinitionBuildDetailsResult: + """ + Represents a specific build of an Image Definition. + """ + def __init__(__self__, end_time=None, error_details=None, id=None, image_reference=None, name=None, start_time=None, status=None, system_data=None, task_groups=None, type=None): + if end_time and not isinstance(end_time, str): + raise TypeError("Expected argument 'end_time' to be a str") + pulumi.set(__self__, "end_time", end_time) + if error_details and not isinstance(error_details, dict): + raise TypeError("Expected argument 'error_details' to be a dict") + pulumi.set(__self__, "error_details", error_details) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if image_reference and not isinstance(image_reference, dict): + raise TypeError("Expected argument 'image_reference' to be a dict") + pulumi.set(__self__, "image_reference", image_reference) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if start_time and not isinstance(start_time, str): + raise TypeError("Expected argument 'start_time' to be a str") + pulumi.set(__self__, "start_time", start_time) + if status and not isinstance(status, str): + raise TypeError("Expected argument 'status' to be a str") + pulumi.set(__self__, "status", status) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if task_groups and not isinstance(task_groups, list): + raise TypeError("Expected argument 'task_groups' to be a list") + pulumi.set(__self__, "task_groups", task_groups) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> str: + """ + End time of the task group. + """ + return pulumi.get(self, "end_time") + + @property + @pulumi.getter(name="errorDetails") + def error_details(self) -> 'outputs.ImageCreationErrorDetailsResponse': + """ + Details for image creation error. Populated when the image creation is not successful. + """ + return pulumi.get(self, "error_details") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="imageReference") + def image_reference(self) -> 'outputs.ImageReferenceResponse': + """ + The specific image version used by the build. + """ + return pulumi.get(self, "image_reference") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> str: + """ + Start time of the task group. + """ + return pulumi.get(self, "start_time") + + @property + @pulumi.getter + def status(self) -> str: + """ + The status of the build. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter(name="taskGroups") + def task_groups(self) -> Sequence['outputs.ImageDefinitionBuildTaskGroupResponse']: + """ + The list of task groups executed during the image definition build. + """ + return pulumi.get(self, "task_groups") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetProjectCatalogImageDefinitionBuildDetailsResult(GetProjectCatalogImageDefinitionBuildDetailsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectCatalogImageDefinitionBuildDetailsResult( + end_time=self.end_time, + error_details=self.error_details, + id=self.id, + image_reference=self.image_reference, + name=self.name, + start_time=self.start_time, + status=self.status, + system_data=self.system_data, + task_groups=self.task_groups, + type=self.type) + + +def get_project_catalog_image_definition_build_details(build_name: Optional[str] = None, + catalog_name: Optional[str] = None, + image_definition_name: Optional[str] = None, + project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectCatalogImageDefinitionBuildDetailsResult: + """ + Gets Build details + + + :param str build_name: The ID of the Image Definition Build. + :param str catalog_name: The name of the Catalog. + :param str image_definition_name: The name of the Image Definition. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['buildName'] = build_name + __args__['catalogName'] = catalog_name + __args__['imageDefinitionName'] = image_definition_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionBuildDetails', __args__, opts=opts, typ=GetProjectCatalogImageDefinitionBuildDetailsResult).value + + return AwaitableGetProjectCatalogImageDefinitionBuildDetailsResult( + end_time=pulumi.get(__ret__, 'end_time'), + error_details=pulumi.get(__ret__, 'error_details'), + id=pulumi.get(__ret__, 'id'), + image_reference=pulumi.get(__ret__, 'image_reference'), + name=pulumi.get(__ret__, 'name'), + start_time=pulumi.get(__ret__, 'start_time'), + status=pulumi.get(__ret__, 'status'), + system_data=pulumi.get(__ret__, 'system_data'), + task_groups=pulumi.get(__ret__, 'task_groups'), + type=pulumi.get(__ret__, 'type')) +def get_project_catalog_image_definition_build_details_output(build_name: Optional[pulumi.Input[str]] = None, + catalog_name: Optional[pulumi.Input[str]] = None, + image_definition_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectCatalogImageDefinitionBuildDetailsResult]: + """ + Gets Build details + + + :param str build_name: The ID of the Image Definition Build. + :param str catalog_name: The name of the Catalog. + :param str image_definition_name: The name of the Image Definition. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['buildName'] = build_name + __args__['catalogName'] = catalog_name + __args__['imageDefinitionName'] = image_definition_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionBuildDetails', __args__, opts=opts, typ=GetProjectCatalogImageDefinitionBuildDetailsResult) + return __ret__.apply(lambda __response__: GetProjectCatalogImageDefinitionBuildDetailsResult( + end_time=pulumi.get(__response__, 'end_time'), + error_details=pulumi.get(__response__, 'error_details'), + id=pulumi.get(__response__, 'id'), + image_reference=pulumi.get(__response__, 'image_reference'), + name=pulumi.get(__response__, 'name'), + start_time=pulumi.get(__response__, 'start_time'), + status=pulumi.get(__response__, 'status'), + system_data=pulumi.get(__response__, 'system_data'), + task_groups=pulumi.get(__response__, 'task_groups'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_image_definition_error_details.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_image_definition_error_details.py new file mode 100644 index 000000000000..60f23d67636b --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_image_definition_error_details.py @@ -0,0 +1,99 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectCatalogImageDefinitionErrorDetailsResult', + 'AwaitableGetProjectCatalogImageDefinitionErrorDetailsResult', + 'get_project_catalog_image_definition_error_details', + 'get_project_catalog_image_definition_error_details_output', +] + +@pulumi.output_type +class GetProjectCatalogImageDefinitionErrorDetailsResult: + """ + List of validator error details. Populated when changes are made to the resource or its dependent resources that impact the validity of the Catalog resource. + """ + def __init__(__self__, errors=None): + if errors and not isinstance(errors, list): + raise TypeError("Expected argument 'errors' to be a list") + pulumi.set(__self__, "errors", errors) + + @property + @pulumi.getter + def errors(self) -> Sequence['outputs.CatalogErrorDetailsResponse']: + """ + Errors associated with resources synchronized from the catalog. + """ + return pulumi.get(self, "errors") + + +class AwaitableGetProjectCatalogImageDefinitionErrorDetailsResult(GetProjectCatalogImageDefinitionErrorDetailsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectCatalogImageDefinitionErrorDetailsResult( + errors=self.errors) + + +def get_project_catalog_image_definition_error_details(catalog_name: Optional[str] = None, + image_definition_name: Optional[str] = None, + project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectCatalogImageDefinitionErrorDetailsResult: + """ + Gets Image Definition error details + + + :param str catalog_name: The name of the Catalog. + :param str image_definition_name: The name of the Image Definition. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['imageDefinitionName'] = image_definition_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionErrorDetails', __args__, opts=opts, typ=GetProjectCatalogImageDefinitionErrorDetailsResult).value + + return AwaitableGetProjectCatalogImageDefinitionErrorDetailsResult( + errors=pulumi.get(__ret__, 'errors')) +def get_project_catalog_image_definition_error_details_output(catalog_name: Optional[pulumi.Input[str]] = None, + image_definition_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectCatalogImageDefinitionErrorDetailsResult]: + """ + Gets Image Definition error details + + + :param str catalog_name: The name of the Catalog. + :param str image_definition_name: The name of the Image Definition. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['imageDefinitionName'] = image_definition_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProjectCatalogImageDefinitionErrorDetails', __args__, opts=opts, typ=GetProjectCatalogImageDefinitionErrorDetailsResult) + return __ret__.apply(lambda __response__: GetProjectCatalogImageDefinitionErrorDetailsResult( + errors=pulumi.get(__response__, 'errors'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_sync_error_details.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_sync_error_details.py new file mode 100644 index 000000000000..b45bb032814c --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_catalog_sync_error_details.py @@ -0,0 +1,121 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectCatalogSyncErrorDetailsResult', + 'AwaitableGetProjectCatalogSyncErrorDetailsResult', + 'get_project_catalog_sync_error_details', + 'get_project_catalog_sync_error_details_output', +] + +@pulumi.output_type +class GetProjectCatalogSyncErrorDetailsResult: + """ + Synchronization error details. + """ + def __init__(__self__, conflicts=None, errors=None, operation_error=None): + if conflicts and not isinstance(conflicts, list): + raise TypeError("Expected argument 'conflicts' to be a list") + pulumi.set(__self__, "conflicts", conflicts) + if errors and not isinstance(errors, list): + raise TypeError("Expected argument 'errors' to be a list") + pulumi.set(__self__, "errors", errors) + if operation_error and not isinstance(operation_error, dict): + raise TypeError("Expected argument 'operation_error' to be a dict") + pulumi.set(__self__, "operation_error", operation_error) + + @property + @pulumi.getter + def conflicts(self) -> Sequence['outputs.CatalogConflictErrorResponse']: + """ + Catalog items that have conflicting names. + """ + return pulumi.get(self, "conflicts") + + @property + @pulumi.getter + def errors(self) -> Sequence['outputs.CatalogSyncErrorResponse']: + """ + Errors that occured during synchronization. + """ + return pulumi.get(self, "errors") + + @property + @pulumi.getter(name="operationError") + def operation_error(self) -> 'outputs.CatalogErrorDetailsResponse': + """ + Error information for the overall synchronization operation. + """ + return pulumi.get(self, "operation_error") + + +class AwaitableGetProjectCatalogSyncErrorDetailsResult(GetProjectCatalogSyncErrorDetailsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectCatalogSyncErrorDetailsResult( + conflicts=self.conflicts, + errors=self.errors, + operation_error=self.operation_error) + + +def get_project_catalog_sync_error_details(catalog_name: Optional[str] = None, + project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectCatalogSyncErrorDetailsResult: + """ + Gets project catalog synchronization error details + + + :param str catalog_name: The name of the Catalog. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProjectCatalogSyncErrorDetails', __args__, opts=opts, typ=GetProjectCatalogSyncErrorDetailsResult).value + + return AwaitableGetProjectCatalogSyncErrorDetailsResult( + conflicts=pulumi.get(__ret__, 'conflicts'), + errors=pulumi.get(__ret__, 'errors'), + operation_error=pulumi.get(__ret__, 'operation_error')) +def get_project_catalog_sync_error_details_output(catalog_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectCatalogSyncErrorDetailsResult]: + """ + Gets project catalog synchronization error details + + + :param str catalog_name: The name of the Catalog. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['catalogName'] = catalog_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProjectCatalogSyncErrorDetails', __args__, opts=opts, typ=GetProjectCatalogSyncErrorDetailsResult) + return __ret__.apply(lambda __response__: GetProjectCatalogSyncErrorDetailsResult( + conflicts=pulumi.get(__response__, 'conflicts'), + errors=pulumi.get(__response__, 'errors'), + operation_error=pulumi.get(__response__, 'operation_error'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_environment_type.py new file mode 100644 index 000000000000..17314f5e1230 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_environment_type.py @@ -0,0 +1,275 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectEnvironmentTypeResult', + 'AwaitableGetProjectEnvironmentTypeResult', + 'get_project_environment_type', + 'get_project_environment_type_output', +] + +@pulumi.output_type +class GetProjectEnvironmentTypeResult: + """ + Represents an environment type. + """ + def __init__(__self__, creator_role_assignment=None, deployment_target_id=None, display_name=None, environment_count=None, id=None, identity=None, location=None, name=None, provisioning_state=None, status=None, system_data=None, tags=None, type=None, user_role_assignments=None): + if creator_role_assignment and not isinstance(creator_role_assignment, dict): + raise TypeError("Expected argument 'creator_role_assignment' to be a dict") + pulumi.set(__self__, "creator_role_assignment", creator_role_assignment) + if deployment_target_id and not isinstance(deployment_target_id, str): + raise TypeError("Expected argument 'deployment_target_id' to be a str") + pulumi.set(__self__, "deployment_target_id", deployment_target_id) + if display_name and not isinstance(display_name, str): + raise TypeError("Expected argument 'display_name' to be a str") + pulumi.set(__self__, "display_name", display_name) + if environment_count and not isinstance(environment_count, int): + raise TypeError("Expected argument 'environment_count' to be a int") + pulumi.set(__self__, "environment_count", environment_count) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if status and not isinstance(status, str): + raise TypeError("Expected argument 'status' to be a str") + pulumi.set(__self__, "status", status) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + if user_role_assignments and not isinstance(user_role_assignments, dict): + raise TypeError("Expected argument 'user_role_assignments' to be a dict") + pulumi.set(__self__, "user_role_assignments", user_role_assignments) + + @property + @pulumi.getter(name="creatorRoleAssignment") + def creator_role_assignment(self) -> Optional['outputs.ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment']: + """ + The role definition assigned to the environment creator on backing resources. + """ + return pulumi.get(self, "creator_role_assignment") + + @property + @pulumi.getter(name="deploymentTargetId") + def deployment_target_id(self) -> Optional[str]: + """ + Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + """ + return pulumi.get(self, "deployment_target_id") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + The display name of the project environment type. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="environmentCount") + def environment_count(self) -> int: + """ + The number of environments of this type. + """ + return pulumi.get(self, "environment_count") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + The geo-location for the environment type + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Defines whether this Environment Type can be used in this Project. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="userRoleAssignments") + def user_role_assignments(self) -> Optional[Mapping[str, 'outputs.UserRoleAssignmentResponse']]: + """ + Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + """ + return pulumi.get(self, "user_role_assignments") + + +class AwaitableGetProjectEnvironmentTypeResult(GetProjectEnvironmentTypeResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectEnvironmentTypeResult( + creator_role_assignment=self.creator_role_assignment, + deployment_target_id=self.deployment_target_id, + display_name=self.display_name, + environment_count=self.environment_count, + id=self.id, + identity=self.identity, + location=self.location, + name=self.name, + provisioning_state=self.provisioning_state, + status=self.status, + system_data=self.system_data, + tags=self.tags, + type=self.type, + user_role_assignments=self.user_role_assignments) + + +def get_project_environment_type(environment_type_name: Optional[str] = None, + project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectEnvironmentTypeResult: + """ + Gets a project environment type. + + + :param str environment_type_name: The name of the environment type. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['environmentTypeName'] = environment_type_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProjectEnvironmentType', __args__, opts=opts, typ=GetProjectEnvironmentTypeResult).value + + return AwaitableGetProjectEnvironmentTypeResult( + creator_role_assignment=pulumi.get(__ret__, 'creator_role_assignment'), + deployment_target_id=pulumi.get(__ret__, 'deployment_target_id'), + display_name=pulumi.get(__ret__, 'display_name'), + environment_count=pulumi.get(__ret__, 'environment_count'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + status=pulumi.get(__ret__, 'status'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type'), + user_role_assignments=pulumi.get(__ret__, 'user_role_assignments')) +def get_project_environment_type_output(environment_type_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectEnvironmentTypeResult]: + """ + Gets a project environment type. + + + :param str environment_type_name: The name of the environment type. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['environmentTypeName'] = environment_type_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProjectEnvironmentType', __args__, opts=opts, typ=GetProjectEnvironmentTypeResult) + return __ret__.apply(lambda __response__: GetProjectEnvironmentTypeResult( + creator_role_assignment=pulumi.get(__response__, 'creator_role_assignment'), + deployment_target_id=pulumi.get(__response__, 'deployment_target_id'), + display_name=pulumi.get(__response__, 'display_name'), + environment_count=pulumi.get(__response__, 'environment_count'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + status=pulumi.get(__response__, 'status'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'), + user_role_assignments=pulumi.get(__response__, 'user_role_assignments'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_inherited_settings.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_inherited_settings.py new file mode 100644 index 000000000000..c2df1851d79f --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_inherited_settings.py @@ -0,0 +1,101 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectInheritedSettingsResult', + 'AwaitableGetProjectInheritedSettingsResult', + 'get_project_inherited_settings', + 'get_project_inherited_settings_output', +] + +@pulumi.output_type +class GetProjectInheritedSettingsResult: + """ + Applicable inherited settings for a project. + """ + def __init__(__self__, network_settings=None, project_catalog_settings=None): + if network_settings and not isinstance(network_settings, dict): + raise TypeError("Expected argument 'network_settings' to be a dict") + pulumi.set(__self__, "network_settings", network_settings) + if project_catalog_settings and not isinstance(project_catalog_settings, dict): + raise TypeError("Expected argument 'project_catalog_settings' to be a dict") + pulumi.set(__self__, "project_catalog_settings", project_catalog_settings) + + @property + @pulumi.getter(name="networkSettings") + def network_settings(self) -> 'outputs.ProjectNetworkSettingsResponse': + """ + Network settings that will be enforced on this project. + """ + return pulumi.get(self, "network_settings") + + @property + @pulumi.getter(name="projectCatalogSettings") + def project_catalog_settings(self) -> 'outputs.DevCenterProjectCatalogSettingsResponse': + """ + Dev Center settings to be used when associating a project with a catalog. + """ + return pulumi.get(self, "project_catalog_settings") + + +class AwaitableGetProjectInheritedSettingsResult(GetProjectInheritedSettingsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectInheritedSettingsResult( + network_settings=self.network_settings, + project_catalog_settings=self.project_catalog_settings) + + +def get_project_inherited_settings(project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectInheritedSettingsResult: + """ + Gets applicable inherited settings for this project. + + + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProjectInheritedSettings', __args__, opts=opts, typ=GetProjectInheritedSettingsResult).value + + return AwaitableGetProjectInheritedSettingsResult( + network_settings=pulumi.get(__ret__, 'network_settings'), + project_catalog_settings=pulumi.get(__ret__, 'project_catalog_settings')) +def get_project_inherited_settings_output(project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectInheritedSettingsResult]: + """ + Gets applicable inherited settings for this project. + + + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProjectInheritedSettings', __args__, opts=opts, typ=GetProjectInheritedSettingsResult) + return __ret__.apply(lambda __response__: GetProjectInheritedSettingsResult( + network_settings=pulumi.get(__response__, 'network_settings'), + project_catalog_settings=pulumi.get(__response__, 'project_catalog_settings'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_policy.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_policy.py new file mode 100644 index 000000000000..1e6a6d6a72b5 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_project_policy.py @@ -0,0 +1,177 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetProjectPolicyResult', + 'AwaitableGetProjectPolicyResult', + 'get_project_policy', + 'get_project_policy_output', +] + +@pulumi.output_type +class GetProjectPolicyResult: + """ + Represents an project policy resource. + """ + def __init__(__self__, id=None, name=None, provisioning_state=None, resource_policies=None, scopes=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if resource_policies and not isinstance(resource_policies, list): + raise TypeError("Expected argument 'resource_policies' to be a list") + pulumi.set(__self__, "resource_policies", resource_policies) + if scopes and not isinstance(scopes, list): + raise TypeError("Expected argument 'scopes' to be a list") + pulumi.set(__self__, "scopes", scopes) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="resourcePolicies") + def resource_policies(self) -> Optional[Sequence['outputs.ResourcePolicyResponse']]: + """ + Resource policies that are a part of this project policy. + """ + return pulumi.get(self, "resource_policies") + + @property + @pulumi.getter + def scopes(self) -> Optional[Sequence[str]]: + """ + Resources that have access to the shared resources that are a part of this project policy. + """ + return pulumi.get(self, "scopes") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetProjectPolicyResult(GetProjectPolicyResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetProjectPolicyResult( + id=self.id, + name=self.name, + provisioning_state=self.provisioning_state, + resource_policies=self.resource_policies, + scopes=self.scopes, + system_data=self.system_data, + type=self.type) + + +def get_project_policy(dev_center_name: Optional[str] = None, + project_policy_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetProjectPolicyResult: + """ + Gets a specific project policy. + + + :param str dev_center_name: The name of the devcenter. + :param str project_policy_name: The name of the project policy. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devCenterName'] = dev_center_name + __args__['projectPolicyName'] = project_policy_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getProjectPolicy', __args__, opts=opts, typ=GetProjectPolicyResult).value + + return AwaitableGetProjectPolicyResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + resource_policies=pulumi.get(__ret__, 'resource_policies'), + scopes=pulumi.get(__ret__, 'scopes'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_project_policy_output(dev_center_name: Optional[pulumi.Input[str]] = None, + project_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetProjectPolicyResult]: + """ + Gets a specific project policy. + + + :param str dev_center_name: The name of the devcenter. + :param str project_policy_name: The name of the project policy. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['devCenterName'] = dev_center_name + __args__['projectPolicyName'] = project_policy_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getProjectPolicy', __args__, opts=opts, typ=GetProjectPolicyResult) + return __ret__.apply(lambda __response__: GetProjectPolicyResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + resource_policies=pulumi.get(__response__, 'resource_policies'), + scopes=pulumi.get(__response__, 'scopes'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/get_schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_schedule.py new file mode 100644 index 000000000000..1b63c01bcabe --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/get_schedule.py @@ -0,0 +1,245 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetScheduleResult', + 'AwaitableGetScheduleResult', + 'get_schedule', + 'get_schedule_output', +] + +@pulumi.output_type +class GetScheduleResult: + """ + Represents a Schedule to execute a task. + """ + def __init__(__self__, frequency=None, id=None, location=None, name=None, provisioning_state=None, state=None, system_data=None, tags=None, time=None, time_zone=None, type=None): + if frequency and not isinstance(frequency, str): + raise TypeError("Expected argument 'frequency' to be a str") + pulumi.set(__self__, "frequency", frequency) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if state and not isinstance(state, str): + raise TypeError("Expected argument 'state' to be a str") + pulumi.set(__self__, "state", state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if time and not isinstance(time, str): + raise TypeError("Expected argument 'time' to be a str") + pulumi.set(__self__, "time", time) + if time_zone and not isinstance(time_zone, str): + raise TypeError("Expected argument 'time_zone' to be a str") + pulumi.set(__self__, "time_zone", time_zone) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def frequency(self) -> str: + """ + The frequency of this scheduled task. + """ + return pulumi.get(self, "frequency") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def state(self) -> Optional[str]: + """ + Indicates whether or not this scheduled task is enabled. + """ + return pulumi.get(self, "state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def time(self) -> str: + """ + The target time to trigger the action. The format is HH:MM. + """ + return pulumi.get(self, "time") + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> str: + """ + The IANA timezone id at which the schedule should execute. + """ + return pulumi.get(self, "time_zone") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetScheduleResult(GetScheduleResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetScheduleResult( + frequency=self.frequency, + id=self.id, + location=self.location, + name=self.name, + provisioning_state=self.provisioning_state, + state=self.state, + system_data=self.system_data, + tags=self.tags, + time=self.time, + time_zone=self.time_zone, + type=self.type) + + +def get_schedule(pool_name: Optional[str] = None, + project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + schedule_name: Optional[str] = None, + top: Optional[int] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetScheduleResult: + """ + Gets a schedule resource. + + + :param str pool_name: Name of the pool. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str schedule_name: The name of the schedule that uniquely identifies it. + :param int top: The maximum number of resources to return from the operation. Example: '$top=10'. + """ + __args__ = dict() + __args__['poolName'] = pool_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + __args__['scheduleName'] = schedule_name + __args__['top'] = top + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:getSchedule', __args__, opts=opts, typ=GetScheduleResult).value + + return AwaitableGetScheduleResult( + frequency=pulumi.get(__ret__, 'frequency'), + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + state=pulumi.get(__ret__, 'state'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + time=pulumi.get(__ret__, 'time'), + time_zone=pulumi.get(__ret__, 'time_zone'), + type=pulumi.get(__ret__, 'type')) +def get_schedule_output(pool_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + schedule_name: Optional[pulumi.Input[str]] = None, + top: Optional[pulumi.Input[Optional[int]]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetScheduleResult]: + """ + Gets a schedule resource. + + + :param str pool_name: Name of the pool. + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str schedule_name: The name of the schedule that uniquely identifies it. + :param int top: The maximum number of resources to return from the operation. Example: '$top=10'. + """ + __args__ = dict() + __args__['poolName'] = pool_name + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + __args__['scheduleName'] = schedule_name + __args__['top'] = top + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:getSchedule', __args__, opts=opts, typ=GetScheduleResult) + return __ret__.apply(lambda __response__: GetScheduleResult( + frequency=pulumi.get(__response__, 'frequency'), + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + state=pulumi.get(__response__, 'state'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + time=pulumi.get(__response__, 'time'), + time_zone=pulumi.get(__response__, 'time_zone'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/list_skus_by_project.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/list_skus_by_project.py new file mode 100644 index 000000000000..290de0e985ba --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/list_skus_by_project.py @@ -0,0 +1,101 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'ListSkusByProjectResult', + 'AwaitableListSkusByProjectResult', + 'list_skus_by_project', + 'list_skus_by_project_output', +] + +@pulumi.output_type +class ListSkusByProjectResult: + """ + Results of the Microsoft.DevCenter SKU list operation. + """ + def __init__(__self__, next_link=None, value=None): + if next_link and not isinstance(next_link, str): + raise TypeError("Expected argument 'next_link' to be a str") + pulumi.set(__self__, "next_link", next_link) + if value and not isinstance(value, list): + raise TypeError("Expected argument 'value' to be a list") + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="nextLink") + def next_link(self) -> str: + """ + URL to get the next set of results if there are any. + """ + return pulumi.get(self, "next_link") + + @property + @pulumi.getter + def value(self) -> Sequence['outputs.DevCenterSkuResponse']: + """ + Current page of results. + """ + return pulumi.get(self, "value") + + +class AwaitableListSkusByProjectResult(ListSkusByProjectResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListSkusByProjectResult( + next_link=self.next_link, + value=self.value) + + +def list_skus_by_project(project_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListSkusByProjectResult: + """ + Lists SKUs available to the project + + + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:devcenter/v20250201:listSkusByProject', __args__, opts=opts, typ=ListSkusByProjectResult).value + + return AwaitableListSkusByProjectResult( + next_link=pulumi.get(__ret__, 'next_link'), + value=pulumi.get(__ret__, 'value')) +def list_skus_by_project_output(project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListSkusByProjectResult]: + """ + Lists SKUs available to the project + + + :param str project_name: The name of the project. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['projectName'] = project_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:devcenter/v20250201:listSkusByProject', __args__, opts=opts, typ=ListSkusByProjectResult) + return __ret__.apply(lambda __response__: ListSkusByProjectResult( + next_link=pulumi.get(__response__, 'next_link'), + value=pulumi.get(__response__, 'value'))) diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/network_connection.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/network_connection.py new file mode 100644 index 000000000000..869a24863743 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/network_connection.py @@ -0,0 +1,453 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = ['NetworkConnectionArgs', 'NetworkConnection'] + +@pulumi.input_type +class NetworkConnectionArgs: + def __init__(__self__, *, + domain_join_type: pulumi.Input[Union[str, 'DomainJoinType']], + resource_group_name: pulumi.Input[str], + subnet_id: pulumi.Input[str], + domain_name: Optional[pulumi.Input[str]] = None, + domain_password: Optional[pulumi.Input[str]] = None, + domain_username: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + network_connection_name: Optional[pulumi.Input[str]] = None, + networking_resource_group_name: Optional[pulumi.Input[str]] = None, + organization_unit: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a NetworkConnection resource. + :param pulumi.Input[Union[str, 'DomainJoinType']] domain_join_type: AAD Join type. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] subnet_id: The subnet to attach Virtual Machines to + :param pulumi.Input[str] domain_name: Active Directory domain name + :param pulumi.Input[str] domain_password: The password for the account used to join domain + :param pulumi.Input[str] domain_username: The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] network_connection_name: Name of the Network Connection that can be applied to a Pool. + :param pulumi.Input[str] networking_resource_group_name: The name for resource group where NICs will be placed. + :param pulumi.Input[str] organization_unit: Active Directory domain Organization Unit (OU) + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "domain_join_type", domain_join_type) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "subnet_id", subnet_id) + if domain_name is not None: + pulumi.set(__self__, "domain_name", domain_name) + if domain_password is not None: + pulumi.set(__self__, "domain_password", domain_password) + if domain_username is not None: + pulumi.set(__self__, "domain_username", domain_username) + if location is not None: + pulumi.set(__self__, "location", location) + if network_connection_name is not None: + pulumi.set(__self__, "network_connection_name", network_connection_name) + if networking_resource_group_name is not None: + pulumi.set(__self__, "networking_resource_group_name", networking_resource_group_name) + if organization_unit is not None: + pulumi.set(__self__, "organization_unit", organization_unit) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="domainJoinType") + def domain_join_type(self) -> pulumi.Input[Union[str, 'DomainJoinType']]: + """ + AAD Join type. + """ + return pulumi.get(self, "domain_join_type") + + @domain_join_type.setter + def domain_join_type(self, value: pulumi.Input[Union[str, 'DomainJoinType']]): + pulumi.set(self, "domain_join_type", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> pulumi.Input[str]: + """ + The subnet to attach Virtual Machines to + """ + return pulumi.get(self, "subnet_id") + + @subnet_id.setter + def subnet_id(self, value: pulumi.Input[str]): + pulumi.set(self, "subnet_id", value) + + @property + @pulumi.getter(name="domainName") + def domain_name(self) -> Optional[pulumi.Input[str]]: + """ + Active Directory domain name + """ + return pulumi.get(self, "domain_name") + + @domain_name.setter + def domain_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "domain_name", value) + + @property + @pulumi.getter(name="domainPassword") + def domain_password(self) -> Optional[pulumi.Input[str]]: + """ + The password for the account used to join domain + """ + return pulumi.get(self, "domain_password") + + @domain_password.setter + def domain_password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "domain_password", value) + + @property + @pulumi.getter(name="domainUsername") + def domain_username(self) -> Optional[pulumi.Input[str]]: + """ + The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + """ + return pulumi.get(self, "domain_username") + + @domain_username.setter + def domain_username(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "domain_username", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="networkConnectionName") + def network_connection_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the Network Connection that can be applied to a Pool. + """ + return pulumi.get(self, "network_connection_name") + + @network_connection_name.setter + def network_connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "network_connection_name", value) + + @property + @pulumi.getter(name="networkingResourceGroupName") + def networking_resource_group_name(self) -> Optional[pulumi.Input[str]]: + """ + The name for resource group where NICs will be placed. + """ + return pulumi.get(self, "networking_resource_group_name") + + @networking_resource_group_name.setter + def networking_resource_group_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "networking_resource_group_name", value) + + @property + @pulumi.getter(name="organizationUnit") + def organization_unit(self) -> Optional[pulumi.Input[str]]: + """ + Active Directory domain Organization Unit (OU) + """ + return pulumi.get(self, "organization_unit") + + @organization_unit.setter + def organization_unit(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "organization_unit", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class NetworkConnection(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + domain_join_type: Optional[pulumi.Input[Union[str, 'DomainJoinType']]] = None, + domain_name: Optional[pulumi.Input[str]] = None, + domain_password: Optional[pulumi.Input[str]] = None, + domain_username: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + network_connection_name: Optional[pulumi.Input[str]] = None, + networking_resource_group_name: Optional[pulumi.Input[str]] = None, + organization_unit: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + subnet_id: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Network related settings + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union[str, 'DomainJoinType']] domain_join_type: AAD Join type. + :param pulumi.Input[str] domain_name: Active Directory domain name + :param pulumi.Input[str] domain_password: The password for the account used to join domain + :param pulumi.Input[str] domain_username: The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] network_connection_name: Name of the Network Connection that can be applied to a Pool. + :param pulumi.Input[str] networking_resource_group_name: The name for resource group where NICs will be placed. + :param pulumi.Input[str] organization_unit: Active Directory domain Organization Unit (OU) + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] subnet_id: The subnet to attach Virtual Machines to + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: NetworkConnectionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Network related settings + + :param str resource_name: The name of the resource. + :param NetworkConnectionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(NetworkConnectionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + domain_join_type: Optional[pulumi.Input[Union[str, 'DomainJoinType']]] = None, + domain_name: Optional[pulumi.Input[str]] = None, + domain_password: Optional[pulumi.Input[str]] = None, + domain_username: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + network_connection_name: Optional[pulumi.Input[str]] = None, + networking_resource_group_name: Optional[pulumi.Input[str]] = None, + organization_unit: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + subnet_id: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = NetworkConnectionArgs.__new__(NetworkConnectionArgs) + + if domain_join_type is None and not opts.urn: + raise TypeError("Missing required property 'domain_join_type'") + __props__.__dict__["domain_join_type"] = domain_join_type + __props__.__dict__["domain_name"] = domain_name + __props__.__dict__["domain_password"] = domain_password + __props__.__dict__["domain_username"] = domain_username + __props__.__dict__["location"] = location + __props__.__dict__["network_connection_name"] = network_connection_name + __props__.__dict__["networking_resource_group_name"] = networking_resource_group_name + __props__.__dict__["organization_unit"] = organization_unit + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if subnet_id is None and not opts.urn: + raise TypeError("Missing required property 'subnet_id'") + __props__.__dict__["subnet_id"] = subnet_id + __props__.__dict__["tags"] = tags + __props__.__dict__["health_check_status"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230401:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240201:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:NetworkConnection"), pulumi.Alias(type_="azure-native:devcenter:NetworkConnection")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(NetworkConnection, __self__).__init__( + 'azure-native:devcenter/v20250201:NetworkConnection', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'NetworkConnection': + """ + Get an existing NetworkConnection resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = NetworkConnectionArgs.__new__(NetworkConnectionArgs) + + __props__.__dict__["domain_join_type"] = None + __props__.__dict__["domain_name"] = None + __props__.__dict__["domain_password"] = None + __props__.__dict__["domain_username"] = None + __props__.__dict__["health_check_status"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["networking_resource_group_name"] = None + __props__.__dict__["organization_unit"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["subnet_id"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return NetworkConnection(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="domainJoinType") + def domain_join_type(self) -> pulumi.Output[str]: + """ + AAD Join type. + """ + return pulumi.get(self, "domain_join_type") + + @property + @pulumi.getter(name="domainName") + def domain_name(self) -> pulumi.Output[Optional[str]]: + """ + Active Directory domain name + """ + return pulumi.get(self, "domain_name") + + @property + @pulumi.getter(name="domainPassword") + def domain_password(self) -> pulumi.Output[Optional[str]]: + """ + The password for the account used to join domain + """ + return pulumi.get(self, "domain_password") + + @property + @pulumi.getter(name="domainUsername") + def domain_username(self) -> pulumi.Output[Optional[str]]: + """ + The username of an Active Directory account (user or service account) that has permissions to create computer objects in Active Directory. Required format: admin@contoso.com. + """ + return pulumi.get(self, "domain_username") + + @property + @pulumi.getter(name="healthCheckStatus") + def health_check_status(self) -> pulumi.Output[str]: + """ + Overall health status of the network connection. Health checks are run on creation, update, and periodically to validate the network connection. + """ + return pulumi.get(self, "health_check_status") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkingResourceGroupName") + def networking_resource_group_name(self) -> pulumi.Output[Optional[str]]: + """ + The name for resource group where NICs will be placed. + """ + return pulumi.get(self, "networking_resource_group_name") + + @property + @pulumi.getter(name="organizationUnit") + def organization_unit(self) -> pulumi.Output[Optional[str]]: + """ + Active Directory domain Organization Unit (OU) + """ + return pulumi.get(self, "organization_unit") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> pulumi.Output[str]: + """ + The subnet to attach Virtual Machines to + """ + return pulumi.get(self, "subnet_id") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/outputs.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/outputs.py new file mode 100644 index 000000000000..c0fd18221742 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/outputs.py @@ -0,0 +1,1808 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = [ + 'CapabilityResponse', + 'CatalogConflictErrorResponse', + 'CatalogErrorDetailsResponse', + 'CatalogSyncErrorResponse', + 'CustomerManagedKeyEncryptionResponse', + 'CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity', + 'DevBoxProvisioningSettingsResponse', + 'DevCenterNetworkSettingsResponse', + 'DevCenterProjectCatalogSettingsResponse', + 'DevCenterSkuResponse', + 'EncryptionResponse', + 'EnvironmentRoleResponse', + 'GitCatalogResponse', + 'HealthStatusDetailResponse', + 'ImageCreationErrorDetailsResponse', + 'ImageDefinitionBuildTaskGroupResponse', + 'ImageDefinitionBuildTaskResponse', + 'ImageDefinitionBuildTaskResponseParameters', + 'ImageReferenceResponse', + 'ImageValidationErrorDetailsResponse', + 'ManagedServiceIdentityResponse', + 'PoolDevBoxDefinitionResponse', + 'ProjectCatalogSettingsResponse', + 'ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment', + 'ProjectNetworkSettingsResponse', + 'ResourcePolicyResponse', + 'SkuResponse', + 'StopOnDisconnectConfigurationResponse', + 'StopOnNoConnectConfigurationResponse', + 'SyncStatsResponse', + 'SystemDataResponse', + 'UserAssignedIdentityResponse', + 'UserRoleAssignmentResponse', +] + +@pulumi.output_type +class CapabilityResponse(dict): + """ + A name/value pair to describe a capability. + """ + def __init__(__self__, *, + name: str, + value: str): + """ + A name/value pair to describe a capability. + :param str name: Name of the capability. + :param str value: Value of the capability. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def name(self) -> str: + """ + Name of the capability. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def value(self) -> str: + """ + Value of the capability. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class CatalogConflictErrorResponse(dict): + """ + An individual conflict error. + """ + def __init__(__self__, *, + name: str, + path: str): + """ + An individual conflict error. + :param str name: Name of the conflicting catalog item. + :param str path: The path of the file that has a conflicting name. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter + def name(self) -> str: + """ + Name of the conflicting catalog item. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def path(self) -> str: + """ + The path of the file that has a conflicting name. + """ + return pulumi.get(self, "path") + + +@pulumi.output_type +class CatalogErrorDetailsResponse(dict): + """ + Catalog error details + """ + def __init__(__self__, *, + code: Optional[str] = None, + message: Optional[str] = None): + """ + Catalog error details + :param str code: An identifier for the error. + :param str message: A message describing the error. + """ + if code is not None: + pulumi.set(__self__, "code", code) + if message is not None: + pulumi.set(__self__, "message", message) + + @property + @pulumi.getter + def code(self) -> Optional[str]: + """ + An identifier for the error. + """ + return pulumi.get(self, "code") + + @property + @pulumi.getter + def message(self) -> Optional[str]: + """ + A message describing the error. + """ + return pulumi.get(self, "message") + + +@pulumi.output_type +class CatalogSyncErrorResponse(dict): + """ + An individual synchronization error. + """ + def __init__(__self__, *, + error_details: Sequence['outputs.CatalogErrorDetailsResponse'], + path: str): + """ + An individual synchronization error. + :param Sequence['CatalogErrorDetailsResponse'] error_details: Errors associated with the file. + :param str path: The path of the file the error is associated with. + """ + pulumi.set(__self__, "error_details", error_details) + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter(name="errorDetails") + def error_details(self) -> Sequence['outputs.CatalogErrorDetailsResponse']: + """ + Errors associated with the file. + """ + return pulumi.get(self, "error_details") + + @property + @pulumi.getter + def path(self) -> str: + """ + The path of the file the error is associated with. + """ + return pulumi.get(self, "path") + + +@pulumi.output_type +class CustomerManagedKeyEncryptionResponse(dict): + """ + All Customer-managed key encryption properties for the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "keyEncryptionKeyIdentity": + suggest = "key_encryption_key_identity" + elif key == "keyEncryptionKeyUrl": + suggest = "key_encryption_key_url" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CustomerManagedKeyEncryptionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CustomerManagedKeyEncryptionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CustomerManagedKeyEncryptionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + key_encryption_key_identity: Optional['outputs.CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity'] = None, + key_encryption_key_url: Optional[str] = None): + """ + All Customer-managed key encryption properties for the resource. + :param 'CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity' key_encryption_key_identity: All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + :param str key_encryption_key_url: key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + """ + if key_encryption_key_identity is not None: + pulumi.set(__self__, "key_encryption_key_identity", key_encryption_key_identity) + if key_encryption_key_url is not None: + pulumi.set(__self__, "key_encryption_key_url", key_encryption_key_url) + + @property + @pulumi.getter(name="keyEncryptionKeyIdentity") + def key_encryption_key_identity(self) -> Optional['outputs.CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity']: + """ + All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + """ + return pulumi.get(self, "key_encryption_key_identity") + + @property + @pulumi.getter(name="keyEncryptionKeyUrl") + def key_encryption_key_url(self) -> Optional[str]: + """ + key encryption key Url, versioned or non-versioned. Ex: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 or https://contosovault.vault.azure.net/keys/contosokek. + """ + return pulumi.get(self, "key_encryption_key_url") + + +@pulumi.output_type +class CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity(dict): + """ + All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "delegatedIdentityClientId": + suggest = "delegated_identity_client_id" + elif key == "identityType": + suggest = "identity_type" + elif key == "userAssignedIdentityResourceId": + suggest = "user_assigned_identity_resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CustomerManagedKeyEncryptionResponseKeyEncryptionKeyIdentity.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + delegated_identity_client_id: Optional[str] = None, + identity_type: Optional[str] = None, + user_assigned_identity_resource_id: Optional[str] = None): + """ + All identity configuration for Customer-managed key settings defining which identity should be used to auth to Key Vault. + :param str delegated_identity_client_id: delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + :param str identity_type: Values can be systemAssignedIdentity or userAssignedIdentity + :param str user_assigned_identity_resource_id: user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + """ + if delegated_identity_client_id is not None: + pulumi.set(__self__, "delegated_identity_client_id", delegated_identity_client_id) + if identity_type is not None: + pulumi.set(__self__, "identity_type", identity_type) + if user_assigned_identity_resource_id is not None: + pulumi.set(__self__, "user_assigned_identity_resource_id", user_assigned_identity_resource_id) + + @property + @pulumi.getter(name="delegatedIdentityClientId") + def delegated_identity_client_id(self) -> Optional[str]: + """ + delegated identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and userAssignedIdentity - internal use only. + """ + return pulumi.get(self, "delegated_identity_client_id") + + @property + @pulumi.getter(name="identityType") + def identity_type(self) -> Optional[str]: + """ + Values can be systemAssignedIdentity or userAssignedIdentity + """ + return pulumi.get(self, "identity_type") + + @property + @pulumi.getter(name="userAssignedIdentityResourceId") + def user_assigned_identity_resource_id(self) -> Optional[str]: + """ + user assigned identity to use for accessing key encryption key Url. Ex: /subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups//providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. Mutually exclusive with identityType systemAssignedIdentity and delegatedResourceIdentity. + """ + return pulumi.get(self, "user_assigned_identity_resource_id") + + +@pulumi.output_type +class DevBoxProvisioningSettingsResponse(dict): + """ + Provisioning settings that apply to all Dev Boxes created in this dev center + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "installAzureMonitorAgentEnableStatus": + suggest = "install_azure_monitor_agent_enable_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DevBoxProvisioningSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DevBoxProvisioningSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DevBoxProvisioningSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + install_azure_monitor_agent_enable_status: Optional[str] = None): + """ + Provisioning settings that apply to all Dev Boxes created in this dev center + :param str install_azure_monitor_agent_enable_status: Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + if install_azure_monitor_agent_enable_status is not None: + pulumi.set(__self__, "install_azure_monitor_agent_enable_status", install_azure_monitor_agent_enable_status) + + @property + @pulumi.getter(name="installAzureMonitorAgentEnableStatus") + def install_azure_monitor_agent_enable_status(self) -> Optional[str]: + """ + Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + return pulumi.get(self, "install_azure_monitor_agent_enable_status") + + +@pulumi.output_type +class DevCenterNetworkSettingsResponse(dict): + """ + Network settings for the Dev Center. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "microsoftHostedNetworkEnableStatus": + suggest = "microsoft_hosted_network_enable_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DevCenterNetworkSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DevCenterNetworkSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DevCenterNetworkSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + microsoft_hosted_network_enable_status: Optional[str] = None): + """ + Network settings for the Dev Center. + :param str microsoft_hosted_network_enable_status: Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + """ + if microsoft_hosted_network_enable_status is not None: + pulumi.set(__self__, "microsoft_hosted_network_enable_status", microsoft_hosted_network_enable_status) + + @property + @pulumi.getter(name="microsoftHostedNetworkEnableStatus") + def microsoft_hosted_network_enable_status(self) -> Optional[str]: + """ + Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + """ + return pulumi.get(self, "microsoft_hosted_network_enable_status") + + +@pulumi.output_type +class DevCenterProjectCatalogSettingsResponse(dict): + """ + Project catalog settings for project catalogs under a project associated to this dev center. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "catalogItemSyncEnableStatus": + suggest = "catalog_item_sync_enable_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DevCenterProjectCatalogSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DevCenterProjectCatalogSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DevCenterProjectCatalogSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + catalog_item_sync_enable_status: Optional[str] = None): + """ + Project catalog settings for project catalogs under a project associated to this dev center. + :param str catalog_item_sync_enable_status: Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + if catalog_item_sync_enable_status is not None: + pulumi.set(__self__, "catalog_item_sync_enable_status", catalog_item_sync_enable_status) + + @property + @pulumi.getter(name="catalogItemSyncEnableStatus") + def catalog_item_sync_enable_status(self) -> Optional[str]: + """ + Whether project catalogs associated with projects in this dev center can be configured to sync catalog items. + """ + return pulumi.get(self, "catalog_item_sync_enable_status") + + +@pulumi.output_type +class DevCenterSkuResponse(dict): + """ + The resource model definition representing SKU for DevCenter resources + """ + def __init__(__self__, *, + capabilities: Sequence['outputs.CapabilityResponse'], + locations: Sequence[str], + name: str, + resource_type: str, + capacity: Optional[int] = None, + family: Optional[str] = None, + size: Optional[str] = None, + tier: Optional[str] = None): + """ + The resource model definition representing SKU for DevCenter resources + :param Sequence['CapabilityResponse'] capabilities: Collection of name/value pairs to describe the SKU capabilities. + :param Sequence[str] locations: SKU supported locations. + :param str name: The name of the SKU. E.g. P3. It is typically a letter+number code + :param str resource_type: The name of the resource type + :param int capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param str family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param str size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param str tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "capabilities", capabilities) + pulumi.set(__self__, "locations", locations) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_type", resource_type) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def capabilities(self) -> Sequence['outputs.CapabilityResponse']: + """ + Collection of name/value pairs to describe the SKU capabilities. + """ + return pulumi.get(self, "capabilities") + + @property + @pulumi.getter + def locations(self) -> Sequence[str]: + """ + SKU supported locations. + """ + return pulumi.get(self, "locations") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="resourceType") + def resource_type(self) -> str: + """ + The name of the resource type + """ + return pulumi.get(self, "resource_type") + + @property + @pulumi.getter + def capacity(self) -> Optional[int]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @property + @pulumi.getter + def family(self) -> Optional[str]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @property + @pulumi.getter + def size(self) -> Optional[str]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @property + @pulumi.getter + def tier(self) -> Optional[str]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + +@pulumi.output_type +class EncryptionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customerManagedKeyEncryption": + suggest = "customer_managed_key_encryption" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EncryptionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EncryptionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EncryptionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + customer_managed_key_encryption: Optional['outputs.CustomerManagedKeyEncryptionResponse'] = None): + """ + :param 'CustomerManagedKeyEncryptionResponse' customer_managed_key_encryption: All Customer-managed key encryption properties for the resource. + """ + if customer_managed_key_encryption is not None: + pulumi.set(__self__, "customer_managed_key_encryption", customer_managed_key_encryption) + + @property + @pulumi.getter(name="customerManagedKeyEncryption") + def customer_managed_key_encryption(self) -> Optional['outputs.CustomerManagedKeyEncryptionResponse']: + """ + All Customer-managed key encryption properties for the resource. + """ + return pulumi.get(self, "customer_managed_key_encryption") + + +@pulumi.output_type +class EnvironmentRoleResponse(dict): + """ + A role that can be assigned to a user. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "roleName": + suggest = "role_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EnvironmentRoleResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EnvironmentRoleResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EnvironmentRoleResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + description: str, + role_name: str): + """ + A role that can be assigned to a user. + :param str description: This is a description of the Role Assignment. + :param str role_name: The common name of the Role Assignment. This is a descriptive name such as 'AcrPush'. + """ + pulumi.set(__self__, "description", description) + pulumi.set(__self__, "role_name", role_name) + + @property + @pulumi.getter + def description(self) -> str: + """ + This is a description of the Role Assignment. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="roleName") + def role_name(self) -> str: + """ + The common name of the Role Assignment. This is a descriptive name such as 'AcrPush'. + """ + return pulumi.get(self, "role_name") + + +@pulumi.output_type +class GitCatalogResponse(dict): + """ + Properties for a Git repository catalog. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "secretIdentifier": + suggest = "secret_identifier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GitCatalogResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GitCatalogResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GitCatalogResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + branch: Optional[str] = None, + path: Optional[str] = None, + secret_identifier: Optional[str] = None, + uri: Optional[str] = None): + """ + Properties for a Git repository catalog. + :param str branch: Git branch. + :param str path: The folder where the catalog items can be found inside the repository. + :param str secret_identifier: A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + :param str uri: Git URI. + """ + if branch is not None: + pulumi.set(__self__, "branch", branch) + if path is not None: + pulumi.set(__self__, "path", path) + if secret_identifier is not None: + pulumi.set(__self__, "secret_identifier", secret_identifier) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter + def branch(self) -> Optional[str]: + """ + Git branch. + """ + return pulumi.get(self, "branch") + + @property + @pulumi.getter + def path(self) -> Optional[str]: + """ + The folder where the catalog items can be found inside the repository. + """ + return pulumi.get(self, "path") + + @property + @pulumi.getter(name="secretIdentifier") + def secret_identifier(self) -> Optional[str]: + """ + A reference to the Key Vault secret containing a security token to authenticate to a Git repository. + """ + return pulumi.get(self, "secret_identifier") + + @property + @pulumi.getter + def uri(self) -> Optional[str]: + """ + Git URI. + """ + return pulumi.get(self, "uri") + + +@pulumi.output_type +class HealthStatusDetailResponse(dict): + """ + Pool health status detail. + """ + def __init__(__self__, *, + code: str, + message: str): + """ + Pool health status detail. + :param str code: An identifier for the issue. + :param str message: A message describing the issue, intended to be suitable for display in a user interface + """ + pulumi.set(__self__, "code", code) + pulumi.set(__self__, "message", message) + + @property + @pulumi.getter + def code(self) -> str: + """ + An identifier for the issue. + """ + return pulumi.get(self, "code") + + @property + @pulumi.getter + def message(self) -> str: + """ + A message describing the issue, intended to be suitable for display in a user interface + """ + return pulumi.get(self, "message") + + +@pulumi.output_type +class ImageCreationErrorDetailsResponse(dict): + """ + Image creation error details + """ + def __init__(__self__, *, + code: Optional[str] = None, + message: Optional[str] = None): + """ + Image creation error details + :param str code: An identifier for the error. + :param str message: A message describing the error. + """ + if code is not None: + pulumi.set(__self__, "code", code) + if message is not None: + pulumi.set(__self__, "message", message) + + @property + @pulumi.getter + def code(self) -> Optional[str]: + """ + An identifier for the error. + """ + return pulumi.get(self, "code") + + @property + @pulumi.getter + def message(self) -> Optional[str]: + """ + A message describing the error. + """ + return pulumi.get(self, "message") + + +@pulumi.output_type +class ImageDefinitionBuildTaskGroupResponse(dict): + """ + A task group executed during the image definition build. + """ + def __init__(__self__, *, + end_time: str, + name: str, + start_time: str, + status: str, + tasks: Sequence['outputs.ImageDefinitionBuildTaskResponse']): + """ + A task group executed during the image definition build. + :param str end_time: End time of the task group. + :param str name: The name of the task group. + :param str start_time: Start time of the task group. + :param str status: The status of the task group. + :param Sequence['ImageDefinitionBuildTaskResponse'] tasks: The list of tasks executed during the task group. + """ + pulumi.set(__self__, "end_time", end_time) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "start_time", start_time) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "tasks", tasks) + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> str: + """ + End time of the task group. + """ + return pulumi.get(self, "end_time") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the task group. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> str: + """ + Start time of the task group. + """ + return pulumi.get(self, "start_time") + + @property + @pulumi.getter + def status(self) -> str: + """ + The status of the task group. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter + def tasks(self) -> Sequence['outputs.ImageDefinitionBuildTaskResponse']: + """ + The list of tasks executed during the task group. + """ + return pulumi.get(self, "tasks") + + +@pulumi.output_type +class ImageDefinitionBuildTaskResponse(dict): + """ + A task executed during the image definition build. + """ + def __init__(__self__, *, + end_time: str, + id: str, + log_uri: str, + start_time: str, + status: str, + display_name: Optional[str] = None, + name: Optional[str] = None, + parameters: Optional[Sequence['outputs.ImageDefinitionBuildTaskResponseParameters']] = None): + """ + A task executed during the image definition build. + :param str end_time: End time of the task. + :param str id: ID of the task instance. + :param str log_uri: The URI for retrieving logs for the task execution. + :param str start_time: Start time of the task. + :param str status: The status of the task. + :param str display_name: Display name to help differentiate multiple instances of the same task. + :param str name: The name of the task. + :param Sequence['ImageDefinitionBuildTaskResponseParameters'] parameters: Parameters for the task. + """ + pulumi.set(__self__, "end_time", end_time) + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "log_uri", log_uri) + pulumi.set(__self__, "start_time", start_time) + pulumi.set(__self__, "status", status) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if name is not None: + pulumi.set(__self__, "name", name) + if parameters is not None: + pulumi.set(__self__, "parameters", parameters) + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> str: + """ + End time of the task. + """ + return pulumi.get(self, "end_time") + + @property + @pulumi.getter + def id(self) -> str: + """ + ID of the task instance. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="logUri") + def log_uri(self) -> str: + """ + The URI for retrieving logs for the task execution. + """ + return pulumi.get(self, "log_uri") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> str: + """ + Start time of the task. + """ + return pulumi.get(self, "start_time") + + @property + @pulumi.getter + def status(self) -> str: + """ + The status of the task. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name to help differentiate multiple instances of the same task. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + The name of the task. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def parameters(self) -> Optional[Sequence['outputs.ImageDefinitionBuildTaskResponseParameters']]: + """ + Parameters for the task. + """ + return pulumi.get(self, "parameters") + + +@pulumi.output_type +class ImageDefinitionBuildTaskResponseParameters(dict): + def __init__(__self__, *, + key: str, + value: str): + pulumi.set(__self__, "key", key) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> str: + return pulumi.get(self, "key") + + @property + @pulumi.getter + def value(self) -> str: + return pulumi.get(self, "value") + + +@pulumi.output_type +class ImageReferenceResponse(dict): + """ + Image reference information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "exactVersion": + suggest = "exact_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageReferenceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageReferenceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageReferenceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + exact_version: str, + id: Optional[str] = None): + """ + Image reference information + :param str exact_version: The actual version of the image after use. When id references a gallery image latest version, this will indicate the actual version in use. + :param str id: Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + """ + pulumi.set(__self__, "exact_version", exact_version) + if id is not None: + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter(name="exactVersion") + def exact_version(self) -> str: + """ + The actual version of the image after use. When id references a gallery image latest version, this will indicate the actual version in use. + """ + return pulumi.get(self, "exact_version") + + @property + @pulumi.getter + def id(self) -> Optional[str]: + """ + Image ID, or Image version ID. When Image ID is provided, its latest version will be used. + """ + return pulumi.get(self, "id") + + +@pulumi.output_type +class ImageValidationErrorDetailsResponse(dict): + """ + Image validation error details + """ + def __init__(__self__, *, + code: Optional[str] = None, + message: Optional[str] = None): + """ + Image validation error details + :param str code: An identifier for the error. + :param str message: A message describing the error. + """ + if code is not None: + pulumi.set(__self__, "code", code) + if message is not None: + pulumi.set(__self__, "message", message) + + @property + @pulumi.getter + def code(self) -> Optional[str]: + """ + An identifier for the error. + """ + return pulumi.get(self, "code") + + @property + @pulumi.getter + def message(self) -> Optional[str]: + """ + A message describing the error. + """ + return pulumi.get(self, "message") + + +@pulumi.output_type +class ManagedServiceIdentityResponse(dict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + elif key == "userAssignedIdentities": + suggest = "user_assigned_identities" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedServiceIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: str, + user_assigned_identities: Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param str principal_id: The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str tenant_id: The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param Mapping[str, 'UserAssignedIdentityResponse'] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + +@pulumi.output_type +class PoolDevBoxDefinitionResponse(dict): + """ + Represents a definition for a Developer Machine. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "activeImageReference": + suggest = "active_image_reference" + elif key == "imageReference": + suggest = "image_reference" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PoolDevBoxDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PoolDevBoxDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PoolDevBoxDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + active_image_reference: 'outputs.ImageReferenceResponse', + image_reference: Optional['outputs.ImageReferenceResponse'] = None, + sku: Optional['outputs.SkuResponse'] = None): + """ + Represents a definition for a Developer Machine. + :param 'ImageReferenceResponse' active_image_reference: Image reference information for the currently active image (only populated during updates). + :param 'ImageReferenceResponse' image_reference: Image reference information. + :param 'SkuResponse' sku: The SKU for Dev Boxes created from the Pool. + """ + pulumi.set(__self__, "active_image_reference", active_image_reference) + if image_reference is not None: + pulumi.set(__self__, "image_reference", image_reference) + if sku is not None: + pulumi.set(__self__, "sku", sku) + + @property + @pulumi.getter(name="activeImageReference") + def active_image_reference(self) -> 'outputs.ImageReferenceResponse': + """ + Image reference information for the currently active image (only populated during updates). + """ + return pulumi.get(self, "active_image_reference") + + @property + @pulumi.getter(name="imageReference") + def image_reference(self) -> Optional['outputs.ImageReferenceResponse']: + """ + Image reference information. + """ + return pulumi.get(self, "image_reference") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + The SKU for Dev Boxes created from the Pool. + """ + return pulumi.get(self, "sku") + + +@pulumi.output_type +class ProjectCatalogSettingsResponse(dict): + """ + Settings to be used when associating a project with a catalog. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "catalogItemSyncTypes": + suggest = "catalog_item_sync_types" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ProjectCatalogSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ProjectCatalogSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ProjectCatalogSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + catalog_item_sync_types: Optional[Sequence[str]] = None): + """ + Settings to be used when associating a project with a catalog. + :param Sequence[str] catalog_item_sync_types: Indicates catalog item types that can be synced. + """ + if catalog_item_sync_types is not None: + pulumi.set(__self__, "catalog_item_sync_types", catalog_item_sync_types) + + @property + @pulumi.getter(name="catalogItemSyncTypes") + def catalog_item_sync_types(self) -> Optional[Sequence[str]]: + """ + Indicates catalog item types that can be synced. + """ + return pulumi.get(self, "catalog_item_sync_types") + + +@pulumi.output_type +class ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment(dict): + """ + The role definition assigned to the environment creator on backing resources. + """ + def __init__(__self__, *, + roles: Optional[Mapping[str, 'outputs.EnvironmentRoleResponse']] = None): + """ + The role definition assigned to the environment creator on backing resources. + :param Mapping[str, 'EnvironmentRoleResponse'] roles: A map of roles to assign to the environment creator. + """ + if roles is not None: + pulumi.set(__self__, "roles", roles) + + @property + @pulumi.getter + def roles(self) -> Optional[Mapping[str, 'outputs.EnvironmentRoleResponse']]: + """ + A map of roles to assign to the environment creator. + """ + return pulumi.get(self, "roles") + + +@pulumi.output_type +class ProjectNetworkSettingsResponse(dict): + """ + Network settings for the project. + """ + def __init__(__self__, *, + microsoft_hosted_network_enable_status: str): + """ + Network settings for the project. + :param str microsoft_hosted_network_enable_status: Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + """ + pulumi.set(__self__, "microsoft_hosted_network_enable_status", microsoft_hosted_network_enable_status) + + @property + @pulumi.getter(name="microsoftHostedNetworkEnableStatus") + def microsoft_hosted_network_enable_status(self) -> str: + """ + Indicates whether pools in this Dev Center can use Microsoft Hosted Networks. Defaults to Enabled if not set. + """ + return pulumi.get(self, "microsoft_hosted_network_enable_status") + + +@pulumi.output_type +class ResourcePolicyResponse(dict): + """ + A resource policy. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resourceType": + suggest = "resource_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ResourcePolicyResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ResourcePolicyResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ResourcePolicyResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + action: Optional[str] = None, + filter: Optional[str] = None, + resource_type: Optional[str] = None, + resources: Optional[str] = None): + """ + A resource policy. + :param str action: Policy action to be taken on the resources. This is optional, and defaults to allow + :param str filter: Optional. When specified, this expression is used to filter the resources. + :param str resource_type: Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + :param str resources: Resources that are included and shared as a part of a project policy. + """ + if action is not None: + pulumi.set(__self__, "action", action) + if filter is not None: + pulumi.set(__self__, "filter", filter) + if resource_type is not None: + pulumi.set(__self__, "resource_type", resource_type) + if resources is not None: + pulumi.set(__self__, "resources", resources) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + """ + Policy action to be taken on the resources. This is optional, and defaults to allow + """ + return pulumi.get(self, "action") + + @property + @pulumi.getter + def filter(self) -> Optional[str]: + """ + Optional. When specified, this expression is used to filter the resources. + """ + return pulumi.get(self, "filter") + + @property + @pulumi.getter(name="resourceType") + def resource_type(self) -> Optional[str]: + """ + Optional. The resource type being restricted or allowed by a project policy. Used with a given action to restrict or allow access to a resource type. + """ + return pulumi.get(self, "resource_type") + + @property + @pulumi.getter + def resources(self) -> Optional[str]: + """ + Resources that are included and shared as a part of a project policy. + """ + return pulumi.get(self, "resources") + + +@pulumi.output_type +class SkuResponse(dict): + """ + The resource model definition representing SKU + """ + def __init__(__self__, *, + name: str, + capacity: Optional[int] = None, + family: Optional[str] = None, + size: Optional[str] = None, + tier: Optional[str] = None): + """ + The resource model definition representing SKU + :param str name: The name of the SKU. E.g. P3. It is typically a letter+number code + :param int capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param str family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param str size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param str tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "name", name) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the SKU. E.g. P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def capacity(self) -> Optional[int]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @property + @pulumi.getter + def family(self) -> Optional[str]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @property + @pulumi.getter + def size(self) -> Optional[str]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @property + @pulumi.getter + def tier(self) -> Optional[str]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + +@pulumi.output_type +class StopOnDisconnectConfigurationResponse(dict): + """ + Stop on disconnect configuration settings for Dev Boxes created in this pool. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "gracePeriodMinutes": + suggest = "grace_period_minutes" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StopOnDisconnectConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StopOnDisconnectConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StopOnDisconnectConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + grace_period_minutes: Optional[int] = None, + status: Optional[str] = None): + """ + Stop on disconnect configuration settings for Dev Boxes created in this pool. + :param int grace_period_minutes: The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. + :param str status: Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + """ + if grace_period_minutes is not None: + pulumi.set(__self__, "grace_period_minutes", grace_period_minutes) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="gracePeriodMinutes") + def grace_period_minutes(self) -> Optional[int]: + """ + The specified time in minutes to wait before stopping a Dev Box once disconnect is detected. + """ + return pulumi.get(self, "grace_period_minutes") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Whether the feature to stop the Dev Box on disconnect once the grace period has lapsed is enabled. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class StopOnNoConnectConfigurationResponse(dict): + """ + Stop on no connect configuration settings for Dev Boxes created in this pool. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "gracePeriodMinutes": + suggest = "grace_period_minutes" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StopOnNoConnectConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StopOnNoConnectConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StopOnNoConnectConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + grace_period_minutes: Optional[int] = None, + status: Optional[str] = None): + """ + Stop on no connect configuration settings for Dev Boxes created in this pool. + :param int grace_period_minutes: The specified time in minutes to wait before stopping a Dev Box if no connection is made. + :param str status: Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + """ + if grace_period_minutes is not None: + pulumi.set(__self__, "grace_period_minutes", grace_period_minutes) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="gracePeriodMinutes") + def grace_period_minutes(self) -> Optional[int]: + """ + The specified time in minutes to wait before stopping a Dev Box if no connection is made. + """ + return pulumi.get(self, "grace_period_minutes") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Enables the feature to stop a started Dev Box when it has not been connected to, once the grace period has lapsed. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class SyncStatsResponse(dict): + """ + Stats of the synchronization. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "synchronizationErrors": + suggest = "synchronization_errors" + elif key == "validationErrors": + suggest = "validation_errors" + elif key == "syncedCatalogItemTypes": + suggest = "synced_catalog_item_types" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SyncStatsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SyncStatsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SyncStatsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + added: int, + removed: int, + synchronization_errors: int, + unchanged: int, + updated: int, + validation_errors: int, + synced_catalog_item_types: Optional[Sequence[str]] = None): + """ + Stats of the synchronization. + :param int added: Count of catalog items added during synchronization. + :param int removed: Count of catalog items removed during synchronization. + :param int synchronization_errors: Count of synchronization errors that occured during synchronization. + :param int unchanged: Count of catalog items that were unchanged during synchronization. + :param int updated: Count of catalog items updated during synchronization. + :param int validation_errors: Count of catalog items that had validation errors during synchronization. + :param Sequence[str] synced_catalog_item_types: Indicates catalog item types that were synced. + """ + pulumi.set(__self__, "added", added) + pulumi.set(__self__, "removed", removed) + pulumi.set(__self__, "synchronization_errors", synchronization_errors) + pulumi.set(__self__, "unchanged", unchanged) + pulumi.set(__self__, "updated", updated) + pulumi.set(__self__, "validation_errors", validation_errors) + if synced_catalog_item_types is not None: + pulumi.set(__self__, "synced_catalog_item_types", synced_catalog_item_types) + + @property + @pulumi.getter + def added(self) -> int: + """ + Count of catalog items added during synchronization. + """ + return pulumi.get(self, "added") + + @property + @pulumi.getter + def removed(self) -> int: + """ + Count of catalog items removed during synchronization. + """ + return pulumi.get(self, "removed") + + @property + @pulumi.getter(name="synchronizationErrors") + def synchronization_errors(self) -> int: + """ + Count of synchronization errors that occured during synchronization. + """ + return pulumi.get(self, "synchronization_errors") + + @property + @pulumi.getter + def unchanged(self) -> int: + """ + Count of catalog items that were unchanged during synchronization. + """ + return pulumi.get(self, "unchanged") + + @property + @pulumi.getter + def updated(self) -> int: + """ + Count of catalog items updated during synchronization. + """ + return pulumi.get(self, "updated") + + @property + @pulumi.getter(name="validationErrors") + def validation_errors(self) -> int: + """ + Count of catalog items that had validation errors during synchronization. + """ + return pulumi.get(self, "validation_errors") + + @property + @pulumi.getter(name="syncedCatalogItemTypes") + def synced_catalog_item_types(self) -> Optional[Sequence[str]]: + """ + Indicates catalog item types that were synced. + """ + return pulumi.get(self, "synced_catalog_item_types") + + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + +@pulumi.output_type +class UserAssignedIdentityResponse(dict): + """ + User assigned identity properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "principalId": + suggest = "principal_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserAssignedIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: str, + principal_id: str): + """ + User assigned identity properties + :param str client_id: The client ID of the assigned identity. + :param str principal_id: The principal ID of the assigned identity. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "principal_id", principal_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> str: + """ + The client ID of the assigned identity. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of the assigned identity. + """ + return pulumi.get(self, "principal_id") + + +@pulumi.output_type +class UserRoleAssignmentResponse(dict): + """ + Mapping of user object ID to role assignments. + """ + def __init__(__self__, *, + roles: Optional[Mapping[str, 'outputs.EnvironmentRoleResponse']] = None): + """ + Mapping of user object ID to role assignments. + :param Mapping[str, 'EnvironmentRoleResponse'] roles: A map of roles to assign to the parent user. + """ + if roles is not None: + pulumi.set(__self__, "roles", roles) + + @property + @pulumi.getter + def roles(self) -> Optional[Mapping[str, 'outputs.EnvironmentRoleResponse']]: + """ + A map of roles to assign to the parent user. + """ + return pulumi.get(self, "roles") + + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/pool.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/pool.py new file mode 100644 index 000000000000..30860e6f2117 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/pool.py @@ -0,0 +1,642 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['PoolArgs', 'Pool'] + +@pulumi.input_type +class PoolArgs: + def __init__(__self__, *, + dev_box_definition_name: pulumi.Input[str], + license_type: pulumi.Input[Union[str, 'LicenseType']], + local_administrator: pulumi.Input[Union[str, 'LocalAdminStatus']], + network_connection_name: pulumi.Input[str], + project_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + dev_box_definition: Optional[pulumi.Input['PoolDevBoxDefinitionArgs']] = None, + dev_box_definition_type: Optional[pulumi.Input[Union[str, 'PoolDevBoxDefinitionType']]] = None, + display_name: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + managed_virtual_network_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + single_sign_on_status: Optional[pulumi.Input[Union[str, 'SingleSignOnStatus']]] = None, + stop_on_disconnect: Optional[pulumi.Input['StopOnDisconnectConfigurationArgs']] = None, + stop_on_no_connect: Optional[pulumi.Input['StopOnNoConnectConfigurationArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + virtual_network_type: Optional[pulumi.Input[Union[str, 'VirtualNetworkType']]] = None): + """ + The set of arguments for constructing a Pool resource. + :param pulumi.Input[str] dev_box_definition_name: Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + :param pulumi.Input[Union[str, 'LicenseType']] license_type: Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + :param pulumi.Input[Union[str, 'LocalAdminStatus']] local_administrator: Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + :param pulumi.Input[str] network_connection_name: Name of a Network Connection in parent Project of this Pool + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['PoolDevBoxDefinitionArgs'] dev_box_definition: A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + :param pulumi.Input[Union[str, 'PoolDevBoxDefinitionType']] dev_box_definition_type: Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + :param pulumi.Input[str] display_name: The display name of the pool. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Sequence[pulumi.Input[str]]] managed_virtual_network_regions: The regions of the managed virtual network (required when managedNetworkType is Managed). + :param pulumi.Input[str] pool_name: Name of the pool. + :param pulumi.Input[Union[str, 'SingleSignOnStatus']] single_sign_on_status: Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + :param pulumi.Input['StopOnDisconnectConfigurationArgs'] stop_on_disconnect: Stop on disconnect configuration settings for Dev Boxes created in this pool. + :param pulumi.Input['StopOnNoConnectConfigurationArgs'] stop_on_no_connect: Stop on no connect configuration settings for Dev Boxes created in this pool. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[Union[str, 'VirtualNetworkType']] virtual_network_type: Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + """ + pulumi.set(__self__, "dev_box_definition_name", dev_box_definition_name) + pulumi.set(__self__, "license_type", license_type) + pulumi.set(__self__, "local_administrator", local_administrator) + pulumi.set(__self__, "network_connection_name", network_connection_name) + pulumi.set(__self__, "project_name", project_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if dev_box_definition is not None: + pulumi.set(__self__, "dev_box_definition", dev_box_definition) + if dev_box_definition_type is not None: + pulumi.set(__self__, "dev_box_definition_type", dev_box_definition_type) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if location is not None: + pulumi.set(__self__, "location", location) + if managed_virtual_network_regions is not None: + pulumi.set(__self__, "managed_virtual_network_regions", managed_virtual_network_regions) + if pool_name is not None: + pulumi.set(__self__, "pool_name", pool_name) + if single_sign_on_status is not None: + pulumi.set(__self__, "single_sign_on_status", single_sign_on_status) + if stop_on_disconnect is not None: + pulumi.set(__self__, "stop_on_disconnect", stop_on_disconnect) + if stop_on_no_connect is not None: + pulumi.set(__self__, "stop_on_no_connect", stop_on_no_connect) + if tags is not None: + pulumi.set(__self__, "tags", tags) + if virtual_network_type is not None: + pulumi.set(__self__, "virtual_network_type", virtual_network_type) + + @property + @pulumi.getter(name="devBoxDefinitionName") + def dev_box_definition_name(self) -> pulumi.Input[str]: + """ + Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + """ + return pulumi.get(self, "dev_box_definition_name") + + @dev_box_definition_name.setter + def dev_box_definition_name(self, value: pulumi.Input[str]): + pulumi.set(self, "dev_box_definition_name", value) + + @property + @pulumi.getter(name="licenseType") + def license_type(self) -> pulumi.Input[Union[str, 'LicenseType']]: + """ + Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + """ + return pulumi.get(self, "license_type") + + @license_type.setter + def license_type(self, value: pulumi.Input[Union[str, 'LicenseType']]): + pulumi.set(self, "license_type", value) + + @property + @pulumi.getter(name="localAdministrator") + def local_administrator(self) -> pulumi.Input[Union[str, 'LocalAdminStatus']]: + """ + Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + """ + return pulumi.get(self, "local_administrator") + + @local_administrator.setter + def local_administrator(self, value: pulumi.Input[Union[str, 'LocalAdminStatus']]): + pulumi.set(self, "local_administrator", value) + + @property + @pulumi.getter(name="networkConnectionName") + def network_connection_name(self) -> pulumi.Input[str]: + """ + Name of a Network Connection in parent Project of this Pool + """ + return pulumi.get(self, "network_connection_name") + + @network_connection_name.setter + def network_connection_name(self, value: pulumi.Input[str]): + pulumi.set(self, "network_connection_name", value) + + @property + @pulumi.getter(name="projectName") + def project_name(self) -> pulumi.Input[str]: + """ + The name of the project. + """ + return pulumi.get(self, "project_name") + + @project_name.setter + def project_name(self, value: pulumi.Input[str]): + pulumi.set(self, "project_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="devBoxDefinition") + def dev_box_definition(self) -> Optional[pulumi.Input['PoolDevBoxDefinitionArgs']]: + """ + A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + """ + return pulumi.get(self, "dev_box_definition") + + @dev_box_definition.setter + def dev_box_definition(self, value: Optional[pulumi.Input['PoolDevBoxDefinitionArgs']]): + pulumi.set(self, "dev_box_definition", value) + + @property + @pulumi.getter(name="devBoxDefinitionType") + def dev_box_definition_type(self) -> Optional[pulumi.Input[Union[str, 'PoolDevBoxDefinitionType']]]: + """ + Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + """ + return pulumi.get(self, "dev_box_definition_type") + + @dev_box_definition_type.setter + def dev_box_definition_type(self, value: Optional[pulumi.Input[Union[str, 'PoolDevBoxDefinitionType']]]): + pulumi.set(self, "dev_box_definition_type", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + The display name of the pool. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="managedVirtualNetworkRegions") + def managed_virtual_network_regions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The regions of the managed virtual network (required when managedNetworkType is Managed). + """ + return pulumi.get(self, "managed_virtual_network_regions") + + @managed_virtual_network_regions.setter + def managed_virtual_network_regions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "managed_virtual_network_regions", value) + + @property + @pulumi.getter(name="poolName") + def pool_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the pool. + """ + return pulumi.get(self, "pool_name") + + @pool_name.setter + def pool_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "pool_name", value) + + @property + @pulumi.getter(name="singleSignOnStatus") + def single_sign_on_status(self) -> Optional[pulumi.Input[Union[str, 'SingleSignOnStatus']]]: + """ + Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + """ + return pulumi.get(self, "single_sign_on_status") + + @single_sign_on_status.setter + def single_sign_on_status(self, value: Optional[pulumi.Input[Union[str, 'SingleSignOnStatus']]]): + pulumi.set(self, "single_sign_on_status", value) + + @property + @pulumi.getter(name="stopOnDisconnect") + def stop_on_disconnect(self) -> Optional[pulumi.Input['StopOnDisconnectConfigurationArgs']]: + """ + Stop on disconnect configuration settings for Dev Boxes created in this pool. + """ + return pulumi.get(self, "stop_on_disconnect") + + @stop_on_disconnect.setter + def stop_on_disconnect(self, value: Optional[pulumi.Input['StopOnDisconnectConfigurationArgs']]): + pulumi.set(self, "stop_on_disconnect", value) + + @property + @pulumi.getter(name="stopOnNoConnect") + def stop_on_no_connect(self) -> Optional[pulumi.Input['StopOnNoConnectConfigurationArgs']]: + """ + Stop on no connect configuration settings for Dev Boxes created in this pool. + """ + return pulumi.get(self, "stop_on_no_connect") + + @stop_on_no_connect.setter + def stop_on_no_connect(self, value: Optional[pulumi.Input['StopOnNoConnectConfigurationArgs']]): + pulumi.set(self, "stop_on_no_connect", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + @property + @pulumi.getter(name="virtualNetworkType") + def virtual_network_type(self) -> Optional[pulumi.Input[Union[str, 'VirtualNetworkType']]]: + """ + Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + """ + return pulumi.get(self, "virtual_network_type") + + @virtual_network_type.setter + def virtual_network_type(self, value: Optional[pulumi.Input[Union[str, 'VirtualNetworkType']]]): + pulumi.set(self, "virtual_network_type", value) + + +class Pool(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_box_definition: Optional[pulumi.Input[Union['PoolDevBoxDefinitionArgs', 'PoolDevBoxDefinitionArgsDict']]] = None, + dev_box_definition_name: Optional[pulumi.Input[str]] = None, + dev_box_definition_type: Optional[pulumi.Input[Union[str, 'PoolDevBoxDefinitionType']]] = None, + display_name: Optional[pulumi.Input[str]] = None, + license_type: Optional[pulumi.Input[Union[str, 'LicenseType']]] = None, + local_administrator: Optional[pulumi.Input[Union[str, 'LocalAdminStatus']]] = None, + location: Optional[pulumi.Input[str]] = None, + managed_virtual_network_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + network_connection_name: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + single_sign_on_status: Optional[pulumi.Input[Union[str, 'SingleSignOnStatus']]] = None, + stop_on_disconnect: Optional[pulumi.Input[Union['StopOnDisconnectConfigurationArgs', 'StopOnDisconnectConfigurationArgsDict']]] = None, + stop_on_no_connect: Optional[pulumi.Input[Union['StopOnNoConnectConfigurationArgs', 'StopOnNoConnectConfigurationArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + virtual_network_type: Optional[pulumi.Input[Union[str, 'VirtualNetworkType']]] = None, + __props__=None): + """ + A pool of Virtual Machines. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['PoolDevBoxDefinitionArgs', 'PoolDevBoxDefinitionArgsDict']] dev_box_definition: A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + :param pulumi.Input[str] dev_box_definition_name: Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + :param pulumi.Input[Union[str, 'PoolDevBoxDefinitionType']] dev_box_definition_type: Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + :param pulumi.Input[str] display_name: The display name of the pool. + :param pulumi.Input[Union[str, 'LicenseType']] license_type: Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + :param pulumi.Input[Union[str, 'LocalAdminStatus']] local_administrator: Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Sequence[pulumi.Input[str]]] managed_virtual_network_regions: The regions of the managed virtual network (required when managedNetworkType is Managed). + :param pulumi.Input[str] network_connection_name: Name of a Network Connection in parent Project of this Pool + :param pulumi.Input[str] pool_name: Name of the pool. + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union[str, 'SingleSignOnStatus']] single_sign_on_status: Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + :param pulumi.Input[Union['StopOnDisconnectConfigurationArgs', 'StopOnDisconnectConfigurationArgsDict']] stop_on_disconnect: Stop on disconnect configuration settings for Dev Boxes created in this pool. + :param pulumi.Input[Union['StopOnNoConnectConfigurationArgs', 'StopOnNoConnectConfigurationArgsDict']] stop_on_no_connect: Stop on no connect configuration settings for Dev Boxes created in this pool. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[Union[str, 'VirtualNetworkType']] virtual_network_type: Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: PoolArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + A pool of Virtual Machines. + + :param str resource_name: The name of the resource. + :param PoolArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(PoolArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_box_definition: Optional[pulumi.Input[Union['PoolDevBoxDefinitionArgs', 'PoolDevBoxDefinitionArgsDict']]] = None, + dev_box_definition_name: Optional[pulumi.Input[str]] = None, + dev_box_definition_type: Optional[pulumi.Input[Union[str, 'PoolDevBoxDefinitionType']]] = None, + display_name: Optional[pulumi.Input[str]] = None, + license_type: Optional[pulumi.Input[Union[str, 'LicenseType']]] = None, + local_administrator: Optional[pulumi.Input[Union[str, 'LocalAdminStatus']]] = None, + location: Optional[pulumi.Input[str]] = None, + managed_virtual_network_regions: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + network_connection_name: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + single_sign_on_status: Optional[pulumi.Input[Union[str, 'SingleSignOnStatus']]] = None, + stop_on_disconnect: Optional[pulumi.Input[Union['StopOnDisconnectConfigurationArgs', 'StopOnDisconnectConfigurationArgsDict']]] = None, + stop_on_no_connect: Optional[pulumi.Input[Union['StopOnNoConnectConfigurationArgs', 'StopOnNoConnectConfigurationArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + virtual_network_type: Optional[pulumi.Input[Union[str, 'VirtualNetworkType']]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = PoolArgs.__new__(PoolArgs) + + __props__.__dict__["dev_box_definition"] = dev_box_definition + if dev_box_definition_name is None and not opts.urn: + raise TypeError("Missing required property 'dev_box_definition_name'") + __props__.__dict__["dev_box_definition_name"] = dev_box_definition_name + __props__.__dict__["dev_box_definition_type"] = dev_box_definition_type + __props__.__dict__["display_name"] = display_name + if license_type is None and not opts.urn: + raise TypeError("Missing required property 'license_type'") + __props__.__dict__["license_type"] = license_type + if local_administrator is None and not opts.urn: + raise TypeError("Missing required property 'local_administrator'") + __props__.__dict__["local_administrator"] = local_administrator + __props__.__dict__["location"] = location + __props__.__dict__["managed_virtual_network_regions"] = managed_virtual_network_regions + if network_connection_name is None and not opts.urn: + raise TypeError("Missing required property 'network_connection_name'") + __props__.__dict__["network_connection_name"] = network_connection_name + __props__.__dict__["pool_name"] = pool_name + if project_name is None and not opts.urn: + raise TypeError("Missing required property 'project_name'") + __props__.__dict__["project_name"] = project_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["single_sign_on_status"] = single_sign_on_status + __props__.__dict__["stop_on_disconnect"] = stop_on_disconnect + __props__.__dict__["stop_on_no_connect"] = stop_on_no_connect + __props__.__dict__["tags"] = tags + __props__.__dict__["virtual_network_type"] = virtual_network_type + __props__.__dict__["dev_box_count"] = None + __props__.__dict__["health_status"] = None + __props__.__dict__["health_status_details"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Pool"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Pool"), pulumi.Alias(type_="azure-native:devcenter:Pool")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Pool, __self__).__init__( + 'azure-native:devcenter/v20250201:Pool', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Pool': + """ + Get an existing Pool resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = PoolArgs.__new__(PoolArgs) + + __props__.__dict__["dev_box_count"] = None + __props__.__dict__["dev_box_definition"] = None + __props__.__dict__["dev_box_definition_name"] = None + __props__.__dict__["dev_box_definition_type"] = None + __props__.__dict__["display_name"] = None + __props__.__dict__["health_status"] = None + __props__.__dict__["health_status_details"] = None + __props__.__dict__["license_type"] = None + __props__.__dict__["local_administrator"] = None + __props__.__dict__["location"] = None + __props__.__dict__["managed_virtual_network_regions"] = None + __props__.__dict__["name"] = None + __props__.__dict__["network_connection_name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["single_sign_on_status"] = None + __props__.__dict__["stop_on_disconnect"] = None + __props__.__dict__["stop_on_no_connect"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + __props__.__dict__["virtual_network_type"] = None + return Pool(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="devBoxCount") + def dev_box_count(self) -> pulumi.Output[int]: + """ + Indicates the number of provisioned Dev Boxes in this pool. + """ + return pulumi.get(self, "dev_box_count") + + @property + @pulumi.getter(name="devBoxDefinition") + def dev_box_definition(self) -> pulumi.Output[Optional['outputs.PoolDevBoxDefinitionResponse']]: + """ + A definition of the machines that are created from this Pool. Will be ignored if devBoxDefinitionType is Reference or not provided. + """ + return pulumi.get(self, "dev_box_definition") + + @property + @pulumi.getter(name="devBoxDefinitionName") + def dev_box_definition_name(self) -> pulumi.Output[str]: + """ + Name of a Dev Box definition in parent Project of this Pool. Will be ignored if devBoxDefinitionType is Value. + """ + return pulumi.get(self, "dev_box_definition_name") + + @property + @pulumi.getter(name="devBoxDefinitionType") + def dev_box_definition_type(self) -> pulumi.Output[Optional[str]]: + """ + Indicates if the pool is created from an existing Dev Box Definition or if one is provided directly. + """ + return pulumi.get(self, "dev_box_definition_type") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> pulumi.Output[Optional[str]]: + """ + The display name of the pool. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="healthStatus") + def health_status(self) -> pulumi.Output[str]: + """ + Overall health status of the Pool. Indicates whether or not the Pool is available to create Dev Boxes. + """ + return pulumi.get(self, "health_status") + + @property + @pulumi.getter(name="healthStatusDetails") + def health_status_details(self) -> pulumi.Output[Sequence['outputs.HealthStatusDetailResponse']]: + """ + Details on the Pool health status to help diagnose issues. This is only populated when the pool status indicates the pool is in a non-healthy state + """ + return pulumi.get(self, "health_status_details") + + @property + @pulumi.getter(name="licenseType") + def license_type(self) -> pulumi.Output[str]: + """ + Specifies the license type indicating the caller has already acquired licenses for the Dev Boxes that will be created. + """ + return pulumi.get(self, "license_type") + + @property + @pulumi.getter(name="localAdministrator") + def local_administrator(self) -> pulumi.Output[str]: + """ + Indicates whether owners of Dev Boxes in this pool are added as local administrators on the Dev Box. + """ + return pulumi.get(self, "local_administrator") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="managedVirtualNetworkRegions") + def managed_virtual_network_regions(self) -> pulumi.Output[Optional[Sequence[str]]]: + """ + The regions of the managed virtual network (required when managedNetworkType is Managed). + """ + return pulumi.get(self, "managed_virtual_network_regions") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkConnectionName") + def network_connection_name(self) -> pulumi.Output[str]: + """ + Name of a Network Connection in parent Project of this Pool + """ + return pulumi.get(self, "network_connection_name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="singleSignOnStatus") + def single_sign_on_status(self) -> pulumi.Output[Optional[str]]: + """ + Indicates whether Dev Boxes in this pool are created with single sign on enabled. The also requires that single sign on be enabled on the tenant. + """ + return pulumi.get(self, "single_sign_on_status") + + @property + @pulumi.getter(name="stopOnDisconnect") + def stop_on_disconnect(self) -> pulumi.Output[Optional['outputs.StopOnDisconnectConfigurationResponse']]: + """ + Stop on disconnect configuration settings for Dev Boxes created in this pool. + """ + return pulumi.get(self, "stop_on_disconnect") + + @property + @pulumi.getter(name="stopOnNoConnect") + def stop_on_no_connect(self) -> pulumi.Output[Optional['outputs.StopOnNoConnectConfigurationResponse']]: + """ + Stop on no connect configuration settings for Dev Boxes created in this pool. + """ + return pulumi.get(self, "stop_on_no_connect") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="virtualNetworkType") + def virtual_network_type(self) -> pulumi.Output[Optional[str]]: + """ + Indicates whether the pool uses a Virtual Network managed by Microsoft or a customer provided network. + """ + return pulumi.get(self, "virtual_network_type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/project.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/project.py new file mode 100644 index 000000000000..4b710e5e8a80 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/project.py @@ -0,0 +1,423 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ProjectArgs', 'Project'] + +@pulumi.input_type +class ProjectArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + catalog_settings: Optional[pulumi.Input['ProjectCatalogSettingsArgs']] = None, + description: Optional[pulumi.Input[str]] = None, + dev_center_id: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + max_dev_boxes_per_user: Optional[pulumi.Input[int]] = None, + project_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a Project resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['ProjectCatalogSettingsArgs'] catalog_settings: Settings to be used when associating a project with a catalog. + :param pulumi.Input[str] description: Description of the project. + :param pulumi.Input[str] dev_center_id: Resource Id of an associated DevCenter + :param pulumi.Input[str] display_name: The display name of the project. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed identity properties + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[int] max_dev_boxes_per_user: When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if catalog_settings is not None: + pulumi.set(__self__, "catalog_settings", catalog_settings) + if description is not None: + pulumi.set(__self__, "description", description) + if dev_center_id is not None: + pulumi.set(__self__, "dev_center_id", dev_center_id) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if max_dev_boxes_per_user is not None: + pulumi.set(__self__, "max_dev_boxes_per_user", max_dev_boxes_per_user) + if project_name is not None: + pulumi.set(__self__, "project_name", project_name) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="catalogSettings") + def catalog_settings(self) -> Optional[pulumi.Input['ProjectCatalogSettingsArgs']]: + """ + Settings to be used when associating a project with a catalog. + """ + return pulumi.get(self, "catalog_settings") + + @catalog_settings.setter + def catalog_settings(self, value: Optional[pulumi.Input['ProjectCatalogSettingsArgs']]): + pulumi.set(self, "catalog_settings", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the project. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="devCenterId") + def dev_center_id(self) -> Optional[pulumi.Input[str]]: + """ + Resource Id of an associated DevCenter + """ + return pulumi.get(self, "dev_center_id") + + @dev_center_id.setter + def dev_center_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dev_center_id", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + The display name of the project. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="maxDevBoxesPerUser") + def max_dev_boxes_per_user(self) -> Optional[pulumi.Input[int]]: + """ + When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + """ + return pulumi.get(self, "max_dev_boxes_per_user") + + @max_dev_boxes_per_user.setter + def max_dev_boxes_per_user(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_dev_boxes_per_user", value) + + @property + @pulumi.getter(name="projectName") + def project_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the project. + """ + return pulumi.get(self, "project_name") + + @project_name.setter + def project_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "project_name", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class Project(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + catalog_settings: Optional[pulumi.Input[Union['ProjectCatalogSettingsArgs', 'ProjectCatalogSettingsArgsDict']]] = None, + description: Optional[pulumi.Input[str]] = None, + dev_center_id: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + max_dev_boxes_per_user: Optional[pulumi.Input[int]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Represents a project resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ProjectCatalogSettingsArgs', 'ProjectCatalogSettingsArgsDict']] catalog_settings: Settings to be used when associating a project with a catalog. + :param pulumi.Input[str] description: Description of the project. + :param pulumi.Input[str] dev_center_id: Resource Id of an associated DevCenter + :param pulumi.Input[str] display_name: The display name of the project. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed identity properties + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[int] max_dev_boxes_per_user: When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ProjectArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents a project resource. + + :param str resource_name: The name of the resource. + :param ProjectArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ProjectArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + catalog_settings: Optional[pulumi.Input[Union['ProjectCatalogSettingsArgs', 'ProjectCatalogSettingsArgsDict']]] = None, + description: Optional[pulumi.Input[str]] = None, + dev_center_id: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + max_dev_boxes_per_user: Optional[pulumi.Input[int]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ProjectArgs.__new__(ProjectArgs) + + __props__.__dict__["catalog_settings"] = catalog_settings + __props__.__dict__["description"] = description + __props__.__dict__["dev_center_id"] = dev_center_id + __props__.__dict__["display_name"] = display_name + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + __props__.__dict__["max_dev_boxes_per_user"] = max_dev_boxes_per_user + __props__.__dict__["project_name"] = project_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["tags"] = tags + __props__.__dict__["dev_center_uri"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Project"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Project"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Project"), pulumi.Alias(type_="azure-native:devcenter:Project")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Project, __self__).__init__( + 'azure-native:devcenter/v20250201:Project', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Project': + """ + Get an existing Project resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ProjectArgs.__new__(ProjectArgs) + + __props__.__dict__["catalog_settings"] = None + __props__.__dict__["description"] = None + __props__.__dict__["dev_center_id"] = None + __props__.__dict__["dev_center_uri"] = None + __props__.__dict__["display_name"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["max_dev_boxes_per_user"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return Project(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="catalogSettings") + def catalog_settings(self) -> pulumi.Output[Optional['outputs.ProjectCatalogSettingsResponse']]: + """ + Settings to be used when associating a project with a catalog. + """ + return pulumi.get(self, "catalog_settings") + + @property + @pulumi.getter + def description(self) -> pulumi.Output[Optional[str]]: + """ + Description of the project. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="devCenterId") + def dev_center_id(self) -> pulumi.Output[Optional[str]]: + """ + Resource Id of an associated DevCenter + """ + return pulumi.get(self, "dev_center_id") + + @property + @pulumi.getter(name="devCenterUri") + def dev_center_uri(self) -> pulumi.Output[str]: + """ + The URI of the Dev Center resource this project is associated with. + """ + return pulumi.get(self, "dev_center_uri") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> pulumi.Output[Optional[str]]: + """ + The display name of the project. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="maxDevBoxesPerUser") + def max_dev_boxes_per_user(self) -> pulumi.Output[Optional[int]]: + """ + When specified, limits the maximum number of Dev Boxes a single user can create across all pools in the project. This will have no effect on existing Dev Boxes when reduced. + """ + return pulumi.get(self, "max_dev_boxes_per_user") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/project_catalog.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/project_catalog.py new file mode 100644 index 000000000000..527e44439af4 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/project_catalog.py @@ -0,0 +1,368 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ProjectCatalogArgs', 'ProjectCatalog'] + +@pulumi.input_type +class ProjectCatalogArgs: + def __init__(__self__, *, + project_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + ado_git: Optional[pulumi.Input['GitCatalogArgs']] = None, + catalog_name: Optional[pulumi.Input[str]] = None, + git_hub: Optional[pulumi.Input['GitCatalogArgs']] = None, + sync_type: Optional[pulumi.Input[Union[str, 'CatalogSyncType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a ProjectCatalog resource. + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['GitCatalogArgs'] ado_git: Properties for an Azure DevOps catalog type. + :param pulumi.Input[str] catalog_name: The name of the Catalog. + :param pulumi.Input['GitCatalogArgs'] git_hub: Properties for a GitHub catalog type. + :param pulumi.Input[Union[str, 'CatalogSyncType']] sync_type: Indicates the type of sync that is configured for the catalog. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "project_name", project_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if ado_git is not None: + pulumi.set(__self__, "ado_git", ado_git) + if catalog_name is not None: + pulumi.set(__self__, "catalog_name", catalog_name) + if git_hub is not None: + pulumi.set(__self__, "git_hub", git_hub) + if sync_type is not None: + pulumi.set(__self__, "sync_type", sync_type) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="projectName") + def project_name(self) -> pulumi.Input[str]: + """ + The name of the project. + """ + return pulumi.get(self, "project_name") + + @project_name.setter + def project_name(self, value: pulumi.Input[str]): + pulumi.set(self, "project_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="adoGit") + def ado_git(self) -> Optional[pulumi.Input['GitCatalogArgs']]: + """ + Properties for an Azure DevOps catalog type. + """ + return pulumi.get(self, "ado_git") + + @ado_git.setter + def ado_git(self, value: Optional[pulumi.Input['GitCatalogArgs']]): + pulumi.set(self, "ado_git", value) + + @property + @pulumi.getter(name="catalogName") + def catalog_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the Catalog. + """ + return pulumi.get(self, "catalog_name") + + @catalog_name.setter + def catalog_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "catalog_name", value) + + @property + @pulumi.getter(name="gitHub") + def git_hub(self) -> Optional[pulumi.Input['GitCatalogArgs']]: + """ + Properties for a GitHub catalog type. + """ + return pulumi.get(self, "git_hub") + + @git_hub.setter + def git_hub(self, value: Optional[pulumi.Input['GitCatalogArgs']]): + pulumi.set(self, "git_hub", value) + + @property + @pulumi.getter(name="syncType") + def sync_type(self) -> Optional[pulumi.Input[Union[str, 'CatalogSyncType']]]: + """ + Indicates the type of sync that is configured for the catalog. + """ + return pulumi.get(self, "sync_type") + + @sync_type.setter + def sync_type(self, value: Optional[pulumi.Input[Union[str, 'CatalogSyncType']]]): + pulumi.set(self, "sync_type", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class ProjectCatalog(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + ado_git: Optional[pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']]] = None, + catalog_name: Optional[pulumi.Input[str]] = None, + git_hub: Optional[pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sync_type: Optional[pulumi.Input[Union[str, 'CatalogSyncType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Represents a catalog. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']] ado_git: Properties for an Azure DevOps catalog type. + :param pulumi.Input[str] catalog_name: The name of the Catalog. + :param pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']] git_hub: Properties for a GitHub catalog type. + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union[str, 'CatalogSyncType']] sync_type: Indicates the type of sync that is configured for the catalog. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ProjectCatalogArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents a catalog. + + :param str resource_name: The name of the resource. + :param ProjectCatalogArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ProjectCatalogArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + ado_git: Optional[pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']]] = None, + catalog_name: Optional[pulumi.Input[str]] = None, + git_hub: Optional[pulumi.Input[Union['GitCatalogArgs', 'GitCatalogArgsDict']]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sync_type: Optional[pulumi.Input[Union[str, 'CatalogSyncType']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ProjectCatalogArgs.__new__(ProjectCatalogArgs) + + __props__.__dict__["ado_git"] = ado_git + __props__.__dict__["catalog_name"] = catalog_name + __props__.__dict__["git_hub"] = git_hub + if project_name is None and not opts.urn: + raise TypeError("Missing required property 'project_name'") + __props__.__dict__["project_name"] = project_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sync_type"] = sync_type + __props__.__dict__["tags"] = tags + __props__.__dict__["connection_state"] = None + __props__.__dict__["last_connection_time"] = None + __props__.__dict__["last_sync_stats"] = None + __props__.__dict__["last_sync_time"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["sync_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectCatalog"), pulumi.Alias(type_="azure-native:devcenter:ProjectCatalog")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ProjectCatalog, __self__).__init__( + 'azure-native:devcenter/v20250201:ProjectCatalog', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ProjectCatalog': + """ + Get an existing ProjectCatalog resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ProjectCatalogArgs.__new__(ProjectCatalogArgs) + + __props__.__dict__["ado_git"] = None + __props__.__dict__["connection_state"] = None + __props__.__dict__["git_hub"] = None + __props__.__dict__["last_connection_time"] = None + __props__.__dict__["last_sync_stats"] = None + __props__.__dict__["last_sync_time"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["sync_state"] = None + __props__.__dict__["sync_type"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return ProjectCatalog(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="adoGit") + def ado_git(self) -> pulumi.Output[Optional['outputs.GitCatalogResponse']]: + """ + Properties for an Azure DevOps catalog type. + """ + return pulumi.get(self, "ado_git") + + @property + @pulumi.getter(name="connectionState") + def connection_state(self) -> pulumi.Output[str]: + """ + The connection state of the catalog. + """ + return pulumi.get(self, "connection_state") + + @property + @pulumi.getter(name="gitHub") + def git_hub(self) -> pulumi.Output[Optional['outputs.GitCatalogResponse']]: + """ + Properties for a GitHub catalog type. + """ + return pulumi.get(self, "git_hub") + + @property + @pulumi.getter(name="lastConnectionTime") + def last_connection_time(self) -> pulumi.Output[str]: + """ + When the catalog was last connected. + """ + return pulumi.get(self, "last_connection_time") + + @property + @pulumi.getter(name="lastSyncStats") + def last_sync_stats(self) -> pulumi.Output['outputs.SyncStatsResponse']: + """ + Stats of the latest synchronization. + """ + return pulumi.get(self, "last_sync_stats") + + @property + @pulumi.getter(name="lastSyncTime") + def last_sync_time(self) -> pulumi.Output[str]: + """ + When the catalog was last synced. + """ + return pulumi.get(self, "last_sync_time") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="syncState") + def sync_state(self) -> pulumi.Output[str]: + """ + The synchronization state of the catalog. + """ + return pulumi.get(self, "sync_state") + + @property + @pulumi.getter(name="syncType") + def sync_type(self) -> pulumi.Output[Optional[str]]: + """ + Indicates the type of sync that is configured for the catalog. + """ + return pulumi.get(self, "sync_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/project_environment_type.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/project_environment_type.py new file mode 100644 index 000000000000..e2ee5958a175 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/project_environment_type.py @@ -0,0 +1,444 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ProjectEnvironmentTypeArgs', 'ProjectEnvironmentType'] + +@pulumi.input_type +class ProjectEnvironmentTypeArgs: + def __init__(__self__, *, + project_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + creator_role_assignment: Optional[pulumi.Input['ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs']] = None, + deployment_target_id: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + environment_type_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'EnvironmentTypeEnableStatus']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + user_role_assignments: Optional[pulumi.Input[Mapping[str, pulumi.Input['UserRoleAssignmentArgs']]]] = None): + """ + The set of arguments for constructing a ProjectEnvironmentType resource. + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs'] creator_role_assignment: The role definition assigned to the environment creator on backing resources. + :param pulumi.Input[str] deployment_target_id: Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + :param pulumi.Input[str] display_name: The display name of the project environment type. + :param pulumi.Input[str] environment_type_name: The name of the environment type. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed identity properties + :param pulumi.Input[str] location: The geo-location for the environment type + :param pulumi.Input[Union[str, 'EnvironmentTypeEnableStatus']] status: Defines whether this Environment Type can be used in this Project. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[Mapping[str, pulumi.Input['UserRoleAssignmentArgs']]] user_role_assignments: Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + """ + pulumi.set(__self__, "project_name", project_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if creator_role_assignment is not None: + pulumi.set(__self__, "creator_role_assignment", creator_role_assignment) + if deployment_target_id is not None: + pulumi.set(__self__, "deployment_target_id", deployment_target_id) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if environment_type_name is not None: + pulumi.set(__self__, "environment_type_name", environment_type_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if status is not None: + pulumi.set(__self__, "status", status) + if tags is not None: + pulumi.set(__self__, "tags", tags) + if user_role_assignments is not None: + pulumi.set(__self__, "user_role_assignments", user_role_assignments) + + @property + @pulumi.getter(name="projectName") + def project_name(self) -> pulumi.Input[str]: + """ + The name of the project. + """ + return pulumi.get(self, "project_name") + + @project_name.setter + def project_name(self, value: pulumi.Input[str]): + pulumi.set(self, "project_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="creatorRoleAssignment") + def creator_role_assignment(self) -> Optional[pulumi.Input['ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs']]: + """ + The role definition assigned to the environment creator on backing resources. + """ + return pulumi.get(self, "creator_role_assignment") + + @creator_role_assignment.setter + def creator_role_assignment(self, value: Optional[pulumi.Input['ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs']]): + pulumi.set(self, "creator_role_assignment", value) + + @property + @pulumi.getter(name="deploymentTargetId") + def deployment_target_id(self) -> Optional[pulumi.Input[str]]: + """ + Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + """ + return pulumi.get(self, "deployment_target_id") + + @deployment_target_id.setter + def deployment_target_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "deployment_target_id", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + The display name of the project environment type. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="environmentTypeName") + def environment_type_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the environment type. + """ + return pulumi.get(self, "environment_type_name") + + @environment_type_name.setter + def environment_type_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_type_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location for the environment type + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'EnvironmentTypeEnableStatus']]]: + """ + Defines whether this Environment Type can be used in this Project. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'EnvironmentTypeEnableStatus']]]): + pulumi.set(self, "status", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + @property + @pulumi.getter(name="userRoleAssignments") + def user_role_assignments(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['UserRoleAssignmentArgs']]]]: + """ + Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + """ + return pulumi.get(self, "user_role_assignments") + + @user_role_assignments.setter + def user_role_assignments(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['UserRoleAssignmentArgs']]]]): + pulumi.set(self, "user_role_assignments", value) + + +class ProjectEnvironmentType(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + creator_role_assignment: Optional[pulumi.Input[Union['ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs', 'ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgsDict']]] = None, + deployment_target_id: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + environment_type_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'EnvironmentTypeEnableStatus']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + user_role_assignments: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['UserRoleAssignmentArgs', 'UserRoleAssignmentArgsDict']]]]] = None, + __props__=None): + """ + Represents an environment type. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs', 'ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgsDict']] creator_role_assignment: The role definition assigned to the environment creator on backing resources. + :param pulumi.Input[str] deployment_target_id: Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + :param pulumi.Input[str] display_name: The display name of the project environment type. + :param pulumi.Input[str] environment_type_name: The name of the environment type. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed identity properties + :param pulumi.Input[str] location: The geo-location for the environment type + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union[str, 'EnvironmentTypeEnableStatus']] status: Defines whether this Environment Type can be used in this Project. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['UserRoleAssignmentArgs', 'UserRoleAssignmentArgsDict']]]] user_role_assignments: Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ProjectEnvironmentTypeArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents an environment type. + + :param str resource_name: The name of the resource. + :param ProjectEnvironmentTypeArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ProjectEnvironmentTypeArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + creator_role_assignment: Optional[pulumi.Input[Union['ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgs', 'ProjectEnvironmentTypeUpdatePropertiesCreatorRoleAssignmentArgsDict']]] = None, + deployment_target_id: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + environment_type_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'EnvironmentTypeEnableStatus']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + user_role_assignments: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['UserRoleAssignmentArgs', 'UserRoleAssignmentArgsDict']]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ProjectEnvironmentTypeArgs.__new__(ProjectEnvironmentTypeArgs) + + __props__.__dict__["creator_role_assignment"] = creator_role_assignment + __props__.__dict__["deployment_target_id"] = deployment_target_id + __props__.__dict__["display_name"] = display_name + __props__.__dict__["environment_type_name"] = environment_type_name + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + if project_name is None and not opts.urn: + raise TypeError("Missing required property 'project_name'") + __props__.__dict__["project_name"] = project_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["status"] = status + __props__.__dict__["tags"] = tags + __props__.__dict__["user_role_assignments"] = user_role_assignments + __props__.__dict__["environment_count"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230401:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240201:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectEnvironmentType"), pulumi.Alias(type_="azure-native:devcenter:ProjectEnvironmentType")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ProjectEnvironmentType, __self__).__init__( + 'azure-native:devcenter/v20250201:ProjectEnvironmentType', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ProjectEnvironmentType': + """ + Get an existing ProjectEnvironmentType resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ProjectEnvironmentTypeArgs.__new__(ProjectEnvironmentTypeArgs) + + __props__.__dict__["creator_role_assignment"] = None + __props__.__dict__["deployment_target_id"] = None + __props__.__dict__["display_name"] = None + __props__.__dict__["environment_count"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["status"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + __props__.__dict__["user_role_assignments"] = None + return ProjectEnvironmentType(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="creatorRoleAssignment") + def creator_role_assignment(self) -> pulumi.Output[Optional['outputs.ProjectEnvironmentTypeUpdatePropertiesResponseCreatorRoleAssignment']]: + """ + The role definition assigned to the environment creator on backing resources. + """ + return pulumi.get(self, "creator_role_assignment") + + @property + @pulumi.getter(name="deploymentTargetId") + def deployment_target_id(self) -> pulumi.Output[Optional[str]]: + """ + Id of a subscription that the environment type will be mapped to. The environment's resources will be deployed into this subscription. + """ + return pulumi.get(self, "deployment_target_id") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> pulumi.Output[Optional[str]]: + """ + The display name of the project environment type. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="environmentCount") + def environment_count(self) -> pulumi.Output[int]: + """ + The number of environments of this type. + """ + return pulumi.get(self, "environment_count") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed identity properties + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + The geo-location for the environment type + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def status(self) -> pulumi.Output[Optional[str]]: + """ + Defines whether this Environment Type can be used in this Project. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="userRoleAssignments") + def user_role_assignments(self) -> pulumi.Output[Optional[Mapping[str, 'outputs.UserRoleAssignmentResponse']]]: + """ + Role Assignments created on environment backing resources. This is a mapping from a user object ID to an object of role definition IDs. + """ + return pulumi.get(self, "user_role_assignments") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/project_policy.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/project_policy.py new file mode 100644 index 000000000000..5b7cde7f5d90 --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/project_policy.py @@ -0,0 +1,260 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ProjectPolicyArgs', 'ProjectPolicy'] + +@pulumi.input_type +class ProjectPolicyArgs: + def __init__(__self__, *, + dev_center_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + project_policy_name: Optional[pulumi.Input[str]] = None, + resource_policies: Optional[pulumi.Input[Sequence[pulumi.Input['ResourcePolicyArgs']]]] = None, + scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a ProjectPolicy resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] project_policy_name: The name of the project policy. + :param pulumi.Input[Sequence[pulumi.Input['ResourcePolicyArgs']]] resource_policies: Resource policies that are a part of this project policy. + :param pulumi.Input[Sequence[pulumi.Input[str]]] scopes: Resources that have access to the shared resources that are a part of this project policy. + """ + pulumi.set(__self__, "dev_center_name", dev_center_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if project_policy_name is not None: + pulumi.set(__self__, "project_policy_name", project_policy_name) + if resource_policies is not None: + pulumi.set(__self__, "resource_policies", resource_policies) + if scopes is not None: + pulumi.set(__self__, "scopes", scopes) + + @property + @pulumi.getter(name="devCenterName") + def dev_center_name(self) -> pulumi.Input[str]: + """ + The name of the devcenter. + """ + return pulumi.get(self, "dev_center_name") + + @dev_center_name.setter + def dev_center_name(self, value: pulumi.Input[str]): + pulumi.set(self, "dev_center_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="projectPolicyName") + def project_policy_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the project policy. + """ + return pulumi.get(self, "project_policy_name") + + @project_policy_name.setter + def project_policy_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "project_policy_name", value) + + @property + @pulumi.getter(name="resourcePolicies") + def resource_policies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ResourcePolicyArgs']]]]: + """ + Resource policies that are a part of this project policy. + """ + return pulumi.get(self, "resource_policies") + + @resource_policies.setter + def resource_policies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ResourcePolicyArgs']]]]): + pulumi.set(self, "resource_policies", value) + + @property + @pulumi.getter + def scopes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Resources that have access to the shared resources that are a part of this project policy. + """ + return pulumi.get(self, "scopes") + + @scopes.setter + def scopes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "scopes", value) + + +class ProjectPolicy(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + project_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_policies: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ResourcePolicyArgs', 'ResourcePolicyArgsDict']]]]] = None, + scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + __props__=None): + """ + Represents an project policy resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] dev_center_name: The name of the devcenter. + :param pulumi.Input[str] project_policy_name: The name of the project policy. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Sequence[pulumi.Input[Union['ResourcePolicyArgs', 'ResourcePolicyArgsDict']]]] resource_policies: Resource policies that are a part of this project policy. + :param pulumi.Input[Sequence[pulumi.Input[str]]] scopes: Resources that have access to the shared resources that are a part of this project policy. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ProjectPolicyArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents an project policy resource. + + :param str resource_name: The name of the resource. + :param ProjectPolicyArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ProjectPolicyArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + dev_center_name: Optional[pulumi.Input[str]] = None, + project_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_policies: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ResourcePolicyArgs', 'ResourcePolicyArgsDict']]]]] = None, + scopes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ProjectPolicyArgs.__new__(ProjectPolicyArgs) + + if dev_center_name is None and not opts.urn: + raise TypeError("Missing required property 'dev_center_name'") + __props__.__dict__["dev_center_name"] = dev_center_name + __props__.__dict__["project_policy_name"] = project_policy_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["resource_policies"] = resource_policies + __props__.__dict__["scopes"] = scopes + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20241001preview:ProjectPolicy"), pulumi.Alias(type_="azure-native:devcenter:ProjectPolicy")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ProjectPolicy, __self__).__init__( + 'azure-native:devcenter/v20250201:ProjectPolicy', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ProjectPolicy': + """ + Get an existing ProjectPolicy resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ProjectPolicyArgs.__new__(ProjectPolicyArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["resource_policies"] = None + __props__.__dict__["scopes"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ProjectPolicy(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="resourcePolicies") + def resource_policies(self) -> pulumi.Output[Optional[Sequence['outputs.ResourcePolicyResponse']]]: + """ + Resource policies that are a part of this project policy. + """ + return pulumi.get(self, "resource_policies") + + @property + @pulumi.getter + def scopes(self) -> pulumi.Output[Optional[Sequence[str]]]: + """ + Resources that have access to the shared resources that are a part of this project policy. + """ + return pulumi.get(self, "scopes") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/devcenter/v20250201/schedule.py b/sdk/python/pulumi_azure_native/devcenter/v20250201/schedule.py new file mode 100644 index 000000000000..4fae7600c71d --- /dev/null +++ b/sdk/python/pulumi_azure_native/devcenter/v20250201/schedule.py @@ -0,0 +1,439 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = ['ScheduleArgs', 'Schedule'] + +@pulumi.input_type +class ScheduleArgs: + def __init__(__self__, *, + frequency: pulumi.Input[Union[str, 'ScheduledFrequency']], + pool_name: pulumi.Input[str], + project_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + time: pulumi.Input[str], + time_zone: pulumi.Input[str], + type: pulumi.Input[Union[str, 'ScheduledType']], + location: Optional[pulumi.Input[str]] = None, + schedule_name: Optional[pulumi.Input[str]] = None, + state: Optional[pulumi.Input[Union[str, 'ScheduleEnableStatus']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + top: Optional[pulumi.Input[int]] = None): + """ + The set of arguments for constructing a Schedule resource. + :param pulumi.Input[Union[str, 'ScheduledFrequency']] frequency: The frequency of this scheduled task. + :param pulumi.Input[str] pool_name: Name of the pool. + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] time: The target time to trigger the action. The format is HH:MM. + :param pulumi.Input[str] time_zone: The IANA timezone id at which the schedule should execute. + :param pulumi.Input[Union[str, 'ScheduledType']] type: Supported type this scheduled task represents. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] schedule_name: The name of the schedule that uniquely identifies it. + :param pulumi.Input[Union[str, 'ScheduleEnableStatus']] state: Indicates whether or not this scheduled task is enabled. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[int] top: The maximum number of resources to return from the operation. Example: '$top=10'. + """ + pulumi.set(__self__, "frequency", frequency) + pulumi.set(__self__, "pool_name", pool_name) + pulumi.set(__self__, "project_name", project_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "time", time) + pulumi.set(__self__, "time_zone", time_zone) + pulumi.set(__self__, "type", type) + if location is not None: + pulumi.set(__self__, "location", location) + if schedule_name is not None: + pulumi.set(__self__, "schedule_name", schedule_name) + if state is not None: + pulumi.set(__self__, "state", state) + if tags is not None: + pulumi.set(__self__, "tags", tags) + if top is not None: + pulumi.set(__self__, "top", top) + + @property + @pulumi.getter + def frequency(self) -> pulumi.Input[Union[str, 'ScheduledFrequency']]: + """ + The frequency of this scheduled task. + """ + return pulumi.get(self, "frequency") + + @frequency.setter + def frequency(self, value: pulumi.Input[Union[str, 'ScheduledFrequency']]): + pulumi.set(self, "frequency", value) + + @property + @pulumi.getter(name="poolName") + def pool_name(self) -> pulumi.Input[str]: + """ + Name of the pool. + """ + return pulumi.get(self, "pool_name") + + @pool_name.setter + def pool_name(self, value: pulumi.Input[str]): + pulumi.set(self, "pool_name", value) + + @property + @pulumi.getter(name="projectName") + def project_name(self) -> pulumi.Input[str]: + """ + The name of the project. + """ + return pulumi.get(self, "project_name") + + @project_name.setter + def project_name(self, value: pulumi.Input[str]): + pulumi.set(self, "project_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def time(self) -> pulumi.Input[str]: + """ + The target time to trigger the action. The format is HH:MM. + """ + return pulumi.get(self, "time") + + @time.setter + def time(self, value: pulumi.Input[str]): + pulumi.set(self, "time", value) + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> pulumi.Input[str]: + """ + The IANA timezone id at which the schedule should execute. + """ + return pulumi.get(self, "time_zone") + + @time_zone.setter + def time_zone(self, value: pulumi.Input[str]): + pulumi.set(self, "time_zone", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[Union[str, 'ScheduledType']]: + """ + Supported type this scheduled task represents. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[Union[str, 'ScheduledType']]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="scheduleName") + def schedule_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the schedule that uniquely identifies it. + """ + return pulumi.get(self, "schedule_name") + + @schedule_name.setter + def schedule_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "schedule_name", value) + + @property + @pulumi.getter + def state(self) -> Optional[pulumi.Input[Union[str, 'ScheduleEnableStatus']]]: + """ + Indicates whether or not this scheduled task is enabled. + """ + return pulumi.get(self, "state") + + @state.setter + def state(self, value: Optional[pulumi.Input[Union[str, 'ScheduleEnableStatus']]]): + pulumi.set(self, "state", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + @property + @pulumi.getter + def top(self) -> Optional[pulumi.Input[int]]: + """ + The maximum number of resources to return from the operation. Example: '$top=10'. + """ + return pulumi.get(self, "top") + + @top.setter + def top(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "top", value) + + +class Schedule(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + frequency: Optional[pulumi.Input[Union[str, 'ScheduledFrequency']]] = None, + location: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + schedule_name: Optional[pulumi.Input[str]] = None, + state: Optional[pulumi.Input[Union[str, 'ScheduleEnableStatus']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + time: Optional[pulumi.Input[str]] = None, + time_zone: Optional[pulumi.Input[str]] = None, + top: Optional[pulumi.Input[int]] = None, + type: Optional[pulumi.Input[Union[str, 'ScheduledType']]] = None, + __props__=None): + """ + Represents a Schedule to execute a task. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union[str, 'ScheduledFrequency']] frequency: The frequency of this scheduled task. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] pool_name: Name of the pool. + :param pulumi.Input[str] project_name: The name of the project. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] schedule_name: The name of the schedule that uniquely identifies it. + :param pulumi.Input[Union[str, 'ScheduleEnableStatus']] state: Indicates whether or not this scheduled task is enabled. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] time: The target time to trigger the action. The format is HH:MM. + :param pulumi.Input[str] time_zone: The IANA timezone id at which the schedule should execute. + :param pulumi.Input[int] top: The maximum number of resources to return from the operation. Example: '$top=10'. + :param pulumi.Input[Union[str, 'ScheduledType']] type: Supported type this scheduled task represents. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ScheduleArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Represents a Schedule to execute a task. + + :param str resource_name: The name of the resource. + :param ScheduleArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ScheduleArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + frequency: Optional[pulumi.Input[Union[str, 'ScheduledFrequency']]] = None, + location: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + project_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + schedule_name: Optional[pulumi.Input[str]] = None, + state: Optional[pulumi.Input[Union[str, 'ScheduleEnableStatus']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + time: Optional[pulumi.Input[str]] = None, + time_zone: Optional[pulumi.Input[str]] = None, + top: Optional[pulumi.Input[int]] = None, + type: Optional[pulumi.Input[Union[str, 'ScheduledType']]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ScheduleArgs.__new__(ScheduleArgs) + + if frequency is None and not opts.urn: + raise TypeError("Missing required property 'frequency'") + __props__.__dict__["frequency"] = frequency + __props__.__dict__["location"] = location + if pool_name is None and not opts.urn: + raise TypeError("Missing required property 'pool_name'") + __props__.__dict__["pool_name"] = pool_name + if project_name is None and not opts.urn: + raise TypeError("Missing required property 'project_name'") + __props__.__dict__["project_name"] = project_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["schedule_name"] = schedule_name + __props__.__dict__["state"] = state + __props__.__dict__["tags"] = tags + if time is None and not opts.urn: + raise TypeError("Missing required property 'time'") + __props__.__dict__["time"] = time + if time_zone is None and not opts.urn: + raise TypeError("Missing required property 'time_zone'") + __props__.__dict__["time_zone"] = time_zone + __props__.__dict__["top"] = top + if type is None and not opts.urn: + raise TypeError("Missing required property 'type'") + __props__.__dict__["type"] = type + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:devcenter/v20220801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20220901preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221012preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20221111preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230101preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230401:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20231001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240201:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240501preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240601preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20240801preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:devcenter:Schedule")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Schedule, __self__).__init__( + 'azure-native:devcenter/v20250201:Schedule', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Schedule': + """ + Get an existing Schedule resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ScheduleArgs.__new__(ScheduleArgs) + + __props__.__dict__["frequency"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["time"] = None + __props__.__dict__["time_zone"] = None + __props__.__dict__["type"] = None + return Schedule(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def frequency(self) -> pulumi.Output[str]: + """ + The frequency of this scheduled task. + """ + return pulumi.get(self, "frequency") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def state(self) -> pulumi.Output[Optional[str]]: + """ + Indicates whether or not this scheduled task is enabled. + """ + return pulumi.get(self, "state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def time(self) -> pulumi.Output[str]: + """ + The target time to trigger the action. The format is HH:MM. + """ + return pulumi.get(self, "time") + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> pulumi.Output[str]: + """ + The IANA timezone id at which the schedule should execute. + """ + return pulumi.get(self, "time_zone") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/__init__.py b/sdk/python/pulumi_azure_native/healthcareapis/__init__.py index f5048ba99f0e..0b0e0dd40b7a 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/__init__.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/__init__.py @@ -43,6 +43,8 @@ v20240301 = __v20240301 import pulumi_azure_native.healthcareapis.v20240331 as __v20240331 v20240331 = __v20240331 + import pulumi_azure_native.healthcareapis.v20250301preview as __v20250301preview + v20250301preview = __v20250301preview else: v20221001preview = _utilities.lazy_import('pulumi_azure_native.healthcareapis.v20221001preview') v20230228 = _utilities.lazy_import('pulumi_azure_native.healthcareapis.v20230228') @@ -51,4 +53,5 @@ v20231201 = _utilities.lazy_import('pulumi_azure_native.healthcareapis.v20231201') v20240301 = _utilities.lazy_import('pulumi_azure_native.healthcareapis.v20240301') v20240331 = _utilities.lazy_import('pulumi_azure_native.healthcareapis.v20240331') + v20250301preview = _utilities.lazy_import('pulumi_azure_native.healthcareapis.v20250301preview') diff --git a/sdk/python/pulumi_azure_native/healthcareapis/dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/dicom_service.py index 887350b5324f..4ec426438435 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/dicom_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/dicom_service.py @@ -154,7 +154,7 @@ def __init__(__self__, The description of Dicom Service Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -176,7 +176,7 @@ def __init__(__self__, The description of Dicom Service Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param DicomServiceArgs args: The arguments to use to populate this resource's properties. @@ -230,7 +230,7 @@ def _internal_init(__self__, __props__.__dict__["service_url"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:DicomService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DicomService, __self__).__init__( 'azure-native:healthcareapis:DicomService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/fhir_service.py index d5ba039f5f9e..8ebcf228a1f7 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/fhir_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/fhir_service.py @@ -290,7 +290,7 @@ def __init__(__self__, The description of Fhir Service Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -320,7 +320,7 @@ def __init__(__self__, The description of Fhir Service Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param FhirServiceArgs args: The arguments to use to populate this resource's properties. @@ -388,7 +388,7 @@ def _internal_init(__self__, __props__.__dict__["public_network_access"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:FhirService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FhirService, __self__).__init__( 'azure-native:healthcareapis:FhirService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/get_dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/get_dicom_service.py index c0a5c858bba2..b42ff8a61db5 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/get_dicom_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/get_dicom_service.py @@ -226,7 +226,7 @@ def get_dicom_service(dicom_service_name: Optional[str] = None, Gets the properties of the specified DICOM Service. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str dicom_service_name: The name of DICOM Service resource. @@ -264,7 +264,7 @@ def get_dicom_service_output(dicom_service_name: Optional[pulumi.Input[str]] = N Gets the properties of the specified DICOM Service. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str dicom_service_name: The name of DICOM Service resource. diff --git a/sdk/python/pulumi_azure_native/healthcareapis/get_fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/get_fhir_service.py index 4b442ed0c385..4b6085fb0c15 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/get_fhir_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/get_fhir_service.py @@ -298,7 +298,7 @@ def get_fhir_service(fhir_service_name: Optional[str] = None, Gets the properties of the specified FHIR Service. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str fhir_service_name: The name of FHIR Service resource. @@ -342,7 +342,7 @@ def get_fhir_service_output(fhir_service_name: Optional[pulumi.Input[str]] = Non Gets the properties of the specified FHIR Service. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str fhir_service_name: The name of FHIR Service resource. diff --git a/sdk/python/pulumi_azure_native/healthcareapis/get_iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/get_iot_connector.py index 33366b2e69ac..523e2787a054 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/get_iot_connector.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/get_iot_connector.py @@ -178,7 +178,7 @@ def get_iot_connector(iot_connector_name: Optional[str] = None, Gets the properties of the specified IoT Connector. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str iot_connector_name: The name of IoT Connector resource. @@ -212,7 +212,7 @@ def get_iot_connector_output(iot_connector_name: Optional[pulumi.Input[str]] = N Gets the properties of the specified IoT Connector. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str iot_connector_name: The name of IoT Connector resource. diff --git a/sdk/python/pulumi_azure_native/healthcareapis/get_iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/get_iot_connector_fhir_destination.py index eeb5ad719e0d..144bb930e18f 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/get_iot_connector_fhir_destination.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/get_iot_connector_fhir_destination.py @@ -155,7 +155,7 @@ def get_iot_connector_fhir_destination(fhir_destination_name: Optional[str] = No Gets the properties of the specified Iot Connector FHIR destination. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str fhir_destination_name: The name of IoT Connector FHIR destination resource. @@ -190,7 +190,7 @@ def get_iot_connector_fhir_destination_output(fhir_destination_name: Optional[pu Gets the properties of the specified Iot Connector FHIR destination. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str fhir_destination_name: The name of IoT Connector FHIR destination resource. diff --git a/sdk/python/pulumi_azure_native/healthcareapis/get_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/get_private_endpoint_connection.py index bb2cb17f14ba..9b32302e707a 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/get_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/get_private_endpoint_connection.py @@ -130,7 +130,7 @@ def get_private_endpoint_connection(private_endpoint_connection_name: Optional[s Gets the specified private endpoint connection associated with the service. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource @@ -160,7 +160,7 @@ def get_private_endpoint_connection_output(private_endpoint_connection_name: Opt Gets the specified private endpoint connection associated with the service. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource diff --git a/sdk/python/pulumi_azure_native/healthcareapis/get_service.py b/sdk/python/pulumi_azure_native/healthcareapis/get_service.py index f59cfb09a342..741d266834db 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/get_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/get_service.py @@ -165,7 +165,7 @@ def get_service(resource_group_name: Optional[str] = None, Get the metadata of a service instance. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_group_name: The name of the resource group that contains the service instance. @@ -195,7 +195,7 @@ def get_service_output(resource_group_name: Optional[pulumi.Input[str]] = None, Get the metadata of a service instance. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_group_name: The name of the resource group that contains the service instance. diff --git a/sdk/python/pulumi_azure_native/healthcareapis/get_workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/get_workspace.py index fb8fa26ac0c3..efcaa364ef6f 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/get_workspace.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/get_workspace.py @@ -141,7 +141,7 @@ def get_workspace(resource_group_name: Optional[str] = None, Gets the properties of the specified workspace. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_group_name: The name of the resource group that contains the service instance. @@ -169,7 +169,7 @@ def get_workspace_output(resource_group_name: Optional[pulumi.Input[str]] = None Gets the properties of the specified workspace. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_group_name: The name of the resource group that contains the service instance. diff --git a/sdk/python/pulumi_azure_native/healthcareapis/get_workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/get_workspace_private_endpoint_connection.py index 530a574b3570..73c41672abab 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/get_workspace_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/get_workspace_private_endpoint_connection.py @@ -130,7 +130,7 @@ def get_workspace_private_endpoint_connection(private_endpoint_connection_name: Gets the specified private endpoint connection associated with the workspace. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource @@ -160,7 +160,7 @@ def get_workspace_private_endpoint_connection_output(private_endpoint_connection Gets the specified private endpoint connection associated with the workspace. Azure REST API version: 2023-02-28. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource diff --git a/sdk/python/pulumi_azure_native/healthcareapis/iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/iot_connector.py index a701284f1be9..6ba8d1afbcc4 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/iot_connector.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/iot_connector.py @@ -171,7 +171,7 @@ def __init__(__self__, IoT Connector definition. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -194,7 +194,7 @@ def __init__(__self__, IoT Connector definition. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param IotConnectorArgs args: The arguments to use to populate this resource's properties. @@ -245,7 +245,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnector")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnector, __self__).__init__( 'azure-native:healthcareapis:IotConnector', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/iot_connector_fhir_destination.py index e5263b594f24..7e7ad75b8dd6 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/iot_connector_fhir_destination.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/iot_connector_fhir_destination.py @@ -167,7 +167,7 @@ def __init__(__self__, IoT Connector FHIR destination definition. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -190,7 +190,7 @@ def __init__(__self__, IoT Connector FHIR destination definition. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param IotConnectorFhirDestinationArgs args: The arguments to use to populate this resource's properties. @@ -248,7 +248,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnectorFhirDestination, __self__).__init__( 'azure-native:healthcareapis:IotConnectorFhirDestination', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/private_endpoint_connection.py index 633839d305e7..751f704493a0 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/private_endpoint_connection.py @@ -102,7 +102,7 @@ def __init__(__self__, The Private Endpoint Connection resource. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -121,7 +121,7 @@ def __init__(__self__, The Private Endpoint Connection resource. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param PrivateEndpointConnectionInitArgs args: The arguments to use to populate this resource's properties. @@ -166,7 +166,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/service.py b/sdk/python/pulumi_azure_native/healthcareapis/service.py index 9383791ce142..a3a82df47675 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/service.py @@ -154,7 +154,7 @@ def __init__(__self__, The description of the service. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -176,7 +176,7 @@ def __init__(__self__, The description of the service. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param ServiceArgs args: The arguments to use to populate this resource's properties. @@ -224,7 +224,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Service")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Service, __self__).__init__( 'azure-native:healthcareapis:Service', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/dicom_service.py index 86603e8aa31c..49408c8ff339 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/dicom_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/dicom_service.py @@ -224,7 +224,7 @@ def _internal_init(__self__, __props__.__dict__["service_url"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DicomService, __self__).__init__( 'azure-native:healthcareapis/v20230228:DicomService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/fhir_service.py index 51b187478fe1..0e3566921b8a 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/fhir_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/fhir_service.py @@ -382,7 +382,7 @@ def _internal_init(__self__, __props__.__dict__["public_network_access"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FhirService, __self__).__init__( 'azure-native:healthcareapis/v20230228:FhirService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/iot_connector.py index add4722d6ef7..0371b01d47b8 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/iot_connector.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/iot_connector.py @@ -239,7 +239,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnector, __self__).__init__( 'azure-native:healthcareapis/v20230228:IotConnector', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/iot_connector_fhir_destination.py index a5aa186fee85..b9b7d64296cb 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/iot_connector_fhir_destination.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/iot_connector_fhir_destination.py @@ -242,7 +242,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnectorFhirDestination, __self__).__init__( 'azure-native:healthcareapis/v20230228:IotConnectorFhirDestination', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/private_endpoint_connection.py index e201551b0130..ae055b0beffa 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20230228:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/service.py index 5fadc41b16ee..65cc4d85f1e3 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/service.py @@ -218,7 +218,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Service, __self__).__init__( 'azure-native:healthcareapis/v20230228:Service', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/workspace.py index 52523d4beba7..c38f881f5cca 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/workspace.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/workspace.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["properties"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:healthcareapis/v20230228:Workspace', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/workspace_private_endpoint_connection.py index 57c031bc4c77..a0f9f40f524a 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230228/workspace_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230228/workspace_private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspacePrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/dicom_service.py index 2ac7e3881e68..df75e5a0e7b7 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/dicom_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/dicom_service.py @@ -224,7 +224,7 @@ def _internal_init(__self__, __props__.__dict__["service_url"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DicomService, __self__).__init__( 'azure-native:healthcareapis/v20230906:DicomService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/fhir_service.py index 482b95c626f9..9d2371238b30 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/fhir_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/fhir_service.py @@ -362,7 +362,7 @@ def _internal_init(__self__, __props__.__dict__["public_network_access"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FhirService, __self__).__init__( 'azure-native:healthcareapis/v20230906:FhirService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/iot_connector.py index 42c52cfd4c19..86388e528b19 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/iot_connector.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/iot_connector.py @@ -239,7 +239,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnector, __self__).__init__( 'azure-native:healthcareapis/v20230906:IotConnector', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/iot_connector_fhir_destination.py index a80724e7fc48..4e3d2f4c2fcb 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/iot_connector_fhir_destination.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/iot_connector_fhir_destination.py @@ -242,7 +242,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnectorFhirDestination, __self__).__init__( 'azure-native:healthcareapis/v20230906:IotConnectorFhirDestination', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/private_endpoint_connection.py index e81b15757d58..bfa60c9b27d2 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20230906:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/service.py index c53e593f900e..7ebf012b48f0 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/service.py @@ -218,7 +218,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Service, __self__).__init__( 'azure-native:healthcareapis/v20230906:Service', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/workspace.py index 468f8e29fb40..077546f8a930 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/workspace.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/workspace.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["properties"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:healthcareapis/v20230906:Workspace', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/workspace_private_endpoint_connection.py index ce39d22ac9cd..ab0d2812cfee 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20230906/workspace_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20230906/workspace_private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspacePrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/dicom_service.py index a121e04e5735..876ab99eb24b 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/dicom_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/dicom_service.py @@ -244,7 +244,7 @@ def _internal_init(__self__, __props__.__dict__["service_url"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DicomService, __self__).__init__( 'azure-native:healthcareapis/v20231101:DicomService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/fhir_service.py index 43ed71a207e2..61b79f370b26 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/fhir_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/fhir_service.py @@ -382,7 +382,7 @@ def _internal_init(__self__, __props__.__dict__["public_network_access"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FhirService, __self__).__init__( 'azure-native:healthcareapis/v20231101:FhirService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/iot_connector.py index 64d3a50b1736..5c5aca5e341a 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/iot_connector.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/iot_connector.py @@ -239,7 +239,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnector, __self__).__init__( 'azure-native:healthcareapis/v20231101:IotConnector', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/iot_connector_fhir_destination.py index a30fccc747ad..6c467377447f 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/iot_connector_fhir_destination.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/iot_connector_fhir_destination.py @@ -242,7 +242,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnectorFhirDestination, __self__).__init__( 'azure-native:healthcareapis/v20231101:IotConnectorFhirDestination', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/private_endpoint_connection.py index e2b9defe289c..243a029d9a4f 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20231101:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/service.py index 7d48b63fc799..1a05a309101b 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/service.py @@ -218,7 +218,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Service, __self__).__init__( 'azure-native:healthcareapis/v20231101:Service', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/workspace.py index e5ffc1cfa5c1..06002589f6cc 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/workspace.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/workspace.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["properties"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:healthcareapis/v20231101:Workspace', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/workspace_private_endpoint_connection.py index c453670b4203..182af466d9c1 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231101/workspace_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231101/workspace_private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspacePrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/dicom_service.py index 660f5484bd50..bbfe66900d82 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/dicom_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/dicom_service.py @@ -244,7 +244,7 @@ def _internal_init(__self__, __props__.__dict__["service_url"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DicomService, __self__).__init__( 'azure-native:healthcareapis/v20231201:DicomService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/fhir_service.py index 8f64989f7170..9f248d605b62 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/fhir_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/fhir_service.py @@ -382,7 +382,7 @@ def _internal_init(__self__, __props__.__dict__["public_network_access"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FhirService, __self__).__init__( 'azure-native:healthcareapis/v20231201:FhirService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/iot_connector.py index dd88ce00263c..b77d1b06e9d2 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/iot_connector.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/iot_connector.py @@ -239,7 +239,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnector, __self__).__init__( 'azure-native:healthcareapis/v20231201:IotConnector', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/iot_connector_fhir_destination.py index be3bfc44535c..9de18eeb21ae 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/iot_connector_fhir_destination.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/iot_connector_fhir_destination.py @@ -242,7 +242,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnectorFhirDestination, __self__).__init__( 'azure-native:healthcareapis/v20231201:IotConnectorFhirDestination', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/private_endpoint_connection.py index c382d70b2a69..c8a0f4294fc6 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20231201:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/service.py index df71deaa178a..d254f1ce277b 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/service.py @@ -218,7 +218,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Service, __self__).__init__( 'azure-native:healthcareapis/v20231201:Service', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/workspace.py index b4f347770785..226e0460b8b7 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/workspace.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/workspace.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["properties"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:healthcareapis/v20231201:Workspace', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/workspace_private_endpoint_connection.py index e018831b05b8..218414de936d 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20231201/workspace_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20231201/workspace_private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspacePrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/dicom_service.py index 4e64206403a4..5cca4da06b9d 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/dicom_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/dicom_service.py @@ -264,7 +264,7 @@ def _internal_init(__self__, __props__.__dict__["service_url"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DicomService, __self__).__init__( 'azure-native:healthcareapis/v20240301:DicomService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/fhir_service.py index 2f9958dc3354..3cd4606335bf 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/fhir_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/fhir_service.py @@ -382,7 +382,7 @@ def _internal_init(__self__, __props__.__dict__["public_network_access"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FhirService, __self__).__init__( 'azure-native:healthcareapis/v20240301:FhirService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/iot_connector.py index 651a5b506db9..003097b59897 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/iot_connector.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/iot_connector.py @@ -239,7 +239,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnector, __self__).__init__( 'azure-native:healthcareapis/v20240301:IotConnector', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/iot_connector_fhir_destination.py index 628b392664e2..5177e17b163d 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/iot_connector_fhir_destination.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/iot_connector_fhir_destination.py @@ -242,7 +242,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnectorFhirDestination, __self__).__init__( 'azure-native:healthcareapis/v20240301:IotConnectorFhirDestination', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/private_endpoint_connection.py index ce63a52f0234..2025ca33383e 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20240301:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/service.py index 28274f54097c..6956df682648 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/service.py @@ -218,7 +218,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Service, __self__).__init__( 'azure-native:healthcareapis/v20240301:Service', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/workspace.py index 95bb4b77dce0..e748bc9797c3 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/workspace.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/workspace.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["properties"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:healthcareapis/v20240301:Workspace', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/workspace_private_endpoint_connection.py index 6daaef0d0468..e34cc0adf4ff 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240301/workspace_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240301/workspace_private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspacePrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/dicom_service.py index 0ba2630234ae..13237ab01738 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/dicom_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/dicom_service.py @@ -284,7 +284,7 @@ def _internal_init(__self__, __props__.__dict__["service_url"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DicomService, __self__).__init__( 'azure-native:healthcareapis/v20240331:DicomService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/fhir_service.py index d73c518b8f1c..dbdb4690a77a 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/fhir_service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/fhir_service.py @@ -382,7 +382,7 @@ def _internal_init(__self__, __props__.__dict__["public_network_access"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FhirService, __self__).__init__( 'azure-native:healthcareapis/v20240331:FhirService', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/iot_connector.py index bd795c4f19b2..8d0fdd95facb 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/iot_connector.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/iot_connector.py @@ -239,7 +239,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnector, __self__).__init__( 'azure-native:healthcareapis/v20240331:IotConnector', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/iot_connector_fhir_destination.py index eb266945275e..2e938634d2cd 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/iot_connector_fhir_destination.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/iot_connector_fhir_destination.py @@ -242,7 +242,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(IotConnectorFhirDestination, __self__).__init__( 'azure-native:healthcareapis/v20240331:IotConnectorFhirDestination', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/private_endpoint_connection.py index 420018c3de75..716e571dfcef 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20240331:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/service.py index 122921bead0a..93a6e73306d3 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/service.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/service.py @@ -218,7 +218,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Service, __self__).__init__( 'azure-native:healthcareapis/v20240331:Service', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/workspace.py index dccb447e9876..7ca85b284743 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/workspace.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/workspace.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["properties"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:healthcareapis/v20240331:Workspace', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/workspace_private_endpoint_connection.py index 18c0281474ab..f846d7211304 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/v20240331/workspace_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20240331/workspace_private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspacePrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/__init__.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/__init__.py new file mode 100644 index 000000000000..2bf22f44058c --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/__init__.py @@ -0,0 +1,26 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .dicom_service import * +from .fhir_service import * +from .get_dicom_service import * +from .get_fhir_service import * +from .get_iot_connector import * +from .get_iot_connector_fhir_destination import * +from .get_private_endpoint_connection import * +from .get_service import * +from .get_workspace import * +from .get_workspace_private_endpoint_connection import * +from .iot_connector import * +from .iot_connector_fhir_destination import * +from .private_endpoint_connection import * +from .service import * +from .workspace import * +from .workspace_private_endpoint_connection import * +from ._inputs import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/_enums.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/_enums.py new file mode 100644 index 000000000000..23dd2a12fd5d --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/_enums.py @@ -0,0 +1,93 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'FhirResourceVersionPolicy', + 'FhirServiceKind', + 'IotIdentityResolutionType', + 'Kind', + 'ManagedServiceIdentityType', + 'PrivateEndpointServiceConnectionStatus', + 'PublicNetworkAccess', + 'ServiceManagedIdentityType', + 'SmartDataActions', +] + + +class FhirResourceVersionPolicy(str, Enum): + """ + Controls how resources are versioned on the FHIR service + """ + NO_VERSION = "no-version" + VERSIONED = "versioned" + VERSIONED_UPDATE = "versioned-update" + + +class FhirServiceKind(str, Enum): + """ + The kind of the service. + """ + FHIR_STU3 = "fhir-Stu3" + FHIR_R4 = "fhir-R4" + + +class IotIdentityResolutionType(str, Enum): + """ + Determines how resource identity is resolved on the destination. + """ + CREATE = "Create" + LOOKUP = "Lookup" + + +class Kind(str, Enum): + """ + The kind of the service. + """ + FHIR = "fhir" + FHIR_STU3 = "fhir-Stu3" + FHIR_R4 = "fhir-R4" + + +class ManagedServiceIdentityType(str, Enum): + """ + Type of identity being specified, currently SystemAssigned and None are allowed. + """ + SYSTEM_ASSIGNED = "SystemAssigned" + NONE = "None" + + +class PrivateEndpointServiceConnectionStatus(str, Enum): + """ + Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + PENDING = "Pending" + APPROVED = "Approved" + REJECTED = "Rejected" + + +class PublicNetworkAccess(str, Enum): + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class ServiceManagedIdentityType(str, Enum): + """ + Type of identity being specified, currently SystemAssigned and None are allowed. + """ + NONE = "None" + SYSTEM_ASSIGNED = "SystemAssigned" + USER_ASSIGNED = "UserAssigned" + SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned,UserAssigned" + + +class SmartDataActions(str, Enum): + """ + The Data Actions that can be enabled for a Smart Identity Provider Application. + """ + READ = "Read" diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/_inputs.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/_inputs.py new file mode 100644 index 000000000000..4adac5328a84 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/_inputs.py @@ -0,0 +1,2081 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'CorsConfigurationArgs', + 'CorsConfigurationArgsDict', + 'EncryptionCustomerManagedKeyEncryptionArgs', + 'EncryptionCustomerManagedKeyEncryptionArgsDict', + 'EncryptionArgs', + 'EncryptionArgsDict', + 'FhirServiceAcrConfigurationArgs', + 'FhirServiceAcrConfigurationArgsDict', + 'FhirServiceAuthenticationConfigurationArgs', + 'FhirServiceAuthenticationConfigurationArgsDict', + 'FhirServiceCorsConfigurationArgs', + 'FhirServiceCorsConfigurationArgsDict', + 'FhirServiceExportConfigurationArgs', + 'FhirServiceExportConfigurationArgsDict', + 'FhirServiceImportConfigurationArgs', + 'FhirServiceImportConfigurationArgsDict', + 'ImplementationGuidesConfigurationArgs', + 'ImplementationGuidesConfigurationArgsDict', + 'IotEventHubIngestionEndpointConfigurationArgs', + 'IotEventHubIngestionEndpointConfigurationArgsDict', + 'IotMappingPropertiesArgs', + 'IotMappingPropertiesArgsDict', + 'PrivateEndpointConnectionArgs', + 'PrivateEndpointConnectionArgsDict', + 'PrivateLinkServiceConnectionStateArgs', + 'PrivateLinkServiceConnectionStateArgsDict', + 'ResourceVersionPolicyConfigurationArgs', + 'ResourceVersionPolicyConfigurationArgsDict', + 'ServiceAccessPolicyEntryArgs', + 'ServiceAccessPolicyEntryArgsDict', + 'ServiceAcrConfigurationInfoArgs', + 'ServiceAcrConfigurationInfoArgsDict', + 'ServiceAuthenticationConfigurationInfoArgs', + 'ServiceAuthenticationConfigurationInfoArgsDict', + 'ServiceCorsConfigurationInfoArgs', + 'ServiceCorsConfigurationInfoArgsDict', + 'ServiceCosmosDbConfigurationInfoArgs', + 'ServiceCosmosDbConfigurationInfoArgsDict', + 'ServiceExportConfigurationInfoArgs', + 'ServiceExportConfigurationInfoArgsDict', + 'ServiceImportConfigurationInfoArgs', + 'ServiceImportConfigurationInfoArgsDict', + 'ServiceManagedIdentityIdentityArgs', + 'ServiceManagedIdentityIdentityArgsDict', + 'ServiceOciArtifactEntryArgs', + 'ServiceOciArtifactEntryArgsDict', + 'ServicesPropertiesArgs', + 'ServicesPropertiesArgsDict', + 'ServicesResourceIdentityArgs', + 'ServicesResourceIdentityArgsDict', + 'SmartIdentityProviderApplicationArgs', + 'SmartIdentityProviderApplicationArgsDict', + 'SmartIdentityProviderConfigurationArgs', + 'SmartIdentityProviderConfigurationArgsDict', + 'StorageConfigurationArgs', + 'StorageConfigurationArgsDict', + 'StorageMonitorConfigurationArgs', + 'StorageMonitorConfigurationArgsDict', +] + +MYPY = False + +if not MYPY: + class CorsConfigurationArgsDict(TypedDict): + """ + The settings for the CORS configuration of the service instance. + """ + allow_credentials: NotRequired[pulumi.Input[bool]] + """ + If credentials are allowed via CORS. + """ + headers: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The headers to be allowed via CORS. + """ + max_age: NotRequired[pulumi.Input[int]] + """ + The max age to be allowed via CORS. + """ + methods: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The methods to be allowed via CORS. + """ + origins: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The origins to be allowed via CORS. + """ +elif False: + CorsConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CorsConfigurationArgs: + def __init__(__self__, *, + allow_credentials: Optional[pulumi.Input[bool]] = None, + headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + max_age: Optional[pulumi.Input[int]] = None, + methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + The settings for the CORS configuration of the service instance. + :param pulumi.Input[bool] allow_credentials: If credentials are allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] headers: The headers to be allowed via CORS. + :param pulumi.Input[int] max_age: The max age to be allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] methods: The methods to be allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] origins: The origins to be allowed via CORS. + """ + if allow_credentials is not None: + pulumi.set(__self__, "allow_credentials", allow_credentials) + if headers is not None: + pulumi.set(__self__, "headers", headers) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if methods is not None: + pulumi.set(__self__, "methods", methods) + if origins is not None: + pulumi.set(__self__, "origins", origins) + + @property + @pulumi.getter(name="allowCredentials") + def allow_credentials(self) -> Optional[pulumi.Input[bool]]: + """ + If credentials are allowed via CORS. + """ + return pulumi.get(self, "allow_credentials") + + @allow_credentials.setter + def allow_credentials(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "allow_credentials", value) + + @property + @pulumi.getter + def headers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The headers to be allowed via CORS. + """ + return pulumi.get(self, "headers") + + @headers.setter + def headers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "headers", value) + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[pulumi.Input[int]]: + """ + The max age to be allowed via CORS. + """ + return pulumi.get(self, "max_age") + + @max_age.setter + def max_age(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_age", value) + + @property + @pulumi.getter + def methods(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The methods to be allowed via CORS. + """ + return pulumi.get(self, "methods") + + @methods.setter + def methods(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "methods", value) + + @property + @pulumi.getter + def origins(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The origins to be allowed via CORS. + """ + return pulumi.get(self, "origins") + + @origins.setter + def origins(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "origins", value) + + +if not MYPY: + class EncryptionCustomerManagedKeyEncryptionArgsDict(TypedDict): + """ + The encryption settings for the customer-managed key + """ + key_encryption_key_url: NotRequired[pulumi.Input[str]] + """ + The URL of the key to use for encryption + """ +elif False: + EncryptionCustomerManagedKeyEncryptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EncryptionCustomerManagedKeyEncryptionArgs: + def __init__(__self__, *, + key_encryption_key_url: Optional[pulumi.Input[str]] = None): + """ + The encryption settings for the customer-managed key + :param pulumi.Input[str] key_encryption_key_url: The URL of the key to use for encryption + """ + if key_encryption_key_url is not None: + pulumi.set(__self__, "key_encryption_key_url", key_encryption_key_url) + + @property + @pulumi.getter(name="keyEncryptionKeyUrl") + def key_encryption_key_url(self) -> Optional[pulumi.Input[str]]: + """ + The URL of the key to use for encryption + """ + return pulumi.get(self, "key_encryption_key_url") + + @key_encryption_key_url.setter + def key_encryption_key_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_encryption_key_url", value) + + +if not MYPY: + class EncryptionArgsDict(TypedDict): + """ + Settings to encrypt a service + """ + customer_managed_key_encryption: NotRequired[pulumi.Input['EncryptionCustomerManagedKeyEncryptionArgsDict']] + """ + The encryption settings for the customer-managed key + """ +elif False: + EncryptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EncryptionArgs: + def __init__(__self__, *, + customer_managed_key_encryption: Optional[pulumi.Input['EncryptionCustomerManagedKeyEncryptionArgs']] = None): + """ + Settings to encrypt a service + :param pulumi.Input['EncryptionCustomerManagedKeyEncryptionArgs'] customer_managed_key_encryption: The encryption settings for the customer-managed key + """ + if customer_managed_key_encryption is not None: + pulumi.set(__self__, "customer_managed_key_encryption", customer_managed_key_encryption) + + @property + @pulumi.getter(name="customerManagedKeyEncryption") + def customer_managed_key_encryption(self) -> Optional[pulumi.Input['EncryptionCustomerManagedKeyEncryptionArgs']]: + """ + The encryption settings for the customer-managed key + """ + return pulumi.get(self, "customer_managed_key_encryption") + + @customer_managed_key_encryption.setter + def customer_managed_key_encryption(self, value: Optional[pulumi.Input['EncryptionCustomerManagedKeyEncryptionArgs']]): + pulumi.set(self, "customer_managed_key_encryption", value) + + +if not MYPY: + class FhirServiceAcrConfigurationArgsDict(TypedDict): + """ + Azure container registry configuration information + """ + login_servers: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The list of the Azure container registry login servers. + """ + oci_artifacts: NotRequired[pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgsDict']]]] + """ + The list of Open Container Initiative (OCI) artifacts. + """ +elif False: + FhirServiceAcrConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FhirServiceAcrConfigurationArgs: + def __init__(__self__, *, + login_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + oci_artifacts: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgs']]]] = None): + """ + Azure container registry configuration information + :param pulumi.Input[Sequence[pulumi.Input[str]]] login_servers: The list of the Azure container registry login servers. + :param pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgs']]] oci_artifacts: The list of Open Container Initiative (OCI) artifacts. + """ + if login_servers is not None: + pulumi.set(__self__, "login_servers", login_servers) + if oci_artifacts is not None: + pulumi.set(__self__, "oci_artifacts", oci_artifacts) + + @property + @pulumi.getter(name="loginServers") + def login_servers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The list of the Azure container registry login servers. + """ + return pulumi.get(self, "login_servers") + + @login_servers.setter + def login_servers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "login_servers", value) + + @property + @pulumi.getter(name="ociArtifacts") + def oci_artifacts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgs']]]]: + """ + The list of Open Container Initiative (OCI) artifacts. + """ + return pulumi.get(self, "oci_artifacts") + + @oci_artifacts.setter + def oci_artifacts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgs']]]]): + pulumi.set(self, "oci_artifacts", value) + + +if not MYPY: + class FhirServiceAuthenticationConfigurationArgsDict(TypedDict): + """ + Authentication configuration information + """ + audience: NotRequired[pulumi.Input[str]] + """ + The audience url for the service + """ + authority: NotRequired[pulumi.Input[str]] + """ + The authority url for the service + """ + smart_identity_providers: NotRequired[pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderConfigurationArgsDict']]]] + """ + The array of identity provider configurations for SMART on FHIR authentication. + """ + smart_proxy_enabled: NotRequired[pulumi.Input[bool]] + """ + If the SMART on FHIR proxy is enabled + """ +elif False: + FhirServiceAuthenticationConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FhirServiceAuthenticationConfigurationArgs: + def __init__(__self__, *, + audience: Optional[pulumi.Input[str]] = None, + authority: Optional[pulumi.Input[str]] = None, + smart_identity_providers: Optional[pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderConfigurationArgs']]]] = None, + smart_proxy_enabled: Optional[pulumi.Input[bool]] = None): + """ + Authentication configuration information + :param pulumi.Input[str] audience: The audience url for the service + :param pulumi.Input[str] authority: The authority url for the service + :param pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderConfigurationArgs']]] smart_identity_providers: The array of identity provider configurations for SMART on FHIR authentication. + :param pulumi.Input[bool] smart_proxy_enabled: If the SMART on FHIR proxy is enabled + """ + if audience is not None: + pulumi.set(__self__, "audience", audience) + if authority is not None: + pulumi.set(__self__, "authority", authority) + if smart_identity_providers is not None: + pulumi.set(__self__, "smart_identity_providers", smart_identity_providers) + if smart_proxy_enabled is not None: + pulumi.set(__self__, "smart_proxy_enabled", smart_proxy_enabled) + + @property + @pulumi.getter + def audience(self) -> Optional[pulumi.Input[str]]: + """ + The audience url for the service + """ + return pulumi.get(self, "audience") + + @audience.setter + def audience(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "audience", value) + + @property + @pulumi.getter + def authority(self) -> Optional[pulumi.Input[str]]: + """ + The authority url for the service + """ + return pulumi.get(self, "authority") + + @authority.setter + def authority(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authority", value) + + @property + @pulumi.getter(name="smartIdentityProviders") + def smart_identity_providers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderConfigurationArgs']]]]: + """ + The array of identity provider configurations for SMART on FHIR authentication. + """ + return pulumi.get(self, "smart_identity_providers") + + @smart_identity_providers.setter + def smart_identity_providers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderConfigurationArgs']]]]): + pulumi.set(self, "smart_identity_providers", value) + + @property + @pulumi.getter(name="smartProxyEnabled") + def smart_proxy_enabled(self) -> Optional[pulumi.Input[bool]]: + """ + If the SMART on FHIR proxy is enabled + """ + return pulumi.get(self, "smart_proxy_enabled") + + @smart_proxy_enabled.setter + def smart_proxy_enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "smart_proxy_enabled", value) + + +if not MYPY: + class FhirServiceCorsConfigurationArgsDict(TypedDict): + """ + The settings for the CORS configuration of the service instance. + """ + allow_credentials: NotRequired[pulumi.Input[bool]] + """ + If credentials are allowed via CORS. + """ + headers: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The headers to be allowed via CORS. + """ + max_age: NotRequired[pulumi.Input[int]] + """ + The max age to be allowed via CORS. + """ + methods: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The methods to be allowed via CORS. + """ + origins: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The origins to be allowed via CORS. + """ +elif False: + FhirServiceCorsConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FhirServiceCorsConfigurationArgs: + def __init__(__self__, *, + allow_credentials: Optional[pulumi.Input[bool]] = None, + headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + max_age: Optional[pulumi.Input[int]] = None, + methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + The settings for the CORS configuration of the service instance. + :param pulumi.Input[bool] allow_credentials: If credentials are allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] headers: The headers to be allowed via CORS. + :param pulumi.Input[int] max_age: The max age to be allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] methods: The methods to be allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] origins: The origins to be allowed via CORS. + """ + if allow_credentials is not None: + pulumi.set(__self__, "allow_credentials", allow_credentials) + if headers is not None: + pulumi.set(__self__, "headers", headers) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if methods is not None: + pulumi.set(__self__, "methods", methods) + if origins is not None: + pulumi.set(__self__, "origins", origins) + + @property + @pulumi.getter(name="allowCredentials") + def allow_credentials(self) -> Optional[pulumi.Input[bool]]: + """ + If credentials are allowed via CORS. + """ + return pulumi.get(self, "allow_credentials") + + @allow_credentials.setter + def allow_credentials(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "allow_credentials", value) + + @property + @pulumi.getter + def headers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The headers to be allowed via CORS. + """ + return pulumi.get(self, "headers") + + @headers.setter + def headers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "headers", value) + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[pulumi.Input[int]]: + """ + The max age to be allowed via CORS. + """ + return pulumi.get(self, "max_age") + + @max_age.setter + def max_age(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_age", value) + + @property + @pulumi.getter + def methods(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The methods to be allowed via CORS. + """ + return pulumi.get(self, "methods") + + @methods.setter + def methods(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "methods", value) + + @property + @pulumi.getter + def origins(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The origins to be allowed via CORS. + """ + return pulumi.get(self, "origins") + + @origins.setter + def origins(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "origins", value) + + +if not MYPY: + class FhirServiceExportConfigurationArgsDict(TypedDict): + """ + Export operation configuration information + """ + storage_account_name: NotRequired[pulumi.Input[str]] + """ + The name of the default export storage account. + """ +elif False: + FhirServiceExportConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FhirServiceExportConfigurationArgs: + def __init__(__self__, *, + storage_account_name: Optional[pulumi.Input[str]] = None): + """ + Export operation configuration information + :param pulumi.Input[str] storage_account_name: The name of the default export storage account. + """ + if storage_account_name is not None: + pulumi.set(__self__, "storage_account_name", storage_account_name) + + @property + @pulumi.getter(name="storageAccountName") + def storage_account_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the default export storage account. + """ + return pulumi.get(self, "storage_account_name") + + @storage_account_name.setter + def storage_account_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "storage_account_name", value) + + +if not MYPY: + class FhirServiceImportConfigurationArgsDict(TypedDict): + """ + Import operation configuration information + """ + enabled: NotRequired[pulumi.Input[bool]] + """ + If the import operation is enabled. + """ + initial_import_mode: NotRequired[pulumi.Input[bool]] + """ + If the FHIR service is in InitialImportMode. + """ + integration_data_store: NotRequired[pulumi.Input[str]] + """ + The name of the default integration storage account. + """ +elif False: + FhirServiceImportConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FhirServiceImportConfigurationArgs: + def __init__(__self__, *, + enabled: Optional[pulumi.Input[bool]] = None, + initial_import_mode: Optional[pulumi.Input[bool]] = None, + integration_data_store: Optional[pulumi.Input[str]] = None): + """ + Import operation configuration information + :param pulumi.Input[bool] enabled: If the import operation is enabled. + :param pulumi.Input[bool] initial_import_mode: If the FHIR service is in InitialImportMode. + :param pulumi.Input[str] integration_data_store: The name of the default integration storage account. + """ + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if initial_import_mode is not None: + pulumi.set(__self__, "initial_import_mode", initial_import_mode) + if integration_data_store is not None: + pulumi.set(__self__, "integration_data_store", integration_data_store) + + @property + @pulumi.getter + def enabled(self) -> Optional[pulumi.Input[bool]]: + """ + If the import operation is enabled. + """ + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="initialImportMode") + def initial_import_mode(self) -> Optional[pulumi.Input[bool]]: + """ + If the FHIR service is in InitialImportMode. + """ + return pulumi.get(self, "initial_import_mode") + + @initial_import_mode.setter + def initial_import_mode(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "initial_import_mode", value) + + @property + @pulumi.getter(name="integrationDataStore") + def integration_data_store(self) -> Optional[pulumi.Input[str]]: + """ + The name of the default integration storage account. + """ + return pulumi.get(self, "integration_data_store") + + @integration_data_store.setter + def integration_data_store(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "integration_data_store", value) + + +if not MYPY: + class ImplementationGuidesConfigurationArgsDict(TypedDict): + """ + The settings for Implementation Guides - defining capabilities for national standards, vendor consortiums, clinical societies, etc. + """ + us_core_missing_data: NotRequired[pulumi.Input[bool]] + """ + If US Core Missing Data requirement is enabled. + """ +elif False: + ImplementationGuidesConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImplementationGuidesConfigurationArgs: + def __init__(__self__, *, + us_core_missing_data: Optional[pulumi.Input[bool]] = None): + """ + The settings for Implementation Guides - defining capabilities for national standards, vendor consortiums, clinical societies, etc. + :param pulumi.Input[bool] us_core_missing_data: If US Core Missing Data requirement is enabled. + """ + if us_core_missing_data is not None: + pulumi.set(__self__, "us_core_missing_data", us_core_missing_data) + + @property + @pulumi.getter(name="usCoreMissingData") + def us_core_missing_data(self) -> Optional[pulumi.Input[bool]]: + """ + If US Core Missing Data requirement is enabled. + """ + return pulumi.get(self, "us_core_missing_data") + + @us_core_missing_data.setter + def us_core_missing_data(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "us_core_missing_data", value) + + +if not MYPY: + class IotEventHubIngestionEndpointConfigurationArgsDict(TypedDict): + """ + Event Hub ingestion endpoint configuration + """ + consumer_group: NotRequired[pulumi.Input[str]] + """ + Consumer group of the event hub to connected to. + """ + event_hub_name: NotRequired[pulumi.Input[str]] + """ + Event Hub name to connect to. + """ + fully_qualified_event_hub_namespace: NotRequired[pulumi.Input[str]] + """ + Fully qualified namespace of the Event Hub to connect to. + """ +elif False: + IotEventHubIngestionEndpointConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IotEventHubIngestionEndpointConfigurationArgs: + def __init__(__self__, *, + consumer_group: Optional[pulumi.Input[str]] = None, + event_hub_name: Optional[pulumi.Input[str]] = None, + fully_qualified_event_hub_namespace: Optional[pulumi.Input[str]] = None): + """ + Event Hub ingestion endpoint configuration + :param pulumi.Input[str] consumer_group: Consumer group of the event hub to connected to. + :param pulumi.Input[str] event_hub_name: Event Hub name to connect to. + :param pulumi.Input[str] fully_qualified_event_hub_namespace: Fully qualified namespace of the Event Hub to connect to. + """ + if consumer_group is not None: + pulumi.set(__self__, "consumer_group", consumer_group) + if event_hub_name is not None: + pulumi.set(__self__, "event_hub_name", event_hub_name) + if fully_qualified_event_hub_namespace is not None: + pulumi.set(__self__, "fully_qualified_event_hub_namespace", fully_qualified_event_hub_namespace) + + @property + @pulumi.getter(name="consumerGroup") + def consumer_group(self) -> Optional[pulumi.Input[str]]: + """ + Consumer group of the event hub to connected to. + """ + return pulumi.get(self, "consumer_group") + + @consumer_group.setter + def consumer_group(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "consumer_group", value) + + @property + @pulumi.getter(name="eventHubName") + def event_hub_name(self) -> Optional[pulumi.Input[str]]: + """ + Event Hub name to connect to. + """ + return pulumi.get(self, "event_hub_name") + + @event_hub_name.setter + def event_hub_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "event_hub_name", value) + + @property + @pulumi.getter(name="fullyQualifiedEventHubNamespace") + def fully_qualified_event_hub_namespace(self) -> Optional[pulumi.Input[str]]: + """ + Fully qualified namespace of the Event Hub to connect to. + """ + return pulumi.get(self, "fully_qualified_event_hub_namespace") + + @fully_qualified_event_hub_namespace.setter + def fully_qualified_event_hub_namespace(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fully_qualified_event_hub_namespace", value) + + +if not MYPY: + class IotMappingPropertiesArgsDict(TypedDict): + """ + The mapping content. + """ + content: NotRequired[Any] + """ + The mapping. + """ +elif False: + IotMappingPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IotMappingPropertiesArgs: + def __init__(__self__, *, + content: Optional[Any] = None): + """ + The mapping content. + :param Any content: The mapping. + """ + if content is not None: + pulumi.set(__self__, "content", content) + + @property + @pulumi.getter + def content(self) -> Optional[Any]: + """ + The mapping. + """ + return pulumi.get(self, "content") + + @content.setter + def content(self, value: Optional[Any]): + pulumi.set(self, "content", value) + + +if not MYPY: + class PrivateEndpointConnectionArgsDict(TypedDict): + """ + The Private Endpoint Connection resource. + """ + private_link_service_connection_state: pulumi.Input['PrivateLinkServiceConnectionStateArgsDict'] + """ + A collection of information about the state of the connection between service consumer and provider. + """ +elif False: + PrivateEndpointConnectionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PrivateEndpointConnectionArgs: + def __init__(__self__, *, + private_link_service_connection_state: pulumi.Input['PrivateLinkServiceConnectionStateArgs']): + """ + The Private Endpoint Connection resource. + :param pulumi.Input['PrivateLinkServiceConnectionStateArgs'] private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + """ + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> pulumi.Input['PrivateLinkServiceConnectionStateArgs']: + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @private_link_service_connection_state.setter + def private_link_service_connection_state(self, value: pulumi.Input['PrivateLinkServiceConnectionStateArgs']): + pulumi.set(self, "private_link_service_connection_state", value) + + +if not MYPY: + class PrivateLinkServiceConnectionStateArgsDict(TypedDict): + """ + A collection of information about the state of the connection between service consumer and provider. + """ + actions_required: NotRequired[pulumi.Input[str]] + """ + A message indicating if changes on the service provider require any updates on the consumer. + """ + description: NotRequired[pulumi.Input[str]] + """ + The reason for approval/rejection of the connection. + """ + status: NotRequired[pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']]] + """ + Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ +elif False: + PrivateLinkServiceConnectionStateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PrivateLinkServiceConnectionStateArgs: + def __init__(__self__, *, + actions_required: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']]] = None): + """ + A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] actions_required: A message indicating if changes on the service provider require any updates on the consumer. + :param pulumi.Input[str] description: The reason for approval/rejection of the connection. + :param pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']] status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + if actions_required is not None: + pulumi.set(__self__, "actions_required", actions_required) + if description is not None: + pulumi.set(__self__, "description", description) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="actionsRequired") + def actions_required(self) -> Optional[pulumi.Input[str]]: + """ + A message indicating if changes on the service provider require any updates on the consumer. + """ + return pulumi.get(self, "actions_required") + + @actions_required.setter + def actions_required(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "actions_required", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The reason for approval/rejection of the connection. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']]]: + """ + Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class ResourceVersionPolicyConfigurationArgsDict(TypedDict): + """ + The settings for history tracking for FHIR resources. + """ + default: NotRequired[pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]] + """ + The default value for tracking history across all resources. + """ + resource_type_overrides: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]]]] + """ + A list of FHIR Resources and their version policy overrides. + """ +elif False: + ResourceVersionPolicyConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ResourceVersionPolicyConfigurationArgs: + def __init__(__self__, *, + default: Optional[pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]] = None, + resource_type_overrides: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]]]] = None): + """ + The settings for history tracking for FHIR resources. + :param pulumi.Input[Union[str, 'FhirResourceVersionPolicy']] default: The default value for tracking history across all resources. + :param pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]]] resource_type_overrides: A list of FHIR Resources and their version policy overrides. + """ + if default is not None: + pulumi.set(__self__, "default", default) + if resource_type_overrides is not None: + pulumi.set(__self__, "resource_type_overrides", resource_type_overrides) + + @property + @pulumi.getter + def default(self) -> Optional[pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]]: + """ + The default value for tracking history across all resources. + """ + return pulumi.get(self, "default") + + @default.setter + def default(self, value: Optional[pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]]): + pulumi.set(self, "default", value) + + @property + @pulumi.getter(name="resourceTypeOverrides") + def resource_type_overrides(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]]]]: + """ + A list of FHIR Resources and their version policy overrides. + """ + return pulumi.get(self, "resource_type_overrides") + + @resource_type_overrides.setter + def resource_type_overrides(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'FhirResourceVersionPolicy']]]]]): + pulumi.set(self, "resource_type_overrides", value) + + +if not MYPY: + class ServiceAccessPolicyEntryArgsDict(TypedDict): + """ + An access policy entry. + """ + object_id: pulumi.Input[str] + """ + An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + """ +elif False: + ServiceAccessPolicyEntryArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceAccessPolicyEntryArgs: + def __init__(__self__, *, + object_id: pulumi.Input[str]): + """ + An access policy entry. + :param pulumi.Input[str] object_id: An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + """ + pulumi.set(__self__, "object_id", object_id) + + @property + @pulumi.getter(name="objectId") + def object_id(self) -> pulumi.Input[str]: + """ + An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + """ + return pulumi.get(self, "object_id") + + @object_id.setter + def object_id(self, value: pulumi.Input[str]): + pulumi.set(self, "object_id", value) + + +if not MYPY: + class ServiceAcrConfigurationInfoArgsDict(TypedDict): + """ + Azure container registry configuration information + """ + login_servers: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The list of the ACR login servers. + """ + oci_artifacts: NotRequired[pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgsDict']]]] + """ + The list of Open Container Initiative (OCI) artifacts. + """ +elif False: + ServiceAcrConfigurationInfoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceAcrConfigurationInfoArgs: + def __init__(__self__, *, + login_servers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + oci_artifacts: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgs']]]] = None): + """ + Azure container registry configuration information + :param pulumi.Input[Sequence[pulumi.Input[str]]] login_servers: The list of the ACR login servers. + :param pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgs']]] oci_artifacts: The list of Open Container Initiative (OCI) artifacts. + """ + if login_servers is not None: + pulumi.set(__self__, "login_servers", login_servers) + if oci_artifacts is not None: + pulumi.set(__self__, "oci_artifacts", oci_artifacts) + + @property + @pulumi.getter(name="loginServers") + def login_servers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The list of the ACR login servers. + """ + return pulumi.get(self, "login_servers") + + @login_servers.setter + def login_servers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "login_servers", value) + + @property + @pulumi.getter(name="ociArtifacts") + def oci_artifacts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgs']]]]: + """ + The list of Open Container Initiative (OCI) artifacts. + """ + return pulumi.get(self, "oci_artifacts") + + @oci_artifacts.setter + def oci_artifacts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceOciArtifactEntryArgs']]]]): + pulumi.set(self, "oci_artifacts", value) + + +if not MYPY: + class ServiceAuthenticationConfigurationInfoArgsDict(TypedDict): + """ + Authentication configuration information + """ + audience: NotRequired[pulumi.Input[str]] + """ + The audience url for the service + """ + authority: NotRequired[pulumi.Input[str]] + """ + The authority url for the service + """ + smart_proxy_enabled: NotRequired[pulumi.Input[bool]] + """ + If the SMART on FHIR proxy is enabled + """ +elif False: + ServiceAuthenticationConfigurationInfoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceAuthenticationConfigurationInfoArgs: + def __init__(__self__, *, + audience: Optional[pulumi.Input[str]] = None, + authority: Optional[pulumi.Input[str]] = None, + smart_proxy_enabled: Optional[pulumi.Input[bool]] = None): + """ + Authentication configuration information + :param pulumi.Input[str] audience: The audience url for the service + :param pulumi.Input[str] authority: The authority url for the service + :param pulumi.Input[bool] smart_proxy_enabled: If the SMART on FHIR proxy is enabled + """ + if audience is not None: + pulumi.set(__self__, "audience", audience) + if authority is not None: + pulumi.set(__self__, "authority", authority) + if smart_proxy_enabled is not None: + pulumi.set(__self__, "smart_proxy_enabled", smart_proxy_enabled) + + @property + @pulumi.getter + def audience(self) -> Optional[pulumi.Input[str]]: + """ + The audience url for the service + """ + return pulumi.get(self, "audience") + + @audience.setter + def audience(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "audience", value) + + @property + @pulumi.getter + def authority(self) -> Optional[pulumi.Input[str]]: + """ + The authority url for the service + """ + return pulumi.get(self, "authority") + + @authority.setter + def authority(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authority", value) + + @property + @pulumi.getter(name="smartProxyEnabled") + def smart_proxy_enabled(self) -> Optional[pulumi.Input[bool]]: + """ + If the SMART on FHIR proxy is enabled + """ + return pulumi.get(self, "smart_proxy_enabled") + + @smart_proxy_enabled.setter + def smart_proxy_enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "smart_proxy_enabled", value) + + +if not MYPY: + class ServiceCorsConfigurationInfoArgsDict(TypedDict): + """ + The settings for the CORS configuration of the service instance. + """ + allow_credentials: NotRequired[pulumi.Input[bool]] + """ + If credentials are allowed via CORS. + """ + headers: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The headers to be allowed via CORS. + """ + max_age: NotRequired[pulumi.Input[int]] + """ + The max age to be allowed via CORS. + """ + methods: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The methods to be allowed via CORS. + """ + origins: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The origins to be allowed via CORS. + """ +elif False: + ServiceCorsConfigurationInfoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceCorsConfigurationInfoArgs: + def __init__(__self__, *, + allow_credentials: Optional[pulumi.Input[bool]] = None, + headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + max_age: Optional[pulumi.Input[int]] = None, + methods: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + The settings for the CORS configuration of the service instance. + :param pulumi.Input[bool] allow_credentials: If credentials are allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] headers: The headers to be allowed via CORS. + :param pulumi.Input[int] max_age: The max age to be allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] methods: The methods to be allowed via CORS. + :param pulumi.Input[Sequence[pulumi.Input[str]]] origins: The origins to be allowed via CORS. + """ + if allow_credentials is not None: + pulumi.set(__self__, "allow_credentials", allow_credentials) + if headers is not None: + pulumi.set(__self__, "headers", headers) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if methods is not None: + pulumi.set(__self__, "methods", methods) + if origins is not None: + pulumi.set(__self__, "origins", origins) + + @property + @pulumi.getter(name="allowCredentials") + def allow_credentials(self) -> Optional[pulumi.Input[bool]]: + """ + If credentials are allowed via CORS. + """ + return pulumi.get(self, "allow_credentials") + + @allow_credentials.setter + def allow_credentials(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "allow_credentials", value) + + @property + @pulumi.getter + def headers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The headers to be allowed via CORS. + """ + return pulumi.get(self, "headers") + + @headers.setter + def headers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "headers", value) + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[pulumi.Input[int]]: + """ + The max age to be allowed via CORS. + """ + return pulumi.get(self, "max_age") + + @max_age.setter + def max_age(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_age", value) + + @property + @pulumi.getter + def methods(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The methods to be allowed via CORS. + """ + return pulumi.get(self, "methods") + + @methods.setter + def methods(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "methods", value) + + @property + @pulumi.getter + def origins(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The origins to be allowed via CORS. + """ + return pulumi.get(self, "origins") + + @origins.setter + def origins(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "origins", value) + + +if not MYPY: + class ServiceCosmosDbConfigurationInfoArgsDict(TypedDict): + """ + The settings for the Cosmos DB database backing the service. + """ + cross_tenant_cmk_application_id: NotRequired[pulumi.Input[str]] + """ + The multi-tenant application id used to enable CMK access for services in a data sovereign region. + """ + key_vault_key_uri: NotRequired[pulumi.Input[str]] + """ + The URI of the customer-managed key for the backing database. + """ + offer_throughput: NotRequired[pulumi.Input[int]] + """ + The provisioned throughput for the backing database. + """ +elif False: + ServiceCosmosDbConfigurationInfoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceCosmosDbConfigurationInfoArgs: + def __init__(__self__, *, + cross_tenant_cmk_application_id: Optional[pulumi.Input[str]] = None, + key_vault_key_uri: Optional[pulumi.Input[str]] = None, + offer_throughput: Optional[pulumi.Input[int]] = None): + """ + The settings for the Cosmos DB database backing the service. + :param pulumi.Input[str] cross_tenant_cmk_application_id: The multi-tenant application id used to enable CMK access for services in a data sovereign region. + :param pulumi.Input[str] key_vault_key_uri: The URI of the customer-managed key for the backing database. + :param pulumi.Input[int] offer_throughput: The provisioned throughput for the backing database. + """ + if cross_tenant_cmk_application_id is not None: + pulumi.set(__self__, "cross_tenant_cmk_application_id", cross_tenant_cmk_application_id) + if key_vault_key_uri is not None: + pulumi.set(__self__, "key_vault_key_uri", key_vault_key_uri) + if offer_throughput is not None: + pulumi.set(__self__, "offer_throughput", offer_throughput) + + @property + @pulumi.getter(name="crossTenantCmkApplicationId") + def cross_tenant_cmk_application_id(self) -> Optional[pulumi.Input[str]]: + """ + The multi-tenant application id used to enable CMK access for services in a data sovereign region. + """ + return pulumi.get(self, "cross_tenant_cmk_application_id") + + @cross_tenant_cmk_application_id.setter + def cross_tenant_cmk_application_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cross_tenant_cmk_application_id", value) + + @property + @pulumi.getter(name="keyVaultKeyUri") + def key_vault_key_uri(self) -> Optional[pulumi.Input[str]]: + """ + The URI of the customer-managed key for the backing database. + """ + return pulumi.get(self, "key_vault_key_uri") + + @key_vault_key_uri.setter + def key_vault_key_uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_vault_key_uri", value) + + @property + @pulumi.getter(name="offerThroughput") + def offer_throughput(self) -> Optional[pulumi.Input[int]]: + """ + The provisioned throughput for the backing database. + """ + return pulumi.get(self, "offer_throughput") + + @offer_throughput.setter + def offer_throughput(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "offer_throughput", value) + + +if not MYPY: + class ServiceExportConfigurationInfoArgsDict(TypedDict): + """ + Export operation configuration information + """ + storage_account_name: NotRequired[pulumi.Input[str]] + """ + The name of the default export storage account. + """ +elif False: + ServiceExportConfigurationInfoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceExportConfigurationInfoArgs: + def __init__(__self__, *, + storage_account_name: Optional[pulumi.Input[str]] = None): + """ + Export operation configuration information + :param pulumi.Input[str] storage_account_name: The name of the default export storage account. + """ + if storage_account_name is not None: + pulumi.set(__self__, "storage_account_name", storage_account_name) + + @property + @pulumi.getter(name="storageAccountName") + def storage_account_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the default export storage account. + """ + return pulumi.get(self, "storage_account_name") + + @storage_account_name.setter + def storage_account_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "storage_account_name", value) + + +if not MYPY: + class ServiceImportConfigurationInfoArgsDict(TypedDict): + """ + Import operation configuration information + """ + enabled: NotRequired[pulumi.Input[bool]] + """ + If the import operation is enabled. + """ + initial_import_mode: NotRequired[pulumi.Input[bool]] + """ + If the FHIR service is in InitialImportMode. + """ + integration_data_store: NotRequired[pulumi.Input[str]] + """ + The name of the default integration storage account. + """ +elif False: + ServiceImportConfigurationInfoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceImportConfigurationInfoArgs: + def __init__(__self__, *, + enabled: Optional[pulumi.Input[bool]] = None, + initial_import_mode: Optional[pulumi.Input[bool]] = None, + integration_data_store: Optional[pulumi.Input[str]] = None): + """ + Import operation configuration information + :param pulumi.Input[bool] enabled: If the import operation is enabled. + :param pulumi.Input[bool] initial_import_mode: If the FHIR service is in InitialImportMode. + :param pulumi.Input[str] integration_data_store: The name of the default integration storage account. + """ + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if initial_import_mode is not None: + pulumi.set(__self__, "initial_import_mode", initial_import_mode) + if integration_data_store is not None: + pulumi.set(__self__, "integration_data_store", integration_data_store) + + @property + @pulumi.getter + def enabled(self) -> Optional[pulumi.Input[bool]]: + """ + If the import operation is enabled. + """ + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="initialImportMode") + def initial_import_mode(self) -> Optional[pulumi.Input[bool]]: + """ + If the FHIR service is in InitialImportMode. + """ + return pulumi.get(self, "initial_import_mode") + + @initial_import_mode.setter + def initial_import_mode(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "initial_import_mode", value) + + @property + @pulumi.getter(name="integrationDataStore") + def integration_data_store(self) -> Optional[pulumi.Input[str]]: + """ + The name of the default integration storage account. + """ + return pulumi.get(self, "integration_data_store") + + @integration_data_store.setter + def integration_data_store(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "integration_data_store", value) + + +if not MYPY: + class ServiceManagedIdentityIdentityArgsDict(TypedDict): + """ + Setting indicating whether the service has a managed identity associated with it. + """ + type: pulumi.Input[Union[str, 'ServiceManagedIdentityType']] + """ + Type of identity being specified, currently SystemAssigned and None are allowed. + """ + user_assigned_identities: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ +elif False: + ServiceManagedIdentityIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceManagedIdentityIdentityArgs: + def __init__(__self__, *, + type: pulumi.Input[Union[str, 'ServiceManagedIdentityType']], + user_assigned_identities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input[Union[str, 'ServiceManagedIdentityType']] type: Type of identity being specified, currently SystemAssigned and None are allowed. + :param pulumi.Input[Sequence[pulumi.Input[str]]] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[Union[str, 'ServiceManagedIdentityType']]: + """ + Type of identity being specified, currently SystemAssigned and None are allowed. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[Union[str, 'ServiceManagedIdentityType']]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + @user_assigned_identities.setter + def user_assigned_identities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "user_assigned_identities", value) + + +if not MYPY: + class ServiceOciArtifactEntryArgsDict(TypedDict): + """ + An Open Container Initiative (OCI) artifact. + """ + digest: NotRequired[pulumi.Input[str]] + """ + The artifact digest. + """ + image_name: NotRequired[pulumi.Input[str]] + """ + The artifact name. + """ + login_server: NotRequired[pulumi.Input[str]] + """ + The Azure Container Registry login server. + """ +elif False: + ServiceOciArtifactEntryArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceOciArtifactEntryArgs: + def __init__(__self__, *, + digest: Optional[pulumi.Input[str]] = None, + image_name: Optional[pulumi.Input[str]] = None, + login_server: Optional[pulumi.Input[str]] = None): + """ + An Open Container Initiative (OCI) artifact. + :param pulumi.Input[str] digest: The artifact digest. + :param pulumi.Input[str] image_name: The artifact name. + :param pulumi.Input[str] login_server: The Azure Container Registry login server. + """ + if digest is not None: + pulumi.set(__self__, "digest", digest) + if image_name is not None: + pulumi.set(__self__, "image_name", image_name) + if login_server is not None: + pulumi.set(__self__, "login_server", login_server) + + @property + @pulumi.getter + def digest(self) -> Optional[pulumi.Input[str]]: + """ + The artifact digest. + """ + return pulumi.get(self, "digest") + + @digest.setter + def digest(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "digest", value) + + @property + @pulumi.getter(name="imageName") + def image_name(self) -> Optional[pulumi.Input[str]]: + """ + The artifact name. + """ + return pulumi.get(self, "image_name") + + @image_name.setter + def image_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "image_name", value) + + @property + @pulumi.getter(name="loginServer") + def login_server(self) -> Optional[pulumi.Input[str]]: + """ + The Azure Container Registry login server. + """ + return pulumi.get(self, "login_server") + + @login_server.setter + def login_server(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "login_server", value) + + +if not MYPY: + class ServicesPropertiesArgsDict(TypedDict): + """ + The properties of a service instance. + """ + access_policies: NotRequired[pulumi.Input[Sequence[pulumi.Input['ServiceAccessPolicyEntryArgsDict']]]] + """ + The access policies of the service instance. + """ + acr_configuration: NotRequired[pulumi.Input['ServiceAcrConfigurationInfoArgsDict']] + """ + The azure container registry settings used for convert data operation of the service instance. + """ + authentication_configuration: NotRequired[pulumi.Input['ServiceAuthenticationConfigurationInfoArgsDict']] + """ + The authentication configuration for the service instance. + """ + cors_configuration: NotRequired[pulumi.Input['ServiceCorsConfigurationInfoArgsDict']] + """ + The settings for the CORS configuration of the service instance. + """ + cosmos_db_configuration: NotRequired[pulumi.Input['ServiceCosmosDbConfigurationInfoArgsDict']] + """ + The settings for the Cosmos DB database backing the service. + """ + export_configuration: NotRequired[pulumi.Input['ServiceExportConfigurationInfoArgsDict']] + """ + The settings for the export operation of the service instance. + """ + import_configuration: NotRequired[pulumi.Input['ServiceImportConfigurationInfoArgsDict']] + """ + The settings for the import operation of the service instance. + """ + private_endpoint_connections: NotRequired[pulumi.Input[Sequence[pulumi.Input['PrivateEndpointConnectionArgsDict']]]] + """ + The list of private endpoint connections that are set up for this resource. + """ + public_network_access: NotRequired[pulumi.Input[Union[str, 'PublicNetworkAccess']]] + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ +elif False: + ServicesPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServicesPropertiesArgs: + def __init__(__self__, *, + access_policies: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceAccessPolicyEntryArgs']]]] = None, + acr_configuration: Optional[pulumi.Input['ServiceAcrConfigurationInfoArgs']] = None, + authentication_configuration: Optional[pulumi.Input['ServiceAuthenticationConfigurationInfoArgs']] = None, + cors_configuration: Optional[pulumi.Input['ServiceCorsConfigurationInfoArgs']] = None, + cosmos_db_configuration: Optional[pulumi.Input['ServiceCosmosDbConfigurationInfoArgs']] = None, + export_configuration: Optional[pulumi.Input['ServiceExportConfigurationInfoArgs']] = None, + import_configuration: Optional[pulumi.Input['ServiceImportConfigurationInfoArgs']] = None, + private_endpoint_connections: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateEndpointConnectionArgs']]]] = None, + public_network_access: Optional[pulumi.Input[Union[str, 'PublicNetworkAccess']]] = None): + """ + The properties of a service instance. + :param pulumi.Input[Sequence[pulumi.Input['ServiceAccessPolicyEntryArgs']]] access_policies: The access policies of the service instance. + :param pulumi.Input['ServiceAcrConfigurationInfoArgs'] acr_configuration: The azure container registry settings used for convert data operation of the service instance. + :param pulumi.Input['ServiceAuthenticationConfigurationInfoArgs'] authentication_configuration: The authentication configuration for the service instance. + :param pulumi.Input['ServiceCorsConfigurationInfoArgs'] cors_configuration: The settings for the CORS configuration of the service instance. + :param pulumi.Input['ServiceCosmosDbConfigurationInfoArgs'] cosmos_db_configuration: The settings for the Cosmos DB database backing the service. + :param pulumi.Input['ServiceExportConfigurationInfoArgs'] export_configuration: The settings for the export operation of the service instance. + :param pulumi.Input['ServiceImportConfigurationInfoArgs'] import_configuration: The settings for the import operation of the service instance. + :param pulumi.Input[Sequence[pulumi.Input['PrivateEndpointConnectionArgs']]] private_endpoint_connections: The list of private endpoint connections that are set up for this resource. + :param pulumi.Input[Union[str, 'PublicNetworkAccess']] public_network_access: Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + if access_policies is not None: + pulumi.set(__self__, "access_policies", access_policies) + if acr_configuration is not None: + pulumi.set(__self__, "acr_configuration", acr_configuration) + if authentication_configuration is not None: + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + if cors_configuration is not None: + pulumi.set(__self__, "cors_configuration", cors_configuration) + if cosmos_db_configuration is not None: + pulumi.set(__self__, "cosmos_db_configuration", cosmos_db_configuration) + if export_configuration is not None: + pulumi.set(__self__, "export_configuration", export_configuration) + if import_configuration is not None: + pulumi.set(__self__, "import_configuration", import_configuration) + if private_endpoint_connections is not None: + pulumi.set(__self__, "private_endpoint_connections", private_endpoint_connections) + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + + @property + @pulumi.getter(name="accessPolicies") + def access_policies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceAccessPolicyEntryArgs']]]]: + """ + The access policies of the service instance. + """ + return pulumi.get(self, "access_policies") + + @access_policies.setter + def access_policies(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceAccessPolicyEntryArgs']]]]): + pulumi.set(self, "access_policies", value) + + @property + @pulumi.getter(name="acrConfiguration") + def acr_configuration(self) -> Optional[pulumi.Input['ServiceAcrConfigurationInfoArgs']]: + """ + The azure container registry settings used for convert data operation of the service instance. + """ + return pulumi.get(self, "acr_configuration") + + @acr_configuration.setter + def acr_configuration(self, value: Optional[pulumi.Input['ServiceAcrConfigurationInfoArgs']]): + pulumi.set(self, "acr_configuration", value) + + @property + @pulumi.getter(name="authenticationConfiguration") + def authentication_configuration(self) -> Optional[pulumi.Input['ServiceAuthenticationConfigurationInfoArgs']]: + """ + The authentication configuration for the service instance. + """ + return pulumi.get(self, "authentication_configuration") + + @authentication_configuration.setter + def authentication_configuration(self, value: Optional[pulumi.Input['ServiceAuthenticationConfigurationInfoArgs']]): + pulumi.set(self, "authentication_configuration", value) + + @property + @pulumi.getter(name="corsConfiguration") + def cors_configuration(self) -> Optional[pulumi.Input['ServiceCorsConfigurationInfoArgs']]: + """ + The settings for the CORS configuration of the service instance. + """ + return pulumi.get(self, "cors_configuration") + + @cors_configuration.setter + def cors_configuration(self, value: Optional[pulumi.Input['ServiceCorsConfigurationInfoArgs']]): + pulumi.set(self, "cors_configuration", value) + + @property + @pulumi.getter(name="cosmosDbConfiguration") + def cosmos_db_configuration(self) -> Optional[pulumi.Input['ServiceCosmosDbConfigurationInfoArgs']]: + """ + The settings for the Cosmos DB database backing the service. + """ + return pulumi.get(self, "cosmos_db_configuration") + + @cosmos_db_configuration.setter + def cosmos_db_configuration(self, value: Optional[pulumi.Input['ServiceCosmosDbConfigurationInfoArgs']]): + pulumi.set(self, "cosmos_db_configuration", value) + + @property + @pulumi.getter(name="exportConfiguration") + def export_configuration(self) -> Optional[pulumi.Input['ServiceExportConfigurationInfoArgs']]: + """ + The settings for the export operation of the service instance. + """ + return pulumi.get(self, "export_configuration") + + @export_configuration.setter + def export_configuration(self, value: Optional[pulumi.Input['ServiceExportConfigurationInfoArgs']]): + pulumi.set(self, "export_configuration", value) + + @property + @pulumi.getter(name="importConfiguration") + def import_configuration(self) -> Optional[pulumi.Input['ServiceImportConfigurationInfoArgs']]: + """ + The settings for the import operation of the service instance. + """ + return pulumi.get(self, "import_configuration") + + @import_configuration.setter + def import_configuration(self, value: Optional[pulumi.Input['ServiceImportConfigurationInfoArgs']]): + pulumi.set(self, "import_configuration", value) + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['PrivateEndpointConnectionArgs']]]]: + """ + The list of private endpoint connections that are set up for this resource. + """ + return pulumi.get(self, "private_endpoint_connections") + + @private_endpoint_connections.setter + def private_endpoint_connections(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['PrivateEndpointConnectionArgs']]]]): + pulumi.set(self, "private_endpoint_connections", value) + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[pulumi.Input[Union[str, 'PublicNetworkAccess']]]: + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + return pulumi.get(self, "public_network_access") + + @public_network_access.setter + def public_network_access(self, value: Optional[pulumi.Input[Union[str, 'PublicNetworkAccess']]]): + pulumi.set(self, "public_network_access", value) + + +if not MYPY: + class ServicesResourceIdentityArgsDict(TypedDict): + """ + Setting indicating whether the service has a managed identity associated with it. + """ + type: NotRequired[pulumi.Input[Union[str, 'ManagedServiceIdentityType']]] + """ + Type of identity being specified, currently SystemAssigned and None are allowed. + """ +elif False: + ServicesResourceIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServicesResourceIdentityArgs: + def __init__(__self__, *, + type: Optional[pulumi.Input[Union[str, 'ManagedServiceIdentityType']]] = None): + """ + Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input[Union[str, 'ManagedServiceIdentityType']] type: Type of identity being specified, currently SystemAssigned and None are allowed. + """ + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[Union[str, 'ManagedServiceIdentityType']]]: + """ + Type of identity being specified, currently SystemAssigned and None are allowed. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[Union[str, 'ManagedServiceIdentityType']]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class SmartIdentityProviderApplicationArgsDict(TypedDict): + """ + An Application configured in the Identity Provider used to access FHIR resources. + """ + allowed_data_actions: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'SmartDataActions']]]]] + """ + The actions that are permitted to be performed on FHIR resources for the application. + """ + audience: NotRequired[pulumi.Input[str]] + """ + The audience that will be used to validate bearer tokens against the given authority. + """ + client_id: NotRequired[pulumi.Input[str]] + """ + The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + """ +elif False: + SmartIdentityProviderApplicationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SmartIdentityProviderApplicationArgs: + def __init__(__self__, *, + allowed_data_actions: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'SmartDataActions']]]]] = None, + audience: Optional[pulumi.Input[str]] = None, + client_id: Optional[pulumi.Input[str]] = None): + """ + An Application configured in the Identity Provider used to access FHIR resources. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'SmartDataActions']]]] allowed_data_actions: The actions that are permitted to be performed on FHIR resources for the application. + :param pulumi.Input[str] audience: The audience that will be used to validate bearer tokens against the given authority. + :param pulumi.Input[str] client_id: The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + """ + if allowed_data_actions is not None: + pulumi.set(__self__, "allowed_data_actions", allowed_data_actions) + if audience is not None: + pulumi.set(__self__, "audience", audience) + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + + @property + @pulumi.getter(name="allowedDataActions") + def allowed_data_actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'SmartDataActions']]]]]: + """ + The actions that are permitted to be performed on FHIR resources for the application. + """ + return pulumi.get(self, "allowed_data_actions") + + @allowed_data_actions.setter + def allowed_data_actions(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'SmartDataActions']]]]]): + pulumi.set(self, "allowed_data_actions", value) + + @property + @pulumi.getter + def audience(self) -> Optional[pulumi.Input[str]]: + """ + The audience that will be used to validate bearer tokens against the given authority. + """ + return pulumi.get(self, "audience") + + @audience.setter + def audience(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "audience", value) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + """ + The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + +if not MYPY: + class SmartIdentityProviderConfigurationArgsDict(TypedDict): + """ + An object to configure an identity provider for use with SMART on FHIR authentication. + """ + applications: NotRequired[pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderApplicationArgsDict']]]] + """ + The array of identity provider applications for SMART on FHIR authentication. + """ + authority: NotRequired[pulumi.Input[str]] + """ + The identity provider token authority also known as the token issuing authority. + """ +elif False: + SmartIdentityProviderConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SmartIdentityProviderConfigurationArgs: + def __init__(__self__, *, + applications: Optional[pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderApplicationArgs']]]] = None, + authority: Optional[pulumi.Input[str]] = None): + """ + An object to configure an identity provider for use with SMART on FHIR authentication. + :param pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderApplicationArgs']]] applications: The array of identity provider applications for SMART on FHIR authentication. + :param pulumi.Input[str] authority: The identity provider token authority also known as the token issuing authority. + """ + if applications is not None: + pulumi.set(__self__, "applications", applications) + if authority is not None: + pulumi.set(__self__, "authority", authority) + + @property + @pulumi.getter + def applications(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderApplicationArgs']]]]: + """ + The array of identity provider applications for SMART on FHIR authentication. + """ + return pulumi.get(self, "applications") + + @applications.setter + def applications(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SmartIdentityProviderApplicationArgs']]]]): + pulumi.set(self, "applications", value) + + @property + @pulumi.getter + def authority(self) -> Optional[pulumi.Input[str]]: + """ + The identity provider token authority also known as the token issuing authority. + """ + return pulumi.get(self, "authority") + + @authority.setter + def authority(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authority", value) + + +if not MYPY: + class StorageConfigurationArgsDict(TypedDict): + """ + The configuration of connected storage + """ + file_system_name: NotRequired[pulumi.Input[str]] + """ + The filesystem name of connected storage account. + """ + storage_monitor_configuration: NotRequired[pulumi.Input['StorageMonitorConfigurationArgsDict']] + """ + The configuration for monitoring changes in the specified storage account. + """ + storage_resource_id: NotRequired[pulumi.Input[str]] + """ + The resource id of connected storage account. + """ +elif False: + StorageConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StorageConfigurationArgs: + def __init__(__self__, *, + file_system_name: Optional[pulumi.Input[str]] = None, + storage_monitor_configuration: Optional[pulumi.Input['StorageMonitorConfigurationArgs']] = None, + storage_resource_id: Optional[pulumi.Input[str]] = None): + """ + The configuration of connected storage + :param pulumi.Input[str] file_system_name: The filesystem name of connected storage account. + :param pulumi.Input['StorageMonitorConfigurationArgs'] storage_monitor_configuration: The configuration for monitoring changes in the specified storage account. + :param pulumi.Input[str] storage_resource_id: The resource id of connected storage account. + """ + if file_system_name is not None: + pulumi.set(__self__, "file_system_name", file_system_name) + if storage_monitor_configuration is not None: + pulumi.set(__self__, "storage_monitor_configuration", storage_monitor_configuration) + if storage_resource_id is not None: + pulumi.set(__self__, "storage_resource_id", storage_resource_id) + + @property + @pulumi.getter(name="fileSystemName") + def file_system_name(self) -> Optional[pulumi.Input[str]]: + """ + The filesystem name of connected storage account. + """ + return pulumi.get(self, "file_system_name") + + @file_system_name.setter + def file_system_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "file_system_name", value) + + @property + @pulumi.getter(name="storageMonitorConfiguration") + def storage_monitor_configuration(self) -> Optional[pulumi.Input['StorageMonitorConfigurationArgs']]: + """ + The configuration for monitoring changes in the specified storage account. + """ + return pulumi.get(self, "storage_monitor_configuration") + + @storage_monitor_configuration.setter + def storage_monitor_configuration(self, value: Optional[pulumi.Input['StorageMonitorConfigurationArgs']]): + pulumi.set(self, "storage_monitor_configuration", value) + + @property + @pulumi.getter(name="storageResourceId") + def storage_resource_id(self) -> Optional[pulumi.Input[str]]: + """ + The resource id of connected storage account. + """ + return pulumi.get(self, "storage_resource_id") + + @storage_resource_id.setter + def storage_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "storage_resource_id", value) + + +if not MYPY: + class StorageMonitorConfigurationArgsDict(TypedDict): + """ + The configuration for monitoring changes in a connected storage. + """ + event_subscription_name: NotRequired[pulumi.Input[str]] + """ + The name of the event subscription associated with the given namespace topic that contains storage events. + """ + namespace_resource_id: NotRequired[pulumi.Input[str]] + """ + The resource id of the Azure Event Grid Namespace. + """ + topic_name: NotRequired[pulumi.Input[str]] + """ + The name of the namespace topic within the specified namespace. + """ +elif False: + StorageMonitorConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StorageMonitorConfigurationArgs: + def __init__(__self__, *, + event_subscription_name: Optional[pulumi.Input[str]] = None, + namespace_resource_id: Optional[pulumi.Input[str]] = None, + topic_name: Optional[pulumi.Input[str]] = None): + """ + The configuration for monitoring changes in a connected storage. + :param pulumi.Input[str] event_subscription_name: The name of the event subscription associated with the given namespace topic that contains storage events. + :param pulumi.Input[str] namespace_resource_id: The resource id of the Azure Event Grid Namespace. + :param pulumi.Input[str] topic_name: The name of the namespace topic within the specified namespace. + """ + if event_subscription_name is not None: + pulumi.set(__self__, "event_subscription_name", event_subscription_name) + if namespace_resource_id is not None: + pulumi.set(__self__, "namespace_resource_id", namespace_resource_id) + if topic_name is not None: + pulumi.set(__self__, "topic_name", topic_name) + + @property + @pulumi.getter(name="eventSubscriptionName") + def event_subscription_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the event subscription associated with the given namespace topic that contains storage events. + """ + return pulumi.get(self, "event_subscription_name") + + @event_subscription_name.setter + def event_subscription_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "event_subscription_name", value) + + @property + @pulumi.getter(name="namespaceResourceId") + def namespace_resource_id(self) -> Optional[pulumi.Input[str]]: + """ + The resource id of the Azure Event Grid Namespace. + """ + return pulumi.get(self, "namespace_resource_id") + + @namespace_resource_id.setter + def namespace_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "namespace_resource_id", value) + + @property + @pulumi.getter(name="topicName") + def topic_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the namespace topic within the specified namespace. + """ + return pulumi.get(self, "topic_name") + + @topic_name.setter + def topic_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "topic_name", value) + + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/dicom_service.py new file mode 100644 index 000000000000..6e5e86645890 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/dicom_service.py @@ -0,0 +1,465 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['DicomServiceArgs', 'DicomService'] + +@pulumi.input_type +class DicomServiceArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + cors_configuration: Optional[pulumi.Input['CorsConfigurationArgs']] = None, + dicom_service_name: Optional[pulumi.Input[str]] = None, + enable_data_partitions: Optional[pulumi.Input[bool]] = None, + encryption: Optional[pulumi.Input['EncryptionArgs']] = None, + identity: Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + storage_configuration: Optional[pulumi.Input['StorageConfigurationArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a DicomService resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + :param pulumi.Input['CorsConfigurationArgs'] cors_configuration: Dicom Service Cors configuration. + :param pulumi.Input[str] dicom_service_name: The name of DICOM Service resource. + :param pulumi.Input[bool] enable_data_partitions: If data partitions is enabled or not. + :param pulumi.Input['EncryptionArgs'] encryption: The encryption settings of the DICOM service + :param pulumi.Input['ServiceManagedIdentityIdentityArgs'] identity: Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input['StorageConfigurationArgs'] storage_configuration: The configuration of external storage account + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if cors_configuration is not None: + pulumi.set(__self__, "cors_configuration", cors_configuration) + if dicom_service_name is not None: + pulumi.set(__self__, "dicom_service_name", dicom_service_name) + if enable_data_partitions is not None: + pulumi.set(__self__, "enable_data_partitions", enable_data_partitions) + if encryption is not None: + pulumi.set(__self__, "encryption", encryption) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if storage_configuration is not None: + pulumi.set(__self__, "storage_configuration", storage_configuration) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group that contains the service instance. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + The name of workspace resource. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="corsConfiguration") + def cors_configuration(self) -> Optional[pulumi.Input['CorsConfigurationArgs']]: + """ + Dicom Service Cors configuration. + """ + return pulumi.get(self, "cors_configuration") + + @cors_configuration.setter + def cors_configuration(self, value: Optional[pulumi.Input['CorsConfigurationArgs']]): + pulumi.set(self, "cors_configuration", value) + + @property + @pulumi.getter(name="dicomServiceName") + def dicom_service_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of DICOM Service resource. + """ + return pulumi.get(self, "dicom_service_name") + + @dicom_service_name.setter + def dicom_service_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dicom_service_name", value) + + @property + @pulumi.getter(name="enableDataPartitions") + def enable_data_partitions(self) -> Optional[pulumi.Input[bool]]: + """ + If data partitions is enabled or not. + """ + return pulumi.get(self, "enable_data_partitions") + + @enable_data_partitions.setter + def enable_data_partitions(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_data_partitions", value) + + @property + @pulumi.getter + def encryption(self) -> Optional[pulumi.Input['EncryptionArgs']]: + """ + The encryption settings of the DICOM service + """ + return pulumi.get(self, "encryption") + + @encryption.setter + def encryption(self, value: Optional[pulumi.Input['EncryptionArgs']]): + pulumi.set(self, "encryption", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']]: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="storageConfiguration") + def storage_configuration(self) -> Optional[pulumi.Input['StorageConfigurationArgs']]: + """ + The configuration of external storage account + """ + return pulumi.get(self, "storage_configuration") + + @storage_configuration.setter + def storage_configuration(self, value: Optional[pulumi.Input['StorageConfigurationArgs']]): + pulumi.set(self, "storage_configuration", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class DicomService(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + cors_configuration: Optional[pulumi.Input[Union['CorsConfigurationArgs', 'CorsConfigurationArgsDict']]] = None, + dicom_service_name: Optional[pulumi.Input[str]] = None, + enable_data_partitions: Optional[pulumi.Input[bool]] = None, + encryption: Optional[pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']]] = None, + identity: Optional[pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + storage_configuration: Optional[pulumi.Input[Union['StorageConfigurationArgs', 'StorageConfigurationArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + The description of Dicom Service + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['CorsConfigurationArgs', 'CorsConfigurationArgsDict']] cors_configuration: Dicom Service Cors configuration. + :param pulumi.Input[str] dicom_service_name: The name of DICOM Service resource. + :param pulumi.Input[bool] enable_data_partitions: If data partitions is enabled or not. + :param pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']] encryption: The encryption settings of the DICOM service + :param pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']] identity: Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[Union['StorageConfigurationArgs', 'StorageConfigurationArgsDict']] storage_configuration: The configuration of external storage account + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: DicomServiceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The description of Dicom Service + + :param str resource_name: The name of the resource. + :param DicomServiceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(DicomServiceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + cors_configuration: Optional[pulumi.Input[Union['CorsConfigurationArgs', 'CorsConfigurationArgsDict']]] = None, + dicom_service_name: Optional[pulumi.Input[str]] = None, + enable_data_partitions: Optional[pulumi.Input[bool]] = None, + encryption: Optional[pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']]] = None, + identity: Optional[pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + storage_configuration: Optional[pulumi.Input[Union['StorageConfigurationArgs', 'StorageConfigurationArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = DicomServiceArgs.__new__(DicomServiceArgs) + + __props__.__dict__["cors_configuration"] = cors_configuration + __props__.__dict__["dicom_service_name"] = dicom_service_name + __props__.__dict__["enable_data_partitions"] = enable_data_partitions + __props__.__dict__["encryption"] = encryption + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["storage_configuration"] = storage_configuration + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["authentication_configuration"] = None + __props__.__dict__["etag"] = None + __props__.__dict__["event_state"] = None + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint_connections"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["public_network_access"] = None + __props__.__dict__["service_url"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:DicomService"), pulumi.Alias(type_="azure-native:healthcareapis:DicomService")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(DicomService, __self__).__init__( + 'azure-native:healthcareapis/v20250301preview:DicomService', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'DicomService': + """ + Get an existing DicomService resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = DicomServiceArgs.__new__(DicomServiceArgs) + + __props__.__dict__["authentication_configuration"] = None + __props__.__dict__["cors_configuration"] = None + __props__.__dict__["enable_data_partitions"] = None + __props__.__dict__["encryption"] = None + __props__.__dict__["etag"] = None + __props__.__dict__["event_state"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint_connections"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["public_network_access"] = None + __props__.__dict__["service_url"] = None + __props__.__dict__["storage_configuration"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return DicomService(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="authenticationConfiguration") + def authentication_configuration(self) -> pulumi.Output[Optional['outputs.DicomServiceAuthenticationConfigurationResponse']]: + """ + Dicom Service authentication configuration. + """ + return pulumi.get(self, "authentication_configuration") + + @property + @pulumi.getter(name="corsConfiguration") + def cors_configuration(self) -> pulumi.Output[Optional['outputs.CorsConfigurationResponse']]: + """ + Dicom Service Cors configuration. + """ + return pulumi.get(self, "cors_configuration") + + @property + @pulumi.getter(name="enableDataPartitions") + def enable_data_partitions(self) -> pulumi.Output[Optional[bool]]: + """ + If data partitions is enabled or not. + """ + return pulumi.get(self, "enable_data_partitions") + + @property + @pulumi.getter + def encryption(self) -> pulumi.Output[Optional['outputs.EncryptionResponse']]: + """ + The encryption settings of the DICOM service + """ + return pulumi.get(self, "encryption") + + @property + @pulumi.getter + def etag(self) -> pulumi.Output[Optional[str]]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter(name="eventState") + def event_state(self) -> pulumi.Output[str]: + """ + DICOM Service event support status. + """ + return pulumi.get(self, "event_state") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ServiceManagedIdentityResponseIdentity']]: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> pulumi.Output[Sequence['outputs.PrivateEndpointConnectionResponse']]: + """ + The list of private endpoint connections that are set up for this resource. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> pulumi.Output[str]: + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + return pulumi.get(self, "public_network_access") + + @property + @pulumi.getter(name="serviceUrl") + def service_url(self) -> pulumi.Output[str]: + """ + The url of the Dicom Services. + """ + return pulumi.get(self, "service_url") + + @property + @pulumi.getter(name="storageConfiguration") + def storage_configuration(self) -> pulumi.Output[Optional['outputs.StorageConfigurationResponse']]: + """ + The configuration of external storage account + """ + return pulumi.get(self, "storage_configuration") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The resource type. + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/fhir_service.py new file mode 100644 index 000000000000..f9c186588330 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/fhir_service.py @@ -0,0 +1,590 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['FhirServiceArgs', 'FhirService'] + +@pulumi.input_type +class FhirServiceArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + acr_configuration: Optional[pulumi.Input['FhirServiceAcrConfigurationArgs']] = None, + authentication_configuration: Optional[pulumi.Input['FhirServiceAuthenticationConfigurationArgs']] = None, + cors_configuration: Optional[pulumi.Input['FhirServiceCorsConfigurationArgs']] = None, + encryption: Optional[pulumi.Input['EncryptionArgs']] = None, + export_configuration: Optional[pulumi.Input['FhirServiceExportConfigurationArgs']] = None, + fhir_service_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']] = None, + implementation_guides_configuration: Optional[pulumi.Input['ImplementationGuidesConfigurationArgs']] = None, + import_configuration: Optional[pulumi.Input['FhirServiceImportConfigurationArgs']] = None, + kind: Optional[pulumi.Input[Union[str, 'FhirServiceKind']]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_version_policy_configuration: Optional[pulumi.Input['ResourceVersionPolicyConfigurationArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a FhirService resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + :param pulumi.Input['FhirServiceAcrConfigurationArgs'] acr_configuration: Fhir Service Azure container registry configuration. + :param pulumi.Input['FhirServiceAuthenticationConfigurationArgs'] authentication_configuration: Fhir Service authentication configuration. + :param pulumi.Input['FhirServiceCorsConfigurationArgs'] cors_configuration: Fhir Service Cors configuration. + :param pulumi.Input['EncryptionArgs'] encryption: The encryption settings of the FHIR service + :param pulumi.Input['FhirServiceExportConfigurationArgs'] export_configuration: Fhir Service export configuration. + :param pulumi.Input[str] fhir_service_name: The name of FHIR Service resource. + :param pulumi.Input['ServiceManagedIdentityIdentityArgs'] identity: Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input['ImplementationGuidesConfigurationArgs'] implementation_guides_configuration: Implementation Guides configuration. + :param pulumi.Input['FhirServiceImportConfigurationArgs'] import_configuration: Fhir Service import configuration. + :param pulumi.Input[Union[str, 'FhirServiceKind']] kind: The kind of the service. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input['ResourceVersionPolicyConfigurationArgs'] resource_version_policy_configuration: Determines tracking of history for resources. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if acr_configuration is not None: + pulumi.set(__self__, "acr_configuration", acr_configuration) + if authentication_configuration is not None: + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + if cors_configuration is not None: + pulumi.set(__self__, "cors_configuration", cors_configuration) + if encryption is not None: + pulumi.set(__self__, "encryption", encryption) + if export_configuration is not None: + pulumi.set(__self__, "export_configuration", export_configuration) + if fhir_service_name is not None: + pulumi.set(__self__, "fhir_service_name", fhir_service_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if implementation_guides_configuration is not None: + pulumi.set(__self__, "implementation_guides_configuration", implementation_guides_configuration) + if import_configuration is not None: + pulumi.set(__self__, "import_configuration", import_configuration) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if resource_version_policy_configuration is not None: + pulumi.set(__self__, "resource_version_policy_configuration", resource_version_policy_configuration) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group that contains the service instance. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + The name of workspace resource. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="acrConfiguration") + def acr_configuration(self) -> Optional[pulumi.Input['FhirServiceAcrConfigurationArgs']]: + """ + Fhir Service Azure container registry configuration. + """ + return pulumi.get(self, "acr_configuration") + + @acr_configuration.setter + def acr_configuration(self, value: Optional[pulumi.Input['FhirServiceAcrConfigurationArgs']]): + pulumi.set(self, "acr_configuration", value) + + @property + @pulumi.getter(name="authenticationConfiguration") + def authentication_configuration(self) -> Optional[pulumi.Input['FhirServiceAuthenticationConfigurationArgs']]: + """ + Fhir Service authentication configuration. + """ + return pulumi.get(self, "authentication_configuration") + + @authentication_configuration.setter + def authentication_configuration(self, value: Optional[pulumi.Input['FhirServiceAuthenticationConfigurationArgs']]): + pulumi.set(self, "authentication_configuration", value) + + @property + @pulumi.getter(name="corsConfiguration") + def cors_configuration(self) -> Optional[pulumi.Input['FhirServiceCorsConfigurationArgs']]: + """ + Fhir Service Cors configuration. + """ + return pulumi.get(self, "cors_configuration") + + @cors_configuration.setter + def cors_configuration(self, value: Optional[pulumi.Input['FhirServiceCorsConfigurationArgs']]): + pulumi.set(self, "cors_configuration", value) + + @property + @pulumi.getter + def encryption(self) -> Optional[pulumi.Input['EncryptionArgs']]: + """ + The encryption settings of the FHIR service + """ + return pulumi.get(self, "encryption") + + @encryption.setter + def encryption(self, value: Optional[pulumi.Input['EncryptionArgs']]): + pulumi.set(self, "encryption", value) + + @property + @pulumi.getter(name="exportConfiguration") + def export_configuration(self) -> Optional[pulumi.Input['FhirServiceExportConfigurationArgs']]: + """ + Fhir Service export configuration. + """ + return pulumi.get(self, "export_configuration") + + @export_configuration.setter + def export_configuration(self, value: Optional[pulumi.Input['FhirServiceExportConfigurationArgs']]): + pulumi.set(self, "export_configuration", value) + + @property + @pulumi.getter(name="fhirServiceName") + def fhir_service_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of FHIR Service resource. + """ + return pulumi.get(self, "fhir_service_name") + + @fhir_service_name.setter + def fhir_service_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fhir_service_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']]: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter(name="implementationGuidesConfiguration") + def implementation_guides_configuration(self) -> Optional[pulumi.Input['ImplementationGuidesConfigurationArgs']]: + """ + Implementation Guides configuration. + """ + return pulumi.get(self, "implementation_guides_configuration") + + @implementation_guides_configuration.setter + def implementation_guides_configuration(self, value: Optional[pulumi.Input['ImplementationGuidesConfigurationArgs']]): + pulumi.set(self, "implementation_guides_configuration", value) + + @property + @pulumi.getter(name="importConfiguration") + def import_configuration(self) -> Optional[pulumi.Input['FhirServiceImportConfigurationArgs']]: + """ + Fhir Service import configuration. + """ + return pulumi.get(self, "import_configuration") + + @import_configuration.setter + def import_configuration(self, value: Optional[pulumi.Input['FhirServiceImportConfigurationArgs']]): + pulumi.set(self, "import_configuration", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[Union[str, 'FhirServiceKind']]]: + """ + The kind of the service. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[Union[str, 'FhirServiceKind']]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="resourceVersionPolicyConfiguration") + def resource_version_policy_configuration(self) -> Optional[pulumi.Input['ResourceVersionPolicyConfigurationArgs']]: + """ + Determines tracking of history for resources. + """ + return pulumi.get(self, "resource_version_policy_configuration") + + @resource_version_policy_configuration.setter + def resource_version_policy_configuration(self, value: Optional[pulumi.Input['ResourceVersionPolicyConfigurationArgs']]): + pulumi.set(self, "resource_version_policy_configuration", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class FhirService(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + acr_configuration: Optional[pulumi.Input[Union['FhirServiceAcrConfigurationArgs', 'FhirServiceAcrConfigurationArgsDict']]] = None, + authentication_configuration: Optional[pulumi.Input[Union['FhirServiceAuthenticationConfigurationArgs', 'FhirServiceAuthenticationConfigurationArgsDict']]] = None, + cors_configuration: Optional[pulumi.Input[Union['FhirServiceCorsConfigurationArgs', 'FhirServiceCorsConfigurationArgsDict']]] = None, + encryption: Optional[pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']]] = None, + export_configuration: Optional[pulumi.Input[Union['FhirServiceExportConfigurationArgs', 'FhirServiceExportConfigurationArgsDict']]] = None, + fhir_service_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']]] = None, + implementation_guides_configuration: Optional[pulumi.Input[Union['ImplementationGuidesConfigurationArgs', 'ImplementationGuidesConfigurationArgsDict']]] = None, + import_configuration: Optional[pulumi.Input[Union['FhirServiceImportConfigurationArgs', 'FhirServiceImportConfigurationArgsDict']]] = None, + kind: Optional[pulumi.Input[Union[str, 'FhirServiceKind']]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_version_policy_configuration: Optional[pulumi.Input[Union['ResourceVersionPolicyConfigurationArgs', 'ResourceVersionPolicyConfigurationArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + The description of Fhir Service + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['FhirServiceAcrConfigurationArgs', 'FhirServiceAcrConfigurationArgsDict']] acr_configuration: Fhir Service Azure container registry configuration. + :param pulumi.Input[Union['FhirServiceAuthenticationConfigurationArgs', 'FhirServiceAuthenticationConfigurationArgsDict']] authentication_configuration: Fhir Service authentication configuration. + :param pulumi.Input[Union['FhirServiceCorsConfigurationArgs', 'FhirServiceCorsConfigurationArgsDict']] cors_configuration: Fhir Service Cors configuration. + :param pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']] encryption: The encryption settings of the FHIR service + :param pulumi.Input[Union['FhirServiceExportConfigurationArgs', 'FhirServiceExportConfigurationArgsDict']] export_configuration: Fhir Service export configuration. + :param pulumi.Input[str] fhir_service_name: The name of FHIR Service resource. + :param pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']] identity: Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input[Union['ImplementationGuidesConfigurationArgs', 'ImplementationGuidesConfigurationArgsDict']] implementation_guides_configuration: Implementation Guides configuration. + :param pulumi.Input[Union['FhirServiceImportConfigurationArgs', 'FhirServiceImportConfigurationArgsDict']] import_configuration: Fhir Service import configuration. + :param pulumi.Input[Union[str, 'FhirServiceKind']] kind: The kind of the service. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[Union['ResourceVersionPolicyConfigurationArgs', 'ResourceVersionPolicyConfigurationArgsDict']] resource_version_policy_configuration: Determines tracking of history for resources. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: FhirServiceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The description of Fhir Service + + :param str resource_name: The name of the resource. + :param FhirServiceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(FhirServiceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + acr_configuration: Optional[pulumi.Input[Union['FhirServiceAcrConfigurationArgs', 'FhirServiceAcrConfigurationArgsDict']]] = None, + authentication_configuration: Optional[pulumi.Input[Union['FhirServiceAuthenticationConfigurationArgs', 'FhirServiceAuthenticationConfigurationArgsDict']]] = None, + cors_configuration: Optional[pulumi.Input[Union['FhirServiceCorsConfigurationArgs', 'FhirServiceCorsConfigurationArgsDict']]] = None, + encryption: Optional[pulumi.Input[Union['EncryptionArgs', 'EncryptionArgsDict']]] = None, + export_configuration: Optional[pulumi.Input[Union['FhirServiceExportConfigurationArgs', 'FhirServiceExportConfigurationArgsDict']]] = None, + fhir_service_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']]] = None, + implementation_guides_configuration: Optional[pulumi.Input[Union['ImplementationGuidesConfigurationArgs', 'ImplementationGuidesConfigurationArgsDict']]] = None, + import_configuration: Optional[pulumi.Input[Union['FhirServiceImportConfigurationArgs', 'FhirServiceImportConfigurationArgsDict']]] = None, + kind: Optional[pulumi.Input[Union[str, 'FhirServiceKind']]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_version_policy_configuration: Optional[pulumi.Input[Union['ResourceVersionPolicyConfigurationArgs', 'ResourceVersionPolicyConfigurationArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = FhirServiceArgs.__new__(FhirServiceArgs) + + __props__.__dict__["acr_configuration"] = acr_configuration + __props__.__dict__["authentication_configuration"] = authentication_configuration + __props__.__dict__["cors_configuration"] = cors_configuration + __props__.__dict__["encryption"] = encryption + __props__.__dict__["export_configuration"] = export_configuration + __props__.__dict__["fhir_service_name"] = fhir_service_name + __props__.__dict__["identity"] = identity + __props__.__dict__["implementation_guides_configuration"] = implementation_guides_configuration + __props__.__dict__["import_configuration"] = import_configuration + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["resource_version_policy_configuration"] = resource_version_policy_configuration + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["etag"] = None + __props__.__dict__["event_state"] = None + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint_connections"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["public_network_access"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:FhirService"), pulumi.Alias(type_="azure-native:healthcareapis:FhirService")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(FhirService, __self__).__init__( + 'azure-native:healthcareapis/v20250301preview:FhirService', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'FhirService': + """ + Get an existing FhirService resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = FhirServiceArgs.__new__(FhirServiceArgs) + + __props__.__dict__["acr_configuration"] = None + __props__.__dict__["authentication_configuration"] = None + __props__.__dict__["cors_configuration"] = None + __props__.__dict__["encryption"] = None + __props__.__dict__["etag"] = None + __props__.__dict__["event_state"] = None + __props__.__dict__["export_configuration"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["implementation_guides_configuration"] = None + __props__.__dict__["import_configuration"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint_connections"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["public_network_access"] = None + __props__.__dict__["resource_version_policy_configuration"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return FhirService(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="acrConfiguration") + def acr_configuration(self) -> pulumi.Output[Optional['outputs.FhirServiceAcrConfigurationResponse']]: + """ + Fhir Service Azure container registry configuration. + """ + return pulumi.get(self, "acr_configuration") + + @property + @pulumi.getter(name="authenticationConfiguration") + def authentication_configuration(self) -> pulumi.Output[Optional['outputs.FhirServiceAuthenticationConfigurationResponse']]: + """ + Fhir Service authentication configuration. + """ + return pulumi.get(self, "authentication_configuration") + + @property + @pulumi.getter(name="corsConfiguration") + def cors_configuration(self) -> pulumi.Output[Optional['outputs.FhirServiceCorsConfigurationResponse']]: + """ + Fhir Service Cors configuration. + """ + return pulumi.get(self, "cors_configuration") + + @property + @pulumi.getter + def encryption(self) -> pulumi.Output[Optional['outputs.EncryptionResponse']]: + """ + The encryption settings of the FHIR service + """ + return pulumi.get(self, "encryption") + + @property + @pulumi.getter + def etag(self) -> pulumi.Output[Optional[str]]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter(name="eventState") + def event_state(self) -> pulumi.Output[str]: + """ + Fhir Service event support status. + """ + return pulumi.get(self, "event_state") + + @property + @pulumi.getter(name="exportConfiguration") + def export_configuration(self) -> pulumi.Output[Optional['outputs.FhirServiceExportConfigurationResponse']]: + """ + Fhir Service export configuration. + """ + return pulumi.get(self, "export_configuration") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ServiceManagedIdentityResponseIdentity']]: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="implementationGuidesConfiguration") + def implementation_guides_configuration(self) -> pulumi.Output[Optional['outputs.ImplementationGuidesConfigurationResponse']]: + """ + Implementation Guides configuration. + """ + return pulumi.get(self, "implementation_guides_configuration") + + @property + @pulumi.getter(name="importConfiguration") + def import_configuration(self) -> pulumi.Output[Optional['outputs.FhirServiceImportConfigurationResponse']]: + """ + Fhir Service import configuration. + """ + return pulumi.get(self, "import_configuration") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + The kind of the service. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> pulumi.Output[Sequence['outputs.PrivateEndpointConnectionResponse']]: + """ + The list of private endpoint connections that are set up for this resource. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> pulumi.Output[str]: + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + return pulumi.get(self, "public_network_access") + + @property + @pulumi.getter(name="resourceVersionPolicyConfiguration") + def resource_version_policy_configuration(self) -> pulumi.Output[Optional['outputs.ResourceVersionPolicyConfigurationResponse']]: + """ + Determines tracking of history for resources. + """ + return pulumi.get(self, "resource_version_policy_configuration") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The resource type. + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_dicom_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_dicom_service.py new file mode 100644 index 000000000000..6a461613bce5 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_dicom_service.py @@ -0,0 +1,331 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetDicomServiceResult', + 'AwaitableGetDicomServiceResult', + 'get_dicom_service', + 'get_dicom_service_output', +] + +@pulumi.output_type +class GetDicomServiceResult: + """ + The description of Dicom Service + """ + def __init__(__self__, authentication_configuration=None, cors_configuration=None, enable_data_partitions=None, encryption=None, etag=None, event_state=None, id=None, identity=None, location=None, name=None, private_endpoint_connections=None, provisioning_state=None, public_network_access=None, service_url=None, storage_configuration=None, system_data=None, tags=None, type=None): + if authentication_configuration and not isinstance(authentication_configuration, dict): + raise TypeError("Expected argument 'authentication_configuration' to be a dict") + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + if cors_configuration and not isinstance(cors_configuration, dict): + raise TypeError("Expected argument 'cors_configuration' to be a dict") + pulumi.set(__self__, "cors_configuration", cors_configuration) + if enable_data_partitions and not isinstance(enable_data_partitions, bool): + raise TypeError("Expected argument 'enable_data_partitions' to be a bool") + pulumi.set(__self__, "enable_data_partitions", enable_data_partitions) + if encryption and not isinstance(encryption, dict): + raise TypeError("Expected argument 'encryption' to be a dict") + pulumi.set(__self__, "encryption", encryption) + if etag and not isinstance(etag, str): + raise TypeError("Expected argument 'etag' to be a str") + pulumi.set(__self__, "etag", etag) + if event_state and not isinstance(event_state, str): + raise TypeError("Expected argument 'event_state' to be a str") + pulumi.set(__self__, "event_state", event_state) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if private_endpoint_connections and not isinstance(private_endpoint_connections, list): + raise TypeError("Expected argument 'private_endpoint_connections' to be a list") + pulumi.set(__self__, "private_endpoint_connections", private_endpoint_connections) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if public_network_access and not isinstance(public_network_access, str): + raise TypeError("Expected argument 'public_network_access' to be a str") + pulumi.set(__self__, "public_network_access", public_network_access) + if service_url and not isinstance(service_url, str): + raise TypeError("Expected argument 'service_url' to be a str") + pulumi.set(__self__, "service_url", service_url) + if storage_configuration and not isinstance(storage_configuration, dict): + raise TypeError("Expected argument 'storage_configuration' to be a dict") + pulumi.set(__self__, "storage_configuration", storage_configuration) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="authenticationConfiguration") + def authentication_configuration(self) -> Optional['outputs.DicomServiceAuthenticationConfigurationResponse']: + """ + Dicom Service authentication configuration. + """ + return pulumi.get(self, "authentication_configuration") + + @property + @pulumi.getter(name="corsConfiguration") + def cors_configuration(self) -> Optional['outputs.CorsConfigurationResponse']: + """ + Dicom Service Cors configuration. + """ + return pulumi.get(self, "cors_configuration") + + @property + @pulumi.getter(name="enableDataPartitions") + def enable_data_partitions(self) -> Optional[bool]: + """ + If data partitions is enabled or not. + """ + return pulumi.get(self, "enable_data_partitions") + + @property + @pulumi.getter + def encryption(self) -> Optional['outputs.EncryptionResponse']: + """ + The encryption settings of the DICOM service + """ + return pulumi.get(self, "encryption") + + @property + @pulumi.getter + def etag(self) -> Optional[str]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter(name="eventState") + def event_state(self) -> str: + """ + DICOM Service event support status. + """ + return pulumi.get(self, "event_state") + + @property + @pulumi.getter + def id(self) -> str: + """ + The resource identifier. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ServiceManagedIdentityResponseIdentity']: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> Sequence['outputs.PrivateEndpointConnectionResponse']: + """ + The list of private endpoint connections that are set up for this resource. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> str: + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + return pulumi.get(self, "public_network_access") + + @property + @pulumi.getter(name="serviceUrl") + def service_url(self) -> str: + """ + The url of the Dicom Services. + """ + return pulumi.get(self, "service_url") + + @property + @pulumi.getter(name="storageConfiguration") + def storage_configuration(self) -> Optional['outputs.StorageConfigurationResponse']: + """ + The configuration of external storage account + """ + return pulumi.get(self, "storage_configuration") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The resource type. + """ + return pulumi.get(self, "type") + + +class AwaitableGetDicomServiceResult(GetDicomServiceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetDicomServiceResult( + authentication_configuration=self.authentication_configuration, + cors_configuration=self.cors_configuration, + enable_data_partitions=self.enable_data_partitions, + encryption=self.encryption, + etag=self.etag, + event_state=self.event_state, + id=self.id, + identity=self.identity, + location=self.location, + name=self.name, + private_endpoint_connections=self.private_endpoint_connections, + provisioning_state=self.provisioning_state, + public_network_access=self.public_network_access, + service_url=self.service_url, + storage_configuration=self.storage_configuration, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_dicom_service(dicom_service_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetDicomServiceResult: + """ + Gets the properties of the specified DICOM Service. + + + :param str dicom_service_name: The name of DICOM Service resource. + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['dicomServiceName'] = dicom_service_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:healthcareapis/v20250301preview:getDicomService', __args__, opts=opts, typ=GetDicomServiceResult).value + + return AwaitableGetDicomServiceResult( + authentication_configuration=pulumi.get(__ret__, 'authentication_configuration'), + cors_configuration=pulumi.get(__ret__, 'cors_configuration'), + enable_data_partitions=pulumi.get(__ret__, 'enable_data_partitions'), + encryption=pulumi.get(__ret__, 'encryption'), + etag=pulumi.get(__ret__, 'etag'), + event_state=pulumi.get(__ret__, 'event_state'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + private_endpoint_connections=pulumi.get(__ret__, 'private_endpoint_connections'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + public_network_access=pulumi.get(__ret__, 'public_network_access'), + service_url=pulumi.get(__ret__, 'service_url'), + storage_configuration=pulumi.get(__ret__, 'storage_configuration'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_dicom_service_output(dicom_service_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetDicomServiceResult]: + """ + Gets the properties of the specified DICOM Service. + + + :param str dicom_service_name: The name of DICOM Service resource. + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['dicomServiceName'] = dicom_service_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:healthcareapis/v20250301preview:getDicomService', __args__, opts=opts, typ=GetDicomServiceResult) + return __ret__.apply(lambda __response__: GetDicomServiceResult( + authentication_configuration=pulumi.get(__response__, 'authentication_configuration'), + cors_configuration=pulumi.get(__response__, 'cors_configuration'), + enable_data_partitions=pulumi.get(__response__, 'enable_data_partitions'), + encryption=pulumi.get(__response__, 'encryption'), + etag=pulumi.get(__response__, 'etag'), + event_state=pulumi.get(__response__, 'event_state'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + private_endpoint_connections=pulumi.get(__response__, 'private_endpoint_connections'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + public_network_access=pulumi.get(__response__, 'public_network_access'), + service_url=pulumi.get(__response__, 'service_url'), + storage_configuration=pulumi.get(__response__, 'storage_configuration'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_fhir_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_fhir_service.py new file mode 100644 index 000000000000..84aeeda24e5b --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_fhir_service.py @@ -0,0 +1,373 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetFhirServiceResult', + 'AwaitableGetFhirServiceResult', + 'get_fhir_service', + 'get_fhir_service_output', +] + +@pulumi.output_type +class GetFhirServiceResult: + """ + The description of Fhir Service + """ + def __init__(__self__, acr_configuration=None, authentication_configuration=None, cors_configuration=None, encryption=None, etag=None, event_state=None, export_configuration=None, id=None, identity=None, implementation_guides_configuration=None, import_configuration=None, kind=None, location=None, name=None, private_endpoint_connections=None, provisioning_state=None, public_network_access=None, resource_version_policy_configuration=None, system_data=None, tags=None, type=None): + if acr_configuration and not isinstance(acr_configuration, dict): + raise TypeError("Expected argument 'acr_configuration' to be a dict") + pulumi.set(__self__, "acr_configuration", acr_configuration) + if authentication_configuration and not isinstance(authentication_configuration, dict): + raise TypeError("Expected argument 'authentication_configuration' to be a dict") + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + if cors_configuration and not isinstance(cors_configuration, dict): + raise TypeError("Expected argument 'cors_configuration' to be a dict") + pulumi.set(__self__, "cors_configuration", cors_configuration) + if encryption and not isinstance(encryption, dict): + raise TypeError("Expected argument 'encryption' to be a dict") + pulumi.set(__self__, "encryption", encryption) + if etag and not isinstance(etag, str): + raise TypeError("Expected argument 'etag' to be a str") + pulumi.set(__self__, "etag", etag) + if event_state and not isinstance(event_state, str): + raise TypeError("Expected argument 'event_state' to be a str") + pulumi.set(__self__, "event_state", event_state) + if export_configuration and not isinstance(export_configuration, dict): + raise TypeError("Expected argument 'export_configuration' to be a dict") + pulumi.set(__self__, "export_configuration", export_configuration) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if implementation_guides_configuration and not isinstance(implementation_guides_configuration, dict): + raise TypeError("Expected argument 'implementation_guides_configuration' to be a dict") + pulumi.set(__self__, "implementation_guides_configuration", implementation_guides_configuration) + if import_configuration and not isinstance(import_configuration, dict): + raise TypeError("Expected argument 'import_configuration' to be a dict") + pulumi.set(__self__, "import_configuration", import_configuration) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if private_endpoint_connections and not isinstance(private_endpoint_connections, list): + raise TypeError("Expected argument 'private_endpoint_connections' to be a list") + pulumi.set(__self__, "private_endpoint_connections", private_endpoint_connections) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if public_network_access and not isinstance(public_network_access, str): + raise TypeError("Expected argument 'public_network_access' to be a str") + pulumi.set(__self__, "public_network_access", public_network_access) + if resource_version_policy_configuration and not isinstance(resource_version_policy_configuration, dict): + raise TypeError("Expected argument 'resource_version_policy_configuration' to be a dict") + pulumi.set(__self__, "resource_version_policy_configuration", resource_version_policy_configuration) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="acrConfiguration") + def acr_configuration(self) -> Optional['outputs.FhirServiceAcrConfigurationResponse']: + """ + Fhir Service Azure container registry configuration. + """ + return pulumi.get(self, "acr_configuration") + + @property + @pulumi.getter(name="authenticationConfiguration") + def authentication_configuration(self) -> Optional['outputs.FhirServiceAuthenticationConfigurationResponse']: + """ + Fhir Service authentication configuration. + """ + return pulumi.get(self, "authentication_configuration") + + @property + @pulumi.getter(name="corsConfiguration") + def cors_configuration(self) -> Optional['outputs.FhirServiceCorsConfigurationResponse']: + """ + Fhir Service Cors configuration. + """ + return pulumi.get(self, "cors_configuration") + + @property + @pulumi.getter + def encryption(self) -> Optional['outputs.EncryptionResponse']: + """ + The encryption settings of the FHIR service + """ + return pulumi.get(self, "encryption") + + @property + @pulumi.getter + def etag(self) -> Optional[str]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter(name="eventState") + def event_state(self) -> str: + """ + Fhir Service event support status. + """ + return pulumi.get(self, "event_state") + + @property + @pulumi.getter(name="exportConfiguration") + def export_configuration(self) -> Optional['outputs.FhirServiceExportConfigurationResponse']: + """ + Fhir Service export configuration. + """ + return pulumi.get(self, "export_configuration") + + @property + @pulumi.getter + def id(self) -> str: + """ + The resource identifier. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ServiceManagedIdentityResponseIdentity']: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="implementationGuidesConfiguration") + def implementation_guides_configuration(self) -> Optional['outputs.ImplementationGuidesConfigurationResponse']: + """ + Implementation Guides configuration. + """ + return pulumi.get(self, "implementation_guides_configuration") + + @property + @pulumi.getter(name="importConfiguration") + def import_configuration(self) -> Optional['outputs.FhirServiceImportConfigurationResponse']: + """ + Fhir Service import configuration. + """ + return pulumi.get(self, "import_configuration") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + The kind of the service. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> Sequence['outputs.PrivateEndpointConnectionResponse']: + """ + The list of private endpoint connections that are set up for this resource. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> str: + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + return pulumi.get(self, "public_network_access") + + @property + @pulumi.getter(name="resourceVersionPolicyConfiguration") + def resource_version_policy_configuration(self) -> Optional['outputs.ResourceVersionPolicyConfigurationResponse']: + """ + Determines tracking of history for resources. + """ + return pulumi.get(self, "resource_version_policy_configuration") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The resource type. + """ + return pulumi.get(self, "type") + + +class AwaitableGetFhirServiceResult(GetFhirServiceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetFhirServiceResult( + acr_configuration=self.acr_configuration, + authentication_configuration=self.authentication_configuration, + cors_configuration=self.cors_configuration, + encryption=self.encryption, + etag=self.etag, + event_state=self.event_state, + export_configuration=self.export_configuration, + id=self.id, + identity=self.identity, + implementation_guides_configuration=self.implementation_guides_configuration, + import_configuration=self.import_configuration, + kind=self.kind, + location=self.location, + name=self.name, + private_endpoint_connections=self.private_endpoint_connections, + provisioning_state=self.provisioning_state, + public_network_access=self.public_network_access, + resource_version_policy_configuration=self.resource_version_policy_configuration, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_fhir_service(fhir_service_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetFhirServiceResult: + """ + Gets the properties of the specified FHIR Service. + + + :param str fhir_service_name: The name of FHIR Service resource. + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['fhirServiceName'] = fhir_service_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:healthcareapis/v20250301preview:getFhirService', __args__, opts=opts, typ=GetFhirServiceResult).value + + return AwaitableGetFhirServiceResult( + acr_configuration=pulumi.get(__ret__, 'acr_configuration'), + authentication_configuration=pulumi.get(__ret__, 'authentication_configuration'), + cors_configuration=pulumi.get(__ret__, 'cors_configuration'), + encryption=pulumi.get(__ret__, 'encryption'), + etag=pulumi.get(__ret__, 'etag'), + event_state=pulumi.get(__ret__, 'event_state'), + export_configuration=pulumi.get(__ret__, 'export_configuration'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + implementation_guides_configuration=pulumi.get(__ret__, 'implementation_guides_configuration'), + import_configuration=pulumi.get(__ret__, 'import_configuration'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + private_endpoint_connections=pulumi.get(__ret__, 'private_endpoint_connections'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + public_network_access=pulumi.get(__ret__, 'public_network_access'), + resource_version_policy_configuration=pulumi.get(__ret__, 'resource_version_policy_configuration'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_fhir_service_output(fhir_service_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetFhirServiceResult]: + """ + Gets the properties of the specified FHIR Service. + + + :param str fhir_service_name: The name of FHIR Service resource. + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['fhirServiceName'] = fhir_service_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:healthcareapis/v20250301preview:getFhirService', __args__, opts=opts, typ=GetFhirServiceResult) + return __ret__.apply(lambda __response__: GetFhirServiceResult( + acr_configuration=pulumi.get(__response__, 'acr_configuration'), + authentication_configuration=pulumi.get(__response__, 'authentication_configuration'), + cors_configuration=pulumi.get(__response__, 'cors_configuration'), + encryption=pulumi.get(__response__, 'encryption'), + etag=pulumi.get(__response__, 'etag'), + event_state=pulumi.get(__response__, 'event_state'), + export_configuration=pulumi.get(__response__, 'export_configuration'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + implementation_guides_configuration=pulumi.get(__response__, 'implementation_guides_configuration'), + import_configuration=pulumi.get(__response__, 'import_configuration'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + private_endpoint_connections=pulumi.get(__response__, 'private_endpoint_connections'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + public_network_access=pulumi.get(__response__, 'public_network_access'), + resource_version_policy_configuration=pulumi.get(__response__, 'resource_version_policy_configuration'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_iot_connector.py new file mode 100644 index 000000000000..4d013cffdfc9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_iot_connector.py @@ -0,0 +1,233 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetIotConnectorResult', + 'AwaitableGetIotConnectorResult', + 'get_iot_connector', + 'get_iot_connector_output', +] + +@pulumi.output_type +class GetIotConnectorResult: + """ + IoT Connector definition. + """ + def __init__(__self__, device_mapping=None, etag=None, id=None, identity=None, ingestion_endpoint_configuration=None, location=None, name=None, provisioning_state=None, system_data=None, tags=None, type=None): + if device_mapping and not isinstance(device_mapping, dict): + raise TypeError("Expected argument 'device_mapping' to be a dict") + pulumi.set(__self__, "device_mapping", device_mapping) + if etag and not isinstance(etag, str): + raise TypeError("Expected argument 'etag' to be a str") + pulumi.set(__self__, "etag", etag) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if ingestion_endpoint_configuration and not isinstance(ingestion_endpoint_configuration, dict): + raise TypeError("Expected argument 'ingestion_endpoint_configuration' to be a dict") + pulumi.set(__self__, "ingestion_endpoint_configuration", ingestion_endpoint_configuration) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="deviceMapping") + def device_mapping(self) -> Optional['outputs.IotMappingPropertiesResponse']: + """ + Device Mappings. + """ + return pulumi.get(self, "device_mapping") + + @property + @pulumi.getter + def etag(self) -> Optional[str]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter + def id(self) -> str: + """ + The resource identifier. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ServiceManagedIdentityResponseIdentity']: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="ingestionEndpointConfiguration") + def ingestion_endpoint_configuration(self) -> Optional['outputs.IotEventHubIngestionEndpointConfigurationResponse']: + """ + Source configuration. + """ + return pulumi.get(self, "ingestion_endpoint_configuration") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The resource type. + """ + return pulumi.get(self, "type") + + +class AwaitableGetIotConnectorResult(GetIotConnectorResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetIotConnectorResult( + device_mapping=self.device_mapping, + etag=self.etag, + id=self.id, + identity=self.identity, + ingestion_endpoint_configuration=self.ingestion_endpoint_configuration, + location=self.location, + name=self.name, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_iot_connector(iot_connector_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetIotConnectorResult: + """ + Gets the properties of the specified IoT Connector. + + + :param str iot_connector_name: The name of IoT Connector resource. + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['iotConnectorName'] = iot_connector_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:healthcareapis/v20250301preview:getIotConnector', __args__, opts=opts, typ=GetIotConnectorResult).value + + return AwaitableGetIotConnectorResult( + device_mapping=pulumi.get(__ret__, 'device_mapping'), + etag=pulumi.get(__ret__, 'etag'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + ingestion_endpoint_configuration=pulumi.get(__ret__, 'ingestion_endpoint_configuration'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_iot_connector_output(iot_connector_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetIotConnectorResult]: + """ + Gets the properties of the specified IoT Connector. + + + :param str iot_connector_name: The name of IoT Connector resource. + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['iotConnectorName'] = iot_connector_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:healthcareapis/v20250301preview:getIotConnector', __args__, opts=opts, typ=GetIotConnectorResult) + return __ret__.apply(lambda __response__: GetIotConnectorResult( + device_mapping=pulumi.get(__response__, 'device_mapping'), + etag=pulumi.get(__response__, 'etag'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + ingestion_endpoint_configuration=pulumi.get(__response__, 'ingestion_endpoint_configuration'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_iot_connector_fhir_destination.py new file mode 100644 index 000000000000..0744f1da1629 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_iot_connector_fhir_destination.py @@ -0,0 +1,211 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetIotConnectorFhirDestinationResult', + 'AwaitableGetIotConnectorFhirDestinationResult', + 'get_iot_connector_fhir_destination', + 'get_iot_connector_fhir_destination_output', +] + +@pulumi.output_type +class GetIotConnectorFhirDestinationResult: + """ + IoT Connector FHIR destination definition. + """ + def __init__(__self__, etag=None, fhir_mapping=None, fhir_service_resource_id=None, id=None, location=None, name=None, resource_identity_resolution_type=None, system_data=None, type=None): + if etag and not isinstance(etag, str): + raise TypeError("Expected argument 'etag' to be a str") + pulumi.set(__self__, "etag", etag) + if fhir_mapping and not isinstance(fhir_mapping, dict): + raise TypeError("Expected argument 'fhir_mapping' to be a dict") + pulumi.set(__self__, "fhir_mapping", fhir_mapping) + if fhir_service_resource_id and not isinstance(fhir_service_resource_id, str): + raise TypeError("Expected argument 'fhir_service_resource_id' to be a str") + pulumi.set(__self__, "fhir_service_resource_id", fhir_service_resource_id) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if resource_identity_resolution_type and not isinstance(resource_identity_resolution_type, str): + raise TypeError("Expected argument 'resource_identity_resolution_type' to be a str") + pulumi.set(__self__, "resource_identity_resolution_type", resource_identity_resolution_type) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def etag(self) -> Optional[str]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter(name="fhirMapping") + def fhir_mapping(self) -> 'outputs.IotMappingPropertiesResponse': + """ + FHIR Mappings + """ + return pulumi.get(self, "fhir_mapping") + + @property + @pulumi.getter(name="fhirServiceResourceId") + def fhir_service_resource_id(self) -> str: + """ + Fully qualified resource id of the FHIR service to connect to. + """ + return pulumi.get(self, "fhir_service_resource_id") + + @property + @pulumi.getter + def id(self) -> str: + """ + The resource identifier. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="resourceIdentityResolutionType") + def resource_identity_resolution_type(self) -> str: + """ + Determines how resource identity is resolved on the destination. + """ + return pulumi.get(self, "resource_identity_resolution_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The resource type. + """ + return pulumi.get(self, "type") + + +class AwaitableGetIotConnectorFhirDestinationResult(GetIotConnectorFhirDestinationResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetIotConnectorFhirDestinationResult( + etag=self.etag, + fhir_mapping=self.fhir_mapping, + fhir_service_resource_id=self.fhir_service_resource_id, + id=self.id, + location=self.location, + name=self.name, + resource_identity_resolution_type=self.resource_identity_resolution_type, + system_data=self.system_data, + type=self.type) + + +def get_iot_connector_fhir_destination(fhir_destination_name: Optional[str] = None, + iot_connector_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetIotConnectorFhirDestinationResult: + """ + Gets the properties of the specified Iot Connector FHIR destination. + + + :param str fhir_destination_name: The name of IoT Connector FHIR destination resource. + :param str iot_connector_name: The name of IoT Connector resource. + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['fhirDestinationName'] = fhir_destination_name + __args__['iotConnectorName'] = iot_connector_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:healthcareapis/v20250301preview:getIotConnectorFhirDestination', __args__, opts=opts, typ=GetIotConnectorFhirDestinationResult).value + + return AwaitableGetIotConnectorFhirDestinationResult( + etag=pulumi.get(__ret__, 'etag'), + fhir_mapping=pulumi.get(__ret__, 'fhir_mapping'), + fhir_service_resource_id=pulumi.get(__ret__, 'fhir_service_resource_id'), + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + resource_identity_resolution_type=pulumi.get(__ret__, 'resource_identity_resolution_type'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_iot_connector_fhir_destination_output(fhir_destination_name: Optional[pulumi.Input[str]] = None, + iot_connector_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetIotConnectorFhirDestinationResult]: + """ + Gets the properties of the specified Iot Connector FHIR destination. + + + :param str fhir_destination_name: The name of IoT Connector FHIR destination resource. + :param str iot_connector_name: The name of IoT Connector resource. + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['fhirDestinationName'] = fhir_destination_name + __args__['iotConnectorName'] = iot_connector_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:healthcareapis/v20250301preview:getIotConnectorFhirDestination', __args__, opts=opts, typ=GetIotConnectorFhirDestinationResult) + return __ret__.apply(lambda __response__: GetIotConnectorFhirDestinationResult( + etag=pulumi.get(__response__, 'etag'), + fhir_mapping=pulumi.get(__response__, 'fhir_mapping'), + fhir_service_resource_id=pulumi.get(__response__, 'fhir_service_resource_id'), + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + resource_identity_resolution_type=pulumi.get(__response__, 'resource_identity_resolution_type'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_private_endpoint_connection.py new file mode 100644 index 000000000000..7ad68cfe6f2c --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_private_endpoint_connection.py @@ -0,0 +1,177 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetPrivateEndpointConnectionResult', + 'AwaitableGetPrivateEndpointConnectionResult', + 'get_private_endpoint_connection', + 'get_private_endpoint_connection_output', +] + +@pulumi.output_type +class GetPrivateEndpointConnectionResult: + """ + The Private Endpoint Connection resource. + """ + def __init__(__self__, id=None, name=None, private_endpoint=None, private_link_service_connection_state=None, provisioning_state=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if private_endpoint and not isinstance(private_endpoint, dict): + raise TypeError("Expected argument 'private_endpoint' to be a dict") + pulumi.set(__self__, "private_endpoint", private_endpoint) + if private_link_service_connection_state and not isinstance(private_link_service_connection_state, dict): + raise TypeError("Expected argument 'private_link_service_connection_state' to be a dict") + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional['outputs.PrivateEndpointResponse']: + """ + The resource of private end point. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> 'outputs.PrivateLinkServiceConnectionStateResponse': + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the private endpoint connection resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetPrivateEndpointConnectionResult(GetPrivateEndpointConnectionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetPrivateEndpointConnectionResult( + id=self.id, + name=self.name, + private_endpoint=self.private_endpoint, + private_link_service_connection_state=self.private_link_service_connection_state, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + type=self.type) + + +def get_private_endpoint_connection(private_endpoint_connection_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + resource_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetPrivateEndpointConnectionResult: + """ + Gets the specified private endpoint connection associated with the service. + + + :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str resource_name: The name of the service instance. + """ + __args__ = dict() + __args__['privateEndpointConnectionName'] = private_endpoint_connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['resourceName'] = resource_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:healthcareapis/v20250301preview:getPrivateEndpointConnection', __args__, opts=opts, typ=GetPrivateEndpointConnectionResult).value + + return AwaitableGetPrivateEndpointConnectionResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + private_endpoint=pulumi.get(__ret__, 'private_endpoint'), + private_link_service_connection_state=pulumi.get(__ret__, 'private_link_service_connection_state'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_private_endpoint_connection_output(private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetPrivateEndpointConnectionResult]: + """ + Gets the specified private endpoint connection associated with the service. + + + :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str resource_name: The name of the service instance. + """ + __args__ = dict() + __args__['privateEndpointConnectionName'] = private_endpoint_connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['resourceName'] = resource_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:healthcareapis/v20250301preview:getPrivateEndpointConnection', __args__, opts=opts, typ=GetPrivateEndpointConnectionResult) + return __ret__.apply(lambda __response__: GetPrivateEndpointConnectionResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + private_endpoint=pulumi.get(__response__, 'private_endpoint'), + private_link_service_connection_state=pulumi.get(__response__, 'private_link_service_connection_state'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_service.py new file mode 100644 index 000000000000..007452a22df8 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_service.py @@ -0,0 +1,213 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetServiceResult', + 'AwaitableGetServiceResult', + 'get_service', + 'get_service_output', +] + +@pulumi.output_type +class GetServiceResult: + """ + The description of the service. + """ + def __init__(__self__, etag=None, id=None, identity=None, kind=None, location=None, name=None, properties=None, system_data=None, tags=None, type=None): + if etag and not isinstance(etag, str): + raise TypeError("Expected argument 'etag' to be a str") + pulumi.set(__self__, "etag", etag) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def etag(self) -> Optional[str]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter + def id(self) -> str: + """ + The resource identifier. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ServicesResourceResponseIdentity']: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> str: + """ + The kind of the service. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.ServicesPropertiesResponse': + """ + The common properties of a service. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + The resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The resource type. + """ + return pulumi.get(self, "type") + + +class AwaitableGetServiceResult(GetServiceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetServiceResult( + etag=self.etag, + id=self.id, + identity=self.identity, + kind=self.kind, + location=self.location, + name=self.name, + properties=self.properties, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_service(resource_group_name: Optional[str] = None, + resource_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetServiceResult: + """ + Get the metadata of a service instance. + + + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str resource_name: The name of the service instance. + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['resourceName'] = resource_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:healthcareapis/v20250301preview:getService', __args__, opts=opts, typ=GetServiceResult).value + + return AwaitableGetServiceResult( + etag=pulumi.get(__ret__, 'etag'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_service_output(resource_group_name: Optional[pulumi.Input[str]] = None, + resource_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetServiceResult]: + """ + Get the metadata of a service instance. + + + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str resource_name: The name of the service instance. + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['resourceName'] = resource_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:healthcareapis/v20250301preview:getService', __args__, opts=opts, typ=GetServiceResult) + return __ret__.apply(lambda __response__: GetServiceResult( + etag=pulumi.get(__response__, 'etag'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_workspace.py new file mode 100644 index 000000000000..ad30a42b7861 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_workspace.py @@ -0,0 +1,185 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetWorkspaceResult', + 'AwaitableGetWorkspaceResult', + 'get_workspace', + 'get_workspace_output', +] + +@pulumi.output_type +class GetWorkspaceResult: + """ + Workspace resource. + """ + def __init__(__self__, etag=None, id=None, location=None, name=None, properties=None, system_data=None, tags=None, type=None): + if etag and not isinstance(etag, str): + raise TypeError("Expected argument 'etag' to be a str") + pulumi.set(__self__, "etag", etag) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def etag(self) -> Optional[str]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter + def id(self) -> str: + """ + The resource identifier. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.WorkspaceResponseProperties': + """ + Workspaces resource specific properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The resource type. + """ + return pulumi.get(self, "type") + + +class AwaitableGetWorkspaceResult(GetWorkspaceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetWorkspaceResult( + etag=self.etag, + id=self.id, + location=self.location, + name=self.name, + properties=self.properties, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_workspace(resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetWorkspaceResult: + """ + Gets the properties of the specified workspace. + + + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:healthcareapis/v20250301preview:getWorkspace', __args__, opts=opts, typ=GetWorkspaceResult).value + + return AwaitableGetWorkspaceResult( + etag=pulumi.get(__ret__, 'etag'), + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_workspace_output(resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetWorkspaceResult]: + """ + Gets the properties of the specified workspace. + + + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:healthcareapis/v20250301preview:getWorkspace', __args__, opts=opts, typ=GetWorkspaceResult) + return __ret__.apply(lambda __response__: GetWorkspaceResult( + etag=pulumi.get(__response__, 'etag'), + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_workspace_private_endpoint_connection.py new file mode 100644 index 000000000000..9736a7bab5cc --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/get_workspace_private_endpoint_connection.py @@ -0,0 +1,177 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetWorkspacePrivateEndpointConnectionResult', + 'AwaitableGetWorkspacePrivateEndpointConnectionResult', + 'get_workspace_private_endpoint_connection', + 'get_workspace_private_endpoint_connection_output', +] + +@pulumi.output_type +class GetWorkspacePrivateEndpointConnectionResult: + """ + The Private Endpoint Connection resource. + """ + def __init__(__self__, id=None, name=None, private_endpoint=None, private_link_service_connection_state=None, provisioning_state=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if private_endpoint and not isinstance(private_endpoint, dict): + raise TypeError("Expected argument 'private_endpoint' to be a dict") + pulumi.set(__self__, "private_endpoint", private_endpoint) + if private_link_service_connection_state and not isinstance(private_link_service_connection_state, dict): + raise TypeError("Expected argument 'private_link_service_connection_state' to be a dict") + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional['outputs.PrivateEndpointResponse']: + """ + The resource of private end point. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> 'outputs.PrivateLinkServiceConnectionStateResponse': + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the private endpoint connection resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetWorkspacePrivateEndpointConnectionResult(GetWorkspacePrivateEndpointConnectionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetWorkspacePrivateEndpointConnectionResult( + id=self.id, + name=self.name, + private_endpoint=self.private_endpoint, + private_link_service_connection_state=self.private_link_service_connection_state, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + type=self.type) + + +def get_workspace_private_endpoint_connection(private_endpoint_connection_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetWorkspacePrivateEndpointConnectionResult: + """ + Gets the specified private endpoint connection associated with the workspace. + + + :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['privateEndpointConnectionName'] = private_endpoint_connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:healthcareapis/v20250301preview:getWorkspacePrivateEndpointConnection', __args__, opts=opts, typ=GetWorkspacePrivateEndpointConnectionResult).value + + return AwaitableGetWorkspacePrivateEndpointConnectionResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + private_endpoint=pulumi.get(__ret__, 'private_endpoint'), + private_link_service_connection_state=pulumi.get(__ret__, 'private_link_service_connection_state'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_workspace_private_endpoint_connection_output(private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetWorkspacePrivateEndpointConnectionResult]: + """ + Gets the specified private endpoint connection associated with the workspace. + + + :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param str resource_group_name: The name of the resource group that contains the service instance. + :param str workspace_name: The name of workspace resource. + """ + __args__ = dict() + __args__['privateEndpointConnectionName'] = private_endpoint_connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:healthcareapis/v20250301preview:getWorkspacePrivateEndpointConnection', __args__, opts=opts, typ=GetWorkspacePrivateEndpointConnectionResult) + return __ret__.apply(lambda __response__: GetWorkspacePrivateEndpointConnectionResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + private_endpoint=pulumi.get(__response__, 'private_endpoint'), + private_link_service_connection_state=pulumi.get(__response__, 'private_link_service_connection_state'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/iot_connector.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/iot_connector.py new file mode 100644 index 000000000000..0552af9ffbf6 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/iot_connector.py @@ -0,0 +1,357 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['IotConnectorArgs', 'IotConnector'] + +@pulumi.input_type +class IotConnectorArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + device_mapping: Optional[pulumi.Input['IotMappingPropertiesArgs']] = None, + identity: Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']] = None, + ingestion_endpoint_configuration: Optional[pulumi.Input['IotEventHubIngestionEndpointConfigurationArgs']] = None, + iot_connector_name: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a IotConnector resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + :param pulumi.Input['IotMappingPropertiesArgs'] device_mapping: Device Mappings. + :param pulumi.Input['ServiceManagedIdentityIdentityArgs'] identity: Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input['IotEventHubIngestionEndpointConfigurationArgs'] ingestion_endpoint_configuration: Source configuration. + :param pulumi.Input[str] iot_connector_name: The name of IoT Connector resource. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if device_mapping is not None: + pulumi.set(__self__, "device_mapping", device_mapping) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if ingestion_endpoint_configuration is not None: + pulumi.set(__self__, "ingestion_endpoint_configuration", ingestion_endpoint_configuration) + if iot_connector_name is not None: + pulumi.set(__self__, "iot_connector_name", iot_connector_name) + if location is not None: + pulumi.set(__self__, "location", location) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group that contains the service instance. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + The name of workspace resource. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="deviceMapping") + def device_mapping(self) -> Optional[pulumi.Input['IotMappingPropertiesArgs']]: + """ + Device Mappings. + """ + return pulumi.get(self, "device_mapping") + + @device_mapping.setter + def device_mapping(self, value: Optional[pulumi.Input['IotMappingPropertiesArgs']]): + pulumi.set(self, "device_mapping", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']]: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ServiceManagedIdentityIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter(name="ingestionEndpointConfiguration") + def ingestion_endpoint_configuration(self) -> Optional[pulumi.Input['IotEventHubIngestionEndpointConfigurationArgs']]: + """ + Source configuration. + """ + return pulumi.get(self, "ingestion_endpoint_configuration") + + @ingestion_endpoint_configuration.setter + def ingestion_endpoint_configuration(self, value: Optional[pulumi.Input['IotEventHubIngestionEndpointConfigurationArgs']]): + pulumi.set(self, "ingestion_endpoint_configuration", value) + + @property + @pulumi.getter(name="iotConnectorName") + def iot_connector_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of IoT Connector resource. + """ + return pulumi.get(self, "iot_connector_name") + + @iot_connector_name.setter + def iot_connector_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "iot_connector_name", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class IotConnector(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + device_mapping: Optional[pulumi.Input[Union['IotMappingPropertiesArgs', 'IotMappingPropertiesArgsDict']]] = None, + identity: Optional[pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']]] = None, + ingestion_endpoint_configuration: Optional[pulumi.Input[Union['IotEventHubIngestionEndpointConfigurationArgs', 'IotEventHubIngestionEndpointConfigurationArgsDict']]] = None, + iot_connector_name: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + IoT Connector definition. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['IotMappingPropertiesArgs', 'IotMappingPropertiesArgsDict']] device_mapping: Device Mappings. + :param pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']] identity: Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input[Union['IotEventHubIngestionEndpointConfigurationArgs', 'IotEventHubIngestionEndpointConfigurationArgsDict']] ingestion_endpoint_configuration: Source configuration. + :param pulumi.Input[str] iot_connector_name: The name of IoT Connector resource. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: IotConnectorArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + IoT Connector definition. + + :param str resource_name: The name of the resource. + :param IotConnectorArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(IotConnectorArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + device_mapping: Optional[pulumi.Input[Union['IotMappingPropertiesArgs', 'IotMappingPropertiesArgsDict']]] = None, + identity: Optional[pulumi.Input[Union['ServiceManagedIdentityIdentityArgs', 'ServiceManagedIdentityIdentityArgsDict']]] = None, + ingestion_endpoint_configuration: Optional[pulumi.Input[Union['IotEventHubIngestionEndpointConfigurationArgs', 'IotEventHubIngestionEndpointConfigurationArgsDict']]] = None, + iot_connector_name: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = IotConnectorArgs.__new__(IotConnectorArgs) + + __props__.__dict__["device_mapping"] = device_mapping + __props__.__dict__["identity"] = identity + __props__.__dict__["ingestion_endpoint_configuration"] = ingestion_endpoint_configuration + __props__.__dict__["iot_connector_name"] = iot_connector_name + __props__.__dict__["location"] = location + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["etag"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnector"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnector")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(IotConnector, __self__).__init__( + 'azure-native:healthcareapis/v20250301preview:IotConnector', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'IotConnector': + """ + Get an existing IotConnector resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = IotConnectorArgs.__new__(IotConnectorArgs) + + __props__.__dict__["device_mapping"] = None + __props__.__dict__["etag"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["ingestion_endpoint_configuration"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return IotConnector(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="deviceMapping") + def device_mapping(self) -> pulumi.Output[Optional['outputs.IotMappingPropertiesResponse']]: + """ + Device Mappings. + """ + return pulumi.get(self, "device_mapping") + + @property + @pulumi.getter + def etag(self) -> pulumi.Output[Optional[str]]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ServiceManagedIdentityResponseIdentity']]: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="ingestionEndpointConfiguration") + def ingestion_endpoint_configuration(self) -> pulumi.Output[Optional['outputs.IotEventHubIngestionEndpointConfigurationResponse']]: + """ + Source configuration. + """ + return pulumi.get(self, "ingestion_endpoint_configuration") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The resource type. + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/iot_connector_fhir_destination.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/iot_connector_fhir_destination.py new file mode 100644 index 000000000000..eec3ec2beb93 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/iot_connector_fhir_destination.py @@ -0,0 +1,342 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['IotConnectorFhirDestinationArgs', 'IotConnectorFhirDestination'] + +@pulumi.input_type +class IotConnectorFhirDestinationArgs: + def __init__(__self__, *, + fhir_mapping: pulumi.Input['IotMappingPropertiesArgs'], + fhir_service_resource_id: pulumi.Input[str], + iot_connector_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + resource_identity_resolution_type: pulumi.Input[Union[str, 'IotIdentityResolutionType']], + workspace_name: pulumi.Input[str], + fhir_destination_name: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a IotConnectorFhirDestination resource. + :param pulumi.Input['IotMappingPropertiesArgs'] fhir_mapping: FHIR Mappings + :param pulumi.Input[str] fhir_service_resource_id: Fully qualified resource id of the FHIR service to connect to. + :param pulumi.Input[str] iot_connector_name: The name of IoT Connector resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[Union[str, 'IotIdentityResolutionType']] resource_identity_resolution_type: Determines how resource identity is resolved on the destination. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + :param pulumi.Input[str] fhir_destination_name: The name of IoT Connector FHIR destination resource. + :param pulumi.Input[str] location: The resource location. + """ + pulumi.set(__self__, "fhir_mapping", fhir_mapping) + pulumi.set(__self__, "fhir_service_resource_id", fhir_service_resource_id) + pulumi.set(__self__, "iot_connector_name", iot_connector_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "resource_identity_resolution_type", resource_identity_resolution_type) + pulumi.set(__self__, "workspace_name", workspace_name) + if fhir_destination_name is not None: + pulumi.set(__self__, "fhir_destination_name", fhir_destination_name) + if location is not None: + pulumi.set(__self__, "location", location) + + @property + @pulumi.getter(name="fhirMapping") + def fhir_mapping(self) -> pulumi.Input['IotMappingPropertiesArgs']: + """ + FHIR Mappings + """ + return pulumi.get(self, "fhir_mapping") + + @fhir_mapping.setter + def fhir_mapping(self, value: pulumi.Input['IotMappingPropertiesArgs']): + pulumi.set(self, "fhir_mapping", value) + + @property + @pulumi.getter(name="fhirServiceResourceId") + def fhir_service_resource_id(self) -> pulumi.Input[str]: + """ + Fully qualified resource id of the FHIR service to connect to. + """ + return pulumi.get(self, "fhir_service_resource_id") + + @fhir_service_resource_id.setter + def fhir_service_resource_id(self, value: pulumi.Input[str]): + pulumi.set(self, "fhir_service_resource_id", value) + + @property + @pulumi.getter(name="iotConnectorName") + def iot_connector_name(self) -> pulumi.Input[str]: + """ + The name of IoT Connector resource. + """ + return pulumi.get(self, "iot_connector_name") + + @iot_connector_name.setter + def iot_connector_name(self, value: pulumi.Input[str]): + pulumi.set(self, "iot_connector_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group that contains the service instance. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="resourceIdentityResolutionType") + def resource_identity_resolution_type(self) -> pulumi.Input[Union[str, 'IotIdentityResolutionType']]: + """ + Determines how resource identity is resolved on the destination. + """ + return pulumi.get(self, "resource_identity_resolution_type") + + @resource_identity_resolution_type.setter + def resource_identity_resolution_type(self, value: pulumi.Input[Union[str, 'IotIdentityResolutionType']]): + pulumi.set(self, "resource_identity_resolution_type", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + The name of workspace resource. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="fhirDestinationName") + def fhir_destination_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of IoT Connector FHIR destination resource. + """ + return pulumi.get(self, "fhir_destination_name") + + @fhir_destination_name.setter + def fhir_destination_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "fhir_destination_name", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + +class IotConnectorFhirDestination(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + fhir_destination_name: Optional[pulumi.Input[str]] = None, + fhir_mapping: Optional[pulumi.Input[Union['IotMappingPropertiesArgs', 'IotMappingPropertiesArgsDict']]] = None, + fhir_service_resource_id: Optional[pulumi.Input[str]] = None, + iot_connector_name: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_identity_resolution_type: Optional[pulumi.Input[Union[str, 'IotIdentityResolutionType']]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + IoT Connector FHIR destination definition. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] fhir_destination_name: The name of IoT Connector FHIR destination resource. + :param pulumi.Input[Union['IotMappingPropertiesArgs', 'IotMappingPropertiesArgsDict']] fhir_mapping: FHIR Mappings + :param pulumi.Input[str] fhir_service_resource_id: Fully qualified resource id of the FHIR service to connect to. + :param pulumi.Input[str] iot_connector_name: The name of IoT Connector resource. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[Union[str, 'IotIdentityResolutionType']] resource_identity_resolution_type: Determines how resource identity is resolved on the destination. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: IotConnectorFhirDestinationArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + IoT Connector FHIR destination definition. + + :param str resource_name: The name of the resource. + :param IotConnectorFhirDestinationArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(IotConnectorFhirDestinationArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + fhir_destination_name: Optional[pulumi.Input[str]] = None, + fhir_mapping: Optional[pulumi.Input[Union['IotMappingPropertiesArgs', 'IotMappingPropertiesArgsDict']]] = None, + fhir_service_resource_id: Optional[pulumi.Input[str]] = None, + iot_connector_name: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_identity_resolution_type: Optional[pulumi.Input[Union[str, 'IotIdentityResolutionType']]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = IotConnectorFhirDestinationArgs.__new__(IotConnectorFhirDestinationArgs) + + __props__.__dict__["fhir_destination_name"] = fhir_destination_name + if fhir_mapping is None and not opts.urn: + raise TypeError("Missing required property 'fhir_mapping'") + __props__.__dict__["fhir_mapping"] = fhir_mapping + if fhir_service_resource_id is None and not opts.urn: + raise TypeError("Missing required property 'fhir_service_resource_id'") + __props__.__dict__["fhir_service_resource_id"] = fhir_service_resource_id + if iot_connector_name is None and not opts.urn: + raise TypeError("Missing required property 'iot_connector_name'") + __props__.__dict__["iot_connector_name"] = iot_connector_name + __props__.__dict__["location"] = location + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if resource_identity_resolution_type is None and not opts.urn: + raise TypeError("Missing required property 'resource_identity_resolution_type'") + __props__.__dict__["resource_identity_resolution_type"] = resource_identity_resolution_type + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["etag"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:IotConnectorFhirDestination"), pulumi.Alias(type_="azure-native:healthcareapis:IotConnectorFhirDestination")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(IotConnectorFhirDestination, __self__).__init__( + 'azure-native:healthcareapis/v20250301preview:IotConnectorFhirDestination', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'IotConnectorFhirDestination': + """ + Get an existing IotConnectorFhirDestination resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = IotConnectorFhirDestinationArgs.__new__(IotConnectorFhirDestinationArgs) + + __props__.__dict__["etag"] = None + __props__.__dict__["fhir_mapping"] = None + __props__.__dict__["fhir_service_resource_id"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["resource_identity_resolution_type"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return IotConnectorFhirDestination(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def etag(self) -> pulumi.Output[Optional[str]]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter(name="fhirMapping") + def fhir_mapping(self) -> pulumi.Output['outputs.IotMappingPropertiesResponse']: + """ + FHIR Mappings + """ + return pulumi.get(self, "fhir_mapping") + + @property + @pulumi.getter(name="fhirServiceResourceId") + def fhir_service_resource_id(self) -> pulumi.Output[str]: + """ + Fully qualified resource id of the FHIR service to connect to. + """ + return pulumi.get(self, "fhir_service_resource_id") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="resourceIdentityResolutionType") + def resource_identity_resolution_type(self) -> pulumi.Output[str]: + """ + Determines how resource identity is resolved on the destination. + """ + return pulumi.get(self, "resource_identity_resolution_type") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The resource type. + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/outputs.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/outputs.py new file mode 100644 index 000000000000..841f84688c82 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/outputs.py @@ -0,0 +1,2211 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = [ + 'CorsConfigurationResponse', + 'DicomServiceAuthenticationConfigurationResponse', + 'EncryptionResponse', + 'EncryptionResponseCustomerManagedKeyEncryption', + 'FhirServiceAcrConfigurationResponse', + 'FhirServiceAuthenticationConfigurationResponse', + 'FhirServiceCorsConfigurationResponse', + 'FhirServiceExportConfigurationResponse', + 'FhirServiceImportConfigurationResponse', + 'ImplementationGuidesConfigurationResponse', + 'IotEventHubIngestionEndpointConfigurationResponse', + 'IotMappingPropertiesResponse', + 'PrivateEndpointConnectionResponse', + 'PrivateEndpointResponse', + 'PrivateLinkServiceConnectionStateResponse', + 'ResourceVersionPolicyConfigurationResponse', + 'ServiceAccessPolicyEntryResponse', + 'ServiceAcrConfigurationInfoResponse', + 'ServiceAuthenticationConfigurationInfoResponse', + 'ServiceCorsConfigurationInfoResponse', + 'ServiceCosmosDbConfigurationInfoResponse', + 'ServiceExportConfigurationInfoResponse', + 'ServiceImportConfigurationInfoResponse', + 'ServiceManagedIdentityResponseIdentity', + 'ServiceOciArtifactEntryResponse', + 'ServicesPropertiesResponse', + 'ServicesResourceResponseIdentity', + 'SmartIdentityProviderApplicationResponse', + 'SmartIdentityProviderConfigurationResponse', + 'StorageConfigurationResponse', + 'StorageMonitorConfigurationResponse', + 'SystemDataResponse', + 'UserAssignedIdentityResponse', + 'WorkspaceResponseProperties', +] + +@pulumi.output_type +class CorsConfigurationResponse(dict): + """ + The settings for the CORS configuration of the service instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowCredentials": + suggest = "allow_credentials" + elif key == "maxAge": + suggest = "max_age" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CorsConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CorsConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CorsConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allow_credentials: Optional[bool] = None, + headers: Optional[Sequence[str]] = None, + max_age: Optional[int] = None, + methods: Optional[Sequence[str]] = None, + origins: Optional[Sequence[str]] = None): + """ + The settings for the CORS configuration of the service instance. + :param bool allow_credentials: If credentials are allowed via CORS. + :param Sequence[str] headers: The headers to be allowed via CORS. + :param int max_age: The max age to be allowed via CORS. + :param Sequence[str] methods: The methods to be allowed via CORS. + :param Sequence[str] origins: The origins to be allowed via CORS. + """ + if allow_credentials is not None: + pulumi.set(__self__, "allow_credentials", allow_credentials) + if headers is not None: + pulumi.set(__self__, "headers", headers) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if methods is not None: + pulumi.set(__self__, "methods", methods) + if origins is not None: + pulumi.set(__self__, "origins", origins) + + @property + @pulumi.getter(name="allowCredentials") + def allow_credentials(self) -> Optional[bool]: + """ + If credentials are allowed via CORS. + """ + return pulumi.get(self, "allow_credentials") + + @property + @pulumi.getter + def headers(self) -> Optional[Sequence[str]]: + """ + The headers to be allowed via CORS. + """ + return pulumi.get(self, "headers") + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[int]: + """ + The max age to be allowed via CORS. + """ + return pulumi.get(self, "max_age") + + @property + @pulumi.getter + def methods(self) -> Optional[Sequence[str]]: + """ + The methods to be allowed via CORS. + """ + return pulumi.get(self, "methods") + + @property + @pulumi.getter + def origins(self) -> Optional[Sequence[str]]: + """ + The origins to be allowed via CORS. + """ + return pulumi.get(self, "origins") + + +@pulumi.output_type +class DicomServiceAuthenticationConfigurationResponse(dict): + """ + Authentication configuration information + """ + def __init__(__self__, *, + audiences: Sequence[str], + authority: str): + """ + Authentication configuration information + :param Sequence[str] audiences: The audiences for the service + :param str authority: The authority url for the service + """ + pulumi.set(__self__, "audiences", audiences) + pulumi.set(__self__, "authority", authority) + + @property + @pulumi.getter + def audiences(self) -> Sequence[str]: + """ + The audiences for the service + """ + return pulumi.get(self, "audiences") + + @property + @pulumi.getter + def authority(self) -> str: + """ + The authority url for the service + """ + return pulumi.get(self, "authority") + + +@pulumi.output_type +class EncryptionResponse(dict): + """ + Settings to encrypt a service + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "customerManagedKeyEncryption": + suggest = "customer_managed_key_encryption" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EncryptionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EncryptionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EncryptionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + customer_managed_key_encryption: Optional['outputs.EncryptionResponseCustomerManagedKeyEncryption'] = None): + """ + Settings to encrypt a service + :param 'EncryptionResponseCustomerManagedKeyEncryption' customer_managed_key_encryption: The encryption settings for the customer-managed key + """ + if customer_managed_key_encryption is not None: + pulumi.set(__self__, "customer_managed_key_encryption", customer_managed_key_encryption) + + @property + @pulumi.getter(name="customerManagedKeyEncryption") + def customer_managed_key_encryption(self) -> Optional['outputs.EncryptionResponseCustomerManagedKeyEncryption']: + """ + The encryption settings for the customer-managed key + """ + return pulumi.get(self, "customer_managed_key_encryption") + + +@pulumi.output_type +class EncryptionResponseCustomerManagedKeyEncryption(dict): + """ + The encryption settings for the customer-managed key + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "keyEncryptionKeyUrl": + suggest = "key_encryption_key_url" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EncryptionResponseCustomerManagedKeyEncryption. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EncryptionResponseCustomerManagedKeyEncryption.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EncryptionResponseCustomerManagedKeyEncryption.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + key_encryption_key_url: Optional[str] = None): + """ + The encryption settings for the customer-managed key + :param str key_encryption_key_url: The URL of the key to use for encryption + """ + if key_encryption_key_url is not None: + pulumi.set(__self__, "key_encryption_key_url", key_encryption_key_url) + + @property + @pulumi.getter(name="keyEncryptionKeyUrl") + def key_encryption_key_url(self) -> Optional[str]: + """ + The URL of the key to use for encryption + """ + return pulumi.get(self, "key_encryption_key_url") + + +@pulumi.output_type +class FhirServiceAcrConfigurationResponse(dict): + """ + Azure container registry configuration information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "loginServers": + suggest = "login_servers" + elif key == "ociArtifacts": + suggest = "oci_artifacts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FhirServiceAcrConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FhirServiceAcrConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FhirServiceAcrConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + login_servers: Optional[Sequence[str]] = None, + oci_artifacts: Optional[Sequence['outputs.ServiceOciArtifactEntryResponse']] = None): + """ + Azure container registry configuration information + :param Sequence[str] login_servers: The list of the Azure container registry login servers. + :param Sequence['ServiceOciArtifactEntryResponse'] oci_artifacts: The list of Open Container Initiative (OCI) artifacts. + """ + if login_servers is not None: + pulumi.set(__self__, "login_servers", login_servers) + if oci_artifacts is not None: + pulumi.set(__self__, "oci_artifacts", oci_artifacts) + + @property + @pulumi.getter(name="loginServers") + def login_servers(self) -> Optional[Sequence[str]]: + """ + The list of the Azure container registry login servers. + """ + return pulumi.get(self, "login_servers") + + @property + @pulumi.getter(name="ociArtifacts") + def oci_artifacts(self) -> Optional[Sequence['outputs.ServiceOciArtifactEntryResponse']]: + """ + The list of Open Container Initiative (OCI) artifacts. + """ + return pulumi.get(self, "oci_artifacts") + + +@pulumi.output_type +class FhirServiceAuthenticationConfigurationResponse(dict): + """ + Authentication configuration information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "smartIdentityProviders": + suggest = "smart_identity_providers" + elif key == "smartProxyEnabled": + suggest = "smart_proxy_enabled" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FhirServiceAuthenticationConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FhirServiceAuthenticationConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FhirServiceAuthenticationConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + audience: Optional[str] = None, + authority: Optional[str] = None, + smart_identity_providers: Optional[Sequence['outputs.SmartIdentityProviderConfigurationResponse']] = None, + smart_proxy_enabled: Optional[bool] = None): + """ + Authentication configuration information + :param str audience: The audience url for the service + :param str authority: The authority url for the service + :param Sequence['SmartIdentityProviderConfigurationResponse'] smart_identity_providers: The array of identity provider configurations for SMART on FHIR authentication. + :param bool smart_proxy_enabled: If the SMART on FHIR proxy is enabled + """ + if audience is not None: + pulumi.set(__self__, "audience", audience) + if authority is not None: + pulumi.set(__self__, "authority", authority) + if smart_identity_providers is not None: + pulumi.set(__self__, "smart_identity_providers", smart_identity_providers) + if smart_proxy_enabled is not None: + pulumi.set(__self__, "smart_proxy_enabled", smart_proxy_enabled) + + @property + @pulumi.getter + def audience(self) -> Optional[str]: + """ + The audience url for the service + """ + return pulumi.get(self, "audience") + + @property + @pulumi.getter + def authority(self) -> Optional[str]: + """ + The authority url for the service + """ + return pulumi.get(self, "authority") + + @property + @pulumi.getter(name="smartIdentityProviders") + def smart_identity_providers(self) -> Optional[Sequence['outputs.SmartIdentityProviderConfigurationResponse']]: + """ + The array of identity provider configurations for SMART on FHIR authentication. + """ + return pulumi.get(self, "smart_identity_providers") + + @property + @pulumi.getter(name="smartProxyEnabled") + def smart_proxy_enabled(self) -> Optional[bool]: + """ + If the SMART on FHIR proxy is enabled + """ + return pulumi.get(self, "smart_proxy_enabled") + + +@pulumi.output_type +class FhirServiceCorsConfigurationResponse(dict): + """ + The settings for the CORS configuration of the service instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowCredentials": + suggest = "allow_credentials" + elif key == "maxAge": + suggest = "max_age" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FhirServiceCorsConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FhirServiceCorsConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FhirServiceCorsConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allow_credentials: Optional[bool] = None, + headers: Optional[Sequence[str]] = None, + max_age: Optional[int] = None, + methods: Optional[Sequence[str]] = None, + origins: Optional[Sequence[str]] = None): + """ + The settings for the CORS configuration of the service instance. + :param bool allow_credentials: If credentials are allowed via CORS. + :param Sequence[str] headers: The headers to be allowed via CORS. + :param int max_age: The max age to be allowed via CORS. + :param Sequence[str] methods: The methods to be allowed via CORS. + :param Sequence[str] origins: The origins to be allowed via CORS. + """ + if allow_credentials is not None: + pulumi.set(__self__, "allow_credentials", allow_credentials) + if headers is not None: + pulumi.set(__self__, "headers", headers) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if methods is not None: + pulumi.set(__self__, "methods", methods) + if origins is not None: + pulumi.set(__self__, "origins", origins) + + @property + @pulumi.getter(name="allowCredentials") + def allow_credentials(self) -> Optional[bool]: + """ + If credentials are allowed via CORS. + """ + return pulumi.get(self, "allow_credentials") + + @property + @pulumi.getter + def headers(self) -> Optional[Sequence[str]]: + """ + The headers to be allowed via CORS. + """ + return pulumi.get(self, "headers") + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[int]: + """ + The max age to be allowed via CORS. + """ + return pulumi.get(self, "max_age") + + @property + @pulumi.getter + def methods(self) -> Optional[Sequence[str]]: + """ + The methods to be allowed via CORS. + """ + return pulumi.get(self, "methods") + + @property + @pulumi.getter + def origins(self) -> Optional[Sequence[str]]: + """ + The origins to be allowed via CORS. + """ + return pulumi.get(self, "origins") + + +@pulumi.output_type +class FhirServiceExportConfigurationResponse(dict): + """ + Export operation configuration information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "storageAccountName": + suggest = "storage_account_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FhirServiceExportConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FhirServiceExportConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FhirServiceExportConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + storage_account_name: Optional[str] = None): + """ + Export operation configuration information + :param str storage_account_name: The name of the default export storage account. + """ + if storage_account_name is not None: + pulumi.set(__self__, "storage_account_name", storage_account_name) + + @property + @pulumi.getter(name="storageAccountName") + def storage_account_name(self) -> Optional[str]: + """ + The name of the default export storage account. + """ + return pulumi.get(self, "storage_account_name") + + +@pulumi.output_type +class FhirServiceImportConfigurationResponse(dict): + """ + Import operation configuration information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "initialImportMode": + suggest = "initial_import_mode" + elif key == "integrationDataStore": + suggest = "integration_data_store" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FhirServiceImportConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FhirServiceImportConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FhirServiceImportConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + enabled: Optional[bool] = None, + initial_import_mode: Optional[bool] = None, + integration_data_store: Optional[str] = None): + """ + Import operation configuration information + :param bool enabled: If the import operation is enabled. + :param bool initial_import_mode: If the FHIR service is in InitialImportMode. + :param str integration_data_store: The name of the default integration storage account. + """ + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if initial_import_mode is not None: + pulumi.set(__self__, "initial_import_mode", initial_import_mode) + if integration_data_store is not None: + pulumi.set(__self__, "integration_data_store", integration_data_store) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + """ + If the import operation is enabled. + """ + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="initialImportMode") + def initial_import_mode(self) -> Optional[bool]: + """ + If the FHIR service is in InitialImportMode. + """ + return pulumi.get(self, "initial_import_mode") + + @property + @pulumi.getter(name="integrationDataStore") + def integration_data_store(self) -> Optional[str]: + """ + The name of the default integration storage account. + """ + return pulumi.get(self, "integration_data_store") + + +@pulumi.output_type +class ImplementationGuidesConfigurationResponse(dict): + """ + The settings for Implementation Guides - defining capabilities for national standards, vendor consortiums, clinical societies, etc. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "usCoreMissingData": + suggest = "us_core_missing_data" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImplementationGuidesConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImplementationGuidesConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImplementationGuidesConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + us_core_missing_data: Optional[bool] = None): + """ + The settings for Implementation Guides - defining capabilities for national standards, vendor consortiums, clinical societies, etc. + :param bool us_core_missing_data: If US Core Missing Data requirement is enabled. + """ + if us_core_missing_data is not None: + pulumi.set(__self__, "us_core_missing_data", us_core_missing_data) + + @property + @pulumi.getter(name="usCoreMissingData") + def us_core_missing_data(self) -> Optional[bool]: + """ + If US Core Missing Data requirement is enabled. + """ + return pulumi.get(self, "us_core_missing_data") + + +@pulumi.output_type +class IotEventHubIngestionEndpointConfigurationResponse(dict): + """ + Event Hub ingestion endpoint configuration + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "consumerGroup": + suggest = "consumer_group" + elif key == "eventHubName": + suggest = "event_hub_name" + elif key == "fullyQualifiedEventHubNamespace": + suggest = "fully_qualified_event_hub_namespace" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IotEventHubIngestionEndpointConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IotEventHubIngestionEndpointConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IotEventHubIngestionEndpointConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + consumer_group: Optional[str] = None, + event_hub_name: Optional[str] = None, + fully_qualified_event_hub_namespace: Optional[str] = None): + """ + Event Hub ingestion endpoint configuration + :param str consumer_group: Consumer group of the event hub to connected to. + :param str event_hub_name: Event Hub name to connect to. + :param str fully_qualified_event_hub_namespace: Fully qualified namespace of the Event Hub to connect to. + """ + if consumer_group is not None: + pulumi.set(__self__, "consumer_group", consumer_group) + if event_hub_name is not None: + pulumi.set(__self__, "event_hub_name", event_hub_name) + if fully_qualified_event_hub_namespace is not None: + pulumi.set(__self__, "fully_qualified_event_hub_namespace", fully_qualified_event_hub_namespace) + + @property + @pulumi.getter(name="consumerGroup") + def consumer_group(self) -> Optional[str]: + """ + Consumer group of the event hub to connected to. + """ + return pulumi.get(self, "consumer_group") + + @property + @pulumi.getter(name="eventHubName") + def event_hub_name(self) -> Optional[str]: + """ + Event Hub name to connect to. + """ + return pulumi.get(self, "event_hub_name") + + @property + @pulumi.getter(name="fullyQualifiedEventHubNamespace") + def fully_qualified_event_hub_namespace(self) -> Optional[str]: + """ + Fully qualified namespace of the Event Hub to connect to. + """ + return pulumi.get(self, "fully_qualified_event_hub_namespace") + + +@pulumi.output_type +class IotMappingPropertiesResponse(dict): + """ + The mapping content. + """ + def __init__(__self__, *, + content: Optional[Any] = None): + """ + The mapping content. + :param Any content: The mapping. + """ + if content is not None: + pulumi.set(__self__, "content", content) + + @property + @pulumi.getter + def content(self) -> Optional[Any]: + """ + The mapping. + """ + return pulumi.get(self, "content") + + +@pulumi.output_type +class PrivateEndpointConnectionResponse(dict): + """ + The Private Endpoint Connection resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "privateLinkServiceConnectionState": + suggest = "private_link_service_connection_state" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "privateEndpoint": + suggest = "private_endpoint" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateEndpointConnectionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateEndpointConnectionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateEndpointConnectionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: str, + name: str, + private_link_service_connection_state: 'outputs.PrivateLinkServiceConnectionStateResponse', + provisioning_state: str, + type: str, + private_endpoint: Optional['outputs.PrivateEndpointResponse'] = None): + """ + The Private Endpoint Connection resource. + :param str id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + :param str name: The name of the resource + :param 'PrivateLinkServiceConnectionStateResponse' private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + :param str provisioning_state: The provisioning state of the private endpoint connection resource. + :param str type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + :param 'PrivateEndpointResponse' private_endpoint: The resource of private end point. + """ + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "type", type) + if private_endpoint is not None: + pulumi.set(__self__, "private_endpoint", private_endpoint) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> 'outputs.PrivateLinkServiceConnectionStateResponse': + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the private endpoint connection resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional['outputs.PrivateEndpointResponse']: + """ + The resource of private end point. + """ + return pulumi.get(self, "private_endpoint") + + +@pulumi.output_type +class PrivateEndpointResponse(dict): + """ + The Private Endpoint resource. + """ + def __init__(__self__, *, + id: str): + """ + The Private Endpoint resource. + :param str id: The ARM identifier for Private Endpoint + """ + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> str: + """ + The ARM identifier for Private Endpoint + """ + return pulumi.get(self, "id") + + +@pulumi.output_type +class PrivateLinkServiceConnectionStateResponse(dict): + """ + A collection of information about the state of the connection between service consumer and provider. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actionsRequired": + suggest = "actions_required" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateLinkServiceConnectionStateResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateLinkServiceConnectionStateResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateLinkServiceConnectionStateResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + actions_required: Optional[str] = None, + description: Optional[str] = None, + status: Optional[str] = None): + """ + A collection of information about the state of the connection between service consumer and provider. + :param str actions_required: A message indicating if changes on the service provider require any updates on the consumer. + :param str description: The reason for approval/rejection of the connection. + :param str status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + if actions_required is not None: + pulumi.set(__self__, "actions_required", actions_required) + if description is not None: + pulumi.set(__self__, "description", description) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="actionsRequired") + def actions_required(self) -> Optional[str]: + """ + A message indicating if changes on the service provider require any updates on the consumer. + """ + return pulumi.get(self, "actions_required") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The reason for approval/rejection of the connection. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class ResourceVersionPolicyConfigurationResponse(dict): + """ + The settings for history tracking for FHIR resources. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resourceTypeOverrides": + suggest = "resource_type_overrides" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ResourceVersionPolicyConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ResourceVersionPolicyConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ResourceVersionPolicyConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + default: Optional[str] = None, + resource_type_overrides: Optional[Mapping[str, str]] = None): + """ + The settings for history tracking for FHIR resources. + :param str default: The default value for tracking history across all resources. + :param Mapping[str, str] resource_type_overrides: A list of FHIR Resources and their version policy overrides. + """ + if default is not None: + pulumi.set(__self__, "default", default) + if resource_type_overrides is not None: + pulumi.set(__self__, "resource_type_overrides", resource_type_overrides) + + @property + @pulumi.getter + def default(self) -> Optional[str]: + """ + The default value for tracking history across all resources. + """ + return pulumi.get(self, "default") + + @property + @pulumi.getter(name="resourceTypeOverrides") + def resource_type_overrides(self) -> Optional[Mapping[str, str]]: + """ + A list of FHIR Resources and their version policy overrides. + """ + return pulumi.get(self, "resource_type_overrides") + + +@pulumi.output_type +class ServiceAccessPolicyEntryResponse(dict): + """ + An access policy entry. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "objectId": + suggest = "object_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceAccessPolicyEntryResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceAccessPolicyEntryResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceAccessPolicyEntryResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + object_id: str): + """ + An access policy entry. + :param str object_id: An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + """ + pulumi.set(__self__, "object_id", object_id) + + @property + @pulumi.getter(name="objectId") + def object_id(self) -> str: + """ + An Azure AD object ID (User or Apps) that is allowed access to the FHIR service. + """ + return pulumi.get(self, "object_id") + + +@pulumi.output_type +class ServiceAcrConfigurationInfoResponse(dict): + """ + Azure container registry configuration information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "loginServers": + suggest = "login_servers" + elif key == "ociArtifacts": + suggest = "oci_artifacts" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceAcrConfigurationInfoResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceAcrConfigurationInfoResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceAcrConfigurationInfoResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + login_servers: Optional[Sequence[str]] = None, + oci_artifacts: Optional[Sequence['outputs.ServiceOciArtifactEntryResponse']] = None): + """ + Azure container registry configuration information + :param Sequence[str] login_servers: The list of the ACR login servers. + :param Sequence['ServiceOciArtifactEntryResponse'] oci_artifacts: The list of Open Container Initiative (OCI) artifacts. + """ + if login_servers is not None: + pulumi.set(__self__, "login_servers", login_servers) + if oci_artifacts is not None: + pulumi.set(__self__, "oci_artifacts", oci_artifacts) + + @property + @pulumi.getter(name="loginServers") + def login_servers(self) -> Optional[Sequence[str]]: + """ + The list of the ACR login servers. + """ + return pulumi.get(self, "login_servers") + + @property + @pulumi.getter(name="ociArtifacts") + def oci_artifacts(self) -> Optional[Sequence['outputs.ServiceOciArtifactEntryResponse']]: + """ + The list of Open Container Initiative (OCI) artifacts. + """ + return pulumi.get(self, "oci_artifacts") + + +@pulumi.output_type +class ServiceAuthenticationConfigurationInfoResponse(dict): + """ + Authentication configuration information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "smartProxyEnabled": + suggest = "smart_proxy_enabled" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceAuthenticationConfigurationInfoResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceAuthenticationConfigurationInfoResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceAuthenticationConfigurationInfoResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + audience: Optional[str] = None, + authority: Optional[str] = None, + smart_proxy_enabled: Optional[bool] = None): + """ + Authentication configuration information + :param str audience: The audience url for the service + :param str authority: The authority url for the service + :param bool smart_proxy_enabled: If the SMART on FHIR proxy is enabled + """ + if audience is not None: + pulumi.set(__self__, "audience", audience) + if authority is not None: + pulumi.set(__self__, "authority", authority) + if smart_proxy_enabled is not None: + pulumi.set(__self__, "smart_proxy_enabled", smart_proxy_enabled) + + @property + @pulumi.getter + def audience(self) -> Optional[str]: + """ + The audience url for the service + """ + return pulumi.get(self, "audience") + + @property + @pulumi.getter + def authority(self) -> Optional[str]: + """ + The authority url for the service + """ + return pulumi.get(self, "authority") + + @property + @pulumi.getter(name="smartProxyEnabled") + def smart_proxy_enabled(self) -> Optional[bool]: + """ + If the SMART on FHIR proxy is enabled + """ + return pulumi.get(self, "smart_proxy_enabled") + + +@pulumi.output_type +class ServiceCorsConfigurationInfoResponse(dict): + """ + The settings for the CORS configuration of the service instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowCredentials": + suggest = "allow_credentials" + elif key == "maxAge": + suggest = "max_age" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceCorsConfigurationInfoResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceCorsConfigurationInfoResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceCorsConfigurationInfoResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allow_credentials: Optional[bool] = None, + headers: Optional[Sequence[str]] = None, + max_age: Optional[int] = None, + methods: Optional[Sequence[str]] = None, + origins: Optional[Sequence[str]] = None): + """ + The settings for the CORS configuration of the service instance. + :param bool allow_credentials: If credentials are allowed via CORS. + :param Sequence[str] headers: The headers to be allowed via CORS. + :param int max_age: The max age to be allowed via CORS. + :param Sequence[str] methods: The methods to be allowed via CORS. + :param Sequence[str] origins: The origins to be allowed via CORS. + """ + if allow_credentials is not None: + pulumi.set(__self__, "allow_credentials", allow_credentials) + if headers is not None: + pulumi.set(__self__, "headers", headers) + if max_age is not None: + pulumi.set(__self__, "max_age", max_age) + if methods is not None: + pulumi.set(__self__, "methods", methods) + if origins is not None: + pulumi.set(__self__, "origins", origins) + + @property + @pulumi.getter(name="allowCredentials") + def allow_credentials(self) -> Optional[bool]: + """ + If credentials are allowed via CORS. + """ + return pulumi.get(self, "allow_credentials") + + @property + @pulumi.getter + def headers(self) -> Optional[Sequence[str]]: + """ + The headers to be allowed via CORS. + """ + return pulumi.get(self, "headers") + + @property + @pulumi.getter(name="maxAge") + def max_age(self) -> Optional[int]: + """ + The max age to be allowed via CORS. + """ + return pulumi.get(self, "max_age") + + @property + @pulumi.getter + def methods(self) -> Optional[Sequence[str]]: + """ + The methods to be allowed via CORS. + """ + return pulumi.get(self, "methods") + + @property + @pulumi.getter + def origins(self) -> Optional[Sequence[str]]: + """ + The origins to be allowed via CORS. + """ + return pulumi.get(self, "origins") + + +@pulumi.output_type +class ServiceCosmosDbConfigurationInfoResponse(dict): + """ + The settings for the Cosmos DB database backing the service. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "crossTenantCmkApplicationId": + suggest = "cross_tenant_cmk_application_id" + elif key == "keyVaultKeyUri": + suggest = "key_vault_key_uri" + elif key == "offerThroughput": + suggest = "offer_throughput" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceCosmosDbConfigurationInfoResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceCosmosDbConfigurationInfoResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceCosmosDbConfigurationInfoResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cross_tenant_cmk_application_id: Optional[str] = None, + key_vault_key_uri: Optional[str] = None, + offer_throughput: Optional[int] = None): + """ + The settings for the Cosmos DB database backing the service. + :param str cross_tenant_cmk_application_id: The multi-tenant application id used to enable CMK access for services in a data sovereign region. + :param str key_vault_key_uri: The URI of the customer-managed key for the backing database. + :param int offer_throughput: The provisioned throughput for the backing database. + """ + if cross_tenant_cmk_application_id is not None: + pulumi.set(__self__, "cross_tenant_cmk_application_id", cross_tenant_cmk_application_id) + if key_vault_key_uri is not None: + pulumi.set(__self__, "key_vault_key_uri", key_vault_key_uri) + if offer_throughput is not None: + pulumi.set(__self__, "offer_throughput", offer_throughput) + + @property + @pulumi.getter(name="crossTenantCmkApplicationId") + def cross_tenant_cmk_application_id(self) -> Optional[str]: + """ + The multi-tenant application id used to enable CMK access for services in a data sovereign region. + """ + return pulumi.get(self, "cross_tenant_cmk_application_id") + + @property + @pulumi.getter(name="keyVaultKeyUri") + def key_vault_key_uri(self) -> Optional[str]: + """ + The URI of the customer-managed key for the backing database. + """ + return pulumi.get(self, "key_vault_key_uri") + + @property + @pulumi.getter(name="offerThroughput") + def offer_throughput(self) -> Optional[int]: + """ + The provisioned throughput for the backing database. + """ + return pulumi.get(self, "offer_throughput") + + +@pulumi.output_type +class ServiceExportConfigurationInfoResponse(dict): + """ + Export operation configuration information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "storageAccountName": + suggest = "storage_account_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceExportConfigurationInfoResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceExportConfigurationInfoResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceExportConfigurationInfoResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + storage_account_name: Optional[str] = None): + """ + Export operation configuration information + :param str storage_account_name: The name of the default export storage account. + """ + if storage_account_name is not None: + pulumi.set(__self__, "storage_account_name", storage_account_name) + + @property + @pulumi.getter(name="storageAccountName") + def storage_account_name(self) -> Optional[str]: + """ + The name of the default export storage account. + """ + return pulumi.get(self, "storage_account_name") + + +@pulumi.output_type +class ServiceImportConfigurationInfoResponse(dict): + """ + Import operation configuration information + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "initialImportMode": + suggest = "initial_import_mode" + elif key == "integrationDataStore": + suggest = "integration_data_store" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceImportConfigurationInfoResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceImportConfigurationInfoResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceImportConfigurationInfoResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + enabled: Optional[bool] = None, + initial_import_mode: Optional[bool] = None, + integration_data_store: Optional[str] = None): + """ + Import operation configuration information + :param bool enabled: If the import operation is enabled. + :param bool initial_import_mode: If the FHIR service is in InitialImportMode. + :param str integration_data_store: The name of the default integration storage account. + """ + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if initial_import_mode is not None: + pulumi.set(__self__, "initial_import_mode", initial_import_mode) + if integration_data_store is not None: + pulumi.set(__self__, "integration_data_store", integration_data_store) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + """ + If the import operation is enabled. + """ + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="initialImportMode") + def initial_import_mode(self) -> Optional[bool]: + """ + If the FHIR service is in InitialImportMode. + """ + return pulumi.get(self, "initial_import_mode") + + @property + @pulumi.getter(name="integrationDataStore") + def integration_data_store(self) -> Optional[str]: + """ + The name of the default integration storage account. + """ + return pulumi.get(self, "integration_data_store") + + +@pulumi.output_type +class ServiceManagedIdentityResponseIdentity(dict): + """ + Setting indicating whether the service has a managed identity associated with it. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + elif key == "userAssignedIdentities": + suggest = "user_assigned_identities" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceManagedIdentityResponseIdentity. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceManagedIdentityResponseIdentity.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceManagedIdentityResponseIdentity.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: str, + user_assigned_identities: Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']] = None): + """ + Setting indicating whether the service has a managed identity associated with it. + :param str principal_id: The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str tenant_id: The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str type: Type of identity being specified, currently SystemAssigned and None are allowed. + :param Mapping[str, 'UserAssignedIdentityResponse'] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of identity being specified, currently SystemAssigned and None are allowed. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + +@pulumi.output_type +class ServiceOciArtifactEntryResponse(dict): + """ + An Open Container Initiative (OCI) artifact. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "imageName": + suggest = "image_name" + elif key == "loginServer": + suggest = "login_server" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceOciArtifactEntryResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceOciArtifactEntryResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceOciArtifactEntryResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + digest: Optional[str] = None, + image_name: Optional[str] = None, + login_server: Optional[str] = None): + """ + An Open Container Initiative (OCI) artifact. + :param str digest: The artifact digest. + :param str image_name: The artifact name. + :param str login_server: The Azure Container Registry login server. + """ + if digest is not None: + pulumi.set(__self__, "digest", digest) + if image_name is not None: + pulumi.set(__self__, "image_name", image_name) + if login_server is not None: + pulumi.set(__self__, "login_server", login_server) + + @property + @pulumi.getter + def digest(self) -> Optional[str]: + """ + The artifact digest. + """ + return pulumi.get(self, "digest") + + @property + @pulumi.getter(name="imageName") + def image_name(self) -> Optional[str]: + """ + The artifact name. + """ + return pulumi.get(self, "image_name") + + @property + @pulumi.getter(name="loginServer") + def login_server(self) -> Optional[str]: + """ + The Azure Container Registry login server. + """ + return pulumi.get(self, "login_server") + + +@pulumi.output_type +class ServicesPropertiesResponse(dict): + """ + The properties of a service instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "accessPolicies": + suggest = "access_policies" + elif key == "acrConfiguration": + suggest = "acr_configuration" + elif key == "authenticationConfiguration": + suggest = "authentication_configuration" + elif key == "corsConfiguration": + suggest = "cors_configuration" + elif key == "cosmosDbConfiguration": + suggest = "cosmos_db_configuration" + elif key == "exportConfiguration": + suggest = "export_configuration" + elif key == "importConfiguration": + suggest = "import_configuration" + elif key == "privateEndpointConnections": + suggest = "private_endpoint_connections" + elif key == "publicNetworkAccess": + suggest = "public_network_access" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServicesPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServicesPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServicesPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + access_policies: Optional[Sequence['outputs.ServiceAccessPolicyEntryResponse']] = None, + acr_configuration: Optional['outputs.ServiceAcrConfigurationInfoResponse'] = None, + authentication_configuration: Optional['outputs.ServiceAuthenticationConfigurationInfoResponse'] = None, + cors_configuration: Optional['outputs.ServiceCorsConfigurationInfoResponse'] = None, + cosmos_db_configuration: Optional['outputs.ServiceCosmosDbConfigurationInfoResponse'] = None, + export_configuration: Optional['outputs.ServiceExportConfigurationInfoResponse'] = None, + import_configuration: Optional['outputs.ServiceImportConfigurationInfoResponse'] = None, + private_endpoint_connections: Optional[Sequence['outputs.PrivateEndpointConnectionResponse']] = None, + public_network_access: Optional[str] = None): + """ + The properties of a service instance. + :param str provisioning_state: The provisioning state. + :param Sequence['ServiceAccessPolicyEntryResponse'] access_policies: The access policies of the service instance. + :param 'ServiceAcrConfigurationInfoResponse' acr_configuration: The azure container registry settings used for convert data operation of the service instance. + :param 'ServiceAuthenticationConfigurationInfoResponse' authentication_configuration: The authentication configuration for the service instance. + :param 'ServiceCorsConfigurationInfoResponse' cors_configuration: The settings for the CORS configuration of the service instance. + :param 'ServiceCosmosDbConfigurationInfoResponse' cosmos_db_configuration: The settings for the Cosmos DB database backing the service. + :param 'ServiceExportConfigurationInfoResponse' export_configuration: The settings for the export operation of the service instance. + :param 'ServiceImportConfigurationInfoResponse' import_configuration: The settings for the import operation of the service instance. + :param Sequence['PrivateEndpointConnectionResponse'] private_endpoint_connections: The list of private endpoint connections that are set up for this resource. + :param str public_network_access: Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if access_policies is not None: + pulumi.set(__self__, "access_policies", access_policies) + if acr_configuration is not None: + pulumi.set(__self__, "acr_configuration", acr_configuration) + if authentication_configuration is not None: + pulumi.set(__self__, "authentication_configuration", authentication_configuration) + if cors_configuration is not None: + pulumi.set(__self__, "cors_configuration", cors_configuration) + if cosmos_db_configuration is not None: + pulumi.set(__self__, "cosmos_db_configuration", cosmos_db_configuration) + if export_configuration is not None: + pulumi.set(__self__, "export_configuration", export_configuration) + if import_configuration is not None: + pulumi.set(__self__, "import_configuration", import_configuration) + if private_endpoint_connections is not None: + pulumi.set(__self__, "private_endpoint_connections", private_endpoint_connections) + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="accessPolicies") + def access_policies(self) -> Optional[Sequence['outputs.ServiceAccessPolicyEntryResponse']]: + """ + The access policies of the service instance. + """ + return pulumi.get(self, "access_policies") + + @property + @pulumi.getter(name="acrConfiguration") + def acr_configuration(self) -> Optional['outputs.ServiceAcrConfigurationInfoResponse']: + """ + The azure container registry settings used for convert data operation of the service instance. + """ + return pulumi.get(self, "acr_configuration") + + @property + @pulumi.getter(name="authenticationConfiguration") + def authentication_configuration(self) -> Optional['outputs.ServiceAuthenticationConfigurationInfoResponse']: + """ + The authentication configuration for the service instance. + """ + return pulumi.get(self, "authentication_configuration") + + @property + @pulumi.getter(name="corsConfiguration") + def cors_configuration(self) -> Optional['outputs.ServiceCorsConfigurationInfoResponse']: + """ + The settings for the CORS configuration of the service instance. + """ + return pulumi.get(self, "cors_configuration") + + @property + @pulumi.getter(name="cosmosDbConfiguration") + def cosmos_db_configuration(self) -> Optional['outputs.ServiceCosmosDbConfigurationInfoResponse']: + """ + The settings for the Cosmos DB database backing the service. + """ + return pulumi.get(self, "cosmos_db_configuration") + + @property + @pulumi.getter(name="exportConfiguration") + def export_configuration(self) -> Optional['outputs.ServiceExportConfigurationInfoResponse']: + """ + The settings for the export operation of the service instance. + """ + return pulumi.get(self, "export_configuration") + + @property + @pulumi.getter(name="importConfiguration") + def import_configuration(self) -> Optional['outputs.ServiceImportConfigurationInfoResponse']: + """ + The settings for the import operation of the service instance. + """ + return pulumi.get(self, "import_configuration") + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> Optional[Sequence['outputs.PrivateEndpointConnectionResponse']]: + """ + The list of private endpoint connections that are set up for this resource. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[str]: + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + return pulumi.get(self, "public_network_access") + + +@pulumi.output_type +class ServicesResourceResponseIdentity(dict): + """ + Setting indicating whether the service has a managed identity associated with it. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServicesResourceResponseIdentity. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServicesResourceResponseIdentity.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServicesResourceResponseIdentity.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: Optional[str] = None): + """ + Setting indicating whether the service has a managed identity associated with it. + :param str principal_id: The principal ID of the resource identity. + :param str tenant_id: The tenant ID of the resource. + :param str type: Type of identity being specified, currently SystemAssigned and None are allowed. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of the resource identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of the resource. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + """ + Type of identity being specified, currently SystemAssigned and None are allowed. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class SmartIdentityProviderApplicationResponse(dict): + """ + An Application configured in the Identity Provider used to access FHIR resources. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowedDataActions": + suggest = "allowed_data_actions" + elif key == "clientId": + suggest = "client_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SmartIdentityProviderApplicationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SmartIdentityProviderApplicationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SmartIdentityProviderApplicationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allowed_data_actions: Optional[Sequence[str]] = None, + audience: Optional[str] = None, + client_id: Optional[str] = None): + """ + An Application configured in the Identity Provider used to access FHIR resources. + :param Sequence[str] allowed_data_actions: The actions that are permitted to be performed on FHIR resources for the application. + :param str audience: The audience that will be used to validate bearer tokens against the given authority. + :param str client_id: The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + """ + if allowed_data_actions is not None: + pulumi.set(__self__, "allowed_data_actions", allowed_data_actions) + if audience is not None: + pulumi.set(__self__, "audience", audience) + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + + @property + @pulumi.getter(name="allowedDataActions") + def allowed_data_actions(self) -> Optional[Sequence[str]]: + """ + The actions that are permitted to be performed on FHIR resources for the application. + """ + return pulumi.get(self, "allowed_data_actions") + + @property + @pulumi.getter + def audience(self) -> Optional[str]: + """ + The audience that will be used to validate bearer tokens against the given authority. + """ + return pulumi.get(self, "audience") + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + """ + The application client id defined in the identity provider. This value will be used to validate bearer tokens against the given authority. + """ + return pulumi.get(self, "client_id") + + +@pulumi.output_type +class SmartIdentityProviderConfigurationResponse(dict): + """ + An object to configure an identity provider for use with SMART on FHIR authentication. + """ + def __init__(__self__, *, + applications: Optional[Sequence['outputs.SmartIdentityProviderApplicationResponse']] = None, + authority: Optional[str] = None): + """ + An object to configure an identity provider for use with SMART on FHIR authentication. + :param Sequence['SmartIdentityProviderApplicationResponse'] applications: The array of identity provider applications for SMART on FHIR authentication. + :param str authority: The identity provider token authority also known as the token issuing authority. + """ + if applications is not None: + pulumi.set(__self__, "applications", applications) + if authority is not None: + pulumi.set(__self__, "authority", authority) + + @property + @pulumi.getter + def applications(self) -> Optional[Sequence['outputs.SmartIdentityProviderApplicationResponse']]: + """ + The array of identity provider applications for SMART on FHIR authentication. + """ + return pulumi.get(self, "applications") + + @property + @pulumi.getter + def authority(self) -> Optional[str]: + """ + The identity provider token authority also known as the token issuing authority. + """ + return pulumi.get(self, "authority") + + +@pulumi.output_type +class StorageConfigurationResponse(dict): + """ + The configuration of connected storage + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fileSystemName": + suggest = "file_system_name" + elif key == "storageMonitorConfiguration": + suggest = "storage_monitor_configuration" + elif key == "storageResourceId": + suggest = "storage_resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StorageConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StorageConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StorageConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + file_system_name: Optional[str] = None, + storage_monitor_configuration: Optional['outputs.StorageMonitorConfigurationResponse'] = None, + storage_resource_id: Optional[str] = None): + """ + The configuration of connected storage + :param str file_system_name: The filesystem name of connected storage account. + :param 'StorageMonitorConfigurationResponse' storage_monitor_configuration: The configuration for monitoring changes in the specified storage account. + :param str storage_resource_id: The resource id of connected storage account. + """ + if file_system_name is not None: + pulumi.set(__self__, "file_system_name", file_system_name) + if storage_monitor_configuration is not None: + pulumi.set(__self__, "storage_monitor_configuration", storage_monitor_configuration) + if storage_resource_id is not None: + pulumi.set(__self__, "storage_resource_id", storage_resource_id) + + @property + @pulumi.getter(name="fileSystemName") + def file_system_name(self) -> Optional[str]: + """ + The filesystem name of connected storage account. + """ + return pulumi.get(self, "file_system_name") + + @property + @pulumi.getter(name="storageMonitorConfiguration") + def storage_monitor_configuration(self) -> Optional['outputs.StorageMonitorConfigurationResponse']: + """ + The configuration for monitoring changes in the specified storage account. + """ + return pulumi.get(self, "storage_monitor_configuration") + + @property + @pulumi.getter(name="storageResourceId") + def storage_resource_id(self) -> Optional[str]: + """ + The resource id of connected storage account. + """ + return pulumi.get(self, "storage_resource_id") + + +@pulumi.output_type +class StorageMonitorConfigurationResponse(dict): + """ + The configuration for monitoring changes in a connected storage. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "eventSubscriptionName": + suggest = "event_subscription_name" + elif key == "namespaceResourceId": + suggest = "namespace_resource_id" + elif key == "topicName": + suggest = "topic_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StorageMonitorConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StorageMonitorConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StorageMonitorConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + event_subscription_name: Optional[str] = None, + namespace_resource_id: Optional[str] = None, + topic_name: Optional[str] = None): + """ + The configuration for monitoring changes in a connected storage. + :param str event_subscription_name: The name of the event subscription associated with the given namespace topic that contains storage events. + :param str namespace_resource_id: The resource id of the Azure Event Grid Namespace. + :param str topic_name: The name of the namespace topic within the specified namespace. + """ + if event_subscription_name is not None: + pulumi.set(__self__, "event_subscription_name", event_subscription_name) + if namespace_resource_id is not None: + pulumi.set(__self__, "namespace_resource_id", namespace_resource_id) + if topic_name is not None: + pulumi.set(__self__, "topic_name", topic_name) + + @property + @pulumi.getter(name="eventSubscriptionName") + def event_subscription_name(self) -> Optional[str]: + """ + The name of the event subscription associated with the given namespace topic that contains storage events. + """ + return pulumi.get(self, "event_subscription_name") + + @property + @pulumi.getter(name="namespaceResourceId") + def namespace_resource_id(self) -> Optional[str]: + """ + The resource id of the Azure Event Grid Namespace. + """ + return pulumi.get(self, "namespace_resource_id") + + @property + @pulumi.getter(name="topicName") + def topic_name(self) -> Optional[str]: + """ + The name of the namespace topic within the specified namespace. + """ + return pulumi.get(self, "topic_name") + + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + +@pulumi.output_type +class UserAssignedIdentityResponse(dict): + """ + User assigned identity properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "principalId": + suggest = "principal_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserAssignedIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: str, + principal_id: str): + """ + User assigned identity properties + :param str client_id: The client ID of the assigned identity. + :param str principal_id: The principal ID of the assigned identity. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "principal_id", principal_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> str: + """ + The client ID of the assigned identity. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of the assigned identity. + """ + return pulumi.get(self, "principal_id") + + +@pulumi.output_type +class WorkspaceResponseProperties(dict): + """ + Workspaces resource specific properties. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "privateEndpointConnections": + suggest = "private_endpoint_connections" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "publicNetworkAccess": + suggest = "public_network_access" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in WorkspaceResponseProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + WorkspaceResponseProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + WorkspaceResponseProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + private_endpoint_connections: Sequence['outputs.PrivateEndpointConnectionResponse'], + provisioning_state: str, + public_network_access: str): + """ + Workspaces resource specific properties. + :param Sequence['PrivateEndpointConnectionResponse'] private_endpoint_connections: The list of private endpoint connections that are set up for this resource. + :param str provisioning_state: The provisioning state. + :param str public_network_access: Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + pulumi.set(__self__, "private_endpoint_connections", private_endpoint_connections) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "public_network_access", public_network_access) + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> Sequence['outputs.PrivateEndpointConnectionResponse']: + """ + The list of private endpoint connections that are set up for this resource. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> str: + """ + Control permission for data plane traffic coming from public networks while private endpoint is enabled. + """ + return pulumi.get(self, "public_network_access") + + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/private_endpoint_connection.py new file mode 100644 index 000000000000..316f8483bd19 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/private_endpoint_connection.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['PrivateEndpointConnectionInitArgs', 'PrivateEndpointConnection'] + +@pulumi.input_type +class PrivateEndpointConnectionInitArgs: + def __init__(__self__, *, + private_link_service_connection_state: pulumi.Input['PrivateLinkServiceConnectionStateArgs'], + resource_group_name: pulumi.Input[str], + resource_name: pulumi.Input[str], + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a PrivateEndpointConnection resource. + :param pulumi.Input['PrivateLinkServiceConnectionStateArgs'] private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] resource_name: The name of the service instance. + :param pulumi.Input[str] private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + """ + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "resource_name", resource_name) + if private_endpoint_connection_name is not None: + pulumi.set(__self__, "private_endpoint_connection_name", private_endpoint_connection_name) + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> pulumi.Input['PrivateLinkServiceConnectionStateArgs']: + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @private_link_service_connection_state.setter + def private_link_service_connection_state(self, value: pulumi.Input['PrivateLinkServiceConnectionStateArgs']): + pulumi.set(self, "private_link_service_connection_state", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group that contains the service instance. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="resourceName") + def resource_name(self) -> pulumi.Input[str]: + """ + The name of the service instance. + """ + return pulumi.get(self, "resource_name") + + @resource_name.setter + def resource_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_name", value) + + @property + @pulumi.getter(name="privateEndpointConnectionName") + def private_endpoint_connection_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the private endpoint connection associated with the Azure resource + """ + return pulumi.get(self, "private_endpoint_connection_name") + + @private_endpoint_connection_name.setter + def private_endpoint_connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "private_endpoint_connection_name", value) + + +class PrivateEndpointConnection(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_name_: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + The Private Endpoint Connection resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']] private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] resource_name_: The name of the service instance. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: PrivateEndpointConnectionInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The Private Endpoint Connection resource. + + :param str resource_name: The name of the resource. + :param PrivateEndpointConnectionInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(PrivateEndpointConnectionInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_name_: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = PrivateEndpointConnectionInitArgs.__new__(PrivateEndpointConnectionInitArgs) + + __props__.__dict__["private_endpoint_connection_name"] = private_endpoint_connection_name + if private_link_service_connection_state is None and not opts.urn: + raise TypeError("Missing required property 'private_link_service_connection_state'") + __props__.__dict__["private_link_service_connection_state"] = private_link_service_connection_state + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if resource_name_ is None and not opts.urn: + raise TypeError("Missing required property 'resource_name_'") + __props__.__dict__["resource_name"] = resource_name_ + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20200330:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:PrivateEndpointConnection")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(PrivateEndpointConnection, __self__).__init__( + 'azure-native:healthcareapis/v20250301preview:PrivateEndpointConnection', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'PrivateEndpointConnection': + """ + Get an existing PrivateEndpointConnection resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = PrivateEndpointConnectionInitArgs.__new__(PrivateEndpointConnectionInitArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint"] = None + __props__.__dict__["private_link_service_connection_state"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return PrivateEndpointConnection(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> pulumi.Output[Optional['outputs.PrivateEndpointResponse']]: + """ + The resource of private end point. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> pulumi.Output['outputs.PrivateLinkServiceConnectionStateResponse']: + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the private endpoint connection resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/service.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/service.py new file mode 100644 index 000000000000..6000d32364b2 --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/service.py @@ -0,0 +1,327 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ServiceArgs', 'Service'] + +@pulumi.input_type +class ServiceArgs: + def __init__(__self__, *, + kind: pulumi.Input['Kind'], + resource_group_name: pulumi.Input[str], + identity: Optional[pulumi.Input['ServicesResourceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input['ServicesPropertiesArgs']] = None, + resource_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a Service resource. + :param pulumi.Input['Kind'] kind: The kind of the service. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input['ServicesResourceIdentityArgs'] identity: Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input['ServicesPropertiesArgs'] properties: The common properties of a service. + :param pulumi.Input[str] resource_name: The name of the service instance. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: The resource tags. + """ + pulumi.set(__self__, "kind", kind) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_name is not None: + pulumi.set(__self__, "resource_name", resource_name) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def kind(self) -> pulumi.Input['Kind']: + """ + The kind of the service. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: pulumi.Input['Kind']): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group that contains the service instance. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ServicesResourceIdentityArgs']]: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ServicesResourceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['ServicesPropertiesArgs']]: + """ + The common properties of a service. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['ServicesPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceName") + def resource_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the service instance. + """ + return pulumi.get(self, "resource_name") + + @resource_name.setter + def resource_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_name", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class Service(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ServicesResourceIdentityArgs', 'ServicesResourceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input['Kind']] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['ServicesPropertiesArgs', 'ServicesPropertiesArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_name_: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + The description of the service. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ServicesResourceIdentityArgs', 'ServicesResourceIdentityArgsDict']] identity: Setting indicating whether the service has a managed identity associated with it. + :param pulumi.Input['Kind'] kind: The kind of the service. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input[Union['ServicesPropertiesArgs', 'ServicesPropertiesArgsDict']] properties: The common properties of a service. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] resource_name_: The name of the service instance. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: The resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ServiceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The description of the service. + + :param str resource_name: The name of the resource. + :param ServiceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ServiceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ServicesResourceIdentityArgs', 'ServicesResourceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input['Kind']] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['ServicesPropertiesArgs', 'ServicesPropertiesArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + resource_name_: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ServiceArgs.__new__(ServiceArgs) + + __props__.__dict__["identity"] = identity + if kind is None and not opts.urn: + raise TypeError("Missing required property 'kind'") + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + __props__.__dict__["properties"] = properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["resource_name"] = resource_name_ + __props__.__dict__["tags"] = tags + __props__.__dict__["etag"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20180820preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20190916:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200315:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20200330:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210111:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Service"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Service"), pulumi.Alias(type_="azure-native:healthcareapis:Service")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Service, __self__).__init__( + 'azure-native:healthcareapis/v20250301preview:Service', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Service': + """ + Get an existing Service resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ServiceArgs.__new__(ServiceArgs) + + __props__.__dict__["etag"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return Service(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def etag(self) -> pulumi.Output[Optional[str]]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ServicesResourceResponseIdentity']]: + """ + Setting indicating whether the service has a managed identity associated with it. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[str]: + """ + The kind of the service. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.ServicesPropertiesResponse']: + """ + The common properties of a service. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + The resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The resource type. + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/workspace.py new file mode 100644 index 000000000000..62802e183d2c --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/workspace.py @@ -0,0 +1,247 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = ['WorkspaceArgs', 'Workspace'] + +@pulumi.input_type +class WorkspaceArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + location: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Workspace resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if location is not None: + pulumi.set(__self__, "location", location) + if tags is not None: + pulumi.set(__self__, "tags", tags) + if workspace_name is not None: + pulumi.set(__self__, "workspace_name", workspace_name) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group that contains the service instance. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of workspace resource. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "workspace_name", value) + + +class Workspace(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Workspace resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] location: The resource location. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: WorkspaceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Workspace resource. + + :param str resource_name: The name of the resource. + :param WorkspaceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(WorkspaceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = WorkspaceArgs.__new__(WorkspaceArgs) + + __props__.__dict__["location"] = location + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["tags"] = tags + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["etag"] = None + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis:Workspace")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Workspace, __self__).__init__( + 'azure-native:healthcareapis/v20250301preview:Workspace', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Workspace': + """ + Get an existing Workspace resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = WorkspaceArgs.__new__(WorkspaceArgs) + + __props__.__dict__["etag"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return Workspace(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def etag(self) -> pulumi.Output[Optional[str]]: + """ + An etag associated with the resource, used for optimistic concurrency when editing it. + """ + return pulumi.get(self, "etag") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + The resource location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The resource name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.WorkspaceResponseProperties']: + """ + Workspaces resource specific properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The resource type. + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/workspace_private_endpoint_connection.py new file mode 100644 index 000000000000..1078d28f1e6a --- /dev/null +++ b/sdk/python/pulumi_azure_native/healthcareapis/v20250301preview/workspace_private_endpoint_connection.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['WorkspacePrivateEndpointConnectionArgs', 'WorkspacePrivateEndpointConnection'] + +@pulumi.input_type +class WorkspacePrivateEndpointConnectionArgs: + def __init__(__self__, *, + private_link_service_connection_state: pulumi.Input['PrivateLinkServiceConnectionStateArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a WorkspacePrivateEndpointConnection resource. + :param pulumi.Input['PrivateLinkServiceConnectionStateArgs'] private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + :param pulumi.Input[str] private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + """ + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if private_endpoint_connection_name is not None: + pulumi.set(__self__, "private_endpoint_connection_name", private_endpoint_connection_name) + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> pulumi.Input['PrivateLinkServiceConnectionStateArgs']: + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @private_link_service_connection_state.setter + def private_link_service_connection_state(self, value: pulumi.Input['PrivateLinkServiceConnectionStateArgs']): + pulumi.set(self, "private_link_service_connection_state", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group that contains the service instance. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + The name of workspace resource. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="privateEndpointConnectionName") + def private_endpoint_connection_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the private endpoint connection associated with the Azure resource + """ + return pulumi.get(self, "private_endpoint_connection_name") + + @private_endpoint_connection_name.setter + def private_endpoint_connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "private_endpoint_connection_name", value) + + +class WorkspacePrivateEndpointConnection(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + The Private Endpoint Connection resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']] private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] resource_group_name: The name of the resource group that contains the service instance. + :param pulumi.Input[str] workspace_name: The name of workspace resource. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: WorkspacePrivateEndpointConnectionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The Private Endpoint Connection resource. + + :param str resource_name: The name of the resource. + :param WorkspacePrivateEndpointConnectionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(WorkspacePrivateEndpointConnectionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = WorkspacePrivateEndpointConnectionArgs.__new__(WorkspacePrivateEndpointConnectionArgs) + + __props__.__dict__["private_endpoint_connection_name"] = private_endpoint_connection_name + if private_link_service_connection_state is None and not opts.urn: + raise TypeError("Missing required property 'private_link_service_connection_state'") + __props__.__dict__["private_link_service_connection_state"] = private_link_service_connection_state + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis:WorkspacePrivateEndpointConnection")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(WorkspacePrivateEndpointConnection, __self__).__init__( + 'azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'WorkspacePrivateEndpointConnection': + """ + Get an existing WorkspacePrivateEndpointConnection resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = WorkspacePrivateEndpointConnectionArgs.__new__(WorkspacePrivateEndpointConnectionArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint"] = None + __props__.__dict__["private_link_service_connection_state"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return WorkspacePrivateEndpointConnection(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> pulumi.Output[Optional['outputs.PrivateEndpointResponse']]: + """ + The resource of private end point. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> pulumi.Output['outputs.PrivateLinkServiceConnectionStateResponse']: + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the private endpoint connection resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/healthcareapis/workspace.py b/sdk/python/pulumi_azure_native/healthcareapis/workspace.py index 0931659b5307..57411382ea2e 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/workspace.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/workspace.py @@ -102,7 +102,7 @@ def __init__(__self__, Workspace resource. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -121,7 +121,7 @@ def __init__(__self__, Workspace resource. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param WorkspaceArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["properties"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20210601preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20211101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:Workspace"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:healthcareapis:Workspace', diff --git a/sdk/python/pulumi_azure_native/healthcareapis/workspace_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/healthcareapis/workspace_private_endpoint_connection.py index 261644c5d877..689cbfc3b13e 100644 --- a/sdk/python/pulumi_azure_native/healthcareapis/workspace_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/healthcareapis/workspace_private_endpoint_connection.py @@ -102,7 +102,7 @@ def __init__(__self__, The Private Endpoint Connection resource. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -121,7 +121,7 @@ def __init__(__self__, The Private Endpoint Connection resource. Azure REST API version: 2023-02-28. Prior API version in Azure Native 1.x: 2022-05-15. - Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31. + Other available API versions: 2023-09-06, 2023-11-01, 2023-12-01, 2024-03-01, 2024-03-31, 2025-03-01-preview. :param str resource_name: The name of the resource. :param WorkspacePrivateEndpointConnectionArgs args: The arguments to use to populate this resource's properties. @@ -166,7 +166,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:healthcareapis/v20211101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220131preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220515:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20220601:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221001preview:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20221201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230228:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20230906:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231101:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20231201:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240301:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20240331:WorkspacePrivateEndpointConnection"), pulumi.Alias(type_="azure-native:healthcareapis/v20250301preview:WorkspacePrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspacePrivateEndpointConnection, __self__).__init__( 'azure-native:healthcareapis:WorkspacePrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/_inputs.py b/sdk/python/pulumi_azure_native/hybridconnectivity/_inputs.py index 77819fdadd16..45484187aa9d 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/_inputs.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/_inputs.py @@ -20,10 +20,6 @@ 'AwsCloudProfileArgsDict', 'EndpointPropertiesArgs', 'EndpointPropertiesArgsDict', - 'PublicCloudConnectorPropertiesArgs', - 'PublicCloudConnectorPropertiesArgsDict', - 'SolutionConfigurationPropertiesArgs', - 'SolutionConfigurationPropertiesArgsDict', ] MYPY = False @@ -160,112 +156,3 @@ def resource_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "resource_id", value) -if not MYPY: - class PublicCloudConnectorPropertiesArgsDict(TypedDict): - """ - Properties of public cloud connectors. - """ - aws_cloud_profile: pulumi.Input['AwsCloudProfileArgsDict'] - """ - Cloud profile for AWS. - """ - host_type: pulumi.Input[Union[str, 'HostType']] - """ - Host cloud the public cloud connector. - """ -elif False: - PublicCloudConnectorPropertiesArgsDict: TypeAlias = Mapping[str, Any] - -@pulumi.input_type -class PublicCloudConnectorPropertiesArgs: - def __init__(__self__, *, - aws_cloud_profile: pulumi.Input['AwsCloudProfileArgs'], - host_type: pulumi.Input[Union[str, 'HostType']]): - """ - Properties of public cloud connectors. - :param pulumi.Input['AwsCloudProfileArgs'] aws_cloud_profile: Cloud profile for AWS. - :param pulumi.Input[Union[str, 'HostType']] host_type: Host cloud the public cloud connector. - """ - pulumi.set(__self__, "aws_cloud_profile", aws_cloud_profile) - pulumi.set(__self__, "host_type", host_type) - - @property - @pulumi.getter(name="awsCloudProfile") - def aws_cloud_profile(self) -> pulumi.Input['AwsCloudProfileArgs']: - """ - Cloud profile for AWS. - """ - return pulumi.get(self, "aws_cloud_profile") - - @aws_cloud_profile.setter - def aws_cloud_profile(self, value: pulumi.Input['AwsCloudProfileArgs']): - pulumi.set(self, "aws_cloud_profile", value) - - @property - @pulumi.getter(name="hostType") - def host_type(self) -> pulumi.Input[Union[str, 'HostType']]: - """ - Host cloud the public cloud connector. - """ - return pulumi.get(self, "host_type") - - @host_type.setter - def host_type(self, value: pulumi.Input[Union[str, 'HostType']]): - pulumi.set(self, "host_type", value) - - -if not MYPY: - class SolutionConfigurationPropertiesArgsDict(TypedDict): - """ - Solution configuration resource. - """ - solution_type: pulumi.Input[str] - """ - The type of the solution - """ - solution_settings: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] - """ - Solution settings - """ -elif False: - SolutionConfigurationPropertiesArgsDict: TypeAlias = Mapping[str, Any] - -@pulumi.input_type -class SolutionConfigurationPropertiesArgs: - def __init__(__self__, *, - solution_type: pulumi.Input[str], - solution_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): - """ - Solution configuration resource. - :param pulumi.Input[str] solution_type: The type of the solution - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] solution_settings: Solution settings - """ - pulumi.set(__self__, "solution_type", solution_type) - if solution_settings is not None: - pulumi.set(__self__, "solution_settings", solution_settings) - - @property - @pulumi.getter(name="solutionType") - def solution_type(self) -> pulumi.Input[str]: - """ - The type of the solution - """ - return pulumi.get(self, "solution_type") - - @solution_type.setter - def solution_type(self, value: pulumi.Input[str]): - pulumi.set(self, "solution_type", value) - - @property - @pulumi.getter(name="solutionSettings") - def solution_settings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: - """ - Solution settings - """ - return pulumi.get(self, "solution_settings") - - @solution_settings.setter - def solution_settings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): - pulumi.set(self, "solution_settings", value) - - diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/get_public_cloud_connector.py b/sdk/python/pulumi_azure_native/hybridconnectivity/get_public_cloud_connector.py index 1e1e3235713b..cb3eaaf29133 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/get_public_cloud_connector.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/get_public_cloud_connector.py @@ -27,7 +27,16 @@ class GetPublicCloudConnectorResult: """ Public Cloud Connector """ - def __init__(__self__, id=None, location=None, name=None, properties=None, system_data=None, tags=None, type=None): + def __init__(__self__, aws_cloud_profile=None, connector_primary_identifier=None, host_type=None, id=None, location=None, name=None, provisioning_state=None, system_data=None, tags=None, type=None): + if aws_cloud_profile and not isinstance(aws_cloud_profile, dict): + raise TypeError("Expected argument 'aws_cloud_profile' to be a dict") + pulumi.set(__self__, "aws_cloud_profile", aws_cloud_profile) + if connector_primary_identifier and not isinstance(connector_primary_identifier, str): + raise TypeError("Expected argument 'connector_primary_identifier' to be a str") + pulumi.set(__self__, "connector_primary_identifier", connector_primary_identifier) + if host_type and not isinstance(host_type, str): + raise TypeError("Expected argument 'host_type' to be a str") + pulumi.set(__self__, "host_type", host_type) if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) @@ -37,9 +46,9 @@ def __init__(__self__, id=None, location=None, name=None, properties=None, syste if name and not isinstance(name, str): raise TypeError("Expected argument 'name' to be a str") pulumi.set(__self__, "name", name) - if properties and not isinstance(properties, dict): - raise TypeError("Expected argument 'properties' to be a dict") - pulumi.set(__self__, "properties", properties) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) if system_data and not isinstance(system_data, dict): raise TypeError("Expected argument 'system_data' to be a dict") pulumi.set(__self__, "system_data", system_data) @@ -50,6 +59,30 @@ def __init__(__self__, id=None, location=None, name=None, properties=None, syste raise TypeError("Expected argument 'type' to be a str") pulumi.set(__self__, "type", type) + @property + @pulumi.getter(name="awsCloudProfile") + def aws_cloud_profile(self) -> 'outputs.AwsCloudProfileResponse': + """ + Cloud profile for AWS. + """ + return pulumi.get(self, "aws_cloud_profile") + + @property + @pulumi.getter(name="connectorPrimaryIdentifier") + def connector_primary_identifier(self) -> str: + """ + Connector primary identifier. + """ + return pulumi.get(self, "connector_primary_identifier") + + @property + @pulumi.getter(name="hostType") + def host_type(self) -> str: + """ + Host cloud the public cloud connector. + """ + return pulumi.get(self, "host_type") + @property @pulumi.getter def id(self) -> str: @@ -75,12 +108,12 @@ def name(self) -> str: return pulumi.get(self, "name") @property - @pulumi.getter - def properties(self) -> 'outputs.PublicCloudConnectorPropertiesResponse': + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: """ - The resource-specific properties for this resource. + The resource provisioning state. """ - return pulumi.get(self, "properties") + return pulumi.get(self, "provisioning_state") @property @pulumi.getter(name="systemData") @@ -113,10 +146,13 @@ def __await__(self): if False: yield self return GetPublicCloudConnectorResult( + aws_cloud_profile=self.aws_cloud_profile, + connector_primary_identifier=self.connector_primary_identifier, + host_type=self.host_type, id=self.id, location=self.location, name=self.name, - properties=self.properties, + provisioning_state=self.provisioning_state, system_data=self.system_data, tags=self.tags, type=self.type) @@ -140,10 +176,13 @@ def get_public_cloud_connector(public_cloud_connector: Optional[str] = None, __ret__ = pulumi.runtime.invoke('azure-native:hybridconnectivity:getPublicCloudConnector', __args__, opts=opts, typ=GetPublicCloudConnectorResult).value return AwaitableGetPublicCloudConnectorResult( + aws_cloud_profile=pulumi.get(__ret__, 'aws_cloud_profile'), + connector_primary_identifier=pulumi.get(__ret__, 'connector_primary_identifier'), + host_type=pulumi.get(__ret__, 'host_type'), id=pulumi.get(__ret__, 'id'), location=pulumi.get(__ret__, 'location'), name=pulumi.get(__ret__, 'name'), - properties=pulumi.get(__ret__, 'properties'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), system_data=pulumi.get(__ret__, 'system_data'), tags=pulumi.get(__ret__, 'tags'), type=pulumi.get(__ret__, 'type')) @@ -164,10 +203,13 @@ def get_public_cloud_connector_output(public_cloud_connector: Optional[pulumi.In opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke_output('azure-native:hybridconnectivity:getPublicCloudConnector', __args__, opts=opts, typ=GetPublicCloudConnectorResult) return __ret__.apply(lambda __response__: GetPublicCloudConnectorResult( + aws_cloud_profile=pulumi.get(__response__, 'aws_cloud_profile'), + connector_primary_identifier=pulumi.get(__response__, 'connector_primary_identifier'), + host_type=pulumi.get(__response__, 'host_type'), id=pulumi.get(__response__, 'id'), location=pulumi.get(__response__, 'location'), name=pulumi.get(__response__, 'name'), - properties=pulumi.get(__response__, 'properties'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), system_data=pulumi.get(__response__, 'system_data'), tags=pulumi.get(__response__, 'tags'), type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/get_solution_configuration.py b/sdk/python/pulumi_azure_native/hybridconnectivity/get_solution_configuration.py index 375663d410c5..0c8d2e6e48dd 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/get_solution_configuration.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/get_solution_configuration.py @@ -27,16 +27,31 @@ class GetSolutionConfigurationResult: """ Solution Configuration """ - def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + def __init__(__self__, id=None, last_sync_time=None, name=None, provisioning_state=None, solution_settings=None, solution_type=None, status=None, status_details=None, system_data=None, type=None): if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) + if last_sync_time and not isinstance(last_sync_time, str): + raise TypeError("Expected argument 'last_sync_time' to be a str") + pulumi.set(__self__, "last_sync_time", last_sync_time) if name and not isinstance(name, str): raise TypeError("Expected argument 'name' to be a str") pulumi.set(__self__, "name", name) - if properties and not isinstance(properties, dict): - raise TypeError("Expected argument 'properties' to be a dict") - pulumi.set(__self__, "properties", properties) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if solution_settings and not isinstance(solution_settings, dict): + raise TypeError("Expected argument 'solution_settings' to be a dict") + pulumi.set(__self__, "solution_settings", solution_settings) + if solution_type and not isinstance(solution_type, str): + raise TypeError("Expected argument 'solution_type' to be a str") + pulumi.set(__self__, "solution_type", solution_type) + if status and not isinstance(status, str): + raise TypeError("Expected argument 'status' to be a str") + pulumi.set(__self__, "status", status) + if status_details and not isinstance(status_details, str): + raise TypeError("Expected argument 'status_details' to be a str") + pulumi.set(__self__, "status_details", status_details) if system_data and not isinstance(system_data, dict): raise TypeError("Expected argument 'system_data' to be a dict") pulumi.set(__self__, "system_data", system_data) @@ -52,6 +67,14 @@ def id(self) -> str: """ return pulumi.get(self, "id") + @property + @pulumi.getter(name="lastSyncTime") + def last_sync_time(self) -> str: + """ + The last time resources were inventoried + """ + return pulumi.get(self, "last_sync_time") + @property @pulumi.getter def name(self) -> str: @@ -60,13 +83,45 @@ def name(self) -> str: """ return pulumi.get(self, "name") + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The resource provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="solutionSettings") + def solution_settings(self) -> Optional[Mapping[str, str]]: + """ + Solution settings + """ + return pulumi.get(self, "solution_settings") + + @property + @pulumi.getter(name="solutionType") + def solution_type(self) -> str: + """ + The type of the solution + """ + return pulumi.get(self, "solution_type") + @property @pulumi.getter - def properties(self) -> 'outputs.SolutionConfigurationPropertiesResponse': + def status(self) -> str: + """ + The status of solution configurations + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="statusDetails") + def status_details(self) -> str: """ - The resource-specific properties for this resource. + The detailed message of status details """ - return pulumi.get(self, "properties") + return pulumi.get(self, "status_details") @property @pulumi.getter(name="systemData") @@ -92,8 +147,13 @@ def __await__(self): yield self return GetSolutionConfigurationResult( id=self.id, + last_sync_time=self.last_sync_time, name=self.name, - properties=self.properties, + provisioning_state=self.provisioning_state, + solution_settings=self.solution_settings, + solution_type=self.solution_type, + status=self.status, + status_details=self.status_details, system_data=self.system_data, type=self.type) @@ -117,8 +177,13 @@ def get_solution_configuration(resource_uri: Optional[str] = None, return AwaitableGetSolutionConfigurationResult( id=pulumi.get(__ret__, 'id'), + last_sync_time=pulumi.get(__ret__, 'last_sync_time'), name=pulumi.get(__ret__, 'name'), - properties=pulumi.get(__ret__, 'properties'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + solution_settings=pulumi.get(__ret__, 'solution_settings'), + solution_type=pulumi.get(__ret__, 'solution_type'), + status=pulumi.get(__ret__, 'status'), + status_details=pulumi.get(__ret__, 'status_details'), system_data=pulumi.get(__ret__, 'system_data'), type=pulumi.get(__ret__, 'type')) def get_solution_configuration_output(resource_uri: Optional[pulumi.Input[str]] = None, @@ -139,7 +204,12 @@ def get_solution_configuration_output(resource_uri: Optional[pulumi.Input[str]] __ret__ = pulumi.runtime.invoke_output('azure-native:hybridconnectivity:getSolutionConfiguration', __args__, opts=opts, typ=GetSolutionConfigurationResult) return __ret__.apply(lambda __response__: GetSolutionConfigurationResult( id=pulumi.get(__response__, 'id'), + last_sync_time=pulumi.get(__response__, 'last_sync_time'), name=pulumi.get(__response__, 'name'), - properties=pulumi.get(__response__, 'properties'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + solution_settings=pulumi.get(__response__, 'solution_settings'), + solution_type=pulumi.get(__response__, 'solution_type'), + status=pulumi.get(__response__, 'status'), + status_details=pulumi.get(__response__, 'status_details'), system_data=pulumi.get(__response__, 'system_data'), type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/outputs.py b/sdk/python/pulumi_azure_native/hybridconnectivity/outputs.py index f6b3046ab977..18ec46c9bf98 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/outputs.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/outputs.py @@ -13,14 +13,11 @@ else: from typing_extensions import NotRequired, TypedDict, TypeAlias from .. import _utilities -from . import outputs from ._enums import * __all__ = [ 'AwsCloudProfileResponse', 'EndpointPropertiesResponse', - 'PublicCloudConnectorPropertiesResponse', - 'SolutionConfigurationPropertiesResponse', 'SystemDataResponse', ] @@ -157,187 +154,6 @@ def resource_id(self) -> Optional[str]: return pulumi.get(self, "resource_id") -@pulumi.output_type -class PublicCloudConnectorPropertiesResponse(dict): - """ - Properties of public cloud connectors. - """ - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "awsCloudProfile": - suggest = "aws_cloud_profile" - elif key == "connectorPrimaryIdentifier": - suggest = "connector_primary_identifier" - elif key == "hostType": - suggest = "host_type" - elif key == "provisioningState": - suggest = "provisioning_state" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in PublicCloudConnectorPropertiesResponse. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - PublicCloudConnectorPropertiesResponse.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - PublicCloudConnectorPropertiesResponse.__key_warning(key) - return super().get(key, default) - - def __init__(__self__, *, - aws_cloud_profile: 'outputs.AwsCloudProfileResponse', - connector_primary_identifier: str, - host_type: str, - provisioning_state: str): - """ - Properties of public cloud connectors. - :param 'AwsCloudProfileResponse' aws_cloud_profile: Cloud profile for AWS. - :param str connector_primary_identifier: Connector primary identifier. - :param str host_type: Host cloud the public cloud connector. - :param str provisioning_state: The resource provisioning state. - """ - pulumi.set(__self__, "aws_cloud_profile", aws_cloud_profile) - pulumi.set(__self__, "connector_primary_identifier", connector_primary_identifier) - pulumi.set(__self__, "host_type", host_type) - pulumi.set(__self__, "provisioning_state", provisioning_state) - - @property - @pulumi.getter(name="awsCloudProfile") - def aws_cloud_profile(self) -> 'outputs.AwsCloudProfileResponse': - """ - Cloud profile for AWS. - """ - return pulumi.get(self, "aws_cloud_profile") - - @property - @pulumi.getter(name="connectorPrimaryIdentifier") - def connector_primary_identifier(self) -> str: - """ - Connector primary identifier. - """ - return pulumi.get(self, "connector_primary_identifier") - - @property - @pulumi.getter(name="hostType") - def host_type(self) -> str: - """ - Host cloud the public cloud connector. - """ - return pulumi.get(self, "host_type") - - @property - @pulumi.getter(name="provisioningState") - def provisioning_state(self) -> str: - """ - The resource provisioning state. - """ - return pulumi.get(self, "provisioning_state") - - -@pulumi.output_type -class SolutionConfigurationPropertiesResponse(dict): - """ - Solution configuration resource. - """ - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "lastSyncTime": - suggest = "last_sync_time" - elif key == "provisioningState": - suggest = "provisioning_state" - elif key == "solutionType": - suggest = "solution_type" - elif key == "statusDetails": - suggest = "status_details" - elif key == "solutionSettings": - suggest = "solution_settings" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in SolutionConfigurationPropertiesResponse. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - SolutionConfigurationPropertiesResponse.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - SolutionConfigurationPropertiesResponse.__key_warning(key) - return super().get(key, default) - - def __init__(__self__, *, - last_sync_time: str, - provisioning_state: str, - solution_type: str, - status: str, - status_details: str, - solution_settings: Optional[Mapping[str, str]] = None): - """ - Solution configuration resource. - :param str last_sync_time: The last time resources were inventoried - :param str provisioning_state: The resource provisioning state. - :param str solution_type: The type of the solution - :param str status: The status of solution configurations - :param str status_details: The detailed message of status details - :param Mapping[str, str] solution_settings: Solution settings - """ - pulumi.set(__self__, "last_sync_time", last_sync_time) - pulumi.set(__self__, "provisioning_state", provisioning_state) - pulumi.set(__self__, "solution_type", solution_type) - pulumi.set(__self__, "status", status) - pulumi.set(__self__, "status_details", status_details) - if solution_settings is not None: - pulumi.set(__self__, "solution_settings", solution_settings) - - @property - @pulumi.getter(name="lastSyncTime") - def last_sync_time(self) -> str: - """ - The last time resources were inventoried - """ - return pulumi.get(self, "last_sync_time") - - @property - @pulumi.getter(name="provisioningState") - def provisioning_state(self) -> str: - """ - The resource provisioning state. - """ - return pulumi.get(self, "provisioning_state") - - @property - @pulumi.getter(name="solutionType") - def solution_type(self) -> str: - """ - The type of the solution - """ - return pulumi.get(self, "solution_type") - - @property - @pulumi.getter - def status(self) -> str: - """ - The status of solution configurations - """ - return pulumi.get(self, "status") - - @property - @pulumi.getter(name="statusDetails") - def status_details(self) -> str: - """ - The detailed message of status details - """ - return pulumi.get(self, "status_details") - - @property - @pulumi.getter(name="solutionSettings") - def solution_settings(self) -> Optional[Mapping[str, str]]: - """ - Solution settings - """ - return pulumi.get(self, "solution_settings") - - @pulumi.output_type class SystemDataResponse(dict): """ diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/public_cloud_connector.py b/sdk/python/pulumi_azure_native/hybridconnectivity/public_cloud_connector.py index 8906b759a54a..7d54c33e5e69 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/public_cloud_connector.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/public_cloud_connector.py @@ -22,29 +22,55 @@ @pulumi.input_type class PublicCloudConnectorArgs: def __init__(__self__, *, + aws_cloud_profile: pulumi.Input['AwsCloudProfileArgs'], + host_type: pulumi.Input[Union[str, 'HostType']], resource_group_name: pulumi.Input[str], location: Optional[pulumi.Input[str]] = None, - properties: Optional[pulumi.Input['PublicCloudConnectorPropertiesArgs']] = None, public_cloud_connector: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ The set of arguments for constructing a PublicCloudConnector resource. + :param pulumi.Input['AwsCloudProfileArgs'] aws_cloud_profile: Cloud profile for AWS. + :param pulumi.Input[Union[str, 'HostType']] host_type: Host cloud the public cloud connector. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[str] location: The geo-location where the resource lives - :param pulumi.Input['PublicCloudConnectorPropertiesArgs'] properties: The resource-specific properties for this resource. :param pulumi.Input[str] public_cloud_connector: Represent public cloud connectors resource. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. """ + pulumi.set(__self__, "aws_cloud_profile", aws_cloud_profile) + pulumi.set(__self__, "host_type", host_type) pulumi.set(__self__, "resource_group_name", resource_group_name) if location is not None: pulumi.set(__self__, "location", location) - if properties is not None: - pulumi.set(__self__, "properties", properties) if public_cloud_connector is not None: pulumi.set(__self__, "public_cloud_connector", public_cloud_connector) if tags is not None: pulumi.set(__self__, "tags", tags) + @property + @pulumi.getter(name="awsCloudProfile") + def aws_cloud_profile(self) -> pulumi.Input['AwsCloudProfileArgs']: + """ + Cloud profile for AWS. + """ + return pulumi.get(self, "aws_cloud_profile") + + @aws_cloud_profile.setter + def aws_cloud_profile(self, value: pulumi.Input['AwsCloudProfileArgs']): + pulumi.set(self, "aws_cloud_profile", value) + + @property + @pulumi.getter(name="hostType") + def host_type(self) -> pulumi.Input[Union[str, 'HostType']]: + """ + Host cloud the public cloud connector. + """ + return pulumi.get(self, "host_type") + + @host_type.setter + def host_type(self, value: pulumi.Input[Union[str, 'HostType']]): + pulumi.set(self, "host_type", value) + @property @pulumi.getter(name="resourceGroupName") def resource_group_name(self) -> pulumi.Input[str]: @@ -69,18 +95,6 @@ def location(self) -> Optional[pulumi.Input[str]]: def location(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "location", value) - @property - @pulumi.getter - def properties(self) -> Optional[pulumi.Input['PublicCloudConnectorPropertiesArgs']]: - """ - The resource-specific properties for this resource. - """ - return pulumi.get(self, "properties") - - @properties.setter - def properties(self, value: Optional[pulumi.Input['PublicCloudConnectorPropertiesArgs']]): - pulumi.set(self, "properties", value) - @property @pulumi.getter(name="publicCloudConnector") def public_cloud_connector(self) -> Optional[pulumi.Input[str]]: @@ -111,8 +125,9 @@ class PublicCloudConnector(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + aws_cloud_profile: Optional[pulumi.Input[Union['AwsCloudProfileArgs', 'AwsCloudProfileArgsDict']]] = None, + host_type: Optional[pulumi.Input[Union[str, 'HostType']]] = None, location: Optional[pulumi.Input[str]] = None, - properties: Optional[pulumi.Input[Union['PublicCloudConnectorPropertiesArgs', 'PublicCloudConnectorPropertiesArgsDict']]] = None, public_cloud_connector: Optional[pulumi.Input[str]] = None, resource_group_name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, @@ -123,8 +138,9 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['AwsCloudProfileArgs', 'AwsCloudProfileArgsDict']] aws_cloud_profile: Cloud profile for AWS. + :param pulumi.Input[Union[str, 'HostType']] host_type: Host cloud the public cloud connector. :param pulumi.Input[str] location: The geo-location where the resource lives - :param pulumi.Input[Union['PublicCloudConnectorPropertiesArgs', 'PublicCloudConnectorPropertiesArgsDict']] properties: The resource-specific properties for this resource. :param pulumi.Input[str] public_cloud_connector: Represent public cloud connectors resource. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. @@ -154,8 +170,9 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + aws_cloud_profile: Optional[pulumi.Input[Union['AwsCloudProfileArgs', 'AwsCloudProfileArgsDict']]] = None, + host_type: Optional[pulumi.Input[Union[str, 'HostType']]] = None, location: Optional[pulumi.Input[str]] = None, - properties: Optional[pulumi.Input[Union['PublicCloudConnectorPropertiesArgs', 'PublicCloudConnectorPropertiesArgsDict']]] = None, public_cloud_connector: Optional[pulumi.Input[str]] = None, resource_group_name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, @@ -168,14 +185,21 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PublicCloudConnectorArgs.__new__(PublicCloudConnectorArgs) + if aws_cloud_profile is None and not opts.urn: + raise TypeError("Missing required property 'aws_cloud_profile'") + __props__.__dict__["aws_cloud_profile"] = aws_cloud_profile + if host_type is None and not opts.urn: + raise TypeError("Missing required property 'host_type'") + __props__.__dict__["host_type"] = host_type __props__.__dict__["location"] = location - __props__.__dict__["properties"] = properties __props__.__dict__["public_cloud_connector"] = public_cloud_connector if resource_group_name is None and not opts.urn: raise TypeError("Missing required property 'resource_group_name'") __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["tags"] = tags + __props__.__dict__["connector_primary_identifier"] = None __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:hybridconnectivity/v20241201:PublicCloudConnector")]) @@ -202,14 +226,41 @@ def get(resource_name: str, __props__ = PublicCloudConnectorArgs.__new__(PublicCloudConnectorArgs) + __props__.__dict__["aws_cloud_profile"] = None + __props__.__dict__["connector_primary_identifier"] = None + __props__.__dict__["host_type"] = None __props__.__dict__["location"] = None __props__.__dict__["name"] = None - __props__.__dict__["properties"] = None + __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["tags"] = None __props__.__dict__["type"] = None return PublicCloudConnector(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter(name="awsCloudProfile") + def aws_cloud_profile(self) -> pulumi.Output['outputs.AwsCloudProfileResponse']: + """ + Cloud profile for AWS. + """ + return pulumi.get(self, "aws_cloud_profile") + + @property + @pulumi.getter(name="connectorPrimaryIdentifier") + def connector_primary_identifier(self) -> pulumi.Output[str]: + """ + Connector primary identifier. + """ + return pulumi.get(self, "connector_primary_identifier") + + @property + @pulumi.getter(name="hostType") + def host_type(self) -> pulumi.Output[str]: + """ + Host cloud the public cloud connector. + """ + return pulumi.get(self, "host_type") + @property @pulumi.getter def location(self) -> pulumi.Output[str]: @@ -227,12 +278,12 @@ def name(self) -> pulumi.Output[str]: return pulumi.get(self, "name") @property - @pulumi.getter - def properties(self) -> pulumi.Output['outputs.PublicCloudConnectorPropertiesResponse']: + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: """ - The resource-specific properties for this resource. + The resource provisioning state. """ - return pulumi.get(self, "properties") + return pulumi.get(self, "provisioning_state") @property @pulumi.getter(name="systemData") diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/solution_configuration.py b/sdk/python/pulumi_azure_native/hybridconnectivity/solution_configuration.py index e9a707557aaf..9d26752bec65 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/solution_configuration.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/solution_configuration.py @@ -14,7 +14,6 @@ from typing_extensions import NotRequired, TypedDict, TypeAlias from .. import _utilities from . import outputs -from ._inputs import * __all__ = ['SolutionConfigurationArgs', 'SolutionConfiguration'] @@ -22,19 +21,22 @@ class SolutionConfigurationArgs: def __init__(__self__, *, resource_uri: pulumi.Input[str], - properties: Optional[pulumi.Input['SolutionConfigurationPropertiesArgs']] = None, - solution_configuration: Optional[pulumi.Input[str]] = None): + solution_type: pulumi.Input[str], + solution_configuration: Optional[pulumi.Input[str]] = None, + solution_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ The set of arguments for constructing a SolutionConfiguration resource. :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource. - :param pulumi.Input['SolutionConfigurationPropertiesArgs'] properties: The resource-specific properties for this resource. + :param pulumi.Input[str] solution_type: The type of the solution :param pulumi.Input[str] solution_configuration: Represent Solution Configuration Resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] solution_settings: Solution settings """ pulumi.set(__self__, "resource_uri", resource_uri) - if properties is not None: - pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "solution_type", solution_type) if solution_configuration is not None: pulumi.set(__self__, "solution_configuration", solution_configuration) + if solution_settings is not None: + pulumi.set(__self__, "solution_settings", solution_settings) @property @pulumi.getter(name="resourceUri") @@ -49,16 +51,16 @@ def resource_uri(self, value: pulumi.Input[str]): pulumi.set(self, "resource_uri", value) @property - @pulumi.getter - def properties(self) -> Optional[pulumi.Input['SolutionConfigurationPropertiesArgs']]: + @pulumi.getter(name="solutionType") + def solution_type(self) -> pulumi.Input[str]: """ - The resource-specific properties for this resource. + The type of the solution """ - return pulumi.get(self, "properties") + return pulumi.get(self, "solution_type") - @properties.setter - def properties(self, value: Optional[pulumi.Input['SolutionConfigurationPropertiesArgs']]): - pulumi.set(self, "properties", value) + @solution_type.setter + def solution_type(self, value: pulumi.Input[str]): + pulumi.set(self, "solution_type", value) @property @pulumi.getter(name="solutionConfiguration") @@ -72,15 +74,28 @@ def solution_configuration(self) -> Optional[pulumi.Input[str]]: def solution_configuration(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "solution_configuration", value) + @property + @pulumi.getter(name="solutionSettings") + def solution_settings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Solution settings + """ + return pulumi.get(self, "solution_settings") + + @solution_settings.setter + def solution_settings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "solution_settings", value) + class SolutionConfiguration(pulumi.CustomResource): @overload def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - properties: Optional[pulumi.Input[Union['SolutionConfigurationPropertiesArgs', 'SolutionConfigurationPropertiesArgsDict']]] = None, resource_uri: Optional[pulumi.Input[str]] = None, solution_configuration: Optional[pulumi.Input[str]] = None, + solution_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + solution_type: Optional[pulumi.Input[str]] = None, __props__=None): """ Solution Configuration @@ -88,9 +103,10 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[Union['SolutionConfigurationPropertiesArgs', 'SolutionConfigurationPropertiesArgsDict']] properties: The resource-specific properties for this resource. :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource. :param pulumi.Input[str] solution_configuration: Represent Solution Configuration Resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] solution_settings: Solution settings + :param pulumi.Input[str] solution_type: The type of the solution """ ... @overload @@ -117,9 +133,10 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - properties: Optional[pulumi.Input[Union['SolutionConfigurationPropertiesArgs', 'SolutionConfigurationPropertiesArgsDict']]] = None, resource_uri: Optional[pulumi.Input[str]] = None, solution_configuration: Optional[pulumi.Input[str]] = None, + solution_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + solution_type: Optional[pulumi.Input[str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -129,12 +146,19 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SolutionConfigurationArgs.__new__(SolutionConfigurationArgs) - __props__.__dict__["properties"] = properties if resource_uri is None and not opts.urn: raise TypeError("Missing required property 'resource_uri'") __props__.__dict__["resource_uri"] = resource_uri __props__.__dict__["solution_configuration"] = solution_configuration + __props__.__dict__["solution_settings"] = solution_settings + if solution_type is None and not opts.urn: + raise TypeError("Missing required property 'solution_type'") + __props__.__dict__["solution_type"] = solution_type + __props__.__dict__["last_sync_time"] = None __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["status"] = None + __props__.__dict__["status_details"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:hybridconnectivity/v20241201:SolutionConfiguration")]) @@ -161,12 +185,25 @@ def get(resource_name: str, __props__ = SolutionConfigurationArgs.__new__(SolutionConfigurationArgs) + __props__.__dict__["last_sync_time"] = None __props__.__dict__["name"] = None - __props__.__dict__["properties"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["solution_settings"] = None + __props__.__dict__["solution_type"] = None + __props__.__dict__["status"] = None + __props__.__dict__["status_details"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None return SolutionConfiguration(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter(name="lastSyncTime") + def last_sync_time(self) -> pulumi.Output[str]: + """ + The last time resources were inventoried + """ + return pulumi.get(self, "last_sync_time") + @property @pulumi.getter def name(self) -> pulumi.Output[str]: @@ -175,13 +212,45 @@ def name(self) -> pulumi.Output[str]: """ return pulumi.get(self, "name") + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The resource provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="solutionSettings") + def solution_settings(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Solution settings + """ + return pulumi.get(self, "solution_settings") + + @property + @pulumi.getter(name="solutionType") + def solution_type(self) -> pulumi.Output[str]: + """ + The type of the solution + """ + return pulumi.get(self, "solution_type") + @property @pulumi.getter - def properties(self) -> pulumi.Output['outputs.SolutionConfigurationPropertiesResponse']: + def status(self) -> pulumi.Output[str]: + """ + The status of solution configurations + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="statusDetails") + def status_details(self) -> pulumi.Output[str]: """ - The resource-specific properties for this resource. + The detailed message of status details """ - return pulumi.get(self, "properties") + return pulumi.get(self, "status_details") @property @pulumi.getter(name="systemData") diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/_enums.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/_enums.py index 1bcda06d7305..ddbff8e68da0 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/_enums.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/_enums.py @@ -5,23 +5,12 @@ from enum import Enum __all__ = [ - 'CreatedByType', 'HostType', 'ServiceName', 'Type', ] -class CreatedByType(str, Enum): - """ - The type of identity that last modified the resource. - """ - USER = "User" - APPLICATION = "Application" - MANAGED_IDENTITY = "ManagedIdentity" - KEY = "Key" - - class HostType(str, Enum): """ Host cloud the public cloud connector. diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/_inputs.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/_inputs.py index 1ede98c7c186..81711799d119 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/_inputs.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/_inputs.py @@ -18,12 +18,6 @@ __all__ = [ 'AwsCloudProfileArgs', 'AwsCloudProfileArgsDict', - 'EndpointPropertiesArgs', - 'EndpointPropertiesArgsDict', - 'PublicCloudConnectorPropertiesArgs', - 'PublicCloudConnectorPropertiesArgsDict', - 'SolutionConfigurationPropertiesArgs', - 'SolutionConfigurationPropertiesArgsDict', ] MYPY = False @@ -105,167 +99,3 @@ def is_organizational_account(self, value: Optional[pulumi.Input[bool]]): pulumi.set(self, "is_organizational_account", value) -if not MYPY: - class EndpointPropertiesArgsDict(TypedDict): - """ - Endpoint details - """ - type: pulumi.Input[Union[str, 'Type']] - """ - The type of endpoint. - """ - resource_id: NotRequired[pulumi.Input[str]] - """ - The resource Id of the connectivity endpoint (optional). - """ -elif False: - EndpointPropertiesArgsDict: TypeAlias = Mapping[str, Any] - -@pulumi.input_type -class EndpointPropertiesArgs: - def __init__(__self__, *, - type: pulumi.Input[Union[str, 'Type']], - resource_id: Optional[pulumi.Input[str]] = None): - """ - Endpoint details - :param pulumi.Input[Union[str, 'Type']] type: The type of endpoint. - :param pulumi.Input[str] resource_id: The resource Id of the connectivity endpoint (optional). - """ - pulumi.set(__self__, "type", type) - if resource_id is not None: - pulumi.set(__self__, "resource_id", resource_id) - - @property - @pulumi.getter - def type(self) -> pulumi.Input[Union[str, 'Type']]: - """ - The type of endpoint. - """ - return pulumi.get(self, "type") - - @type.setter - def type(self, value: pulumi.Input[Union[str, 'Type']]): - pulumi.set(self, "type", value) - - @property - @pulumi.getter(name="resourceId") - def resource_id(self) -> Optional[pulumi.Input[str]]: - """ - The resource Id of the connectivity endpoint (optional). - """ - return pulumi.get(self, "resource_id") - - @resource_id.setter - def resource_id(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "resource_id", value) - - -if not MYPY: - class PublicCloudConnectorPropertiesArgsDict(TypedDict): - """ - Properties of public cloud connectors. - """ - aws_cloud_profile: pulumi.Input['AwsCloudProfileArgsDict'] - """ - Cloud profile for AWS. - """ - host_type: pulumi.Input[Union[str, 'HostType']] - """ - Host cloud the public cloud connector. - """ -elif False: - PublicCloudConnectorPropertiesArgsDict: TypeAlias = Mapping[str, Any] - -@pulumi.input_type -class PublicCloudConnectorPropertiesArgs: - def __init__(__self__, *, - aws_cloud_profile: pulumi.Input['AwsCloudProfileArgs'], - host_type: pulumi.Input[Union[str, 'HostType']]): - """ - Properties of public cloud connectors. - :param pulumi.Input['AwsCloudProfileArgs'] aws_cloud_profile: Cloud profile for AWS. - :param pulumi.Input[Union[str, 'HostType']] host_type: Host cloud the public cloud connector. - """ - pulumi.set(__self__, "aws_cloud_profile", aws_cloud_profile) - pulumi.set(__self__, "host_type", host_type) - - @property - @pulumi.getter(name="awsCloudProfile") - def aws_cloud_profile(self) -> pulumi.Input['AwsCloudProfileArgs']: - """ - Cloud profile for AWS. - """ - return pulumi.get(self, "aws_cloud_profile") - - @aws_cloud_profile.setter - def aws_cloud_profile(self, value: pulumi.Input['AwsCloudProfileArgs']): - pulumi.set(self, "aws_cloud_profile", value) - - @property - @pulumi.getter(name="hostType") - def host_type(self) -> pulumi.Input[Union[str, 'HostType']]: - """ - Host cloud the public cloud connector. - """ - return pulumi.get(self, "host_type") - - @host_type.setter - def host_type(self, value: pulumi.Input[Union[str, 'HostType']]): - pulumi.set(self, "host_type", value) - - -if not MYPY: - class SolutionConfigurationPropertiesArgsDict(TypedDict): - """ - Solution configuration resource. - """ - solution_type: pulumi.Input[str] - """ - The type of the solution - """ - solution_settings: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] - """ - Solution settings - """ -elif False: - SolutionConfigurationPropertiesArgsDict: TypeAlias = Mapping[str, Any] - -@pulumi.input_type -class SolutionConfigurationPropertiesArgs: - def __init__(__self__, *, - solution_type: pulumi.Input[str], - solution_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): - """ - Solution configuration resource. - :param pulumi.Input[str] solution_type: The type of the solution - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] solution_settings: Solution settings - """ - pulumi.set(__self__, "solution_type", solution_type) - if solution_settings is not None: - pulumi.set(__self__, "solution_settings", solution_settings) - - @property - @pulumi.getter(name="solutionType") - def solution_type(self) -> pulumi.Input[str]: - """ - The type of the solution - """ - return pulumi.get(self, "solution_type") - - @solution_type.setter - def solution_type(self, value: pulumi.Input[str]): - pulumi.set(self, "solution_type", value) - - @property - @pulumi.getter(name="solutionSettings") - def solution_settings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: - """ - Solution settings - """ - return pulumi.get(self, "solution_settings") - - @solution_settings.setter - def solution_settings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): - pulumi.set(self, "solution_settings", value) - - diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/endpoint.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/endpoint.py index 7b75d80de71c..4603d382c584 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/endpoint.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/endpoint.py @@ -15,7 +15,6 @@ from ... import _utilities from . import outputs from ._enums import * -from ._inputs import * __all__ = ['EndpointArgs', 'Endpoint'] @@ -23,49 +22,28 @@ class EndpointArgs: def __init__(__self__, *, resource_uri: pulumi.Input[str], - created_at: Optional[pulumi.Input[str]] = None, - created_by: Optional[pulumi.Input[str]] = None, - created_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, + type: pulumi.Input[Union[str, 'Type']], endpoint_name: Optional[pulumi.Input[str]] = None, - last_modified_at: Optional[pulumi.Input[str]] = None, - last_modified_by: Optional[pulumi.Input[str]] = None, - last_modified_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, - properties: Optional[pulumi.Input['EndpointPropertiesArgs']] = None): + resource_id: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a Endpoint resource. - :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. - :param pulumi.Input[str] created_at: The timestamp of resource creation (UTC). - :param pulumi.Input[str] created_by: The identity that created the resource. - :param pulumi.Input[Union[str, 'CreatedByType']] created_by_type: The type of identity that created the resource. + :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource. + :param pulumi.Input[Union[str, 'Type']] type: The type of endpoint. :param pulumi.Input[str] endpoint_name: The endpoint name. - :param pulumi.Input[str] last_modified_at: The timestamp of resource last modification (UTC) - :param pulumi.Input[str] last_modified_by: The identity that last modified the resource. - :param pulumi.Input[Union[str, 'CreatedByType']] last_modified_by_type: The type of identity that last modified the resource. - :param pulumi.Input['EndpointPropertiesArgs'] properties: The endpoint properties. + :param pulumi.Input[str] resource_id: The resource Id of the connectivity endpoint (optional). """ pulumi.set(__self__, "resource_uri", resource_uri) - if created_at is not None: - pulumi.set(__self__, "created_at", created_at) - if created_by is not None: - pulumi.set(__self__, "created_by", created_by) - if created_by_type is not None: - pulumi.set(__self__, "created_by_type", created_by_type) + pulumi.set(__self__, "type", type) if endpoint_name is not None: pulumi.set(__self__, "endpoint_name", endpoint_name) - if last_modified_at is not None: - pulumi.set(__self__, "last_modified_at", last_modified_at) - if last_modified_by is not None: - pulumi.set(__self__, "last_modified_by", last_modified_by) - if last_modified_by_type is not None: - pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) - if properties is not None: - pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) @property @pulumi.getter(name="resourceUri") def resource_uri(self) -> pulumi.Input[str]: """ - The fully qualified Azure Resource manager identifier of the resource to be connected. + The fully qualified Azure Resource manager identifier of the resource. """ return pulumi.get(self, "resource_uri") @@ -74,40 +52,16 @@ def resource_uri(self, value: pulumi.Input[str]): pulumi.set(self, "resource_uri", value) @property - @pulumi.getter(name="createdAt") - def created_at(self) -> Optional[pulumi.Input[str]]: - """ - The timestamp of resource creation (UTC). - """ - return pulumi.get(self, "created_at") - - @created_at.setter - def created_at(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "created_at", value) - - @property - @pulumi.getter(name="createdBy") - def created_by(self) -> Optional[pulumi.Input[str]]: - """ - The identity that created the resource. - """ - return pulumi.get(self, "created_by") - - @created_by.setter - def created_by(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "created_by", value) - - @property - @pulumi.getter(name="createdByType") - def created_by_type(self) -> Optional[pulumi.Input[Union[str, 'CreatedByType']]]: + @pulumi.getter + def type(self) -> pulumi.Input[Union[str, 'Type']]: """ - The type of identity that created the resource. + The type of endpoint. """ - return pulumi.get(self, "created_by_type") + return pulumi.get(self, "type") - @created_by_type.setter - def created_by_type(self, value: Optional[pulumi.Input[Union[str, 'CreatedByType']]]): - pulumi.set(self, "created_by_type", value) + @type.setter + def type(self, value: pulumi.Input[Union[str, 'Type']]): + pulumi.set(self, "type", value) @property @pulumi.getter(name="endpointName") @@ -122,52 +76,16 @@ def endpoint_name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "endpoint_name", value) @property - @pulumi.getter(name="lastModifiedAt") - def last_modified_at(self) -> Optional[pulumi.Input[str]]: + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: """ - The timestamp of resource last modification (UTC) + The resource Id of the connectivity endpoint (optional). """ - return pulumi.get(self, "last_modified_at") + return pulumi.get(self, "resource_id") - @last_modified_at.setter - def last_modified_at(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "last_modified_at", value) - - @property - @pulumi.getter(name="lastModifiedBy") - def last_modified_by(self) -> Optional[pulumi.Input[str]]: - """ - The identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by") - - @last_modified_by.setter - def last_modified_by(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "last_modified_by", value) - - @property - @pulumi.getter(name="lastModifiedByType") - def last_modified_by_type(self) -> Optional[pulumi.Input[Union[str, 'CreatedByType']]]: - """ - The type of identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by_type") - - @last_modified_by_type.setter - def last_modified_by_type(self, value: Optional[pulumi.Input[Union[str, 'CreatedByType']]]): - pulumi.set(self, "last_modified_by_type", value) - - @property - @pulumi.getter - def properties(self) -> Optional[pulumi.Input['EndpointPropertiesArgs']]: - """ - The endpoint properties. - """ - return pulumi.get(self, "properties") - - @properties.setter - def properties(self, value: Optional[pulumi.Input['EndpointPropertiesArgs']]): - pulumi.set(self, "properties", value) + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) class Endpoint(pulumi.CustomResource): @@ -175,30 +93,20 @@ class Endpoint(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - created_at: Optional[pulumi.Input[str]] = None, - created_by: Optional[pulumi.Input[str]] = None, - created_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, endpoint_name: Optional[pulumi.Input[str]] = None, - last_modified_at: Optional[pulumi.Input[str]] = None, - last_modified_by: Optional[pulumi.Input[str]] = None, - last_modified_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, - properties: Optional[pulumi.Input[Union['EndpointPropertiesArgs', 'EndpointPropertiesArgsDict']]] = None, + resource_id: Optional[pulumi.Input[str]] = None, resource_uri: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[Union[str, 'Type']]] = None, __props__=None): """ The endpoint for the target resource. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] created_at: The timestamp of resource creation (UTC). - :param pulumi.Input[str] created_by: The identity that created the resource. - :param pulumi.Input[Union[str, 'CreatedByType']] created_by_type: The type of identity that created the resource. :param pulumi.Input[str] endpoint_name: The endpoint name. - :param pulumi.Input[str] last_modified_at: The timestamp of resource last modification (UTC) - :param pulumi.Input[str] last_modified_by: The identity that last modified the resource. - :param pulumi.Input[Union[str, 'CreatedByType']] last_modified_by_type: The type of identity that last modified the resource. - :param pulumi.Input[Union['EndpointPropertiesArgs', 'EndpointPropertiesArgsDict']] properties: The endpoint properties. - :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param pulumi.Input[str] resource_id: The resource Id of the connectivity endpoint (optional). + :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource. + :param pulumi.Input[Union[str, 'Type']] type: The type of endpoint. """ ... @overload @@ -224,15 +132,10 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - created_at: Optional[pulumi.Input[str]] = None, - created_by: Optional[pulumi.Input[str]] = None, - created_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, endpoint_name: Optional[pulumi.Input[str]] = None, - last_modified_at: Optional[pulumi.Input[str]] = None, - last_modified_by: Optional[pulumi.Input[str]] = None, - last_modified_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, - properties: Optional[pulumi.Input[Union['EndpointPropertiesArgs', 'EndpointPropertiesArgsDict']]] = None, + resource_id: Optional[pulumi.Input[str]] = None, resource_uri: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[Union[str, 'Type']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -242,20 +145,17 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = EndpointArgs.__new__(EndpointArgs) - __props__.__dict__["created_at"] = created_at - __props__.__dict__["created_by"] = created_by - __props__.__dict__["created_by_type"] = created_by_type __props__.__dict__["endpoint_name"] = endpoint_name - __props__.__dict__["last_modified_at"] = last_modified_at - __props__.__dict__["last_modified_by"] = last_modified_by - __props__.__dict__["last_modified_by_type"] = last_modified_by_type - __props__.__dict__["properties"] = properties + __props__.__dict__["resource_id"] = resource_id if resource_uri is None and not opts.urn: raise TypeError("Missing required property 'resource_uri'") __props__.__dict__["resource_uri"] = resource_uri + if type is None and not opts.urn: + raise TypeError("Missing required property 'type'") + __props__.__dict__["type"] = type __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None - __props__.__dict__["type"] = None alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:hybridconnectivity/v20211006preview:Endpoint"), pulumi.Alias(type_="azure-native:hybridconnectivity/v20220501preview:Endpoint"), pulumi.Alias(type_="azure-native:hybridconnectivity/v20230315:Endpoint"), pulumi.Alias(type_="azure-native:hybridconnectivity:Endpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Endpoint, __self__).__init__( @@ -280,66 +180,13 @@ def get(resource_name: str, __props__ = EndpointArgs.__new__(EndpointArgs) - __props__.__dict__["created_at"] = None - __props__.__dict__["created_by"] = None - __props__.__dict__["created_by_type"] = None - __props__.__dict__["last_modified_at"] = None - __props__.__dict__["last_modified_by"] = None - __props__.__dict__["last_modified_by_type"] = None __props__.__dict__["name"] = None - __props__.__dict__["properties"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["resource_id"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None return Endpoint(resource_name, opts=opts, __props__=__props__) - @property - @pulumi.getter(name="createdAt") - def created_at(self) -> pulumi.Output[Optional[str]]: - """ - The timestamp of resource creation (UTC). - """ - return pulumi.get(self, "created_at") - - @property - @pulumi.getter(name="createdBy") - def created_by(self) -> pulumi.Output[Optional[str]]: - """ - The identity that created the resource. - """ - return pulumi.get(self, "created_by") - - @property - @pulumi.getter(name="createdByType") - def created_by_type(self) -> pulumi.Output[Optional[str]]: - """ - The type of identity that created the resource. - """ - return pulumi.get(self, "created_by_type") - - @property - @pulumi.getter(name="lastModifiedAt") - def last_modified_at(self) -> pulumi.Output[Optional[str]]: - """ - The timestamp of resource last modification (UTC) - """ - return pulumi.get(self, "last_modified_at") - - @property - @pulumi.getter(name="lastModifiedBy") - def last_modified_by(self) -> pulumi.Output[Optional[str]]: - """ - The identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by") - - @property - @pulumi.getter(name="lastModifiedByType") - def last_modified_by_type(self) -> pulumi.Output[Optional[str]]: - """ - The type of identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by_type") - @property @pulumi.getter def name(self) -> pulumi.Output[str]: @@ -349,12 +196,20 @@ def name(self) -> pulumi.Output[str]: return pulumi.get(self, "name") @property - @pulumi.getter - def properties(self) -> pulumi.Output['outputs.EndpointPropertiesResponse']: + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The resource provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> pulumi.Output[Optional[str]]: """ - The endpoint properties. + The resource Id of the connectivity endpoint (optional). """ - return pulumi.get(self, "properties") + return pulumi.get(self, "resource_id") @property @pulumi.getter(name="systemData") diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_endpoint.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_endpoint.py index cd818e0d423b..51dae2b61586 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_endpoint.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_endpoint.py @@ -27,34 +27,19 @@ class GetEndpointResult: """ The endpoint for the target resource. """ - def __init__(__self__, created_at=None, created_by=None, created_by_type=None, id=None, last_modified_at=None, last_modified_by=None, last_modified_by_type=None, name=None, properties=None, system_data=None, type=None): - if created_at and not isinstance(created_at, str): - raise TypeError("Expected argument 'created_at' to be a str") - pulumi.set(__self__, "created_at", created_at) - if created_by and not isinstance(created_by, str): - raise TypeError("Expected argument 'created_by' to be a str") - pulumi.set(__self__, "created_by", created_by) - if created_by_type and not isinstance(created_by_type, str): - raise TypeError("Expected argument 'created_by_type' to be a str") - pulumi.set(__self__, "created_by_type", created_by_type) + def __init__(__self__, id=None, name=None, provisioning_state=None, resource_id=None, system_data=None, type=None): if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) - if last_modified_at and not isinstance(last_modified_at, str): - raise TypeError("Expected argument 'last_modified_at' to be a str") - pulumi.set(__self__, "last_modified_at", last_modified_at) - if last_modified_by and not isinstance(last_modified_by, str): - raise TypeError("Expected argument 'last_modified_by' to be a str") - pulumi.set(__self__, "last_modified_by", last_modified_by) - if last_modified_by_type and not isinstance(last_modified_by_type, str): - raise TypeError("Expected argument 'last_modified_by_type' to be a str") - pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) if name and not isinstance(name, str): raise TypeError("Expected argument 'name' to be a str") pulumi.set(__self__, "name", name) - if properties and not isinstance(properties, dict): - raise TypeError("Expected argument 'properties' to be a dict") - pulumi.set(__self__, "properties", properties) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if resource_id and not isinstance(resource_id, str): + raise TypeError("Expected argument 'resource_id' to be a str") + pulumi.set(__self__, "resource_id", resource_id) if system_data and not isinstance(system_data, dict): raise TypeError("Expected argument 'system_data' to be a dict") pulumi.set(__self__, "system_data", system_data) @@ -62,30 +47,6 @@ def __init__(__self__, created_at=None, created_by=None, created_by_type=None, i raise TypeError("Expected argument 'type' to be a str") pulumi.set(__self__, "type", type) - @property - @pulumi.getter(name="createdAt") - def created_at(self) -> Optional[str]: - """ - The timestamp of resource creation (UTC). - """ - return pulumi.get(self, "created_at") - - @property - @pulumi.getter(name="createdBy") - def created_by(self) -> Optional[str]: - """ - The identity that created the resource. - """ - return pulumi.get(self, "created_by") - - @property - @pulumi.getter(name="createdByType") - def created_by_type(self) -> Optional[str]: - """ - The type of identity that created the resource. - """ - return pulumi.get(self, "created_by_type") - @property @pulumi.getter def id(self) -> str: @@ -94,30 +55,6 @@ def id(self) -> str: """ return pulumi.get(self, "id") - @property - @pulumi.getter(name="lastModifiedAt") - def last_modified_at(self) -> Optional[str]: - """ - The timestamp of resource last modification (UTC) - """ - return pulumi.get(self, "last_modified_at") - - @property - @pulumi.getter(name="lastModifiedBy") - def last_modified_by(self) -> Optional[str]: - """ - The identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by") - - @property - @pulumi.getter(name="lastModifiedByType") - def last_modified_by_type(self) -> Optional[str]: - """ - The type of identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by_type") - @property @pulumi.getter def name(self) -> str: @@ -127,12 +64,20 @@ def name(self) -> str: return pulumi.get(self, "name") @property - @pulumi.getter - def properties(self) -> 'outputs.EndpointPropertiesResponse': + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The resource provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: """ - The endpoint properties. + The resource Id of the connectivity endpoint (optional). """ - return pulumi.get(self, "properties") + return pulumi.get(self, "resource_id") @property @pulumi.getter(name="systemData") @@ -157,15 +102,10 @@ def __await__(self): if False: yield self return GetEndpointResult( - created_at=self.created_at, - created_by=self.created_by, - created_by_type=self.created_by_type, id=self.id, - last_modified_at=self.last_modified_at, - last_modified_by=self.last_modified_by, - last_modified_by_type=self.last_modified_by_type, name=self.name, - properties=self.properties, + provisioning_state=self.provisioning_state, + resource_id=self.resource_id, system_data=self.system_data, type=self.type) @@ -178,7 +118,7 @@ def get_endpoint(endpoint_name: Optional[str] = None, :param str endpoint_name: The endpoint name. - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. """ __args__ = dict() __args__['endpointName'] = endpoint_name @@ -187,15 +127,10 @@ def get_endpoint(endpoint_name: Optional[str] = None, __ret__ = pulumi.runtime.invoke('azure-native:hybridconnectivity/v20241201:getEndpoint', __args__, opts=opts, typ=GetEndpointResult).value return AwaitableGetEndpointResult( - created_at=pulumi.get(__ret__, 'created_at'), - created_by=pulumi.get(__ret__, 'created_by'), - created_by_type=pulumi.get(__ret__, 'created_by_type'), id=pulumi.get(__ret__, 'id'), - last_modified_at=pulumi.get(__ret__, 'last_modified_at'), - last_modified_by=pulumi.get(__ret__, 'last_modified_by'), - last_modified_by_type=pulumi.get(__ret__, 'last_modified_by_type'), name=pulumi.get(__ret__, 'name'), - properties=pulumi.get(__ret__, 'properties'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + resource_id=pulumi.get(__ret__, 'resource_id'), system_data=pulumi.get(__ret__, 'system_data'), type=pulumi.get(__ret__, 'type')) def get_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None, @@ -206,7 +141,7 @@ def get_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None, :param str endpoint_name: The endpoint name. - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. """ __args__ = dict() __args__['endpointName'] = endpoint_name @@ -214,14 +149,9 @@ def get_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None, opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke_output('azure-native:hybridconnectivity/v20241201:getEndpoint', __args__, opts=opts, typ=GetEndpointResult) return __ret__.apply(lambda __response__: GetEndpointResult( - created_at=pulumi.get(__response__, 'created_at'), - created_by=pulumi.get(__response__, 'created_by'), - created_by_type=pulumi.get(__response__, 'created_by_type'), id=pulumi.get(__response__, 'id'), - last_modified_at=pulumi.get(__response__, 'last_modified_at'), - last_modified_by=pulumi.get(__response__, 'last_modified_by'), - last_modified_by_type=pulumi.get(__response__, 'last_modified_by_type'), name=pulumi.get(__response__, 'name'), - properties=pulumi.get(__response__, 'properties'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + resource_id=pulumi.get(__response__, 'resource_id'), system_data=pulumi.get(__response__, 'system_data'), type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_public_cloud_connector.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_public_cloud_connector.py index 140ce0c35d11..0f1d730fd2f8 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_public_cloud_connector.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_public_cloud_connector.py @@ -27,7 +27,16 @@ class GetPublicCloudConnectorResult: """ Public Cloud Connector """ - def __init__(__self__, id=None, location=None, name=None, properties=None, system_data=None, tags=None, type=None): + def __init__(__self__, aws_cloud_profile=None, connector_primary_identifier=None, host_type=None, id=None, location=None, name=None, provisioning_state=None, system_data=None, tags=None, type=None): + if aws_cloud_profile and not isinstance(aws_cloud_profile, dict): + raise TypeError("Expected argument 'aws_cloud_profile' to be a dict") + pulumi.set(__self__, "aws_cloud_profile", aws_cloud_profile) + if connector_primary_identifier and not isinstance(connector_primary_identifier, str): + raise TypeError("Expected argument 'connector_primary_identifier' to be a str") + pulumi.set(__self__, "connector_primary_identifier", connector_primary_identifier) + if host_type and not isinstance(host_type, str): + raise TypeError("Expected argument 'host_type' to be a str") + pulumi.set(__self__, "host_type", host_type) if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) @@ -37,9 +46,9 @@ def __init__(__self__, id=None, location=None, name=None, properties=None, syste if name and not isinstance(name, str): raise TypeError("Expected argument 'name' to be a str") pulumi.set(__self__, "name", name) - if properties and not isinstance(properties, dict): - raise TypeError("Expected argument 'properties' to be a dict") - pulumi.set(__self__, "properties", properties) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) if system_data and not isinstance(system_data, dict): raise TypeError("Expected argument 'system_data' to be a dict") pulumi.set(__self__, "system_data", system_data) @@ -50,6 +59,30 @@ def __init__(__self__, id=None, location=None, name=None, properties=None, syste raise TypeError("Expected argument 'type' to be a str") pulumi.set(__self__, "type", type) + @property + @pulumi.getter(name="awsCloudProfile") + def aws_cloud_profile(self) -> 'outputs.AwsCloudProfileResponse': + """ + Cloud profile for AWS. + """ + return pulumi.get(self, "aws_cloud_profile") + + @property + @pulumi.getter(name="connectorPrimaryIdentifier") + def connector_primary_identifier(self) -> str: + """ + Connector primary identifier. + """ + return pulumi.get(self, "connector_primary_identifier") + + @property + @pulumi.getter(name="hostType") + def host_type(self) -> str: + """ + Host cloud the public cloud connector. + """ + return pulumi.get(self, "host_type") + @property @pulumi.getter def id(self) -> str: @@ -75,12 +108,12 @@ def name(self) -> str: return pulumi.get(self, "name") @property - @pulumi.getter - def properties(self) -> 'outputs.PublicCloudConnectorPropertiesResponse': + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: """ - The resource-specific properties for this resource. + The resource provisioning state. """ - return pulumi.get(self, "properties") + return pulumi.get(self, "provisioning_state") @property @pulumi.getter(name="systemData") @@ -113,10 +146,13 @@ def __await__(self): if False: yield self return GetPublicCloudConnectorResult( + aws_cloud_profile=self.aws_cloud_profile, + connector_primary_identifier=self.connector_primary_identifier, + host_type=self.host_type, id=self.id, location=self.location, name=self.name, - properties=self.properties, + provisioning_state=self.provisioning_state, system_data=self.system_data, tags=self.tags, type=self.type) @@ -139,10 +175,13 @@ def get_public_cloud_connector(public_cloud_connector: Optional[str] = None, __ret__ = pulumi.runtime.invoke('azure-native:hybridconnectivity/v20241201:getPublicCloudConnector', __args__, opts=opts, typ=GetPublicCloudConnectorResult).value return AwaitableGetPublicCloudConnectorResult( + aws_cloud_profile=pulumi.get(__ret__, 'aws_cloud_profile'), + connector_primary_identifier=pulumi.get(__ret__, 'connector_primary_identifier'), + host_type=pulumi.get(__ret__, 'host_type'), id=pulumi.get(__ret__, 'id'), location=pulumi.get(__ret__, 'location'), name=pulumi.get(__ret__, 'name'), - properties=pulumi.get(__ret__, 'properties'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), system_data=pulumi.get(__ret__, 'system_data'), tags=pulumi.get(__ret__, 'tags'), type=pulumi.get(__ret__, 'type')) @@ -162,10 +201,13 @@ def get_public_cloud_connector_output(public_cloud_connector: Optional[pulumi.In opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke_output('azure-native:hybridconnectivity/v20241201:getPublicCloudConnector', __args__, opts=opts, typ=GetPublicCloudConnectorResult) return __ret__.apply(lambda __response__: GetPublicCloudConnectorResult( + aws_cloud_profile=pulumi.get(__response__, 'aws_cloud_profile'), + connector_primary_identifier=pulumi.get(__response__, 'connector_primary_identifier'), + host_type=pulumi.get(__response__, 'host_type'), id=pulumi.get(__response__, 'id'), location=pulumi.get(__response__, 'location'), name=pulumi.get(__response__, 'name'), - properties=pulumi.get(__response__, 'properties'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), system_data=pulumi.get(__response__, 'system_data'), tags=pulumi.get(__response__, 'tags'), type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_service_configuration.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_service_configuration.py index 24865dfafb20..9f2c5b41d559 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_service_configuration.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_service_configuration.py @@ -27,28 +27,10 @@ class GetServiceConfigurationResult: """ The service configuration details associated with the target resource. """ - def __init__(__self__, created_at=None, created_by=None, created_by_type=None, id=None, last_modified_at=None, last_modified_by=None, last_modified_by_type=None, name=None, port=None, provisioning_state=None, resource_id=None, service_name=None, system_data=None, type=None): - if created_at and not isinstance(created_at, str): - raise TypeError("Expected argument 'created_at' to be a str") - pulumi.set(__self__, "created_at", created_at) - if created_by and not isinstance(created_by, str): - raise TypeError("Expected argument 'created_by' to be a str") - pulumi.set(__self__, "created_by", created_by) - if created_by_type and not isinstance(created_by_type, str): - raise TypeError("Expected argument 'created_by_type' to be a str") - pulumi.set(__self__, "created_by_type", created_by_type) + def __init__(__self__, id=None, name=None, port=None, provisioning_state=None, resource_id=None, service_name=None, system_data=None, type=None): if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) - if last_modified_at and not isinstance(last_modified_at, str): - raise TypeError("Expected argument 'last_modified_at' to be a str") - pulumi.set(__self__, "last_modified_at", last_modified_at) - if last_modified_by and not isinstance(last_modified_by, str): - raise TypeError("Expected argument 'last_modified_by' to be a str") - pulumi.set(__self__, "last_modified_by", last_modified_by) - if last_modified_by_type and not isinstance(last_modified_by_type, str): - raise TypeError("Expected argument 'last_modified_by_type' to be a str") - pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) if name and not isinstance(name, str): raise TypeError("Expected argument 'name' to be a str") pulumi.set(__self__, "name", name) @@ -71,30 +53,6 @@ def __init__(__self__, created_at=None, created_by=None, created_by_type=None, i raise TypeError("Expected argument 'type' to be a str") pulumi.set(__self__, "type", type) - @property - @pulumi.getter(name="createdAt") - def created_at(self) -> Optional[str]: - """ - The timestamp of resource creation (UTC). - """ - return pulumi.get(self, "created_at") - - @property - @pulumi.getter(name="createdBy") - def created_by(self) -> Optional[str]: - """ - The identity that created the resource. - """ - return pulumi.get(self, "created_by") - - @property - @pulumi.getter(name="createdByType") - def created_by_type(self) -> Optional[str]: - """ - The type of identity that created the resource. - """ - return pulumi.get(self, "created_by_type") - @property @pulumi.getter def id(self) -> str: @@ -103,30 +61,6 @@ def id(self) -> str: """ return pulumi.get(self, "id") - @property - @pulumi.getter(name="lastModifiedAt") - def last_modified_at(self) -> Optional[str]: - """ - The timestamp of resource last modification (UTC) - """ - return pulumi.get(self, "last_modified_at") - - @property - @pulumi.getter(name="lastModifiedBy") - def last_modified_by(self) -> Optional[str]: - """ - The identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by") - - @property - @pulumi.getter(name="lastModifiedByType") - def last_modified_by_type(self) -> Optional[str]: - """ - The type of identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by_type") - @property @pulumi.getter def name(self) -> str: @@ -190,13 +124,7 @@ def __await__(self): if False: yield self return GetServiceConfigurationResult( - created_at=self.created_at, - created_by=self.created_by, - created_by_type=self.created_by_type, id=self.id, - last_modified_at=self.last_modified_at, - last_modified_by=self.last_modified_by, - last_modified_by_type=self.last_modified_by_type, name=self.name, port=self.port, provisioning_state=self.provisioning_state, @@ -215,7 +143,7 @@ def get_service_configuration(endpoint_name: Optional[str] = None, :param str endpoint_name: The endpoint name. - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. :param str service_configuration_name: The service name. """ __args__ = dict() @@ -226,13 +154,7 @@ def get_service_configuration(endpoint_name: Optional[str] = None, __ret__ = pulumi.runtime.invoke('azure-native:hybridconnectivity/v20241201:getServiceConfiguration', __args__, opts=opts, typ=GetServiceConfigurationResult).value return AwaitableGetServiceConfigurationResult( - created_at=pulumi.get(__ret__, 'created_at'), - created_by=pulumi.get(__ret__, 'created_by'), - created_by_type=pulumi.get(__ret__, 'created_by_type'), id=pulumi.get(__ret__, 'id'), - last_modified_at=pulumi.get(__ret__, 'last_modified_at'), - last_modified_by=pulumi.get(__ret__, 'last_modified_by'), - last_modified_by_type=pulumi.get(__ret__, 'last_modified_by_type'), name=pulumi.get(__ret__, 'name'), port=pulumi.get(__ret__, 'port'), provisioning_state=pulumi.get(__ret__, 'provisioning_state'), @@ -249,7 +171,7 @@ def get_service_configuration_output(endpoint_name: Optional[pulumi.Input[str]] :param str endpoint_name: The endpoint name. - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. :param str service_configuration_name: The service name. """ __args__ = dict() @@ -259,13 +181,7 @@ def get_service_configuration_output(endpoint_name: Optional[pulumi.Input[str]] opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke_output('azure-native:hybridconnectivity/v20241201:getServiceConfiguration', __args__, opts=opts, typ=GetServiceConfigurationResult) return __ret__.apply(lambda __response__: GetServiceConfigurationResult( - created_at=pulumi.get(__response__, 'created_at'), - created_by=pulumi.get(__response__, 'created_by'), - created_by_type=pulumi.get(__response__, 'created_by_type'), id=pulumi.get(__response__, 'id'), - last_modified_at=pulumi.get(__response__, 'last_modified_at'), - last_modified_by=pulumi.get(__response__, 'last_modified_by'), - last_modified_by_type=pulumi.get(__response__, 'last_modified_by_type'), name=pulumi.get(__response__, 'name'), port=pulumi.get(__response__, 'port'), provisioning_state=pulumi.get(__response__, 'provisioning_state'), diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_solution_configuration.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_solution_configuration.py index 336d81dab6b3..b67b69dbf1cf 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_solution_configuration.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/get_solution_configuration.py @@ -27,16 +27,31 @@ class GetSolutionConfigurationResult: """ Solution Configuration """ - def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + def __init__(__self__, id=None, last_sync_time=None, name=None, provisioning_state=None, solution_settings=None, solution_type=None, status=None, status_details=None, system_data=None, type=None): if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) + if last_sync_time and not isinstance(last_sync_time, str): + raise TypeError("Expected argument 'last_sync_time' to be a str") + pulumi.set(__self__, "last_sync_time", last_sync_time) if name and not isinstance(name, str): raise TypeError("Expected argument 'name' to be a str") pulumi.set(__self__, "name", name) - if properties and not isinstance(properties, dict): - raise TypeError("Expected argument 'properties' to be a dict") - pulumi.set(__self__, "properties", properties) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if solution_settings and not isinstance(solution_settings, dict): + raise TypeError("Expected argument 'solution_settings' to be a dict") + pulumi.set(__self__, "solution_settings", solution_settings) + if solution_type and not isinstance(solution_type, str): + raise TypeError("Expected argument 'solution_type' to be a str") + pulumi.set(__self__, "solution_type", solution_type) + if status and not isinstance(status, str): + raise TypeError("Expected argument 'status' to be a str") + pulumi.set(__self__, "status", status) + if status_details and not isinstance(status_details, str): + raise TypeError("Expected argument 'status_details' to be a str") + pulumi.set(__self__, "status_details", status_details) if system_data and not isinstance(system_data, dict): raise TypeError("Expected argument 'system_data' to be a dict") pulumi.set(__self__, "system_data", system_data) @@ -52,6 +67,14 @@ def id(self) -> str: """ return pulumi.get(self, "id") + @property + @pulumi.getter(name="lastSyncTime") + def last_sync_time(self) -> str: + """ + The last time resources were inventoried + """ + return pulumi.get(self, "last_sync_time") + @property @pulumi.getter def name(self) -> str: @@ -60,13 +83,45 @@ def name(self) -> str: """ return pulumi.get(self, "name") + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The resource provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="solutionSettings") + def solution_settings(self) -> Optional[Mapping[str, str]]: + """ + Solution settings + """ + return pulumi.get(self, "solution_settings") + + @property + @pulumi.getter(name="solutionType") + def solution_type(self) -> str: + """ + The type of the solution + """ + return pulumi.get(self, "solution_type") + @property @pulumi.getter - def properties(self) -> 'outputs.SolutionConfigurationPropertiesResponse': + def status(self) -> str: + """ + The status of solution configurations + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="statusDetails") + def status_details(self) -> str: """ - The resource-specific properties for this resource. + The detailed message of status details """ - return pulumi.get(self, "properties") + return pulumi.get(self, "status_details") @property @pulumi.getter(name="systemData") @@ -92,8 +147,13 @@ def __await__(self): yield self return GetSolutionConfigurationResult( id=self.id, + last_sync_time=self.last_sync_time, name=self.name, - properties=self.properties, + provisioning_state=self.provisioning_state, + solution_settings=self.solution_settings, + solution_type=self.solution_type, + status=self.status, + status_details=self.status_details, system_data=self.system_data, type=self.type) @@ -116,8 +176,13 @@ def get_solution_configuration(resource_uri: Optional[str] = None, return AwaitableGetSolutionConfigurationResult( id=pulumi.get(__ret__, 'id'), + last_sync_time=pulumi.get(__ret__, 'last_sync_time'), name=pulumi.get(__ret__, 'name'), - properties=pulumi.get(__ret__, 'properties'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + solution_settings=pulumi.get(__ret__, 'solution_settings'), + solution_type=pulumi.get(__ret__, 'solution_type'), + status=pulumi.get(__ret__, 'status'), + status_details=pulumi.get(__ret__, 'status_details'), system_data=pulumi.get(__ret__, 'system_data'), type=pulumi.get(__ret__, 'type')) def get_solution_configuration_output(resource_uri: Optional[pulumi.Input[str]] = None, @@ -137,7 +202,12 @@ def get_solution_configuration_output(resource_uri: Optional[pulumi.Input[str]] __ret__ = pulumi.runtime.invoke_output('azure-native:hybridconnectivity/v20241201:getSolutionConfiguration', __args__, opts=opts, typ=GetSolutionConfigurationResult) return __ret__.apply(lambda __response__: GetSolutionConfigurationResult( id=pulumi.get(__response__, 'id'), + last_sync_time=pulumi.get(__response__, 'last_sync_time'), name=pulumi.get(__response__, 'name'), - properties=pulumi.get(__response__, 'properties'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + solution_settings=pulumi.get(__response__, 'solution_settings'), + solution_type=pulumi.get(__response__, 'solution_type'), + status=pulumi.get(__response__, 'status'), + status_details=pulumi.get(__response__, 'status_details'), system_data=pulumi.get(__response__, 'system_data'), type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_credentials.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_credentials.py index 4d3b10210b73..4c07b0591cf0 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_credentials.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_credentials.py @@ -121,8 +121,8 @@ def list_endpoint_credentials(endpoint_name: Optional[str] = None, :param str endpoint_name: The endpoint name. :param int expiresin: The is how long the endpoint access token is valid (in seconds). - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. - :param Union[str, 'ServiceName'] service_name: The name of the service. If not provided, the request will by pass the generation of service configuration token + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. + :param Union[str, 'ServiceName'] service_name: The name of the service. If not provided, the request will by pass the generation of service configuration token """ __args__ = dict() __args__['endpointName'] = endpoint_name @@ -150,8 +150,8 @@ def list_endpoint_credentials_output(endpoint_name: Optional[pulumi.Input[str]] :param str endpoint_name: The endpoint name. :param int expiresin: The is how long the endpoint access token is valid (in seconds). - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. - :param Union[str, 'ServiceName'] service_name: The name of the service. If not provided, the request will by pass the generation of service configuration token + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. + :param Union[str, 'ServiceName'] service_name: The name of the service. If not provided, the request will by pass the generation of service configuration token """ __args__ = dict() __args__['endpointName'] = endpoint_name diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_ingress_gateway_credentials.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_ingress_gateway_credentials.py index 981cc9d7d813..a016e49cb5cb 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_ingress_gateway_credentials.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_ingress_gateway_credentials.py @@ -157,8 +157,8 @@ def list_endpoint_ingress_gateway_credentials(endpoint_name: Optional[str] = Non :param str endpoint_name: The endpoint name. :param int expiresin: The is how long the endpoint access token is valid (in seconds). - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. - :param Union[str, 'ServiceName'] service_name: The name of the service. + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. + :param Union[str, 'ServiceName'] service_name: The name of the service. If not provided, the request will by pass the generation of service configuration token. """ __args__ = dict() __args__['endpointName'] = endpoint_name @@ -189,8 +189,8 @@ def list_endpoint_ingress_gateway_credentials_output(endpoint_name: Optional[pul :param str endpoint_name: The endpoint name. :param int expiresin: The is how long the endpoint access token is valid (in seconds). - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. - :param Union[str, 'ServiceName'] service_name: The name of the service. + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. + :param Union[str, 'ServiceName'] service_name: The name of the service. If not provided, the request will by pass the generation of service configuration token. """ __args__ = dict() __args__['endpointName'] = endpoint_name diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_managed_proxy_details.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_managed_proxy_details.py index 45c2445cafdb..0ca8efff3e02 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_managed_proxy_details.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/list_endpoint_managed_proxy_details.py @@ -74,7 +74,7 @@ def list_endpoint_managed_proxy_details(endpoint_name: Optional[str] = None, :param str endpoint_name: The endpoint name. :param str hostname: The target host name. - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. :param str service: The name of the service. :param Union[str, 'ServiceName'] service_name: The name of the service. It is an optional property, if not provided, service configuration tokens issue code would be by passed. """ @@ -102,7 +102,7 @@ def list_endpoint_managed_proxy_details_output(endpoint_name: Optional[pulumi.In :param str endpoint_name: The endpoint name. :param str hostname: The target host name. - :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param str resource_uri: The fully qualified Azure Resource manager identifier of the resource. :param str service: The name of the service. :param Union[str, 'ServiceName'] service_name: The name of the service. It is an optional property, if not provided, service configuration tokens issue code would be by passed. """ diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/outputs.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/outputs.py index d5bb6634b82d..53e4edc1da54 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/outputs.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/outputs.py @@ -13,14 +13,10 @@ else: from typing_extensions import NotRequired, TypedDict, TypeAlias from ... import _utilities -from . import outputs from ._enums import * __all__ = [ 'AwsCloudProfileResponse', - 'EndpointPropertiesResponse', - 'PublicCloudConnectorPropertiesResponse', - 'SolutionConfigurationPropertiesResponse', 'SystemDataResponse', ] @@ -93,251 +89,6 @@ def is_organizational_account(self) -> Optional[bool]: return pulumi.get(self, "is_organizational_account") -@pulumi.output_type -class EndpointPropertiesResponse(dict): - """ - Endpoint details - """ - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "provisioningState": - suggest = "provisioning_state" - elif key == "resourceId": - suggest = "resource_id" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in EndpointPropertiesResponse. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - EndpointPropertiesResponse.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - EndpointPropertiesResponse.__key_warning(key) - return super().get(key, default) - - def __init__(__self__, *, - provisioning_state: str, - type: str, - resource_id: Optional[str] = None): - """ - Endpoint details - :param str provisioning_state: The resource provisioning state. - :param str type: The type of endpoint. - :param str resource_id: The resource Id of the connectivity endpoint (optional). - """ - pulumi.set(__self__, "provisioning_state", provisioning_state) - pulumi.set(__self__, "type", type) - if resource_id is not None: - pulumi.set(__self__, "resource_id", resource_id) - - @property - @pulumi.getter(name="provisioningState") - def provisioning_state(self) -> str: - """ - The resource provisioning state. - """ - return pulumi.get(self, "provisioning_state") - - @property - @pulumi.getter - def type(self) -> str: - """ - The type of endpoint. - """ - return pulumi.get(self, "type") - - @property - @pulumi.getter(name="resourceId") - def resource_id(self) -> Optional[str]: - """ - The resource Id of the connectivity endpoint (optional). - """ - return pulumi.get(self, "resource_id") - - -@pulumi.output_type -class PublicCloudConnectorPropertiesResponse(dict): - """ - Properties of public cloud connectors. - """ - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "awsCloudProfile": - suggest = "aws_cloud_profile" - elif key == "connectorPrimaryIdentifier": - suggest = "connector_primary_identifier" - elif key == "hostType": - suggest = "host_type" - elif key == "provisioningState": - suggest = "provisioning_state" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in PublicCloudConnectorPropertiesResponse. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - PublicCloudConnectorPropertiesResponse.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - PublicCloudConnectorPropertiesResponse.__key_warning(key) - return super().get(key, default) - - def __init__(__self__, *, - aws_cloud_profile: 'outputs.AwsCloudProfileResponse', - connector_primary_identifier: str, - host_type: str, - provisioning_state: str): - """ - Properties of public cloud connectors. - :param 'AwsCloudProfileResponse' aws_cloud_profile: Cloud profile for AWS. - :param str connector_primary_identifier: Connector primary identifier. - :param str host_type: Host cloud the public cloud connector. - :param str provisioning_state: The resource provisioning state. - """ - pulumi.set(__self__, "aws_cloud_profile", aws_cloud_profile) - pulumi.set(__self__, "connector_primary_identifier", connector_primary_identifier) - pulumi.set(__self__, "host_type", host_type) - pulumi.set(__self__, "provisioning_state", provisioning_state) - - @property - @pulumi.getter(name="awsCloudProfile") - def aws_cloud_profile(self) -> 'outputs.AwsCloudProfileResponse': - """ - Cloud profile for AWS. - """ - return pulumi.get(self, "aws_cloud_profile") - - @property - @pulumi.getter(name="connectorPrimaryIdentifier") - def connector_primary_identifier(self) -> str: - """ - Connector primary identifier. - """ - return pulumi.get(self, "connector_primary_identifier") - - @property - @pulumi.getter(name="hostType") - def host_type(self) -> str: - """ - Host cloud the public cloud connector. - """ - return pulumi.get(self, "host_type") - - @property - @pulumi.getter(name="provisioningState") - def provisioning_state(self) -> str: - """ - The resource provisioning state. - """ - return pulumi.get(self, "provisioning_state") - - -@pulumi.output_type -class SolutionConfigurationPropertiesResponse(dict): - """ - Solution configuration resource. - """ - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "lastSyncTime": - suggest = "last_sync_time" - elif key == "provisioningState": - suggest = "provisioning_state" - elif key == "solutionType": - suggest = "solution_type" - elif key == "statusDetails": - suggest = "status_details" - elif key == "solutionSettings": - suggest = "solution_settings" - - if suggest: - pulumi.log.warn(f"Key '{key}' not found in SolutionConfigurationPropertiesResponse. Access the value via the '{suggest}' property getter instead.") - - def __getitem__(self, key: str) -> Any: - SolutionConfigurationPropertiesResponse.__key_warning(key) - return super().__getitem__(key) - - def get(self, key: str, default = None) -> Any: - SolutionConfigurationPropertiesResponse.__key_warning(key) - return super().get(key, default) - - def __init__(__self__, *, - last_sync_time: str, - provisioning_state: str, - solution_type: str, - status: str, - status_details: str, - solution_settings: Optional[Mapping[str, str]] = None): - """ - Solution configuration resource. - :param str last_sync_time: The last time resources were inventoried - :param str provisioning_state: The resource provisioning state. - :param str solution_type: The type of the solution - :param str status: The status of solution configurations - :param str status_details: The detailed message of status details - :param Mapping[str, str] solution_settings: Solution settings - """ - pulumi.set(__self__, "last_sync_time", last_sync_time) - pulumi.set(__self__, "provisioning_state", provisioning_state) - pulumi.set(__self__, "solution_type", solution_type) - pulumi.set(__self__, "status", status) - pulumi.set(__self__, "status_details", status_details) - if solution_settings is not None: - pulumi.set(__self__, "solution_settings", solution_settings) - - @property - @pulumi.getter(name="lastSyncTime") - def last_sync_time(self) -> str: - """ - The last time resources were inventoried - """ - return pulumi.get(self, "last_sync_time") - - @property - @pulumi.getter(name="provisioningState") - def provisioning_state(self) -> str: - """ - The resource provisioning state. - """ - return pulumi.get(self, "provisioning_state") - - @property - @pulumi.getter(name="solutionType") - def solution_type(self) -> str: - """ - The type of the solution - """ - return pulumi.get(self, "solution_type") - - @property - @pulumi.getter - def status(self) -> str: - """ - The status of solution configurations - """ - return pulumi.get(self, "status") - - @property - @pulumi.getter(name="statusDetails") - def status_details(self) -> str: - """ - The detailed message of status details - """ - return pulumi.get(self, "status_details") - - @property - @pulumi.getter(name="solutionSettings") - def solution_settings(self) -> Optional[Mapping[str, str]]: - """ - Solution settings - """ - return pulumi.get(self, "solution_settings") - - @pulumi.output_type class SystemDataResponse(dict): """ diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/public_cloud_connector.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/public_cloud_connector.py index a076195916b3..bb1292d2301f 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/public_cloud_connector.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/public_cloud_connector.py @@ -22,29 +22,55 @@ @pulumi.input_type class PublicCloudConnectorArgs: def __init__(__self__, *, + aws_cloud_profile: pulumi.Input['AwsCloudProfileArgs'], + host_type: pulumi.Input[Union[str, 'HostType']], resource_group_name: pulumi.Input[str], location: Optional[pulumi.Input[str]] = None, - properties: Optional[pulumi.Input['PublicCloudConnectorPropertiesArgs']] = None, public_cloud_connector: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ The set of arguments for constructing a PublicCloudConnector resource. + :param pulumi.Input['AwsCloudProfileArgs'] aws_cloud_profile: Cloud profile for AWS. + :param pulumi.Input[Union[str, 'HostType']] host_type: Host cloud the public cloud connector. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[str] location: The geo-location where the resource lives - :param pulumi.Input['PublicCloudConnectorPropertiesArgs'] properties: The resource-specific properties for this resource. :param pulumi.Input[str] public_cloud_connector: Represent public cloud connectors resource. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. """ + pulumi.set(__self__, "aws_cloud_profile", aws_cloud_profile) + pulumi.set(__self__, "host_type", host_type) pulumi.set(__self__, "resource_group_name", resource_group_name) if location is not None: pulumi.set(__self__, "location", location) - if properties is not None: - pulumi.set(__self__, "properties", properties) if public_cloud_connector is not None: pulumi.set(__self__, "public_cloud_connector", public_cloud_connector) if tags is not None: pulumi.set(__self__, "tags", tags) + @property + @pulumi.getter(name="awsCloudProfile") + def aws_cloud_profile(self) -> pulumi.Input['AwsCloudProfileArgs']: + """ + Cloud profile for AWS. + """ + return pulumi.get(self, "aws_cloud_profile") + + @aws_cloud_profile.setter + def aws_cloud_profile(self, value: pulumi.Input['AwsCloudProfileArgs']): + pulumi.set(self, "aws_cloud_profile", value) + + @property + @pulumi.getter(name="hostType") + def host_type(self) -> pulumi.Input[Union[str, 'HostType']]: + """ + Host cloud the public cloud connector. + """ + return pulumi.get(self, "host_type") + + @host_type.setter + def host_type(self, value: pulumi.Input[Union[str, 'HostType']]): + pulumi.set(self, "host_type", value) + @property @pulumi.getter(name="resourceGroupName") def resource_group_name(self) -> pulumi.Input[str]: @@ -69,18 +95,6 @@ def location(self) -> Optional[pulumi.Input[str]]: def location(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "location", value) - @property - @pulumi.getter - def properties(self) -> Optional[pulumi.Input['PublicCloudConnectorPropertiesArgs']]: - """ - The resource-specific properties for this resource. - """ - return pulumi.get(self, "properties") - - @properties.setter - def properties(self, value: Optional[pulumi.Input['PublicCloudConnectorPropertiesArgs']]): - pulumi.set(self, "properties", value) - @property @pulumi.getter(name="publicCloudConnector") def public_cloud_connector(self) -> Optional[pulumi.Input[str]]: @@ -111,8 +125,9 @@ class PublicCloudConnector(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + aws_cloud_profile: Optional[pulumi.Input[Union['AwsCloudProfileArgs', 'AwsCloudProfileArgsDict']]] = None, + host_type: Optional[pulumi.Input[Union[str, 'HostType']]] = None, location: Optional[pulumi.Input[str]] = None, - properties: Optional[pulumi.Input[Union['PublicCloudConnectorPropertiesArgs', 'PublicCloudConnectorPropertiesArgsDict']]] = None, public_cloud_connector: Optional[pulumi.Input[str]] = None, resource_group_name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, @@ -122,8 +137,9 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['AwsCloudProfileArgs', 'AwsCloudProfileArgsDict']] aws_cloud_profile: Cloud profile for AWS. + :param pulumi.Input[Union[str, 'HostType']] host_type: Host cloud the public cloud connector. :param pulumi.Input[str] location: The geo-location where the resource lives - :param pulumi.Input[Union['PublicCloudConnectorPropertiesArgs', 'PublicCloudConnectorPropertiesArgsDict']] properties: The resource-specific properties for this resource. :param pulumi.Input[str] public_cloud_connector: Represent public cloud connectors resource. :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. @@ -152,8 +168,9 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + aws_cloud_profile: Optional[pulumi.Input[Union['AwsCloudProfileArgs', 'AwsCloudProfileArgsDict']]] = None, + host_type: Optional[pulumi.Input[Union[str, 'HostType']]] = None, location: Optional[pulumi.Input[str]] = None, - properties: Optional[pulumi.Input[Union['PublicCloudConnectorPropertiesArgs', 'PublicCloudConnectorPropertiesArgsDict']]] = None, public_cloud_connector: Optional[pulumi.Input[str]] = None, resource_group_name: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, @@ -166,14 +183,21 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = PublicCloudConnectorArgs.__new__(PublicCloudConnectorArgs) + if aws_cloud_profile is None and not opts.urn: + raise TypeError("Missing required property 'aws_cloud_profile'") + __props__.__dict__["aws_cloud_profile"] = aws_cloud_profile + if host_type is None and not opts.urn: + raise TypeError("Missing required property 'host_type'") + __props__.__dict__["host_type"] = host_type __props__.__dict__["location"] = location - __props__.__dict__["properties"] = properties __props__.__dict__["public_cloud_connector"] = public_cloud_connector if resource_group_name is None and not opts.urn: raise TypeError("Missing required property 'resource_group_name'") __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["tags"] = tags + __props__.__dict__["connector_primary_identifier"] = None __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:hybridconnectivity:PublicCloudConnector")]) @@ -200,14 +224,41 @@ def get(resource_name: str, __props__ = PublicCloudConnectorArgs.__new__(PublicCloudConnectorArgs) + __props__.__dict__["aws_cloud_profile"] = None + __props__.__dict__["connector_primary_identifier"] = None + __props__.__dict__["host_type"] = None __props__.__dict__["location"] = None __props__.__dict__["name"] = None - __props__.__dict__["properties"] = None + __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["tags"] = None __props__.__dict__["type"] = None return PublicCloudConnector(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter(name="awsCloudProfile") + def aws_cloud_profile(self) -> pulumi.Output['outputs.AwsCloudProfileResponse']: + """ + Cloud profile for AWS. + """ + return pulumi.get(self, "aws_cloud_profile") + + @property + @pulumi.getter(name="connectorPrimaryIdentifier") + def connector_primary_identifier(self) -> pulumi.Output[str]: + """ + Connector primary identifier. + """ + return pulumi.get(self, "connector_primary_identifier") + + @property + @pulumi.getter(name="hostType") + def host_type(self) -> pulumi.Output[str]: + """ + Host cloud the public cloud connector. + """ + return pulumi.get(self, "host_type") + @property @pulumi.getter def location(self) -> pulumi.Output[str]: @@ -225,12 +276,12 @@ def name(self) -> pulumi.Output[str]: return pulumi.get(self, "name") @property - @pulumi.getter - def properties(self) -> pulumi.Output['outputs.PublicCloudConnectorPropertiesResponse']: + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: """ - The resource-specific properties for this resource. + The resource provisioning state. """ - return pulumi.get(self, "properties") + return pulumi.get(self, "provisioning_state") @property @pulumi.getter(name="systemData") diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/service_configuration.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/service_configuration.py index e4aa4c0e86e0..2a2fcc854d37 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/service_configuration.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/service_configuration.py @@ -24,26 +24,14 @@ def __init__(__self__, *, endpoint_name: pulumi.Input[str], resource_uri: pulumi.Input[str], service_name: pulumi.Input[Union[str, 'ServiceName']], - created_at: Optional[pulumi.Input[str]] = None, - created_by: Optional[pulumi.Input[str]] = None, - created_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, - last_modified_at: Optional[pulumi.Input[str]] = None, - last_modified_by: Optional[pulumi.Input[str]] = None, - last_modified_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, port: Optional[pulumi.Input[float]] = None, resource_id: Optional[pulumi.Input[str]] = None, service_configuration_name: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a ServiceConfiguration resource. :param pulumi.Input[str] endpoint_name: The endpoint name. - :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource. :param pulumi.Input[Union[str, 'ServiceName']] service_name: Name of the service. - :param pulumi.Input[str] created_at: The timestamp of resource creation (UTC). - :param pulumi.Input[str] created_by: The identity that created the resource. - :param pulumi.Input[Union[str, 'CreatedByType']] created_by_type: The type of identity that created the resource. - :param pulumi.Input[str] last_modified_at: The timestamp of resource last modification (UTC) - :param pulumi.Input[str] last_modified_by: The identity that last modified the resource. - :param pulumi.Input[Union[str, 'CreatedByType']] last_modified_by_type: The type of identity that last modified the resource. :param pulumi.Input[float] port: The port on which service is enabled. :param pulumi.Input[str] resource_id: The resource Id of the connectivity endpoint (optional). :param pulumi.Input[str] service_configuration_name: The service name. @@ -51,18 +39,6 @@ def __init__(__self__, *, pulumi.set(__self__, "endpoint_name", endpoint_name) pulumi.set(__self__, "resource_uri", resource_uri) pulumi.set(__self__, "service_name", service_name) - if created_at is not None: - pulumi.set(__self__, "created_at", created_at) - if created_by is not None: - pulumi.set(__self__, "created_by", created_by) - if created_by_type is not None: - pulumi.set(__self__, "created_by_type", created_by_type) - if last_modified_at is not None: - pulumi.set(__self__, "last_modified_at", last_modified_at) - if last_modified_by is not None: - pulumi.set(__self__, "last_modified_by", last_modified_by) - if last_modified_by_type is not None: - pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) if port is not None: pulumi.set(__self__, "port", port) if resource_id is not None: @@ -86,7 +62,7 @@ def endpoint_name(self, value: pulumi.Input[str]): @pulumi.getter(name="resourceUri") def resource_uri(self) -> pulumi.Input[str]: """ - The fully qualified Azure Resource manager identifier of the resource to be connected. + The fully qualified Azure Resource manager identifier of the resource. """ return pulumi.get(self, "resource_uri") @@ -106,78 +82,6 @@ def service_name(self) -> pulumi.Input[Union[str, 'ServiceName']]: def service_name(self, value: pulumi.Input[Union[str, 'ServiceName']]): pulumi.set(self, "service_name", value) - @property - @pulumi.getter(name="createdAt") - def created_at(self) -> Optional[pulumi.Input[str]]: - """ - The timestamp of resource creation (UTC). - """ - return pulumi.get(self, "created_at") - - @created_at.setter - def created_at(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "created_at", value) - - @property - @pulumi.getter(name="createdBy") - def created_by(self) -> Optional[pulumi.Input[str]]: - """ - The identity that created the resource. - """ - return pulumi.get(self, "created_by") - - @created_by.setter - def created_by(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "created_by", value) - - @property - @pulumi.getter(name="createdByType") - def created_by_type(self) -> Optional[pulumi.Input[Union[str, 'CreatedByType']]]: - """ - The type of identity that created the resource. - """ - return pulumi.get(self, "created_by_type") - - @created_by_type.setter - def created_by_type(self, value: Optional[pulumi.Input[Union[str, 'CreatedByType']]]): - pulumi.set(self, "created_by_type", value) - - @property - @pulumi.getter(name="lastModifiedAt") - def last_modified_at(self) -> Optional[pulumi.Input[str]]: - """ - The timestamp of resource last modification (UTC) - """ - return pulumi.get(self, "last_modified_at") - - @last_modified_at.setter - def last_modified_at(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "last_modified_at", value) - - @property - @pulumi.getter(name="lastModifiedBy") - def last_modified_by(self) -> Optional[pulumi.Input[str]]: - """ - The identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by") - - @last_modified_by.setter - def last_modified_by(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "last_modified_by", value) - - @property - @pulumi.getter(name="lastModifiedByType") - def last_modified_by_type(self) -> Optional[pulumi.Input[Union[str, 'CreatedByType']]]: - """ - The type of identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by_type") - - @last_modified_by_type.setter - def last_modified_by_type(self, value: Optional[pulumi.Input[Union[str, 'CreatedByType']]]): - pulumi.set(self, "last_modified_by_type", value) - @property @pulumi.getter def port(self) -> Optional[pulumi.Input[float]]: @@ -220,13 +124,7 @@ class ServiceConfiguration(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - created_at: Optional[pulumi.Input[str]] = None, - created_by: Optional[pulumi.Input[str]] = None, - created_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, endpoint_name: Optional[pulumi.Input[str]] = None, - last_modified_at: Optional[pulumi.Input[str]] = None, - last_modified_by: Optional[pulumi.Input[str]] = None, - last_modified_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, port: Optional[pulumi.Input[float]] = None, resource_id: Optional[pulumi.Input[str]] = None, resource_uri: Optional[pulumi.Input[str]] = None, @@ -238,16 +136,10 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[str] created_at: The timestamp of resource creation (UTC). - :param pulumi.Input[str] created_by: The identity that created the resource. - :param pulumi.Input[Union[str, 'CreatedByType']] created_by_type: The type of identity that created the resource. :param pulumi.Input[str] endpoint_name: The endpoint name. - :param pulumi.Input[str] last_modified_at: The timestamp of resource last modification (UTC) - :param pulumi.Input[str] last_modified_by: The identity that last modified the resource. - :param pulumi.Input[Union[str, 'CreatedByType']] last_modified_by_type: The type of identity that last modified the resource. :param pulumi.Input[float] port: The port on which service is enabled. :param pulumi.Input[str] resource_id: The resource Id of the connectivity endpoint (optional). - :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource to be connected. + :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource. :param pulumi.Input[str] service_configuration_name: The service name. :param pulumi.Input[Union[str, 'ServiceName']] service_name: Name of the service. """ @@ -275,13 +167,7 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - created_at: Optional[pulumi.Input[str]] = None, - created_by: Optional[pulumi.Input[str]] = None, - created_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, endpoint_name: Optional[pulumi.Input[str]] = None, - last_modified_at: Optional[pulumi.Input[str]] = None, - last_modified_by: Optional[pulumi.Input[str]] = None, - last_modified_by_type: Optional[pulumi.Input[Union[str, 'CreatedByType']]] = None, port: Optional[pulumi.Input[float]] = None, resource_id: Optional[pulumi.Input[str]] = None, resource_uri: Optional[pulumi.Input[str]] = None, @@ -296,15 +182,9 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = ServiceConfigurationArgs.__new__(ServiceConfigurationArgs) - __props__.__dict__["created_at"] = created_at - __props__.__dict__["created_by"] = created_by - __props__.__dict__["created_by_type"] = created_by_type if endpoint_name is None and not opts.urn: raise TypeError("Missing required property 'endpoint_name'") __props__.__dict__["endpoint_name"] = endpoint_name - __props__.__dict__["last_modified_at"] = last_modified_at - __props__.__dict__["last_modified_by"] = last_modified_by - __props__.__dict__["last_modified_by_type"] = last_modified_by_type __props__.__dict__["port"] = port __props__.__dict__["resource_id"] = resource_id if resource_uri is None and not opts.urn: @@ -342,12 +222,6 @@ def get(resource_name: str, __props__ = ServiceConfigurationArgs.__new__(ServiceConfigurationArgs) - __props__.__dict__["created_at"] = None - __props__.__dict__["created_by"] = None - __props__.__dict__["created_by_type"] = None - __props__.__dict__["last_modified_at"] = None - __props__.__dict__["last_modified_by"] = None - __props__.__dict__["last_modified_by_type"] = None __props__.__dict__["name"] = None __props__.__dict__["port"] = None __props__.__dict__["provisioning_state"] = None @@ -357,54 +231,6 @@ def get(resource_name: str, __props__.__dict__["type"] = None return ServiceConfiguration(resource_name, opts=opts, __props__=__props__) - @property - @pulumi.getter(name="createdAt") - def created_at(self) -> pulumi.Output[Optional[str]]: - """ - The timestamp of resource creation (UTC). - """ - return pulumi.get(self, "created_at") - - @property - @pulumi.getter(name="createdBy") - def created_by(self) -> pulumi.Output[Optional[str]]: - """ - The identity that created the resource. - """ - return pulumi.get(self, "created_by") - - @property - @pulumi.getter(name="createdByType") - def created_by_type(self) -> pulumi.Output[Optional[str]]: - """ - The type of identity that created the resource. - """ - return pulumi.get(self, "created_by_type") - - @property - @pulumi.getter(name="lastModifiedAt") - def last_modified_at(self) -> pulumi.Output[Optional[str]]: - """ - The timestamp of resource last modification (UTC) - """ - return pulumi.get(self, "last_modified_at") - - @property - @pulumi.getter(name="lastModifiedBy") - def last_modified_by(self) -> pulumi.Output[Optional[str]]: - """ - The identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by") - - @property - @pulumi.getter(name="lastModifiedByType") - def last_modified_by_type(self) -> pulumi.Output[Optional[str]]: - """ - The type of identity that last modified the resource. - """ - return pulumi.get(self, "last_modified_by_type") - @property @pulumi.getter def name(self) -> pulumi.Output[str]: diff --git a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/solution_configuration.py b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/solution_configuration.py index 08a135296973..cc8569f182b9 100644 --- a/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/solution_configuration.py +++ b/sdk/python/pulumi_azure_native/hybridconnectivity/v20241201/solution_configuration.py @@ -14,7 +14,6 @@ from typing_extensions import NotRequired, TypedDict, TypeAlias from ... import _utilities from . import outputs -from ._inputs import * __all__ = ['SolutionConfigurationArgs', 'SolutionConfiguration'] @@ -22,19 +21,22 @@ class SolutionConfigurationArgs: def __init__(__self__, *, resource_uri: pulumi.Input[str], - properties: Optional[pulumi.Input['SolutionConfigurationPropertiesArgs']] = None, - solution_configuration: Optional[pulumi.Input[str]] = None): + solution_type: pulumi.Input[str], + solution_configuration: Optional[pulumi.Input[str]] = None, + solution_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ The set of arguments for constructing a SolutionConfiguration resource. :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource. - :param pulumi.Input['SolutionConfigurationPropertiesArgs'] properties: The resource-specific properties for this resource. + :param pulumi.Input[str] solution_type: The type of the solution :param pulumi.Input[str] solution_configuration: Represent Solution Configuration Resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] solution_settings: Solution settings """ pulumi.set(__self__, "resource_uri", resource_uri) - if properties is not None: - pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "solution_type", solution_type) if solution_configuration is not None: pulumi.set(__self__, "solution_configuration", solution_configuration) + if solution_settings is not None: + pulumi.set(__self__, "solution_settings", solution_settings) @property @pulumi.getter(name="resourceUri") @@ -49,16 +51,16 @@ def resource_uri(self, value: pulumi.Input[str]): pulumi.set(self, "resource_uri", value) @property - @pulumi.getter - def properties(self) -> Optional[pulumi.Input['SolutionConfigurationPropertiesArgs']]: + @pulumi.getter(name="solutionType") + def solution_type(self) -> pulumi.Input[str]: """ - The resource-specific properties for this resource. + The type of the solution """ - return pulumi.get(self, "properties") + return pulumi.get(self, "solution_type") - @properties.setter - def properties(self, value: Optional[pulumi.Input['SolutionConfigurationPropertiesArgs']]): - pulumi.set(self, "properties", value) + @solution_type.setter + def solution_type(self, value: pulumi.Input[str]): + pulumi.set(self, "solution_type", value) @property @pulumi.getter(name="solutionConfiguration") @@ -72,24 +74,38 @@ def solution_configuration(self) -> Optional[pulumi.Input[str]]: def solution_configuration(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "solution_configuration", value) + @property + @pulumi.getter(name="solutionSettings") + def solution_settings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Solution settings + """ + return pulumi.get(self, "solution_settings") + + @solution_settings.setter + def solution_settings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "solution_settings", value) + class SolutionConfiguration(pulumi.CustomResource): @overload def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - properties: Optional[pulumi.Input[Union['SolutionConfigurationPropertiesArgs', 'SolutionConfigurationPropertiesArgsDict']]] = None, resource_uri: Optional[pulumi.Input[str]] = None, solution_configuration: Optional[pulumi.Input[str]] = None, + solution_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + solution_type: Optional[pulumi.Input[str]] = None, __props__=None): """ Solution Configuration :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[Union['SolutionConfigurationPropertiesArgs', 'SolutionConfigurationPropertiesArgsDict']] properties: The resource-specific properties for this resource. :param pulumi.Input[str] resource_uri: The fully qualified Azure Resource manager identifier of the resource. :param pulumi.Input[str] solution_configuration: Represent Solution Configuration Resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] solution_settings: Solution settings + :param pulumi.Input[str] solution_type: The type of the solution """ ... @overload @@ -115,9 +131,10 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - properties: Optional[pulumi.Input[Union['SolutionConfigurationPropertiesArgs', 'SolutionConfigurationPropertiesArgsDict']]] = None, resource_uri: Optional[pulumi.Input[str]] = None, solution_configuration: Optional[pulumi.Input[str]] = None, + solution_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + solution_type: Optional[pulumi.Input[str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -127,12 +144,19 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = SolutionConfigurationArgs.__new__(SolutionConfigurationArgs) - __props__.__dict__["properties"] = properties if resource_uri is None and not opts.urn: raise TypeError("Missing required property 'resource_uri'") __props__.__dict__["resource_uri"] = resource_uri __props__.__dict__["solution_configuration"] = solution_configuration + __props__.__dict__["solution_settings"] = solution_settings + if solution_type is None and not opts.urn: + raise TypeError("Missing required property 'solution_type'") + __props__.__dict__["solution_type"] = solution_type + __props__.__dict__["last_sync_time"] = None __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["status"] = None + __props__.__dict__["status_details"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:hybridconnectivity:SolutionConfiguration")]) @@ -159,12 +183,25 @@ def get(resource_name: str, __props__ = SolutionConfigurationArgs.__new__(SolutionConfigurationArgs) + __props__.__dict__["last_sync_time"] = None __props__.__dict__["name"] = None - __props__.__dict__["properties"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["solution_settings"] = None + __props__.__dict__["solution_type"] = None + __props__.__dict__["status"] = None + __props__.__dict__["status_details"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None return SolutionConfiguration(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter(name="lastSyncTime") + def last_sync_time(self) -> pulumi.Output[str]: + """ + The last time resources were inventoried + """ + return pulumi.get(self, "last_sync_time") + @property @pulumi.getter def name(self) -> pulumi.Output[str]: @@ -173,13 +210,45 @@ def name(self) -> pulumi.Output[str]: """ return pulumi.get(self, "name") + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The resource provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="solutionSettings") + def solution_settings(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Solution settings + """ + return pulumi.get(self, "solution_settings") + + @property + @pulumi.getter(name="solutionType") + def solution_type(self) -> pulumi.Output[str]: + """ + The type of the solution + """ + return pulumi.get(self, "solution_type") + @property @pulumi.getter - def properties(self) -> pulumi.Output['outputs.SolutionConfigurationPropertiesResponse']: + def status(self) -> pulumi.Output[str]: + """ + The status of solution configurations + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="statusDetails") + def status_details(self) -> pulumi.Output[str]: """ - The resource-specific properties for this resource. + The detailed message of status details """ - return pulumi.get(self, "properties") + return pulumi.get(self, "status_details") @property @pulumi.getter(name="systemData") diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/__init__.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/__init__.py index 661c3d68b754..2d73fd941f45 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/__init__.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/__init__.py @@ -35,6 +35,10 @@ v20230501 = __v20230501 import pulumi_azure_native.kubernetesconfiguration.v20240401preview as __v20240401preview v20240401preview = __v20240401preview + import pulumi_azure_native.kubernetesconfiguration.v20241101 as __v20241101 + v20241101 = __v20241101 + import pulumi_azure_native.kubernetesconfiguration.v20241101preview as __v20241101preview + v20241101preview = __v20241101preview else: v20200701preview = _utilities.lazy_import('pulumi_azure_native.kubernetesconfiguration.v20200701preview') v20211101preview = _utilities.lazy_import('pulumi_azure_native.kubernetesconfiguration.v20211101preview') @@ -43,4 +47,6 @@ v20220701 = _utilities.lazy_import('pulumi_azure_native.kubernetesconfiguration.v20220701') v20230501 = _utilities.lazy_import('pulumi_azure_native.kubernetesconfiguration.v20230501') v20240401preview = _utilities.lazy_import('pulumi_azure_native.kubernetesconfiguration.v20240401preview') + v20241101 = _utilities.lazy_import('pulumi_azure_native.kubernetesconfiguration.v20241101') + v20241101preview = _utilities.lazy_import('pulumi_azure_native.kubernetesconfiguration.v20241101preview') diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/extension.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/extension.py index ffeb69582157..02445b101ce8 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/extension.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/extension.py @@ -309,7 +309,7 @@ def __init__(__self__, The Extension object. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-07-01-preview. - Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -340,7 +340,7 @@ def __init__(__self__, The Extension object. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-07-01-preview. - Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. :param str resource_name: The name of the resource. :param ExtensionArgs args: The arguments to use to populate this resource's properties. @@ -419,7 +419,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:Extension")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Extension, __self__).__init__( 'azure-native:kubernetesconfiguration:Extension', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/flux_configuration.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/flux_configuration.py index 6d82db681bdc..ac8e17b84c4e 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/flux_configuration.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/flux_configuration.py @@ -311,7 +311,7 @@ def __init__(__self__, The Flux Configuration object returned in Get & Put response. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-11-01-preview. - Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -342,7 +342,7 @@ def __init__(__self__, The Flux Configuration object returned in Get & Put response. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2021-11-01-preview. - Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. :param str resource_name: The name of the resource. :param FluxConfigurationArgs args: The arguments to use to populate this resource's properties. @@ -425,7 +425,7 @@ def _internal_init(__self__, __props__.__dict__["statuses"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:FluxConfiguration")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FluxConfiguration, __self__).__init__( 'azure-native:kubernetesconfiguration:FluxConfiguration', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_extension.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_extension.py index 102adc434f24..a87fdeb65e9b 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_extension.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_extension.py @@ -300,7 +300,7 @@ def get_extension(cluster_name: Optional[str] = None, Gets Kubernetes Cluster Extension. Azure REST API version: 2023-05-01. - Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. :param str cluster_name: The name of the kubernetes cluster. @@ -350,7 +350,7 @@ def get_extension_output(cluster_name: Optional[pulumi.Input[str]] = None, Gets Kubernetes Cluster Extension. Azure REST API version: 2023-05-01. - Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01. + Other available API versions: 2020-07-01-preview, 2022-04-02-preview, 2022-07-01, 2024-11-01. :param str cluster_name: The name of the kubernetes cluster. diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_flux_configuration.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_flux_configuration.py index 03defb5f24f2..3261118368f0 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_flux_configuration.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_flux_configuration.py @@ -324,7 +324,7 @@ def get_flux_configuration(cluster_name: Optional[str] = None, Gets details of the Flux Configuration. Azure REST API version: 2023-05-01. - Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. :param str cluster_name: The name of the kubernetes cluster. @@ -376,7 +376,7 @@ def get_flux_configuration_output(cluster_name: Optional[pulumi.Input[str]] = No Gets details of the Flux Configuration. Azure REST API version: 2023-05-01. - Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview. + Other available API versions: 2021-11-01-preview, 2022-01-01-preview, 2024-04-01-preview, 2024-11-01. :param str cluster_name: The name of the kubernetes cluster. diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_private_endpoint_connection.py index cb2ecc173d81..794c5b11b132 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_private_endpoint_connection.py @@ -130,6 +130,8 @@ def get_private_endpoint_connection(private_endpoint_connection_name: Optional[s Gets a private endpoint connection. Azure REST API version: 2022-04-02-preview. + Other available API versions: 2024-11-01-preview. + :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource :param str resource_group_name: The name of the resource group. The name is case insensitive. @@ -158,6 +160,8 @@ def get_private_endpoint_connection_output(private_endpoint_connection_name: Opt Gets a private endpoint connection. Azure REST API version: 2022-04-02-preview. + Other available API versions: 2024-11-01-preview. + :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource :param str resource_group_name: The name of the resource group. The name is case insensitive. diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_private_link_scope.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_private_link_scope.py index 0ee6670a1d04..ae4052820cae 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_private_link_scope.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/get_private_link_scope.py @@ -129,6 +129,8 @@ def get_private_link_scope(resource_group_name: Optional[str] = None, Returns a Azure Arc PrivateLinkScope. Azure REST API version: 2022-04-02-preview. + Other available API versions: 2024-11-01-preview. + :param str resource_group_name: The name of the resource group. The name is case insensitive. :param str scope_name: The name of the Azure Arc PrivateLinkScope resource. @@ -154,6 +156,8 @@ def get_private_link_scope_output(resource_group_name: Optional[pulumi.Input[str Returns a Azure Arc PrivateLinkScope. Azure REST API version: 2022-04-02-preview. + Other available API versions: 2024-11-01-preview. + :param str resource_group_name: The name of the resource group. The name is case insensitive. :param str scope_name: The name of the Azure Arc PrivateLinkScope resource. diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/private_endpoint_connection.py index c7a52ef26281..68f006615a3c 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/private_endpoint_connection.py @@ -102,6 +102,8 @@ def __init__(__self__, The Private Endpoint Connection resource. Azure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview. + Other available API versions: 2024-11-01-preview. + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource @@ -119,6 +121,8 @@ def __init__(__self__, The Private Endpoint Connection resource. Azure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview. + Other available API versions: 2024-11-01-preview. + :param str resource_name: The name of the resource. :param PrivateEndpointConnectionArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. @@ -162,7 +166,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:kubernetesconfiguration:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/private_link_scope.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/private_link_scope.py index ae0e38e659c4..032e0348e3eb 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/private_link_scope.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/private_link_scope.py @@ -121,6 +121,8 @@ def __init__(__self__, An Azure Arc PrivateLinkScope definition. Azure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview. + Other available API versions: 2024-11-01-preview. + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] location: The geo-location where the resource lives @@ -139,6 +141,8 @@ def __init__(__self__, An Azure Arc PrivateLinkScope definition. Azure REST API version: 2022-04-02-preview. Prior API version in Azure Native 1.x: 2022-04-02-preview. + Other available API versions: 2024-11-01-preview. + :param str resource_name: The name of the resource. :param PrivateLinkScopeArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. @@ -178,7 +182,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateLinkScope, __self__).__init__( 'azure-native:kubernetesconfiguration:PrivateLinkScope', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20200701preview/extension.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20200701preview/extension.py index d93081bc4e23..8aa9dfbf711d 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20200701preview/extension.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20200701preview/extension.py @@ -364,7 +364,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Extension, __self__).__init__( 'azure-native:kubernetesconfiguration/v20200701preview:Extension', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20211101preview/flux_configuration.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20211101preview/flux_configuration.py index b8a6b08de2e0..373fed47645b 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20211101preview/flux_configuration.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20211101preview/flux_configuration.py @@ -334,7 +334,7 @@ def _internal_init(__self__, __props__.__dict__["statuses"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FluxConfiguration, __self__).__init__( 'azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220101preview/flux_configuration.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220101preview/flux_configuration.py index a2c015c46334..f0bb440e2dde 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220101preview/flux_configuration.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220101preview/flux_configuration.py @@ -358,7 +358,7 @@ def _internal_init(__self__, __props__.__dict__["statuses"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FluxConfiguration, __self__).__init__( 'azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/extension.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/extension.py index bd9ed0ab6c83..28dbca56103f 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/extension.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/extension.py @@ -412,7 +412,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Extension, __self__).__init__( 'azure-native:kubernetesconfiguration/v20220402preview:Extension', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/private_endpoint_connection.py index 7f7e77028f97..a87db7323cf7 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/private_endpoint_connection.py @@ -160,7 +160,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/private_link_scope.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/private_link_scope.py index e4c34c17d794..299554ad0329 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/private_link_scope.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220402preview/private_link_scope.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration:PrivateLinkScope")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:PrivateLinkScope")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateLinkScope, __self__).__init__( 'azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220701/extension.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220701/extension.py index 0695991ab9bf..33538f6655b7 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220701/extension.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20220701/extension.py @@ -392,7 +392,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Extension, __self__).__init__( 'azure-native:kubernetesconfiguration/v20220701:Extension', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20230501/extension.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20230501/extension.py index d685218c6a47..52b0c6089ea9 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20230501/extension.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20230501/extension.py @@ -413,7 +413,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Extension, __self__).__init__( 'azure-native:kubernetesconfiguration/v20230501:Extension', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20230501/flux_configuration.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20230501/flux_configuration.py index 4319e58eba7b..f60a2b0dc916 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20230501/flux_configuration.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20230501/flux_configuration.py @@ -419,7 +419,7 @@ def _internal_init(__self__, __props__.__dict__["statuses"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FluxConfiguration, __self__).__init__( 'azure-native:kubernetesconfiguration/v20230501:FluxConfiguration', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20240401preview/flux_configuration.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20240401preview/flux_configuration.py index 8c4c40cbde21..a9e8047664ec 100644 --- a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20240401preview/flux_configuration.py +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20240401preview/flux_configuration.py @@ -439,7 +439,7 @@ def _internal_init(__self__, __props__.__dict__["statuses"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20241101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FluxConfiguration, __self__).__init__( 'azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration', diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/__init__.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/__init__.py new file mode 100644 index 000000000000..39ad884c8278 --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/__init__.py @@ -0,0 +1,14 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .extension import * +from .flux_configuration import * +from .get_extension import * +from .get_flux_configuration import * +from ._inputs import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/_enums.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/_enums.py new file mode 100644 index 000000000000..ebe528e11b84 --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/_enums.py @@ -0,0 +1,79 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'AKSIdentityType', + 'LevelType', + 'OperationType', + 'ProviderType', + 'ResourceIdentityType', + 'ScopeType', + 'SourceKindType', +] + + +class AKSIdentityType(str, Enum): + """ + The identity type. + """ + SYSTEM_ASSIGNED = "SystemAssigned" + USER_ASSIGNED = "UserAssigned" + + +class LevelType(str, Enum): + """ + Level of the status. + """ + ERROR = "Error" + WARNING = "Warning" + INFORMATION = "Information" + + +class OperationType(str, Enum): + """ + The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + """ + EXTRACT = "extract" + COPY = "copy" + + +class ProviderType(str, Enum): + """ + Name of the provider used for authentication. + """ + AZURE = "Azure" + """ + Azure provider can be used to authenticate to Azure DevOps repositories using Managed Identity. + """ + GENERIC = "Generic" + """ + Generic is the default provider that indicates secret-based authentication mechanism. + """ + + +class ResourceIdentityType(str, Enum): + """ + The identity type. + """ + SYSTEM_ASSIGNED = "SystemAssigned" + + +class ScopeType(str, Enum): + """ + Scope at which the operator will be installed. + """ + CLUSTER = "cluster" + NAMESPACE = "namespace" + + +class SourceKindType(str, Enum): + """ + Source Kind to pull the configuration data from. + """ + GIT_REPOSITORY = "GitRepository" + BUCKET = "Bucket" + AZURE_BLOB = "AzureBlob" + OCI_REPOSITORY = "OCIRepository" diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/_inputs.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/_inputs.py new file mode 100644 index 000000000000..50dceb0f42f4 --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/_inputs.py @@ -0,0 +1,2255 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'AzureBlobDefinitionArgs', + 'AzureBlobDefinitionArgsDict', + 'BucketDefinitionArgs', + 'BucketDefinitionArgsDict', + 'ExtensionAksAssignedIdentityArgs', + 'ExtensionAksAssignedIdentityArgsDict', + 'ExtensionStatusArgs', + 'ExtensionStatusArgsDict', + 'GitRepositoryDefinitionArgs', + 'GitRepositoryDefinitionArgsDict', + 'IdentityArgs', + 'IdentityArgsDict', + 'KustomizationDefinitionArgs', + 'KustomizationDefinitionArgsDict', + 'LayerSelectorDefinitionArgs', + 'LayerSelectorDefinitionArgsDict', + 'ManagedIdentityDefinitionArgs', + 'ManagedIdentityDefinitionArgsDict', + 'MatchOidcIdentityDefinitionArgs', + 'MatchOidcIdentityDefinitionArgsDict', + 'OCIRepositoryDefinitionArgs', + 'OCIRepositoryDefinitionArgsDict', + 'OCIRepositoryRefDefinitionArgs', + 'OCIRepositoryRefDefinitionArgsDict', + 'PlanArgs', + 'PlanArgsDict', + 'PostBuildDefinitionArgs', + 'PostBuildDefinitionArgsDict', + 'RepositoryRefDefinitionArgs', + 'RepositoryRefDefinitionArgsDict', + 'ScopeClusterArgs', + 'ScopeClusterArgsDict', + 'ScopeNamespaceArgs', + 'ScopeNamespaceArgsDict', + 'ScopeArgs', + 'ScopeArgsDict', + 'ServicePrincipalDefinitionArgs', + 'ServicePrincipalDefinitionArgsDict', + 'SubstituteFromDefinitionArgs', + 'SubstituteFromDefinitionArgsDict', + 'TlsConfigDefinitionArgs', + 'TlsConfigDefinitionArgsDict', + 'VerifyDefinitionArgs', + 'VerifyDefinitionArgsDict', +] + +MYPY = False + +if not MYPY: + class AzureBlobDefinitionArgsDict(TypedDict): + """ + Parameters to reconcile to the AzureBlob source kind type. + """ + account_key: NotRequired[pulumi.Input[str]] + """ + The account key (shared key) to access the storage account + """ + container_name: NotRequired[pulumi.Input[str]] + """ + The Azure Blob container name to sync from the url endpoint for the flux configuration. + """ + local_auth_ref: NotRequired[pulumi.Input[str]] + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + managed_identity: NotRequired[pulumi.Input['ManagedIdentityDefinitionArgsDict']] + """ + Parameters to authenticate using a Managed Identity. + """ + sas_token: NotRequired[pulumi.Input[str]] + """ + The Shared Access token to access the storage container + """ + service_principal: NotRequired[pulumi.Input['ServicePrincipalDefinitionArgsDict']] + """ + Parameters to authenticate using Service Principal. + """ + sync_interval_in_seconds: NotRequired[pulumi.Input[float]] + """ + The interval at which to re-reconcile the cluster Azure Blob source with the remote. + """ + timeout_in_seconds: NotRequired[pulumi.Input[float]] + """ + The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + """ + url: NotRequired[pulumi.Input[str]] + """ + The URL to sync for the flux configuration Azure Blob storage account. + """ +elif False: + AzureBlobDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AzureBlobDefinitionArgs: + def __init__(__self__, *, + account_key: Optional[pulumi.Input[str]] = None, + container_name: Optional[pulumi.Input[str]] = None, + local_auth_ref: Optional[pulumi.Input[str]] = None, + managed_identity: Optional[pulumi.Input['ManagedIdentityDefinitionArgs']] = None, + sas_token: Optional[pulumi.Input[str]] = None, + service_principal: Optional[pulumi.Input['ServicePrincipalDefinitionArgs']] = None, + sync_interval_in_seconds: Optional[pulumi.Input[float]] = None, + timeout_in_seconds: Optional[pulumi.Input[float]] = None, + url: Optional[pulumi.Input[str]] = None): + """ + Parameters to reconcile to the AzureBlob source kind type. + :param pulumi.Input[str] account_key: The account key (shared key) to access the storage account + :param pulumi.Input[str] container_name: The Azure Blob container name to sync from the url endpoint for the flux configuration. + :param pulumi.Input[str] local_auth_ref: Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + :param pulumi.Input['ManagedIdentityDefinitionArgs'] managed_identity: Parameters to authenticate using a Managed Identity. + :param pulumi.Input[str] sas_token: The Shared Access token to access the storage container + :param pulumi.Input['ServicePrincipalDefinitionArgs'] service_principal: Parameters to authenticate using Service Principal. + :param pulumi.Input[float] sync_interval_in_seconds: The interval at which to re-reconcile the cluster Azure Blob source with the remote. + :param pulumi.Input[float] timeout_in_seconds: The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + :param pulumi.Input[str] url: The URL to sync for the flux configuration Azure Blob storage account. + """ + if account_key is not None: + pulumi.set(__self__, "account_key", account_key) + if container_name is not None: + pulumi.set(__self__, "container_name", container_name) + if local_auth_ref is not None: + pulumi.set(__self__, "local_auth_ref", local_auth_ref) + if managed_identity is not None: + pulumi.set(__self__, "managed_identity", managed_identity) + if sas_token is not None: + pulumi.set(__self__, "sas_token", sas_token) + if service_principal is not None: + pulumi.set(__self__, "service_principal", service_principal) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if url is not None: + pulumi.set(__self__, "url", url) + + @property + @pulumi.getter(name="accountKey") + def account_key(self) -> Optional[pulumi.Input[str]]: + """ + The account key (shared key) to access the storage account + """ + return pulumi.get(self, "account_key") + + @account_key.setter + def account_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "account_key", value) + + @property + @pulumi.getter(name="containerName") + def container_name(self) -> Optional[pulumi.Input[str]]: + """ + The Azure Blob container name to sync from the url endpoint for the flux configuration. + """ + return pulumi.get(self, "container_name") + + @container_name.setter + def container_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "container_name", value) + + @property + @pulumi.getter(name="localAuthRef") + def local_auth_ref(self) -> Optional[pulumi.Input[str]]: + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + return pulumi.get(self, "local_auth_ref") + + @local_auth_ref.setter + def local_auth_ref(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "local_auth_ref", value) + + @property + @pulumi.getter(name="managedIdentity") + def managed_identity(self) -> Optional[pulumi.Input['ManagedIdentityDefinitionArgs']]: + """ + Parameters to authenticate using a Managed Identity. + """ + return pulumi.get(self, "managed_identity") + + @managed_identity.setter + def managed_identity(self, value: Optional[pulumi.Input['ManagedIdentityDefinitionArgs']]): + pulumi.set(self, "managed_identity", value) + + @property + @pulumi.getter(name="sasToken") + def sas_token(self) -> Optional[pulumi.Input[str]]: + """ + The Shared Access token to access the storage container + """ + return pulumi.get(self, "sas_token") + + @sas_token.setter + def sas_token(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sas_token", value) + + @property + @pulumi.getter(name="servicePrincipal") + def service_principal(self) -> Optional[pulumi.Input['ServicePrincipalDefinitionArgs']]: + """ + Parameters to authenticate using Service Principal. + """ + return pulumi.get(self, "service_principal") + + @service_principal.setter + def service_principal(self, value: Optional[pulumi.Input['ServicePrincipalDefinitionArgs']]): + pulumi.set(self, "service_principal", value) + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The interval at which to re-reconcile the cluster Azure Blob source with the remote. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @sync_interval_in_seconds.setter + def sync_interval_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "sync_interval_in_seconds", value) + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + """ + return pulumi.get(self, "timeout_in_seconds") + + @timeout_in_seconds.setter + def timeout_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "timeout_in_seconds", value) + + @property + @pulumi.getter + def url(self) -> Optional[pulumi.Input[str]]: + """ + The URL to sync for the flux configuration Azure Blob storage account. + """ + return pulumi.get(self, "url") + + @url.setter + def url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "url", value) + + +if not MYPY: + class BucketDefinitionArgsDict(TypedDict): + """ + Parameters to reconcile to the Bucket source kind type. + """ + access_key: NotRequired[pulumi.Input[str]] + """ + Plaintext access key used to securely access the S3 bucket + """ + bucket_name: NotRequired[pulumi.Input[str]] + """ + The bucket name to sync from the url endpoint for the flux configuration. + """ + insecure: NotRequired[pulumi.Input[bool]] + """ + Specify whether to use insecure communication when puling data from the S3 bucket. + """ + local_auth_ref: NotRequired[pulumi.Input[str]] + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + sync_interval_in_seconds: NotRequired[pulumi.Input[float]] + """ + The interval at which to re-reconcile the cluster bucket source with the remote. + """ + timeout_in_seconds: NotRequired[pulumi.Input[float]] + """ + The maximum time to attempt to reconcile the cluster bucket source with the remote. + """ + url: NotRequired[pulumi.Input[str]] + """ + The URL to sync for the flux configuration S3 bucket. + """ +elif False: + BucketDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BucketDefinitionArgs: + def __init__(__self__, *, + access_key: Optional[pulumi.Input[str]] = None, + bucket_name: Optional[pulumi.Input[str]] = None, + insecure: Optional[pulumi.Input[bool]] = None, + local_auth_ref: Optional[pulumi.Input[str]] = None, + sync_interval_in_seconds: Optional[pulumi.Input[float]] = None, + timeout_in_seconds: Optional[pulumi.Input[float]] = None, + url: Optional[pulumi.Input[str]] = None): + """ + Parameters to reconcile to the Bucket source kind type. + :param pulumi.Input[str] access_key: Plaintext access key used to securely access the S3 bucket + :param pulumi.Input[str] bucket_name: The bucket name to sync from the url endpoint for the flux configuration. + :param pulumi.Input[bool] insecure: Specify whether to use insecure communication when puling data from the S3 bucket. + :param pulumi.Input[str] local_auth_ref: Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + :param pulumi.Input[float] sync_interval_in_seconds: The interval at which to re-reconcile the cluster bucket source with the remote. + :param pulumi.Input[float] timeout_in_seconds: The maximum time to attempt to reconcile the cluster bucket source with the remote. + :param pulumi.Input[str] url: The URL to sync for the flux configuration S3 bucket. + """ + if access_key is not None: + pulumi.set(__self__, "access_key", access_key) + if bucket_name is not None: + pulumi.set(__self__, "bucket_name", bucket_name) + if insecure is None: + insecure = True + if insecure is not None: + pulumi.set(__self__, "insecure", insecure) + if local_auth_ref is not None: + pulumi.set(__self__, "local_auth_ref", local_auth_ref) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if url is not None: + pulumi.set(__self__, "url", url) + + @property + @pulumi.getter(name="accessKey") + def access_key(self) -> Optional[pulumi.Input[str]]: + """ + Plaintext access key used to securely access the S3 bucket + """ + return pulumi.get(self, "access_key") + + @access_key.setter + def access_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "access_key", value) + + @property + @pulumi.getter(name="bucketName") + def bucket_name(self) -> Optional[pulumi.Input[str]]: + """ + The bucket name to sync from the url endpoint for the flux configuration. + """ + return pulumi.get(self, "bucket_name") + + @bucket_name.setter + def bucket_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "bucket_name", value) + + @property + @pulumi.getter + def insecure(self) -> Optional[pulumi.Input[bool]]: + """ + Specify whether to use insecure communication when puling data from the S3 bucket. + """ + return pulumi.get(self, "insecure") + + @insecure.setter + def insecure(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "insecure", value) + + @property + @pulumi.getter(name="localAuthRef") + def local_auth_ref(self) -> Optional[pulumi.Input[str]]: + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + return pulumi.get(self, "local_auth_ref") + + @local_auth_ref.setter + def local_auth_ref(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "local_auth_ref", value) + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The interval at which to re-reconcile the cluster bucket source with the remote. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @sync_interval_in_seconds.setter + def sync_interval_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "sync_interval_in_seconds", value) + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The maximum time to attempt to reconcile the cluster bucket source with the remote. + """ + return pulumi.get(self, "timeout_in_seconds") + + @timeout_in_seconds.setter + def timeout_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "timeout_in_seconds", value) + + @property + @pulumi.getter + def url(self) -> Optional[pulumi.Input[str]]: + """ + The URL to sync for the flux configuration S3 bucket. + """ + return pulumi.get(self, "url") + + @url.setter + def url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "url", value) + + +if not MYPY: + class ExtensionAksAssignedIdentityArgsDict(TypedDict): + """ + Identity of the Extension resource in an AKS cluster + """ + type: NotRequired[pulumi.Input['AKSIdentityType']] + """ + The identity type. + """ +elif False: + ExtensionAksAssignedIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ExtensionAksAssignedIdentityArgs: + def __init__(__self__, *, + type: Optional[pulumi.Input['AKSIdentityType']] = None): + """ + Identity of the Extension resource in an AKS cluster + :param pulumi.Input['AKSIdentityType'] type: The identity type. + """ + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input['AKSIdentityType']]: + """ + The identity type. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input['AKSIdentityType']]): + pulumi.set(self, "type", value) + + +if not MYPY: + class ExtensionStatusArgsDict(TypedDict): + """ + Status from the extension. + """ + code: NotRequired[pulumi.Input[str]] + """ + Status code provided by the Extension + """ + display_status: NotRequired[pulumi.Input[str]] + """ + Short description of status of the extension. + """ + level: NotRequired[pulumi.Input[Union[str, 'LevelType']]] + """ + Level of the status. + """ + message: NotRequired[pulumi.Input[str]] + """ + Detailed message of the status from the Extension. + """ + time: NotRequired[pulumi.Input[str]] + """ + DateLiteral (per ISO8601) noting the time of installation status. + """ +elif False: + ExtensionStatusArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ExtensionStatusArgs: + def __init__(__self__, *, + code: Optional[pulumi.Input[str]] = None, + display_status: Optional[pulumi.Input[str]] = None, + level: Optional[pulumi.Input[Union[str, 'LevelType']]] = None, + message: Optional[pulumi.Input[str]] = None, + time: Optional[pulumi.Input[str]] = None): + """ + Status from the extension. + :param pulumi.Input[str] code: Status code provided by the Extension + :param pulumi.Input[str] display_status: Short description of status of the extension. + :param pulumi.Input[Union[str, 'LevelType']] level: Level of the status. + :param pulumi.Input[str] message: Detailed message of the status from the Extension. + :param pulumi.Input[str] time: DateLiteral (per ISO8601) noting the time of installation status. + """ + if code is not None: + pulumi.set(__self__, "code", code) + if display_status is not None: + pulumi.set(__self__, "display_status", display_status) + if level is None: + level = 'Information' + if level is not None: + pulumi.set(__self__, "level", level) + if message is not None: + pulumi.set(__self__, "message", message) + if time is not None: + pulumi.set(__self__, "time", time) + + @property + @pulumi.getter + def code(self) -> Optional[pulumi.Input[str]]: + """ + Status code provided by the Extension + """ + return pulumi.get(self, "code") + + @code.setter + def code(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "code", value) + + @property + @pulumi.getter(name="displayStatus") + def display_status(self) -> Optional[pulumi.Input[str]]: + """ + Short description of status of the extension. + """ + return pulumi.get(self, "display_status") + + @display_status.setter + def display_status(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_status", value) + + @property + @pulumi.getter + def level(self) -> Optional[pulumi.Input[Union[str, 'LevelType']]]: + """ + Level of the status. + """ + return pulumi.get(self, "level") + + @level.setter + def level(self, value: Optional[pulumi.Input[Union[str, 'LevelType']]]): + pulumi.set(self, "level", value) + + @property + @pulumi.getter + def message(self) -> Optional[pulumi.Input[str]]: + """ + Detailed message of the status from the Extension. + """ + return pulumi.get(self, "message") + + @message.setter + def message(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "message", value) + + @property + @pulumi.getter + def time(self) -> Optional[pulumi.Input[str]]: + """ + DateLiteral (per ISO8601) noting the time of installation status. + """ + return pulumi.get(self, "time") + + @time.setter + def time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time", value) + + +if not MYPY: + class GitRepositoryDefinitionArgsDict(TypedDict): + """ + Parameters to reconcile to the GitRepository source kind type. + """ + https_ca_cert: NotRequired[pulumi.Input[str]] + """ + Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + """ + https_user: NotRequired[pulumi.Input[str]] + """ + Plaintext HTTPS username used to access private git repositories over HTTPS + """ + local_auth_ref: NotRequired[pulumi.Input[str]] + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + provider: NotRequired[pulumi.Input[Union[str, 'ProviderType']]] + """ + Name of the provider used for authentication. + """ + repository_ref: NotRequired[pulumi.Input['RepositoryRefDefinitionArgsDict']] + """ + The source reference for the GitRepository object. + """ + ssh_known_hosts: NotRequired[pulumi.Input[str]] + """ + Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + """ + sync_interval_in_seconds: NotRequired[pulumi.Input[float]] + """ + The interval at which to re-reconcile the cluster git repository source with the remote. + """ + timeout_in_seconds: NotRequired[pulumi.Input[float]] + """ + The maximum time to attempt to reconcile the cluster git repository source with the remote. + """ + url: NotRequired[pulumi.Input[str]] + """ + The URL to sync for the flux configuration git repository. + """ +elif False: + GitRepositoryDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GitRepositoryDefinitionArgs: + def __init__(__self__, *, + https_ca_cert: Optional[pulumi.Input[str]] = None, + https_user: Optional[pulumi.Input[str]] = None, + local_auth_ref: Optional[pulumi.Input[str]] = None, + provider: Optional[pulumi.Input[Union[str, 'ProviderType']]] = None, + repository_ref: Optional[pulumi.Input['RepositoryRefDefinitionArgs']] = None, + ssh_known_hosts: Optional[pulumi.Input[str]] = None, + sync_interval_in_seconds: Optional[pulumi.Input[float]] = None, + timeout_in_seconds: Optional[pulumi.Input[float]] = None, + url: Optional[pulumi.Input[str]] = None): + """ + Parameters to reconcile to the GitRepository source kind type. + :param pulumi.Input[str] https_ca_cert: Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + :param pulumi.Input[str] https_user: Plaintext HTTPS username used to access private git repositories over HTTPS + :param pulumi.Input[str] local_auth_ref: Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + :param pulumi.Input[Union[str, 'ProviderType']] provider: Name of the provider used for authentication. + :param pulumi.Input['RepositoryRefDefinitionArgs'] repository_ref: The source reference for the GitRepository object. + :param pulumi.Input[str] ssh_known_hosts: Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + :param pulumi.Input[float] sync_interval_in_seconds: The interval at which to re-reconcile the cluster git repository source with the remote. + :param pulumi.Input[float] timeout_in_seconds: The maximum time to attempt to reconcile the cluster git repository source with the remote. + :param pulumi.Input[str] url: The URL to sync for the flux configuration git repository. + """ + if https_ca_cert is not None: + pulumi.set(__self__, "https_ca_cert", https_ca_cert) + if https_user is not None: + pulumi.set(__self__, "https_user", https_user) + if local_auth_ref is not None: + pulumi.set(__self__, "local_auth_ref", local_auth_ref) + if provider is not None: + pulumi.set(__self__, "provider", provider) + if repository_ref is not None: + pulumi.set(__self__, "repository_ref", repository_ref) + if ssh_known_hosts is not None: + pulumi.set(__self__, "ssh_known_hosts", ssh_known_hosts) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if url is not None: + pulumi.set(__self__, "url", url) + + @property + @pulumi.getter(name="httpsCACert") + def https_ca_cert(self) -> Optional[pulumi.Input[str]]: + """ + Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + """ + return pulumi.get(self, "https_ca_cert") + + @https_ca_cert.setter + def https_ca_cert(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "https_ca_cert", value) + + @property + @pulumi.getter(name="httpsUser") + def https_user(self) -> Optional[pulumi.Input[str]]: + """ + Plaintext HTTPS username used to access private git repositories over HTTPS + """ + return pulumi.get(self, "https_user") + + @https_user.setter + def https_user(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "https_user", value) + + @property + @pulumi.getter(name="localAuthRef") + def local_auth_ref(self) -> Optional[pulumi.Input[str]]: + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + return pulumi.get(self, "local_auth_ref") + + @local_auth_ref.setter + def local_auth_ref(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "local_auth_ref", value) + + @property + @pulumi.getter + def provider(self) -> Optional[pulumi.Input[Union[str, 'ProviderType']]]: + """ + Name of the provider used for authentication. + """ + return pulumi.get(self, "provider") + + @provider.setter + def provider(self, value: Optional[pulumi.Input[Union[str, 'ProviderType']]]): + pulumi.set(self, "provider", value) + + @property + @pulumi.getter(name="repositoryRef") + def repository_ref(self) -> Optional[pulumi.Input['RepositoryRefDefinitionArgs']]: + """ + The source reference for the GitRepository object. + """ + return pulumi.get(self, "repository_ref") + + @repository_ref.setter + def repository_ref(self, value: Optional[pulumi.Input['RepositoryRefDefinitionArgs']]): + pulumi.set(self, "repository_ref", value) + + @property + @pulumi.getter(name="sshKnownHosts") + def ssh_known_hosts(self) -> Optional[pulumi.Input[str]]: + """ + Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + """ + return pulumi.get(self, "ssh_known_hosts") + + @ssh_known_hosts.setter + def ssh_known_hosts(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ssh_known_hosts", value) + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The interval at which to re-reconcile the cluster git repository source with the remote. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @sync_interval_in_seconds.setter + def sync_interval_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "sync_interval_in_seconds", value) + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The maximum time to attempt to reconcile the cluster git repository source with the remote. + """ + return pulumi.get(self, "timeout_in_seconds") + + @timeout_in_seconds.setter + def timeout_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "timeout_in_seconds", value) + + @property + @pulumi.getter + def url(self) -> Optional[pulumi.Input[str]]: + """ + The URL to sync for the flux configuration git repository. + """ + return pulumi.get(self, "url") + + @url.setter + def url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "url", value) + + +if not MYPY: + class IdentityArgsDict(TypedDict): + """ + Identity for the resource. + """ + type: NotRequired[pulumi.Input['ResourceIdentityType']] + """ + The identity type. + """ +elif False: + IdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IdentityArgs: + def __init__(__self__, *, + type: Optional[pulumi.Input['ResourceIdentityType']] = None): + """ + Identity for the resource. + :param pulumi.Input['ResourceIdentityType'] type: The identity type. + """ + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input['ResourceIdentityType']]: + """ + The identity type. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input['ResourceIdentityType']]): + pulumi.set(self, "type", value) + + +if not MYPY: + class KustomizationDefinitionArgsDict(TypedDict): + """ + The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster. + """ + depends_on: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + """ + force: NotRequired[pulumi.Input[bool]] + """ + Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + """ + path: NotRequired[pulumi.Input[str]] + """ + The path in the source reference to reconcile on the cluster. + """ + post_build: NotRequired[pulumi.Input['PostBuildDefinitionArgsDict']] + """ + Used for variable substitution for this Kustomization after kustomize build. + """ + prune: NotRequired[pulumi.Input[bool]] + """ + Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + """ + retry_interval_in_seconds: NotRequired[pulumi.Input[float]] + """ + The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + """ + sync_interval_in_seconds: NotRequired[pulumi.Input[float]] + """ + The interval at which to re-reconcile the Kustomization on the cluster. + """ + timeout_in_seconds: NotRequired[pulumi.Input[float]] + """ + The maximum time to attempt to reconcile the Kustomization on the cluster. + """ + wait: NotRequired[pulumi.Input[bool]] + """ + Enable/disable health check for all Kubernetes objects created by this Kustomization. + """ +elif False: + KustomizationDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class KustomizationDefinitionArgs: + def __init__(__self__, *, + depends_on: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + force: Optional[pulumi.Input[bool]] = None, + path: Optional[pulumi.Input[str]] = None, + post_build: Optional[pulumi.Input['PostBuildDefinitionArgs']] = None, + prune: Optional[pulumi.Input[bool]] = None, + retry_interval_in_seconds: Optional[pulumi.Input[float]] = None, + sync_interval_in_seconds: Optional[pulumi.Input[float]] = None, + timeout_in_seconds: Optional[pulumi.Input[float]] = None, + wait: Optional[pulumi.Input[bool]] = None): + """ + The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster. + :param pulumi.Input[Sequence[pulumi.Input[str]]] depends_on: Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + :param pulumi.Input[bool] force: Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + :param pulumi.Input[str] path: The path in the source reference to reconcile on the cluster. + :param pulumi.Input['PostBuildDefinitionArgs'] post_build: Used for variable substitution for this Kustomization after kustomize build. + :param pulumi.Input[bool] prune: Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + :param pulumi.Input[float] retry_interval_in_seconds: The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + :param pulumi.Input[float] sync_interval_in_seconds: The interval at which to re-reconcile the Kustomization on the cluster. + :param pulumi.Input[float] timeout_in_seconds: The maximum time to attempt to reconcile the Kustomization on the cluster. + :param pulumi.Input[bool] wait: Enable/disable health check for all Kubernetes objects created by this Kustomization. + """ + if depends_on is not None: + pulumi.set(__self__, "depends_on", depends_on) + if force is None: + force = False + if force is not None: + pulumi.set(__self__, "force", force) + if path is None: + path = '' + if path is not None: + pulumi.set(__self__, "path", path) + if post_build is not None: + pulumi.set(__self__, "post_build", post_build) + if prune is None: + prune = False + if prune is not None: + pulumi.set(__self__, "prune", prune) + if retry_interval_in_seconds is not None: + pulumi.set(__self__, "retry_interval_in_seconds", retry_interval_in_seconds) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if wait is None: + wait = True + if wait is not None: + pulumi.set(__self__, "wait", wait) + + @property + @pulumi.getter(name="dependsOn") + def depends_on(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + """ + return pulumi.get(self, "depends_on") + + @depends_on.setter + def depends_on(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "depends_on", value) + + @property + @pulumi.getter + def force(self) -> Optional[pulumi.Input[bool]]: + """ + Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + """ + return pulumi.get(self, "force") + + @force.setter + def force(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "force", value) + + @property + @pulumi.getter + def path(self) -> Optional[pulumi.Input[str]]: + """ + The path in the source reference to reconcile on the cluster. + """ + return pulumi.get(self, "path") + + @path.setter + def path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "path", value) + + @property + @pulumi.getter(name="postBuild") + def post_build(self) -> Optional[pulumi.Input['PostBuildDefinitionArgs']]: + """ + Used for variable substitution for this Kustomization after kustomize build. + """ + return pulumi.get(self, "post_build") + + @post_build.setter + def post_build(self, value: Optional[pulumi.Input['PostBuildDefinitionArgs']]): + pulumi.set(self, "post_build", value) + + @property + @pulumi.getter + def prune(self) -> Optional[pulumi.Input[bool]]: + """ + Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + """ + return pulumi.get(self, "prune") + + @prune.setter + def prune(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "prune", value) + + @property + @pulumi.getter(name="retryIntervalInSeconds") + def retry_interval_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + """ + return pulumi.get(self, "retry_interval_in_seconds") + + @retry_interval_in_seconds.setter + def retry_interval_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "retry_interval_in_seconds", value) + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The interval at which to re-reconcile the Kustomization on the cluster. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @sync_interval_in_seconds.setter + def sync_interval_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "sync_interval_in_seconds", value) + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The maximum time to attempt to reconcile the Kustomization on the cluster. + """ + return pulumi.get(self, "timeout_in_seconds") + + @timeout_in_seconds.setter + def timeout_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "timeout_in_seconds", value) + + @property + @pulumi.getter + def wait(self) -> Optional[pulumi.Input[bool]]: + """ + Enable/disable health check for all Kubernetes objects created by this Kustomization. + """ + return pulumi.get(self, "wait") + + @wait.setter + def wait(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "wait", value) + + +if not MYPY: + class LayerSelectorDefinitionArgsDict(TypedDict): + """ + Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled. + """ + media_type: NotRequired[pulumi.Input[str]] + """ + The first layer matching the specified media type will be used. + """ + operation: NotRequired[pulumi.Input[Union[str, 'OperationType']]] + """ + The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + """ +elif False: + LayerSelectorDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LayerSelectorDefinitionArgs: + def __init__(__self__, *, + media_type: Optional[pulumi.Input[str]] = None, + operation: Optional[pulumi.Input[Union[str, 'OperationType']]] = None): + """ + Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled. + :param pulumi.Input[str] media_type: The first layer matching the specified media type will be used. + :param pulumi.Input[Union[str, 'OperationType']] operation: The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + """ + if media_type is not None: + pulumi.set(__self__, "media_type", media_type) + if operation is not None: + pulumi.set(__self__, "operation", operation) + + @property + @pulumi.getter(name="mediaType") + def media_type(self) -> Optional[pulumi.Input[str]]: + """ + The first layer matching the specified media type will be used. + """ + return pulumi.get(self, "media_type") + + @media_type.setter + def media_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "media_type", value) + + @property + @pulumi.getter + def operation(self) -> Optional[pulumi.Input[Union[str, 'OperationType']]]: + """ + The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + """ + return pulumi.get(self, "operation") + + @operation.setter + def operation(self, value: Optional[pulumi.Input[Union[str, 'OperationType']]]): + pulumi.set(self, "operation", value) + + +if not MYPY: + class ManagedIdentityDefinitionArgsDict(TypedDict): + """ + Parameters to authenticate using a Managed Identity. + """ + client_id: NotRequired[pulumi.Input[str]] + """ + The client Id for authenticating a Managed Identity. + """ +elif False: + ManagedIdentityDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedIdentityDefinitionArgs: + def __init__(__self__, *, + client_id: Optional[pulumi.Input[str]] = None): + """ + Parameters to authenticate using a Managed Identity. + :param pulumi.Input[str] client_id: The client Id for authenticating a Managed Identity. + """ + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + """ + The client Id for authenticating a Managed Identity. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + +if not MYPY: + class MatchOidcIdentityDefinitionArgsDict(TypedDict): + """ + MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact. + """ + issuer: NotRequired[pulumi.Input[str]] + """ + The regex pattern to match against to verify the OIDC issuer. + """ + subject: NotRequired[pulumi.Input[str]] + """ + The regex pattern to match against to verify the identity subject. + """ +elif False: + MatchOidcIdentityDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MatchOidcIdentityDefinitionArgs: + def __init__(__self__, *, + issuer: Optional[pulumi.Input[str]] = None, + subject: Optional[pulumi.Input[str]] = None): + """ + MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact. + :param pulumi.Input[str] issuer: The regex pattern to match against to verify the OIDC issuer. + :param pulumi.Input[str] subject: The regex pattern to match against to verify the identity subject. + """ + if issuer is not None: + pulumi.set(__self__, "issuer", issuer) + if subject is not None: + pulumi.set(__self__, "subject", subject) + + @property + @pulumi.getter + def issuer(self) -> Optional[pulumi.Input[str]]: + """ + The regex pattern to match against to verify the OIDC issuer. + """ + return pulumi.get(self, "issuer") + + @issuer.setter + def issuer(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "issuer", value) + + @property + @pulumi.getter + def subject(self) -> Optional[pulumi.Input[str]]: + """ + The regex pattern to match against to verify the identity subject. + """ + return pulumi.get(self, "subject") + + @subject.setter + def subject(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subject", value) + + +if not MYPY: + class OCIRepositoryDefinitionArgsDict(TypedDict): + """ + Parameters to reconcile to the OCIRepository source kind type. + """ + insecure: NotRequired[pulumi.Input[bool]] + """ + Specify whether to allow connecting to a non-TLS HTTP container registry. + """ + layer_selector: NotRequired[pulumi.Input['LayerSelectorDefinitionArgsDict']] + """ + The layer to be pulled from the OCI artifact. + """ + local_auth_ref: NotRequired[pulumi.Input[str]] + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + repository_ref: NotRequired[pulumi.Input['OCIRepositoryRefDefinitionArgsDict']] + """ + The source reference for the OCIRepository object. + """ + service_account_name: NotRequired[pulumi.Input[str]] + """ + The service account name to authenticate with the OCI repository. + """ + sync_interval_in_seconds: NotRequired[pulumi.Input[float]] + """ + The interval at which to re-reconcile the cluster OCI repository source with the remote. + """ + timeout_in_seconds: NotRequired[pulumi.Input[float]] + """ + The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + """ + tls_config: NotRequired[pulumi.Input['TlsConfigDefinitionArgsDict']] + """ + Parameters to authenticate using TLS config for OCI repository. + """ + url: NotRequired[pulumi.Input[str]] + """ + The URL to sync for the flux configuration OCI repository. + """ + use_workload_identity: NotRequired[pulumi.Input[bool]] + """ + Specifies whether to use Workload Identity to authenticate with the OCI repository. + """ + verify: NotRequired[pulumi.Input['VerifyDefinitionArgsDict']] + """ + Verification of the authenticity of an OCI Artifact. + """ +elif False: + OCIRepositoryDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OCIRepositoryDefinitionArgs: + def __init__(__self__, *, + insecure: Optional[pulumi.Input[bool]] = None, + layer_selector: Optional[pulumi.Input['LayerSelectorDefinitionArgs']] = None, + local_auth_ref: Optional[pulumi.Input[str]] = None, + repository_ref: Optional[pulumi.Input['OCIRepositoryRefDefinitionArgs']] = None, + service_account_name: Optional[pulumi.Input[str]] = None, + sync_interval_in_seconds: Optional[pulumi.Input[float]] = None, + timeout_in_seconds: Optional[pulumi.Input[float]] = None, + tls_config: Optional[pulumi.Input['TlsConfigDefinitionArgs']] = None, + url: Optional[pulumi.Input[str]] = None, + use_workload_identity: Optional[pulumi.Input[bool]] = None, + verify: Optional[pulumi.Input['VerifyDefinitionArgs']] = None): + """ + Parameters to reconcile to the OCIRepository source kind type. + :param pulumi.Input[bool] insecure: Specify whether to allow connecting to a non-TLS HTTP container registry. + :param pulumi.Input['LayerSelectorDefinitionArgs'] layer_selector: The layer to be pulled from the OCI artifact. + :param pulumi.Input[str] local_auth_ref: Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + :param pulumi.Input['OCIRepositoryRefDefinitionArgs'] repository_ref: The source reference for the OCIRepository object. + :param pulumi.Input[str] service_account_name: The service account name to authenticate with the OCI repository. + :param pulumi.Input[float] sync_interval_in_seconds: The interval at which to re-reconcile the cluster OCI repository source with the remote. + :param pulumi.Input[float] timeout_in_seconds: The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + :param pulumi.Input['TlsConfigDefinitionArgs'] tls_config: Parameters to authenticate using TLS config for OCI repository. + :param pulumi.Input[str] url: The URL to sync for the flux configuration OCI repository. + :param pulumi.Input[bool] use_workload_identity: Specifies whether to use Workload Identity to authenticate with the OCI repository. + :param pulumi.Input['VerifyDefinitionArgs'] verify: Verification of the authenticity of an OCI Artifact. + """ + if insecure is None: + insecure = False + if insecure is not None: + pulumi.set(__self__, "insecure", insecure) + if layer_selector is not None: + pulumi.set(__self__, "layer_selector", layer_selector) + if local_auth_ref is not None: + pulumi.set(__self__, "local_auth_ref", local_auth_ref) + if repository_ref is not None: + pulumi.set(__self__, "repository_ref", repository_ref) + if service_account_name is not None: + pulumi.set(__self__, "service_account_name", service_account_name) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if tls_config is not None: + pulumi.set(__self__, "tls_config", tls_config) + if url is not None: + pulumi.set(__self__, "url", url) + if use_workload_identity is None: + use_workload_identity = False + if use_workload_identity is not None: + pulumi.set(__self__, "use_workload_identity", use_workload_identity) + if verify is not None: + pulumi.set(__self__, "verify", verify) + + @property + @pulumi.getter + def insecure(self) -> Optional[pulumi.Input[bool]]: + """ + Specify whether to allow connecting to a non-TLS HTTP container registry. + """ + return pulumi.get(self, "insecure") + + @insecure.setter + def insecure(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "insecure", value) + + @property + @pulumi.getter(name="layerSelector") + def layer_selector(self) -> Optional[pulumi.Input['LayerSelectorDefinitionArgs']]: + """ + The layer to be pulled from the OCI artifact. + """ + return pulumi.get(self, "layer_selector") + + @layer_selector.setter + def layer_selector(self, value: Optional[pulumi.Input['LayerSelectorDefinitionArgs']]): + pulumi.set(self, "layer_selector", value) + + @property + @pulumi.getter(name="localAuthRef") + def local_auth_ref(self) -> Optional[pulumi.Input[str]]: + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + return pulumi.get(self, "local_auth_ref") + + @local_auth_ref.setter + def local_auth_ref(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "local_auth_ref", value) + + @property + @pulumi.getter(name="repositoryRef") + def repository_ref(self) -> Optional[pulumi.Input['OCIRepositoryRefDefinitionArgs']]: + """ + The source reference for the OCIRepository object. + """ + return pulumi.get(self, "repository_ref") + + @repository_ref.setter + def repository_ref(self, value: Optional[pulumi.Input['OCIRepositoryRefDefinitionArgs']]): + pulumi.set(self, "repository_ref", value) + + @property + @pulumi.getter(name="serviceAccountName") + def service_account_name(self) -> Optional[pulumi.Input[str]]: + """ + The service account name to authenticate with the OCI repository. + """ + return pulumi.get(self, "service_account_name") + + @service_account_name.setter + def service_account_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "service_account_name", value) + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The interval at which to re-reconcile the cluster OCI repository source with the remote. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @sync_interval_in_seconds.setter + def sync_interval_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "sync_interval_in_seconds", value) + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[pulumi.Input[float]]: + """ + The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + """ + return pulumi.get(self, "timeout_in_seconds") + + @timeout_in_seconds.setter + def timeout_in_seconds(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "timeout_in_seconds", value) + + @property + @pulumi.getter(name="tlsConfig") + def tls_config(self) -> Optional[pulumi.Input['TlsConfigDefinitionArgs']]: + """ + Parameters to authenticate using TLS config for OCI repository. + """ + return pulumi.get(self, "tls_config") + + @tls_config.setter + def tls_config(self, value: Optional[pulumi.Input['TlsConfigDefinitionArgs']]): + pulumi.set(self, "tls_config", value) + + @property + @pulumi.getter + def url(self) -> Optional[pulumi.Input[str]]: + """ + The URL to sync for the flux configuration OCI repository. + """ + return pulumi.get(self, "url") + + @url.setter + def url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "url", value) + + @property + @pulumi.getter(name="useWorkloadIdentity") + def use_workload_identity(self) -> Optional[pulumi.Input[bool]]: + """ + Specifies whether to use Workload Identity to authenticate with the OCI repository. + """ + return pulumi.get(self, "use_workload_identity") + + @use_workload_identity.setter + def use_workload_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workload_identity", value) + + @property + @pulumi.getter + def verify(self) -> Optional[pulumi.Input['VerifyDefinitionArgs']]: + """ + Verification of the authenticity of an OCI Artifact. + """ + return pulumi.get(self, "verify") + + @verify.setter + def verify(self, value: Optional[pulumi.Input['VerifyDefinitionArgs']]): + pulumi.set(self, "verify", value) + + +if not MYPY: + class OCIRepositoryRefDefinitionArgsDict(TypedDict): + """ + The source reference for the OCIRepository object. + """ + digest: NotRequired[pulumi.Input[str]] + """ + The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + """ + semver: NotRequired[pulumi.Input[str]] + """ + The semver range used to match against OCI repository tags. This takes precedence over tag. + """ + tag: NotRequired[pulumi.Input[str]] + """ + The OCI repository image tag name to pull. This defaults to 'latest'. + """ +elif False: + OCIRepositoryRefDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OCIRepositoryRefDefinitionArgs: + def __init__(__self__, *, + digest: Optional[pulumi.Input[str]] = None, + semver: Optional[pulumi.Input[str]] = None, + tag: Optional[pulumi.Input[str]] = None): + """ + The source reference for the OCIRepository object. + :param pulumi.Input[str] digest: The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + :param pulumi.Input[str] semver: The semver range used to match against OCI repository tags. This takes precedence over tag. + :param pulumi.Input[str] tag: The OCI repository image tag name to pull. This defaults to 'latest'. + """ + if digest is not None: + pulumi.set(__self__, "digest", digest) + if semver is not None: + pulumi.set(__self__, "semver", semver) + if tag is not None: + pulumi.set(__self__, "tag", tag) + + @property + @pulumi.getter + def digest(self) -> Optional[pulumi.Input[str]]: + """ + The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + """ + return pulumi.get(self, "digest") + + @digest.setter + def digest(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "digest", value) + + @property + @pulumi.getter + def semver(self) -> Optional[pulumi.Input[str]]: + """ + The semver range used to match against OCI repository tags. This takes precedence over tag. + """ + return pulumi.get(self, "semver") + + @semver.setter + def semver(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "semver", value) + + @property + @pulumi.getter + def tag(self) -> Optional[pulumi.Input[str]]: + """ + The OCI repository image tag name to pull. This defaults to 'latest'. + """ + return pulumi.get(self, "tag") + + @tag.setter + def tag(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tag", value) + + +if not MYPY: + class PlanArgsDict(TypedDict): + """ + Plan for the resource. + """ + name: pulumi.Input[str] + """ + A user defined name of the 3rd Party Artifact that is being procured. + """ + product: pulumi.Input[str] + """ + The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. + """ + publisher: pulumi.Input[str] + """ + The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + """ + promotion_code: NotRequired[pulumi.Input[str]] + """ + A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + """ + version: NotRequired[pulumi.Input[str]] + """ + The version of the desired product/artifact. + """ +elif False: + PlanArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PlanArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + product: pulumi.Input[str], + publisher: pulumi.Input[str], + promotion_code: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None): + """ + Plan for the resource. + :param pulumi.Input[str] name: A user defined name of the 3rd Party Artifact that is being procured. + :param pulumi.Input[str] product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. + :param pulumi.Input[str] publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + :param pulumi.Input[str] promotion_code: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + :param pulumi.Input[str] version: The version of the desired product/artifact. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "product", product) + pulumi.set(__self__, "publisher", publisher) + if promotion_code is not None: + pulumi.set(__self__, "promotion_code", promotion_code) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + A user defined name of the 3rd Party Artifact that is being procured. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def product(self) -> pulumi.Input[str]: + """ + The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. + """ + return pulumi.get(self, "product") + + @product.setter + def product(self, value: pulumi.Input[str]): + pulumi.set(self, "product", value) + + @property + @pulumi.getter + def publisher(self) -> pulumi.Input[str]: + """ + The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + """ + return pulumi.get(self, "publisher") + + @publisher.setter + def publisher(self, value: pulumi.Input[str]): + pulumi.set(self, "publisher", value) + + @property + @pulumi.getter(name="promotionCode") + def promotion_code(self) -> Optional[pulumi.Input[str]]: + """ + A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + """ + return pulumi.get(self, "promotion_code") + + @promotion_code.setter + def promotion_code(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "promotion_code", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + The version of the desired product/artifact. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +if not MYPY: + class PostBuildDefinitionArgsDict(TypedDict): + """ + The postBuild definitions defining variable substitutions for this Kustomization after kustomize build. + """ + substitute: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Key/value pairs holding the variables to be substituted in this Kustomization. + """ + substitute_from: NotRequired[pulumi.Input[Sequence[pulumi.Input['SubstituteFromDefinitionArgsDict']]]] + """ + Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + """ +elif False: + PostBuildDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PostBuildDefinitionArgs: + def __init__(__self__, *, + substitute: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + substitute_from: Optional[pulumi.Input[Sequence[pulumi.Input['SubstituteFromDefinitionArgs']]]] = None): + """ + The postBuild definitions defining variable substitutions for this Kustomization after kustomize build. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] substitute: Key/value pairs holding the variables to be substituted in this Kustomization. + :param pulumi.Input[Sequence[pulumi.Input['SubstituteFromDefinitionArgs']]] substitute_from: Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + """ + if substitute is not None: + pulumi.set(__self__, "substitute", substitute) + if substitute_from is not None: + pulumi.set(__self__, "substitute_from", substitute_from) + + @property + @pulumi.getter + def substitute(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Key/value pairs holding the variables to be substituted in this Kustomization. + """ + return pulumi.get(self, "substitute") + + @substitute.setter + def substitute(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "substitute", value) + + @property + @pulumi.getter(name="substituteFrom") + def substitute_from(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SubstituteFromDefinitionArgs']]]]: + """ + Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + """ + return pulumi.get(self, "substitute_from") + + @substitute_from.setter + def substitute_from(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SubstituteFromDefinitionArgs']]]]): + pulumi.set(self, "substitute_from", value) + + +if not MYPY: + class RepositoryRefDefinitionArgsDict(TypedDict): + """ + The source reference for the GitRepository object. + """ + branch: NotRequired[pulumi.Input[str]] + """ + The git repository branch name to checkout. + """ + commit: NotRequired[pulumi.Input[str]] + """ + The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. + """ + semver: NotRequired[pulumi.Input[str]] + """ + The semver range used to match against git repository tags. This takes precedence over tag. + """ + tag: NotRequired[pulumi.Input[str]] + """ + The git repository tag name to checkout. This takes precedence over branch. + """ +elif False: + RepositoryRefDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RepositoryRefDefinitionArgs: + def __init__(__self__, *, + branch: Optional[pulumi.Input[str]] = None, + commit: Optional[pulumi.Input[str]] = None, + semver: Optional[pulumi.Input[str]] = None, + tag: Optional[pulumi.Input[str]] = None): + """ + The source reference for the GitRepository object. + :param pulumi.Input[str] branch: The git repository branch name to checkout. + :param pulumi.Input[str] commit: The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. + :param pulumi.Input[str] semver: The semver range used to match against git repository tags. This takes precedence over tag. + :param pulumi.Input[str] tag: The git repository tag name to checkout. This takes precedence over branch. + """ + if branch is not None: + pulumi.set(__self__, "branch", branch) + if commit is not None: + pulumi.set(__self__, "commit", commit) + if semver is not None: + pulumi.set(__self__, "semver", semver) + if tag is not None: + pulumi.set(__self__, "tag", tag) + + @property + @pulumi.getter + def branch(self) -> Optional[pulumi.Input[str]]: + """ + The git repository branch name to checkout. + """ + return pulumi.get(self, "branch") + + @branch.setter + def branch(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "branch", value) + + @property + @pulumi.getter + def commit(self) -> Optional[pulumi.Input[str]]: + """ + The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. + """ + return pulumi.get(self, "commit") + + @commit.setter + def commit(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "commit", value) + + @property + @pulumi.getter + def semver(self) -> Optional[pulumi.Input[str]]: + """ + The semver range used to match against git repository tags. This takes precedence over tag. + """ + return pulumi.get(self, "semver") + + @semver.setter + def semver(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "semver", value) + + @property + @pulumi.getter + def tag(self) -> Optional[pulumi.Input[str]]: + """ + The git repository tag name to checkout. This takes precedence over branch. + """ + return pulumi.get(self, "tag") + + @tag.setter + def tag(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tag", value) + + +if not MYPY: + class ScopeClusterArgsDict(TypedDict): + """ + Specifies that the scope of the extension is Cluster + """ + release_namespace: NotRequired[pulumi.Input[str]] + """ + Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created + """ +elif False: + ScopeClusterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScopeClusterArgs: + def __init__(__self__, *, + release_namespace: Optional[pulumi.Input[str]] = None): + """ + Specifies that the scope of the extension is Cluster + :param pulumi.Input[str] release_namespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created + """ + if release_namespace is not None: + pulumi.set(__self__, "release_namespace", release_namespace) + + @property + @pulumi.getter(name="releaseNamespace") + def release_namespace(self) -> Optional[pulumi.Input[str]]: + """ + Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created + """ + return pulumi.get(self, "release_namespace") + + @release_namespace.setter + def release_namespace(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "release_namespace", value) + + +if not MYPY: + class ScopeNamespaceArgsDict(TypedDict): + """ + Specifies that the scope of the extension is Namespace + """ + target_namespace: NotRequired[pulumi.Input[str]] + """ + Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created + """ +elif False: + ScopeNamespaceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScopeNamespaceArgs: + def __init__(__self__, *, + target_namespace: Optional[pulumi.Input[str]] = None): + """ + Specifies that the scope of the extension is Namespace + :param pulumi.Input[str] target_namespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created + """ + if target_namespace is not None: + pulumi.set(__self__, "target_namespace", target_namespace) + + @property + @pulumi.getter(name="targetNamespace") + def target_namespace(self) -> Optional[pulumi.Input[str]]: + """ + Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created + """ + return pulumi.get(self, "target_namespace") + + @target_namespace.setter + def target_namespace(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_namespace", value) + + +if not MYPY: + class ScopeArgsDict(TypedDict): + """ + Scope of the extension. It can be either Cluster or Namespace; but not both. + """ + cluster: NotRequired[pulumi.Input['ScopeClusterArgsDict']] + """ + Specifies that the scope of the extension is Cluster + """ + namespace: NotRequired[pulumi.Input['ScopeNamespaceArgsDict']] + """ + Specifies that the scope of the extension is Namespace + """ +elif False: + ScopeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScopeArgs: + def __init__(__self__, *, + cluster: Optional[pulumi.Input['ScopeClusterArgs']] = None, + namespace: Optional[pulumi.Input['ScopeNamespaceArgs']] = None): + """ + Scope of the extension. It can be either Cluster or Namespace; but not both. + :param pulumi.Input['ScopeClusterArgs'] cluster: Specifies that the scope of the extension is Cluster + :param pulumi.Input['ScopeNamespaceArgs'] namespace: Specifies that the scope of the extension is Namespace + """ + if cluster is not None: + pulumi.set(__self__, "cluster", cluster) + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + + @property + @pulumi.getter + def cluster(self) -> Optional[pulumi.Input['ScopeClusterArgs']]: + """ + Specifies that the scope of the extension is Cluster + """ + return pulumi.get(self, "cluster") + + @cluster.setter + def cluster(self, value: Optional[pulumi.Input['ScopeClusterArgs']]): + pulumi.set(self, "cluster", value) + + @property + @pulumi.getter + def namespace(self) -> Optional[pulumi.Input['ScopeNamespaceArgs']]: + """ + Specifies that the scope of the extension is Namespace + """ + return pulumi.get(self, "namespace") + + @namespace.setter + def namespace(self, value: Optional[pulumi.Input['ScopeNamespaceArgs']]): + pulumi.set(self, "namespace", value) + + +if not MYPY: + class ServicePrincipalDefinitionArgsDict(TypedDict): + """ + Parameters to authenticate using Service Principal. + """ + client_certificate: NotRequired[pulumi.Input[str]] + """ + Base64-encoded certificate used to authenticate a Service Principal + """ + client_certificate_password: NotRequired[pulumi.Input[str]] + """ + The password for the certificate used to authenticate a Service Principal + """ + client_certificate_send_chain: NotRequired[pulumi.Input[bool]] + """ + Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate + """ + client_id: NotRequired[pulumi.Input[str]] + """ + The client Id for authenticating a Service Principal. + """ + client_secret: NotRequired[pulumi.Input[str]] + """ + The client secret for authenticating a Service Principal + """ + tenant_id: NotRequired[pulumi.Input[str]] + """ + The tenant Id for authenticating a Service Principal + """ +elif False: + ServicePrincipalDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServicePrincipalDefinitionArgs: + def __init__(__self__, *, + client_certificate: Optional[pulumi.Input[str]] = None, + client_certificate_password: Optional[pulumi.Input[str]] = None, + client_certificate_send_chain: Optional[pulumi.Input[bool]] = None, + client_id: Optional[pulumi.Input[str]] = None, + client_secret: Optional[pulumi.Input[str]] = None, + tenant_id: Optional[pulumi.Input[str]] = None): + """ + Parameters to authenticate using Service Principal. + :param pulumi.Input[str] client_certificate: Base64-encoded certificate used to authenticate a Service Principal + :param pulumi.Input[str] client_certificate_password: The password for the certificate used to authenticate a Service Principal + :param pulumi.Input[bool] client_certificate_send_chain: Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate + :param pulumi.Input[str] client_id: The client Id for authenticating a Service Principal. + :param pulumi.Input[str] client_secret: The client secret for authenticating a Service Principal + :param pulumi.Input[str] tenant_id: The tenant Id for authenticating a Service Principal + """ + if client_certificate is not None: + pulumi.set(__self__, "client_certificate", client_certificate) + if client_certificate_password is not None: + pulumi.set(__self__, "client_certificate_password", client_certificate_password) + if client_certificate_send_chain is None: + client_certificate_send_chain = False + if client_certificate_send_chain is not None: + pulumi.set(__self__, "client_certificate_send_chain", client_certificate_send_chain) + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if client_secret is not None: + pulumi.set(__self__, "client_secret", client_secret) + if tenant_id is not None: + pulumi.set(__self__, "tenant_id", tenant_id) + + @property + @pulumi.getter(name="clientCertificate") + def client_certificate(self) -> Optional[pulumi.Input[str]]: + """ + Base64-encoded certificate used to authenticate a Service Principal + """ + return pulumi.get(self, "client_certificate") + + @client_certificate.setter + def client_certificate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_certificate", value) + + @property + @pulumi.getter(name="clientCertificatePassword") + def client_certificate_password(self) -> Optional[pulumi.Input[str]]: + """ + The password for the certificate used to authenticate a Service Principal + """ + return pulumi.get(self, "client_certificate_password") + + @client_certificate_password.setter + def client_certificate_password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_certificate_password", value) + + @property + @pulumi.getter(name="clientCertificateSendChain") + def client_certificate_send_chain(self) -> Optional[pulumi.Input[bool]]: + """ + Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate + """ + return pulumi.get(self, "client_certificate_send_chain") + + @client_certificate_send_chain.setter + def client_certificate_send_chain(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "client_certificate_send_chain", value) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + """ + The client Id for authenticating a Service Principal. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="clientSecret") + def client_secret(self) -> Optional[pulumi.Input[str]]: + """ + The client secret for authenticating a Service Principal + """ + return pulumi.get(self, "client_secret") + + @client_secret.setter + def client_secret(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_secret", value) + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> Optional[pulumi.Input[str]]: + """ + The tenant Id for authenticating a Service Principal + """ + return pulumi.get(self, "tenant_id") + + @tenant_id.setter + def tenant_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tenant_id", value) + + +if not MYPY: + class SubstituteFromDefinitionArgsDict(TypedDict): + """ + Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + """ + kind: NotRequired[pulumi.Input[str]] + """ + Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + """ + name: NotRequired[pulumi.Input[str]] + """ + Name of the ConfigMap/Secret that holds the variables to be used in substitution. + """ + optional: NotRequired[pulumi.Input[bool]] + """ + Set to True to proceed without ConfigMap/Secret, if it is not present. + """ +elif False: + SubstituteFromDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SubstituteFromDefinitionArgs: + def __init__(__self__, *, + kind: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + optional: Optional[pulumi.Input[bool]] = None): + """ + Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + :param pulumi.Input[str] kind: Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + :param pulumi.Input[str] name: Name of the ConfigMap/Secret that holds the variables to be used in substitution. + :param pulumi.Input[bool] optional: Set to True to proceed without ConfigMap/Secret, if it is not present. + """ + if kind is not None: + pulumi.set(__self__, "kind", kind) + if name is not None: + pulumi.set(__self__, "name", name) + if optional is None: + optional = False + if optional is not None: + pulumi.set(__self__, "optional", optional) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the ConfigMap/Secret that holds the variables to be used in substitution. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def optional(self) -> Optional[pulumi.Input[bool]]: + """ + Set to True to proceed without ConfigMap/Secret, if it is not present. + """ + return pulumi.get(self, "optional") + + @optional.setter + def optional(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "optional", value) + + +if not MYPY: + class TlsConfigDefinitionArgsDict(TypedDict): + """ + Parameters to authenticate using TLS config for OCI repository. + """ + ca_certificate: NotRequired[pulumi.Input[str]] + """ + Base64-encoded CA certificate used to verify the server. + """ + client_certificate: NotRequired[pulumi.Input[str]] + """ + Base64-encoded certificate used to authenticate a client with the OCI repository. + """ + private_key: NotRequired[pulumi.Input[str]] + """ + Base64-encoded private key used to authenticate a client with the OCI repository. + """ +elif False: + TlsConfigDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TlsConfigDefinitionArgs: + def __init__(__self__, *, + ca_certificate: Optional[pulumi.Input[str]] = None, + client_certificate: Optional[pulumi.Input[str]] = None, + private_key: Optional[pulumi.Input[str]] = None): + """ + Parameters to authenticate using TLS config for OCI repository. + :param pulumi.Input[str] ca_certificate: Base64-encoded CA certificate used to verify the server. + :param pulumi.Input[str] client_certificate: Base64-encoded certificate used to authenticate a client with the OCI repository. + :param pulumi.Input[str] private_key: Base64-encoded private key used to authenticate a client with the OCI repository. + """ + if ca_certificate is not None: + pulumi.set(__self__, "ca_certificate", ca_certificate) + if client_certificate is not None: + pulumi.set(__self__, "client_certificate", client_certificate) + if private_key is not None: + pulumi.set(__self__, "private_key", private_key) + + @property + @pulumi.getter(name="caCertificate") + def ca_certificate(self) -> Optional[pulumi.Input[str]]: + """ + Base64-encoded CA certificate used to verify the server. + """ + return pulumi.get(self, "ca_certificate") + + @ca_certificate.setter + def ca_certificate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ca_certificate", value) + + @property + @pulumi.getter(name="clientCertificate") + def client_certificate(self) -> Optional[pulumi.Input[str]]: + """ + Base64-encoded certificate used to authenticate a client with the OCI repository. + """ + return pulumi.get(self, "client_certificate") + + @client_certificate.setter + def client_certificate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_certificate", value) + + @property + @pulumi.getter(name="privateKey") + def private_key(self) -> Optional[pulumi.Input[str]]: + """ + Base64-encoded private key used to authenticate a client with the OCI repository. + """ + return pulumi.get(self, "private_key") + + @private_key.setter + def private_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "private_key", value) + + +if not MYPY: + class VerifyDefinitionArgsDict(TypedDict): + """ + Parameters to verify the authenticity of an OCI Artifact. + """ + match_oidc_identity: NotRequired[pulumi.Input[Sequence[pulumi.Input['MatchOidcIdentityDefinitionArgsDict']]]] + """ + Array defining the criteria for matching the identity while verifying an OCI artifact. + """ + provider: NotRequired[pulumi.Input[str]] + """ + Verification provider name. + """ + verification_config: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + An object containing trusted public keys of trusted authors. + """ +elif False: + VerifyDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VerifyDefinitionArgs: + def __init__(__self__, *, + match_oidc_identity: Optional[pulumi.Input[Sequence[pulumi.Input['MatchOidcIdentityDefinitionArgs']]]] = None, + provider: Optional[pulumi.Input[str]] = None, + verification_config: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Parameters to verify the authenticity of an OCI Artifact. + :param pulumi.Input[Sequence[pulumi.Input['MatchOidcIdentityDefinitionArgs']]] match_oidc_identity: Array defining the criteria for matching the identity while verifying an OCI artifact. + :param pulumi.Input[str] provider: Verification provider name. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] verification_config: An object containing trusted public keys of trusted authors. + """ + if match_oidc_identity is not None: + pulumi.set(__self__, "match_oidc_identity", match_oidc_identity) + if provider is not None: + pulumi.set(__self__, "provider", provider) + if verification_config is not None: + pulumi.set(__self__, "verification_config", verification_config) + + @property + @pulumi.getter(name="matchOidcIdentity") + def match_oidc_identity(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MatchOidcIdentityDefinitionArgs']]]]: + """ + Array defining the criteria for matching the identity while verifying an OCI artifact. + """ + return pulumi.get(self, "match_oidc_identity") + + @match_oidc_identity.setter + def match_oidc_identity(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MatchOidcIdentityDefinitionArgs']]]]): + pulumi.set(self, "match_oidc_identity", value) + + @property + @pulumi.getter + def provider(self) -> Optional[pulumi.Input[str]]: + """ + Verification provider name. + """ + return pulumi.get(self, "provider") + + @provider.setter + def provider(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "provider", value) + + @property + @pulumi.getter(name="verificationConfig") + def verification_config(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + An object containing trusted public keys of trusted authors. + """ + return pulumi.get(self, "verification_config") + + @verification_config.setter + def verification_config(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "verification_config", value) + + diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/extension.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/extension.py new file mode 100644 index 000000000000..a30eea6bd2cd --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/extension.py @@ -0,0 +1,621 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ExtensionArgs', 'Extension'] + +@pulumi.input_type +class ExtensionArgs: + def __init__(__self__, *, + cluster_name: pulumi.Input[str], + cluster_resource_name: pulumi.Input[str], + cluster_rp: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + aks_assigned_identity: Optional[pulumi.Input['ExtensionAksAssignedIdentityArgs']] = None, + auto_upgrade_minor_version: Optional[pulumi.Input[bool]] = None, + configuration_protected_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + configuration_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + extension_name: Optional[pulumi.Input[str]] = None, + extension_type: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['IdentityArgs']] = None, + plan: Optional[pulumi.Input['PlanArgs']] = None, + release_train: Optional[pulumi.Input[str]] = None, + scope: Optional[pulumi.Input['ScopeArgs']] = None, + statuses: Optional[pulumi.Input[Sequence[pulumi.Input['ExtensionStatusArgs']]]] = None, + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Extension resource. + :param pulumi.Input[str] cluster_name: The name of the kubernetes cluster. + :param pulumi.Input[str] cluster_resource_name: The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + :param pulumi.Input[str] cluster_rp: The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['ExtensionAksAssignedIdentityArgs'] aks_assigned_identity: Identity of the Extension resource in an AKS cluster + :param pulumi.Input[bool] auto_upgrade_minor_version: Flag to note if this extension participates in auto upgrade of minor version, or not. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] configuration_protected_settings: Configuration settings that are sensitive, as name-value pairs for configuring this extension. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] configuration_settings: Configuration settings, as name-value pairs for configuring this extension. + :param pulumi.Input[str] extension_name: Name of the Extension. + :param pulumi.Input[str] extension_type: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + :param pulumi.Input['IdentityArgs'] identity: Identity of the Extension resource + :param pulumi.Input['PlanArgs'] plan: The plan information. + :param pulumi.Input[str] release_train: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + :param pulumi.Input['ScopeArgs'] scope: Scope at which the extension is installed. + :param pulumi.Input[Sequence[pulumi.Input['ExtensionStatusArgs']]] statuses: Status from this extension. + :param pulumi.Input[str] version: User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + """ + pulumi.set(__self__, "cluster_name", cluster_name) + pulumi.set(__self__, "cluster_resource_name", cluster_resource_name) + pulumi.set(__self__, "cluster_rp", cluster_rp) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if aks_assigned_identity is not None: + pulumi.set(__self__, "aks_assigned_identity", aks_assigned_identity) + if auto_upgrade_minor_version is None: + auto_upgrade_minor_version = True + if auto_upgrade_minor_version is not None: + pulumi.set(__self__, "auto_upgrade_minor_version", auto_upgrade_minor_version) + if configuration_protected_settings is not None: + pulumi.set(__self__, "configuration_protected_settings", configuration_protected_settings) + if configuration_settings is not None: + pulumi.set(__self__, "configuration_settings", configuration_settings) + if extension_name is not None: + pulumi.set(__self__, "extension_name", extension_name) + if extension_type is not None: + pulumi.set(__self__, "extension_type", extension_type) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if plan is not None: + pulumi.set(__self__, "plan", plan) + if release_train is None: + release_train = 'Stable' + if release_train is not None: + pulumi.set(__self__, "release_train", release_train) + if scope is not None: + pulumi.set(__self__, "scope", scope) + if statuses is not None: + pulumi.set(__self__, "statuses", statuses) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="clusterName") + def cluster_name(self) -> pulumi.Input[str]: + """ + The name of the kubernetes cluster. + """ + return pulumi.get(self, "cluster_name") + + @cluster_name.setter + def cluster_name(self, value: pulumi.Input[str]): + pulumi.set(self, "cluster_name", value) + + @property + @pulumi.getter(name="clusterResourceName") + def cluster_resource_name(self) -> pulumi.Input[str]: + """ + The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + """ + return pulumi.get(self, "cluster_resource_name") + + @cluster_resource_name.setter + def cluster_resource_name(self, value: pulumi.Input[str]): + pulumi.set(self, "cluster_resource_name", value) + + @property + @pulumi.getter(name="clusterRp") + def cluster_rp(self) -> pulumi.Input[str]: + """ + The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + """ + return pulumi.get(self, "cluster_rp") + + @cluster_rp.setter + def cluster_rp(self, value: pulumi.Input[str]): + pulumi.set(self, "cluster_rp", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="aksAssignedIdentity") + def aks_assigned_identity(self) -> Optional[pulumi.Input['ExtensionAksAssignedIdentityArgs']]: + """ + Identity of the Extension resource in an AKS cluster + """ + return pulumi.get(self, "aks_assigned_identity") + + @aks_assigned_identity.setter + def aks_assigned_identity(self, value: Optional[pulumi.Input['ExtensionAksAssignedIdentityArgs']]): + pulumi.set(self, "aks_assigned_identity", value) + + @property + @pulumi.getter(name="autoUpgradeMinorVersion") + def auto_upgrade_minor_version(self) -> Optional[pulumi.Input[bool]]: + """ + Flag to note if this extension participates in auto upgrade of minor version, or not. + """ + return pulumi.get(self, "auto_upgrade_minor_version") + + @auto_upgrade_minor_version.setter + def auto_upgrade_minor_version(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "auto_upgrade_minor_version", value) + + @property + @pulumi.getter(name="configurationProtectedSettings") + def configuration_protected_settings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Configuration settings that are sensitive, as name-value pairs for configuring this extension. + """ + return pulumi.get(self, "configuration_protected_settings") + + @configuration_protected_settings.setter + def configuration_protected_settings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "configuration_protected_settings", value) + + @property + @pulumi.getter(name="configurationSettings") + def configuration_settings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Configuration settings, as name-value pairs for configuring this extension. + """ + return pulumi.get(self, "configuration_settings") + + @configuration_settings.setter + def configuration_settings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "configuration_settings", value) + + @property + @pulumi.getter(name="extensionName") + def extension_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the Extension. + """ + return pulumi.get(self, "extension_name") + + @extension_name.setter + def extension_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "extension_name", value) + + @property + @pulumi.getter(name="extensionType") + def extension_type(self) -> Optional[pulumi.Input[str]]: + """ + Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + """ + return pulumi.get(self, "extension_type") + + @extension_type.setter + def extension_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "extension_type", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['IdentityArgs']]: + """ + Identity of the Extension resource + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['IdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def plan(self) -> Optional[pulumi.Input['PlanArgs']]: + """ + The plan information. + """ + return pulumi.get(self, "plan") + + @plan.setter + def plan(self, value: Optional[pulumi.Input['PlanArgs']]): + pulumi.set(self, "plan", value) + + @property + @pulumi.getter(name="releaseTrain") + def release_train(self) -> Optional[pulumi.Input[str]]: + """ + ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + """ + return pulumi.get(self, "release_train") + + @release_train.setter + def release_train(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "release_train", value) + + @property + @pulumi.getter + def scope(self) -> Optional[pulumi.Input['ScopeArgs']]: + """ + Scope at which the extension is installed. + """ + return pulumi.get(self, "scope") + + @scope.setter + def scope(self, value: Optional[pulumi.Input['ScopeArgs']]): + pulumi.set(self, "scope", value) + + @property + @pulumi.getter + def statuses(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ExtensionStatusArgs']]]]: + """ + Status from this extension. + """ + return pulumi.get(self, "statuses") + + @statuses.setter + def statuses(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ExtensionStatusArgs']]]]): + pulumi.set(self, "statuses", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class Extension(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + aks_assigned_identity: Optional[pulumi.Input[Union['ExtensionAksAssignedIdentityArgs', 'ExtensionAksAssignedIdentityArgsDict']]] = None, + auto_upgrade_minor_version: Optional[pulumi.Input[bool]] = None, + cluster_name: Optional[pulumi.Input[str]] = None, + cluster_resource_name: Optional[pulumi.Input[str]] = None, + cluster_rp: Optional[pulumi.Input[str]] = None, + configuration_protected_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + configuration_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + extension_name: Optional[pulumi.Input[str]] = None, + extension_type: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['IdentityArgs', 'IdentityArgsDict']]] = None, + plan: Optional[pulumi.Input[Union['PlanArgs', 'PlanArgsDict']]] = None, + release_train: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope: Optional[pulumi.Input[Union['ScopeArgs', 'ScopeArgsDict']]] = None, + statuses: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ExtensionStatusArgs', 'ExtensionStatusArgsDict']]]]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + The Extension object. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ExtensionAksAssignedIdentityArgs', 'ExtensionAksAssignedIdentityArgsDict']] aks_assigned_identity: Identity of the Extension resource in an AKS cluster + :param pulumi.Input[bool] auto_upgrade_minor_version: Flag to note if this extension participates in auto upgrade of minor version, or not. + :param pulumi.Input[str] cluster_name: The name of the kubernetes cluster. + :param pulumi.Input[str] cluster_resource_name: The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + :param pulumi.Input[str] cluster_rp: The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] configuration_protected_settings: Configuration settings that are sensitive, as name-value pairs for configuring this extension. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] configuration_settings: Configuration settings, as name-value pairs for configuring this extension. + :param pulumi.Input[str] extension_name: Name of the Extension. + :param pulumi.Input[str] extension_type: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + :param pulumi.Input[Union['IdentityArgs', 'IdentityArgsDict']] identity: Identity of the Extension resource + :param pulumi.Input[Union['PlanArgs', 'PlanArgsDict']] plan: The plan information. + :param pulumi.Input[str] release_train: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['ScopeArgs', 'ScopeArgsDict']] scope: Scope at which the extension is installed. + :param pulumi.Input[Sequence[pulumi.Input[Union['ExtensionStatusArgs', 'ExtensionStatusArgsDict']]]] statuses: Status from this extension. + :param pulumi.Input[str] version: User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ExtensionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The Extension object. + + :param str resource_name: The name of the resource. + :param ExtensionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ExtensionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + aks_assigned_identity: Optional[pulumi.Input[Union['ExtensionAksAssignedIdentityArgs', 'ExtensionAksAssignedIdentityArgsDict']]] = None, + auto_upgrade_minor_version: Optional[pulumi.Input[bool]] = None, + cluster_name: Optional[pulumi.Input[str]] = None, + cluster_resource_name: Optional[pulumi.Input[str]] = None, + cluster_rp: Optional[pulumi.Input[str]] = None, + configuration_protected_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + configuration_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + extension_name: Optional[pulumi.Input[str]] = None, + extension_type: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['IdentityArgs', 'IdentityArgsDict']]] = None, + plan: Optional[pulumi.Input[Union['PlanArgs', 'PlanArgsDict']]] = None, + release_train: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope: Optional[pulumi.Input[Union['ScopeArgs', 'ScopeArgsDict']]] = None, + statuses: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ExtensionStatusArgs', 'ExtensionStatusArgsDict']]]]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ExtensionArgs.__new__(ExtensionArgs) + + __props__.__dict__["aks_assigned_identity"] = aks_assigned_identity + if auto_upgrade_minor_version is None: + auto_upgrade_minor_version = True + __props__.__dict__["auto_upgrade_minor_version"] = auto_upgrade_minor_version + if cluster_name is None and not opts.urn: + raise TypeError("Missing required property 'cluster_name'") + __props__.__dict__["cluster_name"] = cluster_name + if cluster_resource_name is None and not opts.urn: + raise TypeError("Missing required property 'cluster_resource_name'") + __props__.__dict__["cluster_resource_name"] = cluster_resource_name + if cluster_rp is None and not opts.urn: + raise TypeError("Missing required property 'cluster_rp'") + __props__.__dict__["cluster_rp"] = cluster_rp + __props__.__dict__["configuration_protected_settings"] = configuration_protected_settings + __props__.__dict__["configuration_settings"] = configuration_settings + __props__.__dict__["extension_name"] = extension_name + __props__.__dict__["extension_type"] = extension_type + __props__.__dict__["identity"] = identity + __props__.__dict__["plan"] = plan + if release_train is None: + release_train = 'Stable' + __props__.__dict__["release_train"] = release_train + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["scope"] = scope + __props__.__dict__["statuses"] = statuses + __props__.__dict__["version"] = version + __props__.__dict__["current_version"] = None + __props__.__dict__["custom_location_settings"] = None + __props__.__dict__["error_info"] = None + __props__.__dict__["is_system_extension"] = None + __props__.__dict__["name"] = None + __props__.__dict__["package_uri"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20200701preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210501preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20210901:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:Extension"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:Extension")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Extension, __self__).__init__( + 'azure-native:kubernetesconfiguration/v20241101:Extension', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Extension': + """ + Get an existing Extension resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ExtensionArgs.__new__(ExtensionArgs) + + __props__.__dict__["aks_assigned_identity"] = None + __props__.__dict__["auto_upgrade_minor_version"] = None + __props__.__dict__["configuration_protected_settings"] = None + __props__.__dict__["configuration_settings"] = None + __props__.__dict__["current_version"] = None + __props__.__dict__["custom_location_settings"] = None + __props__.__dict__["error_info"] = None + __props__.__dict__["extension_type"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["is_system_extension"] = None + __props__.__dict__["name"] = None + __props__.__dict__["package_uri"] = None + __props__.__dict__["plan"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["release_train"] = None + __props__.__dict__["scope"] = None + __props__.__dict__["statuses"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + __props__.__dict__["version"] = None + return Extension(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="aksAssignedIdentity") + def aks_assigned_identity(self) -> pulumi.Output[Optional['outputs.ExtensionResponseAksAssignedIdentity']]: + """ + Identity of the Extension resource in an AKS cluster + """ + return pulumi.get(self, "aks_assigned_identity") + + @property + @pulumi.getter(name="autoUpgradeMinorVersion") + def auto_upgrade_minor_version(self) -> pulumi.Output[Optional[bool]]: + """ + Flag to note if this extension participates in auto upgrade of minor version, or not. + """ + return pulumi.get(self, "auto_upgrade_minor_version") + + @property + @pulumi.getter(name="configurationProtectedSettings") + def configuration_protected_settings(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Configuration settings that are sensitive, as name-value pairs for configuring this extension. + """ + return pulumi.get(self, "configuration_protected_settings") + + @property + @pulumi.getter(name="configurationSettings") + def configuration_settings(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Configuration settings, as name-value pairs for configuring this extension. + """ + return pulumi.get(self, "configuration_settings") + + @property + @pulumi.getter(name="currentVersion") + def current_version(self) -> pulumi.Output[str]: + """ + Currently installed version of the extension. + """ + return pulumi.get(self, "current_version") + + @property + @pulumi.getter(name="customLocationSettings") + def custom_location_settings(self) -> pulumi.Output[Mapping[str, str]]: + """ + Custom Location settings properties. + """ + return pulumi.get(self, "custom_location_settings") + + @property + @pulumi.getter(name="errorInfo") + def error_info(self) -> pulumi.Output['outputs.ErrorDetailResponse']: + """ + Error information from the Agent - e.g. errors during installation. + """ + return pulumi.get(self, "error_info") + + @property + @pulumi.getter(name="extensionType") + def extension_type(self) -> pulumi.Output[Optional[str]]: + """ + Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + """ + return pulumi.get(self, "extension_type") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.IdentityResponse']]: + """ + Identity of the Extension resource + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="isSystemExtension") + def is_system_extension(self) -> pulumi.Output[bool]: + """ + Flag to note if this extension is a system extension + """ + return pulumi.get(self, "is_system_extension") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="packageUri") + def package_uri(self) -> pulumi.Output[str]: + """ + Uri of the Helm package + """ + return pulumi.get(self, "package_uri") + + @property + @pulumi.getter + def plan(self) -> pulumi.Output[Optional['outputs.PlanResponse']]: + """ + The plan information. + """ + return pulumi.get(self, "plan") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + Status of installation of this extension. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="releaseTrain") + def release_train(self) -> pulumi.Output[Optional[str]]: + """ + ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + """ + return pulumi.get(self, "release_train") + + @property + @pulumi.getter + def scope(self) -> pulumi.Output[Optional['outputs.ScopeResponse']]: + """ + Scope at which the extension is installed. + """ + return pulumi.get(self, "scope") + + @property + @pulumi.getter + def statuses(self) -> pulumi.Output[Optional[Sequence['outputs.ExtensionStatusResponse']]]: + """ + Status from this extension. + """ + return pulumi.get(self, "statuses") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def version(self) -> pulumi.Output[Optional[str]]: + """ + User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + """ + return pulumi.get(self, "version") + diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/flux_configuration.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/flux_configuration.py new file mode 100644 index 000000000000..d6acc72057bf --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/flux_configuration.py @@ -0,0 +1,674 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['FluxConfigurationArgs', 'FluxConfiguration'] + +@pulumi.input_type +class FluxConfigurationArgs: + def __init__(__self__, *, + cluster_name: pulumi.Input[str], + cluster_resource_name: pulumi.Input[str], + cluster_rp: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + azure_blob: Optional[pulumi.Input['AzureBlobDefinitionArgs']] = None, + bucket: Optional[pulumi.Input['BucketDefinitionArgs']] = None, + configuration_protected_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + flux_configuration_name: Optional[pulumi.Input[str]] = None, + git_repository: Optional[pulumi.Input['GitRepositoryDefinitionArgs']] = None, + kustomizations: Optional[pulumi.Input[Mapping[str, pulumi.Input['KustomizationDefinitionArgs']]]] = None, + namespace: Optional[pulumi.Input[str]] = None, + oci_repository: Optional[pulumi.Input['OCIRepositoryDefinitionArgs']] = None, + reconciliation_wait_duration: Optional[pulumi.Input[str]] = None, + scope: Optional[pulumi.Input[Union[str, 'ScopeType']]] = None, + source_kind: Optional[pulumi.Input[Union[str, 'SourceKindType']]] = None, + suspend: Optional[pulumi.Input[bool]] = None, + wait_for_reconciliation: Optional[pulumi.Input[bool]] = None): + """ + The set of arguments for constructing a FluxConfiguration resource. + :param pulumi.Input[str] cluster_name: The name of the kubernetes cluster. + :param pulumi.Input[str] cluster_resource_name: The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + :param pulumi.Input[str] cluster_rp: The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['AzureBlobDefinitionArgs'] azure_blob: Parameters to reconcile to the AzureBlob source kind type. + :param pulumi.Input['BucketDefinitionArgs'] bucket: Parameters to reconcile to the Bucket source kind type. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] configuration_protected_settings: Key-value pairs of protected configuration settings for the configuration + :param pulumi.Input[str] flux_configuration_name: Name of the Flux Configuration. + :param pulumi.Input['GitRepositoryDefinitionArgs'] git_repository: Parameters to reconcile to the GitRepository source kind type. + :param pulumi.Input[Mapping[str, pulumi.Input['KustomizationDefinitionArgs']]] kustomizations: Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + :param pulumi.Input[str] namespace: The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + :param pulumi.Input['OCIRepositoryDefinitionArgs'] oci_repository: Parameters to reconcile to the OCIRepository source kind type. + :param pulumi.Input[str] reconciliation_wait_duration: Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + :param pulumi.Input[Union[str, 'ScopeType']] scope: Scope at which the operator will be installed. + :param pulumi.Input[Union[str, 'SourceKindType']] source_kind: Source Kind to pull the configuration data from. + :param pulumi.Input[bool] suspend: Whether this configuration should suspend its reconciliation of its kustomizations and sources. + :param pulumi.Input[bool] wait_for_reconciliation: Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + """ + pulumi.set(__self__, "cluster_name", cluster_name) + pulumi.set(__self__, "cluster_resource_name", cluster_resource_name) + pulumi.set(__self__, "cluster_rp", cluster_rp) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if azure_blob is not None: + pulumi.set(__self__, "azure_blob", azure_blob) + if bucket is not None: + pulumi.set(__self__, "bucket", bucket) + if configuration_protected_settings is not None: + pulumi.set(__self__, "configuration_protected_settings", configuration_protected_settings) + if flux_configuration_name is not None: + pulumi.set(__self__, "flux_configuration_name", flux_configuration_name) + if git_repository is not None: + pulumi.set(__self__, "git_repository", git_repository) + if kustomizations is not None: + pulumi.set(__self__, "kustomizations", kustomizations) + if namespace is None: + namespace = 'default' + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + if oci_repository is not None: + pulumi.set(__self__, "oci_repository", oci_repository) + if reconciliation_wait_duration is not None: + pulumi.set(__self__, "reconciliation_wait_duration", reconciliation_wait_duration) + if scope is not None: + pulumi.set(__self__, "scope", scope) + if source_kind is None: + source_kind = 'GitRepository' + if source_kind is not None: + pulumi.set(__self__, "source_kind", source_kind) + if suspend is None: + suspend = False + if suspend is not None: + pulumi.set(__self__, "suspend", suspend) + if wait_for_reconciliation is not None: + pulumi.set(__self__, "wait_for_reconciliation", wait_for_reconciliation) + + @property + @pulumi.getter(name="clusterName") + def cluster_name(self) -> pulumi.Input[str]: + """ + The name of the kubernetes cluster. + """ + return pulumi.get(self, "cluster_name") + + @cluster_name.setter + def cluster_name(self, value: pulumi.Input[str]): + pulumi.set(self, "cluster_name", value) + + @property + @pulumi.getter(name="clusterResourceName") + def cluster_resource_name(self) -> pulumi.Input[str]: + """ + The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + """ + return pulumi.get(self, "cluster_resource_name") + + @cluster_resource_name.setter + def cluster_resource_name(self, value: pulumi.Input[str]): + pulumi.set(self, "cluster_resource_name", value) + + @property + @pulumi.getter(name="clusterRp") + def cluster_rp(self) -> pulumi.Input[str]: + """ + The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + """ + return pulumi.get(self, "cluster_rp") + + @cluster_rp.setter + def cluster_rp(self, value: pulumi.Input[str]): + pulumi.set(self, "cluster_rp", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="azureBlob") + def azure_blob(self) -> Optional[pulumi.Input['AzureBlobDefinitionArgs']]: + """ + Parameters to reconcile to the AzureBlob source kind type. + """ + return pulumi.get(self, "azure_blob") + + @azure_blob.setter + def azure_blob(self, value: Optional[pulumi.Input['AzureBlobDefinitionArgs']]): + pulumi.set(self, "azure_blob", value) + + @property + @pulumi.getter + def bucket(self) -> Optional[pulumi.Input['BucketDefinitionArgs']]: + """ + Parameters to reconcile to the Bucket source kind type. + """ + return pulumi.get(self, "bucket") + + @bucket.setter + def bucket(self, value: Optional[pulumi.Input['BucketDefinitionArgs']]): + pulumi.set(self, "bucket", value) + + @property + @pulumi.getter(name="configurationProtectedSettings") + def configuration_protected_settings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Key-value pairs of protected configuration settings for the configuration + """ + return pulumi.get(self, "configuration_protected_settings") + + @configuration_protected_settings.setter + def configuration_protected_settings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "configuration_protected_settings", value) + + @property + @pulumi.getter(name="fluxConfigurationName") + def flux_configuration_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the Flux Configuration. + """ + return pulumi.get(self, "flux_configuration_name") + + @flux_configuration_name.setter + def flux_configuration_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "flux_configuration_name", value) + + @property + @pulumi.getter(name="gitRepository") + def git_repository(self) -> Optional[pulumi.Input['GitRepositoryDefinitionArgs']]: + """ + Parameters to reconcile to the GitRepository source kind type. + """ + return pulumi.get(self, "git_repository") + + @git_repository.setter + def git_repository(self, value: Optional[pulumi.Input['GitRepositoryDefinitionArgs']]): + pulumi.set(self, "git_repository", value) + + @property + @pulumi.getter + def kustomizations(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['KustomizationDefinitionArgs']]]]: + """ + Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + """ + return pulumi.get(self, "kustomizations") + + @kustomizations.setter + def kustomizations(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['KustomizationDefinitionArgs']]]]): + pulumi.set(self, "kustomizations", value) + + @property + @pulumi.getter + def namespace(self) -> Optional[pulumi.Input[str]]: + """ + The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + """ + return pulumi.get(self, "namespace") + + @namespace.setter + def namespace(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "namespace", value) + + @property + @pulumi.getter(name="ociRepository") + def oci_repository(self) -> Optional[pulumi.Input['OCIRepositoryDefinitionArgs']]: + """ + Parameters to reconcile to the OCIRepository source kind type. + """ + return pulumi.get(self, "oci_repository") + + @oci_repository.setter + def oci_repository(self, value: Optional[pulumi.Input['OCIRepositoryDefinitionArgs']]): + pulumi.set(self, "oci_repository", value) + + @property + @pulumi.getter(name="reconciliationWaitDuration") + def reconciliation_wait_duration(self) -> Optional[pulumi.Input[str]]: + """ + Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + """ + return pulumi.get(self, "reconciliation_wait_duration") + + @reconciliation_wait_duration.setter + def reconciliation_wait_duration(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "reconciliation_wait_duration", value) + + @property + @pulumi.getter + def scope(self) -> Optional[pulumi.Input[Union[str, 'ScopeType']]]: + """ + Scope at which the operator will be installed. + """ + return pulumi.get(self, "scope") + + @scope.setter + def scope(self, value: Optional[pulumi.Input[Union[str, 'ScopeType']]]): + pulumi.set(self, "scope", value) + + @property + @pulumi.getter(name="sourceKind") + def source_kind(self) -> Optional[pulumi.Input[Union[str, 'SourceKindType']]]: + """ + Source Kind to pull the configuration data from. + """ + return pulumi.get(self, "source_kind") + + @source_kind.setter + def source_kind(self, value: Optional[pulumi.Input[Union[str, 'SourceKindType']]]): + pulumi.set(self, "source_kind", value) + + @property + @pulumi.getter + def suspend(self) -> Optional[pulumi.Input[bool]]: + """ + Whether this configuration should suspend its reconciliation of its kustomizations and sources. + """ + return pulumi.get(self, "suspend") + + @suspend.setter + def suspend(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "suspend", value) + + @property + @pulumi.getter(name="waitForReconciliation") + def wait_for_reconciliation(self) -> Optional[pulumi.Input[bool]]: + """ + Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + """ + return pulumi.get(self, "wait_for_reconciliation") + + @wait_for_reconciliation.setter + def wait_for_reconciliation(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "wait_for_reconciliation", value) + + +class FluxConfiguration(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + azure_blob: Optional[pulumi.Input[Union['AzureBlobDefinitionArgs', 'AzureBlobDefinitionArgsDict']]] = None, + bucket: Optional[pulumi.Input[Union['BucketDefinitionArgs', 'BucketDefinitionArgsDict']]] = None, + cluster_name: Optional[pulumi.Input[str]] = None, + cluster_resource_name: Optional[pulumi.Input[str]] = None, + cluster_rp: Optional[pulumi.Input[str]] = None, + configuration_protected_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + flux_configuration_name: Optional[pulumi.Input[str]] = None, + git_repository: Optional[pulumi.Input[Union['GitRepositoryDefinitionArgs', 'GitRepositoryDefinitionArgsDict']]] = None, + kustomizations: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['KustomizationDefinitionArgs', 'KustomizationDefinitionArgsDict']]]]] = None, + namespace: Optional[pulumi.Input[str]] = None, + oci_repository: Optional[pulumi.Input[Union['OCIRepositoryDefinitionArgs', 'OCIRepositoryDefinitionArgsDict']]] = None, + reconciliation_wait_duration: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope: Optional[pulumi.Input[Union[str, 'ScopeType']]] = None, + source_kind: Optional[pulumi.Input[Union[str, 'SourceKindType']]] = None, + suspend: Optional[pulumi.Input[bool]] = None, + wait_for_reconciliation: Optional[pulumi.Input[bool]] = None, + __props__=None): + """ + The Flux Configuration object returned in Get & Put response. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['AzureBlobDefinitionArgs', 'AzureBlobDefinitionArgsDict']] azure_blob: Parameters to reconcile to the AzureBlob source kind type. + :param pulumi.Input[Union['BucketDefinitionArgs', 'BucketDefinitionArgsDict']] bucket: Parameters to reconcile to the Bucket source kind type. + :param pulumi.Input[str] cluster_name: The name of the kubernetes cluster. + :param pulumi.Input[str] cluster_resource_name: The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + :param pulumi.Input[str] cluster_rp: The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] configuration_protected_settings: Key-value pairs of protected configuration settings for the configuration + :param pulumi.Input[str] flux_configuration_name: Name of the Flux Configuration. + :param pulumi.Input[Union['GitRepositoryDefinitionArgs', 'GitRepositoryDefinitionArgsDict']] git_repository: Parameters to reconcile to the GitRepository source kind type. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['KustomizationDefinitionArgs', 'KustomizationDefinitionArgsDict']]]] kustomizations: Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + :param pulumi.Input[str] namespace: The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + :param pulumi.Input[Union['OCIRepositoryDefinitionArgs', 'OCIRepositoryDefinitionArgsDict']] oci_repository: Parameters to reconcile to the OCIRepository source kind type. + :param pulumi.Input[str] reconciliation_wait_duration: Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union[str, 'ScopeType']] scope: Scope at which the operator will be installed. + :param pulumi.Input[Union[str, 'SourceKindType']] source_kind: Source Kind to pull the configuration data from. + :param pulumi.Input[bool] suspend: Whether this configuration should suspend its reconciliation of its kustomizations and sources. + :param pulumi.Input[bool] wait_for_reconciliation: Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: FluxConfigurationArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The Flux Configuration object returned in Get & Put response. + + :param str resource_name: The name of the resource. + :param FluxConfigurationArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(FluxConfigurationArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + azure_blob: Optional[pulumi.Input[Union['AzureBlobDefinitionArgs', 'AzureBlobDefinitionArgsDict']]] = None, + bucket: Optional[pulumi.Input[Union['BucketDefinitionArgs', 'BucketDefinitionArgsDict']]] = None, + cluster_name: Optional[pulumi.Input[str]] = None, + cluster_resource_name: Optional[pulumi.Input[str]] = None, + cluster_rp: Optional[pulumi.Input[str]] = None, + configuration_protected_settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + flux_configuration_name: Optional[pulumi.Input[str]] = None, + git_repository: Optional[pulumi.Input[Union['GitRepositoryDefinitionArgs', 'GitRepositoryDefinitionArgsDict']]] = None, + kustomizations: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['KustomizationDefinitionArgs', 'KustomizationDefinitionArgsDict']]]]] = None, + namespace: Optional[pulumi.Input[str]] = None, + oci_repository: Optional[pulumi.Input[Union['OCIRepositoryDefinitionArgs', 'OCIRepositoryDefinitionArgsDict']]] = None, + reconciliation_wait_duration: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope: Optional[pulumi.Input[Union[str, 'ScopeType']]] = None, + source_kind: Optional[pulumi.Input[Union[str, 'SourceKindType']]] = None, + suspend: Optional[pulumi.Input[bool]] = None, + wait_for_reconciliation: Optional[pulumi.Input[bool]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = FluxConfigurationArgs.__new__(FluxConfigurationArgs) + + __props__.__dict__["azure_blob"] = azure_blob + __props__.__dict__["bucket"] = bucket + if cluster_name is None and not opts.urn: + raise TypeError("Missing required property 'cluster_name'") + __props__.__dict__["cluster_name"] = cluster_name + if cluster_resource_name is None and not opts.urn: + raise TypeError("Missing required property 'cluster_resource_name'") + __props__.__dict__["cluster_resource_name"] = cluster_resource_name + if cluster_rp is None and not opts.urn: + raise TypeError("Missing required property 'cluster_rp'") + __props__.__dict__["cluster_rp"] = cluster_rp + __props__.__dict__["configuration_protected_settings"] = configuration_protected_settings + __props__.__dict__["flux_configuration_name"] = flux_configuration_name + __props__.__dict__["git_repository"] = git_repository + __props__.__dict__["kustomizations"] = kustomizations + if namespace is None: + namespace = 'default' + __props__.__dict__["namespace"] = namespace + __props__.__dict__["oci_repository"] = oci_repository + __props__.__dict__["reconciliation_wait_duration"] = reconciliation_wait_duration + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["scope"] = scope + if source_kind is None: + source_kind = 'GitRepository' + __props__.__dict__["source_kind"] = source_kind + if suspend is None: + suspend = False + __props__.__dict__["suspend"] = suspend + __props__.__dict__["wait_for_reconciliation"] = wait_for_reconciliation + __props__.__dict__["compliance_state"] = None + __props__.__dict__["error_message"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["repository_public_key"] = None + __props__.__dict__["source_synced_commit_id"] = None + __props__.__dict__["source_updated_at"] = None + __props__.__dict__["status_updated_at"] = None + __props__.__dict__["statuses"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20211101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220101preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220301:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220701:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20221101:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20230501:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20240401preview:FluxConfiguration"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:FluxConfiguration")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(FluxConfiguration, __self__).__init__( + 'azure-native:kubernetesconfiguration/v20241101:FluxConfiguration', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'FluxConfiguration': + """ + Get an existing FluxConfiguration resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = FluxConfigurationArgs.__new__(FluxConfigurationArgs) + + __props__.__dict__["azure_blob"] = None + __props__.__dict__["bucket"] = None + __props__.__dict__["compliance_state"] = None + __props__.__dict__["configuration_protected_settings"] = None + __props__.__dict__["error_message"] = None + __props__.__dict__["git_repository"] = None + __props__.__dict__["kustomizations"] = None + __props__.__dict__["name"] = None + __props__.__dict__["namespace"] = None + __props__.__dict__["oci_repository"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["reconciliation_wait_duration"] = None + __props__.__dict__["repository_public_key"] = None + __props__.__dict__["scope"] = None + __props__.__dict__["source_kind"] = None + __props__.__dict__["source_synced_commit_id"] = None + __props__.__dict__["source_updated_at"] = None + __props__.__dict__["status_updated_at"] = None + __props__.__dict__["statuses"] = None + __props__.__dict__["suspend"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + __props__.__dict__["wait_for_reconciliation"] = None + return FluxConfiguration(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="azureBlob") + def azure_blob(self) -> pulumi.Output[Optional['outputs.AzureBlobDefinitionResponse']]: + """ + Parameters to reconcile to the AzureBlob source kind type. + """ + return pulumi.get(self, "azure_blob") + + @property + @pulumi.getter + def bucket(self) -> pulumi.Output[Optional['outputs.BucketDefinitionResponse']]: + """ + Parameters to reconcile to the Bucket source kind type. + """ + return pulumi.get(self, "bucket") + + @property + @pulumi.getter(name="complianceState") + def compliance_state(self) -> pulumi.Output[str]: + """ + Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects. + """ + return pulumi.get(self, "compliance_state") + + @property + @pulumi.getter(name="configurationProtectedSettings") + def configuration_protected_settings(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Key-value pairs of protected configuration settings for the configuration + """ + return pulumi.get(self, "configuration_protected_settings") + + @property + @pulumi.getter(name="errorMessage") + def error_message(self) -> pulumi.Output[str]: + """ + Error message returned to the user in the case of provisioning failure. + """ + return pulumi.get(self, "error_message") + + @property + @pulumi.getter(name="gitRepository") + def git_repository(self) -> pulumi.Output[Optional['outputs.GitRepositoryDefinitionResponse']]: + """ + Parameters to reconcile to the GitRepository source kind type. + """ + return pulumi.get(self, "git_repository") + + @property + @pulumi.getter + def kustomizations(self) -> pulumi.Output[Optional[Mapping[str, 'outputs.KustomizationDefinitionResponse']]]: + """ + Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + """ + return pulumi.get(self, "kustomizations") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def namespace(self) -> pulumi.Output[Optional[str]]: + """ + The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + """ + return pulumi.get(self, "namespace") + + @property + @pulumi.getter(name="ociRepository") + def oci_repository(self) -> pulumi.Output[Optional['outputs.OCIRepositoryDefinitionResponse']]: + """ + Parameters to reconcile to the OCIRepository source kind type. + """ + return pulumi.get(self, "oci_repository") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + Status of the creation of the fluxConfiguration. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="reconciliationWaitDuration") + def reconciliation_wait_duration(self) -> pulumi.Output[Optional[str]]: + """ + Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + """ + return pulumi.get(self, "reconciliation_wait_duration") + + @property + @pulumi.getter(name="repositoryPublicKey") + def repository_public_key(self) -> pulumi.Output[str]: + """ + Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user). + """ + return pulumi.get(self, "repository_public_key") + + @property + @pulumi.getter + def scope(self) -> pulumi.Output[Optional[str]]: + """ + Scope at which the operator will be installed. + """ + return pulumi.get(self, "scope") + + @property + @pulumi.getter(name="sourceKind") + def source_kind(self) -> pulumi.Output[Optional[str]]: + """ + Source Kind to pull the configuration data from. + """ + return pulumi.get(self, "source_kind") + + @property + @pulumi.getter(name="sourceSyncedCommitId") + def source_synced_commit_id(self) -> pulumi.Output[str]: + """ + Branch and/or SHA of the source commit synced with the cluster. + """ + return pulumi.get(self, "source_synced_commit_id") + + @property + @pulumi.getter(name="sourceUpdatedAt") + def source_updated_at(self) -> pulumi.Output[str]: + """ + Datetime the fluxConfiguration synced its source on the cluster. + """ + return pulumi.get(self, "source_updated_at") + + @property + @pulumi.getter(name="statusUpdatedAt") + def status_updated_at(self) -> pulumi.Output[str]: + """ + Datetime the fluxConfiguration synced its status on the cluster with Azure. + """ + return pulumi.get(self, "status_updated_at") + + @property + @pulumi.getter + def statuses(self) -> pulumi.Output[Sequence['outputs.ObjectStatusDefinitionResponse']]: + """ + Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration. + """ + return pulumi.get(self, "statuses") + + @property + @pulumi.getter + def suspend(self) -> pulumi.Output[Optional[bool]]: + """ + Whether this configuration should suspend its reconciliation of its kustomizations and sources. + """ + return pulumi.get(self, "suspend") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="waitForReconciliation") + def wait_for_reconciliation(self) -> pulumi.Output[Optional[bool]]: + """ + Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + """ + return pulumi.get(self, "wait_for_reconciliation") + diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/get_extension.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/get_extension.py new file mode 100644 index 000000000000..7e13969c2c86 --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/get_extension.py @@ -0,0 +1,385 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetExtensionResult', + 'AwaitableGetExtensionResult', + 'get_extension', + 'get_extension_output', +] + +@pulumi.output_type +class GetExtensionResult: + """ + The Extension object. + """ + def __init__(__self__, aks_assigned_identity=None, auto_upgrade_minor_version=None, configuration_protected_settings=None, configuration_settings=None, current_version=None, custom_location_settings=None, error_info=None, extension_type=None, id=None, identity=None, is_system_extension=None, name=None, package_uri=None, plan=None, provisioning_state=None, release_train=None, scope=None, statuses=None, system_data=None, type=None, version=None): + if aks_assigned_identity and not isinstance(aks_assigned_identity, dict): + raise TypeError("Expected argument 'aks_assigned_identity' to be a dict") + pulumi.set(__self__, "aks_assigned_identity", aks_assigned_identity) + if auto_upgrade_minor_version and not isinstance(auto_upgrade_minor_version, bool): + raise TypeError("Expected argument 'auto_upgrade_minor_version' to be a bool") + pulumi.set(__self__, "auto_upgrade_minor_version", auto_upgrade_minor_version) + if configuration_protected_settings and not isinstance(configuration_protected_settings, dict): + raise TypeError("Expected argument 'configuration_protected_settings' to be a dict") + pulumi.set(__self__, "configuration_protected_settings", configuration_protected_settings) + if configuration_settings and not isinstance(configuration_settings, dict): + raise TypeError("Expected argument 'configuration_settings' to be a dict") + pulumi.set(__self__, "configuration_settings", configuration_settings) + if current_version and not isinstance(current_version, str): + raise TypeError("Expected argument 'current_version' to be a str") + pulumi.set(__self__, "current_version", current_version) + if custom_location_settings and not isinstance(custom_location_settings, dict): + raise TypeError("Expected argument 'custom_location_settings' to be a dict") + pulumi.set(__self__, "custom_location_settings", custom_location_settings) + if error_info and not isinstance(error_info, dict): + raise TypeError("Expected argument 'error_info' to be a dict") + pulumi.set(__self__, "error_info", error_info) + if extension_type and not isinstance(extension_type, str): + raise TypeError("Expected argument 'extension_type' to be a str") + pulumi.set(__self__, "extension_type", extension_type) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if is_system_extension and not isinstance(is_system_extension, bool): + raise TypeError("Expected argument 'is_system_extension' to be a bool") + pulumi.set(__self__, "is_system_extension", is_system_extension) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if package_uri and not isinstance(package_uri, str): + raise TypeError("Expected argument 'package_uri' to be a str") + pulumi.set(__self__, "package_uri", package_uri) + if plan and not isinstance(plan, dict): + raise TypeError("Expected argument 'plan' to be a dict") + pulumi.set(__self__, "plan", plan) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if release_train and not isinstance(release_train, str): + raise TypeError("Expected argument 'release_train' to be a str") + pulumi.set(__self__, "release_train", release_train) + if scope and not isinstance(scope, dict): + raise TypeError("Expected argument 'scope' to be a dict") + pulumi.set(__self__, "scope", scope) + if statuses and not isinstance(statuses, list): + raise TypeError("Expected argument 'statuses' to be a list") + pulumi.set(__self__, "statuses", statuses) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + if version and not isinstance(version, str): + raise TypeError("Expected argument 'version' to be a str") + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="aksAssignedIdentity") + def aks_assigned_identity(self) -> Optional['outputs.ExtensionResponseAksAssignedIdentity']: + """ + Identity of the Extension resource in an AKS cluster + """ + return pulumi.get(self, "aks_assigned_identity") + + @property + @pulumi.getter(name="autoUpgradeMinorVersion") + def auto_upgrade_minor_version(self) -> Optional[bool]: + """ + Flag to note if this extension participates in auto upgrade of minor version, or not. + """ + return pulumi.get(self, "auto_upgrade_minor_version") + + @property + @pulumi.getter(name="configurationProtectedSettings") + def configuration_protected_settings(self) -> Optional[Mapping[str, str]]: + """ + Configuration settings that are sensitive, as name-value pairs for configuring this extension. + """ + return pulumi.get(self, "configuration_protected_settings") + + @property + @pulumi.getter(name="configurationSettings") + def configuration_settings(self) -> Optional[Mapping[str, str]]: + """ + Configuration settings, as name-value pairs for configuring this extension. + """ + return pulumi.get(self, "configuration_settings") + + @property + @pulumi.getter(name="currentVersion") + def current_version(self) -> str: + """ + Currently installed version of the extension. + """ + return pulumi.get(self, "current_version") + + @property + @pulumi.getter(name="customLocationSettings") + def custom_location_settings(self) -> Mapping[str, str]: + """ + Custom Location settings properties. + """ + return pulumi.get(self, "custom_location_settings") + + @property + @pulumi.getter(name="errorInfo") + def error_info(self) -> 'outputs.ErrorDetailResponse': + """ + Error information from the Agent - e.g. errors during installation. + """ + return pulumi.get(self, "error_info") + + @property + @pulumi.getter(name="extensionType") + def extension_type(self) -> Optional[str]: + """ + Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher. + """ + return pulumi.get(self, "extension_type") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.IdentityResponse']: + """ + Identity of the Extension resource + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="isSystemExtension") + def is_system_extension(self) -> bool: + """ + Flag to note if this extension is a system extension + """ + return pulumi.get(self, "is_system_extension") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="packageUri") + def package_uri(self) -> str: + """ + Uri of the Helm package + """ + return pulumi.get(self, "package_uri") + + @property + @pulumi.getter + def plan(self) -> Optional['outputs.PlanResponse']: + """ + The plan information. + """ + return pulumi.get(self, "plan") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Status of installation of this extension. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="releaseTrain") + def release_train(self) -> Optional[str]: + """ + ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is 'true'. + """ + return pulumi.get(self, "release_train") + + @property + @pulumi.getter + def scope(self) -> Optional['outputs.ScopeResponse']: + """ + Scope at which the extension is installed. + """ + return pulumi.get(self, "scope") + + @property + @pulumi.getter + def statuses(self) -> Optional[Sequence['outputs.ExtensionStatusResponse']]: + """ + Status from this extension. + """ + return pulumi.get(self, "statuses") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def version(self) -> Optional[str]: + """ + User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'. + """ + return pulumi.get(self, "version") + + +class AwaitableGetExtensionResult(GetExtensionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetExtensionResult( + aks_assigned_identity=self.aks_assigned_identity, + auto_upgrade_minor_version=self.auto_upgrade_minor_version, + configuration_protected_settings=self.configuration_protected_settings, + configuration_settings=self.configuration_settings, + current_version=self.current_version, + custom_location_settings=self.custom_location_settings, + error_info=self.error_info, + extension_type=self.extension_type, + id=self.id, + identity=self.identity, + is_system_extension=self.is_system_extension, + name=self.name, + package_uri=self.package_uri, + plan=self.plan, + provisioning_state=self.provisioning_state, + release_train=self.release_train, + scope=self.scope, + statuses=self.statuses, + system_data=self.system_data, + type=self.type, + version=self.version) + + +def get_extension(cluster_name: Optional[str] = None, + cluster_resource_name: Optional[str] = None, + cluster_rp: Optional[str] = None, + extension_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetExtensionResult: + """ + Gets Kubernetes Cluster Extension. + + + :param str cluster_name: The name of the kubernetes cluster. + :param str cluster_resource_name: The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + :param str cluster_rp: The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + :param str extension_name: Name of the Extension. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['clusterName'] = cluster_name + __args__['clusterResourceName'] = cluster_resource_name + __args__['clusterRp'] = cluster_rp + __args__['extensionName'] = extension_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:kubernetesconfiguration/v20241101:getExtension', __args__, opts=opts, typ=GetExtensionResult).value + + return AwaitableGetExtensionResult( + aks_assigned_identity=pulumi.get(__ret__, 'aks_assigned_identity'), + auto_upgrade_minor_version=pulumi.get(__ret__, 'auto_upgrade_minor_version'), + configuration_protected_settings=pulumi.get(__ret__, 'configuration_protected_settings'), + configuration_settings=pulumi.get(__ret__, 'configuration_settings'), + current_version=pulumi.get(__ret__, 'current_version'), + custom_location_settings=pulumi.get(__ret__, 'custom_location_settings'), + error_info=pulumi.get(__ret__, 'error_info'), + extension_type=pulumi.get(__ret__, 'extension_type'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + is_system_extension=pulumi.get(__ret__, 'is_system_extension'), + name=pulumi.get(__ret__, 'name'), + package_uri=pulumi.get(__ret__, 'package_uri'), + plan=pulumi.get(__ret__, 'plan'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + release_train=pulumi.get(__ret__, 'release_train'), + scope=pulumi.get(__ret__, 'scope'), + statuses=pulumi.get(__ret__, 'statuses'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type'), + version=pulumi.get(__ret__, 'version')) +def get_extension_output(cluster_name: Optional[pulumi.Input[str]] = None, + cluster_resource_name: Optional[pulumi.Input[str]] = None, + cluster_rp: Optional[pulumi.Input[str]] = None, + extension_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetExtensionResult]: + """ + Gets Kubernetes Cluster Extension. + + + :param str cluster_name: The name of the kubernetes cluster. + :param str cluster_resource_name: The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + :param str cluster_rp: The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + :param str extension_name: Name of the Extension. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['clusterName'] = cluster_name + __args__['clusterResourceName'] = cluster_resource_name + __args__['clusterRp'] = cluster_rp + __args__['extensionName'] = extension_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:kubernetesconfiguration/v20241101:getExtension', __args__, opts=opts, typ=GetExtensionResult) + return __ret__.apply(lambda __response__: GetExtensionResult( + aks_assigned_identity=pulumi.get(__response__, 'aks_assigned_identity'), + auto_upgrade_minor_version=pulumi.get(__response__, 'auto_upgrade_minor_version'), + configuration_protected_settings=pulumi.get(__response__, 'configuration_protected_settings'), + configuration_settings=pulumi.get(__response__, 'configuration_settings'), + current_version=pulumi.get(__response__, 'current_version'), + custom_location_settings=pulumi.get(__response__, 'custom_location_settings'), + error_info=pulumi.get(__response__, 'error_info'), + extension_type=pulumi.get(__response__, 'extension_type'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + is_system_extension=pulumi.get(__response__, 'is_system_extension'), + name=pulumi.get(__response__, 'name'), + package_uri=pulumi.get(__response__, 'package_uri'), + plan=pulumi.get(__response__, 'plan'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + release_train=pulumi.get(__response__, 'release_train'), + scope=pulumi.get(__response__, 'scope'), + statuses=pulumi.get(__response__, 'statuses'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'), + version=pulumi.get(__response__, 'version'))) diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/get_flux_configuration.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/get_flux_configuration.py new file mode 100644 index 000000000000..86006054975f --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/get_flux_configuration.py @@ -0,0 +1,427 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetFluxConfigurationResult', + 'AwaitableGetFluxConfigurationResult', + 'get_flux_configuration', + 'get_flux_configuration_output', +] + +@pulumi.output_type +class GetFluxConfigurationResult: + """ + The Flux Configuration object returned in Get & Put response. + """ + def __init__(__self__, azure_blob=None, bucket=None, compliance_state=None, configuration_protected_settings=None, error_message=None, git_repository=None, id=None, kustomizations=None, name=None, namespace=None, oci_repository=None, provisioning_state=None, reconciliation_wait_duration=None, repository_public_key=None, scope=None, source_kind=None, source_synced_commit_id=None, source_updated_at=None, status_updated_at=None, statuses=None, suspend=None, system_data=None, type=None, wait_for_reconciliation=None): + if azure_blob and not isinstance(azure_blob, dict): + raise TypeError("Expected argument 'azure_blob' to be a dict") + pulumi.set(__self__, "azure_blob", azure_blob) + if bucket and not isinstance(bucket, dict): + raise TypeError("Expected argument 'bucket' to be a dict") + pulumi.set(__self__, "bucket", bucket) + if compliance_state and not isinstance(compliance_state, str): + raise TypeError("Expected argument 'compliance_state' to be a str") + pulumi.set(__self__, "compliance_state", compliance_state) + if configuration_protected_settings and not isinstance(configuration_protected_settings, dict): + raise TypeError("Expected argument 'configuration_protected_settings' to be a dict") + pulumi.set(__self__, "configuration_protected_settings", configuration_protected_settings) + if error_message and not isinstance(error_message, str): + raise TypeError("Expected argument 'error_message' to be a str") + pulumi.set(__self__, "error_message", error_message) + if git_repository and not isinstance(git_repository, dict): + raise TypeError("Expected argument 'git_repository' to be a dict") + pulumi.set(__self__, "git_repository", git_repository) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if kustomizations and not isinstance(kustomizations, dict): + raise TypeError("Expected argument 'kustomizations' to be a dict") + pulumi.set(__self__, "kustomizations", kustomizations) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if namespace and not isinstance(namespace, str): + raise TypeError("Expected argument 'namespace' to be a str") + pulumi.set(__self__, "namespace", namespace) + if oci_repository and not isinstance(oci_repository, dict): + raise TypeError("Expected argument 'oci_repository' to be a dict") + pulumi.set(__self__, "oci_repository", oci_repository) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if reconciliation_wait_duration and not isinstance(reconciliation_wait_duration, str): + raise TypeError("Expected argument 'reconciliation_wait_duration' to be a str") + pulumi.set(__self__, "reconciliation_wait_duration", reconciliation_wait_duration) + if repository_public_key and not isinstance(repository_public_key, str): + raise TypeError("Expected argument 'repository_public_key' to be a str") + pulumi.set(__self__, "repository_public_key", repository_public_key) + if scope and not isinstance(scope, str): + raise TypeError("Expected argument 'scope' to be a str") + pulumi.set(__self__, "scope", scope) + if source_kind and not isinstance(source_kind, str): + raise TypeError("Expected argument 'source_kind' to be a str") + pulumi.set(__self__, "source_kind", source_kind) + if source_synced_commit_id and not isinstance(source_synced_commit_id, str): + raise TypeError("Expected argument 'source_synced_commit_id' to be a str") + pulumi.set(__self__, "source_synced_commit_id", source_synced_commit_id) + if source_updated_at and not isinstance(source_updated_at, str): + raise TypeError("Expected argument 'source_updated_at' to be a str") + pulumi.set(__self__, "source_updated_at", source_updated_at) + if status_updated_at and not isinstance(status_updated_at, str): + raise TypeError("Expected argument 'status_updated_at' to be a str") + pulumi.set(__self__, "status_updated_at", status_updated_at) + if statuses and not isinstance(statuses, list): + raise TypeError("Expected argument 'statuses' to be a list") + pulumi.set(__self__, "statuses", statuses) + if suspend and not isinstance(suspend, bool): + raise TypeError("Expected argument 'suspend' to be a bool") + pulumi.set(__self__, "suspend", suspend) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + if wait_for_reconciliation and not isinstance(wait_for_reconciliation, bool): + raise TypeError("Expected argument 'wait_for_reconciliation' to be a bool") + pulumi.set(__self__, "wait_for_reconciliation", wait_for_reconciliation) + + @property + @pulumi.getter(name="azureBlob") + def azure_blob(self) -> Optional['outputs.AzureBlobDefinitionResponse']: + """ + Parameters to reconcile to the AzureBlob source kind type. + """ + return pulumi.get(self, "azure_blob") + + @property + @pulumi.getter + def bucket(self) -> Optional['outputs.BucketDefinitionResponse']: + """ + Parameters to reconcile to the Bucket source kind type. + """ + return pulumi.get(self, "bucket") + + @property + @pulumi.getter(name="complianceState") + def compliance_state(self) -> str: + """ + Combined status of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects. + """ + return pulumi.get(self, "compliance_state") + + @property + @pulumi.getter(name="configurationProtectedSettings") + def configuration_protected_settings(self) -> Optional[Mapping[str, str]]: + """ + Key-value pairs of protected configuration settings for the configuration + """ + return pulumi.get(self, "configuration_protected_settings") + + @property + @pulumi.getter(name="errorMessage") + def error_message(self) -> str: + """ + Error message returned to the user in the case of provisioning failure. + """ + return pulumi.get(self, "error_message") + + @property + @pulumi.getter(name="gitRepository") + def git_repository(self) -> Optional['outputs.GitRepositoryDefinitionResponse']: + """ + Parameters to reconcile to the GitRepository source kind type. + """ + return pulumi.get(self, "git_repository") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def kustomizations(self) -> Optional[Mapping[str, 'outputs.KustomizationDefinitionResponse']]: + """ + Array of kustomizations used to reconcile the artifact pulled by the source type on the cluster. + """ + return pulumi.get(self, "kustomizations") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def namespace(self) -> Optional[str]: + """ + The namespace to which this configuration is installed to. Maximum of 253 lower case alphanumeric characters, hyphen and period only. + """ + return pulumi.get(self, "namespace") + + @property + @pulumi.getter(name="ociRepository") + def oci_repository(self) -> Optional['outputs.OCIRepositoryDefinitionResponse']: + """ + Parameters to reconcile to the OCIRepository source kind type. + """ + return pulumi.get(self, "oci_repository") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Status of the creation of the fluxConfiguration. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="reconciliationWaitDuration") + def reconciliation_wait_duration(self) -> Optional[str]: + """ + Maximum duration to wait for flux configuration reconciliation. E.g PT1H, PT5M, P1D + """ + return pulumi.get(self, "reconciliation_wait_duration") + + @property + @pulumi.getter(name="repositoryPublicKey") + def repository_public_key(self) -> str: + """ + Public Key associated with this fluxConfiguration (either generated within the cluster or provided by the user). + """ + return pulumi.get(self, "repository_public_key") + + @property + @pulumi.getter + def scope(self) -> Optional[str]: + """ + Scope at which the operator will be installed. + """ + return pulumi.get(self, "scope") + + @property + @pulumi.getter(name="sourceKind") + def source_kind(self) -> Optional[str]: + """ + Source Kind to pull the configuration data from. + """ + return pulumi.get(self, "source_kind") + + @property + @pulumi.getter(name="sourceSyncedCommitId") + def source_synced_commit_id(self) -> str: + """ + Branch and/or SHA of the source commit synced with the cluster. + """ + return pulumi.get(self, "source_synced_commit_id") + + @property + @pulumi.getter(name="sourceUpdatedAt") + def source_updated_at(self) -> str: + """ + Datetime the fluxConfiguration synced its source on the cluster. + """ + return pulumi.get(self, "source_updated_at") + + @property + @pulumi.getter(name="statusUpdatedAt") + def status_updated_at(self) -> str: + """ + Datetime the fluxConfiguration synced its status on the cluster with Azure. + """ + return pulumi.get(self, "status_updated_at") + + @property + @pulumi.getter + def statuses(self) -> Sequence['outputs.ObjectStatusDefinitionResponse']: + """ + Statuses of the Flux Kubernetes resources created by the fluxConfiguration or created by the managed objects provisioned by the fluxConfiguration. + """ + return pulumi.get(self, "statuses") + + @property + @pulumi.getter + def suspend(self) -> Optional[bool]: + """ + Whether this configuration should suspend its reconciliation of its kustomizations and sources. + """ + return pulumi.get(self, "suspend") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="waitForReconciliation") + def wait_for_reconciliation(self) -> Optional[bool]: + """ + Whether flux configuration deployment should wait for cluster to reconcile the kustomizations. + """ + return pulumi.get(self, "wait_for_reconciliation") + + +class AwaitableGetFluxConfigurationResult(GetFluxConfigurationResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetFluxConfigurationResult( + azure_blob=self.azure_blob, + bucket=self.bucket, + compliance_state=self.compliance_state, + configuration_protected_settings=self.configuration_protected_settings, + error_message=self.error_message, + git_repository=self.git_repository, + id=self.id, + kustomizations=self.kustomizations, + name=self.name, + namespace=self.namespace, + oci_repository=self.oci_repository, + provisioning_state=self.provisioning_state, + reconciliation_wait_duration=self.reconciliation_wait_duration, + repository_public_key=self.repository_public_key, + scope=self.scope, + source_kind=self.source_kind, + source_synced_commit_id=self.source_synced_commit_id, + source_updated_at=self.source_updated_at, + status_updated_at=self.status_updated_at, + statuses=self.statuses, + suspend=self.suspend, + system_data=self.system_data, + type=self.type, + wait_for_reconciliation=self.wait_for_reconciliation) + + +def get_flux_configuration(cluster_name: Optional[str] = None, + cluster_resource_name: Optional[str] = None, + cluster_rp: Optional[str] = None, + flux_configuration_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetFluxConfigurationResult: + """ + Gets details of the Flux Configuration. + + + :param str cluster_name: The name of the kubernetes cluster. + :param str cluster_resource_name: The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + :param str cluster_rp: The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + :param str flux_configuration_name: Name of the Flux Configuration. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['clusterName'] = cluster_name + __args__['clusterResourceName'] = cluster_resource_name + __args__['clusterRp'] = cluster_rp + __args__['fluxConfigurationName'] = flux_configuration_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:kubernetesconfiguration/v20241101:getFluxConfiguration', __args__, opts=opts, typ=GetFluxConfigurationResult).value + + return AwaitableGetFluxConfigurationResult( + azure_blob=pulumi.get(__ret__, 'azure_blob'), + bucket=pulumi.get(__ret__, 'bucket'), + compliance_state=pulumi.get(__ret__, 'compliance_state'), + configuration_protected_settings=pulumi.get(__ret__, 'configuration_protected_settings'), + error_message=pulumi.get(__ret__, 'error_message'), + git_repository=pulumi.get(__ret__, 'git_repository'), + id=pulumi.get(__ret__, 'id'), + kustomizations=pulumi.get(__ret__, 'kustomizations'), + name=pulumi.get(__ret__, 'name'), + namespace=pulumi.get(__ret__, 'namespace'), + oci_repository=pulumi.get(__ret__, 'oci_repository'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + reconciliation_wait_duration=pulumi.get(__ret__, 'reconciliation_wait_duration'), + repository_public_key=pulumi.get(__ret__, 'repository_public_key'), + scope=pulumi.get(__ret__, 'scope'), + source_kind=pulumi.get(__ret__, 'source_kind'), + source_synced_commit_id=pulumi.get(__ret__, 'source_synced_commit_id'), + source_updated_at=pulumi.get(__ret__, 'source_updated_at'), + status_updated_at=pulumi.get(__ret__, 'status_updated_at'), + statuses=pulumi.get(__ret__, 'statuses'), + suspend=pulumi.get(__ret__, 'suspend'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type'), + wait_for_reconciliation=pulumi.get(__ret__, 'wait_for_reconciliation')) +def get_flux_configuration_output(cluster_name: Optional[pulumi.Input[str]] = None, + cluster_resource_name: Optional[pulumi.Input[str]] = None, + cluster_rp: Optional[pulumi.Input[str]] = None, + flux_configuration_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetFluxConfigurationResult]: + """ + Gets details of the Flux Configuration. + + + :param str cluster_name: The name of the kubernetes cluster. + :param str cluster_resource_name: The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters, appliances. + :param str cluster_rp: The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService. + :param str flux_configuration_name: Name of the Flux Configuration. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['clusterName'] = cluster_name + __args__['clusterResourceName'] = cluster_resource_name + __args__['clusterRp'] = cluster_rp + __args__['fluxConfigurationName'] = flux_configuration_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:kubernetesconfiguration/v20241101:getFluxConfiguration', __args__, opts=opts, typ=GetFluxConfigurationResult) + return __ret__.apply(lambda __response__: GetFluxConfigurationResult( + azure_blob=pulumi.get(__response__, 'azure_blob'), + bucket=pulumi.get(__response__, 'bucket'), + compliance_state=pulumi.get(__response__, 'compliance_state'), + configuration_protected_settings=pulumi.get(__response__, 'configuration_protected_settings'), + error_message=pulumi.get(__response__, 'error_message'), + git_repository=pulumi.get(__response__, 'git_repository'), + id=pulumi.get(__response__, 'id'), + kustomizations=pulumi.get(__response__, 'kustomizations'), + name=pulumi.get(__response__, 'name'), + namespace=pulumi.get(__response__, 'namespace'), + oci_repository=pulumi.get(__response__, 'oci_repository'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + reconciliation_wait_duration=pulumi.get(__response__, 'reconciliation_wait_duration'), + repository_public_key=pulumi.get(__response__, 'repository_public_key'), + scope=pulumi.get(__response__, 'scope'), + source_kind=pulumi.get(__response__, 'source_kind'), + source_synced_commit_id=pulumi.get(__response__, 'source_synced_commit_id'), + source_updated_at=pulumi.get(__response__, 'source_updated_at'), + status_updated_at=pulumi.get(__response__, 'status_updated_at'), + statuses=pulumi.get(__response__, 'statuses'), + suspend=pulumi.get(__response__, 'suspend'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'), + wait_for_reconciliation=pulumi.get(__response__, 'wait_for_reconciliation'))) diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/outputs.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/outputs.py new file mode 100644 index 000000000000..1de473e89c17 --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101/outputs.py @@ -0,0 +1,2392 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = [ + 'AzureBlobDefinitionResponse', + 'BucketDefinitionResponse', + 'ErrorAdditionalInfoResponse', + 'ErrorDetailResponse', + 'ExtensionResponseAksAssignedIdentity', + 'ExtensionStatusResponse', + 'GitRepositoryDefinitionResponse', + 'HelmReleasePropertiesDefinitionResponse', + 'IdentityResponse', + 'KustomizationDefinitionResponse', + 'LayerSelectorDefinitionResponse', + 'ManagedIdentityDefinitionResponse', + 'MatchOidcIdentityDefinitionResponse', + 'OCIRepositoryDefinitionResponse', + 'OCIRepositoryRefDefinitionResponse', + 'ObjectReferenceDefinitionResponse', + 'ObjectStatusConditionDefinitionResponse', + 'ObjectStatusDefinitionResponse', + 'PlanResponse', + 'PostBuildDefinitionResponse', + 'RepositoryRefDefinitionResponse', + 'ScopeClusterResponse', + 'ScopeNamespaceResponse', + 'ScopeResponse', + 'ServicePrincipalDefinitionResponse', + 'SubstituteFromDefinitionResponse', + 'SystemDataResponse', + 'TlsConfigDefinitionResponse', + 'VerifyDefinitionResponse', +] + +@pulumi.output_type +class AzureBlobDefinitionResponse(dict): + """ + Parameters to reconcile to the AzureBlob source kind type. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "accountKey": + suggest = "account_key" + elif key == "containerName": + suggest = "container_name" + elif key == "localAuthRef": + suggest = "local_auth_ref" + elif key == "managedIdentity": + suggest = "managed_identity" + elif key == "sasToken": + suggest = "sas_token" + elif key == "servicePrincipal": + suggest = "service_principal" + elif key == "syncIntervalInSeconds": + suggest = "sync_interval_in_seconds" + elif key == "timeoutInSeconds": + suggest = "timeout_in_seconds" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AzureBlobDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AzureBlobDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AzureBlobDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + account_key: Optional[str] = None, + container_name: Optional[str] = None, + local_auth_ref: Optional[str] = None, + managed_identity: Optional['outputs.ManagedIdentityDefinitionResponse'] = None, + sas_token: Optional[str] = None, + service_principal: Optional['outputs.ServicePrincipalDefinitionResponse'] = None, + sync_interval_in_seconds: Optional[float] = None, + timeout_in_seconds: Optional[float] = None, + url: Optional[str] = None): + """ + Parameters to reconcile to the AzureBlob source kind type. + :param str account_key: The account key (shared key) to access the storage account + :param str container_name: The Azure Blob container name to sync from the url endpoint for the flux configuration. + :param str local_auth_ref: Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + :param 'ManagedIdentityDefinitionResponse' managed_identity: Parameters to authenticate using a Managed Identity. + :param str sas_token: The Shared Access token to access the storage container + :param 'ServicePrincipalDefinitionResponse' service_principal: Parameters to authenticate using Service Principal. + :param float sync_interval_in_seconds: The interval at which to re-reconcile the cluster Azure Blob source with the remote. + :param float timeout_in_seconds: The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + :param str url: The URL to sync for the flux configuration Azure Blob storage account. + """ + if account_key is not None: + pulumi.set(__self__, "account_key", account_key) + if container_name is not None: + pulumi.set(__self__, "container_name", container_name) + if local_auth_ref is not None: + pulumi.set(__self__, "local_auth_ref", local_auth_ref) + if managed_identity is not None: + pulumi.set(__self__, "managed_identity", managed_identity) + if sas_token is not None: + pulumi.set(__self__, "sas_token", sas_token) + if service_principal is not None: + pulumi.set(__self__, "service_principal", service_principal) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if url is not None: + pulumi.set(__self__, "url", url) + + @property + @pulumi.getter(name="accountKey") + def account_key(self) -> Optional[str]: + """ + The account key (shared key) to access the storage account + """ + return pulumi.get(self, "account_key") + + @property + @pulumi.getter(name="containerName") + def container_name(self) -> Optional[str]: + """ + The Azure Blob container name to sync from the url endpoint for the flux configuration. + """ + return pulumi.get(self, "container_name") + + @property + @pulumi.getter(name="localAuthRef") + def local_auth_ref(self) -> Optional[str]: + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + return pulumi.get(self, "local_auth_ref") + + @property + @pulumi.getter(name="managedIdentity") + def managed_identity(self) -> Optional['outputs.ManagedIdentityDefinitionResponse']: + """ + Parameters to authenticate using a Managed Identity. + """ + return pulumi.get(self, "managed_identity") + + @property + @pulumi.getter(name="sasToken") + def sas_token(self) -> Optional[str]: + """ + The Shared Access token to access the storage container + """ + return pulumi.get(self, "sas_token") + + @property + @pulumi.getter(name="servicePrincipal") + def service_principal(self) -> Optional['outputs.ServicePrincipalDefinitionResponse']: + """ + Parameters to authenticate using Service Principal. + """ + return pulumi.get(self, "service_principal") + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[float]: + """ + The interval at which to re-reconcile the cluster Azure Blob source with the remote. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[float]: + """ + The maximum time to attempt to reconcile the cluster Azure Blob source with the remote. + """ + return pulumi.get(self, "timeout_in_seconds") + + @property + @pulumi.getter + def url(self) -> Optional[str]: + """ + The URL to sync for the flux configuration Azure Blob storage account. + """ + return pulumi.get(self, "url") + + +@pulumi.output_type +class BucketDefinitionResponse(dict): + """ + Parameters to reconcile to the Bucket source kind type. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "accessKey": + suggest = "access_key" + elif key == "bucketName": + suggest = "bucket_name" + elif key == "localAuthRef": + suggest = "local_auth_ref" + elif key == "syncIntervalInSeconds": + suggest = "sync_interval_in_seconds" + elif key == "timeoutInSeconds": + suggest = "timeout_in_seconds" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BucketDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BucketDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BucketDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + access_key: Optional[str] = None, + bucket_name: Optional[str] = None, + insecure: Optional[bool] = None, + local_auth_ref: Optional[str] = None, + sync_interval_in_seconds: Optional[float] = None, + timeout_in_seconds: Optional[float] = None, + url: Optional[str] = None): + """ + Parameters to reconcile to the Bucket source kind type. + :param str access_key: Plaintext access key used to securely access the S3 bucket + :param str bucket_name: The bucket name to sync from the url endpoint for the flux configuration. + :param bool insecure: Specify whether to use insecure communication when puling data from the S3 bucket. + :param str local_auth_ref: Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + :param float sync_interval_in_seconds: The interval at which to re-reconcile the cluster bucket source with the remote. + :param float timeout_in_seconds: The maximum time to attempt to reconcile the cluster bucket source with the remote. + :param str url: The URL to sync for the flux configuration S3 bucket. + """ + if access_key is not None: + pulumi.set(__self__, "access_key", access_key) + if bucket_name is not None: + pulumi.set(__self__, "bucket_name", bucket_name) + if insecure is None: + insecure = True + if insecure is not None: + pulumi.set(__self__, "insecure", insecure) + if local_auth_ref is not None: + pulumi.set(__self__, "local_auth_ref", local_auth_ref) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if url is not None: + pulumi.set(__self__, "url", url) + + @property + @pulumi.getter(name="accessKey") + def access_key(self) -> Optional[str]: + """ + Plaintext access key used to securely access the S3 bucket + """ + return pulumi.get(self, "access_key") + + @property + @pulumi.getter(name="bucketName") + def bucket_name(self) -> Optional[str]: + """ + The bucket name to sync from the url endpoint for the flux configuration. + """ + return pulumi.get(self, "bucket_name") + + @property + @pulumi.getter + def insecure(self) -> Optional[bool]: + """ + Specify whether to use insecure communication when puling data from the S3 bucket. + """ + return pulumi.get(self, "insecure") + + @property + @pulumi.getter(name="localAuthRef") + def local_auth_ref(self) -> Optional[str]: + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + return pulumi.get(self, "local_auth_ref") + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[float]: + """ + The interval at which to re-reconcile the cluster bucket source with the remote. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[float]: + """ + The maximum time to attempt to reconcile the cluster bucket source with the remote. + """ + return pulumi.get(self, "timeout_in_seconds") + + @property + @pulumi.getter + def url(self) -> Optional[str]: + """ + The URL to sync for the flux configuration S3 bucket. + """ + return pulumi.get(self, "url") + + +@pulumi.output_type +class ErrorAdditionalInfoResponse(dict): + """ + The resource management error additional info. + """ + def __init__(__self__, *, + info: Any, + type: str): + """ + The resource management error additional info. + :param Any info: The additional info. + :param str type: The additional info type. + """ + pulumi.set(__self__, "info", info) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def info(self) -> Any: + """ + The additional info. + """ + return pulumi.get(self, "info") + + @property + @pulumi.getter + def type(self) -> str: + """ + The additional info type. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class ErrorDetailResponse(dict): + """ + The error detail. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "additionalInfo": + suggest = "additional_info" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ErrorDetailResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ErrorDetailResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ErrorDetailResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + additional_info: Sequence['outputs.ErrorAdditionalInfoResponse'], + code: str, + details: Sequence['outputs.ErrorDetailResponse'], + message: str, + target: str): + """ + The error detail. + :param Sequence['ErrorAdditionalInfoResponse'] additional_info: The error additional info. + :param str code: The error code. + :param Sequence['ErrorDetailResponse'] details: The error details. + :param str message: The error message. + :param str target: The error target. + """ + pulumi.set(__self__, "additional_info", additional_info) + pulumi.set(__self__, "code", code) + pulumi.set(__self__, "details", details) + pulumi.set(__self__, "message", message) + pulumi.set(__self__, "target", target) + + @property + @pulumi.getter(name="additionalInfo") + def additional_info(self) -> Sequence['outputs.ErrorAdditionalInfoResponse']: + """ + The error additional info. + """ + return pulumi.get(self, "additional_info") + + @property + @pulumi.getter + def code(self) -> str: + """ + The error code. + """ + return pulumi.get(self, "code") + + @property + @pulumi.getter + def details(self) -> Sequence['outputs.ErrorDetailResponse']: + """ + The error details. + """ + return pulumi.get(self, "details") + + @property + @pulumi.getter + def message(self) -> str: + """ + The error message. + """ + return pulumi.get(self, "message") + + @property + @pulumi.getter + def target(self) -> str: + """ + The error target. + """ + return pulumi.get(self, "target") + + +@pulumi.output_type +class ExtensionResponseAksAssignedIdentity(dict): + """ + Identity of the Extension resource in an AKS cluster + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ExtensionResponseAksAssignedIdentity. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ExtensionResponseAksAssignedIdentity.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ExtensionResponseAksAssignedIdentity.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: Optional[str] = None): + """ + Identity of the Extension resource in an AKS cluster + :param str principal_id: The principal ID of resource identity. + :param str tenant_id: The tenant ID of resource. + :param str type: The identity type. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of resource identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of resource. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + """ + The identity type. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class ExtensionStatusResponse(dict): + """ + Status from the extension. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "displayStatus": + suggest = "display_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ExtensionStatusResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ExtensionStatusResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ExtensionStatusResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + code: Optional[str] = None, + display_status: Optional[str] = None, + level: Optional[str] = None, + message: Optional[str] = None, + time: Optional[str] = None): + """ + Status from the extension. + :param str code: Status code provided by the Extension + :param str display_status: Short description of status of the extension. + :param str level: Level of the status. + :param str message: Detailed message of the status from the Extension. + :param str time: DateLiteral (per ISO8601) noting the time of installation status. + """ + if code is not None: + pulumi.set(__self__, "code", code) + if display_status is not None: + pulumi.set(__self__, "display_status", display_status) + if level is None: + level = 'Information' + if level is not None: + pulumi.set(__self__, "level", level) + if message is not None: + pulumi.set(__self__, "message", message) + if time is not None: + pulumi.set(__self__, "time", time) + + @property + @pulumi.getter + def code(self) -> Optional[str]: + """ + Status code provided by the Extension + """ + return pulumi.get(self, "code") + + @property + @pulumi.getter(name="displayStatus") + def display_status(self) -> Optional[str]: + """ + Short description of status of the extension. + """ + return pulumi.get(self, "display_status") + + @property + @pulumi.getter + def level(self) -> Optional[str]: + """ + Level of the status. + """ + return pulumi.get(self, "level") + + @property + @pulumi.getter + def message(self) -> Optional[str]: + """ + Detailed message of the status from the Extension. + """ + return pulumi.get(self, "message") + + @property + @pulumi.getter + def time(self) -> Optional[str]: + """ + DateLiteral (per ISO8601) noting the time of installation status. + """ + return pulumi.get(self, "time") + + +@pulumi.output_type +class GitRepositoryDefinitionResponse(dict): + """ + Parameters to reconcile to the GitRepository source kind type. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "httpsCACert": + suggest = "https_ca_cert" + elif key == "httpsUser": + suggest = "https_user" + elif key == "localAuthRef": + suggest = "local_auth_ref" + elif key == "repositoryRef": + suggest = "repository_ref" + elif key == "sshKnownHosts": + suggest = "ssh_known_hosts" + elif key == "syncIntervalInSeconds": + suggest = "sync_interval_in_seconds" + elif key == "timeoutInSeconds": + suggest = "timeout_in_seconds" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GitRepositoryDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GitRepositoryDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GitRepositoryDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + https_ca_cert: Optional[str] = None, + https_user: Optional[str] = None, + local_auth_ref: Optional[str] = None, + provider: Optional[str] = None, + repository_ref: Optional['outputs.RepositoryRefDefinitionResponse'] = None, + ssh_known_hosts: Optional[str] = None, + sync_interval_in_seconds: Optional[float] = None, + timeout_in_seconds: Optional[float] = None, + url: Optional[str] = None): + """ + Parameters to reconcile to the GitRepository source kind type. + :param str https_ca_cert: Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + :param str https_user: Plaintext HTTPS username used to access private git repositories over HTTPS + :param str local_auth_ref: Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + :param str provider: Name of the provider used for authentication. + :param 'RepositoryRefDefinitionResponse' repository_ref: The source reference for the GitRepository object. + :param str ssh_known_hosts: Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + :param float sync_interval_in_seconds: The interval at which to re-reconcile the cluster git repository source with the remote. + :param float timeout_in_seconds: The maximum time to attempt to reconcile the cluster git repository source with the remote. + :param str url: The URL to sync for the flux configuration git repository. + """ + if https_ca_cert is not None: + pulumi.set(__self__, "https_ca_cert", https_ca_cert) + if https_user is not None: + pulumi.set(__self__, "https_user", https_user) + if local_auth_ref is not None: + pulumi.set(__self__, "local_auth_ref", local_auth_ref) + if provider is not None: + pulumi.set(__self__, "provider", provider) + if repository_ref is not None: + pulumi.set(__self__, "repository_ref", repository_ref) + if ssh_known_hosts is not None: + pulumi.set(__self__, "ssh_known_hosts", ssh_known_hosts) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if url is not None: + pulumi.set(__self__, "url", url) + + @property + @pulumi.getter(name="httpsCACert") + def https_ca_cert(self) -> Optional[str]: + """ + Base64-encoded HTTPS certificate authority contents used to access git private git repositories over HTTPS + """ + return pulumi.get(self, "https_ca_cert") + + @property + @pulumi.getter(name="httpsUser") + def https_user(self) -> Optional[str]: + """ + Plaintext HTTPS username used to access private git repositories over HTTPS + """ + return pulumi.get(self, "https_user") + + @property + @pulumi.getter(name="localAuthRef") + def local_auth_ref(self) -> Optional[str]: + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + return pulumi.get(self, "local_auth_ref") + + @property + @pulumi.getter + def provider(self) -> Optional[str]: + """ + Name of the provider used for authentication. + """ + return pulumi.get(self, "provider") + + @property + @pulumi.getter(name="repositoryRef") + def repository_ref(self) -> Optional['outputs.RepositoryRefDefinitionResponse']: + """ + The source reference for the GitRepository object. + """ + return pulumi.get(self, "repository_ref") + + @property + @pulumi.getter(name="sshKnownHosts") + def ssh_known_hosts(self) -> Optional[str]: + """ + Base64-encoded known_hosts value containing public SSH keys required to access private git repositories over SSH + """ + return pulumi.get(self, "ssh_known_hosts") + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[float]: + """ + The interval at which to re-reconcile the cluster git repository source with the remote. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[float]: + """ + The maximum time to attempt to reconcile the cluster git repository source with the remote. + """ + return pulumi.get(self, "timeout_in_seconds") + + @property + @pulumi.getter + def url(self) -> Optional[str]: + """ + The URL to sync for the flux configuration git repository. + """ + return pulumi.get(self, "url") + + +@pulumi.output_type +class HelmReleasePropertiesDefinitionResponse(dict): + """ + Properties for HelmRelease objects + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "failureCount": + suggest = "failure_count" + elif key == "helmChartRef": + suggest = "helm_chart_ref" + elif key == "installFailureCount": + suggest = "install_failure_count" + elif key == "lastRevisionApplied": + suggest = "last_revision_applied" + elif key == "upgradeFailureCount": + suggest = "upgrade_failure_count" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in HelmReleasePropertiesDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + HelmReleasePropertiesDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + HelmReleasePropertiesDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + failure_count: Optional[float] = None, + helm_chart_ref: Optional['outputs.ObjectReferenceDefinitionResponse'] = None, + install_failure_count: Optional[float] = None, + last_revision_applied: Optional[float] = None, + upgrade_failure_count: Optional[float] = None): + """ + Properties for HelmRelease objects + :param float failure_count: Total number of times that the HelmRelease failed to install or upgrade + :param 'ObjectReferenceDefinitionResponse' helm_chart_ref: The reference to the HelmChart object used as the source to this HelmRelease + :param float install_failure_count: Number of times that the HelmRelease failed to install + :param float last_revision_applied: The revision number of the last released object change + :param float upgrade_failure_count: Number of times that the HelmRelease failed to upgrade + """ + if failure_count is not None: + pulumi.set(__self__, "failure_count", failure_count) + if helm_chart_ref is not None: + pulumi.set(__self__, "helm_chart_ref", helm_chart_ref) + if install_failure_count is not None: + pulumi.set(__self__, "install_failure_count", install_failure_count) + if last_revision_applied is not None: + pulumi.set(__self__, "last_revision_applied", last_revision_applied) + if upgrade_failure_count is not None: + pulumi.set(__self__, "upgrade_failure_count", upgrade_failure_count) + + @property + @pulumi.getter(name="failureCount") + def failure_count(self) -> Optional[float]: + """ + Total number of times that the HelmRelease failed to install or upgrade + """ + return pulumi.get(self, "failure_count") + + @property + @pulumi.getter(name="helmChartRef") + def helm_chart_ref(self) -> Optional['outputs.ObjectReferenceDefinitionResponse']: + """ + The reference to the HelmChart object used as the source to this HelmRelease + """ + return pulumi.get(self, "helm_chart_ref") + + @property + @pulumi.getter(name="installFailureCount") + def install_failure_count(self) -> Optional[float]: + """ + Number of times that the HelmRelease failed to install + """ + return pulumi.get(self, "install_failure_count") + + @property + @pulumi.getter(name="lastRevisionApplied") + def last_revision_applied(self) -> Optional[float]: + """ + The revision number of the last released object change + """ + return pulumi.get(self, "last_revision_applied") + + @property + @pulumi.getter(name="upgradeFailureCount") + def upgrade_failure_count(self) -> Optional[float]: + """ + Number of times that the HelmRelease failed to upgrade + """ + return pulumi.get(self, "upgrade_failure_count") + + +@pulumi.output_type +class IdentityResponse(dict): + """ + Identity for the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: Optional[str] = None): + """ + Identity for the resource. + :param str principal_id: The principal ID of resource identity. + :param str tenant_id: The tenant ID of resource. + :param str type: The identity type. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of resource identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of resource. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + """ + The identity type. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class KustomizationDefinitionResponse(dict): + """ + The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dependsOn": + suggest = "depends_on" + elif key == "postBuild": + suggest = "post_build" + elif key == "retryIntervalInSeconds": + suggest = "retry_interval_in_seconds" + elif key == "syncIntervalInSeconds": + suggest = "sync_interval_in_seconds" + elif key == "timeoutInSeconds": + suggest = "timeout_in_seconds" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in KustomizationDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + KustomizationDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + KustomizationDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + name: str, + depends_on: Optional[Sequence[str]] = None, + force: Optional[bool] = None, + path: Optional[str] = None, + post_build: Optional['outputs.PostBuildDefinitionResponse'] = None, + prune: Optional[bool] = None, + retry_interval_in_seconds: Optional[float] = None, + sync_interval_in_seconds: Optional[float] = None, + timeout_in_seconds: Optional[float] = None, + wait: Optional[bool] = None): + """ + The Kustomization defining how to reconcile the artifact pulled by the source type on the cluster. + :param str name: Name of the Kustomization, matching the key in the Kustomizations object map. + :param Sequence[str] depends_on: Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + :param bool force: Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + :param str path: The path in the source reference to reconcile on the cluster. + :param 'PostBuildDefinitionResponse' post_build: Used for variable substitution for this Kustomization after kustomize build. + :param bool prune: Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + :param float retry_interval_in_seconds: The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + :param float sync_interval_in_seconds: The interval at which to re-reconcile the Kustomization on the cluster. + :param float timeout_in_seconds: The maximum time to attempt to reconcile the Kustomization on the cluster. + :param bool wait: Enable/disable health check for all Kubernetes objects created by this Kustomization. + """ + pulumi.set(__self__, "name", name) + if depends_on is not None: + pulumi.set(__self__, "depends_on", depends_on) + if force is None: + force = False + if force is not None: + pulumi.set(__self__, "force", force) + if path is None: + path = '' + if path is not None: + pulumi.set(__self__, "path", path) + if post_build is not None: + pulumi.set(__self__, "post_build", post_build) + if prune is None: + prune = False + if prune is not None: + pulumi.set(__self__, "prune", prune) + if retry_interval_in_seconds is not None: + pulumi.set(__self__, "retry_interval_in_seconds", retry_interval_in_seconds) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if wait is None: + wait = True + if wait is not None: + pulumi.set(__self__, "wait", wait) + + @property + @pulumi.getter + def name(self) -> str: + """ + Name of the Kustomization, matching the key in the Kustomizations object map. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="dependsOn") + def depends_on(self) -> Optional[Sequence[str]]: + """ + Specifies other Kustomizations that this Kustomization depends on. This Kustomization will not reconcile until all dependencies have completed their reconciliation. + """ + return pulumi.get(self, "depends_on") + + @property + @pulumi.getter + def force(self) -> Optional[bool]: + """ + Enable/disable re-creating Kubernetes resources on the cluster when patching fails due to an immutable field change. + """ + return pulumi.get(self, "force") + + @property + @pulumi.getter + def path(self) -> Optional[str]: + """ + The path in the source reference to reconcile on the cluster. + """ + return pulumi.get(self, "path") + + @property + @pulumi.getter(name="postBuild") + def post_build(self) -> Optional['outputs.PostBuildDefinitionResponse']: + """ + Used for variable substitution for this Kustomization after kustomize build. + """ + return pulumi.get(self, "post_build") + + @property + @pulumi.getter + def prune(self) -> Optional[bool]: + """ + Enable/disable garbage collections of Kubernetes objects created by this Kustomization. + """ + return pulumi.get(self, "prune") + + @property + @pulumi.getter(name="retryIntervalInSeconds") + def retry_interval_in_seconds(self) -> Optional[float]: + """ + The interval at which to re-reconcile the Kustomization on the cluster in the event of failure on reconciliation. + """ + return pulumi.get(self, "retry_interval_in_seconds") + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[float]: + """ + The interval at which to re-reconcile the Kustomization on the cluster. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[float]: + """ + The maximum time to attempt to reconcile the Kustomization on the cluster. + """ + return pulumi.get(self, "timeout_in_seconds") + + @property + @pulumi.getter + def wait(self) -> Optional[bool]: + """ + Enable/disable health check for all Kubernetes objects created by this Kustomization. + """ + return pulumi.get(self, "wait") + + +@pulumi.output_type +class LayerSelectorDefinitionResponse(dict): + """ + Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "mediaType": + suggest = "media_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LayerSelectorDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LayerSelectorDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LayerSelectorDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + media_type: Optional[str] = None, + operation: Optional[str] = None): + """ + Parameters to specify which layer to pull from the OCI artifact. By default, the first layer in the artifact is pulled. + :param str media_type: The first layer matching the specified media type will be used. + :param str operation: The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + """ + if media_type is not None: + pulumi.set(__self__, "media_type", media_type) + if operation is not None: + pulumi.set(__self__, "operation", operation) + + @property + @pulumi.getter(name="mediaType") + def media_type(self) -> Optional[str]: + """ + The first layer matching the specified media type will be used. + """ + return pulumi.get(self, "media_type") + + @property + @pulumi.getter + def operation(self) -> Optional[str]: + """ + The operation to be performed on the selected layer. The default value is 'extract', but it can be set to 'copy'. + """ + return pulumi.get(self, "operation") + + +@pulumi.output_type +class ManagedIdentityDefinitionResponse(dict): + """ + Parameters to authenticate using a Managed Identity. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedIdentityDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedIdentityDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedIdentityDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: Optional[str] = None): + """ + Parameters to authenticate using a Managed Identity. + :param str client_id: The client Id for authenticating a Managed Identity. + """ + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + """ + The client Id for authenticating a Managed Identity. + """ + return pulumi.get(self, "client_id") + + +@pulumi.output_type +class MatchOidcIdentityDefinitionResponse(dict): + """ + MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact. + """ + def __init__(__self__, *, + issuer: Optional[str] = None, + subject: Optional[str] = None): + """ + MatchOIDCIdentity defines the criteria for matching the identity while verifying an OCI artifact. + :param str issuer: The regex pattern to match against to verify the OIDC issuer. + :param str subject: The regex pattern to match against to verify the identity subject. + """ + if issuer is not None: + pulumi.set(__self__, "issuer", issuer) + if subject is not None: + pulumi.set(__self__, "subject", subject) + + @property + @pulumi.getter + def issuer(self) -> Optional[str]: + """ + The regex pattern to match against to verify the OIDC issuer. + """ + return pulumi.get(self, "issuer") + + @property + @pulumi.getter + def subject(self) -> Optional[str]: + """ + The regex pattern to match against to verify the identity subject. + """ + return pulumi.get(self, "subject") + + +@pulumi.output_type +class OCIRepositoryDefinitionResponse(dict): + """ + Parameters to reconcile to the OCIRepository source kind type. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "layerSelector": + suggest = "layer_selector" + elif key == "localAuthRef": + suggest = "local_auth_ref" + elif key == "repositoryRef": + suggest = "repository_ref" + elif key == "serviceAccountName": + suggest = "service_account_name" + elif key == "syncIntervalInSeconds": + suggest = "sync_interval_in_seconds" + elif key == "timeoutInSeconds": + suggest = "timeout_in_seconds" + elif key == "tlsConfig": + suggest = "tls_config" + elif key == "useWorkloadIdentity": + suggest = "use_workload_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OCIRepositoryDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OCIRepositoryDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OCIRepositoryDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + insecure: Optional[bool] = None, + layer_selector: Optional['outputs.LayerSelectorDefinitionResponse'] = None, + local_auth_ref: Optional[str] = None, + repository_ref: Optional['outputs.OCIRepositoryRefDefinitionResponse'] = None, + service_account_name: Optional[str] = None, + sync_interval_in_seconds: Optional[float] = None, + timeout_in_seconds: Optional[float] = None, + tls_config: Optional['outputs.TlsConfigDefinitionResponse'] = None, + url: Optional[str] = None, + use_workload_identity: Optional[bool] = None, + verify: Optional['outputs.VerifyDefinitionResponse'] = None): + """ + Parameters to reconcile to the OCIRepository source kind type. + :param bool insecure: Specify whether to allow connecting to a non-TLS HTTP container registry. + :param 'LayerSelectorDefinitionResponse' layer_selector: The layer to be pulled from the OCI artifact. + :param str local_auth_ref: Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + :param 'OCIRepositoryRefDefinitionResponse' repository_ref: The source reference for the OCIRepository object. + :param str service_account_name: The service account name to authenticate with the OCI repository. + :param float sync_interval_in_seconds: The interval at which to re-reconcile the cluster OCI repository source with the remote. + :param float timeout_in_seconds: The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + :param 'TlsConfigDefinitionResponse' tls_config: Parameters to authenticate using TLS config for OCI repository. + :param str url: The URL to sync for the flux configuration OCI repository. + :param bool use_workload_identity: Specifies whether to use Workload Identity to authenticate with the OCI repository. + :param 'VerifyDefinitionResponse' verify: Verification of the authenticity of an OCI Artifact. + """ + if insecure is None: + insecure = False + if insecure is not None: + pulumi.set(__self__, "insecure", insecure) + if layer_selector is not None: + pulumi.set(__self__, "layer_selector", layer_selector) + if local_auth_ref is not None: + pulumi.set(__self__, "local_auth_ref", local_auth_ref) + if repository_ref is not None: + pulumi.set(__self__, "repository_ref", repository_ref) + if service_account_name is not None: + pulumi.set(__self__, "service_account_name", service_account_name) + if sync_interval_in_seconds is None: + sync_interval_in_seconds = 600 + if sync_interval_in_seconds is not None: + pulumi.set(__self__, "sync_interval_in_seconds", sync_interval_in_seconds) + if timeout_in_seconds is None: + timeout_in_seconds = 600 + if timeout_in_seconds is not None: + pulumi.set(__self__, "timeout_in_seconds", timeout_in_seconds) + if tls_config is not None: + pulumi.set(__self__, "tls_config", tls_config) + if url is not None: + pulumi.set(__self__, "url", url) + if use_workload_identity is None: + use_workload_identity = False + if use_workload_identity is not None: + pulumi.set(__self__, "use_workload_identity", use_workload_identity) + if verify is not None: + pulumi.set(__self__, "verify", verify) + + @property + @pulumi.getter + def insecure(self) -> Optional[bool]: + """ + Specify whether to allow connecting to a non-TLS HTTP container registry. + """ + return pulumi.get(self, "insecure") + + @property + @pulumi.getter(name="layerSelector") + def layer_selector(self) -> Optional['outputs.LayerSelectorDefinitionResponse']: + """ + The layer to be pulled from the OCI artifact. + """ + return pulumi.get(self, "layer_selector") + + @property + @pulumi.getter(name="localAuthRef") + def local_auth_ref(self) -> Optional[str]: + """ + Name of a local secret on the Kubernetes cluster to use as the authentication secret rather than the managed or user-provided configuration secrets. + """ + return pulumi.get(self, "local_auth_ref") + + @property + @pulumi.getter(name="repositoryRef") + def repository_ref(self) -> Optional['outputs.OCIRepositoryRefDefinitionResponse']: + """ + The source reference for the OCIRepository object. + """ + return pulumi.get(self, "repository_ref") + + @property + @pulumi.getter(name="serviceAccountName") + def service_account_name(self) -> Optional[str]: + """ + The service account name to authenticate with the OCI repository. + """ + return pulumi.get(self, "service_account_name") + + @property + @pulumi.getter(name="syncIntervalInSeconds") + def sync_interval_in_seconds(self) -> Optional[float]: + """ + The interval at which to re-reconcile the cluster OCI repository source with the remote. + """ + return pulumi.get(self, "sync_interval_in_seconds") + + @property + @pulumi.getter(name="timeoutInSeconds") + def timeout_in_seconds(self) -> Optional[float]: + """ + The maximum time to attempt to reconcile the cluster OCI repository source with the remote. + """ + return pulumi.get(self, "timeout_in_seconds") + + @property + @pulumi.getter(name="tlsConfig") + def tls_config(self) -> Optional['outputs.TlsConfigDefinitionResponse']: + """ + Parameters to authenticate using TLS config for OCI repository. + """ + return pulumi.get(self, "tls_config") + + @property + @pulumi.getter + def url(self) -> Optional[str]: + """ + The URL to sync for the flux configuration OCI repository. + """ + return pulumi.get(self, "url") + + @property + @pulumi.getter(name="useWorkloadIdentity") + def use_workload_identity(self) -> Optional[bool]: + """ + Specifies whether to use Workload Identity to authenticate with the OCI repository. + """ + return pulumi.get(self, "use_workload_identity") + + @property + @pulumi.getter + def verify(self) -> Optional['outputs.VerifyDefinitionResponse']: + """ + Verification of the authenticity of an OCI Artifact. + """ + return pulumi.get(self, "verify") + + +@pulumi.output_type +class OCIRepositoryRefDefinitionResponse(dict): + """ + The source reference for the OCIRepository object. + """ + def __init__(__self__, *, + digest: Optional[str] = None, + semver: Optional[str] = None, + tag: Optional[str] = None): + """ + The source reference for the OCIRepository object. + :param str digest: The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + :param str semver: The semver range used to match against OCI repository tags. This takes precedence over tag. + :param str tag: The OCI repository image tag name to pull. This defaults to 'latest'. + """ + if digest is not None: + pulumi.set(__self__, "digest", digest) + if semver is not None: + pulumi.set(__self__, "semver", semver) + if tag is not None: + pulumi.set(__self__, "tag", tag) + + @property + @pulumi.getter + def digest(self) -> Optional[str]: + """ + The image digest to pull from OCI repository, the value should be in the format ‘sha256:’. This takes precedence over semver. + """ + return pulumi.get(self, "digest") + + @property + @pulumi.getter + def semver(self) -> Optional[str]: + """ + The semver range used to match against OCI repository tags. This takes precedence over tag. + """ + return pulumi.get(self, "semver") + + @property + @pulumi.getter + def tag(self) -> Optional[str]: + """ + The OCI repository image tag name to pull. This defaults to 'latest'. + """ + return pulumi.get(self, "tag") + + +@pulumi.output_type +class ObjectReferenceDefinitionResponse(dict): + """ + Object reference to a Kubernetes object on a cluster + """ + def __init__(__self__, *, + name: Optional[str] = None, + namespace: Optional[str] = None): + """ + Object reference to a Kubernetes object on a cluster + :param str name: Name of the object + :param str namespace: Namespace of the object + """ + if name is not None: + pulumi.set(__self__, "name", name) + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Name of the object + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def namespace(self) -> Optional[str]: + """ + Namespace of the object + """ + return pulumi.get(self, "namespace") + + +@pulumi.output_type +class ObjectStatusConditionDefinitionResponse(dict): + """ + Status condition of Kubernetes object + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "lastTransitionTime": + suggest = "last_transition_time" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ObjectStatusConditionDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ObjectStatusConditionDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ObjectStatusConditionDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + last_transition_time: Optional[str] = None, + message: Optional[str] = None, + reason: Optional[str] = None, + status: Optional[str] = None, + type: Optional[str] = None): + """ + Status condition of Kubernetes object + :param str last_transition_time: Last time this status condition has changed + :param str message: A more verbose description of the object status condition + :param str reason: Reason for the specified status condition type status + :param str status: Status of the Kubernetes object condition type + :param str type: Object status condition type for this object + """ + if last_transition_time is not None: + pulumi.set(__self__, "last_transition_time", last_transition_time) + if message is not None: + pulumi.set(__self__, "message", message) + if reason is not None: + pulumi.set(__self__, "reason", reason) + if status is not None: + pulumi.set(__self__, "status", status) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="lastTransitionTime") + def last_transition_time(self) -> Optional[str]: + """ + Last time this status condition has changed + """ + return pulumi.get(self, "last_transition_time") + + @property + @pulumi.getter + def message(self) -> Optional[str]: + """ + A more verbose description of the object status condition + """ + return pulumi.get(self, "message") + + @property + @pulumi.getter + def reason(self) -> Optional[str]: + """ + Reason for the specified status condition type status + """ + return pulumi.get(self, "reason") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Status of the Kubernetes object condition type + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + """ + Object status condition type for this object + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class ObjectStatusDefinitionResponse(dict): + """ + Statuses of objects deployed by the user-specified kustomizations from the git repository. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "appliedBy": + suggest = "applied_by" + elif key == "complianceState": + suggest = "compliance_state" + elif key == "helmReleaseProperties": + suggest = "helm_release_properties" + elif key == "statusConditions": + suggest = "status_conditions" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ObjectStatusDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ObjectStatusDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ObjectStatusDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + applied_by: Optional['outputs.ObjectReferenceDefinitionResponse'] = None, + compliance_state: Optional[str] = None, + helm_release_properties: Optional['outputs.HelmReleasePropertiesDefinitionResponse'] = None, + kind: Optional[str] = None, + name: Optional[str] = None, + namespace: Optional[str] = None, + status_conditions: Optional[Sequence['outputs.ObjectStatusConditionDefinitionResponse']] = None): + """ + Statuses of objects deployed by the user-specified kustomizations from the git repository. + :param 'ObjectReferenceDefinitionResponse' applied_by: Object reference to the Kustomization that applied this object + :param str compliance_state: Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster. + :param 'HelmReleasePropertiesDefinitionResponse' helm_release_properties: Additional properties that are provided from objects of the HelmRelease kind + :param str kind: Kind of the applied object + :param str name: Name of the applied object + :param str namespace: Namespace of the applied object + :param Sequence['ObjectStatusConditionDefinitionResponse'] status_conditions: List of Kubernetes object status conditions present on the cluster + """ + if applied_by is not None: + pulumi.set(__self__, "applied_by", applied_by) + if compliance_state is not None: + pulumi.set(__self__, "compliance_state", compliance_state) + if helm_release_properties is not None: + pulumi.set(__self__, "helm_release_properties", helm_release_properties) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if name is not None: + pulumi.set(__self__, "name", name) + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + if status_conditions is not None: + pulumi.set(__self__, "status_conditions", status_conditions) + + @property + @pulumi.getter(name="appliedBy") + def applied_by(self) -> Optional['outputs.ObjectReferenceDefinitionResponse']: + """ + Object reference to the Kustomization that applied this object + """ + return pulumi.get(self, "applied_by") + + @property + @pulumi.getter(name="complianceState") + def compliance_state(self) -> Optional[str]: + """ + Compliance state of the applied object showing whether the applied object has come into a ready state on the cluster. + """ + return pulumi.get(self, "compliance_state") + + @property + @pulumi.getter(name="helmReleaseProperties") + def helm_release_properties(self) -> Optional['outputs.HelmReleasePropertiesDefinitionResponse']: + """ + Additional properties that are provided from objects of the HelmRelease kind + """ + return pulumi.get(self, "helm_release_properties") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Kind of the applied object + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Name of the applied object + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def namespace(self) -> Optional[str]: + """ + Namespace of the applied object + """ + return pulumi.get(self, "namespace") + + @property + @pulumi.getter(name="statusConditions") + def status_conditions(self) -> Optional[Sequence['outputs.ObjectStatusConditionDefinitionResponse']]: + """ + List of Kubernetes object status conditions present on the cluster + """ + return pulumi.get(self, "status_conditions") + + +@pulumi.output_type +class PlanResponse(dict): + """ + Plan for the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "promotionCode": + suggest = "promotion_code" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PlanResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PlanResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PlanResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + name: str, + product: str, + publisher: str, + promotion_code: Optional[str] = None, + version: Optional[str] = None): + """ + Plan for the resource. + :param str name: A user defined name of the 3rd Party Artifact that is being procured. + :param str product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. + :param str publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + :param str promotion_code: A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + :param str version: The version of the desired product/artifact. + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "product", product) + pulumi.set(__self__, "publisher", publisher) + if promotion_code is not None: + pulumi.set(__self__, "promotion_code", promotion_code) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def name(self) -> str: + """ + A user defined name of the 3rd Party Artifact that is being procured. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def product(self) -> str: + """ + The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding. + """ + return pulumi.get(self, "product") + + @property + @pulumi.getter + def publisher(self) -> str: + """ + The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic + """ + return pulumi.get(self, "publisher") + + @property + @pulumi.getter(name="promotionCode") + def promotion_code(self) -> Optional[str]: + """ + A publisher provided promotion code as provisioned in Data Market for the said product/artifact. + """ + return pulumi.get(self, "promotion_code") + + @property + @pulumi.getter + def version(self) -> Optional[str]: + """ + The version of the desired product/artifact. + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class PostBuildDefinitionResponse(dict): + """ + The postBuild definitions defining variable substitutions for this Kustomization after kustomize build. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "substituteFrom": + suggest = "substitute_from" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PostBuildDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PostBuildDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PostBuildDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + substitute: Optional[Mapping[str, str]] = None, + substitute_from: Optional[Sequence['outputs.SubstituteFromDefinitionResponse']] = None): + """ + The postBuild definitions defining variable substitutions for this Kustomization after kustomize build. + :param Mapping[str, str] substitute: Key/value pairs holding the variables to be substituted in this Kustomization. + :param Sequence['SubstituteFromDefinitionResponse'] substitute_from: Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + """ + if substitute is not None: + pulumi.set(__self__, "substitute", substitute) + if substitute_from is not None: + pulumi.set(__self__, "substitute_from", substitute_from) + + @property + @pulumi.getter + def substitute(self) -> Optional[Mapping[str, str]]: + """ + Key/value pairs holding the variables to be substituted in this Kustomization. + """ + return pulumi.get(self, "substitute") + + @property + @pulumi.getter(name="substituteFrom") + def substitute_from(self) -> Optional[Sequence['outputs.SubstituteFromDefinitionResponse']]: + """ + Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + """ + return pulumi.get(self, "substitute_from") + + +@pulumi.output_type +class RepositoryRefDefinitionResponse(dict): + """ + The source reference for the GitRepository object. + """ + def __init__(__self__, *, + branch: Optional[str] = None, + commit: Optional[str] = None, + semver: Optional[str] = None, + tag: Optional[str] = None): + """ + The source reference for the GitRepository object. + :param str branch: The git repository branch name to checkout. + :param str commit: The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. + :param str semver: The semver range used to match against git repository tags. This takes precedence over tag. + :param str tag: The git repository tag name to checkout. This takes precedence over branch. + """ + if branch is not None: + pulumi.set(__self__, "branch", branch) + if commit is not None: + pulumi.set(__self__, "commit", commit) + if semver is not None: + pulumi.set(__self__, "semver", semver) + if tag is not None: + pulumi.set(__self__, "tag", tag) + + @property + @pulumi.getter + def branch(self) -> Optional[str]: + """ + The git repository branch name to checkout. + """ + return pulumi.get(self, "branch") + + @property + @pulumi.getter + def commit(self) -> Optional[str]: + """ + The commit SHA to checkout. This value must be combined with the branch name to be valid. This takes precedence over semver. + """ + return pulumi.get(self, "commit") + + @property + @pulumi.getter + def semver(self) -> Optional[str]: + """ + The semver range used to match against git repository tags. This takes precedence over tag. + """ + return pulumi.get(self, "semver") + + @property + @pulumi.getter + def tag(self) -> Optional[str]: + """ + The git repository tag name to checkout. This takes precedence over branch. + """ + return pulumi.get(self, "tag") + + +@pulumi.output_type +class ScopeClusterResponse(dict): + """ + Specifies that the scope of the extension is Cluster + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "releaseNamespace": + suggest = "release_namespace" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ScopeClusterResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ScopeClusterResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ScopeClusterResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + release_namespace: Optional[str] = None): + """ + Specifies that the scope of the extension is Cluster + :param str release_namespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created + """ + if release_namespace is not None: + pulumi.set(__self__, "release_namespace", release_namespace) + + @property + @pulumi.getter(name="releaseNamespace") + def release_namespace(self) -> Optional[str]: + """ + Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created + """ + return pulumi.get(self, "release_namespace") + + +@pulumi.output_type +class ScopeNamespaceResponse(dict): + """ + Specifies that the scope of the extension is Namespace + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "targetNamespace": + suggest = "target_namespace" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ScopeNamespaceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ScopeNamespaceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ScopeNamespaceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + target_namespace: Optional[str] = None): + """ + Specifies that the scope of the extension is Namespace + :param str target_namespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created + """ + if target_namespace is not None: + pulumi.set(__self__, "target_namespace", target_namespace) + + @property + @pulumi.getter(name="targetNamespace") + def target_namespace(self) -> Optional[str]: + """ + Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created + """ + return pulumi.get(self, "target_namespace") + + +@pulumi.output_type +class ScopeResponse(dict): + """ + Scope of the extension. It can be either Cluster or Namespace; but not both. + """ + def __init__(__self__, *, + cluster: Optional['outputs.ScopeClusterResponse'] = None, + namespace: Optional['outputs.ScopeNamespaceResponse'] = None): + """ + Scope of the extension. It can be either Cluster or Namespace; but not both. + :param 'ScopeClusterResponse' cluster: Specifies that the scope of the extension is Cluster + :param 'ScopeNamespaceResponse' namespace: Specifies that the scope of the extension is Namespace + """ + if cluster is not None: + pulumi.set(__self__, "cluster", cluster) + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + + @property + @pulumi.getter + def cluster(self) -> Optional['outputs.ScopeClusterResponse']: + """ + Specifies that the scope of the extension is Cluster + """ + return pulumi.get(self, "cluster") + + @property + @pulumi.getter + def namespace(self) -> Optional['outputs.ScopeNamespaceResponse']: + """ + Specifies that the scope of the extension is Namespace + """ + return pulumi.get(self, "namespace") + + +@pulumi.output_type +class ServicePrincipalDefinitionResponse(dict): + """ + Parameters to authenticate using Service Principal. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientCertificate": + suggest = "client_certificate" + elif key == "clientCertificatePassword": + suggest = "client_certificate_password" + elif key == "clientCertificateSendChain": + suggest = "client_certificate_send_chain" + elif key == "clientId": + suggest = "client_id" + elif key == "clientSecret": + suggest = "client_secret" + elif key == "tenantId": + suggest = "tenant_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServicePrincipalDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServicePrincipalDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServicePrincipalDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_certificate: Optional[str] = None, + client_certificate_password: Optional[str] = None, + client_certificate_send_chain: Optional[bool] = None, + client_id: Optional[str] = None, + client_secret: Optional[str] = None, + tenant_id: Optional[str] = None): + """ + Parameters to authenticate using Service Principal. + :param str client_certificate: Base64-encoded certificate used to authenticate a Service Principal + :param str client_certificate_password: The password for the certificate used to authenticate a Service Principal + :param bool client_certificate_send_chain: Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate + :param str client_id: The client Id for authenticating a Service Principal. + :param str client_secret: The client secret for authenticating a Service Principal + :param str tenant_id: The tenant Id for authenticating a Service Principal + """ + if client_certificate is not None: + pulumi.set(__self__, "client_certificate", client_certificate) + if client_certificate_password is not None: + pulumi.set(__self__, "client_certificate_password", client_certificate_password) + if client_certificate_send_chain is None: + client_certificate_send_chain = False + if client_certificate_send_chain is not None: + pulumi.set(__self__, "client_certificate_send_chain", client_certificate_send_chain) + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if client_secret is not None: + pulumi.set(__self__, "client_secret", client_secret) + if tenant_id is not None: + pulumi.set(__self__, "tenant_id", tenant_id) + + @property + @pulumi.getter(name="clientCertificate") + def client_certificate(self) -> Optional[str]: + """ + Base64-encoded certificate used to authenticate a Service Principal + """ + return pulumi.get(self, "client_certificate") + + @property + @pulumi.getter(name="clientCertificatePassword") + def client_certificate_password(self) -> Optional[str]: + """ + The password for the certificate used to authenticate a Service Principal + """ + return pulumi.get(self, "client_certificate_password") + + @property + @pulumi.getter(name="clientCertificateSendChain") + def client_certificate_send_chain(self) -> Optional[bool]: + """ + Specifies whether to include x5c header in client claims when acquiring a token to enable subject name / issuer based authentication for the Client Certificate + """ + return pulumi.get(self, "client_certificate_send_chain") + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + """ + The client Id for authenticating a Service Principal. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="clientSecret") + def client_secret(self) -> Optional[str]: + """ + The client secret for authenticating a Service Principal + """ + return pulumi.get(self, "client_secret") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> Optional[str]: + """ + The tenant Id for authenticating a Service Principal + """ + return pulumi.get(self, "tenant_id") + + +@pulumi.output_type +class SubstituteFromDefinitionResponse(dict): + """ + Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + """ + def __init__(__self__, *, + kind: Optional[str] = None, + name: Optional[str] = None, + optional: Optional[bool] = None): + """ + Array of ConfigMaps/Secrets from which the variables are substituted for this Kustomization. + :param str kind: Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + :param str name: Name of the ConfigMap/Secret that holds the variables to be used in substitution. + :param bool optional: Set to True to proceed without ConfigMap/Secret, if it is not present. + """ + if kind is not None: + pulumi.set(__self__, "kind", kind) + if name is not None: + pulumi.set(__self__, "name", name) + if optional is None: + optional = False + if optional is not None: + pulumi.set(__self__, "optional", optional) + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Define whether it is ConfigMap or Secret that holds the variables to be used in substitution. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Name of the ConfigMap/Secret that holds the variables to be used in substitution. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def optional(self) -> Optional[bool]: + """ + Set to True to proceed without ConfigMap/Secret, if it is not present. + """ + return pulumi.get(self, "optional") + + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + +@pulumi.output_type +class TlsConfigDefinitionResponse(dict): + """ + Parameters to authenticate using TLS config for OCI repository. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "caCertificate": + suggest = "ca_certificate" + elif key == "clientCertificate": + suggest = "client_certificate" + elif key == "privateKey": + suggest = "private_key" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TlsConfigDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TlsConfigDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TlsConfigDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + ca_certificate: Optional[str] = None, + client_certificate: Optional[str] = None, + private_key: Optional[str] = None): + """ + Parameters to authenticate using TLS config for OCI repository. + :param str ca_certificate: Base64-encoded CA certificate used to verify the server. + :param str client_certificate: Base64-encoded certificate used to authenticate a client with the OCI repository. + :param str private_key: Base64-encoded private key used to authenticate a client with the OCI repository. + """ + if ca_certificate is not None: + pulumi.set(__self__, "ca_certificate", ca_certificate) + if client_certificate is not None: + pulumi.set(__self__, "client_certificate", client_certificate) + if private_key is not None: + pulumi.set(__self__, "private_key", private_key) + + @property + @pulumi.getter(name="caCertificate") + def ca_certificate(self) -> Optional[str]: + """ + Base64-encoded CA certificate used to verify the server. + """ + return pulumi.get(self, "ca_certificate") + + @property + @pulumi.getter(name="clientCertificate") + def client_certificate(self) -> Optional[str]: + """ + Base64-encoded certificate used to authenticate a client with the OCI repository. + """ + return pulumi.get(self, "client_certificate") + + @property + @pulumi.getter(name="privateKey") + def private_key(self) -> Optional[str]: + """ + Base64-encoded private key used to authenticate a client with the OCI repository. + """ + return pulumi.get(self, "private_key") + + +@pulumi.output_type +class VerifyDefinitionResponse(dict): + """ + Parameters to verify the authenticity of an OCI Artifact. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "matchOidcIdentity": + suggest = "match_oidc_identity" + elif key == "verificationConfig": + suggest = "verification_config" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VerifyDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VerifyDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VerifyDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + match_oidc_identity: Optional[Sequence['outputs.MatchOidcIdentityDefinitionResponse']] = None, + provider: Optional[str] = None, + verification_config: Optional[Mapping[str, str]] = None): + """ + Parameters to verify the authenticity of an OCI Artifact. + :param Sequence['MatchOidcIdentityDefinitionResponse'] match_oidc_identity: Array defining the criteria for matching the identity while verifying an OCI artifact. + :param str provider: Verification provider name. + :param Mapping[str, str] verification_config: An object containing trusted public keys of trusted authors. + """ + if match_oidc_identity is not None: + pulumi.set(__self__, "match_oidc_identity", match_oidc_identity) + if provider is not None: + pulumi.set(__self__, "provider", provider) + if verification_config is not None: + pulumi.set(__self__, "verification_config", verification_config) + + @property + @pulumi.getter(name="matchOidcIdentity") + def match_oidc_identity(self) -> Optional[Sequence['outputs.MatchOidcIdentityDefinitionResponse']]: + """ + Array defining the criteria for matching the identity while verifying an OCI artifact. + """ + return pulumi.get(self, "match_oidc_identity") + + @property + @pulumi.getter + def provider(self) -> Optional[str]: + """ + Verification provider name. + """ + return pulumi.get(self, "provider") + + @property + @pulumi.getter(name="verificationConfig") + def verification_config(self) -> Optional[Mapping[str, str]]: + """ + An object containing trusted public keys of trusted authors. + """ + return pulumi.get(self, "verification_config") + + diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/__init__.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/__init__.py new file mode 100644 index 000000000000..9c087a49f77e --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/__init__.py @@ -0,0 +1,14 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .get_private_endpoint_connection import * +from .get_private_link_scope import * +from .private_endpoint_connection import * +from .private_link_scope import * +from ._inputs import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/_enums.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/_enums.py new file mode 100644 index 000000000000..4f3abe852f2f --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/_enums.py @@ -0,0 +1,33 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'PrivateEndpointServiceConnectionStatus', + 'PublicNetworkAccessType', +] + + +class PrivateEndpointServiceConnectionStatus(str, Enum): + """ + Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + PENDING = "Pending" + APPROVED = "Approved" + REJECTED = "Rejected" + + +class PublicNetworkAccessType(str, Enum): + """ + Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + """ + ENABLED = "Enabled" + """ + Allows Azure Arc agents to communicate with Azure Arc services over both public (internet) and private endpoints. + """ + DISABLED = "Disabled" + """ + Does not allow Azure Arc agents to communicate with Azure Arc services over public (internet) endpoints. The agents must use the private link. + """ diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/_inputs.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/_inputs.py new file mode 100644 index 000000000000..7c2da6e66b2c --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/_inputs.py @@ -0,0 +1,157 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'KubernetesConfigurationPrivateLinkScopePropertiesArgs', + 'KubernetesConfigurationPrivateLinkScopePropertiesArgsDict', + 'PrivateLinkServiceConnectionStateArgs', + 'PrivateLinkServiceConnectionStateArgsDict', +] + +MYPY = False + +if not MYPY: + class KubernetesConfigurationPrivateLinkScopePropertiesArgsDict(TypedDict): + """ + Properties that define a Azure Arc PrivateLinkScope resource. + """ + cluster_resource_id: pulumi.Input[str] + """ + Managed Cluster ARM ID for the private link scope (Required) + """ + public_network_access: NotRequired[pulumi.Input[Union[str, 'PublicNetworkAccessType']]] + """ + Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + """ +elif False: + KubernetesConfigurationPrivateLinkScopePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class KubernetesConfigurationPrivateLinkScopePropertiesArgs: + def __init__(__self__, *, + cluster_resource_id: pulumi.Input[str], + public_network_access: Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]] = None): + """ + Properties that define a Azure Arc PrivateLinkScope resource. + :param pulumi.Input[str] cluster_resource_id: Managed Cluster ARM ID for the private link scope (Required) + :param pulumi.Input[Union[str, 'PublicNetworkAccessType']] public_network_access: Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + """ + pulumi.set(__self__, "cluster_resource_id", cluster_resource_id) + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + + @property + @pulumi.getter(name="clusterResourceId") + def cluster_resource_id(self) -> pulumi.Input[str]: + """ + Managed Cluster ARM ID for the private link scope (Required) + """ + return pulumi.get(self, "cluster_resource_id") + + @cluster_resource_id.setter + def cluster_resource_id(self, value: pulumi.Input[str]): + pulumi.set(self, "cluster_resource_id", value) + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]]: + """ + Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + """ + return pulumi.get(self, "public_network_access") + + @public_network_access.setter + def public_network_access(self, value: Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]]): + pulumi.set(self, "public_network_access", value) + + +if not MYPY: + class PrivateLinkServiceConnectionStateArgsDict(TypedDict): + """ + A collection of information about the state of the connection between service consumer and provider. + """ + actions_required: NotRequired[pulumi.Input[str]] + """ + A message indicating if changes on the service provider require any updates on the consumer. + """ + description: NotRequired[pulumi.Input[str]] + """ + The reason for approval/rejection of the connection. + """ + status: NotRequired[pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']]] + """ + Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ +elif False: + PrivateLinkServiceConnectionStateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PrivateLinkServiceConnectionStateArgs: + def __init__(__self__, *, + actions_required: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']]] = None): + """ + A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] actions_required: A message indicating if changes on the service provider require any updates on the consumer. + :param pulumi.Input[str] description: The reason for approval/rejection of the connection. + :param pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']] status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + if actions_required is not None: + pulumi.set(__self__, "actions_required", actions_required) + if description is not None: + pulumi.set(__self__, "description", description) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="actionsRequired") + def actions_required(self) -> Optional[pulumi.Input[str]]: + """ + A message indicating if changes on the service provider require any updates on the consumer. + """ + return pulumi.get(self, "actions_required") + + @actions_required.setter + def actions_required(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "actions_required", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The reason for approval/rejection of the connection. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']]]: + """ + Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'PrivateEndpointServiceConnectionStatus']]]): + pulumi.set(self, "status", value) + + diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/get_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/get_private_endpoint_connection.py new file mode 100644 index 000000000000..377713bcfdd3 --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/get_private_endpoint_connection.py @@ -0,0 +1,177 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetPrivateEndpointConnectionResult', + 'AwaitableGetPrivateEndpointConnectionResult', + 'get_private_endpoint_connection', + 'get_private_endpoint_connection_output', +] + +@pulumi.output_type +class GetPrivateEndpointConnectionResult: + """ + The Private Endpoint Connection resource. + """ + def __init__(__self__, id=None, name=None, private_endpoint=None, private_link_service_connection_state=None, provisioning_state=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if private_endpoint and not isinstance(private_endpoint, dict): + raise TypeError("Expected argument 'private_endpoint' to be a dict") + pulumi.set(__self__, "private_endpoint", private_endpoint) + if private_link_service_connection_state and not isinstance(private_link_service_connection_state, dict): + raise TypeError("Expected argument 'private_link_service_connection_state' to be a dict") + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional['outputs.PrivateEndpointResponse']: + """ + The resource of private end point. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> 'outputs.PrivateLinkServiceConnectionStateResponse': + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the private endpoint connection resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetPrivateEndpointConnectionResult(GetPrivateEndpointConnectionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetPrivateEndpointConnectionResult( + id=self.id, + name=self.name, + private_endpoint=self.private_endpoint, + private_link_service_connection_state=self.private_link_service_connection_state, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + type=self.type) + + +def get_private_endpoint_connection(private_endpoint_connection_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + scope_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetPrivateEndpointConnectionResult: + """ + Gets a private endpoint connection. + + + :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str scope_name: The name of the Azure Arc PrivateLinkScope resource. + """ + __args__ = dict() + __args__['privateEndpointConnectionName'] = private_endpoint_connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['scopeName'] = scope_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:kubernetesconfiguration/v20241101preview:getPrivateEndpointConnection', __args__, opts=opts, typ=GetPrivateEndpointConnectionResult).value + + return AwaitableGetPrivateEndpointConnectionResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + private_endpoint=pulumi.get(__ret__, 'private_endpoint'), + private_link_service_connection_state=pulumi.get(__ret__, 'private_link_service_connection_state'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_private_endpoint_connection_output(private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetPrivateEndpointConnectionResult]: + """ + Gets a private endpoint connection. + + + :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str scope_name: The name of the Azure Arc PrivateLinkScope resource. + """ + __args__ = dict() + __args__['privateEndpointConnectionName'] = private_endpoint_connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['scopeName'] = scope_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:kubernetesconfiguration/v20241101preview:getPrivateEndpointConnection', __args__, opts=opts, typ=GetPrivateEndpointConnectionResult) + return __ret__.apply(lambda __response__: GetPrivateEndpointConnectionResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + private_endpoint=pulumi.get(__response__, 'private_endpoint'), + private_link_service_connection_state=pulumi.get(__response__, 'private_link_service_connection_state'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/get_private_link_scope.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/get_private_link_scope.py new file mode 100644 index 000000000000..51b02115119f --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/get_private_link_scope.py @@ -0,0 +1,171 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetPrivateLinkScopeResult', + 'AwaitableGetPrivateLinkScopeResult', + 'get_private_link_scope', + 'get_private_link_scope_output', +] + +@pulumi.output_type +class GetPrivateLinkScopeResult: + """ + An Azure Arc PrivateLinkScope definition. + """ + def __init__(__self__, id=None, location=None, name=None, properties=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.KubernetesConfigurationPrivateLinkScopePropertiesResponse': + """ + Properties that define a Azure Arc PrivateLinkScope resource. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetPrivateLinkScopeResult(GetPrivateLinkScopeResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetPrivateLinkScopeResult( + id=self.id, + location=self.location, + name=self.name, + properties=self.properties, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_private_link_scope(resource_group_name: Optional[str] = None, + scope_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetPrivateLinkScopeResult: + """ + Returns a Azure Arc PrivateLinkScope. + + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str scope_name: The name of the Azure Arc PrivateLinkScope resource. + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['scopeName'] = scope_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:kubernetesconfiguration/v20241101preview:getPrivateLinkScope', __args__, opts=opts, typ=GetPrivateLinkScopeResult).value + + return AwaitableGetPrivateLinkScopeResult( + id=pulumi.get(__ret__, 'id'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_private_link_scope_output(resource_group_name: Optional[pulumi.Input[str]] = None, + scope_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetPrivateLinkScopeResult]: + """ + Returns a Azure Arc PrivateLinkScope. + + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str scope_name: The name of the Azure Arc PrivateLinkScope resource. + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['scopeName'] = scope_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:kubernetesconfiguration/v20241101preview:getPrivateLinkScope', __args__, opts=opts, typ=GetPrivateLinkScopeResult) + return __ret__.apply(lambda __response__: GetPrivateLinkScopeResult( + id=pulumi.get(__response__, 'id'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/outputs.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/outputs.py new file mode 100644 index 000000000000..61b1a5fb216b --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/outputs.py @@ -0,0 +1,426 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = [ + 'KubernetesConfigurationPrivateLinkScopePropertiesResponse', + 'PrivateEndpointConnectionResponse', + 'PrivateEndpointResponse', + 'PrivateLinkServiceConnectionStateResponse', + 'SystemDataResponse', +] + +@pulumi.output_type +class KubernetesConfigurationPrivateLinkScopePropertiesResponse(dict): + """ + Properties that define a Azure Arc PrivateLinkScope resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clusterResourceId": + suggest = "cluster_resource_id" + elif key == "privateEndpointConnections": + suggest = "private_endpoint_connections" + elif key == "privateLinkScopeId": + suggest = "private_link_scope_id" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "publicNetworkAccess": + suggest = "public_network_access" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in KubernetesConfigurationPrivateLinkScopePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + KubernetesConfigurationPrivateLinkScopePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + KubernetesConfigurationPrivateLinkScopePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cluster_resource_id: str, + private_endpoint_connections: Sequence['outputs.PrivateEndpointConnectionResponse'], + private_link_scope_id: str, + provisioning_state: str, + public_network_access: Optional[str] = None): + """ + Properties that define a Azure Arc PrivateLinkScope resource. + :param str cluster_resource_id: Managed Cluster ARM ID for the private link scope (Required) + :param Sequence['PrivateEndpointConnectionResponse'] private_endpoint_connections: The collection of associated Private Endpoint Connections. + :param str private_link_scope_id: The Guid id of the private link scope. + :param str provisioning_state: Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed. + :param str public_network_access: Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + """ + pulumi.set(__self__, "cluster_resource_id", cluster_resource_id) + pulumi.set(__self__, "private_endpoint_connections", private_endpoint_connections) + pulumi.set(__self__, "private_link_scope_id", private_link_scope_id) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + + @property + @pulumi.getter(name="clusterResourceId") + def cluster_resource_id(self) -> str: + """ + Managed Cluster ARM ID for the private link scope (Required) + """ + return pulumi.get(self, "cluster_resource_id") + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> Sequence['outputs.PrivateEndpointConnectionResponse']: + """ + The collection of associated Private Endpoint Connections. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="privateLinkScopeId") + def private_link_scope_id(self) -> str: + """ + The Guid id of the private link scope. + """ + return pulumi.get(self, "private_link_scope_id") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[str]: + """ + Indicates whether machines associated with the private link scope can also use public Azure Arc service endpoints. + """ + return pulumi.get(self, "public_network_access") + + +@pulumi.output_type +class PrivateEndpointConnectionResponse(dict): + """ + The Private Endpoint Connection resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "privateLinkServiceConnectionState": + suggest = "private_link_service_connection_state" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "systemData": + suggest = "system_data" + elif key == "privateEndpoint": + suggest = "private_endpoint" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateEndpointConnectionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateEndpointConnectionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateEndpointConnectionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: str, + name: str, + private_link_service_connection_state: 'outputs.PrivateLinkServiceConnectionStateResponse', + provisioning_state: str, + system_data: 'outputs.SystemDataResponse', + type: str, + private_endpoint: Optional['outputs.PrivateEndpointResponse'] = None): + """ + The Private Endpoint Connection resource. + :param str id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + :param str name: The name of the resource + :param 'PrivateLinkServiceConnectionStateResponse' private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + :param str provisioning_state: The provisioning state of the private endpoint connection resource. + :param 'SystemDataResponse' system_data: Azure Resource Manager metadata containing createdBy and modifiedBy information. + :param str type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + :param 'PrivateEndpointResponse' private_endpoint: The resource of private end point. + """ + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "system_data", system_data) + pulumi.set(__self__, "type", type) + if private_endpoint is not None: + pulumi.set(__self__, "private_endpoint", private_endpoint) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> 'outputs.PrivateLinkServiceConnectionStateResponse': + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provisioning state of the private endpoint connection resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional['outputs.PrivateEndpointResponse']: + """ + The resource of private end point. + """ + return pulumi.get(self, "private_endpoint") + + +@pulumi.output_type +class PrivateEndpointResponse(dict): + """ + The Private Endpoint resource. + """ + def __init__(__self__, *, + id: str): + """ + The Private Endpoint resource. + :param str id: The ARM identifier for Private Endpoint + """ + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> str: + """ + The ARM identifier for Private Endpoint + """ + return pulumi.get(self, "id") + + +@pulumi.output_type +class PrivateLinkServiceConnectionStateResponse(dict): + """ + A collection of information about the state of the connection between service consumer and provider. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actionsRequired": + suggest = "actions_required" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateLinkServiceConnectionStateResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateLinkServiceConnectionStateResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateLinkServiceConnectionStateResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + actions_required: Optional[str] = None, + description: Optional[str] = None, + status: Optional[str] = None): + """ + A collection of information about the state of the connection between service consumer and provider. + :param str actions_required: A message indicating if changes on the service provider require any updates on the consumer. + :param str description: The reason for approval/rejection of the connection. + :param str status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + if actions_required is not None: + pulumi.set(__self__, "actions_required", actions_required) + if description is not None: + pulumi.set(__self__, "description", description) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="actionsRequired") + def actions_required(self) -> Optional[str]: + """ + A message indicating if changes on the service provider require any updates on the consumer. + """ + return pulumi.get(self, "actions_required") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The reason for approval/rejection of the connection. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/private_endpoint_connection.py new file mode 100644 index 000000000000..2bcec8172220 --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/private_endpoint_connection.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['PrivateEndpointConnectionArgs', 'PrivateEndpointConnection'] + +@pulumi.input_type +class PrivateEndpointConnectionArgs: + def __init__(__self__, *, + private_link_service_connection_state: pulumi.Input['PrivateLinkServiceConnectionStateArgs'], + resource_group_name: pulumi.Input[str], + scope_name: pulumi.Input[str], + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a PrivateEndpointConnection resource. + :param pulumi.Input['PrivateLinkServiceConnectionStateArgs'] private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] scope_name: The name of the Azure Arc PrivateLinkScope resource. + :param pulumi.Input[str] private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + """ + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "scope_name", scope_name) + if private_endpoint_connection_name is not None: + pulumi.set(__self__, "private_endpoint_connection_name", private_endpoint_connection_name) + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> pulumi.Input['PrivateLinkServiceConnectionStateArgs']: + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @private_link_service_connection_state.setter + def private_link_service_connection_state(self, value: pulumi.Input['PrivateLinkServiceConnectionStateArgs']): + pulumi.set(self, "private_link_service_connection_state", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="scopeName") + def scope_name(self) -> pulumi.Input[str]: + """ + The name of the Azure Arc PrivateLinkScope resource. + """ + return pulumi.get(self, "scope_name") + + @scope_name.setter + def scope_name(self, value: pulumi.Input[str]): + pulumi.set(self, "scope_name", value) + + @property + @pulumi.getter(name="privateEndpointConnectionName") + def private_endpoint_connection_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the private endpoint connection associated with the Azure resource + """ + return pulumi.get(self, "private_endpoint_connection_name") + + @private_endpoint_connection_name.setter + def private_endpoint_connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "private_endpoint_connection_name", value) + + +class PrivateEndpointConnection(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + The Private Endpoint Connection resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] private_endpoint_connection_name: The name of the private endpoint connection associated with the Azure resource + :param pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']] private_link_service_connection_state: A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] scope_name: The name of the Azure Arc PrivateLinkScope resource. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: PrivateEndpointConnectionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The Private Endpoint Connection resource. + + :param str resource_name: The name of the resource. + :param PrivateEndpointConnectionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(PrivateEndpointConnectionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = PrivateEndpointConnectionArgs.__new__(PrivateEndpointConnectionArgs) + + __props__.__dict__["private_endpoint_connection_name"] = private_endpoint_connection_name + if private_link_service_connection_state is None and not opts.urn: + raise TypeError("Missing required property 'private_link_service_connection_state'") + __props__.__dict__["private_link_service_connection_state"] = private_link_service_connection_state + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if scope_name is None and not opts.urn: + raise TypeError("Missing required property 'scope_name'") + __props__.__dict__["scope_name"] = scope_name + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:PrivateEndpointConnection")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(PrivateEndpointConnection, __self__).__init__( + 'azure-native:kubernetesconfiguration/v20241101preview:PrivateEndpointConnection', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'PrivateEndpointConnection': + """ + Get an existing PrivateEndpointConnection resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = PrivateEndpointConnectionArgs.__new__(PrivateEndpointConnectionArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint"] = None + __props__.__dict__["private_link_service_connection_state"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return PrivateEndpointConnection(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> pulumi.Output[Optional['outputs.PrivateEndpointResponse']]: + """ + The resource of private end point. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> pulumi.Output['outputs.PrivateLinkServiceConnectionStateResponse']: + """ + A collection of information about the state of the connection between service consumer and provider. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The provisioning state of the private endpoint connection resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/private_link_scope.py b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/private_link_scope.py new file mode 100644 index 000000000000..4ce4e10d9ac2 --- /dev/null +++ b/sdk/python/pulumi_azure_native/kubernetesconfiguration/v20241101preview/private_link_scope.py @@ -0,0 +1,258 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['PrivateLinkScopeArgs', 'PrivateLinkScope'] + +@pulumi.input_type +class PrivateLinkScopeArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input['KubernetesConfigurationPrivateLinkScopePropertiesArgs']] = None, + scope_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a PrivateLinkScope resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['KubernetesConfigurationPrivateLinkScopePropertiesArgs'] properties: Properties that define a Azure Arc PrivateLinkScope resource. + :param pulumi.Input[str] scope_name: The name of the Azure Arc PrivateLinkScope resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if location is not None: + pulumi.set(__self__, "location", location) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if scope_name is not None: + pulumi.set(__self__, "scope_name", scope_name) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['KubernetesConfigurationPrivateLinkScopePropertiesArgs']]: + """ + Properties that define a Azure Arc PrivateLinkScope resource. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['KubernetesConfigurationPrivateLinkScopePropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="scopeName") + def scope_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the Azure Arc PrivateLinkScope resource. + """ + return pulumi.get(self, "scope_name") + + @scope_name.setter + def scope_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "scope_name", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class PrivateLinkScope(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['KubernetesConfigurationPrivateLinkScopePropertiesArgs', 'KubernetesConfigurationPrivateLinkScopePropertiesArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + An Azure Arc PrivateLinkScope definition. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Union['KubernetesConfigurationPrivateLinkScopePropertiesArgs', 'KubernetesConfigurationPrivateLinkScopePropertiesArgsDict']] properties: Properties that define a Azure Arc PrivateLinkScope resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] scope_name: The name of the Azure Arc PrivateLinkScope resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: PrivateLinkScopeArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + An Azure Arc PrivateLinkScope definition. + + :param str resource_name: The name of the resource. + :param PrivateLinkScopeArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(PrivateLinkScopeArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['KubernetesConfigurationPrivateLinkScopePropertiesArgs', 'KubernetesConfigurationPrivateLinkScopePropertiesArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + scope_name: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = PrivateLinkScopeArgs.__new__(PrivateLinkScopeArgs) + + __props__.__dict__["location"] = location + __props__.__dict__["properties"] = properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["scope_name"] = scope_name + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:kubernetesconfiguration/v20220402preview:PrivateLinkScope"), pulumi.Alias(type_="azure-native:kubernetesconfiguration:PrivateLinkScope")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(PrivateLinkScope, __self__).__init__( + 'azure-native:kubernetesconfiguration/v20241101preview:PrivateLinkScope', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'PrivateLinkScope': + """ + Get an existing PrivateLinkScope resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = PrivateLinkScopeArgs.__new__(PrivateLinkScopeArgs) + + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return PrivateLinkScope(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.KubernetesConfigurationPrivateLinkScopePropertiesResponse']: + """ + Properties that define a Azure Arc PrivateLinkScope resource. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/__init__.py b/sdk/python/pulumi_azure_native/machinelearningservices/__init__.py index 20f654f5ee9d..2418c1a7233c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/__init__.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/__init__.py @@ -189,6 +189,8 @@ v20241001 = __v20241001 import pulumi_azure_native.machinelearningservices.v20241001preview as __v20241001preview v20241001preview = __v20241001preview + import pulumi_azure_native.machinelearningservices.v20250101preview as __v20250101preview + v20250101preview = __v20250101preview else: v20200501preview = _utilities.lazy_import('pulumi_azure_native.machinelearningservices.v20200501preview') v20200515preview = _utilities.lazy_import('pulumi_azure_native.machinelearningservices.v20200515preview') @@ -210,4 +212,5 @@ v20240701preview = _utilities.lazy_import('pulumi_azure_native.machinelearningservices.v20240701preview') v20241001 = _utilities.lazy_import('pulumi_azure_native.machinelearningservices.v20241001') v20241001preview = _utilities.lazy_import('pulumi_azure_native.machinelearningservices.v20241001preview') + v20250101preview = _utilities.lazy_import('pulumi_azure_native.machinelearningservices.v20250101preview') diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/batch_deployment.py index 8297fb82187c..e77bd5281fa6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/batch_deployment.py @@ -202,7 +202,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -226,7 +226,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param BatchDeploymentInitArgs args: The arguments to use to populate this resource's properties. @@ -283,7 +283,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/batch_endpoint.py index 6321cec81be3..9e26df65ca56 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/batch_endpoint.py @@ -186,7 +186,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -209,7 +209,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param BatchEndpointInitArgs args: The arguments to use to populate this resource's properties. @@ -262,7 +262,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/capability_host.py b/sdk/python/pulumi_azure_native/machinelearningservices/capability_host.py index aa144b04c202..1906b638ebb2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/capability_host.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/capability_host.py @@ -102,6 +102,8 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Union['CapabilityHostArgs', 'CapabilityHostArgsDict']] capability_host_properties: [Required] Additional attributes of the entity. @@ -119,6 +121,8 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param str resource_name: The name of the resource. :param CapabilityHostInitArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. @@ -159,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CapabilityHost")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CapabilityHost"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CapabilityHost")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CapabilityHost, __self__).__init__( 'azure-native:machinelearningservices:CapabilityHost', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/code_container.py index ffd9fc975af0..a6f702b67565 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/code_container.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param CodeContainerInitArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/code_version.py index d5a4714029df..3ecbcb7f8544 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/code_version.py @@ -117,7 +117,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -137,7 +137,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param CodeVersionInitArgs args: The arguments to use to populate this resource's properties. @@ -183,7 +183,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/component_container.py index 59fc426a9f9d..c7c677f37c48 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/component_container.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ComponentContainerInitArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/component_version.py index d7bff22b662e..233efd6b4b3c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/component_version.py @@ -117,7 +117,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -137,7 +137,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2022-02-01-preview. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ComponentVersionInitArgs args: The arguments to use to populate this resource's properties. @@ -183,7 +183,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/compute.py index 9647193211cc..a77c25911f32 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/compute.py @@ -171,7 +171,7 @@ def __init__(__self__, Machine Learning compute object wrapped into ARM resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -194,7 +194,7 @@ def __init__(__self__, Machine Learning compute object wrapped into ARM resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ComputeArgs args: The arguments to use to populate this resource's properties. @@ -243,7 +243,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/connection_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/connection_deployment.py index 6e199a65d0a6..431df91962d5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/connection_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/connection_deployment.py @@ -126,7 +126,7 @@ def __init__(__self__, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -144,7 +144,7 @@ def __init__(__self__, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ConnectionDeploymentArgs args: The arguments to use to populate this resource's properties. @@ -193,7 +193,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionDeployment, __self__).__init__( 'azure-native:machinelearningservices:ConnectionDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_blocklist.py b/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_blocklist.py index 73d213c14ea8..acf2dfc5211d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_blocklist.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_blocklist.py @@ -132,7 +132,7 @@ def __init__(__self__, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -152,7 +152,7 @@ def __init__(__self__, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ConnectionRaiBlocklistArgs args: The arguments to use to populate this resource's properties. @@ -203,7 +203,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiBlocklist, __self__).__init__( 'azure-native:machinelearningservices:ConnectionRaiBlocklist', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_blocklist_item.py b/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_blocklist_item.py index 6aa26db0a30e..19a22c9a9056 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_blocklist_item.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_blocklist_item.py @@ -116,7 +116,7 @@ def __init__(__self__, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -135,7 +135,7 @@ def __init__(__self__, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ConnectionRaiBlocklistItemArgs args: The arguments to use to populate this resource's properties. @@ -182,7 +182,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiBlocklistItem, __self__).__init__( 'azure-native:machinelearningservices:ConnectionRaiBlocklistItem', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_policy.py index a77640391329..9f23d879060d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/connection_rai_policy.py @@ -118,7 +118,7 @@ def __init__(__self__, Azure OpenAI Content Filters resource. Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -138,7 +138,7 @@ def __init__(__self__, Azure OpenAI Content Filters resource. Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ConnectionRaiPolicyArgs args: The arguments to use to populate this resource's properties. @@ -185,7 +185,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiPolicy, __self__).__init__( 'azure-native:machinelearningservices:ConnectionRaiPolicy', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/data_container.py index 1f06464b6cf8..b3ee83be33b1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/data_container.py @@ -102,7 +102,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -121,7 +121,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param DataContainerInitArgs args: The arguments to use to populate this resource's properties. @@ -163,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/data_version.py index 78ea6c646f2e..2e03c79ea4db 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/data_version.py @@ -117,7 +117,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -137,7 +137,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param DataVersionArgs args: The arguments to use to populate this resource's properties. @@ -183,7 +183,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/datastore.py index 591cf3ebdc83..fddf1c488cd8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/datastore.py @@ -119,7 +119,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -139,7 +139,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param DatastoreArgs args: The arguments to use to populate this resource's properties. @@ -183,7 +183,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/endpoint_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/endpoint_deployment.py index 179c7d58b3ca..4624ba76c29c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/endpoint_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/endpoint_deployment.py @@ -113,7 +113,7 @@ def __init__(__self__, """ Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -131,7 +131,7 @@ def __init__(__self__, """ Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param EndpointDeploymentArgs args: The arguments to use to populate this resource's properties. @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EndpointDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EndpointDeployment, __self__).__init__( 'azure-native:machinelearningservices:EndpointDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/environment_container.py index c3b33ad2a2be..be47d32b3588 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/environment_container.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param EnvironmentContainerInitArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/environment_specification_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/environment_specification_version.py index 885449d3c9d5..a041862ca89c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/environment_specification_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/environment_specification_version.py @@ -180,7 +180,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentSpecificationVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentSpecificationVersion, __self__).__init__( 'azure-native:machinelearningservices:EnvironmentSpecificationVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/environment_version.py index 4106f9359020..2c956bdf11b9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/environment_version.py @@ -118,7 +118,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -138,7 +138,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param EnvironmentVersionInitArgs args: The arguments to use to populate this resource's properties. @@ -184,7 +184,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/featureset_container_entity.py index 546cf54bf132..3063487f3532 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/featureset_container_entity.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param FeaturesetContainerEntityArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/featureset_version.py index fdcdf7181d33..f58ec8e5a5a2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/featureset_version.py @@ -118,7 +118,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -138,7 +138,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param FeaturesetVersionInitArgs args: The arguments to use to populate this resource's properties. @@ -184,7 +184,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/featurestore_entity_container_entity.py index 85bf61ea0cc7..02b0a2ee2f7a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/featurestore_entity_container_entity.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param FeaturestoreEntityContainerEntityArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/featurestore_entity_version.py index 7d8038f852f6..ec37d2fd2bd2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/featurestore_entity_version.py @@ -118,7 +118,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -138,7 +138,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param FeaturestoreEntityVersionInitArgs args: The arguments to use to populate this resource's properties. @@ -184,7 +184,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_batch_deployment.py index 7e64a83fe1b7..30c2d834e311 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_batch_deployment.py @@ -163,7 +163,7 @@ def get_batch_deployment(deployment_name: Optional[str] = None, """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str deployment_name: The identifier for the Batch deployments. @@ -198,7 +198,7 @@ def get_batch_deployment_output(deployment_name: Optional[pulumi.Input[str]] = N """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str deployment_name: The identifier for the Batch deployments. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_batch_endpoint.py index 28c6597a5a35..80d5dfa6f4bd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_batch_endpoint.py @@ -162,7 +162,7 @@ def get_batch_endpoint(endpoint_name: Optional[str] = None, """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Name for the Batch Endpoint. @@ -194,7 +194,7 @@ def get_batch_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None, """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Name for the Batch Endpoint. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_capability_host.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_capability_host.py index 7f72e73f95eb..daf665d244fd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_capability_host.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_capability_host.py @@ -106,6 +106,8 @@ def get_capability_host(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param str name: CapabilityHost name. :param str resource_group_name: The name of the resource group. The name is case insensitive. @@ -132,6 +134,8 @@ def get_capability_host_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param str name: CapabilityHost name. :param str resource_group_name: The name of the resource group. The name is case insensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_code_container.py index 7b1b505d5b8e..059d8a2c91d5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_code_container.py @@ -106,7 +106,7 @@ def get_code_container(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -134,7 +134,7 @@ def get_code_container_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_code_version.py index 614842edc269..738acab4a2a4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_code_version.py @@ -107,7 +107,7 @@ def get_code_version(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -138,7 +138,7 @@ def get_code_version_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_component_container.py index c29fd927e36e..9c53b967661f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_component_container.py @@ -106,7 +106,7 @@ def get_component_container(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. @@ -134,7 +134,7 @@ def get_component_container_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_component_version.py index c137f05faef0..ea71bb40d07a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_component_version.py @@ -107,7 +107,7 @@ def get_component_version(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. @@ -138,7 +138,7 @@ def get_component_version_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_compute.py index 11e84ddc2a03..de9c7d2b6dab 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_compute.py @@ -154,7 +154,7 @@ def get_compute(compute_name: Optional[str] = None, Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str compute_name: Name of the Azure Machine Learning compute. @@ -186,7 +186,7 @@ def get_compute_output(compute_name: Optional[pulumi.Input[str]] = None, Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str compute_name: Name of the Azure Machine Learning compute. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_compute_allowed_resize_sizes.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_compute_allowed_resize_sizes.py index ea21412911a2..6f4a09a2d672 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_compute_allowed_resize_sizes.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_compute_allowed_resize_sizes.py @@ -58,7 +58,7 @@ def get_compute_allowed_resize_sizes(compute_name: Optional[str] = None, Returns supported virtual machine sizes for resize Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str compute_name: Name of the Azure Machine Learning compute. @@ -82,7 +82,7 @@ def get_compute_allowed_resize_sizes_output(compute_name: Optional[pulumi.Input[ Returns supported virtual machine sizes for resize Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str compute_name: Name of the Azure Machine Learning compute. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_deployment.py index ee0eb1d00dde..082190602734 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_deployment.py @@ -109,7 +109,7 @@ def get_connection_deployment(connection_name: Optional[str] = None, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection @@ -140,7 +140,7 @@ def get_connection_deployment_output(connection_name: Optional[pulumi.Input[str] """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_blocklist.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_blocklist.py index 92b050b9050d..34f8d716ea23 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_blocklist.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_blocklist.py @@ -104,7 +104,7 @@ def get_connection_rai_blocklist(connection_name: Optional[str] = None, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection @@ -137,7 +137,7 @@ def get_connection_rai_blocklist_output(connection_name: Optional[pulumi.Input[s """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_blocklist_item.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_blocklist_item.py index ddeef0a78b35..626ed35858c7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_blocklist_item.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_blocklist_item.py @@ -103,7 +103,7 @@ def get_connection_rai_blocklist_item(connection_name: Optional[str] = None, """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection @@ -133,7 +133,7 @@ def get_connection_rai_blocklist_item_output(connection_name: Optional[pulumi.In """ Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_policy.py index c5d795b574ea..0e382bbf1bb3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_connection_rai_policy.py @@ -107,7 +107,7 @@ def get_connection_rai_policy(connection_name: Optional[str] = None, Azure OpenAI Content Filters resource. Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection @@ -138,7 +138,7 @@ def get_connection_rai_policy_output(connection_name: Optional[pulumi.Input[str] Azure OpenAI Content Filters resource. Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_data_container.py index a3e124dd0e99..11c50d6d3e6b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_data_container.py @@ -106,7 +106,7 @@ def get_data_container(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. @@ -134,7 +134,7 @@ def get_data_container_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_data_version.py index b2b5b15e11b1..29748f54dba1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_data_version.py @@ -107,7 +107,7 @@ def get_data_version(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. @@ -138,7 +138,7 @@ def get_data_version_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_datastore.py index edbeef3a31c9..7d65ba5aad3d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_datastore.py @@ -106,7 +106,7 @@ def get_datastore(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Datastore name. @@ -134,7 +134,7 @@ def get_datastore_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Datastore name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_endpoint_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_endpoint_deployment.py index 4242ad812d12..f87e7cbbf637 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_endpoint_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_endpoint_deployment.py @@ -100,7 +100,7 @@ def get_endpoint_deployment(deployment_name: Optional[str] = None, """ Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str deployment_name: Name of the deployment resource @@ -130,7 +130,7 @@ def get_endpoint_deployment_output(deployment_name: Optional[pulumi.Input[str]] """ Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str deployment_name: Name of the deployment resource diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_environment_container.py index 568d953b5c29..f8bb0f04b9dc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_environment_container.py @@ -106,7 +106,7 @@ def get_environment_container(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -134,7 +134,7 @@ def get_environment_container_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_environment_version.py index 10de4d6cf823..47b464872710 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_environment_version.py @@ -107,7 +107,7 @@ def get_environment_version(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -138,7 +138,7 @@ def get_environment_version_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_featureset_container_entity.py index 49f89b609743..3574e9a86691 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_featureset_container_entity.py @@ -106,7 +106,7 @@ def get_featureset_container_entity(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -134,7 +134,7 @@ def get_featureset_container_entity_output(name: Optional[pulumi.Input[str]] = N Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_featureset_version.py index d9a06f290225..c48bc34ca86e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_featureset_version.py @@ -107,7 +107,7 @@ def get_featureset_version(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -138,7 +138,7 @@ def get_featureset_version_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_featurestore_entity_container_entity.py index 67100610beb8..06ba10bbcdd2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_featurestore_entity_container_entity.py @@ -106,7 +106,7 @@ def get_featurestore_entity_container_entity(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -134,7 +134,7 @@ def get_featurestore_entity_container_entity_output(name: Optional[pulumi.Input[ Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_featurestore_entity_version.py index 0b4f92a967d4..fe47e933eda0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_featurestore_entity_version.py @@ -107,7 +107,7 @@ def get_featurestore_entity_version(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -138,7 +138,7 @@ def get_featurestore_entity_version_output(name: Optional[pulumi.Input[str]] = N Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_endpoint.py index a3da057a8419..7e24fef367a2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_endpoint.py @@ -163,7 +163,7 @@ def get_inference_endpoint(endpoint_name: Optional[str] = None, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: InferenceEndpoint name. @@ -198,7 +198,7 @@ def get_inference_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = N """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: InferenceEndpoint name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group.py index 771511618c19..9071b6a461bf 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group.py @@ -163,7 +163,7 @@ def get_inference_group(group_name: Optional[str] = None, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str group_name: InferenceGroup name. @@ -198,7 +198,7 @@ def get_inference_group_output(group_name: Optional[pulumi.Input[str]] = None, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str group_name: InferenceGroup name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group_delta_models_status_async.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group_delta_models_status_async.py index e103864bbfe0..f8ff8712c51d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group_delta_models_status_async.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group_delta_models_status_async.py @@ -109,6 +109,8 @@ def get_inference_group_delta_models_status_async(delta_models: Optional[Sequenc Contract returning to user the delta models. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param Sequence[str] delta_models: Gets or sets collection of delta models to retrieve status for. :param str group_name: InferenceGroup name. @@ -144,6 +146,8 @@ def get_inference_group_delta_models_status_async_output(delta_models: Optional[ Contract returning to user the delta models. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param Sequence[str] delta_models: Gets or sets collection of delta models to retrieve status for. :param str group_name: InferenceGroup name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group_status.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group_status.py index e87210bfff1c..c14a4170b1d5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group_status.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_group_status.py @@ -91,7 +91,7 @@ def get_inference_group_status(group_name: Optional[str] = None, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str group_name: InferenceGroup name. @@ -120,7 +120,7 @@ def get_inference_group_status_output(group_name: Optional[pulumi.Input[str]] = """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str group_name: InferenceGroup name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_pool.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_pool.py index fa345b7b41df..5980c5c4d80c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_pool.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_inference_pool.py @@ -162,7 +162,7 @@ def get_inference_pool(inference_pool_name: Optional[str] = None, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str inference_pool_name: Name of InferencePool @@ -194,7 +194,7 @@ def get_inference_pool_output(inference_pool_name: Optional[pulumi.Input[str]] = """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str inference_pool_name: Name of InferencePool diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_job.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_job.py index 5b47dc8e4623..80e83c792f54 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_job.py @@ -106,7 +106,7 @@ def get_job(id: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str id: The name and identifier for the Job. This is case-sensitive. @@ -134,7 +134,7 @@ def get_job_output(id: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str id: The name and identifier for the Job. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_managed_network_settings_rule.py index 07d15d8550f8..f7bfbce65ff9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_managed_network_settings_rule.py @@ -106,7 +106,7 @@ def get_managed_network_settings_rule(resource_group_name: Optional[str] = None, Gets an outbound rule from the managed network of a machine learning workspace. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. @@ -134,7 +134,7 @@ def get_managed_network_settings_rule_output(resource_group_name: Optional[pulum Gets an outbound rule from the managed network of a machine learning workspace. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_marketplace_subscription.py index e1a36215bf1d..2ed3b4d23e82 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_marketplace_subscription.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_marketplace_subscription.py @@ -106,7 +106,7 @@ def get_marketplace_subscription(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. @@ -134,7 +134,7 @@ def get_marketplace_subscription_output(name: Optional[pulumi.Input[str]] = None Azure Resource Manager resource envelope. Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_model_container.py index 7be0d03c0982..3cd5cf749119 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_model_container.py @@ -106,7 +106,7 @@ def get_model_container(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -134,7 +134,7 @@ def get_model_container_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_model_version.py index bc271a81bcf2..b9f1ccdcd7c3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_model_version.py @@ -107,7 +107,7 @@ def get_model_version(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. @@ -138,7 +138,7 @@ def get_model_version_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_online_deployment.py index d54031ef4c08..7510ee0d212c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_online_deployment.py @@ -163,7 +163,7 @@ def get_online_deployment(deployment_name: Optional[str] = None, """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str deployment_name: Inference Endpoint Deployment name. @@ -198,7 +198,7 @@ def get_online_deployment_output(deployment_name: Optional[pulumi.Input[str]] = """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str deployment_name: Inference Endpoint Deployment name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_online_deployment_logs.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_online_deployment_logs.py index d5bf004a2476..63c2dc6da6a3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_online_deployment_logs.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_online_deployment_logs.py @@ -57,7 +57,7 @@ def get_online_deployment_logs(container_type: Optional[Union[str, 'ContainerTyp """ Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param Union[str, 'ContainerType'] container_type: The type of container to retrieve logs from. @@ -89,7 +89,7 @@ def get_online_deployment_logs_output(container_type: Optional[pulumi.Input[Opti """ Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param Union[str, 'ContainerType'] container_type: The type of container to retrieve logs from. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_online_endpoint.py index 7f2f4c467950..00b10ee7becc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_online_endpoint.py @@ -162,7 +162,7 @@ def get_online_endpoint(endpoint_name: Optional[str] = None, """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Online Endpoint name. @@ -194,7 +194,7 @@ def get_online_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Online Endpoint name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_online_endpoint_token.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_online_endpoint_token.py index 87b713d2d60f..00bc1eb0ce8c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_online_endpoint_token.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_online_endpoint_token.py @@ -93,7 +93,7 @@ def get_online_endpoint_token(endpoint_name: Optional[str] = None, Service Token Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Online Endpoint name. @@ -120,7 +120,7 @@ def get_online_endpoint_token_output(endpoint_name: Optional[pulumi.Input[str]] Service Token Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Online Endpoint name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_private_endpoint_connection.py index 2ee548f34ee2..49eb5052d097 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_private_endpoint_connection.py @@ -178,7 +178,7 @@ def get_private_endpoint_connection(private_endpoint_connection_name: Optional[s Gets the specified private endpoint connection associated with the workspace. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the workspace @@ -212,7 +212,7 @@ def get_private_endpoint_connection_output(private_endpoint_connection_name: Opt Gets the specified private endpoint connection associated with the workspace. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str private_endpoint_connection_name: The name of the private endpoint connection associated with the workspace diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_rai_policy.py index da161eaff07e..3591bf577941 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_rai_policy.py @@ -107,7 +107,7 @@ def get_rai_policy(endpoint_name: Optional[str] = None, Azure OpenAI Content Filters resource. Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Name of the endpoint resource. @@ -138,7 +138,7 @@ def get_rai_policy_output(endpoint_name: Optional[pulumi.Input[str]] = None, Azure OpenAI Content Filters resource. Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Name of the endpoint resource. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry.py index 8e305060d060..29ab37f7ab46 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry.py @@ -161,7 +161,7 @@ def get_registry(registry_name: Optional[str] = None, """ Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive @@ -190,7 +190,7 @@ def get_registry_output(registry_name: Optional[pulumi.Input[str]] = None, """ Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_code_container.py index eb3c0a00529e..0eb5f31ac37b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_code_container.py @@ -106,7 +106,7 @@ def get_registry_code_container(code_name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str code_name: Container name. @@ -134,7 +134,7 @@ def get_registry_code_container_output(code_name: Optional[pulumi.Input[str]] = Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str code_name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_code_version.py index f8c123467e4c..8678aca013d3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_code_version.py @@ -107,7 +107,7 @@ def get_registry_code_version(code_name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str code_name: Container name. @@ -138,7 +138,7 @@ def get_registry_code_version_output(code_name: Optional[pulumi.Input[str]] = No Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str code_name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_component_container.py index 48f05c15d4a7..b608ba8bc186 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_component_container.py @@ -106,7 +106,7 @@ def get_registry_component_container(component_name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str component_name: Container name. @@ -134,7 +134,7 @@ def get_registry_component_container_output(component_name: Optional[pulumi.Inpu Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str component_name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_component_version.py index 403664ce3f05..f5d146e5af31 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_component_version.py @@ -107,7 +107,7 @@ def get_registry_component_version(component_name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str component_name: Container name. @@ -138,7 +138,7 @@ def get_registry_component_version_output(component_name: Optional[pulumi.Input[ Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str component_name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_data_container.py index 0e7af1aa0638..967a03b68063 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_data_container.py @@ -106,7 +106,7 @@ def get_registry_data_container(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. @@ -134,7 +134,7 @@ def get_registry_data_container_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_data_version.py index 540f9d53242d..982baeb2afa5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_data_version.py @@ -107,7 +107,7 @@ def get_registry_data_version(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. @@ -138,7 +138,7 @@ def get_registry_data_version_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Container name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_environment_container.py index 0ace61055475..939f73e8f06c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_environment_container.py @@ -106,7 +106,7 @@ def get_registry_environment_container(environment_name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str environment_name: Container name. This is case-sensitive. @@ -134,7 +134,7 @@ def get_registry_environment_container_output(environment_name: Optional[pulumi. Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str environment_name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_environment_version.py index 9261e3d6aa0f..a906e9809ebc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_environment_version.py @@ -107,7 +107,7 @@ def get_registry_environment_version(environment_name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str environment_name: Container name. This is case-sensitive. @@ -138,7 +138,7 @@ def get_registry_environment_version_output(environment_name: Optional[pulumi.In Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str environment_name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_model_container.py index 57796912fccb..a17df925c0f2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_model_container.py @@ -106,7 +106,7 @@ def get_registry_model_container(model_name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str model_name: Container name. This is case-sensitive. @@ -134,7 +134,7 @@ def get_registry_model_container_output(model_name: Optional[pulumi.Input[str]] Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str model_name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_model_version.py index 10e56b349cf8..3832c1e14748 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_registry_model_version.py @@ -107,7 +107,7 @@ def get_registry_model_version(model_name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str model_name: Container name. This is case-sensitive. @@ -138,7 +138,7 @@ def get_registry_model_version_output(model_name: Optional[pulumi.Input[str]] = Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str model_name: Container name. This is case-sensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_schedule.py index 177e0d809759..074b005f802e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_schedule.py @@ -106,7 +106,7 @@ def get_schedule(name: Optional[str] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Schedule name. @@ -134,7 +134,7 @@ def get_schedule_output(name: Optional[pulumi.Input[str]] = None, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Schedule name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_serverless_endpoint.py index 27b8c151f724..52a07eba1494 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_serverless_endpoint.py @@ -162,7 +162,7 @@ def get_serverless_endpoint(name: Optional[str] = None, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Serverless Endpoint name. @@ -194,7 +194,7 @@ def get_serverless_endpoint_output(name: Optional[pulumi.Input[str]] = None, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Serverless Endpoint name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_workspace.py index dd872d44578e..bf6f55d93792 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_workspace.py @@ -441,7 +441,7 @@ def get_workspace(resource_group_name: Optional[str] = None, Gets the properties of the specified machine learning workspace. Azure REST API version: 2023-04-01. - Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. @@ -494,7 +494,7 @@ def get_workspace_output(resource_group_name: Optional[pulumi.Input[str]] = None Gets the properties of the specified machine learning workspace. Azure REST API version: 2023-04-01. - Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/get_workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/get_workspace_connection.py index 2562e47de3e4..6c74415cdf25 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/get_workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/get_workspace_connection.py @@ -99,7 +99,7 @@ def get_workspace_connection(connection_name: Optional[str] = None, """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection @@ -126,7 +126,7 @@ def get_workspace_connection_output(connection_name: Optional[pulumi.Input[str]] """ Azure REST API version: 2023-04-01. - Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/inference_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/inference_endpoint.py index 2ba267595005..3d0b0d354b02 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/inference_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/inference_endpoint.py @@ -202,7 +202,7 @@ def __init__(__self__, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -226,7 +226,7 @@ def __init__(__self__, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param InferenceEndpointInitArgs args: The arguments to use to populate this resource's properties. @@ -283,7 +283,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceEndpoint, __self__).__init__( 'azure-native:machinelearningservices:InferenceEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/inference_group.py b/sdk/python/pulumi_azure_native/machinelearningservices/inference_group.py index 0b612ed7c2f9..fc915f8cc45c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/inference_group.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/inference_group.py @@ -202,7 +202,7 @@ def __init__(__self__, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -226,7 +226,7 @@ def __init__(__self__, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param InferenceGroupInitArgs args: The arguments to use to populate this resource's properties. @@ -283,7 +283,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceGroup")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceGroup, __self__).__init__( 'azure-native:machinelearningservices:InferenceGroup', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/inference_pool.py b/sdk/python/pulumi_azure_native/machinelearningservices/inference_pool.py index ef6ae1034f33..1af3b60907f6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/inference_pool.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/inference_pool.py @@ -186,7 +186,7 @@ def __init__(__self__, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -209,7 +209,7 @@ def __init__(__self__, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param InferencePoolInitArgs args: The arguments to use to populate this resource's properties. @@ -262,7 +262,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferencePool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferencePool, __self__).__init__( 'azure-native:machinelearningservices:InferencePool', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/job.py index 3616bcfb5ad9..a30d1e129c73 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/job.py @@ -102,7 +102,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -121,7 +121,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param JobArgs args: The arguments to use to populate this resource's properties. @@ -164,7 +164,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_batch_endpoint_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_batch_endpoint_keys.py index aa4db66a292c..42daffcb8b02 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_batch_endpoint_keys.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_batch_endpoint_keys.py @@ -69,7 +69,7 @@ def list_batch_endpoint_keys(endpoint_name: Optional[str] = None, Keys for endpoint authentication. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Inference Endpoint name. @@ -94,7 +94,7 @@ def list_batch_endpoint_keys_output(endpoint_name: Optional[pulumi.Input[str]] = Keys for endpoint authentication. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Inference Endpoint name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_compute_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_compute_keys.py index bc8615bc066f..15b125fb6ffe 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_compute_keys.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_compute_keys.py @@ -57,7 +57,7 @@ def list_compute_keys(compute_name: Optional[str] = None, Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str compute_name: Name of the Azure Machine Learning compute. @@ -81,7 +81,7 @@ def list_compute_keys_output(compute_name: Optional[pulumi.Input[str]] = None, Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str compute_name: Name of the Azure Machine Learning compute. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_compute_nodes.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_compute_nodes.py index 8b9f8c22cb03..559b01793916 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_compute_nodes.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_compute_nodes.py @@ -70,7 +70,7 @@ def list_compute_nodes(compute_name: Optional[str] = None, Get the details (e.g IP address, port etc) of all the compute nodes in the compute. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str compute_name: Name of the Azure Machine Learning compute. @@ -95,7 +95,7 @@ def list_compute_nodes_output(compute_name: Optional[pulumi.Input[str]] = None, Get the details (e.g IP address, port etc) of all the compute nodes in the compute. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str compute_name: Name of the Azure Machine Learning compute. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_connection_all_models.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_connection_all_models.py index 67192a66f910..15aa91355a2a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_connection_all_models.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_connection_all_models.py @@ -65,6 +65,8 @@ def list_connection_all_models(resource_group_name: Optional[str] = None, """ Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param str resource_group_name: The name of the resource group. The name is case insensitive. :param str workspace_name: Azure Machine Learning Workspace Name @@ -84,6 +86,8 @@ def list_connection_all_models_output(resource_group_name: Optional[pulumi.Input """ Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param str resource_group_name: The name of the resource group. The name is case insensitive. :param str workspace_name: Azure Machine Learning Workspace Name diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_datastore_secrets.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_datastore_secrets.py index 8d9efab3a50a..6507aab95001 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_datastore_secrets.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_datastore_secrets.py @@ -57,7 +57,7 @@ def list_datastore_secrets(name: Optional[str] = None, Base definition for datastore secrets. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Datastore name. @@ -81,7 +81,7 @@ def list_datastore_secrets_output(name: Optional[pulumi.Input[str]] = None, Base definition for datastore secrets. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Datastore name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_endpoint_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_endpoint_keys.py index a7020c827862..ff078f912d6a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_endpoint_keys.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_endpoint_keys.py @@ -54,7 +54,7 @@ def list_endpoint_keys(endpoint_name: Optional[str] = None, """ Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Name of the endpoint resource. @@ -77,7 +77,7 @@ def list_endpoint_keys_output(endpoint_name: Optional[pulumi.Input[str]] = None, """ Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-04-01-preview, 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Name of the endpoint resource. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_inference_group_delta_models_async.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_inference_group_delta_models_async.py index 37929fe554a2..7ce11da8784d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_inference_group_delta_models_async.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_inference_group_delta_models_async.py @@ -73,6 +73,8 @@ def list_inference_group_delta_models_async(count: Optional[int] = None, A paginated list of String entities. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param int count: Gets or sets number of delta models to return. Default: -1, means that all will be returned. :param str group_name: InferenceGroup name. @@ -108,6 +110,8 @@ def list_inference_group_delta_models_async_output(count: Optional[pulumi.Input[ A paginated list of String entities. Azure REST API version: 2024-10-01-preview. + Other available API versions: 2025-01-01-preview. + :param int count: Gets or sets number of delta models to return. Default: -1, means that all will be returned. :param str group_name: InferenceGroup name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_online_endpoint_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_online_endpoint_keys.py index b5375288df29..32e5c86f7fb6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_online_endpoint_keys.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_online_endpoint_keys.py @@ -69,7 +69,7 @@ def list_online_endpoint_keys(endpoint_name: Optional[str] = None, Keys for endpoint authentication. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Online Endpoint name. @@ -94,7 +94,7 @@ def list_online_endpoint_keys_output(endpoint_name: Optional[pulumi.Input[str]] Keys for endpoint authentication. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str endpoint_name: Online Endpoint name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_serverless_endpoint_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_serverless_endpoint_keys.py index e41ea2a6d6bd..eaec3619c6fc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_serverless_endpoint_keys.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_serverless_endpoint_keys.py @@ -69,7 +69,7 @@ def list_serverless_endpoint_keys(name: Optional[str] = None, Keys for endpoint authentication. Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Serverless Endpoint name. @@ -94,7 +94,7 @@ def list_serverless_endpoint_keys_output(name: Optional[pulumi.Input[str]] = Non Keys for endpoint authentication. Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str name: Serverless Endpoint name. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_connection_secrets.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_connection_secrets.py index 2eb50a56c59c..02d83d91bf13 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_connection_secrets.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_connection_secrets.py @@ -99,7 +99,7 @@ def list_workspace_connection_secrets(connection_name: Optional[str] = None, """ Azure REST API version: 2023-06-01-preview. - Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection @@ -126,7 +126,7 @@ def list_workspace_connection_secrets_output(connection_name: Optional[pulumi.In """ Azure REST API version: 2023-06-01-preview. - Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-08-01-preview, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str connection_name: Friendly name of the workspace connection diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_keys.py index 46e7eecf2b6c..413cf3affcd1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_keys.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_keys.py @@ -87,7 +87,7 @@ def list_workspace_keys(resource_group_name: Optional[str] = None, Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry Azure REST API version: 2023-04-01. - Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. @@ -112,7 +112,7 @@ def list_workspace_keys_output(resource_group_name: Optional[pulumi.Input[str]] Lists all the keys associated with this workspace. This includes keys for the storage account, app insights and password for container registry Azure REST API version: 2023-04-01. - Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_notebook_access_token.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_notebook_access_token.py index 610de40011cc..92429317e163 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_notebook_access_token.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_notebook_access_token.py @@ -113,7 +113,7 @@ def list_workspace_notebook_access_token(resource_group_name: Optional[str] = No return notebook access token and refresh token Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. @@ -141,7 +141,7 @@ def list_workspace_notebook_access_token_output(resource_group_name: Optional[pu return notebook access token and refresh token Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_notebook_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_notebook_keys.py index 517591a0c9a1..22d5e64fa863 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_notebook_keys.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_notebook_keys.py @@ -59,7 +59,7 @@ def list_workspace_notebook_keys(resource_group_name: Optional[str] = None, List keys of a notebook. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. @@ -81,7 +81,7 @@ def list_workspace_notebook_keys_output(resource_group_name: Optional[pulumi.Inp List keys of a notebook. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_storage_account_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_storage_account_keys.py index b0231576ad1f..e1aa010a2b49 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_storage_account_keys.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/list_workspace_storage_account_keys.py @@ -50,7 +50,7 @@ def list_workspace_storage_account_keys(resource_group_name: Optional[str] = Non List storage account keys of a workspace. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. @@ -71,7 +71,7 @@ def list_workspace_storage_account_keys_output(resource_group_name: Optional[pul List storage account keys of a workspace. Azure REST API version: 2023-04-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_group_name: The name of the resource group. The name is case insensitive. diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/machine_learning_datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/machine_learning_datastore.py index 4b66de17dca6..38387ad3bb7b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/machine_learning_datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/machine_learning_datastore.py @@ -770,7 +770,7 @@ def _internal_init(__self__, __props__.__dict__["sku"] = None __props__.__dict__["tags"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MachineLearningDatastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MachineLearningDatastore, __self__).__init__( 'azure-native:machinelearningservices:MachineLearningDatastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/managed_network_settings_rule.py index 7af83461c284..e41cd431cb4b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/managed_network_settings_rule.py @@ -102,7 +102,7 @@ def __init__(__self__, Outbound Rule Basic Resource for the managed network of a machine learning workspace. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -121,7 +121,7 @@ def __init__(__self__, Outbound Rule Basic Resource for the managed network of a machine learning workspace. Azure REST API version: 2023-04-01-preview. - Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ManagedNetworkSettingsRuleArgs args: The arguments to use to populate this resource's properties. @@ -164,7 +164,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/marketplace_subscription.py index 41c5ff95832f..d838d291f1a1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/marketplace_subscription.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/marketplace_subscription.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2024-01-01-preview. - Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param MarketplaceSubscriptionInitArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MarketplaceSubscription, __self__).__init__( 'azure-native:machinelearningservices:MarketplaceSubscription', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/model_container.py index 6f8e86cb8c40..285bc8e57e0a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/model_container.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ModelContainerInitArgs args: The arguments to use to populate this resource's properties. @@ -162,7 +162,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/model_version.py index d4bd0309fa68..51be126820f4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/model_version.py @@ -117,7 +117,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -137,7 +137,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ModelVersionInitArgs args: The arguments to use to populate this resource's properties. @@ -183,7 +183,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/online_deployment.py index dc03ea0e459d..89919f81ba99 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/online_deployment.py @@ -202,7 +202,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -226,7 +226,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param OnlineDeploymentArgs args: The arguments to use to populate this resource's properties. @@ -283,7 +283,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/online_endpoint.py index 21a2c952d276..52bf9addf87a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/online_endpoint.py @@ -186,7 +186,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -209,7 +209,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-03-01-preview. - Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-03-01-preview, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param OnlineEndpointInitArgs args: The arguments to use to populate this resource's properties. @@ -262,7 +262,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/private_endpoint_connection.py index 3d0f325145ff..d417fde660f7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/private_endpoint_connection.py @@ -170,7 +170,7 @@ def __init__(__self__, The Private Endpoint Connection resource. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -193,7 +193,7 @@ def __init__(__self__, The Private Endpoint Connection resource. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. - Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param PrivateEndpointConnectionArgs args: The arguments to use to populate this resource's properties. @@ -246,7 +246,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/rai_policy.py index bd0c2d4078d8..35df66452a7f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/rai_policy.py @@ -118,7 +118,7 @@ def __init__(__self__, Azure OpenAI Content Filters resource. Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -138,7 +138,7 @@ def __init__(__self__, Azure OpenAI Content Filters resource. Azure REST API version: 2024-04-01-preview. - Other available API versions: 2024-07-01-preview, 2024-10-01-preview. + Other available API versions: 2024-07-01-preview, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RaiPolicyArgs args: The arguments to use to populate this resource's properties. @@ -185,7 +185,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RaiPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RaiPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RaiPolicy, __self__).__init__( 'azure-native:machinelearningservices:RaiPolicy', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry.py index b7526597e4b5..dc427c57dee6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry.py @@ -170,7 +170,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -192,7 +192,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryInitArgs args: The arguments to use to populate this resource's properties. @@ -241,7 +241,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_code_container.py index f655e49e4c05..7e5af5697be3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_code_container.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryCodeContainerArgs args: The arguments to use to populate this resource's properties. @@ -163,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_code_version.py index 39f1389dffac..28a2b68e004d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_code_version.py @@ -117,7 +117,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -137,7 +137,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryCodeVersionArgs args: The arguments to use to populate this resource's properties. @@ -184,7 +184,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_component_container.py index 60524a46735d..0ee74c9e5806 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_component_container.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryComponentContainerArgs args: The arguments to use to populate this resource's properties. @@ -163,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_component_version.py index a1746f983620..4c2d70e19201 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_component_version.py @@ -117,7 +117,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -137,7 +137,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryComponentVersionArgs args: The arguments to use to populate this resource's properties. @@ -184,7 +184,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_data_container.py index a3ff09672e17..7ca094bfeb34 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_data_container.py @@ -102,7 +102,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -121,7 +121,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryDataContainerArgs args: The arguments to use to populate this resource's properties. @@ -163,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_data_version.py index bf062fd31b5d..5fdce42a6fd9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_data_version.py @@ -117,7 +117,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -137,7 +137,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryDataVersionArgs args: The arguments to use to populate this resource's properties. @@ -183,7 +183,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_environment_container.py index 2f8cdaea6ae7..2d55edf43c58 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_environment_container.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryEnvironmentContainerArgs args: The arguments to use to populate this resource's properties. @@ -163,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_environment_version.py index 13c1eab0fcf3..f45c7aae484c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_environment_version.py @@ -118,7 +118,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -138,7 +138,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryEnvironmentVersionArgs args: The arguments to use to populate this resource's properties. @@ -185,7 +185,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_model_container.py index 497ef1e93663..2212932eb068 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_model_container.py @@ -101,7 +101,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -120,7 +120,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryModelContainerArgs args: The arguments to use to populate this resource's properties. @@ -163,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/registry_model_version.py index f880b7e24a38..5b5b11c6f80b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/registry_model_version.py @@ -117,7 +117,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -137,7 +137,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param RegistryModelVersionArgs args: The arguments to use to populate this resource's properties. @@ -184,7 +184,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/schedule.py index 5efb6d2ec623..63302f557e86 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/schedule.py @@ -102,7 +102,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -121,7 +121,7 @@ def __init__(__self__, Azure Resource Manager resource envelope. Azure REST API version: 2023-04-01. - Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param ScheduleInitArgs args: The arguments to use to populate this resource's properties. @@ -163,7 +163,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/serverless_endpoint.py index b47acea6788c..47bde2760d78 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/serverless_endpoint.py @@ -186,7 +186,7 @@ def __init__(__self__, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. A Serverless Endpoint requires a Marketplace subscription. You can create one via the [MarketplaceSubscription resource](https://www.pulumi.com/registry/packages/azure-native/api-docs/machinelearningservices/marketplacesubscription/) and then making your endpoint [depend](https://www.pulumi.com/docs/iac/concepts/options/dependson/) on it. @@ -211,7 +211,7 @@ def __init__(__self__, """ Azure REST API version: 2023-08-01-preview. - Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. A Serverless Endpoint requires a Marketplace subscription. You can create one via the [MarketplaceSubscription resource](https://www.pulumi.com/registry/packages/azure-native/api-docs/machinelearningservices/marketplacesubscription/) and then making your endpoint [depend](https://www.pulumi.com/docs/iac/concepts/options/dependson/) on it. @@ -265,7 +265,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ServerlessEndpoint, __self__).__init__( 'azure-native:machinelearningservices:ServerlessEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20200501preview/machine_learning_datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20200501preview/machine_learning_datastore.py index 02d0e0851954..79dd36ec3eda 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20200501preview/machine_learning_datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20200501preview/machine_learning_datastore.py @@ -768,7 +768,7 @@ def _internal_init(__self__, __props__.__dict__["sku"] = None __props__.__dict__["tags"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices:MachineLearningDatastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MachineLearningDatastore"), pulumi.Alias(type_="azure-native:machinelearningservices:MachineLearningDatastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MachineLearningDatastore, __self__).__init__( 'azure-native:machinelearningservices/v20200501preview:MachineLearningDatastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20200801/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20200801/workspace.py index 8125eaf67d53..7b3e5f06df49 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20200801/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20200801/workspace.py @@ -450,7 +450,7 @@ def _internal_init(__self__, __props__.__dict__["service_provisioned_resource_group"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20200801:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20200901preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20200901preview/workspace.py index a5561c1b32ca..eb634053d905 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20200901preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20200901preview/workspace.py @@ -449,7 +449,7 @@ def _internal_init(__self__, __props__.__dict__["service_provisioned_resource_group"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20200901preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/batch_deployment.py index 685cc70194dd..22018ce894e3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/batch_deployment.py @@ -257,7 +257,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/batch_endpoint.py index 5d4e922ceb23..f2d6fc833720 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/batch_endpoint.py @@ -236,7 +236,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/code_container.py index 54c92f29aa77..df1f951d54fb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/code_version.py index 4cbcf42c7850..d1ce9e35c70e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/code_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/data_container.py index 824b41aaef5c..0b88cae984a3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/data_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/data_version.py index 73cb061e9edc..3cdcd0acb4ca 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/datastore.py index dee00013b0c8..4ac191cf525b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/environment_container.py index 6cbd62cc6376..44eee965c037 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/environment_specification_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/environment_specification_version.py index 93488af4f00a..9166319e3494 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/environment_specification_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/environment_specification_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentSpecificationVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentSpecificationVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentSpecificationVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentSpecificationVersion, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:EnvironmentSpecificationVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/job.py index cc8897c9316a..a4ae6127248b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/model_container.py index 830924cf4376..0e73a8b7c9fa 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/model_version.py index 355e85010d85..f31ea262a37d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/model_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/online_deployment.py index 429db8d355e1..94f802b809cf 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/online_deployment.py @@ -257,7 +257,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/online_endpoint.py index 60db382a1b2d..d84f58a5fb2f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210301preview/online_endpoint.py @@ -236,7 +236,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20210301preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210401/machine_learning_compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210401/machine_learning_compute.py index 36872bf73cff..9acde2fa2ba7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210401/machine_learning_compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210401/machine_learning_compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices:MachineLearningCompute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MachineLearningCompute"), pulumi.Alias(type_="azure-native:machinelearningservices:MachineLearningCompute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MachineLearningCompute, __self__).__init__( 'azure-native:machinelearningservices/v20210401:MachineLearningCompute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20210401/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20210401/workspace_connection.py index 0dfe549b5cfe..4a4e315c0ed6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20210401/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20210401/workspace_connection.py @@ -253,7 +253,7 @@ def _internal_init(__self__, raise TypeError("Missing required property 'workspace_name'") __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20210401:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/compute.py index 4f478de2afe9..d478dd5c9756 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20220101preview:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/private_endpoint_connection.py index ad97b226fecd..699daf50dd0f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/private_endpoint_connection.py @@ -240,7 +240,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/workspace.py index 485b616b1120..339f49d54bb5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220101preview/workspace.py @@ -553,7 +553,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20220101preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/batch_deployment.py index a99e3a602308..1793d2967357 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/batch_endpoint.py index 2f0df2d5776a..09617cdc7a0d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/code_container.py index a1663c87fb6f..c9696013679d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/code_version.py index 6b5f1b8db5c3..b3516d4a329d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/code_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/component_container.py index d62af4bdc5de..4dc43f9f0e76 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/component_version.py index 8e8b76721315..3aa5c4e10278 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/component_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/data_container.py index 4c485a69795e..e17a9a5e2ab5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/data_version.py index 58f418cfe83b..fa9d4e7c5e43 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/datastore.py index 9272f84347a3..cb5af090b768 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/environment_container.py index c3b1d488d03a..04838e1fd826 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/environment_version.py index 4885e1866b62..6f5bca8bdcb0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/job.py index caa67c947eff..8bda6cae1d68 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/model_container.py index 227906fc2604..bece36f21048 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/model_version.py index 5221d5f76c5d..266c25708f4c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/online_deployment.py index 6c04c26f515a..b80425fa7aad 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/online_endpoint.py index 83f1f918dce3..5ec0b5a0d343 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/workspace_connection.py index 0f8f91bc7891..3748e403c621 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20220201preview/workspace_connection.py @@ -236,7 +236,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20220201preview:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/batch_deployment.py index 3b1a0782f69b..36a2aecedcf9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20230401:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/batch_endpoint.py index 4aa5f9437313..e6b20f7f919b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230401:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/code_container.py index 499de177adc0..617aa88f6b78 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/code_version.py index 7bd5872fe107..4ecb03cf6084 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/code_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/component_container.py index a06bf5084588..cf4f2797d53a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/component_version.py index 6f31e08f5b56..8d9de722d0cd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/component_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/compute.py index 7a7dbef67a7a..c8fdaf782f3f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20230401:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/data_container.py index 2e61bf5d8866..efbaa5999da0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/data_version.py index 3b4648bb50a4..813bfe45da35 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/datastore.py index c4d1e9d224e2..892d3a7e304e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20230401:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/environment_container.py index 224e353d594d..cbf3589ec73b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/environment_version.py index be6b40309421..d2851330f930 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/job.py index e2a58bcdda38..d5aab0f16a34 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20230401:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/model_container.py index d35f969992b5..a960369ceb7c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/model_version.py index 939c03b2de0b..6463a5cc2073 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/model_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/online_deployment.py index 348c9b818aaf..d71c75c7b2a7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20230401:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/online_endpoint.py index 3344731f4b7e..0fb95d16fca0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230401:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/private_endpoint_connection.py index 8862ed8e5222..86995df0f367 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/private_endpoint_connection.py @@ -240,7 +240,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20230401:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry.py index d9cad6abb51b..360a05d24438 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20230401:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_code_container.py index 86ef1d6e2186..db110c4068b6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_code_version.py index 69bfeb9424f2..5e262f614888 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_component_container.py index 0d701d639d57..e0d38c5b9e95 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_component_version.py index 6d1df7639f2e..4cb4fd913157 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_data_container.py index bb9399f71adc..3aa0b1082ecb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_data_version.py index 2adb985e9db6..9f2d00a57a9a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_environment_container.py index 5253e5dc07ce..85966ca29cbd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_environment_version.py index 943ab5aa2223..083dc60508be 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_model_container.py index 1ede62c3d599..25b89a1a9027 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_model_version.py index 0dcf634c0875..9420c9364b21 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/registry_model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/schedule.py index ccfaa646d9f0..61d483aef8b5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20230401:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/workspace.py index 8b29056e180e..c2c512d7db46 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/workspace.py @@ -537,7 +537,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20230401:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/workspace_connection.py index 3a5ca073a818..739deb9083e7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20230401:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/batch_deployment.py index 59f3c69f34c5..978dcc885ff7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/batch_endpoint.py index 3a5cd301291c..b5138b21deaa 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/code_container.py index 6bc9a061b438..673fe765a88f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/code_version.py index d614c5d04531..73428ec37971 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/component_container.py index fb3b5f6ddb93..555c175864fa 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/component_version.py index c0b47fd441c1..6ebe92b90a66 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/compute.py index 9bf5a215ae1c..5f43cfcdb01d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/data_container.py index 31775657e371..621bad2eb936 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/data_version.py index b0863cbbc90a..f59ac44f034c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/datastore.py index ac23156826c5..a1835a064fc6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/environment_container.py index 6d6043fa097c..40b3ca8d0301 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/environment_version.py index 4472ff366d47..e5e1fc1b9f07 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featureset_container_entity.py index 89588732340a..7997b69e4cd9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featureset_version.py index 79131aa9743c..3f0a1c40a549 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featurestore_entity_container_entity.py index 537d3d3a1a95..f8278a8d5614 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featurestore_entity_version.py index 499e0848e810..6a6e03cb7edd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/job.py index 9cd11bea1ee8..9fe6bdad062c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/managed_network_settings_rule.py index 071bb732a1f2..1aa7371f59ca 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/managed_network_settings_rule.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/model_container.py index ef56d91c087a..e31ead22f8e1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/model_version.py index 75ce74b6c979..08f0861d6b21 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/online_deployment.py index f6bcf8fe4d7c..4eb04ebcc2c2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/online_endpoint.py index 0ea61967da27..a3556518e15a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/private_endpoint_connection.py index 11df65906f84..68871cfc0d79 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/private_endpoint_connection.py @@ -240,7 +240,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry.py index 685175fd8a46..73a7410ddc92 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_code_container.py index 02cb893c1582..c90307c85345 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_code_version.py index 45406e51ef7a..fedfea1bf438 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_code_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_component_container.py index 055c304610ee..7bf96bf53bcd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_component_version.py index 7d6a1755c970..59f3a9f9fc48 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_component_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_data_container.py index 1e774e87304a..7067eadfcf95 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_data_version.py index 8f27801cb91a..a35c90a0faaf 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_environment_container.py index becb28d3fd5a..75ab2f926872 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_environment_version.py index 6bea3ee17397..6dbe947e2c58 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_model_container.py index b683bd8d8271..ab8eb06a02d6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_model_version.py index faecfe787946..42f9ce0bfd70 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/registry_model_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/schedule.py index 3408160f86e3..3879ef0420e9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/workspace.py index 5c9e8759d80b..f3c58ba37253 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/workspace.py @@ -759,7 +759,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/workspace_connection.py index af9f1c379946..c68d92a6bafa 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230401preview/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20230401preview:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/batch_deployment.py index a590f349c88b..498af0f7cc3a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/batch_endpoint.py index be7794d3d329..1266065ecb73 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/code_container.py index 89c38737c45e..1d83532e3d32 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/code_version.py index 1e9625a7edf2..d3f24d1b542b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/component_container.py index 8f26a9117a8d..327b5d16cb98 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/component_version.py index 527249171ed5..d2fafccb591c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/compute.py index 65410b83abc3..130e24e7c668 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/data_container.py index 1045439db556..f5aa0a0e1d02 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/data_version.py index 6080a47e8bef..ee9b98b8e171 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/datastore.py index 55763e70aae6..f7132ada0998 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/environment_container.py index 0ed8a4efe0e9..5d58080104d2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/environment_version.py index 5097e4993772..7d0d4a4ebbcb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featureset_container_entity.py index 6e1fdb8363ac..b6af06668bbf 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featureset_version.py index cff26ffdd407..a884284d0649 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featurestore_entity_container_entity.py index 7bdf68b21ad5..88493b81e284 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featurestore_entity_version.py index 953bcb8b66f0..45fabf385af1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/job.py index 5699854757b8..689d5a78f606 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/managed_network_settings_rule.py index 79f1ca9ab135..7b59453e4f00 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/managed_network_settings_rule.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/model_container.py index 2233a544c071..9a1b84f6a805 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/model_version.py index 6b1d503c7e3f..d02e3075af9c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/online_deployment.py index 2cb42fc614a1..99aed734883b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/online_endpoint.py index 2f3d58918bae..e7fe12aa15dc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/private_endpoint_connection.py index 6e2a8e698ae4..0488f22a07fa 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/private_endpoint_connection.py @@ -234,7 +234,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry.py index 212b8ec94a3b..dcc7335719ce 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_code_container.py index 02417be2ac56..3805c75d4060 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_code_version.py index 5994ed3ab4ec..eb41d6f9e52e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_code_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_component_container.py index af4e0d2326b8..b848ca767794 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_component_version.py index a11c10c88946..0c660cde55f9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_component_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_data_container.py index d0395c36d3fb..b7a5de8afbb0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_data_version.py index 93cf83268870..63edd1d470a7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_environment_container.py index 40998efafb2d..c5287f2da667 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_environment_version.py index 35c2cdf31574..171e94523ee9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_model_container.py index 5ca7247f1158..7dec06e240f0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_model_version.py index f04c3b1671e1..3b4ee5c28454 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/registry_model_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/schedule.py index 8f58c04a3ffb..cf25a723724a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/workspace.py index 6c16edb7ffa5..ff42facc3d64 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/workspace.py @@ -730,7 +730,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/workspace_connection.py index f7172b05d9ad..e4cd381d48b7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230601preview/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20230601preview:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/batch_deployment.py index 0a191a224b77..41e5f0b727af 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/batch_endpoint.py index febdaf93b44f..610b91b308a8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/code_container.py index dbf778f994bb..98cb853b1839 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/code_version.py index 34db98e06914..f7c8c455e45a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/component_container.py index cb86ce8e44a7..a9c6fd0bdea9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/component_version.py index b1fef1f46f98..167770e20ece 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/compute.py index ead6641b4889..b83dd67115a6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/data_container.py index 1655751b88b0..999198b3d506 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/data_version.py index 572afae01681..9646df6157de 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/datastore.py index 7ea3979867a9..8e238c91a2f2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/environment_container.py index 3cefe0edf693..41a5814f139f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/environment_version.py index d99a19b3008a..3fe690255d17 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featureset_container_entity.py index c3795a183e4a..dd0df0ff149b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featureset_version.py index 9918b4b8ee65..72b78e30631f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featurestore_entity_container_entity.py index 14abbe3c437d..8e4ce07ca5b4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featurestore_entity_version.py index a9bf2578701d..ff957e691cdf 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_endpoint.py index cc62681fd80a..09c481dd2053 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_endpoint.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:InferenceEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_group.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_group.py index 17572761e77b..c896ecc72c6d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_group.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_group.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceGroup, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:InferenceGroup', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_pool.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_pool.py index 9fe090131985..b498c2e96a31 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_pool.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/inference_pool.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferencePool, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:InferencePool', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/job.py index d6d06070b74e..b06d3cdb7bdf 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/managed_network_settings_rule.py index b4d36c49fdd3..bb56fa0f9954 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/managed_network_settings_rule.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/model_container.py index 71c17438ef33..b902fae270e3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/model_version.py index 5db9e3a609e7..e5310857bd0b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/online_deployment.py index 1fdf0b2a7c40..fd0a835dc470 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/online_endpoint.py index f089df218d79..c42c382dd03c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/private_endpoint_connection.py index f1878c7556e3..05484a2f0b5f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/private_endpoint_connection.py @@ -253,7 +253,7 @@ def _internal_init(__self__, __props__.__dict__["private_endpoint"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry.py index 0651672ca084..67bbc0192447 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_code_container.py index 354c36c0b3a2..8f6dfd5bf367 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_code_version.py index 0f4d3ab5791a..f81965da3b74 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_code_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_component_container.py index dce85754a55c..a00479105e41 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_component_version.py index 40bcee5080b8..70d766cdff36 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_component_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_data_container.py index 218a80e72cf5..9888d423e21d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_data_version.py index a65a9072d4f7..470046ee35b3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_environment_container.py index 8c5b04f32bcb..2c154f9849de 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_environment_version.py index 2266b2f692e0..29e0327a8c78 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_model_container.py index 23902bd3b927..4b6e892636cc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_model_version.py index 971300f86958..9a289cb1c5a5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/registry_model_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/schedule.py index 54c2a924331e..1bd1f8b8e875 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/serverless_endpoint.py index 5002b06c666a..09ced3876bf9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/serverless_endpoint.py @@ -255,7 +255,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ServerlessEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/workspace.py index 68f216748312..721b9069c255 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/workspace.py @@ -750,7 +750,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/workspace_connection.py index 653a416ec44a..a4f66ebec5ce 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20230801preview/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20230801preview:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/batch_deployment.py index 7eec04f3b55b..dc7037df63b8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20231001:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/batch_endpoint.py index 5e60fafdbb51..136d44a50a31 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20231001:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/code_container.py index 50e26312c7a1..8a1378543457 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/code_version.py index b2378e434709..59884464f3a3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/code_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/component_container.py index 3b044031c101..88240b164e93 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/component_version.py index f26244ca3e75..0771c4f2d7b3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/component_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/compute.py index 789444c91f9a..2a5a57beb24b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20231001:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/data_container.py index f9b9ac9d71c0..f74860ddc086 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/data_version.py index 61d8ed35f5e4..c891fb0f1b8b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/datastore.py index 103ba179a7af..3dc4967c8fd2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20231001:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/environment_container.py index c3cc3c7784b6..9891c091a1e4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/environment_version.py index 3c4f805b1b29..68b550467ad6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featureset_container_entity.py index abed16f7257e..92641428f18a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featureset_version.py index 361aa8ad04ba..f7fcafc10e62 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featurestore_entity_container_entity.py index 3dfa66e616cf..e66c49eb5350 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featurestore_entity_version.py index f75682faea94..87bdb5565bde 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/job.py index 26a32655f646..4bf2416959ef 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20231001:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/managed_network_settings_rule.py index 31fab5bed082..0c29e14773b5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/managed_network_settings_rule.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/model_container.py index 57f3879a9e9c..ab9f625dec24 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/model_version.py index c453c7634889..6c2f023a4c0d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/model_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/online_deployment.py index 274281ae2e7a..6a3d7ef8206d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20231001:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/online_endpoint.py index 83f5dd6eba62..73525b1d7977 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20231001:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/private_endpoint_connection.py index b1f8ed3fabda..4f08e93cc2a7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/private_endpoint_connection.py @@ -240,7 +240,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20231001:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry.py index 94e919230f98..e5d40b923a21 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20231001:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_code_container.py index 5e7e94a203df..871cfe35f2ed 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_code_version.py index bee81a4dd875..8ca30034936b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_component_container.py index b67bc756fce2..b1d956488d82 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_component_version.py index 34eb593ce48f..f96393981ce4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_data_container.py index 7446946cf77c..a38f24b9dbd8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_data_version.py index 2aa284cc0fcb..103067f7e4dd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_environment_container.py index 2a7ceb8a02db..0624c928e4ef 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_environment_version.py index 256f2f6a5a90..06c99e52b616 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_model_container.py index 28fc0935a635..fc300abec3fe 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_model_version.py index 8601b2da3f28..4059440ef43b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/registry_model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20231001:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/schedule.py index 5fe8a4dd43e6..fc369e40e314 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20231001:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/workspace.py index 1498bce98ce1..1c24da8510ef 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/workspace.py @@ -612,7 +612,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20231001:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/workspace_connection.py index f7de14ff5c4d..fa221f729774 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20231001/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20231001:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/batch_deployment.py index daa24255df11..f5c1dfe9b14b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/batch_endpoint.py index 4e7574665782..b91c580cc113 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/code_container.py index 963f468e38c6..efc96620ba49 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/code_version.py index 2e50446f119a..45642adcfed2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/component_container.py index b2091c5320da..4eff7b3b6db2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/component_version.py index 7f7c88decaec..13c0b44139c6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/compute.py index d57eb647059e..2b9bfdf56531 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/data_container.py index e1d923546002..7ee2f583dee7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/data_version.py index 74415d394d6e..b997f5556865 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/datastore.py index 72f9842210b3..33df4e64d241 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/endpoint_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/endpoint_deployment.py index 5681c9e05620..704045776d92 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/endpoint_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/endpoint_deployment.py @@ -172,7 +172,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EndpointDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:EndpointDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/environment_container.py index be6bb74dc498..2b96dac9e12c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/environment_version.py index c18ae8d28533..eeae895cf38a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featureset_container_entity.py index 981b7b85ab4e..5853705bb907 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featureset_version.py index a7a15c1129a1..f8de86c67060 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featurestore_entity_container_entity.py index cacae8d9c04d..9164fde9799f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featurestore_entity_version.py index 2437cafcd51a..6230d66daf23 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_endpoint.py index 2b9083d11cae..384d6a112cd5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_endpoint.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:InferenceEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_group.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_group.py index 24ebc406a00f..ee063c805e30 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_group.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_group.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceGroup, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:InferenceGroup', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_pool.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_pool.py index fe948c54ab3e..c06fd03fd9b6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_pool.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/inference_pool.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferencePool, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:InferencePool', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/job.py index b3a0a90fc49f..8c5556329e7b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/managed_network_settings_rule.py index 803de05cf0e5..f26304a07b20 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/managed_network_settings_rule.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/marketplace_subscription.py index abda65c2d0ed..bab8bf9bf921 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/marketplace_subscription.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/marketplace_subscription.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MarketplaceSubscription, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/model_container.py index 46b4baac3016..d371c4eea3a2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/model_version.py index 06f06623890c..934a5f953ec8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/online_deployment.py index 58697bb68338..8c6b4a69f96b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/online_endpoint.py index 97359b971853..ee2927c16e3b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/private_endpoint_connection.py index ac255e3f3544..863fa69c015b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/private_endpoint_connection.py @@ -253,7 +253,7 @@ def _internal_init(__self__, __props__.__dict__["private_endpoint"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry.py index 8f9ac65978ce..b9f3cb9a3129 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_code_container.py index cdd0e3dab01a..c8f6c5df8e7a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_code_version.py index b336f42135b0..b8ba9f0cd2f9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_code_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_component_container.py index 318260dd61b5..870d1a270d0c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_component_version.py index 92aae5c620ac..f06afdae0e8d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_component_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_data_container.py index a477f8340de9..befb6951f220 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_data_version.py index 2c90ef04587c..227a60a49e2d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_environment_container.py index ad3ab04306ff..f83455aa40b5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_environment_version.py index 33a85f1dc889..3d0687f79f97 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_model_container.py index 4a1b58323255..4eb7dd7c0a5e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_model_version.py index f0d08ff994b2..188311b0d776 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/registry_model_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/schedule.py index c82aceb712d4..e2f4aa1e0cf0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/serverless_endpoint.py index ed313e743814..e204dca9a687 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/serverless_endpoint.py @@ -255,7 +255,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ServerlessEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/workspace.py index 78147bb5ea0c..1e8d0d99afb3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/workspace.py @@ -790,7 +790,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/workspace_connection.py index 0ae09e88d33c..a28ee7c55c62 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240101preview/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20240101preview:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/batch_deployment.py index d7664a2a0351..c708163b1d23 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240401:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/batch_endpoint.py index ca95e54616d6..5e831a1c34f3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240401:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/code_container.py index 47634f91e984..068743df84c7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/code_version.py index e98670f9023c..1b2903437973 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/code_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/component_container.py index 58199c66859b..73e99e30fcc9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/component_version.py index 68b4ecb42ca8..3d4e9c943cca 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/component_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/compute.py index 342f43ae2abd..9532c6e6b13c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20240401:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/data_container.py index c707d13239cd..530e2f361db8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/data_version.py index 7f42d25a4e50..f66ecdc70b38 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/datastore.py index 71f746ebae37..5da251599f40 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20240401:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/environment_container.py index 8afacca2019a..4a78497dae03 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/environment_version.py index f0e7433ebd7c..0c0f9289177b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featureset_container_entity.py index 7092d013a343..231172e76c94 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featureset_version.py index b33b9d47a013..44ffec0e0cd7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featurestore_entity_container_entity.py index ad89ac91b49e..c8076d7a3b44 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featurestore_entity_version.py index 869b1cef525d..c9c9f71f947b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/job.py index 14fbbe77479a..c94b3765caec 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20240401:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/managed_network_settings_rule.py index 64fe9a2895e7..68e2d58019f3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/managed_network_settings_rule.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/marketplace_subscription.py index 08cf7005148c..cae16d7a882d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/marketplace_subscription.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/marketplace_subscription.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MarketplaceSubscription, __self__).__init__( 'azure-native:machinelearningservices/v20240401:MarketplaceSubscription', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/model_container.py index 584ba7d96ba6..dfb3befcff6c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/model_version.py index a6e400a6c671..2f1fa1f2181a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/model_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/online_deployment.py index f00e1fd6e20b..c9aead94fa8a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240401:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/online_endpoint.py index ae6de3d6fcc4..9185120bf173 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240401:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/private_endpoint_connection.py index ada13e820d1c..19fb7b4d7762 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/private_endpoint_connection.py @@ -240,7 +240,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20240401:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry.py index 82b90f796437..c3c9656d88a3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20240401:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_code_container.py index 1362c023c2d7..764861680005 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_code_version.py index 59cebac39dc6..ed92f90ba769 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_component_container.py index 231b9949fd70..cebebbac51cc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_component_version.py index 2877ed0a9056..d75602074d8d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_data_container.py index 77c569c9b122..2a97df97cecb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_data_version.py index b41d3d8bd778..9c6172f94081 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_environment_container.py index cf1a19be4598..3c53b9727cb8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_environment_version.py index df8c2ace9fe8..589c0819fadf 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_model_container.py index baff3db15c2c..c75797ce1378 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_model_version.py index 675562d899be..5ffa9b61aaad 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/registry_model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/schedule.py index 2a5eade4c38f..71546af541d9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20240401:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/serverless_endpoint.py index 05b6dca938b7..e7b780a54a87 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/serverless_endpoint.py @@ -255,7 +255,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ServerlessEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240401:ServerlessEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/workspace.py index 01a662343dcf..cf8e4e7765bd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/workspace.py @@ -677,7 +677,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20240401:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/workspace_connection.py index f4fec605628f..a13bc9622d52 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20240401:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/batch_deployment.py index 917ca77fdffe..42e739059402 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/batch_endpoint.py index 1373a84e79d7..adfc6468d0ce 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/code_container.py index 3ce85e153e7c..5fd3fd3275f3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/code_version.py index f218e3e342f8..92547d8e6bee 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/component_container.py index e47628489e39..2c3b0743e34a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/component_version.py index 88c3d9966f54..8fe8a7bc7478 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/compute.py index 179be558e202..206ababce4ae 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_deployment.py index 074342efea82..6b74e81b5d32 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_deployment.py @@ -187,7 +187,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ConnectionDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_blocklist.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_blocklist.py index d7797c3be35a..a70d09bcb1cb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_blocklist.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_blocklist.py @@ -197,7 +197,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklist")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklist")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiBlocklist, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_blocklist_item.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_blocklist_item.py index cf2ec72dc175..e0b57135135b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_blocklist_item.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_blocklist_item.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklistItem")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklistItem")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiBlocklistItem, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_policy.py index 549d53a2adfd..3952b6de1411 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/connection_rai_policy.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiPolicy, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/data_container.py index b545b7c587d7..e253c36bbfb1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/data_version.py index bc0a9a05c621..7169bebad68c 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/datastore.py index cd1513cca552..82393fa015eb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/endpoint_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/endpoint_deployment.py index 0b23d6852923..6bb76e3e0dd0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/endpoint_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/endpoint_deployment.py @@ -187,7 +187,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EndpointDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:EndpointDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/environment_container.py index 2b9d84495f45..e21baf29b51a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/environment_version.py index df4f449a8f24..9d58c4441d53 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featureset_container_entity.py index fc4f155d62e5..e311bc99606b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featureset_version.py index bdcc330c2b09..a530f099120e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featurestore_entity_container_entity.py index 11ee68fee0a0..14b5cde456d3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featurestore_entity_version.py index 317141cec351..5cb5aaa578b8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_endpoint.py index db84bbccc3f1..93e384aae2c5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_endpoint.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:InferenceEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_group.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_group.py index e431b0a61896..56acf0d40057 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_group.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_group.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceGroup, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:InferenceGroup', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_pool.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_pool.py index 15d284a9a343..90e7cd914ef9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_pool.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/inference_pool.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferencePool, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:InferencePool', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/job.py index 0e4027df4221..e4d5582b1711 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/managed_network_settings_rule.py index 2990b8051f04..42d46af86d94 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/managed_network_settings_rule.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/marketplace_subscription.py index 87922b9d8df1..da53f29423f2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/marketplace_subscription.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/marketplace_subscription.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MarketplaceSubscription, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/model_container.py index 6825c80e541f..fad773e790e3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/model_version.py index c06cbc5b29d3..85dd5a4806fa 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/online_deployment.py index 8524aeaff0be..43defd9f2fc8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/online_endpoint.py index 217527337edb..749989c7c1af 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/private_endpoint_connection.py index c8dd2dac5933..1ce731c97c66 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/private_endpoint_connection.py @@ -253,7 +253,7 @@ def _internal_init(__self__, __props__.__dict__["private_endpoint"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/rai_policy.py index cac64e267137..dd0900502ce2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/rai_policy.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:RaiPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:RaiPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RaiPolicy, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RaiPolicy', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry.py index 664b422303f3..aac6a61d0fea 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_code_container.py index 9edb2dba7964..bec407cfe820 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_code_version.py index 224f3d63933c..dcb402c975dd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_code_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_component_container.py index 52755075efa1..021c21fc47d2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_component_version.py index 92f161b60b1e..2854d2265c33 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_component_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_data_container.py index 0b844bd684a1..1812c16a7e1b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_data_version.py index f98b9605f40c..1108467a062a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_data_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_environment_container.py index f00321016986..133fea9d4ddc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_environment_version.py index 71a46a82bdb1..3dff62afd699 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_model_container.py index cc71c856bde5..25d895183f84 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_model_version.py index 71fec2bf8c4b..52af6b97b456 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/registry_model_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/schedule.py index 07163348b3df..74c5f9946dd5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/serverless_endpoint.py index 1c350d956f9d..030136f6ad81 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/serverless_endpoint.py @@ -255,7 +255,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ServerlessEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/workspace.py index a9ccff2a73e4..6a1a3bc3a839 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/workspace.py @@ -790,7 +790,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/workspace_connection.py index bd282a8c4635..d2be7096df1d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240401preview/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20240401preview:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/batch_deployment.py index 114d41425acb..1ed5ae933ace 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/batch_endpoint.py index e301f4d72a9b..281453d7691e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/code_container.py index ae3431a1ac66..b13eacb9cb4d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/code_version.py index a514623fdc99..0a23165985f1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/code_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/component_container.py index 7344addc2ee8..10b87d4b45d7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/component_version.py index 7a8f4d272e5e..997c7ff9de64 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/component_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/compute.py index 7912d0230da6..100528616803 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_deployment.py index 4e5bfaa65cd0..4aceffdde049 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_deployment.py @@ -172,7 +172,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ConnectionDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_blocklist.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_blocklist.py index 3d07f51905c9..1e95f2b947a7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_blocklist.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_blocklist.py @@ -176,7 +176,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklist")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklist")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiBlocklist, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_blocklist_item.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_blocklist_item.py index a0cbdcc1f36c..d3b3e5746c20 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_blocklist_item.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_blocklist_item.py @@ -197,7 +197,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklistItem")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklistItem")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiBlocklistItem, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_policy.py index d5053d58f0d3..64e099384177 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/connection_rai_policy.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiPolicy, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/data_container.py index abe4b13a81ae..763251826a31 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/data_version.py index 4a9d67939054..6446bcd9bae2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/datastore.py index 1e8454e83368..30b726a3e86f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/endpoint_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/endpoint_deployment.py index 4c2716a1d058..bd9eec06b380 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/endpoint_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/endpoint_deployment.py @@ -172,7 +172,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EndpointDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:EndpointDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/environment_container.py index 6c65b493341d..708ab3eec024 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/environment_version.py index 532405282db1..5c3493db57a9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featureset_container_entity.py index 49d088f2d2ae..9e6900c4ff56 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featureset_version.py index acadad83f365..2f067ca205d3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featurestore_entity_container_entity.py index c3008cd0bd07..eae3eb56132a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featurestore_entity_version.py index c1d05c5f53b4..1ce62f031791 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/job.py index afb34b4fb2dd..4ffefa7d6131 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/managed_network_settings_rule.py index fbd5e00182d5..afe52e99cb4e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/managed_network_settings_rule.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/marketplace_subscription.py index 96090ebcd647..e3c46cc8dce0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/marketplace_subscription.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/marketplace_subscription.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MarketplaceSubscription, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/model_container.py index de1c5d54b5a5..1397a6304cd5 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/model_version.py index f765b2225568..ea9f06b534b0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/model_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/online_deployment.py index 012c8ee4d2d1..6da1907051c0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/online_endpoint.py index 558bb64f63d9..4aefa14d8277 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/private_endpoint_connection.py index 10b8aa5316ae..d6915cfc61bb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/private_endpoint_connection.py @@ -253,7 +253,7 @@ def _internal_init(__self__, __props__.__dict__["private_endpoint"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/rai_policy.py index 162c5d5be45f..19b3727c2cb2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/rai_policy.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:RaiPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:RaiPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RaiPolicy, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RaiPolicy', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry.py index 1118d601168c..aeb701770dcc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_code_container.py index 24772daae936..cdb9bc94ff1d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_code_version.py index 3a46e258553a..c0d2feafa2e6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_component_container.py index 131c17a361a4..779a7e695d4a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_component_version.py index fab42cf74af7..dac604c88ca3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_data_container.py index 4a48ff3bc7a7..b2b9d9bcbc61 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_data_version.py index b930823ebdd4..651fce9e0313 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_environment_container.py index 8a27ed8b43b6..6b7106049e6f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_environment_version.py index f2ef0464cc89..ce4cf6b9d0ae 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_model_container.py index d411c019c19b..148cf77d45b8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_model_version.py index eb54846ad4b2..d77d82c8e4d9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/registry_model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/schedule.py index ff301c72f46e..965a9e3891c3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/serverless_endpoint.py index 29841d3dd9df..8abee14cae8d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/serverless_endpoint.py @@ -255,7 +255,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ServerlessEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/workspace.py index 04df7d44535e..e711a731904e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/workspace.py @@ -845,7 +845,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/workspace_connection.py index 747f858795cc..87e0a5d119f9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20240701preview/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20240701preview:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/batch_deployment.py index f34297ac7934..75dc45e4fa13 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20241001:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/batch_endpoint.py index 8465737b6c42..10aa901d219f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20241001:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/code_container.py index f1c589bb7cef..aa5385b188e0 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/code_version.py index af8275eaf856..a9c7a539a170 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/code_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/component_container.py index 2da7a8a9dc32..c98391c1bf91 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/component_version.py index 4a483d9bae00..cb6222866764 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/component_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/compute.py index 24f88f12e5f6..a50ac1a93f36 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20241001:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/data_container.py index a1423ebf1475..dc211a198f48 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/data_version.py index c5b706e96b1f..9b67f11fae92 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/datastore.py index 799635f6ba7e..a48bd8f38240 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20241001:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/environment_container.py index cb3dc18fc91c..e9a0c1e3d51f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/environment_version.py index 962bdc183732..ff0b3164527e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featureset_container_entity.py index 8e337f0b8669..ad7e1d82b3bf 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featureset_version.py index 80cdd02ecd8b..ce33d9eb1a1e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featurestore_entity_container_entity.py index b02558c954bf..72807e7319f4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featurestore_entity_version.py index a25885eb2a7e..aecec5de0f51 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/job.py index 2e51d27bd26c..56fb2cf69a86 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20241001:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/managed_network_settings_rule.py index 37a806f11fcd..e7fc938d0320 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/managed_network_settings_rule.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/marketplace_subscription.py index 2374b8f8adba..8a53730ed0a9 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/marketplace_subscription.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/marketplace_subscription.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MarketplaceSubscription, __self__).__init__( 'azure-native:machinelearningservices/v20241001:MarketplaceSubscription', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/model_container.py index a1e61bb353c9..9ef242aeb322 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/model_version.py index 571126a43c48..04e23231acf4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/model_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/online_deployment.py index 58653f8bb37a..b7f7ccf5caf6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20241001:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/online_endpoint.py index 6d04b3f36b33..3b7f75b4eaa2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20241001:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/private_endpoint_connection.py index 981e0b39c380..5f8646e019fc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/private_endpoint_connection.py @@ -240,7 +240,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20241001:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry.py index 279b6e62edaa..bfaf429d5cb4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20241001:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_code_container.py index acaee4048e69..14c5e2a22680 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_code_version.py index 8ebbb15a3b9c..e01843a57bdc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_component_container.py index ed9342d48948..633ac072c331 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_component_version.py index fcb5886b89bc..c2afd5c2a126 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_data_container.py index b8441cf7924e..0c65e0fec1be 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_data_version.py index 10ee09f4440c..0255939971aa 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_environment_container.py index ed8e21f4df95..7bd75b8f389d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_environment_version.py index f149c522eb39..d6f1ad6767a2 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_model_container.py index 7051cfd7e888..fe1490280dd6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_model_version.py index 0a524f8f7b3f..43f24b3d2f0b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/registry_model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/schedule.py index 01d1e6dbeae5..fd1e195732b4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20241001:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/serverless_endpoint.py index 1397f2195292..b3ca1935faf3 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/serverless_endpoint.py @@ -255,7 +255,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ServerlessEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20241001:ServerlessEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/workspace.py index dbbf760b093e..c9deb3134fc7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/workspace.py @@ -677,7 +677,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20241001:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/workspace_connection.py index a199e5116e38..5c62e2121666 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20241001:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/batch_deployment.py index 2bca73c793bc..ef2c442b9ed8 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/batch_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/batch_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:BatchDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/batch_endpoint.py index 7e52e1786653..f604b8edf3b4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/batch_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/batch_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(BatchEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:BatchEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/capability_host.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/capability_host.py index aaf567d3884d..cfb7dbf980fd 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/capability_host.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/capability_host.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices:CapabilityHost")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CapabilityHost"), pulumi.Alias(type_="azure-native:machinelearningservices:CapabilityHost")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CapabilityHost, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:CapabilityHost', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/code_container.py index 04a15150e9e4..e4f6d336e065 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/code_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:CodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/code_version.py index e5750a01639e..44d3c53e9938 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/code_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:CodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/component_container.py index 6f3e2bdd5773..f017a277e138 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/component_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/component_version.py index 694531c87a26..4652e72fa2ec 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/component_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/compute.py index cce997fd6d5e..3b5d89cf7b5f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/compute.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/compute.py @@ -237,7 +237,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Compute, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:Compute', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_deployment.py index 32725b036954..770f7df1187a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_deployment.py @@ -192,7 +192,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ConnectionDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_blocklist.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_blocklist.py index 37ad34e067c6..2e2e5673faf6 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_blocklist.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_blocklist.py @@ -196,7 +196,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklist")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklist")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiBlocklist, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_blocklist_item.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_blocklist_item.py index 12693a7a1526..7560cb6f47ca 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_blocklist_item.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_blocklist_item.py @@ -217,7 +217,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklistItem")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklistItem")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiBlocklistItem, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_policy.py index 38b79067d80d..48840a9c9887 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/connection_rai_policy.py @@ -199,7 +199,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ConnectionRaiPolicy, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/data_container.py index 47d0a049137e..37d15d55b88f 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:DataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/data_version.py index de0bd2812079..4748d8cde694 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(DataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:DataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/datastore.py index a605cb9a1104..4fdceabc5ecc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/datastore.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/datastore.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Datastore, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:Datastore', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/endpoint_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/endpoint_deployment.py index 32aadbfb7b08..062004615beb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/endpoint_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/endpoint_deployment.py @@ -172,7 +172,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EndpointDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:EndpointDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/environment_container.py index 02f683bcf4df..35a27c7236ba 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/environment_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:EnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/environment_version.py index df373b44cab2..678c25b9e256 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/environment_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(EnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:EnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featureset_container_entity.py index f70d13db7d91..94dd3ab4e6c4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featureset_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featureset_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featureset_version.py index 9624462d37e2..d55bd901ac19 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featureset_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featureset_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturesetVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:FeaturesetVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featurestore_entity_container_entity.py index b4f39a873b29..da4d27830e53 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featurestore_entity_container_entity.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featurestore_entity_container_entity.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityContainerEntity, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featurestore_entity_version.py index 9dcba8223a0f..d96ba5937c49 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featurestore_entity_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/featurestore_entity_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(FeaturestoreEntityVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_endpoint.py index 10a4e39f8cc5..389c35f89014 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_endpoint.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:InferenceEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_group.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_group.py index 1ebb351fae3a..d8f2b55f7c27 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_group.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_group.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferenceGroup, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:InferenceGroup', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_pool.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_pool.py index ce2af69fa0f4..ae26bd2f2481 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_pool.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/inference_pool.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(InferencePool, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:InferencePool', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/job.py index ecb1a4850dc5..7a99cb2d7ef7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/job.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/job.py @@ -158,7 +158,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Job, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:Job', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/managed_network_settings_rule.py index 7c85e375625c..371d2ce2eb96 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/managed_network_settings_rule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/managed_network_settings_rule.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ManagedNetworkSettingsRule, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/marketplace_subscription.py index 4b3167f3d2cf..11bf8ccd74ed 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/marketplace_subscription.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/marketplace_subscription.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(MarketplaceSubscription, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/model_container.py index 4388dcec8235..f86862f1bb3b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/model_container.py @@ -156,7 +156,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/model_version.py index 5fce97ae149e..a5d4891b18bb 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/model_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/online_deployment.py index bda6c5dbe2d2..d7061a676830 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/online_deployment.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/online_deployment.py @@ -277,7 +277,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineDeployment, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:OnlineDeployment', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/online_endpoint.py index e27ad5f4b510..df97124c7132 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/online_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/online_endpoint.py @@ -256,7 +256,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(OnlineEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:OnlineEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/private_endpoint_connection.py index b4166225246b..87256c55e1e1 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/private_endpoint_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/private_endpoint_connection.py @@ -253,7 +253,7 @@ def _internal_init(__self__, __props__.__dict__["private_endpoint"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(PrivateEndpointConnection, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/rai_policy.py index 6824bd616c8b..c31a61a1f8b4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/rai_policy.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/rai_policy.py @@ -199,7 +199,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:RaiPolicy")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:RaiPolicy")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RaiPolicy, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RaiPolicy', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry.py index 088c6bad92d6..5164033c313d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry.py @@ -235,7 +235,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Registry, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:Registry', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_code_container.py index 830d01d2700b..8fe269c4c3dc 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_code_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_code_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_code_version.py index b2b708b8a7a8..aee5a6a63ce7 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_code_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_code_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryCodeVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_component_container.py index 90c3f0ea85a2..351d2151af12 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_component_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_component_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_component_version.py index 52aef290c7dd..b38a59995569 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_component_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_component_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryComponentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_data_container.py index 632eba9fa750..3be0108ab146 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_data_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_data_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["resource_group_name"] = resource_group_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryDataContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_data_version.py index 2c8c30f33975..a3a5bc5aff57 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_data_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_data_version.py @@ -177,7 +177,7 @@ def _internal_init(__self__, __props__.__dict__["version"] = version __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryDataVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryDataVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_environment_container.py index 6e38a9c2c127..91cc73caa30a 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_environment_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_environment_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_environment_version.py index 58370cf1cccc..fa38b946233b 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_environment_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_environment_version.py @@ -179,7 +179,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryEnvironmentVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_model_container.py index 018cbfbdaf82..7292f85341ce 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_model_container.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_model_container.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelContainer, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryModelContainer', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_model_version.py index 666d397f0bda..eded93fad85d 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_model_version.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/registry_model_version.py @@ -178,7 +178,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(RegistryModelVersion, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:RegistryModelVersion', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/schedule.py index 2d838cd13144..aa1a43784d80 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/schedule.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/schedule.py @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Schedule, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:Schedule', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/serverless_endpoint.py index 0ab0bdca84f2..7278d8d78a35 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/serverless_endpoint.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/serverless_endpoint.py @@ -255,7 +255,7 @@ def _internal_init(__self__, __props__.__dict__["workspace_name"] = workspace_name __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(ServerlessEndpoint, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/workspace.py index 105f77cc9653..f2dca7b17eb4 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/workspace.py @@ -886,7 +886,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/workspace_connection.py index 921df0a1a1a5..336a5ce01501 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20241001preview/workspace_connection.py @@ -151,7 +151,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices/v20241001preview:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/__init__.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/__init__.py new file mode 100644 index 000000000000..169e0f1016f6 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/__init__.py @@ -0,0 +1,127 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .batch_deployment import * +from .batch_endpoint import * +from .capability_host import * +from .code_container import * +from .code_version import * +from .component_container import * +from .component_version import * +from .compute import * +from .connection_deployment import * +from .connection_rai_blocklist import * +from .connection_rai_blocklist_item import * +from .connection_rai_policy import * +from .data_container import * +from .data_version import * +from .datastore import * +from .endpoint_deployment import * +from .environment_container import * +from .environment_version import * +from .featureset_container_entity import * +from .featureset_version import * +from .featurestore_entity_container_entity import * +from .featurestore_entity_version import * +from .get_batch_deployment import * +from .get_batch_endpoint import * +from .get_capability_host import * +from .get_code_container import * +from .get_code_version import * +from .get_component_container import * +from .get_component_version import * +from .get_compute import * +from .get_compute_allowed_resize_sizes import * +from .get_connection_deployment import * +from .get_connection_rai_blocklist import * +from .get_connection_rai_blocklist_item import * +from .get_connection_rai_policy import * +from .get_data_container import * +from .get_data_version import * +from .get_datastore import * +from .get_endpoint_deployment import * +from .get_environment_container import * +from .get_environment_version import * +from .get_featureset_container_entity import * +from .get_featureset_version import * +from .get_featurestore_entity_container_entity import * +from .get_featurestore_entity_version import * +from .get_inference_endpoint import * +from .get_inference_group import * +from .get_inference_group_delta_models_status_async import * +from .get_inference_group_status import * +from .get_inference_pool import * +from .get_job import * +from .get_managed_network_settings_rule import * +from .get_marketplace_subscription import * +from .get_model_container import * +from .get_model_version import * +from .get_online_deployment import * +from .get_online_deployment_logs import * +from .get_online_endpoint import * +from .get_online_endpoint_token import * +from .get_private_endpoint_connection import * +from .get_rai_policy import * +from .get_registry import * +from .get_registry_code_container import * +from .get_registry_code_version import * +from .get_registry_component_container import * +from .get_registry_component_version import * +from .get_registry_data_container import * +from .get_registry_data_version import * +from .get_registry_environment_container import * +from .get_registry_environment_version import * +from .get_registry_model_container import * +from .get_registry_model_version import * +from .get_schedule import * +from .get_serverless_endpoint import * +from .get_workspace import * +from .get_workspace_connection import * +from .inference_endpoint import * +from .inference_group import * +from .inference_pool import * +from .job import * +from .list_batch_endpoint_keys import * +from .list_compute_keys import * +from .list_compute_nodes import * +from .list_connection_all_models import * +from .list_datastore_secrets import * +from .list_endpoint_keys import * +from .list_inference_group_delta_models_async import * +from .list_online_endpoint_keys import * +from .list_serverless_endpoint_keys import * +from .list_workspace_connection_secrets import * +from .list_workspace_keys import * +from .list_workspace_notebook_access_token import * +from .list_workspace_notebook_keys import * +from .list_workspace_storage_account_keys import * +from .managed_network_settings_rule import * +from .marketplace_subscription import * +from .model_container import * +from .model_version import * +from .online_deployment import * +from .online_endpoint import * +from .private_endpoint_connection import * +from .rai_policy import * +from .registry import * +from .registry_code_container import * +from .registry_code_version import * +from .registry_component_container import * +from .registry_component_version import * +from .registry_data_container import * +from .registry_data_version import * +from .registry_environment_container import * +from .registry_environment_version import * +from .registry_model_container import * +from .registry_model_version import * +from .schedule import * +from .serverless_endpoint import * +from .workspace import * +from .workspace_connection import * +from ._inputs import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/_enums.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/_enums.py new file mode 100644 index 000000000000..822e9ba92d10 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/_enums.py @@ -0,0 +1,2259 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'AllowedContentLevel', + 'ApplicationSharingPolicy', + 'AuthMode', + 'AutoRebuildSetting', + 'BatchDeploymentConfigurationType', + 'BatchLoggingLevel', + 'BatchOutputAction', + 'BlockedTransformers', + 'CapabilityHostKind', + 'CategoricalDataDriftMetric', + 'CategoricalDataQualityMetric', + 'CategoricalPredictionDriftMetric', + 'ClassificationModels', + 'ClassificationMultilabelPrimaryMetrics', + 'ClassificationPrimaryMetrics', + 'ClusterPurpose', + 'ComputeInstanceAuthorizationType', + 'ComputePowerAction', + 'ComputeRecurrenceFrequency', + 'ComputeTriggerType', + 'ComputeType', + 'ComputeWeekDay', + 'ConnectionAuthType', + 'ConnectionCategory', + 'ContainerType', + 'ContentSafetyLevel', + 'ContentSafetyStatus', + 'CredentialsType', + 'DataCollectionMode', + 'DataGenerationTaskType', + 'DataGenerationType', + 'DataType', + 'DatastoreType', + 'DefaultActionType', + 'DeploymentModelVersionUpgradeOption', + 'DistributionType', + 'EarlyTerminationPolicyType', + 'EgressPublicNetworkAccessType', + 'EmailNotificationEnableType', + 'EncryptionStatus', + 'EndpointAuthMode', + 'EndpointComputeType', + 'EndpointServiceConnectionStatus', + 'EnvironmentVariableType', + 'FeatureAttributionMetric', + 'FeatureDataType', + 'FeatureImportanceMode', + 'FeatureLags', + 'FeaturizationMode', + 'FineTuningTaskType', + 'FirewallSku', + 'ForecastHorizonMode', + 'ForecastingModels', + 'ForecastingPrimaryMetrics', + 'Goal', + 'IdentityConfigurationType', + 'ImageType', + 'InputDeliveryMode', + 'InstanceSegmentationPrimaryMetrics', + 'IsolationMode', + 'JobInputType', + 'JobLimitsType', + 'JobOutputType', + 'JobTier', + 'JobType', + 'LearningRateScheduler', + 'LoadBalancerType', + 'LogVerbosity', + 'ManagedNetworkStatus', + 'ManagedPERequirement', + 'ManagedPEStatus', + 'ManagedServiceIdentityType', + 'MaterializationStoreType', + 'MlflowAutologger', + 'ModelProvider', + 'ModelSize', + 'ModelTaskType', + 'MonitorComputeIdentityType', + 'MonitorComputeType', + 'MonitoringFeatureDataType', + 'MonitoringFeatureFilterType', + 'MonitoringInputDataType', + 'MonitoringNotificationType', + 'MonitoringSignalType', + 'NCrossValidationsMode', + 'NodesValueType', + 'NumericalDataDriftMetric', + 'NumericalDataQualityMetric', + 'NumericalPredictionDriftMetric', + 'ObjectDetectionPrimaryMetrics', + 'OneLakeArtifactType', + 'OperatingSystemType', + 'OsType', + 'OutputDeliveryMode', + 'PrivateEndpointConnectionProvisioningState', + 'Protocol', + 'PublicNetworkAccessType', + 'RaiPolicyContentSource', + 'RaiPolicyMode', + 'RaiPolicyType', + 'RandomSamplingAlgorithmRule', + 'RecurrenceFrequency', + 'ReferenceType', + 'RegressionModels', + 'RegressionPrimaryMetrics', + 'RemoteLoginPortPublicAccess', + 'RollingRateType', + 'RuleAction', + 'RuleCategory', + 'RuleStatus', + 'RuleType', + 'SamplingAlgorithmType', + 'ScaleType', + 'ScheduleActionType', + 'ScheduleProvisioningState', + 'ScheduleStatus', + 'SeasonalityMode', + 'SecretsType', + 'ServerlessInferenceEndpointAuthMode', + 'ServiceDataAccessAuthIdentity', + 'ShortSeriesHandlingConfiguration', + 'SkuTier', + 'SparkJobEntryType', + 'SshPublicAccess', + 'SslConfigStatus', + 'StackMetaLearnerType', + 'StochasticOptimizer', + 'SystemDatastoresAuthMode', + 'TargetAggregationFunction', + 'TargetLagsMode', + 'TargetRollingWindowSizeMode', + 'TaskType', + 'TriggerType', + 'UseStl', + 'ValidationMetricType', + 'VmPriority', + 'VolumeDefinitionType', + 'VulnerabilityRisk', + 'WebhookType', + 'WeekDay', +] + + +class AllowedContentLevel(str, Enum): + """ + Level at which content is filtered. + """ + LOW = "Low" + MEDIUM = "Medium" + HIGH = "High" + + +class ApplicationSharingPolicy(str, Enum): + """ + Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + """ + PERSONAL = "Personal" + SHARED = "Shared" + + +class AuthMode(str, Enum): + """ + [Required] Authentication mode for the endpoint. + """ + AAD = "AAD" + + +class AutoRebuildSetting(str, Enum): + """ + Defines if image needs to be rebuilt based on base image changes. + """ + DISABLED = "Disabled" + ON_BASE_IMAGE_UPDATE = "OnBaseImageUpdate" + + +class BatchDeploymentConfigurationType(str, Enum): + """ + [Required] The type of the deployment + """ + MODEL = "Model" + PIPELINE_COMPONENT = "PipelineComponent" + + +class BatchLoggingLevel(str, Enum): + """ + Logging level for batch inference operation. + """ + INFO = "Info" + WARNING = "Warning" + DEBUG = "Debug" + + +class BatchOutputAction(str, Enum): + """ + Indicates how the output will be organized. + """ + SUMMARY_ONLY = "SummaryOnly" + APPEND_ROW = "AppendRow" + + +class BlockedTransformers(str, Enum): + """ + Enum for all classification models supported by AutoML. + """ + TEXT_TARGET_ENCODER = "TextTargetEncoder" + """ + Target encoding for text data. + """ + ONE_HOT_ENCODER = "OneHotEncoder" + """ + Ohe hot encoding creates a binary feature transformation. + """ + CAT_TARGET_ENCODER = "CatTargetEncoder" + """ + Target encoding for categorical data. + """ + TF_IDF = "TfIdf" + """ + Tf-Idf stands for, term-frequency times inverse document-frequency. This is a common term weighting scheme for identifying information from documents. + """ + WO_E_TARGET_ENCODER = "WoETargetEncoder" + """ + Weight of Evidence encoding is a technique used to encode categorical variables. It uses the natural log of the P(1)/P(0) to create weights. + """ + LABEL_ENCODER = "LabelEncoder" + """ + Label encoder converts labels/categorical variables in a numerical form. + """ + WORD_EMBEDDING = "WordEmbedding" + """ + Word embedding helps represents words or phrases as a vector, or a series of numbers. + """ + NAIVE_BAYES = "NaiveBayes" + """ + Naive Bayes is a classified that is used for classification of discrete features that are categorically distributed. + """ + COUNT_VECTORIZER = "CountVectorizer" + """ + Count Vectorizer converts a collection of text documents to a matrix of token counts. + """ + HASH_ONE_HOT_ENCODER = "HashOneHotEncoder" + """ + Hashing One Hot Encoder can turn categorical variables into a limited number of new features. This is often used for high-cardinality categorical features. + """ + + +class CapabilityHostKind(str, Enum): + """ + Kind of this capability host. + """ + AGENTS = "Agents" + + +class CategoricalDataDriftMetric(str, Enum): + """ + [Required] The categorical data drift metric to calculate. + """ + JENSEN_SHANNON_DISTANCE = "JensenShannonDistance" + """ + The Jensen Shannon Distance (JSD) metric. + """ + POPULATION_STABILITY_INDEX = "PopulationStabilityIndex" + """ + The Population Stability Index (PSI) metric. + """ + PEARSONS_CHI_SQUARED_TEST = "PearsonsChiSquaredTest" + """ + The Pearsons Chi Squared Test metric. + """ + + +class CategoricalDataQualityMetric(str, Enum): + """ + [Required] The categorical data quality metric to calculate. + """ + NULL_VALUE_RATE = "NullValueRate" + """ + Calculates the rate of null values. + """ + DATA_TYPE_ERROR_RATE = "DataTypeErrorRate" + """ + Calculates the rate of data type errors. + """ + OUT_OF_BOUNDS_RATE = "OutOfBoundsRate" + """ + Calculates the rate values are out of bounds. + """ + + +class CategoricalPredictionDriftMetric(str, Enum): + """ + [Required] The categorical prediction drift metric to calculate. + """ + JENSEN_SHANNON_DISTANCE = "JensenShannonDistance" + """ + The Jensen Shannon Distance (JSD) metric. + """ + POPULATION_STABILITY_INDEX = "PopulationStabilityIndex" + """ + The Population Stability Index (PSI) metric. + """ + PEARSONS_CHI_SQUARED_TEST = "PearsonsChiSquaredTest" + """ + The Pearsons Chi Squared Test metric. + """ + + +class ClassificationModels(str, Enum): + """ + Enum for all classification models supported by AutoML. + """ + LOGISTIC_REGRESSION = "LogisticRegression" + """ + Logistic regression is a fundamental classification technique. + It belongs to the group of linear classifiers and is somewhat similar to polynomial and linear regression. + Logistic regression is fast and relatively uncomplicated, and it's convenient for you to interpret the results. + Although it's essentially a method for binary classification, it can also be applied to multiclass problems. + """ + SGD = "SGD" + """ + SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + to find the model parameters that correspond to the best fit between predicted and actual outputs. + """ + MULTINOMIAL_NAIVE_BAYES = "MultinomialNaiveBayes" + """ + The multinomial Naive Bayes classifier is suitable for classification with discrete features (e.g., word counts for text classification). + The multinomial distribution normally requires integer feature counts. However, in practice, fractional counts such as tf-idf may also work. + """ + BERNOULLI_NAIVE_BAYES = "BernoulliNaiveBayes" + """ + Naive Bayes classifier for multivariate Bernoulli models. + """ + SVM = "SVM" + """ + A support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. + After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. + """ + LINEAR_SVM = "LinearSVM" + """ + A support vector machine (SVM) is a supervised machine learning model that uses classification algorithms for two-group classification problems. + After giving an SVM model sets of labeled training data for each category, they're able to categorize new text. + Linear SVM performs best when input data is linear, i.e., data can be easily classified by drawing the straight line between classified values on a plotted graph. + """ + KNN = "KNN" + """ + K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + """ + DECISION_TREE = "DecisionTree" + """ + Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + """ + RANDOM_FOREST = "RandomForest" + """ + Random forest is a supervised learning algorithm. + The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + The general idea of the bagging method is that a combination of learning models increases the overall result. + """ + EXTREME_RANDOM_TREES = "ExtremeRandomTrees" + """ + Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + """ + LIGHT_GBM = "LightGBM" + """ + LightGBM is a gradient boosting framework that uses tree based learning algorithms. + """ + GRADIENT_BOOSTING = "GradientBoosting" + """ + The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + """ + XG_BOOST_CLASSIFIER = "XGBoostClassifier" + """ + XGBoost: Extreme Gradient Boosting Algorithm. This algorithm is used for structured data where target column values can be divided into distinct class values. + """ + + +class ClassificationMultilabelPrimaryMetrics(str, Enum): + """ + Primary metric to optimize for this task. + """ + AUC_WEIGHTED = "AUCWeighted" + """ + AUC is the Area under the curve. + This metric represents arithmetic mean of the score for each class, + weighted by the number of true instances in each class. + """ + ACCURACY = "Accuracy" + """ + Accuracy is the ratio of predictions that exactly match the true class labels. + """ + NORM_MACRO_RECALL = "NormMacroRecall" + """ + Normalized macro recall is recall macro-averaged and normalized, so that random + performance has a score of 0, and perfect performance has a score of 1. + """ + AVERAGE_PRECISION_SCORE_WEIGHTED = "AveragePrecisionScoreWeighted" + """ + The arithmetic mean of the average precision score for each class, weighted by + the number of true instances in each class. + """ + PRECISION_SCORE_WEIGHTED = "PrecisionScoreWeighted" + """ + The arithmetic mean of precision for each class, weighted by number of true instances in each class. + """ + IOU = "IOU" + """ + Intersection Over Union. Intersection of predictions divided by union of predictions. + """ + + +class ClassificationPrimaryMetrics(str, Enum): + """ + Primary metric for Text-Classification task. + """ + AUC_WEIGHTED = "AUCWeighted" + """ + AUC is the Area under the curve. + This metric represents arithmetic mean of the score for each class, + weighted by the number of true instances in each class. + """ + ACCURACY = "Accuracy" + """ + Accuracy is the ratio of predictions that exactly match the true class labels. + """ + NORM_MACRO_RECALL = "NormMacroRecall" + """ + Normalized macro recall is recall macro-averaged and normalized, so that random + performance has a score of 0, and perfect performance has a score of 1. + """ + AVERAGE_PRECISION_SCORE_WEIGHTED = "AveragePrecisionScoreWeighted" + """ + The arithmetic mean of the average precision score for each class, weighted by + the number of true instances in each class. + """ + PRECISION_SCORE_WEIGHTED = "PrecisionScoreWeighted" + """ + The arithmetic mean of precision for each class, weighted by number of true instances in each class. + """ + + +class ClusterPurpose(str, Enum): + """ + Intended usage of the cluster + """ + FAST_PROD = "FastProd" + DENSE_PROD = "DenseProd" + DEV_TEST = "DevTest" + + +class ComputeInstanceAuthorizationType(str, Enum): + """ + The Compute Instance Authorization type. Available values are personal (default). + """ + PERSONAL = "personal" + + +class ComputePowerAction(str, Enum): + """ + [Required] The compute power action. + """ + START = "Start" + STOP = "Stop" + + +class ComputeRecurrenceFrequency(str, Enum): + """ + [Required] The frequency to trigger schedule. + """ + MINUTE = "Minute" + """ + Minute frequency + """ + HOUR = "Hour" + """ + Hour frequency + """ + DAY = "Day" + """ + Day frequency + """ + WEEK = "Week" + """ + Week frequency + """ + MONTH = "Month" + """ + Month frequency + """ + + +class ComputeTriggerType(str, Enum): + """ + [Required] The schedule trigger type. + """ + RECURRENCE = "Recurrence" + CRON = "Cron" + + +class ComputeType(str, Enum): + """ + The type of compute + """ + AKS = "AKS" + KUBERNETES = "Kubernetes" + AML_COMPUTE = "AmlCompute" + COMPUTE_INSTANCE = "ComputeInstance" + DATA_FACTORY = "DataFactory" + VIRTUAL_MACHINE = "VirtualMachine" + HD_INSIGHT = "HDInsight" + DATABRICKS = "Databricks" + DATA_LAKE_ANALYTICS = "DataLakeAnalytics" + SYNAPSE_SPARK = "SynapseSpark" + + +class ComputeWeekDay(str, Enum): + """ + Enum of weekday + """ + MONDAY = "Monday" + """ + Monday weekday + """ + TUESDAY = "Tuesday" + """ + Tuesday weekday + """ + WEDNESDAY = "Wednesday" + """ + Wednesday weekday + """ + THURSDAY = "Thursday" + """ + Thursday weekday + """ + FRIDAY = "Friday" + """ + Friday weekday + """ + SATURDAY = "Saturday" + """ + Saturday weekday + """ + SUNDAY = "Sunday" + """ + Sunday weekday + """ + + +class ConnectionAuthType(str, Enum): + """ + Authentication type of the connection target + """ + PAT = "PAT" + MANAGED_IDENTITY = "ManagedIdentity" + USERNAME_PASSWORD = "UsernamePassword" + NONE = "None" + SAS = "SAS" + ACCOUNT_KEY = "AccountKey" + SERVICE_PRINCIPAL = "ServicePrincipal" + ACCESS_KEY = "AccessKey" + API_KEY = "ApiKey" + CUSTOM_KEYS = "CustomKeys" + O_AUTH2 = "OAuth2" + AAD = "AAD" + + +class ConnectionCategory(str, Enum): + """ + Category of the connection + """ + PYTHON_FEED = "PythonFeed" + CONTAINER_REGISTRY = "ContainerRegistry" + GIT = "Git" + S3 = "S3" + SNOWFLAKE = "Snowflake" + AZURE_SQL_DB = "AzureSqlDb" + AZURE_SYNAPSE_ANALYTICS = "AzureSynapseAnalytics" + AZURE_MY_SQL_DB = "AzureMySqlDb" + AZURE_POSTGRES_DB = "AzurePostgresDb" + ADLS_GEN2 = "ADLSGen2" + REDIS = "Redis" + API_KEY = "ApiKey" + AZURE_OPEN_AI = "AzureOpenAI" + AI_SERVICES = "AIServices" + COGNITIVE_SEARCH = "CognitiveSearch" + COGNITIVE_SERVICE = "CognitiveService" + CUSTOM_KEYS = "CustomKeys" + AZURE_BLOB = "AzureBlob" + AZURE_ONE_LAKE = "AzureOneLake" + COSMOS_DB = "CosmosDb" + COSMOS_DB_MONGO_DB_API = "CosmosDbMongoDbApi" + AZURE_DATA_EXPLORER = "AzureDataExplorer" + AZURE_MARIA_DB = "AzureMariaDb" + AZURE_DATABRICKS_DELTA_LAKE = "AzureDatabricksDeltaLake" + AZURE_SQL_MI = "AzureSqlMi" + AZURE_TABLE_STORAGE = "AzureTableStorage" + AMAZON_RDS_FOR_ORACLE = "AmazonRdsForOracle" + AMAZON_RDS_FOR_SQL_SERVER = "AmazonRdsForSqlServer" + AMAZON_REDSHIFT = "AmazonRedshift" + DB2 = "Db2" + DRILL = "Drill" + GOOGLE_BIG_QUERY = "GoogleBigQuery" + GREENPLUM = "Greenplum" + HBASE = "Hbase" + HIVE = "Hive" + IMPALA = "Impala" + INFORMIX = "Informix" + MARIA_DB = "MariaDb" + MICROSOFT_ACCESS = "MicrosoftAccess" + MY_SQL = "MySql" + NETEZZA = "Netezza" + ORACLE = "Oracle" + PHOENIX = "Phoenix" + POSTGRE_SQL = "PostgreSql" + PRESTO = "Presto" + SAP_OPEN_HUB = "SapOpenHub" + SAP_BW = "SapBw" + SAP_HANA = "SapHana" + SAP_TABLE = "SapTable" + SPARK = "Spark" + SQL_SERVER = "SqlServer" + SYBASE = "Sybase" + TERADATA = "Teradata" + VERTICA = "Vertica" + PINECONE = "Pinecone" + CASSANDRA = "Cassandra" + COUCHBASE = "Couchbase" + MONGO_DB_V2 = "MongoDbV2" + MONGO_DB_ATLAS = "MongoDbAtlas" + AMAZON_S3_COMPATIBLE = "AmazonS3Compatible" + FILE_SERVER = "FileServer" + FTP_SERVER = "FtpServer" + GOOGLE_CLOUD_STORAGE = "GoogleCloudStorage" + HDFS = "Hdfs" + ORACLE_CLOUD_STORAGE = "OracleCloudStorage" + SFTP = "Sftp" + GENERIC_HTTP = "GenericHttp" + O_DATA_REST = "ODataRest" + ODBC = "Odbc" + GENERIC_REST = "GenericRest" + AMAZON_MWS = "AmazonMws" + CONCUR = "Concur" + DYNAMICS = "Dynamics" + DYNAMICS_AX = "DynamicsAx" + DYNAMICS_CRM = "DynamicsCrm" + GOOGLE_AD_WORDS = "GoogleAdWords" + HUBSPOT = "Hubspot" + JIRA = "Jira" + MAGENTO = "Magento" + MARKETO = "Marketo" + OFFICE365 = "Office365" + ELOQUA = "Eloqua" + RESPONSYS = "Responsys" + ORACLE_SERVICE_CLOUD = "OracleServiceCloud" + PAY_PAL = "PayPal" + QUICK_BOOKS = "QuickBooks" + SALESFORCE = "Salesforce" + SALESFORCE_SERVICE_CLOUD = "SalesforceServiceCloud" + SALESFORCE_MARKETING_CLOUD = "SalesforceMarketingCloud" + SAP_CLOUD_FOR_CUSTOMER = "SapCloudForCustomer" + SAP_ECC = "SapEcc" + SERVICE_NOW = "ServiceNow" + SHARE_POINT_ONLINE_LIST = "SharePointOnlineList" + SHOPIFY = "Shopify" + SQUARE = "Square" + WEB_TABLE = "WebTable" + XERO = "Xero" + ZOHO = "Zoho" + GENERIC_CONTAINER_REGISTRY = "GenericContainerRegistry" + ELASTICSEARCH = "Elasticsearch" + OPEN_AI = "OpenAI" + SERP = "Serp" + BING_LLM_SEARCH = "BingLLMSearch" + SERVERLESS = "Serverless" + MANAGED_ONLINE_ENDPOINT = "ManagedOnlineEndpoint" + + +class ContainerType(str, Enum): + """ + The type of container to retrieve logs from. + """ + STORAGE_INITIALIZER = "StorageInitializer" + INFERENCE_SERVER = "InferenceServer" + + +class ContentSafetyLevel(str, Enum): + """ + [Required] Specifies the current safety level for content safety. + """ + BLOCKING = "Blocking" + DEFERRED = "Deferred" + + +class ContentSafetyStatus(str, Enum): + """ + [Required] Specifies the status of content safety. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class CredentialsType(str, Enum): + """ + [Required] Credential type used to authentication with storage. + """ + ACCOUNT_KEY = "AccountKey" + CERTIFICATE = "Certificate" + NONE = "None" + SAS = "Sas" + SERVICE_PRINCIPAL = "ServicePrincipal" + + +class DataCollectionMode(str, Enum): + """ + Enable or disable data collection. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class DataGenerationTaskType(str, Enum): + """ + [Required] DataGeneration Task type. + """ + CONVERSATION = "Conversation" + """ + Generate conversational data (multi/single turn) + """ + MATH = "Math" + """ + Generate Math data for numerical responses + """ + NLI = "Nli" + """ + Generate Natural Language Inference data + """ + NLU_QA = "NluQa" + """ + Generate Natural Language Understanding data for Question Answering data + """ + SUMMARIZATION = "Summarization" + """ + Generate Key Summary for an Article + """ + + +class DataGenerationType(str, Enum): + """ + [Required] Enum to determine the type of Data Generation. + """ + LABEL_GENERATION = "LabelGeneration" + """ + Label Generation by Teacher Model Inferencing + """ + DATA_GENERATION = "DataGeneration" + """ + Synthetic Data Generation + """ + + +class DataType(str, Enum): + """ + [Required] Specifies the type of data. + """ + URI_FILE = "uri_file" + URI_FOLDER = "uri_folder" + MLTABLE = "mltable" + + +class DatastoreType(str, Enum): + """ + [Required] Storage type backing the datastore. + """ + AZURE_BLOB = "AzureBlob" + AZURE_DATA_LAKE_GEN1 = "AzureDataLakeGen1" + AZURE_DATA_LAKE_GEN2 = "AzureDataLakeGen2" + AZURE_FILE = "AzureFile" + ONE_LAKE = "OneLake" + + +class DefaultActionType(str, Enum): + """ + The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + """ + DENY = "Deny" + ALLOW = "Allow" + + +class DeploymentModelVersionUpgradeOption(str, Enum): + """ + Deployment model version upgrade option. + """ + ONCE_NEW_DEFAULT_VERSION_AVAILABLE = "OnceNewDefaultVersionAvailable" + ONCE_CURRENT_VERSION_EXPIRED = "OnceCurrentVersionExpired" + NO_AUTO_UPGRADE = "NoAutoUpgrade" + + +class DistributionType(str, Enum): + """ + [Required] Specifies the type of distribution framework. + """ + PY_TORCH = "PyTorch" + TENSOR_FLOW = "TensorFlow" + MPI = "Mpi" + + +class EarlyTerminationPolicyType(str, Enum): + """ + [Required] Name of policy configuration + """ + BANDIT = "Bandit" + MEDIAN_STOPPING = "MedianStopping" + TRUNCATION_SELECTION = "TruncationSelection" + + +class EgressPublicNetworkAccessType(str, Enum): + """ + If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class EmailNotificationEnableType(str, Enum): + """ + Enum to determine the email notification type. + """ + JOB_COMPLETED = "JobCompleted" + JOB_FAILED = "JobFailed" + JOB_CANCELLED = "JobCancelled" + + +class EncryptionStatus(str, Enum): + """ + Indicates whether or not the encryption is enabled for the workspace. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class EndpointAuthMode(str, Enum): + """ + [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + """ + AML_TOKEN = "AMLToken" + KEY = "Key" + AAD_TOKEN = "AADToken" + + +class EndpointComputeType(str, Enum): + """ + [Required] The compute type of the endpoint. + """ + MANAGED = "Managed" + KUBERNETES = "Kubernetes" + AZURE_ML_COMPUTE = "AzureMLCompute" + + +class EndpointServiceConnectionStatus(str, Enum): + """ + Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + APPROVED = "Approved" + PENDING = "Pending" + REJECTED = "Rejected" + DISCONNECTED = "Disconnected" + TIMEOUT = "Timeout" + + +class EnvironmentVariableType(str, Enum): + """ + Type of the Environment Variable. Possible values are: local - For local variable + """ + LOCAL = "local" + + +class FeatureAttributionMetric(str, Enum): + """ + [Required] The feature attribution metric to calculate. + """ + NORMALIZED_DISCOUNTED_CUMULATIVE_GAIN = "NormalizedDiscountedCumulativeGain" + """ + The Normalized Discounted Cumulative Gain metric. + """ + + +class FeatureDataType(str, Enum): + """ + Specifies the data type + """ + STRING = "String" + INTEGER = "Integer" + LONG = "Long" + FLOAT = "Float" + DOUBLE = "Double" + BINARY = "Binary" + DATETIME = "Datetime" + BOOLEAN = "Boolean" + + +class FeatureImportanceMode(str, Enum): + """ + The mode of operation for computing feature importance. + """ + DISABLED = "Disabled" + """ + Disables computing feature importance within a signal. + """ + ENABLED = "Enabled" + """ + Enables computing feature importance within a signal. + """ + + +class FeatureLags(str, Enum): + """ + Flag for generating lags for the numeric features with 'auto' or null. + """ + NONE = "None" + """ + No feature lags generated. + """ + AUTO = "Auto" + """ + System auto-generates feature lags. + """ + + +class FeaturizationMode(str, Enum): + """ + Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + If 'Off' is selected then no featurization is done. + If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + """ + AUTO = "Auto" + """ + Auto mode, system performs featurization without any custom featurization inputs. + """ + CUSTOM = "Custom" + """ + Custom featurization. + """ + OFF = "Off" + """ + Featurization off. 'Forecasting' task cannot use this value. + """ + + +class FineTuningTaskType(str, Enum): + """ + [Required] Fine tuning task type. + """ + CHAT_COMPLETION = "ChatCompletion" + TEXT_COMPLETION = "TextCompletion" + TEXT_CLASSIFICATION = "TextClassification" + QUESTION_ANSWERING = "QuestionAnswering" + TEXT_SUMMARIZATION = "TextSummarization" + TOKEN_CLASSIFICATION = "TokenClassification" + TEXT_TRANSLATION = "TextTranslation" + IMAGE_CLASSIFICATION = "ImageClassification" + IMAGE_INSTANCE_SEGMENTATION = "ImageInstanceSegmentation" + IMAGE_OBJECT_DETECTION = "ImageObjectDetection" + VIDEO_MULTI_OBJECT_TRACKING = "VideoMultiObjectTracking" + + +class FirewallSku(str, Enum): + """ + Firewall Sku used for FQDN Rules + """ + STANDARD = "Standard" + BASIC = "Basic" + + +class ForecastHorizonMode(str, Enum): + """ + [Required] Set forecast horizon value selection mode. + """ + AUTO = "Auto" + """ + Forecast horizon to be determined automatically. + """ + CUSTOM = "Custom" + """ + Use the custom forecast horizon. + """ + + +class ForecastingModels(str, Enum): + """ + Enum for all forecasting models supported by AutoML. + """ + AUTO_ARIMA = "AutoArima" + """ + Auto-Autoregressive Integrated Moving Average (ARIMA) model uses time-series data and statistical analysis to interpret the data and make future predictions. + This model aims to explain data by using time series data on its past values and uses linear regression to make predictions. + """ + PROPHET = "Prophet" + """ + Prophet is a procedure for forecasting time series data based on an additive model where non-linear trends are fit with yearly, weekly, and daily seasonality, plus holiday effects. + It works best with time series that have strong seasonal effects and several seasons of historical data. Prophet is robust to missing data and shifts in the trend, and typically handles outliers well. + """ + NAIVE = "Naive" + """ + The Naive forecasting model makes predictions by carrying forward the latest target value for each time-series in the training data. + """ + SEASONAL_NAIVE = "SeasonalNaive" + """ + The Seasonal Naive forecasting model makes predictions by carrying forward the latest season of target values for each time-series in the training data. + """ + AVERAGE = "Average" + """ + The Average forecasting model makes predictions by carrying forward the average of the target values for each time-series in the training data. + """ + SEASONAL_AVERAGE = "SeasonalAverage" + """ + The Seasonal Average forecasting model makes predictions by carrying forward the average value of the latest season of data for each time-series in the training data. + """ + EXPONENTIAL_SMOOTHING = "ExponentialSmoothing" + """ + Exponential smoothing is a time series forecasting method for univariate data that can be extended to support data with a systematic trend or seasonal component. + """ + ARIMAX = "Arimax" + """ + An Autoregressive Integrated Moving Average with Explanatory Variable (ARIMAX) model can be viewed as a multiple regression model with one or more autoregressive (AR) terms and/or one or more moving average (MA) terms. + This method is suitable for forecasting when data is stationary/non stationary, and multivariate with any type of data pattern, i.e., level/trend /seasonality/cyclicity. + """ + TCN_FORECASTER = "TCNForecaster" + """ + TCNForecaster: Temporal Convolutional Networks Forecaster. //TODO: Ask forecasting team for brief intro. + """ + ELASTIC_NET = "ElasticNet" + """ + Elastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions. + """ + GRADIENT_BOOSTING = "GradientBoosting" + """ + The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + """ + DECISION_TREE = "DecisionTree" + """ + Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + """ + KNN = "KNN" + """ + K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + """ + LASSO_LARS = "LassoLars" + """ + Lasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer. + """ + SGD = "SGD" + """ + SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + to find the model parameters that correspond to the best fit between predicted and actual outputs. + It's an inexact but powerful technique. + """ + RANDOM_FOREST = "RandomForest" + """ + Random forest is a supervised learning algorithm. + The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + The general idea of the bagging method is that a combination of learning models increases the overall result. + """ + EXTREME_RANDOM_TREES = "ExtremeRandomTrees" + """ + Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + """ + LIGHT_GBM = "LightGBM" + """ + LightGBM is a gradient boosting framework that uses tree based learning algorithms. + """ + XG_BOOST_REGRESSOR = "XGBoostRegressor" + """ + XGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners. + """ + + +class ForecastingPrimaryMetrics(str, Enum): + """ + Primary metric for forecasting task. + """ + SPEARMAN_CORRELATION = "SpearmanCorrelation" + """ + The Spearman's rank coefficient of correlation is a non-parametric measure of rank correlation. + """ + NORMALIZED_ROOT_MEAN_SQUARED_ERROR = "NormalizedRootMeanSquaredError" + """ + The Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales. + """ + R2_SCORE = "R2Score" + """ + The R2 score is one of the performance evaluation measures for forecasting-based machine learning models. + """ + NORMALIZED_MEAN_ABSOLUTE_ERROR = "NormalizedMeanAbsoluteError" + """ + The Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales. + """ + + +class Goal(str, Enum): + """ + [Required] Defines supported metric goals for hyperparameter tuning + """ + MINIMIZE = "Minimize" + MAXIMIZE = "Maximize" + + +class IdentityConfigurationType(str, Enum): + """ + [Required] Specifies the type of identity framework. + """ + MANAGED = "Managed" + AML_TOKEN = "AMLToken" + USER_IDENTITY = "UserIdentity" + + +class ImageType(str, Enum): + """ + Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + """ + DOCKER = "docker" + AZUREML = "azureml" + + +class InputDeliveryMode(str, Enum): + """ + Input Asset Delivery Mode. + """ + READ_ONLY_MOUNT = "ReadOnlyMount" + READ_WRITE_MOUNT = "ReadWriteMount" + DOWNLOAD = "Download" + DIRECT = "Direct" + EVAL_MOUNT = "EvalMount" + EVAL_DOWNLOAD = "EvalDownload" + + +class InstanceSegmentationPrimaryMetrics(str, Enum): + """ + Primary metric to optimize for this task. + """ + MEAN_AVERAGE_PRECISION = "MeanAveragePrecision" + """ + Mean Average Precision (MAP) is the average of AP (Average Precision). + AP is calculated for each class and averaged to get the MAP. + """ + + +class IsolationMode(str, Enum): + """ + Isolation mode for the managed network of a machine learning workspace. + """ + DISABLED = "Disabled" + ALLOW_INTERNET_OUTBOUND = "AllowInternetOutbound" + ALLOW_ONLY_APPROVED_OUTBOUND = "AllowOnlyApprovedOutbound" + + +class JobInputType(str, Enum): + """ + [Required] Specifies the type of job. + """ + LITERAL = "literal" + URI_FILE = "uri_file" + URI_FOLDER = "uri_folder" + MLTABLE = "mltable" + CUSTOM_MODEL = "custom_model" + MLFLOW_MODEL = "mlflow_model" + TRITON_MODEL = "triton_model" + + +class JobLimitsType(str, Enum): + """ + [Required] JobLimit type. + """ + COMMAND = "Command" + SWEEP = "Sweep" + + +class JobOutputType(str, Enum): + """ + [Required] Specifies the type of job. + """ + URI_FILE = "uri_file" + URI_FOLDER = "uri_folder" + MLTABLE = "mltable" + CUSTOM_MODEL = "custom_model" + MLFLOW_MODEL = "mlflow_model" + TRITON_MODEL = "triton_model" + + +class JobTier(str, Enum): + """ + Controls the compute job tier + """ + NULL = "Null" + SPOT = "Spot" + BASIC = "Basic" + STANDARD = "Standard" + PREMIUM = "Premium" + + +class JobType(str, Enum): + """ + [Required] Specifies the type of job. + """ + AUTO_ML = "AutoML" + COMMAND = "Command" + SWEEP = "Sweep" + PIPELINE = "Pipeline" + SPARK = "Spark" + FINE_TUNING = "FineTuning" + DISTILLATION = "Distillation" + + +class LearningRateScheduler(str, Enum): + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + NONE = "None" + """ + No learning rate scheduler selected. + """ + WARMUP_COSINE = "WarmupCosine" + """ + Cosine Annealing With Warmup. + """ + STEP = "Step" + """ + Step learning rate scheduler. + """ + + +class LoadBalancerType(str, Enum): + """ + Load Balancer Type + """ + PUBLIC_IP = "PublicIp" + INTERNAL_LOAD_BALANCER = "InternalLoadBalancer" + + +class LogVerbosity(str, Enum): + """ + Log verbosity for the job. + """ + NOT_SET = "NotSet" + """ + No logs emitted. + """ + DEBUG = "Debug" + """ + Debug and above log statements logged. + """ + INFO = "Info" + """ + Info and above log statements logged. + """ + WARNING = "Warning" + """ + Warning and above log statements logged. + """ + ERROR = "Error" + """ + Error and above log statements logged. + """ + CRITICAL = "Critical" + """ + Only critical statements logged. + """ + + +class ManagedNetworkStatus(str, Enum): + """ + Status for the managed network of a machine learning workspace. + """ + INACTIVE = "Inactive" + ACTIVE = "Active" + + +class ManagedPERequirement(str, Enum): + REQUIRED = "Required" + NOT_REQUIRED = "NotRequired" + NOT_APPLICABLE = "NotApplicable" + + +class ManagedPEStatus(str, Enum): + INACTIVE = "Inactive" + ACTIVE = "Active" + NOT_APPLICABLE = "NotApplicable" + + +class ManagedServiceIdentityType(str, Enum): + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + NONE = "None" + SYSTEM_ASSIGNED = "SystemAssigned" + USER_ASSIGNED = "UserAssigned" + SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned,UserAssigned" + + +class MaterializationStoreType(str, Enum): + """ + Specifies the stores to which materialization should happen + """ + NONE = "None" + ONLINE = "Online" + OFFLINE = "Offline" + ONLINE_AND_OFFLINE = "OnlineAndOffline" + + +class MlflowAutologger(str, Enum): + """ + Indicates whether mlflow autologger is enabled for notebooks. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class ModelProvider(str, Enum): + """ + [Required] Enum to determine the type of fine tuning. + """ + AZURE_OPEN_AI = "AzureOpenAI" + """ + Fine tuning using Azure Open AI model. + """ + CUSTOM = "Custom" + """ + Fine tuning using custom model. + """ + + +class ModelSize(str, Enum): + """ + Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + NONE = "None" + """ + No value selected. + """ + SMALL = "Small" + """ + Small size. + """ + MEDIUM = "Medium" + """ + Medium size. + """ + LARGE = "Large" + """ + Large size. + """ + EXTRA_LARGE = "ExtraLarge" + """ + Extra large size. + """ + + +class ModelTaskType(str, Enum): + """ + [Required] The machine learning task type of the monitored model. + """ + CLASSIFICATION = "Classification" + REGRESSION = "Regression" + + +class MonitorComputeIdentityType(str, Enum): + """ + [Required] Specifies the type of identity to use within the monitoring jobs. + """ + AML_TOKEN = "AmlToken" + """ + Authenticates through user's AML token. + """ + MANAGED_IDENTITY = "ManagedIdentity" + """ + Authenticates through a user-provided managed identity. + """ + + +class MonitorComputeType(str, Enum): + """ + [Required] Specifies the type of signal to monitor. + """ + SERVERLESS_SPARK = "ServerlessSpark" + """ + Serverless Spark compute. + """ + + +class MonitoringFeatureDataType(str, Enum): + """ + [Required] Specifies the data type of the metric threshold. + """ + NUMERICAL = "Numerical" + """ + Used for features of numerical data type. + """ + CATEGORICAL = "Categorical" + """ + Used for features of categorical data type. + """ + + +class MonitoringFeatureFilterType(str, Enum): + """ + [Required] Specifies the feature filter to leverage when selecting features to calculate metrics over. + """ + ALL_FEATURES = "AllFeatures" + """ + Includes all features. + """ + TOP_N_BY_ATTRIBUTION = "TopNByAttribution" + """ + Only includes the top contributing features, measured by feature attribution. + """ + FEATURE_SUBSET = "FeatureSubset" + """ + Includes a user-defined subset of features. + """ + + +class MonitoringInputDataType(str, Enum): + """ + [Required] Specifies the type of signal to monitor. + """ + STATIC = "Static" + """ + An input data with a fixed window size. + """ + ROLLING = "Rolling" + """ + An input data which rolls relatively to the monitor's current run time. + """ + FIXED = "Fixed" + """ + An input data with tabular format which doesn't require preprocessing. + """ + + +class MonitoringNotificationType(str, Enum): + AML_NOTIFICATION = "AmlNotification" + """ + Enables email notifications through AML notifications. + """ + + +class MonitoringSignalType(str, Enum): + """ + [Required] Specifies the type of signal to monitor. + """ + DATA_DRIFT = "DataDrift" + """ + Tracks model input data distribution change, comparing against training data or past production data. + """ + PREDICTION_DRIFT = "PredictionDrift" + """ + Tracks prediction result data distribution change, comparing against validation/test label data or past production data. + """ + DATA_QUALITY = "DataQuality" + """ + Tracks model input data integrity. + """ + FEATURE_ATTRIBUTION_DRIFT = "FeatureAttributionDrift" + """ + Tracks feature importance change in production, comparing against feature importance at training time. + """ + CUSTOM = "Custom" + """ + Tracks a custom signal provided by users. + """ + + +class NCrossValidationsMode(str, Enum): + """ + [Required] Mode for determining N-Cross validations. + """ + AUTO = "Auto" + """ + Determine N-Cross validations value automatically. Supported only for 'Forecasting' AutoML task. + """ + CUSTOM = "Custom" + """ + Use custom N-Cross validations value. + """ + + +class NodesValueType(str, Enum): + """ + [Required] Type of the Nodes value + """ + ALL = "All" + + +class NumericalDataDriftMetric(str, Enum): + """ + [Required] The numerical data drift metric to calculate. + """ + JENSEN_SHANNON_DISTANCE = "JensenShannonDistance" + """ + The Jensen Shannon Distance (JSD) metric. + """ + POPULATION_STABILITY_INDEX = "PopulationStabilityIndex" + """ + The Population Stability Index (PSI) metric. + """ + NORMALIZED_WASSERSTEIN_DISTANCE = "NormalizedWassersteinDistance" + """ + The Normalized Wasserstein Distance metric. + """ + TWO_SAMPLE_KOLMOGOROV_SMIRNOV_TEST = "TwoSampleKolmogorovSmirnovTest" + """ + The Two Sample Kolmogorov-Smirnov Test (two-sample K–S) metric. + """ + + +class NumericalDataQualityMetric(str, Enum): + """ + [Required] The numerical data quality metric to calculate. + """ + NULL_VALUE_RATE = "NullValueRate" + """ + Calculates the rate of null values. + """ + DATA_TYPE_ERROR_RATE = "DataTypeErrorRate" + """ + Calculates the rate of data type errors. + """ + OUT_OF_BOUNDS_RATE = "OutOfBoundsRate" + """ + Calculates the rate values are out of bounds. + """ + + +class NumericalPredictionDriftMetric(str, Enum): + """ + [Required] The numerical prediction drift metric to calculate. + """ + JENSEN_SHANNON_DISTANCE = "JensenShannonDistance" + """ + The Jensen Shannon Distance (JSD) metric. + """ + POPULATION_STABILITY_INDEX = "PopulationStabilityIndex" + """ + The Population Stability Index (PSI) metric. + """ + NORMALIZED_WASSERSTEIN_DISTANCE = "NormalizedWassersteinDistance" + """ + The Normalized Wasserstein Distance metric. + """ + TWO_SAMPLE_KOLMOGOROV_SMIRNOV_TEST = "TwoSampleKolmogorovSmirnovTest" + """ + The Two Sample Kolmogorov-Smirnov Test (two-sample K–S) metric. + """ + + +class ObjectDetectionPrimaryMetrics(str, Enum): + """ + Primary metric to optimize for this task. + """ + MEAN_AVERAGE_PRECISION = "MeanAveragePrecision" + """ + Mean Average Precision (MAP) is the average of AP (Average Precision). + AP is calculated for each class and averaged to get the MAP. + """ + + +class OneLakeArtifactType(str, Enum): + """ + [Required] OneLake artifact type + """ + LAKE_HOUSE = "LakeHouse" + + +class OperatingSystemType(str, Enum): + """ + The OS type of the environment. + """ + LINUX = "Linux" + WINDOWS = "Windows" + + +class OsType(str, Enum): + """ + Compute OS Type + """ + LINUX = "Linux" + WINDOWS = "Windows" + + +class OutputDeliveryMode(str, Enum): + """ + Output Asset Delivery Mode. + """ + READ_WRITE_MOUNT = "ReadWriteMount" + UPLOAD = "Upload" + DIRECT = "Direct" + + +class PrivateEndpointConnectionProvisioningState(str, Enum): + """ + The current provisioning state. + """ + SUCCEEDED = "Succeeded" + CREATING = "Creating" + DELETING = "Deleting" + FAILED = "Failed" + + +class Protocol(str, Enum): + """ + Protocol over which communication will happen over this endpoint + """ + TCP = "tcp" + UDP = "udp" + HTTP = "http" + + +class PublicNetworkAccessType(str, Enum): + """ + Whether requests from Public Network are allowed. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class RaiPolicyContentSource(str, Enum): + """ + Content source to apply the Content Filters. + """ + PROMPT = "Prompt" + COMPLETION = "Completion" + + +class RaiPolicyMode(str, Enum): + """ + Content Filters mode. + """ + DEFAULT = "Default" + DEFERRED = "Deferred" + BLOCKING = "Blocking" + + +class RaiPolicyType(str, Enum): + """ + Content Filters policy type. + """ + USER_MANAGED = "UserManaged" + SYSTEM_MANAGED = "SystemManaged" + + +class RandomSamplingAlgorithmRule(str, Enum): + """ + The specific type of random algorithm + """ + RANDOM = "Random" + SOBOL = "Sobol" + + +class RecurrenceFrequency(str, Enum): + """ + [Required] The frequency to trigger schedule. + """ + MINUTE = "Minute" + """ + Minute frequency + """ + HOUR = "Hour" + """ + Hour frequency + """ + DAY = "Day" + """ + Day frequency + """ + WEEK = "Week" + """ + Week frequency + """ + MONTH = "Month" + """ + Month frequency + """ + + +class ReferenceType(str, Enum): + """ + [Required] Specifies the type of asset reference. + """ + ID = "Id" + DATA_PATH = "DataPath" + OUTPUT_PATH = "OutputPath" + + +class RegressionModels(str, Enum): + """ + Enum for all Regression models supported by AutoML. + """ + ELASTIC_NET = "ElasticNet" + """ + Elastic net is a popular type of regularized linear regression that combines two popular penalties, specifically the L1 and L2 penalty functions. + """ + GRADIENT_BOOSTING = "GradientBoosting" + """ + The technique of transiting week learners into a strong learner is called Boosting. The gradient boosting algorithm process works on this theory of execution. + """ + DECISION_TREE = "DecisionTree" + """ + Decision Trees are a non-parametric supervised learning method used for both classification and regression tasks. + The goal is to create a model that predicts the value of a target variable by learning simple decision rules inferred from the data features. + """ + KNN = "KNN" + """ + K-nearest neighbors (KNN) algorithm uses 'feature similarity' to predict the values of new datapoints + which further means that the new data point will be assigned a value based on how closely it matches the points in the training set. + """ + LASSO_LARS = "LassoLars" + """ + Lasso model fit with Least Angle Regression a.k.a. Lars. It is a Linear Model trained with an L1 prior as regularizer. + """ + SGD = "SGD" + """ + SGD: Stochastic gradient descent is an optimization algorithm often used in machine learning applications + to find the model parameters that correspond to the best fit between predicted and actual outputs. + It's an inexact but powerful technique. + """ + RANDOM_FOREST = "RandomForest" + """ + Random forest is a supervised learning algorithm. + The "forest" it builds, is an ensemble of decision trees, usually trained with the "bagging" method. + The general idea of the bagging method is that a combination of learning models increases the overall result. + """ + EXTREME_RANDOM_TREES = "ExtremeRandomTrees" + """ + Extreme Trees is an ensemble machine learning algorithm that combines the predictions from many decision trees. It is related to the widely used random forest algorithm. + """ + LIGHT_GBM = "LightGBM" + """ + LightGBM is a gradient boosting framework that uses tree based learning algorithms. + """ + XG_BOOST_REGRESSOR = "XGBoostRegressor" + """ + XGBoostRegressor: Extreme Gradient Boosting Regressor is a supervised machine learning model using ensemble of base learners. + """ + + +class RegressionPrimaryMetrics(str, Enum): + """ + Primary metric for regression task. + """ + SPEARMAN_CORRELATION = "SpearmanCorrelation" + """ + The Spearman's rank coefficient of correlation is a nonparametric measure of rank correlation. + """ + NORMALIZED_ROOT_MEAN_SQUARED_ERROR = "NormalizedRootMeanSquaredError" + """ + The Normalized Root Mean Squared Error (NRMSE) the RMSE facilitates the comparison between models with different scales. + """ + R2_SCORE = "R2Score" + """ + The R2 score is one of the performance evaluation measures for forecasting-based machine learning models. + """ + NORMALIZED_MEAN_ABSOLUTE_ERROR = "NormalizedMeanAbsoluteError" + """ + The Normalized Mean Absolute Error (NMAE) is a validation metric to compare the Mean Absolute Error (MAE) of (time) series with different scales. + """ + + +class RemoteLoginPortPublicAccess(str, Enum): + """ + State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + NOT_SPECIFIED = "NotSpecified" + + +class RollingRateType(str, Enum): + """ + When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + If it's day, all data will be collected in blob path /yyyy/MM/dd/. + The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + """ + YEAR = "Year" + MONTH = "Month" + DAY = "Day" + HOUR = "Hour" + MINUTE = "Minute" + + +class RuleAction(str, Enum): + """ + The action enum for networking rule. + """ + ALLOW = "Allow" + DENY = "Deny" + + +class RuleCategory(str, Enum): + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + REQUIRED = "Required" + RECOMMENDED = "Recommended" + USER_DEFINED = "UserDefined" + DEPENDENCY = "Dependency" + + +class RuleStatus(str, Enum): + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + INACTIVE = "Inactive" + ACTIVE = "Active" + + +class RuleType(str, Enum): + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + FQDN = "FQDN" + PRIVATE_ENDPOINT = "PrivateEndpoint" + SERVICE_TAG = "ServiceTag" + + +class SamplingAlgorithmType(str, Enum): + """ + [Required] The algorithm used for generating hyperparameter values, along with configuration properties + """ + GRID = "Grid" + RANDOM = "Random" + BAYESIAN = "Bayesian" + + +class ScaleType(str, Enum): + """ + [Required] Type of deployment scaling algorithm + """ + DEFAULT = "Default" + TARGET_UTILIZATION = "TargetUtilization" + + +class ScheduleActionType(str, Enum): + """ + [Required] Specifies the action type of the schedule + """ + CREATE_JOB = "CreateJob" + INVOKE_BATCH_ENDPOINT = "InvokeBatchEndpoint" + CREATE_MONITOR = "CreateMonitor" + + +class ScheduleProvisioningState(str, Enum): + """ + The current deployment state of schedule. + """ + COMPLETED = "Completed" + PROVISIONING = "Provisioning" + FAILED = "Failed" + + +class ScheduleStatus(str, Enum): + """ + Is the schedule enabled or disabled? + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class SeasonalityMode(str, Enum): + """ + [Required] Seasonality mode. + """ + AUTO = "Auto" + """ + Seasonality to be determined automatically. + """ + CUSTOM = "Custom" + """ + Use the custom seasonality value. + """ + + +class SecretsType(str, Enum): + """ + [Required] Credential type used to authentication with storage. + """ + ACCOUNT_KEY = "AccountKey" + CERTIFICATE = "Certificate" + SAS = "Sas" + SERVICE_PRINCIPAL = "ServicePrincipal" + + +class ServerlessInferenceEndpointAuthMode(str, Enum): + """ + [Required] Specifies the authentication mode for the Serverless endpoint. + """ + KEY = "Key" + AAD = "AAD" + KEY_AND_AAD = "KeyAndAAD" + + +class ServiceDataAccessAuthIdentity(str, Enum): + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + NONE = "None" + """ + Do not use any identity for service data access. + """ + WORKSPACE_SYSTEM_ASSIGNED_IDENTITY = "WorkspaceSystemAssignedIdentity" + """ + Use the system assigned managed identity of the Workspace to authenticate service data access. + """ + WORKSPACE_USER_ASSIGNED_IDENTITY = "WorkspaceUserAssignedIdentity" + """ + Use the user assigned managed identity of the Workspace to authenticate service data access. + """ + + +class ShortSeriesHandlingConfiguration(str, Enum): + """ + The parameter defining how if AutoML should handle short time series. + """ + NONE = "None" + """ + Represents no/null value. + """ + AUTO = "Auto" + """ + Short series will be padded if there are no long series, otherwise short series will be dropped. + """ + PAD = "Pad" + """ + All the short series will be padded. + """ + DROP = "Drop" + """ + All the short series will be dropped. + """ + + +class SkuTier(str, Enum): + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + FREE = "Free" + BASIC = "Basic" + STANDARD = "Standard" + PREMIUM = "Premium" + + +class SparkJobEntryType(str, Enum): + """ + [Required] Type of the job's entry point. + """ + SPARK_JOB_PYTHON_ENTRY = "SparkJobPythonEntry" + SPARK_JOB_SCALA_ENTRY = "SparkJobScalaEntry" + + +class SshPublicAccess(str, Enum): + """ + State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + """ + ENABLED = "Enabled" + DISABLED = "Disabled" + + +class SslConfigStatus(str, Enum): + """ + Enable or disable ssl for scoring + """ + DISABLED = "Disabled" + ENABLED = "Enabled" + AUTO = "Auto" + + +class StackMetaLearnerType(str, Enum): + """ + The meta-learner is a model trained on the output of the individual heterogeneous models. + """ + NONE = "None" + LOGISTIC_REGRESSION = "LogisticRegression" + """ + Default meta-learners are LogisticRegression for classification tasks. + """ + LOGISTIC_REGRESSION_CV = "LogisticRegressionCV" + """ + Default meta-learners are LogisticRegression for classification task when CV is on. + """ + LIGHT_GBM_CLASSIFIER = "LightGBMClassifier" + ELASTIC_NET = "ElasticNet" + """ + Default meta-learners are LogisticRegression for regression task. + """ + ELASTIC_NET_CV = "ElasticNetCV" + """ + Default meta-learners are LogisticRegression for regression task when CV is on. + """ + LIGHT_GBM_REGRESSOR = "LightGBMRegressor" + LINEAR_REGRESSION = "LinearRegression" + + +class StochasticOptimizer(str, Enum): + """ + Type of optimizer. + """ + NONE = "None" + """ + No optimizer selected. + """ + SGD = "Sgd" + """ + Stochastic Gradient Descent optimizer. + """ + ADAM = "Adam" + """ + Adam is algorithm the optimizes stochastic objective functions based on adaptive estimates of moments + """ + ADAMW = "Adamw" + """ + AdamW is a variant of the optimizer Adam that has an improved implementation of weight decay. + """ + + +class SystemDatastoresAuthMode(str, Enum): + """ + The auth mode used for accessing the system datastores of the workspace. + """ + ACCESS_KEY = "AccessKey" + IDENTITY = "Identity" + USER_DELEGATION_SAS = "UserDelegationSAS" + + +class TargetAggregationFunction(str, Enum): + """ + The function to be used to aggregate the time series target column to conform to a user specified frequency. + If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + """ + NONE = "None" + """ + Represent no value set. + """ + SUM = "Sum" + MAX = "Max" + MIN = "Min" + MEAN = "Mean" + + +class TargetLagsMode(str, Enum): + """ + [Required] Set target lags mode - Auto/Custom + """ + AUTO = "Auto" + """ + Target lags to be determined automatically. + """ + CUSTOM = "Custom" + """ + Use the custom target lags. + """ + + +class TargetRollingWindowSizeMode(str, Enum): + """ + [Required] TargetRollingWindowSiz detection mode. + """ + AUTO = "Auto" + """ + Determine rolling windows size automatically. + """ + CUSTOM = "Custom" + """ + Use the specified rolling window size. + """ + + +class TaskType(str, Enum): + """ + [Required] Task type for AutoMLJob. + """ + CLASSIFICATION = "Classification" + """ + Classification in machine learning and statistics is a supervised learning approach in which + the computer program learns from the data given to it and make new observations or classifications. + """ + REGRESSION = "Regression" + """ + Regression means to predict the value using the input data. Regression models are used to predict a continuous value. + """ + FORECASTING = "Forecasting" + """ + Forecasting is a special kind of regression task that deals with time-series data and creates forecasting model + that can be used to predict the near future values based on the inputs. + """ + IMAGE_CLASSIFICATION = "ImageClassification" + """ + Image Classification. Multi-class image classification is used when an image is classified with only a single label + from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + """ + IMAGE_CLASSIFICATION_MULTILABEL = "ImageClassificationMultilabel" + """ + Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + """ + IMAGE_OBJECT_DETECTION = "ImageObjectDetection" + """ + Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + """ + IMAGE_INSTANCE_SEGMENTATION = "ImageInstanceSegmentation" + """ + Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + drawing a polygon around each object in the image. + """ + TEXT_CLASSIFICATION = "TextClassification" + """ + Text classification (also known as text tagging or text categorization) is the process of sorting texts into categories. + Categories are mutually exclusive. + """ + TEXT_CLASSIFICATION_MULTILABEL = "TextClassificationMultilabel" + """ + Multilabel classification task assigns each sample to a group (zero or more) of target labels. + """ + TEXT_NER = "TextNER" + """ + Text Named Entity Recognition a.k.a. TextNER. + Named Entity Recognition (NER) is the ability to take free-form text and identify the occurrences of entities such as people, locations, organizations, and more. + """ + + +class TriggerType(str, Enum): + """ + [Required] + """ + RECURRENCE = "Recurrence" + CRON = "Cron" + + +class UseStl(str, Enum): + """ + Configure STL Decomposition of the time-series target column. + """ + NONE = "None" + """ + No stl decomposition. + """ + SEASON = "Season" + SEASON_TREND = "SeasonTrend" + + +class ValidationMetricType(str, Enum): + """ + Metric computation method to use for validation metrics. + """ + NONE = "None" + """ + No metric. + """ + COCO = "Coco" + """ + Coco metric. + """ + VOC = "Voc" + """ + Voc metric. + """ + COCO_VOC = "CocoVoc" + """ + CocoVoc metric. + """ + + +class VmPriority(str, Enum): + """ + Virtual Machine priority + """ + DEDICATED = "Dedicated" + LOW_PRIORITY = "LowPriority" + + +class VolumeDefinitionType(str, Enum): + """ + Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + """ + BIND = "bind" + VOLUME = "volume" + TMPFS = "tmpfs" + NPIPE = "npipe" + + +class VulnerabilityRisk(str, Enum): + """ + Vulnerability Risk value. + """ + UNKNOWN = "UNKNOWN" + CRITICAL = "CRITICAL" + HIGH = "HIGH" + MEDIUM = "MEDIUM" + LOW = "LOW" + + +class WebhookType(str, Enum): + """ + [Required] Specifies the type of service to send a callback + """ + AZURE_DEV_OPS = "AzureDevOps" + + +class WeekDay(str, Enum): + """ + Enum of weekday + """ + MONDAY = "Monday" + """ + Monday weekday + """ + TUESDAY = "Tuesday" + """ + Tuesday weekday + """ + WEDNESDAY = "Wednesday" + """ + Wednesday weekday + """ + THURSDAY = "Thursday" + """ + Thursday weekday + """ + FRIDAY = "Friday" + """ + Friday weekday + """ + SATURDAY = "Saturday" + """ + Saturday weekday + """ + SUNDAY = "Sunday" + """ + Sunday weekday + """ diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/_inputs.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/_inputs.py new file mode 100644 index 000000000000..a7468c7968a4 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/_inputs.py @@ -0,0 +1,39681 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'AADAuthTypeWorkspaceConnectionPropertiesArgs', + 'AADAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'AKSSchemaPropertiesArgs', + 'AKSSchemaPropertiesArgsDict', + 'AKSArgs', + 'AKSArgsDict', + 'AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs', + 'AccessKeyAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs', + 'AccountKeyAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'AccountKeyDatastoreCredentialsArgs', + 'AccountKeyDatastoreCredentialsArgsDict', + 'AccountKeyDatastoreSecretsArgs', + 'AccountKeyDatastoreSecretsArgsDict', + 'AcrDetailsArgs', + 'AcrDetailsArgsDict', + 'AksNetworkingConfigurationArgs', + 'AksNetworkingConfigurationArgsDict', + 'AllFeaturesArgs', + 'AllFeaturesArgsDict', + 'AllNodesArgs', + 'AllNodesArgsDict', + 'AmlComputePropertiesArgs', + 'AmlComputePropertiesArgsDict', + 'AmlComputeArgs', + 'AmlComputeArgsDict', + 'AmlTokenComputeIdentityArgs', + 'AmlTokenComputeIdentityArgsDict', + 'AmlTokenArgs', + 'AmlTokenArgsDict', + 'ApiKeyAuthWorkspaceConnectionPropertiesArgs', + 'ApiKeyAuthWorkspaceConnectionPropertiesArgsDict', + 'ArmResourceIdArgs', + 'ArmResourceIdArgsDict', + 'AssignedUserArgs', + 'AssignedUserArgsDict', + 'AutoForecastHorizonArgs', + 'AutoForecastHorizonArgsDict', + 'AutoMLJobArgs', + 'AutoMLJobArgsDict', + 'AutoNCrossValidationsArgs', + 'AutoNCrossValidationsArgsDict', + 'AutoPausePropertiesArgs', + 'AutoPausePropertiesArgsDict', + 'AutoScalePropertiesArgs', + 'AutoScalePropertiesArgsDict', + 'AutoSeasonalityArgs', + 'AutoSeasonalityArgsDict', + 'AutoTargetLagsArgs', + 'AutoTargetLagsArgsDict', + 'AutoTargetRollingWindowSizeArgs', + 'AutoTargetRollingWindowSizeArgsDict', + 'AzureBlobDatastoreArgs', + 'AzureBlobDatastoreArgsDict', + 'AzureDataLakeGen1DatastoreArgs', + 'AzureDataLakeGen1DatastoreArgsDict', + 'AzureDataLakeGen2DatastoreArgs', + 'AzureDataLakeGen2DatastoreArgsDict', + 'AzureDevOpsWebhookArgs', + 'AzureDevOpsWebhookArgsDict', + 'AzureFileDatastoreArgs', + 'AzureFileDatastoreArgsDict', + 'AzureOpenAiFineTuningArgs', + 'AzureOpenAiFineTuningArgsDict', + 'AzureOpenAiHyperParametersArgs', + 'AzureOpenAiHyperParametersArgsDict', + 'BanditPolicyArgs', + 'BanditPolicyArgsDict', + 'BatchDeploymentArgs', + 'BatchDeploymentArgsDict', + 'BatchEndpointDefaultsArgs', + 'BatchEndpointDefaultsArgsDict', + 'BatchEndpointArgs', + 'BatchEndpointArgsDict', + 'BatchPipelineComponentDeploymentConfigurationArgs', + 'BatchPipelineComponentDeploymentConfigurationArgsDict', + 'BatchRetrySettingsArgs', + 'BatchRetrySettingsArgsDict', + 'BayesianSamplingAlgorithmArgs', + 'BayesianSamplingAlgorithmArgsDict', + 'BindOptionsArgs', + 'BindOptionsArgsDict', + 'BuildContextArgs', + 'BuildContextArgsDict', + 'CapabilityHostArgs', + 'CapabilityHostArgsDict', + 'CategoricalDataDriftMetricThresholdArgs', + 'CategoricalDataDriftMetricThresholdArgsDict', + 'CategoricalDataQualityMetricThresholdArgs', + 'CategoricalDataQualityMetricThresholdArgsDict', + 'CategoricalPredictionDriftMetricThresholdArgs', + 'CategoricalPredictionDriftMetricThresholdArgsDict', + 'CertificateDatastoreCredentialsArgs', + 'CertificateDatastoreCredentialsArgsDict', + 'CertificateDatastoreSecretsArgs', + 'CertificateDatastoreSecretsArgsDict', + 'ClassificationTrainingSettingsArgs', + 'ClassificationTrainingSettingsArgsDict', + 'ClassificationArgs', + 'ClassificationArgsDict', + 'CodeConfigurationArgs', + 'CodeConfigurationArgsDict', + 'CodeContainerArgs', + 'CodeContainerArgsDict', + 'CodeVersionArgs', + 'CodeVersionArgsDict', + 'CognitiveServicesSkuArgs', + 'CognitiveServicesSkuArgsDict', + 'CollectionArgs', + 'CollectionArgsDict', + 'ColumnTransformerArgs', + 'ColumnTransformerArgsDict', + 'CommandJobLimitsArgs', + 'CommandJobLimitsArgsDict', + 'CommandJobArgs', + 'CommandJobArgsDict', + 'ComponentContainerArgs', + 'ComponentContainerArgsDict', + 'ComponentVersionArgs', + 'ComponentVersionArgsDict', + 'ComputeInstanceAutologgerSettingsArgs', + 'ComputeInstanceAutologgerSettingsArgsDict', + 'ComputeInstancePropertiesArgs', + 'ComputeInstancePropertiesArgsDict', + 'ComputeInstanceSshSettingsArgs', + 'ComputeInstanceSshSettingsArgsDict', + 'ComputeInstanceArgs', + 'ComputeInstanceArgsDict', + 'ComputeRecurrenceScheduleArgs', + 'ComputeRecurrenceScheduleArgsDict', + 'ComputeRuntimeDtoArgs', + 'ComputeRuntimeDtoArgsDict', + 'ComputeSchedulesArgs', + 'ComputeSchedulesArgsDict', + 'ComputeStartStopScheduleArgs', + 'ComputeStartStopScheduleArgsDict', + 'ContainerResourceRequirementsArgs', + 'ContainerResourceRequirementsArgsDict', + 'ContainerResourceSettingsArgs', + 'ContainerResourceSettingsArgsDict', + 'ContentSafetyEndpointDeploymentResourcePropertiesArgs', + 'ContentSafetyEndpointDeploymentResourcePropertiesArgsDict', + 'ContentSafetyArgs', + 'ContentSafetyArgsDict', + 'CosmosDbSettingsArgs', + 'CosmosDbSettingsArgsDict', + 'CreateMonitorActionArgs', + 'CreateMonitorActionArgsDict', + 'CronTriggerArgs', + 'CronTriggerArgsDict', + 'CronArgs', + 'CronArgsDict', + 'CustomForecastHorizonArgs', + 'CustomForecastHorizonArgsDict', + 'CustomKeysWorkspaceConnectionPropertiesArgs', + 'CustomKeysWorkspaceConnectionPropertiesArgsDict', + 'CustomKeysArgs', + 'CustomKeysArgsDict', + 'CustomMetricThresholdArgs', + 'CustomMetricThresholdArgsDict', + 'CustomModelFineTuningArgs', + 'CustomModelFineTuningArgsDict', + 'CustomModelJobInputArgs', + 'CustomModelJobInputArgsDict', + 'CustomModelJobOutputArgs', + 'CustomModelJobOutputArgsDict', + 'CustomMonitoringSignalArgs', + 'CustomMonitoringSignalArgsDict', + 'CustomNCrossValidationsArgs', + 'CustomNCrossValidationsArgsDict', + 'CustomSeasonalityArgs', + 'CustomSeasonalityArgsDict', + 'CustomServiceArgs', + 'CustomServiceArgsDict', + 'CustomTargetLagsArgs', + 'CustomTargetLagsArgsDict', + 'CustomTargetRollingWindowSizeArgs', + 'CustomTargetRollingWindowSizeArgsDict', + 'DataCollectorArgs', + 'DataCollectorArgsDict', + 'DataContainerArgs', + 'DataContainerArgsDict', + 'DataDriftMonitoringSignalArgs', + 'DataDriftMonitoringSignalArgsDict', + 'DataFactoryArgs', + 'DataFactoryArgsDict', + 'DataLakeAnalyticsSchemaPropertiesArgs', + 'DataLakeAnalyticsSchemaPropertiesArgsDict', + 'DataLakeAnalyticsArgs', + 'DataLakeAnalyticsArgsDict', + 'DataPathAssetReferenceArgs', + 'DataPathAssetReferenceArgsDict', + 'DataQualityMonitoringSignalArgs', + 'DataQualityMonitoringSignalArgsDict', + 'DatabricksPropertiesArgs', + 'DatabricksPropertiesArgsDict', + 'DatabricksArgs', + 'DatabricksArgsDict', + 'DefaultScaleSettingsArgs', + 'DefaultScaleSettingsArgsDict', + 'DeploymentResourceConfigurationArgs', + 'DeploymentResourceConfigurationArgsDict', + 'DistillationJobArgs', + 'DistillationJobArgsDict', + 'DockerArgs', + 'DockerArgsDict', + 'EncryptionPropertyArgs', + 'EncryptionPropertyArgsDict', + 'EndpointAuthKeysArgs', + 'EndpointAuthKeysArgsDict', + 'EndpointDeploymentModelArgs', + 'EndpointDeploymentModelArgsDict', + 'EndpointScheduleActionArgs', + 'EndpointScheduleActionArgsDict', + 'EndpointArgs', + 'EndpointArgsDict', + 'EnvironmentContainerArgs', + 'EnvironmentContainerArgsDict', + 'EnvironmentVariableArgs', + 'EnvironmentVariableArgsDict', + 'EnvironmentVersionArgs', + 'EnvironmentVersionArgsDict', + 'FeatureAttributionDriftMonitoringSignalArgs', + 'FeatureAttributionDriftMonitoringSignalArgsDict', + 'FeatureAttributionMetricThresholdArgs', + 'FeatureAttributionMetricThresholdArgsDict', + 'FeatureImportanceSettingsArgs', + 'FeatureImportanceSettingsArgsDict', + 'FeatureStoreSettingsArgs', + 'FeatureStoreSettingsArgsDict', + 'FeatureSubsetArgs', + 'FeatureSubsetArgsDict', + 'FeaturesetContainerArgs', + 'FeaturesetContainerArgsDict', + 'FeaturesetSpecificationArgs', + 'FeaturesetSpecificationArgsDict', + 'FeaturesetVersionArgs', + 'FeaturesetVersionArgsDict', + 'FeaturestoreEntityContainerArgs', + 'FeaturestoreEntityContainerArgsDict', + 'FeaturestoreEntityVersionArgs', + 'FeaturestoreEntityVersionArgsDict', + 'FineTuningJobArgs', + 'FineTuningJobArgsDict', + 'FinetuningDetailsArgs', + 'FinetuningDetailsArgsDict', + 'FixedInputDataArgs', + 'FixedInputDataArgsDict', + 'FlavorDataArgs', + 'FlavorDataArgsDict', + 'ForecastingSettingsArgs', + 'ForecastingSettingsArgsDict', + 'ForecastingTrainingSettingsArgs', + 'ForecastingTrainingSettingsArgsDict', + 'ForecastingArgs', + 'ForecastingArgsDict', + 'FqdnOutboundRuleArgs', + 'FqdnOutboundRuleArgsDict', + 'GridSamplingAlgorithmArgs', + 'GridSamplingAlgorithmArgsDict', + 'GroupEnvironmentConfigurationArgs', + 'GroupEnvironmentConfigurationArgsDict', + 'GroupModelConfigurationArgs', + 'GroupModelConfigurationArgsDict', + 'HDInsightPropertiesArgs', + 'HDInsightPropertiesArgsDict', + 'HDInsightArgs', + 'HDInsightArgsDict', + 'IPRuleArgs', + 'IPRuleArgsDict', + 'IdAssetReferenceArgs', + 'IdAssetReferenceArgsDict', + 'IdentityForCmkArgs', + 'IdentityForCmkArgsDict', + 'ImageClassificationMultilabelArgs', + 'ImageClassificationMultilabelArgsDict', + 'ImageClassificationArgs', + 'ImageClassificationArgsDict', + 'ImageDetailsArgs', + 'ImageDetailsArgsDict', + 'ImageInfoArgs', + 'ImageInfoArgsDict', + 'ImageInstanceSegmentationArgs', + 'ImageInstanceSegmentationArgsDict', + 'ImageLimitSettingsArgs', + 'ImageLimitSettingsArgsDict', + 'ImageModelDistributionSettingsClassificationArgs', + 'ImageModelDistributionSettingsClassificationArgsDict', + 'ImageModelDistributionSettingsObjectDetectionArgs', + 'ImageModelDistributionSettingsObjectDetectionArgsDict', + 'ImageModelSettingsClassificationArgs', + 'ImageModelSettingsClassificationArgsDict', + 'ImageModelSettingsObjectDetectionArgs', + 'ImageModelSettingsObjectDetectionArgsDict', + 'ImageObjectDetectionArgs', + 'ImageObjectDetectionArgsDict', + 'ImageSweepSettingsArgs', + 'ImageSweepSettingsArgsDict', + 'ImageArgs', + 'ImageArgsDict', + 'IndexColumnArgs', + 'IndexColumnArgsDict', + 'InferenceContainerPropertiesArgs', + 'InferenceContainerPropertiesArgsDict', + 'InferenceEndpointArgs', + 'InferenceEndpointArgsDict', + 'InferenceGroupArgs', + 'InferenceGroupArgsDict', + 'InferencePoolArgs', + 'InferencePoolArgsDict', + 'InstanceTypeSchemaResourcesArgs', + 'InstanceTypeSchemaResourcesArgsDict', + 'InstanceTypeSchemaArgs', + 'InstanceTypeSchemaArgsDict', + 'JobResourceConfigurationArgs', + 'JobResourceConfigurationArgsDict', + 'JobResourcesArgs', + 'JobResourcesArgsDict', + 'JobScheduleActionArgs', + 'JobScheduleActionArgsDict', + 'JobServiceArgs', + 'JobServiceArgsDict', + 'JupyterKernelConfigArgs', + 'JupyterKernelConfigArgsDict', + 'KeyVaultPropertiesArgs', + 'KeyVaultPropertiesArgsDict', + 'KubernetesOnlineDeploymentArgs', + 'KubernetesOnlineDeploymentArgsDict', + 'KubernetesPropertiesArgs', + 'KubernetesPropertiesArgsDict', + 'KubernetesArgs', + 'KubernetesArgsDict', + 'LabelGenerationArgs', + 'LabelGenerationArgsDict', + 'LakeHouseArtifactArgs', + 'LakeHouseArtifactArgsDict', + 'LiteralJobInputArgs', + 'LiteralJobInputArgsDict', + 'MLFlowModelJobInputArgs', + 'MLFlowModelJobInputArgsDict', + 'MLFlowModelJobOutputArgs', + 'MLFlowModelJobOutputArgsDict', + 'MLTableDataArgs', + 'MLTableDataArgsDict', + 'MLTableJobInputArgs', + 'MLTableJobInputArgsDict', + 'MLTableJobOutputArgs', + 'MLTableJobOutputArgsDict', + 'ManagedComputeIdentityArgs', + 'ManagedComputeIdentityArgsDict', + 'ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs', + 'ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'ManagedIdentityArgs', + 'ManagedIdentityArgsDict', + 'ManagedNetworkProvisionStatusArgs', + 'ManagedNetworkProvisionStatusArgsDict', + 'ManagedNetworkSettingsArgs', + 'ManagedNetworkSettingsArgsDict', + 'ManagedOnlineDeploymentArgs', + 'ManagedOnlineDeploymentArgsDict', + 'ManagedOnlineEndpointDeploymentResourcePropertiesArgs', + 'ManagedOnlineEndpointDeploymentResourcePropertiesArgsDict', + 'ManagedServiceIdentityArgs', + 'ManagedServiceIdentityArgsDict', + 'MarketplaceSubscriptionArgs', + 'MarketplaceSubscriptionArgsDict', + 'MaterializationComputeResourceArgs', + 'MaterializationComputeResourceArgsDict', + 'MaterializationSettingsArgs', + 'MaterializationSettingsArgsDict', + 'MedianStoppingPolicyArgs', + 'MedianStoppingPolicyArgsDict', + 'ModelContainerArgs', + 'ModelContainerArgsDict', + 'ModelSettingsArgs', + 'ModelSettingsArgsDict', + 'ModelVersionArgs', + 'ModelVersionArgsDict', + 'MonitorDefinitionArgs', + 'MonitorDefinitionArgsDict', + 'MonitorEmailNotificationSettingsArgs', + 'MonitorEmailNotificationSettingsArgsDict', + 'MonitorNotificationSettingsArgs', + 'MonitorNotificationSettingsArgsDict', + 'MonitorServerlessSparkComputeArgs', + 'MonitorServerlessSparkComputeArgsDict', + 'MonitoringTargetArgs', + 'MonitoringTargetArgsDict', + 'MonitoringThresholdArgs', + 'MonitoringThresholdArgsDict', + 'MpiArgs', + 'MpiArgsDict', + 'NetworkAclsArgs', + 'NetworkAclsArgsDict', + 'NlpVerticalFeaturizationSettingsArgs', + 'NlpVerticalFeaturizationSettingsArgsDict', + 'NlpVerticalLimitSettingsArgs', + 'NlpVerticalLimitSettingsArgsDict', + 'NoneAuthTypeWorkspaceConnectionPropertiesArgs', + 'NoneAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'NoneDatastoreCredentialsArgs', + 'NoneDatastoreCredentialsArgsDict', + 'NotificationSettingArgs', + 'NotificationSettingArgsDict', + 'NumericalDataDriftMetricThresholdArgs', + 'NumericalDataDriftMetricThresholdArgsDict', + 'NumericalDataQualityMetricThresholdArgs', + 'NumericalDataQualityMetricThresholdArgsDict', + 'NumericalPredictionDriftMetricThresholdArgs', + 'NumericalPredictionDriftMetricThresholdArgsDict', + 'OAuth2AuthTypeWorkspaceConnectionPropertiesArgs', + 'OAuth2AuthTypeWorkspaceConnectionPropertiesArgsDict', + 'ObjectiveArgs', + 'ObjectiveArgsDict', + 'OneLakeDatastoreArgs', + 'OneLakeDatastoreArgsDict', + 'OnlineEndpointArgs', + 'OnlineEndpointArgsDict', + 'OnlineRequestSettingsArgs', + 'OnlineRequestSettingsArgsDict', + 'OpenAIEndpointDeploymentResourcePropertiesArgs', + 'OpenAIEndpointDeploymentResourcePropertiesArgsDict', + 'OutputPathAssetReferenceArgs', + 'OutputPathAssetReferenceArgsDict', + 'PATAuthTypeWorkspaceConnectionPropertiesArgs', + 'PATAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'PackageDetailsArgs', + 'PackageDetailsArgsDict', + 'PersonalComputeInstanceSettingsArgs', + 'PersonalComputeInstanceSettingsArgsDict', + 'PipelineJobArgs', + 'PipelineJobArgsDict', + 'PredictionDriftMonitoringSignalArgs', + 'PredictionDriftMonitoringSignalArgsDict', + 'PrivateEndpointDestinationArgs', + 'PrivateEndpointDestinationArgsDict', + 'PrivateEndpointOutboundRuleArgs', + 'PrivateEndpointOutboundRuleArgsDict', + 'PrivateEndpointResourceArgs', + 'PrivateEndpointResourceArgsDict', + 'PrivateLinkServiceConnectionStateArgs', + 'PrivateLinkServiceConnectionStateArgsDict', + 'ProbeSettingsArgs', + 'ProbeSettingsArgsDict', + 'PromptSettingsArgs', + 'PromptSettingsArgsDict', + 'PyTorchArgs', + 'PyTorchArgsDict', + 'QueueSettingsArgs', + 'QueueSettingsArgsDict', + 'RaiBlocklistConfigArgs', + 'RaiBlocklistConfigArgsDict', + 'RaiBlocklistItemPropertiesArgs', + 'RaiBlocklistItemPropertiesArgsDict', + 'RaiBlocklistPropertiesArgs', + 'RaiBlocklistPropertiesArgsDict', + 'RaiPolicyContentFilterArgs', + 'RaiPolicyContentFilterArgsDict', + 'RaiPolicyPropertiesArgs', + 'RaiPolicyPropertiesArgsDict', + 'RandomSamplingAlgorithmArgs', + 'RandomSamplingAlgorithmArgsDict', + 'RecurrenceScheduleArgs', + 'RecurrenceScheduleArgsDict', + 'RecurrenceTriggerArgs', + 'RecurrenceTriggerArgsDict', + 'RecurrenceArgs', + 'RecurrenceArgsDict', + 'RegistryPrivateEndpointConnectionPropertiesArgs', + 'RegistryPrivateEndpointConnectionPropertiesArgsDict', + 'RegistryPrivateEndpointConnectionArgs', + 'RegistryPrivateEndpointConnectionArgsDict', + 'RegistryPrivateLinkServiceConnectionStateArgs', + 'RegistryPrivateLinkServiceConnectionStateArgsDict', + 'RegistryRegionArmDetailsArgs', + 'RegistryRegionArmDetailsArgsDict', + 'RegistryArgs', + 'RegistryArgsDict', + 'RegressionTrainingSettingsArgs', + 'RegressionTrainingSettingsArgsDict', + 'RegressionArgs', + 'RegressionArgsDict', + 'RequestConfigurationArgs', + 'RequestConfigurationArgsDict', + 'RequestLoggingArgs', + 'RequestLoggingArgsDict', + 'ResourceIdArgs', + 'ResourceIdArgsDict', + 'RollingInputDataArgs', + 'RollingInputDataArgsDict', + 'RouteArgs', + 'RouteArgsDict', + 'SASAuthTypeWorkspaceConnectionPropertiesArgs', + 'SASAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'SasDatastoreCredentialsArgs', + 'SasDatastoreCredentialsArgsDict', + 'SasDatastoreSecretsArgs', + 'SasDatastoreSecretsArgsDict', + 'ScaleSettingsArgs', + 'ScaleSettingsArgsDict', + 'ScaleUnitConfigurationArgs', + 'ScaleUnitConfigurationArgsDict', + 'ScheduleBaseArgs', + 'ScheduleBaseArgsDict', + 'ScheduleArgs', + 'ScheduleArgsDict', + 'ScriptReferenceArgs', + 'ScriptReferenceArgsDict', + 'ScriptsToExecuteArgs', + 'ScriptsToExecuteArgsDict', + 'ServerlessComputeSettingsArgs', + 'ServerlessComputeSettingsArgsDict', + 'ServerlessEndpointArgs', + 'ServerlessEndpointArgsDict', + 'ServiceManagedResourcesSettingsArgs', + 'ServiceManagedResourcesSettingsArgsDict', + 'ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs', + 'ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'ServicePrincipalDatastoreCredentialsArgs', + 'ServicePrincipalDatastoreCredentialsArgsDict', + 'ServicePrincipalDatastoreSecretsArgs', + 'ServicePrincipalDatastoreSecretsArgsDict', + 'ServiceTagDestinationArgs', + 'ServiceTagDestinationArgsDict', + 'ServiceTagOutboundRuleArgs', + 'ServiceTagOutboundRuleArgsDict', + 'SetupScriptsArgs', + 'SetupScriptsArgsDict', + 'SharedPrivateLinkResourceArgs', + 'SharedPrivateLinkResourceArgsDict', + 'SkuArgs', + 'SkuArgsDict', + 'SparkJobPythonEntryArgs', + 'SparkJobPythonEntryArgsDict', + 'SparkJobScalaEntryArgs', + 'SparkJobScalaEntryArgsDict', + 'SparkJobArgs', + 'SparkJobArgsDict', + 'SparkResourceConfigurationArgs', + 'SparkResourceConfigurationArgsDict', + 'SpeechEndpointDeploymentResourcePropertiesArgs', + 'SpeechEndpointDeploymentResourcePropertiesArgsDict', + 'SslConfigurationArgs', + 'SslConfigurationArgsDict', + 'StackEnsembleSettingsArgs', + 'StackEnsembleSettingsArgsDict', + 'StaticInputDataArgs', + 'StaticInputDataArgsDict', + 'StorageAccountDetailsArgs', + 'StorageAccountDetailsArgsDict', + 'StringStringKeyValuePairArgs', + 'StringStringKeyValuePairArgsDict', + 'SweepJobLimitsArgs', + 'SweepJobLimitsArgsDict', + 'SweepJobArgs', + 'SweepJobArgsDict', + 'SynapseSparkPropertiesArgs', + 'SynapseSparkPropertiesArgsDict', + 'SynapseSparkArgs', + 'SynapseSparkArgsDict', + 'SystemCreatedAcrAccountArgs', + 'SystemCreatedAcrAccountArgsDict', + 'SystemCreatedStorageAccountArgs', + 'SystemCreatedStorageAccountArgsDict', + 'TableVerticalFeaturizationSettingsArgs', + 'TableVerticalFeaturizationSettingsArgsDict', + 'TableVerticalLimitSettingsArgs', + 'TableVerticalLimitSettingsArgsDict', + 'TargetUtilizationScaleSettingsArgs', + 'TargetUtilizationScaleSettingsArgsDict', + 'TeacherModelEndpointRequestSettingsArgs', + 'TeacherModelEndpointRequestSettingsArgsDict', + 'TeacherModelEndpointArgs', + 'TeacherModelEndpointArgsDict', + 'TeacherModelSettingsArgs', + 'TeacherModelSettingsArgsDict', + 'TensorFlowArgs', + 'TensorFlowArgsDict', + 'TextClassificationMultilabelArgs', + 'TextClassificationMultilabelArgsDict', + 'TextClassificationArgs', + 'TextClassificationArgsDict', + 'TextNerArgs', + 'TextNerArgsDict', + 'TmpfsOptionsArgs', + 'TmpfsOptionsArgsDict', + 'TopNFeaturesByAttributionArgs', + 'TopNFeaturesByAttributionArgsDict', + 'TrialComponentArgs', + 'TrialComponentArgsDict', + 'TritonModelJobInputArgs', + 'TritonModelJobInputArgsDict', + 'TritonModelJobOutputArgs', + 'TritonModelJobOutputArgsDict', + 'TruncationSelectionPolicyArgs', + 'TruncationSelectionPolicyArgsDict', + 'UriFileDataVersionArgs', + 'UriFileDataVersionArgsDict', + 'UriFileJobInputArgs', + 'UriFileJobInputArgsDict', + 'UriFileJobOutputArgs', + 'UriFileJobOutputArgsDict', + 'UriFolderDataVersionArgs', + 'UriFolderDataVersionArgsDict', + 'UriFolderJobInputArgs', + 'UriFolderJobInputArgsDict', + 'UriFolderJobOutputArgs', + 'UriFolderJobOutputArgsDict', + 'UserAccountCredentialsArgs', + 'UserAccountCredentialsArgsDict', + 'UserCreatedAcrAccountArgs', + 'UserCreatedAcrAccountArgsDict', + 'UserCreatedStorageAccountArgs', + 'UserCreatedStorageAccountArgsDict', + 'UserIdentityArgs', + 'UserIdentityArgsDict', + 'UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs', + 'UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgsDict', + 'VirtualMachineImageArgs', + 'VirtualMachineImageArgsDict', + 'VirtualMachineSchemaPropertiesArgs', + 'VirtualMachineSchemaPropertiesArgsDict', + 'VirtualMachineSshCredentialsArgs', + 'VirtualMachineSshCredentialsArgsDict', + 'VirtualMachineArgs', + 'VirtualMachineArgsDict', + 'VolumeDefinitionArgs', + 'VolumeDefinitionArgsDict', + 'VolumeOptionsArgs', + 'VolumeOptionsArgsDict', + 'VulnerabilityDetailsArgs', + 'VulnerabilityDetailsArgsDict', + 'VulnerabilityFindingsArgs', + 'VulnerabilityFindingsArgsDict', + 'WorkspaceConnectionAccessKeyArgs', + 'WorkspaceConnectionAccessKeyArgsDict', + 'WorkspaceConnectionAccountKeyArgs', + 'WorkspaceConnectionAccountKeyArgsDict', + 'WorkspaceConnectionApiKeyArgs', + 'WorkspaceConnectionApiKeyArgsDict', + 'WorkspaceConnectionManagedIdentityArgs', + 'WorkspaceConnectionManagedIdentityArgsDict', + 'WorkspaceConnectionOAuth2Args', + 'WorkspaceConnectionOAuth2ArgsDict', + 'WorkspaceConnectionPersonalAccessTokenArgs', + 'WorkspaceConnectionPersonalAccessTokenArgsDict', + 'WorkspaceConnectionServicePrincipalArgs', + 'WorkspaceConnectionServicePrincipalArgsDict', + 'WorkspaceConnectionSharedAccessSignatureArgs', + 'WorkspaceConnectionSharedAccessSignatureArgsDict', + 'WorkspaceConnectionUsernamePasswordArgs', + 'WorkspaceConnectionUsernamePasswordArgsDict', + 'WorkspaceHubConfigArgs', + 'WorkspaceHubConfigArgsDict', +] + +MYPY = False + +if not MYPY: + class AADAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + """ + This connection type covers the AAD auth for any applicable Azure service + """ + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'AAD'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + AADAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AADAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + This connection type covers the AAD auth for any applicable Azure service + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'AAD'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'AAD') + if category is not None: + pulumi.set(__self__, "category", category) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'AAD'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class AKSSchemaPropertiesArgsDict(TypedDict): + """ + AKS properties + """ + agent_count: NotRequired[pulumi.Input[int]] + """ + Number of agents + """ + agent_vm_size: NotRequired[pulumi.Input[str]] + """ + Agent virtual machine size + """ + aks_networking_configuration: NotRequired[pulumi.Input['AksNetworkingConfigurationArgsDict']] + """ + AKS networking configuration for vnet + """ + cluster_fqdn: NotRequired[pulumi.Input[str]] + """ + Cluster full qualified domain name + """ + cluster_purpose: NotRequired[pulumi.Input[Union[str, 'ClusterPurpose']]] + """ + Intended usage of the cluster + """ + load_balancer_subnet: NotRequired[pulumi.Input[str]] + """ + Load Balancer Subnet + """ + load_balancer_type: NotRequired[pulumi.Input[Union[str, 'LoadBalancerType']]] + """ + Load Balancer Type + """ + ssl_configuration: NotRequired[pulumi.Input['SslConfigurationArgsDict']] + """ + SSL configuration + """ +elif False: + AKSSchemaPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AKSSchemaPropertiesArgs: + def __init__(__self__, *, + agent_count: Optional[pulumi.Input[int]] = None, + agent_vm_size: Optional[pulumi.Input[str]] = None, + aks_networking_configuration: Optional[pulumi.Input['AksNetworkingConfigurationArgs']] = None, + cluster_fqdn: Optional[pulumi.Input[str]] = None, + cluster_purpose: Optional[pulumi.Input[Union[str, 'ClusterPurpose']]] = None, + load_balancer_subnet: Optional[pulumi.Input[str]] = None, + load_balancer_type: Optional[pulumi.Input[Union[str, 'LoadBalancerType']]] = None, + ssl_configuration: Optional[pulumi.Input['SslConfigurationArgs']] = None): + """ + AKS properties + :param pulumi.Input[int] agent_count: Number of agents + :param pulumi.Input[str] agent_vm_size: Agent virtual machine size + :param pulumi.Input['AksNetworkingConfigurationArgs'] aks_networking_configuration: AKS networking configuration for vnet + :param pulumi.Input[str] cluster_fqdn: Cluster full qualified domain name + :param pulumi.Input[Union[str, 'ClusterPurpose']] cluster_purpose: Intended usage of the cluster + :param pulumi.Input[str] load_balancer_subnet: Load Balancer Subnet + :param pulumi.Input[Union[str, 'LoadBalancerType']] load_balancer_type: Load Balancer Type + :param pulumi.Input['SslConfigurationArgs'] ssl_configuration: SSL configuration + """ + if agent_count is not None: + pulumi.set(__self__, "agent_count", agent_count) + if agent_vm_size is not None: + pulumi.set(__self__, "agent_vm_size", agent_vm_size) + if aks_networking_configuration is not None: + pulumi.set(__self__, "aks_networking_configuration", aks_networking_configuration) + if cluster_fqdn is not None: + pulumi.set(__self__, "cluster_fqdn", cluster_fqdn) + if cluster_purpose is None: + cluster_purpose = 'FastProd' + if cluster_purpose is not None: + pulumi.set(__self__, "cluster_purpose", cluster_purpose) + if load_balancer_subnet is not None: + pulumi.set(__self__, "load_balancer_subnet", load_balancer_subnet) + if load_balancer_type is None: + load_balancer_type = 'PublicIp' + if load_balancer_type is not None: + pulumi.set(__self__, "load_balancer_type", load_balancer_type) + if ssl_configuration is not None: + pulumi.set(__self__, "ssl_configuration", ssl_configuration) + + @property + @pulumi.getter(name="agentCount") + def agent_count(self) -> Optional[pulumi.Input[int]]: + """ + Number of agents + """ + return pulumi.get(self, "agent_count") + + @agent_count.setter + def agent_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "agent_count", value) + + @property + @pulumi.getter(name="agentVmSize") + def agent_vm_size(self) -> Optional[pulumi.Input[str]]: + """ + Agent virtual machine size + """ + return pulumi.get(self, "agent_vm_size") + + @agent_vm_size.setter + def agent_vm_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "agent_vm_size", value) + + @property + @pulumi.getter(name="aksNetworkingConfiguration") + def aks_networking_configuration(self) -> Optional[pulumi.Input['AksNetworkingConfigurationArgs']]: + """ + AKS networking configuration for vnet + """ + return pulumi.get(self, "aks_networking_configuration") + + @aks_networking_configuration.setter + def aks_networking_configuration(self, value: Optional[pulumi.Input['AksNetworkingConfigurationArgs']]): + pulumi.set(self, "aks_networking_configuration", value) + + @property + @pulumi.getter(name="clusterFqdn") + def cluster_fqdn(self) -> Optional[pulumi.Input[str]]: + """ + Cluster full qualified domain name + """ + return pulumi.get(self, "cluster_fqdn") + + @cluster_fqdn.setter + def cluster_fqdn(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cluster_fqdn", value) + + @property + @pulumi.getter(name="clusterPurpose") + def cluster_purpose(self) -> Optional[pulumi.Input[Union[str, 'ClusterPurpose']]]: + """ + Intended usage of the cluster + """ + return pulumi.get(self, "cluster_purpose") + + @cluster_purpose.setter + def cluster_purpose(self, value: Optional[pulumi.Input[Union[str, 'ClusterPurpose']]]): + pulumi.set(self, "cluster_purpose", value) + + @property + @pulumi.getter(name="loadBalancerSubnet") + def load_balancer_subnet(self) -> Optional[pulumi.Input[str]]: + """ + Load Balancer Subnet + """ + return pulumi.get(self, "load_balancer_subnet") + + @load_balancer_subnet.setter + def load_balancer_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "load_balancer_subnet", value) + + @property + @pulumi.getter(name="loadBalancerType") + def load_balancer_type(self) -> Optional[pulumi.Input[Union[str, 'LoadBalancerType']]]: + """ + Load Balancer Type + """ + return pulumi.get(self, "load_balancer_type") + + @load_balancer_type.setter + def load_balancer_type(self, value: Optional[pulumi.Input[Union[str, 'LoadBalancerType']]]): + pulumi.set(self, "load_balancer_type", value) + + @property + @pulumi.getter(name="sslConfiguration") + def ssl_configuration(self) -> Optional[pulumi.Input['SslConfigurationArgs']]: + """ + SSL configuration + """ + return pulumi.get(self, "ssl_configuration") + + @ssl_configuration.setter + def ssl_configuration(self, value: Optional[pulumi.Input['SslConfigurationArgs']]): + pulumi.set(self, "ssl_configuration", value) + + +if not MYPY: + class AKSArgsDict(TypedDict): + """ + A Machine Learning compute based on AKS. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'AKS'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['AKSSchemaPropertiesArgsDict']] + """ + AKS properties + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + AKSArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AKSArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['AKSSchemaPropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + A Machine Learning compute based on AKS. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'AKS'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input['AKSSchemaPropertiesArgs'] properties: AKS properties + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'AKS') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'AKS'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['AKSSchemaPropertiesArgs']]: + """ + AKS properties + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['AKSSchemaPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class AccessKeyAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'AccessKey'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionAccessKeyArgsDict']] + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + AccessKeyAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionAccessKeyArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'AccessKey'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'AccessKey') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'AccessKey'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionAccessKeyArgs']]: + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionAccessKeyArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class AccountKeyAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + """ + This connection type covers the account key connection for Azure storage + """ + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'AccountKey'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionAccountKeyArgsDict']] + """ + Account key object for workspace connection credential. + """ + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + AccountKeyAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionAccountKeyArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + This connection type covers the account key connection for Azure storage + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'AccountKey'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input['WorkspaceConnectionAccountKeyArgs'] credentials: Account key object for workspace connection credential. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'AccountKey') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'AccountKey'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionAccountKeyArgs']]: + """ + Account key object for workspace connection credential. + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionAccountKeyArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class AccountKeyDatastoreCredentialsArgsDict(TypedDict): + """ + Account key datastore credentials configuration. + """ + credentials_type: pulumi.Input[str] + """ + Enum to determine the datastore credentials type. + Expected value is 'AccountKey'. + """ + secrets: pulumi.Input['AccountKeyDatastoreSecretsArgsDict'] + """ + [Required] Storage account secrets. + """ +elif False: + AccountKeyDatastoreCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AccountKeyDatastoreCredentialsArgs: + def __init__(__self__, *, + credentials_type: pulumi.Input[str], + secrets: pulumi.Input['AccountKeyDatastoreSecretsArgs']): + """ + Account key datastore credentials configuration. + :param pulumi.Input[str] credentials_type: Enum to determine the datastore credentials type. + Expected value is 'AccountKey'. + :param pulumi.Input['AccountKeyDatastoreSecretsArgs'] secrets: [Required] Storage account secrets. + """ + pulumi.set(__self__, "credentials_type", 'AccountKey') + pulumi.set(__self__, "secrets", secrets) + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore credentials type. + Expected value is 'AccountKey'. + """ + return pulumi.get(self, "credentials_type") + + @credentials_type.setter + def credentials_type(self, value: pulumi.Input[str]): + pulumi.set(self, "credentials_type", value) + + @property + @pulumi.getter + def secrets(self) -> pulumi.Input['AccountKeyDatastoreSecretsArgs']: + """ + [Required] Storage account secrets. + """ + return pulumi.get(self, "secrets") + + @secrets.setter + def secrets(self, value: pulumi.Input['AccountKeyDatastoreSecretsArgs']): + pulumi.set(self, "secrets", value) + + +if not MYPY: + class AccountKeyDatastoreSecretsArgsDict(TypedDict): + """ + Datastore account key secrets. + """ + secrets_type: pulumi.Input[str] + """ + Enum to determine the datastore secrets type. + Expected value is 'AccountKey'. + """ + key: NotRequired[pulumi.Input[str]] + """ + Storage account key. + """ +elif False: + AccountKeyDatastoreSecretsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AccountKeyDatastoreSecretsArgs: + def __init__(__self__, *, + secrets_type: pulumi.Input[str], + key: Optional[pulumi.Input[str]] = None): + """ + Datastore account key secrets. + :param pulumi.Input[str] secrets_type: Enum to determine the datastore secrets type. + Expected value is 'AccountKey'. + :param pulumi.Input[str] key: Storage account key. + """ + pulumi.set(__self__, "secrets_type", 'AccountKey') + if key is not None: + pulumi.set(__self__, "key", key) + + @property + @pulumi.getter(name="secretsType") + def secrets_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore secrets type. + Expected value is 'AccountKey'. + """ + return pulumi.get(self, "secrets_type") + + @secrets_type.setter + def secrets_type(self, value: pulumi.Input[str]): + pulumi.set(self, "secrets_type", value) + + @property + @pulumi.getter + def key(self) -> Optional[pulumi.Input[str]]: + """ + Storage account key. + """ + return pulumi.get(self, "key") + + @key.setter + def key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key", value) + + +if not MYPY: + class AcrDetailsArgsDict(TypedDict): + """ + Details of ACR account to be used for the Registry + """ + system_created_acr_account: NotRequired[pulumi.Input['SystemCreatedAcrAccountArgsDict']] + """ + Details of system created ACR account to be used for the Registry + """ + user_created_acr_account: NotRequired[pulumi.Input['UserCreatedAcrAccountArgsDict']] + """ + Details of user created ACR account to be used for the Registry + """ +elif False: + AcrDetailsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AcrDetailsArgs: + def __init__(__self__, *, + system_created_acr_account: Optional[pulumi.Input['SystemCreatedAcrAccountArgs']] = None, + user_created_acr_account: Optional[pulumi.Input['UserCreatedAcrAccountArgs']] = None): + """ + Details of ACR account to be used for the Registry + :param pulumi.Input['SystemCreatedAcrAccountArgs'] system_created_acr_account: Details of system created ACR account to be used for the Registry + :param pulumi.Input['UserCreatedAcrAccountArgs'] user_created_acr_account: Details of user created ACR account to be used for the Registry + """ + if system_created_acr_account is not None: + pulumi.set(__self__, "system_created_acr_account", system_created_acr_account) + if user_created_acr_account is not None: + pulumi.set(__self__, "user_created_acr_account", user_created_acr_account) + + @property + @pulumi.getter(name="systemCreatedAcrAccount") + def system_created_acr_account(self) -> Optional[pulumi.Input['SystemCreatedAcrAccountArgs']]: + """ + Details of system created ACR account to be used for the Registry + """ + return pulumi.get(self, "system_created_acr_account") + + @system_created_acr_account.setter + def system_created_acr_account(self, value: Optional[pulumi.Input['SystemCreatedAcrAccountArgs']]): + pulumi.set(self, "system_created_acr_account", value) + + @property + @pulumi.getter(name="userCreatedAcrAccount") + def user_created_acr_account(self) -> Optional[pulumi.Input['UserCreatedAcrAccountArgs']]: + """ + Details of user created ACR account to be used for the Registry + """ + return pulumi.get(self, "user_created_acr_account") + + @user_created_acr_account.setter + def user_created_acr_account(self, value: Optional[pulumi.Input['UserCreatedAcrAccountArgs']]): + pulumi.set(self, "user_created_acr_account", value) + + +if not MYPY: + class AksNetworkingConfigurationArgsDict(TypedDict): + """ + Advance configuration for AKS networking + """ + dns_service_ip: NotRequired[pulumi.Input[str]] + """ + An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + """ + docker_bridge_cidr: NotRequired[pulumi.Input[str]] + """ + A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + """ + service_cidr: NotRequired[pulumi.Input[str]] + """ + A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + """ + subnet_id: NotRequired[pulumi.Input[str]] + """ + Virtual network subnet resource ID the compute nodes belong to + """ +elif False: + AksNetworkingConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AksNetworkingConfigurationArgs: + def __init__(__self__, *, + dns_service_ip: Optional[pulumi.Input[str]] = None, + docker_bridge_cidr: Optional[pulumi.Input[str]] = None, + service_cidr: Optional[pulumi.Input[str]] = None, + subnet_id: Optional[pulumi.Input[str]] = None): + """ + Advance configuration for AKS networking + :param pulumi.Input[str] dns_service_ip: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + :param pulumi.Input[str] docker_bridge_cidr: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + :param pulumi.Input[str] service_cidr: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + :param pulumi.Input[str] subnet_id: Virtual network subnet resource ID the compute nodes belong to + """ + if dns_service_ip is not None: + pulumi.set(__self__, "dns_service_ip", dns_service_ip) + if docker_bridge_cidr is not None: + pulumi.set(__self__, "docker_bridge_cidr", docker_bridge_cidr) + if service_cidr is not None: + pulumi.set(__self__, "service_cidr", service_cidr) + if subnet_id is not None: + pulumi.set(__self__, "subnet_id", subnet_id) + + @property + @pulumi.getter(name="dnsServiceIP") + def dns_service_ip(self) -> Optional[pulumi.Input[str]]: + """ + An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + """ + return pulumi.get(self, "dns_service_ip") + + @dns_service_ip.setter + def dns_service_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dns_service_ip", value) + + @property + @pulumi.getter(name="dockerBridgeCidr") + def docker_bridge_cidr(self) -> Optional[pulumi.Input[str]]: + """ + A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + """ + return pulumi.get(self, "docker_bridge_cidr") + + @docker_bridge_cidr.setter + def docker_bridge_cidr(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "docker_bridge_cidr", value) + + @property + @pulumi.getter(name="serviceCidr") + def service_cidr(self) -> Optional[pulumi.Input[str]]: + """ + A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + """ + return pulumi.get(self, "service_cidr") + + @service_cidr.setter + def service_cidr(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "service_cidr", value) + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> Optional[pulumi.Input[str]]: + """ + Virtual network subnet resource ID the compute nodes belong to + """ + return pulumi.get(self, "subnet_id") + + @subnet_id.setter + def subnet_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subnet_id", value) + + +if not MYPY: + class AllFeaturesArgsDict(TypedDict): + filter_type: pulumi.Input[str] + """ + + Expected value is 'AllFeatures'. + """ +elif False: + AllFeaturesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AllFeaturesArgs: + def __init__(__self__, *, + filter_type: pulumi.Input[str]): + """ + :param pulumi.Input[str] filter_type: + Expected value is 'AllFeatures'. + """ + pulumi.set(__self__, "filter_type", 'AllFeatures') + + @property + @pulumi.getter(name="filterType") + def filter_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'AllFeatures'. + """ + return pulumi.get(self, "filter_type") + + @filter_type.setter + def filter_type(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_type", value) + + +if not MYPY: + class AllNodesArgsDict(TypedDict): + """ + All nodes means the service will be running on all of the nodes of the job + """ + nodes_value_type: pulumi.Input[str] + """ + The enumerated types for the nodes value + Expected value is 'All'. + """ +elif False: + AllNodesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AllNodesArgs: + def __init__(__self__, *, + nodes_value_type: pulumi.Input[str]): + """ + All nodes means the service will be running on all of the nodes of the job + :param pulumi.Input[str] nodes_value_type: The enumerated types for the nodes value + Expected value is 'All'. + """ + pulumi.set(__self__, "nodes_value_type", 'All') + + @property + @pulumi.getter(name="nodesValueType") + def nodes_value_type(self) -> pulumi.Input[str]: + """ + The enumerated types for the nodes value + Expected value is 'All'. + """ + return pulumi.get(self, "nodes_value_type") + + @nodes_value_type.setter + def nodes_value_type(self, value: pulumi.Input[str]): + pulumi.set(self, "nodes_value_type", value) + + +if not MYPY: + class AmlComputePropertiesArgsDict(TypedDict): + """ + AML Compute properties + """ + enable_node_public_ip: NotRequired[pulumi.Input[bool]] + """ + Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + """ + isolated_network: NotRequired[pulumi.Input[bool]] + """ + Network is isolated or not + """ + os_type: NotRequired[pulumi.Input[Union[str, 'OsType']]] + """ + Compute OS Type + """ + property_bag: NotRequired[Any] + """ + A property bag containing additional properties. + """ + remote_login_port_public_access: NotRequired[pulumi.Input[Union[str, 'RemoteLoginPortPublicAccess']]] + """ + State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + """ + scale_settings: NotRequired[pulumi.Input['ScaleSettingsArgsDict']] + """ + Scale settings for AML Compute + """ + subnet: NotRequired[pulumi.Input['ResourceIdArgsDict']] + """ + Virtual network subnet resource ID the compute nodes belong to. + """ + user_account_credentials: NotRequired[pulumi.Input['UserAccountCredentialsArgsDict']] + """ + Credentials for an administrator user account that will be created on each compute node. + """ + virtual_machine_image: NotRequired[pulumi.Input['VirtualMachineImageArgsDict']] + """ + Virtual Machine image for AML Compute - windows only + """ + vm_priority: NotRequired[pulumi.Input[Union[str, 'VmPriority']]] + """ + Virtual Machine priority + """ + vm_size: NotRequired[pulumi.Input[str]] + """ + Virtual Machine Size + """ +elif False: + AmlComputePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AmlComputePropertiesArgs: + def __init__(__self__, *, + enable_node_public_ip: Optional[pulumi.Input[bool]] = None, + isolated_network: Optional[pulumi.Input[bool]] = None, + os_type: Optional[pulumi.Input[Union[str, 'OsType']]] = None, + property_bag: Optional[Any] = None, + remote_login_port_public_access: Optional[pulumi.Input[Union[str, 'RemoteLoginPortPublicAccess']]] = None, + scale_settings: Optional[pulumi.Input['ScaleSettingsArgs']] = None, + subnet: Optional[pulumi.Input['ResourceIdArgs']] = None, + user_account_credentials: Optional[pulumi.Input['UserAccountCredentialsArgs']] = None, + virtual_machine_image: Optional[pulumi.Input['VirtualMachineImageArgs']] = None, + vm_priority: Optional[pulumi.Input[Union[str, 'VmPriority']]] = None, + vm_size: Optional[pulumi.Input[str]] = None): + """ + AML Compute properties + :param pulumi.Input[bool] enable_node_public_ip: Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + :param pulumi.Input[bool] isolated_network: Network is isolated or not + :param pulumi.Input[Union[str, 'OsType']] os_type: Compute OS Type + :param Any property_bag: A property bag containing additional properties. + :param pulumi.Input[Union[str, 'RemoteLoginPortPublicAccess']] remote_login_port_public_access: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + :param pulumi.Input['ScaleSettingsArgs'] scale_settings: Scale settings for AML Compute + :param pulumi.Input['ResourceIdArgs'] subnet: Virtual network subnet resource ID the compute nodes belong to. + :param pulumi.Input['UserAccountCredentialsArgs'] user_account_credentials: Credentials for an administrator user account that will be created on each compute node. + :param pulumi.Input['VirtualMachineImageArgs'] virtual_machine_image: Virtual Machine image for AML Compute - windows only + :param pulumi.Input[Union[str, 'VmPriority']] vm_priority: Virtual Machine priority + :param pulumi.Input[str] vm_size: Virtual Machine Size + """ + if enable_node_public_ip is None: + enable_node_public_ip = True + if enable_node_public_ip is not None: + pulumi.set(__self__, "enable_node_public_ip", enable_node_public_ip) + if isolated_network is not None: + pulumi.set(__self__, "isolated_network", isolated_network) + if os_type is None: + os_type = 'Linux' + if os_type is not None: + pulumi.set(__self__, "os_type", os_type) + if property_bag is not None: + pulumi.set(__self__, "property_bag", property_bag) + if remote_login_port_public_access is None: + remote_login_port_public_access = 'NotSpecified' + if remote_login_port_public_access is not None: + pulumi.set(__self__, "remote_login_port_public_access", remote_login_port_public_access) + if scale_settings is not None: + pulumi.set(__self__, "scale_settings", scale_settings) + if subnet is not None: + pulumi.set(__self__, "subnet", subnet) + if user_account_credentials is not None: + pulumi.set(__self__, "user_account_credentials", user_account_credentials) + if virtual_machine_image is not None: + pulumi.set(__self__, "virtual_machine_image", virtual_machine_image) + if vm_priority is not None: + pulumi.set(__self__, "vm_priority", vm_priority) + if vm_size is not None: + pulumi.set(__self__, "vm_size", vm_size) + + @property + @pulumi.getter(name="enableNodePublicIp") + def enable_node_public_ip(self) -> Optional[pulumi.Input[bool]]: + """ + Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + """ + return pulumi.get(self, "enable_node_public_ip") + + @enable_node_public_ip.setter + def enable_node_public_ip(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_node_public_ip", value) + + @property + @pulumi.getter(name="isolatedNetwork") + def isolated_network(self) -> Optional[pulumi.Input[bool]]: + """ + Network is isolated or not + """ + return pulumi.get(self, "isolated_network") + + @isolated_network.setter + def isolated_network(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "isolated_network", value) + + @property + @pulumi.getter(name="osType") + def os_type(self) -> Optional[pulumi.Input[Union[str, 'OsType']]]: + """ + Compute OS Type + """ + return pulumi.get(self, "os_type") + + @os_type.setter + def os_type(self, value: Optional[pulumi.Input[Union[str, 'OsType']]]): + pulumi.set(self, "os_type", value) + + @property + @pulumi.getter(name="propertyBag") + def property_bag(self) -> Optional[Any]: + """ + A property bag containing additional properties. + """ + return pulumi.get(self, "property_bag") + + @property_bag.setter + def property_bag(self, value: Optional[Any]): + pulumi.set(self, "property_bag", value) + + @property + @pulumi.getter(name="remoteLoginPortPublicAccess") + def remote_login_port_public_access(self) -> Optional[pulumi.Input[Union[str, 'RemoteLoginPortPublicAccess']]]: + """ + State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + """ + return pulumi.get(self, "remote_login_port_public_access") + + @remote_login_port_public_access.setter + def remote_login_port_public_access(self, value: Optional[pulumi.Input[Union[str, 'RemoteLoginPortPublicAccess']]]): + pulumi.set(self, "remote_login_port_public_access", value) + + @property + @pulumi.getter(name="scaleSettings") + def scale_settings(self) -> Optional[pulumi.Input['ScaleSettingsArgs']]: + """ + Scale settings for AML Compute + """ + return pulumi.get(self, "scale_settings") + + @scale_settings.setter + def scale_settings(self, value: Optional[pulumi.Input['ScaleSettingsArgs']]): + pulumi.set(self, "scale_settings", value) + + @property + @pulumi.getter + def subnet(self) -> Optional[pulumi.Input['ResourceIdArgs']]: + """ + Virtual network subnet resource ID the compute nodes belong to. + """ + return pulumi.get(self, "subnet") + + @subnet.setter + def subnet(self, value: Optional[pulumi.Input['ResourceIdArgs']]): + pulumi.set(self, "subnet", value) + + @property + @pulumi.getter(name="userAccountCredentials") + def user_account_credentials(self) -> Optional[pulumi.Input['UserAccountCredentialsArgs']]: + """ + Credentials for an administrator user account that will be created on each compute node. + """ + return pulumi.get(self, "user_account_credentials") + + @user_account_credentials.setter + def user_account_credentials(self, value: Optional[pulumi.Input['UserAccountCredentialsArgs']]): + pulumi.set(self, "user_account_credentials", value) + + @property + @pulumi.getter(name="virtualMachineImage") + def virtual_machine_image(self) -> Optional[pulumi.Input['VirtualMachineImageArgs']]: + """ + Virtual Machine image for AML Compute - windows only + """ + return pulumi.get(self, "virtual_machine_image") + + @virtual_machine_image.setter + def virtual_machine_image(self, value: Optional[pulumi.Input['VirtualMachineImageArgs']]): + pulumi.set(self, "virtual_machine_image", value) + + @property + @pulumi.getter(name="vmPriority") + def vm_priority(self) -> Optional[pulumi.Input[Union[str, 'VmPriority']]]: + """ + Virtual Machine priority + """ + return pulumi.get(self, "vm_priority") + + @vm_priority.setter + def vm_priority(self, value: Optional[pulumi.Input[Union[str, 'VmPriority']]]): + pulumi.set(self, "vm_priority", value) + + @property + @pulumi.getter(name="vmSize") + def vm_size(self) -> Optional[pulumi.Input[str]]: + """ + Virtual Machine Size + """ + return pulumi.get(self, "vm_size") + + @vm_size.setter + def vm_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vm_size", value) + + +if not MYPY: + class AmlComputeArgsDict(TypedDict): + """ + An Azure Machine Learning compute. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'AmlCompute'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['AmlComputePropertiesArgsDict']] + """ + Properties of AmlCompute + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + AmlComputeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AmlComputeArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['AmlComputePropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + An Azure Machine Learning compute. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'AmlCompute'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input['AmlComputePropertiesArgs'] properties: Properties of AmlCompute + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'AmlCompute') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'AmlCompute'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['AmlComputePropertiesArgs']]: + """ + Properties of AmlCompute + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['AmlComputePropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class AmlTokenComputeIdentityArgsDict(TypedDict): + """ + AML token compute identity definition. + """ + compute_identity_type: pulumi.Input[str] + """ + Monitor compute identity type enum. + Expected value is 'AmlToken'. + """ +elif False: + AmlTokenComputeIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AmlTokenComputeIdentityArgs: + def __init__(__self__, *, + compute_identity_type: pulumi.Input[str]): + """ + AML token compute identity definition. + :param pulumi.Input[str] compute_identity_type: Monitor compute identity type enum. + Expected value is 'AmlToken'. + """ + pulumi.set(__self__, "compute_identity_type", 'AmlToken') + + @property + @pulumi.getter(name="computeIdentityType") + def compute_identity_type(self) -> pulumi.Input[str]: + """ + Monitor compute identity type enum. + Expected value is 'AmlToken'. + """ + return pulumi.get(self, "compute_identity_type") + + @compute_identity_type.setter + def compute_identity_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_identity_type", value) + + +if not MYPY: + class AmlTokenArgsDict(TypedDict): + """ + AML Token identity configuration. + """ + identity_type: pulumi.Input[str] + """ + Enum to determine identity framework. + Expected value is 'AMLToken'. + """ +elif False: + AmlTokenArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AmlTokenArgs: + def __init__(__self__, *, + identity_type: pulumi.Input[str]): + """ + AML Token identity configuration. + :param pulumi.Input[str] identity_type: Enum to determine identity framework. + Expected value is 'AMLToken'. + """ + pulumi.set(__self__, "identity_type", 'AMLToken') + + @property + @pulumi.getter(name="identityType") + def identity_type(self) -> pulumi.Input[str]: + """ + Enum to determine identity framework. + Expected value is 'AMLToken'. + """ + return pulumi.get(self, "identity_type") + + @identity_type.setter + def identity_type(self, value: pulumi.Input[str]): + pulumi.set(self, "identity_type", value) + + +if not MYPY: + class ApiKeyAuthWorkspaceConnectionPropertiesArgsDict(TypedDict): + """ + This connection type covers the generic ApiKey auth connection categories, for examples: + AzureOpenAI: + Category:= AzureOpenAI + AuthType:= ApiKey (as type discriminator) + Credentials:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= {ApiBase} + + CognitiveService: + Category:= CognitiveService + AuthType:= ApiKey (as type discriminator) + Credentials:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= ServiceRegion={serviceRegion} + + CognitiveSearch: + Category:= CognitiveSearch + AuthType:= ApiKey (as type discriminator) + Credentials:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= {Endpoint} + + Use Metadata property bag for ApiType, ApiVersion, Kind and other metadata fields + """ + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'ApiKey'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionApiKeyArgsDict']] + """ + Api key object for workspace connection credential. + """ + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + ApiKeyAuthWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ApiKeyAuthWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionApiKeyArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + This connection type covers the generic ApiKey auth connection categories, for examples: + AzureOpenAI: + Category:= AzureOpenAI + AuthType:= ApiKey (as type discriminator) + Credentials:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= {ApiBase} + + CognitiveService: + Category:= CognitiveService + AuthType:= ApiKey (as type discriminator) + Credentials:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= ServiceRegion={serviceRegion} + + CognitiveSearch: + Category:= CognitiveSearch + AuthType:= ApiKey (as type discriminator) + Credentials:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= {Endpoint} + + Use Metadata property bag for ApiType, ApiVersion, Kind and other metadata fields + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'ApiKey'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input['WorkspaceConnectionApiKeyArgs'] credentials: Api key object for workspace connection credential. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'ApiKey') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'ApiKey'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionApiKeyArgs']]: + """ + Api key object for workspace connection credential. + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionApiKeyArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class ArmResourceIdArgsDict(TypedDict): + """ + ARM ResourceId of a resource + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + """ +elif False: + ArmResourceIdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ArmResourceIdArgs: + def __init__(__self__, *, + resource_id: Optional[pulumi.Input[str]] = None): + """ + ARM ResourceId of a resource + :param pulumi.Input[str] resource_id: Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + """ + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class AssignedUserArgsDict(TypedDict): + """ + A user that can be assigned to a compute instance. + """ + object_id: pulumi.Input[str] + """ + User’s AAD Object Id. + """ + tenant_id: pulumi.Input[str] + """ + User’s AAD Tenant Id. + """ +elif False: + AssignedUserArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AssignedUserArgs: + def __init__(__self__, *, + object_id: pulumi.Input[str], + tenant_id: pulumi.Input[str]): + """ + A user that can be assigned to a compute instance. + :param pulumi.Input[str] object_id: User’s AAD Object Id. + :param pulumi.Input[str] tenant_id: User’s AAD Tenant Id. + """ + pulumi.set(__self__, "object_id", object_id) + pulumi.set(__self__, "tenant_id", tenant_id) + + @property + @pulumi.getter(name="objectId") + def object_id(self) -> pulumi.Input[str]: + """ + User’s AAD Object Id. + """ + return pulumi.get(self, "object_id") + + @object_id.setter + def object_id(self, value: pulumi.Input[str]): + pulumi.set(self, "object_id", value) + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> pulumi.Input[str]: + """ + User’s AAD Tenant Id. + """ + return pulumi.get(self, "tenant_id") + + @tenant_id.setter + def tenant_id(self, value: pulumi.Input[str]): + pulumi.set(self, "tenant_id", value) + + +if not MYPY: + class AutoForecastHorizonArgsDict(TypedDict): + """ + Forecast horizon determined automatically by system. + """ + mode: pulumi.Input[str] + """ + Enum to determine forecast horizon selection mode. + Expected value is 'Auto'. + """ +elif False: + AutoForecastHorizonArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AutoForecastHorizonArgs: + def __init__(__self__, *, + mode: pulumi.Input[str]): + """ + Forecast horizon determined automatically by system. + :param pulumi.Input[str] mode: Enum to determine forecast horizon selection mode. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Enum to determine forecast horizon selection mode. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class AutoMLJobArgsDict(TypedDict): + """ + AutoMLJob class. + Use this class for executing AutoML tasks like Classification/Regression etc. + See TaskType enum for all the tasks supported. + """ + job_type: pulumi.Input[str] + """ + Enum to determine the type of job. + Expected value is 'AutoML'. + """ + task_details: pulumi.Input[Union['ClassificationArgsDict', 'ForecastingArgsDict', 'ImageClassificationArgsDict', 'ImageClassificationMultilabelArgsDict', 'ImageInstanceSegmentationArgsDict', 'ImageObjectDetectionArgsDict', 'RegressionArgsDict', 'TextClassificationArgsDict', 'TextClassificationMultilabelArgsDict', 'TextNerArgsDict']] + """ + [Required] This represents scenario which can be one of Tables/NLP/Image + """ + component_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the component resource. + """ + compute_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the compute resource. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of job. + """ + environment_id: NotRequired[pulumi.Input[str]] + """ + The ARM resource ID of the Environment specification for the job. + This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + """ + environment_variables: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Environment variables included in the job. + """ + experiment_name: NotRequired[pulumi.Input[str]] + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + identity: NotRequired[pulumi.Input[Union['AmlTokenArgsDict', 'ManagedIdentityArgsDict', 'UserIdentityArgsDict']]] + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + notification_setting: NotRequired[pulumi.Input['NotificationSettingArgsDict']] + """ + Notification setting for the job + """ + outputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgsDict', 'MLFlowModelJobOutputArgsDict', 'MLTableJobOutputArgsDict', 'TritonModelJobOutputArgsDict', 'UriFileJobOutputArgsDict', 'UriFolderJobOutputArgsDict']]]]] + """ + Mapping of output data bindings used in the job. + """ + parent_job_name: NotRequired[pulumi.Input[str]] + """ + Parent job name. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + queue_settings: NotRequired[pulumi.Input['QueueSettingsArgsDict']] + """ + Queue settings for the job + """ + resources: NotRequired[pulumi.Input['JobResourceConfigurationArgsDict']] + """ + Compute Resource configuration for the job. + """ + services: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgsDict']]]] + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + AutoMLJobArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AutoMLJobArgs: + def __init__(__self__, *, + job_type: pulumi.Input[str], + task_details: pulumi.Input[Union['ClassificationArgs', 'ForecastingArgs', 'ImageClassificationArgs', 'ImageClassificationMultilabelArgs', 'ImageInstanceSegmentationArgs', 'ImageObjectDetectionArgs', 'RegressionArgs', 'TextClassificationArgs', 'TextClassificationMultilabelArgs', 'TextNerArgs']], + component_id: Optional[pulumi.Input[str]] = None, + compute_id: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + environment_id: Optional[pulumi.Input[str]] = None, + environment_variables: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + experiment_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + notification_setting: Optional[pulumi.Input['NotificationSettingArgs']] = None, + outputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]] = None, + parent_job_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + queue_settings: Optional[pulumi.Input['QueueSettingsArgs']] = None, + resources: Optional[pulumi.Input['JobResourceConfigurationArgs']] = None, + services: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + AutoMLJob class. + Use this class for executing AutoML tasks like Classification/Regression etc. + See TaskType enum for all the tasks supported. + :param pulumi.Input[str] job_type: Enum to determine the type of job. + Expected value is 'AutoML'. + :param pulumi.Input[Union['ClassificationArgs', 'ForecastingArgs', 'ImageClassificationArgs', 'ImageClassificationMultilabelArgs', 'ImageInstanceSegmentationArgs', 'ImageObjectDetectionArgs', 'RegressionArgs', 'TextClassificationArgs', 'TextClassificationMultilabelArgs', 'TextNerArgs']] task_details: [Required] This represents scenario which can be one of Tables/NLP/Image + :param pulumi.Input[str] component_id: ARM resource ID of the component resource. + :param pulumi.Input[str] compute_id: ARM resource ID of the compute resource. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] display_name: Display name of job. + :param pulumi.Input[str] environment_id: The ARM resource ID of the Environment specification for the job. + This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: Environment variables included in the job. + :param pulumi.Input[str] experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input['NotificationSettingArgs'] notification_setting: Notification setting for the job + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]] outputs: Mapping of output data bindings used in the job. + :param pulumi.Input[str] parent_job_name: Parent job name. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input['QueueSettingsArgs'] queue_settings: Queue settings for the job + :param pulumi.Input['JobResourceConfigurationArgs'] resources: Compute Resource configuration for the job. + :param pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "job_type", 'AutoML') + pulumi.set(__self__, "task_details", task_details) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of job. + Expected value is 'AutoML'. + """ + return pulumi.get(self, "job_type") + + @job_type.setter + def job_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_type", value) + + @property + @pulumi.getter(name="taskDetails") + def task_details(self) -> pulumi.Input[Union['ClassificationArgs', 'ForecastingArgs', 'ImageClassificationArgs', 'ImageClassificationMultilabelArgs', 'ImageInstanceSegmentationArgs', 'ImageObjectDetectionArgs', 'RegressionArgs', 'TextClassificationArgs', 'TextClassificationMultilabelArgs', 'TextNerArgs']]: + """ + [Required] This represents scenario which can be one of Tables/NLP/Image + """ + return pulumi.get(self, "task_details") + + @task_details.setter + def task_details(self, value: pulumi.Input[Union['ClassificationArgs', 'ForecastingArgs', 'ImageClassificationArgs', 'ImageClassificationMultilabelArgs', 'ImageInstanceSegmentationArgs', 'ImageObjectDetectionArgs', 'RegressionArgs', 'TextClassificationArgs', 'TextClassificationMultilabelArgs', 'TextNerArgs']]): + pulumi.set(self, "task_details", value) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @compute_id.setter + def compute_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_id", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[pulumi.Input[str]]: + """ + The ARM resource ID of the Environment specification for the job. + This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + """ + return pulumi.get(self, "environment_id") + + @environment_id.setter + def environment_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_id", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Environment variables included in the job. + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @experiment_name.setter + def experiment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "experiment_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional[pulumi.Input['NotificationSettingArgs']]: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @notification_setting.setter + def notification_setting(self, value: Optional[pulumi.Input['NotificationSettingArgs']]): + pulumi.set(self, "notification_setting", value) + + @property + @pulumi.getter + def outputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]: + """ + Mapping of output data bindings used in the job. + """ + return pulumi.get(self, "outputs") + + @outputs.setter + def outputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]): + pulumi.set(self, "outputs", value) + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[pulumi.Input[str]]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @parent_job_name.setter + def parent_job_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parent_job_name", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional[pulumi.Input['QueueSettingsArgs']]: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @queue_settings.setter + def queue_settings(self, value: Optional[pulumi.Input['QueueSettingsArgs']]): + pulumi.set(self, "queue_settings", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input['JobResourceConfigurationArgs']]: + """ + Compute Resource configuration for the job. + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input['JobResourceConfigurationArgs']]): + pulumi.set(self, "resources", value) + + @property + @pulumi.getter + def services(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @services.setter + def services(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]): + pulumi.set(self, "services", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class AutoNCrossValidationsArgsDict(TypedDict): + """ + N-Cross validations determined automatically. + """ + mode: pulumi.Input[str] + """ + Determines how N-Cross validations value is determined. + Expected value is 'Auto'. + """ +elif False: + AutoNCrossValidationsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AutoNCrossValidationsArgs: + def __init__(__self__, *, + mode: pulumi.Input[str]): + """ + N-Cross validations determined automatically. + :param pulumi.Input[str] mode: Determines how N-Cross validations value is determined. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Determines how N-Cross validations value is determined. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class AutoPausePropertiesArgsDict(TypedDict): + """ + Auto pause properties + """ + delay_in_minutes: NotRequired[pulumi.Input[int]] + enabled: NotRequired[pulumi.Input[bool]] +elif False: + AutoPausePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AutoPausePropertiesArgs: + def __init__(__self__, *, + delay_in_minutes: Optional[pulumi.Input[int]] = None, + enabled: Optional[pulumi.Input[bool]] = None): + """ + Auto pause properties + """ + if delay_in_minutes is not None: + pulumi.set(__self__, "delay_in_minutes", delay_in_minutes) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + + @property + @pulumi.getter(name="delayInMinutes") + def delay_in_minutes(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "delay_in_minutes") + + @delay_in_minutes.setter + def delay_in_minutes(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "delay_in_minutes", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enabled", value) + + +if not MYPY: + class AutoScalePropertiesArgsDict(TypedDict): + """ + Auto scale properties + """ + enabled: NotRequired[pulumi.Input[bool]] + max_node_count: NotRequired[pulumi.Input[int]] + min_node_count: NotRequired[pulumi.Input[int]] +elif False: + AutoScalePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AutoScalePropertiesArgs: + def __init__(__self__, *, + enabled: Optional[pulumi.Input[bool]] = None, + max_node_count: Optional[pulumi.Input[int]] = None, + min_node_count: Optional[pulumi.Input[int]] = None): + """ + Auto scale properties + """ + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if max_node_count is not None: + pulumi.set(__self__, "max_node_count", max_node_count) + if min_node_count is not None: + pulumi.set(__self__, "min_node_count", min_node_count) + + @property + @pulumi.getter + def enabled(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter(name="maxNodeCount") + def max_node_count(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "max_node_count") + + @max_node_count.setter + def max_node_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_node_count", value) + + @property + @pulumi.getter(name="minNodeCount") + def min_node_count(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "min_node_count") + + @min_node_count.setter + def min_node_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "min_node_count", value) + + +if not MYPY: + class AutoSeasonalityArgsDict(TypedDict): + mode: pulumi.Input[str] + """ + Forecasting seasonality mode. + Expected value is 'Auto'. + """ +elif False: + AutoSeasonalityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AutoSeasonalityArgs: + def __init__(__self__, *, + mode: pulumi.Input[str]): + """ + :param pulumi.Input[str] mode: Forecasting seasonality mode. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Forecasting seasonality mode. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class AutoTargetLagsArgsDict(TypedDict): + mode: pulumi.Input[str] + """ + Target lags selection modes. + Expected value is 'Auto'. + """ +elif False: + AutoTargetLagsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AutoTargetLagsArgs: + def __init__(__self__, *, + mode: pulumi.Input[str]): + """ + :param pulumi.Input[str] mode: Target lags selection modes. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Target lags selection modes. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class AutoTargetRollingWindowSizeArgsDict(TypedDict): + """ + Target lags rolling window determined automatically. + """ + mode: pulumi.Input[str] + """ + Target rolling windows size mode. + Expected value is 'Auto'. + """ +elif False: + AutoTargetRollingWindowSizeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AutoTargetRollingWindowSizeArgs: + def __init__(__self__, *, + mode: pulumi.Input[str]): + """ + Target lags rolling window determined automatically. + :param pulumi.Input[str] mode: Target rolling windows size mode. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Target rolling windows size mode. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class AzureBlobDatastoreArgsDict(TypedDict): + """ + Azure Blob datastore configuration. + """ + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgsDict', 'CertificateDatastoreCredentialsArgsDict', 'NoneDatastoreCredentialsArgsDict', 'SasDatastoreCredentialsArgsDict', 'ServicePrincipalDatastoreCredentialsArgsDict']] + """ + [Required] Account credentials. + """ + datastore_type: pulumi.Input[str] + """ + Enum to determine the datastore contents type. + Expected value is 'AzureBlob'. + """ + account_name: NotRequired[pulumi.Input[str]] + """ + Storage account name. + """ + container_name: NotRequired[pulumi.Input[str]] + """ + Storage account container name. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + endpoint: NotRequired[pulumi.Input[str]] + """ + Azure cloud endpoint for the storage account. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + protocol: NotRequired[pulumi.Input[str]] + """ + Protocol used to communicate with the storage account. + """ + resource_group: NotRequired[pulumi.Input[str]] + """ + Azure Resource Group name + """ + service_data_access_auth_identity: NotRequired[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + subscription_id: NotRequired[pulumi.Input[str]] + """ + Azure Subscription Id + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + AzureBlobDatastoreArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AzureBlobDatastoreArgs: + def __init__(__self__, *, + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']], + datastore_type: pulumi.Input[str], + account_name: Optional[pulumi.Input[str]] = None, + container_name: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + endpoint: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + protocol: Optional[pulumi.Input[str]] = None, + resource_group: Optional[pulumi.Input[str]] = None, + service_data_access_auth_identity: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] = None, + subscription_id: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Azure Blob datastore configuration. + :param pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']] credentials: [Required] Account credentials. + :param pulumi.Input[str] datastore_type: Enum to determine the datastore contents type. + Expected value is 'AzureBlob'. + :param pulumi.Input[str] account_name: Storage account name. + :param pulumi.Input[str] container_name: Storage account container name. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] endpoint: Azure cloud endpoint for the storage account. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[str] protocol: Protocol used to communicate with the storage account. + :param pulumi.Input[str] resource_group: Azure Resource Group name + :param pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']] service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param pulumi.Input[str] subscription_id: Azure Subscription Id + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'AzureBlob') + if account_name is not None: + pulumi.set(__self__, "account_name", account_name) + if container_name is not None: + pulumi.set(__self__, "container_name", container_name) + if description is not None: + pulumi.set(__self__, "description", description) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def credentials(self) -> pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore contents type. + Expected value is 'AzureBlob'. + """ + return pulumi.get(self, "datastore_type") + + @datastore_type.setter + def datastore_type(self, value: pulumi.Input[str]): + pulumi.set(self, "datastore_type", value) + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> Optional[pulumi.Input[str]]: + """ + Storage account name. + """ + return pulumi.get(self, "account_name") + + @account_name.setter + def account_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "account_name", value) + + @property + @pulumi.getter(name="containerName") + def container_name(self) -> Optional[pulumi.Input[str]]: + """ + Storage account container name. + """ + return pulumi.get(self, "container_name") + + @container_name.setter + def container_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "container_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def endpoint(self) -> Optional[pulumi.Input[str]]: + """ + Azure cloud endpoint for the storage account. + """ + return pulumi.get(self, "endpoint") + + @endpoint.setter + def endpoint(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def protocol(self) -> Optional[pulumi.Input[str]]: + """ + Protocol used to communicate with the storage account. + """ + return pulumi.get(self, "protocol") + + @protocol.setter + def protocol(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "protocol", value) + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[pulumi.Input[str]]: + """ + Azure Resource Group name + """ + return pulumi.get(self, "resource_group") + + @resource_group.setter + def resource_group(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_group", value) + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @service_data_access_auth_identity.setter + def service_data_access_auth_identity(self, value: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]): + pulumi.set(self, "service_data_access_auth_identity", value) + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[pulumi.Input[str]]: + """ + Azure Subscription Id + """ + return pulumi.get(self, "subscription_id") + + @subscription_id.setter + def subscription_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subscription_id", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class AzureDataLakeGen1DatastoreArgsDict(TypedDict): + """ + Azure Data Lake Gen1 datastore configuration. + """ + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgsDict', 'CertificateDatastoreCredentialsArgsDict', 'NoneDatastoreCredentialsArgsDict', 'SasDatastoreCredentialsArgsDict', 'ServicePrincipalDatastoreCredentialsArgsDict']] + """ + [Required] Account credentials. + """ + datastore_type: pulumi.Input[str] + """ + Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen1'. + """ + store_name: pulumi.Input[str] + """ + [Required] Azure Data Lake store name. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + resource_group: NotRequired[pulumi.Input[str]] + """ + Azure Resource Group name + """ + service_data_access_auth_identity: NotRequired[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + subscription_id: NotRequired[pulumi.Input[str]] + """ + Azure Subscription Id + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + AzureDataLakeGen1DatastoreArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AzureDataLakeGen1DatastoreArgs: + def __init__(__self__, *, + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']], + datastore_type: pulumi.Input[str], + store_name: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + resource_group: Optional[pulumi.Input[str]] = None, + service_data_access_auth_identity: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] = None, + subscription_id: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Azure Data Lake Gen1 datastore configuration. + :param pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']] credentials: [Required] Account credentials. + :param pulumi.Input[str] datastore_type: Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen1'. + :param pulumi.Input[str] store_name: [Required] Azure Data Lake store name. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[str] resource_group: Azure Resource Group name + :param pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']] service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param pulumi.Input[str] subscription_id: Azure Subscription Id + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'AzureDataLakeGen1') + pulumi.set(__self__, "store_name", store_name) + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def credentials(self) -> pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen1'. + """ + return pulumi.get(self, "datastore_type") + + @datastore_type.setter + def datastore_type(self, value: pulumi.Input[str]): + pulumi.set(self, "datastore_type", value) + + @property + @pulumi.getter(name="storeName") + def store_name(self) -> pulumi.Input[str]: + """ + [Required] Azure Data Lake store name. + """ + return pulumi.get(self, "store_name") + + @store_name.setter + def store_name(self, value: pulumi.Input[str]): + pulumi.set(self, "store_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[pulumi.Input[str]]: + """ + Azure Resource Group name + """ + return pulumi.get(self, "resource_group") + + @resource_group.setter + def resource_group(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_group", value) + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @service_data_access_auth_identity.setter + def service_data_access_auth_identity(self, value: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]): + pulumi.set(self, "service_data_access_auth_identity", value) + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[pulumi.Input[str]]: + """ + Azure Subscription Id + """ + return pulumi.get(self, "subscription_id") + + @subscription_id.setter + def subscription_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subscription_id", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class AzureDataLakeGen2DatastoreArgsDict(TypedDict): + """ + Azure Data Lake Gen2 datastore configuration. + """ + account_name: pulumi.Input[str] + """ + [Required] Storage account name. + """ + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgsDict', 'CertificateDatastoreCredentialsArgsDict', 'NoneDatastoreCredentialsArgsDict', 'SasDatastoreCredentialsArgsDict', 'ServicePrincipalDatastoreCredentialsArgsDict']] + """ + [Required] Account credentials. + """ + datastore_type: pulumi.Input[str] + """ + Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen2'. + """ + filesystem: pulumi.Input[str] + """ + [Required] The name of the Data Lake Gen2 filesystem. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + endpoint: NotRequired[pulumi.Input[str]] + """ + Azure cloud endpoint for the storage account. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + protocol: NotRequired[pulumi.Input[str]] + """ + Protocol used to communicate with the storage account. + """ + resource_group: NotRequired[pulumi.Input[str]] + """ + Azure Resource Group name + """ + service_data_access_auth_identity: NotRequired[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + subscription_id: NotRequired[pulumi.Input[str]] + """ + Azure Subscription Id + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + AzureDataLakeGen2DatastoreArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AzureDataLakeGen2DatastoreArgs: + def __init__(__self__, *, + account_name: pulumi.Input[str], + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']], + datastore_type: pulumi.Input[str], + filesystem: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + endpoint: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + protocol: Optional[pulumi.Input[str]] = None, + resource_group: Optional[pulumi.Input[str]] = None, + service_data_access_auth_identity: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] = None, + subscription_id: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Azure Data Lake Gen2 datastore configuration. + :param pulumi.Input[str] account_name: [Required] Storage account name. + :param pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']] credentials: [Required] Account credentials. + :param pulumi.Input[str] datastore_type: Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen2'. + :param pulumi.Input[str] filesystem: [Required] The name of the Data Lake Gen2 filesystem. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] endpoint: Azure cloud endpoint for the storage account. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[str] protocol: Protocol used to communicate with the storage account. + :param pulumi.Input[str] resource_group: Azure Resource Group name + :param pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']] service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param pulumi.Input[str] subscription_id: Azure Subscription Id + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "account_name", account_name) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'AzureDataLakeGen2') + pulumi.set(__self__, "filesystem", filesystem) + if description is not None: + pulumi.set(__self__, "description", description) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> pulumi.Input[str]: + """ + [Required] Storage account name. + """ + return pulumi.get(self, "account_name") + + @account_name.setter + def account_name(self, value: pulumi.Input[str]): + pulumi.set(self, "account_name", value) + + @property + @pulumi.getter + def credentials(self) -> pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen2'. + """ + return pulumi.get(self, "datastore_type") + + @datastore_type.setter + def datastore_type(self, value: pulumi.Input[str]): + pulumi.set(self, "datastore_type", value) + + @property + @pulumi.getter + def filesystem(self) -> pulumi.Input[str]: + """ + [Required] The name of the Data Lake Gen2 filesystem. + """ + return pulumi.get(self, "filesystem") + + @filesystem.setter + def filesystem(self, value: pulumi.Input[str]): + pulumi.set(self, "filesystem", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def endpoint(self) -> Optional[pulumi.Input[str]]: + """ + Azure cloud endpoint for the storage account. + """ + return pulumi.get(self, "endpoint") + + @endpoint.setter + def endpoint(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def protocol(self) -> Optional[pulumi.Input[str]]: + """ + Protocol used to communicate with the storage account. + """ + return pulumi.get(self, "protocol") + + @protocol.setter + def protocol(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "protocol", value) + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[pulumi.Input[str]]: + """ + Azure Resource Group name + """ + return pulumi.get(self, "resource_group") + + @resource_group.setter + def resource_group(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_group", value) + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @service_data_access_auth_identity.setter + def service_data_access_auth_identity(self, value: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]): + pulumi.set(self, "service_data_access_auth_identity", value) + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[pulumi.Input[str]]: + """ + Azure Subscription Id + """ + return pulumi.get(self, "subscription_id") + + @subscription_id.setter + def subscription_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subscription_id", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class AzureDevOpsWebhookArgsDict(TypedDict): + """ + Webhook details specific for Azure DevOps + """ + webhook_type: pulumi.Input[str] + """ + Enum to determine the webhook callback service type. + Expected value is 'AzureDevOps'. + """ + event_type: NotRequired[pulumi.Input[str]] + """ + Send callback on a specified notification event + """ +elif False: + AzureDevOpsWebhookArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AzureDevOpsWebhookArgs: + def __init__(__self__, *, + webhook_type: pulumi.Input[str], + event_type: Optional[pulumi.Input[str]] = None): + """ + Webhook details specific for Azure DevOps + :param pulumi.Input[str] webhook_type: Enum to determine the webhook callback service type. + Expected value is 'AzureDevOps'. + :param pulumi.Input[str] event_type: Send callback on a specified notification event + """ + pulumi.set(__self__, "webhook_type", 'AzureDevOps') + if event_type is not None: + pulumi.set(__self__, "event_type", event_type) + + @property + @pulumi.getter(name="webhookType") + def webhook_type(self) -> pulumi.Input[str]: + """ + Enum to determine the webhook callback service type. + Expected value is 'AzureDevOps'. + """ + return pulumi.get(self, "webhook_type") + + @webhook_type.setter + def webhook_type(self, value: pulumi.Input[str]): + pulumi.set(self, "webhook_type", value) + + @property + @pulumi.getter(name="eventType") + def event_type(self) -> Optional[pulumi.Input[str]]: + """ + Send callback on a specified notification event + """ + return pulumi.get(self, "event_type") + + @event_type.setter + def event_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "event_type", value) + + +if not MYPY: + class AzureFileDatastoreArgsDict(TypedDict): + """ + Azure File datastore configuration. + """ + account_name: pulumi.Input[str] + """ + [Required] Storage account name. + """ + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgsDict', 'CertificateDatastoreCredentialsArgsDict', 'NoneDatastoreCredentialsArgsDict', 'SasDatastoreCredentialsArgsDict', 'ServicePrincipalDatastoreCredentialsArgsDict']] + """ + [Required] Account credentials. + """ + datastore_type: pulumi.Input[str] + """ + Enum to determine the datastore contents type. + Expected value is 'AzureFile'. + """ + file_share_name: pulumi.Input[str] + """ + [Required] The name of the Azure file share that the datastore points to. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + endpoint: NotRequired[pulumi.Input[str]] + """ + Azure cloud endpoint for the storage account. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + protocol: NotRequired[pulumi.Input[str]] + """ + Protocol used to communicate with the storage account. + """ + resource_group: NotRequired[pulumi.Input[str]] + """ + Azure Resource Group name + """ + service_data_access_auth_identity: NotRequired[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + subscription_id: NotRequired[pulumi.Input[str]] + """ + Azure Subscription Id + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + AzureFileDatastoreArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AzureFileDatastoreArgs: + def __init__(__self__, *, + account_name: pulumi.Input[str], + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']], + datastore_type: pulumi.Input[str], + file_share_name: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + endpoint: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + protocol: Optional[pulumi.Input[str]] = None, + resource_group: Optional[pulumi.Input[str]] = None, + service_data_access_auth_identity: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] = None, + subscription_id: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Azure File datastore configuration. + :param pulumi.Input[str] account_name: [Required] Storage account name. + :param pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']] credentials: [Required] Account credentials. + :param pulumi.Input[str] datastore_type: Enum to determine the datastore contents type. + Expected value is 'AzureFile'. + :param pulumi.Input[str] file_share_name: [Required] The name of the Azure file share that the datastore points to. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] endpoint: Azure cloud endpoint for the storage account. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[str] protocol: Protocol used to communicate with the storage account. + :param pulumi.Input[str] resource_group: Azure Resource Group name + :param pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']] service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param pulumi.Input[str] subscription_id: Azure Subscription Id + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "account_name", account_name) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'AzureFile') + pulumi.set(__self__, "file_share_name", file_share_name) + if description is not None: + pulumi.set(__self__, "description", description) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> pulumi.Input[str]: + """ + [Required] Storage account name. + """ + return pulumi.get(self, "account_name") + + @account_name.setter + def account_name(self, value: pulumi.Input[str]): + pulumi.set(self, "account_name", value) + + @property + @pulumi.getter + def credentials(self) -> pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore contents type. + Expected value is 'AzureFile'. + """ + return pulumi.get(self, "datastore_type") + + @datastore_type.setter + def datastore_type(self, value: pulumi.Input[str]): + pulumi.set(self, "datastore_type", value) + + @property + @pulumi.getter(name="fileShareName") + def file_share_name(self) -> pulumi.Input[str]: + """ + [Required] The name of the Azure file share that the datastore points to. + """ + return pulumi.get(self, "file_share_name") + + @file_share_name.setter + def file_share_name(self, value: pulumi.Input[str]): + pulumi.set(self, "file_share_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def endpoint(self) -> Optional[pulumi.Input[str]]: + """ + Azure cloud endpoint for the storage account. + """ + return pulumi.get(self, "endpoint") + + @endpoint.setter + def endpoint(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def protocol(self) -> Optional[pulumi.Input[str]]: + """ + Protocol used to communicate with the storage account. + """ + return pulumi.get(self, "protocol") + + @protocol.setter + def protocol(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "protocol", value) + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[pulumi.Input[str]]: + """ + Azure Resource Group name + """ + return pulumi.get(self, "resource_group") + + @resource_group.setter + def resource_group(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_group", value) + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @service_data_access_auth_identity.setter + def service_data_access_auth_identity(self, value: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]): + pulumi.set(self, "service_data_access_auth_identity", value) + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[pulumi.Input[str]]: + """ + Azure Subscription Id + """ + return pulumi.get(self, "subscription_id") + + @subscription_id.setter + def subscription_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subscription_id", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class AzureOpenAiFineTuningArgsDict(TypedDict): + model: pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']] + """ + [Required] Input model for fine tuning. + """ + model_provider: pulumi.Input[str] + """ + Enum to determine the type of fine tuning. + Expected value is 'AzureOpenAI'. + """ + task_type: pulumi.Input[Union[str, 'FineTuningTaskType']] + """ + [Required] Fine tuning task type. + """ + training_data: pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']] + """ + [Required] Training data for fine tuning. + """ + hyper_parameters: NotRequired[pulumi.Input['AzureOpenAiHyperParametersArgsDict']] + """ + HyperParameters for fine tuning Azure Open AI model. + """ + validation_data: NotRequired[pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]] + """ + Validation data for fine tuning. + """ +elif False: + AzureOpenAiFineTuningArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AzureOpenAiFineTuningArgs: + def __init__(__self__, *, + model: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']], + model_provider: pulumi.Input[str], + task_type: pulumi.Input[Union[str, 'FineTuningTaskType']], + training_data: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']], + hyper_parameters: Optional[pulumi.Input['AzureOpenAiHyperParametersArgs']] = None, + validation_data: Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]] = None): + """ + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] model: [Required] Input model for fine tuning. + :param pulumi.Input[str] model_provider: Enum to determine the type of fine tuning. + Expected value is 'AzureOpenAI'. + :param pulumi.Input[Union[str, 'FineTuningTaskType']] task_type: [Required] Fine tuning task type. + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] training_data: [Required] Training data for fine tuning. + :param pulumi.Input['AzureOpenAiHyperParametersArgs'] hyper_parameters: HyperParameters for fine tuning Azure Open AI model. + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] validation_data: Validation data for fine tuning. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "model_provider", 'AzureOpenAI') + pulumi.set(__self__, "task_type", task_type) + pulumi.set(__self__, "training_data", training_data) + if hyper_parameters is not None: + pulumi.set(__self__, "hyper_parameters", hyper_parameters) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter + def model(self) -> pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]: + """ + [Required] Input model for fine tuning. + """ + return pulumi.get(self, "model") + + @model.setter + def model(self, value: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]): + pulumi.set(self, "model", value) + + @property + @pulumi.getter(name="modelProvider") + def model_provider(self) -> pulumi.Input[str]: + """ + Enum to determine the type of fine tuning. + Expected value is 'AzureOpenAI'. + """ + return pulumi.get(self, "model_provider") + + @model_provider.setter + def model_provider(self, value: pulumi.Input[str]): + pulumi.set(self, "model_provider", value) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[Union[str, 'FineTuningTaskType']]: + """ + [Required] Fine tuning task type. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[Union[str, 'FineTuningTaskType']]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]: + """ + [Required] Training data for fine tuning. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="hyperParameters") + def hyper_parameters(self) -> Optional[pulumi.Input['AzureOpenAiHyperParametersArgs']]: + """ + HyperParameters for fine tuning Azure Open AI model. + """ + return pulumi.get(self, "hyper_parameters") + + @hyper_parameters.setter + def hyper_parameters(self, value: Optional[pulumi.Input['AzureOpenAiHyperParametersArgs']]): + pulumi.set(self, "hyper_parameters", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]: + """ + Validation data for fine tuning. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]): + pulumi.set(self, "validation_data", value) + + +if not MYPY: + class AzureOpenAiHyperParametersArgsDict(TypedDict): + """ + Azure Open AI hyperparameters for fine tuning. + """ + batch_size: NotRequired[pulumi.Input[int]] + """ + Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + """ + learning_rate_multiplier: NotRequired[pulumi.Input[float]] + """ + Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + """ + n_epochs: NotRequired[pulumi.Input[int]] + """ + The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + """ +elif False: + AzureOpenAiHyperParametersArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AzureOpenAiHyperParametersArgs: + def __init__(__self__, *, + batch_size: Optional[pulumi.Input[int]] = None, + learning_rate_multiplier: Optional[pulumi.Input[float]] = None, + n_epochs: Optional[pulumi.Input[int]] = None): + """ + Azure Open AI hyperparameters for fine tuning. + :param pulumi.Input[int] batch_size: Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + :param pulumi.Input[float] learning_rate_multiplier: Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + :param pulumi.Input[int] n_epochs: The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + """ + if batch_size is not None: + pulumi.set(__self__, "batch_size", batch_size) + if learning_rate_multiplier is not None: + pulumi.set(__self__, "learning_rate_multiplier", learning_rate_multiplier) + if n_epochs is not None: + pulumi.set(__self__, "n_epochs", n_epochs) + + @property + @pulumi.getter(name="batchSize") + def batch_size(self) -> Optional[pulumi.Input[int]]: + """ + Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + """ + return pulumi.get(self, "batch_size") + + @batch_size.setter + def batch_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "batch_size", value) + + @property + @pulumi.getter(name="learningRateMultiplier") + def learning_rate_multiplier(self) -> Optional[pulumi.Input[float]]: + """ + Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + """ + return pulumi.get(self, "learning_rate_multiplier") + + @learning_rate_multiplier.setter + def learning_rate_multiplier(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "learning_rate_multiplier", value) + + @property + @pulumi.getter(name="nEpochs") + def n_epochs(self) -> Optional[pulumi.Input[int]]: + """ + The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + """ + return pulumi.get(self, "n_epochs") + + @n_epochs.setter + def n_epochs(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "n_epochs", value) + + +if not MYPY: + class BanditPolicyArgsDict(TypedDict): + """ + Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation + """ + policy_type: pulumi.Input[str] + """ + + Expected value is 'Bandit'. + """ + delay_evaluation: NotRequired[pulumi.Input[int]] + """ + Number of intervals by which to delay the first evaluation. + """ + evaluation_interval: NotRequired[pulumi.Input[int]] + """ + Interval (number of runs) between policy evaluations. + """ + slack_amount: NotRequired[pulumi.Input[float]] + """ + Absolute distance allowed from the best performing run. + """ + slack_factor: NotRequired[pulumi.Input[float]] + """ + Ratio of the allowed distance from the best performing run. + """ +elif False: + BanditPolicyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BanditPolicyArgs: + def __init__(__self__, *, + policy_type: pulumi.Input[str], + delay_evaluation: Optional[pulumi.Input[int]] = None, + evaluation_interval: Optional[pulumi.Input[int]] = None, + slack_amount: Optional[pulumi.Input[float]] = None, + slack_factor: Optional[pulumi.Input[float]] = None): + """ + Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation + :param pulumi.Input[str] policy_type: + Expected value is 'Bandit'. + :param pulumi.Input[int] delay_evaluation: Number of intervals by which to delay the first evaluation. + :param pulumi.Input[int] evaluation_interval: Interval (number of runs) between policy evaluations. + :param pulumi.Input[float] slack_amount: Absolute distance allowed from the best performing run. + :param pulumi.Input[float] slack_factor: Ratio of the allowed distance from the best performing run. + """ + pulumi.set(__self__, "policy_type", 'Bandit') + if delay_evaluation is None: + delay_evaluation = 0 + if delay_evaluation is not None: + pulumi.set(__self__, "delay_evaluation", delay_evaluation) + if evaluation_interval is None: + evaluation_interval = 0 + if evaluation_interval is not None: + pulumi.set(__self__, "evaluation_interval", evaluation_interval) + if slack_amount is None: + slack_amount = 0 + if slack_amount is not None: + pulumi.set(__self__, "slack_amount", slack_amount) + if slack_factor is None: + slack_factor = 0 + if slack_factor is not None: + pulumi.set(__self__, "slack_factor", slack_factor) + + @property + @pulumi.getter(name="policyType") + def policy_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Bandit'. + """ + return pulumi.get(self, "policy_type") + + @policy_type.setter + def policy_type(self, value: pulumi.Input[str]): + pulumi.set(self, "policy_type", value) + + @property + @pulumi.getter(name="delayEvaluation") + def delay_evaluation(self) -> Optional[pulumi.Input[int]]: + """ + Number of intervals by which to delay the first evaluation. + """ + return pulumi.get(self, "delay_evaluation") + + @delay_evaluation.setter + def delay_evaluation(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "delay_evaluation", value) + + @property + @pulumi.getter(name="evaluationInterval") + def evaluation_interval(self) -> Optional[pulumi.Input[int]]: + """ + Interval (number of runs) between policy evaluations. + """ + return pulumi.get(self, "evaluation_interval") + + @evaluation_interval.setter + def evaluation_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "evaluation_interval", value) + + @property + @pulumi.getter(name="slackAmount") + def slack_amount(self) -> Optional[pulumi.Input[float]]: + """ + Absolute distance allowed from the best performing run. + """ + return pulumi.get(self, "slack_amount") + + @slack_amount.setter + def slack_amount(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "slack_amount", value) + + @property + @pulumi.getter(name="slackFactor") + def slack_factor(self) -> Optional[pulumi.Input[float]]: + """ + Ratio of the allowed distance from the best performing run. + """ + return pulumi.get(self, "slack_factor") + + @slack_factor.setter + def slack_factor(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "slack_factor", value) + + +if not MYPY: + class BatchDeploymentArgsDict(TypedDict): + """ + Batch inference settings per deployment. + """ + code_configuration: NotRequired[pulumi.Input['CodeConfigurationArgsDict']] + """ + Code configuration for the endpoint deployment. + """ + compute: NotRequired[pulumi.Input[str]] + """ + Compute target for batch inference operation. + """ + deployment_configuration: NotRequired[pulumi.Input['BatchPipelineComponentDeploymentConfigurationArgsDict']] + """ + Properties relevant to different deployment types. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the endpoint deployment. + """ + environment_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + environment_variables: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Environment variables configuration for the deployment. + """ + error_threshold: NotRequired[pulumi.Input[int]] + """ + Error threshold, if the error count for the entire input goes above this value, + the batch inference will be aborted. Range is [-1, int.MaxValue]. + For FileDataset, this value is the count of file failures. + For TabularDataset, this value is the count of record failures. + If set to -1 (the lower bound), all failures during batch inference will be ignored. + """ + logging_level: NotRequired[pulumi.Input[Union[str, 'BatchLoggingLevel']]] + """ + Logging level for batch inference operation. + """ + max_concurrency_per_instance: NotRequired[pulumi.Input[int]] + """ + Indicates maximum number of parallelism per instance. + """ + mini_batch_size: NotRequired[pulumi.Input[float]] + """ + Size of the mini-batch passed to each batch invocation. + For FileDataset, this is the number of files per mini-batch. + For TabularDataset, this is the size of the records in bytes, per mini-batch. + """ + model: NotRequired[pulumi.Input[Union['DataPathAssetReferenceArgsDict', 'IdAssetReferenceArgsDict', 'OutputPathAssetReferenceArgsDict']]] + """ + Reference to the model asset for the endpoint deployment. + """ + output_action: NotRequired[pulumi.Input[Union[str, 'BatchOutputAction']]] + """ + Indicates how the output will be organized. + """ + output_file_name: NotRequired[pulumi.Input[str]] + """ + Customized output file name for append_row output action. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + resources: NotRequired[pulumi.Input['DeploymentResourceConfigurationArgsDict']] + """ + Indicates compute configuration for the job. + If not provided, will default to the defaults defined in ResourceConfiguration. + """ + retry_settings: NotRequired[pulumi.Input['BatchRetrySettingsArgsDict']] + """ + Retry Settings for the batch inference operation. + If not provided, will default to the defaults defined in BatchRetrySettings. + """ +elif False: + BatchDeploymentArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BatchDeploymentArgs: + def __init__(__self__, *, + code_configuration: Optional[pulumi.Input['CodeConfigurationArgs']] = None, + compute: Optional[pulumi.Input[str]] = None, + deployment_configuration: Optional[pulumi.Input['BatchPipelineComponentDeploymentConfigurationArgs']] = None, + description: Optional[pulumi.Input[str]] = None, + environment_id: Optional[pulumi.Input[str]] = None, + environment_variables: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + error_threshold: Optional[pulumi.Input[int]] = None, + logging_level: Optional[pulumi.Input[Union[str, 'BatchLoggingLevel']]] = None, + max_concurrency_per_instance: Optional[pulumi.Input[int]] = None, + mini_batch_size: Optional[pulumi.Input[float]] = None, + model: Optional[pulumi.Input[Union['DataPathAssetReferenceArgs', 'IdAssetReferenceArgs', 'OutputPathAssetReferenceArgs']]] = None, + output_action: Optional[pulumi.Input[Union[str, 'BatchOutputAction']]] = None, + output_file_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + resources: Optional[pulumi.Input['DeploymentResourceConfigurationArgs']] = None, + retry_settings: Optional[pulumi.Input['BatchRetrySettingsArgs']] = None): + """ + Batch inference settings per deployment. + :param pulumi.Input['CodeConfigurationArgs'] code_configuration: Code configuration for the endpoint deployment. + :param pulumi.Input[str] compute: Compute target for batch inference operation. + :param pulumi.Input['BatchPipelineComponentDeploymentConfigurationArgs'] deployment_configuration: Properties relevant to different deployment types. + :param pulumi.Input[str] description: Description of the endpoint deployment. + :param pulumi.Input[str] environment_id: ARM resource ID or AssetId of the environment specification for the endpoint deployment. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: Environment variables configuration for the deployment. + :param pulumi.Input[int] error_threshold: Error threshold, if the error count for the entire input goes above this value, + the batch inference will be aborted. Range is [-1, int.MaxValue]. + For FileDataset, this value is the count of file failures. + For TabularDataset, this value is the count of record failures. + If set to -1 (the lower bound), all failures during batch inference will be ignored. + :param pulumi.Input[Union[str, 'BatchLoggingLevel']] logging_level: Logging level for batch inference operation. + :param pulumi.Input[int] max_concurrency_per_instance: Indicates maximum number of parallelism per instance. + :param pulumi.Input[float] mini_batch_size: Size of the mini-batch passed to each batch invocation. + For FileDataset, this is the number of files per mini-batch. + For TabularDataset, this is the size of the records in bytes, per mini-batch. + :param pulumi.Input[Union['DataPathAssetReferenceArgs', 'IdAssetReferenceArgs', 'OutputPathAssetReferenceArgs']] model: Reference to the model asset for the endpoint deployment. + :param pulumi.Input[Union[str, 'BatchOutputAction']] output_action: Indicates how the output will be organized. + :param pulumi.Input[str] output_file_name: Customized output file name for append_row output action. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + :param pulumi.Input['DeploymentResourceConfigurationArgs'] resources: Indicates compute configuration for the job. + If not provided, will default to the defaults defined in ResourceConfiguration. + :param pulumi.Input['BatchRetrySettingsArgs'] retry_settings: Retry Settings for the batch inference operation. + If not provided, will default to the defaults defined in BatchRetrySettings. + """ + if code_configuration is not None: + pulumi.set(__self__, "code_configuration", code_configuration) + if compute is not None: + pulumi.set(__self__, "compute", compute) + if deployment_configuration is not None: + pulumi.set(__self__, "deployment_configuration", deployment_configuration) + if description is not None: + pulumi.set(__self__, "description", description) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if error_threshold is None: + error_threshold = -1 + if error_threshold is not None: + pulumi.set(__self__, "error_threshold", error_threshold) + if logging_level is None: + logging_level = 'Info' + if logging_level is not None: + pulumi.set(__self__, "logging_level", logging_level) + if max_concurrency_per_instance is None: + max_concurrency_per_instance = 1 + if max_concurrency_per_instance is not None: + pulumi.set(__self__, "max_concurrency_per_instance", max_concurrency_per_instance) + if mini_batch_size is None: + mini_batch_size = 10 + if mini_batch_size is not None: + pulumi.set(__self__, "mini_batch_size", mini_batch_size) + if model is not None: + pulumi.set(__self__, "model", model) + if output_action is None: + output_action = 'AppendRow' + if output_action is not None: + pulumi.set(__self__, "output_action", output_action) + if output_file_name is None: + output_file_name = 'predictions.csv' + if output_file_name is not None: + pulumi.set(__self__, "output_file_name", output_file_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if retry_settings is not None: + pulumi.set(__self__, "retry_settings", retry_settings) + + @property + @pulumi.getter(name="codeConfiguration") + def code_configuration(self) -> Optional[pulumi.Input['CodeConfigurationArgs']]: + """ + Code configuration for the endpoint deployment. + """ + return pulumi.get(self, "code_configuration") + + @code_configuration.setter + def code_configuration(self, value: Optional[pulumi.Input['CodeConfigurationArgs']]): + pulumi.set(self, "code_configuration", value) + + @property + @pulumi.getter + def compute(self) -> Optional[pulumi.Input[str]]: + """ + Compute target for batch inference operation. + """ + return pulumi.get(self, "compute") + + @compute.setter + def compute(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute", value) + + @property + @pulumi.getter(name="deploymentConfiguration") + def deployment_configuration(self) -> Optional[pulumi.Input['BatchPipelineComponentDeploymentConfigurationArgs']]: + """ + Properties relevant to different deployment types. + """ + return pulumi.get(self, "deployment_configuration") + + @deployment_configuration.setter + def deployment_configuration(self, value: Optional[pulumi.Input['BatchPipelineComponentDeploymentConfigurationArgs']]): + pulumi.set(self, "deployment_configuration", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the endpoint deployment. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + return pulumi.get(self, "environment_id") + + @environment_id.setter + def environment_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_id", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Environment variables configuration for the deployment. + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter(name="errorThreshold") + def error_threshold(self) -> Optional[pulumi.Input[int]]: + """ + Error threshold, if the error count for the entire input goes above this value, + the batch inference will be aborted. Range is [-1, int.MaxValue]. + For FileDataset, this value is the count of file failures. + For TabularDataset, this value is the count of record failures. + If set to -1 (the lower bound), all failures during batch inference will be ignored. + """ + return pulumi.get(self, "error_threshold") + + @error_threshold.setter + def error_threshold(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "error_threshold", value) + + @property + @pulumi.getter(name="loggingLevel") + def logging_level(self) -> Optional[pulumi.Input[Union[str, 'BatchLoggingLevel']]]: + """ + Logging level for batch inference operation. + """ + return pulumi.get(self, "logging_level") + + @logging_level.setter + def logging_level(self, value: Optional[pulumi.Input[Union[str, 'BatchLoggingLevel']]]): + pulumi.set(self, "logging_level", value) + + @property + @pulumi.getter(name="maxConcurrencyPerInstance") + def max_concurrency_per_instance(self) -> Optional[pulumi.Input[int]]: + """ + Indicates maximum number of parallelism per instance. + """ + return pulumi.get(self, "max_concurrency_per_instance") + + @max_concurrency_per_instance.setter + def max_concurrency_per_instance(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_concurrency_per_instance", value) + + @property + @pulumi.getter(name="miniBatchSize") + def mini_batch_size(self) -> Optional[pulumi.Input[float]]: + """ + Size of the mini-batch passed to each batch invocation. + For FileDataset, this is the number of files per mini-batch. + For TabularDataset, this is the size of the records in bytes, per mini-batch. + """ + return pulumi.get(self, "mini_batch_size") + + @mini_batch_size.setter + def mini_batch_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "mini_batch_size", value) + + @property + @pulumi.getter + def model(self) -> Optional[pulumi.Input[Union['DataPathAssetReferenceArgs', 'IdAssetReferenceArgs', 'OutputPathAssetReferenceArgs']]]: + """ + Reference to the model asset for the endpoint deployment. + """ + return pulumi.get(self, "model") + + @model.setter + def model(self, value: Optional[pulumi.Input[Union['DataPathAssetReferenceArgs', 'IdAssetReferenceArgs', 'OutputPathAssetReferenceArgs']]]): + pulumi.set(self, "model", value) + + @property + @pulumi.getter(name="outputAction") + def output_action(self) -> Optional[pulumi.Input[Union[str, 'BatchOutputAction']]]: + """ + Indicates how the output will be organized. + """ + return pulumi.get(self, "output_action") + + @output_action.setter + def output_action(self, value: Optional[pulumi.Input[Union[str, 'BatchOutputAction']]]): + pulumi.set(self, "output_action", value) + + @property + @pulumi.getter(name="outputFileName") + def output_file_name(self) -> Optional[pulumi.Input[str]]: + """ + Customized output file name for append_row output action. + """ + return pulumi.get(self, "output_file_name") + + @output_file_name.setter + def output_file_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "output_file_name", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input['DeploymentResourceConfigurationArgs']]: + """ + Indicates compute configuration for the job. + If not provided, will default to the defaults defined in ResourceConfiguration. + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input['DeploymentResourceConfigurationArgs']]): + pulumi.set(self, "resources", value) + + @property + @pulumi.getter(name="retrySettings") + def retry_settings(self) -> Optional[pulumi.Input['BatchRetrySettingsArgs']]: + """ + Retry Settings for the batch inference operation. + If not provided, will default to the defaults defined in BatchRetrySettings. + """ + return pulumi.get(self, "retry_settings") + + @retry_settings.setter + def retry_settings(self, value: Optional[pulumi.Input['BatchRetrySettingsArgs']]): + pulumi.set(self, "retry_settings", value) + + +if not MYPY: + class BatchEndpointDefaultsArgsDict(TypedDict): + """ + Batch endpoint default values + """ + deployment_name: NotRequired[pulumi.Input[str]] + """ + Name of the deployment that will be default for the endpoint. + This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + """ +elif False: + BatchEndpointDefaultsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BatchEndpointDefaultsArgs: + def __init__(__self__, *, + deployment_name: Optional[pulumi.Input[str]] = None): + """ + Batch endpoint default values + :param pulumi.Input[str] deployment_name: Name of the deployment that will be default for the endpoint. + This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + """ + if deployment_name is not None: + pulumi.set(__self__, "deployment_name", deployment_name) + + @property + @pulumi.getter(name="deploymentName") + def deployment_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the deployment that will be default for the endpoint. + This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + """ + return pulumi.get(self, "deployment_name") + + @deployment_name.setter + def deployment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "deployment_name", value) + + +if not MYPY: + class BatchEndpointArgsDict(TypedDict): + """ + Batch endpoint configuration. + """ + auth_mode: pulumi.Input[Union[str, 'EndpointAuthMode']] + """ + [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + """ + defaults: NotRequired[pulumi.Input['BatchEndpointDefaultsArgsDict']] + """ + Default values for Batch Endpoint + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the inference endpoint. + """ + keys: NotRequired[pulumi.Input['EndpointAuthKeysArgsDict']] + """ + EndpointAuthKeys to set initially on an Endpoint. + This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ +elif False: + BatchEndpointArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BatchEndpointArgs: + def __init__(__self__, *, + auth_mode: pulumi.Input[Union[str, 'EndpointAuthMode']], + defaults: Optional[pulumi.Input['BatchEndpointDefaultsArgs']] = None, + description: Optional[pulumi.Input[str]] = None, + keys: Optional[pulumi.Input['EndpointAuthKeysArgs']] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Batch endpoint configuration. + :param pulumi.Input[Union[str, 'EndpointAuthMode']] auth_mode: [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + :param pulumi.Input['BatchEndpointDefaultsArgs'] defaults: Default values for Batch Endpoint + :param pulumi.Input[str] description: Description of the inference endpoint. + :param pulumi.Input['EndpointAuthKeysArgs'] keys: EndpointAuthKeys to set initially on an Endpoint. + This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "auth_mode", auth_mode) + if defaults is not None: + pulumi.set(__self__, "defaults", defaults) + if description is not None: + pulumi.set(__self__, "description", description) + if keys is not None: + pulumi.set(__self__, "keys", keys) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="authMode") + def auth_mode(self) -> pulumi.Input[Union[str, 'EndpointAuthMode']]: + """ + [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + """ + return pulumi.get(self, "auth_mode") + + @auth_mode.setter + def auth_mode(self, value: pulumi.Input[Union[str, 'EndpointAuthMode']]): + pulumi.set(self, "auth_mode", value) + + @property + @pulumi.getter + def defaults(self) -> Optional[pulumi.Input['BatchEndpointDefaultsArgs']]: + """ + Default values for Batch Endpoint + """ + return pulumi.get(self, "defaults") + + @defaults.setter + def defaults(self, value: Optional[pulumi.Input['BatchEndpointDefaultsArgs']]): + pulumi.set(self, "defaults", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the inference endpoint. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def keys(self) -> Optional[pulumi.Input['EndpointAuthKeysArgs']]: + """ + EndpointAuthKeys to set initially on an Endpoint. + This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + """ + return pulumi.get(self, "keys") + + @keys.setter + def keys(self, value: Optional[pulumi.Input['EndpointAuthKeysArgs']]): + pulumi.set(self, "keys", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class BatchPipelineComponentDeploymentConfigurationArgsDict(TypedDict): + """ + Properties for a Batch Pipeline Component Deployment. + """ + deployment_configuration_type: pulumi.Input[str] + """ + The enumerated property types for batch deployments. + Expected value is 'PipelineComponent'. + """ + component_id: NotRequired[pulumi.Input['IdAssetReferenceArgsDict']] + """ + The ARM id of the component to be run. + """ + description: NotRequired[pulumi.Input[str]] + """ + The description which will be applied to the job. + """ + settings: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Run-time settings for the pipeline job. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The tags which will be applied to the job. + """ +elif False: + BatchPipelineComponentDeploymentConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BatchPipelineComponentDeploymentConfigurationArgs: + def __init__(__self__, *, + deployment_configuration_type: pulumi.Input[str], + component_id: Optional[pulumi.Input['IdAssetReferenceArgs']] = None, + description: Optional[pulumi.Input[str]] = None, + settings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Properties for a Batch Pipeline Component Deployment. + :param pulumi.Input[str] deployment_configuration_type: The enumerated property types for batch deployments. + Expected value is 'PipelineComponent'. + :param pulumi.Input['IdAssetReferenceArgs'] component_id: The ARM id of the component to be run. + :param pulumi.Input[str] description: The description which will be applied to the job. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] settings: Run-time settings for the pipeline job. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: The tags which will be applied to the job. + """ + pulumi.set(__self__, "deployment_configuration_type", 'PipelineComponent') + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if description is not None: + pulumi.set(__self__, "description", description) + if settings is not None: + pulumi.set(__self__, "settings", settings) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="deploymentConfigurationType") + def deployment_configuration_type(self) -> pulumi.Input[str]: + """ + The enumerated property types for batch deployments. + Expected value is 'PipelineComponent'. + """ + return pulumi.get(self, "deployment_configuration_type") + + @deployment_configuration_type.setter + def deployment_configuration_type(self, value: pulumi.Input[str]): + pulumi.set(self, "deployment_configuration_type", value) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[pulumi.Input['IdAssetReferenceArgs']]: + """ + The ARM id of the component to be run. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: Optional[pulumi.Input['IdAssetReferenceArgs']]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description which will be applied to the job. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def settings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Run-time settings for the pipeline job. + """ + return pulumi.get(self, "settings") + + @settings.setter + def settings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "settings", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The tags which will be applied to the job. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class BatchRetrySettingsArgsDict(TypedDict): + """ + Retry settings for a batch inference operation. + """ + max_retries: NotRequired[pulumi.Input[int]] + """ + Maximum retry count for a mini-batch + """ + timeout: NotRequired[pulumi.Input[str]] + """ + Invocation timeout for a mini-batch, in ISO 8601 format. + """ +elif False: + BatchRetrySettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BatchRetrySettingsArgs: + def __init__(__self__, *, + max_retries: Optional[pulumi.Input[int]] = None, + timeout: Optional[pulumi.Input[str]] = None): + """ + Retry settings for a batch inference operation. + :param pulumi.Input[int] max_retries: Maximum retry count for a mini-batch + :param pulumi.Input[str] timeout: Invocation timeout for a mini-batch, in ISO 8601 format. + """ + if max_retries is None: + max_retries = 3 + if max_retries is not None: + pulumi.set(__self__, "max_retries", max_retries) + if timeout is None: + timeout = 'PT30S' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="maxRetries") + def max_retries(self) -> Optional[pulumi.Input[int]]: + """ + Maximum retry count for a mini-batch + """ + return pulumi.get(self, "max_retries") + + @max_retries.setter + def max_retries(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_retries", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[pulumi.Input[str]]: + """ + Invocation timeout for a mini-batch, in ISO 8601 format. + """ + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timeout", value) + + +if not MYPY: + class BayesianSamplingAlgorithmArgsDict(TypedDict): + """ + Defines a Sampling Algorithm that generates values based on previous values + """ + sampling_algorithm_type: pulumi.Input[str] + """ + + Expected value is 'Bayesian'. + """ +elif False: + BayesianSamplingAlgorithmArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BayesianSamplingAlgorithmArgs: + def __init__(__self__, *, + sampling_algorithm_type: pulumi.Input[str]): + """ + Defines a Sampling Algorithm that generates values based on previous values + :param pulumi.Input[str] sampling_algorithm_type: + Expected value is 'Bayesian'. + """ + pulumi.set(__self__, "sampling_algorithm_type", 'Bayesian') + + @property + @pulumi.getter(name="samplingAlgorithmType") + def sampling_algorithm_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Bayesian'. + """ + return pulumi.get(self, "sampling_algorithm_type") + + @sampling_algorithm_type.setter + def sampling_algorithm_type(self, value: pulumi.Input[str]): + pulumi.set(self, "sampling_algorithm_type", value) + + +if not MYPY: + class BindOptionsArgsDict(TypedDict): + create_host_path: NotRequired[pulumi.Input[bool]] + """ + Indicate whether to create host path. + """ + propagation: NotRequired[pulumi.Input[str]] + """ + Type of Bind Option + """ + selinux: NotRequired[pulumi.Input[str]] + """ + Mention the selinux options. + """ +elif False: + BindOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BindOptionsArgs: + def __init__(__self__, *, + create_host_path: Optional[pulumi.Input[bool]] = None, + propagation: Optional[pulumi.Input[str]] = None, + selinux: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[bool] create_host_path: Indicate whether to create host path. + :param pulumi.Input[str] propagation: Type of Bind Option + :param pulumi.Input[str] selinux: Mention the selinux options. + """ + if create_host_path is not None: + pulumi.set(__self__, "create_host_path", create_host_path) + if propagation is not None: + pulumi.set(__self__, "propagation", propagation) + if selinux is not None: + pulumi.set(__self__, "selinux", selinux) + + @property + @pulumi.getter(name="createHostPath") + def create_host_path(self) -> Optional[pulumi.Input[bool]]: + """ + Indicate whether to create host path. + """ + return pulumi.get(self, "create_host_path") + + @create_host_path.setter + def create_host_path(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "create_host_path", value) + + @property + @pulumi.getter + def propagation(self) -> Optional[pulumi.Input[str]]: + """ + Type of Bind Option + """ + return pulumi.get(self, "propagation") + + @propagation.setter + def propagation(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "propagation", value) + + @property + @pulumi.getter + def selinux(self) -> Optional[pulumi.Input[str]]: + """ + Mention the selinux options. + """ + return pulumi.get(self, "selinux") + + @selinux.setter + def selinux(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "selinux", value) + + +if not MYPY: + class BuildContextArgsDict(TypedDict): + """ + Configuration settings for Docker build context + """ + context_uri: pulumi.Input[str] + """ + [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + + """ + dockerfile_path: NotRequired[pulumi.Input[str]] + """ + Path to the Dockerfile in the build context. + + """ +elif False: + BuildContextArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class BuildContextArgs: + def __init__(__self__, *, + context_uri: pulumi.Input[str], + dockerfile_path: Optional[pulumi.Input[str]] = None): + """ + Configuration settings for Docker build context + :param pulumi.Input[str] context_uri: [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + + :param pulumi.Input[str] dockerfile_path: Path to the Dockerfile in the build context. + + """ + pulumi.set(__self__, "context_uri", context_uri) + if dockerfile_path is None: + dockerfile_path = 'Dockerfile' + if dockerfile_path is not None: + pulumi.set(__self__, "dockerfile_path", dockerfile_path) + + @property + @pulumi.getter(name="contextUri") + def context_uri(self) -> pulumi.Input[str]: + """ + [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + + """ + return pulumi.get(self, "context_uri") + + @context_uri.setter + def context_uri(self, value: pulumi.Input[str]): + pulumi.set(self, "context_uri", value) + + @property + @pulumi.getter(name="dockerfilePath") + def dockerfile_path(self) -> Optional[pulumi.Input[str]]: + """ + Path to the Dockerfile in the build context. + + """ + return pulumi.get(self, "dockerfile_path") + + @dockerfile_path.setter + def dockerfile_path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dockerfile_path", value) + + +if not MYPY: + class CapabilityHostArgsDict(TypedDict): + ai_services_connections: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + List of AI services connections. + """ + capability_host_kind: NotRequired[pulumi.Input[Union[str, 'CapabilityHostKind']]] + """ + Kind of this capability host. + """ + customer_subnet: NotRequired[pulumi.Input[str]] + """ + Customer subnet info to help set up this capability host. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + storage_connections: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + List of Storage connections. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + thread_storage_connections: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + List of Thread storage connections. + """ + vector_store_connections: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + List of VectorStore connections. + """ +elif False: + CapabilityHostArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CapabilityHostArgs: + def __init__(__self__, *, + ai_services_connections: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + capability_host_kind: Optional[pulumi.Input[Union[str, 'CapabilityHostKind']]] = None, + customer_subnet: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + storage_connections: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + thread_storage_connections: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + vector_store_connections: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] ai_services_connections: List of AI services connections. + :param pulumi.Input[Union[str, 'CapabilityHostKind']] capability_host_kind: Kind of this capability host. + :param pulumi.Input[str] customer_subnet: Customer subnet info to help set up this capability host. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Sequence[pulumi.Input[str]]] storage_connections: List of Storage connections. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + :param pulumi.Input[Sequence[pulumi.Input[str]]] thread_storage_connections: List of Thread storage connections. + :param pulumi.Input[Sequence[pulumi.Input[str]]] vector_store_connections: List of VectorStore connections. + """ + if ai_services_connections is not None: + pulumi.set(__self__, "ai_services_connections", ai_services_connections) + if capability_host_kind is None: + capability_host_kind = 'Agents' + if capability_host_kind is not None: + pulumi.set(__self__, "capability_host_kind", capability_host_kind) + if customer_subnet is not None: + pulumi.set(__self__, "customer_subnet", customer_subnet) + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if storage_connections is not None: + pulumi.set(__self__, "storage_connections", storage_connections) + if tags is not None: + pulumi.set(__self__, "tags", tags) + if thread_storage_connections is not None: + pulumi.set(__self__, "thread_storage_connections", thread_storage_connections) + if vector_store_connections is not None: + pulumi.set(__self__, "vector_store_connections", vector_store_connections) + + @property + @pulumi.getter(name="aiServicesConnections") + def ai_services_connections(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + List of AI services connections. + """ + return pulumi.get(self, "ai_services_connections") + + @ai_services_connections.setter + def ai_services_connections(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "ai_services_connections", value) + + @property + @pulumi.getter(name="capabilityHostKind") + def capability_host_kind(self) -> Optional[pulumi.Input[Union[str, 'CapabilityHostKind']]]: + """ + Kind of this capability host. + """ + return pulumi.get(self, "capability_host_kind") + + @capability_host_kind.setter + def capability_host_kind(self, value: Optional[pulumi.Input[Union[str, 'CapabilityHostKind']]]): + pulumi.set(self, "capability_host_kind", value) + + @property + @pulumi.getter(name="customerSubnet") + def customer_subnet(self) -> Optional[pulumi.Input[str]]: + """ + Customer subnet info to help set up this capability host. + """ + return pulumi.get(self, "customer_subnet") + + @customer_subnet.setter + def customer_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "customer_subnet", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="storageConnections") + def storage_connections(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + List of Storage connections. + """ + return pulumi.get(self, "storage_connections") + + @storage_connections.setter + def storage_connections(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "storage_connections", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + @property + @pulumi.getter(name="threadStorageConnections") + def thread_storage_connections(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + List of Thread storage connections. + """ + return pulumi.get(self, "thread_storage_connections") + + @thread_storage_connections.setter + def thread_storage_connections(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "thread_storage_connections", value) + + @property + @pulumi.getter(name="vectorStoreConnections") + def vector_store_connections(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + List of VectorStore connections. + """ + return pulumi.get(self, "vector_store_connections") + + @vector_store_connections.setter + def vector_store_connections(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "vector_store_connections", value) + + +if not MYPY: + class CategoricalDataDriftMetricThresholdArgsDict(TypedDict): + data_type: pulumi.Input[str] + """ + + Expected value is 'Categorical'. + """ + metric: pulumi.Input[Union[str, 'CategoricalDataDriftMetric']] + """ + [Required] The categorical data drift metric to calculate. + """ + threshold: NotRequired[pulumi.Input['MonitoringThresholdArgsDict']] + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ +elif False: + CategoricalDataDriftMetricThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CategoricalDataDriftMetricThresholdArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + metric: pulumi.Input[Union[str, 'CategoricalDataDriftMetric']], + threshold: Optional[pulumi.Input['MonitoringThresholdArgs']] = None): + """ + :param pulumi.Input[str] data_type: + Expected value is 'Categorical'. + :param pulumi.Input[Union[str, 'CategoricalDataDriftMetric']] metric: [Required] The categorical data drift metric to calculate. + :param pulumi.Input['MonitoringThresholdArgs'] threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Categorical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Categorical'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter + def metric(self) -> pulumi.Input[Union[str, 'CategoricalDataDriftMetric']]: + """ + [Required] The categorical data drift metric to calculate. + """ + return pulumi.get(self, "metric") + + @metric.setter + def metric(self, value: pulumi.Input[Union[str, 'CategoricalDataDriftMetric']]): + pulumi.set(self, "metric", value) + + @property + @pulumi.getter + def threshold(self) -> Optional[pulumi.Input['MonitoringThresholdArgs']]: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + @threshold.setter + def threshold(self, value: Optional[pulumi.Input['MonitoringThresholdArgs']]): + pulumi.set(self, "threshold", value) + + +if not MYPY: + class CategoricalDataQualityMetricThresholdArgsDict(TypedDict): + data_type: pulumi.Input[str] + """ + + Expected value is 'Categorical'. + """ + metric: pulumi.Input[Union[str, 'CategoricalDataQualityMetric']] + """ + [Required] The categorical data quality metric to calculate. + """ + threshold: NotRequired[pulumi.Input['MonitoringThresholdArgsDict']] + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ +elif False: + CategoricalDataQualityMetricThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CategoricalDataQualityMetricThresholdArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + metric: pulumi.Input[Union[str, 'CategoricalDataQualityMetric']], + threshold: Optional[pulumi.Input['MonitoringThresholdArgs']] = None): + """ + :param pulumi.Input[str] data_type: + Expected value is 'Categorical'. + :param pulumi.Input[Union[str, 'CategoricalDataQualityMetric']] metric: [Required] The categorical data quality metric to calculate. + :param pulumi.Input['MonitoringThresholdArgs'] threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Categorical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Categorical'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter + def metric(self) -> pulumi.Input[Union[str, 'CategoricalDataQualityMetric']]: + """ + [Required] The categorical data quality metric to calculate. + """ + return pulumi.get(self, "metric") + + @metric.setter + def metric(self, value: pulumi.Input[Union[str, 'CategoricalDataQualityMetric']]): + pulumi.set(self, "metric", value) + + @property + @pulumi.getter + def threshold(self) -> Optional[pulumi.Input['MonitoringThresholdArgs']]: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + @threshold.setter + def threshold(self, value: Optional[pulumi.Input['MonitoringThresholdArgs']]): + pulumi.set(self, "threshold", value) + + +if not MYPY: + class CategoricalPredictionDriftMetricThresholdArgsDict(TypedDict): + data_type: pulumi.Input[str] + """ + + Expected value is 'Categorical'. + """ + metric: pulumi.Input[Union[str, 'CategoricalPredictionDriftMetric']] + """ + [Required] The categorical prediction drift metric to calculate. + """ + threshold: NotRequired[pulumi.Input['MonitoringThresholdArgsDict']] + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ +elif False: + CategoricalPredictionDriftMetricThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CategoricalPredictionDriftMetricThresholdArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + metric: pulumi.Input[Union[str, 'CategoricalPredictionDriftMetric']], + threshold: Optional[pulumi.Input['MonitoringThresholdArgs']] = None): + """ + :param pulumi.Input[str] data_type: + Expected value is 'Categorical'. + :param pulumi.Input[Union[str, 'CategoricalPredictionDriftMetric']] metric: [Required] The categorical prediction drift metric to calculate. + :param pulumi.Input['MonitoringThresholdArgs'] threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Categorical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Categorical'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter + def metric(self) -> pulumi.Input[Union[str, 'CategoricalPredictionDriftMetric']]: + """ + [Required] The categorical prediction drift metric to calculate. + """ + return pulumi.get(self, "metric") + + @metric.setter + def metric(self, value: pulumi.Input[Union[str, 'CategoricalPredictionDriftMetric']]): + pulumi.set(self, "metric", value) + + @property + @pulumi.getter + def threshold(self) -> Optional[pulumi.Input['MonitoringThresholdArgs']]: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + @threshold.setter + def threshold(self, value: Optional[pulumi.Input['MonitoringThresholdArgs']]): + pulumi.set(self, "threshold", value) + + +if not MYPY: + class CertificateDatastoreCredentialsArgsDict(TypedDict): + """ + Certificate datastore credentials configuration. + """ + client_id: pulumi.Input[str] + """ + [Required] Service principal client ID. + """ + credentials_type: pulumi.Input[str] + """ + Enum to determine the datastore credentials type. + Expected value is 'Certificate'. + """ + secrets: pulumi.Input['CertificateDatastoreSecretsArgsDict'] + """ + [Required] Service principal secrets. + """ + tenant_id: pulumi.Input[str] + """ + [Required] ID of the tenant to which the service principal belongs. + """ + thumbprint: pulumi.Input[str] + """ + [Required] Thumbprint of the certificate used for authentication. + """ + authority_url: NotRequired[pulumi.Input[str]] + """ + Authority URL used for authentication. + """ + resource_url: NotRequired[pulumi.Input[str]] + """ + Resource the service principal has access to. + """ +elif False: + CertificateDatastoreCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CertificateDatastoreCredentialsArgs: + def __init__(__self__, *, + client_id: pulumi.Input[str], + credentials_type: pulumi.Input[str], + secrets: pulumi.Input['CertificateDatastoreSecretsArgs'], + tenant_id: pulumi.Input[str], + thumbprint: pulumi.Input[str], + authority_url: Optional[pulumi.Input[str]] = None, + resource_url: Optional[pulumi.Input[str]] = None): + """ + Certificate datastore credentials configuration. + :param pulumi.Input[str] client_id: [Required] Service principal client ID. + :param pulumi.Input[str] credentials_type: Enum to determine the datastore credentials type. + Expected value is 'Certificate'. + :param pulumi.Input['CertificateDatastoreSecretsArgs'] secrets: [Required] Service principal secrets. + :param pulumi.Input[str] tenant_id: [Required] ID of the tenant to which the service principal belongs. + :param pulumi.Input[str] thumbprint: [Required] Thumbprint of the certificate used for authentication. + :param pulumi.Input[str] authority_url: Authority URL used for authentication. + :param pulumi.Input[str] resource_url: Resource the service principal has access to. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "credentials_type", 'Certificate') + pulumi.set(__self__, "secrets", secrets) + pulumi.set(__self__, "tenant_id", tenant_id) + pulumi.set(__self__, "thumbprint", thumbprint) + if authority_url is not None: + pulumi.set(__self__, "authority_url", authority_url) + if resource_url is not None: + pulumi.set(__self__, "resource_url", resource_url) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> pulumi.Input[str]: + """ + [Required] Service principal client ID. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: pulumi.Input[str]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore credentials type. + Expected value is 'Certificate'. + """ + return pulumi.get(self, "credentials_type") + + @credentials_type.setter + def credentials_type(self, value: pulumi.Input[str]): + pulumi.set(self, "credentials_type", value) + + @property + @pulumi.getter + def secrets(self) -> pulumi.Input['CertificateDatastoreSecretsArgs']: + """ + [Required] Service principal secrets. + """ + return pulumi.get(self, "secrets") + + @secrets.setter + def secrets(self, value: pulumi.Input['CertificateDatastoreSecretsArgs']): + pulumi.set(self, "secrets", value) + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> pulumi.Input[str]: + """ + [Required] ID of the tenant to which the service principal belongs. + """ + return pulumi.get(self, "tenant_id") + + @tenant_id.setter + def tenant_id(self, value: pulumi.Input[str]): + pulumi.set(self, "tenant_id", value) + + @property + @pulumi.getter + def thumbprint(self) -> pulumi.Input[str]: + """ + [Required] Thumbprint of the certificate used for authentication. + """ + return pulumi.get(self, "thumbprint") + + @thumbprint.setter + def thumbprint(self, value: pulumi.Input[str]): + pulumi.set(self, "thumbprint", value) + + @property + @pulumi.getter(name="authorityUrl") + def authority_url(self) -> Optional[pulumi.Input[str]]: + """ + Authority URL used for authentication. + """ + return pulumi.get(self, "authority_url") + + @authority_url.setter + def authority_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authority_url", value) + + @property + @pulumi.getter(name="resourceUrl") + def resource_url(self) -> Optional[pulumi.Input[str]]: + """ + Resource the service principal has access to. + """ + return pulumi.get(self, "resource_url") + + @resource_url.setter + def resource_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_url", value) + + +if not MYPY: + class CertificateDatastoreSecretsArgsDict(TypedDict): + """ + Datastore certificate secrets. + """ + secrets_type: pulumi.Input[str] + """ + Enum to determine the datastore secrets type. + Expected value is 'Certificate'. + """ + certificate: NotRequired[pulumi.Input[str]] + """ + Service principal certificate. + """ +elif False: + CertificateDatastoreSecretsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CertificateDatastoreSecretsArgs: + def __init__(__self__, *, + secrets_type: pulumi.Input[str], + certificate: Optional[pulumi.Input[str]] = None): + """ + Datastore certificate secrets. + :param pulumi.Input[str] secrets_type: Enum to determine the datastore secrets type. + Expected value is 'Certificate'. + :param pulumi.Input[str] certificate: Service principal certificate. + """ + pulumi.set(__self__, "secrets_type", 'Certificate') + if certificate is not None: + pulumi.set(__self__, "certificate", certificate) + + @property + @pulumi.getter(name="secretsType") + def secrets_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore secrets type. + Expected value is 'Certificate'. + """ + return pulumi.get(self, "secrets_type") + + @secrets_type.setter + def secrets_type(self, value: pulumi.Input[str]): + pulumi.set(self, "secrets_type", value) + + @property + @pulumi.getter + def certificate(self) -> Optional[pulumi.Input[str]]: + """ + Service principal certificate. + """ + return pulumi.get(self, "certificate") + + @certificate.setter + def certificate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "certificate", value) + + +if not MYPY: + class ClassificationTrainingSettingsArgsDict(TypedDict): + """ + Classification Training related configuration. + """ + allowed_training_algorithms: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]]] + """ + Allowed models for classification task. + """ + blocked_training_algorithms: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]]] + """ + Blocked models for classification task. + """ + enable_dnn_training: NotRequired[pulumi.Input[bool]] + """ + Enable recommendation of DNN models. + """ + enable_model_explainability: NotRequired[pulumi.Input[bool]] + """ + Flag to turn on explainability on best model. + """ + enable_onnx_compatible_models: NotRequired[pulumi.Input[bool]] + """ + Flag for enabling onnx compatible models. + """ + enable_stack_ensemble: NotRequired[pulumi.Input[bool]] + """ + Enable stack ensemble run. + """ + enable_vote_ensemble: NotRequired[pulumi.Input[bool]] + """ + Enable voting ensemble run. + """ + ensemble_model_download_timeout: NotRequired[pulumi.Input[str]] + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + stack_ensemble_settings: NotRequired[pulumi.Input['StackEnsembleSettingsArgsDict']] + """ + Stack ensemble settings for stack ensemble run. + """ +elif False: + ClassificationTrainingSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ClassificationTrainingSettingsArgs: + def __init__(__self__, *, + allowed_training_algorithms: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]]] = None, + blocked_training_algorithms: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]]] = None, + enable_dnn_training: Optional[pulumi.Input[bool]] = None, + enable_model_explainability: Optional[pulumi.Input[bool]] = None, + enable_onnx_compatible_models: Optional[pulumi.Input[bool]] = None, + enable_stack_ensemble: Optional[pulumi.Input[bool]] = None, + enable_vote_ensemble: Optional[pulumi.Input[bool]] = None, + ensemble_model_download_timeout: Optional[pulumi.Input[str]] = None, + stack_ensemble_settings: Optional[pulumi.Input['StackEnsembleSettingsArgs']] = None): + """ + Classification Training related configuration. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]] allowed_training_algorithms: Allowed models for classification task. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]] blocked_training_algorithms: Blocked models for classification task. + :param pulumi.Input[bool] enable_dnn_training: Enable recommendation of DNN models. + :param pulumi.Input[bool] enable_model_explainability: Flag to turn on explainability on best model. + :param pulumi.Input[bool] enable_onnx_compatible_models: Flag for enabling onnx compatible models. + :param pulumi.Input[bool] enable_stack_ensemble: Enable stack ensemble run. + :param pulumi.Input[bool] enable_vote_ensemble: Enable voting ensemble run. + :param pulumi.Input[str] ensemble_model_download_timeout: During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + :param pulumi.Input['StackEnsembleSettingsArgs'] stack_ensemble_settings: Stack ensemble settings for stack ensemble run. + """ + if allowed_training_algorithms is not None: + pulumi.set(__self__, "allowed_training_algorithms", allowed_training_algorithms) + if blocked_training_algorithms is not None: + pulumi.set(__self__, "blocked_training_algorithms", blocked_training_algorithms) + if enable_dnn_training is None: + enable_dnn_training = False + if enable_dnn_training is not None: + pulumi.set(__self__, "enable_dnn_training", enable_dnn_training) + if enable_model_explainability is None: + enable_model_explainability = True + if enable_model_explainability is not None: + pulumi.set(__self__, "enable_model_explainability", enable_model_explainability) + if enable_onnx_compatible_models is None: + enable_onnx_compatible_models = False + if enable_onnx_compatible_models is not None: + pulumi.set(__self__, "enable_onnx_compatible_models", enable_onnx_compatible_models) + if enable_stack_ensemble is None: + enable_stack_ensemble = True + if enable_stack_ensemble is not None: + pulumi.set(__self__, "enable_stack_ensemble", enable_stack_ensemble) + if enable_vote_ensemble is None: + enable_vote_ensemble = True + if enable_vote_ensemble is not None: + pulumi.set(__self__, "enable_vote_ensemble", enable_vote_ensemble) + if ensemble_model_download_timeout is None: + ensemble_model_download_timeout = 'PT5M' + if ensemble_model_download_timeout is not None: + pulumi.set(__self__, "ensemble_model_download_timeout", ensemble_model_download_timeout) + if stack_ensemble_settings is not None: + pulumi.set(__self__, "stack_ensemble_settings", stack_ensemble_settings) + + @property + @pulumi.getter(name="allowedTrainingAlgorithms") + def allowed_training_algorithms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]]]: + """ + Allowed models for classification task. + """ + return pulumi.get(self, "allowed_training_algorithms") + + @allowed_training_algorithms.setter + def allowed_training_algorithms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]]]): + pulumi.set(self, "allowed_training_algorithms", value) + + @property + @pulumi.getter(name="blockedTrainingAlgorithms") + def blocked_training_algorithms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]]]: + """ + Blocked models for classification task. + """ + return pulumi.get(self, "blocked_training_algorithms") + + @blocked_training_algorithms.setter + def blocked_training_algorithms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ClassificationModels']]]]]): + pulumi.set(self, "blocked_training_algorithms", value) + + @property + @pulumi.getter(name="enableDnnTraining") + def enable_dnn_training(self) -> Optional[pulumi.Input[bool]]: + """ + Enable recommendation of DNN models. + """ + return pulumi.get(self, "enable_dnn_training") + + @enable_dnn_training.setter + def enable_dnn_training(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_dnn_training", value) + + @property + @pulumi.getter(name="enableModelExplainability") + def enable_model_explainability(self) -> Optional[pulumi.Input[bool]]: + """ + Flag to turn on explainability on best model. + """ + return pulumi.get(self, "enable_model_explainability") + + @enable_model_explainability.setter + def enable_model_explainability(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_model_explainability", value) + + @property + @pulumi.getter(name="enableOnnxCompatibleModels") + def enable_onnx_compatible_models(self) -> Optional[pulumi.Input[bool]]: + """ + Flag for enabling onnx compatible models. + """ + return pulumi.get(self, "enable_onnx_compatible_models") + + @enable_onnx_compatible_models.setter + def enable_onnx_compatible_models(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_onnx_compatible_models", value) + + @property + @pulumi.getter(name="enableStackEnsemble") + def enable_stack_ensemble(self) -> Optional[pulumi.Input[bool]]: + """ + Enable stack ensemble run. + """ + return pulumi.get(self, "enable_stack_ensemble") + + @enable_stack_ensemble.setter + def enable_stack_ensemble(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_stack_ensemble", value) + + @property + @pulumi.getter(name="enableVoteEnsemble") + def enable_vote_ensemble(self) -> Optional[pulumi.Input[bool]]: + """ + Enable voting ensemble run. + """ + return pulumi.get(self, "enable_vote_ensemble") + + @enable_vote_ensemble.setter + def enable_vote_ensemble(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_vote_ensemble", value) + + @property + @pulumi.getter(name="ensembleModelDownloadTimeout") + def ensemble_model_download_timeout(self) -> Optional[pulumi.Input[str]]: + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + return pulumi.get(self, "ensemble_model_download_timeout") + + @ensemble_model_download_timeout.setter + def ensemble_model_download_timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ensemble_model_download_timeout", value) + + @property + @pulumi.getter(name="stackEnsembleSettings") + def stack_ensemble_settings(self) -> Optional[pulumi.Input['StackEnsembleSettingsArgs']]: + """ + Stack ensemble settings for stack ensemble run. + """ + return pulumi.get(self, "stack_ensemble_settings") + + @stack_ensemble_settings.setter + def stack_ensemble_settings(self, value: Optional[pulumi.Input['StackEnsembleSettingsArgs']]): + pulumi.set(self, "stack_ensemble_settings", value) + + +if not MYPY: + class ClassificationArgsDict(TypedDict): + """ + Classification task in AutoML Table vertical. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'Classification'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + cv_split_column_names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Columns to use for CVSplit data. + """ + featurization_settings: NotRequired[pulumi.Input['TableVerticalFeaturizationSettingsArgsDict']] + """ + Featurization inputs needed for AutoML job. + """ + limit_settings: NotRequired[pulumi.Input['TableVerticalLimitSettingsArgsDict']] + """ + Execution constraints for AutoMLJob. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + n_cross_validations: NotRequired[pulumi.Input[Union['AutoNCrossValidationsArgsDict', 'CustomNCrossValidationsArgsDict']]] + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + positive_label: NotRequired[pulumi.Input[str]] + """ + Positive label for binary metrics calculation. + """ + primary_metric: NotRequired[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]] + """ + Primary metric for the task. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + test_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Test data input. + """ + test_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + training_settings: NotRequired[pulumi.Input['ClassificationTrainingSettingsArgsDict']] + """ + Inputs for training phase for an AutoML Job. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ + validation_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + weight_column_name: NotRequired[pulumi.Input[str]] + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ +elif False: + ClassificationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ClassificationArgs: + def __init__(__self__, *, + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + cv_split_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + featurization_settings: Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']] = None, + limit_settings: Optional[pulumi.Input['TableVerticalLimitSettingsArgs']] = None, + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + n_cross_validations: Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]] = None, + positive_label: Optional[pulumi.Input[str]] = None, + primary_metric: Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + test_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + test_data_size: Optional[pulumi.Input[float]] = None, + training_settings: Optional[pulumi.Input['ClassificationTrainingSettingsArgs']] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + validation_data_size: Optional[pulumi.Input[float]] = None, + weight_column_name: Optional[pulumi.Input[str]] = None): + """ + Classification task in AutoML Table vertical. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'Classification'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input[Sequence[pulumi.Input[str]]] cv_split_column_names: Columns to use for CVSplit data. + :param pulumi.Input['TableVerticalFeaturizationSettingsArgs'] featurization_settings: Featurization inputs needed for AutoML job. + :param pulumi.Input['TableVerticalLimitSettingsArgs'] limit_settings: Execution constraints for AutoMLJob. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']] n_cross_validations: Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + :param pulumi.Input[str] positive_label: Positive label for binary metrics calculation. + :param pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']] primary_metric: Primary metric for the task. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] test_data: Test data input. + :param pulumi.Input[float] test_data_size: The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param pulumi.Input['ClassificationTrainingSettingsArgs'] training_settings: Inputs for training phase for an AutoML Job. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + :param pulumi.Input[float] validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param pulumi.Input[str] weight_column_name: The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + pulumi.set(__self__, "task_type", 'Classification') + pulumi.set(__self__, "training_data", training_data) + if cv_split_column_names is not None: + pulumi.set(__self__, "cv_split_column_names", cv_split_column_names) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if n_cross_validations is not None: + pulumi.set(__self__, "n_cross_validations", n_cross_validations) + if positive_label is not None: + pulumi.set(__self__, "positive_label", positive_label) + if primary_metric is None: + primary_metric = 'AUCWeighted' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if test_data is not None: + pulumi.set(__self__, "test_data", test_data) + if test_data_size is not None: + pulumi.set(__self__, "test_data_size", test_data_size) + if training_settings is not None: + pulumi.set(__self__, "training_settings", training_settings) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + if weight_column_name is not None: + pulumi.set(__self__, "weight_column_name", weight_column_name) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'Classification'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="cvSplitColumnNames") + def cv_split_column_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Columns to use for CVSplit data. + """ + return pulumi.get(self, "cv_split_column_names") + + @cv_split_column_names.setter + def cv_split_column_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "cv_split_column_names", value) + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']]: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @featurization_settings.setter + def featurization_settings(self, value: Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']]): + pulumi.set(self, "featurization_settings", value) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional[pulumi.Input['TableVerticalLimitSettingsArgs']]: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: Optional[pulumi.Input['TableVerticalLimitSettingsArgs']]): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="nCrossValidations") + def n_cross_validations(self) -> Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]]: + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + return pulumi.get(self, "n_cross_validations") + + @n_cross_validations.setter + def n_cross_validations(self, value: Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]]): + pulumi.set(self, "n_cross_validations", value) + + @property + @pulumi.getter(name="positiveLabel") + def positive_label(self) -> Optional[pulumi.Input[str]]: + """ + Positive label for binary metrics calculation. + """ + return pulumi.get(self, "positive_label") + + @positive_label.setter + def positive_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "positive_label", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]]: + """ + Primary metric for the task. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]]): + pulumi.set(self, "primary_metric", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="testData") + def test_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Test data input. + """ + return pulumi.get(self, "test_data") + + @test_data.setter + def test_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "test_data", value) + + @property + @pulumi.getter(name="testDataSize") + def test_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "test_data_size") + + @test_data_size.setter + def test_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "test_data_size", value) + + @property + @pulumi.getter(name="trainingSettings") + def training_settings(self) -> Optional[pulumi.Input['ClassificationTrainingSettingsArgs']]: + """ + Inputs for training phase for an AutoML Job. + """ + return pulumi.get(self, "training_settings") + + @training_settings.setter + def training_settings(self, value: Optional[pulumi.Input['ClassificationTrainingSettingsArgs']]): + pulumi.set(self, "training_settings", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @validation_data_size.setter + def validation_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "validation_data_size", value) + + @property + @pulumi.getter(name="weightColumnName") + def weight_column_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + return pulumi.get(self, "weight_column_name") + + @weight_column_name.setter + def weight_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "weight_column_name", value) + + +if not MYPY: + class CodeConfigurationArgsDict(TypedDict): + """ + Configuration for a scoring code asset. + """ + scoring_script: pulumi.Input[str] + """ + [Required] The script to execute on startup. eg. "score.py" + """ + code_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the code asset. + """ +elif False: + CodeConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CodeConfigurationArgs: + def __init__(__self__, *, + scoring_script: pulumi.Input[str], + code_id: Optional[pulumi.Input[str]] = None): + """ + Configuration for a scoring code asset. + :param pulumi.Input[str] scoring_script: [Required] The script to execute on startup. eg. "score.py" + :param pulumi.Input[str] code_id: ARM resource ID of the code asset. + """ + pulumi.set(__self__, "scoring_script", scoring_script) + if code_id is not None: + pulumi.set(__self__, "code_id", code_id) + + @property + @pulumi.getter(name="scoringScript") + def scoring_script(self) -> pulumi.Input[str]: + """ + [Required] The script to execute on startup. eg. "score.py" + """ + return pulumi.get(self, "scoring_script") + + @scoring_script.setter + def scoring_script(self, value: pulumi.Input[str]): + pulumi.set(self, "scoring_script", value) + + @property + @pulumi.getter(name="codeId") + def code_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the code asset. + """ + return pulumi.get(self, "code_id") + + @code_id.setter + def code_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "code_id", value) + + +if not MYPY: + class CodeContainerArgsDict(TypedDict): + """ + Container for code asset versions. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + CodeContainerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CodeContainerArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Container for code asset versions. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class CodeVersionArgsDict(TypedDict): + """ + Code asset version details. + """ + code_uri: NotRequired[pulumi.Input[str]] + """ + Uri where code is located + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + CodeVersionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CodeVersionArgs: + def __init__(__self__, *, + code_uri: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Code asset version details. + :param pulumi.Input[str] code_uri: Uri where code is located + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if code_uri is not None: + pulumi.set(__self__, "code_uri", code_uri) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="codeUri") + def code_uri(self) -> Optional[pulumi.Input[str]]: + """ + Uri where code is located + """ + return pulumi.get(self, "code_uri") + + @code_uri.setter + def code_uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "code_uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class CognitiveServicesSkuArgsDict(TypedDict): + capacity: NotRequired[pulumi.Input[int]] + family: NotRequired[pulumi.Input[str]] + name: NotRequired[pulumi.Input[str]] + size: NotRequired[pulumi.Input[str]] + tier: NotRequired[pulumi.Input[str]] +elif False: + CognitiveServicesSkuArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CognitiveServicesSkuArgs: + def __init__(__self__, *, + capacity: Optional[pulumi.Input[int]] = None, + family: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + size: Optional[pulumi.Input[str]] = None, + tier: Optional[pulumi.Input[str]] = None): + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if name is not None: + pulumi.set(__self__, "name", name) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def capacity(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "capacity") + + @capacity.setter + def capacity(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "capacity", value) + + @property + @pulumi.getter + def family(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "family") + + @family.setter + def family(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "family", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def size(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "size") + + @size.setter + def size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "size", value) + + @property + @pulumi.getter + def tier(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "tier") + + @tier.setter + def tier(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tier", value) + + +if not MYPY: + class CollectionArgsDict(TypedDict): + client_id: NotRequired[pulumi.Input[str]] + """ + The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + """ + data_collection_mode: NotRequired[pulumi.Input[Union[str, 'DataCollectionMode']]] + """ + Enable or disable data collection. + """ + data_id: NotRequired[pulumi.Input[str]] + """ + The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + """ + sampling_rate: NotRequired[pulumi.Input[float]] + """ + The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + """ +elif False: + CollectionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CollectionArgs: + def __init__(__self__, *, + client_id: Optional[pulumi.Input[str]] = None, + data_collection_mode: Optional[pulumi.Input[Union[str, 'DataCollectionMode']]] = None, + data_id: Optional[pulumi.Input[str]] = None, + sampling_rate: Optional[pulumi.Input[float]] = None): + """ + :param pulumi.Input[str] client_id: The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + :param pulumi.Input[Union[str, 'DataCollectionMode']] data_collection_mode: Enable or disable data collection. + :param pulumi.Input[str] data_id: The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + :param pulumi.Input[float] sampling_rate: The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + """ + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if data_collection_mode is None: + data_collection_mode = 'Disabled' + if data_collection_mode is not None: + pulumi.set(__self__, "data_collection_mode", data_collection_mode) + if data_id is not None: + pulumi.set(__self__, "data_id", data_id) + if sampling_rate is None: + sampling_rate = 1 + if sampling_rate is not None: + pulumi.set(__self__, "sampling_rate", sampling_rate) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + """ + The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="dataCollectionMode") + def data_collection_mode(self) -> Optional[pulumi.Input[Union[str, 'DataCollectionMode']]]: + """ + Enable or disable data collection. + """ + return pulumi.get(self, "data_collection_mode") + + @data_collection_mode.setter + def data_collection_mode(self, value: Optional[pulumi.Input[Union[str, 'DataCollectionMode']]]): + pulumi.set(self, "data_collection_mode", value) + + @property + @pulumi.getter(name="dataId") + def data_id(self) -> Optional[pulumi.Input[str]]: + """ + The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + """ + return pulumi.get(self, "data_id") + + @data_id.setter + def data_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_id", value) + + @property + @pulumi.getter(name="samplingRate") + def sampling_rate(self) -> Optional[pulumi.Input[float]]: + """ + The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + """ + return pulumi.get(self, "sampling_rate") + + @sampling_rate.setter + def sampling_rate(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "sampling_rate", value) + + +if not MYPY: + class ColumnTransformerArgsDict(TypedDict): + """ + Column transformer parameters. + """ + fields: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Fields to apply transformer logic on. + """ + parameters: NotRequired[Any] + """ + Different properties to be passed to transformer. + Input expected is dictionary of key,value pairs in JSON format. + """ +elif False: + ColumnTransformerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ColumnTransformerArgs: + def __init__(__self__, *, + fields: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + parameters: Optional[Any] = None): + """ + Column transformer parameters. + :param pulumi.Input[Sequence[pulumi.Input[str]]] fields: Fields to apply transformer logic on. + :param Any parameters: Different properties to be passed to transformer. + Input expected is dictionary of key,value pairs in JSON format. + """ + if fields is not None: + pulumi.set(__self__, "fields", fields) + if parameters is not None: + pulumi.set(__self__, "parameters", parameters) + + @property + @pulumi.getter + def fields(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Fields to apply transformer logic on. + """ + return pulumi.get(self, "fields") + + @fields.setter + def fields(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "fields", value) + + @property + @pulumi.getter + def parameters(self) -> Optional[Any]: + """ + Different properties to be passed to transformer. + Input expected is dictionary of key,value pairs in JSON format. + """ + return pulumi.get(self, "parameters") + + @parameters.setter + def parameters(self, value: Optional[Any]): + pulumi.set(self, "parameters", value) + + +if not MYPY: + class CommandJobLimitsArgsDict(TypedDict): + """ + Command Job limit class. + """ + job_limits_type: pulumi.Input[str] + """ + + Expected value is 'Command'. + """ + timeout: NotRequired[pulumi.Input[str]] + """ + The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + """ +elif False: + CommandJobLimitsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CommandJobLimitsArgs: + def __init__(__self__, *, + job_limits_type: pulumi.Input[str], + timeout: Optional[pulumi.Input[str]] = None): + """ + Command Job limit class. + :param pulumi.Input[str] job_limits_type: + Expected value is 'Command'. + :param pulumi.Input[str] timeout: The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + """ + pulumi.set(__self__, "job_limits_type", 'Command') + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="jobLimitsType") + def job_limits_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Command'. + """ + return pulumi.get(self, "job_limits_type") + + @job_limits_type.setter + def job_limits_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_limits_type", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[pulumi.Input[str]]: + """ + The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + """ + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timeout", value) + + +if not MYPY: + class CommandJobArgsDict(TypedDict): + """ + Command job definition. + """ + command: pulumi.Input[str] + """ + [Required] The command to execute on startup of the job. eg. "python train.py" + """ + environment_id: pulumi.Input[str] + """ + [Required] The ARM resource ID of the Environment specification for the job. + """ + job_type: pulumi.Input[str] + """ + Enum to determine the type of job. + Expected value is 'Command'. + """ + code_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the code asset. + """ + component_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the component resource. + """ + compute_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the compute resource. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of job. + """ + distribution: NotRequired[pulumi.Input[Union['MpiArgsDict', 'PyTorchArgsDict', 'TensorFlowArgsDict']]] + """ + Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + """ + environment_variables: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Environment variables included in the job. + """ + experiment_name: NotRequired[pulumi.Input[str]] + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + identity: NotRequired[pulumi.Input[Union['AmlTokenArgsDict', 'ManagedIdentityArgsDict', 'UserIdentityArgsDict']]] + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + inputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]]]] + """ + Mapping of input data bindings used in the job. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + limits: NotRequired[pulumi.Input['CommandJobLimitsArgsDict']] + """ + Command Job limit. + """ + notification_setting: NotRequired[pulumi.Input['NotificationSettingArgsDict']] + """ + Notification setting for the job + """ + outputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgsDict', 'MLFlowModelJobOutputArgsDict', 'MLTableJobOutputArgsDict', 'TritonModelJobOutputArgsDict', 'UriFileJobOutputArgsDict', 'UriFolderJobOutputArgsDict']]]]] + """ + Mapping of output data bindings used in the job. + """ + parent_job_name: NotRequired[pulumi.Input[str]] + """ + Parent job name. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + queue_settings: NotRequired[pulumi.Input['QueueSettingsArgsDict']] + """ + Queue settings for the job + """ + resources: NotRequired[pulumi.Input['JobResourceConfigurationArgsDict']] + """ + Compute Resource configuration for the job. + """ + services: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgsDict']]]] + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + CommandJobArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CommandJobArgs: + def __init__(__self__, *, + command: pulumi.Input[str], + environment_id: pulumi.Input[str], + job_type: pulumi.Input[str], + code_id: Optional[pulumi.Input[str]] = None, + component_id: Optional[pulumi.Input[str]] = None, + compute_id: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + distribution: Optional[pulumi.Input[Union['MpiArgs', 'PyTorchArgs', 'TensorFlowArgs']]] = None, + environment_variables: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + experiment_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]] = None, + inputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + limits: Optional[pulumi.Input['CommandJobLimitsArgs']] = None, + notification_setting: Optional[pulumi.Input['NotificationSettingArgs']] = None, + outputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]] = None, + parent_job_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + queue_settings: Optional[pulumi.Input['QueueSettingsArgs']] = None, + resources: Optional[pulumi.Input['JobResourceConfigurationArgs']] = None, + services: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Command job definition. + :param pulumi.Input[str] command: [Required] The command to execute on startup of the job. eg. "python train.py" + :param pulumi.Input[str] environment_id: [Required] The ARM resource ID of the Environment specification for the job. + :param pulumi.Input[str] job_type: Enum to determine the type of job. + Expected value is 'Command'. + :param pulumi.Input[str] code_id: ARM resource ID of the code asset. + :param pulumi.Input[str] component_id: ARM resource ID of the component resource. + :param pulumi.Input[str] compute_id: ARM resource ID of the compute resource. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] display_name: Display name of job. + :param pulumi.Input[Union['MpiArgs', 'PyTorchArgs', 'TensorFlowArgs']] distribution: Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: Environment variables included in the job. + :param pulumi.Input[str] experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]] inputs: Mapping of input data bindings used in the job. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input['CommandJobLimitsArgs'] limits: Command Job limit. + :param pulumi.Input['NotificationSettingArgs'] notification_setting: Notification setting for the job + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]] outputs: Mapping of output data bindings used in the job. + :param pulumi.Input[str] parent_job_name: Parent job name. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input['QueueSettingsArgs'] queue_settings: Queue settings for the job + :param pulumi.Input['JobResourceConfigurationArgs'] resources: Compute Resource configuration for the job. + :param pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "command", command) + pulumi.set(__self__, "environment_id", environment_id) + pulumi.set(__self__, "job_type", 'Command') + if code_id is not None: + pulumi.set(__self__, "code_id", code_id) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if distribution is not None: + pulumi.set(__self__, "distribution", distribution) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if limits is not None: + pulumi.set(__self__, "limits", limits) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def command(self) -> pulumi.Input[str]: + """ + [Required] The command to execute on startup of the job. eg. "python train.py" + """ + return pulumi.get(self, "command") + + @command.setter + def command(self, value: pulumi.Input[str]): + pulumi.set(self, "command", value) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> pulumi.Input[str]: + """ + [Required] The ARM resource ID of the Environment specification for the job. + """ + return pulumi.get(self, "environment_id") + + @environment_id.setter + def environment_id(self, value: pulumi.Input[str]): + pulumi.set(self, "environment_id", value) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of job. + Expected value is 'Command'. + """ + return pulumi.get(self, "job_type") + + @job_type.setter + def job_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_type", value) + + @property + @pulumi.getter(name="codeId") + def code_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the code asset. + """ + return pulumi.get(self, "code_id") + + @code_id.setter + def code_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "code_id", value) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @compute_id.setter + def compute_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_id", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter + def distribution(self) -> Optional[pulumi.Input[Union['MpiArgs', 'PyTorchArgs', 'TensorFlowArgs']]]: + """ + Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + """ + return pulumi.get(self, "distribution") + + @distribution.setter + def distribution(self, value: Optional[pulumi.Input[Union['MpiArgs', 'PyTorchArgs', 'TensorFlowArgs']]]): + pulumi.set(self, "distribution", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Environment variables included in the job. + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @experiment_name.setter + def experiment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "experiment_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def inputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]: + """ + Mapping of input data bindings used in the job. + """ + return pulumi.get(self, "inputs") + + @inputs.setter + def inputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]): + pulumi.set(self, "inputs", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def limits(self) -> Optional[pulumi.Input['CommandJobLimitsArgs']]: + """ + Command Job limit. + """ + return pulumi.get(self, "limits") + + @limits.setter + def limits(self, value: Optional[pulumi.Input['CommandJobLimitsArgs']]): + pulumi.set(self, "limits", value) + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional[pulumi.Input['NotificationSettingArgs']]: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @notification_setting.setter + def notification_setting(self, value: Optional[pulumi.Input['NotificationSettingArgs']]): + pulumi.set(self, "notification_setting", value) + + @property + @pulumi.getter + def outputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]: + """ + Mapping of output data bindings used in the job. + """ + return pulumi.get(self, "outputs") + + @outputs.setter + def outputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]): + pulumi.set(self, "outputs", value) + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[pulumi.Input[str]]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @parent_job_name.setter + def parent_job_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parent_job_name", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional[pulumi.Input['QueueSettingsArgs']]: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @queue_settings.setter + def queue_settings(self, value: Optional[pulumi.Input['QueueSettingsArgs']]): + pulumi.set(self, "queue_settings", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input['JobResourceConfigurationArgs']]: + """ + Compute Resource configuration for the job. + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input['JobResourceConfigurationArgs']]): + pulumi.set(self, "resources", value) + + @property + @pulumi.getter + def services(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @services.setter + def services(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]): + pulumi.set(self, "services", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class ComponentContainerArgsDict(TypedDict): + """ + Component container definition. + + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + ComponentContainerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComponentContainerArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Component container definition. + + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class ComponentVersionArgsDict(TypedDict): + """ + Definition of a component version: defines resources that span component types. + """ + component_spec: NotRequired[Any] + """ + Defines Component definition details. + + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + ComponentVersionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComponentVersionArgs: + def __init__(__self__, *, + component_spec: Optional[Any] = None, + description: Optional[pulumi.Input[str]] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Definition of a component version: defines resources that span component types. + :param Any component_spec: Defines Component definition details. + + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if component_spec is not None: + pulumi.set(__self__, "component_spec", component_spec) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="componentSpec") + def component_spec(self) -> Optional[Any]: + """ + Defines Component definition details. + + """ + return pulumi.get(self, "component_spec") + + @component_spec.setter + def component_spec(self, value: Optional[Any]): + pulumi.set(self, "component_spec", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class ComputeInstanceAutologgerSettingsArgsDict(TypedDict): + """ + Specifies settings for autologger. + """ + mlflow_autologger: NotRequired[pulumi.Input[Union[str, 'MlflowAutologger']]] + """ + Indicates whether mlflow autologger is enabled for notebooks. + """ +elif False: + ComputeInstanceAutologgerSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComputeInstanceAutologgerSettingsArgs: + def __init__(__self__, *, + mlflow_autologger: Optional[pulumi.Input[Union[str, 'MlflowAutologger']]] = None): + """ + Specifies settings for autologger. + :param pulumi.Input[Union[str, 'MlflowAutologger']] mlflow_autologger: Indicates whether mlflow autologger is enabled for notebooks. + """ + if mlflow_autologger is not None: + pulumi.set(__self__, "mlflow_autologger", mlflow_autologger) + + @property + @pulumi.getter(name="mlflowAutologger") + def mlflow_autologger(self) -> Optional[pulumi.Input[Union[str, 'MlflowAutologger']]]: + """ + Indicates whether mlflow autologger is enabled for notebooks. + """ + return pulumi.get(self, "mlflow_autologger") + + @mlflow_autologger.setter + def mlflow_autologger(self, value: Optional[pulumi.Input[Union[str, 'MlflowAutologger']]]): + pulumi.set(self, "mlflow_autologger", value) + + +if not MYPY: + class ComputeInstancePropertiesArgsDict(TypedDict): + """ + Compute Instance properties + """ + application_sharing_policy: NotRequired[pulumi.Input[Union[str, 'ApplicationSharingPolicy']]] + """ + Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + """ + autologger_settings: NotRequired[pulumi.Input['ComputeInstanceAutologgerSettingsArgsDict']] + """ + Specifies settings for autologger. + """ + compute_instance_authorization_type: NotRequired[pulumi.Input[Union[str, 'ComputeInstanceAuthorizationType']]] + """ + The Compute Instance Authorization type. Available values are personal (default). + """ + custom_services: NotRequired[pulumi.Input[Sequence[pulumi.Input['CustomServiceArgsDict']]]] + """ + List of Custom Services added to the compute. + """ + enable_node_public_ip: NotRequired[pulumi.Input[bool]] + """ + Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + """ + enable_os_patching: NotRequired[pulumi.Input[bool]] + """ + Enable Auto OS Patching. Possible values are: true, false. + """ + enable_root_access: NotRequired[pulumi.Input[bool]] + """ + Enable root access. Possible values are: true, false. + """ + enable_sso: NotRequired[pulumi.Input[bool]] + """ + Enable SSO (single sign on). Possible values are: true, false. + """ + idle_time_before_shutdown: NotRequired[pulumi.Input[str]] + """ + Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + """ + personal_compute_instance_settings: NotRequired[pulumi.Input['PersonalComputeInstanceSettingsArgsDict']] + """ + Settings for a personal compute instance. + """ + release_quota_on_stop: NotRequired[pulumi.Input[bool]] + """ + Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + """ + schedules: NotRequired[pulumi.Input['ComputeSchedulesArgsDict']] + """ + The list of schedules to be applied on the computes. + """ + setup_scripts: NotRequired[pulumi.Input['SetupScriptsArgsDict']] + """ + Details of customized scripts to execute for setting up the cluster. + """ + ssh_settings: NotRequired[pulumi.Input['ComputeInstanceSshSettingsArgsDict']] + """ + Specifies policy and settings for SSH access. + """ + subnet: NotRequired[pulumi.Input['ResourceIdArgsDict']] + """ + Virtual network subnet resource ID the compute nodes belong to. + """ + vm_size: NotRequired[pulumi.Input[str]] + """ + Virtual Machine Size + """ +elif False: + ComputeInstancePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComputeInstancePropertiesArgs: + def __init__(__self__, *, + application_sharing_policy: Optional[pulumi.Input[Union[str, 'ApplicationSharingPolicy']]] = None, + autologger_settings: Optional[pulumi.Input['ComputeInstanceAutologgerSettingsArgs']] = None, + compute_instance_authorization_type: Optional[pulumi.Input[Union[str, 'ComputeInstanceAuthorizationType']]] = None, + custom_services: Optional[pulumi.Input[Sequence[pulumi.Input['CustomServiceArgs']]]] = None, + enable_node_public_ip: Optional[pulumi.Input[bool]] = None, + enable_os_patching: Optional[pulumi.Input[bool]] = None, + enable_root_access: Optional[pulumi.Input[bool]] = None, + enable_sso: Optional[pulumi.Input[bool]] = None, + idle_time_before_shutdown: Optional[pulumi.Input[str]] = None, + personal_compute_instance_settings: Optional[pulumi.Input['PersonalComputeInstanceSettingsArgs']] = None, + release_quota_on_stop: Optional[pulumi.Input[bool]] = None, + schedules: Optional[pulumi.Input['ComputeSchedulesArgs']] = None, + setup_scripts: Optional[pulumi.Input['SetupScriptsArgs']] = None, + ssh_settings: Optional[pulumi.Input['ComputeInstanceSshSettingsArgs']] = None, + subnet: Optional[pulumi.Input['ResourceIdArgs']] = None, + vm_size: Optional[pulumi.Input[str]] = None): + """ + Compute Instance properties + :param pulumi.Input[Union[str, 'ApplicationSharingPolicy']] application_sharing_policy: Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + :param pulumi.Input['ComputeInstanceAutologgerSettingsArgs'] autologger_settings: Specifies settings for autologger. + :param pulumi.Input[Union[str, 'ComputeInstanceAuthorizationType']] compute_instance_authorization_type: The Compute Instance Authorization type. Available values are personal (default). + :param pulumi.Input[Sequence[pulumi.Input['CustomServiceArgs']]] custom_services: List of Custom Services added to the compute. + :param pulumi.Input[bool] enable_node_public_ip: Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + :param pulumi.Input[bool] enable_os_patching: Enable Auto OS Patching. Possible values are: true, false. + :param pulumi.Input[bool] enable_root_access: Enable root access. Possible values are: true, false. + :param pulumi.Input[bool] enable_sso: Enable SSO (single sign on). Possible values are: true, false. + :param pulumi.Input[str] idle_time_before_shutdown: Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + :param pulumi.Input['PersonalComputeInstanceSettingsArgs'] personal_compute_instance_settings: Settings for a personal compute instance. + :param pulumi.Input[bool] release_quota_on_stop: Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + :param pulumi.Input['ComputeSchedulesArgs'] schedules: The list of schedules to be applied on the computes. + :param pulumi.Input['SetupScriptsArgs'] setup_scripts: Details of customized scripts to execute for setting up the cluster. + :param pulumi.Input['ComputeInstanceSshSettingsArgs'] ssh_settings: Specifies policy and settings for SSH access. + :param pulumi.Input['ResourceIdArgs'] subnet: Virtual network subnet resource ID the compute nodes belong to. + :param pulumi.Input[str] vm_size: Virtual Machine Size + """ + if application_sharing_policy is None: + application_sharing_policy = 'Shared' + if application_sharing_policy is not None: + pulumi.set(__self__, "application_sharing_policy", application_sharing_policy) + if autologger_settings is not None: + pulumi.set(__self__, "autologger_settings", autologger_settings) + if compute_instance_authorization_type is None: + compute_instance_authorization_type = 'personal' + if compute_instance_authorization_type is not None: + pulumi.set(__self__, "compute_instance_authorization_type", compute_instance_authorization_type) + if custom_services is not None: + pulumi.set(__self__, "custom_services", custom_services) + if enable_node_public_ip is not None: + pulumi.set(__self__, "enable_node_public_ip", enable_node_public_ip) + if enable_os_patching is None: + enable_os_patching = False + if enable_os_patching is not None: + pulumi.set(__self__, "enable_os_patching", enable_os_patching) + if enable_root_access is None: + enable_root_access = True + if enable_root_access is not None: + pulumi.set(__self__, "enable_root_access", enable_root_access) + if enable_sso is None: + enable_sso = True + if enable_sso is not None: + pulumi.set(__self__, "enable_sso", enable_sso) + if idle_time_before_shutdown is not None: + pulumi.set(__self__, "idle_time_before_shutdown", idle_time_before_shutdown) + if personal_compute_instance_settings is not None: + pulumi.set(__self__, "personal_compute_instance_settings", personal_compute_instance_settings) + if release_quota_on_stop is None: + release_quota_on_stop = False + if release_quota_on_stop is not None: + pulumi.set(__self__, "release_quota_on_stop", release_quota_on_stop) + if schedules is not None: + pulumi.set(__self__, "schedules", schedules) + if setup_scripts is not None: + pulumi.set(__self__, "setup_scripts", setup_scripts) + if ssh_settings is not None: + pulumi.set(__self__, "ssh_settings", ssh_settings) + if subnet is not None: + pulumi.set(__self__, "subnet", subnet) + if vm_size is not None: + pulumi.set(__self__, "vm_size", vm_size) + + @property + @pulumi.getter(name="applicationSharingPolicy") + def application_sharing_policy(self) -> Optional[pulumi.Input[Union[str, 'ApplicationSharingPolicy']]]: + """ + Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + """ + return pulumi.get(self, "application_sharing_policy") + + @application_sharing_policy.setter + def application_sharing_policy(self, value: Optional[pulumi.Input[Union[str, 'ApplicationSharingPolicy']]]): + pulumi.set(self, "application_sharing_policy", value) + + @property + @pulumi.getter(name="autologgerSettings") + def autologger_settings(self) -> Optional[pulumi.Input['ComputeInstanceAutologgerSettingsArgs']]: + """ + Specifies settings for autologger. + """ + return pulumi.get(self, "autologger_settings") + + @autologger_settings.setter + def autologger_settings(self, value: Optional[pulumi.Input['ComputeInstanceAutologgerSettingsArgs']]): + pulumi.set(self, "autologger_settings", value) + + @property + @pulumi.getter(name="computeInstanceAuthorizationType") + def compute_instance_authorization_type(self) -> Optional[pulumi.Input[Union[str, 'ComputeInstanceAuthorizationType']]]: + """ + The Compute Instance Authorization type. Available values are personal (default). + """ + return pulumi.get(self, "compute_instance_authorization_type") + + @compute_instance_authorization_type.setter + def compute_instance_authorization_type(self, value: Optional[pulumi.Input[Union[str, 'ComputeInstanceAuthorizationType']]]): + pulumi.set(self, "compute_instance_authorization_type", value) + + @property + @pulumi.getter(name="customServices") + def custom_services(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['CustomServiceArgs']]]]: + """ + List of Custom Services added to the compute. + """ + return pulumi.get(self, "custom_services") + + @custom_services.setter + def custom_services(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['CustomServiceArgs']]]]): + pulumi.set(self, "custom_services", value) + + @property + @pulumi.getter(name="enableNodePublicIp") + def enable_node_public_ip(self) -> Optional[pulumi.Input[bool]]: + """ + Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + """ + return pulumi.get(self, "enable_node_public_ip") + + @enable_node_public_ip.setter + def enable_node_public_ip(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_node_public_ip", value) + + @property + @pulumi.getter(name="enableOSPatching") + def enable_os_patching(self) -> Optional[pulumi.Input[bool]]: + """ + Enable Auto OS Patching. Possible values are: true, false. + """ + return pulumi.get(self, "enable_os_patching") + + @enable_os_patching.setter + def enable_os_patching(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_os_patching", value) + + @property + @pulumi.getter(name="enableRootAccess") + def enable_root_access(self) -> Optional[pulumi.Input[bool]]: + """ + Enable root access. Possible values are: true, false. + """ + return pulumi.get(self, "enable_root_access") + + @enable_root_access.setter + def enable_root_access(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_root_access", value) + + @property + @pulumi.getter(name="enableSSO") + def enable_sso(self) -> Optional[pulumi.Input[bool]]: + """ + Enable SSO (single sign on). Possible values are: true, false. + """ + return pulumi.get(self, "enable_sso") + + @enable_sso.setter + def enable_sso(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_sso", value) + + @property + @pulumi.getter(name="idleTimeBeforeShutdown") + def idle_time_before_shutdown(self) -> Optional[pulumi.Input[str]]: + """ + Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + """ + return pulumi.get(self, "idle_time_before_shutdown") + + @idle_time_before_shutdown.setter + def idle_time_before_shutdown(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "idle_time_before_shutdown", value) + + @property + @pulumi.getter(name="personalComputeInstanceSettings") + def personal_compute_instance_settings(self) -> Optional[pulumi.Input['PersonalComputeInstanceSettingsArgs']]: + """ + Settings for a personal compute instance. + """ + return pulumi.get(self, "personal_compute_instance_settings") + + @personal_compute_instance_settings.setter + def personal_compute_instance_settings(self, value: Optional[pulumi.Input['PersonalComputeInstanceSettingsArgs']]): + pulumi.set(self, "personal_compute_instance_settings", value) + + @property + @pulumi.getter(name="releaseQuotaOnStop") + def release_quota_on_stop(self) -> Optional[pulumi.Input[bool]]: + """ + Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + """ + return pulumi.get(self, "release_quota_on_stop") + + @release_quota_on_stop.setter + def release_quota_on_stop(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "release_quota_on_stop", value) + + @property + @pulumi.getter + def schedules(self) -> Optional[pulumi.Input['ComputeSchedulesArgs']]: + """ + The list of schedules to be applied on the computes. + """ + return pulumi.get(self, "schedules") + + @schedules.setter + def schedules(self, value: Optional[pulumi.Input['ComputeSchedulesArgs']]): + pulumi.set(self, "schedules", value) + + @property + @pulumi.getter(name="setupScripts") + def setup_scripts(self) -> Optional[pulumi.Input['SetupScriptsArgs']]: + """ + Details of customized scripts to execute for setting up the cluster. + """ + return pulumi.get(self, "setup_scripts") + + @setup_scripts.setter + def setup_scripts(self, value: Optional[pulumi.Input['SetupScriptsArgs']]): + pulumi.set(self, "setup_scripts", value) + + @property + @pulumi.getter(name="sshSettings") + def ssh_settings(self) -> Optional[pulumi.Input['ComputeInstanceSshSettingsArgs']]: + """ + Specifies policy and settings for SSH access. + """ + return pulumi.get(self, "ssh_settings") + + @ssh_settings.setter + def ssh_settings(self, value: Optional[pulumi.Input['ComputeInstanceSshSettingsArgs']]): + pulumi.set(self, "ssh_settings", value) + + @property + @pulumi.getter + def subnet(self) -> Optional[pulumi.Input['ResourceIdArgs']]: + """ + Virtual network subnet resource ID the compute nodes belong to. + """ + return pulumi.get(self, "subnet") + + @subnet.setter + def subnet(self, value: Optional[pulumi.Input['ResourceIdArgs']]): + pulumi.set(self, "subnet", value) + + @property + @pulumi.getter(name="vmSize") + def vm_size(self) -> Optional[pulumi.Input[str]]: + """ + Virtual Machine Size + """ + return pulumi.get(self, "vm_size") + + @vm_size.setter + def vm_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vm_size", value) + + +if not MYPY: + class ComputeInstanceSshSettingsArgsDict(TypedDict): + """ + Specifies policy and settings for SSH access. + """ + admin_public_key: NotRequired[pulumi.Input[str]] + """ + Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + """ + ssh_public_access: NotRequired[pulumi.Input[Union[str, 'SshPublicAccess']]] + """ + State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + """ +elif False: + ComputeInstanceSshSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComputeInstanceSshSettingsArgs: + def __init__(__self__, *, + admin_public_key: Optional[pulumi.Input[str]] = None, + ssh_public_access: Optional[pulumi.Input[Union[str, 'SshPublicAccess']]] = None): + """ + Specifies policy and settings for SSH access. + :param pulumi.Input[str] admin_public_key: Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + :param pulumi.Input[Union[str, 'SshPublicAccess']] ssh_public_access: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + """ + if admin_public_key is not None: + pulumi.set(__self__, "admin_public_key", admin_public_key) + if ssh_public_access is None: + ssh_public_access = 'Disabled' + if ssh_public_access is not None: + pulumi.set(__self__, "ssh_public_access", ssh_public_access) + + @property + @pulumi.getter(name="adminPublicKey") + def admin_public_key(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + """ + return pulumi.get(self, "admin_public_key") + + @admin_public_key.setter + def admin_public_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "admin_public_key", value) + + @property + @pulumi.getter(name="sshPublicAccess") + def ssh_public_access(self) -> Optional[pulumi.Input[Union[str, 'SshPublicAccess']]]: + """ + State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + """ + return pulumi.get(self, "ssh_public_access") + + @ssh_public_access.setter + def ssh_public_access(self, value: Optional[pulumi.Input[Union[str, 'SshPublicAccess']]]): + pulumi.set(self, "ssh_public_access", value) + + +if not MYPY: + class ComputeInstanceArgsDict(TypedDict): + """ + An Azure Machine Learning compute instance. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'ComputeInstance'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['ComputeInstancePropertiesArgsDict']] + """ + Properties of ComputeInstance + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + ComputeInstanceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComputeInstanceArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['ComputeInstancePropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + An Azure Machine Learning compute instance. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'ComputeInstance'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input['ComputeInstancePropertiesArgs'] properties: Properties of ComputeInstance + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'ComputeInstance') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'ComputeInstance'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['ComputeInstancePropertiesArgs']]: + """ + Properties of ComputeInstance + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['ComputeInstancePropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class ComputeRecurrenceScheduleArgsDict(TypedDict): + hours: pulumi.Input[Sequence[pulumi.Input[int]]] + """ + [Required] List of hours for the schedule. + """ + minutes: pulumi.Input[Sequence[pulumi.Input[int]]] + """ + [Required] List of minutes for the schedule. + """ + month_days: NotRequired[pulumi.Input[Sequence[pulumi.Input[int]]]] + """ + List of month days for the schedule + """ + week_days: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ComputeWeekDay']]]]] + """ + List of days for the schedule. + """ +elif False: + ComputeRecurrenceScheduleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComputeRecurrenceScheduleArgs: + def __init__(__self__, *, + hours: pulumi.Input[Sequence[pulumi.Input[int]]], + minutes: pulumi.Input[Sequence[pulumi.Input[int]]], + month_days: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, + week_days: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ComputeWeekDay']]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[int]]] hours: [Required] List of hours for the schedule. + :param pulumi.Input[Sequence[pulumi.Input[int]]] minutes: [Required] List of minutes for the schedule. + :param pulumi.Input[Sequence[pulumi.Input[int]]] month_days: List of month days for the schedule + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'ComputeWeekDay']]]] week_days: List of days for the schedule. + """ + pulumi.set(__self__, "hours", hours) + pulumi.set(__self__, "minutes", minutes) + if month_days is not None: + pulumi.set(__self__, "month_days", month_days) + if week_days is not None: + pulumi.set(__self__, "week_days", week_days) + + @property + @pulumi.getter + def hours(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + """ + [Required] List of hours for the schedule. + """ + return pulumi.get(self, "hours") + + @hours.setter + def hours(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + pulumi.set(self, "hours", value) + + @property + @pulumi.getter + def minutes(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + """ + [Required] List of minutes for the schedule. + """ + return pulumi.get(self, "minutes") + + @minutes.setter + def minutes(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + pulumi.set(self, "minutes", value) + + @property + @pulumi.getter(name="monthDays") + def month_days(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: + """ + List of month days for the schedule + """ + return pulumi.get(self, "month_days") + + @month_days.setter + def month_days(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): + pulumi.set(self, "month_days", value) + + @property + @pulumi.getter(name="weekDays") + def week_days(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ComputeWeekDay']]]]]: + """ + List of days for the schedule. + """ + return pulumi.get(self, "week_days") + + @week_days.setter + def week_days(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ComputeWeekDay']]]]]): + pulumi.set(self, "week_days", value) + + +if not MYPY: + class ComputeRuntimeDtoArgsDict(TypedDict): + spark_runtime_version: NotRequired[pulumi.Input[str]] +elif False: + ComputeRuntimeDtoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComputeRuntimeDtoArgs: + def __init__(__self__, *, + spark_runtime_version: Optional[pulumi.Input[str]] = None): + if spark_runtime_version is not None: + pulumi.set(__self__, "spark_runtime_version", spark_runtime_version) + + @property + @pulumi.getter(name="sparkRuntimeVersion") + def spark_runtime_version(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "spark_runtime_version") + + @spark_runtime_version.setter + def spark_runtime_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "spark_runtime_version", value) + + +if not MYPY: + class ComputeSchedulesArgsDict(TypedDict): + """ + The list of schedules to be applied on the computes + """ + compute_start_stop: NotRequired[pulumi.Input[Sequence[pulumi.Input['ComputeStartStopScheduleArgsDict']]]] + """ + The list of compute start stop schedules to be applied. + """ +elif False: + ComputeSchedulesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComputeSchedulesArgs: + def __init__(__self__, *, + compute_start_stop: Optional[pulumi.Input[Sequence[pulumi.Input['ComputeStartStopScheduleArgs']]]] = None): + """ + The list of schedules to be applied on the computes + :param pulumi.Input[Sequence[pulumi.Input['ComputeStartStopScheduleArgs']]] compute_start_stop: The list of compute start stop schedules to be applied. + """ + if compute_start_stop is not None: + pulumi.set(__self__, "compute_start_stop", compute_start_stop) + + @property + @pulumi.getter(name="computeStartStop") + def compute_start_stop(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ComputeStartStopScheduleArgs']]]]: + """ + The list of compute start stop schedules to be applied. + """ + return pulumi.get(self, "compute_start_stop") + + @compute_start_stop.setter + def compute_start_stop(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ComputeStartStopScheduleArgs']]]]): + pulumi.set(self, "compute_start_stop", value) + + +if not MYPY: + class ComputeStartStopScheduleArgsDict(TypedDict): + """ + Compute start stop schedule properties + """ + action: NotRequired[pulumi.Input[Union[str, 'ComputePowerAction']]] + """ + [Required] The compute power action. + """ + cron: NotRequired[pulumi.Input['CronArgsDict']] + """ + Required if triggerType is Cron. + """ + recurrence: NotRequired[pulumi.Input['RecurrenceArgsDict']] + """ + Required if triggerType is Recurrence. + """ + schedule: NotRequired[pulumi.Input['ScheduleBaseArgsDict']] + """ + [Deprecated] Not used any more. + """ + status: NotRequired[pulumi.Input[Union[str, 'ScheduleStatus']]] + """ + Is the schedule enabled or disabled? + """ + trigger_type: NotRequired[pulumi.Input[Union[str, 'ComputeTriggerType']]] + """ + [Required] The schedule trigger type. + """ +elif False: + ComputeStartStopScheduleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ComputeStartStopScheduleArgs: + def __init__(__self__, *, + action: Optional[pulumi.Input[Union[str, 'ComputePowerAction']]] = None, + cron: Optional[pulumi.Input['CronArgs']] = None, + recurrence: Optional[pulumi.Input['RecurrenceArgs']] = None, + schedule: Optional[pulumi.Input['ScheduleBaseArgs']] = None, + status: Optional[pulumi.Input[Union[str, 'ScheduleStatus']]] = None, + trigger_type: Optional[pulumi.Input[Union[str, 'ComputeTriggerType']]] = None): + """ + Compute start stop schedule properties + :param pulumi.Input[Union[str, 'ComputePowerAction']] action: [Required] The compute power action. + :param pulumi.Input['CronArgs'] cron: Required if triggerType is Cron. + :param pulumi.Input['RecurrenceArgs'] recurrence: Required if triggerType is Recurrence. + :param pulumi.Input['ScheduleBaseArgs'] schedule: [Deprecated] Not used any more. + :param pulumi.Input[Union[str, 'ScheduleStatus']] status: Is the schedule enabled or disabled? + :param pulumi.Input[Union[str, 'ComputeTriggerType']] trigger_type: [Required] The schedule trigger type. + """ + if action is not None: + pulumi.set(__self__, "action", action) + if cron is not None: + pulumi.set(__self__, "cron", cron) + if recurrence is not None: + pulumi.set(__self__, "recurrence", recurrence) + if schedule is not None: + pulumi.set(__self__, "schedule", schedule) + if status is not None: + pulumi.set(__self__, "status", status) + if trigger_type is not None: + pulumi.set(__self__, "trigger_type", trigger_type) + + @property + @pulumi.getter + def action(self) -> Optional[pulumi.Input[Union[str, 'ComputePowerAction']]]: + """ + [Required] The compute power action. + """ + return pulumi.get(self, "action") + + @action.setter + def action(self, value: Optional[pulumi.Input[Union[str, 'ComputePowerAction']]]): + pulumi.set(self, "action", value) + + @property + @pulumi.getter + def cron(self) -> Optional[pulumi.Input['CronArgs']]: + """ + Required if triggerType is Cron. + """ + return pulumi.get(self, "cron") + + @cron.setter + def cron(self, value: Optional[pulumi.Input['CronArgs']]): + pulumi.set(self, "cron", value) + + @property + @pulumi.getter + def recurrence(self) -> Optional[pulumi.Input['RecurrenceArgs']]: + """ + Required if triggerType is Recurrence. + """ + return pulumi.get(self, "recurrence") + + @recurrence.setter + def recurrence(self, value: Optional[pulumi.Input['RecurrenceArgs']]): + pulumi.set(self, "recurrence", value) + + @property + @pulumi.getter + def schedule(self) -> Optional[pulumi.Input['ScheduleBaseArgs']]: + """ + [Deprecated] Not used any more. + """ + return pulumi.get(self, "schedule") + + @schedule.setter + def schedule(self, value: Optional[pulumi.Input['ScheduleBaseArgs']]): + pulumi.set(self, "schedule", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'ScheduleStatus']]]: + """ + Is the schedule enabled or disabled? + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'ScheduleStatus']]]): + pulumi.set(self, "status", value) + + @property + @pulumi.getter(name="triggerType") + def trigger_type(self) -> Optional[pulumi.Input[Union[str, 'ComputeTriggerType']]]: + """ + [Required] The schedule trigger type. + """ + return pulumi.get(self, "trigger_type") + + @trigger_type.setter + def trigger_type(self, value: Optional[pulumi.Input[Union[str, 'ComputeTriggerType']]]): + pulumi.set(self, "trigger_type", value) + + +if not MYPY: + class ContainerResourceRequirementsArgsDict(TypedDict): + """ + Resource requirements for each container instance within an online deployment. + """ + container_resource_limits: NotRequired[pulumi.Input['ContainerResourceSettingsArgsDict']] + """ + Container resource limit info: + """ + container_resource_requests: NotRequired[pulumi.Input['ContainerResourceSettingsArgsDict']] + """ + Container resource request info: + """ +elif False: + ContainerResourceRequirementsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ContainerResourceRequirementsArgs: + def __init__(__self__, *, + container_resource_limits: Optional[pulumi.Input['ContainerResourceSettingsArgs']] = None, + container_resource_requests: Optional[pulumi.Input['ContainerResourceSettingsArgs']] = None): + """ + Resource requirements for each container instance within an online deployment. + :param pulumi.Input['ContainerResourceSettingsArgs'] container_resource_limits: Container resource limit info: + :param pulumi.Input['ContainerResourceSettingsArgs'] container_resource_requests: Container resource request info: + """ + if container_resource_limits is not None: + pulumi.set(__self__, "container_resource_limits", container_resource_limits) + if container_resource_requests is not None: + pulumi.set(__self__, "container_resource_requests", container_resource_requests) + + @property + @pulumi.getter(name="containerResourceLimits") + def container_resource_limits(self) -> Optional[pulumi.Input['ContainerResourceSettingsArgs']]: + """ + Container resource limit info: + """ + return pulumi.get(self, "container_resource_limits") + + @container_resource_limits.setter + def container_resource_limits(self, value: Optional[pulumi.Input['ContainerResourceSettingsArgs']]): + pulumi.set(self, "container_resource_limits", value) + + @property + @pulumi.getter(name="containerResourceRequests") + def container_resource_requests(self) -> Optional[pulumi.Input['ContainerResourceSettingsArgs']]: + """ + Container resource request info: + """ + return pulumi.get(self, "container_resource_requests") + + @container_resource_requests.setter + def container_resource_requests(self, value: Optional[pulumi.Input['ContainerResourceSettingsArgs']]): + pulumi.set(self, "container_resource_requests", value) + + +if not MYPY: + class ContainerResourceSettingsArgsDict(TypedDict): + cpu: NotRequired[pulumi.Input[str]] + """ + Number of vCPUs request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + gpu: NotRequired[pulumi.Input[str]] + """ + Number of Nvidia GPU cards request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + memory: NotRequired[pulumi.Input[str]] + """ + Memory size request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ +elif False: + ContainerResourceSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ContainerResourceSettingsArgs: + def __init__(__self__, *, + cpu: Optional[pulumi.Input[str]] = None, + gpu: Optional[pulumi.Input[str]] = None, + memory: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] cpu: Number of vCPUs request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + :param pulumi.Input[str] gpu: Number of Nvidia GPU cards request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + :param pulumi.Input[str] memory: Memory size request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + if cpu is not None: + pulumi.set(__self__, "cpu", cpu) + if gpu is not None: + pulumi.set(__self__, "gpu", gpu) + if memory is not None: + pulumi.set(__self__, "memory", memory) + + @property + @pulumi.getter + def cpu(self) -> Optional[pulumi.Input[str]]: + """ + Number of vCPUs request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + return pulumi.get(self, "cpu") + + @cpu.setter + def cpu(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cpu", value) + + @property + @pulumi.getter + def gpu(self) -> Optional[pulumi.Input[str]]: + """ + Number of Nvidia GPU cards request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + return pulumi.get(self, "gpu") + + @gpu.setter + def gpu(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "gpu", value) + + @property + @pulumi.getter + def memory(self) -> Optional[pulumi.Input[str]]: + """ + Memory size request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + return pulumi.get(self, "memory") + + @memory.setter + def memory(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "memory", value) + + +if not MYPY: + class ContentSafetyEndpointDeploymentResourcePropertiesArgsDict(TypedDict): + model: pulumi.Input['EndpointDeploymentModelArgsDict'] + """ + Model used for the endpoint deployment. + """ + type: pulumi.Input[str] + """ + Kind of the deployment. + Expected value is 'Azure.ContentSafety'. + """ + failure_reason: NotRequired[pulumi.Input[str]] + """ + The failure reason if the creation failed. + """ + rai_policy_name: NotRequired[pulumi.Input[str]] + """ + The name of RAI policy. + """ + sku: NotRequired[pulumi.Input['CognitiveServicesSkuArgsDict']] + version_upgrade_option: NotRequired[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]] + """ + Deployment model version upgrade option. + """ +elif False: + ContentSafetyEndpointDeploymentResourcePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ContentSafetyEndpointDeploymentResourcePropertiesArgs: + def __init__(__self__, *, + model: pulumi.Input['EndpointDeploymentModelArgs'], + type: pulumi.Input[str], + failure_reason: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['CognitiveServicesSkuArgs']] = None, + version_upgrade_option: Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]] = None): + """ + :param pulumi.Input['EndpointDeploymentModelArgs'] model: Model used for the endpoint deployment. + :param pulumi.Input[str] type: Kind of the deployment. + Expected value is 'Azure.ContentSafety'. + :param pulumi.Input[str] failure_reason: The failure reason if the creation failed. + :param pulumi.Input[str] rai_policy_name: The name of RAI policy. + :param pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']] version_upgrade_option: Deployment model version upgrade option. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "type", 'Azure.ContentSafety') + if failure_reason is not None: + pulumi.set(__self__, "failure_reason", failure_reason) + if rai_policy_name is not None: + pulumi.set(__self__, "rai_policy_name", rai_policy_name) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if version_upgrade_option is not None: + pulumi.set(__self__, "version_upgrade_option", version_upgrade_option) + + @property + @pulumi.getter + def model(self) -> pulumi.Input['EndpointDeploymentModelArgs']: + """ + Model used for the endpoint deployment. + """ + return pulumi.get(self, "model") + + @model.setter + def model(self, value: pulumi.Input['EndpointDeploymentModelArgs']): + pulumi.set(self, "model", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Kind of the deployment. + Expected value is 'Azure.ContentSafety'. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="failureReason") + def failure_reason(self) -> Optional[pulumi.Input[str]]: + """ + The failure reason if the creation failed. + """ + return pulumi.get(self, "failure_reason") + + @failure_reason.setter + def failure_reason(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "failure_reason", value) + + @property + @pulumi.getter(name="raiPolicyName") + def rai_policy_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of RAI policy. + """ + return pulumi.get(self, "rai_policy_name") + + @rai_policy_name.setter + def rai_policy_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rai_policy_name", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['CognitiveServicesSkuArgs']]: + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['CognitiveServicesSkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter(name="versionUpgradeOption") + def version_upgrade_option(self) -> Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]]: + """ + Deployment model version upgrade option. + """ + return pulumi.get(self, "version_upgrade_option") + + @version_upgrade_option.setter + def version_upgrade_option(self, value: Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]]): + pulumi.set(self, "version_upgrade_option", value) + + +if not MYPY: + class ContentSafetyArgsDict(TypedDict): + content_safety_status: pulumi.Input[Union[str, 'ContentSafetyStatus']] + """ + [Required] Specifies the status of content safety. + """ + content_safety_level: NotRequired[pulumi.Input[Union[str, 'ContentSafetyLevel']]] + """ + [Required] Specifies the current safety level for content safety. + """ +elif False: + ContentSafetyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ContentSafetyArgs: + def __init__(__self__, *, + content_safety_status: pulumi.Input[Union[str, 'ContentSafetyStatus']], + content_safety_level: Optional[pulumi.Input[Union[str, 'ContentSafetyLevel']]] = None): + """ + :param pulumi.Input[Union[str, 'ContentSafetyStatus']] content_safety_status: [Required] Specifies the status of content safety. + :param pulumi.Input[Union[str, 'ContentSafetyLevel']] content_safety_level: [Required] Specifies the current safety level for content safety. + """ + pulumi.set(__self__, "content_safety_status", content_safety_status) + if content_safety_level is not None: + pulumi.set(__self__, "content_safety_level", content_safety_level) + + @property + @pulumi.getter(name="contentSafetyStatus") + def content_safety_status(self) -> pulumi.Input[Union[str, 'ContentSafetyStatus']]: + """ + [Required] Specifies the status of content safety. + """ + return pulumi.get(self, "content_safety_status") + + @content_safety_status.setter + def content_safety_status(self, value: pulumi.Input[Union[str, 'ContentSafetyStatus']]): + pulumi.set(self, "content_safety_status", value) + + @property + @pulumi.getter(name="contentSafetyLevel") + def content_safety_level(self) -> Optional[pulumi.Input[Union[str, 'ContentSafetyLevel']]]: + """ + [Required] Specifies the current safety level for content safety. + """ + return pulumi.get(self, "content_safety_level") + + @content_safety_level.setter + def content_safety_level(self, value: Optional[pulumi.Input[Union[str, 'ContentSafetyLevel']]]): + pulumi.set(self, "content_safety_level", value) + + +if not MYPY: + class CosmosDbSettingsArgsDict(TypedDict): + collections_throughput: NotRequired[pulumi.Input[int]] +elif False: + CosmosDbSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CosmosDbSettingsArgs: + def __init__(__self__, *, + collections_throughput: Optional[pulumi.Input[int]] = None): + if collections_throughput is not None: + pulumi.set(__self__, "collections_throughput", collections_throughput) + + @property + @pulumi.getter(name="collectionsThroughput") + def collections_throughput(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "collections_throughput") + + @collections_throughput.setter + def collections_throughput(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "collections_throughput", value) + + +if not MYPY: + class CreateMonitorActionArgsDict(TypedDict): + action_type: pulumi.Input[str] + """ + + Expected value is 'CreateMonitor'. + """ + monitor_definition: pulumi.Input['MonitorDefinitionArgsDict'] + """ + [Required] Defines the monitor. + """ +elif False: + CreateMonitorActionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CreateMonitorActionArgs: + def __init__(__self__, *, + action_type: pulumi.Input[str], + monitor_definition: pulumi.Input['MonitorDefinitionArgs']): + """ + :param pulumi.Input[str] action_type: + Expected value is 'CreateMonitor'. + :param pulumi.Input['MonitorDefinitionArgs'] monitor_definition: [Required] Defines the monitor. + """ + pulumi.set(__self__, "action_type", 'CreateMonitor') + pulumi.set(__self__, "monitor_definition", monitor_definition) + + @property + @pulumi.getter(name="actionType") + def action_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'CreateMonitor'. + """ + return pulumi.get(self, "action_type") + + @action_type.setter + def action_type(self, value: pulumi.Input[str]): + pulumi.set(self, "action_type", value) + + @property + @pulumi.getter(name="monitorDefinition") + def monitor_definition(self) -> pulumi.Input['MonitorDefinitionArgs']: + """ + [Required] Defines the monitor. + """ + return pulumi.get(self, "monitor_definition") + + @monitor_definition.setter + def monitor_definition(self, value: pulumi.Input['MonitorDefinitionArgs']): + pulumi.set(self, "monitor_definition", value) + + +if not MYPY: + class CronTriggerArgsDict(TypedDict): + expression: pulumi.Input[str] + """ + [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + """ + trigger_type: pulumi.Input[str] + """ + + Expected value is 'Cron'. + """ + end_time: NotRequired[pulumi.Input[str]] + """ + Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + """ + start_time: NotRequired[pulumi.Input[str]] + """ + Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + """ + time_zone: NotRequired[pulumi.Input[str]] + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ +elif False: + CronTriggerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CronTriggerArgs: + def __init__(__self__, *, + expression: pulumi.Input[str], + trigger_type: pulumi.Input[str], + end_time: Optional[pulumi.Input[str]] = None, + start_time: Optional[pulumi.Input[str]] = None, + time_zone: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] expression: [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + :param pulumi.Input[str] trigger_type: + Expected value is 'Cron'. + :param pulumi.Input[str] end_time: Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + :param pulumi.Input[str] start_time: Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + :param pulumi.Input[str] time_zone: Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "trigger_type", 'Cron') + if end_time is not None: + pulumi.set(__self__, "end_time", end_time) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if time_zone is None: + time_zone = 'UTC' + if time_zone is not None: + pulumi.set(__self__, "time_zone", time_zone) + + @property + @pulumi.getter + def expression(self) -> pulumi.Input[str]: + """ + [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + """ + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: pulumi.Input[str]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="triggerType") + def trigger_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Cron'. + """ + return pulumi.get(self, "trigger_type") + + @trigger_type.setter + def trigger_type(self, value: pulumi.Input[str]): + pulumi.set(self, "trigger_type", value) + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> Optional[pulumi.Input[str]]: + """ + Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + """ + return pulumi.get(self, "end_time") + + @end_time.setter + def end_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "end_time", value) + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[pulumi.Input[str]]: + """ + Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + """ + return pulumi.get(self, "start_time") + + @start_time.setter + def start_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "start_time", value) + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> Optional[pulumi.Input[str]]: + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + return pulumi.get(self, "time_zone") + + @time_zone.setter + def time_zone(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time_zone", value) + + +if not MYPY: + class CronArgsDict(TypedDict): + """ + The workflow trigger cron for ComputeStartStop schedule type. + """ + expression: NotRequired[pulumi.Input[str]] + """ + [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + """ + start_time: NotRequired[pulumi.Input[str]] + """ + The start time in yyyy-MM-ddTHH:mm:ss format. + """ + time_zone: NotRequired[pulumi.Input[str]] + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ +elif False: + CronArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CronArgs: + def __init__(__self__, *, + expression: Optional[pulumi.Input[str]] = None, + start_time: Optional[pulumi.Input[str]] = None, + time_zone: Optional[pulumi.Input[str]] = None): + """ + The workflow trigger cron for ComputeStartStop schedule type. + :param pulumi.Input[str] expression: [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + :param pulumi.Input[str] start_time: The start time in yyyy-MM-ddTHH:mm:ss format. + :param pulumi.Input[str] time_zone: Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + if expression is not None: + pulumi.set(__self__, "expression", expression) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if time_zone is None: + time_zone = 'UTC' + if time_zone is not None: + pulumi.set(__self__, "time_zone", time_zone) + + @property + @pulumi.getter + def expression(self) -> Optional[pulumi.Input[str]]: + """ + [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + """ + return pulumi.get(self, "expression") + + @expression.setter + def expression(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expression", value) + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[pulumi.Input[str]]: + """ + The start time in yyyy-MM-ddTHH:mm:ss format. + """ + return pulumi.get(self, "start_time") + + @start_time.setter + def start_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "start_time", value) + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> Optional[pulumi.Input[str]]: + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + return pulumi.get(self, "time_zone") + + @time_zone.setter + def time_zone(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time_zone", value) + + +if not MYPY: + class CustomForecastHorizonArgsDict(TypedDict): + """ + The desired maximum forecast horizon in units of time-series frequency. + """ + mode: pulumi.Input[str] + """ + Enum to determine forecast horizon selection mode. + Expected value is 'Custom'. + """ + value: pulumi.Input[int] + """ + [Required] Forecast horizon value. + """ +elif False: + CustomForecastHorizonArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomForecastHorizonArgs: + def __init__(__self__, *, + mode: pulumi.Input[str], + value: pulumi.Input[int]): + """ + The desired maximum forecast horizon in units of time-series frequency. + :param pulumi.Input[str] mode: Enum to determine forecast horizon selection mode. + Expected value is 'Custom'. + :param pulumi.Input[int] value: [Required] Forecast horizon value. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Enum to determine forecast horizon selection mode. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[int]: + """ + [Required] Forecast horizon value. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[int]): + pulumi.set(self, "value", value) + + +if not MYPY: + class CustomKeysWorkspaceConnectionPropertiesArgsDict(TypedDict): + """ + Category:= CustomKeys + AuthType:= CustomKeys (as type discriminator) + Credentials:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys + Target:= {any value} + Use Metadata property bag for ApiVersion and other metadata fields + """ + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'CustomKeys'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['CustomKeysArgsDict']] + """ + Custom Keys credential object + """ + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + CustomKeysWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomKeysWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['CustomKeysArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + Category:= CustomKeys + AuthType:= CustomKeys (as type discriminator) + Credentials:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys + Target:= {any value} + Use Metadata property bag for ApiVersion and other metadata fields + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'CustomKeys'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input['CustomKeysArgs'] credentials: Custom Keys credential object + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'CustomKeys') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'CustomKeys'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['CustomKeysArgs']]: + """ + Custom Keys credential object + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['CustomKeysArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class CustomKeysArgsDict(TypedDict): + """ + Custom Keys credential object + """ + keys: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] +elif False: + CustomKeysArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomKeysArgs: + def __init__(__self__, *, + keys: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Custom Keys credential object + """ + if keys is not None: + pulumi.set(__self__, "keys", keys) + + @property + @pulumi.getter + def keys(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + return pulumi.get(self, "keys") + + @keys.setter + def keys(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "keys", value) + + +if not MYPY: + class CustomMetricThresholdArgsDict(TypedDict): + metric: pulumi.Input[str] + """ + [Required] The user-defined metric to calculate. + """ + threshold: NotRequired[pulumi.Input['MonitoringThresholdArgsDict']] + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ +elif False: + CustomMetricThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomMetricThresholdArgs: + def __init__(__self__, *, + metric: pulumi.Input[str], + threshold: Optional[pulumi.Input['MonitoringThresholdArgs']] = None): + """ + :param pulumi.Input[str] metric: [Required] The user-defined metric to calculate. + :param pulumi.Input['MonitoringThresholdArgs'] threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter + def metric(self) -> pulumi.Input[str]: + """ + [Required] The user-defined metric to calculate. + """ + return pulumi.get(self, "metric") + + @metric.setter + def metric(self, value: pulumi.Input[str]): + pulumi.set(self, "metric", value) + + @property + @pulumi.getter + def threshold(self) -> Optional[pulumi.Input['MonitoringThresholdArgs']]: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + @threshold.setter + def threshold(self, value: Optional[pulumi.Input['MonitoringThresholdArgs']]): + pulumi.set(self, "threshold", value) + + +if not MYPY: + class CustomModelFineTuningArgsDict(TypedDict): + model: pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']] + """ + [Required] Input model for fine tuning. + """ + model_provider: pulumi.Input[str] + """ + Enum to determine the type of fine tuning. + Expected value is 'Custom'. + """ + task_type: pulumi.Input[Union[str, 'FineTuningTaskType']] + """ + [Required] Fine tuning task type. + """ + training_data: pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']] + """ + [Required] Training data for fine tuning. + """ + hyper_parameters: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + HyperParameters for fine tuning custom model. + """ + validation_data: NotRequired[pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]] + """ + Validation data for fine tuning. + """ +elif False: + CustomModelFineTuningArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomModelFineTuningArgs: + def __init__(__self__, *, + model: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']], + model_provider: pulumi.Input[str], + task_type: pulumi.Input[Union[str, 'FineTuningTaskType']], + training_data: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']], + hyper_parameters: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + validation_data: Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]] = None): + """ + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] model: [Required] Input model for fine tuning. + :param pulumi.Input[str] model_provider: Enum to determine the type of fine tuning. + Expected value is 'Custom'. + :param pulumi.Input[Union[str, 'FineTuningTaskType']] task_type: [Required] Fine tuning task type. + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] training_data: [Required] Training data for fine tuning. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] hyper_parameters: HyperParameters for fine tuning custom model. + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] validation_data: Validation data for fine tuning. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "model_provider", 'Custom') + pulumi.set(__self__, "task_type", task_type) + pulumi.set(__self__, "training_data", training_data) + if hyper_parameters is not None: + pulumi.set(__self__, "hyper_parameters", hyper_parameters) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter + def model(self) -> pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]: + """ + [Required] Input model for fine tuning. + """ + return pulumi.get(self, "model") + + @model.setter + def model(self, value: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]): + pulumi.set(self, "model", value) + + @property + @pulumi.getter(name="modelProvider") + def model_provider(self) -> pulumi.Input[str]: + """ + Enum to determine the type of fine tuning. + Expected value is 'Custom'. + """ + return pulumi.get(self, "model_provider") + + @model_provider.setter + def model_provider(self, value: pulumi.Input[str]): + pulumi.set(self, "model_provider", value) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[Union[str, 'FineTuningTaskType']]: + """ + [Required] Fine tuning task type. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[Union[str, 'FineTuningTaskType']]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]: + """ + [Required] Training data for fine tuning. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="hyperParameters") + def hyper_parameters(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + HyperParameters for fine tuning custom model. + """ + return pulumi.get(self, "hyper_parameters") + + @hyper_parameters.setter + def hyper_parameters(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "hyper_parameters", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]: + """ + Validation data for fine tuning. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]): + pulumi.set(self, "validation_data", value) + + +if not MYPY: + class CustomModelJobInputArgsDict(TypedDict): + job_input_type: pulumi.Input[str] + """ + Enum to determine the Job Input Type. + Expected value is 'custom_model'. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the input. + """ + mode: NotRequired[pulumi.Input[Union[str, 'InputDeliveryMode']]] + """ + Input Asset Delivery Mode. + """ +elif False: + CustomModelJobInputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomModelJobInputArgs: + def __init__(__self__, *, + job_input_type: pulumi.Input[str], + uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]] = None): + """ + :param pulumi.Input[str] job_input_type: Enum to determine the Job Input Type. + Expected value is 'custom_model'. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[str] description: Description for the input. + :param pulumi.Input[Union[str, 'InputDeliveryMode']] mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'custom_model') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Input Type. + Expected value is 'custom_model'. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class CustomModelJobOutputArgsDict(TypedDict): + job_output_type: pulumi.Input[str] + """ + Enum to determine the Job Output Type. + Expected value is 'custom_model'. + """ + asset_name: NotRequired[pulumi.Input[str]] + """ + Output Asset Name. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the output. + """ + mode: NotRequired[pulumi.Input[Union[str, 'OutputDeliveryMode']]] + """ + Output Asset Delivery Mode. + """ + uri: NotRequired[pulumi.Input[str]] + """ + Output Asset URI. + """ +elif False: + CustomModelJobOutputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomModelJobOutputArgs: + def __init__(__self__, *, + job_output_type: pulumi.Input[str], + asset_name: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]] = None, + uri: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] job_output_type: Enum to determine the Job Output Type. + Expected value is 'custom_model'. + :param pulumi.Input[str] asset_name: Output Asset Name. + :param pulumi.Input[str] description: Description for the output. + :param pulumi.Input[Union[str, 'OutputDeliveryMode']] mode: Output Asset Delivery Mode. + :param pulumi.Input[str] uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'custom_model') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Output Type. + Expected value is 'custom_model'. + """ + return pulumi.get(self, "job_output_type") + + @job_output_type.setter + def job_output_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_output_type", value) + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @asset_name.setter + def asset_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "asset_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def uri(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "uri", value) + + +if not MYPY: + class CustomMonitoringSignalArgsDict(TypedDict): + component_id: pulumi.Input[str] + """ + [Required] Reference to the component asset used to calculate the custom metrics. + """ + metric_thresholds: pulumi.Input[Sequence[pulumi.Input['CustomMetricThresholdArgsDict']]] + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + signal_type: pulumi.Input[str] + """ + + Expected value is 'Custom'. + """ + input_assets: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']]]]] + """ + Monitoring assets to take as input. Key is the component input port name, value is the data asset. + """ + inputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]]]] + """ + Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + """ + notification_types: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] + """ + The current notification mode for this signal. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ +elif False: + CustomMonitoringSignalArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomMonitoringSignalArgs: + def __init__(__self__, *, + component_id: pulumi.Input[str], + metric_thresholds: pulumi.Input[Sequence[pulumi.Input['CustomMetricThresholdArgs']]], + signal_type: pulumi.Input[str], + input_assets: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]]]] = None, + inputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]] = None, + notification_types: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] component_id: [Required] Reference to the component asset used to calculate the custom metrics. + :param pulumi.Input[Sequence[pulumi.Input['CustomMetricThresholdArgs']]] metric_thresholds: [Required] A list of metrics to calculate and their associated thresholds. + :param pulumi.Input[str] signal_type: + Expected value is 'Custom'. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]]] input_assets: Monitoring assets to take as input. Key is the component input port name, value is the data asset. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]] inputs: Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]] notification_types: The current notification mode for this signal. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "component_id", component_id) + pulumi.set(__self__, "metric_thresholds", metric_thresholds) + pulumi.set(__self__, "signal_type", 'Custom') + if input_assets is not None: + pulumi.set(__self__, "input_assets", input_assets) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> pulumi.Input[str]: + """ + [Required] Reference to the component asset used to calculate the custom metrics. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: pulumi.Input[str]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter(name="metricThresholds") + def metric_thresholds(self) -> pulumi.Input[Sequence[pulumi.Input['CustomMetricThresholdArgs']]]: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_thresholds") + + @metric_thresholds.setter + def metric_thresholds(self, value: pulumi.Input[Sequence[pulumi.Input['CustomMetricThresholdArgs']]]): + pulumi.set(self, "metric_thresholds", value) + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Custom'. + """ + return pulumi.get(self, "signal_type") + + @signal_type.setter + def signal_type(self, value: pulumi.Input[str]): + pulumi.set(self, "signal_type", value) + + @property + @pulumi.getter(name="inputAssets") + def input_assets(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]]]]: + """ + Monitoring assets to take as input. Key is the component input port name, value is the data asset. + """ + return pulumi.get(self, "input_assets") + + @input_assets.setter + def input_assets(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]]]]): + pulumi.set(self, "input_assets", value) + + @property + @pulumi.getter + def inputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]: + """ + Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + """ + return pulumi.get(self, "inputs") + + @inputs.setter + def inputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]): + pulumi.set(self, "inputs", value) + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @notification_types.setter + def notification_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]): + pulumi.set(self, "notification_types", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class CustomNCrossValidationsArgsDict(TypedDict): + """ + N-Cross validations are specified by user. + """ + mode: pulumi.Input[str] + """ + Determines how N-Cross validations value is determined. + Expected value is 'Custom'. + """ + value: pulumi.Input[int] + """ + [Required] N-Cross validations value. + """ +elif False: + CustomNCrossValidationsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomNCrossValidationsArgs: + def __init__(__self__, *, + mode: pulumi.Input[str], + value: pulumi.Input[int]): + """ + N-Cross validations are specified by user. + :param pulumi.Input[str] mode: Determines how N-Cross validations value is determined. + Expected value is 'Custom'. + :param pulumi.Input[int] value: [Required] N-Cross validations value. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Determines how N-Cross validations value is determined. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[int]: + """ + [Required] N-Cross validations value. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[int]): + pulumi.set(self, "value", value) + + +if not MYPY: + class CustomSeasonalityArgsDict(TypedDict): + mode: pulumi.Input[str] + """ + Forecasting seasonality mode. + Expected value is 'Custom'. + """ + value: pulumi.Input[int] + """ + [Required] Seasonality value. + """ +elif False: + CustomSeasonalityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomSeasonalityArgs: + def __init__(__self__, *, + mode: pulumi.Input[str], + value: pulumi.Input[int]): + """ + :param pulumi.Input[str] mode: Forecasting seasonality mode. + Expected value is 'Custom'. + :param pulumi.Input[int] value: [Required] Seasonality value. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Forecasting seasonality mode. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[int]: + """ + [Required] Seasonality value. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[int]): + pulumi.set(self, "value", value) + + +if not MYPY: + class CustomServiceArgsDict(TypedDict): + """ + Specifies the custom service configuration + """ + docker: NotRequired[pulumi.Input['DockerArgsDict']] + """ + Describes the docker settings for the image + """ + endpoints: NotRequired[pulumi.Input[Sequence[pulumi.Input['EndpointArgsDict']]]] + """ + Configuring the endpoints for the container + """ + environment_variables: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['EnvironmentVariableArgsDict']]]] + """ + Environment Variable for the container + """ + image: NotRequired[pulumi.Input['ImageArgsDict']] + """ + Describes the Image Specifications + """ + kernel: NotRequired[pulumi.Input['JupyterKernelConfigArgsDict']] + """ + Describes the jupyter kernel settings for the image if its a custom environment + """ + name: NotRequired[pulumi.Input[str]] + """ + Name of the Custom Service + """ + volumes: NotRequired[pulumi.Input[Sequence[pulumi.Input['VolumeDefinitionArgsDict']]]] + """ + Configuring the volumes for the container + """ +elif False: + CustomServiceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomServiceArgs: + def __init__(__self__, *, + docker: Optional[pulumi.Input['DockerArgs']] = None, + endpoints: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointArgs']]]] = None, + environment_variables: Optional[pulumi.Input[Mapping[str, pulumi.Input['EnvironmentVariableArgs']]]] = None, + image: Optional[pulumi.Input['ImageArgs']] = None, + kernel: Optional[pulumi.Input['JupyterKernelConfigArgs']] = None, + name: Optional[pulumi.Input[str]] = None, + volumes: Optional[pulumi.Input[Sequence[pulumi.Input['VolumeDefinitionArgs']]]] = None): + """ + Specifies the custom service configuration + :param pulumi.Input['DockerArgs'] docker: Describes the docker settings for the image + :param pulumi.Input[Sequence[pulumi.Input['EndpointArgs']]] endpoints: Configuring the endpoints for the container + :param pulumi.Input[Mapping[str, pulumi.Input['EnvironmentVariableArgs']]] environment_variables: Environment Variable for the container + :param pulumi.Input['ImageArgs'] image: Describes the Image Specifications + :param pulumi.Input['JupyterKernelConfigArgs'] kernel: Describes the jupyter kernel settings for the image if its a custom environment + :param pulumi.Input[str] name: Name of the Custom Service + :param pulumi.Input[Sequence[pulumi.Input['VolumeDefinitionArgs']]] volumes: Configuring the volumes for the container + """ + if docker is not None: + pulumi.set(__self__, "docker", docker) + if endpoints is not None: + pulumi.set(__self__, "endpoints", endpoints) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if image is not None: + pulumi.set(__self__, "image", image) + if kernel is not None: + pulumi.set(__self__, "kernel", kernel) + if name is not None: + pulumi.set(__self__, "name", name) + if volumes is not None: + pulumi.set(__self__, "volumes", volumes) + + @property + @pulumi.getter + def docker(self) -> Optional[pulumi.Input['DockerArgs']]: + """ + Describes the docker settings for the image + """ + return pulumi.get(self, "docker") + + @docker.setter + def docker(self, value: Optional[pulumi.Input['DockerArgs']]): + pulumi.set(self, "docker", value) + + @property + @pulumi.getter + def endpoints(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['EndpointArgs']]]]: + """ + Configuring the endpoints for the container + """ + return pulumi.get(self, "endpoints") + + @endpoints.setter + def endpoints(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['EndpointArgs']]]]): + pulumi.set(self, "endpoints", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['EnvironmentVariableArgs']]]]: + """ + Environment Variable for the container + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['EnvironmentVariableArgs']]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter + def image(self) -> Optional[pulumi.Input['ImageArgs']]: + """ + Describes the Image Specifications + """ + return pulumi.get(self, "image") + + @image.setter + def image(self, value: Optional[pulumi.Input['ImageArgs']]): + pulumi.set(self, "image", value) + + @property + @pulumi.getter + def kernel(self) -> Optional[pulumi.Input['JupyterKernelConfigArgs']]: + """ + Describes the jupyter kernel settings for the image if its a custom environment + """ + return pulumi.get(self, "kernel") + + @kernel.setter + def kernel(self, value: Optional[pulumi.Input['JupyterKernelConfigArgs']]): + pulumi.set(self, "kernel", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the Custom Service + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def volumes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VolumeDefinitionArgs']]]]: + """ + Configuring the volumes for the container + """ + return pulumi.get(self, "volumes") + + @volumes.setter + def volumes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VolumeDefinitionArgs']]]]): + pulumi.set(self, "volumes", value) + + +if not MYPY: + class CustomTargetLagsArgsDict(TypedDict): + mode: pulumi.Input[str] + """ + Target lags selection modes. + Expected value is 'Custom'. + """ + values: pulumi.Input[Sequence[pulumi.Input[int]]] + """ + [Required] Set target lags values. + """ +elif False: + CustomTargetLagsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomTargetLagsArgs: + def __init__(__self__, *, + mode: pulumi.Input[str], + values: pulumi.Input[Sequence[pulumi.Input[int]]]): + """ + :param pulumi.Input[str] mode: Target lags selection modes. + Expected value is 'Custom'. + :param pulumi.Input[Sequence[pulumi.Input[int]]] values: [Required] Set target lags values. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Target lags selection modes. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def values(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + """ + [Required] Set target lags values. + """ + return pulumi.get(self, "values") + + @values.setter + def values(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + pulumi.set(self, "values", value) + + +if not MYPY: + class CustomTargetRollingWindowSizeArgsDict(TypedDict): + mode: pulumi.Input[str] + """ + Target rolling windows size mode. + Expected value is 'Custom'. + """ + value: pulumi.Input[int] + """ + [Required] TargetRollingWindowSize value. + """ +elif False: + CustomTargetRollingWindowSizeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class CustomTargetRollingWindowSizeArgs: + def __init__(__self__, *, + mode: pulumi.Input[str], + value: pulumi.Input[int]): + """ + :param pulumi.Input[str] mode: Target rolling windows size mode. + Expected value is 'Custom'. + :param pulumi.Input[int] value: [Required] TargetRollingWindowSize value. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def mode(self) -> pulumi.Input[str]: + """ + Target rolling windows size mode. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: pulumi.Input[str]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[int]: + """ + [Required] TargetRollingWindowSize value. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[int]): + pulumi.set(self, "value", value) + + +if not MYPY: + class DataCollectorArgsDict(TypedDict): + collections: pulumi.Input[Mapping[str, pulumi.Input['CollectionArgsDict']]] + """ + [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + """ + request_logging: NotRequired[pulumi.Input['RequestLoggingArgsDict']] + """ + The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + """ + rolling_rate: NotRequired[pulumi.Input[Union[str, 'RollingRateType']]] + """ + When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + If it's day, all data will be collected in blob path /yyyy/MM/dd/. + The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + """ +elif False: + DataCollectorArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataCollectorArgs: + def __init__(__self__, *, + collections: pulumi.Input[Mapping[str, pulumi.Input['CollectionArgs']]], + request_logging: Optional[pulumi.Input['RequestLoggingArgs']] = None, + rolling_rate: Optional[pulumi.Input[Union[str, 'RollingRateType']]] = None): + """ + :param pulumi.Input[Mapping[str, pulumi.Input['CollectionArgs']]] collections: [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + :param pulumi.Input['RequestLoggingArgs'] request_logging: The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + :param pulumi.Input[Union[str, 'RollingRateType']] rolling_rate: When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + If it's day, all data will be collected in blob path /yyyy/MM/dd/. + The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + """ + pulumi.set(__self__, "collections", collections) + if request_logging is not None: + pulumi.set(__self__, "request_logging", request_logging) + if rolling_rate is None: + rolling_rate = 'Hour' + if rolling_rate is not None: + pulumi.set(__self__, "rolling_rate", rolling_rate) + + @property + @pulumi.getter + def collections(self) -> pulumi.Input[Mapping[str, pulumi.Input['CollectionArgs']]]: + """ + [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + """ + return pulumi.get(self, "collections") + + @collections.setter + def collections(self, value: pulumi.Input[Mapping[str, pulumi.Input['CollectionArgs']]]): + pulumi.set(self, "collections", value) + + @property + @pulumi.getter(name="requestLogging") + def request_logging(self) -> Optional[pulumi.Input['RequestLoggingArgs']]: + """ + The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + """ + return pulumi.get(self, "request_logging") + + @request_logging.setter + def request_logging(self, value: Optional[pulumi.Input['RequestLoggingArgs']]): + pulumi.set(self, "request_logging", value) + + @property + @pulumi.getter(name="rollingRate") + def rolling_rate(self) -> Optional[pulumi.Input[Union[str, 'RollingRateType']]]: + """ + When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + If it's day, all data will be collected in blob path /yyyy/MM/dd/. + The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + """ + return pulumi.get(self, "rolling_rate") + + @rolling_rate.setter + def rolling_rate(self, value: Optional[pulumi.Input[Union[str, 'RollingRateType']]]): + pulumi.set(self, "rolling_rate", value) + + +if not MYPY: + class DataContainerArgsDict(TypedDict): + """ + Container for data asset versions. + """ + data_type: pulumi.Input[Union[str, 'DataType']] + """ + [Required] Specifies the type of data. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + DataContainerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataContainerArgs: + def __init__(__self__, *, + data_type: pulumi.Input[Union[str, 'DataType']], + description: Optional[pulumi.Input[str]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Container for data asset versions. + :param pulumi.Input[Union[str, 'DataType']] data_type: [Required] Specifies the type of data. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_type", data_type) + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[Union[str, 'DataType']]: + """ + [Required] Specifies the type of data. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[Union[str, 'DataType']]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class DataDriftMonitoringSignalArgsDict(TypedDict): + metric_thresholds: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataDriftMetricThresholdArgsDict', 'NumericalDataDriftMetricThresholdArgsDict']]]] + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + production_data: pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']] + """ + [Required] The data which drift will be calculated for. + """ + reference_data: pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']] + """ + [Required] The data to calculate drift against. + """ + signal_type: pulumi.Input[str] + """ + + Expected value is 'DataDrift'. + """ + feature_data_type_override: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]] + """ + A dictionary that maps feature names to their respective data types. + """ + feature_importance_settings: NotRequired[pulumi.Input['FeatureImportanceSettingsArgsDict']] + """ + The settings for computing feature importance. + """ + features: NotRequired[pulumi.Input[Union['AllFeaturesArgsDict', 'FeatureSubsetArgsDict', 'TopNFeaturesByAttributionArgsDict']]] + """ + The feature filter which identifies which feature to calculate drift over. + """ + notification_types: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] + """ + The current notification mode for this signal. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ +elif False: + DataDriftMonitoringSignalArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataDriftMonitoringSignalArgs: + def __init__(__self__, *, + metric_thresholds: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataDriftMetricThresholdArgs', 'NumericalDataDriftMetricThresholdArgs']]]], + production_data: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']], + reference_data: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']], + signal_type: pulumi.Input[str], + feature_data_type_override: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]] = None, + feature_importance_settings: Optional[pulumi.Input['FeatureImportanceSettingsArgs']] = None, + features: Optional[pulumi.Input[Union['AllFeaturesArgs', 'FeatureSubsetArgs', 'TopNFeaturesByAttributionArgs']]] = None, + notification_types: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataDriftMetricThresholdArgs', 'NumericalDataDriftMetricThresholdArgs']]]] metric_thresholds: [Required] A list of metrics to calculate and their associated thresholds. + :param pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']] production_data: [Required] The data which drift will be calculated for. + :param pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']] reference_data: [Required] The data to calculate drift against. + :param pulumi.Input[str] signal_type: + Expected value is 'DataDrift'. + :param pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]] feature_data_type_override: A dictionary that maps feature names to their respective data types. + :param pulumi.Input['FeatureImportanceSettingsArgs'] feature_importance_settings: The settings for computing feature importance. + :param pulumi.Input[Union['AllFeaturesArgs', 'FeatureSubsetArgs', 'TopNFeaturesByAttributionArgs']] features: The feature filter which identifies which feature to calculate drift over. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]] notification_types: The current notification mode for this signal. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "metric_thresholds", metric_thresholds) + pulumi.set(__self__, "production_data", production_data) + pulumi.set(__self__, "reference_data", reference_data) + pulumi.set(__self__, "signal_type", 'DataDrift') + if feature_data_type_override is not None: + pulumi.set(__self__, "feature_data_type_override", feature_data_type_override) + if feature_importance_settings is not None: + pulumi.set(__self__, "feature_importance_settings", feature_importance_settings) + if features is not None: + pulumi.set(__self__, "features", features) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="metricThresholds") + def metric_thresholds(self) -> pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataDriftMetricThresholdArgs', 'NumericalDataDriftMetricThresholdArgs']]]]: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_thresholds") + + @metric_thresholds.setter + def metric_thresholds(self, value: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataDriftMetricThresholdArgs', 'NumericalDataDriftMetricThresholdArgs']]]]): + pulumi.set(self, "metric_thresholds", value) + + @property + @pulumi.getter(name="productionData") + def production_data(self) -> pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]: + """ + [Required] The data which drift will be calculated for. + """ + return pulumi.get(self, "production_data") + + @production_data.setter + def production_data(self, value: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]): + pulumi.set(self, "production_data", value) + + @property + @pulumi.getter(name="referenceData") + def reference_data(self) -> pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]: + """ + [Required] The data to calculate drift against. + """ + return pulumi.get(self, "reference_data") + + @reference_data.setter + def reference_data(self, value: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]): + pulumi.set(self, "reference_data", value) + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'DataDrift'. + """ + return pulumi.get(self, "signal_type") + + @signal_type.setter + def signal_type(self, value: pulumi.Input[str]): + pulumi.set(self, "signal_type", value) + + @property + @pulumi.getter(name="featureDataTypeOverride") + def feature_data_type_override(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]]: + """ + A dictionary that maps feature names to their respective data types. + """ + return pulumi.get(self, "feature_data_type_override") + + @feature_data_type_override.setter + def feature_data_type_override(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]]): + pulumi.set(self, "feature_data_type_override", value) + + @property + @pulumi.getter(name="featureImportanceSettings") + def feature_importance_settings(self) -> Optional[pulumi.Input['FeatureImportanceSettingsArgs']]: + """ + The settings for computing feature importance. + """ + return pulumi.get(self, "feature_importance_settings") + + @feature_importance_settings.setter + def feature_importance_settings(self, value: Optional[pulumi.Input['FeatureImportanceSettingsArgs']]): + pulumi.set(self, "feature_importance_settings", value) + + @property + @pulumi.getter + def features(self) -> Optional[pulumi.Input[Union['AllFeaturesArgs', 'FeatureSubsetArgs', 'TopNFeaturesByAttributionArgs']]]: + """ + The feature filter which identifies which feature to calculate drift over. + """ + return pulumi.get(self, "features") + + @features.setter + def features(self, value: Optional[pulumi.Input[Union['AllFeaturesArgs', 'FeatureSubsetArgs', 'TopNFeaturesByAttributionArgs']]]): + pulumi.set(self, "features", value) + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @notification_types.setter + def notification_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]): + pulumi.set(self, "notification_types", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class DataFactoryArgsDict(TypedDict): + """ + A DataFactory compute. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'DataFactory'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + DataFactoryArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataFactoryArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + A DataFactory compute. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'DataFactory'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'DataFactory') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'DataFactory'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class DataLakeAnalyticsSchemaPropertiesArgsDict(TypedDict): + data_lake_store_account_name: NotRequired[pulumi.Input[str]] + """ + DataLake Store Account Name + """ +elif False: + DataLakeAnalyticsSchemaPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataLakeAnalyticsSchemaPropertiesArgs: + def __init__(__self__, *, + data_lake_store_account_name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] data_lake_store_account_name: DataLake Store Account Name + """ + if data_lake_store_account_name is not None: + pulumi.set(__self__, "data_lake_store_account_name", data_lake_store_account_name) + + @property + @pulumi.getter(name="dataLakeStoreAccountName") + def data_lake_store_account_name(self) -> Optional[pulumi.Input[str]]: + """ + DataLake Store Account Name + """ + return pulumi.get(self, "data_lake_store_account_name") + + @data_lake_store_account_name.setter + def data_lake_store_account_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_lake_store_account_name", value) + + +if not MYPY: + class DataLakeAnalyticsArgsDict(TypedDict): + """ + A DataLakeAnalytics compute. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'DataLakeAnalytics'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['DataLakeAnalyticsSchemaPropertiesArgsDict']] + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + DataLakeAnalyticsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataLakeAnalyticsArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['DataLakeAnalyticsSchemaPropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + A DataLakeAnalytics compute. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'DataLakeAnalytics'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'DataLakeAnalytics') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'DataLakeAnalytics'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['DataLakeAnalyticsSchemaPropertiesArgs']]: + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['DataLakeAnalyticsSchemaPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class DataPathAssetReferenceArgsDict(TypedDict): + """ + Reference to an asset via its path in a datastore. + """ + reference_type: pulumi.Input[str] + """ + Enum to determine which reference method to use for an asset. + Expected value is 'DataPath'. + """ + datastore_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the datastore where the asset is located. + """ + path: NotRequired[pulumi.Input[str]] + """ + The path of the file/directory in the datastore. + """ +elif False: + DataPathAssetReferenceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataPathAssetReferenceArgs: + def __init__(__self__, *, + reference_type: pulumi.Input[str], + datastore_id: Optional[pulumi.Input[str]] = None, + path: Optional[pulumi.Input[str]] = None): + """ + Reference to an asset via its path in a datastore. + :param pulumi.Input[str] reference_type: Enum to determine which reference method to use for an asset. + Expected value is 'DataPath'. + :param pulumi.Input[str] datastore_id: ARM resource ID of the datastore where the asset is located. + :param pulumi.Input[str] path: The path of the file/directory in the datastore. + """ + pulumi.set(__self__, "reference_type", 'DataPath') + if datastore_id is not None: + pulumi.set(__self__, "datastore_id", datastore_id) + if path is not None: + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter(name="referenceType") + def reference_type(self) -> pulumi.Input[str]: + """ + Enum to determine which reference method to use for an asset. + Expected value is 'DataPath'. + """ + return pulumi.get(self, "reference_type") + + @reference_type.setter + def reference_type(self, value: pulumi.Input[str]): + pulumi.set(self, "reference_type", value) + + @property + @pulumi.getter(name="datastoreId") + def datastore_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the datastore where the asset is located. + """ + return pulumi.get(self, "datastore_id") + + @datastore_id.setter + def datastore_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "datastore_id", value) + + @property + @pulumi.getter + def path(self) -> Optional[pulumi.Input[str]]: + """ + The path of the file/directory in the datastore. + """ + return pulumi.get(self, "path") + + @path.setter + def path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "path", value) + + +if not MYPY: + class DataQualityMonitoringSignalArgsDict(TypedDict): + metric_thresholds: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataQualityMetricThresholdArgsDict', 'NumericalDataQualityMetricThresholdArgsDict']]]] + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + production_data: pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']] + """ + [Required] The data produced by the production service which drift will be calculated for. + """ + reference_data: pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']] + """ + [Required] The data to calculate drift against. + """ + signal_type: pulumi.Input[str] + """ + + Expected value is 'DataQuality'. + """ + feature_data_type_override: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]] + """ + A dictionary that maps feature names to their respective data types. + """ + feature_importance_settings: NotRequired[pulumi.Input['FeatureImportanceSettingsArgsDict']] + """ + The settings for computing feature importance. + """ + features: NotRequired[pulumi.Input[Union['AllFeaturesArgsDict', 'FeatureSubsetArgsDict', 'TopNFeaturesByAttributionArgsDict']]] + """ + The features to calculate drift over. + """ + notification_types: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] + """ + The current notification mode for this signal. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ +elif False: + DataQualityMonitoringSignalArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DataQualityMonitoringSignalArgs: + def __init__(__self__, *, + metric_thresholds: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataQualityMetricThresholdArgs', 'NumericalDataQualityMetricThresholdArgs']]]], + production_data: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']], + reference_data: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']], + signal_type: pulumi.Input[str], + feature_data_type_override: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]] = None, + feature_importance_settings: Optional[pulumi.Input['FeatureImportanceSettingsArgs']] = None, + features: Optional[pulumi.Input[Union['AllFeaturesArgs', 'FeatureSubsetArgs', 'TopNFeaturesByAttributionArgs']]] = None, + notification_types: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataQualityMetricThresholdArgs', 'NumericalDataQualityMetricThresholdArgs']]]] metric_thresholds: [Required] A list of metrics to calculate and their associated thresholds. + :param pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']] production_data: [Required] The data produced by the production service which drift will be calculated for. + :param pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']] reference_data: [Required] The data to calculate drift against. + :param pulumi.Input[str] signal_type: + Expected value is 'DataQuality'. + :param pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]] feature_data_type_override: A dictionary that maps feature names to their respective data types. + :param pulumi.Input['FeatureImportanceSettingsArgs'] feature_importance_settings: The settings for computing feature importance. + :param pulumi.Input[Union['AllFeaturesArgs', 'FeatureSubsetArgs', 'TopNFeaturesByAttributionArgs']] features: The features to calculate drift over. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]] notification_types: The current notification mode for this signal. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "metric_thresholds", metric_thresholds) + pulumi.set(__self__, "production_data", production_data) + pulumi.set(__self__, "reference_data", reference_data) + pulumi.set(__self__, "signal_type", 'DataQuality') + if feature_data_type_override is not None: + pulumi.set(__self__, "feature_data_type_override", feature_data_type_override) + if feature_importance_settings is not None: + pulumi.set(__self__, "feature_importance_settings", feature_importance_settings) + if features is not None: + pulumi.set(__self__, "features", features) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="metricThresholds") + def metric_thresholds(self) -> pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataQualityMetricThresholdArgs', 'NumericalDataQualityMetricThresholdArgs']]]]: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_thresholds") + + @metric_thresholds.setter + def metric_thresholds(self, value: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalDataQualityMetricThresholdArgs', 'NumericalDataQualityMetricThresholdArgs']]]]): + pulumi.set(self, "metric_thresholds", value) + + @property + @pulumi.getter(name="productionData") + def production_data(self) -> pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]: + """ + [Required] The data produced by the production service which drift will be calculated for. + """ + return pulumi.get(self, "production_data") + + @production_data.setter + def production_data(self, value: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]): + pulumi.set(self, "production_data", value) + + @property + @pulumi.getter(name="referenceData") + def reference_data(self) -> pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]: + """ + [Required] The data to calculate drift against. + """ + return pulumi.get(self, "reference_data") + + @reference_data.setter + def reference_data(self, value: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]): + pulumi.set(self, "reference_data", value) + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'DataQuality'. + """ + return pulumi.get(self, "signal_type") + + @signal_type.setter + def signal_type(self, value: pulumi.Input[str]): + pulumi.set(self, "signal_type", value) + + @property + @pulumi.getter(name="featureDataTypeOverride") + def feature_data_type_override(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]]: + """ + A dictionary that maps feature names to their respective data types. + """ + return pulumi.get(self, "feature_data_type_override") + + @feature_data_type_override.setter + def feature_data_type_override(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]]): + pulumi.set(self, "feature_data_type_override", value) + + @property + @pulumi.getter(name="featureImportanceSettings") + def feature_importance_settings(self) -> Optional[pulumi.Input['FeatureImportanceSettingsArgs']]: + """ + The settings for computing feature importance. + """ + return pulumi.get(self, "feature_importance_settings") + + @feature_importance_settings.setter + def feature_importance_settings(self, value: Optional[pulumi.Input['FeatureImportanceSettingsArgs']]): + pulumi.set(self, "feature_importance_settings", value) + + @property + @pulumi.getter + def features(self) -> Optional[pulumi.Input[Union['AllFeaturesArgs', 'FeatureSubsetArgs', 'TopNFeaturesByAttributionArgs']]]: + """ + The features to calculate drift over. + """ + return pulumi.get(self, "features") + + @features.setter + def features(self, value: Optional[pulumi.Input[Union['AllFeaturesArgs', 'FeatureSubsetArgs', 'TopNFeaturesByAttributionArgs']]]): + pulumi.set(self, "features", value) + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @notification_types.setter + def notification_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]): + pulumi.set(self, "notification_types", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class DatabricksPropertiesArgsDict(TypedDict): + """ + Properties of Databricks + """ + databricks_access_token: NotRequired[pulumi.Input[str]] + """ + Databricks access token + """ + workspace_url: NotRequired[pulumi.Input[str]] + """ + Workspace Url + """ +elif False: + DatabricksPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DatabricksPropertiesArgs: + def __init__(__self__, *, + databricks_access_token: Optional[pulumi.Input[str]] = None, + workspace_url: Optional[pulumi.Input[str]] = None): + """ + Properties of Databricks + :param pulumi.Input[str] databricks_access_token: Databricks access token + :param pulumi.Input[str] workspace_url: Workspace Url + """ + if databricks_access_token is not None: + pulumi.set(__self__, "databricks_access_token", databricks_access_token) + if workspace_url is not None: + pulumi.set(__self__, "workspace_url", workspace_url) + + @property + @pulumi.getter(name="databricksAccessToken") + def databricks_access_token(self) -> Optional[pulumi.Input[str]]: + """ + Databricks access token + """ + return pulumi.get(self, "databricks_access_token") + + @databricks_access_token.setter + def databricks_access_token(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "databricks_access_token", value) + + @property + @pulumi.getter(name="workspaceUrl") + def workspace_url(self) -> Optional[pulumi.Input[str]]: + """ + Workspace Url + """ + return pulumi.get(self, "workspace_url") + + @workspace_url.setter + def workspace_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "workspace_url", value) + + +if not MYPY: + class DatabricksArgsDict(TypedDict): + """ + A DataFactory compute. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'Databricks'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['DatabricksPropertiesArgsDict']] + """ + Properties of Databricks + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + DatabricksArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DatabricksArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['DatabricksPropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + A DataFactory compute. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'Databricks'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input['DatabricksPropertiesArgs'] properties: Properties of Databricks + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'Databricks') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'Databricks'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['DatabricksPropertiesArgs']]: + """ + Properties of Databricks + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['DatabricksPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class DefaultScaleSettingsArgsDict(TypedDict): + scale_type: pulumi.Input[str] + """ + + Expected value is 'Default'. + """ +elif False: + DefaultScaleSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DefaultScaleSettingsArgs: + def __init__(__self__, *, + scale_type: pulumi.Input[str]): + """ + :param pulumi.Input[str] scale_type: + Expected value is 'Default'. + """ + pulumi.set(__self__, "scale_type", 'Default') + + @property + @pulumi.getter(name="scaleType") + def scale_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Default'. + """ + return pulumi.get(self, "scale_type") + + @scale_type.setter + def scale_type(self, value: pulumi.Input[str]): + pulumi.set(self, "scale_type", value) + + +if not MYPY: + class DeploymentResourceConfigurationArgsDict(TypedDict): + instance_count: NotRequired[pulumi.Input[int]] + """ + Optional number of instances or nodes used by the compute target. + """ + instance_type: NotRequired[pulumi.Input[str]] + """ + Optional type of VM used as supported by the compute target. + """ + properties: NotRequired[pulumi.Input[Mapping[str, Any]]] + """ + Additional properties bag. + """ +elif False: + DeploymentResourceConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DeploymentResourceConfigurationArgs: + def __init__(__self__, *, + instance_count: Optional[pulumi.Input[int]] = None, + instance_type: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, Any]]] = None): + """ + :param pulumi.Input[int] instance_count: Optional number of instances or nodes used by the compute target. + :param pulumi.Input[str] instance_type: Optional type of VM used as supported by the compute target. + :param pulumi.Input[Mapping[str, Any]] properties: Additional properties bag. + """ + if instance_count is None: + instance_count = 1 + if instance_count is not None: + pulumi.set(__self__, "instance_count", instance_count) + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="instanceCount") + def instance_count(self) -> Optional[pulumi.Input[int]]: + """ + Optional number of instances or nodes used by the compute target. + """ + return pulumi.get(self, "instance_count") + + @instance_count.setter + def instance_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "instance_count", value) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[pulumi.Input[str]]: + """ + Optional type of VM used as supported by the compute target. + """ + return pulumi.get(self, "instance_type") + + @instance_type.setter + def instance_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "instance_type", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + """ + Additional properties bag. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class DistillationJobArgsDict(TypedDict): + """ + Distillation Job definition. + """ + data_generation_details: pulumi.Input['LabelGenerationArgsDict'] + """ + [Required] + """ + finetuning_details: pulumi.Input['FinetuningDetailsArgsDict'] + """ + [Required] + """ + job_type: pulumi.Input[str] + """ + Enum to determine the type of job. + Expected value is 'Distillation'. + """ + outputs: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgsDict', 'MLFlowModelJobOutputArgsDict', 'MLTableJobOutputArgsDict', 'TritonModelJobOutputArgsDict', 'UriFileJobOutputArgsDict', 'UriFolderJobOutputArgsDict']]]] + """ + [Required] + """ + component_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the component resource. + """ + compute_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the compute resource. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of job. + """ + experiment_name: NotRequired[pulumi.Input[str]] + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + identity: NotRequired[pulumi.Input[Union['AmlTokenArgsDict', 'ManagedIdentityArgsDict', 'UserIdentityArgsDict']]] + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + notification_setting: NotRequired[pulumi.Input['NotificationSettingArgsDict']] + """ + Notification setting for the job + """ + parent_job_name: NotRequired[pulumi.Input[str]] + """ + Parent job name. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + queue_settings: NotRequired[pulumi.Input['QueueSettingsArgsDict']] + """ + Queue settings for the job + """ + resources: NotRequired[pulumi.Input['JobResourcesArgsDict']] + """ + Instance types and other resources for the job + """ + services: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgsDict']]]] + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + DistillationJobArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DistillationJobArgs: + def __init__(__self__, *, + data_generation_details: pulumi.Input['LabelGenerationArgs'], + finetuning_details: pulumi.Input['FinetuningDetailsArgs'], + job_type: pulumi.Input[str], + outputs: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]], + component_id: Optional[pulumi.Input[str]] = None, + compute_id: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + experiment_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + notification_setting: Optional[pulumi.Input['NotificationSettingArgs']] = None, + parent_job_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + queue_settings: Optional[pulumi.Input['QueueSettingsArgs']] = None, + resources: Optional[pulumi.Input['JobResourcesArgs']] = None, + services: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Distillation Job definition. + :param pulumi.Input['LabelGenerationArgs'] data_generation_details: [Required] + :param pulumi.Input['FinetuningDetailsArgs'] finetuning_details: [Required] + :param pulumi.Input[str] job_type: Enum to determine the type of job. + Expected value is 'Distillation'. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]] outputs: [Required] + :param pulumi.Input[str] component_id: ARM resource ID of the component resource. + :param pulumi.Input[str] compute_id: ARM resource ID of the compute resource. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] display_name: Display name of job. + :param pulumi.Input[str] experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input['NotificationSettingArgs'] notification_setting: Notification setting for the job + :param pulumi.Input[str] parent_job_name: Parent job name. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input['QueueSettingsArgs'] queue_settings: Queue settings for the job + :param pulumi.Input['JobResourcesArgs'] resources: Instance types and other resources for the job + :param pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_generation_details", data_generation_details) + pulumi.set(__self__, "finetuning_details", finetuning_details) + pulumi.set(__self__, "job_type", 'Distillation') + pulumi.set(__self__, "outputs", outputs) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataGenerationDetails") + def data_generation_details(self) -> pulumi.Input['LabelGenerationArgs']: + """ + [Required] + """ + return pulumi.get(self, "data_generation_details") + + @data_generation_details.setter + def data_generation_details(self, value: pulumi.Input['LabelGenerationArgs']): + pulumi.set(self, "data_generation_details", value) + + @property + @pulumi.getter(name="finetuningDetails") + def finetuning_details(self) -> pulumi.Input['FinetuningDetailsArgs']: + """ + [Required] + """ + return pulumi.get(self, "finetuning_details") + + @finetuning_details.setter + def finetuning_details(self, value: pulumi.Input['FinetuningDetailsArgs']): + pulumi.set(self, "finetuning_details", value) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of job. + Expected value is 'Distillation'. + """ + return pulumi.get(self, "job_type") + + @job_type.setter + def job_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_type", value) + + @property + @pulumi.getter + def outputs(self) -> pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]: + """ + [Required] + """ + return pulumi.get(self, "outputs") + + @outputs.setter + def outputs(self, value: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]): + pulumi.set(self, "outputs", value) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @compute_id.setter + def compute_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_id", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @experiment_name.setter + def experiment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "experiment_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional[pulumi.Input['NotificationSettingArgs']]: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @notification_setting.setter + def notification_setting(self, value: Optional[pulumi.Input['NotificationSettingArgs']]): + pulumi.set(self, "notification_setting", value) + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[pulumi.Input[str]]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @parent_job_name.setter + def parent_job_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parent_job_name", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional[pulumi.Input['QueueSettingsArgs']]: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @queue_settings.setter + def queue_settings(self, value: Optional[pulumi.Input['QueueSettingsArgs']]): + pulumi.set(self, "queue_settings", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input['JobResourcesArgs']]: + """ + Instance types and other resources for the job + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input['JobResourcesArgs']]): + pulumi.set(self, "resources", value) + + @property + @pulumi.getter + def services(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @services.setter + def services(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]): + pulumi.set(self, "services", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class DockerArgsDict(TypedDict): + privileged: NotRequired[pulumi.Input[bool]] + """ + Indicate whether container shall run in privileged or non-privileged mode. + """ +elif False: + DockerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class DockerArgs: + def __init__(__self__, *, + privileged: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[bool] privileged: Indicate whether container shall run in privileged or non-privileged mode. + """ + if privileged is not None: + pulumi.set(__self__, "privileged", privileged) + + @property + @pulumi.getter + def privileged(self) -> Optional[pulumi.Input[bool]]: + """ + Indicate whether container shall run in privileged or non-privileged mode. + """ + return pulumi.get(self, "privileged") + + @privileged.setter + def privileged(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "privileged", value) + + +if not MYPY: + class EncryptionPropertyArgsDict(TypedDict): + key_vault_properties: pulumi.Input['KeyVaultPropertiesArgsDict'] + """ + KeyVault details to do the encryption + """ + status: pulumi.Input[Union[str, 'EncryptionStatus']] + """ + Indicates whether or not the encryption is enabled for the workspace. + """ + cosmos_db_resource_id: NotRequired[pulumi.Input[str]] + """ + The byok cosmosdb account that customer brings to store customer's data + with encryption + """ + identity: NotRequired[pulumi.Input['IdentityForCmkArgsDict']] + """ + Identity to be used with the keyVault + """ + search_account_resource_id: NotRequired[pulumi.Input[str]] + """ + The byok search account that customer brings to store customer's data + with encryption + """ + storage_account_resource_id: NotRequired[pulumi.Input[str]] + """ + The byok storage account that customer brings to store customer's data + with encryption + """ +elif False: + EncryptionPropertyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EncryptionPropertyArgs: + def __init__(__self__, *, + key_vault_properties: pulumi.Input['KeyVaultPropertiesArgs'], + status: pulumi.Input[Union[str, 'EncryptionStatus']], + cosmos_db_resource_id: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['IdentityForCmkArgs']] = None, + search_account_resource_id: Optional[pulumi.Input[str]] = None, + storage_account_resource_id: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input['KeyVaultPropertiesArgs'] key_vault_properties: KeyVault details to do the encryption + :param pulumi.Input[Union[str, 'EncryptionStatus']] status: Indicates whether or not the encryption is enabled for the workspace. + :param pulumi.Input[str] cosmos_db_resource_id: The byok cosmosdb account that customer brings to store customer's data + with encryption + :param pulumi.Input['IdentityForCmkArgs'] identity: Identity to be used with the keyVault + :param pulumi.Input[str] search_account_resource_id: The byok search account that customer brings to store customer's data + with encryption + :param pulumi.Input[str] storage_account_resource_id: The byok storage account that customer brings to store customer's data + with encryption + """ + pulumi.set(__self__, "key_vault_properties", key_vault_properties) + pulumi.set(__self__, "status", status) + if cosmos_db_resource_id is not None: + pulumi.set(__self__, "cosmos_db_resource_id", cosmos_db_resource_id) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if search_account_resource_id is not None: + pulumi.set(__self__, "search_account_resource_id", search_account_resource_id) + if storage_account_resource_id is not None: + pulumi.set(__self__, "storage_account_resource_id", storage_account_resource_id) + + @property + @pulumi.getter(name="keyVaultProperties") + def key_vault_properties(self) -> pulumi.Input['KeyVaultPropertiesArgs']: + """ + KeyVault details to do the encryption + """ + return pulumi.get(self, "key_vault_properties") + + @key_vault_properties.setter + def key_vault_properties(self, value: pulumi.Input['KeyVaultPropertiesArgs']): + pulumi.set(self, "key_vault_properties", value) + + @property + @pulumi.getter + def status(self) -> pulumi.Input[Union[str, 'EncryptionStatus']]: + """ + Indicates whether or not the encryption is enabled for the workspace. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: pulumi.Input[Union[str, 'EncryptionStatus']]): + pulumi.set(self, "status", value) + + @property + @pulumi.getter(name="cosmosDbResourceId") + def cosmos_db_resource_id(self) -> Optional[pulumi.Input[str]]: + """ + The byok cosmosdb account that customer brings to store customer's data + with encryption + """ + return pulumi.get(self, "cosmos_db_resource_id") + + @cosmos_db_resource_id.setter + def cosmos_db_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cosmos_db_resource_id", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['IdentityForCmkArgs']]: + """ + Identity to be used with the keyVault + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['IdentityForCmkArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter(name="searchAccountResourceId") + def search_account_resource_id(self) -> Optional[pulumi.Input[str]]: + """ + The byok search account that customer brings to store customer's data + with encryption + """ + return pulumi.get(self, "search_account_resource_id") + + @search_account_resource_id.setter + def search_account_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "search_account_resource_id", value) + + @property + @pulumi.getter(name="storageAccountResourceId") + def storage_account_resource_id(self) -> Optional[pulumi.Input[str]]: + """ + The byok storage account that customer brings to store customer's data + with encryption + """ + return pulumi.get(self, "storage_account_resource_id") + + @storage_account_resource_id.setter + def storage_account_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "storage_account_resource_id", value) + + +if not MYPY: + class EndpointAuthKeysArgsDict(TypedDict): + """ + Keys for endpoint authentication. + """ + primary_key: NotRequired[pulumi.Input[str]] + """ + The primary key. + """ + secondary_key: NotRequired[pulumi.Input[str]] + """ + The secondary key. + """ +elif False: + EndpointAuthKeysArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EndpointAuthKeysArgs: + def __init__(__self__, *, + primary_key: Optional[pulumi.Input[str]] = None, + secondary_key: Optional[pulumi.Input[str]] = None): + """ + Keys for endpoint authentication. + :param pulumi.Input[str] primary_key: The primary key. + :param pulumi.Input[str] secondary_key: The secondary key. + """ + if primary_key is not None: + pulumi.set(__self__, "primary_key", primary_key) + if secondary_key is not None: + pulumi.set(__self__, "secondary_key", secondary_key) + + @property + @pulumi.getter(name="primaryKey") + def primary_key(self) -> Optional[pulumi.Input[str]]: + """ + The primary key. + """ + return pulumi.get(self, "primary_key") + + @primary_key.setter + def primary_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "primary_key", value) + + @property + @pulumi.getter(name="secondaryKey") + def secondary_key(self) -> Optional[pulumi.Input[str]]: + """ + The secondary key. + """ + return pulumi.get(self, "secondary_key") + + @secondary_key.setter + def secondary_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "secondary_key", value) + + +if not MYPY: + class EndpointDeploymentModelArgsDict(TypedDict): + format: NotRequired[pulumi.Input[str]] + """ + Model format + """ + name: NotRequired[pulumi.Input[str]] + """ + Model name. + """ + source: NotRequired[pulumi.Input[str]] + """ + Optional. Deployment model source ARM resource ID. + """ + version: NotRequired[pulumi.Input[str]] + """ + Model version. + """ +elif False: + EndpointDeploymentModelArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EndpointDeploymentModelArgs: + def __init__(__self__, *, + format: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + source: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] format: Model format + :param pulumi.Input[str] name: Model name. + :param pulumi.Input[str] source: Optional. Deployment model source ARM resource ID. + :param pulumi.Input[str] version: Model version. + """ + if format is not None: + pulumi.set(__self__, "format", format) + if name is not None: + pulumi.set(__self__, "name", name) + if source is not None: + pulumi.set(__self__, "source", source) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def format(self) -> Optional[pulumi.Input[str]]: + """ + Model format + """ + return pulumi.get(self, "format") + + @format.setter + def format(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "format", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Model name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def source(self) -> Optional[pulumi.Input[str]]: + """ + Optional. Deployment model source ARM resource ID. + """ + return pulumi.get(self, "source") + + @source.setter + def source(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Model version. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +if not MYPY: + class EndpointScheduleActionArgsDict(TypedDict): + action_type: pulumi.Input[str] + """ + + Expected value is 'InvokeBatchEndpoint'. + """ + endpoint_invocation_definition: Any + """ + [Required] Defines Schedule action definition details. + + """ +elif False: + EndpointScheduleActionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EndpointScheduleActionArgs: + def __init__(__self__, *, + action_type: pulumi.Input[str], + endpoint_invocation_definition: Any): + """ + :param pulumi.Input[str] action_type: + Expected value is 'InvokeBatchEndpoint'. + :param Any endpoint_invocation_definition: [Required] Defines Schedule action definition details. + + """ + pulumi.set(__self__, "action_type", 'InvokeBatchEndpoint') + pulumi.set(__self__, "endpoint_invocation_definition", endpoint_invocation_definition) + + @property + @pulumi.getter(name="actionType") + def action_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'InvokeBatchEndpoint'. + """ + return pulumi.get(self, "action_type") + + @action_type.setter + def action_type(self, value: pulumi.Input[str]): + pulumi.set(self, "action_type", value) + + @property + @pulumi.getter(name="endpointInvocationDefinition") + def endpoint_invocation_definition(self) -> Any: + """ + [Required] Defines Schedule action definition details. + + """ + return pulumi.get(self, "endpoint_invocation_definition") + + @endpoint_invocation_definition.setter + def endpoint_invocation_definition(self, value: Any): + pulumi.set(self, "endpoint_invocation_definition", value) + + +if not MYPY: + class EndpointArgsDict(TypedDict): + host_ip: NotRequired[pulumi.Input[str]] + """ + Host IP over which the application is exposed from the container + """ + name: NotRequired[pulumi.Input[str]] + """ + Name of the Endpoint + """ + protocol: NotRequired[pulumi.Input[Union[str, 'Protocol']]] + """ + Protocol over which communication will happen over this endpoint + """ + published: NotRequired[pulumi.Input[int]] + """ + Port over which the application is exposed from container. + """ + target: NotRequired[pulumi.Input[int]] + """ + Application port inside the container. + """ +elif False: + EndpointArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EndpointArgs: + def __init__(__self__, *, + host_ip: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + protocol: Optional[pulumi.Input[Union[str, 'Protocol']]] = None, + published: Optional[pulumi.Input[int]] = None, + target: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[str] host_ip: Host IP over which the application is exposed from the container + :param pulumi.Input[str] name: Name of the Endpoint + :param pulumi.Input[Union[str, 'Protocol']] protocol: Protocol over which communication will happen over this endpoint + :param pulumi.Input[int] published: Port over which the application is exposed from container. + :param pulumi.Input[int] target: Application port inside the container. + """ + if host_ip is not None: + pulumi.set(__self__, "host_ip", host_ip) + if name is not None: + pulumi.set(__self__, "name", name) + if protocol is None: + protocol = 'tcp' + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if published is not None: + pulumi.set(__self__, "published", published) + if target is not None: + pulumi.set(__self__, "target", target) + + @property + @pulumi.getter(name="hostIp") + def host_ip(self) -> Optional[pulumi.Input[str]]: + """ + Host IP over which the application is exposed from the container + """ + return pulumi.get(self, "host_ip") + + @host_ip.setter + def host_ip(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "host_ip", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the Endpoint + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def protocol(self) -> Optional[pulumi.Input[Union[str, 'Protocol']]]: + """ + Protocol over which communication will happen over this endpoint + """ + return pulumi.get(self, "protocol") + + @protocol.setter + def protocol(self, value: Optional[pulumi.Input[Union[str, 'Protocol']]]): + pulumi.set(self, "protocol", value) + + @property + @pulumi.getter + def published(self) -> Optional[pulumi.Input[int]]: + """ + Port over which the application is exposed from container. + """ + return pulumi.get(self, "published") + + @published.setter + def published(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "published", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[int]]: + """ + Application port inside the container. + """ + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "target", value) + + +if not MYPY: + class EnvironmentContainerArgsDict(TypedDict): + """ + Container for environment specification versions. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + EnvironmentContainerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EnvironmentContainerArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Container for environment specification versions. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class EnvironmentVariableArgsDict(TypedDict): + type: NotRequired[pulumi.Input[Union[str, 'EnvironmentVariableType']]] + """ + Type of the Environment Variable. Possible values are: local - For local variable + """ + value: NotRequired[pulumi.Input[str]] + """ + Value of the Environment variable + """ +elif False: + EnvironmentVariableArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EnvironmentVariableArgs: + def __init__(__self__, *, + type: Optional[pulumi.Input[Union[str, 'EnvironmentVariableType']]] = None, + value: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[Union[str, 'EnvironmentVariableType']] type: Type of the Environment Variable. Possible values are: local - For local variable + :param pulumi.Input[str] value: Value of the Environment variable + """ + if type is None: + type = 'local' + if type is not None: + pulumi.set(__self__, "type", type) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[Union[str, 'EnvironmentVariableType']]]: + """ + Type of the Environment Variable. Possible values are: local - For local variable + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[Union[str, 'EnvironmentVariableType']]]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input[str]]: + """ + Value of the Environment variable + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value", value) + + +if not MYPY: + class EnvironmentVersionArgsDict(TypedDict): + """ + Environment version details. + """ + auto_rebuild: NotRequired[pulumi.Input[Union[str, 'AutoRebuildSetting']]] + """ + Defines if image needs to be rebuilt based on base image changes. + """ + build: NotRequired[pulumi.Input['BuildContextArgsDict']] + """ + Configuration settings for Docker build context. + """ + conda_file: NotRequired[pulumi.Input[str]] + """ + Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + image: NotRequired[pulumi.Input[str]] + """ + Name of the image that will be used for the environment. + + """ + image_details: NotRequired[pulumi.Input['ImageDetailsArgsDict']] + """ + Environment image details + """ + inference_config: NotRequired[pulumi.Input['InferenceContainerPropertiesArgsDict']] + """ + Defines configuration specific to inference. + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + os_type: NotRequired[pulumi.Input[Union[str, 'OperatingSystemType']]] + """ + The OS type of the environment. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + stage: NotRequired[pulumi.Input[str]] + """ + Stage in the environment lifecycle assigned to this environment + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + EnvironmentVersionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class EnvironmentVersionArgs: + def __init__(__self__, *, + auto_rebuild: Optional[pulumi.Input[Union[str, 'AutoRebuildSetting']]] = None, + build: Optional[pulumi.Input['BuildContextArgs']] = None, + conda_file: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + image: Optional[pulumi.Input[str]] = None, + image_details: Optional[pulumi.Input['ImageDetailsArgs']] = None, + inference_config: Optional[pulumi.Input['InferenceContainerPropertiesArgs']] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + os_type: Optional[pulumi.Input[Union[str, 'OperatingSystemType']]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + stage: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Environment version details. + :param pulumi.Input[Union[str, 'AutoRebuildSetting']] auto_rebuild: Defines if image needs to be rebuilt based on base image changes. + :param pulumi.Input['BuildContextArgs'] build: Configuration settings for Docker build context. + :param pulumi.Input[str] conda_file: Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] image: Name of the image that will be used for the environment. + + :param pulumi.Input['ImageDetailsArgs'] image_details: Environment image details + :param pulumi.Input['InferenceContainerPropertiesArgs'] inference_config: Defines configuration specific to inference. + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Union[str, 'OperatingSystemType']] os_type: The OS type of the environment. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[str] stage: Stage in the environment lifecycle assigned to this environment + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if auto_rebuild is None: + auto_rebuild = 'Disabled' + if auto_rebuild is not None: + pulumi.set(__self__, "auto_rebuild", auto_rebuild) + if build is not None: + pulumi.set(__self__, "build", build) + if conda_file is not None: + pulumi.set(__self__, "conda_file", conda_file) + if description is not None: + pulumi.set(__self__, "description", description) + if image is not None: + pulumi.set(__self__, "image", image) + if image_details is not None: + pulumi.set(__self__, "image_details", image_details) + if inference_config is not None: + pulumi.set(__self__, "inference_config", inference_config) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if os_type is None: + os_type = 'Linux' + if os_type is not None: + pulumi.set(__self__, "os_type", os_type) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if stage is not None: + pulumi.set(__self__, "stage", stage) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="autoRebuild") + def auto_rebuild(self) -> Optional[pulumi.Input[Union[str, 'AutoRebuildSetting']]]: + """ + Defines if image needs to be rebuilt based on base image changes. + """ + return pulumi.get(self, "auto_rebuild") + + @auto_rebuild.setter + def auto_rebuild(self, value: Optional[pulumi.Input[Union[str, 'AutoRebuildSetting']]]): + pulumi.set(self, "auto_rebuild", value) + + @property + @pulumi.getter + def build(self) -> Optional[pulumi.Input['BuildContextArgs']]: + """ + Configuration settings for Docker build context. + """ + return pulumi.get(self, "build") + + @build.setter + def build(self, value: Optional[pulumi.Input['BuildContextArgs']]): + pulumi.set(self, "build", value) + + @property + @pulumi.getter(name="condaFile") + def conda_file(self) -> Optional[pulumi.Input[str]]: + """ + Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + + """ + return pulumi.get(self, "conda_file") + + @conda_file.setter + def conda_file(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "conda_file", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def image(self) -> Optional[pulumi.Input[str]]: + """ + Name of the image that will be used for the environment. + + """ + return pulumi.get(self, "image") + + @image.setter + def image(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "image", value) + + @property + @pulumi.getter(name="imageDetails") + def image_details(self) -> Optional[pulumi.Input['ImageDetailsArgs']]: + """ + Environment image details + """ + return pulumi.get(self, "image_details") + + @image_details.setter + def image_details(self, value: Optional[pulumi.Input['ImageDetailsArgs']]): + pulumi.set(self, "image_details", value) + + @property + @pulumi.getter(name="inferenceConfig") + def inference_config(self) -> Optional[pulumi.Input['InferenceContainerPropertiesArgs']]: + """ + Defines configuration specific to inference. + """ + return pulumi.get(self, "inference_config") + + @inference_config.setter + def inference_config(self, value: Optional[pulumi.Input['InferenceContainerPropertiesArgs']]): + pulumi.set(self, "inference_config", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter(name="osType") + def os_type(self) -> Optional[pulumi.Input[Union[str, 'OperatingSystemType']]]: + """ + The OS type of the environment. + """ + return pulumi.get(self, "os_type") + + @os_type.setter + def os_type(self, value: Optional[pulumi.Input[Union[str, 'OperatingSystemType']]]): + pulumi.set(self, "os_type", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def stage(self) -> Optional[pulumi.Input[str]]: + """ + Stage in the environment lifecycle assigned to this environment + """ + return pulumi.get(self, "stage") + + @stage.setter + def stage(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "stage", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class FeatureAttributionDriftMonitoringSignalArgsDict(TypedDict): + feature_importance_settings: pulumi.Input['FeatureImportanceSettingsArgsDict'] + """ + [Required] The settings for computing feature importance. + """ + metric_threshold: pulumi.Input['FeatureAttributionMetricThresholdArgsDict'] + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + production_data: pulumi.Input[Sequence[pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']]]] + """ + [Required] The data which drift will be calculated for. + """ + reference_data: pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']] + """ + [Required] The data to calculate drift against. + """ + signal_type: pulumi.Input[str] + """ + + Expected value is 'FeatureAttributionDrift'. + """ + feature_data_type_override: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]] + """ + A dictionary that maps feature names to their respective data types. + """ + notification_types: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] + """ + The current notification mode for this signal. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ +elif False: + FeatureAttributionDriftMonitoringSignalArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeatureAttributionDriftMonitoringSignalArgs: + def __init__(__self__, *, + feature_importance_settings: pulumi.Input['FeatureImportanceSettingsArgs'], + metric_threshold: pulumi.Input['FeatureAttributionMetricThresholdArgs'], + production_data: pulumi.Input[Sequence[pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]]], + reference_data: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']], + signal_type: pulumi.Input[str], + feature_data_type_override: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]] = None, + notification_types: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input['FeatureImportanceSettingsArgs'] feature_importance_settings: [Required] The settings for computing feature importance. + :param pulumi.Input['FeatureAttributionMetricThresholdArgs'] metric_threshold: [Required] A list of metrics to calculate and their associated thresholds. + :param pulumi.Input[Sequence[pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]]] production_data: [Required] The data which drift will be calculated for. + :param pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']] reference_data: [Required] The data to calculate drift against. + :param pulumi.Input[str] signal_type: + Expected value is 'FeatureAttributionDrift'. + :param pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]] feature_data_type_override: A dictionary that maps feature names to their respective data types. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]] notification_types: The current notification mode for this signal. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "feature_importance_settings", feature_importance_settings) + pulumi.set(__self__, "metric_threshold", metric_threshold) + pulumi.set(__self__, "production_data", production_data) + pulumi.set(__self__, "reference_data", reference_data) + pulumi.set(__self__, "signal_type", 'FeatureAttributionDrift') + if feature_data_type_override is not None: + pulumi.set(__self__, "feature_data_type_override", feature_data_type_override) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="featureImportanceSettings") + def feature_importance_settings(self) -> pulumi.Input['FeatureImportanceSettingsArgs']: + """ + [Required] The settings for computing feature importance. + """ + return pulumi.get(self, "feature_importance_settings") + + @feature_importance_settings.setter + def feature_importance_settings(self, value: pulumi.Input['FeatureImportanceSettingsArgs']): + pulumi.set(self, "feature_importance_settings", value) + + @property + @pulumi.getter(name="metricThreshold") + def metric_threshold(self) -> pulumi.Input['FeatureAttributionMetricThresholdArgs']: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_threshold") + + @metric_threshold.setter + def metric_threshold(self, value: pulumi.Input['FeatureAttributionMetricThresholdArgs']): + pulumi.set(self, "metric_threshold", value) + + @property + @pulumi.getter(name="productionData") + def production_data(self) -> pulumi.Input[Sequence[pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]]]: + """ + [Required] The data which drift will be calculated for. + """ + return pulumi.get(self, "production_data") + + @production_data.setter + def production_data(self, value: pulumi.Input[Sequence[pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]]]): + pulumi.set(self, "production_data", value) + + @property + @pulumi.getter(name="referenceData") + def reference_data(self) -> pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]: + """ + [Required] The data to calculate drift against. + """ + return pulumi.get(self, "reference_data") + + @reference_data.setter + def reference_data(self, value: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]): + pulumi.set(self, "reference_data", value) + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'FeatureAttributionDrift'. + """ + return pulumi.get(self, "signal_type") + + @signal_type.setter + def signal_type(self, value: pulumi.Input[str]): + pulumi.set(self, "signal_type", value) + + @property + @pulumi.getter(name="featureDataTypeOverride") + def feature_data_type_override(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]]: + """ + A dictionary that maps feature names to their respective data types. + """ + return pulumi.get(self, "feature_data_type_override") + + @feature_data_type_override.setter + def feature_data_type_override(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]]): + pulumi.set(self, "feature_data_type_override", value) + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @notification_types.setter + def notification_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]): + pulumi.set(self, "notification_types", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class FeatureAttributionMetricThresholdArgsDict(TypedDict): + metric: pulumi.Input[Union[str, 'FeatureAttributionMetric']] + """ + [Required] The feature attribution metric to calculate. + """ + threshold: NotRequired[pulumi.Input['MonitoringThresholdArgsDict']] + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ +elif False: + FeatureAttributionMetricThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeatureAttributionMetricThresholdArgs: + def __init__(__self__, *, + metric: pulumi.Input[Union[str, 'FeatureAttributionMetric']], + threshold: Optional[pulumi.Input['MonitoringThresholdArgs']] = None): + """ + :param pulumi.Input[Union[str, 'FeatureAttributionMetric']] metric: [Required] The feature attribution metric to calculate. + :param pulumi.Input['MonitoringThresholdArgs'] threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter + def metric(self) -> pulumi.Input[Union[str, 'FeatureAttributionMetric']]: + """ + [Required] The feature attribution metric to calculate. + """ + return pulumi.get(self, "metric") + + @metric.setter + def metric(self, value: pulumi.Input[Union[str, 'FeatureAttributionMetric']]): + pulumi.set(self, "metric", value) + + @property + @pulumi.getter + def threshold(self) -> Optional[pulumi.Input['MonitoringThresholdArgs']]: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + @threshold.setter + def threshold(self, value: Optional[pulumi.Input['MonitoringThresholdArgs']]): + pulumi.set(self, "threshold", value) + + +if not MYPY: + class FeatureImportanceSettingsArgsDict(TypedDict): + mode: NotRequired[pulumi.Input[Union[str, 'FeatureImportanceMode']]] + """ + The mode of operation for computing feature importance. + """ + target_column: NotRequired[pulumi.Input[str]] + """ + The name of the target column within the input data asset. + """ +elif False: + FeatureImportanceSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeatureImportanceSettingsArgs: + def __init__(__self__, *, + mode: Optional[pulumi.Input[Union[str, 'FeatureImportanceMode']]] = None, + target_column: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[Union[str, 'FeatureImportanceMode']] mode: The mode of operation for computing feature importance. + :param pulumi.Input[str] target_column: The name of the target column within the input data asset. + """ + if mode is None: + mode = 'Disabled' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if target_column is not None: + pulumi.set(__self__, "target_column", target_column) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'FeatureImportanceMode']]]: + """ + The mode of operation for computing feature importance. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'FeatureImportanceMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter(name="targetColumn") + def target_column(self) -> Optional[pulumi.Input[str]]: + """ + The name of the target column within the input data asset. + """ + return pulumi.get(self, "target_column") + + @target_column.setter + def target_column(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column", value) + + +if not MYPY: + class FeatureStoreSettingsArgsDict(TypedDict): + compute_runtime: NotRequired[pulumi.Input['ComputeRuntimeDtoArgsDict']] + offline_store_connection_name: NotRequired[pulumi.Input[str]] + online_store_connection_name: NotRequired[pulumi.Input[str]] +elif False: + FeatureStoreSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeatureStoreSettingsArgs: + def __init__(__self__, *, + compute_runtime: Optional[pulumi.Input['ComputeRuntimeDtoArgs']] = None, + offline_store_connection_name: Optional[pulumi.Input[str]] = None, + online_store_connection_name: Optional[pulumi.Input[str]] = None): + if compute_runtime is not None: + pulumi.set(__self__, "compute_runtime", compute_runtime) + if offline_store_connection_name is not None: + pulumi.set(__self__, "offline_store_connection_name", offline_store_connection_name) + if online_store_connection_name is not None: + pulumi.set(__self__, "online_store_connection_name", online_store_connection_name) + + @property + @pulumi.getter(name="computeRuntime") + def compute_runtime(self) -> Optional[pulumi.Input['ComputeRuntimeDtoArgs']]: + return pulumi.get(self, "compute_runtime") + + @compute_runtime.setter + def compute_runtime(self, value: Optional[pulumi.Input['ComputeRuntimeDtoArgs']]): + pulumi.set(self, "compute_runtime", value) + + @property + @pulumi.getter(name="offlineStoreConnectionName") + def offline_store_connection_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "offline_store_connection_name") + + @offline_store_connection_name.setter + def offline_store_connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "offline_store_connection_name", value) + + @property + @pulumi.getter(name="onlineStoreConnectionName") + def online_store_connection_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "online_store_connection_name") + + @online_store_connection_name.setter + def online_store_connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "online_store_connection_name", value) + + +if not MYPY: + class FeatureSubsetArgsDict(TypedDict): + features: pulumi.Input[Sequence[pulumi.Input[str]]] + """ + [Required] The list of features to include. + """ + filter_type: pulumi.Input[str] + """ + + Expected value is 'FeatureSubset'. + """ +elif False: + FeatureSubsetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeatureSubsetArgs: + def __init__(__self__, *, + features: pulumi.Input[Sequence[pulumi.Input[str]]], + filter_type: pulumi.Input[str]): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] features: [Required] The list of features to include. + :param pulumi.Input[str] filter_type: + Expected value is 'FeatureSubset'. + """ + pulumi.set(__self__, "features", features) + pulumi.set(__self__, "filter_type", 'FeatureSubset') + + @property + @pulumi.getter + def features(self) -> pulumi.Input[Sequence[pulumi.Input[str]]]: + """ + [Required] The list of features to include. + """ + return pulumi.get(self, "features") + + @features.setter + def features(self, value: pulumi.Input[Sequence[pulumi.Input[str]]]): + pulumi.set(self, "features", value) + + @property + @pulumi.getter(name="filterType") + def filter_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'FeatureSubset'. + """ + return pulumi.get(self, "filter_type") + + @filter_type.setter + def filter_type(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_type", value) + + +if not MYPY: + class FeaturesetContainerArgsDict(TypedDict): + """ + DTO object representing feature set + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + FeaturesetContainerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeaturesetContainerArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + DTO object representing feature set + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class FeaturesetSpecificationArgsDict(TypedDict): + """ + DTO object representing specification + """ + path: NotRequired[pulumi.Input[str]] + """ + Specifies the spec path + """ +elif False: + FeaturesetSpecificationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeaturesetSpecificationArgs: + def __init__(__self__, *, + path: Optional[pulumi.Input[str]] = None): + """ + DTO object representing specification + :param pulumi.Input[str] path: Specifies the spec path + """ + if path is not None: + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter + def path(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the spec path + """ + return pulumi.get(self, "path") + + @path.setter + def path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "path", value) + + +if not MYPY: + class FeaturesetVersionArgsDict(TypedDict): + """ + DTO object representing feature set version + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + entities: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Specifies list of entities + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + materialization_settings: NotRequired[pulumi.Input['MaterializationSettingsArgsDict']] + """ + Specifies the materialization settings + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + specification: NotRequired[pulumi.Input['FeaturesetSpecificationArgsDict']] + """ + Specifies the feature spec details + """ + stage: NotRequired[pulumi.Input[str]] + """ + Specifies the asset stage + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + FeaturesetVersionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeaturesetVersionArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + entities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + materialization_settings: Optional[pulumi.Input['MaterializationSettingsArgs']] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + specification: Optional[pulumi.Input['FeaturesetSpecificationArgs']] = None, + stage: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + DTO object representing feature set version + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[Sequence[pulumi.Input[str]]] entities: Specifies list of entities + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input['MaterializationSettingsArgs'] materialization_settings: Specifies the materialization settings + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input['FeaturesetSpecificationArgs'] specification: Specifies the feature spec details + :param pulumi.Input[str] stage: Specifies the asset stage + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if entities is not None: + pulumi.set(__self__, "entities", entities) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if materialization_settings is not None: + pulumi.set(__self__, "materialization_settings", materialization_settings) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if specification is not None: + pulumi.set(__self__, "specification", specification) + if stage is not None: + pulumi.set(__self__, "stage", stage) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def entities(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Specifies list of entities + """ + return pulumi.get(self, "entities") + + @entities.setter + def entities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "entities", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter(name="materializationSettings") + def materialization_settings(self) -> Optional[pulumi.Input['MaterializationSettingsArgs']]: + """ + Specifies the materialization settings + """ + return pulumi.get(self, "materialization_settings") + + @materialization_settings.setter + def materialization_settings(self, value: Optional[pulumi.Input['MaterializationSettingsArgs']]): + pulumi.set(self, "materialization_settings", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def specification(self) -> Optional[pulumi.Input['FeaturesetSpecificationArgs']]: + """ + Specifies the feature spec details + """ + return pulumi.get(self, "specification") + + @specification.setter + def specification(self, value: Optional[pulumi.Input['FeaturesetSpecificationArgs']]): + pulumi.set(self, "specification", value) + + @property + @pulumi.getter + def stage(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the asset stage + """ + return pulumi.get(self, "stage") + + @stage.setter + def stage(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "stage", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class FeaturestoreEntityContainerArgsDict(TypedDict): + """ + DTO object representing feature entity + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + FeaturestoreEntityContainerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeaturestoreEntityContainerArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + DTO object representing feature entity + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class FeaturestoreEntityVersionArgsDict(TypedDict): + """ + DTO object representing feature entity version + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + index_columns: NotRequired[pulumi.Input[Sequence[pulumi.Input['IndexColumnArgsDict']]]] + """ + Specifies index columns + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + stage: NotRequired[pulumi.Input[str]] + """ + Specifies the asset stage + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + FeaturestoreEntityVersionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FeaturestoreEntityVersionArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + index_columns: Optional[pulumi.Input[Sequence[pulumi.Input['IndexColumnArgs']]]] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + stage: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + DTO object representing feature entity version + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[Sequence[pulumi.Input['IndexColumnArgs']]] index_columns: Specifies index columns + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[str] stage: Specifies the asset stage + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if index_columns is not None: + pulumi.set(__self__, "index_columns", index_columns) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if stage is not None: + pulumi.set(__self__, "stage", stage) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="indexColumns") + def index_columns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['IndexColumnArgs']]]]: + """ + Specifies index columns + """ + return pulumi.get(self, "index_columns") + + @index_columns.setter + def index_columns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['IndexColumnArgs']]]]): + pulumi.set(self, "index_columns", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def stage(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the asset stage + """ + return pulumi.get(self, "stage") + + @stage.setter + def stage(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "stage", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class FineTuningJobArgsDict(TypedDict): + """ + FineTuning Job definition. + """ + fine_tuning_details: pulumi.Input[Union['AzureOpenAiFineTuningArgsDict', 'CustomModelFineTuningArgsDict']] + """ + [Required] + """ + job_type: pulumi.Input[str] + """ + Enum to determine the type of job. + Expected value is 'FineTuning'. + """ + outputs: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgsDict', 'MLFlowModelJobOutputArgsDict', 'MLTableJobOutputArgsDict', 'TritonModelJobOutputArgsDict', 'UriFileJobOutputArgsDict', 'UriFolderJobOutputArgsDict']]]] + """ + [Required] + """ + component_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the component resource. + """ + compute_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the compute resource. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of job. + """ + experiment_name: NotRequired[pulumi.Input[str]] + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + identity: NotRequired[pulumi.Input[Union['AmlTokenArgsDict', 'ManagedIdentityArgsDict', 'UserIdentityArgsDict']]] + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + notification_setting: NotRequired[pulumi.Input['NotificationSettingArgsDict']] + """ + Notification setting for the job + """ + parent_job_name: NotRequired[pulumi.Input[str]] + """ + Parent job name. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + queue_settings: NotRequired[pulumi.Input['QueueSettingsArgsDict']] + """ + Queue settings for the job + """ + resources: NotRequired[pulumi.Input['JobResourcesArgsDict']] + """ + Instance types and other resources for the job + """ + services: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgsDict']]]] + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + FineTuningJobArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FineTuningJobArgs: + def __init__(__self__, *, + fine_tuning_details: pulumi.Input[Union['AzureOpenAiFineTuningArgs', 'CustomModelFineTuningArgs']], + job_type: pulumi.Input[str], + outputs: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]], + component_id: Optional[pulumi.Input[str]] = None, + compute_id: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + experiment_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + notification_setting: Optional[pulumi.Input['NotificationSettingArgs']] = None, + parent_job_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + queue_settings: Optional[pulumi.Input['QueueSettingsArgs']] = None, + resources: Optional[pulumi.Input['JobResourcesArgs']] = None, + services: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + FineTuning Job definition. + :param pulumi.Input[Union['AzureOpenAiFineTuningArgs', 'CustomModelFineTuningArgs']] fine_tuning_details: [Required] + :param pulumi.Input[str] job_type: Enum to determine the type of job. + Expected value is 'FineTuning'. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]] outputs: [Required] + :param pulumi.Input[str] component_id: ARM resource ID of the component resource. + :param pulumi.Input[str] compute_id: ARM resource ID of the compute resource. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] display_name: Display name of job. + :param pulumi.Input[str] experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input['NotificationSettingArgs'] notification_setting: Notification setting for the job + :param pulumi.Input[str] parent_job_name: Parent job name. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input['QueueSettingsArgs'] queue_settings: Queue settings for the job + :param pulumi.Input['JobResourcesArgs'] resources: Instance types and other resources for the job + :param pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "fine_tuning_details", fine_tuning_details) + pulumi.set(__self__, "job_type", 'FineTuning') + pulumi.set(__self__, "outputs", outputs) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="fineTuningDetails") + def fine_tuning_details(self) -> pulumi.Input[Union['AzureOpenAiFineTuningArgs', 'CustomModelFineTuningArgs']]: + """ + [Required] + """ + return pulumi.get(self, "fine_tuning_details") + + @fine_tuning_details.setter + def fine_tuning_details(self, value: pulumi.Input[Union['AzureOpenAiFineTuningArgs', 'CustomModelFineTuningArgs']]): + pulumi.set(self, "fine_tuning_details", value) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of job. + Expected value is 'FineTuning'. + """ + return pulumi.get(self, "job_type") + + @job_type.setter + def job_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_type", value) + + @property + @pulumi.getter + def outputs(self) -> pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]: + """ + [Required] + """ + return pulumi.get(self, "outputs") + + @outputs.setter + def outputs(self, value: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]): + pulumi.set(self, "outputs", value) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @compute_id.setter + def compute_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_id", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @experiment_name.setter + def experiment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "experiment_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional[pulumi.Input['NotificationSettingArgs']]: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @notification_setting.setter + def notification_setting(self, value: Optional[pulumi.Input['NotificationSettingArgs']]): + pulumi.set(self, "notification_setting", value) + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[pulumi.Input[str]]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @parent_job_name.setter + def parent_job_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parent_job_name", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional[pulumi.Input['QueueSettingsArgs']]: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @queue_settings.setter + def queue_settings(self, value: Optional[pulumi.Input['QueueSettingsArgs']]): + pulumi.set(self, "queue_settings", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input['JobResourcesArgs']]: + """ + Instance types and other resources for the job + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input['JobResourcesArgs']]): + pulumi.set(self, "resources", value) + + @property + @pulumi.getter + def services(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @services.setter + def services(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]): + pulumi.set(self, "services", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class FinetuningDetailsArgsDict(TypedDict): + student_model: pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']] + """ + [Required] Student model for fine tuning. + """ + hyper_parameters: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Finetuning Hyperparameters + """ +elif False: + FinetuningDetailsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FinetuningDetailsArgs: + def __init__(__self__, *, + student_model: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']], + hyper_parameters: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] student_model: [Required] Student model for fine tuning. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] hyper_parameters: Finetuning Hyperparameters + """ + pulumi.set(__self__, "student_model", student_model) + if hyper_parameters is not None: + pulumi.set(__self__, "hyper_parameters", hyper_parameters) + + @property + @pulumi.getter(name="studentModel") + def student_model(self) -> pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]: + """ + [Required] Student model for fine tuning. + """ + return pulumi.get(self, "student_model") + + @student_model.setter + def student_model(self, value: pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]): + pulumi.set(self, "student_model", value) + + @property + @pulumi.getter(name="hyperParameters") + def hyper_parameters(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Finetuning Hyperparameters + """ + return pulumi.get(self, "hyper_parameters") + + @hyper_parameters.setter + def hyper_parameters(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "hyper_parameters", value) + + +if not MYPY: + class FixedInputDataArgsDict(TypedDict): + """ + Fixed input data definition. + """ + input_data_type: pulumi.Input[str] + """ + Monitoring input data type enum. + Expected value is 'Fixed'. + """ + job_input_type: pulumi.Input[Union[str, 'JobInputType']] + """ + [Required] Specifies the type of job. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + columns: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Mapping of column names to special uses. + """ + data_context: NotRequired[pulumi.Input[str]] + """ + The context metadata of the data source. + """ +elif False: + FixedInputDataArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FixedInputDataArgs: + def __init__(__self__, *, + input_data_type: pulumi.Input[str], + job_input_type: pulumi.Input[Union[str, 'JobInputType']], + uri: pulumi.Input[str], + columns: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + data_context: Optional[pulumi.Input[str]] = None): + """ + Fixed input data definition. + :param pulumi.Input[str] input_data_type: Monitoring input data type enum. + Expected value is 'Fixed'. + :param pulumi.Input[Union[str, 'JobInputType']] job_input_type: [Required] Specifies the type of job. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] columns: Mapping of column names to special uses. + :param pulumi.Input[str] data_context: The context metadata of the data source. + """ + pulumi.set(__self__, "input_data_type", 'Fixed') + pulumi.set(__self__, "job_input_type", job_input_type) + pulumi.set(__self__, "uri", uri) + if columns is not None: + pulumi.set(__self__, "columns", columns) + if data_context is not None: + pulumi.set(__self__, "data_context", data_context) + + @property + @pulumi.getter(name="inputDataType") + def input_data_type(self) -> pulumi.Input[str]: + """ + Monitoring input data type enum. + Expected value is 'Fixed'. + """ + return pulumi.get(self, "input_data_type") + + @input_data_type.setter + def input_data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "input_data_type", value) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[Union[str, 'JobInputType']]: + """ + [Required] Specifies the type of job. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[Union[str, 'JobInputType']]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter + def columns(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Mapping of column names to special uses. + """ + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "columns", value) + + @property + @pulumi.getter(name="dataContext") + def data_context(self) -> Optional[pulumi.Input[str]]: + """ + The context metadata of the data source. + """ + return pulumi.get(self, "data_context") + + @data_context.setter + def data_context(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_context", value) + + +if not MYPY: + class FlavorDataArgsDict(TypedDict): + data: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Model flavor-specific data. + """ +elif False: + FlavorDataArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FlavorDataArgs: + def __init__(__self__, *, + data: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] data: Model flavor-specific data. + """ + if data is not None: + pulumi.set(__self__, "data", data) + + @property + @pulumi.getter + def data(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Model flavor-specific data. + """ + return pulumi.get(self, "data") + + @data.setter + def data(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "data", value) + + +if not MYPY: + class ForecastingSettingsArgsDict(TypedDict): + """ + Forecasting specific parameters. + """ + country_or_region_for_holidays: NotRequired[pulumi.Input[str]] + """ + Country or region for holidays for forecasting tasks. + These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + """ + cv_step_size: NotRequired[pulumi.Input[int]] + """ + Number of periods between the origin time of one CV fold and the next fold. For + example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + three days apart. + """ + feature_lags: NotRequired[pulumi.Input[Union[str, 'FeatureLags']]] + """ + Flag for generating lags for the numeric features with 'auto' or null. + """ + forecast_horizon: NotRequired[pulumi.Input[Union['AutoForecastHorizonArgsDict', 'CustomForecastHorizonArgsDict']]] + """ + The desired maximum forecast horizon in units of time-series frequency. + """ + frequency: NotRequired[pulumi.Input[str]] + """ + When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + """ + seasonality: NotRequired[pulumi.Input[Union['AutoSeasonalityArgsDict', 'CustomSeasonalityArgsDict']]] + """ + Set time series seasonality as an integer multiple of the series frequency. + If seasonality is set to 'auto', it will be inferred. + """ + short_series_handling_config: NotRequired[pulumi.Input[Union[str, 'ShortSeriesHandlingConfiguration']]] + """ + The parameter defining how if AutoML should handle short time series. + """ + target_aggregate_function: NotRequired[pulumi.Input[Union[str, 'TargetAggregationFunction']]] + """ + The function to be used to aggregate the time series target column to conform to a user specified frequency. + If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + """ + target_lags: NotRequired[pulumi.Input[Union['AutoTargetLagsArgsDict', 'CustomTargetLagsArgsDict']]] + """ + The number of past periods to lag from the target column. + """ + target_rolling_window_size: NotRequired[pulumi.Input[Union['AutoTargetRollingWindowSizeArgsDict', 'CustomTargetRollingWindowSizeArgsDict']]] + """ + The number of past periods used to create a rolling window average of the target column. + """ + time_column_name: NotRequired[pulumi.Input[str]] + """ + The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + """ + time_series_id_column_names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The names of columns used to group a timeseries. It can be used to create multiple series. + If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + """ + use_stl: NotRequired[pulumi.Input[Union[str, 'UseStl']]] + """ + Configure STL Decomposition of the time-series target column. + """ +elif False: + ForecastingSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ForecastingSettingsArgs: + def __init__(__self__, *, + country_or_region_for_holidays: Optional[pulumi.Input[str]] = None, + cv_step_size: Optional[pulumi.Input[int]] = None, + feature_lags: Optional[pulumi.Input[Union[str, 'FeatureLags']]] = None, + forecast_horizon: Optional[pulumi.Input[Union['AutoForecastHorizonArgs', 'CustomForecastHorizonArgs']]] = None, + frequency: Optional[pulumi.Input[str]] = None, + seasonality: Optional[pulumi.Input[Union['AutoSeasonalityArgs', 'CustomSeasonalityArgs']]] = None, + short_series_handling_config: Optional[pulumi.Input[Union[str, 'ShortSeriesHandlingConfiguration']]] = None, + target_aggregate_function: Optional[pulumi.Input[Union[str, 'TargetAggregationFunction']]] = None, + target_lags: Optional[pulumi.Input[Union['AutoTargetLagsArgs', 'CustomTargetLagsArgs']]] = None, + target_rolling_window_size: Optional[pulumi.Input[Union['AutoTargetRollingWindowSizeArgs', 'CustomTargetRollingWindowSizeArgs']]] = None, + time_column_name: Optional[pulumi.Input[str]] = None, + time_series_id_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + use_stl: Optional[pulumi.Input[Union[str, 'UseStl']]] = None): + """ + Forecasting specific parameters. + :param pulumi.Input[str] country_or_region_for_holidays: Country or region for holidays for forecasting tasks. + These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + :param pulumi.Input[int] cv_step_size: Number of periods between the origin time of one CV fold and the next fold. For + example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + three days apart. + :param pulumi.Input[Union[str, 'FeatureLags']] feature_lags: Flag for generating lags for the numeric features with 'auto' or null. + :param pulumi.Input[Union['AutoForecastHorizonArgs', 'CustomForecastHorizonArgs']] forecast_horizon: The desired maximum forecast horizon in units of time-series frequency. + :param pulumi.Input[str] frequency: When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + :param pulumi.Input[Union['AutoSeasonalityArgs', 'CustomSeasonalityArgs']] seasonality: Set time series seasonality as an integer multiple of the series frequency. + If seasonality is set to 'auto', it will be inferred. + :param pulumi.Input[Union[str, 'ShortSeriesHandlingConfiguration']] short_series_handling_config: The parameter defining how if AutoML should handle short time series. + :param pulumi.Input[Union[str, 'TargetAggregationFunction']] target_aggregate_function: The function to be used to aggregate the time series target column to conform to a user specified frequency. + If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + :param pulumi.Input[Union['AutoTargetLagsArgs', 'CustomTargetLagsArgs']] target_lags: The number of past periods to lag from the target column. + :param pulumi.Input[Union['AutoTargetRollingWindowSizeArgs', 'CustomTargetRollingWindowSizeArgs']] target_rolling_window_size: The number of past periods used to create a rolling window average of the target column. + :param pulumi.Input[str] time_column_name: The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + :param pulumi.Input[Sequence[pulumi.Input[str]]] time_series_id_column_names: The names of columns used to group a timeseries. It can be used to create multiple series. + If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + :param pulumi.Input[Union[str, 'UseStl']] use_stl: Configure STL Decomposition of the time-series target column. + """ + if country_or_region_for_holidays is not None: + pulumi.set(__self__, "country_or_region_for_holidays", country_or_region_for_holidays) + if cv_step_size is not None: + pulumi.set(__self__, "cv_step_size", cv_step_size) + if feature_lags is None: + feature_lags = 'None' + if feature_lags is not None: + pulumi.set(__self__, "feature_lags", feature_lags) + if forecast_horizon is not None: + pulumi.set(__self__, "forecast_horizon", forecast_horizon) + if frequency is not None: + pulumi.set(__self__, "frequency", frequency) + if seasonality is not None: + pulumi.set(__self__, "seasonality", seasonality) + if short_series_handling_config is None: + short_series_handling_config = 'Auto' + if short_series_handling_config is not None: + pulumi.set(__self__, "short_series_handling_config", short_series_handling_config) + if target_aggregate_function is None: + target_aggregate_function = 'None' + if target_aggregate_function is not None: + pulumi.set(__self__, "target_aggregate_function", target_aggregate_function) + if target_lags is not None: + pulumi.set(__self__, "target_lags", target_lags) + if target_rolling_window_size is not None: + pulumi.set(__self__, "target_rolling_window_size", target_rolling_window_size) + if time_column_name is not None: + pulumi.set(__self__, "time_column_name", time_column_name) + if time_series_id_column_names is not None: + pulumi.set(__self__, "time_series_id_column_names", time_series_id_column_names) + if use_stl is None: + use_stl = 'None' + if use_stl is not None: + pulumi.set(__self__, "use_stl", use_stl) + + @property + @pulumi.getter(name="countryOrRegionForHolidays") + def country_or_region_for_holidays(self) -> Optional[pulumi.Input[str]]: + """ + Country or region for holidays for forecasting tasks. + These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + """ + return pulumi.get(self, "country_or_region_for_holidays") + + @country_or_region_for_holidays.setter + def country_or_region_for_holidays(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "country_or_region_for_holidays", value) + + @property + @pulumi.getter(name="cvStepSize") + def cv_step_size(self) -> Optional[pulumi.Input[int]]: + """ + Number of periods between the origin time of one CV fold and the next fold. For + example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + three days apart. + """ + return pulumi.get(self, "cv_step_size") + + @cv_step_size.setter + def cv_step_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "cv_step_size", value) + + @property + @pulumi.getter(name="featureLags") + def feature_lags(self) -> Optional[pulumi.Input[Union[str, 'FeatureLags']]]: + """ + Flag for generating lags for the numeric features with 'auto' or null. + """ + return pulumi.get(self, "feature_lags") + + @feature_lags.setter + def feature_lags(self, value: Optional[pulumi.Input[Union[str, 'FeatureLags']]]): + pulumi.set(self, "feature_lags", value) + + @property + @pulumi.getter(name="forecastHorizon") + def forecast_horizon(self) -> Optional[pulumi.Input[Union['AutoForecastHorizonArgs', 'CustomForecastHorizonArgs']]]: + """ + The desired maximum forecast horizon in units of time-series frequency. + """ + return pulumi.get(self, "forecast_horizon") + + @forecast_horizon.setter + def forecast_horizon(self, value: Optional[pulumi.Input[Union['AutoForecastHorizonArgs', 'CustomForecastHorizonArgs']]]): + pulumi.set(self, "forecast_horizon", value) + + @property + @pulumi.getter + def frequency(self) -> Optional[pulumi.Input[str]]: + """ + When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + """ + return pulumi.get(self, "frequency") + + @frequency.setter + def frequency(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "frequency", value) + + @property + @pulumi.getter + def seasonality(self) -> Optional[pulumi.Input[Union['AutoSeasonalityArgs', 'CustomSeasonalityArgs']]]: + """ + Set time series seasonality as an integer multiple of the series frequency. + If seasonality is set to 'auto', it will be inferred. + """ + return pulumi.get(self, "seasonality") + + @seasonality.setter + def seasonality(self, value: Optional[pulumi.Input[Union['AutoSeasonalityArgs', 'CustomSeasonalityArgs']]]): + pulumi.set(self, "seasonality", value) + + @property + @pulumi.getter(name="shortSeriesHandlingConfig") + def short_series_handling_config(self) -> Optional[pulumi.Input[Union[str, 'ShortSeriesHandlingConfiguration']]]: + """ + The parameter defining how if AutoML should handle short time series. + """ + return pulumi.get(self, "short_series_handling_config") + + @short_series_handling_config.setter + def short_series_handling_config(self, value: Optional[pulumi.Input[Union[str, 'ShortSeriesHandlingConfiguration']]]): + pulumi.set(self, "short_series_handling_config", value) + + @property + @pulumi.getter(name="targetAggregateFunction") + def target_aggregate_function(self) -> Optional[pulumi.Input[Union[str, 'TargetAggregationFunction']]]: + """ + The function to be used to aggregate the time series target column to conform to a user specified frequency. + If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + """ + return pulumi.get(self, "target_aggregate_function") + + @target_aggregate_function.setter + def target_aggregate_function(self, value: Optional[pulumi.Input[Union[str, 'TargetAggregationFunction']]]): + pulumi.set(self, "target_aggregate_function", value) + + @property + @pulumi.getter(name="targetLags") + def target_lags(self) -> Optional[pulumi.Input[Union['AutoTargetLagsArgs', 'CustomTargetLagsArgs']]]: + """ + The number of past periods to lag from the target column. + """ + return pulumi.get(self, "target_lags") + + @target_lags.setter + def target_lags(self, value: Optional[pulumi.Input[Union['AutoTargetLagsArgs', 'CustomTargetLagsArgs']]]): + pulumi.set(self, "target_lags", value) + + @property + @pulumi.getter(name="targetRollingWindowSize") + def target_rolling_window_size(self) -> Optional[pulumi.Input[Union['AutoTargetRollingWindowSizeArgs', 'CustomTargetRollingWindowSizeArgs']]]: + """ + The number of past periods used to create a rolling window average of the target column. + """ + return pulumi.get(self, "target_rolling_window_size") + + @target_rolling_window_size.setter + def target_rolling_window_size(self, value: Optional[pulumi.Input[Union['AutoTargetRollingWindowSizeArgs', 'CustomTargetRollingWindowSizeArgs']]]): + pulumi.set(self, "target_rolling_window_size", value) + + @property + @pulumi.getter(name="timeColumnName") + def time_column_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + """ + return pulumi.get(self, "time_column_name") + + @time_column_name.setter + def time_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time_column_name", value) + + @property + @pulumi.getter(name="timeSeriesIdColumnNames") + def time_series_id_column_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The names of columns used to group a timeseries. It can be used to create multiple series. + If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + """ + return pulumi.get(self, "time_series_id_column_names") + + @time_series_id_column_names.setter + def time_series_id_column_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "time_series_id_column_names", value) + + @property + @pulumi.getter(name="useStl") + def use_stl(self) -> Optional[pulumi.Input[Union[str, 'UseStl']]]: + """ + Configure STL Decomposition of the time-series target column. + """ + return pulumi.get(self, "use_stl") + + @use_stl.setter + def use_stl(self, value: Optional[pulumi.Input[Union[str, 'UseStl']]]): + pulumi.set(self, "use_stl", value) + + +if not MYPY: + class ForecastingTrainingSettingsArgsDict(TypedDict): + """ + Forecasting Training related configuration. + """ + allowed_training_algorithms: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]]] + """ + Allowed models for forecasting task. + """ + blocked_training_algorithms: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]]] + """ + Blocked models for forecasting task. + """ + enable_dnn_training: NotRequired[pulumi.Input[bool]] + """ + Enable recommendation of DNN models. + """ + enable_model_explainability: NotRequired[pulumi.Input[bool]] + """ + Flag to turn on explainability on best model. + """ + enable_onnx_compatible_models: NotRequired[pulumi.Input[bool]] + """ + Flag for enabling onnx compatible models. + """ + enable_stack_ensemble: NotRequired[pulumi.Input[bool]] + """ + Enable stack ensemble run. + """ + enable_vote_ensemble: NotRequired[pulumi.Input[bool]] + """ + Enable voting ensemble run. + """ + ensemble_model_download_timeout: NotRequired[pulumi.Input[str]] + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + stack_ensemble_settings: NotRequired[pulumi.Input['StackEnsembleSettingsArgsDict']] + """ + Stack ensemble settings for stack ensemble run. + """ +elif False: + ForecastingTrainingSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ForecastingTrainingSettingsArgs: + def __init__(__self__, *, + allowed_training_algorithms: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]]] = None, + blocked_training_algorithms: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]]] = None, + enable_dnn_training: Optional[pulumi.Input[bool]] = None, + enable_model_explainability: Optional[pulumi.Input[bool]] = None, + enable_onnx_compatible_models: Optional[pulumi.Input[bool]] = None, + enable_stack_ensemble: Optional[pulumi.Input[bool]] = None, + enable_vote_ensemble: Optional[pulumi.Input[bool]] = None, + ensemble_model_download_timeout: Optional[pulumi.Input[str]] = None, + stack_ensemble_settings: Optional[pulumi.Input['StackEnsembleSettingsArgs']] = None): + """ + Forecasting Training related configuration. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]] allowed_training_algorithms: Allowed models for forecasting task. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]] blocked_training_algorithms: Blocked models for forecasting task. + :param pulumi.Input[bool] enable_dnn_training: Enable recommendation of DNN models. + :param pulumi.Input[bool] enable_model_explainability: Flag to turn on explainability on best model. + :param pulumi.Input[bool] enable_onnx_compatible_models: Flag for enabling onnx compatible models. + :param pulumi.Input[bool] enable_stack_ensemble: Enable stack ensemble run. + :param pulumi.Input[bool] enable_vote_ensemble: Enable voting ensemble run. + :param pulumi.Input[str] ensemble_model_download_timeout: During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + :param pulumi.Input['StackEnsembleSettingsArgs'] stack_ensemble_settings: Stack ensemble settings for stack ensemble run. + """ + if allowed_training_algorithms is not None: + pulumi.set(__self__, "allowed_training_algorithms", allowed_training_algorithms) + if blocked_training_algorithms is not None: + pulumi.set(__self__, "blocked_training_algorithms", blocked_training_algorithms) + if enable_dnn_training is None: + enable_dnn_training = False + if enable_dnn_training is not None: + pulumi.set(__self__, "enable_dnn_training", enable_dnn_training) + if enable_model_explainability is None: + enable_model_explainability = True + if enable_model_explainability is not None: + pulumi.set(__self__, "enable_model_explainability", enable_model_explainability) + if enable_onnx_compatible_models is None: + enable_onnx_compatible_models = False + if enable_onnx_compatible_models is not None: + pulumi.set(__self__, "enable_onnx_compatible_models", enable_onnx_compatible_models) + if enable_stack_ensemble is None: + enable_stack_ensemble = True + if enable_stack_ensemble is not None: + pulumi.set(__self__, "enable_stack_ensemble", enable_stack_ensemble) + if enable_vote_ensemble is None: + enable_vote_ensemble = True + if enable_vote_ensemble is not None: + pulumi.set(__self__, "enable_vote_ensemble", enable_vote_ensemble) + if ensemble_model_download_timeout is None: + ensemble_model_download_timeout = 'PT5M' + if ensemble_model_download_timeout is not None: + pulumi.set(__self__, "ensemble_model_download_timeout", ensemble_model_download_timeout) + if stack_ensemble_settings is not None: + pulumi.set(__self__, "stack_ensemble_settings", stack_ensemble_settings) + + @property + @pulumi.getter(name="allowedTrainingAlgorithms") + def allowed_training_algorithms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]]]: + """ + Allowed models for forecasting task. + """ + return pulumi.get(self, "allowed_training_algorithms") + + @allowed_training_algorithms.setter + def allowed_training_algorithms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]]]): + pulumi.set(self, "allowed_training_algorithms", value) + + @property + @pulumi.getter(name="blockedTrainingAlgorithms") + def blocked_training_algorithms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]]]: + """ + Blocked models for forecasting task. + """ + return pulumi.get(self, "blocked_training_algorithms") + + @blocked_training_algorithms.setter + def blocked_training_algorithms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'ForecastingModels']]]]]): + pulumi.set(self, "blocked_training_algorithms", value) + + @property + @pulumi.getter(name="enableDnnTraining") + def enable_dnn_training(self) -> Optional[pulumi.Input[bool]]: + """ + Enable recommendation of DNN models. + """ + return pulumi.get(self, "enable_dnn_training") + + @enable_dnn_training.setter + def enable_dnn_training(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_dnn_training", value) + + @property + @pulumi.getter(name="enableModelExplainability") + def enable_model_explainability(self) -> Optional[pulumi.Input[bool]]: + """ + Flag to turn on explainability on best model. + """ + return pulumi.get(self, "enable_model_explainability") + + @enable_model_explainability.setter + def enable_model_explainability(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_model_explainability", value) + + @property + @pulumi.getter(name="enableOnnxCompatibleModels") + def enable_onnx_compatible_models(self) -> Optional[pulumi.Input[bool]]: + """ + Flag for enabling onnx compatible models. + """ + return pulumi.get(self, "enable_onnx_compatible_models") + + @enable_onnx_compatible_models.setter + def enable_onnx_compatible_models(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_onnx_compatible_models", value) + + @property + @pulumi.getter(name="enableStackEnsemble") + def enable_stack_ensemble(self) -> Optional[pulumi.Input[bool]]: + """ + Enable stack ensemble run. + """ + return pulumi.get(self, "enable_stack_ensemble") + + @enable_stack_ensemble.setter + def enable_stack_ensemble(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_stack_ensemble", value) + + @property + @pulumi.getter(name="enableVoteEnsemble") + def enable_vote_ensemble(self) -> Optional[pulumi.Input[bool]]: + """ + Enable voting ensemble run. + """ + return pulumi.get(self, "enable_vote_ensemble") + + @enable_vote_ensemble.setter + def enable_vote_ensemble(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_vote_ensemble", value) + + @property + @pulumi.getter(name="ensembleModelDownloadTimeout") + def ensemble_model_download_timeout(self) -> Optional[pulumi.Input[str]]: + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + return pulumi.get(self, "ensemble_model_download_timeout") + + @ensemble_model_download_timeout.setter + def ensemble_model_download_timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ensemble_model_download_timeout", value) + + @property + @pulumi.getter(name="stackEnsembleSettings") + def stack_ensemble_settings(self) -> Optional[pulumi.Input['StackEnsembleSettingsArgs']]: + """ + Stack ensemble settings for stack ensemble run. + """ + return pulumi.get(self, "stack_ensemble_settings") + + @stack_ensemble_settings.setter + def stack_ensemble_settings(self, value: Optional[pulumi.Input['StackEnsembleSettingsArgs']]): + pulumi.set(self, "stack_ensemble_settings", value) + + +if not MYPY: + class ForecastingArgsDict(TypedDict): + """ + Forecasting task in AutoML Table vertical. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'Forecasting'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + cv_split_column_names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Columns to use for CVSplit data. + """ + featurization_settings: NotRequired[pulumi.Input['TableVerticalFeaturizationSettingsArgsDict']] + """ + Featurization inputs needed for AutoML job. + """ + forecasting_settings: NotRequired[pulumi.Input['ForecastingSettingsArgsDict']] + """ + Forecasting task specific inputs. + """ + limit_settings: NotRequired[pulumi.Input['TableVerticalLimitSettingsArgsDict']] + """ + Execution constraints for AutoMLJob. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + n_cross_validations: NotRequired[pulumi.Input[Union['AutoNCrossValidationsArgsDict', 'CustomNCrossValidationsArgsDict']]] + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + primary_metric: NotRequired[pulumi.Input[Union[str, 'ForecastingPrimaryMetrics']]] + """ + Primary metric for forecasting task. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + test_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Test data input. + """ + test_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + training_settings: NotRequired[pulumi.Input['ForecastingTrainingSettingsArgsDict']] + """ + Inputs for training phase for an AutoML Job. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ + validation_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + weight_column_name: NotRequired[pulumi.Input[str]] + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ +elif False: + ForecastingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ForecastingArgs: + def __init__(__self__, *, + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + cv_split_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + featurization_settings: Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']] = None, + forecasting_settings: Optional[pulumi.Input['ForecastingSettingsArgs']] = None, + limit_settings: Optional[pulumi.Input['TableVerticalLimitSettingsArgs']] = None, + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + n_cross_validations: Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]] = None, + primary_metric: Optional[pulumi.Input[Union[str, 'ForecastingPrimaryMetrics']]] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + test_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + test_data_size: Optional[pulumi.Input[float]] = None, + training_settings: Optional[pulumi.Input['ForecastingTrainingSettingsArgs']] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + validation_data_size: Optional[pulumi.Input[float]] = None, + weight_column_name: Optional[pulumi.Input[str]] = None): + """ + Forecasting task in AutoML Table vertical. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'Forecasting'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input[Sequence[pulumi.Input[str]]] cv_split_column_names: Columns to use for CVSplit data. + :param pulumi.Input['TableVerticalFeaturizationSettingsArgs'] featurization_settings: Featurization inputs needed for AutoML job. + :param pulumi.Input['ForecastingSettingsArgs'] forecasting_settings: Forecasting task specific inputs. + :param pulumi.Input['TableVerticalLimitSettingsArgs'] limit_settings: Execution constraints for AutoMLJob. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']] n_cross_validations: Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + :param pulumi.Input[Union[str, 'ForecastingPrimaryMetrics']] primary_metric: Primary metric for forecasting task. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] test_data: Test data input. + :param pulumi.Input[float] test_data_size: The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param pulumi.Input['ForecastingTrainingSettingsArgs'] training_settings: Inputs for training phase for an AutoML Job. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + :param pulumi.Input[float] validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param pulumi.Input[str] weight_column_name: The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + pulumi.set(__self__, "task_type", 'Forecasting') + pulumi.set(__self__, "training_data", training_data) + if cv_split_column_names is not None: + pulumi.set(__self__, "cv_split_column_names", cv_split_column_names) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if forecasting_settings is not None: + pulumi.set(__self__, "forecasting_settings", forecasting_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if n_cross_validations is not None: + pulumi.set(__self__, "n_cross_validations", n_cross_validations) + if primary_metric is None: + primary_metric = 'NormalizedRootMeanSquaredError' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if test_data is not None: + pulumi.set(__self__, "test_data", test_data) + if test_data_size is not None: + pulumi.set(__self__, "test_data_size", test_data_size) + if training_settings is not None: + pulumi.set(__self__, "training_settings", training_settings) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + if weight_column_name is not None: + pulumi.set(__self__, "weight_column_name", weight_column_name) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'Forecasting'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="cvSplitColumnNames") + def cv_split_column_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Columns to use for CVSplit data. + """ + return pulumi.get(self, "cv_split_column_names") + + @cv_split_column_names.setter + def cv_split_column_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "cv_split_column_names", value) + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']]: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @featurization_settings.setter + def featurization_settings(self, value: Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']]): + pulumi.set(self, "featurization_settings", value) + + @property + @pulumi.getter(name="forecastingSettings") + def forecasting_settings(self) -> Optional[pulumi.Input['ForecastingSettingsArgs']]: + """ + Forecasting task specific inputs. + """ + return pulumi.get(self, "forecasting_settings") + + @forecasting_settings.setter + def forecasting_settings(self, value: Optional[pulumi.Input['ForecastingSettingsArgs']]): + pulumi.set(self, "forecasting_settings", value) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional[pulumi.Input['TableVerticalLimitSettingsArgs']]: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: Optional[pulumi.Input['TableVerticalLimitSettingsArgs']]): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="nCrossValidations") + def n_cross_validations(self) -> Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]]: + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + return pulumi.get(self, "n_cross_validations") + + @n_cross_validations.setter + def n_cross_validations(self, value: Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]]): + pulumi.set(self, "n_cross_validations", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[pulumi.Input[Union[str, 'ForecastingPrimaryMetrics']]]: + """ + Primary metric for forecasting task. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: Optional[pulumi.Input[Union[str, 'ForecastingPrimaryMetrics']]]): + pulumi.set(self, "primary_metric", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="testData") + def test_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Test data input. + """ + return pulumi.get(self, "test_data") + + @test_data.setter + def test_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "test_data", value) + + @property + @pulumi.getter(name="testDataSize") + def test_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "test_data_size") + + @test_data_size.setter + def test_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "test_data_size", value) + + @property + @pulumi.getter(name="trainingSettings") + def training_settings(self) -> Optional[pulumi.Input['ForecastingTrainingSettingsArgs']]: + """ + Inputs for training phase for an AutoML Job. + """ + return pulumi.get(self, "training_settings") + + @training_settings.setter + def training_settings(self, value: Optional[pulumi.Input['ForecastingTrainingSettingsArgs']]): + pulumi.set(self, "training_settings", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @validation_data_size.setter + def validation_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "validation_data_size", value) + + @property + @pulumi.getter(name="weightColumnName") + def weight_column_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + return pulumi.get(self, "weight_column_name") + + @weight_column_name.setter + def weight_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "weight_column_name", value) + + +if not MYPY: + class FqdnOutboundRuleArgsDict(TypedDict): + """ + FQDN Outbound Rule for the managed network of a machine learning workspace. + """ + type: pulumi.Input[str] + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'FQDN'. + """ + category: NotRequired[pulumi.Input[Union[str, 'RuleCategory']]] + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + destination: NotRequired[pulumi.Input[str]] + status: NotRequired[pulumi.Input[Union[str, 'RuleStatus']]] + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ +elif False: + FqdnOutboundRuleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class FqdnOutboundRuleArgs: + def __init__(__self__, *, + type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'RuleCategory']]] = None, + destination: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'RuleStatus']]] = None): + """ + FQDN Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[str] type: Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'FQDN'. + :param pulumi.Input[Union[str, 'RuleCategory']] category: Category of a managed network Outbound Rule of a machine learning workspace. + :param pulumi.Input[Union[str, 'RuleStatus']] status: Type of a managed network Outbound Rule of a machine learning workspace. + """ + pulumi.set(__self__, "type", 'FQDN') + if category is not None: + pulumi.set(__self__, "category", category) + if destination is not None: + pulumi.set(__self__, "destination", destination) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'FQDN'. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'RuleCategory']]]: + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'RuleCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def destination(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "destination") + + @destination.setter + def destination(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "destination", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'RuleStatus']]]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'RuleStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class GridSamplingAlgorithmArgsDict(TypedDict): + """ + Defines a Sampling Algorithm that exhaustively generates every value combination in the space + """ + sampling_algorithm_type: pulumi.Input[str] + """ + + Expected value is 'Grid'. + """ +elif False: + GridSamplingAlgorithmArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GridSamplingAlgorithmArgs: + def __init__(__self__, *, + sampling_algorithm_type: pulumi.Input[str]): + """ + Defines a Sampling Algorithm that exhaustively generates every value combination in the space + :param pulumi.Input[str] sampling_algorithm_type: + Expected value is 'Grid'. + """ + pulumi.set(__self__, "sampling_algorithm_type", 'Grid') + + @property + @pulumi.getter(name="samplingAlgorithmType") + def sampling_algorithm_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Grid'. + """ + return pulumi.get(self, "sampling_algorithm_type") + + @sampling_algorithm_type.setter + def sampling_algorithm_type(self, value: pulumi.Input[str]): + pulumi.set(self, "sampling_algorithm_type", value) + + +if not MYPY: + class GroupEnvironmentConfigurationArgsDict(TypedDict): + """ + Environment configuration options. + """ + environment_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the environment specification for the inference pool. + """ + environment_variables: NotRequired[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgsDict']]]] + """ + Environment variables configuration for the inference pool. + """ + liveness_probe: NotRequired[pulumi.Input['ProbeSettingsArgsDict']] + """ + Liveness probe monitors the health of the container regularly. + """ + readiness_probe: NotRequired[pulumi.Input['ProbeSettingsArgsDict']] + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + startup_probe: NotRequired[pulumi.Input['ProbeSettingsArgsDict']] + """ + This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + """ +elif False: + GroupEnvironmentConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GroupEnvironmentConfigurationArgs: + def __init__(__self__, *, + environment_id: Optional[pulumi.Input[str]] = None, + environment_variables: Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]] = None, + liveness_probe: Optional[pulumi.Input['ProbeSettingsArgs']] = None, + readiness_probe: Optional[pulumi.Input['ProbeSettingsArgs']] = None, + startup_probe: Optional[pulumi.Input['ProbeSettingsArgs']] = None): + """ + Environment configuration options. + :param pulumi.Input[str] environment_id: ARM resource ID of the environment specification for the inference pool. + :param pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]] environment_variables: Environment variables configuration for the inference pool. + :param pulumi.Input['ProbeSettingsArgs'] liveness_probe: Liveness probe monitors the health of the container regularly. + :param pulumi.Input['ProbeSettingsArgs'] readiness_probe: Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + :param pulumi.Input['ProbeSettingsArgs'] startup_probe: This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + """ + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if liveness_probe is not None: + pulumi.set(__self__, "liveness_probe", liveness_probe) + if readiness_probe is not None: + pulumi.set(__self__, "readiness_probe", readiness_probe) + if startup_probe is not None: + pulumi.set(__self__, "startup_probe", startup_probe) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the environment specification for the inference pool. + """ + return pulumi.get(self, "environment_id") + + @environment_id.setter + def environment_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_id", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]]: + """ + Environment variables configuration for the inference pool. + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter(name="livenessProbe") + def liveness_probe(self) -> Optional[pulumi.Input['ProbeSettingsArgs']]: + """ + Liveness probe monitors the health of the container regularly. + """ + return pulumi.get(self, "liveness_probe") + + @liveness_probe.setter + def liveness_probe(self, value: Optional[pulumi.Input['ProbeSettingsArgs']]): + pulumi.set(self, "liveness_probe", value) + + @property + @pulumi.getter(name="readinessProbe") + def readiness_probe(self) -> Optional[pulumi.Input['ProbeSettingsArgs']]: + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + return pulumi.get(self, "readiness_probe") + + @readiness_probe.setter + def readiness_probe(self, value: Optional[pulumi.Input['ProbeSettingsArgs']]): + pulumi.set(self, "readiness_probe", value) + + @property + @pulumi.getter(name="startupProbe") + def startup_probe(self) -> Optional[pulumi.Input['ProbeSettingsArgs']]: + """ + This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + """ + return pulumi.get(self, "startup_probe") + + @startup_probe.setter + def startup_probe(self, value: Optional[pulumi.Input['ProbeSettingsArgs']]): + pulumi.set(self, "startup_probe", value) + + +if not MYPY: + class GroupModelConfigurationArgsDict(TypedDict): + """ + Model configuration options. + """ + model_id: NotRequired[pulumi.Input[str]] + """ + The URI path to the model. + """ +elif False: + GroupModelConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class GroupModelConfigurationArgs: + def __init__(__self__, *, + model_id: Optional[pulumi.Input[str]] = None): + """ + Model configuration options. + :param pulumi.Input[str] model_id: The URI path to the model. + """ + if model_id is not None: + pulumi.set(__self__, "model_id", model_id) + + @property + @pulumi.getter(name="modelId") + def model_id(self) -> Optional[pulumi.Input[str]]: + """ + The URI path to the model. + """ + return pulumi.get(self, "model_id") + + @model_id.setter + def model_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_id", value) + + +if not MYPY: + class HDInsightPropertiesArgsDict(TypedDict): + """ + HDInsight compute properties + """ + address: NotRequired[pulumi.Input[str]] + """ + Public IP address of the master node of the cluster. + """ + administrator_account: NotRequired[pulumi.Input['VirtualMachineSshCredentialsArgsDict']] + """ + Admin credentials for master node of the cluster + """ + ssh_port: NotRequired[pulumi.Input[int]] + """ + Port open for ssh connections on the master node of the cluster. + """ +elif False: + HDInsightPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class HDInsightPropertiesArgs: + def __init__(__self__, *, + address: Optional[pulumi.Input[str]] = None, + administrator_account: Optional[pulumi.Input['VirtualMachineSshCredentialsArgs']] = None, + ssh_port: Optional[pulumi.Input[int]] = None): + """ + HDInsight compute properties + :param pulumi.Input[str] address: Public IP address of the master node of the cluster. + :param pulumi.Input['VirtualMachineSshCredentialsArgs'] administrator_account: Admin credentials for master node of the cluster + :param pulumi.Input[int] ssh_port: Port open for ssh connections on the master node of the cluster. + """ + if address is not None: + pulumi.set(__self__, "address", address) + if administrator_account is not None: + pulumi.set(__self__, "administrator_account", administrator_account) + if ssh_port is not None: + pulumi.set(__self__, "ssh_port", ssh_port) + + @property + @pulumi.getter + def address(self) -> Optional[pulumi.Input[str]]: + """ + Public IP address of the master node of the cluster. + """ + return pulumi.get(self, "address") + + @address.setter + def address(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "address", value) + + @property + @pulumi.getter(name="administratorAccount") + def administrator_account(self) -> Optional[pulumi.Input['VirtualMachineSshCredentialsArgs']]: + """ + Admin credentials for master node of the cluster + """ + return pulumi.get(self, "administrator_account") + + @administrator_account.setter + def administrator_account(self, value: Optional[pulumi.Input['VirtualMachineSshCredentialsArgs']]): + pulumi.set(self, "administrator_account", value) + + @property + @pulumi.getter(name="sshPort") + def ssh_port(self) -> Optional[pulumi.Input[int]]: + """ + Port open for ssh connections on the master node of the cluster. + """ + return pulumi.get(self, "ssh_port") + + @ssh_port.setter + def ssh_port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "ssh_port", value) + + +if not MYPY: + class HDInsightArgsDict(TypedDict): + """ + A HDInsight compute. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'HDInsight'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['HDInsightPropertiesArgsDict']] + """ + HDInsight compute properties + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + HDInsightArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class HDInsightArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['HDInsightPropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + A HDInsight compute. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'HDInsight'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input['HDInsightPropertiesArgs'] properties: HDInsight compute properties + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'HDInsight') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'HDInsight'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['HDInsightPropertiesArgs']]: + """ + HDInsight compute properties + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['HDInsightPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class IPRuleArgsDict(TypedDict): + """ + Contains an IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + """ + value: NotRequired[pulumi.Input[str]] + """ + An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + """ +elif False: + IPRuleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IPRuleArgs: + def __init__(__self__, *, + value: Optional[pulumi.Input[str]] = None): + """ + Contains an IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + :param pulumi.Input[str] value: An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + """ + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input[str]]: + """ + An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value", value) + + +if not MYPY: + class IdAssetReferenceArgsDict(TypedDict): + """ + Reference to an asset via its ARM resource ID. + """ + asset_id: pulumi.Input[str] + """ + [Required] ARM resource ID of the asset. + """ + reference_type: pulumi.Input[str] + """ + Enum to determine which reference method to use for an asset. + Expected value is 'Id'. + """ +elif False: + IdAssetReferenceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IdAssetReferenceArgs: + def __init__(__self__, *, + asset_id: pulumi.Input[str], + reference_type: pulumi.Input[str]): + """ + Reference to an asset via its ARM resource ID. + :param pulumi.Input[str] asset_id: [Required] ARM resource ID of the asset. + :param pulumi.Input[str] reference_type: Enum to determine which reference method to use for an asset. + Expected value is 'Id'. + """ + pulumi.set(__self__, "asset_id", asset_id) + pulumi.set(__self__, "reference_type", 'Id') + + @property + @pulumi.getter(name="assetId") + def asset_id(self) -> pulumi.Input[str]: + """ + [Required] ARM resource ID of the asset. + """ + return pulumi.get(self, "asset_id") + + @asset_id.setter + def asset_id(self, value: pulumi.Input[str]): + pulumi.set(self, "asset_id", value) + + @property + @pulumi.getter(name="referenceType") + def reference_type(self) -> pulumi.Input[str]: + """ + Enum to determine which reference method to use for an asset. + Expected value is 'Id'. + """ + return pulumi.get(self, "reference_type") + + @reference_type.setter + def reference_type(self, value: pulumi.Input[str]): + pulumi.set(self, "reference_type", value) + + +if not MYPY: + class IdentityForCmkArgsDict(TypedDict): + """ + Identity object used for encryption. + """ + user_assigned_identity: NotRequired[pulumi.Input[str]] + """ + UserAssignedIdentity to be used to fetch the encryption key from keyVault + """ +elif False: + IdentityForCmkArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IdentityForCmkArgs: + def __init__(__self__, *, + user_assigned_identity: Optional[pulumi.Input[str]] = None): + """ + Identity object used for encryption. + :param pulumi.Input[str] user_assigned_identity: UserAssignedIdentity to be used to fetch the encryption key from keyVault + """ + if user_assigned_identity is not None: + pulumi.set(__self__, "user_assigned_identity", user_assigned_identity) + + @property + @pulumi.getter(name="userAssignedIdentity") + def user_assigned_identity(self) -> Optional[pulumi.Input[str]]: + """ + UserAssignedIdentity to be used to fetch the encryption key from keyVault + """ + return pulumi.get(self, "user_assigned_identity") + + @user_assigned_identity.setter + def user_assigned_identity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "user_assigned_identity", value) + + +if not MYPY: + class ImageClassificationMultilabelArgsDict(TypedDict): + """ + Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + """ + limit_settings: pulumi.Input['ImageLimitSettingsArgsDict'] + """ + [Required] Limit settings for the AutoML job. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'ImageClassificationMultilabel'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + model_settings: NotRequired[pulumi.Input['ImageModelSettingsClassificationArgsDict']] + """ + Settings used for training the model. + """ + primary_metric: NotRequired[pulumi.Input[Union[str, 'ClassificationMultilabelPrimaryMetrics']]] + """ + Primary metric to optimize for this task. + """ + search_space: NotRequired[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgsDict']]]] + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + sweep_settings: NotRequired[pulumi.Input['ImageSweepSettingsArgsDict']] + """ + Model sweeping and hyperparameter sweeping related settings. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ + validation_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ +elif False: + ImageClassificationMultilabelArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageClassificationMultilabelArgs: + def __init__(__self__, *, + limit_settings: pulumi.Input['ImageLimitSettingsArgs'], + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + model_settings: Optional[pulumi.Input['ImageModelSettingsClassificationArgs']] = None, + primary_metric: Optional[pulumi.Input[Union[str, 'ClassificationMultilabelPrimaryMetrics']]] = None, + search_space: Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgs']]]] = None, + sweep_settings: Optional[pulumi.Input['ImageSweepSettingsArgs']] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + validation_data_size: Optional[pulumi.Input[float]] = None): + """ + Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + :param pulumi.Input['ImageLimitSettingsArgs'] limit_settings: [Required] Limit settings for the AutoML job. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'ImageClassificationMultilabel'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input['ImageModelSettingsClassificationArgs'] model_settings: Settings used for training the model. + :param pulumi.Input[Union[str, 'ClassificationMultilabelPrimaryMetrics']] primary_metric: Primary metric to optimize for this task. + :param pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgs']]] search_space: Search space for sampling different combinations of models and their hyperparameters. + :param pulumi.Input['ImageSweepSettingsArgs'] sweep_settings: Model sweeping and hyperparameter sweeping related settings. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + :param pulumi.Input[float] validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + pulumi.set(__self__, "limit_settings", limit_settings) + pulumi.set(__self__, "task_type", 'ImageClassificationMultilabel') + pulumi.set(__self__, "training_data", training_data) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + if primary_metric is None: + primary_metric = 'IOU' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if search_space is not None: + pulumi.set(__self__, "search_space", search_space) + if sweep_settings is not None: + pulumi.set(__self__, "sweep_settings", sweep_settings) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> pulumi.Input['ImageLimitSettingsArgs']: + """ + [Required] Limit settings for the AutoML job. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: pulumi.Input['ImageLimitSettingsArgs']): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'ImageClassificationMultilabel'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional[pulumi.Input['ImageModelSettingsClassificationArgs']]: + """ + Settings used for training the model. + """ + return pulumi.get(self, "model_settings") + + @model_settings.setter + def model_settings(self, value: Optional[pulumi.Input['ImageModelSettingsClassificationArgs']]): + pulumi.set(self, "model_settings", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[pulumi.Input[Union[str, 'ClassificationMultilabelPrimaryMetrics']]]: + """ + Primary metric to optimize for this task. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: Optional[pulumi.Input[Union[str, 'ClassificationMultilabelPrimaryMetrics']]]): + pulumi.set(self, "primary_metric", value) + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgs']]]]: + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + return pulumi.get(self, "search_space") + + @search_space.setter + def search_space(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgs']]]]): + pulumi.set(self, "search_space", value) + + @property + @pulumi.getter(name="sweepSettings") + def sweep_settings(self) -> Optional[pulumi.Input['ImageSweepSettingsArgs']]: + """ + Model sweeping and hyperparameter sweeping related settings. + """ + return pulumi.get(self, "sweep_settings") + + @sweep_settings.setter + def sweep_settings(self, value: Optional[pulumi.Input['ImageSweepSettingsArgs']]): + pulumi.set(self, "sweep_settings", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @validation_data_size.setter + def validation_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "validation_data_size", value) + + +if not MYPY: + class ImageClassificationArgsDict(TypedDict): + """ + Image Classification. Multi-class image classification is used when an image is classified with only a single label + from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + """ + limit_settings: pulumi.Input['ImageLimitSettingsArgsDict'] + """ + [Required] Limit settings for the AutoML job. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'ImageClassification'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + model_settings: NotRequired[pulumi.Input['ImageModelSettingsClassificationArgsDict']] + """ + Settings used for training the model. + """ + primary_metric: NotRequired[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]] + """ + Primary metric to optimize for this task. + """ + search_space: NotRequired[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgsDict']]]] + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + sweep_settings: NotRequired[pulumi.Input['ImageSweepSettingsArgsDict']] + """ + Model sweeping and hyperparameter sweeping related settings. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ + validation_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ +elif False: + ImageClassificationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageClassificationArgs: + def __init__(__self__, *, + limit_settings: pulumi.Input['ImageLimitSettingsArgs'], + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + model_settings: Optional[pulumi.Input['ImageModelSettingsClassificationArgs']] = None, + primary_metric: Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]] = None, + search_space: Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgs']]]] = None, + sweep_settings: Optional[pulumi.Input['ImageSweepSettingsArgs']] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + validation_data_size: Optional[pulumi.Input[float]] = None): + """ + Image Classification. Multi-class image classification is used when an image is classified with only a single label + from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + :param pulumi.Input['ImageLimitSettingsArgs'] limit_settings: [Required] Limit settings for the AutoML job. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'ImageClassification'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input['ImageModelSettingsClassificationArgs'] model_settings: Settings used for training the model. + :param pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']] primary_metric: Primary metric to optimize for this task. + :param pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgs']]] search_space: Search space for sampling different combinations of models and their hyperparameters. + :param pulumi.Input['ImageSweepSettingsArgs'] sweep_settings: Model sweeping and hyperparameter sweeping related settings. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + :param pulumi.Input[float] validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + pulumi.set(__self__, "limit_settings", limit_settings) + pulumi.set(__self__, "task_type", 'ImageClassification') + pulumi.set(__self__, "training_data", training_data) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + if primary_metric is None: + primary_metric = 'Accuracy' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if search_space is not None: + pulumi.set(__self__, "search_space", search_space) + if sweep_settings is not None: + pulumi.set(__self__, "sweep_settings", sweep_settings) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> pulumi.Input['ImageLimitSettingsArgs']: + """ + [Required] Limit settings for the AutoML job. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: pulumi.Input['ImageLimitSettingsArgs']): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'ImageClassification'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional[pulumi.Input['ImageModelSettingsClassificationArgs']]: + """ + Settings used for training the model. + """ + return pulumi.get(self, "model_settings") + + @model_settings.setter + def model_settings(self, value: Optional[pulumi.Input['ImageModelSettingsClassificationArgs']]): + pulumi.set(self, "model_settings", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]]: + """ + Primary metric to optimize for this task. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]]): + pulumi.set(self, "primary_metric", value) + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgs']]]]: + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + return pulumi.get(self, "search_space") + + @search_space.setter + def search_space(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsClassificationArgs']]]]): + pulumi.set(self, "search_space", value) + + @property + @pulumi.getter(name="sweepSettings") + def sweep_settings(self) -> Optional[pulumi.Input['ImageSweepSettingsArgs']]: + """ + Model sweeping and hyperparameter sweeping related settings. + """ + return pulumi.get(self, "sweep_settings") + + @sweep_settings.setter + def sweep_settings(self, value: Optional[pulumi.Input['ImageSweepSettingsArgs']]): + pulumi.set(self, "sweep_settings", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @validation_data_size.setter + def validation_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "validation_data_size", value) + + +if not MYPY: + class ImageDetailsArgsDict(TypedDict): + exists: NotRequired[pulumi.Input[bool]] + """ + Indicates if image exists + """ + image: NotRequired[pulumi.Input['ImageInfoArgsDict']] + """ + Container image details + """ + vulnerability_findings: NotRequired[pulumi.Input['VulnerabilityFindingsArgsDict']] + """ + Vulnerability findings details + """ +elif False: + ImageDetailsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageDetailsArgs: + def __init__(__self__, *, + exists: Optional[pulumi.Input[bool]] = None, + image: Optional[pulumi.Input['ImageInfoArgs']] = None, + vulnerability_findings: Optional[pulumi.Input['VulnerabilityFindingsArgs']] = None): + """ + :param pulumi.Input[bool] exists: Indicates if image exists + :param pulumi.Input['ImageInfoArgs'] image: Container image details + :param pulumi.Input['VulnerabilityFindingsArgs'] vulnerability_findings: Vulnerability findings details + """ + if exists is not None: + pulumi.set(__self__, "exists", exists) + if image is not None: + pulumi.set(__self__, "image", image) + if vulnerability_findings is not None: + pulumi.set(__self__, "vulnerability_findings", vulnerability_findings) + + @property + @pulumi.getter + def exists(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if image exists + """ + return pulumi.get(self, "exists") + + @exists.setter + def exists(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "exists", value) + + @property + @pulumi.getter + def image(self) -> Optional[pulumi.Input['ImageInfoArgs']]: + """ + Container image details + """ + return pulumi.get(self, "image") + + @image.setter + def image(self, value: Optional[pulumi.Input['ImageInfoArgs']]): + pulumi.set(self, "image", value) + + @property + @pulumi.getter(name="vulnerabilityFindings") + def vulnerability_findings(self) -> Optional[pulumi.Input['VulnerabilityFindingsArgs']]: + """ + Vulnerability findings details + """ + return pulumi.get(self, "vulnerability_findings") + + @vulnerability_findings.setter + def vulnerability_findings(self, value: Optional[pulumi.Input['VulnerabilityFindingsArgs']]): + pulumi.set(self, "vulnerability_findings", value) + + +if not MYPY: + class ImageInfoArgsDict(TypedDict): + digest: NotRequired[pulumi.Input[str]] + """ + Image digest + """ + hostname: NotRequired[pulumi.Input[str]] + """ + Container registry host name + """ + repository: NotRequired[pulumi.Input[str]] + """ + Repository name + """ + tag: NotRequired[pulumi.Input[str]] + """ + Image tag + """ +elif False: + ImageInfoArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageInfoArgs: + def __init__(__self__, *, + digest: Optional[pulumi.Input[str]] = None, + hostname: Optional[pulumi.Input[str]] = None, + repository: Optional[pulumi.Input[str]] = None, + tag: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] digest: Image digest + :param pulumi.Input[str] hostname: Container registry host name + :param pulumi.Input[str] repository: Repository name + :param pulumi.Input[str] tag: Image tag + """ + if digest is not None: + pulumi.set(__self__, "digest", digest) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if repository is not None: + pulumi.set(__self__, "repository", repository) + if tag is not None: + pulumi.set(__self__, "tag", tag) + + @property + @pulumi.getter + def digest(self) -> Optional[pulumi.Input[str]]: + """ + Image digest + """ + return pulumi.get(self, "digest") + + @digest.setter + def digest(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "digest", value) + + @property + @pulumi.getter + def hostname(self) -> Optional[pulumi.Input[str]]: + """ + Container registry host name + """ + return pulumi.get(self, "hostname") + + @hostname.setter + def hostname(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hostname", value) + + @property + @pulumi.getter + def repository(self) -> Optional[pulumi.Input[str]]: + """ + Repository name + """ + return pulumi.get(self, "repository") + + @repository.setter + def repository(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "repository", value) + + @property + @pulumi.getter + def tag(self) -> Optional[pulumi.Input[str]]: + """ + Image tag + """ + return pulumi.get(self, "tag") + + @tag.setter + def tag(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tag", value) + + +if not MYPY: + class ImageInstanceSegmentationArgsDict(TypedDict): + """ + Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + drawing a polygon around each object in the image. + """ + limit_settings: pulumi.Input['ImageLimitSettingsArgsDict'] + """ + [Required] Limit settings for the AutoML job. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'ImageInstanceSegmentation'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + model_settings: NotRequired[pulumi.Input['ImageModelSettingsObjectDetectionArgsDict']] + """ + Settings used for training the model. + """ + primary_metric: NotRequired[pulumi.Input[Union[str, 'InstanceSegmentationPrimaryMetrics']]] + """ + Primary metric to optimize for this task. + """ + search_space: NotRequired[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgsDict']]]] + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + sweep_settings: NotRequired[pulumi.Input['ImageSweepSettingsArgsDict']] + """ + Model sweeping and hyperparameter sweeping related settings. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ + validation_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ +elif False: + ImageInstanceSegmentationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageInstanceSegmentationArgs: + def __init__(__self__, *, + limit_settings: pulumi.Input['ImageLimitSettingsArgs'], + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + model_settings: Optional[pulumi.Input['ImageModelSettingsObjectDetectionArgs']] = None, + primary_metric: Optional[pulumi.Input[Union[str, 'InstanceSegmentationPrimaryMetrics']]] = None, + search_space: Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgs']]]] = None, + sweep_settings: Optional[pulumi.Input['ImageSweepSettingsArgs']] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + validation_data_size: Optional[pulumi.Input[float]] = None): + """ + Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + drawing a polygon around each object in the image. + :param pulumi.Input['ImageLimitSettingsArgs'] limit_settings: [Required] Limit settings for the AutoML job. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'ImageInstanceSegmentation'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input['ImageModelSettingsObjectDetectionArgs'] model_settings: Settings used for training the model. + :param pulumi.Input[Union[str, 'InstanceSegmentationPrimaryMetrics']] primary_metric: Primary metric to optimize for this task. + :param pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgs']]] search_space: Search space for sampling different combinations of models and their hyperparameters. + :param pulumi.Input['ImageSweepSettingsArgs'] sweep_settings: Model sweeping and hyperparameter sweeping related settings. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + :param pulumi.Input[float] validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + pulumi.set(__self__, "limit_settings", limit_settings) + pulumi.set(__self__, "task_type", 'ImageInstanceSegmentation') + pulumi.set(__self__, "training_data", training_data) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + if primary_metric is None: + primary_metric = 'MeanAveragePrecision' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if search_space is not None: + pulumi.set(__self__, "search_space", search_space) + if sweep_settings is not None: + pulumi.set(__self__, "sweep_settings", sweep_settings) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> pulumi.Input['ImageLimitSettingsArgs']: + """ + [Required] Limit settings for the AutoML job. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: pulumi.Input['ImageLimitSettingsArgs']): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'ImageInstanceSegmentation'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional[pulumi.Input['ImageModelSettingsObjectDetectionArgs']]: + """ + Settings used for training the model. + """ + return pulumi.get(self, "model_settings") + + @model_settings.setter + def model_settings(self, value: Optional[pulumi.Input['ImageModelSettingsObjectDetectionArgs']]): + pulumi.set(self, "model_settings", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[pulumi.Input[Union[str, 'InstanceSegmentationPrimaryMetrics']]]: + """ + Primary metric to optimize for this task. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: Optional[pulumi.Input[Union[str, 'InstanceSegmentationPrimaryMetrics']]]): + pulumi.set(self, "primary_metric", value) + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgs']]]]: + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + return pulumi.get(self, "search_space") + + @search_space.setter + def search_space(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgs']]]]): + pulumi.set(self, "search_space", value) + + @property + @pulumi.getter(name="sweepSettings") + def sweep_settings(self) -> Optional[pulumi.Input['ImageSweepSettingsArgs']]: + """ + Model sweeping and hyperparameter sweeping related settings. + """ + return pulumi.get(self, "sweep_settings") + + @sweep_settings.setter + def sweep_settings(self, value: Optional[pulumi.Input['ImageSweepSettingsArgs']]): + pulumi.set(self, "sweep_settings", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @validation_data_size.setter + def validation_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "validation_data_size", value) + + +if not MYPY: + class ImageLimitSettingsArgsDict(TypedDict): + """ + Limit settings for the AutoML job. + """ + max_concurrent_trials: NotRequired[pulumi.Input[int]] + """ + Maximum number of concurrent AutoML iterations. + """ + max_trials: NotRequired[pulumi.Input[int]] + """ + Maximum number of AutoML iterations. + """ + timeout: NotRequired[pulumi.Input[str]] + """ + AutoML job timeout. + """ +elif False: + ImageLimitSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageLimitSettingsArgs: + def __init__(__self__, *, + max_concurrent_trials: Optional[pulumi.Input[int]] = None, + max_trials: Optional[pulumi.Input[int]] = None, + timeout: Optional[pulumi.Input[str]] = None): + """ + Limit settings for the AutoML job. + :param pulumi.Input[int] max_concurrent_trials: Maximum number of concurrent AutoML iterations. + :param pulumi.Input[int] max_trials: Maximum number of AutoML iterations. + :param pulumi.Input[str] timeout: AutoML job timeout. + """ + if max_concurrent_trials is None: + max_concurrent_trials = 1 + if max_concurrent_trials is not None: + pulumi.set(__self__, "max_concurrent_trials", max_concurrent_trials) + if max_trials is None: + max_trials = 1 + if max_trials is not None: + pulumi.set(__self__, "max_trials", max_trials) + if timeout is None: + timeout = 'P7D' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="maxConcurrentTrials") + def max_concurrent_trials(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of concurrent AutoML iterations. + """ + return pulumi.get(self, "max_concurrent_trials") + + @max_concurrent_trials.setter + def max_concurrent_trials(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_concurrent_trials", value) + + @property + @pulumi.getter(name="maxTrials") + def max_trials(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of AutoML iterations. + """ + return pulumi.get(self, "max_trials") + + @max_trials.setter + def max_trials(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_trials", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[pulumi.Input[str]]: + """ + AutoML job timeout. + """ + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timeout", value) + + +if not MYPY: + class ImageModelDistributionSettingsClassificationArgsDict(TypedDict): + """ + Distribution expressions to sweep over values of model settings. + + Some examples are: + ``` + ModelName = "choice('seresnext', 'resnest50')"; + LearningRate = "uniform(0.001, 0.01)"; + LayersToFreeze = "choice(0, 2)"; + ``` + For more details on how to compose distribution expressions please check the documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + ams_gradient: NotRequired[pulumi.Input[str]] + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + augmentations: NotRequired[pulumi.Input[str]] + """ + Settings for using Augmentations. + """ + beta1: NotRequired[pulumi.Input[str]] + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + beta2: NotRequired[pulumi.Input[str]] + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + distributed: NotRequired[pulumi.Input[str]] + """ + Whether to use distributer training. + """ + early_stopping: NotRequired[pulumi.Input[str]] + """ + Enable early stopping logic during training. + """ + early_stopping_delay: NotRequired[pulumi.Input[str]] + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + early_stopping_patience: NotRequired[pulumi.Input[str]] + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + enable_onnx_normalization: NotRequired[pulumi.Input[str]] + """ + Enable normalization when exporting ONNX model. + """ + evaluation_frequency: NotRequired[pulumi.Input[str]] + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + gradient_accumulation_step: NotRequired[pulumi.Input[str]] + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + layers_to_freeze: NotRequired[pulumi.Input[str]] + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + learning_rate: NotRequired[pulumi.Input[str]] + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + learning_rate_scheduler: NotRequired[pulumi.Input[str]] + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + model_name: NotRequired[pulumi.Input[str]] + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + momentum: NotRequired[pulumi.Input[str]] + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + nesterov: NotRequired[pulumi.Input[str]] + """ + Enable nesterov when optimizer is 'sgd'. + """ + number_of_epochs: NotRequired[pulumi.Input[str]] + """ + Number of training epochs. Must be a positive integer. + """ + number_of_workers: NotRequired[pulumi.Input[str]] + """ + Number of data loader workers. Must be a non-negative integer. + """ + optimizer: NotRequired[pulumi.Input[str]] + """ + Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + """ + random_seed: NotRequired[pulumi.Input[str]] + """ + Random seed to be used when using deterministic training. + """ + step_lr_gamma: NotRequired[pulumi.Input[str]] + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + step_lr_step_size: NotRequired[pulumi.Input[str]] + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + training_batch_size: NotRequired[pulumi.Input[str]] + """ + Training batch size. Must be a positive integer. + """ + training_crop_size: NotRequired[pulumi.Input[str]] + """ + Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + """ + validation_batch_size: NotRequired[pulumi.Input[str]] + """ + Validation batch size. Must be a positive integer. + """ + validation_crop_size: NotRequired[pulumi.Input[str]] + """ + Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + """ + validation_resize_size: NotRequired[pulumi.Input[str]] + """ + Image size to which to resize before cropping for validation dataset. Must be a positive integer. + """ + warmup_cosine_lr_cycles: NotRequired[pulumi.Input[str]] + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + warmup_cosine_lr_warmup_epochs: NotRequired[pulumi.Input[str]] + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + weight_decay: NotRequired[pulumi.Input[str]] + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + weighted_loss: NotRequired[pulumi.Input[str]] + """ + Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ +elif False: + ImageModelDistributionSettingsClassificationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageModelDistributionSettingsClassificationArgs: + def __init__(__self__, *, + ams_gradient: Optional[pulumi.Input[str]] = None, + augmentations: Optional[pulumi.Input[str]] = None, + beta1: Optional[pulumi.Input[str]] = None, + beta2: Optional[pulumi.Input[str]] = None, + distributed: Optional[pulumi.Input[str]] = None, + early_stopping: Optional[pulumi.Input[str]] = None, + early_stopping_delay: Optional[pulumi.Input[str]] = None, + early_stopping_patience: Optional[pulumi.Input[str]] = None, + enable_onnx_normalization: Optional[pulumi.Input[str]] = None, + evaluation_frequency: Optional[pulumi.Input[str]] = None, + gradient_accumulation_step: Optional[pulumi.Input[str]] = None, + layers_to_freeze: Optional[pulumi.Input[str]] = None, + learning_rate: Optional[pulumi.Input[str]] = None, + learning_rate_scheduler: Optional[pulumi.Input[str]] = None, + model_name: Optional[pulumi.Input[str]] = None, + momentum: Optional[pulumi.Input[str]] = None, + nesterov: Optional[pulumi.Input[str]] = None, + number_of_epochs: Optional[pulumi.Input[str]] = None, + number_of_workers: Optional[pulumi.Input[str]] = None, + optimizer: Optional[pulumi.Input[str]] = None, + random_seed: Optional[pulumi.Input[str]] = None, + step_lr_gamma: Optional[pulumi.Input[str]] = None, + step_lr_step_size: Optional[pulumi.Input[str]] = None, + training_batch_size: Optional[pulumi.Input[str]] = None, + training_crop_size: Optional[pulumi.Input[str]] = None, + validation_batch_size: Optional[pulumi.Input[str]] = None, + validation_crop_size: Optional[pulumi.Input[str]] = None, + validation_resize_size: Optional[pulumi.Input[str]] = None, + warmup_cosine_lr_cycles: Optional[pulumi.Input[str]] = None, + warmup_cosine_lr_warmup_epochs: Optional[pulumi.Input[str]] = None, + weight_decay: Optional[pulumi.Input[str]] = None, + weighted_loss: Optional[pulumi.Input[str]] = None): + """ + Distribution expressions to sweep over values of model settings. + + Some examples are: + ``` + ModelName = "choice('seresnext', 'resnest50')"; + LearningRate = "uniform(0.001, 0.01)"; + LayersToFreeze = "choice(0, 2)"; + ``` + For more details on how to compose distribution expressions please check the documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[str] ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'. + :param pulumi.Input[str] augmentations: Settings for using Augmentations. + :param pulumi.Input[str] beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] beta2: Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] distributed: Whether to use distributer training. + :param pulumi.Input[str] early_stopping: Enable early stopping logic during training. + :param pulumi.Input[str] early_stopping_delay: Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + :param pulumi.Input[str] early_stopping_patience: Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + :param pulumi.Input[str] enable_onnx_normalization: Enable normalization when exporting ONNX model. + :param pulumi.Input[str] evaluation_frequency: Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + :param pulumi.Input[str] gradient_accumulation_step: Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + :param pulumi.Input[str] layers_to_freeze: Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[str] learning_rate: Initial learning rate. Must be a float in the range [0, 1]. + :param pulumi.Input[str] learning_rate_scheduler: Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + :param pulumi.Input[str] model_name: Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[str] momentum: Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] nesterov: Enable nesterov when optimizer is 'sgd'. + :param pulumi.Input[str] number_of_epochs: Number of training epochs. Must be a positive integer. + :param pulumi.Input[str] number_of_workers: Number of data loader workers. Must be a non-negative integer. + :param pulumi.Input[str] optimizer: Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + :param pulumi.Input[str] random_seed: Random seed to be used when using deterministic training. + :param pulumi.Input[str] step_lr_gamma: Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] step_lr_step_size: Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + :param pulumi.Input[str] training_batch_size: Training batch size. Must be a positive integer. + :param pulumi.Input[str] training_crop_size: Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + :param pulumi.Input[str] validation_batch_size: Validation batch size. Must be a positive integer. + :param pulumi.Input[str] validation_crop_size: Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + :param pulumi.Input[str] validation_resize_size: Image size to which to resize before cropping for validation dataset. Must be a positive integer. + :param pulumi.Input[str] warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] warmup_cosine_lr_warmup_epochs: Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + :param pulumi.Input[str] weight_decay: Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + :param pulumi.Input[str] weighted_loss: Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ + if ams_gradient is not None: + pulumi.set(__self__, "ams_gradient", ams_gradient) + if augmentations is not None: + pulumi.set(__self__, "augmentations", augmentations) + if beta1 is not None: + pulumi.set(__self__, "beta1", beta1) + if beta2 is not None: + pulumi.set(__self__, "beta2", beta2) + if distributed is not None: + pulumi.set(__self__, "distributed", distributed) + if early_stopping is not None: + pulumi.set(__self__, "early_stopping", early_stopping) + if early_stopping_delay is not None: + pulumi.set(__self__, "early_stopping_delay", early_stopping_delay) + if early_stopping_patience is not None: + pulumi.set(__self__, "early_stopping_patience", early_stopping_patience) + if enable_onnx_normalization is not None: + pulumi.set(__self__, "enable_onnx_normalization", enable_onnx_normalization) + if evaluation_frequency is not None: + pulumi.set(__self__, "evaluation_frequency", evaluation_frequency) + if gradient_accumulation_step is not None: + pulumi.set(__self__, "gradient_accumulation_step", gradient_accumulation_step) + if layers_to_freeze is not None: + pulumi.set(__self__, "layers_to_freeze", layers_to_freeze) + if learning_rate is not None: + pulumi.set(__self__, "learning_rate", learning_rate) + if learning_rate_scheduler is not None: + pulumi.set(__self__, "learning_rate_scheduler", learning_rate_scheduler) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + if momentum is not None: + pulumi.set(__self__, "momentum", momentum) + if nesterov is not None: + pulumi.set(__self__, "nesterov", nesterov) + if number_of_epochs is not None: + pulumi.set(__self__, "number_of_epochs", number_of_epochs) + if number_of_workers is not None: + pulumi.set(__self__, "number_of_workers", number_of_workers) + if optimizer is not None: + pulumi.set(__self__, "optimizer", optimizer) + if random_seed is not None: + pulumi.set(__self__, "random_seed", random_seed) + if step_lr_gamma is not None: + pulumi.set(__self__, "step_lr_gamma", step_lr_gamma) + if step_lr_step_size is not None: + pulumi.set(__self__, "step_lr_step_size", step_lr_step_size) + if training_batch_size is not None: + pulumi.set(__self__, "training_batch_size", training_batch_size) + if training_crop_size is not None: + pulumi.set(__self__, "training_crop_size", training_crop_size) + if validation_batch_size is not None: + pulumi.set(__self__, "validation_batch_size", validation_batch_size) + if validation_crop_size is not None: + pulumi.set(__self__, "validation_crop_size", validation_crop_size) + if validation_resize_size is not None: + pulumi.set(__self__, "validation_resize_size", validation_resize_size) + if warmup_cosine_lr_cycles is not None: + pulumi.set(__self__, "warmup_cosine_lr_cycles", warmup_cosine_lr_cycles) + if warmup_cosine_lr_warmup_epochs is not None: + pulumi.set(__self__, "warmup_cosine_lr_warmup_epochs", warmup_cosine_lr_warmup_epochs) + if weight_decay is not None: + pulumi.set(__self__, "weight_decay", weight_decay) + if weighted_loss is not None: + pulumi.set(__self__, "weighted_loss", weighted_loss) + + @property + @pulumi.getter(name="amsGradient") + def ams_gradient(self) -> Optional[pulumi.Input[str]]: + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + return pulumi.get(self, "ams_gradient") + + @ams_gradient.setter + def ams_gradient(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ams_gradient", value) + + @property + @pulumi.getter + def augmentations(self) -> Optional[pulumi.Input[str]]: + """ + Settings for using Augmentations. + """ + return pulumi.get(self, "augmentations") + + @augmentations.setter + def augmentations(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "augmentations", value) + + @property + @pulumi.getter + def beta1(self) -> Optional[pulumi.Input[str]]: + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta1") + + @beta1.setter + def beta1(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "beta1", value) + + @property + @pulumi.getter + def beta2(self) -> Optional[pulumi.Input[str]]: + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta2") + + @beta2.setter + def beta2(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "beta2", value) + + @property + @pulumi.getter + def distributed(self) -> Optional[pulumi.Input[str]]: + """ + Whether to use distributer training. + """ + return pulumi.get(self, "distributed") + + @distributed.setter + def distributed(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "distributed", value) + + @property + @pulumi.getter(name="earlyStopping") + def early_stopping(self) -> Optional[pulumi.Input[str]]: + """ + Enable early stopping logic during training. + """ + return pulumi.get(self, "early_stopping") + + @early_stopping.setter + def early_stopping(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "early_stopping", value) + + @property + @pulumi.getter(name="earlyStoppingDelay") + def early_stopping_delay(self) -> Optional[pulumi.Input[str]]: + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_delay") + + @early_stopping_delay.setter + def early_stopping_delay(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "early_stopping_delay", value) + + @property + @pulumi.getter(name="earlyStoppingPatience") + def early_stopping_patience(self) -> Optional[pulumi.Input[str]]: + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_patience") + + @early_stopping_patience.setter + def early_stopping_patience(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "early_stopping_patience", value) + + @property + @pulumi.getter(name="enableOnnxNormalization") + def enable_onnx_normalization(self) -> Optional[pulumi.Input[str]]: + """ + Enable normalization when exporting ONNX model. + """ + return pulumi.get(self, "enable_onnx_normalization") + + @enable_onnx_normalization.setter + def enable_onnx_normalization(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "enable_onnx_normalization", value) + + @property + @pulumi.getter(name="evaluationFrequency") + def evaluation_frequency(self) -> Optional[pulumi.Input[str]]: + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + return pulumi.get(self, "evaluation_frequency") + + @evaluation_frequency.setter + def evaluation_frequency(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "evaluation_frequency", value) + + @property + @pulumi.getter(name="gradientAccumulationStep") + def gradient_accumulation_step(self) -> Optional[pulumi.Input[str]]: + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + return pulumi.get(self, "gradient_accumulation_step") + + @gradient_accumulation_step.setter + def gradient_accumulation_step(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "gradient_accumulation_step", value) + + @property + @pulumi.getter(name="layersToFreeze") + def layers_to_freeze(self) -> Optional[pulumi.Input[str]]: + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "layers_to_freeze") + + @layers_to_freeze.setter + def layers_to_freeze(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "layers_to_freeze", value) + + @property + @pulumi.getter(name="learningRate") + def learning_rate(self) -> Optional[pulumi.Input[str]]: + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "learning_rate") + + @learning_rate.setter + def learning_rate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "learning_rate", value) + + @property + @pulumi.getter(name="learningRateScheduler") + def learning_rate_scheduler(self) -> Optional[pulumi.Input[str]]: + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + return pulumi.get(self, "learning_rate_scheduler") + + @learning_rate_scheduler.setter + def learning_rate_scheduler(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "learning_rate_scheduler", value) + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "model_name") + + @model_name.setter + def model_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_name", value) + + @property + @pulumi.getter + def momentum(self) -> Optional[pulumi.Input[str]]: + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "momentum") + + @momentum.setter + def momentum(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "momentum", value) + + @property + @pulumi.getter + def nesterov(self) -> Optional[pulumi.Input[str]]: + """ + Enable nesterov when optimizer is 'sgd'. + """ + return pulumi.get(self, "nesterov") + + @nesterov.setter + def nesterov(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "nesterov", value) + + @property + @pulumi.getter(name="numberOfEpochs") + def number_of_epochs(self) -> Optional[pulumi.Input[str]]: + """ + Number of training epochs. Must be a positive integer. + """ + return pulumi.get(self, "number_of_epochs") + + @number_of_epochs.setter + def number_of_epochs(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "number_of_epochs", value) + + @property + @pulumi.getter(name="numberOfWorkers") + def number_of_workers(self) -> Optional[pulumi.Input[str]]: + """ + Number of data loader workers. Must be a non-negative integer. + """ + return pulumi.get(self, "number_of_workers") + + @number_of_workers.setter + def number_of_workers(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "number_of_workers", value) + + @property + @pulumi.getter + def optimizer(self) -> Optional[pulumi.Input[str]]: + """ + Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + """ + return pulumi.get(self, "optimizer") + + @optimizer.setter + def optimizer(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "optimizer", value) + + @property + @pulumi.getter(name="randomSeed") + def random_seed(self) -> Optional[pulumi.Input[str]]: + """ + Random seed to be used when using deterministic training. + """ + return pulumi.get(self, "random_seed") + + @random_seed.setter + def random_seed(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "random_seed", value) + + @property + @pulumi.getter(name="stepLRGamma") + def step_lr_gamma(self) -> Optional[pulumi.Input[str]]: + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "step_lr_gamma") + + @step_lr_gamma.setter + def step_lr_gamma(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "step_lr_gamma", value) + + @property + @pulumi.getter(name="stepLRStepSize") + def step_lr_step_size(self) -> Optional[pulumi.Input[str]]: + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + return pulumi.get(self, "step_lr_step_size") + + @step_lr_step_size.setter + def step_lr_step_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "step_lr_step_size", value) + + @property + @pulumi.getter(name="trainingBatchSize") + def training_batch_size(self) -> Optional[pulumi.Input[str]]: + """ + Training batch size. Must be a positive integer. + """ + return pulumi.get(self, "training_batch_size") + + @training_batch_size.setter + def training_batch_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "training_batch_size", value) + + @property + @pulumi.getter(name="trainingCropSize") + def training_crop_size(self) -> Optional[pulumi.Input[str]]: + """ + Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + """ + return pulumi.get(self, "training_crop_size") + + @training_crop_size.setter + def training_crop_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "training_crop_size", value) + + @property + @pulumi.getter(name="validationBatchSize") + def validation_batch_size(self) -> Optional[pulumi.Input[str]]: + """ + Validation batch size. Must be a positive integer. + """ + return pulumi.get(self, "validation_batch_size") + + @validation_batch_size.setter + def validation_batch_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "validation_batch_size", value) + + @property + @pulumi.getter(name="validationCropSize") + def validation_crop_size(self) -> Optional[pulumi.Input[str]]: + """ + Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + """ + return pulumi.get(self, "validation_crop_size") + + @validation_crop_size.setter + def validation_crop_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "validation_crop_size", value) + + @property + @pulumi.getter(name="validationResizeSize") + def validation_resize_size(self) -> Optional[pulumi.Input[str]]: + """ + Image size to which to resize before cropping for validation dataset. Must be a positive integer. + """ + return pulumi.get(self, "validation_resize_size") + + @validation_resize_size.setter + def validation_resize_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "validation_resize_size", value) + + @property + @pulumi.getter(name="warmupCosineLRCycles") + def warmup_cosine_lr_cycles(self) -> Optional[pulumi.Input[str]]: + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "warmup_cosine_lr_cycles") + + @warmup_cosine_lr_cycles.setter + def warmup_cosine_lr_cycles(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "warmup_cosine_lr_cycles", value) + + @property + @pulumi.getter(name="warmupCosineLRWarmupEpochs") + def warmup_cosine_lr_warmup_epochs(self) -> Optional[pulumi.Input[str]]: + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + return pulumi.get(self, "warmup_cosine_lr_warmup_epochs") + + @warmup_cosine_lr_warmup_epochs.setter + def warmup_cosine_lr_warmup_epochs(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "warmup_cosine_lr_warmup_epochs", value) + + @property + @pulumi.getter(name="weightDecay") + def weight_decay(self) -> Optional[pulumi.Input[str]]: + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "weight_decay") + + @weight_decay.setter + def weight_decay(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "weight_decay", value) + + @property + @pulumi.getter(name="weightedLoss") + def weighted_loss(self) -> Optional[pulumi.Input[str]]: + """ + Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ + return pulumi.get(self, "weighted_loss") + + @weighted_loss.setter + def weighted_loss(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "weighted_loss", value) + + +if not MYPY: + class ImageModelDistributionSettingsObjectDetectionArgsDict(TypedDict): + """ + Distribution expressions to sweep over values of model settings. + + Some examples are: + ``` + ModelName = "choice('seresnext', 'resnest50')"; + LearningRate = "uniform(0.001, 0.01)"; + LayersToFreeze = "choice(0, 2)"; + ``` + For more details on how to compose distribution expressions please check the documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + ams_gradient: NotRequired[pulumi.Input[str]] + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + augmentations: NotRequired[pulumi.Input[str]] + """ + Settings for using Augmentations. + """ + beta1: NotRequired[pulumi.Input[str]] + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + beta2: NotRequired[pulumi.Input[str]] + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + box_detections_per_image: NotRequired[pulumi.Input[str]] + """ + Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + box_score_threshold: NotRequired[pulumi.Input[str]] + """ + During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + """ + distributed: NotRequired[pulumi.Input[str]] + """ + Whether to use distributer training. + """ + early_stopping: NotRequired[pulumi.Input[str]] + """ + Enable early stopping logic during training. + """ + early_stopping_delay: NotRequired[pulumi.Input[str]] + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + early_stopping_patience: NotRequired[pulumi.Input[str]] + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + enable_onnx_normalization: NotRequired[pulumi.Input[str]] + """ + Enable normalization when exporting ONNX model. + """ + evaluation_frequency: NotRequired[pulumi.Input[str]] + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + gradient_accumulation_step: NotRequired[pulumi.Input[str]] + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + image_size: NotRequired[pulumi.Input[str]] + """ + Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + layers_to_freeze: NotRequired[pulumi.Input[str]] + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + learning_rate: NotRequired[pulumi.Input[str]] + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + learning_rate_scheduler: NotRequired[pulumi.Input[str]] + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + max_size: NotRequired[pulumi.Input[str]] + """ + Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + min_size: NotRequired[pulumi.Input[str]] + """ + Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + model_name: NotRequired[pulumi.Input[str]] + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + model_size: NotRequired[pulumi.Input[str]] + """ + Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + momentum: NotRequired[pulumi.Input[str]] + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + multi_scale: NotRequired[pulumi.Input[str]] + """ + Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + nesterov: NotRequired[pulumi.Input[str]] + """ + Enable nesterov when optimizer is 'sgd'. + """ + nms_iou_threshold: NotRequired[pulumi.Input[str]] + """ + IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + """ + number_of_epochs: NotRequired[pulumi.Input[str]] + """ + Number of training epochs. Must be a positive integer. + """ + number_of_workers: NotRequired[pulumi.Input[str]] + """ + Number of data loader workers. Must be a non-negative integer. + """ + optimizer: NotRequired[pulumi.Input[str]] + """ + Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + """ + random_seed: NotRequired[pulumi.Input[str]] + """ + Random seed to be used when using deterministic training. + """ + step_lr_gamma: NotRequired[pulumi.Input[str]] + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + step_lr_step_size: NotRequired[pulumi.Input[str]] + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + tile_grid_size: NotRequired[pulumi.Input[str]] + """ + The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + tile_overlap_ratio: NotRequired[pulumi.Input[str]] + """ + Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + """ + tile_predictions_nms_threshold: NotRequired[pulumi.Input[str]] + """ + The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + NMS: Non-maximum suppression + """ + training_batch_size: NotRequired[pulumi.Input[str]] + """ + Training batch size. Must be a positive integer. + """ + validation_batch_size: NotRequired[pulumi.Input[str]] + """ + Validation batch size. Must be a positive integer. + """ + validation_iou_threshold: NotRequired[pulumi.Input[str]] + """ + IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + """ + validation_metric_type: NotRequired[pulumi.Input[str]] + """ + Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + """ + warmup_cosine_lr_cycles: NotRequired[pulumi.Input[str]] + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + warmup_cosine_lr_warmup_epochs: NotRequired[pulumi.Input[str]] + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + weight_decay: NotRequired[pulumi.Input[str]] + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ +elif False: + ImageModelDistributionSettingsObjectDetectionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageModelDistributionSettingsObjectDetectionArgs: + def __init__(__self__, *, + ams_gradient: Optional[pulumi.Input[str]] = None, + augmentations: Optional[pulumi.Input[str]] = None, + beta1: Optional[pulumi.Input[str]] = None, + beta2: Optional[pulumi.Input[str]] = None, + box_detections_per_image: Optional[pulumi.Input[str]] = None, + box_score_threshold: Optional[pulumi.Input[str]] = None, + distributed: Optional[pulumi.Input[str]] = None, + early_stopping: Optional[pulumi.Input[str]] = None, + early_stopping_delay: Optional[pulumi.Input[str]] = None, + early_stopping_patience: Optional[pulumi.Input[str]] = None, + enable_onnx_normalization: Optional[pulumi.Input[str]] = None, + evaluation_frequency: Optional[pulumi.Input[str]] = None, + gradient_accumulation_step: Optional[pulumi.Input[str]] = None, + image_size: Optional[pulumi.Input[str]] = None, + layers_to_freeze: Optional[pulumi.Input[str]] = None, + learning_rate: Optional[pulumi.Input[str]] = None, + learning_rate_scheduler: Optional[pulumi.Input[str]] = None, + max_size: Optional[pulumi.Input[str]] = None, + min_size: Optional[pulumi.Input[str]] = None, + model_name: Optional[pulumi.Input[str]] = None, + model_size: Optional[pulumi.Input[str]] = None, + momentum: Optional[pulumi.Input[str]] = None, + multi_scale: Optional[pulumi.Input[str]] = None, + nesterov: Optional[pulumi.Input[str]] = None, + nms_iou_threshold: Optional[pulumi.Input[str]] = None, + number_of_epochs: Optional[pulumi.Input[str]] = None, + number_of_workers: Optional[pulumi.Input[str]] = None, + optimizer: Optional[pulumi.Input[str]] = None, + random_seed: Optional[pulumi.Input[str]] = None, + step_lr_gamma: Optional[pulumi.Input[str]] = None, + step_lr_step_size: Optional[pulumi.Input[str]] = None, + tile_grid_size: Optional[pulumi.Input[str]] = None, + tile_overlap_ratio: Optional[pulumi.Input[str]] = None, + tile_predictions_nms_threshold: Optional[pulumi.Input[str]] = None, + training_batch_size: Optional[pulumi.Input[str]] = None, + validation_batch_size: Optional[pulumi.Input[str]] = None, + validation_iou_threshold: Optional[pulumi.Input[str]] = None, + validation_metric_type: Optional[pulumi.Input[str]] = None, + warmup_cosine_lr_cycles: Optional[pulumi.Input[str]] = None, + warmup_cosine_lr_warmup_epochs: Optional[pulumi.Input[str]] = None, + weight_decay: Optional[pulumi.Input[str]] = None): + """ + Distribution expressions to sweep over values of model settings. + + Some examples are: + ``` + ModelName = "choice('seresnext', 'resnest50')"; + LearningRate = "uniform(0.001, 0.01)"; + LayersToFreeze = "choice(0, 2)"; + ``` + For more details on how to compose distribution expressions please check the documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[str] ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'. + :param pulumi.Input[str] augmentations: Settings for using Augmentations. + :param pulumi.Input[str] beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] beta2: Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] box_detections_per_image: Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[str] box_score_threshold: During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + :param pulumi.Input[str] distributed: Whether to use distributer training. + :param pulumi.Input[str] early_stopping: Enable early stopping logic during training. + :param pulumi.Input[str] early_stopping_delay: Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + :param pulumi.Input[str] early_stopping_patience: Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + :param pulumi.Input[str] enable_onnx_normalization: Enable normalization when exporting ONNX model. + :param pulumi.Input[str] evaluation_frequency: Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + :param pulumi.Input[str] gradient_accumulation_step: Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + :param pulumi.Input[str] image_size: Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + :param pulumi.Input[str] layers_to_freeze: Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[str] learning_rate: Initial learning rate. Must be a float in the range [0, 1]. + :param pulumi.Input[str] learning_rate_scheduler: Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + :param pulumi.Input[str] max_size: Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[str] min_size: Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[str] model_name: Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[str] model_size: Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + :param pulumi.Input[str] momentum: Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] multi_scale: Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + :param pulumi.Input[str] nesterov: Enable nesterov when optimizer is 'sgd'. + :param pulumi.Input[str] nms_iou_threshold: IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + :param pulumi.Input[str] number_of_epochs: Number of training epochs. Must be a positive integer. + :param pulumi.Input[str] number_of_workers: Number of data loader workers. Must be a non-negative integer. + :param pulumi.Input[str] optimizer: Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + :param pulumi.Input[str] random_seed: Random seed to be used when using deterministic training. + :param pulumi.Input[str] step_lr_gamma: Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] step_lr_step_size: Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + :param pulumi.Input[str] tile_grid_size: The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[str] tile_overlap_ratio: Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[str] tile_predictions_nms_threshold: The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + NMS: Non-maximum suppression + :param pulumi.Input[str] training_batch_size: Training batch size. Must be a positive integer. + :param pulumi.Input[str] validation_batch_size: Validation batch size. Must be a positive integer. + :param pulumi.Input[str] validation_iou_threshold: IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + :param pulumi.Input[str] validation_metric_type: Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + :param pulumi.Input[str] warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + :param pulumi.Input[str] warmup_cosine_lr_warmup_epochs: Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + :param pulumi.Input[str] weight_decay: Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + if ams_gradient is not None: + pulumi.set(__self__, "ams_gradient", ams_gradient) + if augmentations is not None: + pulumi.set(__self__, "augmentations", augmentations) + if beta1 is not None: + pulumi.set(__self__, "beta1", beta1) + if beta2 is not None: + pulumi.set(__self__, "beta2", beta2) + if box_detections_per_image is not None: + pulumi.set(__self__, "box_detections_per_image", box_detections_per_image) + if box_score_threshold is not None: + pulumi.set(__self__, "box_score_threshold", box_score_threshold) + if distributed is not None: + pulumi.set(__self__, "distributed", distributed) + if early_stopping is not None: + pulumi.set(__self__, "early_stopping", early_stopping) + if early_stopping_delay is not None: + pulumi.set(__self__, "early_stopping_delay", early_stopping_delay) + if early_stopping_patience is not None: + pulumi.set(__self__, "early_stopping_patience", early_stopping_patience) + if enable_onnx_normalization is not None: + pulumi.set(__self__, "enable_onnx_normalization", enable_onnx_normalization) + if evaluation_frequency is not None: + pulumi.set(__self__, "evaluation_frequency", evaluation_frequency) + if gradient_accumulation_step is not None: + pulumi.set(__self__, "gradient_accumulation_step", gradient_accumulation_step) + if image_size is not None: + pulumi.set(__self__, "image_size", image_size) + if layers_to_freeze is not None: + pulumi.set(__self__, "layers_to_freeze", layers_to_freeze) + if learning_rate is not None: + pulumi.set(__self__, "learning_rate", learning_rate) + if learning_rate_scheduler is not None: + pulumi.set(__self__, "learning_rate_scheduler", learning_rate_scheduler) + if max_size is not None: + pulumi.set(__self__, "max_size", max_size) + if min_size is not None: + pulumi.set(__self__, "min_size", min_size) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + if model_size is not None: + pulumi.set(__self__, "model_size", model_size) + if momentum is not None: + pulumi.set(__self__, "momentum", momentum) + if multi_scale is not None: + pulumi.set(__self__, "multi_scale", multi_scale) + if nesterov is not None: + pulumi.set(__self__, "nesterov", nesterov) + if nms_iou_threshold is not None: + pulumi.set(__self__, "nms_iou_threshold", nms_iou_threshold) + if number_of_epochs is not None: + pulumi.set(__self__, "number_of_epochs", number_of_epochs) + if number_of_workers is not None: + pulumi.set(__self__, "number_of_workers", number_of_workers) + if optimizer is not None: + pulumi.set(__self__, "optimizer", optimizer) + if random_seed is not None: + pulumi.set(__self__, "random_seed", random_seed) + if step_lr_gamma is not None: + pulumi.set(__self__, "step_lr_gamma", step_lr_gamma) + if step_lr_step_size is not None: + pulumi.set(__self__, "step_lr_step_size", step_lr_step_size) + if tile_grid_size is not None: + pulumi.set(__self__, "tile_grid_size", tile_grid_size) + if tile_overlap_ratio is not None: + pulumi.set(__self__, "tile_overlap_ratio", tile_overlap_ratio) + if tile_predictions_nms_threshold is not None: + pulumi.set(__self__, "tile_predictions_nms_threshold", tile_predictions_nms_threshold) + if training_batch_size is not None: + pulumi.set(__self__, "training_batch_size", training_batch_size) + if validation_batch_size is not None: + pulumi.set(__self__, "validation_batch_size", validation_batch_size) + if validation_iou_threshold is not None: + pulumi.set(__self__, "validation_iou_threshold", validation_iou_threshold) + if validation_metric_type is not None: + pulumi.set(__self__, "validation_metric_type", validation_metric_type) + if warmup_cosine_lr_cycles is not None: + pulumi.set(__self__, "warmup_cosine_lr_cycles", warmup_cosine_lr_cycles) + if warmup_cosine_lr_warmup_epochs is not None: + pulumi.set(__self__, "warmup_cosine_lr_warmup_epochs", warmup_cosine_lr_warmup_epochs) + if weight_decay is not None: + pulumi.set(__self__, "weight_decay", weight_decay) + + @property + @pulumi.getter(name="amsGradient") + def ams_gradient(self) -> Optional[pulumi.Input[str]]: + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + return pulumi.get(self, "ams_gradient") + + @ams_gradient.setter + def ams_gradient(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ams_gradient", value) + + @property + @pulumi.getter + def augmentations(self) -> Optional[pulumi.Input[str]]: + """ + Settings for using Augmentations. + """ + return pulumi.get(self, "augmentations") + + @augmentations.setter + def augmentations(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "augmentations", value) + + @property + @pulumi.getter + def beta1(self) -> Optional[pulumi.Input[str]]: + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta1") + + @beta1.setter + def beta1(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "beta1", value) + + @property + @pulumi.getter + def beta2(self) -> Optional[pulumi.Input[str]]: + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta2") + + @beta2.setter + def beta2(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "beta2", value) + + @property + @pulumi.getter(name="boxDetectionsPerImage") + def box_detections_per_image(self) -> Optional[pulumi.Input[str]]: + """ + Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "box_detections_per_image") + + @box_detections_per_image.setter + def box_detections_per_image(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "box_detections_per_image", value) + + @property + @pulumi.getter(name="boxScoreThreshold") + def box_score_threshold(self) -> Optional[pulumi.Input[str]]: + """ + During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "box_score_threshold") + + @box_score_threshold.setter + def box_score_threshold(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "box_score_threshold", value) + + @property + @pulumi.getter + def distributed(self) -> Optional[pulumi.Input[str]]: + """ + Whether to use distributer training. + """ + return pulumi.get(self, "distributed") + + @distributed.setter + def distributed(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "distributed", value) + + @property + @pulumi.getter(name="earlyStopping") + def early_stopping(self) -> Optional[pulumi.Input[str]]: + """ + Enable early stopping logic during training. + """ + return pulumi.get(self, "early_stopping") + + @early_stopping.setter + def early_stopping(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "early_stopping", value) + + @property + @pulumi.getter(name="earlyStoppingDelay") + def early_stopping_delay(self) -> Optional[pulumi.Input[str]]: + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_delay") + + @early_stopping_delay.setter + def early_stopping_delay(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "early_stopping_delay", value) + + @property + @pulumi.getter(name="earlyStoppingPatience") + def early_stopping_patience(self) -> Optional[pulumi.Input[str]]: + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_patience") + + @early_stopping_patience.setter + def early_stopping_patience(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "early_stopping_patience", value) + + @property + @pulumi.getter(name="enableOnnxNormalization") + def enable_onnx_normalization(self) -> Optional[pulumi.Input[str]]: + """ + Enable normalization when exporting ONNX model. + """ + return pulumi.get(self, "enable_onnx_normalization") + + @enable_onnx_normalization.setter + def enable_onnx_normalization(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "enable_onnx_normalization", value) + + @property + @pulumi.getter(name="evaluationFrequency") + def evaluation_frequency(self) -> Optional[pulumi.Input[str]]: + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + return pulumi.get(self, "evaluation_frequency") + + @evaluation_frequency.setter + def evaluation_frequency(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "evaluation_frequency", value) + + @property + @pulumi.getter(name="gradientAccumulationStep") + def gradient_accumulation_step(self) -> Optional[pulumi.Input[str]]: + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + return pulumi.get(self, "gradient_accumulation_step") + + @gradient_accumulation_step.setter + def gradient_accumulation_step(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "gradient_accumulation_step", value) + + @property + @pulumi.getter(name="imageSize") + def image_size(self) -> Optional[pulumi.Input[str]]: + """ + Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "image_size") + + @image_size.setter + def image_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "image_size", value) + + @property + @pulumi.getter(name="layersToFreeze") + def layers_to_freeze(self) -> Optional[pulumi.Input[str]]: + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "layers_to_freeze") + + @layers_to_freeze.setter + def layers_to_freeze(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "layers_to_freeze", value) + + @property + @pulumi.getter(name="learningRate") + def learning_rate(self) -> Optional[pulumi.Input[str]]: + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "learning_rate") + + @learning_rate.setter + def learning_rate(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "learning_rate", value) + + @property + @pulumi.getter(name="learningRateScheduler") + def learning_rate_scheduler(self) -> Optional[pulumi.Input[str]]: + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + return pulumi.get(self, "learning_rate_scheduler") + + @learning_rate_scheduler.setter + def learning_rate_scheduler(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "learning_rate_scheduler", value) + + @property + @pulumi.getter(name="maxSize") + def max_size(self) -> Optional[pulumi.Input[str]]: + """ + Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "max_size") + + @max_size.setter + def max_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "max_size", value) + + @property + @pulumi.getter(name="minSize") + def min_size(self) -> Optional[pulumi.Input[str]]: + """ + Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "min_size") + + @min_size.setter + def min_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "min_size", value) + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "model_name") + + @model_name.setter + def model_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_name", value) + + @property + @pulumi.getter(name="modelSize") + def model_size(self) -> Optional[pulumi.Input[str]]: + """ + Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "model_size") + + @model_size.setter + def model_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_size", value) + + @property + @pulumi.getter + def momentum(self) -> Optional[pulumi.Input[str]]: + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "momentum") + + @momentum.setter + def momentum(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "momentum", value) + + @property + @pulumi.getter(name="multiScale") + def multi_scale(self) -> Optional[pulumi.Input[str]]: + """ + Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "multi_scale") + + @multi_scale.setter + def multi_scale(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "multi_scale", value) + + @property + @pulumi.getter + def nesterov(self) -> Optional[pulumi.Input[str]]: + """ + Enable nesterov when optimizer is 'sgd'. + """ + return pulumi.get(self, "nesterov") + + @nesterov.setter + def nesterov(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "nesterov", value) + + @property + @pulumi.getter(name="nmsIouThreshold") + def nms_iou_threshold(self) -> Optional[pulumi.Input[str]]: + """ + IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + """ + return pulumi.get(self, "nms_iou_threshold") + + @nms_iou_threshold.setter + def nms_iou_threshold(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "nms_iou_threshold", value) + + @property + @pulumi.getter(name="numberOfEpochs") + def number_of_epochs(self) -> Optional[pulumi.Input[str]]: + """ + Number of training epochs. Must be a positive integer. + """ + return pulumi.get(self, "number_of_epochs") + + @number_of_epochs.setter + def number_of_epochs(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "number_of_epochs", value) + + @property + @pulumi.getter(name="numberOfWorkers") + def number_of_workers(self) -> Optional[pulumi.Input[str]]: + """ + Number of data loader workers. Must be a non-negative integer. + """ + return pulumi.get(self, "number_of_workers") + + @number_of_workers.setter + def number_of_workers(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "number_of_workers", value) + + @property + @pulumi.getter + def optimizer(self) -> Optional[pulumi.Input[str]]: + """ + Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + """ + return pulumi.get(self, "optimizer") + + @optimizer.setter + def optimizer(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "optimizer", value) + + @property + @pulumi.getter(name="randomSeed") + def random_seed(self) -> Optional[pulumi.Input[str]]: + """ + Random seed to be used when using deterministic training. + """ + return pulumi.get(self, "random_seed") + + @random_seed.setter + def random_seed(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "random_seed", value) + + @property + @pulumi.getter(name="stepLRGamma") + def step_lr_gamma(self) -> Optional[pulumi.Input[str]]: + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "step_lr_gamma") + + @step_lr_gamma.setter + def step_lr_gamma(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "step_lr_gamma", value) + + @property + @pulumi.getter(name="stepLRStepSize") + def step_lr_step_size(self) -> Optional[pulumi.Input[str]]: + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + return pulumi.get(self, "step_lr_step_size") + + @step_lr_step_size.setter + def step_lr_step_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "step_lr_step_size", value) + + @property + @pulumi.getter(name="tileGridSize") + def tile_grid_size(self) -> Optional[pulumi.Input[str]]: + """ + The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_grid_size") + + @tile_grid_size.setter + def tile_grid_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tile_grid_size", value) + + @property + @pulumi.getter(name="tileOverlapRatio") + def tile_overlap_ratio(self) -> Optional[pulumi.Input[str]]: + """ + Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_overlap_ratio") + + @tile_overlap_ratio.setter + def tile_overlap_ratio(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tile_overlap_ratio", value) + + @property + @pulumi.getter(name="tilePredictionsNmsThreshold") + def tile_predictions_nms_threshold(self) -> Optional[pulumi.Input[str]]: + """ + The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + NMS: Non-maximum suppression + """ + return pulumi.get(self, "tile_predictions_nms_threshold") + + @tile_predictions_nms_threshold.setter + def tile_predictions_nms_threshold(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tile_predictions_nms_threshold", value) + + @property + @pulumi.getter(name="trainingBatchSize") + def training_batch_size(self) -> Optional[pulumi.Input[str]]: + """ + Training batch size. Must be a positive integer. + """ + return pulumi.get(self, "training_batch_size") + + @training_batch_size.setter + def training_batch_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "training_batch_size", value) + + @property + @pulumi.getter(name="validationBatchSize") + def validation_batch_size(self) -> Optional[pulumi.Input[str]]: + """ + Validation batch size. Must be a positive integer. + """ + return pulumi.get(self, "validation_batch_size") + + @validation_batch_size.setter + def validation_batch_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "validation_batch_size", value) + + @property + @pulumi.getter(name="validationIouThreshold") + def validation_iou_threshold(self) -> Optional[pulumi.Input[str]]: + """ + IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + """ + return pulumi.get(self, "validation_iou_threshold") + + @validation_iou_threshold.setter + def validation_iou_threshold(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "validation_iou_threshold", value) + + @property + @pulumi.getter(name="validationMetricType") + def validation_metric_type(self) -> Optional[pulumi.Input[str]]: + """ + Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + """ + return pulumi.get(self, "validation_metric_type") + + @validation_metric_type.setter + def validation_metric_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "validation_metric_type", value) + + @property + @pulumi.getter(name="warmupCosineLRCycles") + def warmup_cosine_lr_cycles(self) -> Optional[pulumi.Input[str]]: + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "warmup_cosine_lr_cycles") + + @warmup_cosine_lr_cycles.setter + def warmup_cosine_lr_cycles(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "warmup_cosine_lr_cycles", value) + + @property + @pulumi.getter(name="warmupCosineLRWarmupEpochs") + def warmup_cosine_lr_warmup_epochs(self) -> Optional[pulumi.Input[str]]: + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + return pulumi.get(self, "warmup_cosine_lr_warmup_epochs") + + @warmup_cosine_lr_warmup_epochs.setter + def warmup_cosine_lr_warmup_epochs(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "warmup_cosine_lr_warmup_epochs", value) + + @property + @pulumi.getter(name="weightDecay") + def weight_decay(self) -> Optional[pulumi.Input[str]]: + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "weight_decay") + + @weight_decay.setter + def weight_decay(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "weight_decay", value) + + +if not MYPY: + class ImageModelSettingsClassificationArgsDict(TypedDict): + """ + Settings used for training the model. + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + advanced_settings: NotRequired[pulumi.Input[str]] + """ + Settings for advanced scenarios. + """ + ams_gradient: NotRequired[pulumi.Input[bool]] + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + augmentations: NotRequired[pulumi.Input[str]] + """ + Settings for using Augmentations. + """ + beta1: NotRequired[pulumi.Input[float]] + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + beta2: NotRequired[pulumi.Input[float]] + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + checkpoint_frequency: NotRequired[pulumi.Input[int]] + """ + Frequency to store model checkpoints. Must be a positive integer. + """ + checkpoint_model: NotRequired[pulumi.Input['MLFlowModelJobInputArgsDict']] + """ + The pretrained checkpoint model for incremental training. + """ + checkpoint_run_id: NotRequired[pulumi.Input[str]] + """ + The id of a previous run that has a pretrained checkpoint for incremental training. + """ + distributed: NotRequired[pulumi.Input[bool]] + """ + Whether to use distributed training. + """ + early_stopping: NotRequired[pulumi.Input[bool]] + """ + Enable early stopping logic during training. + """ + early_stopping_delay: NotRequired[pulumi.Input[int]] + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + early_stopping_patience: NotRequired[pulumi.Input[int]] + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + enable_onnx_normalization: NotRequired[pulumi.Input[bool]] + """ + Enable normalization when exporting ONNX model. + """ + evaluation_frequency: NotRequired[pulumi.Input[int]] + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + gradient_accumulation_step: NotRequired[pulumi.Input[int]] + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + layers_to_freeze: NotRequired[pulumi.Input[int]] + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + learning_rate: NotRequired[pulumi.Input[float]] + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + learning_rate_scheduler: NotRequired[pulumi.Input[Union[str, 'LearningRateScheduler']]] + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + model_name: NotRequired[pulumi.Input[str]] + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + momentum: NotRequired[pulumi.Input[float]] + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + nesterov: NotRequired[pulumi.Input[bool]] + """ + Enable nesterov when optimizer is 'sgd'. + """ + number_of_epochs: NotRequired[pulumi.Input[int]] + """ + Number of training epochs. Must be a positive integer. + """ + number_of_workers: NotRequired[pulumi.Input[int]] + """ + Number of data loader workers. Must be a non-negative integer. + """ + optimizer: NotRequired[pulumi.Input[Union[str, 'StochasticOptimizer']]] + """ + Type of optimizer. + """ + random_seed: NotRequired[pulumi.Input[int]] + """ + Random seed to be used when using deterministic training. + """ + step_lr_gamma: NotRequired[pulumi.Input[float]] + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + step_lr_step_size: NotRequired[pulumi.Input[int]] + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + training_batch_size: NotRequired[pulumi.Input[int]] + """ + Training batch size. Must be a positive integer. + """ + training_crop_size: NotRequired[pulumi.Input[int]] + """ + Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + """ + validation_batch_size: NotRequired[pulumi.Input[int]] + """ + Validation batch size. Must be a positive integer. + """ + validation_crop_size: NotRequired[pulumi.Input[int]] + """ + Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + """ + validation_resize_size: NotRequired[pulumi.Input[int]] + """ + Image size to which to resize before cropping for validation dataset. Must be a positive integer. + """ + warmup_cosine_lr_cycles: NotRequired[pulumi.Input[float]] + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + warmup_cosine_lr_warmup_epochs: NotRequired[pulumi.Input[int]] + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + weight_decay: NotRequired[pulumi.Input[float]] + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + weighted_loss: NotRequired[pulumi.Input[int]] + """ + Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ +elif False: + ImageModelSettingsClassificationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageModelSettingsClassificationArgs: + def __init__(__self__, *, + advanced_settings: Optional[pulumi.Input[str]] = None, + ams_gradient: Optional[pulumi.Input[bool]] = None, + augmentations: Optional[pulumi.Input[str]] = None, + beta1: Optional[pulumi.Input[float]] = None, + beta2: Optional[pulumi.Input[float]] = None, + checkpoint_frequency: Optional[pulumi.Input[int]] = None, + checkpoint_model: Optional[pulumi.Input['MLFlowModelJobInputArgs']] = None, + checkpoint_run_id: Optional[pulumi.Input[str]] = None, + distributed: Optional[pulumi.Input[bool]] = None, + early_stopping: Optional[pulumi.Input[bool]] = None, + early_stopping_delay: Optional[pulumi.Input[int]] = None, + early_stopping_patience: Optional[pulumi.Input[int]] = None, + enable_onnx_normalization: Optional[pulumi.Input[bool]] = None, + evaluation_frequency: Optional[pulumi.Input[int]] = None, + gradient_accumulation_step: Optional[pulumi.Input[int]] = None, + layers_to_freeze: Optional[pulumi.Input[int]] = None, + learning_rate: Optional[pulumi.Input[float]] = None, + learning_rate_scheduler: Optional[pulumi.Input[Union[str, 'LearningRateScheduler']]] = None, + model_name: Optional[pulumi.Input[str]] = None, + momentum: Optional[pulumi.Input[float]] = None, + nesterov: Optional[pulumi.Input[bool]] = None, + number_of_epochs: Optional[pulumi.Input[int]] = None, + number_of_workers: Optional[pulumi.Input[int]] = None, + optimizer: Optional[pulumi.Input[Union[str, 'StochasticOptimizer']]] = None, + random_seed: Optional[pulumi.Input[int]] = None, + step_lr_gamma: Optional[pulumi.Input[float]] = None, + step_lr_step_size: Optional[pulumi.Input[int]] = None, + training_batch_size: Optional[pulumi.Input[int]] = None, + training_crop_size: Optional[pulumi.Input[int]] = None, + validation_batch_size: Optional[pulumi.Input[int]] = None, + validation_crop_size: Optional[pulumi.Input[int]] = None, + validation_resize_size: Optional[pulumi.Input[int]] = None, + warmup_cosine_lr_cycles: Optional[pulumi.Input[float]] = None, + warmup_cosine_lr_warmup_epochs: Optional[pulumi.Input[int]] = None, + weight_decay: Optional[pulumi.Input[float]] = None, + weighted_loss: Optional[pulumi.Input[int]] = None): + """ + Settings used for training the model. + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[str] advanced_settings: Settings for advanced scenarios. + :param pulumi.Input[bool] ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'. + :param pulumi.Input[str] augmentations: Settings for using Augmentations. + :param pulumi.Input[float] beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param pulumi.Input[float] beta2: Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param pulumi.Input[int] checkpoint_frequency: Frequency to store model checkpoints. Must be a positive integer. + :param pulumi.Input['MLFlowModelJobInputArgs'] checkpoint_model: The pretrained checkpoint model for incremental training. + :param pulumi.Input[str] checkpoint_run_id: The id of a previous run that has a pretrained checkpoint for incremental training. + :param pulumi.Input[bool] distributed: Whether to use distributed training. + :param pulumi.Input[bool] early_stopping: Enable early stopping logic during training. + :param pulumi.Input[int] early_stopping_delay: Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + :param pulumi.Input[int] early_stopping_patience: Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + :param pulumi.Input[bool] enable_onnx_normalization: Enable normalization when exporting ONNX model. + :param pulumi.Input[int] evaluation_frequency: Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + :param pulumi.Input[int] gradient_accumulation_step: Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + :param pulumi.Input[int] layers_to_freeze: Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[float] learning_rate: Initial learning rate. Must be a float in the range [0, 1]. + :param pulumi.Input[Union[str, 'LearningRateScheduler']] learning_rate_scheduler: Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + :param pulumi.Input[str] model_name: Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[float] momentum: Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + :param pulumi.Input[bool] nesterov: Enable nesterov when optimizer is 'sgd'. + :param pulumi.Input[int] number_of_epochs: Number of training epochs. Must be a positive integer. + :param pulumi.Input[int] number_of_workers: Number of data loader workers. Must be a non-negative integer. + :param pulumi.Input[Union[str, 'StochasticOptimizer']] optimizer: Type of optimizer. + :param pulumi.Input[int] random_seed: Random seed to be used when using deterministic training. + :param pulumi.Input[float] step_lr_gamma: Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + :param pulumi.Input[int] step_lr_step_size: Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + :param pulumi.Input[int] training_batch_size: Training batch size. Must be a positive integer. + :param pulumi.Input[int] training_crop_size: Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + :param pulumi.Input[int] validation_batch_size: Validation batch size. Must be a positive integer. + :param pulumi.Input[int] validation_crop_size: Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + :param pulumi.Input[int] validation_resize_size: Image size to which to resize before cropping for validation dataset. Must be a positive integer. + :param pulumi.Input[float] warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + :param pulumi.Input[int] warmup_cosine_lr_warmup_epochs: Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + :param pulumi.Input[float] weight_decay: Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + :param pulumi.Input[int] weighted_loss: Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ + if advanced_settings is not None: + pulumi.set(__self__, "advanced_settings", advanced_settings) + if ams_gradient is not None: + pulumi.set(__self__, "ams_gradient", ams_gradient) + if augmentations is not None: + pulumi.set(__self__, "augmentations", augmentations) + if beta1 is not None: + pulumi.set(__self__, "beta1", beta1) + if beta2 is not None: + pulumi.set(__self__, "beta2", beta2) + if checkpoint_frequency is not None: + pulumi.set(__self__, "checkpoint_frequency", checkpoint_frequency) + if checkpoint_model is not None: + pulumi.set(__self__, "checkpoint_model", checkpoint_model) + if checkpoint_run_id is not None: + pulumi.set(__self__, "checkpoint_run_id", checkpoint_run_id) + if distributed is not None: + pulumi.set(__self__, "distributed", distributed) + if early_stopping is not None: + pulumi.set(__self__, "early_stopping", early_stopping) + if early_stopping_delay is not None: + pulumi.set(__self__, "early_stopping_delay", early_stopping_delay) + if early_stopping_patience is not None: + pulumi.set(__self__, "early_stopping_patience", early_stopping_patience) + if enable_onnx_normalization is not None: + pulumi.set(__self__, "enable_onnx_normalization", enable_onnx_normalization) + if evaluation_frequency is not None: + pulumi.set(__self__, "evaluation_frequency", evaluation_frequency) + if gradient_accumulation_step is not None: + pulumi.set(__self__, "gradient_accumulation_step", gradient_accumulation_step) + if layers_to_freeze is not None: + pulumi.set(__self__, "layers_to_freeze", layers_to_freeze) + if learning_rate is not None: + pulumi.set(__self__, "learning_rate", learning_rate) + if learning_rate_scheduler is None: + learning_rate_scheduler = 'None' + if learning_rate_scheduler is not None: + pulumi.set(__self__, "learning_rate_scheduler", learning_rate_scheduler) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + if momentum is not None: + pulumi.set(__self__, "momentum", momentum) + if nesterov is not None: + pulumi.set(__self__, "nesterov", nesterov) + if number_of_epochs is not None: + pulumi.set(__self__, "number_of_epochs", number_of_epochs) + if number_of_workers is not None: + pulumi.set(__self__, "number_of_workers", number_of_workers) + if optimizer is None: + optimizer = 'None' + if optimizer is not None: + pulumi.set(__self__, "optimizer", optimizer) + if random_seed is not None: + pulumi.set(__self__, "random_seed", random_seed) + if step_lr_gamma is not None: + pulumi.set(__self__, "step_lr_gamma", step_lr_gamma) + if step_lr_step_size is not None: + pulumi.set(__self__, "step_lr_step_size", step_lr_step_size) + if training_batch_size is not None: + pulumi.set(__self__, "training_batch_size", training_batch_size) + if training_crop_size is not None: + pulumi.set(__self__, "training_crop_size", training_crop_size) + if validation_batch_size is not None: + pulumi.set(__self__, "validation_batch_size", validation_batch_size) + if validation_crop_size is not None: + pulumi.set(__self__, "validation_crop_size", validation_crop_size) + if validation_resize_size is not None: + pulumi.set(__self__, "validation_resize_size", validation_resize_size) + if warmup_cosine_lr_cycles is not None: + pulumi.set(__self__, "warmup_cosine_lr_cycles", warmup_cosine_lr_cycles) + if warmup_cosine_lr_warmup_epochs is not None: + pulumi.set(__self__, "warmup_cosine_lr_warmup_epochs", warmup_cosine_lr_warmup_epochs) + if weight_decay is not None: + pulumi.set(__self__, "weight_decay", weight_decay) + if weighted_loss is not None: + pulumi.set(__self__, "weighted_loss", weighted_loss) + + @property + @pulumi.getter(name="advancedSettings") + def advanced_settings(self) -> Optional[pulumi.Input[str]]: + """ + Settings for advanced scenarios. + """ + return pulumi.get(self, "advanced_settings") + + @advanced_settings.setter + def advanced_settings(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "advanced_settings", value) + + @property + @pulumi.getter(name="amsGradient") + def ams_gradient(self) -> Optional[pulumi.Input[bool]]: + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + return pulumi.get(self, "ams_gradient") + + @ams_gradient.setter + def ams_gradient(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "ams_gradient", value) + + @property + @pulumi.getter + def augmentations(self) -> Optional[pulumi.Input[str]]: + """ + Settings for using Augmentations. + """ + return pulumi.get(self, "augmentations") + + @augmentations.setter + def augmentations(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "augmentations", value) + + @property + @pulumi.getter + def beta1(self) -> Optional[pulumi.Input[float]]: + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta1") + + @beta1.setter + def beta1(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "beta1", value) + + @property + @pulumi.getter + def beta2(self) -> Optional[pulumi.Input[float]]: + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta2") + + @beta2.setter + def beta2(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "beta2", value) + + @property + @pulumi.getter(name="checkpointFrequency") + def checkpoint_frequency(self) -> Optional[pulumi.Input[int]]: + """ + Frequency to store model checkpoints. Must be a positive integer. + """ + return pulumi.get(self, "checkpoint_frequency") + + @checkpoint_frequency.setter + def checkpoint_frequency(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "checkpoint_frequency", value) + + @property + @pulumi.getter(name="checkpointModel") + def checkpoint_model(self) -> Optional[pulumi.Input['MLFlowModelJobInputArgs']]: + """ + The pretrained checkpoint model for incremental training. + """ + return pulumi.get(self, "checkpoint_model") + + @checkpoint_model.setter + def checkpoint_model(self, value: Optional[pulumi.Input['MLFlowModelJobInputArgs']]): + pulumi.set(self, "checkpoint_model", value) + + @property + @pulumi.getter(name="checkpointRunId") + def checkpoint_run_id(self) -> Optional[pulumi.Input[str]]: + """ + The id of a previous run that has a pretrained checkpoint for incremental training. + """ + return pulumi.get(self, "checkpoint_run_id") + + @checkpoint_run_id.setter + def checkpoint_run_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "checkpoint_run_id", value) + + @property + @pulumi.getter + def distributed(self) -> Optional[pulumi.Input[bool]]: + """ + Whether to use distributed training. + """ + return pulumi.get(self, "distributed") + + @distributed.setter + def distributed(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "distributed", value) + + @property + @pulumi.getter(name="earlyStopping") + def early_stopping(self) -> Optional[pulumi.Input[bool]]: + """ + Enable early stopping logic during training. + """ + return pulumi.get(self, "early_stopping") + + @early_stopping.setter + def early_stopping(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "early_stopping", value) + + @property + @pulumi.getter(name="earlyStoppingDelay") + def early_stopping_delay(self) -> Optional[pulumi.Input[int]]: + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_delay") + + @early_stopping_delay.setter + def early_stopping_delay(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "early_stopping_delay", value) + + @property + @pulumi.getter(name="earlyStoppingPatience") + def early_stopping_patience(self) -> Optional[pulumi.Input[int]]: + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_patience") + + @early_stopping_patience.setter + def early_stopping_patience(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "early_stopping_patience", value) + + @property + @pulumi.getter(name="enableOnnxNormalization") + def enable_onnx_normalization(self) -> Optional[pulumi.Input[bool]]: + """ + Enable normalization when exporting ONNX model. + """ + return pulumi.get(self, "enable_onnx_normalization") + + @enable_onnx_normalization.setter + def enable_onnx_normalization(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_onnx_normalization", value) + + @property + @pulumi.getter(name="evaluationFrequency") + def evaluation_frequency(self) -> Optional[pulumi.Input[int]]: + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + return pulumi.get(self, "evaluation_frequency") + + @evaluation_frequency.setter + def evaluation_frequency(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "evaluation_frequency", value) + + @property + @pulumi.getter(name="gradientAccumulationStep") + def gradient_accumulation_step(self) -> Optional[pulumi.Input[int]]: + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + return pulumi.get(self, "gradient_accumulation_step") + + @gradient_accumulation_step.setter + def gradient_accumulation_step(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "gradient_accumulation_step", value) + + @property + @pulumi.getter(name="layersToFreeze") + def layers_to_freeze(self) -> Optional[pulumi.Input[int]]: + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "layers_to_freeze") + + @layers_to_freeze.setter + def layers_to_freeze(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "layers_to_freeze", value) + + @property + @pulumi.getter(name="learningRate") + def learning_rate(self) -> Optional[pulumi.Input[float]]: + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "learning_rate") + + @learning_rate.setter + def learning_rate(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "learning_rate", value) + + @property + @pulumi.getter(name="learningRateScheduler") + def learning_rate_scheduler(self) -> Optional[pulumi.Input[Union[str, 'LearningRateScheduler']]]: + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + return pulumi.get(self, "learning_rate_scheduler") + + @learning_rate_scheduler.setter + def learning_rate_scheduler(self, value: Optional[pulumi.Input[Union[str, 'LearningRateScheduler']]]): + pulumi.set(self, "learning_rate_scheduler", value) + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "model_name") + + @model_name.setter + def model_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_name", value) + + @property + @pulumi.getter + def momentum(self) -> Optional[pulumi.Input[float]]: + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "momentum") + + @momentum.setter + def momentum(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "momentum", value) + + @property + @pulumi.getter + def nesterov(self) -> Optional[pulumi.Input[bool]]: + """ + Enable nesterov when optimizer is 'sgd'. + """ + return pulumi.get(self, "nesterov") + + @nesterov.setter + def nesterov(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "nesterov", value) + + @property + @pulumi.getter(name="numberOfEpochs") + def number_of_epochs(self) -> Optional[pulumi.Input[int]]: + """ + Number of training epochs. Must be a positive integer. + """ + return pulumi.get(self, "number_of_epochs") + + @number_of_epochs.setter + def number_of_epochs(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "number_of_epochs", value) + + @property + @pulumi.getter(name="numberOfWorkers") + def number_of_workers(self) -> Optional[pulumi.Input[int]]: + """ + Number of data loader workers. Must be a non-negative integer. + """ + return pulumi.get(self, "number_of_workers") + + @number_of_workers.setter + def number_of_workers(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "number_of_workers", value) + + @property + @pulumi.getter + def optimizer(self) -> Optional[pulumi.Input[Union[str, 'StochasticOptimizer']]]: + """ + Type of optimizer. + """ + return pulumi.get(self, "optimizer") + + @optimizer.setter + def optimizer(self, value: Optional[pulumi.Input[Union[str, 'StochasticOptimizer']]]): + pulumi.set(self, "optimizer", value) + + @property + @pulumi.getter(name="randomSeed") + def random_seed(self) -> Optional[pulumi.Input[int]]: + """ + Random seed to be used when using deterministic training. + """ + return pulumi.get(self, "random_seed") + + @random_seed.setter + def random_seed(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "random_seed", value) + + @property + @pulumi.getter(name="stepLRGamma") + def step_lr_gamma(self) -> Optional[pulumi.Input[float]]: + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "step_lr_gamma") + + @step_lr_gamma.setter + def step_lr_gamma(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "step_lr_gamma", value) + + @property + @pulumi.getter(name="stepLRStepSize") + def step_lr_step_size(self) -> Optional[pulumi.Input[int]]: + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + return pulumi.get(self, "step_lr_step_size") + + @step_lr_step_size.setter + def step_lr_step_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "step_lr_step_size", value) + + @property + @pulumi.getter(name="trainingBatchSize") + def training_batch_size(self) -> Optional[pulumi.Input[int]]: + """ + Training batch size. Must be a positive integer. + """ + return pulumi.get(self, "training_batch_size") + + @training_batch_size.setter + def training_batch_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "training_batch_size", value) + + @property + @pulumi.getter(name="trainingCropSize") + def training_crop_size(self) -> Optional[pulumi.Input[int]]: + """ + Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + """ + return pulumi.get(self, "training_crop_size") + + @training_crop_size.setter + def training_crop_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "training_crop_size", value) + + @property + @pulumi.getter(name="validationBatchSize") + def validation_batch_size(self) -> Optional[pulumi.Input[int]]: + """ + Validation batch size. Must be a positive integer. + """ + return pulumi.get(self, "validation_batch_size") + + @validation_batch_size.setter + def validation_batch_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "validation_batch_size", value) + + @property + @pulumi.getter(name="validationCropSize") + def validation_crop_size(self) -> Optional[pulumi.Input[int]]: + """ + Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + """ + return pulumi.get(self, "validation_crop_size") + + @validation_crop_size.setter + def validation_crop_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "validation_crop_size", value) + + @property + @pulumi.getter(name="validationResizeSize") + def validation_resize_size(self) -> Optional[pulumi.Input[int]]: + """ + Image size to which to resize before cropping for validation dataset. Must be a positive integer. + """ + return pulumi.get(self, "validation_resize_size") + + @validation_resize_size.setter + def validation_resize_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "validation_resize_size", value) + + @property + @pulumi.getter(name="warmupCosineLRCycles") + def warmup_cosine_lr_cycles(self) -> Optional[pulumi.Input[float]]: + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "warmup_cosine_lr_cycles") + + @warmup_cosine_lr_cycles.setter + def warmup_cosine_lr_cycles(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "warmup_cosine_lr_cycles", value) + + @property + @pulumi.getter(name="warmupCosineLRWarmupEpochs") + def warmup_cosine_lr_warmup_epochs(self) -> Optional[pulumi.Input[int]]: + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + return pulumi.get(self, "warmup_cosine_lr_warmup_epochs") + + @warmup_cosine_lr_warmup_epochs.setter + def warmup_cosine_lr_warmup_epochs(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "warmup_cosine_lr_warmup_epochs", value) + + @property + @pulumi.getter(name="weightDecay") + def weight_decay(self) -> Optional[pulumi.Input[float]]: + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "weight_decay") + + @weight_decay.setter + def weight_decay(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "weight_decay", value) + + @property + @pulumi.getter(name="weightedLoss") + def weighted_loss(self) -> Optional[pulumi.Input[int]]: + """ + Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ + return pulumi.get(self, "weighted_loss") + + @weighted_loss.setter + def weighted_loss(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "weighted_loss", value) + + +if not MYPY: + class ImageModelSettingsObjectDetectionArgsDict(TypedDict): + """ + Settings used for training the model. + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + advanced_settings: NotRequired[pulumi.Input[str]] + """ + Settings for advanced scenarios. + """ + ams_gradient: NotRequired[pulumi.Input[bool]] + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + augmentations: NotRequired[pulumi.Input[str]] + """ + Settings for using Augmentations. + """ + beta1: NotRequired[pulumi.Input[float]] + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + beta2: NotRequired[pulumi.Input[float]] + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + box_detections_per_image: NotRequired[pulumi.Input[int]] + """ + Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + box_score_threshold: NotRequired[pulumi.Input[float]] + """ + During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + """ + checkpoint_frequency: NotRequired[pulumi.Input[int]] + """ + Frequency to store model checkpoints. Must be a positive integer. + """ + checkpoint_model: NotRequired[pulumi.Input['MLFlowModelJobInputArgsDict']] + """ + The pretrained checkpoint model for incremental training. + """ + checkpoint_run_id: NotRequired[pulumi.Input[str]] + """ + The id of a previous run that has a pretrained checkpoint for incremental training. + """ + distributed: NotRequired[pulumi.Input[bool]] + """ + Whether to use distributed training. + """ + early_stopping: NotRequired[pulumi.Input[bool]] + """ + Enable early stopping logic during training. + """ + early_stopping_delay: NotRequired[pulumi.Input[int]] + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + early_stopping_patience: NotRequired[pulumi.Input[int]] + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + enable_onnx_normalization: NotRequired[pulumi.Input[bool]] + """ + Enable normalization when exporting ONNX model. + """ + evaluation_frequency: NotRequired[pulumi.Input[int]] + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + gradient_accumulation_step: NotRequired[pulumi.Input[int]] + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + image_size: NotRequired[pulumi.Input[int]] + """ + Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + layers_to_freeze: NotRequired[pulumi.Input[int]] + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + learning_rate: NotRequired[pulumi.Input[float]] + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + learning_rate_scheduler: NotRequired[pulumi.Input[Union[str, 'LearningRateScheduler']]] + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + max_size: NotRequired[pulumi.Input[int]] + """ + Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + min_size: NotRequired[pulumi.Input[int]] + """ + Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + model_name: NotRequired[pulumi.Input[str]] + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + model_size: NotRequired[pulumi.Input[Union[str, 'ModelSize']]] + """ + Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + momentum: NotRequired[pulumi.Input[float]] + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + multi_scale: NotRequired[pulumi.Input[bool]] + """ + Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + nesterov: NotRequired[pulumi.Input[bool]] + """ + Enable nesterov when optimizer is 'sgd'. + """ + nms_iou_threshold: NotRequired[pulumi.Input[float]] + """ + IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + """ + number_of_epochs: NotRequired[pulumi.Input[int]] + """ + Number of training epochs. Must be a positive integer. + """ + number_of_workers: NotRequired[pulumi.Input[int]] + """ + Number of data loader workers. Must be a non-negative integer. + """ + optimizer: NotRequired[pulumi.Input[Union[str, 'StochasticOptimizer']]] + """ + Type of optimizer. + """ + random_seed: NotRequired[pulumi.Input[int]] + """ + Random seed to be used when using deterministic training. + """ + step_lr_gamma: NotRequired[pulumi.Input[float]] + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + step_lr_step_size: NotRequired[pulumi.Input[int]] + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + tile_grid_size: NotRequired[pulumi.Input[str]] + """ + The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + tile_overlap_ratio: NotRequired[pulumi.Input[float]] + """ + Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + """ + tile_predictions_nms_threshold: NotRequired[pulumi.Input[float]] + """ + The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + training_batch_size: NotRequired[pulumi.Input[int]] + """ + Training batch size. Must be a positive integer. + """ + validation_batch_size: NotRequired[pulumi.Input[int]] + """ + Validation batch size. Must be a positive integer. + """ + validation_iou_threshold: NotRequired[pulumi.Input[float]] + """ + IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + """ + validation_metric_type: NotRequired[pulumi.Input[Union[str, 'ValidationMetricType']]] + """ + Metric computation method to use for validation metrics. + """ + warmup_cosine_lr_cycles: NotRequired[pulumi.Input[float]] + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + warmup_cosine_lr_warmup_epochs: NotRequired[pulumi.Input[int]] + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + weight_decay: NotRequired[pulumi.Input[float]] + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ +elif False: + ImageModelSettingsObjectDetectionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageModelSettingsObjectDetectionArgs: + def __init__(__self__, *, + advanced_settings: Optional[pulumi.Input[str]] = None, + ams_gradient: Optional[pulumi.Input[bool]] = None, + augmentations: Optional[pulumi.Input[str]] = None, + beta1: Optional[pulumi.Input[float]] = None, + beta2: Optional[pulumi.Input[float]] = None, + box_detections_per_image: Optional[pulumi.Input[int]] = None, + box_score_threshold: Optional[pulumi.Input[float]] = None, + checkpoint_frequency: Optional[pulumi.Input[int]] = None, + checkpoint_model: Optional[pulumi.Input['MLFlowModelJobInputArgs']] = None, + checkpoint_run_id: Optional[pulumi.Input[str]] = None, + distributed: Optional[pulumi.Input[bool]] = None, + early_stopping: Optional[pulumi.Input[bool]] = None, + early_stopping_delay: Optional[pulumi.Input[int]] = None, + early_stopping_patience: Optional[pulumi.Input[int]] = None, + enable_onnx_normalization: Optional[pulumi.Input[bool]] = None, + evaluation_frequency: Optional[pulumi.Input[int]] = None, + gradient_accumulation_step: Optional[pulumi.Input[int]] = None, + image_size: Optional[pulumi.Input[int]] = None, + layers_to_freeze: Optional[pulumi.Input[int]] = None, + learning_rate: Optional[pulumi.Input[float]] = None, + learning_rate_scheduler: Optional[pulumi.Input[Union[str, 'LearningRateScheduler']]] = None, + max_size: Optional[pulumi.Input[int]] = None, + min_size: Optional[pulumi.Input[int]] = None, + model_name: Optional[pulumi.Input[str]] = None, + model_size: Optional[pulumi.Input[Union[str, 'ModelSize']]] = None, + momentum: Optional[pulumi.Input[float]] = None, + multi_scale: Optional[pulumi.Input[bool]] = None, + nesterov: Optional[pulumi.Input[bool]] = None, + nms_iou_threshold: Optional[pulumi.Input[float]] = None, + number_of_epochs: Optional[pulumi.Input[int]] = None, + number_of_workers: Optional[pulumi.Input[int]] = None, + optimizer: Optional[pulumi.Input[Union[str, 'StochasticOptimizer']]] = None, + random_seed: Optional[pulumi.Input[int]] = None, + step_lr_gamma: Optional[pulumi.Input[float]] = None, + step_lr_step_size: Optional[pulumi.Input[int]] = None, + tile_grid_size: Optional[pulumi.Input[str]] = None, + tile_overlap_ratio: Optional[pulumi.Input[float]] = None, + tile_predictions_nms_threshold: Optional[pulumi.Input[float]] = None, + training_batch_size: Optional[pulumi.Input[int]] = None, + validation_batch_size: Optional[pulumi.Input[int]] = None, + validation_iou_threshold: Optional[pulumi.Input[float]] = None, + validation_metric_type: Optional[pulumi.Input[Union[str, 'ValidationMetricType']]] = None, + warmup_cosine_lr_cycles: Optional[pulumi.Input[float]] = None, + warmup_cosine_lr_warmup_epochs: Optional[pulumi.Input[int]] = None, + weight_decay: Optional[pulumi.Input[float]] = None): + """ + Settings used for training the model. + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[str] advanced_settings: Settings for advanced scenarios. + :param pulumi.Input[bool] ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'. + :param pulumi.Input[str] augmentations: Settings for using Augmentations. + :param pulumi.Input[float] beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param pulumi.Input[float] beta2: Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param pulumi.Input[int] box_detections_per_image: Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[float] box_score_threshold: During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + :param pulumi.Input[int] checkpoint_frequency: Frequency to store model checkpoints. Must be a positive integer. + :param pulumi.Input['MLFlowModelJobInputArgs'] checkpoint_model: The pretrained checkpoint model for incremental training. + :param pulumi.Input[str] checkpoint_run_id: The id of a previous run that has a pretrained checkpoint for incremental training. + :param pulumi.Input[bool] distributed: Whether to use distributed training. + :param pulumi.Input[bool] early_stopping: Enable early stopping logic during training. + :param pulumi.Input[int] early_stopping_delay: Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + :param pulumi.Input[int] early_stopping_patience: Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + :param pulumi.Input[bool] enable_onnx_normalization: Enable normalization when exporting ONNX model. + :param pulumi.Input[int] evaluation_frequency: Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + :param pulumi.Input[int] gradient_accumulation_step: Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + :param pulumi.Input[int] image_size: Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + :param pulumi.Input[int] layers_to_freeze: Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[float] learning_rate: Initial learning rate. Must be a float in the range [0, 1]. + :param pulumi.Input[Union[str, 'LearningRateScheduler']] learning_rate_scheduler: Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + :param pulumi.Input[int] max_size: Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[int] min_size: Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[str] model_name: Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param pulumi.Input[Union[str, 'ModelSize']] model_size: Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + :param pulumi.Input[float] momentum: Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + :param pulumi.Input[bool] multi_scale: Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + :param pulumi.Input[bool] nesterov: Enable nesterov when optimizer is 'sgd'. + :param pulumi.Input[float] nms_iou_threshold: IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + :param pulumi.Input[int] number_of_epochs: Number of training epochs. Must be a positive integer. + :param pulumi.Input[int] number_of_workers: Number of data loader workers. Must be a non-negative integer. + :param pulumi.Input[Union[str, 'StochasticOptimizer']] optimizer: Type of optimizer. + :param pulumi.Input[int] random_seed: Random seed to be used when using deterministic training. + :param pulumi.Input[float] step_lr_gamma: Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + :param pulumi.Input[int] step_lr_step_size: Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + :param pulumi.Input[str] tile_grid_size: The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[float] tile_overlap_ratio: Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[float] tile_predictions_nms_threshold: The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + :param pulumi.Input[int] training_batch_size: Training batch size. Must be a positive integer. + :param pulumi.Input[int] validation_batch_size: Validation batch size. Must be a positive integer. + :param pulumi.Input[float] validation_iou_threshold: IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + :param pulumi.Input[Union[str, 'ValidationMetricType']] validation_metric_type: Metric computation method to use for validation metrics. + :param pulumi.Input[float] warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + :param pulumi.Input[int] warmup_cosine_lr_warmup_epochs: Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + :param pulumi.Input[float] weight_decay: Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + if advanced_settings is not None: + pulumi.set(__self__, "advanced_settings", advanced_settings) + if ams_gradient is not None: + pulumi.set(__self__, "ams_gradient", ams_gradient) + if augmentations is not None: + pulumi.set(__self__, "augmentations", augmentations) + if beta1 is not None: + pulumi.set(__self__, "beta1", beta1) + if beta2 is not None: + pulumi.set(__self__, "beta2", beta2) + if box_detections_per_image is not None: + pulumi.set(__self__, "box_detections_per_image", box_detections_per_image) + if box_score_threshold is not None: + pulumi.set(__self__, "box_score_threshold", box_score_threshold) + if checkpoint_frequency is not None: + pulumi.set(__self__, "checkpoint_frequency", checkpoint_frequency) + if checkpoint_model is not None: + pulumi.set(__self__, "checkpoint_model", checkpoint_model) + if checkpoint_run_id is not None: + pulumi.set(__self__, "checkpoint_run_id", checkpoint_run_id) + if distributed is not None: + pulumi.set(__self__, "distributed", distributed) + if early_stopping is not None: + pulumi.set(__self__, "early_stopping", early_stopping) + if early_stopping_delay is not None: + pulumi.set(__self__, "early_stopping_delay", early_stopping_delay) + if early_stopping_patience is not None: + pulumi.set(__self__, "early_stopping_patience", early_stopping_patience) + if enable_onnx_normalization is not None: + pulumi.set(__self__, "enable_onnx_normalization", enable_onnx_normalization) + if evaluation_frequency is not None: + pulumi.set(__self__, "evaluation_frequency", evaluation_frequency) + if gradient_accumulation_step is not None: + pulumi.set(__self__, "gradient_accumulation_step", gradient_accumulation_step) + if image_size is not None: + pulumi.set(__self__, "image_size", image_size) + if layers_to_freeze is not None: + pulumi.set(__self__, "layers_to_freeze", layers_to_freeze) + if learning_rate is not None: + pulumi.set(__self__, "learning_rate", learning_rate) + if learning_rate_scheduler is None: + learning_rate_scheduler = 'None' + if learning_rate_scheduler is not None: + pulumi.set(__self__, "learning_rate_scheduler", learning_rate_scheduler) + if max_size is not None: + pulumi.set(__self__, "max_size", max_size) + if min_size is not None: + pulumi.set(__self__, "min_size", min_size) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + if model_size is None: + model_size = 'None' + if model_size is not None: + pulumi.set(__self__, "model_size", model_size) + if momentum is not None: + pulumi.set(__self__, "momentum", momentum) + if multi_scale is not None: + pulumi.set(__self__, "multi_scale", multi_scale) + if nesterov is not None: + pulumi.set(__self__, "nesterov", nesterov) + if nms_iou_threshold is not None: + pulumi.set(__self__, "nms_iou_threshold", nms_iou_threshold) + if number_of_epochs is not None: + pulumi.set(__self__, "number_of_epochs", number_of_epochs) + if number_of_workers is not None: + pulumi.set(__self__, "number_of_workers", number_of_workers) + if optimizer is None: + optimizer = 'None' + if optimizer is not None: + pulumi.set(__self__, "optimizer", optimizer) + if random_seed is not None: + pulumi.set(__self__, "random_seed", random_seed) + if step_lr_gamma is not None: + pulumi.set(__self__, "step_lr_gamma", step_lr_gamma) + if step_lr_step_size is not None: + pulumi.set(__self__, "step_lr_step_size", step_lr_step_size) + if tile_grid_size is not None: + pulumi.set(__self__, "tile_grid_size", tile_grid_size) + if tile_overlap_ratio is not None: + pulumi.set(__self__, "tile_overlap_ratio", tile_overlap_ratio) + if tile_predictions_nms_threshold is not None: + pulumi.set(__self__, "tile_predictions_nms_threshold", tile_predictions_nms_threshold) + if training_batch_size is not None: + pulumi.set(__self__, "training_batch_size", training_batch_size) + if validation_batch_size is not None: + pulumi.set(__self__, "validation_batch_size", validation_batch_size) + if validation_iou_threshold is not None: + pulumi.set(__self__, "validation_iou_threshold", validation_iou_threshold) + if validation_metric_type is None: + validation_metric_type = 'None' + if validation_metric_type is not None: + pulumi.set(__self__, "validation_metric_type", validation_metric_type) + if warmup_cosine_lr_cycles is not None: + pulumi.set(__self__, "warmup_cosine_lr_cycles", warmup_cosine_lr_cycles) + if warmup_cosine_lr_warmup_epochs is not None: + pulumi.set(__self__, "warmup_cosine_lr_warmup_epochs", warmup_cosine_lr_warmup_epochs) + if weight_decay is not None: + pulumi.set(__self__, "weight_decay", weight_decay) + + @property + @pulumi.getter(name="advancedSettings") + def advanced_settings(self) -> Optional[pulumi.Input[str]]: + """ + Settings for advanced scenarios. + """ + return pulumi.get(self, "advanced_settings") + + @advanced_settings.setter + def advanced_settings(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "advanced_settings", value) + + @property + @pulumi.getter(name="amsGradient") + def ams_gradient(self) -> Optional[pulumi.Input[bool]]: + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + return pulumi.get(self, "ams_gradient") + + @ams_gradient.setter + def ams_gradient(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "ams_gradient", value) + + @property + @pulumi.getter + def augmentations(self) -> Optional[pulumi.Input[str]]: + """ + Settings for using Augmentations. + """ + return pulumi.get(self, "augmentations") + + @augmentations.setter + def augmentations(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "augmentations", value) + + @property + @pulumi.getter + def beta1(self) -> Optional[pulumi.Input[float]]: + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta1") + + @beta1.setter + def beta1(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "beta1", value) + + @property + @pulumi.getter + def beta2(self) -> Optional[pulumi.Input[float]]: + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta2") + + @beta2.setter + def beta2(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "beta2", value) + + @property + @pulumi.getter(name="boxDetectionsPerImage") + def box_detections_per_image(self) -> Optional[pulumi.Input[int]]: + """ + Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "box_detections_per_image") + + @box_detections_per_image.setter + def box_detections_per_image(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "box_detections_per_image", value) + + @property + @pulumi.getter(name="boxScoreThreshold") + def box_score_threshold(self) -> Optional[pulumi.Input[float]]: + """ + During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "box_score_threshold") + + @box_score_threshold.setter + def box_score_threshold(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "box_score_threshold", value) + + @property + @pulumi.getter(name="checkpointFrequency") + def checkpoint_frequency(self) -> Optional[pulumi.Input[int]]: + """ + Frequency to store model checkpoints. Must be a positive integer. + """ + return pulumi.get(self, "checkpoint_frequency") + + @checkpoint_frequency.setter + def checkpoint_frequency(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "checkpoint_frequency", value) + + @property + @pulumi.getter(name="checkpointModel") + def checkpoint_model(self) -> Optional[pulumi.Input['MLFlowModelJobInputArgs']]: + """ + The pretrained checkpoint model for incremental training. + """ + return pulumi.get(self, "checkpoint_model") + + @checkpoint_model.setter + def checkpoint_model(self, value: Optional[pulumi.Input['MLFlowModelJobInputArgs']]): + pulumi.set(self, "checkpoint_model", value) + + @property + @pulumi.getter(name="checkpointRunId") + def checkpoint_run_id(self) -> Optional[pulumi.Input[str]]: + """ + The id of a previous run that has a pretrained checkpoint for incremental training. + """ + return pulumi.get(self, "checkpoint_run_id") + + @checkpoint_run_id.setter + def checkpoint_run_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "checkpoint_run_id", value) + + @property + @pulumi.getter + def distributed(self) -> Optional[pulumi.Input[bool]]: + """ + Whether to use distributed training. + """ + return pulumi.get(self, "distributed") + + @distributed.setter + def distributed(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "distributed", value) + + @property + @pulumi.getter(name="earlyStopping") + def early_stopping(self) -> Optional[pulumi.Input[bool]]: + """ + Enable early stopping logic during training. + """ + return pulumi.get(self, "early_stopping") + + @early_stopping.setter + def early_stopping(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "early_stopping", value) + + @property + @pulumi.getter(name="earlyStoppingDelay") + def early_stopping_delay(self) -> Optional[pulumi.Input[int]]: + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_delay") + + @early_stopping_delay.setter + def early_stopping_delay(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "early_stopping_delay", value) + + @property + @pulumi.getter(name="earlyStoppingPatience") + def early_stopping_patience(self) -> Optional[pulumi.Input[int]]: + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_patience") + + @early_stopping_patience.setter + def early_stopping_patience(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "early_stopping_patience", value) + + @property + @pulumi.getter(name="enableOnnxNormalization") + def enable_onnx_normalization(self) -> Optional[pulumi.Input[bool]]: + """ + Enable normalization when exporting ONNX model. + """ + return pulumi.get(self, "enable_onnx_normalization") + + @enable_onnx_normalization.setter + def enable_onnx_normalization(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_onnx_normalization", value) + + @property + @pulumi.getter(name="evaluationFrequency") + def evaluation_frequency(self) -> Optional[pulumi.Input[int]]: + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + return pulumi.get(self, "evaluation_frequency") + + @evaluation_frequency.setter + def evaluation_frequency(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "evaluation_frequency", value) + + @property + @pulumi.getter(name="gradientAccumulationStep") + def gradient_accumulation_step(self) -> Optional[pulumi.Input[int]]: + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + return pulumi.get(self, "gradient_accumulation_step") + + @gradient_accumulation_step.setter + def gradient_accumulation_step(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "gradient_accumulation_step", value) + + @property + @pulumi.getter(name="imageSize") + def image_size(self) -> Optional[pulumi.Input[int]]: + """ + Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "image_size") + + @image_size.setter + def image_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "image_size", value) + + @property + @pulumi.getter(name="layersToFreeze") + def layers_to_freeze(self) -> Optional[pulumi.Input[int]]: + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "layers_to_freeze") + + @layers_to_freeze.setter + def layers_to_freeze(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "layers_to_freeze", value) + + @property + @pulumi.getter(name="learningRate") + def learning_rate(self) -> Optional[pulumi.Input[float]]: + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "learning_rate") + + @learning_rate.setter + def learning_rate(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "learning_rate", value) + + @property + @pulumi.getter(name="learningRateScheduler") + def learning_rate_scheduler(self) -> Optional[pulumi.Input[Union[str, 'LearningRateScheduler']]]: + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + return pulumi.get(self, "learning_rate_scheduler") + + @learning_rate_scheduler.setter + def learning_rate_scheduler(self, value: Optional[pulumi.Input[Union[str, 'LearningRateScheduler']]]): + pulumi.set(self, "learning_rate_scheduler", value) + + @property + @pulumi.getter(name="maxSize") + def max_size(self) -> Optional[pulumi.Input[int]]: + """ + Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "max_size") + + @max_size.setter + def max_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_size", value) + + @property + @pulumi.getter(name="minSize") + def min_size(self) -> Optional[pulumi.Input[int]]: + """ + Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "min_size") + + @min_size.setter + def min_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "min_size", value) + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "model_name") + + @model_name.setter + def model_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_name", value) + + @property + @pulumi.getter(name="modelSize") + def model_size(self) -> Optional[pulumi.Input[Union[str, 'ModelSize']]]: + """ + Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "model_size") + + @model_size.setter + def model_size(self, value: Optional[pulumi.Input[Union[str, 'ModelSize']]]): + pulumi.set(self, "model_size", value) + + @property + @pulumi.getter + def momentum(self) -> Optional[pulumi.Input[float]]: + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "momentum") + + @momentum.setter + def momentum(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "momentum", value) + + @property + @pulumi.getter(name="multiScale") + def multi_scale(self) -> Optional[pulumi.Input[bool]]: + """ + Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "multi_scale") + + @multi_scale.setter + def multi_scale(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "multi_scale", value) + + @property + @pulumi.getter + def nesterov(self) -> Optional[pulumi.Input[bool]]: + """ + Enable nesterov when optimizer is 'sgd'. + """ + return pulumi.get(self, "nesterov") + + @nesterov.setter + def nesterov(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "nesterov", value) + + @property + @pulumi.getter(name="nmsIouThreshold") + def nms_iou_threshold(self) -> Optional[pulumi.Input[float]]: + """ + IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "nms_iou_threshold") + + @nms_iou_threshold.setter + def nms_iou_threshold(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "nms_iou_threshold", value) + + @property + @pulumi.getter(name="numberOfEpochs") + def number_of_epochs(self) -> Optional[pulumi.Input[int]]: + """ + Number of training epochs. Must be a positive integer. + """ + return pulumi.get(self, "number_of_epochs") + + @number_of_epochs.setter + def number_of_epochs(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "number_of_epochs", value) + + @property + @pulumi.getter(name="numberOfWorkers") + def number_of_workers(self) -> Optional[pulumi.Input[int]]: + """ + Number of data loader workers. Must be a non-negative integer. + """ + return pulumi.get(self, "number_of_workers") + + @number_of_workers.setter + def number_of_workers(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "number_of_workers", value) + + @property + @pulumi.getter + def optimizer(self) -> Optional[pulumi.Input[Union[str, 'StochasticOptimizer']]]: + """ + Type of optimizer. + """ + return pulumi.get(self, "optimizer") + + @optimizer.setter + def optimizer(self, value: Optional[pulumi.Input[Union[str, 'StochasticOptimizer']]]): + pulumi.set(self, "optimizer", value) + + @property + @pulumi.getter(name="randomSeed") + def random_seed(self) -> Optional[pulumi.Input[int]]: + """ + Random seed to be used when using deterministic training. + """ + return pulumi.get(self, "random_seed") + + @random_seed.setter + def random_seed(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "random_seed", value) + + @property + @pulumi.getter(name="stepLRGamma") + def step_lr_gamma(self) -> Optional[pulumi.Input[float]]: + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "step_lr_gamma") + + @step_lr_gamma.setter + def step_lr_gamma(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "step_lr_gamma", value) + + @property + @pulumi.getter(name="stepLRStepSize") + def step_lr_step_size(self) -> Optional[pulumi.Input[int]]: + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + return pulumi.get(self, "step_lr_step_size") + + @step_lr_step_size.setter + def step_lr_step_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "step_lr_step_size", value) + + @property + @pulumi.getter(name="tileGridSize") + def tile_grid_size(self) -> Optional[pulumi.Input[str]]: + """ + The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_grid_size") + + @tile_grid_size.setter + def tile_grid_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tile_grid_size", value) + + @property + @pulumi.getter(name="tileOverlapRatio") + def tile_overlap_ratio(self) -> Optional[pulumi.Input[float]]: + """ + Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_overlap_ratio") + + @tile_overlap_ratio.setter + def tile_overlap_ratio(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "tile_overlap_ratio", value) + + @property + @pulumi.getter(name="tilePredictionsNmsThreshold") + def tile_predictions_nms_threshold(self) -> Optional[pulumi.Input[float]]: + """ + The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_predictions_nms_threshold") + + @tile_predictions_nms_threshold.setter + def tile_predictions_nms_threshold(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "tile_predictions_nms_threshold", value) + + @property + @pulumi.getter(name="trainingBatchSize") + def training_batch_size(self) -> Optional[pulumi.Input[int]]: + """ + Training batch size. Must be a positive integer. + """ + return pulumi.get(self, "training_batch_size") + + @training_batch_size.setter + def training_batch_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "training_batch_size", value) + + @property + @pulumi.getter(name="validationBatchSize") + def validation_batch_size(self) -> Optional[pulumi.Input[int]]: + """ + Validation batch size. Must be a positive integer. + """ + return pulumi.get(self, "validation_batch_size") + + @validation_batch_size.setter + def validation_batch_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "validation_batch_size", value) + + @property + @pulumi.getter(name="validationIouThreshold") + def validation_iou_threshold(self) -> Optional[pulumi.Input[float]]: + """ + IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + """ + return pulumi.get(self, "validation_iou_threshold") + + @validation_iou_threshold.setter + def validation_iou_threshold(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "validation_iou_threshold", value) + + @property + @pulumi.getter(name="validationMetricType") + def validation_metric_type(self) -> Optional[pulumi.Input[Union[str, 'ValidationMetricType']]]: + """ + Metric computation method to use for validation metrics. + """ + return pulumi.get(self, "validation_metric_type") + + @validation_metric_type.setter + def validation_metric_type(self, value: Optional[pulumi.Input[Union[str, 'ValidationMetricType']]]): + pulumi.set(self, "validation_metric_type", value) + + @property + @pulumi.getter(name="warmupCosineLRCycles") + def warmup_cosine_lr_cycles(self) -> Optional[pulumi.Input[float]]: + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "warmup_cosine_lr_cycles") + + @warmup_cosine_lr_cycles.setter + def warmup_cosine_lr_cycles(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "warmup_cosine_lr_cycles", value) + + @property + @pulumi.getter(name="warmupCosineLRWarmupEpochs") + def warmup_cosine_lr_warmup_epochs(self) -> Optional[pulumi.Input[int]]: + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + return pulumi.get(self, "warmup_cosine_lr_warmup_epochs") + + @warmup_cosine_lr_warmup_epochs.setter + def warmup_cosine_lr_warmup_epochs(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "warmup_cosine_lr_warmup_epochs", value) + + @property + @pulumi.getter(name="weightDecay") + def weight_decay(self) -> Optional[pulumi.Input[float]]: + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "weight_decay") + + @weight_decay.setter + def weight_decay(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "weight_decay", value) + + +if not MYPY: + class ImageObjectDetectionArgsDict(TypedDict): + """ + Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + """ + limit_settings: pulumi.Input['ImageLimitSettingsArgsDict'] + """ + [Required] Limit settings for the AutoML job. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'ImageObjectDetection'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + model_settings: NotRequired[pulumi.Input['ImageModelSettingsObjectDetectionArgsDict']] + """ + Settings used for training the model. + """ + primary_metric: NotRequired[pulumi.Input[Union[str, 'ObjectDetectionPrimaryMetrics']]] + """ + Primary metric to optimize for this task. + """ + search_space: NotRequired[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgsDict']]]] + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + sweep_settings: NotRequired[pulumi.Input['ImageSweepSettingsArgsDict']] + """ + Model sweeping and hyperparameter sweeping related settings. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ + validation_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ +elif False: + ImageObjectDetectionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageObjectDetectionArgs: + def __init__(__self__, *, + limit_settings: pulumi.Input['ImageLimitSettingsArgs'], + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + model_settings: Optional[pulumi.Input['ImageModelSettingsObjectDetectionArgs']] = None, + primary_metric: Optional[pulumi.Input[Union[str, 'ObjectDetectionPrimaryMetrics']]] = None, + search_space: Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgs']]]] = None, + sweep_settings: Optional[pulumi.Input['ImageSweepSettingsArgs']] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + validation_data_size: Optional[pulumi.Input[float]] = None): + """ + Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + :param pulumi.Input['ImageLimitSettingsArgs'] limit_settings: [Required] Limit settings for the AutoML job. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'ImageObjectDetection'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input['ImageModelSettingsObjectDetectionArgs'] model_settings: Settings used for training the model. + :param pulumi.Input[Union[str, 'ObjectDetectionPrimaryMetrics']] primary_metric: Primary metric to optimize for this task. + :param pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgs']]] search_space: Search space for sampling different combinations of models and their hyperparameters. + :param pulumi.Input['ImageSweepSettingsArgs'] sweep_settings: Model sweeping and hyperparameter sweeping related settings. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + :param pulumi.Input[float] validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + pulumi.set(__self__, "limit_settings", limit_settings) + pulumi.set(__self__, "task_type", 'ImageObjectDetection') + pulumi.set(__self__, "training_data", training_data) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + if primary_metric is None: + primary_metric = 'MeanAveragePrecision' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if search_space is not None: + pulumi.set(__self__, "search_space", search_space) + if sweep_settings is not None: + pulumi.set(__self__, "sweep_settings", sweep_settings) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> pulumi.Input['ImageLimitSettingsArgs']: + """ + [Required] Limit settings for the AutoML job. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: pulumi.Input['ImageLimitSettingsArgs']): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'ImageObjectDetection'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional[pulumi.Input['ImageModelSettingsObjectDetectionArgs']]: + """ + Settings used for training the model. + """ + return pulumi.get(self, "model_settings") + + @model_settings.setter + def model_settings(self, value: Optional[pulumi.Input['ImageModelSettingsObjectDetectionArgs']]): + pulumi.set(self, "model_settings", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[pulumi.Input[Union[str, 'ObjectDetectionPrimaryMetrics']]]: + """ + Primary metric to optimize for this task. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: Optional[pulumi.Input[Union[str, 'ObjectDetectionPrimaryMetrics']]]): + pulumi.set(self, "primary_metric", value) + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgs']]]]: + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + return pulumi.get(self, "search_space") + + @search_space.setter + def search_space(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ImageModelDistributionSettingsObjectDetectionArgs']]]]): + pulumi.set(self, "search_space", value) + + @property + @pulumi.getter(name="sweepSettings") + def sweep_settings(self) -> Optional[pulumi.Input['ImageSweepSettingsArgs']]: + """ + Model sweeping and hyperparameter sweeping related settings. + """ + return pulumi.get(self, "sweep_settings") + + @sweep_settings.setter + def sweep_settings(self, value: Optional[pulumi.Input['ImageSweepSettingsArgs']]): + pulumi.set(self, "sweep_settings", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @validation_data_size.setter + def validation_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "validation_data_size", value) + + +if not MYPY: + class ImageSweepSettingsArgsDict(TypedDict): + """ + Model sweeping and hyperparameter sweeping related settings. + """ + sampling_algorithm: pulumi.Input[Union[str, 'SamplingAlgorithmType']] + """ + [Required] Type of the hyperparameter sampling algorithms. + """ + early_termination: NotRequired[pulumi.Input[Union['BanditPolicyArgsDict', 'MedianStoppingPolicyArgsDict', 'TruncationSelectionPolicyArgsDict']]] + """ + Type of early termination policy. + """ +elif False: + ImageSweepSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageSweepSettingsArgs: + def __init__(__self__, *, + sampling_algorithm: pulumi.Input[Union[str, 'SamplingAlgorithmType']], + early_termination: Optional[pulumi.Input[Union['BanditPolicyArgs', 'MedianStoppingPolicyArgs', 'TruncationSelectionPolicyArgs']]] = None): + """ + Model sweeping and hyperparameter sweeping related settings. + :param pulumi.Input[Union[str, 'SamplingAlgorithmType']] sampling_algorithm: [Required] Type of the hyperparameter sampling algorithms. + :param pulumi.Input[Union['BanditPolicyArgs', 'MedianStoppingPolicyArgs', 'TruncationSelectionPolicyArgs']] early_termination: Type of early termination policy. + """ + pulumi.set(__self__, "sampling_algorithm", sampling_algorithm) + if early_termination is not None: + pulumi.set(__self__, "early_termination", early_termination) + + @property + @pulumi.getter(name="samplingAlgorithm") + def sampling_algorithm(self) -> pulumi.Input[Union[str, 'SamplingAlgorithmType']]: + """ + [Required] Type of the hyperparameter sampling algorithms. + """ + return pulumi.get(self, "sampling_algorithm") + + @sampling_algorithm.setter + def sampling_algorithm(self, value: pulumi.Input[Union[str, 'SamplingAlgorithmType']]): + pulumi.set(self, "sampling_algorithm", value) + + @property + @pulumi.getter(name="earlyTermination") + def early_termination(self) -> Optional[pulumi.Input[Union['BanditPolicyArgs', 'MedianStoppingPolicyArgs', 'TruncationSelectionPolicyArgs']]]: + """ + Type of early termination policy. + """ + return pulumi.get(self, "early_termination") + + @early_termination.setter + def early_termination(self, value: Optional[pulumi.Input[Union['BanditPolicyArgs', 'MedianStoppingPolicyArgs', 'TruncationSelectionPolicyArgs']]]): + pulumi.set(self, "early_termination", value) + + +if not MYPY: + class ImageArgsDict(TypedDict): + reference: NotRequired[pulumi.Input[str]] + """ + Image reference URL if type is docker. Environment name if type is azureml + """ + type: NotRequired[pulumi.Input[Union[str, 'ImageType']]] + """ + Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + """ + version: NotRequired[pulumi.Input[str]] + """ + Version of image being used. If latest then skip this field + """ +elif False: + ImageArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ImageArgs: + def __init__(__self__, *, + reference: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[Union[str, 'ImageType']]] = None, + version: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] reference: Image reference URL if type is docker. Environment name if type is azureml + :param pulumi.Input[Union[str, 'ImageType']] type: Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + :param pulumi.Input[str] version: Version of image being used. If latest then skip this field + """ + if reference is not None: + pulumi.set(__self__, "reference", reference) + if type is None: + type = 'docker' + if type is not None: + pulumi.set(__self__, "type", type) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def reference(self) -> Optional[pulumi.Input[str]]: + """ + Image reference URL if type is docker. Environment name if type is azureml + """ + return pulumi.get(self, "reference") + + @reference.setter + def reference(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "reference", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[Union[str, 'ImageType']]]: + """ + Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[Union[str, 'ImageType']]]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version of image being used. If latest then skip this field + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +if not MYPY: + class IndexColumnArgsDict(TypedDict): + """ + DTO object representing index column + """ + column_name: NotRequired[pulumi.Input[str]] + """ + Specifies the column name + """ + data_type: NotRequired[pulumi.Input[Union[str, 'FeatureDataType']]] + """ + Specifies the data type + """ +elif False: + IndexColumnArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class IndexColumnArgs: + def __init__(__self__, *, + column_name: Optional[pulumi.Input[str]] = None, + data_type: Optional[pulumi.Input[Union[str, 'FeatureDataType']]] = None): + """ + DTO object representing index column + :param pulumi.Input[str] column_name: Specifies the column name + :param pulumi.Input[Union[str, 'FeatureDataType']] data_type: Specifies the data type + """ + if column_name is not None: + pulumi.set(__self__, "column_name", column_name) + if data_type is None: + data_type = 'String' + if data_type is not None: + pulumi.set(__self__, "data_type", data_type) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the column name + """ + return pulumi.get(self, "column_name") + + @column_name.setter + def column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "column_name", value) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> Optional[pulumi.Input[Union[str, 'FeatureDataType']]]: + """ + Specifies the data type + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: Optional[pulumi.Input[Union[str, 'FeatureDataType']]]): + pulumi.set(self, "data_type", value) + + +if not MYPY: + class InferenceContainerPropertiesArgsDict(TypedDict): + liveness_route: NotRequired[pulumi.Input['RouteArgsDict']] + """ + The route to check the liveness of the inference server container. + """ + readiness_route: NotRequired[pulumi.Input['RouteArgsDict']] + """ + The route to check the readiness of the inference server container. + """ + scoring_route: NotRequired[pulumi.Input['RouteArgsDict']] + """ + The port to send the scoring requests to, within the inference server container. + """ +elif False: + InferenceContainerPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class InferenceContainerPropertiesArgs: + def __init__(__self__, *, + liveness_route: Optional[pulumi.Input['RouteArgs']] = None, + readiness_route: Optional[pulumi.Input['RouteArgs']] = None, + scoring_route: Optional[pulumi.Input['RouteArgs']] = None): + """ + :param pulumi.Input['RouteArgs'] liveness_route: The route to check the liveness of the inference server container. + :param pulumi.Input['RouteArgs'] readiness_route: The route to check the readiness of the inference server container. + :param pulumi.Input['RouteArgs'] scoring_route: The port to send the scoring requests to, within the inference server container. + """ + if liveness_route is not None: + pulumi.set(__self__, "liveness_route", liveness_route) + if readiness_route is not None: + pulumi.set(__self__, "readiness_route", readiness_route) + if scoring_route is not None: + pulumi.set(__self__, "scoring_route", scoring_route) + + @property + @pulumi.getter(name="livenessRoute") + def liveness_route(self) -> Optional[pulumi.Input['RouteArgs']]: + """ + The route to check the liveness of the inference server container. + """ + return pulumi.get(self, "liveness_route") + + @liveness_route.setter + def liveness_route(self, value: Optional[pulumi.Input['RouteArgs']]): + pulumi.set(self, "liveness_route", value) + + @property + @pulumi.getter(name="readinessRoute") + def readiness_route(self) -> Optional[pulumi.Input['RouteArgs']]: + """ + The route to check the readiness of the inference server container. + """ + return pulumi.get(self, "readiness_route") + + @readiness_route.setter + def readiness_route(self, value: Optional[pulumi.Input['RouteArgs']]): + pulumi.set(self, "readiness_route", value) + + @property + @pulumi.getter(name="scoringRoute") + def scoring_route(self) -> Optional[pulumi.Input['RouteArgs']]: + """ + The port to send the scoring requests to, within the inference server container. + """ + return pulumi.get(self, "scoring_route") + + @scoring_route.setter + def scoring_route(self, value: Optional[pulumi.Input['RouteArgs']]): + pulumi.set(self, "scoring_route", value) + + +if not MYPY: + class InferenceEndpointArgsDict(TypedDict): + """ + InferenceEndpoint configuration + """ + auth_mode: pulumi.Input[Union[str, 'AuthMode']] + """ + [Required] Authentication mode for the endpoint. + """ + group_name: pulumi.Input[str] + """ + [Required] Group within the same pool with which this endpoint needs to be associated with. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the resource. + """ + properties: NotRequired[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgsDict']]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + request_configuration: NotRequired[pulumi.Input['RequestConfigurationArgsDict']] + """ + RequestConfiguration for endpoint. + """ +elif False: + InferenceEndpointArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class InferenceEndpointArgs: + def __init__(__self__, *, + auth_mode: pulumi.Input[Union[str, 'AuthMode']], + group_name: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]] = None, + request_configuration: Optional[pulumi.Input['RequestConfigurationArgs']] = None): + """ + InferenceEndpoint configuration + :param pulumi.Input[Union[str, 'AuthMode']] auth_mode: [Required] Authentication mode for the endpoint. + :param pulumi.Input[str] group_name: [Required] Group within the same pool with which this endpoint needs to be associated with. + :param pulumi.Input[str] description: Description of the resource. + :param pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]] properties: Property dictionary. Properties can be added, but not removed or altered. + :param pulumi.Input['RequestConfigurationArgs'] request_configuration: RequestConfiguration for endpoint. + """ + pulumi.set(__self__, "auth_mode", auth_mode) + pulumi.set(__self__, "group_name", group_name) + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if request_configuration is not None: + pulumi.set(__self__, "request_configuration", request_configuration) + + @property + @pulumi.getter(name="authMode") + def auth_mode(self) -> pulumi.Input[Union[str, 'AuthMode']]: + """ + [Required] Authentication mode for the endpoint. + """ + return pulumi.get(self, "auth_mode") + + @auth_mode.setter + def auth_mode(self, value: pulumi.Input[Union[str, 'AuthMode']]): + pulumi.set(self, "auth_mode", value) + + @property + @pulumi.getter(name="groupName") + def group_name(self) -> pulumi.Input[str]: + """ + [Required] Group within the same pool with which this endpoint needs to be associated with. + """ + return pulumi.get(self, "group_name") + + @group_name.setter + def group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "group_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the resource. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="requestConfiguration") + def request_configuration(self) -> Optional[pulumi.Input['RequestConfigurationArgs']]: + """ + RequestConfiguration for endpoint. + """ + return pulumi.get(self, "request_configuration") + + @request_configuration.setter + def request_configuration(self, value: Optional[pulumi.Input['RequestConfigurationArgs']]): + pulumi.set(self, "request_configuration", value) + + +if not MYPY: + class InferenceGroupArgsDict(TypedDict): + """ + Inference group configuration + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the resource. + """ + environment_configuration: NotRequired[pulumi.Input['GroupEnvironmentConfigurationArgsDict']] + """ + Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + """ + model_configuration: NotRequired[pulumi.Input['GroupModelConfigurationArgsDict']] + """ + Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + """ + node_sku_type: NotRequired[pulumi.Input[str]] + """ + Gets or sets compute instance type. + """ + properties: NotRequired[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgsDict']]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + scale_unit_size: NotRequired[pulumi.Input[int]] + """ + Gets or sets Scale Unit size. + """ +elif False: + InferenceGroupArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class InferenceGroupArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + environment_configuration: Optional[pulumi.Input['GroupEnvironmentConfigurationArgs']] = None, + model_configuration: Optional[pulumi.Input['GroupModelConfigurationArgs']] = None, + node_sku_type: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]] = None, + scale_unit_size: Optional[pulumi.Input[int]] = None): + """ + Inference group configuration + :param pulumi.Input[str] description: Description of the resource. + :param pulumi.Input['GroupEnvironmentConfigurationArgs'] environment_configuration: Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + :param pulumi.Input['GroupModelConfigurationArgs'] model_configuration: Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + :param pulumi.Input[str] node_sku_type: Gets or sets compute instance type. + :param pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]] properties: Property dictionary. Properties can be added, but not removed or altered. + :param pulumi.Input[int] scale_unit_size: Gets or sets Scale Unit size. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if environment_configuration is not None: + pulumi.set(__self__, "environment_configuration", environment_configuration) + if model_configuration is not None: + pulumi.set(__self__, "model_configuration", model_configuration) + if node_sku_type is not None: + pulumi.set(__self__, "node_sku_type", node_sku_type) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if scale_unit_size is not None: + pulumi.set(__self__, "scale_unit_size", scale_unit_size) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the resource. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="environmentConfiguration") + def environment_configuration(self) -> Optional[pulumi.Input['GroupEnvironmentConfigurationArgs']]: + """ + Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + """ + return pulumi.get(self, "environment_configuration") + + @environment_configuration.setter + def environment_configuration(self, value: Optional[pulumi.Input['GroupEnvironmentConfigurationArgs']]): + pulumi.set(self, "environment_configuration", value) + + @property + @pulumi.getter(name="modelConfiguration") + def model_configuration(self) -> Optional[pulumi.Input['GroupModelConfigurationArgs']]: + """ + Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + """ + return pulumi.get(self, "model_configuration") + + @model_configuration.setter + def model_configuration(self, value: Optional[pulumi.Input['GroupModelConfigurationArgs']]): + pulumi.set(self, "model_configuration", value) + + @property + @pulumi.getter(name="nodeSkuType") + def node_sku_type(self) -> Optional[pulumi.Input[str]]: + """ + Gets or sets compute instance type. + """ + return pulumi.get(self, "node_sku_type") + + @node_sku_type.setter + def node_sku_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "node_sku_type", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="scaleUnitSize") + def scale_unit_size(self) -> Optional[pulumi.Input[int]]: + """ + Gets or sets Scale Unit size. + """ + return pulumi.get(self, "scale_unit_size") + + @scale_unit_size.setter + def scale_unit_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "scale_unit_size", value) + + +if not MYPY: + class InferencePoolArgsDict(TypedDict): + """ + Inference pool configuration + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the resource. + """ + properties: NotRequired[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgsDict']]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + scale_unit_configuration: NotRequired[pulumi.Input['ScaleUnitConfigurationArgsDict']] + """ + Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + """ +elif False: + InferencePoolArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class InferencePoolArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]] = None, + scale_unit_configuration: Optional[pulumi.Input['ScaleUnitConfigurationArgs']] = None): + """ + Inference pool configuration + :param pulumi.Input[str] description: Description of the resource. + :param pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]] properties: Property dictionary. Properties can be added, but not removed or altered. + :param pulumi.Input['ScaleUnitConfigurationArgs'] scale_unit_configuration: Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if scale_unit_configuration is not None: + pulumi.set(__self__, "scale_unit_configuration", scale_unit_configuration) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the resource. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['StringStringKeyValuePairArgs']]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="scaleUnitConfiguration") + def scale_unit_configuration(self) -> Optional[pulumi.Input['ScaleUnitConfigurationArgs']]: + """ + Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + """ + return pulumi.get(self, "scale_unit_configuration") + + @scale_unit_configuration.setter + def scale_unit_configuration(self, value: Optional[pulumi.Input['ScaleUnitConfigurationArgs']]): + pulumi.set(self, "scale_unit_configuration", value) + + +if not MYPY: + class InstanceTypeSchemaResourcesArgsDict(TypedDict): + """ + Resource requests/limits for this instance type + """ + limits: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Resource limits for this instance type + """ + requests: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Resource requests for this instance type + """ +elif False: + InstanceTypeSchemaResourcesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class InstanceTypeSchemaResourcesArgs: + def __init__(__self__, *, + limits: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + requests: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Resource requests/limits for this instance type + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] limits: Resource limits for this instance type + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] requests: Resource requests for this instance type + """ + if limits is not None: + pulumi.set(__self__, "limits", limits) + if requests is not None: + pulumi.set(__self__, "requests", requests) + + @property + @pulumi.getter + def limits(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource limits for this instance type + """ + return pulumi.get(self, "limits") + + @limits.setter + def limits(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "limits", value) + + @property + @pulumi.getter + def requests(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource requests for this instance type + """ + return pulumi.get(self, "requests") + + @requests.setter + def requests(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "requests", value) + + +if not MYPY: + class InstanceTypeSchemaArgsDict(TypedDict): + """ + Instance type schema. + """ + node_selector: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Node Selector + """ + resources: NotRequired[pulumi.Input['InstanceTypeSchemaResourcesArgsDict']] + """ + Resource requests/limits for this instance type + """ +elif False: + InstanceTypeSchemaArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class InstanceTypeSchemaArgs: + def __init__(__self__, *, + node_selector: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + resources: Optional[pulumi.Input['InstanceTypeSchemaResourcesArgs']] = None): + """ + Instance type schema. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] node_selector: Node Selector + :param pulumi.Input['InstanceTypeSchemaResourcesArgs'] resources: Resource requests/limits for this instance type + """ + if node_selector is not None: + pulumi.set(__self__, "node_selector", node_selector) + if resources is not None: + pulumi.set(__self__, "resources", resources) + + @property + @pulumi.getter(name="nodeSelector") + def node_selector(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Node Selector + """ + return pulumi.get(self, "node_selector") + + @node_selector.setter + def node_selector(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "node_selector", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input['InstanceTypeSchemaResourcesArgs']]: + """ + Resource requests/limits for this instance type + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input['InstanceTypeSchemaResourcesArgs']]): + pulumi.set(self, "resources", value) + + +if not MYPY: + class JobResourceConfigurationArgsDict(TypedDict): + docker_args: NotRequired[pulumi.Input[str]] + """ + Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + """ + docker_args_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + """ + instance_count: NotRequired[pulumi.Input[int]] + """ + Optional number of instances or nodes used by the compute target. + """ + instance_type: NotRequired[pulumi.Input[str]] + """ + Optional type of VM used as supported by the compute target. + """ + properties: NotRequired[pulumi.Input[Mapping[str, Any]]] + """ + Additional properties bag. + """ + shm_size: NotRequired[pulumi.Input[str]] + """ + Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + """ +elif False: + JobResourceConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class JobResourceConfigurationArgs: + def __init__(__self__, *, + docker_args: Optional[pulumi.Input[str]] = None, + docker_args_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + instance_count: Optional[pulumi.Input[int]] = None, + instance_type: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, Any]]] = None, + shm_size: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] docker_args: Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + :param pulumi.Input[Sequence[pulumi.Input[str]]] docker_args_list: Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + :param pulumi.Input[int] instance_count: Optional number of instances or nodes used by the compute target. + :param pulumi.Input[str] instance_type: Optional type of VM used as supported by the compute target. + :param pulumi.Input[Mapping[str, Any]] properties: Additional properties bag. + :param pulumi.Input[str] shm_size: Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + """ + if docker_args is not None: + pulumi.set(__self__, "docker_args", docker_args) + if docker_args_list is not None: + pulumi.set(__self__, "docker_args_list", docker_args_list) + if instance_count is None: + instance_count = 1 + if instance_count is not None: + pulumi.set(__self__, "instance_count", instance_count) + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if shm_size is None: + shm_size = '2g' + if shm_size is not None: + pulumi.set(__self__, "shm_size", shm_size) + + @property + @pulumi.getter(name="dockerArgs") + def docker_args(self) -> Optional[pulumi.Input[str]]: + """ + Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + """ + return pulumi.get(self, "docker_args") + + @docker_args.setter + def docker_args(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "docker_args", value) + + @property + @pulumi.getter(name="dockerArgsList") + def docker_args_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + """ + return pulumi.get(self, "docker_args_list") + + @docker_args_list.setter + def docker_args_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "docker_args_list", value) + + @property + @pulumi.getter(name="instanceCount") + def instance_count(self) -> Optional[pulumi.Input[int]]: + """ + Optional number of instances or nodes used by the compute target. + """ + return pulumi.get(self, "instance_count") + + @instance_count.setter + def instance_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "instance_count", value) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[pulumi.Input[str]]: + """ + Optional type of VM used as supported by the compute target. + """ + return pulumi.get(self, "instance_type") + + @instance_type.setter + def instance_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "instance_type", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + """ + Additional properties bag. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="shmSize") + def shm_size(self) -> Optional[pulumi.Input[str]]: + """ + Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + """ + return pulumi.get(self, "shm_size") + + @shm_size.setter + def shm_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "shm_size", value) + + +if not MYPY: + class JobResourcesArgsDict(TypedDict): + instance_types: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + List of instance types to choose from. + """ +elif False: + JobResourcesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class JobResourcesArgs: + def __init__(__self__, *, + instance_types: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] instance_types: List of instance types to choose from. + """ + if instance_types is not None: + pulumi.set(__self__, "instance_types", instance_types) + + @property + @pulumi.getter(name="instanceTypes") + def instance_types(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + List of instance types to choose from. + """ + return pulumi.get(self, "instance_types") + + @instance_types.setter + def instance_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "instance_types", value) + + +if not MYPY: + class JobScheduleActionArgsDict(TypedDict): + action_type: pulumi.Input[str] + """ + + Expected value is 'CreateJob'. + """ + job_base_properties: pulumi.Input[Union['AutoMLJobArgsDict', 'CommandJobArgsDict', 'DistillationJobArgsDict', 'FineTuningJobArgsDict', 'PipelineJobArgsDict', 'SparkJobArgsDict', 'SweepJobArgsDict']] + """ + [Required] Defines Schedule action definition details. + """ +elif False: + JobScheduleActionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class JobScheduleActionArgs: + def __init__(__self__, *, + action_type: pulumi.Input[str], + job_base_properties: pulumi.Input[Union['AutoMLJobArgs', 'CommandJobArgs', 'DistillationJobArgs', 'FineTuningJobArgs', 'PipelineJobArgs', 'SparkJobArgs', 'SweepJobArgs']]): + """ + :param pulumi.Input[str] action_type: + Expected value is 'CreateJob'. + :param pulumi.Input[Union['AutoMLJobArgs', 'CommandJobArgs', 'DistillationJobArgs', 'FineTuningJobArgs', 'PipelineJobArgs', 'SparkJobArgs', 'SweepJobArgs']] job_base_properties: [Required] Defines Schedule action definition details. + """ + pulumi.set(__self__, "action_type", 'CreateJob') + pulumi.set(__self__, "job_base_properties", job_base_properties) + + @property + @pulumi.getter(name="actionType") + def action_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'CreateJob'. + """ + return pulumi.get(self, "action_type") + + @action_type.setter + def action_type(self, value: pulumi.Input[str]): + pulumi.set(self, "action_type", value) + + @property + @pulumi.getter(name="jobBaseProperties") + def job_base_properties(self) -> pulumi.Input[Union['AutoMLJobArgs', 'CommandJobArgs', 'DistillationJobArgs', 'FineTuningJobArgs', 'PipelineJobArgs', 'SparkJobArgs', 'SweepJobArgs']]: + """ + [Required] Defines Schedule action definition details. + """ + return pulumi.get(self, "job_base_properties") + + @job_base_properties.setter + def job_base_properties(self, value: pulumi.Input[Union['AutoMLJobArgs', 'CommandJobArgs', 'DistillationJobArgs', 'FineTuningJobArgs', 'PipelineJobArgs', 'SparkJobArgs', 'SweepJobArgs']]): + pulumi.set(self, "job_base_properties", value) + + +if not MYPY: + class JobServiceArgsDict(TypedDict): + """ + Job endpoint definition + """ + endpoint: NotRequired[pulumi.Input[str]] + """ + Url for endpoint. + """ + job_service_type: NotRequired[pulumi.Input[str]] + """ + Endpoint type. + """ + nodes: NotRequired[pulumi.Input['AllNodesArgsDict']] + """ + Nodes that user would like to start the service on. + If Nodes is not set or set to null, the service will only be started on leader node. + """ + port: NotRequired[pulumi.Input[int]] + """ + Port for endpoint. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Additional properties to set on the endpoint. + """ +elif False: + JobServiceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class JobServiceArgs: + def __init__(__self__, *, + endpoint: Optional[pulumi.Input[str]] = None, + job_service_type: Optional[pulumi.Input[str]] = None, + nodes: Optional[pulumi.Input['AllNodesArgs']] = None, + port: Optional[pulumi.Input[int]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Job endpoint definition + :param pulumi.Input[str] endpoint: Url for endpoint. + :param pulumi.Input[str] job_service_type: Endpoint type. + :param pulumi.Input['AllNodesArgs'] nodes: Nodes that user would like to start the service on. + If Nodes is not set or set to null, the service will only be started on leader node. + :param pulumi.Input[int] port: Port for endpoint. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Additional properties to set on the endpoint. + """ + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if job_service_type is not None: + pulumi.set(__self__, "job_service_type", job_service_type) + if nodes is not None: + pulumi.set(__self__, "nodes", nodes) + if port is not None: + pulumi.set(__self__, "port", port) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter + def endpoint(self) -> Optional[pulumi.Input[str]]: + """ + Url for endpoint. + """ + return pulumi.get(self, "endpoint") + + @endpoint.setter + def endpoint(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint", value) + + @property + @pulumi.getter(name="jobServiceType") + def job_service_type(self) -> Optional[pulumi.Input[str]]: + """ + Endpoint type. + """ + return pulumi.get(self, "job_service_type") + + @job_service_type.setter + def job_service_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "job_service_type", value) + + @property + @pulumi.getter + def nodes(self) -> Optional[pulumi.Input['AllNodesArgs']]: + """ + Nodes that user would like to start the service on. + If Nodes is not set or set to null, the service will only be started on leader node. + """ + return pulumi.get(self, "nodes") + + @nodes.setter + def nodes(self, value: Optional[pulumi.Input['AllNodesArgs']]): + pulumi.set(self, "nodes", value) + + @property + @pulumi.getter + def port(self) -> Optional[pulumi.Input[int]]: + """ + Port for endpoint. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "port", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Additional properties to set on the endpoint. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class JupyterKernelConfigArgsDict(TypedDict): + """ + Jupyter kernel configuration. + """ + argv: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Argument to the the runtime + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of the kernel + """ + language: NotRequired[pulumi.Input[str]] + """ + Language of the kernel [Example value: python] + """ +elif False: + JupyterKernelConfigArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class JupyterKernelConfigArgs: + def __init__(__self__, *, + argv: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + display_name: Optional[pulumi.Input[str]] = None, + language: Optional[pulumi.Input[str]] = None): + """ + Jupyter kernel configuration. + :param pulumi.Input[Sequence[pulumi.Input[str]]] argv: Argument to the the runtime + :param pulumi.Input[str] display_name: Display name of the kernel + :param pulumi.Input[str] language: Language of the kernel [Example value: python] + """ + if argv is not None: + pulumi.set(__self__, "argv", argv) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if language is not None: + pulumi.set(__self__, "language", language) + + @property + @pulumi.getter + def argv(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Argument to the the runtime + """ + return pulumi.get(self, "argv") + + @argv.setter + def argv(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "argv", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of the kernel + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter + def language(self) -> Optional[pulumi.Input[str]]: + """ + Language of the kernel [Example value: python] + """ + return pulumi.get(self, "language") + + @language.setter + def language(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "language", value) + + +if not MYPY: + class KeyVaultPropertiesArgsDict(TypedDict): + """ + Customer Key vault properties. + """ + key_identifier: pulumi.Input[str] + """ + KeyVault key identifier to encrypt the data + """ + key_vault_arm_id: pulumi.Input[str] + """ + KeyVault Arm Id that contains the data encryption key + """ + identity_client_id: NotRequired[pulumi.Input[str]] + """ + Currently, we support only SystemAssigned MSI. + We need this when we support UserAssignedIdentities + """ +elif False: + KeyVaultPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class KeyVaultPropertiesArgs: + def __init__(__self__, *, + key_identifier: pulumi.Input[str], + key_vault_arm_id: pulumi.Input[str], + identity_client_id: Optional[pulumi.Input[str]] = None): + """ + Customer Key vault properties. + :param pulumi.Input[str] key_identifier: KeyVault key identifier to encrypt the data + :param pulumi.Input[str] key_vault_arm_id: KeyVault Arm Id that contains the data encryption key + :param pulumi.Input[str] identity_client_id: Currently, we support only SystemAssigned MSI. + We need this when we support UserAssignedIdentities + """ + pulumi.set(__self__, "key_identifier", key_identifier) + pulumi.set(__self__, "key_vault_arm_id", key_vault_arm_id) + if identity_client_id is not None: + pulumi.set(__self__, "identity_client_id", identity_client_id) + + @property + @pulumi.getter(name="keyIdentifier") + def key_identifier(self) -> pulumi.Input[str]: + """ + KeyVault key identifier to encrypt the data + """ + return pulumi.get(self, "key_identifier") + + @key_identifier.setter + def key_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "key_identifier", value) + + @property + @pulumi.getter(name="keyVaultArmId") + def key_vault_arm_id(self) -> pulumi.Input[str]: + """ + KeyVault Arm Id that contains the data encryption key + """ + return pulumi.get(self, "key_vault_arm_id") + + @key_vault_arm_id.setter + def key_vault_arm_id(self, value: pulumi.Input[str]): + pulumi.set(self, "key_vault_arm_id", value) + + @property + @pulumi.getter(name="identityClientId") + def identity_client_id(self) -> Optional[pulumi.Input[str]]: + """ + Currently, we support only SystemAssigned MSI. + We need this when we support UserAssignedIdentities + """ + return pulumi.get(self, "identity_client_id") + + @identity_client_id.setter + def identity_client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "identity_client_id", value) + + +if not MYPY: + class KubernetesOnlineDeploymentArgsDict(TypedDict): + """ + Properties specific to a KubernetesOnlineDeployment. + """ + endpoint_compute_type: pulumi.Input[str] + """ + Enum to determine endpoint compute type. + Expected value is 'Kubernetes'. + """ + app_insights_enabled: NotRequired[pulumi.Input[bool]] + """ + If true, enables Application Insights logging. + """ + code_configuration: NotRequired[pulumi.Input['CodeConfigurationArgsDict']] + """ + Code configuration for the endpoint deployment. + """ + container_resource_requirements: NotRequired[pulumi.Input['ContainerResourceRequirementsArgsDict']] + """ + The resource requirements for the container (cpu and memory). + """ + data_collector: NotRequired[pulumi.Input['DataCollectorArgsDict']] + """ + The mdc configuration, we disable mdc when it's null. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the endpoint deployment. + """ + egress_public_network_access: NotRequired[pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']]] + """ + If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + """ + environment_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + environment_variables: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Environment variables configuration for the deployment. + """ + instance_type: NotRequired[pulumi.Input[str]] + """ + Compute instance type. Default: Standard_F4s_v2. + """ + liveness_probe: NotRequired[pulumi.Input['ProbeSettingsArgsDict']] + """ + Liveness probe monitors the health of the container regularly. + """ + model: NotRequired[pulumi.Input[str]] + """ + The URI path to the model. + """ + model_mount_path: NotRequired[pulumi.Input[str]] + """ + The path to mount the model in custom container. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + readiness_probe: NotRequired[pulumi.Input['ProbeSettingsArgsDict']] + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + request_settings: NotRequired[pulumi.Input['OnlineRequestSettingsArgsDict']] + """ + Request settings for the deployment. + """ + scale_settings: NotRequired[pulumi.Input[Union['DefaultScaleSettingsArgsDict', 'TargetUtilizationScaleSettingsArgsDict']]] + """ + Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ +elif False: + KubernetesOnlineDeploymentArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class KubernetesOnlineDeploymentArgs: + def __init__(__self__, *, + endpoint_compute_type: pulumi.Input[str], + app_insights_enabled: Optional[pulumi.Input[bool]] = None, + code_configuration: Optional[pulumi.Input['CodeConfigurationArgs']] = None, + container_resource_requirements: Optional[pulumi.Input['ContainerResourceRequirementsArgs']] = None, + data_collector: Optional[pulumi.Input['DataCollectorArgs']] = None, + description: Optional[pulumi.Input[str]] = None, + egress_public_network_access: Optional[pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']]] = None, + environment_id: Optional[pulumi.Input[str]] = None, + environment_variables: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + instance_type: Optional[pulumi.Input[str]] = None, + liveness_probe: Optional[pulumi.Input['ProbeSettingsArgs']] = None, + model: Optional[pulumi.Input[str]] = None, + model_mount_path: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + readiness_probe: Optional[pulumi.Input['ProbeSettingsArgs']] = None, + request_settings: Optional[pulumi.Input['OnlineRequestSettingsArgs']] = None, + scale_settings: Optional[pulumi.Input[Union['DefaultScaleSettingsArgs', 'TargetUtilizationScaleSettingsArgs']]] = None): + """ + Properties specific to a KubernetesOnlineDeployment. + :param pulumi.Input[str] endpoint_compute_type: Enum to determine endpoint compute type. + Expected value is 'Kubernetes'. + :param pulumi.Input[bool] app_insights_enabled: If true, enables Application Insights logging. + :param pulumi.Input['CodeConfigurationArgs'] code_configuration: Code configuration for the endpoint deployment. + :param pulumi.Input['ContainerResourceRequirementsArgs'] container_resource_requirements: The resource requirements for the container (cpu and memory). + :param pulumi.Input['DataCollectorArgs'] data_collector: The mdc configuration, we disable mdc when it's null. + :param pulumi.Input[str] description: Description of the endpoint deployment. + :param pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']] egress_public_network_access: If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + :param pulumi.Input[str] environment_id: ARM resource ID or AssetId of the environment specification for the endpoint deployment. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: Environment variables configuration for the deployment. + :param pulumi.Input[str] instance_type: Compute instance type. Default: Standard_F4s_v2. + :param pulumi.Input['ProbeSettingsArgs'] liveness_probe: Liveness probe monitors the health of the container regularly. + :param pulumi.Input[str] model: The URI path to the model. + :param pulumi.Input[str] model_mount_path: The path to mount the model in custom container. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + :param pulumi.Input['ProbeSettingsArgs'] readiness_probe: Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + :param pulumi.Input['OnlineRequestSettingsArgs'] request_settings: Request settings for the deployment. + :param pulumi.Input[Union['DefaultScaleSettingsArgs', 'TargetUtilizationScaleSettingsArgs']] scale_settings: Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ + pulumi.set(__self__, "endpoint_compute_type", 'Kubernetes') + if app_insights_enabled is None: + app_insights_enabled = False + if app_insights_enabled is not None: + pulumi.set(__self__, "app_insights_enabled", app_insights_enabled) + if code_configuration is not None: + pulumi.set(__self__, "code_configuration", code_configuration) + if container_resource_requirements is not None: + pulumi.set(__self__, "container_resource_requirements", container_resource_requirements) + if data_collector is not None: + pulumi.set(__self__, "data_collector", data_collector) + if description is not None: + pulumi.set(__self__, "description", description) + if egress_public_network_access is None: + egress_public_network_access = 'Enabled' + if egress_public_network_access is not None: + pulumi.set(__self__, "egress_public_network_access", egress_public_network_access) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if instance_type is None: + instance_type = 'Standard_F4s_v2' + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if liveness_probe is not None: + pulumi.set(__self__, "liveness_probe", liveness_probe) + if model is not None: + pulumi.set(__self__, "model", model) + if model_mount_path is not None: + pulumi.set(__self__, "model_mount_path", model_mount_path) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if readiness_probe is not None: + pulumi.set(__self__, "readiness_probe", readiness_probe) + if request_settings is not None: + pulumi.set(__self__, "request_settings", request_settings) + if scale_settings is not None: + pulumi.set(__self__, "scale_settings", scale_settings) + + @property + @pulumi.getter(name="endpointComputeType") + def endpoint_compute_type(self) -> pulumi.Input[str]: + """ + Enum to determine endpoint compute type. + Expected value is 'Kubernetes'. + """ + return pulumi.get(self, "endpoint_compute_type") + + @endpoint_compute_type.setter + def endpoint_compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "endpoint_compute_type", value) + + @property + @pulumi.getter(name="appInsightsEnabled") + def app_insights_enabled(self) -> Optional[pulumi.Input[bool]]: + """ + If true, enables Application Insights logging. + """ + return pulumi.get(self, "app_insights_enabled") + + @app_insights_enabled.setter + def app_insights_enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "app_insights_enabled", value) + + @property + @pulumi.getter(name="codeConfiguration") + def code_configuration(self) -> Optional[pulumi.Input['CodeConfigurationArgs']]: + """ + Code configuration for the endpoint deployment. + """ + return pulumi.get(self, "code_configuration") + + @code_configuration.setter + def code_configuration(self, value: Optional[pulumi.Input['CodeConfigurationArgs']]): + pulumi.set(self, "code_configuration", value) + + @property + @pulumi.getter(name="containerResourceRequirements") + def container_resource_requirements(self) -> Optional[pulumi.Input['ContainerResourceRequirementsArgs']]: + """ + The resource requirements for the container (cpu and memory). + """ + return pulumi.get(self, "container_resource_requirements") + + @container_resource_requirements.setter + def container_resource_requirements(self, value: Optional[pulumi.Input['ContainerResourceRequirementsArgs']]): + pulumi.set(self, "container_resource_requirements", value) + + @property + @pulumi.getter(name="dataCollector") + def data_collector(self) -> Optional[pulumi.Input['DataCollectorArgs']]: + """ + The mdc configuration, we disable mdc when it's null. + """ + return pulumi.get(self, "data_collector") + + @data_collector.setter + def data_collector(self, value: Optional[pulumi.Input['DataCollectorArgs']]): + pulumi.set(self, "data_collector", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the endpoint deployment. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="egressPublicNetworkAccess") + def egress_public_network_access(self) -> Optional[pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']]]: + """ + If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + """ + return pulumi.get(self, "egress_public_network_access") + + @egress_public_network_access.setter + def egress_public_network_access(self, value: Optional[pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']]]): + pulumi.set(self, "egress_public_network_access", value) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + return pulumi.get(self, "environment_id") + + @environment_id.setter + def environment_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_id", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Environment variables configuration for the deployment. + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[pulumi.Input[str]]: + """ + Compute instance type. Default: Standard_F4s_v2. + """ + return pulumi.get(self, "instance_type") + + @instance_type.setter + def instance_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "instance_type", value) + + @property + @pulumi.getter(name="livenessProbe") + def liveness_probe(self) -> Optional[pulumi.Input['ProbeSettingsArgs']]: + """ + Liveness probe monitors the health of the container regularly. + """ + return pulumi.get(self, "liveness_probe") + + @liveness_probe.setter + def liveness_probe(self, value: Optional[pulumi.Input['ProbeSettingsArgs']]): + pulumi.set(self, "liveness_probe", value) + + @property + @pulumi.getter + def model(self) -> Optional[pulumi.Input[str]]: + """ + The URI path to the model. + """ + return pulumi.get(self, "model") + + @model.setter + def model(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model", value) + + @property + @pulumi.getter(name="modelMountPath") + def model_mount_path(self) -> Optional[pulumi.Input[str]]: + """ + The path to mount the model in custom container. + """ + return pulumi.get(self, "model_mount_path") + + @model_mount_path.setter + def model_mount_path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_mount_path", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="readinessProbe") + def readiness_probe(self) -> Optional[pulumi.Input['ProbeSettingsArgs']]: + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + return pulumi.get(self, "readiness_probe") + + @readiness_probe.setter + def readiness_probe(self, value: Optional[pulumi.Input['ProbeSettingsArgs']]): + pulumi.set(self, "readiness_probe", value) + + @property + @pulumi.getter(name="requestSettings") + def request_settings(self) -> Optional[pulumi.Input['OnlineRequestSettingsArgs']]: + """ + Request settings for the deployment. + """ + return pulumi.get(self, "request_settings") + + @request_settings.setter + def request_settings(self, value: Optional[pulumi.Input['OnlineRequestSettingsArgs']]): + pulumi.set(self, "request_settings", value) + + @property + @pulumi.getter(name="scaleSettings") + def scale_settings(self) -> Optional[pulumi.Input[Union['DefaultScaleSettingsArgs', 'TargetUtilizationScaleSettingsArgs']]]: + """ + Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ + return pulumi.get(self, "scale_settings") + + @scale_settings.setter + def scale_settings(self, value: Optional[pulumi.Input[Union['DefaultScaleSettingsArgs', 'TargetUtilizationScaleSettingsArgs']]]): + pulumi.set(self, "scale_settings", value) + + +if not MYPY: + class KubernetesPropertiesArgsDict(TypedDict): + """ + Kubernetes properties + """ + default_instance_type: NotRequired[pulumi.Input[str]] + """ + Default instance type + """ + extension_instance_release_train: NotRequired[pulumi.Input[str]] + """ + Extension instance release train. + """ + extension_principal_id: NotRequired[pulumi.Input[str]] + """ + Extension principal-id. + """ + instance_types: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['InstanceTypeSchemaArgsDict']]]] + """ + Instance Type Schema + """ + namespace: NotRequired[pulumi.Input[str]] + """ + Compute namespace + """ + relay_connection_string: NotRequired[pulumi.Input[str]] + """ + Relay connection string. + """ + service_bus_connection_string: NotRequired[pulumi.Input[str]] + """ + ServiceBus connection string. + """ + vc_name: NotRequired[pulumi.Input[str]] + """ + VC name. + """ +elif False: + KubernetesPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class KubernetesPropertiesArgs: + def __init__(__self__, *, + default_instance_type: Optional[pulumi.Input[str]] = None, + extension_instance_release_train: Optional[pulumi.Input[str]] = None, + extension_principal_id: Optional[pulumi.Input[str]] = None, + instance_types: Optional[pulumi.Input[Mapping[str, pulumi.Input['InstanceTypeSchemaArgs']]]] = None, + namespace: Optional[pulumi.Input[str]] = None, + relay_connection_string: Optional[pulumi.Input[str]] = None, + service_bus_connection_string: Optional[pulumi.Input[str]] = None, + vc_name: Optional[pulumi.Input[str]] = None): + """ + Kubernetes properties + :param pulumi.Input[str] default_instance_type: Default instance type + :param pulumi.Input[str] extension_instance_release_train: Extension instance release train. + :param pulumi.Input[str] extension_principal_id: Extension principal-id. + :param pulumi.Input[Mapping[str, pulumi.Input['InstanceTypeSchemaArgs']]] instance_types: Instance Type Schema + :param pulumi.Input[str] namespace: Compute namespace + :param pulumi.Input[str] relay_connection_string: Relay connection string. + :param pulumi.Input[str] service_bus_connection_string: ServiceBus connection string. + :param pulumi.Input[str] vc_name: VC name. + """ + if default_instance_type is not None: + pulumi.set(__self__, "default_instance_type", default_instance_type) + if extension_instance_release_train is not None: + pulumi.set(__self__, "extension_instance_release_train", extension_instance_release_train) + if extension_principal_id is not None: + pulumi.set(__self__, "extension_principal_id", extension_principal_id) + if instance_types is not None: + pulumi.set(__self__, "instance_types", instance_types) + if namespace is None: + namespace = 'default' + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + if relay_connection_string is not None: + pulumi.set(__self__, "relay_connection_string", relay_connection_string) + if service_bus_connection_string is not None: + pulumi.set(__self__, "service_bus_connection_string", service_bus_connection_string) + if vc_name is not None: + pulumi.set(__self__, "vc_name", vc_name) + + @property + @pulumi.getter(name="defaultInstanceType") + def default_instance_type(self) -> Optional[pulumi.Input[str]]: + """ + Default instance type + """ + return pulumi.get(self, "default_instance_type") + + @default_instance_type.setter + def default_instance_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default_instance_type", value) + + @property + @pulumi.getter(name="extensionInstanceReleaseTrain") + def extension_instance_release_train(self) -> Optional[pulumi.Input[str]]: + """ + Extension instance release train. + """ + return pulumi.get(self, "extension_instance_release_train") + + @extension_instance_release_train.setter + def extension_instance_release_train(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "extension_instance_release_train", value) + + @property + @pulumi.getter(name="extensionPrincipalId") + def extension_principal_id(self) -> Optional[pulumi.Input[str]]: + """ + Extension principal-id. + """ + return pulumi.get(self, "extension_principal_id") + + @extension_principal_id.setter + def extension_principal_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "extension_principal_id", value) + + @property + @pulumi.getter(name="instanceTypes") + def instance_types(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['InstanceTypeSchemaArgs']]]]: + """ + Instance Type Schema + """ + return pulumi.get(self, "instance_types") + + @instance_types.setter + def instance_types(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['InstanceTypeSchemaArgs']]]]): + pulumi.set(self, "instance_types", value) + + @property + @pulumi.getter + def namespace(self) -> Optional[pulumi.Input[str]]: + """ + Compute namespace + """ + return pulumi.get(self, "namespace") + + @namespace.setter + def namespace(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "namespace", value) + + @property + @pulumi.getter(name="relayConnectionString") + def relay_connection_string(self) -> Optional[pulumi.Input[str]]: + """ + Relay connection string. + """ + return pulumi.get(self, "relay_connection_string") + + @relay_connection_string.setter + def relay_connection_string(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "relay_connection_string", value) + + @property + @pulumi.getter(name="serviceBusConnectionString") + def service_bus_connection_string(self) -> Optional[pulumi.Input[str]]: + """ + ServiceBus connection string. + """ + return pulumi.get(self, "service_bus_connection_string") + + @service_bus_connection_string.setter + def service_bus_connection_string(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "service_bus_connection_string", value) + + @property + @pulumi.getter(name="vcName") + def vc_name(self) -> Optional[pulumi.Input[str]]: + """ + VC name. + """ + return pulumi.get(self, "vc_name") + + @vc_name.setter + def vc_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vc_name", value) + + +if not MYPY: + class KubernetesArgsDict(TypedDict): + """ + A Machine Learning compute based on Kubernetes Compute. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'Kubernetes'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['KubernetesPropertiesArgsDict']] + """ + Properties of Kubernetes + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + KubernetesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class KubernetesArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['KubernetesPropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + A Machine Learning compute based on Kubernetes Compute. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'Kubernetes'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input['KubernetesPropertiesArgs'] properties: Properties of Kubernetes + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'Kubernetes') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'Kubernetes'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['KubernetesPropertiesArgs']]: + """ + Properties of Kubernetes + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['KubernetesPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class LabelGenerationArgsDict(TypedDict): + data_generation_task_type: pulumi.Input[Union[str, 'DataGenerationTaskType']] + """ + [Required] DataGeneration Task type. + """ + data_generation_type: pulumi.Input[str] + """ + Enum to determine the type of Data Generation. + Expected value is 'LabelGeneration'. + """ + teacher_model_endpoint: pulumi.Input['TeacherModelEndpointArgsDict'] + """ + [Required] Teacher Model Endpoint Details. + """ + prompt_settings: NotRequired[pulumi.Input['PromptSettingsArgsDict']] + """ + Prompt Settings. + """ + teacher_model_settings: NotRequired[pulumi.Input['TeacherModelSettingsArgsDict']] + training_data: NotRequired[pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]] + """ + Training data for fine tuning. + """ + validation_data: NotRequired[pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]] + """ + Validation data for fine tuning. + """ +elif False: + LabelGenerationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LabelGenerationArgs: + def __init__(__self__, *, + data_generation_task_type: pulumi.Input[Union[str, 'DataGenerationTaskType']], + data_generation_type: pulumi.Input[str], + teacher_model_endpoint: pulumi.Input['TeacherModelEndpointArgs'], + prompt_settings: Optional[pulumi.Input['PromptSettingsArgs']] = None, + teacher_model_settings: Optional[pulumi.Input['TeacherModelSettingsArgs']] = None, + training_data: Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]] = None, + validation_data: Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]] = None): + """ + :param pulumi.Input[Union[str, 'DataGenerationTaskType']] data_generation_task_type: [Required] DataGeneration Task type. + :param pulumi.Input[str] data_generation_type: Enum to determine the type of Data Generation. + Expected value is 'LabelGeneration'. + :param pulumi.Input['TeacherModelEndpointArgs'] teacher_model_endpoint: [Required] Teacher Model Endpoint Details. + :param pulumi.Input['PromptSettingsArgs'] prompt_settings: Prompt Settings. + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] training_data: Training data for fine tuning. + :param pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']] validation_data: Validation data for fine tuning. + """ + pulumi.set(__self__, "data_generation_task_type", data_generation_task_type) + pulumi.set(__self__, "data_generation_type", 'LabelGeneration') + pulumi.set(__self__, "teacher_model_endpoint", teacher_model_endpoint) + if prompt_settings is not None: + pulumi.set(__self__, "prompt_settings", prompt_settings) + if teacher_model_settings is not None: + pulumi.set(__self__, "teacher_model_settings", teacher_model_settings) + if training_data is not None: + pulumi.set(__self__, "training_data", training_data) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter(name="dataGenerationTaskType") + def data_generation_task_type(self) -> pulumi.Input[Union[str, 'DataGenerationTaskType']]: + """ + [Required] DataGeneration Task type. + """ + return pulumi.get(self, "data_generation_task_type") + + @data_generation_task_type.setter + def data_generation_task_type(self, value: pulumi.Input[Union[str, 'DataGenerationTaskType']]): + pulumi.set(self, "data_generation_task_type", value) + + @property + @pulumi.getter(name="dataGenerationType") + def data_generation_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of Data Generation. + Expected value is 'LabelGeneration'. + """ + return pulumi.get(self, "data_generation_type") + + @data_generation_type.setter + def data_generation_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_generation_type", value) + + @property + @pulumi.getter(name="teacherModelEndpoint") + def teacher_model_endpoint(self) -> pulumi.Input['TeacherModelEndpointArgs']: + """ + [Required] Teacher Model Endpoint Details. + """ + return pulumi.get(self, "teacher_model_endpoint") + + @teacher_model_endpoint.setter + def teacher_model_endpoint(self, value: pulumi.Input['TeacherModelEndpointArgs']): + pulumi.set(self, "teacher_model_endpoint", value) + + @property + @pulumi.getter(name="promptSettings") + def prompt_settings(self) -> Optional[pulumi.Input['PromptSettingsArgs']]: + """ + Prompt Settings. + """ + return pulumi.get(self, "prompt_settings") + + @prompt_settings.setter + def prompt_settings(self, value: Optional[pulumi.Input['PromptSettingsArgs']]): + pulumi.set(self, "prompt_settings", value) + + @property + @pulumi.getter(name="teacherModelSettings") + def teacher_model_settings(self) -> Optional[pulumi.Input['TeacherModelSettingsArgs']]: + return pulumi.get(self, "teacher_model_settings") + + @teacher_model_settings.setter + def teacher_model_settings(self, value: Optional[pulumi.Input['TeacherModelSettingsArgs']]): + pulumi.set(self, "teacher_model_settings", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]: + """ + Training data for fine tuning. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]: + """ + Validation data for fine tuning. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]): + pulumi.set(self, "validation_data", value) + + +if not MYPY: + class LakeHouseArtifactArgsDict(TypedDict): + artifact_name: pulumi.Input[str] + """ + [Required] OneLake artifact name + """ + artifact_type: pulumi.Input[str] + """ + Enum to determine OneLake artifact type. + Expected value is 'LakeHouse'. + """ +elif False: + LakeHouseArtifactArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LakeHouseArtifactArgs: + def __init__(__self__, *, + artifact_name: pulumi.Input[str], + artifact_type: pulumi.Input[str]): + """ + :param pulumi.Input[str] artifact_name: [Required] OneLake artifact name + :param pulumi.Input[str] artifact_type: Enum to determine OneLake artifact type. + Expected value is 'LakeHouse'. + """ + pulumi.set(__self__, "artifact_name", artifact_name) + pulumi.set(__self__, "artifact_type", 'LakeHouse') + + @property + @pulumi.getter(name="artifactName") + def artifact_name(self) -> pulumi.Input[str]: + """ + [Required] OneLake artifact name + """ + return pulumi.get(self, "artifact_name") + + @artifact_name.setter + def artifact_name(self, value: pulumi.Input[str]): + pulumi.set(self, "artifact_name", value) + + @property + @pulumi.getter(name="artifactType") + def artifact_type(self) -> pulumi.Input[str]: + """ + Enum to determine OneLake artifact type. + Expected value is 'LakeHouse'. + """ + return pulumi.get(self, "artifact_type") + + @artifact_type.setter + def artifact_type(self, value: pulumi.Input[str]): + pulumi.set(self, "artifact_type", value) + + +if not MYPY: + class LiteralJobInputArgsDict(TypedDict): + """ + Literal input type. + """ + job_input_type: pulumi.Input[str] + """ + Enum to determine the Job Input Type. + Expected value is 'literal'. + """ + value: pulumi.Input[str] + """ + [Required] Literal value for the input. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the input. + """ +elif False: + LiteralJobInputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class LiteralJobInputArgs: + def __init__(__self__, *, + job_input_type: pulumi.Input[str], + value: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None): + """ + Literal input type. + :param pulumi.Input[str] job_input_type: Enum to determine the Job Input Type. + Expected value is 'literal'. + :param pulumi.Input[str] value: [Required] Literal value for the input. + :param pulumi.Input[str] description: Description for the input. + """ + pulumi.set(__self__, "job_input_type", 'literal') + pulumi.set(__self__, "value", value) + if description is not None: + pulumi.set(__self__, "description", description) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Input Type. + Expected value is 'literal'. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def value(self) -> pulumi.Input[str]: + """ + [Required] Literal value for the input. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: pulumi.Input[str]): + pulumi.set(self, "value", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + +if not MYPY: + class MLFlowModelJobInputArgsDict(TypedDict): + job_input_type: pulumi.Input[str] + """ + Enum to determine the Job Input Type. + Expected value is 'mlflow_model'. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the input. + """ + mode: NotRequired[pulumi.Input[Union[str, 'InputDeliveryMode']]] + """ + Input Asset Delivery Mode. + """ +elif False: + MLFlowModelJobInputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MLFlowModelJobInputArgs: + def __init__(__self__, *, + job_input_type: pulumi.Input[str], + uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]] = None): + """ + :param pulumi.Input[str] job_input_type: Enum to determine the Job Input Type. + Expected value is 'mlflow_model'. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[str] description: Description for the input. + :param pulumi.Input[Union[str, 'InputDeliveryMode']] mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'mlflow_model') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Input Type. + Expected value is 'mlflow_model'. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class MLFlowModelJobOutputArgsDict(TypedDict): + job_output_type: pulumi.Input[str] + """ + Enum to determine the Job Output Type. + Expected value is 'mlflow_model'. + """ + asset_name: NotRequired[pulumi.Input[str]] + """ + Output Asset Name. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the output. + """ + mode: NotRequired[pulumi.Input[Union[str, 'OutputDeliveryMode']]] + """ + Output Asset Delivery Mode. + """ + uri: NotRequired[pulumi.Input[str]] + """ + Output Asset URI. + """ +elif False: + MLFlowModelJobOutputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MLFlowModelJobOutputArgs: + def __init__(__self__, *, + job_output_type: pulumi.Input[str], + asset_name: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]] = None, + uri: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] job_output_type: Enum to determine the Job Output Type. + Expected value is 'mlflow_model'. + :param pulumi.Input[str] asset_name: Output Asset Name. + :param pulumi.Input[str] description: Description for the output. + :param pulumi.Input[Union[str, 'OutputDeliveryMode']] mode: Output Asset Delivery Mode. + :param pulumi.Input[str] uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'mlflow_model') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Output Type. + Expected value is 'mlflow_model'. + """ + return pulumi.get(self, "job_output_type") + + @job_output_type.setter + def job_output_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_output_type", value) + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @asset_name.setter + def asset_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "asset_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def uri(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "uri", value) + + +if not MYPY: + class MLTableDataArgsDict(TypedDict): + """ + MLTable data definition + """ + data_type: pulumi.Input[str] + """ + Enum to determine the type of data. + Expected value is 'mltable'. + """ + data_uri: pulumi.Input[str] + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + referenced_uris: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Uris referenced in the MLTable definition (required for lineage) + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + MLTableDataArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MLTableDataArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + data_uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + referenced_uris: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + MLTable data definition + :param pulumi.Input[str] data_type: Enum to determine the type of data. + Expected value is 'mltable'. + :param pulumi.Input[str] data_uri: [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Sequence[pulumi.Input[str]]] referenced_uris: Uris referenced in the MLTable definition (required for lineage) + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_type", 'mltable') + pulumi.set(__self__, "data_uri", data_uri) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if referenced_uris is not None: + pulumi.set(__self__, "referenced_uris", referenced_uris) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of data. + Expected value is 'mltable'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter(name="dataUri") + def data_uri(self) -> pulumi.Input[str]: + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + return pulumi.get(self, "data_uri") + + @data_uri.setter + def data_uri(self, value: pulumi.Input[str]): + pulumi.set(self, "data_uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="referencedUris") + def referenced_uris(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Uris referenced in the MLTable definition (required for lineage) + """ + return pulumi.get(self, "referenced_uris") + + @referenced_uris.setter + def referenced_uris(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "referenced_uris", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class MLTableJobInputArgsDict(TypedDict): + job_input_type: pulumi.Input[str] + """ + Enum to determine the Job Input Type. + Expected value is 'mltable'. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the input. + """ + mode: NotRequired[pulumi.Input[Union[str, 'InputDeliveryMode']]] + """ + Input Asset Delivery Mode. + """ +elif False: + MLTableJobInputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MLTableJobInputArgs: + def __init__(__self__, *, + job_input_type: pulumi.Input[str], + uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]] = None): + """ + :param pulumi.Input[str] job_input_type: Enum to determine the Job Input Type. + Expected value is 'mltable'. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[str] description: Description for the input. + :param pulumi.Input[Union[str, 'InputDeliveryMode']] mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'mltable') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Input Type. + Expected value is 'mltable'. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class MLTableJobOutputArgsDict(TypedDict): + job_output_type: pulumi.Input[str] + """ + Enum to determine the Job Output Type. + Expected value is 'mltable'. + """ + asset_name: NotRequired[pulumi.Input[str]] + """ + Output Asset Name. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the output. + """ + mode: NotRequired[pulumi.Input[Union[str, 'OutputDeliveryMode']]] + """ + Output Asset Delivery Mode. + """ + uri: NotRequired[pulumi.Input[str]] + """ + Output Asset URI. + """ +elif False: + MLTableJobOutputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MLTableJobOutputArgs: + def __init__(__self__, *, + job_output_type: pulumi.Input[str], + asset_name: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]] = None, + uri: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] job_output_type: Enum to determine the Job Output Type. + Expected value is 'mltable'. + :param pulumi.Input[str] asset_name: Output Asset Name. + :param pulumi.Input[str] description: Description for the output. + :param pulumi.Input[Union[str, 'OutputDeliveryMode']] mode: Output Asset Delivery Mode. + :param pulumi.Input[str] uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'mltable') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Output Type. + Expected value is 'mltable'. + """ + return pulumi.get(self, "job_output_type") + + @job_output_type.setter + def job_output_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_output_type", value) + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @asset_name.setter + def asset_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "asset_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def uri(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "uri", value) + + +if not MYPY: + class ManagedComputeIdentityArgsDict(TypedDict): + """ + Managed compute identity definition. + """ + compute_identity_type: pulumi.Input[str] + """ + Monitor compute identity type enum. + Expected value is 'ManagedIdentity'. + """ + identity: NotRequired[pulumi.Input['ManagedServiceIdentityArgsDict']] + """ + The identity which will be leveraged by the monitoring jobs. + """ +elif False: + ManagedComputeIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedComputeIdentityArgs: + def __init__(__self__, *, + compute_identity_type: pulumi.Input[str], + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None): + """ + Managed compute identity definition. + :param pulumi.Input[str] compute_identity_type: Monitor compute identity type enum. + Expected value is 'ManagedIdentity'. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: The identity which will be leveraged by the monitoring jobs. + """ + pulumi.set(__self__, "compute_identity_type", 'ManagedIdentity') + if identity is not None: + pulumi.set(__self__, "identity", identity) + + @property + @pulumi.getter(name="computeIdentityType") + def compute_identity_type(self) -> pulumi.Input[str]: + """ + Monitor compute identity type enum. + Expected value is 'ManagedIdentity'. + """ + return pulumi.get(self, "compute_identity_type") + + @compute_identity_type.setter + def compute_identity_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_identity_type", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + The identity which will be leveraged by the monitoring jobs. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + +if not MYPY: + class ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'ManagedIdentity'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionManagedIdentityArgsDict']] + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionManagedIdentityArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'ManagedIdentity'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'ManagedIdentity') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'ManagedIdentity'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionManagedIdentityArgs']]: + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionManagedIdentityArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class ManagedIdentityArgsDict(TypedDict): + """ + Managed identity configuration. + """ + identity_type: pulumi.Input[str] + """ + Enum to determine identity framework. + Expected value is 'Managed'. + """ + client_id: NotRequired[pulumi.Input[str]] + """ + Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + """ + object_id: NotRequired[pulumi.Input[str]] + """ + Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + """ +elif False: + ManagedIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedIdentityArgs: + def __init__(__self__, *, + identity_type: pulumi.Input[str], + client_id: Optional[pulumi.Input[str]] = None, + object_id: Optional[pulumi.Input[str]] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + Managed identity configuration. + :param pulumi.Input[str] identity_type: Enum to determine identity framework. + Expected value is 'Managed'. + :param pulumi.Input[str] client_id: Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + :param pulumi.Input[str] object_id: Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + :param pulumi.Input[str] resource_id: Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + """ + pulumi.set(__self__, "identity_type", 'Managed') + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if object_id is not None: + pulumi.set(__self__, "object_id", object_id) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="identityType") + def identity_type(self) -> pulumi.Input[str]: + """ + Enum to determine identity framework. + Expected value is 'Managed'. + """ + return pulumi.get(self, "identity_type") + + @identity_type.setter + def identity_type(self, value: pulumi.Input[str]): + pulumi.set(self, "identity_type", value) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + """ + Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="objectId") + def object_id(self) -> Optional[pulumi.Input[str]]: + """ + Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + """ + return pulumi.get(self, "object_id") + + @object_id.setter + def object_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "object_id", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class ManagedNetworkProvisionStatusArgsDict(TypedDict): + """ + Status of the Provisioning for the managed network of a machine learning workspace. + """ + spark_ready: NotRequired[pulumi.Input[bool]] + status: NotRequired[pulumi.Input[Union[str, 'ManagedNetworkStatus']]] + """ + Status for the managed network of a machine learning workspace. + """ +elif False: + ManagedNetworkProvisionStatusArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedNetworkProvisionStatusArgs: + def __init__(__self__, *, + spark_ready: Optional[pulumi.Input[bool]] = None, + status: Optional[pulumi.Input[Union[str, 'ManagedNetworkStatus']]] = None): + """ + Status of the Provisioning for the managed network of a machine learning workspace. + :param pulumi.Input[Union[str, 'ManagedNetworkStatus']] status: Status for the managed network of a machine learning workspace. + """ + if spark_ready is not None: + pulumi.set(__self__, "spark_ready", spark_ready) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="sparkReady") + def spark_ready(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "spark_ready") + + @spark_ready.setter + def spark_ready(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "spark_ready", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'ManagedNetworkStatus']]]: + """ + Status for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'ManagedNetworkStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class ManagedNetworkSettingsArgsDict(TypedDict): + """ + Managed Network settings for a machine learning workspace. + """ + firewall_sku: NotRequired[pulumi.Input[Union[str, 'FirewallSku']]] + """ + Firewall Sku used for FQDN Rules + """ + isolation_mode: NotRequired[pulumi.Input[Union[str, 'IsolationMode']]] + """ + Isolation mode for the managed network of a machine learning workspace. + """ + outbound_rules: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['FqdnOutboundRuleArgsDict', 'PrivateEndpointOutboundRuleArgsDict', 'ServiceTagOutboundRuleArgsDict']]]]] + status: NotRequired[pulumi.Input['ManagedNetworkProvisionStatusArgsDict']] + """ + Status of the Provisioning for the managed network of a machine learning workspace. + """ +elif False: + ManagedNetworkSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedNetworkSettingsArgs: + def __init__(__self__, *, + firewall_sku: Optional[pulumi.Input[Union[str, 'FirewallSku']]] = None, + isolation_mode: Optional[pulumi.Input[Union[str, 'IsolationMode']]] = None, + outbound_rules: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['FqdnOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgs', 'ServiceTagOutboundRuleArgs']]]]] = None, + status: Optional[pulumi.Input['ManagedNetworkProvisionStatusArgs']] = None): + """ + Managed Network settings for a machine learning workspace. + :param pulumi.Input[Union[str, 'FirewallSku']] firewall_sku: Firewall Sku used for FQDN Rules + :param pulumi.Input[Union[str, 'IsolationMode']] isolation_mode: Isolation mode for the managed network of a machine learning workspace. + :param pulumi.Input['ManagedNetworkProvisionStatusArgs'] status: Status of the Provisioning for the managed network of a machine learning workspace. + """ + if firewall_sku is not None: + pulumi.set(__self__, "firewall_sku", firewall_sku) + if isolation_mode is not None: + pulumi.set(__self__, "isolation_mode", isolation_mode) + if outbound_rules is not None: + pulumi.set(__self__, "outbound_rules", outbound_rules) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="firewallSku") + def firewall_sku(self) -> Optional[pulumi.Input[Union[str, 'FirewallSku']]]: + """ + Firewall Sku used for FQDN Rules + """ + return pulumi.get(self, "firewall_sku") + + @firewall_sku.setter + def firewall_sku(self, value: Optional[pulumi.Input[Union[str, 'FirewallSku']]]): + pulumi.set(self, "firewall_sku", value) + + @property + @pulumi.getter(name="isolationMode") + def isolation_mode(self) -> Optional[pulumi.Input[Union[str, 'IsolationMode']]]: + """ + Isolation mode for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "isolation_mode") + + @isolation_mode.setter + def isolation_mode(self, value: Optional[pulumi.Input[Union[str, 'IsolationMode']]]): + pulumi.set(self, "isolation_mode", value) + + @property + @pulumi.getter(name="outboundRules") + def outbound_rules(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['FqdnOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgs', 'ServiceTagOutboundRuleArgs']]]]]: + return pulumi.get(self, "outbound_rules") + + @outbound_rules.setter + def outbound_rules(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['FqdnOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgs', 'ServiceTagOutboundRuleArgs']]]]]): + pulumi.set(self, "outbound_rules", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input['ManagedNetworkProvisionStatusArgs']]: + """ + Status of the Provisioning for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input['ManagedNetworkProvisionStatusArgs']]): + pulumi.set(self, "status", value) + + +if not MYPY: + class ManagedOnlineDeploymentArgsDict(TypedDict): + """ + Properties specific to a ManagedOnlineDeployment. + """ + endpoint_compute_type: pulumi.Input[str] + """ + Enum to determine endpoint compute type. + Expected value is 'Managed'. + """ + app_insights_enabled: NotRequired[pulumi.Input[bool]] + """ + If true, enables Application Insights logging. + """ + code_configuration: NotRequired[pulumi.Input['CodeConfigurationArgsDict']] + """ + Code configuration for the endpoint deployment. + """ + data_collector: NotRequired[pulumi.Input['DataCollectorArgsDict']] + """ + The mdc configuration, we disable mdc when it's null. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the endpoint deployment. + """ + egress_public_network_access: NotRequired[pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']]] + """ + If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + """ + environment_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + environment_variables: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Environment variables configuration for the deployment. + """ + instance_type: NotRequired[pulumi.Input[str]] + """ + Compute instance type. Default: Standard_F4s_v2. + """ + liveness_probe: NotRequired[pulumi.Input['ProbeSettingsArgsDict']] + """ + Liveness probe monitors the health of the container regularly. + """ + model: NotRequired[pulumi.Input[str]] + """ + The URI path to the model. + """ + model_mount_path: NotRequired[pulumi.Input[str]] + """ + The path to mount the model in custom container. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + readiness_probe: NotRequired[pulumi.Input['ProbeSettingsArgsDict']] + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + request_settings: NotRequired[pulumi.Input['OnlineRequestSettingsArgsDict']] + """ + Request settings for the deployment. + """ + scale_settings: NotRequired[pulumi.Input[Union['DefaultScaleSettingsArgsDict', 'TargetUtilizationScaleSettingsArgsDict']]] + """ + Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ +elif False: + ManagedOnlineDeploymentArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedOnlineDeploymentArgs: + def __init__(__self__, *, + endpoint_compute_type: pulumi.Input[str], + app_insights_enabled: Optional[pulumi.Input[bool]] = None, + code_configuration: Optional[pulumi.Input['CodeConfigurationArgs']] = None, + data_collector: Optional[pulumi.Input['DataCollectorArgs']] = None, + description: Optional[pulumi.Input[str]] = None, + egress_public_network_access: Optional[pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']]] = None, + environment_id: Optional[pulumi.Input[str]] = None, + environment_variables: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + instance_type: Optional[pulumi.Input[str]] = None, + liveness_probe: Optional[pulumi.Input['ProbeSettingsArgs']] = None, + model: Optional[pulumi.Input[str]] = None, + model_mount_path: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + readiness_probe: Optional[pulumi.Input['ProbeSettingsArgs']] = None, + request_settings: Optional[pulumi.Input['OnlineRequestSettingsArgs']] = None, + scale_settings: Optional[pulumi.Input[Union['DefaultScaleSettingsArgs', 'TargetUtilizationScaleSettingsArgs']]] = None): + """ + Properties specific to a ManagedOnlineDeployment. + :param pulumi.Input[str] endpoint_compute_type: Enum to determine endpoint compute type. + Expected value is 'Managed'. + :param pulumi.Input[bool] app_insights_enabled: If true, enables Application Insights logging. + :param pulumi.Input['CodeConfigurationArgs'] code_configuration: Code configuration for the endpoint deployment. + :param pulumi.Input['DataCollectorArgs'] data_collector: The mdc configuration, we disable mdc when it's null. + :param pulumi.Input[str] description: Description of the endpoint deployment. + :param pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']] egress_public_network_access: If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + :param pulumi.Input[str] environment_id: ARM resource ID or AssetId of the environment specification for the endpoint deployment. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: Environment variables configuration for the deployment. + :param pulumi.Input[str] instance_type: Compute instance type. Default: Standard_F4s_v2. + :param pulumi.Input['ProbeSettingsArgs'] liveness_probe: Liveness probe monitors the health of the container regularly. + :param pulumi.Input[str] model: The URI path to the model. + :param pulumi.Input[str] model_mount_path: The path to mount the model in custom container. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + :param pulumi.Input['ProbeSettingsArgs'] readiness_probe: Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + :param pulumi.Input['OnlineRequestSettingsArgs'] request_settings: Request settings for the deployment. + :param pulumi.Input[Union['DefaultScaleSettingsArgs', 'TargetUtilizationScaleSettingsArgs']] scale_settings: Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ + pulumi.set(__self__, "endpoint_compute_type", 'Managed') + if app_insights_enabled is None: + app_insights_enabled = False + if app_insights_enabled is not None: + pulumi.set(__self__, "app_insights_enabled", app_insights_enabled) + if code_configuration is not None: + pulumi.set(__self__, "code_configuration", code_configuration) + if data_collector is not None: + pulumi.set(__self__, "data_collector", data_collector) + if description is not None: + pulumi.set(__self__, "description", description) + if egress_public_network_access is None: + egress_public_network_access = 'Enabled' + if egress_public_network_access is not None: + pulumi.set(__self__, "egress_public_network_access", egress_public_network_access) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if instance_type is None: + instance_type = 'Standard_F4s_v2' + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if liveness_probe is not None: + pulumi.set(__self__, "liveness_probe", liveness_probe) + if model is not None: + pulumi.set(__self__, "model", model) + if model_mount_path is not None: + pulumi.set(__self__, "model_mount_path", model_mount_path) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if readiness_probe is not None: + pulumi.set(__self__, "readiness_probe", readiness_probe) + if request_settings is not None: + pulumi.set(__self__, "request_settings", request_settings) + if scale_settings is not None: + pulumi.set(__self__, "scale_settings", scale_settings) + + @property + @pulumi.getter(name="endpointComputeType") + def endpoint_compute_type(self) -> pulumi.Input[str]: + """ + Enum to determine endpoint compute type. + Expected value is 'Managed'. + """ + return pulumi.get(self, "endpoint_compute_type") + + @endpoint_compute_type.setter + def endpoint_compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "endpoint_compute_type", value) + + @property + @pulumi.getter(name="appInsightsEnabled") + def app_insights_enabled(self) -> Optional[pulumi.Input[bool]]: + """ + If true, enables Application Insights logging. + """ + return pulumi.get(self, "app_insights_enabled") + + @app_insights_enabled.setter + def app_insights_enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "app_insights_enabled", value) + + @property + @pulumi.getter(name="codeConfiguration") + def code_configuration(self) -> Optional[pulumi.Input['CodeConfigurationArgs']]: + """ + Code configuration for the endpoint deployment. + """ + return pulumi.get(self, "code_configuration") + + @code_configuration.setter + def code_configuration(self, value: Optional[pulumi.Input['CodeConfigurationArgs']]): + pulumi.set(self, "code_configuration", value) + + @property + @pulumi.getter(name="dataCollector") + def data_collector(self) -> Optional[pulumi.Input['DataCollectorArgs']]: + """ + The mdc configuration, we disable mdc when it's null. + """ + return pulumi.get(self, "data_collector") + + @data_collector.setter + def data_collector(self, value: Optional[pulumi.Input['DataCollectorArgs']]): + pulumi.set(self, "data_collector", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the endpoint deployment. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="egressPublicNetworkAccess") + def egress_public_network_access(self) -> Optional[pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']]]: + """ + If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + """ + return pulumi.get(self, "egress_public_network_access") + + @egress_public_network_access.setter + def egress_public_network_access(self, value: Optional[pulumi.Input[Union[str, 'EgressPublicNetworkAccessType']]]): + pulumi.set(self, "egress_public_network_access", value) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + return pulumi.get(self, "environment_id") + + @environment_id.setter + def environment_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_id", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Environment variables configuration for the deployment. + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[pulumi.Input[str]]: + """ + Compute instance type. Default: Standard_F4s_v2. + """ + return pulumi.get(self, "instance_type") + + @instance_type.setter + def instance_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "instance_type", value) + + @property + @pulumi.getter(name="livenessProbe") + def liveness_probe(self) -> Optional[pulumi.Input['ProbeSettingsArgs']]: + """ + Liveness probe monitors the health of the container regularly. + """ + return pulumi.get(self, "liveness_probe") + + @liveness_probe.setter + def liveness_probe(self, value: Optional[pulumi.Input['ProbeSettingsArgs']]): + pulumi.set(self, "liveness_probe", value) + + @property + @pulumi.getter + def model(self) -> Optional[pulumi.Input[str]]: + """ + The URI path to the model. + """ + return pulumi.get(self, "model") + + @model.setter + def model(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model", value) + + @property + @pulumi.getter(name="modelMountPath") + def model_mount_path(self) -> Optional[pulumi.Input[str]]: + """ + The path to mount the model in custom container. + """ + return pulumi.get(self, "model_mount_path") + + @model_mount_path.setter + def model_mount_path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_mount_path", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="readinessProbe") + def readiness_probe(self) -> Optional[pulumi.Input['ProbeSettingsArgs']]: + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + return pulumi.get(self, "readiness_probe") + + @readiness_probe.setter + def readiness_probe(self, value: Optional[pulumi.Input['ProbeSettingsArgs']]): + pulumi.set(self, "readiness_probe", value) + + @property + @pulumi.getter(name="requestSettings") + def request_settings(self) -> Optional[pulumi.Input['OnlineRequestSettingsArgs']]: + """ + Request settings for the deployment. + """ + return pulumi.get(self, "request_settings") + + @request_settings.setter + def request_settings(self, value: Optional[pulumi.Input['OnlineRequestSettingsArgs']]): + pulumi.set(self, "request_settings", value) + + @property + @pulumi.getter(name="scaleSettings") + def scale_settings(self) -> Optional[pulumi.Input[Union['DefaultScaleSettingsArgs', 'TargetUtilizationScaleSettingsArgs']]]: + """ + Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ + return pulumi.get(self, "scale_settings") + + @scale_settings.setter + def scale_settings(self, value: Optional[pulumi.Input[Union['DefaultScaleSettingsArgs', 'TargetUtilizationScaleSettingsArgs']]]): + pulumi.set(self, "scale_settings", value) + + +if not MYPY: + class ManagedOnlineEndpointDeploymentResourcePropertiesArgsDict(TypedDict): + type: pulumi.Input[str] + """ + Kind of the deployment. + Expected value is 'managedOnlineEndpoint'. + """ + endpoint_compute_type: NotRequired[pulumi.Input[Union[str, 'EndpointComputeType']]] + failure_reason: NotRequired[pulumi.Input[str]] + """ + The failure reason if the creation failed. + """ + model: NotRequired[pulumi.Input[str]] +elif False: + ManagedOnlineEndpointDeploymentResourcePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedOnlineEndpointDeploymentResourcePropertiesArgs: + def __init__(__self__, *, + type: pulumi.Input[str], + endpoint_compute_type: Optional[pulumi.Input[Union[str, 'EndpointComputeType']]] = None, + failure_reason: Optional[pulumi.Input[str]] = None, + model: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] type: Kind of the deployment. + Expected value is 'managedOnlineEndpoint'. + :param pulumi.Input[str] failure_reason: The failure reason if the creation failed. + """ + pulumi.set(__self__, "type", 'managedOnlineEndpoint') + if endpoint_compute_type is not None: + pulumi.set(__self__, "endpoint_compute_type", endpoint_compute_type) + if failure_reason is not None: + pulumi.set(__self__, "failure_reason", failure_reason) + if model is not None: + pulumi.set(__self__, "model", model) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Kind of the deployment. + Expected value is 'managedOnlineEndpoint'. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="endpointComputeType") + def endpoint_compute_type(self) -> Optional[pulumi.Input[Union[str, 'EndpointComputeType']]]: + return pulumi.get(self, "endpoint_compute_type") + + @endpoint_compute_type.setter + def endpoint_compute_type(self, value: Optional[pulumi.Input[Union[str, 'EndpointComputeType']]]): + pulumi.set(self, "endpoint_compute_type", value) + + @property + @pulumi.getter(name="failureReason") + def failure_reason(self) -> Optional[pulumi.Input[str]]: + """ + The failure reason if the creation failed. + """ + return pulumi.get(self, "failure_reason") + + @failure_reason.setter + def failure_reason(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "failure_reason", value) + + @property + @pulumi.getter + def model(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "model") + + @model.setter + def model(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model", value) + + +if not MYPY: + class ManagedServiceIdentityArgsDict(TypedDict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']] + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + user_assigned_identities: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ +elif False: + ManagedServiceIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedServiceIdentityArgs: + def __init__(__self__, *, + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']], + user_assigned_identities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[Union[str, 'ManagedServiceIdentityType']] type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param pulumi.Input[Sequence[pulumi.Input[str]]] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[Union[str, 'ManagedServiceIdentityType']]: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[Union[str, 'ManagedServiceIdentityType']]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + @user_assigned_identities.setter + def user_assigned_identities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "user_assigned_identities", value) + + +if not MYPY: + class MarketplaceSubscriptionArgsDict(TypedDict): + model_id: pulumi.Input[str] + """ + [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + """ +elif False: + MarketplaceSubscriptionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MarketplaceSubscriptionArgs: + def __init__(__self__, *, + model_id: pulumi.Input[str]): + """ + :param pulumi.Input[str] model_id: [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + """ + pulumi.set(__self__, "model_id", model_id) + + @property + @pulumi.getter(name="modelId") + def model_id(self) -> pulumi.Input[str]: + """ + [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + """ + return pulumi.get(self, "model_id") + + @model_id.setter + def model_id(self, value: pulumi.Input[str]): + pulumi.set(self, "model_id", value) + + +if not MYPY: + class MaterializationComputeResourceArgsDict(TypedDict): + """ + DTO object representing compute resource + """ + instance_type: NotRequired[pulumi.Input[str]] + """ + Specifies the instance type + """ +elif False: + MaterializationComputeResourceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MaterializationComputeResourceArgs: + def __init__(__self__, *, + instance_type: Optional[pulumi.Input[str]] = None): + """ + DTO object representing compute resource + :param pulumi.Input[str] instance_type: Specifies the instance type + """ + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the instance type + """ + return pulumi.get(self, "instance_type") + + @instance_type.setter + def instance_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "instance_type", value) + + +if not MYPY: + class MaterializationSettingsArgsDict(TypedDict): + notification: NotRequired[pulumi.Input['NotificationSettingArgsDict']] + """ + Specifies the notification details + """ + resource: NotRequired[pulumi.Input['MaterializationComputeResourceArgsDict']] + """ + Specifies the compute resource settings + """ + schedule: NotRequired[pulumi.Input['RecurrenceTriggerArgsDict']] + """ + Specifies the schedule details + """ + spark_configuration: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Specifies the spark compute settings + """ + store_type: NotRequired[pulumi.Input[Union[str, 'MaterializationStoreType']]] + """ + Specifies the stores to which materialization should happen + """ +elif False: + MaterializationSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MaterializationSettingsArgs: + def __init__(__self__, *, + notification: Optional[pulumi.Input['NotificationSettingArgs']] = None, + resource: Optional[pulumi.Input['MaterializationComputeResourceArgs']] = None, + schedule: Optional[pulumi.Input['RecurrenceTriggerArgs']] = None, + spark_configuration: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + store_type: Optional[pulumi.Input[Union[str, 'MaterializationStoreType']]] = None): + """ + :param pulumi.Input['NotificationSettingArgs'] notification: Specifies the notification details + :param pulumi.Input['MaterializationComputeResourceArgs'] resource: Specifies the compute resource settings + :param pulumi.Input['RecurrenceTriggerArgs'] schedule: Specifies the schedule details + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] spark_configuration: Specifies the spark compute settings + :param pulumi.Input[Union[str, 'MaterializationStoreType']] store_type: Specifies the stores to which materialization should happen + """ + if notification is not None: + pulumi.set(__self__, "notification", notification) + if resource is not None: + pulumi.set(__self__, "resource", resource) + if schedule is not None: + pulumi.set(__self__, "schedule", schedule) + if spark_configuration is not None: + pulumi.set(__self__, "spark_configuration", spark_configuration) + if store_type is None: + store_type = 'None' + if store_type is not None: + pulumi.set(__self__, "store_type", store_type) + + @property + @pulumi.getter + def notification(self) -> Optional[pulumi.Input['NotificationSettingArgs']]: + """ + Specifies the notification details + """ + return pulumi.get(self, "notification") + + @notification.setter + def notification(self, value: Optional[pulumi.Input['NotificationSettingArgs']]): + pulumi.set(self, "notification", value) + + @property + @pulumi.getter + def resource(self) -> Optional[pulumi.Input['MaterializationComputeResourceArgs']]: + """ + Specifies the compute resource settings + """ + return pulumi.get(self, "resource") + + @resource.setter + def resource(self, value: Optional[pulumi.Input['MaterializationComputeResourceArgs']]): + pulumi.set(self, "resource", value) + + @property + @pulumi.getter + def schedule(self) -> Optional[pulumi.Input['RecurrenceTriggerArgs']]: + """ + Specifies the schedule details + """ + return pulumi.get(self, "schedule") + + @schedule.setter + def schedule(self, value: Optional[pulumi.Input['RecurrenceTriggerArgs']]): + pulumi.set(self, "schedule", value) + + @property + @pulumi.getter(name="sparkConfiguration") + def spark_configuration(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Specifies the spark compute settings + """ + return pulumi.get(self, "spark_configuration") + + @spark_configuration.setter + def spark_configuration(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "spark_configuration", value) + + @property + @pulumi.getter(name="storeType") + def store_type(self) -> Optional[pulumi.Input[Union[str, 'MaterializationStoreType']]]: + """ + Specifies the stores to which materialization should happen + """ + return pulumi.get(self, "store_type") + + @store_type.setter + def store_type(self, value: Optional[pulumi.Input[Union[str, 'MaterializationStoreType']]]): + pulumi.set(self, "store_type", value) + + +if not MYPY: + class MedianStoppingPolicyArgsDict(TypedDict): + """ + Defines an early termination policy based on running averages of the primary metric of all runs + """ + policy_type: pulumi.Input[str] + """ + + Expected value is 'MedianStopping'. + """ + delay_evaluation: NotRequired[pulumi.Input[int]] + """ + Number of intervals by which to delay the first evaluation. + """ + evaluation_interval: NotRequired[pulumi.Input[int]] + """ + Interval (number of runs) between policy evaluations. + """ +elif False: + MedianStoppingPolicyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MedianStoppingPolicyArgs: + def __init__(__self__, *, + policy_type: pulumi.Input[str], + delay_evaluation: Optional[pulumi.Input[int]] = None, + evaluation_interval: Optional[pulumi.Input[int]] = None): + """ + Defines an early termination policy based on running averages of the primary metric of all runs + :param pulumi.Input[str] policy_type: + Expected value is 'MedianStopping'. + :param pulumi.Input[int] delay_evaluation: Number of intervals by which to delay the first evaluation. + :param pulumi.Input[int] evaluation_interval: Interval (number of runs) between policy evaluations. + """ + pulumi.set(__self__, "policy_type", 'MedianStopping') + if delay_evaluation is None: + delay_evaluation = 0 + if delay_evaluation is not None: + pulumi.set(__self__, "delay_evaluation", delay_evaluation) + if evaluation_interval is None: + evaluation_interval = 0 + if evaluation_interval is not None: + pulumi.set(__self__, "evaluation_interval", evaluation_interval) + + @property + @pulumi.getter(name="policyType") + def policy_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'MedianStopping'. + """ + return pulumi.get(self, "policy_type") + + @policy_type.setter + def policy_type(self, value: pulumi.Input[str]): + pulumi.set(self, "policy_type", value) + + @property + @pulumi.getter(name="delayEvaluation") + def delay_evaluation(self) -> Optional[pulumi.Input[int]]: + """ + Number of intervals by which to delay the first evaluation. + """ + return pulumi.get(self, "delay_evaluation") + + @delay_evaluation.setter + def delay_evaluation(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "delay_evaluation", value) + + @property + @pulumi.getter(name="evaluationInterval") + def evaluation_interval(self) -> Optional[pulumi.Input[int]]: + """ + Interval (number of runs) between policy evaluations. + """ + return pulumi.get(self, "evaluation_interval") + + @evaluation_interval.setter + def evaluation_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "evaluation_interval", value) + + +if not MYPY: + class ModelContainerArgsDict(TypedDict): + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + ModelContainerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ModelContainerArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class ModelSettingsArgsDict(TypedDict): + model_id: NotRequired[pulumi.Input[str]] + """ + The unique model identifier that this ServerlessEndpoint should provision. + """ +elif False: + ModelSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ModelSettingsArgs: + def __init__(__self__, *, + model_id: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] model_id: The unique model identifier that this ServerlessEndpoint should provision. + """ + if model_id is not None: + pulumi.set(__self__, "model_id", model_id) + + @property + @pulumi.getter(name="modelId") + def model_id(self) -> Optional[pulumi.Input[str]]: + """ + The unique model identifier that this ServerlessEndpoint should provision. + """ + return pulumi.get(self, "model_id") + + @model_id.setter + def model_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_id", value) + + +if not MYPY: + class ModelVersionArgsDict(TypedDict): + """ + Model asset version details. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + flavors: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['FlavorDataArgsDict']]]] + """ + Mapping of model flavors to their properties. + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + job_name: NotRequired[pulumi.Input[str]] + """ + Name of the training job which produced this model + """ + model_type: NotRequired[pulumi.Input[str]] + """ + The storage format for this entity. Used for NCD. + """ + model_uri: NotRequired[pulumi.Input[str]] + """ + The URI path to the model contents. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + stage: NotRequired[pulumi.Input[str]] + """ + Stage in the model lifecycle assigned to this model + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + ModelVersionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ModelVersionArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None, + flavors: Optional[pulumi.Input[Mapping[str, pulumi.Input['FlavorDataArgs']]]] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + job_name: Optional[pulumi.Input[str]] = None, + model_type: Optional[pulumi.Input[str]] = None, + model_uri: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + stage: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Model asset version details. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[Mapping[str, pulumi.Input['FlavorDataArgs']]] flavors: Mapping of model flavors to their properties. + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[str] job_name: Name of the training job which produced this model + :param pulumi.Input[str] model_type: The storage format for this entity. Used for NCD. + :param pulumi.Input[str] model_uri: The URI path to the model contents. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[str] stage: Stage in the model lifecycle assigned to this model + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + if description is not None: + pulumi.set(__self__, "description", description) + if flavors is not None: + pulumi.set(__self__, "flavors", flavors) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if job_name is not None: + pulumi.set(__self__, "job_name", job_name) + if model_type is not None: + pulumi.set(__self__, "model_type", model_type) + if model_uri is not None: + pulumi.set(__self__, "model_uri", model_uri) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if stage is not None: + pulumi.set(__self__, "stage", stage) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def flavors(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['FlavorDataArgs']]]]: + """ + Mapping of model flavors to their properties. + """ + return pulumi.get(self, "flavors") + + @flavors.setter + def flavors(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['FlavorDataArgs']]]]): + pulumi.set(self, "flavors", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter(name="jobName") + def job_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the training job which produced this model + """ + return pulumi.get(self, "job_name") + + @job_name.setter + def job_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "job_name", value) + + @property + @pulumi.getter(name="modelType") + def model_type(self) -> Optional[pulumi.Input[str]]: + """ + The storage format for this entity. Used for NCD. + """ + return pulumi.get(self, "model_type") + + @model_type.setter + def model_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_type", value) + + @property + @pulumi.getter(name="modelUri") + def model_uri(self) -> Optional[pulumi.Input[str]]: + """ + The URI path to the model contents. + """ + return pulumi.get(self, "model_uri") + + @model_uri.setter + def model_uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_uri", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def stage(self) -> Optional[pulumi.Input[str]]: + """ + Stage in the model lifecycle assigned to this model + """ + return pulumi.get(self, "stage") + + @stage.setter + def stage(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "stage", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class MonitorDefinitionArgsDict(TypedDict): + compute_configuration: pulumi.Input['MonitorServerlessSparkComputeArgsDict'] + """ + [Required] The ARM resource ID of the compute resource to run the monitoring job on. + """ + signals: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomMonitoringSignalArgsDict', 'DataDriftMonitoringSignalArgsDict', 'DataQualityMonitoringSignalArgsDict', 'FeatureAttributionDriftMonitoringSignalArgsDict', 'PredictionDriftMonitoringSignalArgsDict']]]] + """ + [Required] The signals to monitor. + """ + alert_notification_settings: NotRequired[pulumi.Input['MonitorNotificationSettingsArgsDict']] + """ + The monitor's notification settings. + """ + monitoring_target: NotRequired[pulumi.Input['MonitoringTargetArgsDict']] + """ + The entities targeted by the monitor. + """ +elif False: + MonitorDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MonitorDefinitionArgs: + def __init__(__self__, *, + compute_configuration: pulumi.Input['MonitorServerlessSparkComputeArgs'], + signals: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomMonitoringSignalArgs', 'DataDriftMonitoringSignalArgs', 'DataQualityMonitoringSignalArgs', 'FeatureAttributionDriftMonitoringSignalArgs', 'PredictionDriftMonitoringSignalArgs']]]], + alert_notification_settings: Optional[pulumi.Input['MonitorNotificationSettingsArgs']] = None, + monitoring_target: Optional[pulumi.Input['MonitoringTargetArgs']] = None): + """ + :param pulumi.Input['MonitorServerlessSparkComputeArgs'] compute_configuration: [Required] The ARM resource ID of the compute resource to run the monitoring job on. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomMonitoringSignalArgs', 'DataDriftMonitoringSignalArgs', 'DataQualityMonitoringSignalArgs', 'FeatureAttributionDriftMonitoringSignalArgs', 'PredictionDriftMonitoringSignalArgs']]]] signals: [Required] The signals to monitor. + :param pulumi.Input['MonitorNotificationSettingsArgs'] alert_notification_settings: The monitor's notification settings. + :param pulumi.Input['MonitoringTargetArgs'] monitoring_target: The entities targeted by the monitor. + """ + pulumi.set(__self__, "compute_configuration", compute_configuration) + pulumi.set(__self__, "signals", signals) + if alert_notification_settings is not None: + pulumi.set(__self__, "alert_notification_settings", alert_notification_settings) + if monitoring_target is not None: + pulumi.set(__self__, "monitoring_target", monitoring_target) + + @property + @pulumi.getter(name="computeConfiguration") + def compute_configuration(self) -> pulumi.Input['MonitorServerlessSparkComputeArgs']: + """ + [Required] The ARM resource ID of the compute resource to run the monitoring job on. + """ + return pulumi.get(self, "compute_configuration") + + @compute_configuration.setter + def compute_configuration(self, value: pulumi.Input['MonitorServerlessSparkComputeArgs']): + pulumi.set(self, "compute_configuration", value) + + @property + @pulumi.getter + def signals(self) -> pulumi.Input[Mapping[str, pulumi.Input[Union['CustomMonitoringSignalArgs', 'DataDriftMonitoringSignalArgs', 'DataQualityMonitoringSignalArgs', 'FeatureAttributionDriftMonitoringSignalArgs', 'PredictionDriftMonitoringSignalArgs']]]]: + """ + [Required] The signals to monitor. + """ + return pulumi.get(self, "signals") + + @signals.setter + def signals(self, value: pulumi.Input[Mapping[str, pulumi.Input[Union['CustomMonitoringSignalArgs', 'DataDriftMonitoringSignalArgs', 'DataQualityMonitoringSignalArgs', 'FeatureAttributionDriftMonitoringSignalArgs', 'PredictionDriftMonitoringSignalArgs']]]]): + pulumi.set(self, "signals", value) + + @property + @pulumi.getter(name="alertNotificationSettings") + def alert_notification_settings(self) -> Optional[pulumi.Input['MonitorNotificationSettingsArgs']]: + """ + The monitor's notification settings. + """ + return pulumi.get(self, "alert_notification_settings") + + @alert_notification_settings.setter + def alert_notification_settings(self, value: Optional[pulumi.Input['MonitorNotificationSettingsArgs']]): + pulumi.set(self, "alert_notification_settings", value) + + @property + @pulumi.getter(name="monitoringTarget") + def monitoring_target(self) -> Optional[pulumi.Input['MonitoringTargetArgs']]: + """ + The entities targeted by the monitor. + """ + return pulumi.get(self, "monitoring_target") + + @monitoring_target.setter + def monitoring_target(self, value: Optional[pulumi.Input['MonitoringTargetArgs']]): + pulumi.set(self, "monitoring_target", value) + + +if not MYPY: + class MonitorEmailNotificationSettingsArgsDict(TypedDict): + emails: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The email recipient list which has a limitation of 499 characters in total. + """ +elif False: + MonitorEmailNotificationSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MonitorEmailNotificationSettingsArgs: + def __init__(__self__, *, + emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] emails: The email recipient list which has a limitation of 499 characters in total. + """ + if emails is not None: + pulumi.set(__self__, "emails", emails) + + @property + @pulumi.getter + def emails(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The email recipient list which has a limitation of 499 characters in total. + """ + return pulumi.get(self, "emails") + + @emails.setter + def emails(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "emails", value) + + +if not MYPY: + class MonitorNotificationSettingsArgsDict(TypedDict): + email_notification_settings: NotRequired[pulumi.Input['MonitorEmailNotificationSettingsArgsDict']] + """ + The AML notification email settings. + """ +elif False: + MonitorNotificationSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MonitorNotificationSettingsArgs: + def __init__(__self__, *, + email_notification_settings: Optional[pulumi.Input['MonitorEmailNotificationSettingsArgs']] = None): + """ + :param pulumi.Input['MonitorEmailNotificationSettingsArgs'] email_notification_settings: The AML notification email settings. + """ + if email_notification_settings is not None: + pulumi.set(__self__, "email_notification_settings", email_notification_settings) + + @property + @pulumi.getter(name="emailNotificationSettings") + def email_notification_settings(self) -> Optional[pulumi.Input['MonitorEmailNotificationSettingsArgs']]: + """ + The AML notification email settings. + """ + return pulumi.get(self, "email_notification_settings") + + @email_notification_settings.setter + def email_notification_settings(self, value: Optional[pulumi.Input['MonitorEmailNotificationSettingsArgs']]): + pulumi.set(self, "email_notification_settings", value) + + +if not MYPY: + class MonitorServerlessSparkComputeArgsDict(TypedDict): + """ + Monitor serverless spark compute definition. + """ + compute_identity: pulumi.Input[Union['AmlTokenComputeIdentityArgsDict', 'ManagedComputeIdentityArgsDict']] + """ + [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + """ + compute_type: pulumi.Input[str] + """ + Monitor compute type enum. + Expected value is 'ServerlessSpark'. + """ + instance_type: pulumi.Input[str] + """ + [Required] The instance type running the Spark job. + """ + runtime_version: pulumi.Input[str] + """ + [Required] The Spark runtime version. + """ +elif False: + MonitorServerlessSparkComputeArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MonitorServerlessSparkComputeArgs: + def __init__(__self__, *, + compute_identity: pulumi.Input[Union['AmlTokenComputeIdentityArgs', 'ManagedComputeIdentityArgs']], + compute_type: pulumi.Input[str], + instance_type: pulumi.Input[str], + runtime_version: pulumi.Input[str]): + """ + Monitor serverless spark compute definition. + :param pulumi.Input[Union['AmlTokenComputeIdentityArgs', 'ManagedComputeIdentityArgs']] compute_identity: [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + :param pulumi.Input[str] compute_type: Monitor compute type enum. + Expected value is 'ServerlessSpark'. + :param pulumi.Input[str] instance_type: [Required] The instance type running the Spark job. + :param pulumi.Input[str] runtime_version: [Required] The Spark runtime version. + """ + pulumi.set(__self__, "compute_identity", compute_identity) + pulumi.set(__self__, "compute_type", 'ServerlessSpark') + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "runtime_version", runtime_version) + + @property + @pulumi.getter(name="computeIdentity") + def compute_identity(self) -> pulumi.Input[Union['AmlTokenComputeIdentityArgs', 'ManagedComputeIdentityArgs']]: + """ + [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + """ + return pulumi.get(self, "compute_identity") + + @compute_identity.setter + def compute_identity(self, value: pulumi.Input[Union['AmlTokenComputeIdentityArgs', 'ManagedComputeIdentityArgs']]): + pulumi.set(self, "compute_identity", value) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + Monitor compute type enum. + Expected value is 'ServerlessSpark'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> pulumi.Input[str]: + """ + [Required] The instance type running the Spark job. + """ + return pulumi.get(self, "instance_type") + + @instance_type.setter + def instance_type(self, value: pulumi.Input[str]): + pulumi.set(self, "instance_type", value) + + @property + @pulumi.getter(name="runtimeVersion") + def runtime_version(self) -> pulumi.Input[str]: + """ + [Required] The Spark runtime version. + """ + return pulumi.get(self, "runtime_version") + + @runtime_version.setter + def runtime_version(self, value: pulumi.Input[str]): + pulumi.set(self, "runtime_version", value) + + +if not MYPY: + class MonitoringTargetArgsDict(TypedDict): + """ + Monitoring target definition. + """ + task_type: pulumi.Input[Union[str, 'ModelTaskType']] + """ + [Required] The machine learning task type of the monitored model. + """ + deployment_id: NotRequired[pulumi.Input[str]] + """ + Reference to the deployment asset targeted by this monitor. + """ + model_id: NotRequired[pulumi.Input[str]] + """ + Reference to the model asset targeted by this monitor. + """ +elif False: + MonitoringTargetArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MonitoringTargetArgs: + def __init__(__self__, *, + task_type: pulumi.Input[Union[str, 'ModelTaskType']], + deployment_id: Optional[pulumi.Input[str]] = None, + model_id: Optional[pulumi.Input[str]] = None): + """ + Monitoring target definition. + :param pulumi.Input[Union[str, 'ModelTaskType']] task_type: [Required] The machine learning task type of the monitored model. + :param pulumi.Input[str] deployment_id: Reference to the deployment asset targeted by this monitor. + :param pulumi.Input[str] model_id: Reference to the model asset targeted by this monitor. + """ + pulumi.set(__self__, "task_type", task_type) + if deployment_id is not None: + pulumi.set(__self__, "deployment_id", deployment_id) + if model_id is not None: + pulumi.set(__self__, "model_id", model_id) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[Union[str, 'ModelTaskType']]: + """ + [Required] The machine learning task type of the monitored model. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[Union[str, 'ModelTaskType']]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="deploymentId") + def deployment_id(self) -> Optional[pulumi.Input[str]]: + """ + Reference to the deployment asset targeted by this monitor. + """ + return pulumi.get(self, "deployment_id") + + @deployment_id.setter + def deployment_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "deployment_id", value) + + @property + @pulumi.getter(name="modelId") + def model_id(self) -> Optional[pulumi.Input[str]]: + """ + Reference to the model asset targeted by this monitor. + """ + return pulumi.get(self, "model_id") + + @model_id.setter + def model_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_id", value) + + +if not MYPY: + class MonitoringThresholdArgsDict(TypedDict): + value: NotRequired[pulumi.Input[float]] + """ + The threshold value. If null, the set default is dependent on the metric type. + """ +elif False: + MonitoringThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MonitoringThresholdArgs: + def __init__(__self__, *, + value: Optional[pulumi.Input[float]] = None): + """ + :param pulumi.Input[float] value: The threshold value. If null, the set default is dependent on the metric type. + """ + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input[float]]: + """ + The threshold value. If null, the set default is dependent on the metric type. + """ + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "value", value) + + +if not MYPY: + class MpiArgsDict(TypedDict): + """ + MPI distribution configuration. + """ + distribution_type: pulumi.Input[str] + """ + Enum to determine the job distribution type. + Expected value is 'Mpi'. + """ + process_count_per_instance: NotRequired[pulumi.Input[int]] + """ + Number of processes per MPI node. + """ +elif False: + MpiArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class MpiArgs: + def __init__(__self__, *, + distribution_type: pulumi.Input[str], + process_count_per_instance: Optional[pulumi.Input[int]] = None): + """ + MPI distribution configuration. + :param pulumi.Input[str] distribution_type: Enum to determine the job distribution type. + Expected value is 'Mpi'. + :param pulumi.Input[int] process_count_per_instance: Number of processes per MPI node. + """ + pulumi.set(__self__, "distribution_type", 'Mpi') + if process_count_per_instance is not None: + pulumi.set(__self__, "process_count_per_instance", process_count_per_instance) + + @property + @pulumi.getter(name="distributionType") + def distribution_type(self) -> pulumi.Input[str]: + """ + Enum to determine the job distribution type. + Expected value is 'Mpi'. + """ + return pulumi.get(self, "distribution_type") + + @distribution_type.setter + def distribution_type(self, value: pulumi.Input[str]): + pulumi.set(self, "distribution_type", value) + + @property + @pulumi.getter(name="processCountPerInstance") + def process_count_per_instance(self) -> Optional[pulumi.Input[int]]: + """ + Number of processes per MPI node. + """ + return pulumi.get(self, "process_count_per_instance") + + @process_count_per_instance.setter + def process_count_per_instance(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "process_count_per_instance", value) + + +if not MYPY: + class NetworkAclsArgsDict(TypedDict): + default_action: NotRequired[pulumi.Input[Union[str, 'DefaultActionType']]] + """ + The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + """ + ip_rules: NotRequired[pulumi.Input[Sequence[pulumi.Input['IPRuleArgsDict']]]] + """ + Rules governing the accessibility of a resource from a specific ip address or ip range. + """ +elif False: + NetworkAclsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NetworkAclsArgs: + def __init__(__self__, *, + default_action: Optional[pulumi.Input[Union[str, 'DefaultActionType']]] = None, + ip_rules: Optional[pulumi.Input[Sequence[pulumi.Input['IPRuleArgs']]]] = None): + """ + :param pulumi.Input[Union[str, 'DefaultActionType']] default_action: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + :param pulumi.Input[Sequence[pulumi.Input['IPRuleArgs']]] ip_rules: Rules governing the accessibility of a resource from a specific ip address or ip range. + """ + if default_action is not None: + pulumi.set(__self__, "default_action", default_action) + if ip_rules is not None: + pulumi.set(__self__, "ip_rules", ip_rules) + + @property + @pulumi.getter(name="defaultAction") + def default_action(self) -> Optional[pulumi.Input[Union[str, 'DefaultActionType']]]: + """ + The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + """ + return pulumi.get(self, "default_action") + + @default_action.setter + def default_action(self, value: Optional[pulumi.Input[Union[str, 'DefaultActionType']]]): + pulumi.set(self, "default_action", value) + + @property + @pulumi.getter(name="ipRules") + def ip_rules(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['IPRuleArgs']]]]: + """ + Rules governing the accessibility of a resource from a specific ip address or ip range. + """ + return pulumi.get(self, "ip_rules") + + @ip_rules.setter + def ip_rules(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['IPRuleArgs']]]]): + pulumi.set(self, "ip_rules", value) + + +if not MYPY: + class NlpVerticalFeaturizationSettingsArgsDict(TypedDict): + dataset_language: NotRequired[pulumi.Input[str]] + """ + Dataset language, useful for the text data. + """ +elif False: + NlpVerticalFeaturizationSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NlpVerticalFeaturizationSettingsArgs: + def __init__(__self__, *, + dataset_language: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] dataset_language: Dataset language, useful for the text data. + """ + if dataset_language is not None: + pulumi.set(__self__, "dataset_language", dataset_language) + + @property + @pulumi.getter(name="datasetLanguage") + def dataset_language(self) -> Optional[pulumi.Input[str]]: + """ + Dataset language, useful for the text data. + """ + return pulumi.get(self, "dataset_language") + + @dataset_language.setter + def dataset_language(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dataset_language", value) + + +if not MYPY: + class NlpVerticalLimitSettingsArgsDict(TypedDict): + """ + Job execution constraints. + """ + max_concurrent_trials: NotRequired[pulumi.Input[int]] + """ + Maximum Concurrent AutoML iterations. + """ + max_trials: NotRequired[pulumi.Input[int]] + """ + Number of AutoML iterations. + """ + timeout: NotRequired[pulumi.Input[str]] + """ + AutoML job timeout. + """ +elif False: + NlpVerticalLimitSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NlpVerticalLimitSettingsArgs: + def __init__(__self__, *, + max_concurrent_trials: Optional[pulumi.Input[int]] = None, + max_trials: Optional[pulumi.Input[int]] = None, + timeout: Optional[pulumi.Input[str]] = None): + """ + Job execution constraints. + :param pulumi.Input[int] max_concurrent_trials: Maximum Concurrent AutoML iterations. + :param pulumi.Input[int] max_trials: Number of AutoML iterations. + :param pulumi.Input[str] timeout: AutoML job timeout. + """ + if max_concurrent_trials is None: + max_concurrent_trials = 1 + if max_concurrent_trials is not None: + pulumi.set(__self__, "max_concurrent_trials", max_concurrent_trials) + if max_trials is None: + max_trials = 1 + if max_trials is not None: + pulumi.set(__self__, "max_trials", max_trials) + if timeout is None: + timeout = 'P7D' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="maxConcurrentTrials") + def max_concurrent_trials(self) -> Optional[pulumi.Input[int]]: + """ + Maximum Concurrent AutoML iterations. + """ + return pulumi.get(self, "max_concurrent_trials") + + @max_concurrent_trials.setter + def max_concurrent_trials(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_concurrent_trials", value) + + @property + @pulumi.getter(name="maxTrials") + def max_trials(self) -> Optional[pulumi.Input[int]]: + """ + Number of AutoML iterations. + """ + return pulumi.get(self, "max_trials") + + @max_trials.setter + def max_trials(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_trials", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[pulumi.Input[str]]: + """ + AutoML job timeout. + """ + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timeout", value) + + +if not MYPY: + class NoneAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'None'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + NoneAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NoneAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'None'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'None') + if category is not None: + pulumi.set(__self__, "category", category) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'None'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class NoneDatastoreCredentialsArgsDict(TypedDict): + """ + Empty/none datastore credentials. + """ + credentials_type: pulumi.Input[str] + """ + Enum to determine the datastore credentials type. + Expected value is 'None'. + """ +elif False: + NoneDatastoreCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NoneDatastoreCredentialsArgs: + def __init__(__self__, *, + credentials_type: pulumi.Input[str]): + """ + Empty/none datastore credentials. + :param pulumi.Input[str] credentials_type: Enum to determine the datastore credentials type. + Expected value is 'None'. + """ + pulumi.set(__self__, "credentials_type", 'None') + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore credentials type. + Expected value is 'None'. + """ + return pulumi.get(self, "credentials_type") + + @credentials_type.setter + def credentials_type(self, value: pulumi.Input[str]): + pulumi.set(self, "credentials_type", value) + + +if not MYPY: + class NotificationSettingArgsDict(TypedDict): + """ + Configuration for notification. + """ + email_on: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'EmailNotificationEnableType']]]]] + """ + Send email notification to user on specified notification type + """ + emails: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + """ + webhooks: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['AzureDevOpsWebhookArgsDict']]]] + """ + Send webhook callback to a service. Key is a user-provided name for the webhook. + """ +elif False: + NotificationSettingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NotificationSettingArgs: + def __init__(__self__, *, + email_on: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'EmailNotificationEnableType']]]]] = None, + emails: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + webhooks: Optional[pulumi.Input[Mapping[str, pulumi.Input['AzureDevOpsWebhookArgs']]]] = None): + """ + Configuration for notification. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'EmailNotificationEnableType']]]] email_on: Send email notification to user on specified notification type + :param pulumi.Input[Sequence[pulumi.Input[str]]] emails: This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + :param pulumi.Input[Mapping[str, pulumi.Input['AzureDevOpsWebhookArgs']]] webhooks: Send webhook callback to a service. Key is a user-provided name for the webhook. + """ + if email_on is not None: + pulumi.set(__self__, "email_on", email_on) + if emails is not None: + pulumi.set(__self__, "emails", emails) + if webhooks is not None: + pulumi.set(__self__, "webhooks", webhooks) + + @property + @pulumi.getter(name="emailOn") + def email_on(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'EmailNotificationEnableType']]]]]: + """ + Send email notification to user on specified notification type + """ + return pulumi.get(self, "email_on") + + @email_on.setter + def email_on(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'EmailNotificationEnableType']]]]]): + pulumi.set(self, "email_on", value) + + @property + @pulumi.getter + def emails(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + """ + return pulumi.get(self, "emails") + + @emails.setter + def emails(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "emails", value) + + @property + @pulumi.getter + def webhooks(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['AzureDevOpsWebhookArgs']]]]: + """ + Send webhook callback to a service. Key is a user-provided name for the webhook. + """ + return pulumi.get(self, "webhooks") + + @webhooks.setter + def webhooks(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['AzureDevOpsWebhookArgs']]]]): + pulumi.set(self, "webhooks", value) + + +if not MYPY: + class NumericalDataDriftMetricThresholdArgsDict(TypedDict): + data_type: pulumi.Input[str] + """ + + Expected value is 'Numerical'. + """ + metric: pulumi.Input[Union[str, 'NumericalDataDriftMetric']] + """ + [Required] The numerical data drift metric to calculate. + """ + threshold: NotRequired[pulumi.Input['MonitoringThresholdArgsDict']] + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ +elif False: + NumericalDataDriftMetricThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumericalDataDriftMetricThresholdArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + metric: pulumi.Input[Union[str, 'NumericalDataDriftMetric']], + threshold: Optional[pulumi.Input['MonitoringThresholdArgs']] = None): + """ + :param pulumi.Input[str] data_type: + Expected value is 'Numerical'. + :param pulumi.Input[Union[str, 'NumericalDataDriftMetric']] metric: [Required] The numerical data drift metric to calculate. + :param pulumi.Input['MonitoringThresholdArgs'] threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Numerical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Numerical'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter + def metric(self) -> pulumi.Input[Union[str, 'NumericalDataDriftMetric']]: + """ + [Required] The numerical data drift metric to calculate. + """ + return pulumi.get(self, "metric") + + @metric.setter + def metric(self, value: pulumi.Input[Union[str, 'NumericalDataDriftMetric']]): + pulumi.set(self, "metric", value) + + @property + @pulumi.getter + def threshold(self) -> Optional[pulumi.Input['MonitoringThresholdArgs']]: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + @threshold.setter + def threshold(self, value: Optional[pulumi.Input['MonitoringThresholdArgs']]): + pulumi.set(self, "threshold", value) + + +if not MYPY: + class NumericalDataQualityMetricThresholdArgsDict(TypedDict): + data_type: pulumi.Input[str] + """ + + Expected value is 'Numerical'. + """ + metric: pulumi.Input[Union[str, 'NumericalDataQualityMetric']] + """ + [Required] The numerical data quality metric to calculate. + """ + threshold: NotRequired[pulumi.Input['MonitoringThresholdArgsDict']] + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ +elif False: + NumericalDataQualityMetricThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumericalDataQualityMetricThresholdArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + metric: pulumi.Input[Union[str, 'NumericalDataQualityMetric']], + threshold: Optional[pulumi.Input['MonitoringThresholdArgs']] = None): + """ + :param pulumi.Input[str] data_type: + Expected value is 'Numerical'. + :param pulumi.Input[Union[str, 'NumericalDataQualityMetric']] metric: [Required] The numerical data quality metric to calculate. + :param pulumi.Input['MonitoringThresholdArgs'] threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Numerical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Numerical'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter + def metric(self) -> pulumi.Input[Union[str, 'NumericalDataQualityMetric']]: + """ + [Required] The numerical data quality metric to calculate. + """ + return pulumi.get(self, "metric") + + @metric.setter + def metric(self, value: pulumi.Input[Union[str, 'NumericalDataQualityMetric']]): + pulumi.set(self, "metric", value) + + @property + @pulumi.getter + def threshold(self) -> Optional[pulumi.Input['MonitoringThresholdArgs']]: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + @threshold.setter + def threshold(self, value: Optional[pulumi.Input['MonitoringThresholdArgs']]): + pulumi.set(self, "threshold", value) + + +if not MYPY: + class NumericalPredictionDriftMetricThresholdArgsDict(TypedDict): + data_type: pulumi.Input[str] + """ + + Expected value is 'Numerical'. + """ + metric: pulumi.Input[Union[str, 'NumericalPredictionDriftMetric']] + """ + [Required] The numerical prediction drift metric to calculate. + """ + threshold: NotRequired[pulumi.Input['MonitoringThresholdArgsDict']] + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ +elif False: + NumericalPredictionDriftMetricThresholdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class NumericalPredictionDriftMetricThresholdArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + metric: pulumi.Input[Union[str, 'NumericalPredictionDriftMetric']], + threshold: Optional[pulumi.Input['MonitoringThresholdArgs']] = None): + """ + :param pulumi.Input[str] data_type: + Expected value is 'Numerical'. + :param pulumi.Input[Union[str, 'NumericalPredictionDriftMetric']] metric: [Required] The numerical prediction drift metric to calculate. + :param pulumi.Input['MonitoringThresholdArgs'] threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Numerical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Numerical'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter + def metric(self) -> pulumi.Input[Union[str, 'NumericalPredictionDriftMetric']]: + """ + [Required] The numerical prediction drift metric to calculate. + """ + return pulumi.get(self, "metric") + + @metric.setter + def metric(self, value: pulumi.Input[Union[str, 'NumericalPredictionDriftMetric']]): + pulumi.set(self, "metric", value) + + @property + @pulumi.getter + def threshold(self) -> Optional[pulumi.Input['MonitoringThresholdArgs']]: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + @threshold.setter + def threshold(self, value: Optional[pulumi.Input['MonitoringThresholdArgs']]): + pulumi.set(self, "threshold", value) + + +if not MYPY: + class OAuth2AuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'OAuth2'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionOAuth2ArgsDict']] + """ + ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + """ + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + OAuth2AuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OAuth2AuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionOAuth2Args']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'OAuth2'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input['WorkspaceConnectionOAuth2Args'] credentials: ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'OAuth2') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'OAuth2'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionOAuth2Args']]: + """ + ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionOAuth2Args']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class ObjectiveArgsDict(TypedDict): + """ + Optimization objective. + """ + goal: pulumi.Input[Union[str, 'Goal']] + """ + [Required] Defines supported metric goals for hyperparameter tuning + """ + primary_metric: pulumi.Input[str] + """ + [Required] Name of the metric to optimize. + """ +elif False: + ObjectiveArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ObjectiveArgs: + def __init__(__self__, *, + goal: pulumi.Input[Union[str, 'Goal']], + primary_metric: pulumi.Input[str]): + """ + Optimization objective. + :param pulumi.Input[Union[str, 'Goal']] goal: [Required] Defines supported metric goals for hyperparameter tuning + :param pulumi.Input[str] primary_metric: [Required] Name of the metric to optimize. + """ + pulumi.set(__self__, "goal", goal) + pulumi.set(__self__, "primary_metric", primary_metric) + + @property + @pulumi.getter + def goal(self) -> pulumi.Input[Union[str, 'Goal']]: + """ + [Required] Defines supported metric goals for hyperparameter tuning + """ + return pulumi.get(self, "goal") + + @goal.setter + def goal(self, value: pulumi.Input[Union[str, 'Goal']]): + pulumi.set(self, "goal", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> pulumi.Input[str]: + """ + [Required] Name of the metric to optimize. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: pulumi.Input[str]): + pulumi.set(self, "primary_metric", value) + + +if not MYPY: + class OneLakeDatastoreArgsDict(TypedDict): + """ + OneLake (Trident) datastore configuration. + """ + artifact: pulumi.Input['LakeHouseArtifactArgsDict'] + """ + [Required] OneLake artifact backing the datastore. + """ + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgsDict', 'CertificateDatastoreCredentialsArgsDict', 'NoneDatastoreCredentialsArgsDict', 'SasDatastoreCredentialsArgsDict', 'ServicePrincipalDatastoreCredentialsArgsDict']] + """ + [Required] Account credentials. + """ + datastore_type: pulumi.Input[str] + """ + Enum to determine the datastore contents type. + Expected value is 'OneLake'. + """ + one_lake_workspace_name: pulumi.Input[str] + """ + [Required] OneLake workspace name. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + endpoint: NotRequired[pulumi.Input[str]] + """ + OneLake endpoint to use for the datastore. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + service_data_access_auth_identity: NotRequired[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + OneLakeDatastoreArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OneLakeDatastoreArgs: + def __init__(__self__, *, + artifact: pulumi.Input['LakeHouseArtifactArgs'], + credentials: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']], + datastore_type: pulumi.Input[str], + one_lake_workspace_name: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + endpoint: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + service_data_access_auth_identity: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + OneLake (Trident) datastore configuration. + :param pulumi.Input['LakeHouseArtifactArgs'] artifact: [Required] OneLake artifact backing the datastore. + :param pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']] credentials: [Required] Account credentials. + :param pulumi.Input[str] datastore_type: Enum to determine the datastore contents type. + Expected value is 'OneLake'. + :param pulumi.Input[str] one_lake_workspace_name: [Required] OneLake workspace name. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] endpoint: OneLake endpoint to use for the datastore. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']] service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "artifact", artifact) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'OneLake') + pulumi.set(__self__, "one_lake_workspace_name", one_lake_workspace_name) + if description is not None: + pulumi.set(__self__, "description", description) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def artifact(self) -> pulumi.Input['LakeHouseArtifactArgs']: + """ + [Required] OneLake artifact backing the datastore. + """ + return pulumi.get(self, "artifact") + + @artifact.setter + def artifact(self, value: pulumi.Input['LakeHouseArtifactArgs']): + pulumi.set(self, "artifact", value) + + @property + @pulumi.getter + def credentials(self) -> pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: pulumi.Input[Union['AccountKeyDatastoreCredentialsArgs', 'CertificateDatastoreCredentialsArgs', 'NoneDatastoreCredentialsArgs', 'SasDatastoreCredentialsArgs', 'ServicePrincipalDatastoreCredentialsArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore contents type. + Expected value is 'OneLake'. + """ + return pulumi.get(self, "datastore_type") + + @datastore_type.setter + def datastore_type(self, value: pulumi.Input[str]): + pulumi.set(self, "datastore_type", value) + + @property + @pulumi.getter(name="oneLakeWorkspaceName") + def one_lake_workspace_name(self) -> pulumi.Input[str]: + """ + [Required] OneLake workspace name. + """ + return pulumi.get(self, "one_lake_workspace_name") + + @one_lake_workspace_name.setter + def one_lake_workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "one_lake_workspace_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def endpoint(self) -> Optional[pulumi.Input[str]]: + """ + OneLake endpoint to use for the datastore. + """ + return pulumi.get(self, "endpoint") + + @endpoint.setter + def endpoint(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @service_data_access_auth_identity.setter + def service_data_access_auth_identity(self, value: Optional[pulumi.Input[Union[str, 'ServiceDataAccessAuthIdentity']]]): + pulumi.set(self, "service_data_access_auth_identity", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class OnlineEndpointArgsDict(TypedDict): + """ + Online endpoint configuration + """ + auth_mode: pulumi.Input[Union[str, 'EndpointAuthMode']] + """ + [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + """ + compute: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the compute if it exists. + optional + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the inference endpoint. + """ + keys: NotRequired[pulumi.Input['EndpointAuthKeysArgsDict']] + """ + EndpointAuthKeys to set initially on an Endpoint. + This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + """ + mirror_traffic: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[int]]]] + """ + Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + public_network_access: NotRequired[pulumi.Input[Union[str, 'PublicNetworkAccessType']]] + """ + Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + """ + traffic: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[int]]]] + """ + Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + """ +elif False: + OnlineEndpointArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OnlineEndpointArgs: + def __init__(__self__, *, + auth_mode: pulumi.Input[Union[str, 'EndpointAuthMode']], + compute: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + keys: Optional[pulumi.Input['EndpointAuthKeysArgs']] = None, + mirror_traffic: Optional[pulumi.Input[Mapping[str, pulumi.Input[int]]]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + public_network_access: Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]] = None, + traffic: Optional[pulumi.Input[Mapping[str, pulumi.Input[int]]]] = None): + """ + Online endpoint configuration + :param pulumi.Input[Union[str, 'EndpointAuthMode']] auth_mode: [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + :param pulumi.Input[str] compute: ARM resource ID of the compute if it exists. + optional + :param pulumi.Input[str] description: Description of the inference endpoint. + :param pulumi.Input['EndpointAuthKeysArgs'] keys: EndpointAuthKeys to set initially on an Endpoint. + This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + :param pulumi.Input[Mapping[str, pulumi.Input[int]]] mirror_traffic: Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + :param pulumi.Input[Union[str, 'PublicNetworkAccessType']] public_network_access: Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + :param pulumi.Input[Mapping[str, pulumi.Input[int]]] traffic: Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + """ + pulumi.set(__self__, "auth_mode", auth_mode) + if compute is not None: + pulumi.set(__self__, "compute", compute) + if description is not None: + pulumi.set(__self__, "description", description) + if keys is not None: + pulumi.set(__self__, "keys", keys) + if mirror_traffic is not None: + pulumi.set(__self__, "mirror_traffic", mirror_traffic) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if public_network_access is None: + public_network_access = 'Enabled' + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + if traffic is not None: + pulumi.set(__self__, "traffic", traffic) + + @property + @pulumi.getter(name="authMode") + def auth_mode(self) -> pulumi.Input[Union[str, 'EndpointAuthMode']]: + """ + [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + """ + return pulumi.get(self, "auth_mode") + + @auth_mode.setter + def auth_mode(self, value: pulumi.Input[Union[str, 'EndpointAuthMode']]): + pulumi.set(self, "auth_mode", value) + + @property + @pulumi.getter + def compute(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the compute if it exists. + optional + """ + return pulumi.get(self, "compute") + + @compute.setter + def compute(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the inference endpoint. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def keys(self) -> Optional[pulumi.Input['EndpointAuthKeysArgs']]: + """ + EndpointAuthKeys to set initially on an Endpoint. + This property will always be returned as null. AuthKey values must be retrieved using the ListKeys API. + """ + return pulumi.get(self, "keys") + + @keys.setter + def keys(self, value: Optional[pulumi.Input['EndpointAuthKeysArgs']]): + pulumi.set(self, "keys", value) + + @property + @pulumi.getter(name="mirrorTraffic") + def mirror_traffic(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[int]]]]: + """ + Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + """ + return pulumi.get(self, "mirror_traffic") + + @mirror_traffic.setter + def mirror_traffic(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[int]]]]): + pulumi.set(self, "mirror_traffic", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]]: + """ + Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + """ + return pulumi.get(self, "public_network_access") + + @public_network_access.setter + def public_network_access(self, value: Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]]): + pulumi.set(self, "public_network_access", value) + + @property + @pulumi.getter + def traffic(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[int]]]]: + """ + Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + """ + return pulumi.get(self, "traffic") + + @traffic.setter + def traffic(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[int]]]]): + pulumi.set(self, "traffic", value) + + +if not MYPY: + class OnlineRequestSettingsArgsDict(TypedDict): + """ + Online deployment scoring requests configuration. + """ + max_concurrent_requests_per_instance: NotRequired[pulumi.Input[int]] + """ + The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + """ + max_queue_wait: NotRequired[pulumi.Input[str]] + """ + (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + Defaults to 500ms. + (Now increase `request_timeout_ms` to account for any networking/queue delays) + """ + request_timeout: NotRequired[pulumi.Input[str]] + """ + The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ +elif False: + OnlineRequestSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OnlineRequestSettingsArgs: + def __init__(__self__, *, + max_concurrent_requests_per_instance: Optional[pulumi.Input[int]] = None, + max_queue_wait: Optional[pulumi.Input[str]] = None, + request_timeout: Optional[pulumi.Input[str]] = None): + """ + Online deployment scoring requests configuration. + :param pulumi.Input[int] max_concurrent_requests_per_instance: The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + :param pulumi.Input[str] max_queue_wait: (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + Defaults to 500ms. + (Now increase `request_timeout_ms` to account for any networking/queue delays) + :param pulumi.Input[str] request_timeout: The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ + if max_concurrent_requests_per_instance is None: + max_concurrent_requests_per_instance = 1 + if max_concurrent_requests_per_instance is not None: + pulumi.set(__self__, "max_concurrent_requests_per_instance", max_concurrent_requests_per_instance) + if max_queue_wait is None: + max_queue_wait = 'PT0.5S' + if max_queue_wait is not None: + pulumi.set(__self__, "max_queue_wait", max_queue_wait) + if request_timeout is None: + request_timeout = 'PT5S' + if request_timeout is not None: + pulumi.set(__self__, "request_timeout", request_timeout) + + @property + @pulumi.getter(name="maxConcurrentRequestsPerInstance") + def max_concurrent_requests_per_instance(self) -> Optional[pulumi.Input[int]]: + """ + The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + """ + return pulumi.get(self, "max_concurrent_requests_per_instance") + + @max_concurrent_requests_per_instance.setter + def max_concurrent_requests_per_instance(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_concurrent_requests_per_instance", value) + + @property + @pulumi.getter(name="maxQueueWait") + def max_queue_wait(self) -> Optional[pulumi.Input[str]]: + """ + (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + Defaults to 500ms. + (Now increase `request_timeout_ms` to account for any networking/queue delays) + """ + return pulumi.get(self, "max_queue_wait") + + @max_queue_wait.setter + def max_queue_wait(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "max_queue_wait", value) + + @property + @pulumi.getter(name="requestTimeout") + def request_timeout(self) -> Optional[pulumi.Input[str]]: + """ + The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ + return pulumi.get(self, "request_timeout") + + @request_timeout.setter + def request_timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "request_timeout", value) + + +if not MYPY: + class OpenAIEndpointDeploymentResourcePropertiesArgsDict(TypedDict): + model: pulumi.Input['EndpointDeploymentModelArgsDict'] + """ + Model used for the endpoint deployment. + """ + type: pulumi.Input[str] + """ + Kind of the deployment. + Expected value is 'Azure.OpenAI'. + """ + failure_reason: NotRequired[pulumi.Input[str]] + """ + The failure reason if the creation failed. + """ + rai_policy_name: NotRequired[pulumi.Input[str]] + """ + The name of RAI policy. + """ + sku: NotRequired[pulumi.Input['CognitiveServicesSkuArgsDict']] + version_upgrade_option: NotRequired[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]] + """ + Deployment model version upgrade option. + """ +elif False: + OpenAIEndpointDeploymentResourcePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OpenAIEndpointDeploymentResourcePropertiesArgs: + def __init__(__self__, *, + model: pulumi.Input['EndpointDeploymentModelArgs'], + type: pulumi.Input[str], + failure_reason: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['CognitiveServicesSkuArgs']] = None, + version_upgrade_option: Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]] = None): + """ + :param pulumi.Input['EndpointDeploymentModelArgs'] model: Model used for the endpoint deployment. + :param pulumi.Input[str] type: Kind of the deployment. + Expected value is 'Azure.OpenAI'. + :param pulumi.Input[str] failure_reason: The failure reason if the creation failed. + :param pulumi.Input[str] rai_policy_name: The name of RAI policy. + :param pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']] version_upgrade_option: Deployment model version upgrade option. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "type", 'Azure.OpenAI') + if failure_reason is not None: + pulumi.set(__self__, "failure_reason", failure_reason) + if rai_policy_name is not None: + pulumi.set(__self__, "rai_policy_name", rai_policy_name) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if version_upgrade_option is not None: + pulumi.set(__self__, "version_upgrade_option", version_upgrade_option) + + @property + @pulumi.getter + def model(self) -> pulumi.Input['EndpointDeploymentModelArgs']: + """ + Model used for the endpoint deployment. + """ + return pulumi.get(self, "model") + + @model.setter + def model(self, value: pulumi.Input['EndpointDeploymentModelArgs']): + pulumi.set(self, "model", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Kind of the deployment. + Expected value is 'Azure.OpenAI'. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="failureReason") + def failure_reason(self) -> Optional[pulumi.Input[str]]: + """ + The failure reason if the creation failed. + """ + return pulumi.get(self, "failure_reason") + + @failure_reason.setter + def failure_reason(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "failure_reason", value) + + @property + @pulumi.getter(name="raiPolicyName") + def rai_policy_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of RAI policy. + """ + return pulumi.get(self, "rai_policy_name") + + @rai_policy_name.setter + def rai_policy_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rai_policy_name", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['CognitiveServicesSkuArgs']]: + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['CognitiveServicesSkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter(name="versionUpgradeOption") + def version_upgrade_option(self) -> Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]]: + """ + Deployment model version upgrade option. + """ + return pulumi.get(self, "version_upgrade_option") + + @version_upgrade_option.setter + def version_upgrade_option(self, value: Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]]): + pulumi.set(self, "version_upgrade_option", value) + + +if not MYPY: + class OutputPathAssetReferenceArgsDict(TypedDict): + """ + Reference to an asset via its path in a job output. + """ + reference_type: pulumi.Input[str] + """ + Enum to determine which reference method to use for an asset. + Expected value is 'OutputPath'. + """ + job_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the job. + """ + path: NotRequired[pulumi.Input[str]] + """ + The path of the file/directory in the job output. + """ +elif False: + OutputPathAssetReferenceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OutputPathAssetReferenceArgs: + def __init__(__self__, *, + reference_type: pulumi.Input[str], + job_id: Optional[pulumi.Input[str]] = None, + path: Optional[pulumi.Input[str]] = None): + """ + Reference to an asset via its path in a job output. + :param pulumi.Input[str] reference_type: Enum to determine which reference method to use for an asset. + Expected value is 'OutputPath'. + :param pulumi.Input[str] job_id: ARM resource ID of the job. + :param pulumi.Input[str] path: The path of the file/directory in the job output. + """ + pulumi.set(__self__, "reference_type", 'OutputPath') + if job_id is not None: + pulumi.set(__self__, "job_id", job_id) + if path is not None: + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter(name="referenceType") + def reference_type(self) -> pulumi.Input[str]: + """ + Enum to determine which reference method to use for an asset. + Expected value is 'OutputPath'. + """ + return pulumi.get(self, "reference_type") + + @reference_type.setter + def reference_type(self, value: pulumi.Input[str]): + pulumi.set(self, "reference_type", value) + + @property + @pulumi.getter(name="jobId") + def job_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the job. + """ + return pulumi.get(self, "job_id") + + @job_id.setter + def job_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "job_id", value) + + @property + @pulumi.getter + def path(self) -> Optional[pulumi.Input[str]]: + """ + The path of the file/directory in the job output. + """ + return pulumi.get(self, "path") + + @path.setter + def path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "path", value) + + +if not MYPY: + class PATAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'PAT'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionPersonalAccessTokenArgsDict']] + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + PATAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PATAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionPersonalAccessTokenArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'PAT'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'PAT') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'PAT'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionPersonalAccessTokenArgs']]: + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionPersonalAccessTokenArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class PackageDetailsArgsDict(TypedDict): + install_path: NotRequired[pulumi.Input[str]] + """ + Install path. + """ + installed_version: NotRequired[pulumi.Input[str]] + """ + Installed version. + """ + name: NotRequired[pulumi.Input[str]] + """ + Package or dependency name. + """ + patched_version: NotRequired[pulumi.Input[str]] + """ + Patched version. + """ +elif False: + PackageDetailsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PackageDetailsArgs: + def __init__(__self__, *, + install_path: Optional[pulumi.Input[str]] = None, + installed_version: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + patched_version: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] install_path: Install path. + :param pulumi.Input[str] installed_version: Installed version. + :param pulumi.Input[str] name: Package or dependency name. + :param pulumi.Input[str] patched_version: Patched version. + """ + if install_path is not None: + pulumi.set(__self__, "install_path", install_path) + if installed_version is not None: + pulumi.set(__self__, "installed_version", installed_version) + if name is not None: + pulumi.set(__self__, "name", name) + if patched_version is not None: + pulumi.set(__self__, "patched_version", patched_version) + + @property + @pulumi.getter(name="installPath") + def install_path(self) -> Optional[pulumi.Input[str]]: + """ + Install path. + """ + return pulumi.get(self, "install_path") + + @install_path.setter + def install_path(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "install_path", value) + + @property + @pulumi.getter(name="installedVersion") + def installed_version(self) -> Optional[pulumi.Input[str]]: + """ + Installed version. + """ + return pulumi.get(self, "installed_version") + + @installed_version.setter + def installed_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "installed_version", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Package or dependency name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="patchedVersion") + def patched_version(self) -> Optional[pulumi.Input[str]]: + """ + Patched version. + """ + return pulumi.get(self, "patched_version") + + @patched_version.setter + def patched_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "patched_version", value) + + +if not MYPY: + class PersonalComputeInstanceSettingsArgsDict(TypedDict): + """ + Settings for a personal compute instance. + """ + assigned_user: NotRequired[pulumi.Input['AssignedUserArgsDict']] + """ + A user explicitly assigned to a personal compute instance. + """ +elif False: + PersonalComputeInstanceSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PersonalComputeInstanceSettingsArgs: + def __init__(__self__, *, + assigned_user: Optional[pulumi.Input['AssignedUserArgs']] = None): + """ + Settings for a personal compute instance. + :param pulumi.Input['AssignedUserArgs'] assigned_user: A user explicitly assigned to a personal compute instance. + """ + if assigned_user is not None: + pulumi.set(__self__, "assigned_user", assigned_user) + + @property + @pulumi.getter(name="assignedUser") + def assigned_user(self) -> Optional[pulumi.Input['AssignedUserArgs']]: + """ + A user explicitly assigned to a personal compute instance. + """ + return pulumi.get(self, "assigned_user") + + @assigned_user.setter + def assigned_user(self, value: Optional[pulumi.Input['AssignedUserArgs']]): + pulumi.set(self, "assigned_user", value) + + +if not MYPY: + class PipelineJobArgsDict(TypedDict): + """ + Pipeline Job definition: defines generic to MFE attributes. + """ + job_type: pulumi.Input[str] + """ + Enum to determine the type of job. + Expected value is 'Pipeline'. + """ + component_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the component resource. + """ + compute_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the compute resource. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of job. + """ + experiment_name: NotRequired[pulumi.Input[str]] + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + identity: NotRequired[pulumi.Input[Union['AmlTokenArgsDict', 'ManagedIdentityArgsDict', 'UserIdentityArgsDict']]] + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + inputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]]]] + """ + Inputs for the pipeline job. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + jobs: NotRequired[pulumi.Input[Mapping[str, Any]]] + """ + Jobs construct the Pipeline Job. + """ + notification_setting: NotRequired[pulumi.Input['NotificationSettingArgsDict']] + """ + Notification setting for the job + """ + outputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgsDict', 'MLFlowModelJobOutputArgsDict', 'MLTableJobOutputArgsDict', 'TritonModelJobOutputArgsDict', 'UriFileJobOutputArgsDict', 'UriFolderJobOutputArgsDict']]]]] + """ + Outputs for the pipeline job + """ + parent_job_name: NotRequired[pulumi.Input[str]] + """ + Parent job name. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + services: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgsDict']]]] + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + settings: NotRequired[Any] + """ + Pipeline settings, for things like ContinueRunOnStepFailure etc. + """ + source_job_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of source job. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + PipelineJobArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PipelineJobArgs: + def __init__(__self__, *, + job_type: pulumi.Input[str], + component_id: Optional[pulumi.Input[str]] = None, + compute_id: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + experiment_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]] = None, + inputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + jobs: Optional[pulumi.Input[Mapping[str, Any]]] = None, + notification_setting: Optional[pulumi.Input['NotificationSettingArgs']] = None, + outputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]] = None, + parent_job_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + services: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]] = None, + settings: Optional[Any] = None, + source_job_id: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Pipeline Job definition: defines generic to MFE attributes. + :param pulumi.Input[str] job_type: Enum to determine the type of job. + Expected value is 'Pipeline'. + :param pulumi.Input[str] component_id: ARM resource ID of the component resource. + :param pulumi.Input[str] compute_id: ARM resource ID of the compute resource. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] display_name: Display name of job. + :param pulumi.Input[str] experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]] inputs: Inputs for the pipeline job. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, Any]] jobs: Jobs construct the Pipeline Job. + :param pulumi.Input['NotificationSettingArgs'] notification_setting: Notification setting for the job + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]] outputs: Outputs for the pipeline job + :param pulumi.Input[str] parent_job_name: Parent job name. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param Any settings: Pipeline settings, for things like ContinueRunOnStepFailure etc. + :param pulumi.Input[str] source_job_id: ARM resource ID of source job. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "job_type", 'Pipeline') + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if jobs is not None: + pulumi.set(__self__, "jobs", jobs) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if services is not None: + pulumi.set(__self__, "services", services) + if settings is not None: + pulumi.set(__self__, "settings", settings) + if source_job_id is not None: + pulumi.set(__self__, "source_job_id", source_job_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of job. + Expected value is 'Pipeline'. + """ + return pulumi.get(self, "job_type") + + @job_type.setter + def job_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_type", value) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @compute_id.setter + def compute_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_id", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @experiment_name.setter + def experiment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "experiment_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def inputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]: + """ + Inputs for the pipeline job. + """ + return pulumi.get(self, "inputs") + + @inputs.setter + def inputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]): + pulumi.set(self, "inputs", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def jobs(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + """ + Jobs construct the Pipeline Job. + """ + return pulumi.get(self, "jobs") + + @jobs.setter + def jobs(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + pulumi.set(self, "jobs", value) + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional[pulumi.Input['NotificationSettingArgs']]: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @notification_setting.setter + def notification_setting(self, value: Optional[pulumi.Input['NotificationSettingArgs']]): + pulumi.set(self, "notification_setting", value) + + @property + @pulumi.getter + def outputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]: + """ + Outputs for the pipeline job + """ + return pulumi.get(self, "outputs") + + @outputs.setter + def outputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]): + pulumi.set(self, "outputs", value) + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[pulumi.Input[str]]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @parent_job_name.setter + def parent_job_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parent_job_name", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def services(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @services.setter + def services(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]): + pulumi.set(self, "services", value) + + @property + @pulumi.getter + def settings(self) -> Optional[Any]: + """ + Pipeline settings, for things like ContinueRunOnStepFailure etc. + """ + return pulumi.get(self, "settings") + + @settings.setter + def settings(self, value: Optional[Any]): + pulumi.set(self, "settings", value) + + @property + @pulumi.getter(name="sourceJobId") + def source_job_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of source job. + """ + return pulumi.get(self, "source_job_id") + + @source_job_id.setter + def source_job_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source_job_id", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class PredictionDriftMonitoringSignalArgsDict(TypedDict): + metric_thresholds: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalPredictionDriftMetricThresholdArgsDict', 'NumericalPredictionDriftMetricThresholdArgsDict']]]] + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + production_data: pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']] + """ + [Required] The data which drift will be calculated for. + """ + reference_data: pulumi.Input[Union['FixedInputDataArgsDict', 'RollingInputDataArgsDict', 'StaticInputDataArgsDict']] + """ + [Required] The data to calculate drift against. + """ + signal_type: pulumi.Input[str] + """ + + Expected value is 'PredictionDrift'. + """ + feature_data_type_override: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]] + """ + A dictionary that maps feature names to their respective data types. + """ + notification_types: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] + """ + The current notification mode for this signal. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Property dictionary. Properties can be added, but not removed or altered. + """ +elif False: + PredictionDriftMonitoringSignalArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PredictionDriftMonitoringSignalArgs: + def __init__(__self__, *, + metric_thresholds: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalPredictionDriftMetricThresholdArgs', 'NumericalPredictionDriftMetricThresholdArgs']]]], + production_data: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']], + reference_data: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']], + signal_type: pulumi.Input[str], + feature_data_type_override: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]] = None, + notification_types: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[Union['CategoricalPredictionDriftMetricThresholdArgs', 'NumericalPredictionDriftMetricThresholdArgs']]]] metric_thresholds: [Required] A list of metrics to calculate and their associated thresholds. + :param pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']] production_data: [Required] The data which drift will be calculated for. + :param pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']] reference_data: [Required] The data to calculate drift against. + :param pulumi.Input[str] signal_type: + Expected value is 'PredictionDrift'. + :param pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]] feature_data_type_override: A dictionary that maps feature names to their respective data types. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]] notification_types: The current notification mode for this signal. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "metric_thresholds", metric_thresholds) + pulumi.set(__self__, "production_data", production_data) + pulumi.set(__self__, "reference_data", reference_data) + pulumi.set(__self__, "signal_type", 'PredictionDrift') + if feature_data_type_override is not None: + pulumi.set(__self__, "feature_data_type_override", feature_data_type_override) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="metricThresholds") + def metric_thresholds(self) -> pulumi.Input[Sequence[pulumi.Input[Union['CategoricalPredictionDriftMetricThresholdArgs', 'NumericalPredictionDriftMetricThresholdArgs']]]]: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_thresholds") + + @metric_thresholds.setter + def metric_thresholds(self, value: pulumi.Input[Sequence[pulumi.Input[Union['CategoricalPredictionDriftMetricThresholdArgs', 'NumericalPredictionDriftMetricThresholdArgs']]]]): + pulumi.set(self, "metric_thresholds", value) + + @property + @pulumi.getter(name="productionData") + def production_data(self) -> pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]: + """ + [Required] The data which drift will be calculated for. + """ + return pulumi.get(self, "production_data") + + @production_data.setter + def production_data(self, value: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]): + pulumi.set(self, "production_data", value) + + @property + @pulumi.getter(name="referenceData") + def reference_data(self) -> pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]: + """ + [Required] The data to calculate drift against. + """ + return pulumi.get(self, "reference_data") + + @reference_data.setter + def reference_data(self, value: pulumi.Input[Union['FixedInputDataArgs', 'RollingInputDataArgs', 'StaticInputDataArgs']]): + pulumi.set(self, "reference_data", value) + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'PredictionDrift'. + """ + return pulumi.get(self, "signal_type") + + @signal_type.setter + def signal_type(self, value: pulumi.Input[str]): + pulumi.set(self, "signal_type", value) + + @property + @pulumi.getter(name="featureDataTypeOverride") + def feature_data_type_override(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]]: + """ + A dictionary that maps feature names to their respective data types. + """ + return pulumi.get(self, "feature_data_type_override") + + @feature_data_type_override.setter + def feature_data_type_override(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union[str, 'MonitoringFeatureDataType']]]]]): + pulumi.set(self, "feature_data_type_override", value) + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @notification_types.setter + def notification_types(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'MonitoringNotificationType']]]]]): + pulumi.set(self, "notification_types", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class PrivateEndpointDestinationArgsDict(TypedDict): + """ + Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + """ + service_resource_id: NotRequired[pulumi.Input[str]] + spark_enabled: NotRequired[pulumi.Input[bool]] + spark_status: NotRequired[pulumi.Input[Union[str, 'RuleStatus']]] + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + subresource_target: NotRequired[pulumi.Input[str]] +elif False: + PrivateEndpointDestinationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PrivateEndpointDestinationArgs: + def __init__(__self__, *, + service_resource_id: Optional[pulumi.Input[str]] = None, + spark_enabled: Optional[pulumi.Input[bool]] = None, + spark_status: Optional[pulumi.Input[Union[str, 'RuleStatus']]] = None, + subresource_target: Optional[pulumi.Input[str]] = None): + """ + Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[Union[str, 'RuleStatus']] spark_status: Type of a managed network Outbound Rule of a machine learning workspace. + """ + if service_resource_id is not None: + pulumi.set(__self__, "service_resource_id", service_resource_id) + if spark_enabled is not None: + pulumi.set(__self__, "spark_enabled", spark_enabled) + if spark_status is not None: + pulumi.set(__self__, "spark_status", spark_status) + if subresource_target is not None: + pulumi.set(__self__, "subresource_target", subresource_target) + + @property + @pulumi.getter(name="serviceResourceId") + def service_resource_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "service_resource_id") + + @service_resource_id.setter + def service_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "service_resource_id", value) + + @property + @pulumi.getter(name="sparkEnabled") + def spark_enabled(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "spark_enabled") + + @spark_enabled.setter + def spark_enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "spark_enabled", value) + + @property + @pulumi.getter(name="sparkStatus") + def spark_status(self) -> Optional[pulumi.Input[Union[str, 'RuleStatus']]]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "spark_status") + + @spark_status.setter + def spark_status(self, value: Optional[pulumi.Input[Union[str, 'RuleStatus']]]): + pulumi.set(self, "spark_status", value) + + @property + @pulumi.getter(name="subresourceTarget") + def subresource_target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "subresource_target") + + @subresource_target.setter + def subresource_target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subresource_target", value) + + +if not MYPY: + class PrivateEndpointOutboundRuleArgsDict(TypedDict): + """ + Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + """ + type: pulumi.Input[str] + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'PrivateEndpoint'. + """ + category: NotRequired[pulumi.Input[Union[str, 'RuleCategory']]] + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + destination: NotRequired[pulumi.Input['PrivateEndpointDestinationArgsDict']] + """ + Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + """ + fqdns: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + status: NotRequired[pulumi.Input[Union[str, 'RuleStatus']]] + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ +elif False: + PrivateEndpointOutboundRuleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PrivateEndpointOutboundRuleArgs: + def __init__(__self__, *, + type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'RuleCategory']]] = None, + destination: Optional[pulumi.Input['PrivateEndpointDestinationArgs']] = None, + fqdns: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + status: Optional[pulumi.Input[Union[str, 'RuleStatus']]] = None): + """ + Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[str] type: Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'PrivateEndpoint'. + :param pulumi.Input[Union[str, 'RuleCategory']] category: Category of a managed network Outbound Rule of a machine learning workspace. + :param pulumi.Input['PrivateEndpointDestinationArgs'] destination: Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[Union[str, 'RuleStatus']] status: Type of a managed network Outbound Rule of a machine learning workspace. + """ + pulumi.set(__self__, "type", 'PrivateEndpoint') + if category is not None: + pulumi.set(__self__, "category", category) + if destination is not None: + pulumi.set(__self__, "destination", destination) + if fqdns is not None: + pulumi.set(__self__, "fqdns", fqdns) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'PrivateEndpoint'. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'RuleCategory']]]: + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'RuleCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def destination(self) -> Optional[pulumi.Input['PrivateEndpointDestinationArgs']]: + """ + Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "destination") + + @destination.setter + def destination(self, value: Optional[pulumi.Input['PrivateEndpointDestinationArgs']]): + pulumi.set(self, "destination", value) + + @property + @pulumi.getter + def fqdns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "fqdns") + + @fqdns.setter + def fqdns(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "fqdns", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'RuleStatus']]]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'RuleStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class PrivateEndpointResourceArgsDict(TypedDict): + """ + The PE network resource that is linked to this PE connection. + """ + subnet_arm_id: NotRequired[pulumi.Input[str]] + """ + The subnetId that the private endpoint is connected to. + """ +elif False: + PrivateEndpointResourceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PrivateEndpointResourceArgs: + def __init__(__self__, *, + subnet_arm_id: Optional[pulumi.Input[str]] = None): + """ + The PE network resource that is linked to this PE connection. + :param pulumi.Input[str] subnet_arm_id: The subnetId that the private endpoint is connected to. + """ + if subnet_arm_id is not None: + pulumi.set(__self__, "subnet_arm_id", subnet_arm_id) + + @property + @pulumi.getter(name="subnetArmId") + def subnet_arm_id(self) -> Optional[pulumi.Input[str]]: + """ + The subnetId that the private endpoint is connected to. + """ + return pulumi.get(self, "subnet_arm_id") + + @subnet_arm_id.setter + def subnet_arm_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subnet_arm_id", value) + + +if not MYPY: + class PrivateLinkServiceConnectionStateArgsDict(TypedDict): + """ + A collection of information about the state of the connection between service consumer and provider. + """ + actions_required: NotRequired[pulumi.Input[str]] + """ + Some RP chose "None". Other RPs use this for region expansion. + """ + description: NotRequired[pulumi.Input[str]] + """ + User-defined message that, per NRP doc, may be used for approval-related message. + """ + status: NotRequired[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]] + """ + Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ +elif False: + PrivateLinkServiceConnectionStateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PrivateLinkServiceConnectionStateArgs: + def __init__(__self__, *, + actions_required: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]] = None): + """ + A collection of information about the state of the connection between service consumer and provider. + :param pulumi.Input[str] actions_required: Some RP chose "None". Other RPs use this for region expansion. + :param pulumi.Input[str] description: User-defined message that, per NRP doc, may be used for approval-related message. + :param pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']] status: Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + if actions_required is not None: + pulumi.set(__self__, "actions_required", actions_required) + if description is not None: + pulumi.set(__self__, "description", description) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="actionsRequired") + def actions_required(self) -> Optional[pulumi.Input[str]]: + """ + Some RP chose "None". Other RPs use this for region expansion. + """ + return pulumi.get(self, "actions_required") + + @actions_required.setter + def actions_required(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "actions_required", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + User-defined message that, per NRP doc, may be used for approval-related message. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]]: + """ + Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class ProbeSettingsArgsDict(TypedDict): + """ + Deployment container liveness/readiness probe configuration. + """ + failure_threshold: NotRequired[pulumi.Input[int]] + """ + The number of failures to allow before returning an unhealthy status. + """ + initial_delay: NotRequired[pulumi.Input[str]] + """ + The delay before the first probe in ISO 8601 format. + """ + period: NotRequired[pulumi.Input[str]] + """ + The length of time between probes in ISO 8601 format. + """ + success_threshold: NotRequired[pulumi.Input[int]] + """ + The number of successful probes before returning a healthy status. + """ + timeout: NotRequired[pulumi.Input[str]] + """ + The probe timeout in ISO 8601 format. + """ +elif False: + ProbeSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ProbeSettingsArgs: + def __init__(__self__, *, + failure_threshold: Optional[pulumi.Input[int]] = None, + initial_delay: Optional[pulumi.Input[str]] = None, + period: Optional[pulumi.Input[str]] = None, + success_threshold: Optional[pulumi.Input[int]] = None, + timeout: Optional[pulumi.Input[str]] = None): + """ + Deployment container liveness/readiness probe configuration. + :param pulumi.Input[int] failure_threshold: The number of failures to allow before returning an unhealthy status. + :param pulumi.Input[str] initial_delay: The delay before the first probe in ISO 8601 format. + :param pulumi.Input[str] period: The length of time between probes in ISO 8601 format. + :param pulumi.Input[int] success_threshold: The number of successful probes before returning a healthy status. + :param pulumi.Input[str] timeout: The probe timeout in ISO 8601 format. + """ + if failure_threshold is None: + failure_threshold = 30 + if failure_threshold is not None: + pulumi.set(__self__, "failure_threshold", failure_threshold) + if initial_delay is not None: + pulumi.set(__self__, "initial_delay", initial_delay) + if period is None: + period = 'PT10S' + if period is not None: + pulumi.set(__self__, "period", period) + if success_threshold is None: + success_threshold = 1 + if success_threshold is not None: + pulumi.set(__self__, "success_threshold", success_threshold) + if timeout is None: + timeout = 'PT2S' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="failureThreshold") + def failure_threshold(self) -> Optional[pulumi.Input[int]]: + """ + The number of failures to allow before returning an unhealthy status. + """ + return pulumi.get(self, "failure_threshold") + + @failure_threshold.setter + def failure_threshold(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "failure_threshold", value) + + @property + @pulumi.getter(name="initialDelay") + def initial_delay(self) -> Optional[pulumi.Input[str]]: + """ + The delay before the first probe in ISO 8601 format. + """ + return pulumi.get(self, "initial_delay") + + @initial_delay.setter + def initial_delay(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "initial_delay", value) + + @property + @pulumi.getter + def period(self) -> Optional[pulumi.Input[str]]: + """ + The length of time between probes in ISO 8601 format. + """ + return pulumi.get(self, "period") + + @period.setter + def period(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "period", value) + + @property + @pulumi.getter(name="successThreshold") + def success_threshold(self) -> Optional[pulumi.Input[int]]: + """ + The number of successful probes before returning a healthy status. + """ + return pulumi.get(self, "success_threshold") + + @success_threshold.setter + def success_threshold(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "success_threshold", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[pulumi.Input[str]]: + """ + The probe timeout in ISO 8601 format. + """ + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timeout", value) + + +if not MYPY: + class PromptSettingsArgsDict(TypedDict): + enable_chain_of_density: NotRequired[pulumi.Input[bool]] + enable_chain_of_thought: NotRequired[pulumi.Input[bool]] + max_len_summary: NotRequired[pulumi.Input[int]] +elif False: + PromptSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PromptSettingsArgs: + def __init__(__self__, *, + enable_chain_of_density: Optional[pulumi.Input[bool]] = None, + enable_chain_of_thought: Optional[pulumi.Input[bool]] = None, + max_len_summary: Optional[pulumi.Input[int]] = None): + if enable_chain_of_density is not None: + pulumi.set(__self__, "enable_chain_of_density", enable_chain_of_density) + if enable_chain_of_thought is not None: + pulumi.set(__self__, "enable_chain_of_thought", enable_chain_of_thought) + if max_len_summary is not None: + pulumi.set(__self__, "max_len_summary", max_len_summary) + + @property + @pulumi.getter(name="enableChainOfDensity") + def enable_chain_of_density(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "enable_chain_of_density") + + @enable_chain_of_density.setter + def enable_chain_of_density(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_chain_of_density", value) + + @property + @pulumi.getter(name="enableChainOfThought") + def enable_chain_of_thought(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "enable_chain_of_thought") + + @enable_chain_of_thought.setter + def enable_chain_of_thought(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_chain_of_thought", value) + + @property + @pulumi.getter(name="maxLenSummary") + def max_len_summary(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "max_len_summary") + + @max_len_summary.setter + def max_len_summary(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_len_summary", value) + + +if not MYPY: + class PyTorchArgsDict(TypedDict): + """ + PyTorch distribution configuration. + """ + distribution_type: pulumi.Input[str] + """ + Enum to determine the job distribution type. + Expected value is 'PyTorch'. + """ + process_count_per_instance: NotRequired[pulumi.Input[int]] + """ + Number of processes per node. + """ +elif False: + PyTorchArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class PyTorchArgs: + def __init__(__self__, *, + distribution_type: pulumi.Input[str], + process_count_per_instance: Optional[pulumi.Input[int]] = None): + """ + PyTorch distribution configuration. + :param pulumi.Input[str] distribution_type: Enum to determine the job distribution type. + Expected value is 'PyTorch'. + :param pulumi.Input[int] process_count_per_instance: Number of processes per node. + """ + pulumi.set(__self__, "distribution_type", 'PyTorch') + if process_count_per_instance is not None: + pulumi.set(__self__, "process_count_per_instance", process_count_per_instance) + + @property + @pulumi.getter(name="distributionType") + def distribution_type(self) -> pulumi.Input[str]: + """ + Enum to determine the job distribution type. + Expected value is 'PyTorch'. + """ + return pulumi.get(self, "distribution_type") + + @distribution_type.setter + def distribution_type(self, value: pulumi.Input[str]): + pulumi.set(self, "distribution_type", value) + + @property + @pulumi.getter(name="processCountPerInstance") + def process_count_per_instance(self) -> Optional[pulumi.Input[int]]: + """ + Number of processes per node. + """ + return pulumi.get(self, "process_count_per_instance") + + @process_count_per_instance.setter + def process_count_per_instance(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "process_count_per_instance", value) + + +if not MYPY: + class QueueSettingsArgsDict(TypedDict): + job_tier: NotRequired[pulumi.Input[Union[str, 'JobTier']]] + """ + Controls the compute job tier + """ +elif False: + QueueSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class QueueSettingsArgs: + def __init__(__self__, *, + job_tier: Optional[pulumi.Input[Union[str, 'JobTier']]] = None): + """ + :param pulumi.Input[Union[str, 'JobTier']] job_tier: Controls the compute job tier + """ + if job_tier is None: + job_tier = 'Null' + if job_tier is not None: + pulumi.set(__self__, "job_tier", job_tier) + + @property + @pulumi.getter(name="jobTier") + def job_tier(self) -> Optional[pulumi.Input[Union[str, 'JobTier']]]: + """ + Controls the compute job tier + """ + return pulumi.get(self, "job_tier") + + @job_tier.setter + def job_tier(self, value: Optional[pulumi.Input[Union[str, 'JobTier']]]): + pulumi.set(self, "job_tier", value) + + +if not MYPY: + class RaiBlocklistConfigArgsDict(TypedDict): + """ + Azure OpenAI blocklist config. + """ + blocking: NotRequired[pulumi.Input[bool]] + """ + If blocking would occur. + """ + blocklist_name: NotRequired[pulumi.Input[str]] + """ + Name of ContentFilter. + """ +elif False: + RaiBlocklistConfigArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RaiBlocklistConfigArgs: + def __init__(__self__, *, + blocking: Optional[pulumi.Input[bool]] = None, + blocklist_name: Optional[pulumi.Input[str]] = None): + """ + Azure OpenAI blocklist config. + :param pulumi.Input[bool] blocking: If blocking would occur. + :param pulumi.Input[str] blocklist_name: Name of ContentFilter. + """ + if blocking is not None: + pulumi.set(__self__, "blocking", blocking) + if blocklist_name is not None: + pulumi.set(__self__, "blocklist_name", blocklist_name) + + @property + @pulumi.getter + def blocking(self) -> Optional[pulumi.Input[bool]]: + """ + If blocking would occur. + """ + return pulumi.get(self, "blocking") + + @blocking.setter + def blocking(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "blocking", value) + + @property + @pulumi.getter(name="blocklistName") + def blocklist_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of ContentFilter. + """ + return pulumi.get(self, "blocklist_name") + + @blocklist_name.setter + def blocklist_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "blocklist_name", value) + + +if not MYPY: + class RaiBlocklistItemPropertiesArgsDict(TypedDict): + """ + RAI Custom Blocklist Item properties. + """ + is_regex: NotRequired[pulumi.Input[bool]] + """ + If the pattern is a regex pattern. + """ + pattern: NotRequired[pulumi.Input[str]] + """ + Pattern to match against. + """ +elif False: + RaiBlocklistItemPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RaiBlocklistItemPropertiesArgs: + def __init__(__self__, *, + is_regex: Optional[pulumi.Input[bool]] = None, + pattern: Optional[pulumi.Input[str]] = None): + """ + RAI Custom Blocklist Item properties. + :param pulumi.Input[bool] is_regex: If the pattern is a regex pattern. + :param pulumi.Input[str] pattern: Pattern to match against. + """ + if is_regex is not None: + pulumi.set(__self__, "is_regex", is_regex) + if pattern is not None: + pulumi.set(__self__, "pattern", pattern) + + @property + @pulumi.getter(name="isRegex") + def is_regex(self) -> Optional[pulumi.Input[bool]]: + """ + If the pattern is a regex pattern. + """ + return pulumi.get(self, "is_regex") + + @is_regex.setter + def is_regex(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_regex", value) + + @property + @pulumi.getter + def pattern(self) -> Optional[pulumi.Input[str]]: + """ + Pattern to match against. + """ + return pulumi.get(self, "pattern") + + @pattern.setter + def pattern(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "pattern", value) + + +if not MYPY: + class RaiBlocklistPropertiesArgsDict(TypedDict): + """ + RAI Custom Blocklist properties. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description of the block list. + """ +elif False: + RaiBlocklistPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RaiBlocklistPropertiesArgs: + def __init__(__self__, *, + description: Optional[pulumi.Input[str]] = None): + """ + RAI Custom Blocklist properties. + :param pulumi.Input[str] description: Description of the block list. + """ + if description is not None: + pulumi.set(__self__, "description", description) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description of the block list. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + +if not MYPY: + class RaiPolicyContentFilterArgsDict(TypedDict): + """ + Azure OpenAI Content Filter. + """ + allowed_content_level: NotRequired[pulumi.Input[Union[str, 'AllowedContentLevel']]] + """ + Level at which content is filtered. + """ + blocking: NotRequired[pulumi.Input[bool]] + """ + If blocking would occur. + """ + enabled: NotRequired[pulumi.Input[bool]] + """ + If the ContentFilter is enabled. + """ + name: NotRequired[pulumi.Input[str]] + """ + Name of ContentFilter. + """ + source: NotRequired[pulumi.Input[Union[str, 'RaiPolicyContentSource']]] + """ + Content source to apply the Content Filters. + """ +elif False: + RaiPolicyContentFilterArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RaiPolicyContentFilterArgs: + def __init__(__self__, *, + allowed_content_level: Optional[pulumi.Input[Union[str, 'AllowedContentLevel']]] = None, + blocking: Optional[pulumi.Input[bool]] = None, + enabled: Optional[pulumi.Input[bool]] = None, + name: Optional[pulumi.Input[str]] = None, + source: Optional[pulumi.Input[Union[str, 'RaiPolicyContentSource']]] = None): + """ + Azure OpenAI Content Filter. + :param pulumi.Input[Union[str, 'AllowedContentLevel']] allowed_content_level: Level at which content is filtered. + :param pulumi.Input[bool] blocking: If blocking would occur. + :param pulumi.Input[bool] enabled: If the ContentFilter is enabled. + :param pulumi.Input[str] name: Name of ContentFilter. + :param pulumi.Input[Union[str, 'RaiPolicyContentSource']] source: Content source to apply the Content Filters. + """ + if allowed_content_level is not None: + pulumi.set(__self__, "allowed_content_level", allowed_content_level) + if blocking is not None: + pulumi.set(__self__, "blocking", blocking) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if name is not None: + pulumi.set(__self__, "name", name) + if source is not None: + pulumi.set(__self__, "source", source) + + @property + @pulumi.getter(name="allowedContentLevel") + def allowed_content_level(self) -> Optional[pulumi.Input[Union[str, 'AllowedContentLevel']]]: + """ + Level at which content is filtered. + """ + return pulumi.get(self, "allowed_content_level") + + @allowed_content_level.setter + def allowed_content_level(self, value: Optional[pulumi.Input[Union[str, 'AllowedContentLevel']]]): + pulumi.set(self, "allowed_content_level", value) + + @property + @pulumi.getter + def blocking(self) -> Optional[pulumi.Input[bool]]: + """ + If blocking would occur. + """ + return pulumi.get(self, "blocking") + + @blocking.setter + def blocking(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "blocking", value) + + @property + @pulumi.getter + def enabled(self) -> Optional[pulumi.Input[bool]]: + """ + If the ContentFilter is enabled. + """ + return pulumi.get(self, "enabled") + + @enabled.setter + def enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enabled", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Name of ContentFilter. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def source(self) -> Optional[pulumi.Input[Union[str, 'RaiPolicyContentSource']]]: + """ + Content source to apply the Content Filters. + """ + return pulumi.get(self, "source") + + @source.setter + def source(self, value: Optional[pulumi.Input[Union[str, 'RaiPolicyContentSource']]]): + pulumi.set(self, "source", value) + + +if not MYPY: + class RaiPolicyPropertiesArgsDict(TypedDict): + """ + Azure OpenAI Content Filters properties. + """ + base_policy_name: NotRequired[pulumi.Input[str]] + """ + Name of the base Content Filters. + """ + completion_blocklists: NotRequired[pulumi.Input[Sequence[pulumi.Input['RaiBlocklistConfigArgsDict']]]] + content_filters: NotRequired[pulumi.Input[Sequence[pulumi.Input['RaiPolicyContentFilterArgsDict']]]] + mode: NotRequired[pulumi.Input[Union[str, 'RaiPolicyMode']]] + """ + Content Filters mode. + """ + prompt_blocklists: NotRequired[pulumi.Input[Sequence[pulumi.Input['RaiBlocklistConfigArgsDict']]]] + type: NotRequired[pulumi.Input[Union[str, 'RaiPolicyType']]] + """ + Content Filters policy type. + """ +elif False: + RaiPolicyPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RaiPolicyPropertiesArgs: + def __init__(__self__, *, + base_policy_name: Optional[pulumi.Input[str]] = None, + completion_blocklists: Optional[pulumi.Input[Sequence[pulumi.Input['RaiBlocklistConfigArgs']]]] = None, + content_filters: Optional[pulumi.Input[Sequence[pulumi.Input['RaiPolicyContentFilterArgs']]]] = None, + mode: Optional[pulumi.Input[Union[str, 'RaiPolicyMode']]] = None, + prompt_blocklists: Optional[pulumi.Input[Sequence[pulumi.Input['RaiBlocklistConfigArgs']]]] = None, + type: Optional[pulumi.Input[Union[str, 'RaiPolicyType']]] = None): + """ + Azure OpenAI Content Filters properties. + :param pulumi.Input[str] base_policy_name: Name of the base Content Filters. + :param pulumi.Input[Union[str, 'RaiPolicyMode']] mode: Content Filters mode. + :param pulumi.Input[Union[str, 'RaiPolicyType']] type: Content Filters policy type. + """ + if base_policy_name is not None: + pulumi.set(__self__, "base_policy_name", base_policy_name) + if completion_blocklists is not None: + pulumi.set(__self__, "completion_blocklists", completion_blocklists) + if content_filters is not None: + pulumi.set(__self__, "content_filters", content_filters) + if mode is not None: + pulumi.set(__self__, "mode", mode) + if prompt_blocklists is not None: + pulumi.set(__self__, "prompt_blocklists", prompt_blocklists) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="basePolicyName") + def base_policy_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the base Content Filters. + """ + return pulumi.get(self, "base_policy_name") + + @base_policy_name.setter + def base_policy_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "base_policy_name", value) + + @property + @pulumi.getter(name="completionBlocklists") + def completion_blocklists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RaiBlocklistConfigArgs']]]]: + return pulumi.get(self, "completion_blocklists") + + @completion_blocklists.setter + def completion_blocklists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RaiBlocklistConfigArgs']]]]): + pulumi.set(self, "completion_blocklists", value) + + @property + @pulumi.getter(name="contentFilters") + def content_filters(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RaiPolicyContentFilterArgs']]]]: + return pulumi.get(self, "content_filters") + + @content_filters.setter + def content_filters(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RaiPolicyContentFilterArgs']]]]): + pulumi.set(self, "content_filters", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'RaiPolicyMode']]]: + """ + Content Filters mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'RaiPolicyMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter(name="promptBlocklists") + def prompt_blocklists(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RaiBlocklistConfigArgs']]]]: + return pulumi.get(self, "prompt_blocklists") + + @prompt_blocklists.setter + def prompt_blocklists(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RaiBlocklistConfigArgs']]]]): + pulumi.set(self, "prompt_blocklists", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[Union[str, 'RaiPolicyType']]]: + """ + Content Filters policy type. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[Union[str, 'RaiPolicyType']]]): + pulumi.set(self, "type", value) + + +if not MYPY: + class RandomSamplingAlgorithmArgsDict(TypedDict): + """ + Defines a Sampling Algorithm that generates values randomly + """ + sampling_algorithm_type: pulumi.Input[str] + """ + + Expected value is 'Random'. + """ + rule: NotRequired[pulumi.Input[Union[str, 'RandomSamplingAlgorithmRule']]] + """ + The specific type of random algorithm + """ + seed: NotRequired[pulumi.Input[int]] + """ + An optional integer to use as the seed for random number generation + """ +elif False: + RandomSamplingAlgorithmArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RandomSamplingAlgorithmArgs: + def __init__(__self__, *, + sampling_algorithm_type: pulumi.Input[str], + rule: Optional[pulumi.Input[Union[str, 'RandomSamplingAlgorithmRule']]] = None, + seed: Optional[pulumi.Input[int]] = None): + """ + Defines a Sampling Algorithm that generates values randomly + :param pulumi.Input[str] sampling_algorithm_type: + Expected value is 'Random'. + :param pulumi.Input[Union[str, 'RandomSamplingAlgorithmRule']] rule: The specific type of random algorithm + :param pulumi.Input[int] seed: An optional integer to use as the seed for random number generation + """ + pulumi.set(__self__, "sampling_algorithm_type", 'Random') + if rule is None: + rule = 'Random' + if rule is not None: + pulumi.set(__self__, "rule", rule) + if seed is not None: + pulumi.set(__self__, "seed", seed) + + @property + @pulumi.getter(name="samplingAlgorithmType") + def sampling_algorithm_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Random'. + """ + return pulumi.get(self, "sampling_algorithm_type") + + @sampling_algorithm_type.setter + def sampling_algorithm_type(self, value: pulumi.Input[str]): + pulumi.set(self, "sampling_algorithm_type", value) + + @property + @pulumi.getter + def rule(self) -> Optional[pulumi.Input[Union[str, 'RandomSamplingAlgorithmRule']]]: + """ + The specific type of random algorithm + """ + return pulumi.get(self, "rule") + + @rule.setter + def rule(self, value: Optional[pulumi.Input[Union[str, 'RandomSamplingAlgorithmRule']]]): + pulumi.set(self, "rule", value) + + @property + @pulumi.getter + def seed(self) -> Optional[pulumi.Input[int]]: + """ + An optional integer to use as the seed for random number generation + """ + return pulumi.get(self, "seed") + + @seed.setter + def seed(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "seed", value) + + +if not MYPY: + class RecurrenceScheduleArgsDict(TypedDict): + hours: pulumi.Input[Sequence[pulumi.Input[int]]] + """ + [Required] List of hours for the schedule. + """ + minutes: pulumi.Input[Sequence[pulumi.Input[int]]] + """ + [Required] List of minutes for the schedule. + """ + month_days: NotRequired[pulumi.Input[Sequence[pulumi.Input[int]]]] + """ + List of month days for the schedule + """ + week_days: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'WeekDay']]]]] + """ + List of days for the schedule. + """ +elif False: + RecurrenceScheduleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RecurrenceScheduleArgs: + def __init__(__self__, *, + hours: pulumi.Input[Sequence[pulumi.Input[int]]], + minutes: pulumi.Input[Sequence[pulumi.Input[int]]], + month_days: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, + week_days: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'WeekDay']]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[int]]] hours: [Required] List of hours for the schedule. + :param pulumi.Input[Sequence[pulumi.Input[int]]] minutes: [Required] List of minutes for the schedule. + :param pulumi.Input[Sequence[pulumi.Input[int]]] month_days: List of month days for the schedule + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'WeekDay']]]] week_days: List of days for the schedule. + """ + pulumi.set(__self__, "hours", hours) + pulumi.set(__self__, "minutes", minutes) + if month_days is not None: + pulumi.set(__self__, "month_days", month_days) + if week_days is not None: + pulumi.set(__self__, "week_days", week_days) + + @property + @pulumi.getter + def hours(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + """ + [Required] List of hours for the schedule. + """ + return pulumi.get(self, "hours") + + @hours.setter + def hours(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + pulumi.set(self, "hours", value) + + @property + @pulumi.getter + def minutes(self) -> pulumi.Input[Sequence[pulumi.Input[int]]]: + """ + [Required] List of minutes for the schedule. + """ + return pulumi.get(self, "minutes") + + @minutes.setter + def minutes(self, value: pulumi.Input[Sequence[pulumi.Input[int]]]): + pulumi.set(self, "minutes", value) + + @property + @pulumi.getter(name="monthDays") + def month_days(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: + """ + List of month days for the schedule + """ + return pulumi.get(self, "month_days") + + @month_days.setter + def month_days(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): + pulumi.set(self, "month_days", value) + + @property + @pulumi.getter(name="weekDays") + def week_days(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'WeekDay']]]]]: + """ + List of days for the schedule. + """ + return pulumi.get(self, "week_days") + + @week_days.setter + def week_days(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'WeekDay']]]]]): + pulumi.set(self, "week_days", value) + + +if not MYPY: + class RecurrenceTriggerArgsDict(TypedDict): + frequency: pulumi.Input[Union[str, 'RecurrenceFrequency']] + """ + [Required] The frequency to trigger schedule. + """ + interval: pulumi.Input[int] + """ + [Required] Specifies schedule interval in conjunction with frequency + """ + trigger_type: pulumi.Input[str] + """ + + Expected value is 'Recurrence'. + """ + end_time: NotRequired[pulumi.Input[str]] + """ + Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + """ + schedule: NotRequired[pulumi.Input['RecurrenceScheduleArgsDict']] + """ + The recurrence schedule. + """ + start_time: NotRequired[pulumi.Input[str]] + """ + Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + """ + time_zone: NotRequired[pulumi.Input[str]] + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ +elif False: + RecurrenceTriggerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RecurrenceTriggerArgs: + def __init__(__self__, *, + frequency: pulumi.Input[Union[str, 'RecurrenceFrequency']], + interval: pulumi.Input[int], + trigger_type: pulumi.Input[str], + end_time: Optional[pulumi.Input[str]] = None, + schedule: Optional[pulumi.Input['RecurrenceScheduleArgs']] = None, + start_time: Optional[pulumi.Input[str]] = None, + time_zone: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[Union[str, 'RecurrenceFrequency']] frequency: [Required] The frequency to trigger schedule. + :param pulumi.Input[int] interval: [Required] Specifies schedule interval in conjunction with frequency + :param pulumi.Input[str] trigger_type: + Expected value is 'Recurrence'. + :param pulumi.Input[str] end_time: Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + :param pulumi.Input['RecurrenceScheduleArgs'] schedule: The recurrence schedule. + :param pulumi.Input[str] start_time: Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + :param pulumi.Input[str] time_zone: Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + pulumi.set(__self__, "frequency", frequency) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "trigger_type", 'Recurrence') + if end_time is not None: + pulumi.set(__self__, "end_time", end_time) + if schedule is not None: + pulumi.set(__self__, "schedule", schedule) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if time_zone is None: + time_zone = 'UTC' + if time_zone is not None: + pulumi.set(__self__, "time_zone", time_zone) + + @property + @pulumi.getter + def frequency(self) -> pulumi.Input[Union[str, 'RecurrenceFrequency']]: + """ + [Required] The frequency to trigger schedule. + """ + return pulumi.get(self, "frequency") + + @frequency.setter + def frequency(self, value: pulumi.Input[Union[str, 'RecurrenceFrequency']]): + pulumi.set(self, "frequency", value) + + @property + @pulumi.getter + def interval(self) -> pulumi.Input[int]: + """ + [Required] Specifies schedule interval in conjunction with frequency + """ + return pulumi.get(self, "interval") + + @interval.setter + def interval(self, value: pulumi.Input[int]): + pulumi.set(self, "interval", value) + + @property + @pulumi.getter(name="triggerType") + def trigger_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Recurrence'. + """ + return pulumi.get(self, "trigger_type") + + @trigger_type.setter + def trigger_type(self, value: pulumi.Input[str]): + pulumi.set(self, "trigger_type", value) + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> Optional[pulumi.Input[str]]: + """ + Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + """ + return pulumi.get(self, "end_time") + + @end_time.setter + def end_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "end_time", value) + + @property + @pulumi.getter + def schedule(self) -> Optional[pulumi.Input['RecurrenceScheduleArgs']]: + """ + The recurrence schedule. + """ + return pulumi.get(self, "schedule") + + @schedule.setter + def schedule(self, value: Optional[pulumi.Input['RecurrenceScheduleArgs']]): + pulumi.set(self, "schedule", value) + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[pulumi.Input[str]]: + """ + Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + """ + return pulumi.get(self, "start_time") + + @start_time.setter + def start_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "start_time", value) + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> Optional[pulumi.Input[str]]: + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + return pulumi.get(self, "time_zone") + + @time_zone.setter + def time_zone(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time_zone", value) + + +if not MYPY: + class RecurrenceArgsDict(TypedDict): + """ + The workflow trigger recurrence for ComputeStartStop schedule type. + """ + frequency: NotRequired[pulumi.Input[Union[str, 'ComputeRecurrenceFrequency']]] + """ + [Required] The frequency to trigger schedule. + """ + interval: NotRequired[pulumi.Input[int]] + """ + [Required] Specifies schedule interval in conjunction with frequency + """ + schedule: NotRequired[pulumi.Input['ComputeRecurrenceScheduleArgsDict']] + """ + [Required] The recurrence schedule. + """ + start_time: NotRequired[pulumi.Input[str]] + """ + The start time in yyyy-MM-ddTHH:mm:ss format. + """ + time_zone: NotRequired[pulumi.Input[str]] + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ +elif False: + RecurrenceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RecurrenceArgs: + def __init__(__self__, *, + frequency: Optional[pulumi.Input[Union[str, 'ComputeRecurrenceFrequency']]] = None, + interval: Optional[pulumi.Input[int]] = None, + schedule: Optional[pulumi.Input['ComputeRecurrenceScheduleArgs']] = None, + start_time: Optional[pulumi.Input[str]] = None, + time_zone: Optional[pulumi.Input[str]] = None): + """ + The workflow trigger recurrence for ComputeStartStop schedule type. + :param pulumi.Input[Union[str, 'ComputeRecurrenceFrequency']] frequency: [Required] The frequency to trigger schedule. + :param pulumi.Input[int] interval: [Required] Specifies schedule interval in conjunction with frequency + :param pulumi.Input['ComputeRecurrenceScheduleArgs'] schedule: [Required] The recurrence schedule. + :param pulumi.Input[str] start_time: The start time in yyyy-MM-ddTHH:mm:ss format. + :param pulumi.Input[str] time_zone: Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + if frequency is not None: + pulumi.set(__self__, "frequency", frequency) + if interval is not None: + pulumi.set(__self__, "interval", interval) + if schedule is not None: + pulumi.set(__self__, "schedule", schedule) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if time_zone is None: + time_zone = 'UTC' + if time_zone is not None: + pulumi.set(__self__, "time_zone", time_zone) + + @property + @pulumi.getter + def frequency(self) -> Optional[pulumi.Input[Union[str, 'ComputeRecurrenceFrequency']]]: + """ + [Required] The frequency to trigger schedule. + """ + return pulumi.get(self, "frequency") + + @frequency.setter + def frequency(self, value: Optional[pulumi.Input[Union[str, 'ComputeRecurrenceFrequency']]]): + pulumi.set(self, "frequency", value) + + @property + @pulumi.getter + def interval(self) -> Optional[pulumi.Input[int]]: + """ + [Required] Specifies schedule interval in conjunction with frequency + """ + return pulumi.get(self, "interval") + + @interval.setter + def interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "interval", value) + + @property + @pulumi.getter + def schedule(self) -> Optional[pulumi.Input['ComputeRecurrenceScheduleArgs']]: + """ + [Required] The recurrence schedule. + """ + return pulumi.get(self, "schedule") + + @schedule.setter + def schedule(self, value: Optional[pulumi.Input['ComputeRecurrenceScheduleArgs']]): + pulumi.set(self, "schedule", value) + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[pulumi.Input[str]]: + """ + The start time in yyyy-MM-ddTHH:mm:ss format. + """ + return pulumi.get(self, "start_time") + + @start_time.setter + def start_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "start_time", value) + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> Optional[pulumi.Input[str]]: + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + return pulumi.get(self, "time_zone") + + @time_zone.setter + def time_zone(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "time_zone", value) + + +if not MYPY: + class RegistryPrivateEndpointConnectionPropertiesArgsDict(TypedDict): + """ + Properties of the Private Endpoint Connection + """ + group_ids: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The group ids + """ + private_endpoint: NotRequired[pulumi.Input['PrivateEndpointResourceArgsDict']] + """ + The PE network resource that is linked to this PE connection. + """ + provisioning_state: NotRequired[pulumi.Input[str]] + """ + One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + """ + registry_private_link_service_connection_state: NotRequired[pulumi.Input['RegistryPrivateLinkServiceConnectionStateArgsDict']] + """ + The connection state. + """ +elif False: + RegistryPrivateEndpointConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RegistryPrivateEndpointConnectionPropertiesArgs: + def __init__(__self__, *, + group_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + private_endpoint: Optional[pulumi.Input['PrivateEndpointResourceArgs']] = None, + provisioning_state: Optional[pulumi.Input[str]] = None, + registry_private_link_service_connection_state: Optional[pulumi.Input['RegistryPrivateLinkServiceConnectionStateArgs']] = None): + """ + Properties of the Private Endpoint Connection + :param pulumi.Input[Sequence[pulumi.Input[str]]] group_ids: The group ids + :param pulumi.Input['PrivateEndpointResourceArgs'] private_endpoint: The PE network resource that is linked to this PE connection. + :param pulumi.Input[str] provisioning_state: One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + :param pulumi.Input['RegistryPrivateLinkServiceConnectionStateArgs'] registry_private_link_service_connection_state: The connection state. + """ + if group_ids is not None: + pulumi.set(__self__, "group_ids", group_ids) + if private_endpoint is not None: + pulumi.set(__self__, "private_endpoint", private_endpoint) + if provisioning_state is not None: + pulumi.set(__self__, "provisioning_state", provisioning_state) + if registry_private_link_service_connection_state is not None: + pulumi.set(__self__, "registry_private_link_service_connection_state", registry_private_link_service_connection_state) + + @property + @pulumi.getter(name="groupIds") + def group_ids(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The group ids + """ + return pulumi.get(self, "group_ids") + + @group_ids.setter + def group_ids(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "group_ids", value) + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional[pulumi.Input['PrivateEndpointResourceArgs']]: + """ + The PE network resource that is linked to this PE connection. + """ + return pulumi.get(self, "private_endpoint") + + @private_endpoint.setter + def private_endpoint(self, value: Optional[pulumi.Input['PrivateEndpointResourceArgs']]): + pulumi.set(self, "private_endpoint", value) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> Optional[pulumi.Input[str]]: + """ + One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + """ + return pulumi.get(self, "provisioning_state") + + @provisioning_state.setter + def provisioning_state(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "provisioning_state", value) + + @property + @pulumi.getter(name="registryPrivateLinkServiceConnectionState") + def registry_private_link_service_connection_state(self) -> Optional[pulumi.Input['RegistryPrivateLinkServiceConnectionStateArgs']]: + """ + The connection state. + """ + return pulumi.get(self, "registry_private_link_service_connection_state") + + @registry_private_link_service_connection_state.setter + def registry_private_link_service_connection_state(self, value: Optional[pulumi.Input['RegistryPrivateLinkServiceConnectionStateArgs']]): + pulumi.set(self, "registry_private_link_service_connection_state", value) + + +if not MYPY: + class RegistryPrivateEndpointConnectionArgsDict(TypedDict): + """ + Private endpoint connection definition. + """ + id: NotRequired[pulumi.Input[str]] + """ + This is the private endpoint connection name created on SRP + Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + """ + location: NotRequired[pulumi.Input[str]] + """ + Same as workspace location. + """ + properties: NotRequired[pulumi.Input['RegistryPrivateEndpointConnectionPropertiesArgsDict']] + """ + Properties of the Private Endpoint Connection + """ +elif False: + RegistryPrivateEndpointConnectionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RegistryPrivateEndpointConnectionArgs: + def __init__(__self__, *, + id: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input['RegistryPrivateEndpointConnectionPropertiesArgs']] = None): + """ + Private endpoint connection definition. + :param pulumi.Input[str] id: This is the private endpoint connection name created on SRP + Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + :param pulumi.Input[str] location: Same as workspace location. + :param pulumi.Input['RegistryPrivateEndpointConnectionPropertiesArgs'] properties: Properties of the Private Endpoint Connection + """ + if id is not None: + pulumi.set(__self__, "id", id) + if location is not None: + pulumi.set(__self__, "location", location) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter + def id(self) -> Optional[pulumi.Input[str]]: + """ + This is the private endpoint connection name created on SRP + Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + Same as workspace location. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['RegistryPrivateEndpointConnectionPropertiesArgs']]: + """ + Properties of the Private Endpoint Connection + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['RegistryPrivateEndpointConnectionPropertiesArgs']]): + pulumi.set(self, "properties", value) + + +if not MYPY: + class RegistryPrivateLinkServiceConnectionStateArgsDict(TypedDict): + """ + The connection state. + """ + actions_required: NotRequired[pulumi.Input[str]] + """ + Some RP chose "None". Other RPs use this for region expansion. + """ + description: NotRequired[pulumi.Input[str]] + """ + User-defined message that, per NRP doc, may be used for approval-related message. + """ + status: NotRequired[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]] + """ + Connection status of the service consumer with the service provider + """ +elif False: + RegistryPrivateLinkServiceConnectionStateArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RegistryPrivateLinkServiceConnectionStateArgs: + def __init__(__self__, *, + actions_required: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]] = None): + """ + The connection state. + :param pulumi.Input[str] actions_required: Some RP chose "None". Other RPs use this for region expansion. + :param pulumi.Input[str] description: User-defined message that, per NRP doc, may be used for approval-related message. + :param pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']] status: Connection status of the service consumer with the service provider + """ + if actions_required is not None: + pulumi.set(__self__, "actions_required", actions_required) + if description is not None: + pulumi.set(__self__, "description", description) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="actionsRequired") + def actions_required(self) -> Optional[pulumi.Input[str]]: + """ + Some RP chose "None". Other RPs use this for region expansion. + """ + return pulumi.get(self, "actions_required") + + @actions_required.setter + def actions_required(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "actions_required", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + User-defined message that, per NRP doc, may be used for approval-related message. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]]: + """ + Connection status of the service consumer with the service provider + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class RegistryRegionArmDetailsArgsDict(TypedDict): + """ + Details for each region the registry is in + """ + acr_details: NotRequired[pulumi.Input[Sequence[pulumi.Input['AcrDetailsArgsDict']]]] + """ + List of ACR accounts + """ + location: NotRequired[pulumi.Input[str]] + """ + The location where the registry exists + """ + storage_account_details: NotRequired[pulumi.Input[Sequence[pulumi.Input['StorageAccountDetailsArgsDict']]]] + """ + List of storage accounts + """ +elif False: + RegistryRegionArmDetailsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RegistryRegionArmDetailsArgs: + def __init__(__self__, *, + acr_details: Optional[pulumi.Input[Sequence[pulumi.Input['AcrDetailsArgs']]]] = None, + location: Optional[pulumi.Input[str]] = None, + storage_account_details: Optional[pulumi.Input[Sequence[pulumi.Input['StorageAccountDetailsArgs']]]] = None): + """ + Details for each region the registry is in + :param pulumi.Input[Sequence[pulumi.Input['AcrDetailsArgs']]] acr_details: List of ACR accounts + :param pulumi.Input[str] location: The location where the registry exists + :param pulumi.Input[Sequence[pulumi.Input['StorageAccountDetailsArgs']]] storage_account_details: List of storage accounts + """ + if acr_details is not None: + pulumi.set(__self__, "acr_details", acr_details) + if location is not None: + pulumi.set(__self__, "location", location) + if storage_account_details is not None: + pulumi.set(__self__, "storage_account_details", storage_account_details) + + @property + @pulumi.getter(name="acrDetails") + def acr_details(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AcrDetailsArgs']]]]: + """ + List of ACR accounts + """ + return pulumi.get(self, "acr_details") + + @acr_details.setter + def acr_details(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AcrDetailsArgs']]]]): + pulumi.set(self, "acr_details", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The location where the registry exists + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="storageAccountDetails") + def storage_account_details(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['StorageAccountDetailsArgs']]]]: + """ + List of storage accounts + """ + return pulumi.get(self, "storage_account_details") + + @storage_account_details.setter + def storage_account_details(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['StorageAccountDetailsArgs']]]]): + pulumi.set(self, "storage_account_details", value) + + +if not MYPY: + class RegistryArgsDict(TypedDict): + """ + Details of the Registry + """ + discovery_url: NotRequired[pulumi.Input[str]] + """ + Discovery URL for the Registry + """ + intellectual_property_publisher: NotRequired[pulumi.Input[str]] + """ + IntellectualPropertyPublisher for the registry + """ + managed_resource_group: NotRequired[pulumi.Input['ArmResourceIdArgsDict']] + """ + ResourceId of the managed RG if the registry has system created resources + """ + ml_flow_registry_uri: NotRequired[pulumi.Input[str]] + """ + MLFlow Registry URI for the Registry + """ + public_network_access: NotRequired[pulumi.Input[str]] + """ + Is the Registry accessible from the internet? + Possible values: "Enabled" or "Disabled" + """ + region_details: NotRequired[pulumi.Input[Sequence[pulumi.Input['RegistryRegionArmDetailsArgsDict']]]] + """ + Details of each region the registry is in + """ + registry_private_endpoint_connections: NotRequired[pulumi.Input[Sequence[pulumi.Input['RegistryPrivateEndpointConnectionArgsDict']]]] + """ + Private endpoint connections info used for pending connections in private link portal + """ +elif False: + RegistryArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RegistryArgs: + def __init__(__self__, *, + discovery_url: Optional[pulumi.Input[str]] = None, + intellectual_property_publisher: Optional[pulumi.Input[str]] = None, + managed_resource_group: Optional[pulumi.Input['ArmResourceIdArgs']] = None, + ml_flow_registry_uri: Optional[pulumi.Input[str]] = None, + public_network_access: Optional[pulumi.Input[str]] = None, + region_details: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryRegionArmDetailsArgs']]]] = None, + registry_private_endpoint_connections: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryPrivateEndpointConnectionArgs']]]] = None): + """ + Details of the Registry + :param pulumi.Input[str] discovery_url: Discovery URL for the Registry + :param pulumi.Input[str] intellectual_property_publisher: IntellectualPropertyPublisher for the registry + :param pulumi.Input['ArmResourceIdArgs'] managed_resource_group: ResourceId of the managed RG if the registry has system created resources + :param pulumi.Input[str] ml_flow_registry_uri: MLFlow Registry URI for the Registry + :param pulumi.Input[str] public_network_access: Is the Registry accessible from the internet? + Possible values: "Enabled" or "Disabled" + :param pulumi.Input[Sequence[pulumi.Input['RegistryRegionArmDetailsArgs']]] region_details: Details of each region the registry is in + :param pulumi.Input[Sequence[pulumi.Input['RegistryPrivateEndpointConnectionArgs']]] registry_private_endpoint_connections: Private endpoint connections info used for pending connections in private link portal + """ + if discovery_url is not None: + pulumi.set(__self__, "discovery_url", discovery_url) + if intellectual_property_publisher is not None: + pulumi.set(__self__, "intellectual_property_publisher", intellectual_property_publisher) + if managed_resource_group is not None: + pulumi.set(__self__, "managed_resource_group", managed_resource_group) + if ml_flow_registry_uri is not None: + pulumi.set(__self__, "ml_flow_registry_uri", ml_flow_registry_uri) + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + if region_details is not None: + pulumi.set(__self__, "region_details", region_details) + if registry_private_endpoint_connections is not None: + pulumi.set(__self__, "registry_private_endpoint_connections", registry_private_endpoint_connections) + + @property + @pulumi.getter(name="discoveryUrl") + def discovery_url(self) -> Optional[pulumi.Input[str]]: + """ + Discovery URL for the Registry + """ + return pulumi.get(self, "discovery_url") + + @discovery_url.setter + def discovery_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "discovery_url", value) + + @property + @pulumi.getter(name="intellectualPropertyPublisher") + def intellectual_property_publisher(self) -> Optional[pulumi.Input[str]]: + """ + IntellectualPropertyPublisher for the registry + """ + return pulumi.get(self, "intellectual_property_publisher") + + @intellectual_property_publisher.setter + def intellectual_property_publisher(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "intellectual_property_publisher", value) + + @property + @pulumi.getter(name="managedResourceGroup") + def managed_resource_group(self) -> Optional[pulumi.Input['ArmResourceIdArgs']]: + """ + ResourceId of the managed RG if the registry has system created resources + """ + return pulumi.get(self, "managed_resource_group") + + @managed_resource_group.setter + def managed_resource_group(self, value: Optional[pulumi.Input['ArmResourceIdArgs']]): + pulumi.set(self, "managed_resource_group", value) + + @property + @pulumi.getter(name="mlFlowRegistryUri") + def ml_flow_registry_uri(self) -> Optional[pulumi.Input[str]]: + """ + MLFlow Registry URI for the Registry + """ + return pulumi.get(self, "ml_flow_registry_uri") + + @ml_flow_registry_uri.setter + def ml_flow_registry_uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ml_flow_registry_uri", value) + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[pulumi.Input[str]]: + """ + Is the Registry accessible from the internet? + Possible values: "Enabled" or "Disabled" + """ + return pulumi.get(self, "public_network_access") + + @public_network_access.setter + def public_network_access(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "public_network_access", value) + + @property + @pulumi.getter(name="regionDetails") + def region_details(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RegistryRegionArmDetailsArgs']]]]: + """ + Details of each region the registry is in + """ + return pulumi.get(self, "region_details") + + @region_details.setter + def region_details(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryRegionArmDetailsArgs']]]]): + pulumi.set(self, "region_details", value) + + @property + @pulumi.getter(name="registryPrivateEndpointConnections") + def registry_private_endpoint_connections(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RegistryPrivateEndpointConnectionArgs']]]]: + """ + Private endpoint connections info used for pending connections in private link portal + """ + return pulumi.get(self, "registry_private_endpoint_connections") + + @registry_private_endpoint_connections.setter + def registry_private_endpoint_connections(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RegistryPrivateEndpointConnectionArgs']]]]): + pulumi.set(self, "registry_private_endpoint_connections", value) + + +if not MYPY: + class RegressionTrainingSettingsArgsDict(TypedDict): + """ + Regression Training related configuration. + """ + allowed_training_algorithms: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]]] + """ + Allowed models for regression task. + """ + blocked_training_algorithms: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]]] + """ + Blocked models for regression task. + """ + enable_dnn_training: NotRequired[pulumi.Input[bool]] + """ + Enable recommendation of DNN models. + """ + enable_model_explainability: NotRequired[pulumi.Input[bool]] + """ + Flag to turn on explainability on best model. + """ + enable_onnx_compatible_models: NotRequired[pulumi.Input[bool]] + """ + Flag for enabling onnx compatible models. + """ + enable_stack_ensemble: NotRequired[pulumi.Input[bool]] + """ + Enable stack ensemble run. + """ + enable_vote_ensemble: NotRequired[pulumi.Input[bool]] + """ + Enable voting ensemble run. + """ + ensemble_model_download_timeout: NotRequired[pulumi.Input[str]] + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + stack_ensemble_settings: NotRequired[pulumi.Input['StackEnsembleSettingsArgsDict']] + """ + Stack ensemble settings for stack ensemble run. + """ +elif False: + RegressionTrainingSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RegressionTrainingSettingsArgs: + def __init__(__self__, *, + allowed_training_algorithms: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]]] = None, + blocked_training_algorithms: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]]] = None, + enable_dnn_training: Optional[pulumi.Input[bool]] = None, + enable_model_explainability: Optional[pulumi.Input[bool]] = None, + enable_onnx_compatible_models: Optional[pulumi.Input[bool]] = None, + enable_stack_ensemble: Optional[pulumi.Input[bool]] = None, + enable_vote_ensemble: Optional[pulumi.Input[bool]] = None, + ensemble_model_download_timeout: Optional[pulumi.Input[str]] = None, + stack_ensemble_settings: Optional[pulumi.Input['StackEnsembleSettingsArgs']] = None): + """ + Regression Training related configuration. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]] allowed_training_algorithms: Allowed models for regression task. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]] blocked_training_algorithms: Blocked models for regression task. + :param pulumi.Input[bool] enable_dnn_training: Enable recommendation of DNN models. + :param pulumi.Input[bool] enable_model_explainability: Flag to turn on explainability on best model. + :param pulumi.Input[bool] enable_onnx_compatible_models: Flag for enabling onnx compatible models. + :param pulumi.Input[bool] enable_stack_ensemble: Enable stack ensemble run. + :param pulumi.Input[bool] enable_vote_ensemble: Enable voting ensemble run. + :param pulumi.Input[str] ensemble_model_download_timeout: During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + :param pulumi.Input['StackEnsembleSettingsArgs'] stack_ensemble_settings: Stack ensemble settings for stack ensemble run. + """ + if allowed_training_algorithms is not None: + pulumi.set(__self__, "allowed_training_algorithms", allowed_training_algorithms) + if blocked_training_algorithms is not None: + pulumi.set(__self__, "blocked_training_algorithms", blocked_training_algorithms) + if enable_dnn_training is None: + enable_dnn_training = False + if enable_dnn_training is not None: + pulumi.set(__self__, "enable_dnn_training", enable_dnn_training) + if enable_model_explainability is None: + enable_model_explainability = True + if enable_model_explainability is not None: + pulumi.set(__self__, "enable_model_explainability", enable_model_explainability) + if enable_onnx_compatible_models is None: + enable_onnx_compatible_models = False + if enable_onnx_compatible_models is not None: + pulumi.set(__self__, "enable_onnx_compatible_models", enable_onnx_compatible_models) + if enable_stack_ensemble is None: + enable_stack_ensemble = True + if enable_stack_ensemble is not None: + pulumi.set(__self__, "enable_stack_ensemble", enable_stack_ensemble) + if enable_vote_ensemble is None: + enable_vote_ensemble = True + if enable_vote_ensemble is not None: + pulumi.set(__self__, "enable_vote_ensemble", enable_vote_ensemble) + if ensemble_model_download_timeout is None: + ensemble_model_download_timeout = 'PT5M' + if ensemble_model_download_timeout is not None: + pulumi.set(__self__, "ensemble_model_download_timeout", ensemble_model_download_timeout) + if stack_ensemble_settings is not None: + pulumi.set(__self__, "stack_ensemble_settings", stack_ensemble_settings) + + @property + @pulumi.getter(name="allowedTrainingAlgorithms") + def allowed_training_algorithms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]]]: + """ + Allowed models for regression task. + """ + return pulumi.get(self, "allowed_training_algorithms") + + @allowed_training_algorithms.setter + def allowed_training_algorithms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]]]): + pulumi.set(self, "allowed_training_algorithms", value) + + @property + @pulumi.getter(name="blockedTrainingAlgorithms") + def blocked_training_algorithms(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]]]: + """ + Blocked models for regression task. + """ + return pulumi.get(self, "blocked_training_algorithms") + + @blocked_training_algorithms.setter + def blocked_training_algorithms(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'RegressionModels']]]]]): + pulumi.set(self, "blocked_training_algorithms", value) + + @property + @pulumi.getter(name="enableDnnTraining") + def enable_dnn_training(self) -> Optional[pulumi.Input[bool]]: + """ + Enable recommendation of DNN models. + """ + return pulumi.get(self, "enable_dnn_training") + + @enable_dnn_training.setter + def enable_dnn_training(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_dnn_training", value) + + @property + @pulumi.getter(name="enableModelExplainability") + def enable_model_explainability(self) -> Optional[pulumi.Input[bool]]: + """ + Flag to turn on explainability on best model. + """ + return pulumi.get(self, "enable_model_explainability") + + @enable_model_explainability.setter + def enable_model_explainability(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_model_explainability", value) + + @property + @pulumi.getter(name="enableOnnxCompatibleModels") + def enable_onnx_compatible_models(self) -> Optional[pulumi.Input[bool]]: + """ + Flag for enabling onnx compatible models. + """ + return pulumi.get(self, "enable_onnx_compatible_models") + + @enable_onnx_compatible_models.setter + def enable_onnx_compatible_models(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_onnx_compatible_models", value) + + @property + @pulumi.getter(name="enableStackEnsemble") + def enable_stack_ensemble(self) -> Optional[pulumi.Input[bool]]: + """ + Enable stack ensemble run. + """ + return pulumi.get(self, "enable_stack_ensemble") + + @enable_stack_ensemble.setter + def enable_stack_ensemble(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_stack_ensemble", value) + + @property + @pulumi.getter(name="enableVoteEnsemble") + def enable_vote_ensemble(self) -> Optional[pulumi.Input[bool]]: + """ + Enable voting ensemble run. + """ + return pulumi.get(self, "enable_vote_ensemble") + + @enable_vote_ensemble.setter + def enable_vote_ensemble(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_vote_ensemble", value) + + @property + @pulumi.getter(name="ensembleModelDownloadTimeout") + def ensemble_model_download_timeout(self) -> Optional[pulumi.Input[str]]: + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + return pulumi.get(self, "ensemble_model_download_timeout") + + @ensemble_model_download_timeout.setter + def ensemble_model_download_timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "ensemble_model_download_timeout", value) + + @property + @pulumi.getter(name="stackEnsembleSettings") + def stack_ensemble_settings(self) -> Optional[pulumi.Input['StackEnsembleSettingsArgs']]: + """ + Stack ensemble settings for stack ensemble run. + """ + return pulumi.get(self, "stack_ensemble_settings") + + @stack_ensemble_settings.setter + def stack_ensemble_settings(self, value: Optional[pulumi.Input['StackEnsembleSettingsArgs']]): + pulumi.set(self, "stack_ensemble_settings", value) + + +if not MYPY: + class RegressionArgsDict(TypedDict): + """ + Regression task in AutoML Table vertical. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'Regression'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + cv_split_column_names: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Columns to use for CVSplit data. + """ + featurization_settings: NotRequired[pulumi.Input['TableVerticalFeaturizationSettingsArgsDict']] + """ + Featurization inputs needed for AutoML job. + """ + limit_settings: NotRequired[pulumi.Input['TableVerticalLimitSettingsArgsDict']] + """ + Execution constraints for AutoMLJob. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + n_cross_validations: NotRequired[pulumi.Input[Union['AutoNCrossValidationsArgsDict', 'CustomNCrossValidationsArgsDict']]] + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + primary_metric: NotRequired[pulumi.Input[Union[str, 'RegressionPrimaryMetrics']]] + """ + Primary metric for regression task. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + test_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Test data input. + """ + test_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + training_settings: NotRequired[pulumi.Input['RegressionTrainingSettingsArgsDict']] + """ + Inputs for training phase for an AutoML Job. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ + validation_data_size: NotRequired[pulumi.Input[float]] + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + weight_column_name: NotRequired[pulumi.Input[str]] + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ +elif False: + RegressionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RegressionArgs: + def __init__(__self__, *, + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + cv_split_column_names: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + featurization_settings: Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']] = None, + limit_settings: Optional[pulumi.Input['TableVerticalLimitSettingsArgs']] = None, + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + n_cross_validations: Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]] = None, + primary_metric: Optional[pulumi.Input[Union[str, 'RegressionPrimaryMetrics']]] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + test_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + test_data_size: Optional[pulumi.Input[float]] = None, + training_settings: Optional[pulumi.Input['RegressionTrainingSettingsArgs']] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None, + validation_data_size: Optional[pulumi.Input[float]] = None, + weight_column_name: Optional[pulumi.Input[str]] = None): + """ + Regression task in AutoML Table vertical. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'Regression'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input[Sequence[pulumi.Input[str]]] cv_split_column_names: Columns to use for CVSplit data. + :param pulumi.Input['TableVerticalFeaturizationSettingsArgs'] featurization_settings: Featurization inputs needed for AutoML job. + :param pulumi.Input['TableVerticalLimitSettingsArgs'] limit_settings: Execution constraints for AutoMLJob. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']] n_cross_validations: Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + :param pulumi.Input[Union[str, 'RegressionPrimaryMetrics']] primary_metric: Primary metric for regression task. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] test_data: Test data input. + :param pulumi.Input[float] test_data_size: The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param pulumi.Input['RegressionTrainingSettingsArgs'] training_settings: Inputs for training phase for an AutoML Job. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + :param pulumi.Input[float] validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param pulumi.Input[str] weight_column_name: The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + pulumi.set(__self__, "task_type", 'Regression') + pulumi.set(__self__, "training_data", training_data) + if cv_split_column_names is not None: + pulumi.set(__self__, "cv_split_column_names", cv_split_column_names) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if n_cross_validations is not None: + pulumi.set(__self__, "n_cross_validations", n_cross_validations) + if primary_metric is None: + primary_metric = 'NormalizedRootMeanSquaredError' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if test_data is not None: + pulumi.set(__self__, "test_data", test_data) + if test_data_size is not None: + pulumi.set(__self__, "test_data_size", test_data_size) + if training_settings is not None: + pulumi.set(__self__, "training_settings", training_settings) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + if weight_column_name is not None: + pulumi.set(__self__, "weight_column_name", weight_column_name) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'Regression'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="cvSplitColumnNames") + def cv_split_column_names(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Columns to use for CVSplit data. + """ + return pulumi.get(self, "cv_split_column_names") + + @cv_split_column_names.setter + def cv_split_column_names(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "cv_split_column_names", value) + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']]: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @featurization_settings.setter + def featurization_settings(self, value: Optional[pulumi.Input['TableVerticalFeaturizationSettingsArgs']]): + pulumi.set(self, "featurization_settings", value) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional[pulumi.Input['TableVerticalLimitSettingsArgs']]: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: Optional[pulumi.Input['TableVerticalLimitSettingsArgs']]): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="nCrossValidations") + def n_cross_validations(self) -> Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]]: + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + return pulumi.get(self, "n_cross_validations") + + @n_cross_validations.setter + def n_cross_validations(self, value: Optional[pulumi.Input[Union['AutoNCrossValidationsArgs', 'CustomNCrossValidationsArgs']]]): + pulumi.set(self, "n_cross_validations", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[pulumi.Input[Union[str, 'RegressionPrimaryMetrics']]]: + """ + Primary metric for regression task. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: Optional[pulumi.Input[Union[str, 'RegressionPrimaryMetrics']]]): + pulumi.set(self, "primary_metric", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="testData") + def test_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Test data input. + """ + return pulumi.get(self, "test_data") + + @test_data.setter + def test_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "test_data", value) + + @property + @pulumi.getter(name="testDataSize") + def test_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "test_data_size") + + @test_data_size.setter + def test_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "test_data_size", value) + + @property + @pulumi.getter(name="trainingSettings") + def training_settings(self) -> Optional[pulumi.Input['RegressionTrainingSettingsArgs']]: + """ + Inputs for training phase for an AutoML Job. + """ + return pulumi.get(self, "training_settings") + + @training_settings.setter + def training_settings(self, value: Optional[pulumi.Input['RegressionTrainingSettingsArgs']]): + pulumi.set(self, "training_settings", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[pulumi.Input[float]]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @validation_data_size.setter + def validation_data_size(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "validation_data_size", value) + + @property + @pulumi.getter(name="weightColumnName") + def weight_column_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + return pulumi.get(self, "weight_column_name") + + @weight_column_name.setter + def weight_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "weight_column_name", value) + + +if not MYPY: + class RequestConfigurationArgsDict(TypedDict): + """ + Scoring requests configuration. + """ + max_concurrent_requests_per_instance: NotRequired[pulumi.Input[int]] + """ + The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + """ + request_timeout: NotRequired[pulumi.Input[str]] + """ + The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ +elif False: + RequestConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RequestConfigurationArgs: + def __init__(__self__, *, + max_concurrent_requests_per_instance: Optional[pulumi.Input[int]] = None, + request_timeout: Optional[pulumi.Input[str]] = None): + """ + Scoring requests configuration. + :param pulumi.Input[int] max_concurrent_requests_per_instance: The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + :param pulumi.Input[str] request_timeout: The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ + if max_concurrent_requests_per_instance is None: + max_concurrent_requests_per_instance = 1 + if max_concurrent_requests_per_instance is not None: + pulumi.set(__self__, "max_concurrent_requests_per_instance", max_concurrent_requests_per_instance) + if request_timeout is None: + request_timeout = 'PT5S' + if request_timeout is not None: + pulumi.set(__self__, "request_timeout", request_timeout) + + @property + @pulumi.getter(name="maxConcurrentRequestsPerInstance") + def max_concurrent_requests_per_instance(self) -> Optional[pulumi.Input[int]]: + """ + The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + """ + return pulumi.get(self, "max_concurrent_requests_per_instance") + + @max_concurrent_requests_per_instance.setter + def max_concurrent_requests_per_instance(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_concurrent_requests_per_instance", value) + + @property + @pulumi.getter(name="requestTimeout") + def request_timeout(self) -> Optional[pulumi.Input[str]]: + """ + The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ + return pulumi.get(self, "request_timeout") + + @request_timeout.setter + def request_timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "request_timeout", value) + + +if not MYPY: + class RequestLoggingArgsDict(TypedDict): + capture_headers: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + """ +elif False: + RequestLoggingArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RequestLoggingArgs: + def __init__(__self__, *, + capture_headers: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[Sequence[pulumi.Input[str]]] capture_headers: For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + """ + if capture_headers is not None: + pulumi.set(__self__, "capture_headers", capture_headers) + + @property + @pulumi.getter(name="captureHeaders") + def capture_headers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + """ + return pulumi.get(self, "capture_headers") + + @capture_headers.setter + def capture_headers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "capture_headers", value) + + +if not MYPY: + class ResourceIdArgsDict(TypedDict): + """ + Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. + """ + id: pulumi.Input[str] + """ + The ID of the resource + """ +elif False: + ResourceIdArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ResourceIdArgs: + def __init__(__self__, *, + id: pulumi.Input[str]): + """ + Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. + :param pulumi.Input[str] id: The ID of the resource + """ + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> pulumi.Input[str]: + """ + The ID of the resource + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: pulumi.Input[str]): + pulumi.set(self, "id", value) + + +if not MYPY: + class RollingInputDataArgsDict(TypedDict): + """ + Rolling input data definition. + """ + input_data_type: pulumi.Input[str] + """ + Monitoring input data type enum. + Expected value is 'Rolling'. + """ + job_input_type: pulumi.Input[Union[str, 'JobInputType']] + """ + [Required] Specifies the type of job. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + window_offset: pulumi.Input[str] + """ + [Required] The time offset between the end of the data window and the monitor's current run time. + """ + window_size: pulumi.Input[str] + """ + [Required] The size of the rolling data window. + """ + columns: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Mapping of column names to special uses. + """ + data_context: NotRequired[pulumi.Input[str]] + """ + The context metadata of the data source. + """ + preprocessing_component_id: NotRequired[pulumi.Input[str]] + """ + Reference to the component asset used to preprocess the data. + """ +elif False: + RollingInputDataArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RollingInputDataArgs: + def __init__(__self__, *, + input_data_type: pulumi.Input[str], + job_input_type: pulumi.Input[Union[str, 'JobInputType']], + uri: pulumi.Input[str], + window_offset: pulumi.Input[str], + window_size: pulumi.Input[str], + columns: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + data_context: Optional[pulumi.Input[str]] = None, + preprocessing_component_id: Optional[pulumi.Input[str]] = None): + """ + Rolling input data definition. + :param pulumi.Input[str] input_data_type: Monitoring input data type enum. + Expected value is 'Rolling'. + :param pulumi.Input[Union[str, 'JobInputType']] job_input_type: [Required] Specifies the type of job. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[str] window_offset: [Required] The time offset between the end of the data window and the monitor's current run time. + :param pulumi.Input[str] window_size: [Required] The size of the rolling data window. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] columns: Mapping of column names to special uses. + :param pulumi.Input[str] data_context: The context metadata of the data source. + :param pulumi.Input[str] preprocessing_component_id: Reference to the component asset used to preprocess the data. + """ + pulumi.set(__self__, "input_data_type", 'Rolling') + pulumi.set(__self__, "job_input_type", job_input_type) + pulumi.set(__self__, "uri", uri) + pulumi.set(__self__, "window_offset", window_offset) + pulumi.set(__self__, "window_size", window_size) + if columns is not None: + pulumi.set(__self__, "columns", columns) + if data_context is not None: + pulumi.set(__self__, "data_context", data_context) + if preprocessing_component_id is not None: + pulumi.set(__self__, "preprocessing_component_id", preprocessing_component_id) + + @property + @pulumi.getter(name="inputDataType") + def input_data_type(self) -> pulumi.Input[str]: + """ + Monitoring input data type enum. + Expected value is 'Rolling'. + """ + return pulumi.get(self, "input_data_type") + + @input_data_type.setter + def input_data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "input_data_type", value) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[Union[str, 'JobInputType']]: + """ + [Required] Specifies the type of job. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[Union[str, 'JobInputType']]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter(name="windowOffset") + def window_offset(self) -> pulumi.Input[str]: + """ + [Required] The time offset between the end of the data window and the monitor's current run time. + """ + return pulumi.get(self, "window_offset") + + @window_offset.setter + def window_offset(self, value: pulumi.Input[str]): + pulumi.set(self, "window_offset", value) + + @property + @pulumi.getter(name="windowSize") + def window_size(self) -> pulumi.Input[str]: + """ + [Required] The size of the rolling data window. + """ + return pulumi.get(self, "window_size") + + @window_size.setter + def window_size(self, value: pulumi.Input[str]): + pulumi.set(self, "window_size", value) + + @property + @pulumi.getter + def columns(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Mapping of column names to special uses. + """ + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "columns", value) + + @property + @pulumi.getter(name="dataContext") + def data_context(self) -> Optional[pulumi.Input[str]]: + """ + The context metadata of the data source. + """ + return pulumi.get(self, "data_context") + + @data_context.setter + def data_context(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_context", value) + + @property + @pulumi.getter(name="preprocessingComponentId") + def preprocessing_component_id(self) -> Optional[pulumi.Input[str]]: + """ + Reference to the component asset used to preprocess the data. + """ + return pulumi.get(self, "preprocessing_component_id") + + @preprocessing_component_id.setter + def preprocessing_component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "preprocessing_component_id", value) + + +if not MYPY: + class RouteArgsDict(TypedDict): + path: pulumi.Input[str] + """ + [Required] The path for the route. + """ + port: pulumi.Input[int] + """ + [Required] The port for the route. + """ +elif False: + RouteArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class RouteArgs: + def __init__(__self__, *, + path: pulumi.Input[str], + port: pulumi.Input[int]): + """ + :param pulumi.Input[str] path: [Required] The path for the route. + :param pulumi.Input[int] port: [Required] The port for the route. + """ + pulumi.set(__self__, "path", path) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def path(self) -> pulumi.Input[str]: + """ + [Required] The path for the route. + """ + return pulumi.get(self, "path") + + @path.setter + def path(self, value: pulumi.Input[str]): + pulumi.set(self, "path", value) + + @property + @pulumi.getter + def port(self) -> pulumi.Input[int]: + """ + [Required] The port for the route. + """ + return pulumi.get(self, "port") + + @port.setter + def port(self, value: pulumi.Input[int]): + pulumi.set(self, "port", value) + + +if not MYPY: + class SASAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'SAS'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionSharedAccessSignatureArgsDict']] + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + SASAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SASAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionSharedAccessSignatureArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'SAS'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'SAS') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'SAS'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionSharedAccessSignatureArgs']]: + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionSharedAccessSignatureArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class SasDatastoreCredentialsArgsDict(TypedDict): + """ + SAS datastore credentials configuration. + """ + credentials_type: pulumi.Input[str] + """ + Enum to determine the datastore credentials type. + Expected value is 'Sas'. + """ + secrets: pulumi.Input['SasDatastoreSecretsArgsDict'] + """ + [Required] Storage container secrets. + """ +elif False: + SasDatastoreCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SasDatastoreCredentialsArgs: + def __init__(__self__, *, + credentials_type: pulumi.Input[str], + secrets: pulumi.Input['SasDatastoreSecretsArgs']): + """ + SAS datastore credentials configuration. + :param pulumi.Input[str] credentials_type: Enum to determine the datastore credentials type. + Expected value is 'Sas'. + :param pulumi.Input['SasDatastoreSecretsArgs'] secrets: [Required] Storage container secrets. + """ + pulumi.set(__self__, "credentials_type", 'Sas') + pulumi.set(__self__, "secrets", secrets) + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore credentials type. + Expected value is 'Sas'. + """ + return pulumi.get(self, "credentials_type") + + @credentials_type.setter + def credentials_type(self, value: pulumi.Input[str]): + pulumi.set(self, "credentials_type", value) + + @property + @pulumi.getter + def secrets(self) -> pulumi.Input['SasDatastoreSecretsArgs']: + """ + [Required] Storage container secrets. + """ + return pulumi.get(self, "secrets") + + @secrets.setter + def secrets(self, value: pulumi.Input['SasDatastoreSecretsArgs']): + pulumi.set(self, "secrets", value) + + +if not MYPY: + class SasDatastoreSecretsArgsDict(TypedDict): + """ + Datastore SAS secrets. + """ + secrets_type: pulumi.Input[str] + """ + Enum to determine the datastore secrets type. + Expected value is 'Sas'. + """ + sas_token: NotRequired[pulumi.Input[str]] + """ + Storage container SAS token. + """ +elif False: + SasDatastoreSecretsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SasDatastoreSecretsArgs: + def __init__(__self__, *, + secrets_type: pulumi.Input[str], + sas_token: Optional[pulumi.Input[str]] = None): + """ + Datastore SAS secrets. + :param pulumi.Input[str] secrets_type: Enum to determine the datastore secrets type. + Expected value is 'Sas'. + :param pulumi.Input[str] sas_token: Storage container SAS token. + """ + pulumi.set(__self__, "secrets_type", 'Sas') + if sas_token is not None: + pulumi.set(__self__, "sas_token", sas_token) + + @property + @pulumi.getter(name="secretsType") + def secrets_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore secrets type. + Expected value is 'Sas'. + """ + return pulumi.get(self, "secrets_type") + + @secrets_type.setter + def secrets_type(self, value: pulumi.Input[str]): + pulumi.set(self, "secrets_type", value) + + @property + @pulumi.getter(name="sasToken") + def sas_token(self) -> Optional[pulumi.Input[str]]: + """ + Storage container SAS token. + """ + return pulumi.get(self, "sas_token") + + @sas_token.setter + def sas_token(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sas_token", value) + + +if not MYPY: + class ScaleSettingsArgsDict(TypedDict): + """ + scale settings for AML Compute + """ + max_node_count: pulumi.Input[int] + """ + Max number of nodes to use + """ + min_node_count: NotRequired[pulumi.Input[int]] + """ + Min number of nodes to use + """ + node_idle_time_before_scale_down: NotRequired[pulumi.Input[str]] + """ + Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + """ +elif False: + ScaleSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScaleSettingsArgs: + def __init__(__self__, *, + max_node_count: pulumi.Input[int], + min_node_count: Optional[pulumi.Input[int]] = None, + node_idle_time_before_scale_down: Optional[pulumi.Input[str]] = None): + """ + scale settings for AML Compute + :param pulumi.Input[int] max_node_count: Max number of nodes to use + :param pulumi.Input[int] min_node_count: Min number of nodes to use + :param pulumi.Input[str] node_idle_time_before_scale_down: Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + """ + pulumi.set(__self__, "max_node_count", max_node_count) + if min_node_count is None: + min_node_count = 0 + if min_node_count is not None: + pulumi.set(__self__, "min_node_count", min_node_count) + if node_idle_time_before_scale_down is not None: + pulumi.set(__self__, "node_idle_time_before_scale_down", node_idle_time_before_scale_down) + + @property + @pulumi.getter(name="maxNodeCount") + def max_node_count(self) -> pulumi.Input[int]: + """ + Max number of nodes to use + """ + return pulumi.get(self, "max_node_count") + + @max_node_count.setter + def max_node_count(self, value: pulumi.Input[int]): + pulumi.set(self, "max_node_count", value) + + @property + @pulumi.getter(name="minNodeCount") + def min_node_count(self) -> Optional[pulumi.Input[int]]: + """ + Min number of nodes to use + """ + return pulumi.get(self, "min_node_count") + + @min_node_count.setter + def min_node_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "min_node_count", value) + + @property + @pulumi.getter(name="nodeIdleTimeBeforeScaleDown") + def node_idle_time_before_scale_down(self) -> Optional[pulumi.Input[str]]: + """ + Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + """ + return pulumi.get(self, "node_idle_time_before_scale_down") + + @node_idle_time_before_scale_down.setter + def node_idle_time_before_scale_down(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "node_idle_time_before_scale_down", value) + + +if not MYPY: + class ScaleUnitConfigurationArgsDict(TypedDict): + """ + Configuration for ScaleUnit pool. + """ + disable_public_egress: NotRequired[pulumi.Input[bool]] + """ + Gets or sets a value indicating whether PublicEgress is disabled. + """ + registries: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + """ +elif False: + ScaleUnitConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScaleUnitConfigurationArgs: + def __init__(__self__, *, + disable_public_egress: Optional[pulumi.Input[bool]] = None, + registries: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + Configuration for ScaleUnit pool. + :param pulumi.Input[bool] disable_public_egress: Gets or sets a value indicating whether PublicEgress is disabled. + :param pulumi.Input[Sequence[pulumi.Input[str]]] registries: Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + """ + if disable_public_egress is None: + disable_public_egress = False + if disable_public_egress is not None: + pulumi.set(__self__, "disable_public_egress", disable_public_egress) + if registries is not None: + pulumi.set(__self__, "registries", registries) + + @property + @pulumi.getter(name="disablePublicEgress") + def disable_public_egress(self) -> Optional[pulumi.Input[bool]]: + """ + Gets or sets a value indicating whether PublicEgress is disabled. + """ + return pulumi.get(self, "disable_public_egress") + + @disable_public_egress.setter + def disable_public_egress(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_public_egress", value) + + @property + @pulumi.getter + def registries(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + """ + return pulumi.get(self, "registries") + + @registries.setter + def registries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "registries", value) + + +if not MYPY: + class ScheduleBaseArgsDict(TypedDict): + id: NotRequired[pulumi.Input[str]] + """ + A system assigned id for the schedule. + """ + provisioning_status: NotRequired[pulumi.Input[Union[str, 'ScheduleProvisioningState']]] + """ + The current deployment state of schedule. + """ + status: NotRequired[pulumi.Input[Union[str, 'ScheduleStatus']]] + """ + Is the schedule enabled or disabled? + """ +elif False: + ScheduleBaseArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScheduleBaseArgs: + def __init__(__self__, *, + id: Optional[pulumi.Input[str]] = None, + provisioning_status: Optional[pulumi.Input[Union[str, 'ScheduleProvisioningState']]] = None, + status: Optional[pulumi.Input[Union[str, 'ScheduleStatus']]] = None): + """ + :param pulumi.Input[str] id: A system assigned id for the schedule. + :param pulumi.Input[Union[str, 'ScheduleProvisioningState']] provisioning_status: The current deployment state of schedule. + :param pulumi.Input[Union[str, 'ScheduleStatus']] status: Is the schedule enabled or disabled? + """ + if id is not None: + pulumi.set(__self__, "id", id) + if provisioning_status is not None: + pulumi.set(__self__, "provisioning_status", provisioning_status) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def id(self) -> Optional[pulumi.Input[str]]: + """ + A system assigned id for the schedule. + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "id", value) + + @property + @pulumi.getter(name="provisioningStatus") + def provisioning_status(self) -> Optional[pulumi.Input[Union[str, 'ScheduleProvisioningState']]]: + """ + The current deployment state of schedule. + """ + return pulumi.get(self, "provisioning_status") + + @provisioning_status.setter + def provisioning_status(self, value: Optional[pulumi.Input[Union[str, 'ScheduleProvisioningState']]]): + pulumi.set(self, "provisioning_status", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'ScheduleStatus']]]: + """ + Is the schedule enabled or disabled? + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'ScheduleStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class ScheduleArgsDict(TypedDict): + """ + Base definition of a schedule + """ + action: pulumi.Input[Union['CreateMonitorActionArgsDict', 'EndpointScheduleActionArgsDict', 'JobScheduleActionArgsDict']] + """ + [Required] Specifies the action of the schedule + """ + trigger: pulumi.Input[Union['CronTriggerArgsDict', 'RecurrenceTriggerArgsDict']] + """ + [Required] Specifies the trigger details + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of schedule. + """ + is_enabled: NotRequired[pulumi.Input[bool]] + """ + Is the schedule enabled? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + ScheduleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScheduleArgs: + def __init__(__self__, *, + action: pulumi.Input[Union['CreateMonitorActionArgs', 'EndpointScheduleActionArgs', 'JobScheduleActionArgs']], + trigger: pulumi.Input[Union['CronTriggerArgs', 'RecurrenceTriggerArgs']], + description: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + is_enabled: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Base definition of a schedule + :param pulumi.Input[Union['CreateMonitorActionArgs', 'EndpointScheduleActionArgs', 'JobScheduleActionArgs']] action: [Required] Specifies the action of the schedule + :param pulumi.Input[Union['CronTriggerArgs', 'RecurrenceTriggerArgs']] trigger: [Required] Specifies the trigger details + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] display_name: Display name of schedule. + :param pulumi.Input[bool] is_enabled: Is the schedule enabled? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "trigger", trigger) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if is_enabled is None: + is_enabled = True + if is_enabled is not None: + pulumi.set(__self__, "is_enabled", is_enabled) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def action(self) -> pulumi.Input[Union['CreateMonitorActionArgs', 'EndpointScheduleActionArgs', 'JobScheduleActionArgs']]: + """ + [Required] Specifies the action of the schedule + """ + return pulumi.get(self, "action") + + @action.setter + def action(self, value: pulumi.Input[Union['CreateMonitorActionArgs', 'EndpointScheduleActionArgs', 'JobScheduleActionArgs']]): + pulumi.set(self, "action", value) + + @property + @pulumi.getter + def trigger(self) -> pulumi.Input[Union['CronTriggerArgs', 'RecurrenceTriggerArgs']]: + """ + [Required] Specifies the trigger details + """ + return pulumi.get(self, "trigger") + + @trigger.setter + def trigger(self, value: pulumi.Input[Union['CronTriggerArgs', 'RecurrenceTriggerArgs']]): + pulumi.set(self, "trigger", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of schedule. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="isEnabled") + def is_enabled(self) -> Optional[pulumi.Input[bool]]: + """ + Is the schedule enabled? + """ + return pulumi.get(self, "is_enabled") + + @is_enabled.setter + def is_enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_enabled", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class ScriptReferenceArgsDict(TypedDict): + """ + Script reference + """ + script_arguments: NotRequired[pulumi.Input[str]] + """ + Optional command line arguments passed to the script to run. + """ + script_data: NotRequired[pulumi.Input[str]] + """ + The location of scripts in the mounted volume. + """ + script_source: NotRequired[pulumi.Input[str]] + """ + The storage source of the script: inline, workspace. + """ + timeout: NotRequired[pulumi.Input[str]] + """ + Optional time period passed to timeout command. + """ +elif False: + ScriptReferenceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScriptReferenceArgs: + def __init__(__self__, *, + script_arguments: Optional[pulumi.Input[str]] = None, + script_data: Optional[pulumi.Input[str]] = None, + script_source: Optional[pulumi.Input[str]] = None, + timeout: Optional[pulumi.Input[str]] = None): + """ + Script reference + :param pulumi.Input[str] script_arguments: Optional command line arguments passed to the script to run. + :param pulumi.Input[str] script_data: The location of scripts in the mounted volume. + :param pulumi.Input[str] script_source: The storage source of the script: inline, workspace. + :param pulumi.Input[str] timeout: Optional time period passed to timeout command. + """ + if script_arguments is not None: + pulumi.set(__self__, "script_arguments", script_arguments) + if script_data is not None: + pulumi.set(__self__, "script_data", script_data) + if script_source is not None: + pulumi.set(__self__, "script_source", script_source) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="scriptArguments") + def script_arguments(self) -> Optional[pulumi.Input[str]]: + """ + Optional command line arguments passed to the script to run. + """ + return pulumi.get(self, "script_arguments") + + @script_arguments.setter + def script_arguments(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "script_arguments", value) + + @property + @pulumi.getter(name="scriptData") + def script_data(self) -> Optional[pulumi.Input[str]]: + """ + The location of scripts in the mounted volume. + """ + return pulumi.get(self, "script_data") + + @script_data.setter + def script_data(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "script_data", value) + + @property + @pulumi.getter(name="scriptSource") + def script_source(self) -> Optional[pulumi.Input[str]]: + """ + The storage source of the script: inline, workspace. + """ + return pulumi.get(self, "script_source") + + @script_source.setter + def script_source(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "script_source", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[pulumi.Input[str]]: + """ + Optional time period passed to timeout command. + """ + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timeout", value) + + +if not MYPY: + class ScriptsToExecuteArgsDict(TypedDict): + """ + Customized setup scripts + """ + creation_script: NotRequired[pulumi.Input['ScriptReferenceArgsDict']] + """ + Script that's run only once during provision of the compute. + """ + startup_script: NotRequired[pulumi.Input['ScriptReferenceArgsDict']] + """ + Script that's run every time the machine starts. + """ +elif False: + ScriptsToExecuteArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ScriptsToExecuteArgs: + def __init__(__self__, *, + creation_script: Optional[pulumi.Input['ScriptReferenceArgs']] = None, + startup_script: Optional[pulumi.Input['ScriptReferenceArgs']] = None): + """ + Customized setup scripts + :param pulumi.Input['ScriptReferenceArgs'] creation_script: Script that's run only once during provision of the compute. + :param pulumi.Input['ScriptReferenceArgs'] startup_script: Script that's run every time the machine starts. + """ + if creation_script is not None: + pulumi.set(__self__, "creation_script", creation_script) + if startup_script is not None: + pulumi.set(__self__, "startup_script", startup_script) + + @property + @pulumi.getter(name="creationScript") + def creation_script(self) -> Optional[pulumi.Input['ScriptReferenceArgs']]: + """ + Script that's run only once during provision of the compute. + """ + return pulumi.get(self, "creation_script") + + @creation_script.setter + def creation_script(self, value: Optional[pulumi.Input['ScriptReferenceArgs']]): + pulumi.set(self, "creation_script", value) + + @property + @pulumi.getter(name="startupScript") + def startup_script(self) -> Optional[pulumi.Input['ScriptReferenceArgs']]: + """ + Script that's run every time the machine starts. + """ + return pulumi.get(self, "startup_script") + + @startup_script.setter + def startup_script(self, value: Optional[pulumi.Input['ScriptReferenceArgs']]): + pulumi.set(self, "startup_script", value) + + +if not MYPY: + class ServerlessComputeSettingsArgsDict(TypedDict): + serverless_compute_custom_subnet: NotRequired[pulumi.Input[str]] + """ + The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + """ + serverless_compute_no_public_ip: NotRequired[pulumi.Input[bool]] + """ + The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + """ +elif False: + ServerlessComputeSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServerlessComputeSettingsArgs: + def __init__(__self__, *, + serverless_compute_custom_subnet: Optional[pulumi.Input[str]] = None, + serverless_compute_no_public_ip: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] serverless_compute_custom_subnet: The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + :param pulumi.Input[bool] serverless_compute_no_public_ip: The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + """ + if serverless_compute_custom_subnet is not None: + pulumi.set(__self__, "serverless_compute_custom_subnet", serverless_compute_custom_subnet) + if serverless_compute_no_public_ip is not None: + pulumi.set(__self__, "serverless_compute_no_public_ip", serverless_compute_no_public_ip) + + @property + @pulumi.getter(name="serverlessComputeCustomSubnet") + def serverless_compute_custom_subnet(self) -> Optional[pulumi.Input[str]]: + """ + The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + """ + return pulumi.get(self, "serverless_compute_custom_subnet") + + @serverless_compute_custom_subnet.setter + def serverless_compute_custom_subnet(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "serverless_compute_custom_subnet", value) + + @property + @pulumi.getter(name="serverlessComputeNoPublicIP") + def serverless_compute_no_public_ip(self) -> Optional[pulumi.Input[bool]]: + """ + The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + """ + return pulumi.get(self, "serverless_compute_no_public_ip") + + @serverless_compute_no_public_ip.setter + def serverless_compute_no_public_ip(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "serverless_compute_no_public_ip", value) + + +if not MYPY: + class ServerlessEndpointArgsDict(TypedDict): + auth_mode: pulumi.Input[Union[str, 'ServerlessInferenceEndpointAuthMode']] + """ + [Required] Specifies the authentication mode for the Serverless endpoint. + """ + content_safety: NotRequired[pulumi.Input['ContentSafetyArgsDict']] + """ + Specifies the content safety options. If omitted, the default content safety settings will be configured + """ + model_settings: NotRequired[pulumi.Input['ModelSettingsArgsDict']] + """ + The model settings (model id) for the model being serviced on the ServerlessEndpoint. + """ +elif False: + ServerlessEndpointArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServerlessEndpointArgs: + def __init__(__self__, *, + auth_mode: pulumi.Input[Union[str, 'ServerlessInferenceEndpointAuthMode']], + content_safety: Optional[pulumi.Input['ContentSafetyArgs']] = None, + model_settings: Optional[pulumi.Input['ModelSettingsArgs']] = None): + """ + :param pulumi.Input[Union[str, 'ServerlessInferenceEndpointAuthMode']] auth_mode: [Required] Specifies the authentication mode for the Serverless endpoint. + :param pulumi.Input['ContentSafetyArgs'] content_safety: Specifies the content safety options. If omitted, the default content safety settings will be configured + :param pulumi.Input['ModelSettingsArgs'] model_settings: The model settings (model id) for the model being serviced on the ServerlessEndpoint. + """ + pulumi.set(__self__, "auth_mode", auth_mode) + if content_safety is not None: + pulumi.set(__self__, "content_safety", content_safety) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + + @property + @pulumi.getter(name="authMode") + def auth_mode(self) -> pulumi.Input[Union[str, 'ServerlessInferenceEndpointAuthMode']]: + """ + [Required] Specifies the authentication mode for the Serverless endpoint. + """ + return pulumi.get(self, "auth_mode") + + @auth_mode.setter + def auth_mode(self, value: pulumi.Input[Union[str, 'ServerlessInferenceEndpointAuthMode']]): + pulumi.set(self, "auth_mode", value) + + @property + @pulumi.getter(name="contentSafety") + def content_safety(self) -> Optional[pulumi.Input['ContentSafetyArgs']]: + """ + Specifies the content safety options. If omitted, the default content safety settings will be configured + """ + return pulumi.get(self, "content_safety") + + @content_safety.setter + def content_safety(self, value: Optional[pulumi.Input['ContentSafetyArgs']]): + pulumi.set(self, "content_safety", value) + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional[pulumi.Input['ModelSettingsArgs']]: + """ + The model settings (model id) for the model being serviced on the ServerlessEndpoint. + """ + return pulumi.get(self, "model_settings") + + @model_settings.setter + def model_settings(self, value: Optional[pulumi.Input['ModelSettingsArgs']]): + pulumi.set(self, "model_settings", value) + + +if not MYPY: + class ServiceManagedResourcesSettingsArgsDict(TypedDict): + cosmos_db: NotRequired[pulumi.Input['CosmosDbSettingsArgsDict']] +elif False: + ServiceManagedResourcesSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceManagedResourcesSettingsArgs: + def __init__(__self__, *, + cosmos_db: Optional[pulumi.Input['CosmosDbSettingsArgs']] = None): + if cosmos_db is not None: + pulumi.set(__self__, "cosmos_db", cosmos_db) + + @property + @pulumi.getter(name="cosmosDb") + def cosmos_db(self) -> Optional[pulumi.Input['CosmosDbSettingsArgs']]: + return pulumi.get(self, "cosmos_db") + + @cosmos_db.setter + def cosmos_db(self, value: Optional[pulumi.Input['CosmosDbSettingsArgs']]): + pulumi.set(self, "cosmos_db", value) + + +if not MYPY: + class ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'ServicePrincipal'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionServicePrincipalArgsDict']] + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionServicePrincipalArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'ServicePrincipal'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'ServicePrincipal') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'ServicePrincipal'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionServicePrincipalArgs']]: + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionServicePrincipalArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class ServicePrincipalDatastoreCredentialsArgsDict(TypedDict): + """ + Service Principal datastore credentials configuration. + """ + client_id: pulumi.Input[str] + """ + [Required] Service principal client ID. + """ + credentials_type: pulumi.Input[str] + """ + Enum to determine the datastore credentials type. + Expected value is 'ServicePrincipal'. + """ + secrets: pulumi.Input['ServicePrincipalDatastoreSecretsArgsDict'] + """ + [Required] Service principal secrets. + """ + tenant_id: pulumi.Input[str] + """ + [Required] ID of the tenant to which the service principal belongs. + """ + authority_url: NotRequired[pulumi.Input[str]] + """ + Authority URL used for authentication. + """ + resource_url: NotRequired[pulumi.Input[str]] + """ + Resource the service principal has access to. + """ +elif False: + ServicePrincipalDatastoreCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServicePrincipalDatastoreCredentialsArgs: + def __init__(__self__, *, + client_id: pulumi.Input[str], + credentials_type: pulumi.Input[str], + secrets: pulumi.Input['ServicePrincipalDatastoreSecretsArgs'], + tenant_id: pulumi.Input[str], + authority_url: Optional[pulumi.Input[str]] = None, + resource_url: Optional[pulumi.Input[str]] = None): + """ + Service Principal datastore credentials configuration. + :param pulumi.Input[str] client_id: [Required] Service principal client ID. + :param pulumi.Input[str] credentials_type: Enum to determine the datastore credentials type. + Expected value is 'ServicePrincipal'. + :param pulumi.Input['ServicePrincipalDatastoreSecretsArgs'] secrets: [Required] Service principal secrets. + :param pulumi.Input[str] tenant_id: [Required] ID of the tenant to which the service principal belongs. + :param pulumi.Input[str] authority_url: Authority URL used for authentication. + :param pulumi.Input[str] resource_url: Resource the service principal has access to. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "credentials_type", 'ServicePrincipal') + pulumi.set(__self__, "secrets", secrets) + pulumi.set(__self__, "tenant_id", tenant_id) + if authority_url is not None: + pulumi.set(__self__, "authority_url", authority_url) + if resource_url is not None: + pulumi.set(__self__, "resource_url", resource_url) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> pulumi.Input[str]: + """ + [Required] Service principal client ID. + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: pulumi.Input[str]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore credentials type. + Expected value is 'ServicePrincipal'. + """ + return pulumi.get(self, "credentials_type") + + @credentials_type.setter + def credentials_type(self, value: pulumi.Input[str]): + pulumi.set(self, "credentials_type", value) + + @property + @pulumi.getter + def secrets(self) -> pulumi.Input['ServicePrincipalDatastoreSecretsArgs']: + """ + [Required] Service principal secrets. + """ + return pulumi.get(self, "secrets") + + @secrets.setter + def secrets(self, value: pulumi.Input['ServicePrincipalDatastoreSecretsArgs']): + pulumi.set(self, "secrets", value) + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> pulumi.Input[str]: + """ + [Required] ID of the tenant to which the service principal belongs. + """ + return pulumi.get(self, "tenant_id") + + @tenant_id.setter + def tenant_id(self, value: pulumi.Input[str]): + pulumi.set(self, "tenant_id", value) + + @property + @pulumi.getter(name="authorityUrl") + def authority_url(self) -> Optional[pulumi.Input[str]]: + """ + Authority URL used for authentication. + """ + return pulumi.get(self, "authority_url") + + @authority_url.setter + def authority_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "authority_url", value) + + @property + @pulumi.getter(name="resourceUrl") + def resource_url(self) -> Optional[pulumi.Input[str]]: + """ + Resource the service principal has access to. + """ + return pulumi.get(self, "resource_url") + + @resource_url.setter + def resource_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_url", value) + + +if not MYPY: + class ServicePrincipalDatastoreSecretsArgsDict(TypedDict): + """ + Datastore Service Principal secrets. + """ + secrets_type: pulumi.Input[str] + """ + Enum to determine the datastore secrets type. + Expected value is 'ServicePrincipal'. + """ + client_secret: NotRequired[pulumi.Input[str]] + """ + Service principal secret. + """ +elif False: + ServicePrincipalDatastoreSecretsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServicePrincipalDatastoreSecretsArgs: + def __init__(__self__, *, + secrets_type: pulumi.Input[str], + client_secret: Optional[pulumi.Input[str]] = None): + """ + Datastore Service Principal secrets. + :param pulumi.Input[str] secrets_type: Enum to determine the datastore secrets type. + Expected value is 'ServicePrincipal'. + :param pulumi.Input[str] client_secret: Service principal secret. + """ + pulumi.set(__self__, "secrets_type", 'ServicePrincipal') + if client_secret is not None: + pulumi.set(__self__, "client_secret", client_secret) + + @property + @pulumi.getter(name="secretsType") + def secrets_type(self) -> pulumi.Input[str]: + """ + Enum to determine the datastore secrets type. + Expected value is 'ServicePrincipal'. + """ + return pulumi.get(self, "secrets_type") + + @secrets_type.setter + def secrets_type(self, value: pulumi.Input[str]): + pulumi.set(self, "secrets_type", value) + + @property + @pulumi.getter(name="clientSecret") + def client_secret(self) -> Optional[pulumi.Input[str]]: + """ + Service principal secret. + """ + return pulumi.get(self, "client_secret") + + @client_secret.setter + def client_secret(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_secret", value) + + +if not MYPY: + class ServiceTagDestinationArgsDict(TypedDict): + """ + Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + """ + action: NotRequired[pulumi.Input[Union[str, 'RuleAction']]] + """ + The action enum for networking rule. + """ + address_prefixes: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Optional, if provided, the ServiceTag property will be ignored. + """ + port_ranges: NotRequired[pulumi.Input[str]] + protocol: NotRequired[pulumi.Input[str]] + service_tag: NotRequired[pulumi.Input[str]] +elif False: + ServiceTagDestinationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceTagDestinationArgs: + def __init__(__self__, *, + action: Optional[pulumi.Input[Union[str, 'RuleAction']]] = None, + address_prefixes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + port_ranges: Optional[pulumi.Input[str]] = None, + protocol: Optional[pulumi.Input[str]] = None, + service_tag: Optional[pulumi.Input[str]] = None): + """ + Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[Union[str, 'RuleAction']] action: The action enum for networking rule. + :param pulumi.Input[Sequence[pulumi.Input[str]]] address_prefixes: Optional, if provided, the ServiceTag property will be ignored. + """ + if action is not None: + pulumi.set(__self__, "action", action) + if address_prefixes is not None: + pulumi.set(__self__, "address_prefixes", address_prefixes) + if port_ranges is not None: + pulumi.set(__self__, "port_ranges", port_ranges) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if service_tag is not None: + pulumi.set(__self__, "service_tag", service_tag) + + @property + @pulumi.getter + def action(self) -> Optional[pulumi.Input[Union[str, 'RuleAction']]]: + """ + The action enum for networking rule. + """ + return pulumi.get(self, "action") + + @action.setter + def action(self, value: Optional[pulumi.Input[Union[str, 'RuleAction']]]): + pulumi.set(self, "action", value) + + @property + @pulumi.getter(name="addressPrefixes") + def address_prefixes(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Optional, if provided, the ServiceTag property will be ignored. + """ + return pulumi.get(self, "address_prefixes") + + @address_prefixes.setter + def address_prefixes(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "address_prefixes", value) + + @property + @pulumi.getter(name="portRanges") + def port_ranges(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "port_ranges") + + @port_ranges.setter + def port_ranges(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "port_ranges", value) + + @property + @pulumi.getter + def protocol(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "protocol") + + @protocol.setter + def protocol(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "protocol", value) + + @property + @pulumi.getter(name="serviceTag") + def service_tag(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "service_tag") + + @service_tag.setter + def service_tag(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "service_tag", value) + + +if not MYPY: + class ServiceTagOutboundRuleArgsDict(TypedDict): + """ + Service Tag Outbound Rule for the managed network of a machine learning workspace. + """ + type: pulumi.Input[str] + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'ServiceTag'. + """ + category: NotRequired[pulumi.Input[Union[str, 'RuleCategory']]] + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + destination: NotRequired[pulumi.Input['ServiceTagDestinationArgsDict']] + """ + Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + """ + status: NotRequired[pulumi.Input[Union[str, 'RuleStatus']]] + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ +elif False: + ServiceTagOutboundRuleArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceTagOutboundRuleArgs: + def __init__(__self__, *, + type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'RuleCategory']]] = None, + destination: Optional[pulumi.Input['ServiceTagDestinationArgs']] = None, + status: Optional[pulumi.Input[Union[str, 'RuleStatus']]] = None): + """ + Service Tag Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[str] type: Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'ServiceTag'. + :param pulumi.Input[Union[str, 'RuleCategory']] category: Category of a managed network Outbound Rule of a machine learning workspace. + :param pulumi.Input['ServiceTagDestinationArgs'] destination: Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[Union[str, 'RuleStatus']] status: Type of a managed network Outbound Rule of a machine learning workspace. + """ + pulumi.set(__self__, "type", 'ServiceTag') + if category is not None: + pulumi.set(__self__, "category", category) + if destination is not None: + pulumi.set(__self__, "destination", destination) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'ServiceTag'. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'RuleCategory']]]: + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'RuleCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def destination(self) -> Optional[pulumi.Input['ServiceTagDestinationArgs']]: + """ + Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "destination") + + @destination.setter + def destination(self, value: Optional[pulumi.Input['ServiceTagDestinationArgs']]): + pulumi.set(self, "destination", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'RuleStatus']]]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'RuleStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class SetupScriptsArgsDict(TypedDict): + """ + Details of customized scripts to execute for setting up the cluster. + """ + scripts: NotRequired[pulumi.Input['ScriptsToExecuteArgsDict']] + """ + Customized setup scripts + """ +elif False: + SetupScriptsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SetupScriptsArgs: + def __init__(__self__, *, + scripts: Optional[pulumi.Input['ScriptsToExecuteArgs']] = None): + """ + Details of customized scripts to execute for setting up the cluster. + :param pulumi.Input['ScriptsToExecuteArgs'] scripts: Customized setup scripts + """ + if scripts is not None: + pulumi.set(__self__, "scripts", scripts) + + @property + @pulumi.getter + def scripts(self) -> Optional[pulumi.Input['ScriptsToExecuteArgs']]: + """ + Customized setup scripts + """ + return pulumi.get(self, "scripts") + + @scripts.setter + def scripts(self, value: Optional[pulumi.Input['ScriptsToExecuteArgs']]): + pulumi.set(self, "scripts", value) + + +if not MYPY: + class SharedPrivateLinkResourceArgsDict(TypedDict): + group_id: NotRequired[pulumi.Input[str]] + """ + group id of the private link + """ + name: NotRequired[pulumi.Input[str]] + """ + Unique name of the private link + """ + private_link_resource_id: NotRequired[pulumi.Input[str]] + """ + the resource id that private link links to + """ + request_message: NotRequired[pulumi.Input[str]] + """ + Request message + """ + status: NotRequired[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]] + """ + Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ +elif False: + SharedPrivateLinkResourceArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SharedPrivateLinkResourceArgs: + def __init__(__self__, *, + group_id: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + private_link_resource_id: Optional[pulumi.Input[str]] = None, + request_message: Optional[pulumi.Input[str]] = None, + status: Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]] = None): + """ + :param pulumi.Input[str] group_id: group id of the private link + :param pulumi.Input[str] name: Unique name of the private link + :param pulumi.Input[str] private_link_resource_id: the resource id that private link links to + :param pulumi.Input[str] request_message: Request message + :param pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']] status: Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + if group_id is not None: + pulumi.set(__self__, "group_id", group_id) + if name is not None: + pulumi.set(__self__, "name", name) + if private_link_resource_id is not None: + pulumi.set(__self__, "private_link_resource_id", private_link_resource_id) + if request_message is not None: + pulumi.set(__self__, "request_message", request_message) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="groupId") + def group_id(self) -> Optional[pulumi.Input[str]]: + """ + group id of the private link + """ + return pulumi.get(self, "group_id") + + @group_id.setter + def group_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "group_id", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Unique name of the private link + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="privateLinkResourceId") + def private_link_resource_id(self) -> Optional[pulumi.Input[str]]: + """ + the resource id that private link links to + """ + return pulumi.get(self, "private_link_resource_id") + + @private_link_resource_id.setter + def private_link_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "private_link_resource_id", value) + + @property + @pulumi.getter(name="requestMessage") + def request_message(self) -> Optional[pulumi.Input[str]]: + """ + Request message + """ + return pulumi.get(self, "request_message") + + @request_message.setter + def request_message(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "request_message", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]]: + """ + Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'EndpointServiceConnectionStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class SkuArgsDict(TypedDict): + """ + The resource model definition representing SKU + """ + name: pulumi.Input[str] + """ + The name of the SKU. Ex - P3. It is typically a letter+number code + """ + capacity: NotRequired[pulumi.Input[int]] + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + family: NotRequired[pulumi.Input[str]] + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + size: NotRequired[pulumi.Input[str]] + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + tier: NotRequired[pulumi.Input['SkuTier']] + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ +elif False: + SkuArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SkuArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + capacity: Optional[pulumi.Input[int]] = None, + family: Optional[pulumi.Input[str]] = None, + size: Optional[pulumi.Input[str]] = None, + tier: Optional[pulumi.Input['SkuTier']] = None): + """ + The resource model definition representing SKU + :param pulumi.Input[str] name: The name of the SKU. Ex - P3. It is typically a letter+number code + :param pulumi.Input[int] capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param pulumi.Input[str] family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param pulumi.Input[str] size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param pulumi.Input['SkuTier'] tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "name", name) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + The name of the SKU. Ex - P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def capacity(self) -> Optional[pulumi.Input[int]]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @capacity.setter + def capacity(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "capacity", value) + + @property + @pulumi.getter + def family(self) -> Optional[pulumi.Input[str]]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @family.setter + def family(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "family", value) + + @property + @pulumi.getter + def size(self) -> Optional[pulumi.Input[str]]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @size.setter + def size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "size", value) + + @property + @pulumi.getter + def tier(self) -> Optional[pulumi.Input['SkuTier']]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + @tier.setter + def tier(self, value: Optional[pulumi.Input['SkuTier']]): + pulumi.set(self, "tier", value) + + +if not MYPY: + class SparkJobPythonEntryArgsDict(TypedDict): + file: pulumi.Input[str] + """ + [Required] Relative python file path for job entry point. + """ + spark_job_entry_type: pulumi.Input[str] + """ + + Expected value is 'SparkJobPythonEntry'. + """ +elif False: + SparkJobPythonEntryArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SparkJobPythonEntryArgs: + def __init__(__self__, *, + file: pulumi.Input[str], + spark_job_entry_type: pulumi.Input[str]): + """ + :param pulumi.Input[str] file: [Required] Relative python file path for job entry point. + :param pulumi.Input[str] spark_job_entry_type: + Expected value is 'SparkJobPythonEntry'. + """ + pulumi.set(__self__, "file", file) + pulumi.set(__self__, "spark_job_entry_type", 'SparkJobPythonEntry') + + @property + @pulumi.getter + def file(self) -> pulumi.Input[str]: + """ + [Required] Relative python file path for job entry point. + """ + return pulumi.get(self, "file") + + @file.setter + def file(self, value: pulumi.Input[str]): + pulumi.set(self, "file", value) + + @property + @pulumi.getter(name="sparkJobEntryType") + def spark_job_entry_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'SparkJobPythonEntry'. + """ + return pulumi.get(self, "spark_job_entry_type") + + @spark_job_entry_type.setter + def spark_job_entry_type(self, value: pulumi.Input[str]): + pulumi.set(self, "spark_job_entry_type", value) + + +if not MYPY: + class SparkJobScalaEntryArgsDict(TypedDict): + class_name: pulumi.Input[str] + """ + [Required] Scala class name used as entry point. + """ + spark_job_entry_type: pulumi.Input[str] + """ + + Expected value is 'SparkJobScalaEntry'. + """ +elif False: + SparkJobScalaEntryArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SparkJobScalaEntryArgs: + def __init__(__self__, *, + class_name: pulumi.Input[str], + spark_job_entry_type: pulumi.Input[str]): + """ + :param pulumi.Input[str] class_name: [Required] Scala class name used as entry point. + :param pulumi.Input[str] spark_job_entry_type: + Expected value is 'SparkJobScalaEntry'. + """ + pulumi.set(__self__, "class_name", class_name) + pulumi.set(__self__, "spark_job_entry_type", 'SparkJobScalaEntry') + + @property + @pulumi.getter(name="className") + def class_name(self) -> pulumi.Input[str]: + """ + [Required] Scala class name used as entry point. + """ + return pulumi.get(self, "class_name") + + @class_name.setter + def class_name(self, value: pulumi.Input[str]): + pulumi.set(self, "class_name", value) + + @property + @pulumi.getter(name="sparkJobEntryType") + def spark_job_entry_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'SparkJobScalaEntry'. + """ + return pulumi.get(self, "spark_job_entry_type") + + @spark_job_entry_type.setter + def spark_job_entry_type(self, value: pulumi.Input[str]): + pulumi.set(self, "spark_job_entry_type", value) + + +if not MYPY: + class SparkJobArgsDict(TypedDict): + """ + Spark job definition. + """ + code_id: pulumi.Input[str] + """ + [Required] arm-id of the code asset. + """ + entry: pulumi.Input[Union['SparkJobPythonEntryArgsDict', 'SparkJobScalaEntryArgsDict']] + """ + [Required] The entry to execute on startup of the job. + """ + job_type: pulumi.Input[str] + """ + Enum to determine the type of job. + Expected value is 'Spark'. + """ + archives: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Archive files used in the job. + """ + args: NotRequired[pulumi.Input[str]] + """ + Arguments for the job. + """ + component_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the component resource. + """ + compute_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the compute resource. + """ + conf: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Spark configured properties. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of job. + """ + environment_id: NotRequired[pulumi.Input[str]] + """ + The ARM resource ID of the Environment specification for the job. + """ + environment_variables: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Environment variables included in the job. + """ + experiment_name: NotRequired[pulumi.Input[str]] + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + files: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Files used in the job. + """ + identity: NotRequired[pulumi.Input[Union['AmlTokenArgsDict', 'ManagedIdentityArgsDict', 'UserIdentityArgsDict']]] + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + inputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]]]] + """ + Mapping of input data bindings used in the job. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + jars: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Jar files used in the job. + """ + notification_setting: NotRequired[pulumi.Input['NotificationSettingArgsDict']] + """ + Notification setting for the job + """ + outputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgsDict', 'MLFlowModelJobOutputArgsDict', 'MLTableJobOutputArgsDict', 'TritonModelJobOutputArgsDict', 'UriFileJobOutputArgsDict', 'UriFolderJobOutputArgsDict']]]]] + """ + Mapping of output data bindings used in the job. + """ + parent_job_name: NotRequired[pulumi.Input[str]] + """ + Parent job name. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + py_files: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + Python files used in the job. + """ + queue_settings: NotRequired[pulumi.Input['QueueSettingsArgsDict']] + """ + Queue settings for the job + """ + resources: NotRequired[pulumi.Input['SparkResourceConfigurationArgsDict']] + """ + Compute Resource configuration for the job. + """ + services: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgsDict']]]] + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + SparkJobArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SparkJobArgs: + def __init__(__self__, *, + code_id: pulumi.Input[str], + entry: pulumi.Input[Union['SparkJobPythonEntryArgs', 'SparkJobScalaEntryArgs']], + job_type: pulumi.Input[str], + archives: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + args: Optional[pulumi.Input[str]] = None, + component_id: Optional[pulumi.Input[str]] = None, + compute_id: Optional[pulumi.Input[str]] = None, + conf: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + description: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + environment_id: Optional[pulumi.Input[str]] = None, + environment_variables: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + experiment_name: Optional[pulumi.Input[str]] = None, + files: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + identity: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]] = None, + inputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + jars: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + notification_setting: Optional[pulumi.Input['NotificationSettingArgs']] = None, + outputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]] = None, + parent_job_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + py_files: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + queue_settings: Optional[pulumi.Input['QueueSettingsArgs']] = None, + resources: Optional[pulumi.Input['SparkResourceConfigurationArgs']] = None, + services: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Spark job definition. + :param pulumi.Input[str] code_id: [Required] arm-id of the code asset. + :param pulumi.Input[Union['SparkJobPythonEntryArgs', 'SparkJobScalaEntryArgs']] entry: [Required] The entry to execute on startup of the job. + :param pulumi.Input[str] job_type: Enum to determine the type of job. + Expected value is 'Spark'. + :param pulumi.Input[Sequence[pulumi.Input[str]]] archives: Archive files used in the job. + :param pulumi.Input[str] args: Arguments for the job. + :param pulumi.Input[str] component_id: ARM resource ID of the component resource. + :param pulumi.Input[str] compute_id: ARM resource ID of the compute resource. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] conf: Spark configured properties. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] display_name: Display name of job. + :param pulumi.Input[str] environment_id: The ARM resource ID of the Environment specification for the job. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: Environment variables included in the job. + :param pulumi.Input[str] experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param pulumi.Input[Sequence[pulumi.Input[str]]] files: Files used in the job. + :param pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]] inputs: Mapping of input data bindings used in the job. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Sequence[pulumi.Input[str]]] jars: Jar files used in the job. + :param pulumi.Input['NotificationSettingArgs'] notification_setting: Notification setting for the job + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]] outputs: Mapping of output data bindings used in the job. + :param pulumi.Input[str] parent_job_name: Parent job name. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Sequence[pulumi.Input[str]]] py_files: Python files used in the job. + :param pulumi.Input['QueueSettingsArgs'] queue_settings: Queue settings for the job + :param pulumi.Input['SparkResourceConfigurationArgs'] resources: Compute Resource configuration for the job. + :param pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "code_id", code_id) + pulumi.set(__self__, "entry", entry) + pulumi.set(__self__, "job_type", 'Spark') + if archives is not None: + pulumi.set(__self__, "archives", archives) + if args is not None: + pulumi.set(__self__, "args", args) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if conf is not None: + pulumi.set(__self__, "conf", conf) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if files is not None: + pulumi.set(__self__, "files", files) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if jars is not None: + pulumi.set(__self__, "jars", jars) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if py_files is not None: + pulumi.set(__self__, "py_files", py_files) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="codeId") + def code_id(self) -> pulumi.Input[str]: + """ + [Required] arm-id of the code asset. + """ + return pulumi.get(self, "code_id") + + @code_id.setter + def code_id(self, value: pulumi.Input[str]): + pulumi.set(self, "code_id", value) + + @property + @pulumi.getter + def entry(self) -> pulumi.Input[Union['SparkJobPythonEntryArgs', 'SparkJobScalaEntryArgs']]: + """ + [Required] The entry to execute on startup of the job. + """ + return pulumi.get(self, "entry") + + @entry.setter + def entry(self, value: pulumi.Input[Union['SparkJobPythonEntryArgs', 'SparkJobScalaEntryArgs']]): + pulumi.set(self, "entry", value) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of job. + Expected value is 'Spark'. + """ + return pulumi.get(self, "job_type") + + @job_type.setter + def job_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_type", value) + + @property + @pulumi.getter + def archives(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Archive files used in the job. + """ + return pulumi.get(self, "archives") + + @archives.setter + def archives(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "archives", value) + + @property + @pulumi.getter + def args(self) -> Optional[pulumi.Input[str]]: + """ + Arguments for the job. + """ + return pulumi.get(self, "args") + + @args.setter + def args(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "args", value) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @compute_id.setter + def compute_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_id", value) + + @property + @pulumi.getter + def conf(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Spark configured properties. + """ + return pulumi.get(self, "conf") + + @conf.setter + def conf(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "conf", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[pulumi.Input[str]]: + """ + The ARM resource ID of the Environment specification for the job. + """ + return pulumi.get(self, "environment_id") + + @environment_id.setter + def environment_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_id", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Environment variables included in the job. + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @experiment_name.setter + def experiment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "experiment_name", value) + + @property + @pulumi.getter + def files(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Files used in the job. + """ + return pulumi.get(self, "files") + + @files.setter + def files(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "files", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def inputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]: + """ + Mapping of input data bindings used in the job. + """ + return pulumi.get(self, "inputs") + + @inputs.setter + def inputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]): + pulumi.set(self, "inputs", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def jars(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Jar files used in the job. + """ + return pulumi.get(self, "jars") + + @jars.setter + def jars(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "jars", value) + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional[pulumi.Input['NotificationSettingArgs']]: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @notification_setting.setter + def notification_setting(self, value: Optional[pulumi.Input['NotificationSettingArgs']]): + pulumi.set(self, "notification_setting", value) + + @property + @pulumi.getter + def outputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]: + """ + Mapping of output data bindings used in the job. + """ + return pulumi.get(self, "outputs") + + @outputs.setter + def outputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]): + pulumi.set(self, "outputs", value) + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[pulumi.Input[str]]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @parent_job_name.setter + def parent_job_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parent_job_name", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="pyFiles") + def py_files(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + Python files used in the job. + """ + return pulumi.get(self, "py_files") + + @py_files.setter + def py_files(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "py_files", value) + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional[pulumi.Input['QueueSettingsArgs']]: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @queue_settings.setter + def queue_settings(self, value: Optional[pulumi.Input['QueueSettingsArgs']]): + pulumi.set(self, "queue_settings", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input['SparkResourceConfigurationArgs']]: + """ + Compute Resource configuration for the job. + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input['SparkResourceConfigurationArgs']]): + pulumi.set(self, "resources", value) + + @property + @pulumi.getter + def services(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @services.setter + def services(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]): + pulumi.set(self, "services", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class SparkResourceConfigurationArgsDict(TypedDict): + instance_type: NotRequired[pulumi.Input[str]] + """ + Optional type of VM used as supported by the compute target. + """ + runtime_version: NotRequired[pulumi.Input[str]] + """ + Version of spark runtime used for the job. + """ +elif False: + SparkResourceConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SparkResourceConfigurationArgs: + def __init__(__self__, *, + instance_type: Optional[pulumi.Input[str]] = None, + runtime_version: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] instance_type: Optional type of VM used as supported by the compute target. + :param pulumi.Input[str] runtime_version: Version of spark runtime used for the job. + """ + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if runtime_version is None: + runtime_version = '3.1' + if runtime_version is not None: + pulumi.set(__self__, "runtime_version", runtime_version) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[pulumi.Input[str]]: + """ + Optional type of VM used as supported by the compute target. + """ + return pulumi.get(self, "instance_type") + + @instance_type.setter + def instance_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "instance_type", value) + + @property + @pulumi.getter(name="runtimeVersion") + def runtime_version(self) -> Optional[pulumi.Input[str]]: + """ + Version of spark runtime used for the job. + """ + return pulumi.get(self, "runtime_version") + + @runtime_version.setter + def runtime_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "runtime_version", value) + + +if not MYPY: + class SpeechEndpointDeploymentResourcePropertiesArgsDict(TypedDict): + model: pulumi.Input['EndpointDeploymentModelArgsDict'] + """ + Model used for the endpoint deployment. + """ + type: pulumi.Input[str] + """ + Kind of the deployment. + Expected value is 'Azure.Speech'. + """ + failure_reason: NotRequired[pulumi.Input[str]] + """ + The failure reason if the creation failed. + """ + rai_policy_name: NotRequired[pulumi.Input[str]] + """ + The name of RAI policy. + """ + sku: NotRequired[pulumi.Input['CognitiveServicesSkuArgsDict']] + version_upgrade_option: NotRequired[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]] + """ + Deployment model version upgrade option. + """ +elif False: + SpeechEndpointDeploymentResourcePropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SpeechEndpointDeploymentResourcePropertiesArgs: + def __init__(__self__, *, + model: pulumi.Input['EndpointDeploymentModelArgs'], + type: pulumi.Input[str], + failure_reason: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['CognitiveServicesSkuArgs']] = None, + version_upgrade_option: Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]] = None): + """ + :param pulumi.Input['EndpointDeploymentModelArgs'] model: Model used for the endpoint deployment. + :param pulumi.Input[str] type: Kind of the deployment. + Expected value is 'Azure.Speech'. + :param pulumi.Input[str] failure_reason: The failure reason if the creation failed. + :param pulumi.Input[str] rai_policy_name: The name of RAI policy. + :param pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']] version_upgrade_option: Deployment model version upgrade option. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "type", 'Azure.Speech') + if failure_reason is not None: + pulumi.set(__self__, "failure_reason", failure_reason) + if rai_policy_name is not None: + pulumi.set(__self__, "rai_policy_name", rai_policy_name) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if version_upgrade_option is not None: + pulumi.set(__self__, "version_upgrade_option", version_upgrade_option) + + @property + @pulumi.getter + def model(self) -> pulumi.Input['EndpointDeploymentModelArgs']: + """ + Model used for the endpoint deployment. + """ + return pulumi.get(self, "model") + + @model.setter + def model(self, value: pulumi.Input['EndpointDeploymentModelArgs']): + pulumi.set(self, "model", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + Kind of the deployment. + Expected value is 'Azure.Speech'. + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="failureReason") + def failure_reason(self) -> Optional[pulumi.Input[str]]: + """ + The failure reason if the creation failed. + """ + return pulumi.get(self, "failure_reason") + + @failure_reason.setter + def failure_reason(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "failure_reason", value) + + @property + @pulumi.getter(name="raiPolicyName") + def rai_policy_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of RAI policy. + """ + return pulumi.get(self, "rai_policy_name") + + @rai_policy_name.setter + def rai_policy_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rai_policy_name", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['CognitiveServicesSkuArgs']]: + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['CognitiveServicesSkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter(name="versionUpgradeOption") + def version_upgrade_option(self) -> Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]]: + """ + Deployment model version upgrade option. + """ + return pulumi.get(self, "version_upgrade_option") + + @version_upgrade_option.setter + def version_upgrade_option(self, value: Optional[pulumi.Input[Union[str, 'DeploymentModelVersionUpgradeOption']]]): + pulumi.set(self, "version_upgrade_option", value) + + +if not MYPY: + class SslConfigurationArgsDict(TypedDict): + """ + The ssl configuration for scoring + """ + cert: NotRequired[pulumi.Input[str]] + """ + Cert data + """ + cname: NotRequired[pulumi.Input[str]] + """ + CNAME of the cert + """ + key: NotRequired[pulumi.Input[str]] + """ + Key data + """ + leaf_domain_label: NotRequired[pulumi.Input[str]] + """ + Leaf domain label of public endpoint + """ + overwrite_existing_domain: NotRequired[pulumi.Input[bool]] + """ + Indicates whether to overwrite existing domain label. + """ + status: NotRequired[pulumi.Input[Union[str, 'SslConfigStatus']]] + """ + Enable or disable ssl for scoring + """ +elif False: + SslConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SslConfigurationArgs: + def __init__(__self__, *, + cert: Optional[pulumi.Input[str]] = None, + cname: Optional[pulumi.Input[str]] = None, + key: Optional[pulumi.Input[str]] = None, + leaf_domain_label: Optional[pulumi.Input[str]] = None, + overwrite_existing_domain: Optional[pulumi.Input[bool]] = None, + status: Optional[pulumi.Input[Union[str, 'SslConfigStatus']]] = None): + """ + The ssl configuration for scoring + :param pulumi.Input[str] cert: Cert data + :param pulumi.Input[str] cname: CNAME of the cert + :param pulumi.Input[str] key: Key data + :param pulumi.Input[str] leaf_domain_label: Leaf domain label of public endpoint + :param pulumi.Input[bool] overwrite_existing_domain: Indicates whether to overwrite existing domain label. + :param pulumi.Input[Union[str, 'SslConfigStatus']] status: Enable or disable ssl for scoring + """ + if cert is not None: + pulumi.set(__self__, "cert", cert) + if cname is not None: + pulumi.set(__self__, "cname", cname) + if key is not None: + pulumi.set(__self__, "key", key) + if leaf_domain_label is not None: + pulumi.set(__self__, "leaf_domain_label", leaf_domain_label) + if overwrite_existing_domain is not None: + pulumi.set(__self__, "overwrite_existing_domain", overwrite_existing_domain) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def cert(self) -> Optional[pulumi.Input[str]]: + """ + Cert data + """ + return pulumi.get(self, "cert") + + @cert.setter + def cert(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cert", value) + + @property + @pulumi.getter + def cname(self) -> Optional[pulumi.Input[str]]: + """ + CNAME of the cert + """ + return pulumi.get(self, "cname") + + @cname.setter + def cname(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cname", value) + + @property + @pulumi.getter + def key(self) -> Optional[pulumi.Input[str]]: + """ + Key data + """ + return pulumi.get(self, "key") + + @key.setter + def key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key", value) + + @property + @pulumi.getter(name="leafDomainLabel") + def leaf_domain_label(self) -> Optional[pulumi.Input[str]]: + """ + Leaf domain label of public endpoint + """ + return pulumi.get(self, "leaf_domain_label") + + @leaf_domain_label.setter + def leaf_domain_label(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "leaf_domain_label", value) + + @property + @pulumi.getter(name="overwriteExistingDomain") + def overwrite_existing_domain(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether to overwrite existing domain label. + """ + return pulumi.get(self, "overwrite_existing_domain") + + @overwrite_existing_domain.setter + def overwrite_existing_domain(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "overwrite_existing_domain", value) + + @property + @pulumi.getter + def status(self) -> Optional[pulumi.Input[Union[str, 'SslConfigStatus']]]: + """ + Enable or disable ssl for scoring + """ + return pulumi.get(self, "status") + + @status.setter + def status(self, value: Optional[pulumi.Input[Union[str, 'SslConfigStatus']]]): + pulumi.set(self, "status", value) + + +if not MYPY: + class StackEnsembleSettingsArgsDict(TypedDict): + """ + Advances setting to customize StackEnsemble run. + """ + stack_meta_learner_k_wargs: NotRequired[Any] + """ + Optional parameters to pass to the initializer of the meta-learner. + """ + stack_meta_learner_train_percentage: NotRequired[pulumi.Input[float]] + """ + Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + """ + stack_meta_learner_type: NotRequired[pulumi.Input[Union[str, 'StackMetaLearnerType']]] + """ + The meta-learner is a model trained on the output of the individual heterogeneous models. + """ +elif False: + StackEnsembleSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StackEnsembleSettingsArgs: + def __init__(__self__, *, + stack_meta_learner_k_wargs: Optional[Any] = None, + stack_meta_learner_train_percentage: Optional[pulumi.Input[float]] = None, + stack_meta_learner_type: Optional[pulumi.Input[Union[str, 'StackMetaLearnerType']]] = None): + """ + Advances setting to customize StackEnsemble run. + :param Any stack_meta_learner_k_wargs: Optional parameters to pass to the initializer of the meta-learner. + :param pulumi.Input[float] stack_meta_learner_train_percentage: Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + :param pulumi.Input[Union[str, 'StackMetaLearnerType']] stack_meta_learner_type: The meta-learner is a model trained on the output of the individual heterogeneous models. + """ + if stack_meta_learner_k_wargs is not None: + pulumi.set(__self__, "stack_meta_learner_k_wargs", stack_meta_learner_k_wargs) + if stack_meta_learner_train_percentage is None: + stack_meta_learner_train_percentage = 0.2 + if stack_meta_learner_train_percentage is not None: + pulumi.set(__self__, "stack_meta_learner_train_percentage", stack_meta_learner_train_percentage) + if stack_meta_learner_type is None: + stack_meta_learner_type = 'None' + if stack_meta_learner_type is not None: + pulumi.set(__self__, "stack_meta_learner_type", stack_meta_learner_type) + + @property + @pulumi.getter(name="stackMetaLearnerKWargs") + def stack_meta_learner_k_wargs(self) -> Optional[Any]: + """ + Optional parameters to pass to the initializer of the meta-learner. + """ + return pulumi.get(self, "stack_meta_learner_k_wargs") + + @stack_meta_learner_k_wargs.setter + def stack_meta_learner_k_wargs(self, value: Optional[Any]): + pulumi.set(self, "stack_meta_learner_k_wargs", value) + + @property + @pulumi.getter(name="stackMetaLearnerTrainPercentage") + def stack_meta_learner_train_percentage(self) -> Optional[pulumi.Input[float]]: + """ + Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + """ + return pulumi.get(self, "stack_meta_learner_train_percentage") + + @stack_meta_learner_train_percentage.setter + def stack_meta_learner_train_percentage(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "stack_meta_learner_train_percentage", value) + + @property + @pulumi.getter(name="stackMetaLearnerType") + def stack_meta_learner_type(self) -> Optional[pulumi.Input[Union[str, 'StackMetaLearnerType']]]: + """ + The meta-learner is a model trained on the output of the individual heterogeneous models. + """ + return pulumi.get(self, "stack_meta_learner_type") + + @stack_meta_learner_type.setter + def stack_meta_learner_type(self, value: Optional[pulumi.Input[Union[str, 'StackMetaLearnerType']]]): + pulumi.set(self, "stack_meta_learner_type", value) + + +if not MYPY: + class StaticInputDataArgsDict(TypedDict): + """ + Static input data definition. + """ + input_data_type: pulumi.Input[str] + """ + Monitoring input data type enum. + Expected value is 'Static'. + """ + job_input_type: pulumi.Input[Union[str, 'JobInputType']] + """ + [Required] Specifies the type of job. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + window_end: pulumi.Input[str] + """ + [Required] The end date of the data window. + """ + window_start: pulumi.Input[str] + """ + [Required] The start date of the data window. + """ + columns: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Mapping of column names to special uses. + """ + data_context: NotRequired[pulumi.Input[str]] + """ + The context metadata of the data source. + """ + preprocessing_component_id: NotRequired[pulumi.Input[str]] + """ + Reference to the component asset used to preprocess the data. + """ +elif False: + StaticInputDataArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StaticInputDataArgs: + def __init__(__self__, *, + input_data_type: pulumi.Input[str], + job_input_type: pulumi.Input[Union[str, 'JobInputType']], + uri: pulumi.Input[str], + window_end: pulumi.Input[str], + window_start: pulumi.Input[str], + columns: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + data_context: Optional[pulumi.Input[str]] = None, + preprocessing_component_id: Optional[pulumi.Input[str]] = None): + """ + Static input data definition. + :param pulumi.Input[str] input_data_type: Monitoring input data type enum. + Expected value is 'Static'. + :param pulumi.Input[Union[str, 'JobInputType']] job_input_type: [Required] Specifies the type of job. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[str] window_end: [Required] The end date of the data window. + :param pulumi.Input[str] window_start: [Required] The start date of the data window. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] columns: Mapping of column names to special uses. + :param pulumi.Input[str] data_context: The context metadata of the data source. + :param pulumi.Input[str] preprocessing_component_id: Reference to the component asset used to preprocess the data. + """ + pulumi.set(__self__, "input_data_type", 'Static') + pulumi.set(__self__, "job_input_type", job_input_type) + pulumi.set(__self__, "uri", uri) + pulumi.set(__self__, "window_end", window_end) + pulumi.set(__self__, "window_start", window_start) + if columns is not None: + pulumi.set(__self__, "columns", columns) + if data_context is not None: + pulumi.set(__self__, "data_context", data_context) + if preprocessing_component_id is not None: + pulumi.set(__self__, "preprocessing_component_id", preprocessing_component_id) + + @property + @pulumi.getter(name="inputDataType") + def input_data_type(self) -> pulumi.Input[str]: + """ + Monitoring input data type enum. + Expected value is 'Static'. + """ + return pulumi.get(self, "input_data_type") + + @input_data_type.setter + def input_data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "input_data_type", value) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[Union[str, 'JobInputType']]: + """ + [Required] Specifies the type of job. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[Union[str, 'JobInputType']]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter(name="windowEnd") + def window_end(self) -> pulumi.Input[str]: + """ + [Required] The end date of the data window. + """ + return pulumi.get(self, "window_end") + + @window_end.setter + def window_end(self, value: pulumi.Input[str]): + pulumi.set(self, "window_end", value) + + @property + @pulumi.getter(name="windowStart") + def window_start(self) -> pulumi.Input[str]: + """ + [Required] The start date of the data window. + """ + return pulumi.get(self, "window_start") + + @window_start.setter + def window_start(self, value: pulumi.Input[str]): + pulumi.set(self, "window_start", value) + + @property + @pulumi.getter + def columns(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Mapping of column names to special uses. + """ + return pulumi.get(self, "columns") + + @columns.setter + def columns(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "columns", value) + + @property + @pulumi.getter(name="dataContext") + def data_context(self) -> Optional[pulumi.Input[str]]: + """ + The context metadata of the data source. + """ + return pulumi.get(self, "data_context") + + @data_context.setter + def data_context(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "data_context", value) + + @property + @pulumi.getter(name="preprocessingComponentId") + def preprocessing_component_id(self) -> Optional[pulumi.Input[str]]: + """ + Reference to the component asset used to preprocess the data. + """ + return pulumi.get(self, "preprocessing_component_id") + + @preprocessing_component_id.setter + def preprocessing_component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "preprocessing_component_id", value) + + +if not MYPY: + class StorageAccountDetailsArgsDict(TypedDict): + """ + Details of storage account to be used for the Registry + """ + system_created_storage_account: NotRequired[pulumi.Input['SystemCreatedStorageAccountArgsDict']] + """ + Details of system created storage account to be used for the registry + """ + user_created_storage_account: NotRequired[pulumi.Input['UserCreatedStorageAccountArgsDict']] + """ + Details of user created storage account to be used for the registry + """ +elif False: + StorageAccountDetailsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StorageAccountDetailsArgs: + def __init__(__self__, *, + system_created_storage_account: Optional[pulumi.Input['SystemCreatedStorageAccountArgs']] = None, + user_created_storage_account: Optional[pulumi.Input['UserCreatedStorageAccountArgs']] = None): + """ + Details of storage account to be used for the Registry + :param pulumi.Input['SystemCreatedStorageAccountArgs'] system_created_storage_account: Details of system created storage account to be used for the registry + :param pulumi.Input['UserCreatedStorageAccountArgs'] user_created_storage_account: Details of user created storage account to be used for the registry + """ + if system_created_storage_account is not None: + pulumi.set(__self__, "system_created_storage_account", system_created_storage_account) + if user_created_storage_account is not None: + pulumi.set(__self__, "user_created_storage_account", user_created_storage_account) + + @property + @pulumi.getter(name="systemCreatedStorageAccount") + def system_created_storage_account(self) -> Optional[pulumi.Input['SystemCreatedStorageAccountArgs']]: + """ + Details of system created storage account to be used for the registry + """ + return pulumi.get(self, "system_created_storage_account") + + @system_created_storage_account.setter + def system_created_storage_account(self, value: Optional[pulumi.Input['SystemCreatedStorageAccountArgs']]): + pulumi.set(self, "system_created_storage_account", value) + + @property + @pulumi.getter(name="userCreatedStorageAccount") + def user_created_storage_account(self) -> Optional[pulumi.Input['UserCreatedStorageAccountArgs']]: + """ + Details of user created storage account to be used for the registry + """ + return pulumi.get(self, "user_created_storage_account") + + @user_created_storage_account.setter + def user_created_storage_account(self, value: Optional[pulumi.Input['UserCreatedStorageAccountArgs']]): + pulumi.set(self, "user_created_storage_account", value) + + +if not MYPY: + class StringStringKeyValuePairArgsDict(TypedDict): + key: NotRequired[pulumi.Input[str]] + value: NotRequired[pulumi.Input[str]] +elif False: + StringStringKeyValuePairArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StringStringKeyValuePairArgs: + def __init__(__self__, *, + key: Optional[pulumi.Input[str]] = None, + value: Optional[pulumi.Input[str]] = None): + if key is not None: + pulumi.set(__self__, "key", key) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "key") + + @key.setter + def key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key", value) + + @property + @pulumi.getter + def value(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "value") + + @value.setter + def value(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "value", value) + + +if not MYPY: + class SweepJobLimitsArgsDict(TypedDict): + """ + Sweep Job limit class. + """ + job_limits_type: pulumi.Input[str] + """ + + Expected value is 'Sweep'. + """ + max_concurrent_trials: NotRequired[pulumi.Input[int]] + """ + Sweep Job max concurrent trials. + """ + max_total_trials: NotRequired[pulumi.Input[int]] + """ + Sweep Job max total trials. + """ + timeout: NotRequired[pulumi.Input[str]] + """ + The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + """ + trial_timeout: NotRequired[pulumi.Input[str]] + """ + Sweep Job Trial timeout value. + """ +elif False: + SweepJobLimitsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SweepJobLimitsArgs: + def __init__(__self__, *, + job_limits_type: pulumi.Input[str], + max_concurrent_trials: Optional[pulumi.Input[int]] = None, + max_total_trials: Optional[pulumi.Input[int]] = None, + timeout: Optional[pulumi.Input[str]] = None, + trial_timeout: Optional[pulumi.Input[str]] = None): + """ + Sweep Job limit class. + :param pulumi.Input[str] job_limits_type: + Expected value is 'Sweep'. + :param pulumi.Input[int] max_concurrent_trials: Sweep Job max concurrent trials. + :param pulumi.Input[int] max_total_trials: Sweep Job max total trials. + :param pulumi.Input[str] timeout: The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + :param pulumi.Input[str] trial_timeout: Sweep Job Trial timeout value. + """ + pulumi.set(__self__, "job_limits_type", 'Sweep') + if max_concurrent_trials is not None: + pulumi.set(__self__, "max_concurrent_trials", max_concurrent_trials) + if max_total_trials is not None: + pulumi.set(__self__, "max_total_trials", max_total_trials) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if trial_timeout is not None: + pulumi.set(__self__, "trial_timeout", trial_timeout) + + @property + @pulumi.getter(name="jobLimitsType") + def job_limits_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'Sweep'. + """ + return pulumi.get(self, "job_limits_type") + + @job_limits_type.setter + def job_limits_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_limits_type", value) + + @property + @pulumi.getter(name="maxConcurrentTrials") + def max_concurrent_trials(self) -> Optional[pulumi.Input[int]]: + """ + Sweep Job max concurrent trials. + """ + return pulumi.get(self, "max_concurrent_trials") + + @max_concurrent_trials.setter + def max_concurrent_trials(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_concurrent_trials", value) + + @property + @pulumi.getter(name="maxTotalTrials") + def max_total_trials(self) -> Optional[pulumi.Input[int]]: + """ + Sweep Job max total trials. + """ + return pulumi.get(self, "max_total_trials") + + @max_total_trials.setter + def max_total_trials(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_total_trials", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[pulumi.Input[str]]: + """ + The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + """ + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timeout", value) + + @property + @pulumi.getter(name="trialTimeout") + def trial_timeout(self) -> Optional[pulumi.Input[str]]: + """ + Sweep Job Trial timeout value. + """ + return pulumi.get(self, "trial_timeout") + + @trial_timeout.setter + def trial_timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "trial_timeout", value) + + +if not MYPY: + class SweepJobArgsDict(TypedDict): + """ + Sweep job definition. + """ + job_type: pulumi.Input[str] + """ + Enum to determine the type of job. + Expected value is 'Sweep'. + """ + objective: pulumi.Input['ObjectiveArgsDict'] + """ + [Required] Optimization objective. + """ + sampling_algorithm: pulumi.Input[Union['BayesianSamplingAlgorithmArgsDict', 'GridSamplingAlgorithmArgsDict', 'RandomSamplingAlgorithmArgsDict']] + """ + [Required] The hyperparameter sampling algorithm + """ + search_space: Any + """ + [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + """ + trial: pulumi.Input['TrialComponentArgsDict'] + """ + [Required] Trial component definition. + """ + component_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the component resource. + """ + compute_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the compute resource. + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + display_name: NotRequired[pulumi.Input[str]] + """ + Display name of job. + """ + early_termination: NotRequired[pulumi.Input[Union['BanditPolicyArgsDict', 'MedianStoppingPolicyArgsDict', 'TruncationSelectionPolicyArgsDict']]] + """ + Early termination policies enable canceling poor-performing runs before they complete + """ + experiment_name: NotRequired[pulumi.Input[str]] + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + identity: NotRequired[pulumi.Input[Union['AmlTokenArgsDict', 'ManagedIdentityArgsDict', 'UserIdentityArgsDict']]] + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + inputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgsDict', 'LiteralJobInputArgsDict', 'MLFlowModelJobInputArgsDict', 'MLTableJobInputArgsDict', 'TritonModelJobInputArgsDict', 'UriFileJobInputArgsDict', 'UriFolderJobInputArgsDict']]]]] + """ + Mapping of input data bindings used in the job. + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + limits: NotRequired[pulumi.Input['SweepJobLimitsArgsDict']] + """ + Sweep Job limit. + """ + notification_setting: NotRequired[pulumi.Input['NotificationSettingArgsDict']] + """ + Notification setting for the job + """ + outputs: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgsDict', 'MLFlowModelJobOutputArgsDict', 'MLTableJobOutputArgsDict', 'TritonModelJobOutputArgsDict', 'UriFileJobOutputArgsDict', 'UriFolderJobOutputArgsDict']]]]] + """ + Mapping of output data bindings used in the job. + """ + parent_job_name: NotRequired[pulumi.Input[str]] + """ + Parent job name. + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + queue_settings: NotRequired[pulumi.Input['QueueSettingsArgsDict']] + """ + Queue settings for the job + """ + services: NotRequired[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgsDict']]]] + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + SweepJobArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SweepJobArgs: + def __init__(__self__, *, + job_type: pulumi.Input[str], + objective: pulumi.Input['ObjectiveArgs'], + sampling_algorithm: pulumi.Input[Union['BayesianSamplingAlgorithmArgs', 'GridSamplingAlgorithmArgs', 'RandomSamplingAlgorithmArgs']], + search_space: Any, + trial: pulumi.Input['TrialComponentArgs'], + component_id: Optional[pulumi.Input[str]] = None, + compute_id: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + display_name: Optional[pulumi.Input[str]] = None, + early_termination: Optional[pulumi.Input[Union['BanditPolicyArgs', 'MedianStoppingPolicyArgs', 'TruncationSelectionPolicyArgs']]] = None, + experiment_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]] = None, + inputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + limits: Optional[pulumi.Input['SweepJobLimitsArgs']] = None, + notification_setting: Optional[pulumi.Input['NotificationSettingArgs']] = None, + outputs: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]] = None, + parent_job_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + queue_settings: Optional[pulumi.Input['QueueSettingsArgs']] = None, + services: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + Sweep job definition. + :param pulumi.Input[str] job_type: Enum to determine the type of job. + Expected value is 'Sweep'. + :param pulumi.Input['ObjectiveArgs'] objective: [Required] Optimization objective. + :param pulumi.Input[Union['BayesianSamplingAlgorithmArgs', 'GridSamplingAlgorithmArgs', 'RandomSamplingAlgorithmArgs']] sampling_algorithm: [Required] The hyperparameter sampling algorithm + :param Any search_space: [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + :param pulumi.Input['TrialComponentArgs'] trial: [Required] Trial component definition. + :param pulumi.Input[str] component_id: ARM resource ID of the component resource. + :param pulumi.Input[str] compute_id: ARM resource ID of the compute resource. + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[str] display_name: Display name of job. + :param pulumi.Input[Union['BanditPolicyArgs', 'MedianStoppingPolicyArgs', 'TruncationSelectionPolicyArgs']] early_termination: Early termination policies enable canceling poor-performing runs before they complete + :param pulumi.Input[str] experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]] inputs: Mapping of input data bindings used in the job. + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input['SweepJobLimitsArgs'] limits: Sweep Job limit. + :param pulumi.Input['NotificationSettingArgs'] notification_setting: Notification setting for the job + :param pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]] outputs: Mapping of output data bindings used in the job. + :param pulumi.Input[str] parent_job_name: Parent job name. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input['QueueSettingsArgs'] queue_settings: Queue settings for the job + :param pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "job_type", 'Sweep') + pulumi.set(__self__, "objective", objective) + pulumi.set(__self__, "sampling_algorithm", sampling_algorithm) + pulumi.set(__self__, "search_space", search_space) + pulumi.set(__self__, "trial", trial) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if early_termination is not None: + pulumi.set(__self__, "early_termination", early_termination) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if limits is not None: + pulumi.set(__self__, "limits", limits) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of job. + Expected value is 'Sweep'. + """ + return pulumi.get(self, "job_type") + + @job_type.setter + def job_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_type", value) + + @property + @pulumi.getter + def objective(self) -> pulumi.Input['ObjectiveArgs']: + """ + [Required] Optimization objective. + """ + return pulumi.get(self, "objective") + + @objective.setter + def objective(self, value: pulumi.Input['ObjectiveArgs']): + pulumi.set(self, "objective", value) + + @property + @pulumi.getter(name="samplingAlgorithm") + def sampling_algorithm(self) -> pulumi.Input[Union['BayesianSamplingAlgorithmArgs', 'GridSamplingAlgorithmArgs', 'RandomSamplingAlgorithmArgs']]: + """ + [Required] The hyperparameter sampling algorithm + """ + return pulumi.get(self, "sampling_algorithm") + + @sampling_algorithm.setter + def sampling_algorithm(self, value: pulumi.Input[Union['BayesianSamplingAlgorithmArgs', 'GridSamplingAlgorithmArgs', 'RandomSamplingAlgorithmArgs']]): + pulumi.set(self, "sampling_algorithm", value) + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Any: + """ + [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + """ + return pulumi.get(self, "search_space") + + @search_space.setter + def search_space(self, value: Any): + pulumi.set(self, "search_space", value) + + @property + @pulumi.getter + def trial(self) -> pulumi.Input['TrialComponentArgs']: + """ + [Required] Trial component definition. + """ + return pulumi.get(self, "trial") + + @trial.setter + def trial(self, value: pulumi.Input['TrialComponentArgs']): + pulumi.set(self, "trial", value) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @component_id.setter + def component_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "component_id", value) + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @compute_id.setter + def compute_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_id", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[pulumi.Input[str]]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @display_name.setter + def display_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "display_name", value) + + @property + @pulumi.getter(name="earlyTermination") + def early_termination(self) -> Optional[pulumi.Input[Union['BanditPolicyArgs', 'MedianStoppingPolicyArgs', 'TruncationSelectionPolicyArgs']]]: + """ + Early termination policies enable canceling poor-performing runs before they complete + """ + return pulumi.get(self, "early_termination") + + @early_termination.setter + def early_termination(self, value: Optional[pulumi.Input[Union['BanditPolicyArgs', 'MedianStoppingPolicyArgs', 'TruncationSelectionPolicyArgs']]]): + pulumi.set(self, "early_termination", value) + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @experiment_name.setter + def experiment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "experiment_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input[Union['AmlTokenArgs', 'ManagedIdentityArgs', 'UserIdentityArgs']]]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def inputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]: + """ + Mapping of input data bindings used in the job. + """ + return pulumi.get(self, "inputs") + + @inputs.setter + def inputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobInputArgs', 'LiteralJobInputArgs', 'MLFlowModelJobInputArgs', 'MLTableJobInputArgs', 'TritonModelJobInputArgs', 'UriFileJobInputArgs', 'UriFolderJobInputArgs']]]]]): + pulumi.set(self, "inputs", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def limits(self) -> Optional[pulumi.Input['SweepJobLimitsArgs']]: + """ + Sweep Job limit. + """ + return pulumi.get(self, "limits") + + @limits.setter + def limits(self, value: Optional[pulumi.Input['SweepJobLimitsArgs']]): + pulumi.set(self, "limits", value) + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional[pulumi.Input['NotificationSettingArgs']]: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @notification_setting.setter + def notification_setting(self, value: Optional[pulumi.Input['NotificationSettingArgs']]): + pulumi.set(self, "notification_setting", value) + + @property + @pulumi.getter + def outputs(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]: + """ + Mapping of output data bindings used in the job. + """ + return pulumi.get(self, "outputs") + + @outputs.setter + def outputs(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Union['CustomModelJobOutputArgs', 'MLFlowModelJobOutputArgs', 'MLTableJobOutputArgs', 'TritonModelJobOutputArgs', 'UriFileJobOutputArgs', 'UriFolderJobOutputArgs']]]]]): + pulumi.set(self, "outputs", value) + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[pulumi.Input[str]]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @parent_job_name.setter + def parent_job_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "parent_job_name", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional[pulumi.Input['QueueSettingsArgs']]: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @queue_settings.setter + def queue_settings(self, value: Optional[pulumi.Input['QueueSettingsArgs']]): + pulumi.set(self, "queue_settings", value) + + @property + @pulumi.getter + def services(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @services.setter + def services(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input['JobServiceArgs']]]]): + pulumi.set(self, "services", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class SynapseSparkPropertiesArgsDict(TypedDict): + auto_pause_properties: NotRequired[pulumi.Input['AutoPausePropertiesArgsDict']] + """ + Auto pause properties. + """ + auto_scale_properties: NotRequired[pulumi.Input['AutoScalePropertiesArgsDict']] + """ + Auto scale properties. + """ + node_count: NotRequired[pulumi.Input[int]] + """ + The number of compute nodes currently assigned to the compute. + """ + node_size: NotRequired[pulumi.Input[str]] + """ + Node size. + """ + node_size_family: NotRequired[pulumi.Input[str]] + """ + Node size family. + """ + pool_name: NotRequired[pulumi.Input[str]] + """ + Pool name. + """ + resource_group: NotRequired[pulumi.Input[str]] + """ + Name of the resource group in which workspace is located. + """ + spark_version: NotRequired[pulumi.Input[str]] + """ + Spark version. + """ + subscription_id: NotRequired[pulumi.Input[str]] + """ + Azure subscription identifier. + """ + workspace_name: NotRequired[pulumi.Input[str]] + """ + Name of Azure Machine Learning workspace. + """ +elif False: + SynapseSparkPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SynapseSparkPropertiesArgs: + def __init__(__self__, *, + auto_pause_properties: Optional[pulumi.Input['AutoPausePropertiesArgs']] = None, + auto_scale_properties: Optional[pulumi.Input['AutoScalePropertiesArgs']] = None, + node_count: Optional[pulumi.Input[int]] = None, + node_size: Optional[pulumi.Input[str]] = None, + node_size_family: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group: Optional[pulumi.Input[str]] = None, + spark_version: Optional[pulumi.Input[str]] = None, + subscription_id: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input['AutoPausePropertiesArgs'] auto_pause_properties: Auto pause properties. + :param pulumi.Input['AutoScalePropertiesArgs'] auto_scale_properties: Auto scale properties. + :param pulumi.Input[int] node_count: The number of compute nodes currently assigned to the compute. + :param pulumi.Input[str] node_size: Node size. + :param pulumi.Input[str] node_size_family: Node size family. + :param pulumi.Input[str] pool_name: Pool name. + :param pulumi.Input[str] resource_group: Name of the resource group in which workspace is located. + :param pulumi.Input[str] spark_version: Spark version. + :param pulumi.Input[str] subscription_id: Azure subscription identifier. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + if auto_pause_properties is not None: + pulumi.set(__self__, "auto_pause_properties", auto_pause_properties) + if auto_scale_properties is not None: + pulumi.set(__self__, "auto_scale_properties", auto_scale_properties) + if node_count is not None: + pulumi.set(__self__, "node_count", node_count) + if node_size is not None: + pulumi.set(__self__, "node_size", node_size) + if node_size_family is not None: + pulumi.set(__self__, "node_size_family", node_size_family) + if pool_name is not None: + pulumi.set(__self__, "pool_name", pool_name) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if spark_version is not None: + pulumi.set(__self__, "spark_version", spark_version) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if workspace_name is not None: + pulumi.set(__self__, "workspace_name", workspace_name) + + @property + @pulumi.getter(name="autoPauseProperties") + def auto_pause_properties(self) -> Optional[pulumi.Input['AutoPausePropertiesArgs']]: + """ + Auto pause properties. + """ + return pulumi.get(self, "auto_pause_properties") + + @auto_pause_properties.setter + def auto_pause_properties(self, value: Optional[pulumi.Input['AutoPausePropertiesArgs']]): + pulumi.set(self, "auto_pause_properties", value) + + @property + @pulumi.getter(name="autoScaleProperties") + def auto_scale_properties(self) -> Optional[pulumi.Input['AutoScalePropertiesArgs']]: + """ + Auto scale properties. + """ + return pulumi.get(self, "auto_scale_properties") + + @auto_scale_properties.setter + def auto_scale_properties(self, value: Optional[pulumi.Input['AutoScalePropertiesArgs']]): + pulumi.set(self, "auto_scale_properties", value) + + @property + @pulumi.getter(name="nodeCount") + def node_count(self) -> Optional[pulumi.Input[int]]: + """ + The number of compute nodes currently assigned to the compute. + """ + return pulumi.get(self, "node_count") + + @node_count.setter + def node_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "node_count", value) + + @property + @pulumi.getter(name="nodeSize") + def node_size(self) -> Optional[pulumi.Input[str]]: + """ + Node size. + """ + return pulumi.get(self, "node_size") + + @node_size.setter + def node_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "node_size", value) + + @property + @pulumi.getter(name="nodeSizeFamily") + def node_size_family(self) -> Optional[pulumi.Input[str]]: + """ + Node size family. + """ + return pulumi.get(self, "node_size_family") + + @node_size_family.setter + def node_size_family(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "node_size_family", value) + + @property + @pulumi.getter(name="poolName") + def pool_name(self) -> Optional[pulumi.Input[str]]: + """ + Pool name. + """ + return pulumi.get(self, "pool_name") + + @pool_name.setter + def pool_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "pool_name", value) + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[pulumi.Input[str]]: + """ + Name of the resource group in which workspace is located. + """ + return pulumi.get(self, "resource_group") + + @resource_group.setter + def resource_group(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_group", value) + + @property + @pulumi.getter(name="sparkVersion") + def spark_version(self) -> Optional[pulumi.Input[str]]: + """ + Spark version. + """ + return pulumi.get(self, "spark_version") + + @spark_version.setter + def spark_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "spark_version", value) + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[pulumi.Input[str]]: + """ + Azure subscription identifier. + """ + return pulumi.get(self, "subscription_id") + + @subscription_id.setter + def subscription_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "subscription_id", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "workspace_name", value) + + +if not MYPY: + class SynapseSparkArgsDict(TypedDict): + """ + A SynapseSpark compute. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'SynapseSpark'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['SynapseSparkPropertiesArgsDict']] + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + SynapseSparkArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SynapseSparkArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['SynapseSparkPropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + A SynapseSpark compute. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'SynapseSpark'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'SynapseSpark') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'SynapseSpark'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['SynapseSparkPropertiesArgs']]: + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['SynapseSparkPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class SystemCreatedAcrAccountArgsDict(TypedDict): + acr_account_name: NotRequired[pulumi.Input[str]] + """ + Name of the ACR account + """ + acr_account_sku: NotRequired[pulumi.Input[str]] + """ + SKU of the ACR account + """ + arm_resource_id: NotRequired[pulumi.Input['ArmResourceIdArgsDict']] + """ + This is populated once the ACR account is created. + """ +elif False: + SystemCreatedAcrAccountArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SystemCreatedAcrAccountArgs: + def __init__(__self__, *, + acr_account_name: Optional[pulumi.Input[str]] = None, + acr_account_sku: Optional[pulumi.Input[str]] = None, + arm_resource_id: Optional[pulumi.Input['ArmResourceIdArgs']] = None): + """ + :param pulumi.Input[str] acr_account_name: Name of the ACR account + :param pulumi.Input[str] acr_account_sku: SKU of the ACR account + :param pulumi.Input['ArmResourceIdArgs'] arm_resource_id: This is populated once the ACR account is created. + """ + if acr_account_name is not None: + pulumi.set(__self__, "acr_account_name", acr_account_name) + if acr_account_sku is not None: + pulumi.set(__self__, "acr_account_sku", acr_account_sku) + if arm_resource_id is not None: + pulumi.set(__self__, "arm_resource_id", arm_resource_id) + + @property + @pulumi.getter(name="acrAccountName") + def acr_account_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the ACR account + """ + return pulumi.get(self, "acr_account_name") + + @acr_account_name.setter + def acr_account_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "acr_account_name", value) + + @property + @pulumi.getter(name="acrAccountSku") + def acr_account_sku(self) -> Optional[pulumi.Input[str]]: + """ + SKU of the ACR account + """ + return pulumi.get(self, "acr_account_sku") + + @acr_account_sku.setter + def acr_account_sku(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "acr_account_sku", value) + + @property + @pulumi.getter(name="armResourceId") + def arm_resource_id(self) -> Optional[pulumi.Input['ArmResourceIdArgs']]: + """ + This is populated once the ACR account is created. + """ + return pulumi.get(self, "arm_resource_id") + + @arm_resource_id.setter + def arm_resource_id(self, value: Optional[pulumi.Input['ArmResourceIdArgs']]): + pulumi.set(self, "arm_resource_id", value) + + +if not MYPY: + class SystemCreatedStorageAccountArgsDict(TypedDict): + allow_blob_public_access: NotRequired[pulumi.Input[bool]] + """ + Public blob access allowed + """ + arm_resource_id: NotRequired[pulumi.Input['ArmResourceIdArgsDict']] + """ + This is populated once the storage account is created. + """ + storage_account_hns_enabled: NotRequired[pulumi.Input[bool]] + """ + HNS enabled for storage account + """ + storage_account_name: NotRequired[pulumi.Input[str]] + """ + Name of the storage account + """ + storage_account_type: NotRequired[pulumi.Input[str]] + """ + Allowed values: + "Standard_LRS", + "Standard_GRS", + "Standard_RAGRS", + "Standard_ZRS", + "Standard_GZRS", + "Standard_RAGZRS", + "Premium_LRS", + "Premium_ZRS" + """ +elif False: + SystemCreatedStorageAccountArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class SystemCreatedStorageAccountArgs: + def __init__(__self__, *, + allow_blob_public_access: Optional[pulumi.Input[bool]] = None, + arm_resource_id: Optional[pulumi.Input['ArmResourceIdArgs']] = None, + storage_account_hns_enabled: Optional[pulumi.Input[bool]] = None, + storage_account_name: Optional[pulumi.Input[str]] = None, + storage_account_type: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[bool] allow_blob_public_access: Public blob access allowed + :param pulumi.Input['ArmResourceIdArgs'] arm_resource_id: This is populated once the storage account is created. + :param pulumi.Input[bool] storage_account_hns_enabled: HNS enabled for storage account + :param pulumi.Input[str] storage_account_name: Name of the storage account + :param pulumi.Input[str] storage_account_type: Allowed values: + "Standard_LRS", + "Standard_GRS", + "Standard_RAGRS", + "Standard_ZRS", + "Standard_GZRS", + "Standard_RAGZRS", + "Premium_LRS", + "Premium_ZRS" + """ + if allow_blob_public_access is not None: + pulumi.set(__self__, "allow_blob_public_access", allow_blob_public_access) + if arm_resource_id is not None: + pulumi.set(__self__, "arm_resource_id", arm_resource_id) + if storage_account_hns_enabled is not None: + pulumi.set(__self__, "storage_account_hns_enabled", storage_account_hns_enabled) + if storage_account_name is not None: + pulumi.set(__self__, "storage_account_name", storage_account_name) + if storage_account_type is not None: + pulumi.set(__self__, "storage_account_type", storage_account_type) + + @property + @pulumi.getter(name="allowBlobPublicAccess") + def allow_blob_public_access(self) -> Optional[pulumi.Input[bool]]: + """ + Public blob access allowed + """ + return pulumi.get(self, "allow_blob_public_access") + + @allow_blob_public_access.setter + def allow_blob_public_access(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "allow_blob_public_access", value) + + @property + @pulumi.getter(name="armResourceId") + def arm_resource_id(self) -> Optional[pulumi.Input['ArmResourceIdArgs']]: + """ + This is populated once the storage account is created. + """ + return pulumi.get(self, "arm_resource_id") + + @arm_resource_id.setter + def arm_resource_id(self, value: Optional[pulumi.Input['ArmResourceIdArgs']]): + pulumi.set(self, "arm_resource_id", value) + + @property + @pulumi.getter(name="storageAccountHnsEnabled") + def storage_account_hns_enabled(self) -> Optional[pulumi.Input[bool]]: + """ + HNS enabled for storage account + """ + return pulumi.get(self, "storage_account_hns_enabled") + + @storage_account_hns_enabled.setter + def storage_account_hns_enabled(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "storage_account_hns_enabled", value) + + @property + @pulumi.getter(name="storageAccountName") + def storage_account_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the storage account + """ + return pulumi.get(self, "storage_account_name") + + @storage_account_name.setter + def storage_account_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "storage_account_name", value) + + @property + @pulumi.getter(name="storageAccountType") + def storage_account_type(self) -> Optional[pulumi.Input[str]]: + """ + Allowed values: + "Standard_LRS", + "Standard_GRS", + "Standard_RAGRS", + "Standard_ZRS", + "Standard_GZRS", + "Standard_RAGZRS", + "Premium_LRS", + "Premium_ZRS" + """ + return pulumi.get(self, "storage_account_type") + + @storage_account_type.setter + def storage_account_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "storage_account_type", value) + + +if not MYPY: + class TableVerticalFeaturizationSettingsArgsDict(TypedDict): + """ + Featurization Configuration. + """ + blocked_transformers: NotRequired[pulumi.Input[Sequence[pulumi.Input[Union[str, 'BlockedTransformers']]]]] + """ + These transformers shall not be used in featurization. + """ + column_name_and_types: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Dictionary of column name and its type (int, float, string, datetime etc). + """ + dataset_language: NotRequired[pulumi.Input[str]] + """ + Dataset language, useful for the text data. + """ + enable_dnn_featurization: NotRequired[pulumi.Input[bool]] + """ + Determines whether to use Dnn based featurizers for data featurization. + """ + mode: NotRequired[pulumi.Input[Union[str, 'FeaturizationMode']]] + """ + Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + If 'Off' is selected then no featurization is done. + If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + """ + transformer_params: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[Sequence[pulumi.Input['ColumnTransformerArgsDict']]]]]] + """ + User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + """ +elif False: + TableVerticalFeaturizationSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TableVerticalFeaturizationSettingsArgs: + def __init__(__self__, *, + blocked_transformers: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'BlockedTransformers']]]]] = None, + column_name_and_types: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + dataset_language: Optional[pulumi.Input[str]] = None, + enable_dnn_featurization: Optional[pulumi.Input[bool]] = None, + mode: Optional[pulumi.Input[Union[str, 'FeaturizationMode']]] = None, + transformer_params: Optional[pulumi.Input[Mapping[str, pulumi.Input[Sequence[pulumi.Input['ColumnTransformerArgs']]]]]] = None): + """ + Featurization Configuration. + :param pulumi.Input[Sequence[pulumi.Input[Union[str, 'BlockedTransformers']]]] blocked_transformers: These transformers shall not be used in featurization. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] column_name_and_types: Dictionary of column name and its type (int, float, string, datetime etc). + :param pulumi.Input[str] dataset_language: Dataset language, useful for the text data. + :param pulumi.Input[bool] enable_dnn_featurization: Determines whether to use Dnn based featurizers for data featurization. + :param pulumi.Input[Union[str, 'FeaturizationMode']] mode: Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + If 'Off' is selected then no featurization is done. + If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + :param pulumi.Input[Mapping[str, pulumi.Input[Sequence[pulumi.Input['ColumnTransformerArgs']]]]] transformer_params: User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + """ + if blocked_transformers is not None: + pulumi.set(__self__, "blocked_transformers", blocked_transformers) + if column_name_and_types is not None: + pulumi.set(__self__, "column_name_and_types", column_name_and_types) + if dataset_language is not None: + pulumi.set(__self__, "dataset_language", dataset_language) + if enable_dnn_featurization is None: + enable_dnn_featurization = False + if enable_dnn_featurization is not None: + pulumi.set(__self__, "enable_dnn_featurization", enable_dnn_featurization) + if mode is None: + mode = 'Auto' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if transformer_params is not None: + pulumi.set(__self__, "transformer_params", transformer_params) + + @property + @pulumi.getter(name="blockedTransformers") + def blocked_transformers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'BlockedTransformers']]]]]: + """ + These transformers shall not be used in featurization. + """ + return pulumi.get(self, "blocked_transformers") + + @blocked_transformers.setter + def blocked_transformers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Union[str, 'BlockedTransformers']]]]]): + pulumi.set(self, "blocked_transformers", value) + + @property + @pulumi.getter(name="columnNameAndTypes") + def column_name_and_types(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Dictionary of column name and its type (int, float, string, datetime etc). + """ + return pulumi.get(self, "column_name_and_types") + + @column_name_and_types.setter + def column_name_and_types(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "column_name_and_types", value) + + @property + @pulumi.getter(name="datasetLanguage") + def dataset_language(self) -> Optional[pulumi.Input[str]]: + """ + Dataset language, useful for the text data. + """ + return pulumi.get(self, "dataset_language") + + @dataset_language.setter + def dataset_language(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "dataset_language", value) + + @property + @pulumi.getter(name="enableDnnFeaturization") + def enable_dnn_featurization(self) -> Optional[pulumi.Input[bool]]: + """ + Determines whether to use Dnn based featurizers for data featurization. + """ + return pulumi.get(self, "enable_dnn_featurization") + + @enable_dnn_featurization.setter + def enable_dnn_featurization(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_dnn_featurization", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'FeaturizationMode']]]: + """ + Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + If 'Off' is selected then no featurization is done. + If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'FeaturizationMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter(name="transformerParams") + def transformer_params(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[Sequence[pulumi.Input['ColumnTransformerArgs']]]]]]: + """ + User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + """ + return pulumi.get(self, "transformer_params") + + @transformer_params.setter + def transformer_params(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[Sequence[pulumi.Input['ColumnTransformerArgs']]]]]]): + pulumi.set(self, "transformer_params", value) + + +if not MYPY: + class TableVerticalLimitSettingsArgsDict(TypedDict): + """ + Job execution constraints. + """ + enable_early_termination: NotRequired[pulumi.Input[bool]] + """ + Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + """ + exit_score: NotRequired[pulumi.Input[float]] + """ + Exit score for the AutoML job. + """ + max_concurrent_trials: NotRequired[pulumi.Input[int]] + """ + Maximum Concurrent iterations. + """ + max_cores_per_trial: NotRequired[pulumi.Input[int]] + """ + Max cores per iteration. + """ + max_trials: NotRequired[pulumi.Input[int]] + """ + Number of iterations. + """ + timeout: NotRequired[pulumi.Input[str]] + """ + AutoML job timeout. + """ + trial_timeout: NotRequired[pulumi.Input[str]] + """ + Iteration timeout. + """ +elif False: + TableVerticalLimitSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TableVerticalLimitSettingsArgs: + def __init__(__self__, *, + enable_early_termination: Optional[pulumi.Input[bool]] = None, + exit_score: Optional[pulumi.Input[float]] = None, + max_concurrent_trials: Optional[pulumi.Input[int]] = None, + max_cores_per_trial: Optional[pulumi.Input[int]] = None, + max_trials: Optional[pulumi.Input[int]] = None, + timeout: Optional[pulumi.Input[str]] = None, + trial_timeout: Optional[pulumi.Input[str]] = None): + """ + Job execution constraints. + :param pulumi.Input[bool] enable_early_termination: Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + :param pulumi.Input[float] exit_score: Exit score for the AutoML job. + :param pulumi.Input[int] max_concurrent_trials: Maximum Concurrent iterations. + :param pulumi.Input[int] max_cores_per_trial: Max cores per iteration. + :param pulumi.Input[int] max_trials: Number of iterations. + :param pulumi.Input[str] timeout: AutoML job timeout. + :param pulumi.Input[str] trial_timeout: Iteration timeout. + """ + if enable_early_termination is None: + enable_early_termination = True + if enable_early_termination is not None: + pulumi.set(__self__, "enable_early_termination", enable_early_termination) + if exit_score is not None: + pulumi.set(__self__, "exit_score", exit_score) + if max_concurrent_trials is None: + max_concurrent_trials = 1 + if max_concurrent_trials is not None: + pulumi.set(__self__, "max_concurrent_trials", max_concurrent_trials) + if max_cores_per_trial is None: + max_cores_per_trial = -1 + if max_cores_per_trial is not None: + pulumi.set(__self__, "max_cores_per_trial", max_cores_per_trial) + if max_trials is None: + max_trials = 1000 + if max_trials is not None: + pulumi.set(__self__, "max_trials", max_trials) + if timeout is None: + timeout = 'PT6H' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if trial_timeout is None: + trial_timeout = 'PT30M' + if trial_timeout is not None: + pulumi.set(__self__, "trial_timeout", trial_timeout) + + @property + @pulumi.getter(name="enableEarlyTermination") + def enable_early_termination(self) -> Optional[pulumi.Input[bool]]: + """ + Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + """ + return pulumi.get(self, "enable_early_termination") + + @enable_early_termination.setter + def enable_early_termination(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_early_termination", value) + + @property + @pulumi.getter(name="exitScore") + def exit_score(self) -> Optional[pulumi.Input[float]]: + """ + Exit score for the AutoML job. + """ + return pulumi.get(self, "exit_score") + + @exit_score.setter + def exit_score(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "exit_score", value) + + @property + @pulumi.getter(name="maxConcurrentTrials") + def max_concurrent_trials(self) -> Optional[pulumi.Input[int]]: + """ + Maximum Concurrent iterations. + """ + return pulumi.get(self, "max_concurrent_trials") + + @max_concurrent_trials.setter + def max_concurrent_trials(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_concurrent_trials", value) + + @property + @pulumi.getter(name="maxCoresPerTrial") + def max_cores_per_trial(self) -> Optional[pulumi.Input[int]]: + """ + Max cores per iteration. + """ + return pulumi.get(self, "max_cores_per_trial") + + @max_cores_per_trial.setter + def max_cores_per_trial(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_cores_per_trial", value) + + @property + @pulumi.getter(name="maxTrials") + def max_trials(self) -> Optional[pulumi.Input[int]]: + """ + Number of iterations. + """ + return pulumi.get(self, "max_trials") + + @max_trials.setter + def max_trials(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_trials", value) + + @property + @pulumi.getter + def timeout(self) -> Optional[pulumi.Input[str]]: + """ + AutoML job timeout. + """ + return pulumi.get(self, "timeout") + + @timeout.setter + def timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "timeout", value) + + @property + @pulumi.getter(name="trialTimeout") + def trial_timeout(self) -> Optional[pulumi.Input[str]]: + """ + Iteration timeout. + """ + return pulumi.get(self, "trial_timeout") + + @trial_timeout.setter + def trial_timeout(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "trial_timeout", value) + + +if not MYPY: + class TargetUtilizationScaleSettingsArgsDict(TypedDict): + scale_type: pulumi.Input[str] + """ + + Expected value is 'TargetUtilization'. + """ + max_instances: NotRequired[pulumi.Input[int]] + """ + The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + """ + min_instances: NotRequired[pulumi.Input[int]] + """ + The minimum number of instances to always be present. + """ + polling_interval: NotRequired[pulumi.Input[str]] + """ + The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + """ + target_utilization_percentage: NotRequired[pulumi.Input[int]] + """ + Target CPU usage for the autoscaler. + """ +elif False: + TargetUtilizationScaleSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TargetUtilizationScaleSettingsArgs: + def __init__(__self__, *, + scale_type: pulumi.Input[str], + max_instances: Optional[pulumi.Input[int]] = None, + min_instances: Optional[pulumi.Input[int]] = None, + polling_interval: Optional[pulumi.Input[str]] = None, + target_utilization_percentage: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[str] scale_type: + Expected value is 'TargetUtilization'. + :param pulumi.Input[int] max_instances: The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + :param pulumi.Input[int] min_instances: The minimum number of instances to always be present. + :param pulumi.Input[str] polling_interval: The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + :param pulumi.Input[int] target_utilization_percentage: Target CPU usage for the autoscaler. + """ + pulumi.set(__self__, "scale_type", 'TargetUtilization') + if max_instances is None: + max_instances = 1 + if max_instances is not None: + pulumi.set(__self__, "max_instances", max_instances) + if min_instances is None: + min_instances = 1 + if min_instances is not None: + pulumi.set(__self__, "min_instances", min_instances) + if polling_interval is None: + polling_interval = 'PT1S' + if polling_interval is not None: + pulumi.set(__self__, "polling_interval", polling_interval) + if target_utilization_percentage is None: + target_utilization_percentage = 70 + if target_utilization_percentage is not None: + pulumi.set(__self__, "target_utilization_percentage", target_utilization_percentage) + + @property + @pulumi.getter(name="scaleType") + def scale_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'TargetUtilization'. + """ + return pulumi.get(self, "scale_type") + + @scale_type.setter + def scale_type(self, value: pulumi.Input[str]): + pulumi.set(self, "scale_type", value) + + @property + @pulumi.getter(name="maxInstances") + def max_instances(self) -> Optional[pulumi.Input[int]]: + """ + The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + """ + return pulumi.get(self, "max_instances") + + @max_instances.setter + def max_instances(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "max_instances", value) + + @property + @pulumi.getter(name="minInstances") + def min_instances(self) -> Optional[pulumi.Input[int]]: + """ + The minimum number of instances to always be present. + """ + return pulumi.get(self, "min_instances") + + @min_instances.setter + def min_instances(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "min_instances", value) + + @property + @pulumi.getter(name="pollingInterval") + def polling_interval(self) -> Optional[pulumi.Input[str]]: + """ + The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + """ + return pulumi.get(self, "polling_interval") + + @polling_interval.setter + def polling_interval(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "polling_interval", value) + + @property + @pulumi.getter(name="targetUtilizationPercentage") + def target_utilization_percentage(self) -> Optional[pulumi.Input[int]]: + """ + Target CPU usage for the autoscaler. + """ + return pulumi.get(self, "target_utilization_percentage") + + @target_utilization_percentage.setter + def target_utilization_percentage(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "target_utilization_percentage", value) + + +if not MYPY: + class TeacherModelEndpointRequestSettingsArgsDict(TypedDict): + min_endpoint_success_ratio: NotRequired[pulumi.Input[float]] + request_batch_size: NotRequired[pulumi.Input[int]] +elif False: + TeacherModelEndpointRequestSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TeacherModelEndpointRequestSettingsArgs: + def __init__(__self__, *, + min_endpoint_success_ratio: Optional[pulumi.Input[float]] = None, + request_batch_size: Optional[pulumi.Input[int]] = None): + if min_endpoint_success_ratio is not None: + pulumi.set(__self__, "min_endpoint_success_ratio", min_endpoint_success_ratio) + if request_batch_size is not None: + pulumi.set(__self__, "request_batch_size", request_batch_size) + + @property + @pulumi.getter(name="minEndpointSuccessRatio") + def min_endpoint_success_ratio(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "min_endpoint_success_ratio") + + @min_endpoint_success_ratio.setter + def min_endpoint_success_ratio(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "min_endpoint_success_ratio", value) + + @property + @pulumi.getter(name="requestBatchSize") + def request_batch_size(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "request_batch_size") + + @request_batch_size.setter + def request_batch_size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "request_batch_size", value) + + +if not MYPY: + class TeacherModelEndpointArgsDict(TypedDict): + endpoint_name: NotRequired[pulumi.Input[str]] +elif False: + TeacherModelEndpointArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TeacherModelEndpointArgs: + def __init__(__self__, *, + endpoint_name: Optional[pulumi.Input[str]] = None): + if endpoint_name is not None: + pulumi.set(__self__, "endpoint_name", endpoint_name) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "endpoint_name") + + @endpoint_name.setter + def endpoint_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint_name", value) + + +if not MYPY: + class TeacherModelSettingsArgsDict(TypedDict): + teacher_model_endpoint_request_settings: NotRequired[pulumi.Input['TeacherModelEndpointRequestSettingsArgsDict']] + """ + Teacher Model Request Settings. + """ + teacher_model_inference_parameters: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Teacher Model Inference Settings. + """ +elif False: + TeacherModelSettingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TeacherModelSettingsArgs: + def __init__(__self__, *, + teacher_model_endpoint_request_settings: Optional[pulumi.Input['TeacherModelEndpointRequestSettingsArgs']] = None, + teacher_model_inference_parameters: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input['TeacherModelEndpointRequestSettingsArgs'] teacher_model_endpoint_request_settings: Teacher Model Request Settings. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] teacher_model_inference_parameters: Teacher Model Inference Settings. + """ + if teacher_model_endpoint_request_settings is not None: + pulumi.set(__self__, "teacher_model_endpoint_request_settings", teacher_model_endpoint_request_settings) + if teacher_model_inference_parameters is not None: + pulumi.set(__self__, "teacher_model_inference_parameters", teacher_model_inference_parameters) + + @property + @pulumi.getter(name="teacherModelEndpointRequestSettings") + def teacher_model_endpoint_request_settings(self) -> Optional[pulumi.Input['TeacherModelEndpointRequestSettingsArgs']]: + """ + Teacher Model Request Settings. + """ + return pulumi.get(self, "teacher_model_endpoint_request_settings") + + @teacher_model_endpoint_request_settings.setter + def teacher_model_endpoint_request_settings(self, value: Optional[pulumi.Input['TeacherModelEndpointRequestSettingsArgs']]): + pulumi.set(self, "teacher_model_endpoint_request_settings", value) + + @property + @pulumi.getter(name="teacherModelInferenceParameters") + def teacher_model_inference_parameters(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Teacher Model Inference Settings. + """ + return pulumi.get(self, "teacher_model_inference_parameters") + + @teacher_model_inference_parameters.setter + def teacher_model_inference_parameters(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "teacher_model_inference_parameters", value) + + +if not MYPY: + class TensorFlowArgsDict(TypedDict): + """ + TensorFlow distribution configuration. + """ + distribution_type: pulumi.Input[str] + """ + Enum to determine the job distribution type. + Expected value is 'TensorFlow'. + """ + parameter_server_count: NotRequired[pulumi.Input[int]] + """ + Number of parameter server tasks. + """ + worker_count: NotRequired[pulumi.Input[int]] + """ + Number of workers. If not specified, will default to the instance count. + """ +elif False: + TensorFlowArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TensorFlowArgs: + def __init__(__self__, *, + distribution_type: pulumi.Input[str], + parameter_server_count: Optional[pulumi.Input[int]] = None, + worker_count: Optional[pulumi.Input[int]] = None): + """ + TensorFlow distribution configuration. + :param pulumi.Input[str] distribution_type: Enum to determine the job distribution type. + Expected value is 'TensorFlow'. + :param pulumi.Input[int] parameter_server_count: Number of parameter server tasks. + :param pulumi.Input[int] worker_count: Number of workers. If not specified, will default to the instance count. + """ + pulumi.set(__self__, "distribution_type", 'TensorFlow') + if parameter_server_count is None: + parameter_server_count = 0 + if parameter_server_count is not None: + pulumi.set(__self__, "parameter_server_count", parameter_server_count) + if worker_count is not None: + pulumi.set(__self__, "worker_count", worker_count) + + @property + @pulumi.getter(name="distributionType") + def distribution_type(self) -> pulumi.Input[str]: + """ + Enum to determine the job distribution type. + Expected value is 'TensorFlow'. + """ + return pulumi.get(self, "distribution_type") + + @distribution_type.setter + def distribution_type(self, value: pulumi.Input[str]): + pulumi.set(self, "distribution_type", value) + + @property + @pulumi.getter(name="parameterServerCount") + def parameter_server_count(self) -> Optional[pulumi.Input[int]]: + """ + Number of parameter server tasks. + """ + return pulumi.get(self, "parameter_server_count") + + @parameter_server_count.setter + def parameter_server_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "parameter_server_count", value) + + @property + @pulumi.getter(name="workerCount") + def worker_count(self) -> Optional[pulumi.Input[int]]: + """ + Number of workers. If not specified, will default to the instance count. + """ + return pulumi.get(self, "worker_count") + + @worker_count.setter + def worker_count(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "worker_count", value) + + +if not MYPY: + class TextClassificationMultilabelArgsDict(TypedDict): + """ + Text Classification Multilabel task in AutoML NLP vertical. + NLP - Natural Language Processing. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'TextClassificationMultilabel'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + featurization_settings: NotRequired[pulumi.Input['NlpVerticalFeaturizationSettingsArgsDict']] + """ + Featurization inputs needed for AutoML job. + """ + limit_settings: NotRequired[pulumi.Input['NlpVerticalLimitSettingsArgsDict']] + """ + Execution constraints for AutoMLJob. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ +elif False: + TextClassificationMultilabelArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TextClassificationMultilabelArgs: + def __init__(__self__, *, + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + featurization_settings: Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']] = None, + limit_settings: Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']] = None, + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None): + """ + Text Classification Multilabel task in AutoML NLP vertical. + NLP - Natural Language Processing. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'TextClassificationMultilabel'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input['NlpVerticalFeaturizationSettingsArgs'] featurization_settings: Featurization inputs needed for AutoML job. + :param pulumi.Input['NlpVerticalLimitSettingsArgs'] limit_settings: Execution constraints for AutoMLJob. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + """ + pulumi.set(__self__, "task_type", 'TextClassificationMultilabel') + pulumi.set(__self__, "training_data", training_data) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'TextClassificationMultilabel'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']]: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @featurization_settings.setter + def featurization_settings(self, value: Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']]): + pulumi.set(self, "featurization_settings", value) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']]: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']]): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + +if not MYPY: + class TextClassificationArgsDict(TypedDict): + """ + Text Classification task in AutoML NLP vertical. + NLP - Natural Language Processing. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'TextClassification'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + featurization_settings: NotRequired[pulumi.Input['NlpVerticalFeaturizationSettingsArgsDict']] + """ + Featurization inputs needed for AutoML job. + """ + limit_settings: NotRequired[pulumi.Input['NlpVerticalLimitSettingsArgsDict']] + """ + Execution constraints for AutoMLJob. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + primary_metric: NotRequired[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]] + """ + Primary metric for Text-Classification task. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ +elif False: + TextClassificationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TextClassificationArgs: + def __init__(__self__, *, + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + featurization_settings: Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']] = None, + limit_settings: Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']] = None, + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + primary_metric: Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None): + """ + Text Classification task in AutoML NLP vertical. + NLP - Natural Language Processing. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'TextClassification'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input['NlpVerticalFeaturizationSettingsArgs'] featurization_settings: Featurization inputs needed for AutoML job. + :param pulumi.Input['NlpVerticalLimitSettingsArgs'] limit_settings: Execution constraints for AutoMLJob. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']] primary_metric: Primary metric for Text-Classification task. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + """ + pulumi.set(__self__, "task_type", 'TextClassification') + pulumi.set(__self__, "training_data", training_data) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if primary_metric is None: + primary_metric = 'Accuracy' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'TextClassification'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']]: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @featurization_settings.setter + def featurization_settings(self, value: Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']]): + pulumi.set(self, "featurization_settings", value) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']]: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']]): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]]: + """ + Primary metric for Text-Classification task. + """ + return pulumi.get(self, "primary_metric") + + @primary_metric.setter + def primary_metric(self, value: Optional[pulumi.Input[Union[str, 'ClassificationPrimaryMetrics']]]): + pulumi.set(self, "primary_metric", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + +if not MYPY: + class TextNerArgsDict(TypedDict): + """ + Text-NER task in AutoML NLP vertical. + NER - Named Entity Recognition. + NLP - Natural Language Processing. + """ + task_type: pulumi.Input[str] + """ + AutoMLJob Task type. + Expected value is 'TextNER'. + """ + training_data: pulumi.Input['MLTableJobInputArgsDict'] + """ + [Required] Training data input. + """ + featurization_settings: NotRequired[pulumi.Input['NlpVerticalFeaturizationSettingsArgsDict']] + """ + Featurization inputs needed for AutoML job. + """ + limit_settings: NotRequired[pulumi.Input['NlpVerticalLimitSettingsArgsDict']] + """ + Execution constraints for AutoMLJob. + """ + log_verbosity: NotRequired[pulumi.Input[Union[str, 'LogVerbosity']]] + """ + Log verbosity for the job. + """ + target_column_name: NotRequired[pulumi.Input[str]] + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + validation_data: NotRequired[pulumi.Input['MLTableJobInputArgsDict']] + """ + Validation data inputs. + """ +elif False: + TextNerArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TextNerArgs: + def __init__(__self__, *, + task_type: pulumi.Input[str], + training_data: pulumi.Input['MLTableJobInputArgs'], + featurization_settings: Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']] = None, + limit_settings: Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']] = None, + log_verbosity: Optional[pulumi.Input[Union[str, 'LogVerbosity']]] = None, + target_column_name: Optional[pulumi.Input[str]] = None, + validation_data: Optional[pulumi.Input['MLTableJobInputArgs']] = None): + """ + Text-NER task in AutoML NLP vertical. + NER - Named Entity Recognition. + NLP - Natural Language Processing. + :param pulumi.Input[str] task_type: AutoMLJob Task type. + Expected value is 'TextNER'. + :param pulumi.Input['MLTableJobInputArgs'] training_data: [Required] Training data input. + :param pulumi.Input['NlpVerticalFeaturizationSettingsArgs'] featurization_settings: Featurization inputs needed for AutoML job. + :param pulumi.Input['NlpVerticalLimitSettingsArgs'] limit_settings: Execution constraints for AutoMLJob. + :param pulumi.Input[Union[str, 'LogVerbosity']] log_verbosity: Log verbosity for the job. + :param pulumi.Input[str] target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param pulumi.Input['MLTableJobInputArgs'] validation_data: Validation data inputs. + """ + pulumi.set(__self__, "task_type", 'TextNER') + pulumi.set(__self__, "training_data", training_data) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> pulumi.Input[str]: + """ + AutoMLJob Task type. + Expected value is 'TextNER'. + """ + return pulumi.get(self, "task_type") + + @task_type.setter + def task_type(self, value: pulumi.Input[str]): + pulumi.set(self, "task_type", value) + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> pulumi.Input['MLTableJobInputArgs']: + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @training_data.setter + def training_data(self, value: pulumi.Input['MLTableJobInputArgs']): + pulumi.set(self, "training_data", value) + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']]: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @featurization_settings.setter + def featurization_settings(self, value: Optional[pulumi.Input['NlpVerticalFeaturizationSettingsArgs']]): + pulumi.set(self, "featurization_settings", value) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']]: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @limit_settings.setter + def limit_settings(self, value: Optional[pulumi.Input['NlpVerticalLimitSettingsArgs']]): + pulumi.set(self, "limit_settings", value) + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[pulumi.Input[Union[str, 'LogVerbosity']]]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @log_verbosity.setter + def log_verbosity(self, value: Optional[pulumi.Input[Union[str, 'LogVerbosity']]]): + pulumi.set(self, "log_verbosity", value) + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[pulumi.Input[str]]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @target_column_name.setter + def target_column_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target_column_name", value) + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[pulumi.Input['MLTableJobInputArgs']]: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @validation_data.setter + def validation_data(self, value: Optional[pulumi.Input['MLTableJobInputArgs']]): + pulumi.set(self, "validation_data", value) + + +if not MYPY: + class TmpfsOptionsArgsDict(TypedDict): + size: NotRequired[pulumi.Input[int]] + """ + Mention the Tmpfs size + """ +elif False: + TmpfsOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TmpfsOptionsArgs: + def __init__(__self__, *, + size: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[int] size: Mention the Tmpfs size + """ + if size is not None: + pulumi.set(__self__, "size", size) + + @property + @pulumi.getter + def size(self) -> Optional[pulumi.Input[int]]: + """ + Mention the Tmpfs size + """ + return pulumi.get(self, "size") + + @size.setter + def size(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "size", value) + + +if not MYPY: + class TopNFeaturesByAttributionArgsDict(TypedDict): + filter_type: pulumi.Input[str] + """ + + Expected value is 'TopNByAttribution'. + """ + top: NotRequired[pulumi.Input[int]] + """ + The number of top features to include. + """ +elif False: + TopNFeaturesByAttributionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TopNFeaturesByAttributionArgs: + def __init__(__self__, *, + filter_type: pulumi.Input[str], + top: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[str] filter_type: + Expected value is 'TopNByAttribution'. + :param pulumi.Input[int] top: The number of top features to include. + """ + pulumi.set(__self__, "filter_type", 'TopNByAttribution') + if top is None: + top = 10 + if top is not None: + pulumi.set(__self__, "top", top) + + @property + @pulumi.getter(name="filterType") + def filter_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'TopNByAttribution'. + """ + return pulumi.get(self, "filter_type") + + @filter_type.setter + def filter_type(self, value: pulumi.Input[str]): + pulumi.set(self, "filter_type", value) + + @property + @pulumi.getter + def top(self) -> Optional[pulumi.Input[int]]: + """ + The number of top features to include. + """ + return pulumi.get(self, "top") + + @top.setter + def top(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "top", value) + + +if not MYPY: + class TrialComponentArgsDict(TypedDict): + """ + Trial component definition. + """ + command: pulumi.Input[str] + """ + [Required] The command to execute on startup of the job. eg. "python train.py" + """ + environment_id: pulumi.Input[str] + """ + [Required] The ARM resource ID of the Environment specification for the job. + """ + code_id: NotRequired[pulumi.Input[str]] + """ + ARM resource ID of the code asset. + """ + distribution: NotRequired[pulumi.Input[Union['MpiArgsDict', 'PyTorchArgsDict', 'TensorFlowArgsDict']]] + """ + Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + """ + environment_variables: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Environment variables included in the job. + """ + resources: NotRequired[pulumi.Input['JobResourceConfigurationArgsDict']] + """ + Compute Resource configuration for the job. + """ +elif False: + TrialComponentArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TrialComponentArgs: + def __init__(__self__, *, + command: pulumi.Input[str], + environment_id: pulumi.Input[str], + code_id: Optional[pulumi.Input[str]] = None, + distribution: Optional[pulumi.Input[Union['MpiArgs', 'PyTorchArgs', 'TensorFlowArgs']]] = None, + environment_variables: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + resources: Optional[pulumi.Input['JobResourceConfigurationArgs']] = None): + """ + Trial component definition. + :param pulumi.Input[str] command: [Required] The command to execute on startup of the job. eg. "python train.py" + :param pulumi.Input[str] environment_id: [Required] The ARM resource ID of the Environment specification for the job. + :param pulumi.Input[str] code_id: ARM resource ID of the code asset. + :param pulumi.Input[Union['MpiArgs', 'PyTorchArgs', 'TensorFlowArgs']] distribution: Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: Environment variables included in the job. + :param pulumi.Input['JobResourceConfigurationArgs'] resources: Compute Resource configuration for the job. + """ + pulumi.set(__self__, "command", command) + pulumi.set(__self__, "environment_id", environment_id) + if code_id is not None: + pulumi.set(__self__, "code_id", code_id) + if distribution is not None: + pulumi.set(__self__, "distribution", distribution) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if resources is not None: + pulumi.set(__self__, "resources", resources) + + @property + @pulumi.getter + def command(self) -> pulumi.Input[str]: + """ + [Required] The command to execute on startup of the job. eg. "python train.py" + """ + return pulumi.get(self, "command") + + @command.setter + def command(self, value: pulumi.Input[str]): + pulumi.set(self, "command", value) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> pulumi.Input[str]: + """ + [Required] The ARM resource ID of the Environment specification for the job. + """ + return pulumi.get(self, "environment_id") + + @environment_id.setter + def environment_id(self, value: pulumi.Input[str]): + pulumi.set(self, "environment_id", value) + + @property + @pulumi.getter(name="codeId") + def code_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource ID of the code asset. + """ + return pulumi.get(self, "code_id") + + @code_id.setter + def code_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "code_id", value) + + @property + @pulumi.getter + def distribution(self) -> Optional[pulumi.Input[Union['MpiArgs', 'PyTorchArgs', 'TensorFlowArgs']]]: + """ + Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + """ + return pulumi.get(self, "distribution") + + @distribution.setter + def distribution(self, value: Optional[pulumi.Input[Union['MpiArgs', 'PyTorchArgs', 'TensorFlowArgs']]]): + pulumi.set(self, "distribution", value) + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Environment variables included in the job. + """ + return pulumi.get(self, "environment_variables") + + @environment_variables.setter + def environment_variables(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "environment_variables", value) + + @property + @pulumi.getter + def resources(self) -> Optional[pulumi.Input['JobResourceConfigurationArgs']]: + """ + Compute Resource configuration for the job. + """ + return pulumi.get(self, "resources") + + @resources.setter + def resources(self, value: Optional[pulumi.Input['JobResourceConfigurationArgs']]): + pulumi.set(self, "resources", value) + + +if not MYPY: + class TritonModelJobInputArgsDict(TypedDict): + job_input_type: pulumi.Input[str] + """ + Enum to determine the Job Input Type. + Expected value is 'triton_model'. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the input. + """ + mode: NotRequired[pulumi.Input[Union[str, 'InputDeliveryMode']]] + """ + Input Asset Delivery Mode. + """ +elif False: + TritonModelJobInputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TritonModelJobInputArgs: + def __init__(__self__, *, + job_input_type: pulumi.Input[str], + uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]] = None): + """ + :param pulumi.Input[str] job_input_type: Enum to determine the Job Input Type. + Expected value is 'triton_model'. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[str] description: Description for the input. + :param pulumi.Input[Union[str, 'InputDeliveryMode']] mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'triton_model') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Input Type. + Expected value is 'triton_model'. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class TritonModelJobOutputArgsDict(TypedDict): + job_output_type: pulumi.Input[str] + """ + Enum to determine the Job Output Type. + Expected value is 'triton_model'. + """ + asset_name: NotRequired[pulumi.Input[str]] + """ + Output Asset Name. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the output. + """ + mode: NotRequired[pulumi.Input[Union[str, 'OutputDeliveryMode']]] + """ + Output Asset Delivery Mode. + """ + uri: NotRequired[pulumi.Input[str]] + """ + Output Asset URI. + """ +elif False: + TritonModelJobOutputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TritonModelJobOutputArgs: + def __init__(__self__, *, + job_output_type: pulumi.Input[str], + asset_name: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]] = None, + uri: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] job_output_type: Enum to determine the Job Output Type. + Expected value is 'triton_model'. + :param pulumi.Input[str] asset_name: Output Asset Name. + :param pulumi.Input[str] description: Description for the output. + :param pulumi.Input[Union[str, 'OutputDeliveryMode']] mode: Output Asset Delivery Mode. + :param pulumi.Input[str] uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'triton_model') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Output Type. + Expected value is 'triton_model'. + """ + return pulumi.get(self, "job_output_type") + + @job_output_type.setter + def job_output_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_output_type", value) + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @asset_name.setter + def asset_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "asset_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def uri(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "uri", value) + + +if not MYPY: + class TruncationSelectionPolicyArgsDict(TypedDict): + """ + Defines an early termination policy that cancels a given percentage of runs at each evaluation interval. + """ + policy_type: pulumi.Input[str] + """ + + Expected value is 'TruncationSelection'. + """ + delay_evaluation: NotRequired[pulumi.Input[int]] + """ + Number of intervals by which to delay the first evaluation. + """ + evaluation_interval: NotRequired[pulumi.Input[int]] + """ + Interval (number of runs) between policy evaluations. + """ + truncation_percentage: NotRequired[pulumi.Input[int]] + """ + The percentage of runs to cancel at each evaluation interval. + """ +elif False: + TruncationSelectionPolicyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class TruncationSelectionPolicyArgs: + def __init__(__self__, *, + policy_type: pulumi.Input[str], + delay_evaluation: Optional[pulumi.Input[int]] = None, + evaluation_interval: Optional[pulumi.Input[int]] = None, + truncation_percentage: Optional[pulumi.Input[int]] = None): + """ + Defines an early termination policy that cancels a given percentage of runs at each evaluation interval. + :param pulumi.Input[str] policy_type: + Expected value is 'TruncationSelection'. + :param pulumi.Input[int] delay_evaluation: Number of intervals by which to delay the first evaluation. + :param pulumi.Input[int] evaluation_interval: Interval (number of runs) between policy evaluations. + :param pulumi.Input[int] truncation_percentage: The percentage of runs to cancel at each evaluation interval. + """ + pulumi.set(__self__, "policy_type", 'TruncationSelection') + if delay_evaluation is None: + delay_evaluation = 0 + if delay_evaluation is not None: + pulumi.set(__self__, "delay_evaluation", delay_evaluation) + if evaluation_interval is None: + evaluation_interval = 0 + if evaluation_interval is not None: + pulumi.set(__self__, "evaluation_interval", evaluation_interval) + if truncation_percentage is None: + truncation_percentage = 0 + if truncation_percentage is not None: + pulumi.set(__self__, "truncation_percentage", truncation_percentage) + + @property + @pulumi.getter(name="policyType") + def policy_type(self) -> pulumi.Input[str]: + """ + + Expected value is 'TruncationSelection'. + """ + return pulumi.get(self, "policy_type") + + @policy_type.setter + def policy_type(self, value: pulumi.Input[str]): + pulumi.set(self, "policy_type", value) + + @property + @pulumi.getter(name="delayEvaluation") + def delay_evaluation(self) -> Optional[pulumi.Input[int]]: + """ + Number of intervals by which to delay the first evaluation. + """ + return pulumi.get(self, "delay_evaluation") + + @delay_evaluation.setter + def delay_evaluation(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "delay_evaluation", value) + + @property + @pulumi.getter(name="evaluationInterval") + def evaluation_interval(self) -> Optional[pulumi.Input[int]]: + """ + Interval (number of runs) between policy evaluations. + """ + return pulumi.get(self, "evaluation_interval") + + @evaluation_interval.setter + def evaluation_interval(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "evaluation_interval", value) + + @property + @pulumi.getter(name="truncationPercentage") + def truncation_percentage(self) -> Optional[pulumi.Input[int]]: + """ + The percentage of runs to cancel at each evaluation interval. + """ + return pulumi.get(self, "truncation_percentage") + + @truncation_percentage.setter + def truncation_percentage(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "truncation_percentage", value) + + +if not MYPY: + class UriFileDataVersionArgsDict(TypedDict): + """ + uri-file data version entity + """ + data_type: pulumi.Input[str] + """ + Enum to determine the type of data. + Expected value is 'uri_file'. + """ + data_uri: pulumi.Input[str] + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + UriFileDataVersionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UriFileDataVersionArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + data_uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + uri-file data version entity + :param pulumi.Input[str] data_type: Enum to determine the type of data. + Expected value is 'uri_file'. + :param pulumi.Input[str] data_uri: [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_type", 'uri_file') + pulumi.set(__self__, "data_uri", data_uri) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of data. + Expected value is 'uri_file'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter(name="dataUri") + def data_uri(self) -> pulumi.Input[str]: + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + return pulumi.get(self, "data_uri") + + @data_uri.setter + def data_uri(self, value: pulumi.Input[str]): + pulumi.set(self, "data_uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class UriFileJobInputArgsDict(TypedDict): + job_input_type: pulumi.Input[str] + """ + Enum to determine the Job Input Type. + Expected value is 'uri_file'. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the input. + """ + mode: NotRequired[pulumi.Input[Union[str, 'InputDeliveryMode']]] + """ + Input Asset Delivery Mode. + """ +elif False: + UriFileJobInputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UriFileJobInputArgs: + def __init__(__self__, *, + job_input_type: pulumi.Input[str], + uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]] = None): + """ + :param pulumi.Input[str] job_input_type: Enum to determine the Job Input Type. + Expected value is 'uri_file'. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[str] description: Description for the input. + :param pulumi.Input[Union[str, 'InputDeliveryMode']] mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'uri_file') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Input Type. + Expected value is 'uri_file'. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class UriFileJobOutputArgsDict(TypedDict): + job_output_type: pulumi.Input[str] + """ + Enum to determine the Job Output Type. + Expected value is 'uri_file'. + """ + asset_name: NotRequired[pulumi.Input[str]] + """ + Output Asset Name. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the output. + """ + mode: NotRequired[pulumi.Input[Union[str, 'OutputDeliveryMode']]] + """ + Output Asset Delivery Mode. + """ + uri: NotRequired[pulumi.Input[str]] + """ + Output Asset URI. + """ +elif False: + UriFileJobOutputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UriFileJobOutputArgs: + def __init__(__self__, *, + job_output_type: pulumi.Input[str], + asset_name: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]] = None, + uri: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] job_output_type: Enum to determine the Job Output Type. + Expected value is 'uri_file'. + :param pulumi.Input[str] asset_name: Output Asset Name. + :param pulumi.Input[str] description: Description for the output. + :param pulumi.Input[Union[str, 'OutputDeliveryMode']] mode: Output Asset Delivery Mode. + :param pulumi.Input[str] uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'uri_file') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Output Type. + Expected value is 'uri_file'. + """ + return pulumi.get(self, "job_output_type") + + @job_output_type.setter + def job_output_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_output_type", value) + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @asset_name.setter + def asset_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "asset_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def uri(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "uri", value) + + +if not MYPY: + class UriFolderDataVersionArgsDict(TypedDict): + """ + uri-folder data version entity + """ + data_type: pulumi.Input[str] + """ + Enum to determine the type of data. + Expected value is 'uri_folder'. + """ + data_uri: pulumi.Input[str] + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + description: NotRequired[pulumi.Input[str]] + """ + The asset description text. + """ + is_anonymous: NotRequired[pulumi.Input[bool]] + """ + If the name version are system generated (anonymous registration). + """ + is_archived: NotRequired[pulumi.Input[bool]] + """ + Is the asset archived? + """ + properties: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The asset property dictionary. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Tag dictionary. Tags can be added, removed, and updated. + """ +elif False: + UriFolderDataVersionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UriFolderDataVersionArgs: + def __init__(__self__, *, + data_type: pulumi.Input[str], + data_uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + is_anonymous: Optional[pulumi.Input[bool]] = None, + is_archived: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + uri-folder data version entity + :param pulumi.Input[str] data_type: Enum to determine the type of data. + Expected value is 'uri_folder'. + :param pulumi.Input[str] data_uri: [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + :param pulumi.Input[str] description: The asset description text. + :param pulumi.Input[bool] is_anonymous: If the name version are system generated (anonymous registration). + :param pulumi.Input[bool] is_archived: Is the asset archived? + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] properties: The asset property dictionary. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_type", 'uri_folder') + pulumi.set(__self__, "data_uri", data_uri) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> pulumi.Input[str]: + """ + Enum to determine the type of data. + Expected value is 'uri_folder'. + """ + return pulumi.get(self, "data_type") + + @data_type.setter + def data_type(self, value: pulumi.Input[str]): + pulumi.set(self, "data_type", value) + + @property + @pulumi.getter(name="dataUri") + def data_uri(self) -> pulumi.Input[str]: + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + return pulumi.get(self, "data_uri") + + @data_uri.setter + def data_uri(self, value: pulumi.Input[str]): + pulumi.set(self, "data_uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[pulumi.Input[bool]]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @is_anonymous.setter + def is_anonymous(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_anonymous", value) + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[pulumi.Input[bool]]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @is_archived.setter + def is_archived(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_archived", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +if not MYPY: + class UriFolderJobInputArgsDict(TypedDict): + job_input_type: pulumi.Input[str] + """ + Enum to determine the Job Input Type. + Expected value is 'uri_folder'. + """ + uri: pulumi.Input[str] + """ + [Required] Input Asset URI. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the input. + """ + mode: NotRequired[pulumi.Input[Union[str, 'InputDeliveryMode']]] + """ + Input Asset Delivery Mode. + """ +elif False: + UriFolderJobInputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UriFolderJobInputArgs: + def __init__(__self__, *, + job_input_type: pulumi.Input[str], + uri: pulumi.Input[str], + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]] = None): + """ + :param pulumi.Input[str] job_input_type: Enum to determine the Job Input Type. + Expected value is 'uri_folder'. + :param pulumi.Input[str] uri: [Required] Input Asset URI. + :param pulumi.Input[str] description: Description for the input. + :param pulumi.Input[Union[str, 'InputDeliveryMode']] mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'uri_folder') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Input Type. + Expected value is 'uri_folder'. + """ + return pulumi.get(self, "job_input_type") + + @job_input_type.setter + def job_input_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_input_type", value) + + @property + @pulumi.getter + def uri(self) -> pulumi.Input[str]: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: pulumi.Input[str]): + pulumi.set(self, "uri", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'InputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + +if not MYPY: + class UriFolderJobOutputArgsDict(TypedDict): + job_output_type: pulumi.Input[str] + """ + Enum to determine the Job Output Type. + Expected value is 'uri_folder'. + """ + asset_name: NotRequired[pulumi.Input[str]] + """ + Output Asset Name. + """ + description: NotRequired[pulumi.Input[str]] + """ + Description for the output. + """ + mode: NotRequired[pulumi.Input[Union[str, 'OutputDeliveryMode']]] + """ + Output Asset Delivery Mode. + """ + uri: NotRequired[pulumi.Input[str]] + """ + Output Asset URI. + """ +elif False: + UriFolderJobOutputArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UriFolderJobOutputArgs: + def __init__(__self__, *, + job_output_type: pulumi.Input[str], + asset_name: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + mode: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]] = None, + uri: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] job_output_type: Enum to determine the Job Output Type. + Expected value is 'uri_folder'. + :param pulumi.Input[str] asset_name: Output Asset Name. + :param pulumi.Input[str] description: Description for the output. + :param pulumi.Input[Union[str, 'OutputDeliveryMode']] mode: Output Asset Delivery Mode. + :param pulumi.Input[str] uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'uri_folder') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> pulumi.Input[str]: + """ + Enum to determine the Job Output Type. + Expected value is 'uri_folder'. + """ + return pulumi.get(self, "job_output_type") + + @job_output_type.setter + def job_output_type(self, value: pulumi.Input[str]): + pulumi.set(self, "job_output_type", value) + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @asset_name.setter + def asset_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "asset_name", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter + def mode(self) -> Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @mode.setter + def mode(self, value: Optional[pulumi.Input[Union[str, 'OutputDeliveryMode']]]): + pulumi.set(self, "mode", value) + + @property + @pulumi.getter + def uri(self) -> Optional[pulumi.Input[str]]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + @uri.setter + def uri(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "uri", value) + + +if not MYPY: + class UserAccountCredentialsArgsDict(TypedDict): + """ + Settings for user account that gets created on each on the nodes of a compute. + """ + admin_user_name: pulumi.Input[str] + """ + Name of the administrator user account which can be used to SSH to nodes. + """ + admin_user_password: NotRequired[pulumi.Input[str]] + """ + Password of the administrator user account. + """ + admin_user_ssh_public_key: NotRequired[pulumi.Input[str]] + """ + SSH public key of the administrator user account. + """ +elif False: + UserAccountCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UserAccountCredentialsArgs: + def __init__(__self__, *, + admin_user_name: pulumi.Input[str], + admin_user_password: Optional[pulumi.Input[str]] = None, + admin_user_ssh_public_key: Optional[pulumi.Input[str]] = None): + """ + Settings for user account that gets created on each on the nodes of a compute. + :param pulumi.Input[str] admin_user_name: Name of the administrator user account which can be used to SSH to nodes. + :param pulumi.Input[str] admin_user_password: Password of the administrator user account. + :param pulumi.Input[str] admin_user_ssh_public_key: SSH public key of the administrator user account. + """ + pulumi.set(__self__, "admin_user_name", admin_user_name) + if admin_user_password is not None: + pulumi.set(__self__, "admin_user_password", admin_user_password) + if admin_user_ssh_public_key is not None: + pulumi.set(__self__, "admin_user_ssh_public_key", admin_user_ssh_public_key) + + @property + @pulumi.getter(name="adminUserName") + def admin_user_name(self) -> pulumi.Input[str]: + """ + Name of the administrator user account which can be used to SSH to nodes. + """ + return pulumi.get(self, "admin_user_name") + + @admin_user_name.setter + def admin_user_name(self, value: pulumi.Input[str]): + pulumi.set(self, "admin_user_name", value) + + @property + @pulumi.getter(name="adminUserPassword") + def admin_user_password(self) -> Optional[pulumi.Input[str]]: + """ + Password of the administrator user account. + """ + return pulumi.get(self, "admin_user_password") + + @admin_user_password.setter + def admin_user_password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "admin_user_password", value) + + @property + @pulumi.getter(name="adminUserSshPublicKey") + def admin_user_ssh_public_key(self) -> Optional[pulumi.Input[str]]: + """ + SSH public key of the administrator user account. + """ + return pulumi.get(self, "admin_user_ssh_public_key") + + @admin_user_ssh_public_key.setter + def admin_user_ssh_public_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "admin_user_ssh_public_key", value) + + +if not MYPY: + class UserCreatedAcrAccountArgsDict(TypedDict): + arm_resource_id: NotRequired[pulumi.Input['ArmResourceIdArgsDict']] + """ + ARM ResourceId of a resource + """ +elif False: + UserCreatedAcrAccountArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UserCreatedAcrAccountArgs: + def __init__(__self__, *, + arm_resource_id: Optional[pulumi.Input['ArmResourceIdArgs']] = None): + """ + :param pulumi.Input['ArmResourceIdArgs'] arm_resource_id: ARM ResourceId of a resource + """ + if arm_resource_id is not None: + pulumi.set(__self__, "arm_resource_id", arm_resource_id) + + @property + @pulumi.getter(name="armResourceId") + def arm_resource_id(self) -> Optional[pulumi.Input['ArmResourceIdArgs']]: + """ + ARM ResourceId of a resource + """ + return pulumi.get(self, "arm_resource_id") + + @arm_resource_id.setter + def arm_resource_id(self, value: Optional[pulumi.Input['ArmResourceIdArgs']]): + pulumi.set(self, "arm_resource_id", value) + + +if not MYPY: + class UserCreatedStorageAccountArgsDict(TypedDict): + arm_resource_id: NotRequired[pulumi.Input['ArmResourceIdArgsDict']] + """ + ARM ResourceId of a resource + """ +elif False: + UserCreatedStorageAccountArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UserCreatedStorageAccountArgs: + def __init__(__self__, *, + arm_resource_id: Optional[pulumi.Input['ArmResourceIdArgs']] = None): + """ + :param pulumi.Input['ArmResourceIdArgs'] arm_resource_id: ARM ResourceId of a resource + """ + if arm_resource_id is not None: + pulumi.set(__self__, "arm_resource_id", arm_resource_id) + + @property + @pulumi.getter(name="armResourceId") + def arm_resource_id(self) -> Optional[pulumi.Input['ArmResourceIdArgs']]: + """ + ARM ResourceId of a resource + """ + return pulumi.get(self, "arm_resource_id") + + @arm_resource_id.setter + def arm_resource_id(self, value: Optional[pulumi.Input['ArmResourceIdArgs']]): + pulumi.set(self, "arm_resource_id", value) + + +if not MYPY: + class UserIdentityArgsDict(TypedDict): + """ + User identity configuration. + """ + identity_type: pulumi.Input[str] + """ + Enum to determine identity framework. + Expected value is 'UserIdentity'. + """ +elif False: + UserIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UserIdentityArgs: + def __init__(__self__, *, + identity_type: pulumi.Input[str]): + """ + User identity configuration. + :param pulumi.Input[str] identity_type: Enum to determine identity framework. + Expected value is 'UserIdentity'. + """ + pulumi.set(__self__, "identity_type", 'UserIdentity') + + @property + @pulumi.getter(name="identityType") + def identity_type(self) -> pulumi.Input[str]: + """ + Enum to determine identity framework. + Expected value is 'UserIdentity'. + """ + return pulumi.get(self, "identity_type") + + @identity_type.setter + def identity_type(self, value: pulumi.Input[str]): + pulumi.set(self, "identity_type", value) + + +if not MYPY: + class UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgsDict(TypedDict): + auth_type: pulumi.Input[str] + """ + Authentication type of the connection target + Expected value is 'UsernamePassword'. + """ + category: NotRequired[pulumi.Input[Union[str, 'ConnectionCategory']]] + """ + Category of the connection + """ + credentials: NotRequired[pulumi.Input['WorkspaceConnectionUsernamePasswordArgsDict']] + error: NotRequired[pulumi.Input[str]] + expiry_time: NotRequired[pulumi.Input[str]] + is_shared_to_all: NotRequired[pulumi.Input[bool]] + metadata: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + Store user metadata for this connection + """ + pe_requirement: NotRequired[pulumi.Input[Union[str, 'ManagedPERequirement']]] + pe_status: NotRequired[pulumi.Input[Union[str, 'ManagedPEStatus']]] + shared_user_list: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + target: NotRequired[pulumi.Input[str]] + use_workspace_managed_identity: NotRequired[pulumi.Input[bool]] +elif False: + UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs: + def __init__(__self__, *, + auth_type: pulumi.Input[str], + category: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]] = None, + credentials: Optional[pulumi.Input['WorkspaceConnectionUsernamePasswordArgs']] = None, + error: Optional[pulumi.Input[str]] = None, + expiry_time: Optional[pulumi.Input[str]] = None, + is_shared_to_all: Optional[pulumi.Input[bool]] = None, + metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + pe_requirement: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]] = None, + pe_status: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]] = None, + shared_user_list: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + target: Optional[pulumi.Input[str]] = None, + use_workspace_managed_identity: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[str] auth_type: Authentication type of the connection target + Expected value is 'UsernamePassword'. + :param pulumi.Input[Union[str, 'ConnectionCategory']] category: Category of the connection + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'UsernamePassword') + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> pulumi.Input[str]: + """ + Authentication type of the connection target + Expected value is 'UsernamePassword'. + """ + return pulumi.get(self, "auth_type") + + @auth_type.setter + def auth_type(self, value: pulumi.Input[str]): + pulumi.set(self, "auth_type", value) + + @property + @pulumi.getter + def category(self) -> Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @category.setter + def category(self, value: Optional[pulumi.Input[Union[str, 'ConnectionCategory']]]): + pulumi.set(self, "category", value) + + @property + @pulumi.getter + def credentials(self) -> Optional[pulumi.Input['WorkspaceConnectionUsernamePasswordArgs']]: + return pulumi.get(self, "credentials") + + @credentials.setter + def credentials(self, value: Optional[pulumi.Input['WorkspaceConnectionUsernamePasswordArgs']]): + pulumi.set(self, "credentials", value) + + @property + @pulumi.getter + def error(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "error") + + @error.setter + def error(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "error", value) + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "expiry_time") + + @expiry_time.setter + def expiry_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "expiry_time", value) + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "is_shared_to_all") + + @is_shared_to_all.setter + def is_shared_to_all(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_shared_to_all", value) + + @property + @pulumi.getter + def metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @metadata.setter + def metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "metadata", value) + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]: + return pulumi.get(self, "pe_requirement") + + @pe_requirement.setter + def pe_requirement(self, value: Optional[pulumi.Input[Union[str, 'ManagedPERequirement']]]): + pulumi.set(self, "pe_requirement", value) + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]: + return pulumi.get(self, "pe_status") + + @pe_status.setter + def pe_status(self, value: Optional[pulumi.Input[Union[str, 'ManagedPEStatus']]]): + pulumi.set(self, "pe_status", value) + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "shared_user_list") + + @shared_user_list.setter + def shared_user_list(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "shared_user_list", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "use_workspace_managed_identity") + + @use_workspace_managed_identity.setter + def use_workspace_managed_identity(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "use_workspace_managed_identity", value) + + +if not MYPY: + class VirtualMachineImageArgsDict(TypedDict): + """ + Virtual Machine image for Windows AML Compute + """ + id: pulumi.Input[str] + """ + Virtual Machine image path + """ +elif False: + VirtualMachineImageArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VirtualMachineImageArgs: + def __init__(__self__, *, + id: pulumi.Input[str]): + """ + Virtual Machine image for Windows AML Compute + :param pulumi.Input[str] id: Virtual Machine image path + """ + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> pulumi.Input[str]: + """ + Virtual Machine image path + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: pulumi.Input[str]): + pulumi.set(self, "id", value) + + +if not MYPY: + class VirtualMachineSchemaPropertiesArgsDict(TypedDict): + address: NotRequired[pulumi.Input[str]] + """ + Public IP address of the virtual machine. + """ + administrator_account: NotRequired[pulumi.Input['VirtualMachineSshCredentialsArgsDict']] + """ + Admin credentials for virtual machine + """ + is_notebook_instance_compute: NotRequired[pulumi.Input[bool]] + """ + Indicates whether this compute will be used for running notebooks. + """ + notebook_server_port: NotRequired[pulumi.Input[int]] + """ + Notebook server port open for ssh connections. + """ + ssh_port: NotRequired[pulumi.Input[int]] + """ + Port open for ssh connections. + """ + virtual_machine_size: NotRequired[pulumi.Input[str]] + """ + Virtual Machine size + """ +elif False: + VirtualMachineSchemaPropertiesArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VirtualMachineSchemaPropertiesArgs: + def __init__(__self__, *, + address: Optional[pulumi.Input[str]] = None, + administrator_account: Optional[pulumi.Input['VirtualMachineSshCredentialsArgs']] = None, + is_notebook_instance_compute: Optional[pulumi.Input[bool]] = None, + notebook_server_port: Optional[pulumi.Input[int]] = None, + ssh_port: Optional[pulumi.Input[int]] = None, + virtual_machine_size: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] address: Public IP address of the virtual machine. + :param pulumi.Input['VirtualMachineSshCredentialsArgs'] administrator_account: Admin credentials for virtual machine + :param pulumi.Input[bool] is_notebook_instance_compute: Indicates whether this compute will be used for running notebooks. + :param pulumi.Input[int] notebook_server_port: Notebook server port open for ssh connections. + :param pulumi.Input[int] ssh_port: Port open for ssh connections. + :param pulumi.Input[str] virtual_machine_size: Virtual Machine size + """ + if address is not None: + pulumi.set(__self__, "address", address) + if administrator_account is not None: + pulumi.set(__self__, "administrator_account", administrator_account) + if is_notebook_instance_compute is not None: + pulumi.set(__self__, "is_notebook_instance_compute", is_notebook_instance_compute) + if notebook_server_port is not None: + pulumi.set(__self__, "notebook_server_port", notebook_server_port) + if ssh_port is not None: + pulumi.set(__self__, "ssh_port", ssh_port) + if virtual_machine_size is not None: + pulumi.set(__self__, "virtual_machine_size", virtual_machine_size) + + @property + @pulumi.getter + def address(self) -> Optional[pulumi.Input[str]]: + """ + Public IP address of the virtual machine. + """ + return pulumi.get(self, "address") + + @address.setter + def address(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "address", value) + + @property + @pulumi.getter(name="administratorAccount") + def administrator_account(self) -> Optional[pulumi.Input['VirtualMachineSshCredentialsArgs']]: + """ + Admin credentials for virtual machine + """ + return pulumi.get(self, "administrator_account") + + @administrator_account.setter + def administrator_account(self, value: Optional[pulumi.Input['VirtualMachineSshCredentialsArgs']]): + pulumi.set(self, "administrator_account", value) + + @property + @pulumi.getter(name="isNotebookInstanceCompute") + def is_notebook_instance_compute(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates whether this compute will be used for running notebooks. + """ + return pulumi.get(self, "is_notebook_instance_compute") + + @is_notebook_instance_compute.setter + def is_notebook_instance_compute(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "is_notebook_instance_compute", value) + + @property + @pulumi.getter(name="notebookServerPort") + def notebook_server_port(self) -> Optional[pulumi.Input[int]]: + """ + Notebook server port open for ssh connections. + """ + return pulumi.get(self, "notebook_server_port") + + @notebook_server_port.setter + def notebook_server_port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "notebook_server_port", value) + + @property + @pulumi.getter(name="sshPort") + def ssh_port(self) -> Optional[pulumi.Input[int]]: + """ + Port open for ssh connections. + """ + return pulumi.get(self, "ssh_port") + + @ssh_port.setter + def ssh_port(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "ssh_port", value) + + @property + @pulumi.getter(name="virtualMachineSize") + def virtual_machine_size(self) -> Optional[pulumi.Input[str]]: + """ + Virtual Machine size + """ + return pulumi.get(self, "virtual_machine_size") + + @virtual_machine_size.setter + def virtual_machine_size(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "virtual_machine_size", value) + + +if not MYPY: + class VirtualMachineSshCredentialsArgsDict(TypedDict): + """ + Admin credentials for virtual machine + """ + password: NotRequired[pulumi.Input[str]] + """ + Password of admin account + """ + private_key_data: NotRequired[pulumi.Input[str]] + """ + Private key data + """ + public_key_data: NotRequired[pulumi.Input[str]] + """ + Public key data + """ + username: NotRequired[pulumi.Input[str]] + """ + Username of admin account + """ +elif False: + VirtualMachineSshCredentialsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VirtualMachineSshCredentialsArgs: + def __init__(__self__, *, + password: Optional[pulumi.Input[str]] = None, + private_key_data: Optional[pulumi.Input[str]] = None, + public_key_data: Optional[pulumi.Input[str]] = None, + username: Optional[pulumi.Input[str]] = None): + """ + Admin credentials for virtual machine + :param pulumi.Input[str] password: Password of admin account + :param pulumi.Input[str] private_key_data: Private key data + :param pulumi.Input[str] public_key_data: Public key data + :param pulumi.Input[str] username: Username of admin account + """ + if password is not None: + pulumi.set(__self__, "password", password) + if private_key_data is not None: + pulumi.set(__self__, "private_key_data", private_key_data) + if public_key_data is not None: + pulumi.set(__self__, "public_key_data", public_key_data) + if username is not None: + pulumi.set(__self__, "username", username) + + @property + @pulumi.getter + def password(self) -> Optional[pulumi.Input[str]]: + """ + Password of admin account + """ + return pulumi.get(self, "password") + + @password.setter + def password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "password", value) + + @property + @pulumi.getter(name="privateKeyData") + def private_key_data(self) -> Optional[pulumi.Input[str]]: + """ + Private key data + """ + return pulumi.get(self, "private_key_data") + + @private_key_data.setter + def private_key_data(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "private_key_data", value) + + @property + @pulumi.getter(name="publicKeyData") + def public_key_data(self) -> Optional[pulumi.Input[str]]: + """ + Public key data + """ + return pulumi.get(self, "public_key_data") + + @public_key_data.setter + def public_key_data(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "public_key_data", value) + + @property + @pulumi.getter + def username(self) -> Optional[pulumi.Input[str]]: + """ + Username of admin account + """ + return pulumi.get(self, "username") + + @username.setter + def username(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "username", value) + + +if not MYPY: + class VirtualMachineArgsDict(TypedDict): + """ + A Machine Learning compute based on Azure Virtual Machines. + """ + compute_type: pulumi.Input[str] + """ + The type of compute + Expected value is 'VirtualMachine'. + """ + compute_location: NotRequired[pulumi.Input[str]] + """ + Location for the underlying compute + """ + description: NotRequired[pulumi.Input[str]] + """ + The description of the Machine Learning compute. + """ + disable_local_auth: NotRequired[pulumi.Input[bool]] + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + properties: NotRequired[pulumi.Input['VirtualMachineSchemaPropertiesArgsDict']] + resource_id: NotRequired[pulumi.Input[str]] + """ + ARM resource id of the underlying compute + """ +elif False: + VirtualMachineArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VirtualMachineArgs: + def __init__(__self__, *, + compute_type: pulumi.Input[str], + compute_location: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + disable_local_auth: Optional[pulumi.Input[bool]] = None, + properties: Optional[pulumi.Input['VirtualMachineSchemaPropertiesArgs']] = None, + resource_id: Optional[pulumi.Input[str]] = None): + """ + A Machine Learning compute based on Azure Virtual Machines. + :param pulumi.Input[str] compute_type: The type of compute + Expected value is 'VirtualMachine'. + :param pulumi.Input[str] compute_location: Location for the underlying compute + :param pulumi.Input[str] description: The description of the Machine Learning compute. + :param pulumi.Input[bool] disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param pulumi.Input[str] resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'VirtualMachine') + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> pulumi.Input[str]: + """ + The type of compute + Expected value is 'VirtualMachine'. + """ + return pulumi.get(self, "compute_type") + + @compute_type.setter + def compute_type(self, value: pulumi.Input[str]): + pulumi.set(self, "compute_type", value) + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[pulumi.Input[str]]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @compute_location.setter + def compute_location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_location", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[pulumi.Input[bool]]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @disable_local_auth.setter + def disable_local_auth(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "disable_local_auth", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input['VirtualMachineSchemaPropertiesArgs']]: + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input['VirtualMachineSchemaPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class VolumeDefinitionArgsDict(TypedDict): + bind: NotRequired[pulumi.Input['BindOptionsArgsDict']] + """ + Bind Options of the mount + """ + consistency: NotRequired[pulumi.Input[str]] + """ + Consistency of the volume + """ + read_only: NotRequired[pulumi.Input[bool]] + """ + Indicate whether to mount volume as readOnly. Default value for this is false. + """ + source: NotRequired[pulumi.Input[str]] + """ + Source of the mount. For bind mounts this is the host path. + """ + target: NotRequired[pulumi.Input[str]] + """ + Target of the mount. For bind mounts this is the path in the container. + """ + tmpfs: NotRequired[pulumi.Input['TmpfsOptionsArgsDict']] + """ + tmpfs option of the mount + """ + type: NotRequired[pulumi.Input[Union[str, 'VolumeDefinitionType']]] + """ + Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + """ + volume: NotRequired[pulumi.Input['VolumeOptionsArgsDict']] + """ + Volume Options of the mount + """ +elif False: + VolumeDefinitionArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VolumeDefinitionArgs: + def __init__(__self__, *, + bind: Optional[pulumi.Input['BindOptionsArgs']] = None, + consistency: Optional[pulumi.Input[str]] = None, + read_only: Optional[pulumi.Input[bool]] = None, + source: Optional[pulumi.Input[str]] = None, + target: Optional[pulumi.Input[str]] = None, + tmpfs: Optional[pulumi.Input['TmpfsOptionsArgs']] = None, + type: Optional[pulumi.Input[Union[str, 'VolumeDefinitionType']]] = None, + volume: Optional[pulumi.Input['VolumeOptionsArgs']] = None): + """ + :param pulumi.Input['BindOptionsArgs'] bind: Bind Options of the mount + :param pulumi.Input[str] consistency: Consistency of the volume + :param pulumi.Input[bool] read_only: Indicate whether to mount volume as readOnly. Default value for this is false. + :param pulumi.Input[str] source: Source of the mount. For bind mounts this is the host path. + :param pulumi.Input[str] target: Target of the mount. For bind mounts this is the path in the container. + :param pulumi.Input['TmpfsOptionsArgs'] tmpfs: tmpfs option of the mount + :param pulumi.Input[Union[str, 'VolumeDefinitionType']] type: Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + :param pulumi.Input['VolumeOptionsArgs'] volume: Volume Options of the mount + """ + if bind is not None: + pulumi.set(__self__, "bind", bind) + if consistency is not None: + pulumi.set(__self__, "consistency", consistency) + if read_only is not None: + pulumi.set(__self__, "read_only", read_only) + if source is not None: + pulumi.set(__self__, "source", source) + if target is not None: + pulumi.set(__self__, "target", target) + if tmpfs is not None: + pulumi.set(__self__, "tmpfs", tmpfs) + if type is None: + type = 'bind' + if type is not None: + pulumi.set(__self__, "type", type) + if volume is not None: + pulumi.set(__self__, "volume", volume) + + @property + @pulumi.getter + def bind(self) -> Optional[pulumi.Input['BindOptionsArgs']]: + """ + Bind Options of the mount + """ + return pulumi.get(self, "bind") + + @bind.setter + def bind(self, value: Optional[pulumi.Input['BindOptionsArgs']]): + pulumi.set(self, "bind", value) + + @property + @pulumi.getter + def consistency(self) -> Optional[pulumi.Input[str]]: + """ + Consistency of the volume + """ + return pulumi.get(self, "consistency") + + @consistency.setter + def consistency(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "consistency", value) + + @property + @pulumi.getter(name="readOnly") + def read_only(self) -> Optional[pulumi.Input[bool]]: + """ + Indicate whether to mount volume as readOnly. Default value for this is false. + """ + return pulumi.get(self, "read_only") + + @read_only.setter + def read_only(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "read_only", value) + + @property + @pulumi.getter + def source(self) -> Optional[pulumi.Input[str]]: + """ + Source of the mount. For bind mounts this is the host path. + """ + return pulumi.get(self, "source") + + @source.setter + def source(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source", value) + + @property + @pulumi.getter + def target(self) -> Optional[pulumi.Input[str]]: + """ + Target of the mount. For bind mounts this is the path in the container. + """ + return pulumi.get(self, "target") + + @target.setter + def target(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "target", value) + + @property + @pulumi.getter + def tmpfs(self) -> Optional[pulumi.Input['TmpfsOptionsArgs']]: + """ + tmpfs option of the mount + """ + return pulumi.get(self, "tmpfs") + + @tmpfs.setter + def tmpfs(self, value: Optional[pulumi.Input['TmpfsOptionsArgs']]): + pulumi.set(self, "tmpfs", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[Union[str, 'VolumeDefinitionType']]]: + """ + Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[Union[str, 'VolumeDefinitionType']]]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter + def volume(self) -> Optional[pulumi.Input['VolumeOptionsArgs']]: + """ + Volume Options of the mount + """ + return pulumi.get(self, "volume") + + @volume.setter + def volume(self, value: Optional[pulumi.Input['VolumeOptionsArgs']]): + pulumi.set(self, "volume", value) + + +if not MYPY: + class VolumeOptionsArgsDict(TypedDict): + nocopy: NotRequired[pulumi.Input[bool]] + """ + Indicate whether volume is nocopy + """ +elif False: + VolumeOptionsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VolumeOptionsArgs: + def __init__(__self__, *, + nocopy: Optional[pulumi.Input[bool]] = None): + """ + :param pulumi.Input[bool] nocopy: Indicate whether volume is nocopy + """ + if nocopy is not None: + pulumi.set(__self__, "nocopy", nocopy) + + @property + @pulumi.getter + def nocopy(self) -> Optional[pulumi.Input[bool]]: + """ + Indicate whether volume is nocopy + """ + return pulumi.get(self, "nocopy") + + @nocopy.setter + def nocopy(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "nocopy", value) + + +if not MYPY: + class VulnerabilityDetailsArgsDict(TypedDict): + cve: NotRequired[pulumi.Input[str]] + """ + CVE id. + """ + cve_url: NotRequired[pulumi.Input[str]] + """ + CVE url. + """ + due_date: NotRequired[pulumi.Input[str]] + """ + DueDate for vulnerability. Provider data or PublishDate + 30 days. + """ + package_details: NotRequired[pulumi.Input[Sequence[pulumi.Input['PackageDetailsArgsDict']]]] + """ + Dependency details. + """ + patchable: NotRequired[pulumi.Input[bool]] + """ + Indicates if there is a known patch for vulnerability. + """ + provider_id: NotRequired[pulumi.Input[str]] + """ + Vulnerability ID from provider. + """ + publish_date: NotRequired[pulumi.Input[str]] + """ + Vulnerability publish date. + """ + risk: NotRequired[pulumi.Input[Union[str, 'VulnerabilityRisk']]] + """ + Vulnerability Risk value. + """ + solution: NotRequired[pulumi.Input[str]] + """ + Vulnerability description. + """ + title: NotRequired[pulumi.Input[str]] + """ + Vulnerability name. + """ + vendor_id: NotRequired[pulumi.Input[str]] + """ + Vendor vulnerability ID (USN, GH Advisory, etc). + """ + vendor_url: NotRequired[pulumi.Input[str]] + """ + Vendor vulnerability url. + """ +elif False: + VulnerabilityDetailsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VulnerabilityDetailsArgs: + def __init__(__self__, *, + cve: Optional[pulumi.Input[str]] = None, + cve_url: Optional[pulumi.Input[str]] = None, + due_date: Optional[pulumi.Input[str]] = None, + package_details: Optional[pulumi.Input[Sequence[pulumi.Input['PackageDetailsArgs']]]] = None, + patchable: Optional[pulumi.Input[bool]] = None, + provider_id: Optional[pulumi.Input[str]] = None, + publish_date: Optional[pulumi.Input[str]] = None, + risk: Optional[pulumi.Input[Union[str, 'VulnerabilityRisk']]] = None, + solution: Optional[pulumi.Input[str]] = None, + title: Optional[pulumi.Input[str]] = None, + vendor_id: Optional[pulumi.Input[str]] = None, + vendor_url: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] cve: CVE id. + :param pulumi.Input[str] cve_url: CVE url. + :param pulumi.Input[str] due_date: DueDate for vulnerability. Provider data or PublishDate + 30 days. + :param pulumi.Input[Sequence[pulumi.Input['PackageDetailsArgs']]] package_details: Dependency details. + :param pulumi.Input[bool] patchable: Indicates if there is a known patch for vulnerability. + :param pulumi.Input[str] provider_id: Vulnerability ID from provider. + :param pulumi.Input[str] publish_date: Vulnerability publish date. + :param pulumi.Input[Union[str, 'VulnerabilityRisk']] risk: Vulnerability Risk value. + :param pulumi.Input[str] solution: Vulnerability description. + :param pulumi.Input[str] title: Vulnerability name. + :param pulumi.Input[str] vendor_id: Vendor vulnerability ID (USN, GH Advisory, etc). + :param pulumi.Input[str] vendor_url: Vendor vulnerability url. + """ + if cve is not None: + pulumi.set(__self__, "cve", cve) + if cve_url is not None: + pulumi.set(__self__, "cve_url", cve_url) + if due_date is not None: + pulumi.set(__self__, "due_date", due_date) + if package_details is not None: + pulumi.set(__self__, "package_details", package_details) + if patchable is not None: + pulumi.set(__self__, "patchable", patchable) + if provider_id is not None: + pulumi.set(__self__, "provider_id", provider_id) + if publish_date is not None: + pulumi.set(__self__, "publish_date", publish_date) + if risk is not None: + pulumi.set(__self__, "risk", risk) + if solution is not None: + pulumi.set(__self__, "solution", solution) + if title is not None: + pulumi.set(__self__, "title", title) + if vendor_id is not None: + pulumi.set(__self__, "vendor_id", vendor_id) + if vendor_url is not None: + pulumi.set(__self__, "vendor_url", vendor_url) + + @property + @pulumi.getter + def cve(self) -> Optional[pulumi.Input[str]]: + """ + CVE id. + """ + return pulumi.get(self, "cve") + + @cve.setter + def cve(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cve", value) + + @property + @pulumi.getter(name="cveUrl") + def cve_url(self) -> Optional[pulumi.Input[str]]: + """ + CVE url. + """ + return pulumi.get(self, "cve_url") + + @cve_url.setter + def cve_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "cve_url", value) + + @property + @pulumi.getter(name="dueDate") + def due_date(self) -> Optional[pulumi.Input[str]]: + """ + DueDate for vulnerability. Provider data or PublishDate + 30 days. + """ + return pulumi.get(self, "due_date") + + @due_date.setter + def due_date(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "due_date", value) + + @property + @pulumi.getter(name="packageDetails") + def package_details(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['PackageDetailsArgs']]]]: + """ + Dependency details. + """ + return pulumi.get(self, "package_details") + + @package_details.setter + def package_details(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['PackageDetailsArgs']]]]): + pulumi.set(self, "package_details", value) + + @property + @pulumi.getter + def patchable(self) -> Optional[pulumi.Input[bool]]: + """ + Indicates if there is a known patch for vulnerability. + """ + return pulumi.get(self, "patchable") + + @patchable.setter + def patchable(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "patchable", value) + + @property + @pulumi.getter(name="providerId") + def provider_id(self) -> Optional[pulumi.Input[str]]: + """ + Vulnerability ID from provider. + """ + return pulumi.get(self, "provider_id") + + @provider_id.setter + def provider_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "provider_id", value) + + @property + @pulumi.getter(name="publishDate") + def publish_date(self) -> Optional[pulumi.Input[str]]: + """ + Vulnerability publish date. + """ + return pulumi.get(self, "publish_date") + + @publish_date.setter + def publish_date(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "publish_date", value) + + @property + @pulumi.getter + def risk(self) -> Optional[pulumi.Input[Union[str, 'VulnerabilityRisk']]]: + """ + Vulnerability Risk value. + """ + return pulumi.get(self, "risk") + + @risk.setter + def risk(self, value: Optional[pulumi.Input[Union[str, 'VulnerabilityRisk']]]): + pulumi.set(self, "risk", value) + + @property + @pulumi.getter + def solution(self) -> Optional[pulumi.Input[str]]: + """ + Vulnerability description. + """ + return pulumi.get(self, "solution") + + @solution.setter + def solution(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "solution", value) + + @property + @pulumi.getter + def title(self) -> Optional[pulumi.Input[str]]: + """ + Vulnerability name. + """ + return pulumi.get(self, "title") + + @title.setter + def title(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "title", value) + + @property + @pulumi.getter(name="vendorId") + def vendor_id(self) -> Optional[pulumi.Input[str]]: + """ + Vendor vulnerability ID (USN, GH Advisory, etc). + """ + return pulumi.get(self, "vendor_id") + + @vendor_id.setter + def vendor_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vendor_id", value) + + @property + @pulumi.getter(name="vendorUrl") + def vendor_url(self) -> Optional[pulumi.Input[str]]: + """ + Vendor vulnerability url. + """ + return pulumi.get(self, "vendor_url") + + @vendor_url.setter + def vendor_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "vendor_url", value) + + +if not MYPY: + class VulnerabilityFindingsArgsDict(TypedDict): + asset_id: NotRequired[pulumi.Input[str]] + """ + AssetId (Image digest). + """ + data: NotRequired[pulumi.Input[Sequence[pulumi.Input['VulnerabilityDetailsArgsDict']]]] + """ + List of vulnerability findings. + """ + generated_time: NotRequired[pulumi.Input[str]] + """ + Time the report was generated. + """ + last_scan_date: NotRequired[pulumi.Input[str]] + """ + Scan result date. + """ + scanner: NotRequired[pulumi.Input[str]] + """ + Vulnerability scanner name. + """ + source: NotRequired[pulumi.Input[str]] + """ + Data source (internal). + """ +elif False: + VulnerabilityFindingsArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class VulnerabilityFindingsArgs: + def __init__(__self__, *, + asset_id: Optional[pulumi.Input[str]] = None, + data: Optional[pulumi.Input[Sequence[pulumi.Input['VulnerabilityDetailsArgs']]]] = None, + generated_time: Optional[pulumi.Input[str]] = None, + last_scan_date: Optional[pulumi.Input[str]] = None, + scanner: Optional[pulumi.Input[str]] = None, + source: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] asset_id: AssetId (Image digest). + :param pulumi.Input[Sequence[pulumi.Input['VulnerabilityDetailsArgs']]] data: List of vulnerability findings. + :param pulumi.Input[str] generated_time: Time the report was generated. + :param pulumi.Input[str] last_scan_date: Scan result date. + :param pulumi.Input[str] scanner: Vulnerability scanner name. + :param pulumi.Input[str] source: Data source (internal). + """ + if asset_id is not None: + pulumi.set(__self__, "asset_id", asset_id) + if data is not None: + pulumi.set(__self__, "data", data) + if generated_time is not None: + pulumi.set(__self__, "generated_time", generated_time) + if last_scan_date is not None: + pulumi.set(__self__, "last_scan_date", last_scan_date) + if scanner is not None: + pulumi.set(__self__, "scanner", scanner) + if source is not None: + pulumi.set(__self__, "source", source) + + @property + @pulumi.getter(name="assetId") + def asset_id(self) -> Optional[pulumi.Input[str]]: + """ + AssetId (Image digest). + """ + return pulumi.get(self, "asset_id") + + @asset_id.setter + def asset_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "asset_id", value) + + @property + @pulumi.getter + def data(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['VulnerabilityDetailsArgs']]]]: + """ + List of vulnerability findings. + """ + return pulumi.get(self, "data") + + @data.setter + def data(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['VulnerabilityDetailsArgs']]]]): + pulumi.set(self, "data", value) + + @property + @pulumi.getter(name="generatedTime") + def generated_time(self) -> Optional[pulumi.Input[str]]: + """ + Time the report was generated. + """ + return pulumi.get(self, "generated_time") + + @generated_time.setter + def generated_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "generated_time", value) + + @property + @pulumi.getter(name="lastScanDate") + def last_scan_date(self) -> Optional[pulumi.Input[str]]: + """ + Scan result date. + """ + return pulumi.get(self, "last_scan_date") + + @last_scan_date.setter + def last_scan_date(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "last_scan_date", value) + + @property + @pulumi.getter + def scanner(self) -> Optional[pulumi.Input[str]]: + """ + Vulnerability scanner name. + """ + return pulumi.get(self, "scanner") + + @scanner.setter + def scanner(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "scanner", value) + + @property + @pulumi.getter + def source(self) -> Optional[pulumi.Input[str]]: + """ + Data source (internal). + """ + return pulumi.get(self, "source") + + @source.setter + def source(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "source", value) + + +if not MYPY: + class WorkspaceConnectionAccessKeyArgsDict(TypedDict): + access_key_id: NotRequired[pulumi.Input[str]] + secret_access_key: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceConnectionAccessKeyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionAccessKeyArgs: + def __init__(__self__, *, + access_key_id: Optional[pulumi.Input[str]] = None, + secret_access_key: Optional[pulumi.Input[str]] = None): + if access_key_id is not None: + pulumi.set(__self__, "access_key_id", access_key_id) + if secret_access_key is not None: + pulumi.set(__self__, "secret_access_key", secret_access_key) + + @property + @pulumi.getter(name="accessKeyId") + def access_key_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "access_key_id") + + @access_key_id.setter + def access_key_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "access_key_id", value) + + @property + @pulumi.getter(name="secretAccessKey") + def secret_access_key(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "secret_access_key") + + @secret_access_key.setter + def secret_access_key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "secret_access_key", value) + + +if not MYPY: + class WorkspaceConnectionAccountKeyArgsDict(TypedDict): + """ + Account key object for workspace connection credential. + """ + key: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceConnectionAccountKeyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionAccountKeyArgs: + def __init__(__self__, *, + key: Optional[pulumi.Input[str]] = None): + """ + Account key object for workspace connection credential. + """ + if key is not None: + pulumi.set(__self__, "key", key) + + @property + @pulumi.getter + def key(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "key") + + @key.setter + def key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key", value) + + +if not MYPY: + class WorkspaceConnectionApiKeyArgsDict(TypedDict): + """ + Api key object for workspace connection credential. + """ + key: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceConnectionApiKeyArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionApiKeyArgs: + def __init__(__self__, *, + key: Optional[pulumi.Input[str]] = None): + """ + Api key object for workspace connection credential. + """ + if key is not None: + pulumi.set(__self__, "key", key) + + @property + @pulumi.getter + def key(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "key") + + @key.setter + def key(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key", value) + + +if not MYPY: + class WorkspaceConnectionManagedIdentityArgsDict(TypedDict): + client_id: NotRequired[pulumi.Input[str]] + resource_id: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceConnectionManagedIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionManagedIdentityArgs: + def __init__(__self__, *, + client_id: Optional[pulumi.Input[str]] = None, + resource_id: Optional[pulumi.Input[str]] = None): + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + +if not MYPY: + class WorkspaceConnectionOAuth2ArgsDict(TypedDict): + """ + ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + """ + auth_url: NotRequired[pulumi.Input[str]] + """ + Required by Concur connection category + """ + client_id: NotRequired[pulumi.Input[str]] + """ + Client id in the format of UUID + """ + client_secret: NotRequired[pulumi.Input[str]] + developer_token: NotRequired[pulumi.Input[str]] + """ + Required by GoogleAdWords connection category + """ + password: NotRequired[pulumi.Input[str]] + refresh_token: NotRequired[pulumi.Input[str]] + """ + Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + where user needs to get RefreshToken offline + """ + tenant_id: NotRequired[pulumi.Input[str]] + """ + Required by QuickBooks and Xero connection categories + """ + username: NotRequired[pulumi.Input[str]] + """ + Concur, ServiceNow auth server AccessToken grant type is 'Password' + which requires UsernamePassword + """ +elif False: + WorkspaceConnectionOAuth2ArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionOAuth2Args: + def __init__(__self__, *, + auth_url: Optional[pulumi.Input[str]] = None, + client_id: Optional[pulumi.Input[str]] = None, + client_secret: Optional[pulumi.Input[str]] = None, + developer_token: Optional[pulumi.Input[str]] = None, + password: Optional[pulumi.Input[str]] = None, + refresh_token: Optional[pulumi.Input[str]] = None, + tenant_id: Optional[pulumi.Input[str]] = None, + username: Optional[pulumi.Input[str]] = None): + """ + ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + :param pulumi.Input[str] auth_url: Required by Concur connection category + :param pulumi.Input[str] client_id: Client id in the format of UUID + :param pulumi.Input[str] developer_token: Required by GoogleAdWords connection category + :param pulumi.Input[str] refresh_token: Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + where user needs to get RefreshToken offline + :param pulumi.Input[str] tenant_id: Required by QuickBooks and Xero connection categories + :param pulumi.Input[str] username: Concur, ServiceNow auth server AccessToken grant type is 'Password' + which requires UsernamePassword + """ + if auth_url is not None: + pulumi.set(__self__, "auth_url", auth_url) + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if client_secret is not None: + pulumi.set(__self__, "client_secret", client_secret) + if developer_token is not None: + pulumi.set(__self__, "developer_token", developer_token) + if password is not None: + pulumi.set(__self__, "password", password) + if refresh_token is not None: + pulumi.set(__self__, "refresh_token", refresh_token) + if tenant_id is not None: + pulumi.set(__self__, "tenant_id", tenant_id) + if username is not None: + pulumi.set(__self__, "username", username) + + @property + @pulumi.getter(name="authUrl") + def auth_url(self) -> Optional[pulumi.Input[str]]: + """ + Required by Concur connection category + """ + return pulumi.get(self, "auth_url") + + @auth_url.setter + def auth_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "auth_url", value) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + """ + Client id in the format of UUID + """ + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="clientSecret") + def client_secret(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "client_secret") + + @client_secret.setter + def client_secret(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_secret", value) + + @property + @pulumi.getter(name="developerToken") + def developer_token(self) -> Optional[pulumi.Input[str]]: + """ + Required by GoogleAdWords connection category + """ + return pulumi.get(self, "developer_token") + + @developer_token.setter + def developer_token(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "developer_token", value) + + @property + @pulumi.getter + def password(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "password") + + @password.setter + def password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "password", value) + + @property + @pulumi.getter(name="refreshToken") + def refresh_token(self) -> Optional[pulumi.Input[str]]: + """ + Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + where user needs to get RefreshToken offline + """ + return pulumi.get(self, "refresh_token") + + @refresh_token.setter + def refresh_token(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "refresh_token", value) + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> Optional[pulumi.Input[str]]: + """ + Required by QuickBooks and Xero connection categories + """ + return pulumi.get(self, "tenant_id") + + @tenant_id.setter + def tenant_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tenant_id", value) + + @property + @pulumi.getter + def username(self) -> Optional[pulumi.Input[str]]: + """ + Concur, ServiceNow auth server AccessToken grant type is 'Password' + which requires UsernamePassword + """ + return pulumi.get(self, "username") + + @username.setter + def username(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "username", value) + + +if not MYPY: + class WorkspaceConnectionPersonalAccessTokenArgsDict(TypedDict): + pat: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceConnectionPersonalAccessTokenArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionPersonalAccessTokenArgs: + def __init__(__self__, *, + pat: Optional[pulumi.Input[str]] = None): + if pat is not None: + pulumi.set(__self__, "pat", pat) + + @property + @pulumi.getter + def pat(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "pat") + + @pat.setter + def pat(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "pat", value) + + +if not MYPY: + class WorkspaceConnectionServicePrincipalArgsDict(TypedDict): + client_id: NotRequired[pulumi.Input[str]] + client_secret: NotRequired[pulumi.Input[str]] + tenant_id: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceConnectionServicePrincipalArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionServicePrincipalArgs: + def __init__(__self__, *, + client_id: Optional[pulumi.Input[str]] = None, + client_secret: Optional[pulumi.Input[str]] = None, + tenant_id: Optional[pulumi.Input[str]] = None): + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if client_secret is not None: + pulumi.set(__self__, "client_secret", client_secret) + if tenant_id is not None: + pulumi.set(__self__, "tenant_id", tenant_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "client_id") + + @client_id.setter + def client_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_id", value) + + @property + @pulumi.getter(name="clientSecret") + def client_secret(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "client_secret") + + @client_secret.setter + def client_secret(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "client_secret", value) + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "tenant_id") + + @tenant_id.setter + def tenant_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "tenant_id", value) + + +if not MYPY: + class WorkspaceConnectionSharedAccessSignatureArgsDict(TypedDict): + sas: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceConnectionSharedAccessSignatureArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionSharedAccessSignatureArgs: + def __init__(__self__, *, + sas: Optional[pulumi.Input[str]] = None): + if sas is not None: + pulumi.set(__self__, "sas", sas) + + @property + @pulumi.getter + def sas(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "sas") + + @sas.setter + def sas(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "sas", value) + + +if not MYPY: + class WorkspaceConnectionUsernamePasswordArgsDict(TypedDict): + password: NotRequired[pulumi.Input[str]] + security_token: NotRequired[pulumi.Input[str]] + """ + Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + """ + username: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceConnectionUsernamePasswordArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceConnectionUsernamePasswordArgs: + def __init__(__self__, *, + password: Optional[pulumi.Input[str]] = None, + security_token: Optional[pulumi.Input[str]] = None, + username: Optional[pulumi.Input[str]] = None): + """ + :param pulumi.Input[str] security_token: Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + """ + if password is not None: + pulumi.set(__self__, "password", password) + if security_token is not None: + pulumi.set(__self__, "security_token", security_token) + if username is not None: + pulumi.set(__self__, "username", username) + + @property + @pulumi.getter + def password(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "password") + + @password.setter + def password(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "password", value) + + @property + @pulumi.getter(name="securityToken") + def security_token(self) -> Optional[pulumi.Input[str]]: + """ + Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + """ + return pulumi.get(self, "security_token") + + @security_token.setter + def security_token(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "security_token", value) + + @property + @pulumi.getter + def username(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "username") + + @username.setter + def username(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "username", value) + + +if not MYPY: + class WorkspaceHubConfigArgsDict(TypedDict): + """ + WorkspaceHub's configuration object. + """ + additional_workspace_storage_accounts: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + default_workspace_resource_group: NotRequired[pulumi.Input[str]] +elif False: + WorkspaceHubConfigArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class WorkspaceHubConfigArgs: + def __init__(__self__, *, + additional_workspace_storage_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + default_workspace_resource_group: Optional[pulumi.Input[str]] = None): + """ + WorkspaceHub's configuration object. + """ + if additional_workspace_storage_accounts is not None: + pulumi.set(__self__, "additional_workspace_storage_accounts", additional_workspace_storage_accounts) + if default_workspace_resource_group is not None: + pulumi.set(__self__, "default_workspace_resource_group", default_workspace_resource_group) + + @property + @pulumi.getter(name="additionalWorkspaceStorageAccounts") + def additional_workspace_storage_accounts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "additional_workspace_storage_accounts") + + @additional_workspace_storage_accounts.setter + def additional_workspace_storage_accounts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "additional_workspace_storage_accounts", value) + + @property + @pulumi.getter(name="defaultWorkspaceResourceGroup") + def default_workspace_resource_group(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "default_workspace_resource_group") + + @default_workspace_resource_group.setter + def default_workspace_resource_group(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "default_workspace_resource_group", value) + + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/batch_deployment.py new file mode 100644 index 000000000000..257affb3539f --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/batch_deployment.py @@ -0,0 +1,386 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['BatchDeploymentInitArgs', 'BatchDeployment'] + +@pulumi.input_type +class BatchDeploymentInitArgs: + def __init__(__self__, *, + batch_deployment_properties: pulumi.Input['BatchDeploymentArgs'], + endpoint_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + deployment_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a BatchDeployment resource. + :param pulumi.Input['BatchDeploymentArgs'] batch_deployment_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] endpoint_name: Inference endpoint name + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] deployment_name: The identifier for the Batch inference deployment. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "batch_deployment_properties", batch_deployment_properties) + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if deployment_name is not None: + pulumi.set(__self__, "deployment_name", deployment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="batchDeploymentProperties") + def batch_deployment_properties(self) -> pulumi.Input['BatchDeploymentArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "batch_deployment_properties") + + @batch_deployment_properties.setter + def batch_deployment_properties(self, value: pulumi.Input['BatchDeploymentArgs']): + pulumi.set(self, "batch_deployment_properties", value) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> pulumi.Input[str]: + """ + Inference endpoint name + """ + return pulumi.get(self, "endpoint_name") + + @endpoint_name.setter + def endpoint_name(self, value: pulumi.Input[str]): + pulumi.set(self, "endpoint_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="deploymentName") + def deployment_name(self) -> Optional[pulumi.Input[str]]: + """ + The identifier for the Batch inference deployment. + """ + return pulumi.get(self, "deployment_name") + + @deployment_name.setter + def deployment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "deployment_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class BatchDeployment(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + batch_deployment_properties: Optional[pulumi.Input[Union['BatchDeploymentArgs', 'BatchDeploymentArgsDict']]] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a BatchDeployment resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['BatchDeploymentArgs', 'BatchDeploymentArgsDict']] batch_deployment_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] deployment_name: The identifier for the Batch inference deployment. + :param pulumi.Input[str] endpoint_name: Inference endpoint name + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: BatchDeploymentInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a BatchDeployment resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param BatchDeploymentInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(BatchDeploymentInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + batch_deployment_properties: Optional[pulumi.Input[Union['BatchDeploymentArgs', 'BatchDeploymentArgsDict']]] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = BatchDeploymentInitArgs.__new__(BatchDeploymentInitArgs) + + if batch_deployment_properties is None and not opts.urn: + raise TypeError("Missing required property 'batch_deployment_properties'") + __props__.__dict__["batch_deployment_properties"] = batch_deployment_properties + __props__.__dict__["deployment_name"] = deployment_name + if endpoint_name is None and not opts.urn: + raise TypeError("Missing required property 'endpoint_name'") + __props__.__dict__["endpoint_name"] = endpoint_name + __props__.__dict__["identity"] = identity + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchDeployment")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(BatchDeployment, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:BatchDeployment', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'BatchDeployment': + """ + Get an existing BatchDeployment resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = BatchDeploymentInitArgs.__new__(BatchDeploymentInitArgs) + + __props__.__dict__["batch_deployment_properties"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return BatchDeployment(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="batchDeploymentProperties") + def batch_deployment_properties(self) -> pulumi.Output['outputs.BatchDeploymentResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "batch_deployment_properties") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/batch_endpoint.py new file mode 100644 index 000000000000..e2206813cbad --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/batch_endpoint.py @@ -0,0 +1,365 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['BatchEndpointInitArgs', 'BatchEndpoint'] + +@pulumi.input_type +class BatchEndpointInitArgs: + def __init__(__self__, *, + batch_endpoint_properties: pulumi.Input['BatchEndpointArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a BatchEndpoint resource. + :param pulumi.Input['BatchEndpointArgs'] batch_endpoint_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] endpoint_name: Name for the Batch inference endpoint. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "batch_endpoint_properties", batch_endpoint_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if endpoint_name is not None: + pulumi.set(__self__, "endpoint_name", endpoint_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="batchEndpointProperties") + def batch_endpoint_properties(self) -> pulumi.Input['BatchEndpointArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "batch_endpoint_properties") + + @batch_endpoint_properties.setter + def batch_endpoint_properties(self, value: pulumi.Input['BatchEndpointArgs']): + pulumi.set(self, "batch_endpoint_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> Optional[pulumi.Input[str]]: + """ + Name for the Batch inference endpoint. + """ + return pulumi.get(self, "endpoint_name") + + @endpoint_name.setter + def endpoint_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class BatchEndpoint(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + batch_endpoint_properties: Optional[pulumi.Input[Union['BatchEndpointArgs', 'BatchEndpointArgsDict']]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a BatchEndpoint resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['BatchEndpointArgs', 'BatchEndpointArgsDict']] batch_endpoint_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] endpoint_name: Name for the Batch inference endpoint. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: BatchEndpointInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a BatchEndpoint resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param BatchEndpointInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(BatchEndpointInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + batch_endpoint_properties: Optional[pulumi.Input[Union['BatchEndpointArgs', 'BatchEndpointArgsDict']]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = BatchEndpointInitArgs.__new__(BatchEndpointInitArgs) + + if batch_endpoint_properties is None and not opts.urn: + raise TypeError("Missing required property 'batch_endpoint_properties'") + __props__.__dict__["batch_endpoint_properties"] = batch_endpoint_properties + __props__.__dict__["endpoint_name"] = endpoint_name + __props__.__dict__["identity"] = identity + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:BatchEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:BatchEndpoint")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(BatchEndpoint, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:BatchEndpoint', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'BatchEndpoint': + """ + Get an existing BatchEndpoint resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = BatchEndpointInitArgs.__new__(BatchEndpointInitArgs) + + __props__.__dict__["batch_endpoint_properties"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return BatchEndpoint(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="batchEndpointProperties") + def batch_endpoint_properties(self) -> pulumi.Output['outputs.BatchEndpointResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "batch_endpoint_properties") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/capability_host.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/capability_host.py new file mode 100644 index 000000000000..318aa66cb4bb --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/capability_host.py @@ -0,0 +1,221 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['CapabilityHostInitArgs', 'CapabilityHost'] + +@pulumi.input_type +class CapabilityHostInitArgs: + def __init__(__self__, *, + capability_host_properties: pulumi.Input['CapabilityHostArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a CapabilityHost resource. + :param pulumi.Input['CapabilityHostArgs'] capability_host_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: CapabilityHost name. + """ + pulumi.set(__self__, "capability_host_properties", capability_host_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="capabilityHostProperties") + def capability_host_properties(self) -> pulumi.Input['CapabilityHostArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "capability_host_properties") + + @capability_host_properties.setter + def capability_host_properties(self, value: pulumi.Input['CapabilityHostArgs']): + pulumi.set(self, "capability_host_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + CapabilityHost name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class CapabilityHost(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + capability_host_properties: Optional[pulumi.Input[Union['CapabilityHostArgs', 'CapabilityHostArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['CapabilityHostArgs', 'CapabilityHostArgsDict']] capability_host_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: CapabilityHost name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: CapabilityHostInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param CapabilityHostInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(CapabilityHostInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + capability_host_properties: Optional[pulumi.Input[Union['CapabilityHostArgs', 'CapabilityHostArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = CapabilityHostInitArgs.__new__(CapabilityHostInitArgs) + + if capability_host_properties is None and not opts.urn: + raise TypeError("Missing required property 'capability_host_properties'") + __props__.__dict__["capability_host_properties"] = capability_host_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CapabilityHost"), pulumi.Alias(type_="azure-native:machinelearningservices:CapabilityHost")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(CapabilityHost, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:CapabilityHost', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'CapabilityHost': + """ + Get an existing CapabilityHost resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = CapabilityHostInitArgs.__new__(CapabilityHostInitArgs) + + __props__.__dict__["capability_host_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return CapabilityHost(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="capabilityHostProperties") + def capability_host_properties(self) -> pulumi.Output['outputs.CapabilityHostResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "capability_host_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/code_container.py new file mode 100644 index 000000000000..b42983087df0 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/code_container.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['CodeContainerInitArgs', 'CodeContainer'] + +@pulumi.input_type +class CodeContainerInitArgs: + def __init__(__self__, *, + code_container_properties: pulumi.Input['CodeContainerArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a CodeContainer resource. + :param pulumi.Input['CodeContainerArgs'] code_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + """ + pulumi.set(__self__, "code_container_properties", code_container_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="codeContainerProperties") + def code_container_properties(self) -> pulumi.Input['CodeContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_container_properties") + + @code_container_properties.setter + def code_container_properties(self, value: pulumi.Input['CodeContainerArgs']): + pulumi.set(self, "code_container_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class CodeContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + code_container_properties: Optional[pulumi.Input[Union['CodeContainerArgs', 'CodeContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['CodeContainerArgs', 'CodeContainerArgsDict']] code_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: CodeContainerInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param CodeContainerInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(CodeContainerInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + code_container_properties: Optional[pulumi.Input[Union['CodeContainerArgs', 'CodeContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = CodeContainerInitArgs.__new__(CodeContainerInitArgs) + + if code_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'code_container_properties'") + __props__.__dict__["code_container_properties"] = code_container_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(CodeContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:CodeContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'CodeContainer': + """ + Get an existing CodeContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = CodeContainerInitArgs.__new__(CodeContainerInitArgs) + + __props__.__dict__["code_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return CodeContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="codeContainerProperties") + def code_container_properties(self) -> pulumi.Output['outputs.CodeContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/code_version.py new file mode 100644 index 000000000000..b7a10d6f5236 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/code_version.py @@ -0,0 +1,241 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['CodeVersionInitArgs', 'CodeVersion'] + +@pulumi.input_type +class CodeVersionInitArgs: + def __init__(__self__, *, + code_version_properties: pulumi.Input['CodeVersionArgs'], + name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a CodeVersion resource. + :param pulumi.Input['CodeVersionArgs'] code_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] version: Version identifier. This is case-sensitive. + """ + pulumi.set(__self__, "code_version_properties", code_version_properties) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="codeVersionProperties") + def code_version_properties(self) -> pulumi.Input['CodeVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_version_properties") + + @code_version_properties.setter + def code_version_properties(self, value: pulumi.Input['CodeVersionArgs']): + pulumi.set(self, "code_version_properties", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. This is case-sensitive. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class CodeVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + code_version_properties: Optional[pulumi.Input[Union['CodeVersionArgs', 'CodeVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['CodeVersionArgs', 'CodeVersionArgsDict']] code_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. This is case-sensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: CodeVersionInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param CodeVersionInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(CodeVersionInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + code_version_properties: Optional[pulumi.Input[Union['CodeVersionArgs', 'CodeVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = CodeVersionInitArgs.__new__(CodeVersionInitArgs) + + if code_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'code_version_properties'") + __props__.__dict__["code_version_properties"] = code_version_properties + if name is None and not opts.urn: + raise TypeError("Missing required property 'name'") + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:CodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:CodeVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(CodeVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:CodeVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'CodeVersion': + """ + Get an existing CodeVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = CodeVersionInitArgs.__new__(CodeVersionInitArgs) + + __props__.__dict__["code_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return CodeVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="codeVersionProperties") + def code_version_properties(self) -> pulumi.Output['outputs.CodeVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/component_container.py new file mode 100644 index 000000000000..41f0389e246c --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/component_container.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['ComponentContainerInitArgs', 'ComponentContainer'] + +@pulumi.input_type +class ComponentContainerInitArgs: + def __init__(__self__, *, + component_container_properties: pulumi.Input['ComponentContainerArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ComponentContainer resource. + :param pulumi.Input['ComponentContainerArgs'] component_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Container name. + """ + pulumi.set(__self__, "component_container_properties", component_container_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="componentContainerProperties") + def component_container_properties(self) -> pulumi.Input['ComponentContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_container_properties") + + @component_container_properties.setter + def component_container_properties(self, value: pulumi.Input['ComponentContainerArgs']): + pulumi.set(self, "component_container_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class ComponentContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + component_container_properties: Optional[pulumi.Input[Union['ComponentContainerArgs', 'ComponentContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ComponentContainerArgs', 'ComponentContainerArgsDict']] component_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ComponentContainerInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param ComponentContainerInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ComponentContainerInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + component_container_properties: Optional[pulumi.Input[Union['ComponentContainerArgs', 'ComponentContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ComponentContainerInitArgs.__new__(ComponentContainerInitArgs) + + if component_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'component_container_properties'") + __props__.__dict__["component_container_properties"] = component_container_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ComponentContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ComponentContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ComponentContainer': + """ + Get an existing ComponentContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ComponentContainerInitArgs.__new__(ComponentContainerInitArgs) + + __props__.__dict__["component_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ComponentContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="componentContainerProperties") + def component_container_properties(self) -> pulumi.Output['outputs.ComponentContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/component_version.py new file mode 100644 index 000000000000..6bbf021b05f0 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/component_version.py @@ -0,0 +1,241 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['ComponentVersionInitArgs', 'ComponentVersion'] + +@pulumi.input_type +class ComponentVersionInitArgs: + def __init__(__self__, *, + component_version_properties: pulumi.Input['ComponentVersionArgs'], + name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ComponentVersion resource. + :param pulumi.Input['ComponentVersionArgs'] component_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] version: Version identifier. + """ + pulumi.set(__self__, "component_version_properties", component_version_properties) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="componentVersionProperties") + def component_version_properties(self) -> pulumi.Input['ComponentVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_version_properties") + + @component_version_properties.setter + def component_version_properties(self, value: pulumi.Input['ComponentVersionArgs']): + pulumi.set(self, "component_version_properties", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Container name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class ComponentVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + component_version_properties: Optional[pulumi.Input[Union['ComponentVersionArgs', 'ComponentVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ComponentVersionArgs', 'ComponentVersionArgsDict']] component_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ComponentVersionInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param ComponentVersionInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ComponentVersionInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + component_version_properties: Optional[pulumi.Input[Union['ComponentVersionArgs', 'ComponentVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ComponentVersionInitArgs.__new__(ComponentVersionInitArgs) + + if component_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'component_version_properties'") + __props__.__dict__["component_version_properties"] = component_version_properties + if name is None and not opts.urn: + raise TypeError("Missing required property 'name'") + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ComponentVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ComponentVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ComponentVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ComponentVersion': + """ + Get an existing ComponentVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ComponentVersionInitArgs.__new__(ComponentVersionInitArgs) + + __props__.__dict__["component_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ComponentVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="componentVersionProperties") + def component_version_properties(self) -> pulumi.Output['outputs.ComponentVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/compute.py new file mode 100644 index 000000000000..1650e3e02a11 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/compute.py @@ -0,0 +1,337 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ComputeArgs', 'Compute'] + +@pulumi.input_type +class ComputeArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + compute_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['AKSArgs', 'AmlComputeArgs', 'ComputeInstanceArgs', 'DataFactoryArgs', 'DataLakeAnalyticsArgs', 'DatabricksArgs', 'HDInsightArgs', 'KubernetesArgs', 'SynapseSparkArgs', 'VirtualMachineArgs']]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a Compute resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] compute_name: Name of the Azure Machine Learning compute. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: The identity of the resource. + :param pulumi.Input[str] location: Specifies the location of the resource. + :param pulumi.Input[Union['AKSArgs', 'AmlComputeArgs', 'ComputeInstanceArgs', 'DataFactoryArgs', 'DataLakeAnalyticsArgs', 'DatabricksArgs', 'HDInsightArgs', 'KubernetesArgs', 'SynapseSparkArgs', 'VirtualMachineArgs']] properties: Compute properties + :param pulumi.Input['SkuArgs'] sku: The sku of the workspace. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Contains resource tags defined as key/value pairs. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if compute_name is not None: + pulumi.set(__self__, "compute_name", compute_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="computeName") + def compute_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the Azure Machine Learning compute. + """ + return pulumi.get(self, "compute_name") + + @compute_name.setter + def compute_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "compute_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + The identity of the resource. + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the location of the resource. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def properties(self) -> Optional[pulumi.Input[Union['AKSArgs', 'AmlComputeArgs', 'ComputeInstanceArgs', 'DataFactoryArgs', 'DataLakeAnalyticsArgs', 'DatabricksArgs', 'HDInsightArgs', 'KubernetesArgs', 'SynapseSparkArgs', 'VirtualMachineArgs']]]: + """ + Compute properties + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: Optional[pulumi.Input[Union['AKSArgs', 'AmlComputeArgs', 'ComputeInstanceArgs', 'DataFactoryArgs', 'DataLakeAnalyticsArgs', 'DatabricksArgs', 'HDInsightArgs', 'KubernetesArgs', 'SynapseSparkArgs', 'VirtualMachineArgs']]]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + The sku of the workspace. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Contains resource tags defined as key/value pairs. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class Compute(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + compute_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union[Union['AKSArgs', 'AKSArgsDict'], Union['AmlComputeArgs', 'AmlComputeArgsDict'], Union['ComputeInstanceArgs', 'ComputeInstanceArgsDict'], Union['DataFactoryArgs', 'DataFactoryArgsDict'], Union['DataLakeAnalyticsArgs', 'DataLakeAnalyticsArgsDict'], Union['DatabricksArgs', 'DatabricksArgsDict'], Union['HDInsightArgs', 'HDInsightArgsDict'], Union['KubernetesArgs', 'KubernetesArgsDict'], Union['SynapseSparkArgs', 'SynapseSparkArgsDict'], Union['VirtualMachineArgs', 'VirtualMachineArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Machine Learning compute object wrapped into ARM resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] compute_name: Name of the Azure Machine Learning compute. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: The identity of the resource. + :param pulumi.Input[str] location: Specifies the location of the resource. + :param pulumi.Input[Union[Union['AKSArgs', 'AKSArgsDict'], Union['AmlComputeArgs', 'AmlComputeArgsDict'], Union['ComputeInstanceArgs', 'ComputeInstanceArgsDict'], Union['DataFactoryArgs', 'DataFactoryArgsDict'], Union['DataLakeAnalyticsArgs', 'DataLakeAnalyticsArgsDict'], Union['DatabricksArgs', 'DatabricksArgsDict'], Union['HDInsightArgs', 'HDInsightArgsDict'], Union['KubernetesArgs', 'KubernetesArgsDict'], Union['SynapseSparkArgs', 'SynapseSparkArgsDict'], Union['VirtualMachineArgs', 'VirtualMachineArgsDict']]] properties: Compute properties + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: The sku of the workspace. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Contains resource tags defined as key/value pairs. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ComputeArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Machine Learning compute object wrapped into ARM resource envelope. + + :param str resource_name: The name of the resource. + :param ComputeArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ComputeArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + compute_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union[Union['AKSArgs', 'AKSArgsDict'], Union['AmlComputeArgs', 'AmlComputeArgsDict'], Union['ComputeInstanceArgs', 'ComputeInstanceArgsDict'], Union['DataFactoryArgs', 'DataFactoryArgsDict'], Union['DataLakeAnalyticsArgs', 'DataLakeAnalyticsArgsDict'], Union['DatabricksArgs', 'DatabricksArgsDict'], Union['HDInsightArgs', 'HDInsightArgsDict'], Union['KubernetesArgs', 'KubernetesArgsDict'], Union['SynapseSparkArgs', 'SynapseSparkArgsDict'], Union['VirtualMachineArgs', 'VirtualMachineArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ComputeArgs.__new__(ComputeArgs) + + __props__.__dict__["compute_name"] = compute_name + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + __props__.__dict__["properties"] = properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Compute"), pulumi.Alias(type_="azure-native:machinelearningservices:Compute")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Compute, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:Compute', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Compute': + """ + Get an existing Compute resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ComputeArgs.__new__(ComputeArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return Compute(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + The identity of the resource. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + Specifies the location of the resource. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output[Any]: + """ + Compute properties + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + The sku of the workspace. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Contains resource tags defined as key/value pairs. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_deployment.py new file mode 100644 index 000000000000..7f7b7d73740b --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_deployment.py @@ -0,0 +1,253 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ConnectionDeploymentArgs', 'ConnectionDeployment'] + +@pulumi.input_type +class ConnectionDeploymentArgs: + def __init__(__self__, *, + connection_name: pulumi.Input[str], + properties: pulumi.Input[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgs']], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + deployment_name: Optional[pulumi.Input[str]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ConnectionDeployment resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input[str] deployment_name: Name of the deployment resource + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + """ + pulumi.set(__self__, "connection_name", connection_name) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if deployment_name is not None: + pulumi.set(__self__, "deployment_name", deployment_name) + if proxy_api_version is not None: + pulumi.set(__self__, "proxy_api_version", proxy_api_version) + + @property + @pulumi.getter(name="connectionName") + def connection_name(self) -> pulumi.Input[str]: + """ + Friendly name of the workspace connection + """ + return pulumi.get(self, "connection_name") + + @connection_name.setter + def connection_name(self, value: pulumi.Input[str]): + pulumi.set(self, "connection_name", value) + + @property + @pulumi.getter + def properties(self) -> pulumi.Input[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgs']]: + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: pulumi.Input[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="deploymentName") + def deployment_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the deployment resource + """ + return pulumi.get(self, "deployment_name") + + @deployment_name.setter + def deployment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "deployment_name", value) + + @property + @pulumi.getter(name="proxyApiVersion") + def proxy_api_version(self) -> Optional[pulumi.Input[str]]: + """ + Api version used by proxy call + """ + return pulumi.get(self, "proxy_api_version") + + @proxy_api_version.setter + def proxy_api_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_api_version", value) + + +class ConnectionDeployment(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ContentSafetyEndpointDeploymentResourcePropertiesArgsDict'], Union['ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgsDict'], Union['OpenAIEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgsDict'], Union['SpeechEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgsDict']]]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a ConnectionDeployment resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input[str] deployment_name: Name of the deployment resource + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ConnectionDeploymentArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a ConnectionDeployment resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param ConnectionDeploymentArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ConnectionDeploymentArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ContentSafetyEndpointDeploymentResourcePropertiesArgsDict'], Union['ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgsDict'], Union['OpenAIEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgsDict'], Union['SpeechEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgsDict']]]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ConnectionDeploymentArgs.__new__(ConnectionDeploymentArgs) + + if connection_name is None and not opts.urn: + raise TypeError("Missing required property 'connection_name'") + __props__.__dict__["connection_name"] = connection_name + __props__.__dict__["deployment_name"] = deployment_name + if properties is None and not opts.urn: + raise TypeError("Missing required property 'properties'") + __props__.__dict__["properties"] = properties + __props__.__dict__["proxy_api_version"] = proxy_api_version + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionDeployment")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ConnectionDeployment, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ConnectionDeployment', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ConnectionDeployment': + """ + Get an existing ConnectionDeployment resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ConnectionDeploymentArgs.__new__(ConnectionDeploymentArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ConnectionDeployment(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output[Any]: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_blocklist.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_blocklist.py new file mode 100644 index 000000000000..980f9e141e7e --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_blocklist.py @@ -0,0 +1,260 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['ConnectionRaiBlocklistArgs', 'ConnectionRaiBlocklist'] + +@pulumi.input_type +class ConnectionRaiBlocklistArgs: + def __init__(__self__, *, + connection_name: pulumi.Input[str], + properties: pulumi.Input['RaiBlocklistPropertiesArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_blocklist_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ConnectionRaiBlocklist resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input['RaiBlocklistPropertiesArgs'] properties: RAI Custom Blocklist properties. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] rai_blocklist_name: The name of the RaiBlocklist. + """ + pulumi.set(__self__, "connection_name", connection_name) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if proxy_api_version is not None: + pulumi.set(__self__, "proxy_api_version", proxy_api_version) + if rai_blocklist_name is not None: + pulumi.set(__self__, "rai_blocklist_name", rai_blocklist_name) + + @property + @pulumi.getter(name="connectionName") + def connection_name(self) -> pulumi.Input[str]: + """ + Friendly name of the workspace connection + """ + return pulumi.get(self, "connection_name") + + @connection_name.setter + def connection_name(self, value: pulumi.Input[str]): + pulumi.set(self, "connection_name", value) + + @property + @pulumi.getter + def properties(self) -> pulumi.Input['RaiBlocklistPropertiesArgs']: + """ + RAI Custom Blocklist properties. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: pulumi.Input['RaiBlocklistPropertiesArgs']): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="proxyApiVersion") + def proxy_api_version(self) -> Optional[pulumi.Input[str]]: + """ + Api version used by proxy call + """ + return pulumi.get(self, "proxy_api_version") + + @proxy_api_version.setter + def proxy_api_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_api_version", value) + + @property + @pulumi.getter(name="raiBlocklistName") + def rai_blocklist_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the RaiBlocklist. + """ + return pulumi.get(self, "rai_blocklist_name") + + @rai_blocklist_name.setter + def rai_blocklist_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rai_blocklist_name", value) + + +class ConnectionRaiBlocklist(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['RaiBlocklistPropertiesArgs', 'RaiBlocklistPropertiesArgsDict']]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_blocklist_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a ConnectionRaiBlocklist resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input[Union['RaiBlocklistPropertiesArgs', 'RaiBlocklistPropertiesArgsDict']] properties: RAI Custom Blocklist properties. + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] rai_blocklist_name: The name of the RaiBlocklist. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ConnectionRaiBlocklistArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a ConnectionRaiBlocklist resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param ConnectionRaiBlocklistArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ConnectionRaiBlocklistArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['RaiBlocklistPropertiesArgs', 'RaiBlocklistPropertiesArgsDict']]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_blocklist_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ConnectionRaiBlocklistArgs.__new__(ConnectionRaiBlocklistArgs) + + if connection_name is None and not opts.urn: + raise TypeError("Missing required property 'connection_name'") + __props__.__dict__["connection_name"] = connection_name + if properties is None and not opts.urn: + raise TypeError("Missing required property 'properties'") + __props__.__dict__["properties"] = properties + __props__.__dict__["proxy_api_version"] = proxy_api_version + __props__.__dict__["rai_blocklist_name"] = rai_blocklist_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklist"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklist")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ConnectionRaiBlocklist, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklist', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ConnectionRaiBlocklist': + """ + Get an existing ConnectionRaiBlocklist resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ConnectionRaiBlocklistArgs.__new__(ConnectionRaiBlocklistArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ConnectionRaiBlocklist(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.RaiBlocklistPropertiesResponse']: + """ + RAI Custom Blocklist properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_blocklist_item.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_blocklist_item.py new file mode 100644 index 000000000000..5f1f973821a0 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_blocklist_item.py @@ -0,0 +1,281 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['ConnectionRaiBlocklistItemArgs', 'ConnectionRaiBlocklistItem'] + +@pulumi.input_type +class ConnectionRaiBlocklistItemArgs: + def __init__(__self__, *, + connection_name: pulumi.Input[str], + properties: pulumi.Input['RaiBlocklistItemPropertiesArgs'], + rai_blocklist_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_blocklist_item_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ConnectionRaiBlocklistItem resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input['RaiBlocklistItemPropertiesArgs'] properties: RAI Custom Blocklist Item properties. + :param pulumi.Input[str] rai_blocklist_name: The name of the RaiBlocklist. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] rai_blocklist_item_name: Name of the RaiBlocklist Item + """ + pulumi.set(__self__, "connection_name", connection_name) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "rai_blocklist_name", rai_blocklist_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if proxy_api_version is not None: + pulumi.set(__self__, "proxy_api_version", proxy_api_version) + if rai_blocklist_item_name is not None: + pulumi.set(__self__, "rai_blocklist_item_name", rai_blocklist_item_name) + + @property + @pulumi.getter(name="connectionName") + def connection_name(self) -> pulumi.Input[str]: + """ + Friendly name of the workspace connection + """ + return pulumi.get(self, "connection_name") + + @connection_name.setter + def connection_name(self, value: pulumi.Input[str]): + pulumi.set(self, "connection_name", value) + + @property + @pulumi.getter + def properties(self) -> pulumi.Input['RaiBlocklistItemPropertiesArgs']: + """ + RAI Custom Blocklist Item properties. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: pulumi.Input['RaiBlocklistItemPropertiesArgs']): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="raiBlocklistName") + def rai_blocklist_name(self) -> pulumi.Input[str]: + """ + The name of the RaiBlocklist. + """ + return pulumi.get(self, "rai_blocklist_name") + + @rai_blocklist_name.setter + def rai_blocklist_name(self, value: pulumi.Input[str]): + pulumi.set(self, "rai_blocklist_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="proxyApiVersion") + def proxy_api_version(self) -> Optional[pulumi.Input[str]]: + """ + Api version used by proxy call + """ + return pulumi.get(self, "proxy_api_version") + + @proxy_api_version.setter + def proxy_api_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_api_version", value) + + @property + @pulumi.getter(name="raiBlocklistItemName") + def rai_blocklist_item_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the RaiBlocklist Item + """ + return pulumi.get(self, "rai_blocklist_item_name") + + @rai_blocklist_item_name.setter + def rai_blocklist_item_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rai_blocklist_item_name", value) + + +class ConnectionRaiBlocklistItem(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['RaiBlocklistItemPropertiesArgs', 'RaiBlocklistItemPropertiesArgsDict']]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_blocklist_item_name: Optional[pulumi.Input[str]] = None, + rai_blocklist_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a ConnectionRaiBlocklistItem resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input[Union['RaiBlocklistItemPropertiesArgs', 'RaiBlocklistItemPropertiesArgsDict']] properties: RAI Custom Blocklist Item properties. + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] rai_blocklist_item_name: Name of the RaiBlocklist Item + :param pulumi.Input[str] rai_blocklist_name: The name of the RaiBlocklist. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ConnectionRaiBlocklistItemArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a ConnectionRaiBlocklistItem resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param ConnectionRaiBlocklistItemArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ConnectionRaiBlocklistItemArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['RaiBlocklistItemPropertiesArgs', 'RaiBlocklistItemPropertiesArgsDict']]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_blocklist_item_name: Optional[pulumi.Input[str]] = None, + rai_blocklist_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ConnectionRaiBlocklistItemArgs.__new__(ConnectionRaiBlocklistItemArgs) + + if connection_name is None and not opts.urn: + raise TypeError("Missing required property 'connection_name'") + __props__.__dict__["connection_name"] = connection_name + if properties is None and not opts.urn: + raise TypeError("Missing required property 'properties'") + __props__.__dict__["properties"] = properties + __props__.__dict__["proxy_api_version"] = proxy_api_version + __props__.__dict__["rai_blocklist_item_name"] = rai_blocklist_item_name + if rai_blocklist_name is None and not opts.urn: + raise TypeError("Missing required property 'rai_blocklist_name'") + __props__.__dict__["rai_blocklist_name"] = rai_blocklist_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiBlocklistItem"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiBlocklistItem")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ConnectionRaiBlocklistItem, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ConnectionRaiBlocklistItem', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ConnectionRaiBlocklistItem': + """ + Get an existing ConnectionRaiBlocklistItem resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ConnectionRaiBlocklistItemArgs.__new__(ConnectionRaiBlocklistItemArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ConnectionRaiBlocklistItem(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.RaiBlocklistItemPropertiesResponse']: + """ + RAI Custom Blocklist Item properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_policy.py new file mode 100644 index 000000000000..0ef349dffa7e --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/connection_rai_policy.py @@ -0,0 +1,263 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ConnectionRaiPolicyArgs', 'ConnectionRaiPolicy'] + +@pulumi.input_type +class ConnectionRaiPolicyArgs: + def __init__(__self__, *, + connection_name: pulumi.Input[str], + properties: pulumi.Input['RaiPolicyPropertiesArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ConnectionRaiPolicy resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input['RaiPolicyPropertiesArgs'] properties: Azure OpenAI Content Filters properties. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] rai_policy_name: Name of the Rai Policy. + """ + pulumi.set(__self__, "connection_name", connection_name) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if proxy_api_version is not None: + pulumi.set(__self__, "proxy_api_version", proxy_api_version) + if rai_policy_name is not None: + pulumi.set(__self__, "rai_policy_name", rai_policy_name) + + @property + @pulumi.getter(name="connectionName") + def connection_name(self) -> pulumi.Input[str]: + """ + Friendly name of the workspace connection + """ + return pulumi.get(self, "connection_name") + + @connection_name.setter + def connection_name(self, value: pulumi.Input[str]): + pulumi.set(self, "connection_name", value) + + @property + @pulumi.getter + def properties(self) -> pulumi.Input['RaiPolicyPropertiesArgs']: + """ + Azure OpenAI Content Filters properties. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: pulumi.Input['RaiPolicyPropertiesArgs']): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="proxyApiVersion") + def proxy_api_version(self) -> Optional[pulumi.Input[str]]: + """ + Api version used by proxy call + """ + return pulumi.get(self, "proxy_api_version") + + @proxy_api_version.setter + def proxy_api_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_api_version", value) + + @property + @pulumi.getter(name="raiPolicyName") + def rai_policy_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the Rai Policy. + """ + return pulumi.get(self, "rai_policy_name") + + @rai_policy_name.setter + def rai_policy_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rai_policy_name", value) + + +class ConnectionRaiPolicy(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['RaiPolicyPropertiesArgs', 'RaiPolicyPropertiesArgsDict']]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure OpenAI Content Filters resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input[Union['RaiPolicyPropertiesArgs', 'RaiPolicyPropertiesArgsDict']] properties: Azure OpenAI Content Filters properties. + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] rai_policy_name: Name of the Rai Policy. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ConnectionRaiPolicyArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure OpenAI Content Filters resource. + + :param str resource_name: The name of the resource. + :param ConnectionRaiPolicyArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ConnectionRaiPolicyArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['RaiPolicyPropertiesArgs', 'RaiPolicyPropertiesArgsDict']]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ConnectionRaiPolicyArgs.__new__(ConnectionRaiPolicyArgs) + + if connection_name is None and not opts.urn: + raise TypeError("Missing required property 'connection_name'") + __props__.__dict__["connection_name"] = connection_name + if properties is None and not opts.urn: + raise TypeError("Missing required property 'properties'") + __props__.__dict__["properties"] = properties + __props__.__dict__["proxy_api_version"] = proxy_api_version + __props__.__dict__["rai_policy_name"] = rai_policy_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ConnectionRaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:ConnectionRaiPolicy")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ConnectionRaiPolicy, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ConnectionRaiPolicy', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ConnectionRaiPolicy': + """ + Get an existing ConnectionRaiPolicy resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ConnectionRaiPolicyArgs.__new__(ConnectionRaiPolicyArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ConnectionRaiPolicy(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.RaiPolicyPropertiesResponse']: + """ + Azure OpenAI Content Filters properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/data_container.py new file mode 100644 index 000000000000..83dc670db484 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/data_container.py @@ -0,0 +1,221 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['DataContainerInitArgs', 'DataContainer'] + +@pulumi.input_type +class DataContainerInitArgs: + def __init__(__self__, *, + data_container_properties: pulumi.Input['DataContainerArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a DataContainer resource. + :param pulumi.Input['DataContainerArgs'] data_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Container name. + """ + pulumi.set(__self__, "data_container_properties", data_container_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataContainerProperties") + def data_container_properties(self) -> pulumi.Input['DataContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_container_properties") + + @data_container_properties.setter + def data_container_properties(self, value: pulumi.Input['DataContainerArgs']): + pulumi.set(self, "data_container_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class DataContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + data_container_properties: Optional[pulumi.Input[Union['DataContainerArgs', 'DataContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['DataContainerArgs', 'DataContainerArgsDict']] data_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: DataContainerInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param DataContainerInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(DataContainerInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + data_container_properties: Optional[pulumi.Input[Union['DataContainerArgs', 'DataContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = DataContainerInitArgs.__new__(DataContainerInitArgs) + + if data_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'data_container_properties'") + __props__.__dict__["data_container_properties"] = data_container_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:DataContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(DataContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:DataContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'DataContainer': + """ + Get an existing DataContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = DataContainerInitArgs.__new__(DataContainerInitArgs) + + __props__.__dict__["data_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return DataContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="dataContainerProperties") + def data_container_properties(self) -> pulumi.Output['outputs.DataContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/data_version.py new file mode 100644 index 000000000000..0ee119b71849 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/data_version.py @@ -0,0 +1,241 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['DataVersionArgs', 'DataVersion'] + +@pulumi.input_type +class DataVersionArgs: + def __init__(__self__, *, + data_version_base_properties: pulumi.Input[Union['MLTableDataArgs', 'UriFileDataVersionArgs', 'UriFolderDataVersionArgs']], + name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a DataVersion resource. + :param pulumi.Input[Union['MLTableDataArgs', 'UriFileDataVersionArgs', 'UriFolderDataVersionArgs']] data_version_base_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] version: Version identifier. + """ + pulumi.set(__self__, "data_version_base_properties", data_version_base_properties) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="dataVersionBaseProperties") + def data_version_base_properties(self) -> pulumi.Input[Union['MLTableDataArgs', 'UriFileDataVersionArgs', 'UriFolderDataVersionArgs']]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_version_base_properties") + + @data_version_base_properties.setter + def data_version_base_properties(self, value: pulumi.Input[Union['MLTableDataArgs', 'UriFileDataVersionArgs', 'UriFolderDataVersionArgs']]): + pulumi.set(self, "data_version_base_properties", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Container name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class DataVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + data_version_base_properties: Optional[pulumi.Input[Union[Union['MLTableDataArgs', 'MLTableDataArgsDict'], Union['UriFileDataVersionArgs', 'UriFileDataVersionArgsDict'], Union['UriFolderDataVersionArgs', 'UriFolderDataVersionArgsDict']]]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union[Union['MLTableDataArgs', 'MLTableDataArgsDict'], Union['UriFileDataVersionArgs', 'UriFileDataVersionArgsDict'], Union['UriFolderDataVersionArgs', 'UriFolderDataVersionArgsDict']]] data_version_base_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: DataVersionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param DataVersionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(DataVersionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + data_version_base_properties: Optional[pulumi.Input[Union[Union['MLTableDataArgs', 'MLTableDataArgsDict'], Union['UriFileDataVersionArgs', 'UriFileDataVersionArgsDict'], Union['UriFolderDataVersionArgs', 'UriFolderDataVersionArgsDict']]]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = DataVersionArgs.__new__(DataVersionArgs) + + if data_version_base_properties is None and not opts.urn: + raise TypeError("Missing required property 'data_version_base_properties'") + __props__.__dict__["data_version_base_properties"] = data_version_base_properties + if name is None and not opts.urn: + raise TypeError("Missing required property 'name'") + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:DataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:DataVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(DataVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:DataVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'DataVersion': + """ + Get an existing DataVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = DataVersionArgs.__new__(DataVersionArgs) + + __props__.__dict__["data_version_base_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return DataVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="dataVersionBaseProperties") + def data_version_base_properties(self) -> pulumi.Output[Any]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_version_base_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/datastore.py new file mode 100644 index 000000000000..9fb0089d8c17 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/datastore.py @@ -0,0 +1,241 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['DatastoreArgs', 'Datastore'] + +@pulumi.input_type +class DatastoreArgs: + def __init__(__self__, *, + datastore_properties: pulumi.Input[Union['AzureBlobDatastoreArgs', 'AzureDataLakeGen1DatastoreArgs', 'AzureDataLakeGen2DatastoreArgs', 'AzureFileDatastoreArgs', 'OneLakeDatastoreArgs']], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None, + skip_validation: Optional[pulumi.Input[bool]] = None): + """ + The set of arguments for constructing a Datastore resource. + :param pulumi.Input[Union['AzureBlobDatastoreArgs', 'AzureDataLakeGen1DatastoreArgs', 'AzureDataLakeGen2DatastoreArgs', 'AzureFileDatastoreArgs', 'OneLakeDatastoreArgs']] datastore_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Datastore name. + :param pulumi.Input[bool] skip_validation: Flag to skip validation. + """ + pulumi.set(__self__, "datastore_properties", datastore_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + if skip_validation is not None: + pulumi.set(__self__, "skip_validation", skip_validation) + + @property + @pulumi.getter(name="datastoreProperties") + def datastore_properties(self) -> pulumi.Input[Union['AzureBlobDatastoreArgs', 'AzureDataLakeGen1DatastoreArgs', 'AzureDataLakeGen2DatastoreArgs', 'AzureFileDatastoreArgs', 'OneLakeDatastoreArgs']]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "datastore_properties") + + @datastore_properties.setter + def datastore_properties(self, value: pulumi.Input[Union['AzureBlobDatastoreArgs', 'AzureDataLakeGen1DatastoreArgs', 'AzureDataLakeGen2DatastoreArgs', 'AzureFileDatastoreArgs', 'OneLakeDatastoreArgs']]): + pulumi.set(self, "datastore_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Datastore name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="skipValidation") + def skip_validation(self) -> Optional[pulumi.Input[bool]]: + """ + Flag to skip validation. + """ + return pulumi.get(self, "skip_validation") + + @skip_validation.setter + def skip_validation(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "skip_validation", value) + + +class Datastore(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + datastore_properties: Optional[pulumi.Input[Union[Union['AzureBlobDatastoreArgs', 'AzureBlobDatastoreArgsDict'], Union['AzureDataLakeGen1DatastoreArgs', 'AzureDataLakeGen1DatastoreArgsDict'], Union['AzureDataLakeGen2DatastoreArgs', 'AzureDataLakeGen2DatastoreArgsDict'], Union['AzureFileDatastoreArgs', 'AzureFileDatastoreArgsDict'], Union['OneLakeDatastoreArgs', 'OneLakeDatastoreArgsDict']]]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + skip_validation: Optional[pulumi.Input[bool]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union[Union['AzureBlobDatastoreArgs', 'AzureBlobDatastoreArgsDict'], Union['AzureDataLakeGen1DatastoreArgs', 'AzureDataLakeGen1DatastoreArgsDict'], Union['AzureDataLakeGen2DatastoreArgs', 'AzureDataLakeGen2DatastoreArgsDict'], Union['AzureFileDatastoreArgs', 'AzureFileDatastoreArgsDict'], Union['OneLakeDatastoreArgs', 'OneLakeDatastoreArgsDict']]] datastore_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Datastore name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[bool] skip_validation: Flag to skip validation. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: DatastoreArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param DatastoreArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(DatastoreArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + datastore_properties: Optional[pulumi.Input[Union[Union['AzureBlobDatastoreArgs', 'AzureBlobDatastoreArgsDict'], Union['AzureDataLakeGen1DatastoreArgs', 'AzureDataLakeGen1DatastoreArgsDict'], Union['AzureDataLakeGen2DatastoreArgs', 'AzureDataLakeGen2DatastoreArgsDict'], Union['AzureFileDatastoreArgs', 'AzureFileDatastoreArgsDict'], Union['OneLakeDatastoreArgs', 'OneLakeDatastoreArgsDict']]]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + skip_validation: Optional[pulumi.Input[bool]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = DatastoreArgs.__new__(DatastoreArgs) + + if datastore_properties is None and not opts.urn: + raise TypeError("Missing required property 'datastore_properties'") + __props__.__dict__["datastore_properties"] = datastore_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["skip_validation"] = skip_validation + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Datastore"), pulumi.Alias(type_="azure-native:machinelearningservices:Datastore")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Datastore, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:Datastore', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Datastore': + """ + Get an existing Datastore resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = DatastoreArgs.__new__(DatastoreArgs) + + __props__.__dict__["datastore_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return Datastore(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="datastoreProperties") + def datastore_properties(self) -> pulumi.Output[Any]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "datastore_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/endpoint_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/endpoint_deployment.py new file mode 100644 index 000000000000..64dfee4e682b --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/endpoint_deployment.py @@ -0,0 +1,233 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['EndpointDeploymentArgs', 'EndpointDeployment'] + +@pulumi.input_type +class EndpointDeploymentArgs: + def __init__(__self__, *, + endpoint_name: pulumi.Input[str], + properties: pulumi.Input[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgs']], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + deployment_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a EndpointDeployment resource. + :param pulumi.Input[str] endpoint_name: Name of the endpoint resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input[str] deployment_name: Name of the deployment resource + """ + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if deployment_name is not None: + pulumi.set(__self__, "deployment_name", deployment_name) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> pulumi.Input[str]: + """ + Name of the endpoint resource. + """ + return pulumi.get(self, "endpoint_name") + + @endpoint_name.setter + def endpoint_name(self, value: pulumi.Input[str]): + pulumi.set(self, "endpoint_name", value) + + @property + @pulumi.getter + def properties(self) -> pulumi.Input[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgs']]: + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: pulumi.Input[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="deploymentName") + def deployment_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the deployment resource + """ + return pulumi.get(self, "deployment_name") + + @deployment_name.setter + def deployment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "deployment_name", value) + + +class EndpointDeployment(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ContentSafetyEndpointDeploymentResourcePropertiesArgsDict'], Union['ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgsDict'], Union['OpenAIEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgsDict'], Union['SpeechEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a EndpointDeployment resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] deployment_name: Name of the deployment resource + :param pulumi.Input[str] endpoint_name: Name of the endpoint resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: EndpointDeploymentArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a EndpointDeployment resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param EndpointDeploymentArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(EndpointDeploymentArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union[Union['ContentSafetyEndpointDeploymentResourcePropertiesArgs', 'ContentSafetyEndpointDeploymentResourcePropertiesArgsDict'], Union['ManagedOnlineEndpointDeploymentResourcePropertiesArgs', 'ManagedOnlineEndpointDeploymentResourcePropertiesArgsDict'], Union['OpenAIEndpointDeploymentResourcePropertiesArgs', 'OpenAIEndpointDeploymentResourcePropertiesArgsDict'], Union['SpeechEndpointDeploymentResourcePropertiesArgs', 'SpeechEndpointDeploymentResourcePropertiesArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = EndpointDeploymentArgs.__new__(EndpointDeploymentArgs) + + __props__.__dict__["deployment_name"] = deployment_name + if endpoint_name is None and not opts.urn: + raise TypeError("Missing required property 'endpoint_name'") + __props__.__dict__["endpoint_name"] = endpoint_name + if properties is None and not opts.urn: + raise TypeError("Missing required property 'properties'") + __props__.__dict__["properties"] = properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EndpointDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:EndpointDeployment")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(EndpointDeployment, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:EndpointDeployment', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'EndpointDeployment': + """ + Get an existing EndpointDeployment resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = EndpointDeploymentArgs.__new__(EndpointDeploymentArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return EndpointDeployment(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output[Any]: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/environment_container.py new file mode 100644 index 000000000000..84fb24ef6636 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/environment_container.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['EnvironmentContainerInitArgs', 'EnvironmentContainer'] + +@pulumi.input_type +class EnvironmentContainerInitArgs: + def __init__(__self__, *, + environment_container_properties: pulumi.Input['EnvironmentContainerArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a EnvironmentContainer resource. + :param pulumi.Input['EnvironmentContainerArgs'] environment_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + """ + pulumi.set(__self__, "environment_container_properties", environment_container_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="environmentContainerProperties") + def environment_container_properties(self) -> pulumi.Input['EnvironmentContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_container_properties") + + @environment_container_properties.setter + def environment_container_properties(self, value: pulumi.Input['EnvironmentContainerArgs']): + pulumi.set(self, "environment_container_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class EnvironmentContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + environment_container_properties: Optional[pulumi.Input[Union['EnvironmentContainerArgs', 'EnvironmentContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['EnvironmentContainerArgs', 'EnvironmentContainerArgsDict']] environment_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: EnvironmentContainerInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param EnvironmentContainerInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(EnvironmentContainerInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + environment_container_properties: Optional[pulumi.Input[Union['EnvironmentContainerArgs', 'EnvironmentContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = EnvironmentContainerInitArgs.__new__(EnvironmentContainerInitArgs) + + if environment_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'environment_container_properties'") + __props__.__dict__["environment_container_properties"] = environment_container_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(EnvironmentContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:EnvironmentContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'EnvironmentContainer': + """ + Get an existing EnvironmentContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = EnvironmentContainerInitArgs.__new__(EnvironmentContainerInitArgs) + + __props__.__dict__["environment_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return EnvironmentContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="environmentContainerProperties") + def environment_container_properties(self) -> pulumi.Output['outputs.EnvironmentContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/environment_version.py new file mode 100644 index 000000000000..18cf3f504f1a --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/environment_version.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['EnvironmentVersionInitArgs', 'EnvironmentVersion'] + +@pulumi.input_type +class EnvironmentVersionInitArgs: + def __init__(__self__, *, + environment_version_properties: pulumi.Input['EnvironmentVersionArgs'], + name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a EnvironmentVersion resource. + :param pulumi.Input['EnvironmentVersionArgs'] environment_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Name of EnvironmentVersion. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] version: Version of EnvironmentVersion. + """ + pulumi.set(__self__, "environment_version_properties", environment_version_properties) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="environmentVersionProperties") + def environment_version_properties(self) -> pulumi.Input['EnvironmentVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_version_properties") + + @environment_version_properties.setter + def environment_version_properties(self, value: pulumi.Input['EnvironmentVersionArgs']): + pulumi.set(self, "environment_version_properties", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Name of EnvironmentVersion. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version of EnvironmentVersion. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class EnvironmentVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + environment_version_properties: Optional[pulumi.Input[Union['EnvironmentVersionArgs', 'EnvironmentVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['EnvironmentVersionArgs', 'EnvironmentVersionArgsDict']] environment_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Name of EnvironmentVersion. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version of EnvironmentVersion. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: EnvironmentVersionInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param EnvironmentVersionInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(EnvironmentVersionInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + environment_version_properties: Optional[pulumi.Input[Union['EnvironmentVersionArgs', 'EnvironmentVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = EnvironmentVersionInitArgs.__new__(EnvironmentVersionInitArgs) + + if environment_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'environment_version_properties'") + __props__.__dict__["environment_version_properties"] = environment_version_properties + if name is None and not opts.urn: + raise TypeError("Missing required property 'name'") + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:EnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:EnvironmentVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(EnvironmentVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:EnvironmentVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'EnvironmentVersion': + """ + Get an existing EnvironmentVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = EnvironmentVersionInitArgs.__new__(EnvironmentVersionInitArgs) + + __props__.__dict__["environment_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return EnvironmentVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="environmentVersionProperties") + def environment_version_properties(self) -> pulumi.Output['outputs.EnvironmentVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featureset_container_entity.py new file mode 100644 index 000000000000..c298881169c8 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featureset_container_entity.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['FeaturesetContainerEntityArgs', 'FeaturesetContainerEntity'] + +@pulumi.input_type +class FeaturesetContainerEntityArgs: + def __init__(__self__, *, + featureset_container_properties: pulumi.Input['FeaturesetContainerArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a FeaturesetContainerEntity resource. + :param pulumi.Input['FeaturesetContainerArgs'] featureset_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + """ + pulumi.set(__self__, "featureset_container_properties", featureset_container_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="featuresetContainerProperties") + def featureset_container_properties(self) -> pulumi.Input['FeaturesetContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featureset_container_properties") + + @featureset_container_properties.setter + def featureset_container_properties(self, value: pulumi.Input['FeaturesetContainerArgs']): + pulumi.set(self, "featureset_container_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class FeaturesetContainerEntity(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + featureset_container_properties: Optional[pulumi.Input[Union['FeaturesetContainerArgs', 'FeaturesetContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['FeaturesetContainerArgs', 'FeaturesetContainerArgsDict']] featureset_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: FeaturesetContainerEntityArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param FeaturesetContainerEntityArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(FeaturesetContainerEntityArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + featureset_container_properties: Optional[pulumi.Input[Union['FeaturesetContainerArgs', 'FeaturesetContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = FeaturesetContainerEntityArgs.__new__(FeaturesetContainerEntityArgs) + + if featureset_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'featureset_container_properties'") + __props__.__dict__["featureset_container_properties"] = featureset_container_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetContainerEntity")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(FeaturesetContainerEntity, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:FeaturesetContainerEntity', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'FeaturesetContainerEntity': + """ + Get an existing FeaturesetContainerEntity resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = FeaturesetContainerEntityArgs.__new__(FeaturesetContainerEntityArgs) + + __props__.__dict__["featureset_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return FeaturesetContainerEntity(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="featuresetContainerProperties") + def featureset_container_properties(self) -> pulumi.Output['outputs.FeaturesetContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featureset_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featureset_version.py new file mode 100644 index 000000000000..d9ed2ffa06d8 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featureset_version.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['FeaturesetVersionInitArgs', 'FeaturesetVersion'] + +@pulumi.input_type +class FeaturesetVersionInitArgs: + def __init__(__self__, *, + featureset_version_properties: pulumi.Input['FeaturesetVersionArgs'], + name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a FeaturesetVersion resource. + :param pulumi.Input['FeaturesetVersionArgs'] featureset_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] version: Version identifier. This is case-sensitive. + """ + pulumi.set(__self__, "featureset_version_properties", featureset_version_properties) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="featuresetVersionProperties") + def featureset_version_properties(self) -> pulumi.Input['FeaturesetVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featureset_version_properties") + + @featureset_version_properties.setter + def featureset_version_properties(self, value: pulumi.Input['FeaturesetVersionArgs']): + pulumi.set(self, "featureset_version_properties", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. This is case-sensitive. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class FeaturesetVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + featureset_version_properties: Optional[pulumi.Input[Union['FeaturesetVersionArgs', 'FeaturesetVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['FeaturesetVersionArgs', 'FeaturesetVersionArgsDict']] featureset_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. This is case-sensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: FeaturesetVersionInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param FeaturesetVersionInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(FeaturesetVersionInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + featureset_version_properties: Optional[pulumi.Input[Union['FeaturesetVersionArgs', 'FeaturesetVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = FeaturesetVersionInitArgs.__new__(FeaturesetVersionInitArgs) + + if featureset_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'featureset_version_properties'") + __props__.__dict__["featureset_version_properties"] = featureset_version_properties + if name is None and not opts.urn: + raise TypeError("Missing required property 'name'") + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturesetVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturesetVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(FeaturesetVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:FeaturesetVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'FeaturesetVersion': + """ + Get an existing FeaturesetVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = FeaturesetVersionInitArgs.__new__(FeaturesetVersionInitArgs) + + __props__.__dict__["featureset_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return FeaturesetVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="featuresetVersionProperties") + def featureset_version_properties(self) -> pulumi.Output['outputs.FeaturesetVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featureset_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featurestore_entity_container_entity.py new file mode 100644 index 000000000000..3e5be2ec772a --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featurestore_entity_container_entity.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['FeaturestoreEntityContainerEntityArgs', 'FeaturestoreEntityContainerEntity'] + +@pulumi.input_type +class FeaturestoreEntityContainerEntityArgs: + def __init__(__self__, *, + featurestore_entity_container_properties: pulumi.Input['FeaturestoreEntityContainerArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a FeaturestoreEntityContainerEntity resource. + :param pulumi.Input['FeaturestoreEntityContainerArgs'] featurestore_entity_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + """ + pulumi.set(__self__, "featurestore_entity_container_properties", featurestore_entity_container_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="featurestoreEntityContainerProperties") + def featurestore_entity_container_properties(self) -> pulumi.Input['FeaturestoreEntityContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featurestore_entity_container_properties") + + @featurestore_entity_container_properties.setter + def featurestore_entity_container_properties(self, value: pulumi.Input['FeaturestoreEntityContainerArgs']): + pulumi.set(self, "featurestore_entity_container_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class FeaturestoreEntityContainerEntity(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + featurestore_entity_container_properties: Optional[pulumi.Input[Union['FeaturestoreEntityContainerArgs', 'FeaturestoreEntityContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['FeaturestoreEntityContainerArgs', 'FeaturestoreEntityContainerArgsDict']] featurestore_entity_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: FeaturestoreEntityContainerEntityArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param FeaturestoreEntityContainerEntityArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(FeaturestoreEntityContainerEntityArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + featurestore_entity_container_properties: Optional[pulumi.Input[Union['FeaturestoreEntityContainerArgs', 'FeaturestoreEntityContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = FeaturestoreEntityContainerEntityArgs.__new__(FeaturestoreEntityContainerEntityArgs) + + if featurestore_entity_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'featurestore_entity_container_properties'") + __props__.__dict__["featurestore_entity_container_properties"] = featurestore_entity_container_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityContainerEntity"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityContainerEntity")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(FeaturestoreEntityContainerEntity, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityContainerEntity', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'FeaturestoreEntityContainerEntity': + """ + Get an existing FeaturestoreEntityContainerEntity resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = FeaturestoreEntityContainerEntityArgs.__new__(FeaturestoreEntityContainerEntityArgs) + + __props__.__dict__["featurestore_entity_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return FeaturestoreEntityContainerEntity(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="featurestoreEntityContainerProperties") + def featurestore_entity_container_properties(self) -> pulumi.Output['outputs.FeaturestoreEntityContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featurestore_entity_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featurestore_entity_version.py new file mode 100644 index 000000000000..70a30caf50b6 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/featurestore_entity_version.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['FeaturestoreEntityVersionInitArgs', 'FeaturestoreEntityVersion'] + +@pulumi.input_type +class FeaturestoreEntityVersionInitArgs: + def __init__(__self__, *, + featurestore_entity_version_properties: pulumi.Input['FeaturestoreEntityVersionArgs'], + name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a FeaturestoreEntityVersion resource. + :param pulumi.Input['FeaturestoreEntityVersionArgs'] featurestore_entity_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] version: Version identifier. This is case-sensitive. + """ + pulumi.set(__self__, "featurestore_entity_version_properties", featurestore_entity_version_properties) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="featurestoreEntityVersionProperties") + def featurestore_entity_version_properties(self) -> pulumi.Input['FeaturestoreEntityVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featurestore_entity_version_properties") + + @featurestore_entity_version_properties.setter + def featurestore_entity_version_properties(self, value: pulumi.Input['FeaturestoreEntityVersionArgs']): + pulumi.set(self, "featurestore_entity_version_properties", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. This is case-sensitive. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class FeaturestoreEntityVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + featurestore_entity_version_properties: Optional[pulumi.Input[Union['FeaturestoreEntityVersionArgs', 'FeaturestoreEntityVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['FeaturestoreEntityVersionArgs', 'FeaturestoreEntityVersionArgsDict']] featurestore_entity_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. This is case-sensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: FeaturestoreEntityVersionInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param FeaturestoreEntityVersionInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(FeaturestoreEntityVersionInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + featurestore_entity_version_properties: Optional[pulumi.Input[Union['FeaturestoreEntityVersionArgs', 'FeaturestoreEntityVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = FeaturestoreEntityVersionInitArgs.__new__(FeaturestoreEntityVersionInitArgs) + + if featurestore_entity_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'featurestore_entity_version_properties'") + __props__.__dict__["featurestore_entity_version_properties"] = featurestore_entity_version_properties + if name is None and not opts.urn: + raise TypeError("Missing required property 'name'") + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:FeaturestoreEntityVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:FeaturestoreEntityVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(FeaturestoreEntityVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:FeaturestoreEntityVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'FeaturestoreEntityVersion': + """ + Get an existing FeaturestoreEntityVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = FeaturestoreEntityVersionInitArgs.__new__(FeaturestoreEntityVersionInitArgs) + + __props__.__dict__["featurestore_entity_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return FeaturestoreEntityVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="featurestoreEntityVersionProperties") + def featurestore_entity_version_properties(self) -> pulumi.Output['outputs.FeaturestoreEntityVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featurestore_entity_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_batch_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_batch_deployment.py new file mode 100644 index 000000000000..600e554de283 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_batch_deployment.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetBatchDeploymentResult', + 'AwaitableGetBatchDeploymentResult', + 'get_batch_deployment', + 'get_batch_deployment_output', +] + +@pulumi.output_type +class GetBatchDeploymentResult: + def __init__(__self__, batch_deployment_properties=None, id=None, identity=None, kind=None, location=None, name=None, sku=None, system_data=None, tags=None, type=None): + if batch_deployment_properties and not isinstance(batch_deployment_properties, dict): + raise TypeError("Expected argument 'batch_deployment_properties' to be a dict") + pulumi.set(__self__, "batch_deployment_properties", batch_deployment_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="batchDeploymentProperties") + def batch_deployment_properties(self) -> 'outputs.BatchDeploymentResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "batch_deployment_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetBatchDeploymentResult(GetBatchDeploymentResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetBatchDeploymentResult( + batch_deployment_properties=self.batch_deployment_properties, + id=self.id, + identity=self.identity, + kind=self.kind, + location=self.location, + name=self.name, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_batch_deployment(deployment_name: Optional[str] = None, + endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetBatchDeploymentResult: + """ + Use this data source to access information about an existing resource. + + :param str deployment_name: The identifier for the Batch deployments. + :param str endpoint_name: Endpoint name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['deploymentName'] = deployment_name + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getBatchDeployment', __args__, opts=opts, typ=GetBatchDeploymentResult).value + + return AwaitableGetBatchDeploymentResult( + batch_deployment_properties=pulumi.get(__ret__, 'batch_deployment_properties'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_batch_deployment_output(deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetBatchDeploymentResult]: + """ + Use this data source to access information about an existing resource. + + :param str deployment_name: The identifier for the Batch deployments. + :param str endpoint_name: Endpoint name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['deploymentName'] = deployment_name + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getBatchDeployment', __args__, opts=opts, typ=GetBatchDeploymentResult) + return __ret__.apply(lambda __response__: GetBatchDeploymentResult( + batch_deployment_properties=pulumi.get(__response__, 'batch_deployment_properties'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_batch_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_batch_endpoint.py new file mode 100644 index 000000000000..f4265d6ef4c9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_batch_endpoint.py @@ -0,0 +1,214 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetBatchEndpointResult', + 'AwaitableGetBatchEndpointResult', + 'get_batch_endpoint', + 'get_batch_endpoint_output', +] + +@pulumi.output_type +class GetBatchEndpointResult: + def __init__(__self__, batch_endpoint_properties=None, id=None, identity=None, kind=None, location=None, name=None, sku=None, system_data=None, tags=None, type=None): + if batch_endpoint_properties and not isinstance(batch_endpoint_properties, dict): + raise TypeError("Expected argument 'batch_endpoint_properties' to be a dict") + pulumi.set(__self__, "batch_endpoint_properties", batch_endpoint_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="batchEndpointProperties") + def batch_endpoint_properties(self) -> 'outputs.BatchEndpointResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "batch_endpoint_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetBatchEndpointResult(GetBatchEndpointResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetBatchEndpointResult( + batch_endpoint_properties=self.batch_endpoint_properties, + id=self.id, + identity=self.identity, + kind=self.kind, + location=self.location, + name=self.name, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_batch_endpoint(endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetBatchEndpointResult: + """ + Use this data source to access information about an existing resource. + + :param str endpoint_name: Name for the Batch Endpoint. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getBatchEndpoint', __args__, opts=opts, typ=GetBatchEndpointResult).value + + return AwaitableGetBatchEndpointResult( + batch_endpoint_properties=pulumi.get(__ret__, 'batch_endpoint_properties'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_batch_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetBatchEndpointResult]: + """ + Use this data source to access information about an existing resource. + + :param str endpoint_name: Name for the Batch Endpoint. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getBatchEndpoint', __args__, opts=opts, typ=GetBatchEndpointResult) + return __ret__.apply(lambda __response__: GetBatchEndpointResult( + batch_endpoint_properties=pulumi.get(__response__, 'batch_endpoint_properties'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_capability_host.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_capability_host.py new file mode 100644 index 000000000000..a8305f0a4f9a --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_capability_host.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetCapabilityHostResult', + 'AwaitableGetCapabilityHostResult', + 'get_capability_host', + 'get_capability_host_output', +] + +@pulumi.output_type +class GetCapabilityHostResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, capability_host_properties=None, id=None, name=None, system_data=None, type=None): + if capability_host_properties and not isinstance(capability_host_properties, dict): + raise TypeError("Expected argument 'capability_host_properties' to be a dict") + pulumi.set(__self__, "capability_host_properties", capability_host_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="capabilityHostProperties") + def capability_host_properties(self) -> 'outputs.CapabilityHostResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "capability_host_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetCapabilityHostResult(GetCapabilityHostResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetCapabilityHostResult( + capability_host_properties=self.capability_host_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_capability_host(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetCapabilityHostResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: CapabilityHost name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getCapabilityHost', __args__, opts=opts, typ=GetCapabilityHostResult).value + + return AwaitableGetCapabilityHostResult( + capability_host_properties=pulumi.get(__ret__, 'capability_host_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_capability_host_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetCapabilityHostResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: CapabilityHost name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getCapabilityHost', __args__, opts=opts, typ=GetCapabilityHostResult) + return __ret__.apply(lambda __response__: GetCapabilityHostResult( + capability_host_properties=pulumi.get(__response__, 'capability_host_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_code_container.py new file mode 100644 index 000000000000..4cd09047aa82 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_code_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetCodeContainerResult', + 'AwaitableGetCodeContainerResult', + 'get_code_container', + 'get_code_container_output', +] + +@pulumi.output_type +class GetCodeContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, code_container_properties=None, id=None, name=None, system_data=None, type=None): + if code_container_properties and not isinstance(code_container_properties, dict): + raise TypeError("Expected argument 'code_container_properties' to be a dict") + pulumi.set(__self__, "code_container_properties", code_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="codeContainerProperties") + def code_container_properties(self) -> 'outputs.CodeContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetCodeContainerResult(GetCodeContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetCodeContainerResult( + code_container_properties=self.code_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_code_container(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetCodeContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getCodeContainer', __args__, opts=opts, typ=GetCodeContainerResult).value + + return AwaitableGetCodeContainerResult( + code_container_properties=pulumi.get(__ret__, 'code_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_code_container_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetCodeContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getCodeContainer', __args__, opts=opts, typ=GetCodeContainerResult) + return __ret__.apply(lambda __response__: GetCodeContainerResult( + code_container_properties=pulumi.get(__response__, 'code_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_code_version.py new file mode 100644 index 000000000000..4f4b6b192959 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_code_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetCodeVersionResult', + 'AwaitableGetCodeVersionResult', + 'get_code_version', + 'get_code_version_output', +] + +@pulumi.output_type +class GetCodeVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, code_version_properties=None, id=None, name=None, system_data=None, type=None): + if code_version_properties and not isinstance(code_version_properties, dict): + raise TypeError("Expected argument 'code_version_properties' to be a dict") + pulumi.set(__self__, "code_version_properties", code_version_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="codeVersionProperties") + def code_version_properties(self) -> 'outputs.CodeVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_version_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetCodeVersionResult(GetCodeVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetCodeVersionResult( + code_version_properties=self.code_version_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_code_version(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetCodeVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getCodeVersion', __args__, opts=opts, typ=GetCodeVersionResult).value + + return AwaitableGetCodeVersionResult( + code_version_properties=pulumi.get(__ret__, 'code_version_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_code_version_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetCodeVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getCodeVersion', __args__, opts=opts, typ=GetCodeVersionResult) + return __ret__.apply(lambda __response__: GetCodeVersionResult( + code_version_properties=pulumi.get(__response__, 'code_version_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_component_container.py new file mode 100644 index 000000000000..de605d5e1fc9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_component_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetComponentContainerResult', + 'AwaitableGetComponentContainerResult', + 'get_component_container', + 'get_component_container_output', +] + +@pulumi.output_type +class GetComponentContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, component_container_properties=None, id=None, name=None, system_data=None, type=None): + if component_container_properties and not isinstance(component_container_properties, dict): + raise TypeError("Expected argument 'component_container_properties' to be a dict") + pulumi.set(__self__, "component_container_properties", component_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="componentContainerProperties") + def component_container_properties(self) -> 'outputs.ComponentContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetComponentContainerResult(GetComponentContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetComponentContainerResult( + component_container_properties=self.component_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_component_container(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetComponentContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getComponentContainer', __args__, opts=opts, typ=GetComponentContainerResult).value + + return AwaitableGetComponentContainerResult( + component_container_properties=pulumi.get(__ret__, 'component_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_component_container_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetComponentContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getComponentContainer', __args__, opts=opts, typ=GetComponentContainerResult) + return __ret__.apply(lambda __response__: GetComponentContainerResult( + component_container_properties=pulumi.get(__response__, 'component_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_component_version.py new file mode 100644 index 000000000000..c61800ca82ee --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_component_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetComponentVersionResult', + 'AwaitableGetComponentVersionResult', + 'get_component_version', + 'get_component_version_output', +] + +@pulumi.output_type +class GetComponentVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, component_version_properties=None, id=None, name=None, system_data=None, type=None): + if component_version_properties and not isinstance(component_version_properties, dict): + raise TypeError("Expected argument 'component_version_properties' to be a dict") + pulumi.set(__self__, "component_version_properties", component_version_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="componentVersionProperties") + def component_version_properties(self) -> 'outputs.ComponentVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_version_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetComponentVersionResult(GetComponentVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetComponentVersionResult( + component_version_properties=self.component_version_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_component_version(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetComponentVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getComponentVersion', __args__, opts=opts, typ=GetComponentVersionResult).value + + return AwaitableGetComponentVersionResult( + component_version_properties=pulumi.get(__ret__, 'component_version_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_component_version_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetComponentVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getComponentVersion', __args__, opts=opts, typ=GetComponentVersionResult) + return __ret__.apply(lambda __response__: GetComponentVersionResult( + component_version_properties=pulumi.get(__response__, 'component_version_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_compute.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_compute.py new file mode 100644 index 000000000000..a124afc858ad --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_compute.py @@ -0,0 +1,205 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetComputeResult', + 'AwaitableGetComputeResult', + 'get_compute', + 'get_compute_output', +] + +@pulumi.output_type +class GetComputeResult: + """ + Machine Learning compute object wrapped into ARM resource envelope. + """ + def __init__(__self__, id=None, identity=None, location=None, name=None, properties=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + The identity of the resource. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + Specifies the location of the resource. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> Any: + """ + Compute properties + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + The sku of the workspace. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Contains resource tags defined as key/value pairs. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetComputeResult(GetComputeResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetComputeResult( + id=self.id, + identity=self.identity, + location=self.location, + name=self.name, + properties=self.properties, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_compute(compute_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetComputeResult: + """ + Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. + + + :param str compute_name: Name of the Azure Machine Learning compute. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['computeName'] = compute_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getCompute', __args__, opts=opts, typ=GetComputeResult).value + + return AwaitableGetComputeResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_compute_output(compute_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetComputeResult]: + """ + Gets compute definition by its name. Any secrets (storage keys, service credentials, etc) are not returned - use 'keys' nested resource to get them. + + + :param str compute_name: Name of the Azure Machine Learning compute. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['computeName'] = compute_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getCompute', __args__, opts=opts, typ=GetComputeResult) + return __ret__.apply(lambda __response__: GetComputeResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_compute_allowed_resize_sizes.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_compute_allowed_resize_sizes.py new file mode 100644 index 000000000000..ecccae996942 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_compute_allowed_resize_sizes.py @@ -0,0 +1,93 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetComputeAllowedResizeSizesResult', + 'AwaitableGetComputeAllowedResizeSizesResult', + 'get_compute_allowed_resize_sizes', + 'get_compute_allowed_resize_sizes_output', +] + +@pulumi.output_type +class GetComputeAllowedResizeSizesResult: + """ + The List Virtual Machine size operation response. + """ + def __init__(__self__, value=None): + if value and not isinstance(value, list): + raise TypeError("Expected argument 'value' to be a list") + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> Optional[Sequence['outputs.VirtualMachineSizeResponse']]: + """ + The list of virtual machine sizes supported by AmlCompute. + """ + return pulumi.get(self, "value") + + +class AwaitableGetComputeAllowedResizeSizesResult(GetComputeAllowedResizeSizesResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetComputeAllowedResizeSizesResult( + value=self.value) + + +def get_compute_allowed_resize_sizes(compute_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetComputeAllowedResizeSizesResult: + """ + Returns supported virtual machine sizes for resize + + + :param str compute_name: Name of the Azure Machine Learning compute. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['computeName'] = compute_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getComputeAllowedResizeSizes', __args__, opts=opts, typ=GetComputeAllowedResizeSizesResult).value + + return AwaitableGetComputeAllowedResizeSizesResult( + value=pulumi.get(__ret__, 'value')) +def get_compute_allowed_resize_sizes_output(compute_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetComputeAllowedResizeSizesResult]: + """ + Returns supported virtual machine sizes for resize + + + :param str compute_name: Name of the Azure Machine Learning compute. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['computeName'] = compute_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getComputeAllowedResizeSizes', __args__, opts=opts, typ=GetComputeAllowedResizeSizesResult) + return __ret__.apply(lambda __response__: GetComputeAllowedResizeSizesResult( + value=pulumi.get(__response__, 'value'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_deployment.py new file mode 100644 index 000000000000..1c3a6d414082 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_deployment.py @@ -0,0 +1,147 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetConnectionDeploymentResult', + 'AwaitableGetConnectionDeploymentResult', + 'get_connection_deployment', + 'get_connection_deployment_output', +] + +@pulumi.output_type +class GetConnectionDeploymentResult: + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> Any: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetConnectionDeploymentResult(GetConnectionDeploymentResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetConnectionDeploymentResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def get_connection_deployment(connection_name: Optional[str] = None, + deployment_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetConnectionDeploymentResult: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str deployment_name: Name of the deployment resource + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['deploymentName'] = deployment_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getConnectionDeployment', __args__, opts=opts, typ=GetConnectionDeploymentResult).value + + return AwaitableGetConnectionDeploymentResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_connection_deployment_output(connection_name: Optional[pulumi.Input[str]] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetConnectionDeploymentResult]: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str deployment_name: Name of the deployment resource + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['deploymentName'] = deployment_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getConnectionDeployment', __args__, opts=opts, typ=GetConnectionDeploymentResult) + return __ret__.apply(lambda __response__: GetConnectionDeploymentResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_blocklist.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_blocklist.py new file mode 100644 index 000000000000..0790a1eb9441 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_blocklist.py @@ -0,0 +1,150 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetConnectionRaiBlocklistResult', + 'AwaitableGetConnectionRaiBlocklistResult', + 'get_connection_rai_blocklist', + 'get_connection_rai_blocklist_output', +] + +@pulumi.output_type +class GetConnectionRaiBlocklistResult: + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.RaiBlocklistPropertiesResponse': + """ + RAI Custom Blocklist properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetConnectionRaiBlocklistResult(GetConnectionRaiBlocklistResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetConnectionRaiBlocklistResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def get_connection_rai_blocklist(connection_name: Optional[str] = None, + rai_blocklist_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetConnectionRaiBlocklistResult: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str rai_blocklist_name: The name of the RaiBlocklist. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['raiBlocklistName'] = rai_blocklist_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklist', __args__, opts=opts, typ=GetConnectionRaiBlocklistResult).value + + return AwaitableGetConnectionRaiBlocklistResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_connection_rai_blocklist_output(connection_name: Optional[pulumi.Input[str]] = None, + rai_blocklist_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetConnectionRaiBlocklistResult]: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str rai_blocklist_name: The name of the RaiBlocklist. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['raiBlocklistName'] = rai_blocklist_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklist', __args__, opts=opts, typ=GetConnectionRaiBlocklistResult) + return __ret__.apply(lambda __response__: GetConnectionRaiBlocklistResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_blocklist_item.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_blocklist_item.py new file mode 100644 index 000000000000..6bacd032700a --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_blocklist_item.py @@ -0,0 +1,156 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetConnectionRaiBlocklistItemResult', + 'AwaitableGetConnectionRaiBlocklistItemResult', + 'get_connection_rai_blocklist_item', + 'get_connection_rai_blocklist_item_output', +] + +@pulumi.output_type +class GetConnectionRaiBlocklistItemResult: + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.RaiBlocklistItemPropertiesResponse': + """ + RAI Custom Blocklist Item properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetConnectionRaiBlocklistItemResult(GetConnectionRaiBlocklistItemResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetConnectionRaiBlocklistItemResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def get_connection_rai_blocklist_item(connection_name: Optional[str] = None, + rai_blocklist_item_name: Optional[str] = None, + rai_blocklist_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetConnectionRaiBlocklistItemResult: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str rai_blocklist_item_name: Name of the RaiBlocklist Item + :param str rai_blocklist_name: The name of the RaiBlocklist. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['raiBlocklistItemName'] = rai_blocklist_item_name + __args__['raiBlocklistName'] = rai_blocklist_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklistItem', __args__, opts=opts, typ=GetConnectionRaiBlocklistItemResult).value + + return AwaitableGetConnectionRaiBlocklistItemResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_connection_rai_blocklist_item_output(connection_name: Optional[pulumi.Input[str]] = None, + rai_blocklist_item_name: Optional[pulumi.Input[str]] = None, + rai_blocklist_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetConnectionRaiBlocklistItemResult]: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str rai_blocklist_item_name: Name of the RaiBlocklist Item + :param str rai_blocklist_name: The name of the RaiBlocklist. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['raiBlocklistItemName'] = rai_blocklist_item_name + __args__['raiBlocklistName'] = rai_blocklist_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getConnectionRaiBlocklistItem', __args__, opts=opts, typ=GetConnectionRaiBlocklistItemResult) + return __ret__.apply(lambda __response__: GetConnectionRaiBlocklistItemResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_policy.py new file mode 100644 index 000000000000..e13f86f4b065 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_connection_rai_policy.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetConnectionRaiPolicyResult', + 'AwaitableGetConnectionRaiPolicyResult', + 'get_connection_rai_policy', + 'get_connection_rai_policy_output', +] + +@pulumi.output_type +class GetConnectionRaiPolicyResult: + """ + Azure OpenAI Content Filters resource. + """ + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.RaiPolicyPropertiesResponse': + """ + Azure OpenAI Content Filters properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetConnectionRaiPolicyResult(GetConnectionRaiPolicyResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetConnectionRaiPolicyResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def get_connection_rai_policy(connection_name: Optional[str] = None, + rai_policy_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetConnectionRaiPolicyResult: + """ + Azure OpenAI Content Filters resource. + + + :param str connection_name: Friendly name of the workspace connection + :param str rai_policy_name: Name of the Rai Policy. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['raiPolicyName'] = rai_policy_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getConnectionRaiPolicy', __args__, opts=opts, typ=GetConnectionRaiPolicyResult).value + + return AwaitableGetConnectionRaiPolicyResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_connection_rai_policy_output(connection_name: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetConnectionRaiPolicyResult]: + """ + Azure OpenAI Content Filters resource. + + + :param str connection_name: Friendly name of the workspace connection + :param str rai_policy_name: Name of the Rai Policy. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['raiPolicyName'] = rai_policy_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getConnectionRaiPolicy', __args__, opts=opts, typ=GetConnectionRaiPolicyResult) + return __ret__.apply(lambda __response__: GetConnectionRaiPolicyResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_data_container.py new file mode 100644 index 000000000000..3370ff0e1eed --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_data_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetDataContainerResult', + 'AwaitableGetDataContainerResult', + 'get_data_container', + 'get_data_container_output', +] + +@pulumi.output_type +class GetDataContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, data_container_properties=None, id=None, name=None, system_data=None, type=None): + if data_container_properties and not isinstance(data_container_properties, dict): + raise TypeError("Expected argument 'data_container_properties' to be a dict") + pulumi.set(__self__, "data_container_properties", data_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="dataContainerProperties") + def data_container_properties(self) -> 'outputs.DataContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetDataContainerResult(GetDataContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetDataContainerResult( + data_container_properties=self.data_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_data_container(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetDataContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getDataContainer', __args__, opts=opts, typ=GetDataContainerResult).value + + return AwaitableGetDataContainerResult( + data_container_properties=pulumi.get(__ret__, 'data_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_data_container_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetDataContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getDataContainer', __args__, opts=opts, typ=GetDataContainerResult) + return __ret__.apply(lambda __response__: GetDataContainerResult( + data_container_properties=pulumi.get(__response__, 'data_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_data_version.py new file mode 100644 index 000000000000..e37c2d5ab031 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_data_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetDataVersionResult', + 'AwaitableGetDataVersionResult', + 'get_data_version', + 'get_data_version_output', +] + +@pulumi.output_type +class GetDataVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, data_version_base_properties=None, id=None, name=None, system_data=None, type=None): + if data_version_base_properties and not isinstance(data_version_base_properties, dict): + raise TypeError("Expected argument 'data_version_base_properties' to be a dict") + pulumi.set(__self__, "data_version_base_properties", data_version_base_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="dataVersionBaseProperties") + def data_version_base_properties(self) -> Any: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_version_base_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetDataVersionResult(GetDataVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetDataVersionResult( + data_version_base_properties=self.data_version_base_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_data_version(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetDataVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getDataVersion', __args__, opts=opts, typ=GetDataVersionResult).value + + return AwaitableGetDataVersionResult( + data_version_base_properties=pulumi.get(__ret__, 'data_version_base_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_data_version_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetDataVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getDataVersion', __args__, opts=opts, typ=GetDataVersionResult) + return __ret__.apply(lambda __response__: GetDataVersionResult( + data_version_base_properties=pulumi.get(__response__, 'data_version_base_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_datastore.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_datastore.py new file mode 100644 index 000000000000..6438994c4231 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_datastore.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetDatastoreResult', + 'AwaitableGetDatastoreResult', + 'get_datastore', + 'get_datastore_output', +] + +@pulumi.output_type +class GetDatastoreResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, datastore_properties=None, id=None, name=None, system_data=None, type=None): + if datastore_properties and not isinstance(datastore_properties, dict): + raise TypeError("Expected argument 'datastore_properties' to be a dict") + pulumi.set(__self__, "datastore_properties", datastore_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="datastoreProperties") + def datastore_properties(self) -> Any: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "datastore_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetDatastoreResult(GetDatastoreResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetDatastoreResult( + datastore_properties=self.datastore_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_datastore(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetDatastoreResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Datastore name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getDatastore', __args__, opts=opts, typ=GetDatastoreResult).value + + return AwaitableGetDatastoreResult( + datastore_properties=pulumi.get(__ret__, 'datastore_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_datastore_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetDatastoreResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Datastore name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getDatastore', __args__, opts=opts, typ=GetDatastoreResult) + return __ret__.apply(lambda __response__: GetDatastoreResult( + datastore_properties=pulumi.get(__response__, 'datastore_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_endpoint_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_endpoint_deployment.py new file mode 100644 index 000000000000..ba2424bc5191 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_endpoint_deployment.py @@ -0,0 +1,147 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetEndpointDeploymentResult', + 'AwaitableGetEndpointDeploymentResult', + 'get_endpoint_deployment', + 'get_endpoint_deployment_output', +] + +@pulumi.output_type +class GetEndpointDeploymentResult: + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> Any: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetEndpointDeploymentResult(GetEndpointDeploymentResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetEndpointDeploymentResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def get_endpoint_deployment(deployment_name: Optional[str] = None, + endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetEndpointDeploymentResult: + """ + Use this data source to access information about an existing resource. + + :param str deployment_name: Name of the deployment resource + :param str endpoint_name: Name of the endpoint resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['deploymentName'] = deployment_name + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getEndpointDeployment', __args__, opts=opts, typ=GetEndpointDeploymentResult).value + + return AwaitableGetEndpointDeploymentResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_endpoint_deployment_output(deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetEndpointDeploymentResult]: + """ + Use this data source to access information about an existing resource. + + :param str deployment_name: Name of the deployment resource + :param str endpoint_name: Name of the endpoint resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['deploymentName'] = deployment_name + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getEndpointDeployment', __args__, opts=opts, typ=GetEndpointDeploymentResult) + return __ret__.apply(lambda __response__: GetEndpointDeploymentResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_environment_container.py new file mode 100644 index 000000000000..a2cf35be83bf --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_environment_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetEnvironmentContainerResult', + 'AwaitableGetEnvironmentContainerResult', + 'get_environment_container', + 'get_environment_container_output', +] + +@pulumi.output_type +class GetEnvironmentContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, environment_container_properties=None, id=None, name=None, system_data=None, type=None): + if environment_container_properties and not isinstance(environment_container_properties, dict): + raise TypeError("Expected argument 'environment_container_properties' to be a dict") + pulumi.set(__self__, "environment_container_properties", environment_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="environmentContainerProperties") + def environment_container_properties(self) -> 'outputs.EnvironmentContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetEnvironmentContainerResult(GetEnvironmentContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetEnvironmentContainerResult( + environment_container_properties=self.environment_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_environment_container(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetEnvironmentContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getEnvironmentContainer', __args__, opts=opts, typ=GetEnvironmentContainerResult).value + + return AwaitableGetEnvironmentContainerResult( + environment_container_properties=pulumi.get(__ret__, 'environment_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_environment_container_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetEnvironmentContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getEnvironmentContainer', __args__, opts=opts, typ=GetEnvironmentContainerResult) + return __ret__.apply(lambda __response__: GetEnvironmentContainerResult( + environment_container_properties=pulumi.get(__response__, 'environment_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_environment_version.py new file mode 100644 index 000000000000..a35519b5dc0b --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_environment_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetEnvironmentVersionResult', + 'AwaitableGetEnvironmentVersionResult', + 'get_environment_version', + 'get_environment_version_output', +] + +@pulumi.output_type +class GetEnvironmentVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, environment_version_properties=None, id=None, name=None, system_data=None, type=None): + if environment_version_properties and not isinstance(environment_version_properties, dict): + raise TypeError("Expected argument 'environment_version_properties' to be a dict") + pulumi.set(__self__, "environment_version_properties", environment_version_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="environmentVersionProperties") + def environment_version_properties(self) -> 'outputs.EnvironmentVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_version_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetEnvironmentVersionResult(GetEnvironmentVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetEnvironmentVersionResult( + environment_version_properties=self.environment_version_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_environment_version(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetEnvironmentVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getEnvironmentVersion', __args__, opts=opts, typ=GetEnvironmentVersionResult).value + + return AwaitableGetEnvironmentVersionResult( + environment_version_properties=pulumi.get(__ret__, 'environment_version_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_environment_version_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetEnvironmentVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getEnvironmentVersion', __args__, opts=opts, typ=GetEnvironmentVersionResult) + return __ret__.apply(lambda __response__: GetEnvironmentVersionResult( + environment_version_properties=pulumi.get(__response__, 'environment_version_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featureset_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featureset_container_entity.py new file mode 100644 index 000000000000..a815960f62f9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featureset_container_entity.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetFeaturesetContainerEntityResult', + 'AwaitableGetFeaturesetContainerEntityResult', + 'get_featureset_container_entity', + 'get_featureset_container_entity_output', +] + +@pulumi.output_type +class GetFeaturesetContainerEntityResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, featureset_container_properties=None, id=None, name=None, system_data=None, type=None): + if featureset_container_properties and not isinstance(featureset_container_properties, dict): + raise TypeError("Expected argument 'featureset_container_properties' to be a dict") + pulumi.set(__self__, "featureset_container_properties", featureset_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="featuresetContainerProperties") + def featureset_container_properties(self) -> 'outputs.FeaturesetContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featureset_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetFeaturesetContainerEntityResult(GetFeaturesetContainerEntityResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetFeaturesetContainerEntityResult( + featureset_container_properties=self.featureset_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_featureset_container_entity(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetFeaturesetContainerEntityResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getFeaturesetContainerEntity', __args__, opts=opts, typ=GetFeaturesetContainerEntityResult).value + + return AwaitableGetFeaturesetContainerEntityResult( + featureset_container_properties=pulumi.get(__ret__, 'featureset_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_featureset_container_entity_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetFeaturesetContainerEntityResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getFeaturesetContainerEntity', __args__, opts=opts, typ=GetFeaturesetContainerEntityResult) + return __ret__.apply(lambda __response__: GetFeaturesetContainerEntityResult( + featureset_container_properties=pulumi.get(__response__, 'featureset_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featureset_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featureset_version.py new file mode 100644 index 000000000000..cde9ecad3a28 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featureset_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetFeaturesetVersionResult', + 'AwaitableGetFeaturesetVersionResult', + 'get_featureset_version', + 'get_featureset_version_output', +] + +@pulumi.output_type +class GetFeaturesetVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, featureset_version_properties=None, id=None, name=None, system_data=None, type=None): + if featureset_version_properties and not isinstance(featureset_version_properties, dict): + raise TypeError("Expected argument 'featureset_version_properties' to be a dict") + pulumi.set(__self__, "featureset_version_properties", featureset_version_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="featuresetVersionProperties") + def featureset_version_properties(self) -> 'outputs.FeaturesetVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featureset_version_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetFeaturesetVersionResult(GetFeaturesetVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetFeaturesetVersionResult( + featureset_version_properties=self.featureset_version_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_featureset_version(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetFeaturesetVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getFeaturesetVersion', __args__, opts=opts, typ=GetFeaturesetVersionResult).value + + return AwaitableGetFeaturesetVersionResult( + featureset_version_properties=pulumi.get(__ret__, 'featureset_version_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_featureset_version_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetFeaturesetVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getFeaturesetVersion', __args__, opts=opts, typ=GetFeaturesetVersionResult) + return __ret__.apply(lambda __response__: GetFeaturesetVersionResult( + featureset_version_properties=pulumi.get(__response__, 'featureset_version_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featurestore_entity_container_entity.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featurestore_entity_container_entity.py new file mode 100644 index 000000000000..9b22b0e1e493 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featurestore_entity_container_entity.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetFeaturestoreEntityContainerEntityResult', + 'AwaitableGetFeaturestoreEntityContainerEntityResult', + 'get_featurestore_entity_container_entity', + 'get_featurestore_entity_container_entity_output', +] + +@pulumi.output_type +class GetFeaturestoreEntityContainerEntityResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, featurestore_entity_container_properties=None, id=None, name=None, system_data=None, type=None): + if featurestore_entity_container_properties and not isinstance(featurestore_entity_container_properties, dict): + raise TypeError("Expected argument 'featurestore_entity_container_properties' to be a dict") + pulumi.set(__self__, "featurestore_entity_container_properties", featurestore_entity_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="featurestoreEntityContainerProperties") + def featurestore_entity_container_properties(self) -> 'outputs.FeaturestoreEntityContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featurestore_entity_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetFeaturestoreEntityContainerEntityResult(GetFeaturestoreEntityContainerEntityResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetFeaturestoreEntityContainerEntityResult( + featurestore_entity_container_properties=self.featurestore_entity_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_featurestore_entity_container_entity(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetFeaturestoreEntityContainerEntityResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityContainerEntity', __args__, opts=opts, typ=GetFeaturestoreEntityContainerEntityResult).value + + return AwaitableGetFeaturestoreEntityContainerEntityResult( + featurestore_entity_container_properties=pulumi.get(__ret__, 'featurestore_entity_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_featurestore_entity_container_entity_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetFeaturestoreEntityContainerEntityResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityContainerEntity', __args__, opts=opts, typ=GetFeaturestoreEntityContainerEntityResult) + return __ret__.apply(lambda __response__: GetFeaturestoreEntityContainerEntityResult( + featurestore_entity_container_properties=pulumi.get(__response__, 'featurestore_entity_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featurestore_entity_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featurestore_entity_version.py new file mode 100644 index 000000000000..f0662cf02315 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_featurestore_entity_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetFeaturestoreEntityVersionResult', + 'AwaitableGetFeaturestoreEntityVersionResult', + 'get_featurestore_entity_version', + 'get_featurestore_entity_version_output', +] + +@pulumi.output_type +class GetFeaturestoreEntityVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, featurestore_entity_version_properties=None, id=None, name=None, system_data=None, type=None): + if featurestore_entity_version_properties and not isinstance(featurestore_entity_version_properties, dict): + raise TypeError("Expected argument 'featurestore_entity_version_properties' to be a dict") + pulumi.set(__self__, "featurestore_entity_version_properties", featurestore_entity_version_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="featurestoreEntityVersionProperties") + def featurestore_entity_version_properties(self) -> 'outputs.FeaturestoreEntityVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "featurestore_entity_version_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetFeaturestoreEntityVersionResult(GetFeaturestoreEntityVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetFeaturestoreEntityVersionResult( + featurestore_entity_version_properties=self.featurestore_entity_version_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_featurestore_entity_version(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetFeaturestoreEntityVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityVersion', __args__, opts=opts, typ=GetFeaturestoreEntityVersionResult).value + + return AwaitableGetFeaturestoreEntityVersionResult( + featurestore_entity_version_properties=pulumi.get(__ret__, 'featurestore_entity_version_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_featurestore_entity_version_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetFeaturestoreEntityVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getFeaturestoreEntityVersion', __args__, opts=opts, typ=GetFeaturestoreEntityVersionResult) + return __ret__.apply(lambda __response__: GetFeaturestoreEntityVersionResult( + featurestore_entity_version_properties=pulumi.get(__response__, 'featurestore_entity_version_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_endpoint.py new file mode 100644 index 000000000000..0837e4a15264 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_endpoint.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetInferenceEndpointResult', + 'AwaitableGetInferenceEndpointResult', + 'get_inference_endpoint', + 'get_inference_endpoint_output', +] + +@pulumi.output_type +class GetInferenceEndpointResult: + def __init__(__self__, id=None, identity=None, inference_endpoint_properties=None, kind=None, location=None, name=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if inference_endpoint_properties and not isinstance(inference_endpoint_properties, dict): + raise TypeError("Expected argument 'inference_endpoint_properties' to be a dict") + pulumi.set(__self__, "inference_endpoint_properties", inference_endpoint_properties) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="inferenceEndpointProperties") + def inference_endpoint_properties(self) -> 'outputs.InferenceEndpointResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_endpoint_properties") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetInferenceEndpointResult(GetInferenceEndpointResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetInferenceEndpointResult( + id=self.id, + identity=self.identity, + inference_endpoint_properties=self.inference_endpoint_properties, + kind=self.kind, + location=self.location, + name=self.name, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_inference_endpoint(endpoint_name: Optional[str] = None, + pool_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetInferenceEndpointResult: + """ + Use this data source to access information about an existing resource. + + :param str endpoint_name: InferenceEndpoint name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getInferenceEndpoint', __args__, opts=opts, typ=GetInferenceEndpointResult).value + + return AwaitableGetInferenceEndpointResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + inference_endpoint_properties=pulumi.get(__ret__, 'inference_endpoint_properties'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_inference_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetInferenceEndpointResult]: + """ + Use this data source to access information about an existing resource. + + :param str endpoint_name: InferenceEndpoint name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getInferenceEndpoint', __args__, opts=opts, typ=GetInferenceEndpointResult) + return __ret__.apply(lambda __response__: GetInferenceEndpointResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + inference_endpoint_properties=pulumi.get(__response__, 'inference_endpoint_properties'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group.py new file mode 100644 index 000000000000..d01810e60a02 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetInferenceGroupResult', + 'AwaitableGetInferenceGroupResult', + 'get_inference_group', + 'get_inference_group_output', +] + +@pulumi.output_type +class GetInferenceGroupResult: + def __init__(__self__, id=None, identity=None, inference_group_properties=None, kind=None, location=None, name=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if inference_group_properties and not isinstance(inference_group_properties, dict): + raise TypeError("Expected argument 'inference_group_properties' to be a dict") + pulumi.set(__self__, "inference_group_properties", inference_group_properties) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="inferenceGroupProperties") + def inference_group_properties(self) -> 'outputs.InferenceGroupResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_group_properties") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetInferenceGroupResult(GetInferenceGroupResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetInferenceGroupResult( + id=self.id, + identity=self.identity, + inference_group_properties=self.inference_group_properties, + kind=self.kind, + location=self.location, + name=self.name, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_inference_group(group_name: Optional[str] = None, + pool_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetInferenceGroupResult: + """ + Use this data source to access information about an existing resource. + + :param str group_name: InferenceGroup name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['groupName'] = group_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getInferenceGroup', __args__, opts=opts, typ=GetInferenceGroupResult).value + + return AwaitableGetInferenceGroupResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + inference_group_properties=pulumi.get(__ret__, 'inference_group_properties'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_inference_group_output(group_name: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetInferenceGroupResult]: + """ + Use this data source to access information about an existing resource. + + :param str group_name: InferenceGroup name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['groupName'] = group_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getInferenceGroup', __args__, opts=opts, typ=GetInferenceGroupResult) + return __ret__.apply(lambda __response__: GetInferenceGroupResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + inference_group_properties=pulumi.get(__response__, 'inference_group_properties'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group_delta_models_status_async.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group_delta_models_status_async.py new file mode 100644 index 000000000000..ad6cf5233fe3 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group_delta_models_status_async.py @@ -0,0 +1,167 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetInferenceGroupDeltaModelsStatusAsyncResult', + 'AwaitableGetInferenceGroupDeltaModelsStatusAsyncResult', + 'get_inference_group_delta_models_status_async', + 'get_inference_group_delta_models_status_async_output', +] + +@pulumi.output_type +class GetInferenceGroupDeltaModelsStatusAsyncResult: + """ + Contract returning to user the delta models. + """ + def __init__(__self__, actual_instance_count=None, delta_models=None, expected_instance_count=None, revision_id=None, target_base_model=None): + if actual_instance_count and not isinstance(actual_instance_count, int): + raise TypeError("Expected argument 'actual_instance_count' to be a int") + pulumi.set(__self__, "actual_instance_count", actual_instance_count) + if delta_models and not isinstance(delta_models, dict): + raise TypeError("Expected argument 'delta_models' to be a dict") + pulumi.set(__self__, "delta_models", delta_models) + if expected_instance_count and not isinstance(expected_instance_count, int): + raise TypeError("Expected argument 'expected_instance_count' to be a int") + pulumi.set(__self__, "expected_instance_count", expected_instance_count) + if revision_id and not isinstance(revision_id, str): + raise TypeError("Expected argument 'revision_id' to be a str") + pulumi.set(__self__, "revision_id", revision_id) + if target_base_model and not isinstance(target_base_model, str): + raise TypeError("Expected argument 'target_base_model' to be a str") + pulumi.set(__self__, "target_base_model", target_base_model) + + @property + @pulumi.getter(name="actualInstanceCount") + def actual_instance_count(self) -> Optional[int]: + """ + Gets or sets actual instance count. + """ + return pulumi.get(self, "actual_instance_count") + + @property + @pulumi.getter(name="deltaModels") + def delta_models(self) -> Optional[Mapping[str, Sequence['outputs.DeltaModelCurrentStateResponse']]]: + """ + Gets or sets dictionary representing modelID and its current state. + """ + return pulumi.get(self, "delta_models") + + @property + @pulumi.getter(name="expectedInstanceCount") + def expected_instance_count(self) -> Optional[int]: + """ + Gets or sets expected instance count. + """ + return pulumi.get(self, "expected_instance_count") + + @property + @pulumi.getter(name="revisionId") + def revision_id(self) -> Optional[str]: + """ + Gets or sets revision ID. + """ + return pulumi.get(self, "revision_id") + + @property + @pulumi.getter(name="targetBaseModel") + def target_base_model(self) -> Optional[str]: + """ + Gets or sets target base model. + """ + return pulumi.get(self, "target_base_model") + + +class AwaitableGetInferenceGroupDeltaModelsStatusAsyncResult(GetInferenceGroupDeltaModelsStatusAsyncResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetInferenceGroupDeltaModelsStatusAsyncResult( + actual_instance_count=self.actual_instance_count, + delta_models=self.delta_models, + expected_instance_count=self.expected_instance_count, + revision_id=self.revision_id, + target_base_model=self.target_base_model) + + +def get_inference_group_delta_models_status_async(delta_models: Optional[Sequence[str]] = None, + group_name: Optional[str] = None, + pool_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + target_base_model: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetInferenceGroupDeltaModelsStatusAsyncResult: + """ + Contract returning to user the delta models. + + + :param Sequence[str] delta_models: Gets or sets collection of delta models to retrieve status for. + :param str group_name: InferenceGroup name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str target_base_model: Gets or sets target base model. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['deltaModels'] = delta_models + __args__['groupName'] = group_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['targetBaseModel'] = target_base_model + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getInferenceGroupDeltaModelsStatusAsync', __args__, opts=opts, typ=GetInferenceGroupDeltaModelsStatusAsyncResult).value + + return AwaitableGetInferenceGroupDeltaModelsStatusAsyncResult( + actual_instance_count=pulumi.get(__ret__, 'actual_instance_count'), + delta_models=pulumi.get(__ret__, 'delta_models'), + expected_instance_count=pulumi.get(__ret__, 'expected_instance_count'), + revision_id=pulumi.get(__ret__, 'revision_id'), + target_base_model=pulumi.get(__ret__, 'target_base_model')) +def get_inference_group_delta_models_status_async_output(delta_models: Optional[pulumi.Input[Optional[Sequence[str]]]] = None, + group_name: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + target_base_model: Optional[pulumi.Input[Optional[str]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetInferenceGroupDeltaModelsStatusAsyncResult]: + """ + Contract returning to user the delta models. + + + :param Sequence[str] delta_models: Gets or sets collection of delta models to retrieve status for. + :param str group_name: InferenceGroup name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str target_base_model: Gets or sets target base model. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['deltaModels'] = delta_models + __args__['groupName'] = group_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['targetBaseModel'] = target_base_model + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getInferenceGroupDeltaModelsStatusAsync', __args__, opts=opts, typ=GetInferenceGroupDeltaModelsStatusAsyncResult) + return __ret__.apply(lambda __response__: GetInferenceGroupDeltaModelsStatusAsyncResult( + actual_instance_count=pulumi.get(__response__, 'actual_instance_count'), + delta_models=pulumi.get(__response__, 'delta_models'), + expected_instance_count=pulumi.get(__response__, 'expected_instance_count'), + revision_id=pulumi.get(__response__, 'revision_id'), + target_base_model=pulumi.get(__response__, 'target_base_model'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group_status.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group_status.py new file mode 100644 index 000000000000..bc52ba65c694 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_group_status.py @@ -0,0 +1,122 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetInferenceGroupStatusResult', + 'AwaitableGetInferenceGroupStatusResult', + 'get_inference_group_status', + 'get_inference_group_status_output', +] + +@pulumi.output_type +class GetInferenceGroupStatusResult: + def __init__(__self__, actual_capacity_info=None, endpoint_count=None, requested_capacity=None): + if actual_capacity_info and not isinstance(actual_capacity_info, dict): + raise TypeError("Expected argument 'actual_capacity_info' to be a dict") + pulumi.set(__self__, "actual_capacity_info", actual_capacity_info) + if endpoint_count and not isinstance(endpoint_count, int): + raise TypeError("Expected argument 'endpoint_count' to be a int") + pulumi.set(__self__, "endpoint_count", endpoint_count) + if requested_capacity and not isinstance(requested_capacity, int): + raise TypeError("Expected argument 'requested_capacity' to be a int") + pulumi.set(__self__, "requested_capacity", requested_capacity) + + @property + @pulumi.getter(name="actualCapacityInfo") + def actual_capacity_info(self) -> Optional['outputs.ActualCapacityInfoResponse']: + """ + Gets or sets the actual capacity info for the group. + """ + return pulumi.get(self, "actual_capacity_info") + + @property + @pulumi.getter(name="endpointCount") + def endpoint_count(self) -> Optional[int]: + """ + Gets or sets the actual number of endpoints in the group. + """ + return pulumi.get(self, "endpoint_count") + + @property + @pulumi.getter(name="requestedCapacity") + def requested_capacity(self) -> Optional[int]: + """ + Gets or sets the request number of instances for the group. + """ + return pulumi.get(self, "requested_capacity") + + +class AwaitableGetInferenceGroupStatusResult(GetInferenceGroupStatusResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetInferenceGroupStatusResult( + actual_capacity_info=self.actual_capacity_info, + endpoint_count=self.endpoint_count, + requested_capacity=self.requested_capacity) + + +def get_inference_group_status(group_name: Optional[str] = None, + pool_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetInferenceGroupStatusResult: + """ + Use this data source to access information about an existing resource. + + :param str group_name: InferenceGroup name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['groupName'] = group_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getInferenceGroupStatus', __args__, opts=opts, typ=GetInferenceGroupStatusResult).value + + return AwaitableGetInferenceGroupStatusResult( + actual_capacity_info=pulumi.get(__ret__, 'actual_capacity_info'), + endpoint_count=pulumi.get(__ret__, 'endpoint_count'), + requested_capacity=pulumi.get(__ret__, 'requested_capacity')) +def get_inference_group_status_output(group_name: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetInferenceGroupStatusResult]: + """ + Use this data source to access information about an existing resource. + + :param str group_name: InferenceGroup name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['groupName'] = group_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getInferenceGroupStatus', __args__, opts=opts, typ=GetInferenceGroupStatusResult) + return __ret__.apply(lambda __response__: GetInferenceGroupStatusResult( + actual_capacity_info=pulumi.get(__response__, 'actual_capacity_info'), + endpoint_count=pulumi.get(__response__, 'endpoint_count'), + requested_capacity=pulumi.get(__response__, 'requested_capacity'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_pool.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_pool.py new file mode 100644 index 000000000000..308dce752332 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_inference_pool.py @@ -0,0 +1,214 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetInferencePoolResult', + 'AwaitableGetInferencePoolResult', + 'get_inference_pool', + 'get_inference_pool_output', +] + +@pulumi.output_type +class GetInferencePoolResult: + def __init__(__self__, id=None, identity=None, inference_pool_properties=None, kind=None, location=None, name=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if inference_pool_properties and not isinstance(inference_pool_properties, dict): + raise TypeError("Expected argument 'inference_pool_properties' to be a dict") + pulumi.set(__self__, "inference_pool_properties", inference_pool_properties) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="inferencePoolProperties") + def inference_pool_properties(self) -> 'outputs.InferencePoolResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_pool_properties") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetInferencePoolResult(GetInferencePoolResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetInferencePoolResult( + id=self.id, + identity=self.identity, + inference_pool_properties=self.inference_pool_properties, + kind=self.kind, + location=self.location, + name=self.name, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_inference_pool(inference_pool_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetInferencePoolResult: + """ + Use this data source to access information about an existing resource. + + :param str inference_pool_name: Name of InferencePool + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['inferencePoolName'] = inference_pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getInferencePool', __args__, opts=opts, typ=GetInferencePoolResult).value + + return AwaitableGetInferencePoolResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + inference_pool_properties=pulumi.get(__ret__, 'inference_pool_properties'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_inference_pool_output(inference_pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetInferencePoolResult]: + """ + Use this data source to access information about an existing resource. + + :param str inference_pool_name: Name of InferencePool + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['inferencePoolName'] = inference_pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getInferencePool', __args__, opts=opts, typ=GetInferencePoolResult) + return __ret__.apply(lambda __response__: GetInferencePoolResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + inference_pool_properties=pulumi.get(__response__, 'inference_pool_properties'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_job.py new file mode 100644 index 000000000000..c4f60dea78b0 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_job.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetJobResult', + 'AwaitableGetJobResult', + 'get_job', + 'get_job_output', +] + +@pulumi.output_type +class GetJobResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, id=None, job_base_properties=None, name=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if job_base_properties and not isinstance(job_base_properties, dict): + raise TypeError("Expected argument 'job_base_properties' to be a dict") + pulumi.set(__self__, "job_base_properties", job_base_properties) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="jobBaseProperties") + def job_base_properties(self) -> Any: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "job_base_properties") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetJobResult(GetJobResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetJobResult( + id=self.id, + job_base_properties=self.job_base_properties, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_job(id: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetJobResult: + """ + Azure Resource Manager resource envelope. + + + :param str id: The name and identifier for the Job. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['id'] = id + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getJob', __args__, opts=opts, typ=GetJobResult).value + + return AwaitableGetJobResult( + id=pulumi.get(__ret__, 'id'), + job_base_properties=pulumi.get(__ret__, 'job_base_properties'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_job_output(id: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetJobResult]: + """ + Azure Resource Manager resource envelope. + + + :param str id: The name and identifier for the Job. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['id'] = id + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getJob', __args__, opts=opts, typ=GetJobResult) + return __ret__.apply(lambda __response__: GetJobResult( + id=pulumi.get(__response__, 'id'), + job_base_properties=pulumi.get(__response__, 'job_base_properties'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_managed_network_settings_rule.py new file mode 100644 index 000000000000..131c043a7cd6 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_managed_network_settings_rule.py @@ -0,0 +1,144 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetManagedNetworkSettingsRuleResult', + 'AwaitableGetManagedNetworkSettingsRuleResult', + 'get_managed_network_settings_rule', + 'get_managed_network_settings_rule_output', +] + +@pulumi.output_type +class GetManagedNetworkSettingsRuleResult: + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> Any: + """ + Outbound Rule for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetManagedNetworkSettingsRuleResult(GetManagedNetworkSettingsRuleResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetManagedNetworkSettingsRuleResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def get_managed_network_settings_rule(resource_group_name: Optional[str] = None, + rule_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetManagedNetworkSettingsRuleResult: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str rule_name: Name of the workspace managed network outbound rule + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['ruleName'] = rule_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getManagedNetworkSettingsRule', __args__, opts=opts, typ=GetManagedNetworkSettingsRuleResult).value + + return AwaitableGetManagedNetworkSettingsRuleResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_managed_network_settings_rule_output(resource_group_name: Optional[pulumi.Input[str]] = None, + rule_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetManagedNetworkSettingsRuleResult]: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str rule_name: Name of the workspace managed network outbound rule + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['ruleName'] = rule_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getManagedNetworkSettingsRule', __args__, opts=opts, typ=GetManagedNetworkSettingsRuleResult) + return __ret__.apply(lambda __response__: GetManagedNetworkSettingsRuleResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_marketplace_subscription.py new file mode 100644 index 000000000000..df05a180279e --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_marketplace_subscription.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetMarketplaceSubscriptionResult', + 'AwaitableGetMarketplaceSubscriptionResult', + 'get_marketplace_subscription', + 'get_marketplace_subscription_output', +] + +@pulumi.output_type +class GetMarketplaceSubscriptionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, id=None, marketplace_subscription_properties=None, name=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if marketplace_subscription_properties and not isinstance(marketplace_subscription_properties, dict): + raise TypeError("Expected argument 'marketplace_subscription_properties' to be a dict") + pulumi.set(__self__, "marketplace_subscription_properties", marketplace_subscription_properties) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="marketplaceSubscriptionProperties") + def marketplace_subscription_properties(self) -> 'outputs.MarketplaceSubscriptionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "marketplace_subscription_properties") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetMarketplaceSubscriptionResult(GetMarketplaceSubscriptionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetMarketplaceSubscriptionResult( + id=self.id, + marketplace_subscription_properties=self.marketplace_subscription_properties, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_marketplace_subscription(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetMarketplaceSubscriptionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getMarketplaceSubscription', __args__, opts=opts, typ=GetMarketplaceSubscriptionResult).value + + return AwaitableGetMarketplaceSubscriptionResult( + id=pulumi.get(__ret__, 'id'), + marketplace_subscription_properties=pulumi.get(__ret__, 'marketplace_subscription_properties'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_marketplace_subscription_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetMarketplaceSubscriptionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getMarketplaceSubscription', __args__, opts=opts, typ=GetMarketplaceSubscriptionResult) + return __ret__.apply(lambda __response__: GetMarketplaceSubscriptionResult( + id=pulumi.get(__response__, 'id'), + marketplace_subscription_properties=pulumi.get(__response__, 'marketplace_subscription_properties'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_model_container.py new file mode 100644 index 000000000000..5dd892acde1c --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_model_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetModelContainerResult', + 'AwaitableGetModelContainerResult', + 'get_model_container', + 'get_model_container_output', +] + +@pulumi.output_type +class GetModelContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, id=None, model_container_properties=None, name=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if model_container_properties and not isinstance(model_container_properties, dict): + raise TypeError("Expected argument 'model_container_properties' to be a dict") + pulumi.set(__self__, "model_container_properties", model_container_properties) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="modelContainerProperties") + def model_container_properties(self) -> 'outputs.ModelContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_container_properties") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetModelContainerResult(GetModelContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetModelContainerResult( + id=self.id, + model_container_properties=self.model_container_properties, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_model_container(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetModelContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getModelContainer', __args__, opts=opts, typ=GetModelContainerResult).value + + return AwaitableGetModelContainerResult( + id=pulumi.get(__ret__, 'id'), + model_container_properties=pulumi.get(__ret__, 'model_container_properties'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_model_container_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetModelContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getModelContainer', __args__, opts=opts, typ=GetModelContainerResult) + return __ret__.apply(lambda __response__: GetModelContainerResult( + id=pulumi.get(__response__, 'id'), + model_container_properties=pulumi.get(__response__, 'model_container_properties'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_model_version.py new file mode 100644 index 000000000000..52a047eaf49b --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_model_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetModelVersionResult', + 'AwaitableGetModelVersionResult', + 'get_model_version', + 'get_model_version_output', +] + +@pulumi.output_type +class GetModelVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, id=None, model_version_properties=None, name=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if model_version_properties and not isinstance(model_version_properties, dict): + raise TypeError("Expected argument 'model_version_properties' to be a dict") + pulumi.set(__self__, "model_version_properties", model_version_properties) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="modelVersionProperties") + def model_version_properties(self) -> 'outputs.ModelVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_version_properties") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetModelVersionResult(GetModelVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetModelVersionResult( + id=self.id, + model_version_properties=self.model_version_properties, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_model_version(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetModelVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getModelVersion', __args__, opts=opts, typ=GetModelVersionResult).value + + return AwaitableGetModelVersionResult( + id=pulumi.get(__ret__, 'id'), + model_version_properties=pulumi.get(__ret__, 'model_version_properties'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_model_version_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetModelVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. This is case-sensitive. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getModelVersion', __args__, opts=opts, typ=GetModelVersionResult) + return __ret__.apply(lambda __response__: GetModelVersionResult( + id=pulumi.get(__response__, 'id'), + model_version_properties=pulumi.get(__response__, 'model_version_properties'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_deployment.py new file mode 100644 index 000000000000..ae44fe2c1e71 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_deployment.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetOnlineDeploymentResult', + 'AwaitableGetOnlineDeploymentResult', + 'get_online_deployment', + 'get_online_deployment_output', +] + +@pulumi.output_type +class GetOnlineDeploymentResult: + def __init__(__self__, id=None, identity=None, kind=None, location=None, name=None, online_deployment_properties=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if online_deployment_properties and not isinstance(online_deployment_properties, dict): + raise TypeError("Expected argument 'online_deployment_properties' to be a dict") + pulumi.set(__self__, "online_deployment_properties", online_deployment_properties) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="onlineDeploymentProperties") + def online_deployment_properties(self) -> Any: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "online_deployment_properties") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetOnlineDeploymentResult(GetOnlineDeploymentResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetOnlineDeploymentResult( + id=self.id, + identity=self.identity, + kind=self.kind, + location=self.location, + name=self.name, + online_deployment_properties=self.online_deployment_properties, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_online_deployment(deployment_name: Optional[str] = None, + endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetOnlineDeploymentResult: + """ + Use this data source to access information about an existing resource. + + :param str deployment_name: Inference Endpoint Deployment name. + :param str endpoint_name: Inference endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['deploymentName'] = deployment_name + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getOnlineDeployment', __args__, opts=opts, typ=GetOnlineDeploymentResult).value + + return AwaitableGetOnlineDeploymentResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + online_deployment_properties=pulumi.get(__ret__, 'online_deployment_properties'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_online_deployment_output(deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetOnlineDeploymentResult]: + """ + Use this data source to access information about an existing resource. + + :param str deployment_name: Inference Endpoint Deployment name. + :param str endpoint_name: Inference endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['deploymentName'] = deployment_name + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getOnlineDeployment', __args__, opts=opts, typ=GetOnlineDeploymentResult) + return __ret__.apply(lambda __response__: GetOnlineDeploymentResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + online_deployment_properties=pulumi.get(__response__, 'online_deployment_properties'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_deployment_logs.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_deployment_logs.py new file mode 100644 index 000000000000..f5275faee4b4 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_deployment_logs.py @@ -0,0 +1,106 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'GetOnlineDeploymentLogsResult', + 'AwaitableGetOnlineDeploymentLogsResult', + 'get_online_deployment_logs', + 'get_online_deployment_logs_output', +] + +@pulumi.output_type +class GetOnlineDeploymentLogsResult: + def __init__(__self__, content=None): + if content and not isinstance(content, str): + raise TypeError("Expected argument 'content' to be a str") + pulumi.set(__self__, "content", content) + + @property + @pulumi.getter + def content(self) -> Optional[str]: + """ + The retrieved online deployment logs. + """ + return pulumi.get(self, "content") + + +class AwaitableGetOnlineDeploymentLogsResult(GetOnlineDeploymentLogsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetOnlineDeploymentLogsResult( + content=self.content) + + +def get_online_deployment_logs(container_type: Optional[Union[str, 'ContainerType']] = None, + deployment_name: Optional[str] = None, + endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + tail: Optional[int] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetOnlineDeploymentLogsResult: + """ + Use this data source to access information about an existing resource. + + :param Union[str, 'ContainerType'] container_type: The type of container to retrieve logs from. + :param str deployment_name: The name and identifier for the endpoint. + :param str endpoint_name: Inference endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param int tail: The maximum number of lines to tail. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['containerType'] = container_type + __args__['deploymentName'] = deployment_name + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['tail'] = tail + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getOnlineDeploymentLogs', __args__, opts=opts, typ=GetOnlineDeploymentLogsResult).value + + return AwaitableGetOnlineDeploymentLogsResult( + content=pulumi.get(__ret__, 'content')) +def get_online_deployment_logs_output(container_type: Optional[pulumi.Input[Optional[Union[str, 'ContainerType']]]] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + tail: Optional[pulumi.Input[Optional[int]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetOnlineDeploymentLogsResult]: + """ + Use this data source to access information about an existing resource. + + :param Union[str, 'ContainerType'] container_type: The type of container to retrieve logs from. + :param str deployment_name: The name and identifier for the endpoint. + :param str endpoint_name: Inference endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param int tail: The maximum number of lines to tail. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['containerType'] = container_type + __args__['deploymentName'] = deployment_name + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['tail'] = tail + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getOnlineDeploymentLogs', __args__, opts=opts, typ=GetOnlineDeploymentLogsResult) + return __ret__.apply(lambda __response__: GetOnlineDeploymentLogsResult( + content=pulumi.get(__response__, 'content'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_endpoint.py new file mode 100644 index 000000000000..bd3fcb2c1700 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_endpoint.py @@ -0,0 +1,214 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetOnlineEndpointResult', + 'AwaitableGetOnlineEndpointResult', + 'get_online_endpoint', + 'get_online_endpoint_output', +] + +@pulumi.output_type +class GetOnlineEndpointResult: + def __init__(__self__, id=None, identity=None, kind=None, location=None, name=None, online_endpoint_properties=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if online_endpoint_properties and not isinstance(online_endpoint_properties, dict): + raise TypeError("Expected argument 'online_endpoint_properties' to be a dict") + pulumi.set(__self__, "online_endpoint_properties", online_endpoint_properties) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="onlineEndpointProperties") + def online_endpoint_properties(self) -> 'outputs.OnlineEndpointResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "online_endpoint_properties") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetOnlineEndpointResult(GetOnlineEndpointResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetOnlineEndpointResult( + id=self.id, + identity=self.identity, + kind=self.kind, + location=self.location, + name=self.name, + online_endpoint_properties=self.online_endpoint_properties, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_online_endpoint(endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetOnlineEndpointResult: + """ + Use this data source to access information about an existing resource. + + :param str endpoint_name: Online Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getOnlineEndpoint', __args__, opts=opts, typ=GetOnlineEndpointResult).value + + return AwaitableGetOnlineEndpointResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + online_endpoint_properties=pulumi.get(__ret__, 'online_endpoint_properties'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_online_endpoint_output(endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetOnlineEndpointResult]: + """ + Use this data source to access information about an existing resource. + + :param str endpoint_name: Online Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getOnlineEndpoint', __args__, opts=opts, typ=GetOnlineEndpointResult) + return __ret__.apply(lambda __response__: GetOnlineEndpointResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + online_endpoint_properties=pulumi.get(__response__, 'online_endpoint_properties'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_endpoint_token.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_endpoint_token.py new file mode 100644 index 000000000000..15d256315380 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_online_endpoint_token.py @@ -0,0 +1,134 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'GetOnlineEndpointTokenResult', + 'AwaitableGetOnlineEndpointTokenResult', + 'get_online_endpoint_token', + 'get_online_endpoint_token_output', +] + +@pulumi.output_type +class GetOnlineEndpointTokenResult: + """ + Service Token + """ + def __init__(__self__, access_token=None, expiry_time_utc=None, refresh_after_time_utc=None, token_type=None): + if access_token and not isinstance(access_token, str): + raise TypeError("Expected argument 'access_token' to be a str") + pulumi.set(__self__, "access_token", access_token) + if expiry_time_utc and not isinstance(expiry_time_utc, float): + raise TypeError("Expected argument 'expiry_time_utc' to be a float") + pulumi.set(__self__, "expiry_time_utc", expiry_time_utc) + if refresh_after_time_utc and not isinstance(refresh_after_time_utc, float): + raise TypeError("Expected argument 'refresh_after_time_utc' to be a float") + pulumi.set(__self__, "refresh_after_time_utc", refresh_after_time_utc) + if token_type and not isinstance(token_type, str): + raise TypeError("Expected argument 'token_type' to be a str") + pulumi.set(__self__, "token_type", token_type) + + @property + @pulumi.getter(name="accessToken") + def access_token(self) -> Optional[str]: + """ + Access token for endpoint authentication. + """ + return pulumi.get(self, "access_token") + + @property + @pulumi.getter(name="expiryTimeUtc") + def expiry_time_utc(self) -> Optional[float]: + """ + Access token expiry time (UTC). + """ + return pulumi.get(self, "expiry_time_utc") + + @property + @pulumi.getter(name="refreshAfterTimeUtc") + def refresh_after_time_utc(self) -> Optional[float]: + """ + Refresh access token after time (UTC). + """ + return pulumi.get(self, "refresh_after_time_utc") + + @property + @pulumi.getter(name="tokenType") + def token_type(self) -> Optional[str]: + """ + Access token type. + """ + return pulumi.get(self, "token_type") + + +class AwaitableGetOnlineEndpointTokenResult(GetOnlineEndpointTokenResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetOnlineEndpointTokenResult( + access_token=self.access_token, + expiry_time_utc=self.expiry_time_utc, + refresh_after_time_utc=self.refresh_after_time_utc, + token_type=self.token_type) + + +def get_online_endpoint_token(endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetOnlineEndpointTokenResult: + """ + Service Token + + + :param str endpoint_name: Online Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getOnlineEndpointToken', __args__, opts=opts, typ=GetOnlineEndpointTokenResult).value + + return AwaitableGetOnlineEndpointTokenResult( + access_token=pulumi.get(__ret__, 'access_token'), + expiry_time_utc=pulumi.get(__ret__, 'expiry_time_utc'), + refresh_after_time_utc=pulumi.get(__ret__, 'refresh_after_time_utc'), + token_type=pulumi.get(__ret__, 'token_type')) +def get_online_endpoint_token_output(endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetOnlineEndpointTokenResult]: + """ + Service Token + + + :param str endpoint_name: Online Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getOnlineEndpointToken', __args__, opts=opts, typ=GetOnlineEndpointTokenResult) + return __ret__.apply(lambda __response__: GetOnlineEndpointTokenResult( + access_token=pulumi.get(__response__, 'access_token'), + expiry_time_utc=pulumi.get(__response__, 'expiry_time_utc'), + refresh_after_time_utc=pulumi.get(__response__, 'refresh_after_time_utc'), + token_type=pulumi.get(__response__, 'token_type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_private_endpoint_connection.py new file mode 100644 index 000000000000..618e4a054d98 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_private_endpoint_connection.py @@ -0,0 +1,230 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetPrivateEndpointConnectionResult', + 'AwaitableGetPrivateEndpointConnectionResult', + 'get_private_endpoint_connection', + 'get_private_endpoint_connection_output', +] + +@pulumi.output_type +class GetPrivateEndpointConnectionResult: + """ + The Private Endpoint Connection resource. + """ + def __init__(__self__, id=None, identity=None, location=None, name=None, private_endpoint=None, private_link_service_connection_state=None, provisioning_state=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if private_endpoint and not isinstance(private_endpoint, dict): + raise TypeError("Expected argument 'private_endpoint' to be a dict") + pulumi.set(__self__, "private_endpoint", private_endpoint) + if private_link_service_connection_state and not isinstance(private_link_service_connection_state, dict): + raise TypeError("Expected argument 'private_link_service_connection_state' to be a dict") + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + Same as workspace location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional['outputs.WorkspacePrivateEndpointResourceResponse']: + """ + The Private Endpoint resource. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> Optional['outputs.PrivateLinkServiceConnectionStateResponse']: + """ + The connection state. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> Optional[str]: + """ + The current provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetPrivateEndpointConnectionResult(GetPrivateEndpointConnectionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetPrivateEndpointConnectionResult( + id=self.id, + identity=self.identity, + location=self.location, + name=self.name, + private_endpoint=self.private_endpoint, + private_link_service_connection_state=self.private_link_service_connection_state, + provisioning_state=self.provisioning_state, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_private_endpoint_connection(private_endpoint_connection_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetPrivateEndpointConnectionResult: + """ + The Private Endpoint Connection resource. + + + :param str private_endpoint_connection_name: NRP Private Endpoint Connection Name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['privateEndpointConnectionName'] = private_endpoint_connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getPrivateEndpointConnection', __args__, opts=opts, typ=GetPrivateEndpointConnectionResult).value + + return AwaitableGetPrivateEndpointConnectionResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + private_endpoint=pulumi.get(__ret__, 'private_endpoint'), + private_link_service_connection_state=pulumi.get(__ret__, 'private_link_service_connection_state'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_private_endpoint_connection_output(private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetPrivateEndpointConnectionResult]: + """ + The Private Endpoint Connection resource. + + + :param str private_endpoint_connection_name: NRP Private Endpoint Connection Name + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['privateEndpointConnectionName'] = private_endpoint_connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getPrivateEndpointConnection', __args__, opts=opts, typ=GetPrivateEndpointConnectionResult) + return __ret__.apply(lambda __response__: GetPrivateEndpointConnectionResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + private_endpoint=pulumi.get(__response__, 'private_endpoint'), + private_link_service_connection_state=pulumi.get(__response__, 'private_link_service_connection_state'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_rai_policy.py new file mode 100644 index 000000000000..8914f56d87eb --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_rai_policy.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRaiPolicyResult', + 'AwaitableGetRaiPolicyResult', + 'get_rai_policy', + 'get_rai_policy_output', +] + +@pulumi.output_type +class GetRaiPolicyResult: + """ + Azure OpenAI Content Filters resource. + """ + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> 'outputs.RaiPolicyPropertiesResponse': + """ + Azure OpenAI Content Filters properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRaiPolicyResult(GetRaiPolicyResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRaiPolicyResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def get_rai_policy(endpoint_name: Optional[str] = None, + rai_policy_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRaiPolicyResult: + """ + Azure OpenAI Content Filters resource. + + + :param str endpoint_name: Name of the endpoint resource. + :param str rai_policy_name: Name of the Rai Policy. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['raiPolicyName'] = rai_policy_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRaiPolicy', __args__, opts=opts, typ=GetRaiPolicyResult).value + + return AwaitableGetRaiPolicyResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_rai_policy_output(endpoint_name: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRaiPolicyResult]: + """ + Azure OpenAI Content Filters resource. + + + :param str endpoint_name: Name of the endpoint resource. + :param str rai_policy_name: Name of the Rai Policy. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['raiPolicyName'] = rai_policy_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRaiPolicy', __args__, opts=opts, typ=GetRaiPolicyResult) + return __ret__.apply(lambda __response__: GetRaiPolicyResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry.py new file mode 100644 index 000000000000..879a72b1b655 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry.py @@ -0,0 +1,208 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryResult', + 'AwaitableGetRegistryResult', + 'get_registry', + 'get_registry_output', +] + +@pulumi.output_type +class GetRegistryResult: + def __init__(__self__, id=None, identity=None, kind=None, location=None, name=None, registry_properties=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if registry_properties and not isinstance(registry_properties, dict): + raise TypeError("Expected argument 'registry_properties' to be a dict") + pulumi.set(__self__, "registry_properties", registry_properties) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="registryProperties") + def registry_properties(self) -> 'outputs.RegistryResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "registry_properties") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryResult(GetRegistryResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryResult( + id=self.id, + identity=self.identity, + kind=self.kind, + location=self.location, + name=self.name, + registry_properties=self.registry_properties, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_registry(registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryResult: + """ + Use this data source to access information about an existing resource. + + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistry', __args__, opts=opts, typ=GetRegistryResult).value + + return AwaitableGetRegistryResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + registry_properties=pulumi.get(__ret__, 'registry_properties'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_registry_output(registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryResult]: + """ + Use this data source to access information about an existing resource. + + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistry', __args__, opts=opts, typ=GetRegistryResult) + return __ret__.apply(lambda __response__: GetRegistryResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + registry_properties=pulumi.get(__response__, 'registry_properties'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_code_container.py new file mode 100644 index 000000000000..feb989c5e38f --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_code_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryCodeContainerResult', + 'AwaitableGetRegistryCodeContainerResult', + 'get_registry_code_container', + 'get_registry_code_container_output', +] + +@pulumi.output_type +class GetRegistryCodeContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, code_container_properties=None, id=None, name=None, system_data=None, type=None): + if code_container_properties and not isinstance(code_container_properties, dict): + raise TypeError("Expected argument 'code_container_properties' to be a dict") + pulumi.set(__self__, "code_container_properties", code_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="codeContainerProperties") + def code_container_properties(self) -> 'outputs.CodeContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryCodeContainerResult(GetRegistryCodeContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryCodeContainerResult( + code_container_properties=self.code_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_code_container(code_name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryCodeContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str code_name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['codeName'] = code_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryCodeContainer', __args__, opts=opts, typ=GetRegistryCodeContainerResult).value + + return AwaitableGetRegistryCodeContainerResult( + code_container_properties=pulumi.get(__ret__, 'code_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_code_container_output(code_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryCodeContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str code_name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['codeName'] = code_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryCodeContainer', __args__, opts=opts, typ=GetRegistryCodeContainerResult) + return __ret__.apply(lambda __response__: GetRegistryCodeContainerResult( + code_container_properties=pulumi.get(__response__, 'code_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_code_version.py new file mode 100644 index 000000000000..b423b0773c91 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_code_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryCodeVersionResult', + 'AwaitableGetRegistryCodeVersionResult', + 'get_registry_code_version', + 'get_registry_code_version_output', +] + +@pulumi.output_type +class GetRegistryCodeVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, code_version_properties=None, id=None, name=None, system_data=None, type=None): + if code_version_properties and not isinstance(code_version_properties, dict): + raise TypeError("Expected argument 'code_version_properties' to be a dict") + pulumi.set(__self__, "code_version_properties", code_version_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="codeVersionProperties") + def code_version_properties(self) -> 'outputs.CodeVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_version_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryCodeVersionResult(GetRegistryCodeVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryCodeVersionResult( + code_version_properties=self.code_version_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_code_version(code_name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryCodeVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str code_name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + """ + __args__ = dict() + __args__['codeName'] = code_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryCodeVersion', __args__, opts=opts, typ=GetRegistryCodeVersionResult).value + + return AwaitableGetRegistryCodeVersionResult( + code_version_properties=pulumi.get(__ret__, 'code_version_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_code_version_output(code_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryCodeVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str code_name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + """ + __args__ = dict() + __args__['codeName'] = code_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryCodeVersion', __args__, opts=opts, typ=GetRegistryCodeVersionResult) + return __ret__.apply(lambda __response__: GetRegistryCodeVersionResult( + code_version_properties=pulumi.get(__response__, 'code_version_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_component_container.py new file mode 100644 index 000000000000..548588124037 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_component_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryComponentContainerResult', + 'AwaitableGetRegistryComponentContainerResult', + 'get_registry_component_container', + 'get_registry_component_container_output', +] + +@pulumi.output_type +class GetRegistryComponentContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, component_container_properties=None, id=None, name=None, system_data=None, type=None): + if component_container_properties and not isinstance(component_container_properties, dict): + raise TypeError("Expected argument 'component_container_properties' to be a dict") + pulumi.set(__self__, "component_container_properties", component_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="componentContainerProperties") + def component_container_properties(self) -> 'outputs.ComponentContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryComponentContainerResult(GetRegistryComponentContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryComponentContainerResult( + component_container_properties=self.component_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_component_container(component_name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryComponentContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str component_name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['componentName'] = component_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryComponentContainer', __args__, opts=opts, typ=GetRegistryComponentContainerResult).value + + return AwaitableGetRegistryComponentContainerResult( + component_container_properties=pulumi.get(__ret__, 'component_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_component_container_output(component_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryComponentContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str component_name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['componentName'] = component_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryComponentContainer', __args__, opts=opts, typ=GetRegistryComponentContainerResult) + return __ret__.apply(lambda __response__: GetRegistryComponentContainerResult( + component_container_properties=pulumi.get(__response__, 'component_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_component_version.py new file mode 100644 index 000000000000..3db49e2a11aa --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_component_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryComponentVersionResult', + 'AwaitableGetRegistryComponentVersionResult', + 'get_registry_component_version', + 'get_registry_component_version_output', +] + +@pulumi.output_type +class GetRegistryComponentVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, component_version_properties=None, id=None, name=None, system_data=None, type=None): + if component_version_properties and not isinstance(component_version_properties, dict): + raise TypeError("Expected argument 'component_version_properties' to be a dict") + pulumi.set(__self__, "component_version_properties", component_version_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="componentVersionProperties") + def component_version_properties(self) -> 'outputs.ComponentVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_version_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryComponentVersionResult(GetRegistryComponentVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryComponentVersionResult( + component_version_properties=self.component_version_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_component_version(component_name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryComponentVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str component_name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + """ + __args__ = dict() + __args__['componentName'] = component_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryComponentVersion', __args__, opts=opts, typ=GetRegistryComponentVersionResult).value + + return AwaitableGetRegistryComponentVersionResult( + component_version_properties=pulumi.get(__ret__, 'component_version_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_component_version_output(component_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryComponentVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str component_name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + """ + __args__ = dict() + __args__['componentName'] = component_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryComponentVersion', __args__, opts=opts, typ=GetRegistryComponentVersionResult) + return __ret__.apply(lambda __response__: GetRegistryComponentVersionResult( + component_version_properties=pulumi.get(__response__, 'component_version_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_data_container.py new file mode 100644 index 000000000000..e3a80cc0d78a --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_data_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryDataContainerResult', + 'AwaitableGetRegistryDataContainerResult', + 'get_registry_data_container', + 'get_registry_data_container_output', +] + +@pulumi.output_type +class GetRegistryDataContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, data_container_properties=None, id=None, name=None, system_data=None, type=None): + if data_container_properties and not isinstance(data_container_properties, dict): + raise TypeError("Expected argument 'data_container_properties' to be a dict") + pulumi.set(__self__, "data_container_properties", data_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="dataContainerProperties") + def data_container_properties(self) -> 'outputs.DataContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryDataContainerResult(GetRegistryDataContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryDataContainerResult( + data_container_properties=self.data_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_data_container(name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryDataContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['name'] = name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryDataContainer', __args__, opts=opts, typ=GetRegistryDataContainerResult).value + + return AwaitableGetRegistryDataContainerResult( + data_container_properties=pulumi.get(__ret__, 'data_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_data_container_output(name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryDataContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['name'] = name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryDataContainer', __args__, opts=opts, typ=GetRegistryDataContainerResult) + return __ret__.apply(lambda __response__: GetRegistryDataContainerResult( + data_container_properties=pulumi.get(__response__, 'data_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_data_version.py new file mode 100644 index 000000000000..6d6276d43644 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_data_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryDataVersionResult', + 'AwaitableGetRegistryDataVersionResult', + 'get_registry_data_version', + 'get_registry_data_version_output', +] + +@pulumi.output_type +class GetRegistryDataVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, data_version_base_properties=None, id=None, name=None, system_data=None, type=None): + if data_version_base_properties and not isinstance(data_version_base_properties, dict): + raise TypeError("Expected argument 'data_version_base_properties' to be a dict") + pulumi.set(__self__, "data_version_base_properties", data_version_base_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="dataVersionBaseProperties") + def data_version_base_properties(self) -> Any: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_version_base_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryDataVersionResult(GetRegistryDataVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryDataVersionResult( + data_version_base_properties=self.data_version_base_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_data_version(name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryDataVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + """ + __args__ = dict() + __args__['name'] = name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryDataVersion', __args__, opts=opts, typ=GetRegistryDataVersionResult).value + + return AwaitableGetRegistryDataVersionResult( + data_version_base_properties=pulumi.get(__ret__, 'data_version_base_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_data_version_output(name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryDataVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Container name. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. + """ + __args__ = dict() + __args__['name'] = name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryDataVersion', __args__, opts=opts, typ=GetRegistryDataVersionResult) + return __ret__.apply(lambda __response__: GetRegistryDataVersionResult( + data_version_base_properties=pulumi.get(__response__, 'data_version_base_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_environment_container.py new file mode 100644 index 000000000000..a335121d1d68 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_environment_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryEnvironmentContainerResult', + 'AwaitableGetRegistryEnvironmentContainerResult', + 'get_registry_environment_container', + 'get_registry_environment_container_output', +] + +@pulumi.output_type +class GetRegistryEnvironmentContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, environment_container_properties=None, id=None, name=None, system_data=None, type=None): + if environment_container_properties and not isinstance(environment_container_properties, dict): + raise TypeError("Expected argument 'environment_container_properties' to be a dict") + pulumi.set(__self__, "environment_container_properties", environment_container_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="environmentContainerProperties") + def environment_container_properties(self) -> 'outputs.EnvironmentContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_container_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryEnvironmentContainerResult(GetRegistryEnvironmentContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryEnvironmentContainerResult( + environment_container_properties=self.environment_container_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_environment_container(environment_name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryEnvironmentContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str environment_name: Container name. This is case-sensitive. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['environmentName'] = environment_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentContainer', __args__, opts=opts, typ=GetRegistryEnvironmentContainerResult).value + + return AwaitableGetRegistryEnvironmentContainerResult( + environment_container_properties=pulumi.get(__ret__, 'environment_container_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_environment_container_output(environment_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryEnvironmentContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str environment_name: Container name. This is case-sensitive. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['environmentName'] = environment_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentContainer', __args__, opts=opts, typ=GetRegistryEnvironmentContainerResult) + return __ret__.apply(lambda __response__: GetRegistryEnvironmentContainerResult( + environment_container_properties=pulumi.get(__response__, 'environment_container_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_environment_version.py new file mode 100644 index 000000000000..c245d2f5a9a1 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_environment_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryEnvironmentVersionResult', + 'AwaitableGetRegistryEnvironmentVersionResult', + 'get_registry_environment_version', + 'get_registry_environment_version_output', +] + +@pulumi.output_type +class GetRegistryEnvironmentVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, environment_version_properties=None, id=None, name=None, system_data=None, type=None): + if environment_version_properties and not isinstance(environment_version_properties, dict): + raise TypeError("Expected argument 'environment_version_properties' to be a dict") + pulumi.set(__self__, "environment_version_properties", environment_version_properties) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="environmentVersionProperties") + def environment_version_properties(self) -> 'outputs.EnvironmentVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_version_properties") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryEnvironmentVersionResult(GetRegistryEnvironmentVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryEnvironmentVersionResult( + environment_version_properties=self.environment_version_properties, + id=self.id, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_environment_version(environment_name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryEnvironmentVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str environment_name: Container name. This is case-sensitive. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + """ + __args__ = dict() + __args__['environmentName'] = environment_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentVersion', __args__, opts=opts, typ=GetRegistryEnvironmentVersionResult).value + + return AwaitableGetRegistryEnvironmentVersionResult( + environment_version_properties=pulumi.get(__ret__, 'environment_version_properties'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_environment_version_output(environment_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryEnvironmentVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str environment_name: Container name. This is case-sensitive. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + """ + __args__ = dict() + __args__['environmentName'] = environment_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryEnvironmentVersion', __args__, opts=opts, typ=GetRegistryEnvironmentVersionResult) + return __ret__.apply(lambda __response__: GetRegistryEnvironmentVersionResult( + environment_version_properties=pulumi.get(__response__, 'environment_version_properties'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_model_container.py new file mode 100644 index 000000000000..6feb2e4a468a --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_model_container.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryModelContainerResult', + 'AwaitableGetRegistryModelContainerResult', + 'get_registry_model_container', + 'get_registry_model_container_output', +] + +@pulumi.output_type +class GetRegistryModelContainerResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, id=None, model_container_properties=None, name=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if model_container_properties and not isinstance(model_container_properties, dict): + raise TypeError("Expected argument 'model_container_properties' to be a dict") + pulumi.set(__self__, "model_container_properties", model_container_properties) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="modelContainerProperties") + def model_container_properties(self) -> 'outputs.ModelContainerResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_container_properties") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryModelContainerResult(GetRegistryModelContainerResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryModelContainerResult( + id=self.id, + model_container_properties=self.model_container_properties, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_model_container(model_name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryModelContainerResult: + """ + Azure Resource Manager resource envelope. + + + :param str model_name: Container name. This is case-sensitive. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['modelName'] = model_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryModelContainer', __args__, opts=opts, typ=GetRegistryModelContainerResult).value + + return AwaitableGetRegistryModelContainerResult( + id=pulumi.get(__ret__, 'id'), + model_container_properties=pulumi.get(__ret__, 'model_container_properties'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_model_container_output(model_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryModelContainerResult]: + """ + Azure Resource Manager resource envelope. + + + :param str model_name: Container name. This is case-sensitive. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['modelName'] = model_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryModelContainer', __args__, opts=opts, typ=GetRegistryModelContainerResult) + return __ret__.apply(lambda __response__: GetRegistryModelContainerResult( + id=pulumi.get(__response__, 'id'), + model_container_properties=pulumi.get(__response__, 'model_container_properties'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_model_version.py new file mode 100644 index 000000000000..dbadcb3af4d5 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_registry_model_version.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetRegistryModelVersionResult', + 'AwaitableGetRegistryModelVersionResult', + 'get_registry_model_version', + 'get_registry_model_version_output', +] + +@pulumi.output_type +class GetRegistryModelVersionResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, id=None, model_version_properties=None, name=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if model_version_properties and not isinstance(model_version_properties, dict): + raise TypeError("Expected argument 'model_version_properties' to be a dict") + pulumi.set(__self__, "model_version_properties", model_version_properties) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="modelVersionProperties") + def model_version_properties(self) -> 'outputs.ModelVersionResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_version_properties") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetRegistryModelVersionResult(GetRegistryModelVersionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetRegistryModelVersionResult( + id=self.id, + model_version_properties=self.model_version_properties, + name=self.name, + system_data=self.system_data, + type=self.type) + + +def get_registry_model_version(model_name: Optional[str] = None, + registry_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + version: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRegistryModelVersionResult: + """ + Azure Resource Manager resource envelope. + + + :param str model_name: Container name. This is case-sensitive. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + """ + __args__ = dict() + __args__['modelName'] = model_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getRegistryModelVersion', __args__, opts=opts, typ=GetRegistryModelVersionResult).value + + return AwaitableGetRegistryModelVersionResult( + id=pulumi.get(__ret__, 'id'), + model_version_properties=pulumi.get(__ret__, 'model_version_properties'), + name=pulumi.get(__ret__, 'name'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_registry_model_version_output(model_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetRegistryModelVersionResult]: + """ + Azure Resource Manager resource envelope. + + + :param str model_name: Container name. This is case-sensitive. + :param str registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str version: Version identifier. This is case-sensitive. + """ + __args__ = dict() + __args__['modelName'] = model_name + __args__['registryName'] = registry_name + __args__['resourceGroupName'] = resource_group_name + __args__['version'] = version + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getRegistryModelVersion', __args__, opts=opts, typ=GetRegistryModelVersionResult) + return __ret__.apply(lambda __response__: GetRegistryModelVersionResult( + id=pulumi.get(__response__, 'id'), + model_version_properties=pulumi.get(__response__, 'model_version_properties'), + name=pulumi.get(__response__, 'name'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_schedule.py new file mode 100644 index 000000000000..5687cea674a9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_schedule.py @@ -0,0 +1,149 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetScheduleResult', + 'AwaitableGetScheduleResult', + 'get_schedule', + 'get_schedule_output', +] + +@pulumi.output_type +class GetScheduleResult: + """ + Azure Resource Manager resource envelope. + """ + def __init__(__self__, id=None, name=None, schedule_properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if schedule_properties and not isinstance(schedule_properties, dict): + raise TypeError("Expected argument 'schedule_properties' to be a dict") + pulumi.set(__self__, "schedule_properties", schedule_properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="scheduleProperties") + def schedule_properties(self) -> 'outputs.ScheduleResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "schedule_properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetScheduleResult(GetScheduleResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetScheduleResult( + id=self.id, + name=self.name, + schedule_properties=self.schedule_properties, + system_data=self.system_data, + type=self.type) + + +def get_schedule(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetScheduleResult: + """ + Azure Resource Manager resource envelope. + + + :param str name: Schedule name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getSchedule', __args__, opts=opts, typ=GetScheduleResult).value + + return AwaitableGetScheduleResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + schedule_properties=pulumi.get(__ret__, 'schedule_properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_schedule_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetScheduleResult]: + """ + Azure Resource Manager resource envelope. + + + :param str name: Schedule name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getSchedule', __args__, opts=opts, typ=GetScheduleResult) + return __ret__.apply(lambda __response__: GetScheduleResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + schedule_properties=pulumi.get(__response__, 'schedule_properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_serverless_endpoint.py new file mode 100644 index 000000000000..410b4ce3888a --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_serverless_endpoint.py @@ -0,0 +1,214 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetServerlessEndpointResult', + 'AwaitableGetServerlessEndpointResult', + 'get_serverless_endpoint', + 'get_serverless_endpoint_output', +] + +@pulumi.output_type +class GetServerlessEndpointResult: + def __init__(__self__, id=None, identity=None, kind=None, location=None, name=None, serverless_endpoint_properties=None, sku=None, system_data=None, tags=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if serverless_endpoint_properties and not isinstance(serverless_endpoint_properties, dict): + raise TypeError("Expected argument 'serverless_endpoint_properties' to be a dict") + pulumi.set(__self__, "serverless_endpoint_properties", serverless_endpoint_properties) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="serverlessEndpointProperties") + def serverless_endpoint_properties(self) -> 'outputs.ServerlessEndpointResponse': + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "serverless_endpoint_properties") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetServerlessEndpointResult(GetServerlessEndpointResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetServerlessEndpointResult( + id=self.id, + identity=self.identity, + kind=self.kind, + location=self.location, + name=self.name, + serverless_endpoint_properties=self.serverless_endpoint_properties, + sku=self.sku, + system_data=self.system_data, + tags=self.tags, + type=self.type) + + +def get_serverless_endpoint(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetServerlessEndpointResult: + """ + Use this data source to access information about an existing resource. + + :param str name: Serverless Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getServerlessEndpoint', __args__, opts=opts, typ=GetServerlessEndpointResult).value + + return AwaitableGetServerlessEndpointResult( + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + serverless_endpoint_properties=pulumi.get(__ret__, 'serverless_endpoint_properties'), + sku=pulumi.get(__ret__, 'sku'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + type=pulumi.get(__ret__, 'type')) +def get_serverless_endpoint_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetServerlessEndpointResult]: + """ + Use this data source to access information about an existing resource. + + :param str name: Serverless Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getServerlessEndpoint', __args__, opts=opts, typ=GetServerlessEndpointResult) + return __ret__.apply(lambda __response__: GetServerlessEndpointResult( + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + serverless_endpoint_properties=pulumi.get(__response__, 'serverless_endpoint_properties'), + sku=pulumi.get(__response__, 'sku'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_workspace.py new file mode 100644 index 000000000000..672447e21ec0 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_workspace.py @@ -0,0 +1,807 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetWorkspaceResult', + 'AwaitableGetWorkspaceResult', + 'get_workspace', + 'get_workspace_output', +] + +@pulumi.output_type +class GetWorkspaceResult: + """ + An object that represents a machine learning workspace. + """ + def __init__(__self__, agents_endpoint_uri=None, allow_public_access_when_behind_vnet=None, allow_role_assignment_on_rg=None, application_insights=None, associated_workspaces=None, container_registries=None, container_registry=None, description=None, discovery_url=None, enable_data_isolation=None, enable_service_side_cmk_encryption=None, enable_simplified_cmk=None, enable_software_bill_of_materials=None, encryption=None, existing_workspaces=None, feature_store_settings=None, friendly_name=None, hbi_workspace=None, hub_resource_id=None, id=None, identity=None, image_build_compute=None, ip_allowlist=None, key_vault=None, key_vaults=None, kind=None, location=None, managed_network=None, ml_flow_tracking_uri=None, name=None, network_acls=None, notebook_info=None, primary_user_assigned_identity=None, private_endpoint_connections=None, private_link_count=None, provision_network_now=None, provisioning_state=None, public_network_access=None, serverless_compute_settings=None, service_managed_resources_settings=None, service_provisioned_resource_group=None, shared_private_link_resources=None, sku=None, soft_delete_retention_in_days=None, storage_account=None, storage_accounts=None, storage_hns_enabled=None, system_data=None, system_datastores_auth_mode=None, tags=None, tenant_id=None, type=None, v1_legacy_mode=None, workspace_hub_config=None, workspace_id=None): + if agents_endpoint_uri and not isinstance(agents_endpoint_uri, str): + raise TypeError("Expected argument 'agents_endpoint_uri' to be a str") + pulumi.set(__self__, "agents_endpoint_uri", agents_endpoint_uri) + if allow_public_access_when_behind_vnet and not isinstance(allow_public_access_when_behind_vnet, bool): + raise TypeError("Expected argument 'allow_public_access_when_behind_vnet' to be a bool") + pulumi.set(__self__, "allow_public_access_when_behind_vnet", allow_public_access_when_behind_vnet) + if allow_role_assignment_on_rg and not isinstance(allow_role_assignment_on_rg, bool): + raise TypeError("Expected argument 'allow_role_assignment_on_rg' to be a bool") + pulumi.set(__self__, "allow_role_assignment_on_rg", allow_role_assignment_on_rg) + if application_insights and not isinstance(application_insights, str): + raise TypeError("Expected argument 'application_insights' to be a str") + pulumi.set(__self__, "application_insights", application_insights) + if associated_workspaces and not isinstance(associated_workspaces, list): + raise TypeError("Expected argument 'associated_workspaces' to be a list") + pulumi.set(__self__, "associated_workspaces", associated_workspaces) + if container_registries and not isinstance(container_registries, list): + raise TypeError("Expected argument 'container_registries' to be a list") + pulumi.set(__self__, "container_registries", container_registries) + if container_registry and not isinstance(container_registry, str): + raise TypeError("Expected argument 'container_registry' to be a str") + pulumi.set(__self__, "container_registry", container_registry) + if description and not isinstance(description, str): + raise TypeError("Expected argument 'description' to be a str") + pulumi.set(__self__, "description", description) + if discovery_url and not isinstance(discovery_url, str): + raise TypeError("Expected argument 'discovery_url' to be a str") + pulumi.set(__self__, "discovery_url", discovery_url) + if enable_data_isolation and not isinstance(enable_data_isolation, bool): + raise TypeError("Expected argument 'enable_data_isolation' to be a bool") + pulumi.set(__self__, "enable_data_isolation", enable_data_isolation) + if enable_service_side_cmk_encryption and not isinstance(enable_service_side_cmk_encryption, bool): + raise TypeError("Expected argument 'enable_service_side_cmk_encryption' to be a bool") + pulumi.set(__self__, "enable_service_side_cmk_encryption", enable_service_side_cmk_encryption) + if enable_simplified_cmk and not isinstance(enable_simplified_cmk, bool): + raise TypeError("Expected argument 'enable_simplified_cmk' to be a bool") + pulumi.set(__self__, "enable_simplified_cmk", enable_simplified_cmk) + if enable_software_bill_of_materials and not isinstance(enable_software_bill_of_materials, bool): + raise TypeError("Expected argument 'enable_software_bill_of_materials' to be a bool") + pulumi.set(__self__, "enable_software_bill_of_materials", enable_software_bill_of_materials) + if encryption and not isinstance(encryption, dict): + raise TypeError("Expected argument 'encryption' to be a dict") + pulumi.set(__self__, "encryption", encryption) + if existing_workspaces and not isinstance(existing_workspaces, list): + raise TypeError("Expected argument 'existing_workspaces' to be a list") + pulumi.set(__self__, "existing_workspaces", existing_workspaces) + if feature_store_settings and not isinstance(feature_store_settings, dict): + raise TypeError("Expected argument 'feature_store_settings' to be a dict") + pulumi.set(__self__, "feature_store_settings", feature_store_settings) + if friendly_name and not isinstance(friendly_name, str): + raise TypeError("Expected argument 'friendly_name' to be a str") + pulumi.set(__self__, "friendly_name", friendly_name) + if hbi_workspace and not isinstance(hbi_workspace, bool): + raise TypeError("Expected argument 'hbi_workspace' to be a bool") + pulumi.set(__self__, "hbi_workspace", hbi_workspace) + if hub_resource_id and not isinstance(hub_resource_id, str): + raise TypeError("Expected argument 'hub_resource_id' to be a str") + pulumi.set(__self__, "hub_resource_id", hub_resource_id) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if image_build_compute and not isinstance(image_build_compute, str): + raise TypeError("Expected argument 'image_build_compute' to be a str") + pulumi.set(__self__, "image_build_compute", image_build_compute) + if ip_allowlist and not isinstance(ip_allowlist, list): + raise TypeError("Expected argument 'ip_allowlist' to be a list") + pulumi.set(__self__, "ip_allowlist", ip_allowlist) + if key_vault and not isinstance(key_vault, str): + raise TypeError("Expected argument 'key_vault' to be a str") + pulumi.set(__self__, "key_vault", key_vault) + if key_vaults and not isinstance(key_vaults, list): + raise TypeError("Expected argument 'key_vaults' to be a list") + pulumi.set(__self__, "key_vaults", key_vaults) + if kind and not isinstance(kind, str): + raise TypeError("Expected argument 'kind' to be a str") + pulumi.set(__self__, "kind", kind) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if managed_network and not isinstance(managed_network, dict): + raise TypeError("Expected argument 'managed_network' to be a dict") + pulumi.set(__self__, "managed_network", managed_network) + if ml_flow_tracking_uri and not isinstance(ml_flow_tracking_uri, str): + raise TypeError("Expected argument 'ml_flow_tracking_uri' to be a str") + pulumi.set(__self__, "ml_flow_tracking_uri", ml_flow_tracking_uri) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if network_acls and not isinstance(network_acls, dict): + raise TypeError("Expected argument 'network_acls' to be a dict") + pulumi.set(__self__, "network_acls", network_acls) + if notebook_info and not isinstance(notebook_info, dict): + raise TypeError("Expected argument 'notebook_info' to be a dict") + pulumi.set(__self__, "notebook_info", notebook_info) + if primary_user_assigned_identity and not isinstance(primary_user_assigned_identity, str): + raise TypeError("Expected argument 'primary_user_assigned_identity' to be a str") + pulumi.set(__self__, "primary_user_assigned_identity", primary_user_assigned_identity) + if private_endpoint_connections and not isinstance(private_endpoint_connections, list): + raise TypeError("Expected argument 'private_endpoint_connections' to be a list") + pulumi.set(__self__, "private_endpoint_connections", private_endpoint_connections) + if private_link_count and not isinstance(private_link_count, int): + raise TypeError("Expected argument 'private_link_count' to be a int") + pulumi.set(__self__, "private_link_count", private_link_count) + if provision_network_now and not isinstance(provision_network_now, bool): + raise TypeError("Expected argument 'provision_network_now' to be a bool") + pulumi.set(__self__, "provision_network_now", provision_network_now) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if public_network_access and not isinstance(public_network_access, str): + raise TypeError("Expected argument 'public_network_access' to be a str") + pulumi.set(__self__, "public_network_access", public_network_access) + if serverless_compute_settings and not isinstance(serverless_compute_settings, dict): + raise TypeError("Expected argument 'serverless_compute_settings' to be a dict") + pulumi.set(__self__, "serverless_compute_settings", serverless_compute_settings) + if service_managed_resources_settings and not isinstance(service_managed_resources_settings, dict): + raise TypeError("Expected argument 'service_managed_resources_settings' to be a dict") + pulumi.set(__self__, "service_managed_resources_settings", service_managed_resources_settings) + if service_provisioned_resource_group and not isinstance(service_provisioned_resource_group, str): + raise TypeError("Expected argument 'service_provisioned_resource_group' to be a str") + pulumi.set(__self__, "service_provisioned_resource_group", service_provisioned_resource_group) + if shared_private_link_resources and not isinstance(shared_private_link_resources, list): + raise TypeError("Expected argument 'shared_private_link_resources' to be a list") + pulumi.set(__self__, "shared_private_link_resources", shared_private_link_resources) + if sku and not isinstance(sku, dict): + raise TypeError("Expected argument 'sku' to be a dict") + pulumi.set(__self__, "sku", sku) + if soft_delete_retention_in_days and not isinstance(soft_delete_retention_in_days, int): + raise TypeError("Expected argument 'soft_delete_retention_in_days' to be a int") + pulumi.set(__self__, "soft_delete_retention_in_days", soft_delete_retention_in_days) + if storage_account and not isinstance(storage_account, str): + raise TypeError("Expected argument 'storage_account' to be a str") + pulumi.set(__self__, "storage_account", storage_account) + if storage_accounts and not isinstance(storage_accounts, list): + raise TypeError("Expected argument 'storage_accounts' to be a list") + pulumi.set(__self__, "storage_accounts", storage_accounts) + if storage_hns_enabled and not isinstance(storage_hns_enabled, bool): + raise TypeError("Expected argument 'storage_hns_enabled' to be a bool") + pulumi.set(__self__, "storage_hns_enabled", storage_hns_enabled) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if system_datastores_auth_mode and not isinstance(system_datastores_auth_mode, str): + raise TypeError("Expected argument 'system_datastores_auth_mode' to be a str") + pulumi.set(__self__, "system_datastores_auth_mode", system_datastores_auth_mode) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if tenant_id and not isinstance(tenant_id, str): + raise TypeError("Expected argument 'tenant_id' to be a str") + pulumi.set(__self__, "tenant_id", tenant_id) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + if v1_legacy_mode and not isinstance(v1_legacy_mode, bool): + raise TypeError("Expected argument 'v1_legacy_mode' to be a bool") + pulumi.set(__self__, "v1_legacy_mode", v1_legacy_mode) + if workspace_hub_config and not isinstance(workspace_hub_config, dict): + raise TypeError("Expected argument 'workspace_hub_config' to be a dict") + pulumi.set(__self__, "workspace_hub_config", workspace_hub_config) + if workspace_id and not isinstance(workspace_id, str): + raise TypeError("Expected argument 'workspace_id' to be a str") + pulumi.set(__self__, "workspace_id", workspace_id) + + @property + @pulumi.getter(name="agentsEndpointUri") + def agents_endpoint_uri(self) -> str: + """ + The URI of agents endpoint associated with this workspace. + """ + return pulumi.get(self, "agents_endpoint_uri") + + @property + @pulumi.getter(name="allowPublicAccessWhenBehindVnet") + def allow_public_access_when_behind_vnet(self) -> Optional[bool]: + """ + The flag to indicate whether to allow public access when behind VNet. + """ + return pulumi.get(self, "allow_public_access_when_behind_vnet") + + @property + @pulumi.getter(name="allowRoleAssignmentOnRG") + def allow_role_assignment_on_rg(self) -> Optional[bool]: + """ + The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + """ + return pulumi.get(self, "allow_role_assignment_on_rg") + + @property + @pulumi.getter(name="applicationInsights") + def application_insights(self) -> Optional[str]: + """ + ARM id of the application insights associated with this workspace. + """ + return pulumi.get(self, "application_insights") + + @property + @pulumi.getter(name="associatedWorkspaces") + def associated_workspaces(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "associated_workspaces") + + @property + @pulumi.getter(name="containerRegistries") + def container_registries(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "container_registries") + + @property + @pulumi.getter(name="containerRegistry") + def container_registry(self) -> Optional[str]: + """ + ARM id of the container registry associated with this workspace. + """ + return pulumi.get(self, "container_registry") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of this workspace. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="discoveryUrl") + def discovery_url(self) -> Optional[str]: + """ + Url for the discovery service to identify regional endpoints for machine learning experimentation services + """ + return pulumi.get(self, "discovery_url") + + @property + @pulumi.getter(name="enableDataIsolation") + def enable_data_isolation(self) -> Optional[bool]: + return pulumi.get(self, "enable_data_isolation") + + @property + @pulumi.getter(name="enableServiceSideCMKEncryption") + def enable_service_side_cmk_encryption(self) -> Optional[bool]: + return pulumi.get(self, "enable_service_side_cmk_encryption") + + @property + @pulumi.getter(name="enableSimplifiedCmk") + def enable_simplified_cmk(self) -> Optional[bool]: + """ + Flag to tell if simplified CMK should be enabled for this workspace. + """ + return pulumi.get(self, "enable_simplified_cmk") + + @property + @pulumi.getter(name="enableSoftwareBillOfMaterials") + def enable_software_bill_of_materials(self) -> Optional[bool]: + """ + Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + """ + return pulumi.get(self, "enable_software_bill_of_materials") + + @property + @pulumi.getter + def encryption(self) -> Optional['outputs.EncryptionPropertyResponse']: + return pulumi.get(self, "encryption") + + @property + @pulumi.getter(name="existingWorkspaces") + def existing_workspaces(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "existing_workspaces") + + @property + @pulumi.getter(name="featureStoreSettings") + def feature_store_settings(self) -> Optional['outputs.FeatureStoreSettingsResponse']: + """ + Settings for feature store type workspace. + """ + return pulumi.get(self, "feature_store_settings") + + @property + @pulumi.getter(name="friendlyName") + def friendly_name(self) -> Optional[str]: + """ + The friendly name for this workspace. This name in mutable + """ + return pulumi.get(self, "friendly_name") + + @property + @pulumi.getter(name="hbiWorkspace") + def hbi_workspace(self) -> Optional[bool]: + """ + The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + """ + return pulumi.get(self, "hbi_workspace") + + @property + @pulumi.getter(name="hubResourceId") + def hub_resource_id(self) -> Optional[str]: + return pulumi.get(self, "hub_resource_id") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="imageBuildCompute") + def image_build_compute(self) -> Optional[str]: + """ + The compute name for image build + """ + return pulumi.get(self, "image_build_compute") + + @property + @pulumi.getter(name="ipAllowlist") + def ip_allowlist(self) -> Optional[Sequence[str]]: + """ + The list of IPv4 addresses that are allowed to access the workspace. + """ + return pulumi.get(self, "ip_allowlist") + + @property + @pulumi.getter(name="keyVault") + def key_vault(self) -> Optional[str]: + """ + ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + """ + return pulumi.get(self, "key_vault") + + @property + @pulumi.getter(name="keyVaults") + def key_vaults(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "key_vaults") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="managedNetwork") + def managed_network(self) -> Optional['outputs.ManagedNetworkSettingsResponse']: + """ + Managed Network settings for a machine learning workspace. + """ + return pulumi.get(self, "managed_network") + + @property + @pulumi.getter(name="mlFlowTrackingUri") + def ml_flow_tracking_uri(self) -> str: + """ + The URI associated with this workspace that machine learning flow must point at to set up tracking. + """ + return pulumi.get(self, "ml_flow_tracking_uri") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkAcls") + def network_acls(self) -> Optional['outputs.NetworkAclsResponse']: + """ + A set of rules governing the network accessibility of the workspace. + """ + return pulumi.get(self, "network_acls") + + @property + @pulumi.getter(name="notebookInfo") + def notebook_info(self) -> 'outputs.NotebookResourceInfoResponse': + """ + The notebook info of Azure ML workspace. + """ + return pulumi.get(self, "notebook_info") + + @property + @pulumi.getter(name="primaryUserAssignedIdentity") + def primary_user_assigned_identity(self) -> Optional[str]: + """ + The user assigned identity resource id that represents the workspace identity. + """ + return pulumi.get(self, "primary_user_assigned_identity") + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> Sequence['outputs.PrivateEndpointConnectionResponse']: + """ + The list of private endpoint connections in the workspace. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="privateLinkCount") + def private_link_count(self) -> int: + """ + Count of private connections in the workspace + """ + return pulumi.get(self, "private_link_count") + + @property + @pulumi.getter(name="provisionNetworkNow") + def provision_network_now(self) -> Optional[bool]: + """ + Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + """ + return pulumi.get(self, "provision_network_now") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[str]: + """ + Whether requests from Public Network are allowed. + """ + return pulumi.get(self, "public_network_access") + + @property + @pulumi.getter(name="serverlessComputeSettings") + def serverless_compute_settings(self) -> Optional['outputs.ServerlessComputeSettingsResponse']: + """ + Settings for serverless compute in a workspace + """ + return pulumi.get(self, "serverless_compute_settings") + + @property + @pulumi.getter(name="serviceManagedResourcesSettings") + def service_managed_resources_settings(self) -> Optional['outputs.ServiceManagedResourcesSettingsResponse']: + """ + The service managed resource settings. + """ + return pulumi.get(self, "service_managed_resources_settings") + + @property + @pulumi.getter(name="serviceProvisionedResourceGroup") + def service_provisioned_resource_group(self) -> str: + """ + The name of the managed resource group created by workspace RP in customer subscription if the workspace is CMK workspace + """ + return pulumi.get(self, "service_provisioned_resource_group") + + @property + @pulumi.getter(name="sharedPrivateLinkResources") + def shared_private_link_resources(self) -> Optional[Sequence['outputs.SharedPrivateLinkResourceResponse']]: + """ + The list of shared private link resources in this workspace. + """ + return pulumi.get(self, "shared_private_link_resources") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="softDeleteRetentionInDays") + def soft_delete_retention_in_days(self) -> Optional[int]: + """ + Retention time in days after workspace get soft deleted. + """ + return pulumi.get(self, "soft_delete_retention_in_days") + + @property + @pulumi.getter(name="storageAccount") + def storage_account(self) -> Optional[str]: + """ + ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + """ + return pulumi.get(self, "storage_account") + + @property + @pulumi.getter(name="storageAccounts") + def storage_accounts(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "storage_accounts") + + @property + @pulumi.getter(name="storageHnsEnabled") + def storage_hns_enabled(self) -> bool: + """ + If the storage associated with the workspace has hierarchical namespace(HNS) enabled. + """ + return pulumi.get(self, "storage_hns_enabled") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter(name="systemDatastoresAuthMode") + def system_datastores_auth_mode(self) -> Optional[str]: + """ + The auth mode used for accessing the system datastores of the workspace. + """ + return pulumi.get(self, "system_datastores_auth_mode") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + return pulumi.get(self, "tags") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant id associated with this workspace. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="v1LegacyMode") + def v1_legacy_mode(self) -> Optional[bool]: + """ + Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + """ + return pulumi.get(self, "v1_legacy_mode") + + @property + @pulumi.getter(name="workspaceHubConfig") + def workspace_hub_config(self) -> Optional['outputs.WorkspaceHubConfigResponse']: + """ + WorkspaceHub's configuration object. + """ + return pulumi.get(self, "workspace_hub_config") + + @property + @pulumi.getter(name="workspaceId") + def workspace_id(self) -> str: + """ + The immutable id associated with this workspace. + """ + return pulumi.get(self, "workspace_id") + + +class AwaitableGetWorkspaceResult(GetWorkspaceResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetWorkspaceResult( + agents_endpoint_uri=self.agents_endpoint_uri, + allow_public_access_when_behind_vnet=self.allow_public_access_when_behind_vnet, + allow_role_assignment_on_rg=self.allow_role_assignment_on_rg, + application_insights=self.application_insights, + associated_workspaces=self.associated_workspaces, + container_registries=self.container_registries, + container_registry=self.container_registry, + description=self.description, + discovery_url=self.discovery_url, + enable_data_isolation=self.enable_data_isolation, + enable_service_side_cmk_encryption=self.enable_service_side_cmk_encryption, + enable_simplified_cmk=self.enable_simplified_cmk, + enable_software_bill_of_materials=self.enable_software_bill_of_materials, + encryption=self.encryption, + existing_workspaces=self.existing_workspaces, + feature_store_settings=self.feature_store_settings, + friendly_name=self.friendly_name, + hbi_workspace=self.hbi_workspace, + hub_resource_id=self.hub_resource_id, + id=self.id, + identity=self.identity, + image_build_compute=self.image_build_compute, + ip_allowlist=self.ip_allowlist, + key_vault=self.key_vault, + key_vaults=self.key_vaults, + kind=self.kind, + location=self.location, + managed_network=self.managed_network, + ml_flow_tracking_uri=self.ml_flow_tracking_uri, + name=self.name, + network_acls=self.network_acls, + notebook_info=self.notebook_info, + primary_user_assigned_identity=self.primary_user_assigned_identity, + private_endpoint_connections=self.private_endpoint_connections, + private_link_count=self.private_link_count, + provision_network_now=self.provision_network_now, + provisioning_state=self.provisioning_state, + public_network_access=self.public_network_access, + serverless_compute_settings=self.serverless_compute_settings, + service_managed_resources_settings=self.service_managed_resources_settings, + service_provisioned_resource_group=self.service_provisioned_resource_group, + shared_private_link_resources=self.shared_private_link_resources, + sku=self.sku, + soft_delete_retention_in_days=self.soft_delete_retention_in_days, + storage_account=self.storage_account, + storage_accounts=self.storage_accounts, + storage_hns_enabled=self.storage_hns_enabled, + system_data=self.system_data, + system_datastores_auth_mode=self.system_datastores_auth_mode, + tags=self.tags, + tenant_id=self.tenant_id, + type=self.type, + v1_legacy_mode=self.v1_legacy_mode, + workspace_hub_config=self.workspace_hub_config, + workspace_id=self.workspace_id) + + +def get_workspace(resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetWorkspaceResult: + """ + An object that represents a machine learning workspace. + + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getWorkspace', __args__, opts=opts, typ=GetWorkspaceResult).value + + return AwaitableGetWorkspaceResult( + agents_endpoint_uri=pulumi.get(__ret__, 'agents_endpoint_uri'), + allow_public_access_when_behind_vnet=pulumi.get(__ret__, 'allow_public_access_when_behind_vnet'), + allow_role_assignment_on_rg=pulumi.get(__ret__, 'allow_role_assignment_on_rg'), + application_insights=pulumi.get(__ret__, 'application_insights'), + associated_workspaces=pulumi.get(__ret__, 'associated_workspaces'), + container_registries=pulumi.get(__ret__, 'container_registries'), + container_registry=pulumi.get(__ret__, 'container_registry'), + description=pulumi.get(__ret__, 'description'), + discovery_url=pulumi.get(__ret__, 'discovery_url'), + enable_data_isolation=pulumi.get(__ret__, 'enable_data_isolation'), + enable_service_side_cmk_encryption=pulumi.get(__ret__, 'enable_service_side_cmk_encryption'), + enable_simplified_cmk=pulumi.get(__ret__, 'enable_simplified_cmk'), + enable_software_bill_of_materials=pulumi.get(__ret__, 'enable_software_bill_of_materials'), + encryption=pulumi.get(__ret__, 'encryption'), + existing_workspaces=pulumi.get(__ret__, 'existing_workspaces'), + feature_store_settings=pulumi.get(__ret__, 'feature_store_settings'), + friendly_name=pulumi.get(__ret__, 'friendly_name'), + hbi_workspace=pulumi.get(__ret__, 'hbi_workspace'), + hub_resource_id=pulumi.get(__ret__, 'hub_resource_id'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + image_build_compute=pulumi.get(__ret__, 'image_build_compute'), + ip_allowlist=pulumi.get(__ret__, 'ip_allowlist'), + key_vault=pulumi.get(__ret__, 'key_vault'), + key_vaults=pulumi.get(__ret__, 'key_vaults'), + kind=pulumi.get(__ret__, 'kind'), + location=pulumi.get(__ret__, 'location'), + managed_network=pulumi.get(__ret__, 'managed_network'), + ml_flow_tracking_uri=pulumi.get(__ret__, 'ml_flow_tracking_uri'), + name=pulumi.get(__ret__, 'name'), + network_acls=pulumi.get(__ret__, 'network_acls'), + notebook_info=pulumi.get(__ret__, 'notebook_info'), + primary_user_assigned_identity=pulumi.get(__ret__, 'primary_user_assigned_identity'), + private_endpoint_connections=pulumi.get(__ret__, 'private_endpoint_connections'), + private_link_count=pulumi.get(__ret__, 'private_link_count'), + provision_network_now=pulumi.get(__ret__, 'provision_network_now'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + public_network_access=pulumi.get(__ret__, 'public_network_access'), + serverless_compute_settings=pulumi.get(__ret__, 'serverless_compute_settings'), + service_managed_resources_settings=pulumi.get(__ret__, 'service_managed_resources_settings'), + service_provisioned_resource_group=pulumi.get(__ret__, 'service_provisioned_resource_group'), + shared_private_link_resources=pulumi.get(__ret__, 'shared_private_link_resources'), + sku=pulumi.get(__ret__, 'sku'), + soft_delete_retention_in_days=pulumi.get(__ret__, 'soft_delete_retention_in_days'), + storage_account=pulumi.get(__ret__, 'storage_account'), + storage_accounts=pulumi.get(__ret__, 'storage_accounts'), + storage_hns_enabled=pulumi.get(__ret__, 'storage_hns_enabled'), + system_data=pulumi.get(__ret__, 'system_data'), + system_datastores_auth_mode=pulumi.get(__ret__, 'system_datastores_auth_mode'), + tags=pulumi.get(__ret__, 'tags'), + tenant_id=pulumi.get(__ret__, 'tenant_id'), + type=pulumi.get(__ret__, 'type'), + v1_legacy_mode=pulumi.get(__ret__, 'v1_legacy_mode'), + workspace_hub_config=pulumi.get(__ret__, 'workspace_hub_config'), + workspace_id=pulumi.get(__ret__, 'workspace_id')) +def get_workspace_output(resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetWorkspaceResult]: + """ + An object that represents a machine learning workspace. + + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getWorkspace', __args__, opts=opts, typ=GetWorkspaceResult) + return __ret__.apply(lambda __response__: GetWorkspaceResult( + agents_endpoint_uri=pulumi.get(__response__, 'agents_endpoint_uri'), + allow_public_access_when_behind_vnet=pulumi.get(__response__, 'allow_public_access_when_behind_vnet'), + allow_role_assignment_on_rg=pulumi.get(__response__, 'allow_role_assignment_on_rg'), + application_insights=pulumi.get(__response__, 'application_insights'), + associated_workspaces=pulumi.get(__response__, 'associated_workspaces'), + container_registries=pulumi.get(__response__, 'container_registries'), + container_registry=pulumi.get(__response__, 'container_registry'), + description=pulumi.get(__response__, 'description'), + discovery_url=pulumi.get(__response__, 'discovery_url'), + enable_data_isolation=pulumi.get(__response__, 'enable_data_isolation'), + enable_service_side_cmk_encryption=pulumi.get(__response__, 'enable_service_side_cmk_encryption'), + enable_simplified_cmk=pulumi.get(__response__, 'enable_simplified_cmk'), + enable_software_bill_of_materials=pulumi.get(__response__, 'enable_software_bill_of_materials'), + encryption=pulumi.get(__response__, 'encryption'), + existing_workspaces=pulumi.get(__response__, 'existing_workspaces'), + feature_store_settings=pulumi.get(__response__, 'feature_store_settings'), + friendly_name=pulumi.get(__response__, 'friendly_name'), + hbi_workspace=pulumi.get(__response__, 'hbi_workspace'), + hub_resource_id=pulumi.get(__response__, 'hub_resource_id'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + image_build_compute=pulumi.get(__response__, 'image_build_compute'), + ip_allowlist=pulumi.get(__response__, 'ip_allowlist'), + key_vault=pulumi.get(__response__, 'key_vault'), + key_vaults=pulumi.get(__response__, 'key_vaults'), + kind=pulumi.get(__response__, 'kind'), + location=pulumi.get(__response__, 'location'), + managed_network=pulumi.get(__response__, 'managed_network'), + ml_flow_tracking_uri=pulumi.get(__response__, 'ml_flow_tracking_uri'), + name=pulumi.get(__response__, 'name'), + network_acls=pulumi.get(__response__, 'network_acls'), + notebook_info=pulumi.get(__response__, 'notebook_info'), + primary_user_assigned_identity=pulumi.get(__response__, 'primary_user_assigned_identity'), + private_endpoint_connections=pulumi.get(__response__, 'private_endpoint_connections'), + private_link_count=pulumi.get(__response__, 'private_link_count'), + provision_network_now=pulumi.get(__response__, 'provision_network_now'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + public_network_access=pulumi.get(__response__, 'public_network_access'), + serverless_compute_settings=pulumi.get(__response__, 'serverless_compute_settings'), + service_managed_resources_settings=pulumi.get(__response__, 'service_managed_resources_settings'), + service_provisioned_resource_group=pulumi.get(__response__, 'service_provisioned_resource_group'), + shared_private_link_resources=pulumi.get(__response__, 'shared_private_link_resources'), + sku=pulumi.get(__response__, 'sku'), + soft_delete_retention_in_days=pulumi.get(__response__, 'soft_delete_retention_in_days'), + storage_account=pulumi.get(__response__, 'storage_account'), + storage_accounts=pulumi.get(__response__, 'storage_accounts'), + storage_hns_enabled=pulumi.get(__response__, 'storage_hns_enabled'), + system_data=pulumi.get(__response__, 'system_data'), + system_datastores_auth_mode=pulumi.get(__response__, 'system_datastores_auth_mode'), + tags=pulumi.get(__response__, 'tags'), + tenant_id=pulumi.get(__response__, 'tenant_id'), + type=pulumi.get(__response__, 'type'), + v1_legacy_mode=pulumi.get(__response__, 'v1_legacy_mode'), + workspace_hub_config=pulumi.get(__response__, 'workspace_hub_config'), + workspace_id=pulumi.get(__response__, 'workspace_id'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_workspace_connection.py new file mode 100644 index 000000000000..ad038b524b53 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/get_workspace_connection.py @@ -0,0 +1,141 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetWorkspaceConnectionResult', + 'AwaitableGetWorkspaceConnectionResult', + 'get_workspace_connection', + 'get_workspace_connection_output', +] + +@pulumi.output_type +class GetWorkspaceConnectionResult: + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> Any: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetWorkspaceConnectionResult(GetWorkspaceConnectionResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetWorkspaceConnectionResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def get_workspace_connection(connection_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetWorkspaceConnectionResult: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:getWorkspaceConnection', __args__, opts=opts, typ=GetWorkspaceConnectionResult).value + + return AwaitableGetWorkspaceConnectionResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_workspace_connection_output(connection_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetWorkspaceConnectionResult]: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:getWorkspaceConnection', __args__, opts=opts, typ=GetWorkspaceConnectionResult) + return __ret__.apply(lambda __response__: GetWorkspaceConnectionResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_endpoint.py new file mode 100644 index 000000000000..aa10b32ffc4e --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_endpoint.py @@ -0,0 +1,386 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['InferenceEndpointInitArgs', 'InferenceEndpoint'] + +@pulumi.input_type +class InferenceEndpointInitArgs: + def __init__(__self__, *, + inference_endpoint_properties: pulumi.Input['InferenceEndpointArgs'], + pool_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a InferenceEndpoint resource. + :param pulumi.Input['InferenceEndpointArgs'] inference_endpoint_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] pool_name: InferencePool name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] endpoint_name: InferenceEndpoint name. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "inference_endpoint_properties", inference_endpoint_properties) + pulumi.set(__self__, "pool_name", pool_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if endpoint_name is not None: + pulumi.set(__self__, "endpoint_name", endpoint_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="inferenceEndpointProperties") + def inference_endpoint_properties(self) -> pulumi.Input['InferenceEndpointArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_endpoint_properties") + + @inference_endpoint_properties.setter + def inference_endpoint_properties(self, value: pulumi.Input['InferenceEndpointArgs']): + pulumi.set(self, "inference_endpoint_properties", value) + + @property + @pulumi.getter(name="poolName") + def pool_name(self) -> pulumi.Input[str]: + """ + InferencePool name. + """ + return pulumi.get(self, "pool_name") + + @pool_name.setter + def pool_name(self, value: pulumi.Input[str]): + pulumi.set(self, "pool_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> Optional[pulumi.Input[str]]: + """ + InferenceEndpoint name. + """ + return pulumi.get(self, "endpoint_name") + + @endpoint_name.setter + def endpoint_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class InferenceEndpoint(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + inference_endpoint_properties: Optional[pulumi.Input[Union['InferenceEndpointArgs', 'InferenceEndpointArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a InferenceEndpoint resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] endpoint_name: InferenceEndpoint name. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[Union['InferenceEndpointArgs', 'InferenceEndpointArgsDict']] inference_endpoint_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] pool_name: InferencePool name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: InferenceEndpointInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a InferenceEndpoint resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param InferenceEndpointInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(InferenceEndpointInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + inference_endpoint_properties: Optional[pulumi.Input[Union['InferenceEndpointArgs', 'InferenceEndpointArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = InferenceEndpointInitArgs.__new__(InferenceEndpointInitArgs) + + __props__.__dict__["endpoint_name"] = endpoint_name + __props__.__dict__["identity"] = identity + if inference_endpoint_properties is None and not opts.urn: + raise TypeError("Missing required property 'inference_endpoint_properties'") + __props__.__dict__["inference_endpoint_properties"] = inference_endpoint_properties + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + if pool_name is None and not opts.urn: + raise TypeError("Missing required property 'pool_name'") + __props__.__dict__["pool_name"] = pool_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceEndpoint")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(InferenceEndpoint, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:InferenceEndpoint', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'InferenceEndpoint': + """ + Get an existing InferenceEndpoint resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = InferenceEndpointInitArgs.__new__(InferenceEndpointInitArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["inference_endpoint_properties"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return InferenceEndpoint(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="inferenceEndpointProperties") + def inference_endpoint_properties(self) -> pulumi.Output['outputs.InferenceEndpointResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_endpoint_properties") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_group.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_group.py new file mode 100644 index 000000000000..935a841e1191 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_group.py @@ -0,0 +1,386 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['InferenceGroupInitArgs', 'InferenceGroup'] + +@pulumi.input_type +class InferenceGroupInitArgs: + def __init__(__self__, *, + inference_group_properties: pulumi.Input['InferenceGroupArgs'], + pool_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + group_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a InferenceGroup resource. + :param pulumi.Input['InferenceGroupArgs'] inference_group_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] pool_name: InferencePool name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] group_name: InferenceGroup name. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "inference_group_properties", inference_group_properties) + pulumi.set(__self__, "pool_name", pool_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if group_name is not None: + pulumi.set(__self__, "group_name", group_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="inferenceGroupProperties") + def inference_group_properties(self) -> pulumi.Input['InferenceGroupArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_group_properties") + + @inference_group_properties.setter + def inference_group_properties(self, value: pulumi.Input['InferenceGroupArgs']): + pulumi.set(self, "inference_group_properties", value) + + @property + @pulumi.getter(name="poolName") + def pool_name(self) -> pulumi.Input[str]: + """ + InferencePool name. + """ + return pulumi.get(self, "pool_name") + + @pool_name.setter + def pool_name(self, value: pulumi.Input[str]): + pulumi.set(self, "pool_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="groupName") + def group_name(self) -> Optional[pulumi.Input[str]]: + """ + InferenceGroup name. + """ + return pulumi.get(self, "group_name") + + @group_name.setter + def group_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "group_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class InferenceGroup(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + group_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + inference_group_properties: Optional[pulumi.Input[Union['InferenceGroupArgs', 'InferenceGroupArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a InferenceGroup resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] group_name: InferenceGroup name. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[Union['InferenceGroupArgs', 'InferenceGroupArgsDict']] inference_group_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] pool_name: InferencePool name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: InferenceGroupInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a InferenceGroup resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param InferenceGroupInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(InferenceGroupInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + group_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + inference_group_properties: Optional[pulumi.Input[Union['InferenceGroupArgs', 'InferenceGroupArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = InferenceGroupInitArgs.__new__(InferenceGroupInitArgs) + + __props__.__dict__["group_name"] = group_name + __props__.__dict__["identity"] = identity + if inference_group_properties is None and not opts.urn: + raise TypeError("Missing required property 'inference_group_properties'") + __props__.__dict__["inference_group_properties"] = inference_group_properties + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + if pool_name is None and not opts.urn: + raise TypeError("Missing required property 'pool_name'") + __props__.__dict__["pool_name"] = pool_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferenceGroup"), pulumi.Alias(type_="azure-native:machinelearningservices:InferenceGroup")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(InferenceGroup, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:InferenceGroup', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'InferenceGroup': + """ + Get an existing InferenceGroup resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = InferenceGroupInitArgs.__new__(InferenceGroupInitArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["inference_group_properties"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return InferenceGroup(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="inferenceGroupProperties") + def inference_group_properties(self) -> pulumi.Output['outputs.InferenceGroupResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_group_properties") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_pool.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_pool.py new file mode 100644 index 000000000000..a74aa96bb9af --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/inference_pool.py @@ -0,0 +1,365 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['InferencePoolInitArgs', 'InferencePool'] + +@pulumi.input_type +class InferencePoolInitArgs: + def __init__(__self__, *, + inference_pool_properties: pulumi.Input['InferencePoolArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + inference_pool_name: Optional[pulumi.Input[str]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a InferencePool resource. + :param pulumi.Input['InferencePoolArgs'] inference_pool_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] inference_pool_name: Name of InferencePool + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "inference_pool_properties", inference_pool_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inference_pool_name is not None: + pulumi.set(__self__, "inference_pool_name", inference_pool_name) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="inferencePoolProperties") + def inference_pool_properties(self) -> pulumi.Input['InferencePoolArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_pool_properties") + + @inference_pool_properties.setter + def inference_pool_properties(self, value: pulumi.Input['InferencePoolArgs']): + pulumi.set(self, "inference_pool_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter(name="inferencePoolName") + def inference_pool_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of InferencePool + """ + return pulumi.get(self, "inference_pool_name") + + @inference_pool_name.setter + def inference_pool_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "inference_pool_name", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class InferencePool(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + inference_pool_name: Optional[pulumi.Input[str]] = None, + inference_pool_properties: Optional[pulumi.Input[Union['InferencePoolArgs', 'InferencePoolArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a InferencePool resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] inference_pool_name: Name of InferencePool + :param pulumi.Input[Union['InferencePoolArgs', 'InferencePoolArgsDict']] inference_pool_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: InferencePoolInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a InferencePool resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param InferencePoolInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(InferencePoolInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + inference_pool_name: Optional[pulumi.Input[str]] = None, + inference_pool_properties: Optional[pulumi.Input[Union['InferencePoolArgs', 'InferencePoolArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = InferencePoolInitArgs.__new__(InferencePoolInitArgs) + + __props__.__dict__["identity"] = identity + __props__.__dict__["inference_pool_name"] = inference_pool_name + if inference_pool_properties is None and not opts.urn: + raise TypeError("Missing required property 'inference_pool_properties'") + __props__.__dict__["inference_pool_properties"] = inference_pool_properties + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:InferencePool"), pulumi.Alias(type_="azure-native:machinelearningservices:InferencePool")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(InferencePool, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:InferencePool', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'InferencePool': + """ + Get an existing InferencePool resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = InferencePoolInitArgs.__new__(InferencePoolInitArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["inference_pool_properties"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return InferencePool(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="inferencePoolProperties") + def inference_pool_properties(self) -> pulumi.Output['outputs.InferencePoolResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "inference_pool_properties") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/job.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/job.py new file mode 100644 index 000000000000..086edec9cc21 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/job.py @@ -0,0 +1,222 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['JobArgs', 'Job'] + +@pulumi.input_type +class JobArgs: + def __init__(__self__, *, + job_base_properties: pulumi.Input[Union['AutoMLJobArgs', 'CommandJobArgs', 'DistillationJobArgs', 'FineTuningJobArgs', 'PipelineJobArgs', 'SparkJobArgs', 'SweepJobArgs']], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + id: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Job resource. + :param pulumi.Input[Union['AutoMLJobArgs', 'CommandJobArgs', 'DistillationJobArgs', 'FineTuningJobArgs', 'PipelineJobArgs', 'SparkJobArgs', 'SweepJobArgs']] job_base_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] id: The name and identifier for the Job. This is case-sensitive. + """ + pulumi.set(__self__, "job_base_properties", job_base_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if id is not None: + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter(name="jobBaseProperties") + def job_base_properties(self) -> pulumi.Input[Union['AutoMLJobArgs', 'CommandJobArgs', 'DistillationJobArgs', 'FineTuningJobArgs', 'PipelineJobArgs', 'SparkJobArgs', 'SweepJobArgs']]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "job_base_properties") + + @job_base_properties.setter + def job_base_properties(self, value: pulumi.Input[Union['AutoMLJobArgs', 'CommandJobArgs', 'DistillationJobArgs', 'FineTuningJobArgs', 'PipelineJobArgs', 'SparkJobArgs', 'SweepJobArgs']]): + pulumi.set(self, "job_base_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def id(self) -> Optional[pulumi.Input[str]]: + """ + The name and identifier for the Job. This is case-sensitive. + """ + return pulumi.get(self, "id") + + @id.setter + def id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "id", value) + + +class Job(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + id: Optional[pulumi.Input[str]] = None, + job_base_properties: Optional[pulumi.Input[Union[Union['AutoMLJobArgs', 'AutoMLJobArgsDict'], Union['CommandJobArgs', 'CommandJobArgsDict'], Union['DistillationJobArgs', 'DistillationJobArgsDict'], Union['FineTuningJobArgs', 'FineTuningJobArgsDict'], Union['PipelineJobArgs', 'PipelineJobArgsDict'], Union['SparkJobArgs', 'SparkJobArgsDict'], Union['SweepJobArgs', 'SweepJobArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] id: The name and identifier for the Job. This is case-sensitive. + :param pulumi.Input[Union[Union['AutoMLJobArgs', 'AutoMLJobArgsDict'], Union['CommandJobArgs', 'CommandJobArgsDict'], Union['DistillationJobArgs', 'DistillationJobArgsDict'], Union['FineTuningJobArgs', 'FineTuningJobArgsDict'], Union['PipelineJobArgs', 'PipelineJobArgsDict'], Union['SparkJobArgs', 'SparkJobArgsDict'], Union['SweepJobArgs', 'SweepJobArgsDict']]] job_base_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: JobArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param JobArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(JobArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + id: Optional[pulumi.Input[str]] = None, + job_base_properties: Optional[pulumi.Input[Union[Union['AutoMLJobArgs', 'AutoMLJobArgsDict'], Union['CommandJobArgs', 'CommandJobArgsDict'], Union['DistillationJobArgs', 'DistillationJobArgsDict'], Union['FineTuningJobArgs', 'FineTuningJobArgsDict'], Union['PipelineJobArgs', 'PipelineJobArgsDict'], Union['SparkJobArgs', 'SparkJobArgsDict'], Union['SweepJobArgs', 'SweepJobArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = JobArgs.__new__(JobArgs) + + __props__.__dict__["id"] = id + if job_base_properties is None and not opts.urn: + raise TypeError("Missing required property 'job_base_properties'") + __props__.__dict__["job_base_properties"] = job_base_properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Job"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Job"), pulumi.Alias(type_="azure-native:machinelearningservices:Job")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Job, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:Job', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Job': + """ + Get an existing Job resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = JobArgs.__new__(JobArgs) + + __props__.__dict__["job_base_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return Job(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="jobBaseProperties") + def job_base_properties(self) -> pulumi.Output[Any]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "job_base_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_batch_endpoint_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_batch_endpoint_keys.py new file mode 100644 index 000000000000..90fa5940fbb5 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_batch_endpoint_keys.py @@ -0,0 +1,106 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListBatchEndpointKeysResult', + 'AwaitableListBatchEndpointKeysResult', + 'list_batch_endpoint_keys', + 'list_batch_endpoint_keys_output', +] + +@pulumi.output_type +class ListBatchEndpointKeysResult: + """ + Keys for endpoint authentication. + """ + def __init__(__self__, primary_key=None, secondary_key=None): + if primary_key and not isinstance(primary_key, str): + raise TypeError("Expected argument 'primary_key' to be a str") + pulumi.set(__self__, "primary_key", primary_key) + if secondary_key and not isinstance(secondary_key, str): + raise TypeError("Expected argument 'secondary_key' to be a str") + pulumi.set(__self__, "secondary_key", secondary_key) + + @property + @pulumi.getter(name="primaryKey") + def primary_key(self) -> Optional[str]: + """ + The primary key. + """ + return pulumi.get(self, "primary_key") + + @property + @pulumi.getter(name="secondaryKey") + def secondary_key(self) -> Optional[str]: + """ + The secondary key. + """ + return pulumi.get(self, "secondary_key") + + +class AwaitableListBatchEndpointKeysResult(ListBatchEndpointKeysResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListBatchEndpointKeysResult( + primary_key=self.primary_key, + secondary_key=self.secondary_key) + + +def list_batch_endpoint_keys(endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListBatchEndpointKeysResult: + """ + Keys for endpoint authentication. + + + :param str endpoint_name: Inference Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listBatchEndpointKeys', __args__, opts=opts, typ=ListBatchEndpointKeysResult).value + + return AwaitableListBatchEndpointKeysResult( + primary_key=pulumi.get(__ret__, 'primary_key'), + secondary_key=pulumi.get(__ret__, 'secondary_key')) +def list_batch_endpoint_keys_output(endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListBatchEndpointKeysResult]: + """ + Keys for endpoint authentication. + + + :param str endpoint_name: Inference Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listBatchEndpointKeys', __args__, opts=opts, typ=ListBatchEndpointKeysResult) + return __ret__.apply(lambda __response__: ListBatchEndpointKeysResult( + primary_key=pulumi.get(__response__, 'primary_key'), + secondary_key=pulumi.get(__response__, 'secondary_key'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_compute_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_compute_keys.py new file mode 100644 index 000000000000..21ee54d1a256 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_compute_keys.py @@ -0,0 +1,92 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListComputeKeysResult', + 'AwaitableListComputeKeysResult', + 'list_compute_keys', + 'list_compute_keys_output', +] + +@pulumi.output_type +class ListComputeKeysResult: + """ + Secrets related to a Machine Learning compute. Might differ for every type of compute. + """ + def __init__(__self__, compute_type=None): + if compute_type and not isinstance(compute_type, str): + raise TypeError("Expected argument 'compute_type' to be a str") + pulumi.set(__self__, "compute_type", compute_type) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + """ + return pulumi.get(self, "compute_type") + + +class AwaitableListComputeKeysResult(ListComputeKeysResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListComputeKeysResult( + compute_type=self.compute_type) + + +def list_compute_keys(compute_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListComputeKeysResult: + """ + Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). + + + :param str compute_name: Name of the Azure Machine Learning compute. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['computeName'] = compute_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listComputeKeys', __args__, opts=opts, typ=ListComputeKeysResult).value + + return AwaitableListComputeKeysResult( + compute_type=pulumi.get(__ret__, 'compute_type')) +def list_compute_keys_output(compute_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListComputeKeysResult]: + """ + Gets secrets related to Machine Learning compute (storage keys, service credentials, etc). + + + :param str compute_name: Name of the Azure Machine Learning compute. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['computeName'] = compute_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listComputeKeys', __args__, opts=opts, typ=ListComputeKeysResult) + return __ret__.apply(lambda __response__: ListComputeKeysResult( + compute_type=pulumi.get(__response__, 'compute_type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_compute_nodes.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_compute_nodes.py new file mode 100644 index 000000000000..2044667b90f1 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_compute_nodes.py @@ -0,0 +1,107 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'ListComputeNodesResult', + 'AwaitableListComputeNodesResult', + 'list_compute_nodes', + 'list_compute_nodes_output', +] + +@pulumi.output_type +class ListComputeNodesResult: + """ + Result of AmlCompute Nodes + """ + def __init__(__self__, next_link=None, nodes=None): + if next_link and not isinstance(next_link, str): + raise TypeError("Expected argument 'next_link' to be a str") + pulumi.set(__self__, "next_link", next_link) + if nodes and not isinstance(nodes, list): + raise TypeError("Expected argument 'nodes' to be a list") + pulumi.set(__self__, "nodes", nodes) + + @property + @pulumi.getter(name="nextLink") + def next_link(self) -> str: + """ + The continuation token. + """ + return pulumi.get(self, "next_link") + + @property + @pulumi.getter + def nodes(self) -> Sequence['outputs.AmlComputeNodeInformationResponse']: + """ + The collection of returned AmlCompute nodes details. + """ + return pulumi.get(self, "nodes") + + +class AwaitableListComputeNodesResult(ListComputeNodesResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListComputeNodesResult( + next_link=self.next_link, + nodes=self.nodes) + + +def list_compute_nodes(compute_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListComputeNodesResult: + """ + Get the details (e.g IP address, port etc) of all the compute nodes in the compute. + + + :param str compute_name: Name of the Azure Machine Learning compute. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['computeName'] = compute_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listComputeNodes', __args__, opts=opts, typ=ListComputeNodesResult).value + + return AwaitableListComputeNodesResult( + next_link=pulumi.get(__ret__, 'next_link'), + nodes=pulumi.get(__ret__, 'nodes')) +def list_compute_nodes_output(compute_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListComputeNodesResult]: + """ + Get the details (e.g IP address, port etc) of all the compute nodes in the compute. + + + :param str compute_name: Name of the Azure Machine Learning compute. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['computeName'] = compute_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listComputeNodes', __args__, opts=opts, typ=ListComputeNodesResult) + return __ret__.apply(lambda __response__: ListComputeNodesResult( + next_link=pulumi.get(__response__, 'next_link'), + nodes=pulumi.get(__response__, 'nodes'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_connection_all_models.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_connection_all_models.py new file mode 100644 index 000000000000..0553e84f1623 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_connection_all_models.py @@ -0,0 +1,96 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'ListConnectionAllModelsResult', + 'AwaitableListConnectionAllModelsResult', + 'list_connection_all_models', + 'list_connection_all_models_output', +] + +@pulumi.output_type +class ListConnectionAllModelsResult: + def __init__(__self__, next_link=None, value=None): + if next_link and not isinstance(next_link, str): + raise TypeError("Expected argument 'next_link' to be a str") + pulumi.set(__self__, "next_link", next_link) + if value and not isinstance(value, list): + raise TypeError("Expected argument 'value' to be a list") + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="nextLink") + def next_link(self) -> Optional[str]: + """ + The link to the next page constructed using the continuationToken. If null, there are no additional pages. + """ + return pulumi.get(self, "next_link") + + @property + @pulumi.getter + def value(self) -> Optional[Sequence['outputs.EndpointModelPropertiesResponse']]: + """ + List of models. + """ + return pulumi.get(self, "value") + + +class AwaitableListConnectionAllModelsResult(ListConnectionAllModelsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListConnectionAllModelsResult( + next_link=self.next_link, + value=self.value) + + +def list_connection_all_models(resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListConnectionAllModelsResult: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listConnectionAllModels', __args__, opts=opts, typ=ListConnectionAllModelsResult).value + + return AwaitableListConnectionAllModelsResult( + next_link=pulumi.get(__ret__, 'next_link'), + value=pulumi.get(__ret__, 'value')) +def list_connection_all_models_output(resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListConnectionAllModelsResult]: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listConnectionAllModels', __args__, opts=opts, typ=ListConnectionAllModelsResult) + return __ret__.apply(lambda __response__: ListConnectionAllModelsResult( + next_link=pulumi.get(__response__, 'next_link'), + value=pulumi.get(__response__, 'value'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_datastore_secrets.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_datastore_secrets.py new file mode 100644 index 000000000000..0558bd121ea7 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_datastore_secrets.py @@ -0,0 +1,104 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListDatastoreSecretsResult', + 'AwaitableListDatastoreSecretsResult', + 'list_datastore_secrets', + 'list_datastore_secrets_output', +] + +@pulumi.output_type +class ListDatastoreSecretsResult: + """ + Base definition for datastore secrets. + """ + def __init__(__self__, secrets_type=None): + if secrets_type and not isinstance(secrets_type, str): + raise TypeError("Expected argument 'secrets_type' to be a str") + pulumi.set(__self__, "secrets_type", secrets_type) + + @property + @pulumi.getter(name="secretsType") + def secrets_type(self) -> str: + """ + [Required] Credential type used to authentication with storage. + """ + return pulumi.get(self, "secrets_type") + + +class AwaitableListDatastoreSecretsResult(ListDatastoreSecretsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListDatastoreSecretsResult( + secrets_type=self.secrets_type) + + +def list_datastore_secrets(expirable_secret: Optional[bool] = None, + expire_after_hours: Optional[int] = None, + name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListDatastoreSecretsResult: + """ + Base definition for datastore secrets. + + + :param bool expirable_secret: Indicates if the secret is expirable. + :param int expire_after_hours: Number of hours after which the secret will expire. + :param str name: Datastore name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['expirableSecret'] = expirable_secret + __args__['expireAfterHours'] = expire_after_hours + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listDatastoreSecrets', __args__, opts=opts, typ=ListDatastoreSecretsResult).value + + return AwaitableListDatastoreSecretsResult( + secrets_type=pulumi.get(__ret__, 'secrets_type')) +def list_datastore_secrets_output(expirable_secret: Optional[pulumi.Input[Optional[bool]]] = None, + expire_after_hours: Optional[pulumi.Input[Optional[int]]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListDatastoreSecretsResult]: + """ + Base definition for datastore secrets. + + + :param bool expirable_secret: Indicates if the secret is expirable. + :param int expire_after_hours: Number of hours after which the secret will expire. + :param str name: Datastore name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['expirableSecret'] = expirable_secret + __args__['expireAfterHours'] = expire_after_hours + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listDatastoreSecrets', __args__, opts=opts, typ=ListDatastoreSecretsResult) + return __ret__.apply(lambda __response__: ListDatastoreSecretsResult( + secrets_type=pulumi.get(__response__, 'secrets_type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_endpoint_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_endpoint_keys.py new file mode 100644 index 000000000000..199d578fccc3 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_endpoint_keys.py @@ -0,0 +1,88 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'ListEndpointKeysResult', + 'AwaitableListEndpointKeysResult', + 'list_endpoint_keys', + 'list_endpoint_keys_output', +] + +@pulumi.output_type +class ListEndpointKeysResult: + def __init__(__self__, keys=None): + if keys and not isinstance(keys, dict): + raise TypeError("Expected argument 'keys' to be a dict") + pulumi.set(__self__, "keys", keys) + + @property + @pulumi.getter + def keys(self) -> Optional['outputs.AccountApiKeysResponse']: + """ + Dictionary of Keys for the endpoint. + """ + return pulumi.get(self, "keys") + + +class AwaitableListEndpointKeysResult(ListEndpointKeysResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListEndpointKeysResult( + keys=self.keys) + + +def list_endpoint_keys(endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListEndpointKeysResult: + """ + Use this data source to access information about an existing resource. + + :param str endpoint_name: Name of the endpoint resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listEndpointKeys', __args__, opts=opts, typ=ListEndpointKeysResult).value + + return AwaitableListEndpointKeysResult( + keys=pulumi.get(__ret__, 'keys')) +def list_endpoint_keys_output(endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListEndpointKeysResult]: + """ + Use this data source to access information about an existing resource. + + :param str endpoint_name: Name of the endpoint resource. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listEndpointKeys', __args__, opts=opts, typ=ListEndpointKeysResult) + return __ret__.apply(lambda __response__: ListEndpointKeysResult( + keys=pulumi.get(__response__, 'keys'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_inference_group_delta_models_async.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_inference_group_delta_models_async.py new file mode 100644 index 000000000000..5bff6b893ed3 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_inference_group_delta_models_async.py @@ -0,0 +1,130 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListInferenceGroupDeltaModelsAsyncResult', + 'AwaitableListInferenceGroupDeltaModelsAsyncResult', + 'list_inference_group_delta_models_async', + 'list_inference_group_delta_models_async_output', +] + +@pulumi.output_type +class ListInferenceGroupDeltaModelsAsyncResult: + """ + A paginated list of String entities. + """ + def __init__(__self__, next_link=None, value=None): + if next_link and not isinstance(next_link, str): + raise TypeError("Expected argument 'next_link' to be a str") + pulumi.set(__self__, "next_link", next_link) + if value and not isinstance(value, list): + raise TypeError("Expected argument 'value' to be a list") + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter(name="nextLink") + def next_link(self) -> Optional[str]: + """ + The link to the next page of String objects. If null, there are no additional pages. + """ + return pulumi.get(self, "next_link") + + @property + @pulumi.getter + def value(self) -> Optional[Sequence[str]]: + """ + An array of objects of type String. + """ + return pulumi.get(self, "value") + + +class AwaitableListInferenceGroupDeltaModelsAsyncResult(ListInferenceGroupDeltaModelsAsyncResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListInferenceGroupDeltaModelsAsyncResult( + next_link=self.next_link, + value=self.value) + + +def list_inference_group_delta_models_async(count: Optional[int] = None, + group_name: Optional[str] = None, + pool_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + skip_token: Optional[str] = None, + target_base_model: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListInferenceGroupDeltaModelsAsyncResult: + """ + A paginated list of String entities. + + + :param int count: Gets or sets number of delta models to return. Default: -1, means that all will be returned. + :param str group_name: InferenceGroup name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str skip_token: Gets or sets skip token for paginated response. + :param str target_base_model: Gets or sets target base model. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['count'] = count + __args__['groupName'] = group_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['skipToken'] = skip_token + __args__['targetBaseModel'] = target_base_model + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listInferenceGroupDeltaModelsAsync', __args__, opts=opts, typ=ListInferenceGroupDeltaModelsAsyncResult).value + + return AwaitableListInferenceGroupDeltaModelsAsyncResult( + next_link=pulumi.get(__ret__, 'next_link'), + value=pulumi.get(__ret__, 'value')) +def list_inference_group_delta_models_async_output(count: Optional[pulumi.Input[Optional[int]]] = None, + group_name: Optional[pulumi.Input[str]] = None, + pool_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + skip_token: Optional[pulumi.Input[Optional[str]]] = None, + target_base_model: Optional[pulumi.Input[Optional[str]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListInferenceGroupDeltaModelsAsyncResult]: + """ + A paginated list of String entities. + + + :param int count: Gets or sets number of delta models to return. Default: -1, means that all will be returned. + :param str group_name: InferenceGroup name. + :param str pool_name: InferencePool name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str skip_token: Gets or sets skip token for paginated response. + :param str target_base_model: Gets or sets target base model. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['count'] = count + __args__['groupName'] = group_name + __args__['poolName'] = pool_name + __args__['resourceGroupName'] = resource_group_name + __args__['skipToken'] = skip_token + __args__['targetBaseModel'] = target_base_model + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listInferenceGroupDeltaModelsAsync', __args__, opts=opts, typ=ListInferenceGroupDeltaModelsAsyncResult) + return __ret__.apply(lambda __response__: ListInferenceGroupDeltaModelsAsyncResult( + next_link=pulumi.get(__response__, 'next_link'), + value=pulumi.get(__response__, 'value'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_online_endpoint_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_online_endpoint_keys.py new file mode 100644 index 000000000000..ce94d9632355 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_online_endpoint_keys.py @@ -0,0 +1,106 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListOnlineEndpointKeysResult', + 'AwaitableListOnlineEndpointKeysResult', + 'list_online_endpoint_keys', + 'list_online_endpoint_keys_output', +] + +@pulumi.output_type +class ListOnlineEndpointKeysResult: + """ + Keys for endpoint authentication. + """ + def __init__(__self__, primary_key=None, secondary_key=None): + if primary_key and not isinstance(primary_key, str): + raise TypeError("Expected argument 'primary_key' to be a str") + pulumi.set(__self__, "primary_key", primary_key) + if secondary_key and not isinstance(secondary_key, str): + raise TypeError("Expected argument 'secondary_key' to be a str") + pulumi.set(__self__, "secondary_key", secondary_key) + + @property + @pulumi.getter(name="primaryKey") + def primary_key(self) -> Optional[str]: + """ + The primary key. + """ + return pulumi.get(self, "primary_key") + + @property + @pulumi.getter(name="secondaryKey") + def secondary_key(self) -> Optional[str]: + """ + The secondary key. + """ + return pulumi.get(self, "secondary_key") + + +class AwaitableListOnlineEndpointKeysResult(ListOnlineEndpointKeysResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListOnlineEndpointKeysResult( + primary_key=self.primary_key, + secondary_key=self.secondary_key) + + +def list_online_endpoint_keys(endpoint_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListOnlineEndpointKeysResult: + """ + Keys for endpoint authentication. + + + :param str endpoint_name: Online Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listOnlineEndpointKeys', __args__, opts=opts, typ=ListOnlineEndpointKeysResult).value + + return AwaitableListOnlineEndpointKeysResult( + primary_key=pulumi.get(__ret__, 'primary_key'), + secondary_key=pulumi.get(__ret__, 'secondary_key')) +def list_online_endpoint_keys_output(endpoint_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListOnlineEndpointKeysResult]: + """ + Keys for endpoint authentication. + + + :param str endpoint_name: Online Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['endpointName'] = endpoint_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listOnlineEndpointKeys', __args__, opts=opts, typ=ListOnlineEndpointKeysResult) + return __ret__.apply(lambda __response__: ListOnlineEndpointKeysResult( + primary_key=pulumi.get(__response__, 'primary_key'), + secondary_key=pulumi.get(__response__, 'secondary_key'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_serverless_endpoint_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_serverless_endpoint_keys.py new file mode 100644 index 000000000000..e1b0e133c175 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_serverless_endpoint_keys.py @@ -0,0 +1,106 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListServerlessEndpointKeysResult', + 'AwaitableListServerlessEndpointKeysResult', + 'list_serverless_endpoint_keys', + 'list_serverless_endpoint_keys_output', +] + +@pulumi.output_type +class ListServerlessEndpointKeysResult: + """ + Keys for endpoint authentication. + """ + def __init__(__self__, primary_key=None, secondary_key=None): + if primary_key and not isinstance(primary_key, str): + raise TypeError("Expected argument 'primary_key' to be a str") + pulumi.set(__self__, "primary_key", primary_key) + if secondary_key and not isinstance(secondary_key, str): + raise TypeError("Expected argument 'secondary_key' to be a str") + pulumi.set(__self__, "secondary_key", secondary_key) + + @property + @pulumi.getter(name="primaryKey") + def primary_key(self) -> Optional[str]: + """ + The primary key. + """ + return pulumi.get(self, "primary_key") + + @property + @pulumi.getter(name="secondaryKey") + def secondary_key(self) -> Optional[str]: + """ + The secondary key. + """ + return pulumi.get(self, "secondary_key") + + +class AwaitableListServerlessEndpointKeysResult(ListServerlessEndpointKeysResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListServerlessEndpointKeysResult( + primary_key=self.primary_key, + secondary_key=self.secondary_key) + + +def list_serverless_endpoint_keys(name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListServerlessEndpointKeysResult: + """ + Keys for endpoint authentication. + + + :param str name: Serverless Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listServerlessEndpointKeys', __args__, opts=opts, typ=ListServerlessEndpointKeysResult).value + + return AwaitableListServerlessEndpointKeysResult( + primary_key=pulumi.get(__ret__, 'primary_key'), + secondary_key=pulumi.get(__ret__, 'secondary_key')) +def list_serverless_endpoint_keys_output(name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListServerlessEndpointKeysResult]: + """ + Keys for endpoint authentication. + + + :param str name: Serverless Endpoint name. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + __args__ = dict() + __args__['name'] = name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listServerlessEndpointKeys', __args__, opts=opts, typ=ListServerlessEndpointKeysResult) + return __ret__.apply(lambda __response__: ListServerlessEndpointKeysResult( + primary_key=pulumi.get(__response__, 'primary_key'), + secondary_key=pulumi.get(__response__, 'secondary_key'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_connection_secrets.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_connection_secrets.py new file mode 100644 index 000000000000..93763754f7a9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_connection_secrets.py @@ -0,0 +1,141 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'ListWorkspaceConnectionSecretsResult', + 'AwaitableListWorkspaceConnectionSecretsResult', + 'list_workspace_connection_secrets', + 'list_workspace_connection_secrets_output', +] + +@pulumi.output_type +class ListWorkspaceConnectionSecretsResult: + def __init__(__self__, id=None, name=None, properties=None, system_data=None, type=None): + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if properties and not isinstance(properties, dict): + raise TypeError("Expected argument 'properties' to be a dict") + pulumi.set(__self__, "properties", properties) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> Any: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableListWorkspaceConnectionSecretsResult(ListWorkspaceConnectionSecretsResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListWorkspaceConnectionSecretsResult( + id=self.id, + name=self.name, + properties=self.properties, + system_data=self.system_data, + type=self.type) + + +def list_workspace_connection_secrets(connection_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListWorkspaceConnectionSecretsResult: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listWorkspaceConnectionSecrets', __args__, opts=opts, typ=ListWorkspaceConnectionSecretsResult).value + + return AwaitableListWorkspaceConnectionSecretsResult( + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + properties=pulumi.get(__ret__, 'properties'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def list_workspace_connection_secrets_output(connection_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListWorkspaceConnectionSecretsResult]: + """ + Use this data source to access information about an existing resource. + + :param str connection_name: Friendly name of the workspace connection + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['connectionName'] = connection_name + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listWorkspaceConnectionSecrets', __args__, opts=opts, typ=ListWorkspaceConnectionSecretsResult) + return __ret__.apply(lambda __response__: ListWorkspaceConnectionSecretsResult( + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + properties=pulumi.get(__response__, 'properties'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_keys.py new file mode 100644 index 000000000000..b81b2a02daa4 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_keys.py @@ -0,0 +1,132 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'ListWorkspaceKeysResult', + 'AwaitableListWorkspaceKeysResult', + 'list_workspace_keys', + 'list_workspace_keys_output', +] + +@pulumi.output_type +class ListWorkspaceKeysResult: + def __init__(__self__, app_insights_instrumentation_key=None, container_registry_credentials=None, notebook_access_keys=None, user_storage_arm_id=None, user_storage_key=None): + if app_insights_instrumentation_key and not isinstance(app_insights_instrumentation_key, str): + raise TypeError("Expected argument 'app_insights_instrumentation_key' to be a str") + pulumi.set(__self__, "app_insights_instrumentation_key", app_insights_instrumentation_key) + if container_registry_credentials and not isinstance(container_registry_credentials, dict): + raise TypeError("Expected argument 'container_registry_credentials' to be a dict") + pulumi.set(__self__, "container_registry_credentials", container_registry_credentials) + if notebook_access_keys and not isinstance(notebook_access_keys, dict): + raise TypeError("Expected argument 'notebook_access_keys' to be a dict") + pulumi.set(__self__, "notebook_access_keys", notebook_access_keys) + if user_storage_arm_id and not isinstance(user_storage_arm_id, str): + raise TypeError("Expected argument 'user_storage_arm_id' to be a str") + pulumi.set(__self__, "user_storage_arm_id", user_storage_arm_id) + if user_storage_key and not isinstance(user_storage_key, str): + raise TypeError("Expected argument 'user_storage_key' to be a str") + pulumi.set(__self__, "user_storage_key", user_storage_key) + + @property + @pulumi.getter(name="appInsightsInstrumentationKey") + def app_insights_instrumentation_key(self) -> str: + """ + The access key of the workspace app insights + """ + return pulumi.get(self, "app_insights_instrumentation_key") + + @property + @pulumi.getter(name="containerRegistryCredentials") + def container_registry_credentials(self) -> Optional['outputs.RegistryListCredentialsResultResponse']: + return pulumi.get(self, "container_registry_credentials") + + @property + @pulumi.getter(name="notebookAccessKeys") + def notebook_access_keys(self) -> Optional['outputs.ListNotebookKeysResultResponse']: + return pulumi.get(self, "notebook_access_keys") + + @property + @pulumi.getter(name="userStorageArmId") + def user_storage_arm_id(self) -> str: + """ + The arm Id key of the workspace storage + """ + return pulumi.get(self, "user_storage_arm_id") + + @property + @pulumi.getter(name="userStorageKey") + def user_storage_key(self) -> str: + """ + The access key of the workspace storage + """ + return pulumi.get(self, "user_storage_key") + + +class AwaitableListWorkspaceKeysResult(ListWorkspaceKeysResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListWorkspaceKeysResult( + app_insights_instrumentation_key=self.app_insights_instrumentation_key, + container_registry_credentials=self.container_registry_credentials, + notebook_access_keys=self.notebook_access_keys, + user_storage_arm_id=self.user_storage_arm_id, + user_storage_key=self.user_storage_key) + + +def list_workspace_keys(resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListWorkspaceKeysResult: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listWorkspaceKeys', __args__, opts=opts, typ=ListWorkspaceKeysResult).value + + return AwaitableListWorkspaceKeysResult( + app_insights_instrumentation_key=pulumi.get(__ret__, 'app_insights_instrumentation_key'), + container_registry_credentials=pulumi.get(__ret__, 'container_registry_credentials'), + notebook_access_keys=pulumi.get(__ret__, 'notebook_access_keys'), + user_storage_arm_id=pulumi.get(__ret__, 'user_storage_arm_id'), + user_storage_key=pulumi.get(__ret__, 'user_storage_key')) +def list_workspace_keys_output(resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListWorkspaceKeysResult]: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listWorkspaceKeys', __args__, opts=opts, typ=ListWorkspaceKeysResult) + return __ret__.apply(lambda __response__: ListWorkspaceKeysResult( + app_insights_instrumentation_key=pulumi.get(__response__, 'app_insights_instrumentation_key'), + container_registry_credentials=pulumi.get(__response__, 'container_registry_credentials'), + notebook_access_keys=pulumi.get(__response__, 'notebook_access_keys'), + user_storage_arm_id=pulumi.get(__response__, 'user_storage_arm_id'), + user_storage_key=pulumi.get(__response__, 'user_storage_key'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_notebook_access_token.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_notebook_access_token.py new file mode 100644 index 000000000000..315291c15253 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_notebook_access_token.py @@ -0,0 +1,155 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListWorkspaceNotebookAccessTokenResult', + 'AwaitableListWorkspaceNotebookAccessTokenResult', + 'list_workspace_notebook_access_token', + 'list_workspace_notebook_access_token_output', +] + +@pulumi.output_type +class ListWorkspaceNotebookAccessTokenResult: + def __init__(__self__, access_token=None, expires_in=None, host_name=None, notebook_resource_id=None, public_dns=None, refresh_token=None, scope=None, token_type=None): + if access_token and not isinstance(access_token, str): + raise TypeError("Expected argument 'access_token' to be a str") + pulumi.set(__self__, "access_token", access_token) + if expires_in and not isinstance(expires_in, int): + raise TypeError("Expected argument 'expires_in' to be a int") + pulumi.set(__self__, "expires_in", expires_in) + if host_name and not isinstance(host_name, str): + raise TypeError("Expected argument 'host_name' to be a str") + pulumi.set(__self__, "host_name", host_name) + if notebook_resource_id and not isinstance(notebook_resource_id, str): + raise TypeError("Expected argument 'notebook_resource_id' to be a str") + pulumi.set(__self__, "notebook_resource_id", notebook_resource_id) + if public_dns and not isinstance(public_dns, str): + raise TypeError("Expected argument 'public_dns' to be a str") + pulumi.set(__self__, "public_dns", public_dns) + if refresh_token and not isinstance(refresh_token, str): + raise TypeError("Expected argument 'refresh_token' to be a str") + pulumi.set(__self__, "refresh_token", refresh_token) + if scope and not isinstance(scope, str): + raise TypeError("Expected argument 'scope' to be a str") + pulumi.set(__self__, "scope", scope) + if token_type and not isinstance(token_type, str): + raise TypeError("Expected argument 'token_type' to be a str") + pulumi.set(__self__, "token_type", token_type) + + @property + @pulumi.getter(name="accessToken") + def access_token(self) -> str: + return pulumi.get(self, "access_token") + + @property + @pulumi.getter(name="expiresIn") + def expires_in(self) -> int: + return pulumi.get(self, "expires_in") + + @property + @pulumi.getter(name="hostName") + def host_name(self) -> str: + return pulumi.get(self, "host_name") + + @property + @pulumi.getter(name="notebookResourceId") + def notebook_resource_id(self) -> str: + return pulumi.get(self, "notebook_resource_id") + + @property + @pulumi.getter(name="publicDns") + def public_dns(self) -> str: + return pulumi.get(self, "public_dns") + + @property + @pulumi.getter(name="refreshToken") + def refresh_token(self) -> str: + return pulumi.get(self, "refresh_token") + + @property + @pulumi.getter + def scope(self) -> str: + return pulumi.get(self, "scope") + + @property + @pulumi.getter(name="tokenType") + def token_type(self) -> str: + return pulumi.get(self, "token_type") + + +class AwaitableListWorkspaceNotebookAccessTokenResult(ListWorkspaceNotebookAccessTokenResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListWorkspaceNotebookAccessTokenResult( + access_token=self.access_token, + expires_in=self.expires_in, + host_name=self.host_name, + notebook_resource_id=self.notebook_resource_id, + public_dns=self.public_dns, + refresh_token=self.refresh_token, + scope=self.scope, + token_type=self.token_type) + + +def list_workspace_notebook_access_token(resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListWorkspaceNotebookAccessTokenResult: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookAccessToken', __args__, opts=opts, typ=ListWorkspaceNotebookAccessTokenResult).value + + return AwaitableListWorkspaceNotebookAccessTokenResult( + access_token=pulumi.get(__ret__, 'access_token'), + expires_in=pulumi.get(__ret__, 'expires_in'), + host_name=pulumi.get(__ret__, 'host_name'), + notebook_resource_id=pulumi.get(__ret__, 'notebook_resource_id'), + public_dns=pulumi.get(__ret__, 'public_dns'), + refresh_token=pulumi.get(__ret__, 'refresh_token'), + scope=pulumi.get(__ret__, 'scope'), + token_type=pulumi.get(__ret__, 'token_type')) +def list_workspace_notebook_access_token_output(resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListWorkspaceNotebookAccessTokenResult]: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookAccessToken', __args__, opts=opts, typ=ListWorkspaceNotebookAccessTokenResult) + return __ret__.apply(lambda __response__: ListWorkspaceNotebookAccessTokenResult( + access_token=pulumi.get(__response__, 'access_token'), + expires_in=pulumi.get(__response__, 'expires_in'), + host_name=pulumi.get(__response__, 'host_name'), + notebook_resource_id=pulumi.get(__response__, 'notebook_resource_id'), + public_dns=pulumi.get(__response__, 'public_dns'), + refresh_token=pulumi.get(__response__, 'refresh_token'), + scope=pulumi.get(__response__, 'scope'), + token_type=pulumi.get(__response__, 'token_type'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_notebook_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_notebook_keys.py new file mode 100644 index 000000000000..ca85626c3221 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_notebook_keys.py @@ -0,0 +1,95 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListWorkspaceNotebookKeysResult', + 'AwaitableListWorkspaceNotebookKeysResult', + 'list_workspace_notebook_keys', + 'list_workspace_notebook_keys_output', +] + +@pulumi.output_type +class ListWorkspaceNotebookKeysResult: + def __init__(__self__, primary_access_key=None, secondary_access_key=None): + if primary_access_key and not isinstance(primary_access_key, str): + raise TypeError("Expected argument 'primary_access_key' to be a str") + pulumi.set(__self__, "primary_access_key", primary_access_key) + if secondary_access_key and not isinstance(secondary_access_key, str): + raise TypeError("Expected argument 'secondary_access_key' to be a str") + pulumi.set(__self__, "secondary_access_key", secondary_access_key) + + @property + @pulumi.getter(name="primaryAccessKey") + def primary_access_key(self) -> str: + """ + The primary access key of the Notebook + """ + return pulumi.get(self, "primary_access_key") + + @property + @pulumi.getter(name="secondaryAccessKey") + def secondary_access_key(self) -> str: + """ + The secondary access key of the Notebook + """ + return pulumi.get(self, "secondary_access_key") + + +class AwaitableListWorkspaceNotebookKeysResult(ListWorkspaceNotebookKeysResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListWorkspaceNotebookKeysResult( + primary_access_key=self.primary_access_key, + secondary_access_key=self.secondary_access_key) + + +def list_workspace_notebook_keys(resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListWorkspaceNotebookKeysResult: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookKeys', __args__, opts=opts, typ=ListWorkspaceNotebookKeysResult).value + + return AwaitableListWorkspaceNotebookKeysResult( + primary_access_key=pulumi.get(__ret__, 'primary_access_key'), + secondary_access_key=pulumi.get(__ret__, 'secondary_access_key')) +def list_workspace_notebook_keys_output(resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListWorkspaceNotebookKeysResult]: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listWorkspaceNotebookKeys', __args__, opts=opts, typ=ListWorkspaceNotebookKeysResult) + return __ret__.apply(lambda __response__: ListWorkspaceNotebookKeysResult( + primary_access_key=pulumi.get(__response__, 'primary_access_key'), + secondary_access_key=pulumi.get(__response__, 'secondary_access_key'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_storage_account_keys.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_storage_account_keys.py new file mode 100644 index 000000000000..c5a88868dcdb --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/list_workspace_storage_account_keys.py @@ -0,0 +1,81 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'ListWorkspaceStorageAccountKeysResult', + 'AwaitableListWorkspaceStorageAccountKeysResult', + 'list_workspace_storage_account_keys', + 'list_workspace_storage_account_keys_output', +] + +@pulumi.output_type +class ListWorkspaceStorageAccountKeysResult: + def __init__(__self__, user_storage_key=None): + if user_storage_key and not isinstance(user_storage_key, str): + raise TypeError("Expected argument 'user_storage_key' to be a str") + pulumi.set(__self__, "user_storage_key", user_storage_key) + + @property + @pulumi.getter(name="userStorageKey") + def user_storage_key(self) -> str: + """ + The access key of the storage + """ + return pulumi.get(self, "user_storage_key") + + +class AwaitableListWorkspaceStorageAccountKeysResult(ListWorkspaceStorageAccountKeysResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return ListWorkspaceStorageAccountKeysResult( + user_storage_key=self.user_storage_key) + + +def list_workspace_storage_account_keys(resource_group_name: Optional[str] = None, + workspace_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableListWorkspaceStorageAccountKeysResult: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:machinelearningservices/v20250101preview:listWorkspaceStorageAccountKeys', __args__, opts=opts, typ=ListWorkspaceStorageAccountKeysResult).value + + return AwaitableListWorkspaceStorageAccountKeysResult( + user_storage_key=pulumi.get(__ret__, 'user_storage_key')) +def list_workspace_storage_account_keys_output(resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[ListWorkspaceStorageAccountKeysResult]: + """ + Use this data source to access information about an existing resource. + + :param str resource_group_name: The name of the resource group. The name is case insensitive. + :param str workspace_name: Azure Machine Learning Workspace Name + """ + __args__ = dict() + __args__['resourceGroupName'] = resource_group_name + __args__['workspaceName'] = workspace_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:machinelearningservices/v20250101preview:listWorkspaceStorageAccountKeys', __args__, opts=opts, typ=ListWorkspaceStorageAccountKeysResult) + return __ret__.apply(lambda __response__: ListWorkspaceStorageAccountKeysResult( + user_storage_key=pulumi.get(__response__, 'user_storage_key'))) diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/managed_network_settings_rule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/managed_network_settings_rule.py new file mode 100644 index 000000000000..184a6742ba41 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/managed_network_settings_rule.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ManagedNetworkSettingsRuleArgs', 'ManagedNetworkSettingsRule'] + +@pulumi.input_type +class ManagedNetworkSettingsRuleArgs: + def __init__(__self__, *, + properties: pulumi.Input[Union['FqdnOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgs', 'ServiceTagOutboundRuleArgs']], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + rule_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ManagedNetworkSettingsRule resource. + :param pulumi.Input[Union['FqdnOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgs', 'ServiceTagOutboundRuleArgs']] properties: Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input[str] rule_name: Name of the workspace managed network outbound rule + """ + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if rule_name is not None: + pulumi.set(__self__, "rule_name", rule_name) + + @property + @pulumi.getter + def properties(self) -> pulumi.Input[Union['FqdnOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgs', 'ServiceTagOutboundRuleArgs']]: + """ + Outbound Rule for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: pulumi.Input[Union['FqdnOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgs', 'ServiceTagOutboundRuleArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="ruleName") + def rule_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the workspace managed network outbound rule + """ + return pulumi.get(self, "rule_name") + + @rule_name.setter + def rule_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rule_name", value) + + +class ManagedNetworkSettingsRule(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + properties: Optional[pulumi.Input[Union[Union['FqdnOutboundRuleArgs', 'FqdnOutboundRuleArgsDict'], Union['PrivateEndpointOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgsDict'], Union['ServiceTagOutboundRuleArgs', 'ServiceTagOutboundRuleArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + rule_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a ManagedNetworkSettingsRule resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union[Union['FqdnOutboundRuleArgs', 'FqdnOutboundRuleArgsDict'], Union['PrivateEndpointOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgsDict'], Union['ServiceTagOutboundRuleArgs', 'ServiceTagOutboundRuleArgsDict']]] properties: Outbound Rule for the managed network of a machine learning workspace. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] rule_name: Name of the workspace managed network outbound rule + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ManagedNetworkSettingsRuleArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a ManagedNetworkSettingsRule resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param ManagedNetworkSettingsRuleArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ManagedNetworkSettingsRuleArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + properties: Optional[pulumi.Input[Union[Union['FqdnOutboundRuleArgs', 'FqdnOutboundRuleArgsDict'], Union['PrivateEndpointOutboundRuleArgs', 'PrivateEndpointOutboundRuleArgsDict'], Union['ServiceTagOutboundRuleArgs', 'ServiceTagOutboundRuleArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + rule_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ManagedNetworkSettingsRuleArgs.__new__(ManagedNetworkSettingsRuleArgs) + + if properties is None and not opts.urn: + raise TypeError("Missing required property 'properties'") + __props__.__dict__["properties"] = properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["rule_name"] = rule_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ManagedNetworkSettingsRule"), pulumi.Alias(type_="azure-native:machinelearningservices:ManagedNetworkSettingsRule")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ManagedNetworkSettingsRule, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ManagedNetworkSettingsRule', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ManagedNetworkSettingsRule': + """ + Get an existing ManagedNetworkSettingsRule resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ManagedNetworkSettingsRuleArgs.__new__(ManagedNetworkSettingsRuleArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ManagedNetworkSettingsRule(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output[Any]: + """ + Outbound Rule for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/marketplace_subscription.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/marketplace_subscription.py new file mode 100644 index 000000000000..047dead80c2b --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/marketplace_subscription.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['MarketplaceSubscriptionInitArgs', 'MarketplaceSubscription'] + +@pulumi.input_type +class MarketplaceSubscriptionInitArgs: + def __init__(__self__, *, + marketplace_subscription_properties: pulumi.Input['MarketplaceSubscriptionArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a MarketplaceSubscription resource. + :param pulumi.Input['MarketplaceSubscriptionArgs'] marketplace_subscription_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Marketplace Subscription name. + """ + pulumi.set(__self__, "marketplace_subscription_properties", marketplace_subscription_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="marketplaceSubscriptionProperties") + def marketplace_subscription_properties(self) -> pulumi.Input['MarketplaceSubscriptionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "marketplace_subscription_properties") + + @marketplace_subscription_properties.setter + def marketplace_subscription_properties(self, value: pulumi.Input['MarketplaceSubscriptionArgs']): + pulumi.set(self, "marketplace_subscription_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Marketplace Subscription name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class MarketplaceSubscription(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + marketplace_subscription_properties: Optional[pulumi.Input[Union['MarketplaceSubscriptionArgs', 'MarketplaceSubscriptionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['MarketplaceSubscriptionArgs', 'MarketplaceSubscriptionArgsDict']] marketplace_subscription_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Marketplace Subscription name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: MarketplaceSubscriptionInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param MarketplaceSubscriptionInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(MarketplaceSubscriptionInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + marketplace_subscription_properties: Optional[pulumi.Input[Union['MarketplaceSubscriptionArgs', 'MarketplaceSubscriptionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = MarketplaceSubscriptionInitArgs.__new__(MarketplaceSubscriptionInitArgs) + + if marketplace_subscription_properties is None and not opts.urn: + raise TypeError("Missing required property 'marketplace_subscription_properties'") + __props__.__dict__["marketplace_subscription_properties"] = marketplace_subscription_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:MarketplaceSubscription"), pulumi.Alias(type_="azure-native:machinelearningservices:MarketplaceSubscription")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(MarketplaceSubscription, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:MarketplaceSubscription', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'MarketplaceSubscription': + """ + Get an existing MarketplaceSubscription resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = MarketplaceSubscriptionInitArgs.__new__(MarketplaceSubscriptionInitArgs) + + __props__.__dict__["marketplace_subscription_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return MarketplaceSubscription(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="marketplaceSubscriptionProperties") + def marketplace_subscription_properties(self) -> pulumi.Output['outputs.MarketplaceSubscriptionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "marketplace_subscription_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/model_container.py new file mode 100644 index 000000000000..a508d4ab7942 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/model_container.py @@ -0,0 +1,220 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['ModelContainerInitArgs', 'ModelContainer'] + +@pulumi.input_type +class ModelContainerInitArgs: + def __init__(__self__, *, + model_container_properties: pulumi.Input['ModelContainerArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ModelContainer resource. + :param pulumi.Input['ModelContainerArgs'] model_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + """ + pulumi.set(__self__, "model_container_properties", model_container_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="modelContainerProperties") + def model_container_properties(self) -> pulumi.Input['ModelContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_container_properties") + + @model_container_properties.setter + def model_container_properties(self, value: pulumi.Input['ModelContainerArgs']): + pulumi.set(self, "model_container_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class ModelContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + model_container_properties: Optional[pulumi.Input[Union['ModelContainerArgs', 'ModelContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ModelContainerArgs', 'ModelContainerArgsDict']] model_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ModelContainerInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param ModelContainerInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ModelContainerInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + model_container_properties: Optional[pulumi.Input[Union['ModelContainerArgs', 'ModelContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ModelContainerInitArgs.__new__(ModelContainerInitArgs) + + if model_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'model_container_properties'") + __props__.__dict__["model_container_properties"] = model_container_properties + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ModelContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ModelContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ModelContainer': + """ + Get an existing ModelContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ModelContainerInitArgs.__new__(ModelContainerInitArgs) + + __props__.__dict__["model_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ModelContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="modelContainerProperties") + def model_container_properties(self) -> pulumi.Output['outputs.ModelContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/model_version.py new file mode 100644 index 000000000000..b222c0488bcf --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/model_version.py @@ -0,0 +1,241 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['ModelVersionInitArgs', 'ModelVersion'] + +@pulumi.input_type +class ModelVersionInitArgs: + def __init__(__self__, *, + model_version_properties: pulumi.Input['ModelVersionArgs'], + name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a ModelVersion resource. + :param pulumi.Input['ModelVersionArgs'] model_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] version: Version identifier. This is case-sensitive. + """ + pulumi.set(__self__, "model_version_properties", model_version_properties) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="modelVersionProperties") + def model_version_properties(self) -> pulumi.Input['ModelVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_version_properties") + + @model_version_properties.setter + def model_version_properties(self, value: pulumi.Input['ModelVersionArgs']): + pulumi.set(self, "model_version_properties", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Container name. This is case-sensitive. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. This is case-sensitive. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class ModelVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + model_version_properties: Optional[pulumi.Input[Union['ModelVersionArgs', 'ModelVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ModelVersionArgs', 'ModelVersionArgsDict']] model_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. This is case-sensitive. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. This is case-sensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ModelVersionInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param ModelVersionInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ModelVersionInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + model_version_properties: Optional[pulumi.Input[Union['ModelVersionArgs', 'ModelVersionArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ModelVersionInitArgs.__new__(ModelVersionInitArgs) + + if model_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'model_version_properties'") + __props__.__dict__["model_version_properties"] = model_version_properties + if name is None and not opts.urn: + raise TypeError("Missing required property 'name'") + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:ModelVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ModelVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ModelVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ModelVersion': + """ + Get an existing ModelVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ModelVersionInitArgs.__new__(ModelVersionInitArgs) + + __props__.__dict__["model_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return ModelVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="modelVersionProperties") + def model_version_properties(self) -> pulumi.Output['outputs.ModelVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/online_deployment.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/online_deployment.py new file mode 100644 index 000000000000..ccd3cb7589b9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/online_deployment.py @@ -0,0 +1,386 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['OnlineDeploymentArgs', 'OnlineDeployment'] + +@pulumi.input_type +class OnlineDeploymentArgs: + def __init__(__self__, *, + endpoint_name: pulumi.Input[str], + online_deployment_properties: pulumi.Input[Union['KubernetesOnlineDeploymentArgs', 'ManagedOnlineDeploymentArgs']], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + deployment_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a OnlineDeployment resource. + :param pulumi.Input[str] endpoint_name: Inference endpoint name. + :param pulumi.Input[Union['KubernetesOnlineDeploymentArgs', 'ManagedOnlineDeploymentArgs']] online_deployment_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] deployment_name: Inference Endpoint Deployment name. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "online_deployment_properties", online_deployment_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if deployment_name is not None: + pulumi.set(__self__, "deployment_name", deployment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> pulumi.Input[str]: + """ + Inference endpoint name. + """ + return pulumi.get(self, "endpoint_name") + + @endpoint_name.setter + def endpoint_name(self, value: pulumi.Input[str]): + pulumi.set(self, "endpoint_name", value) + + @property + @pulumi.getter(name="onlineDeploymentProperties") + def online_deployment_properties(self) -> pulumi.Input[Union['KubernetesOnlineDeploymentArgs', 'ManagedOnlineDeploymentArgs']]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "online_deployment_properties") + + @online_deployment_properties.setter + def online_deployment_properties(self, value: pulumi.Input[Union['KubernetesOnlineDeploymentArgs', 'ManagedOnlineDeploymentArgs']]): + pulumi.set(self, "online_deployment_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="deploymentName") + def deployment_name(self) -> Optional[pulumi.Input[str]]: + """ + Inference Endpoint Deployment name. + """ + return pulumi.get(self, "deployment_name") + + @deployment_name.setter + def deployment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "deployment_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class OnlineDeployment(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + online_deployment_properties: Optional[pulumi.Input[Union[Union['KubernetesOnlineDeploymentArgs', 'KubernetesOnlineDeploymentArgsDict'], Union['ManagedOnlineDeploymentArgs', 'ManagedOnlineDeploymentArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a OnlineDeployment resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] deployment_name: Inference Endpoint Deployment name. + :param pulumi.Input[str] endpoint_name: Inference endpoint name. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Union[Union['KubernetesOnlineDeploymentArgs', 'KubernetesOnlineDeploymentArgsDict'], Union['ManagedOnlineDeploymentArgs', 'ManagedOnlineDeploymentArgsDict']]] online_deployment_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: OnlineDeploymentArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a OnlineDeployment resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param OnlineDeploymentArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(OnlineDeploymentArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + deployment_name: Optional[pulumi.Input[str]] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + online_deployment_properties: Optional[pulumi.Input[Union[Union['KubernetesOnlineDeploymentArgs', 'KubernetesOnlineDeploymentArgsDict'], Union['ManagedOnlineDeploymentArgs', 'ManagedOnlineDeploymentArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = OnlineDeploymentArgs.__new__(OnlineDeploymentArgs) + + __props__.__dict__["deployment_name"] = deployment_name + if endpoint_name is None and not opts.urn: + raise TypeError("Missing required property 'endpoint_name'") + __props__.__dict__["endpoint_name"] = endpoint_name + __props__.__dict__["identity"] = identity + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + if online_deployment_properties is None and not opts.urn: + raise TypeError("Missing required property 'online_deployment_properties'") + __props__.__dict__["online_deployment_properties"] = online_deployment_properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineDeployment"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineDeployment")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(OnlineDeployment, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:OnlineDeployment', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'OnlineDeployment': + """ + Get an existing OnlineDeployment resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = OnlineDeploymentArgs.__new__(OnlineDeploymentArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["online_deployment_properties"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return OnlineDeployment(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="onlineDeploymentProperties") + def online_deployment_properties(self) -> pulumi.Output[Any]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "online_deployment_properties") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/online_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/online_endpoint.py new file mode 100644 index 000000000000..669e38bb6f91 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/online_endpoint.py @@ -0,0 +1,365 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['OnlineEndpointInitArgs', 'OnlineEndpoint'] + +@pulumi.input_type +class OnlineEndpointInitArgs: + def __init__(__self__, *, + online_endpoint_properties: pulumi.Input['OnlineEndpointArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a OnlineEndpoint resource. + :param pulumi.Input['OnlineEndpointArgs'] online_endpoint_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] endpoint_name: Online Endpoint name. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "online_endpoint_properties", online_endpoint_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if endpoint_name is not None: + pulumi.set(__self__, "endpoint_name", endpoint_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="onlineEndpointProperties") + def online_endpoint_properties(self) -> pulumi.Input['OnlineEndpointArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "online_endpoint_properties") + + @online_endpoint_properties.setter + def online_endpoint_properties(self, value: pulumi.Input['OnlineEndpointArgs']): + pulumi.set(self, "online_endpoint_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> Optional[pulumi.Input[str]]: + """ + Online Endpoint name. + """ + return pulumi.get(self, "endpoint_name") + + @endpoint_name.setter + def endpoint_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "endpoint_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class OnlineEndpoint(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + online_endpoint_properties: Optional[pulumi.Input[Union['OnlineEndpointArgs', 'OnlineEndpointArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a OnlineEndpoint resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] endpoint_name: Online Endpoint name. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Union['OnlineEndpointArgs', 'OnlineEndpointArgsDict']] online_endpoint_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: OnlineEndpointInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a OnlineEndpoint resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param OnlineEndpointInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(OnlineEndpointInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + online_endpoint_properties: Optional[pulumi.Input[Union['OnlineEndpointArgs', 'OnlineEndpointArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = OnlineEndpointInitArgs.__new__(OnlineEndpointInitArgs) + + __props__.__dict__["endpoint_name"] = endpoint_name + __props__.__dict__["identity"] = identity + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + if online_endpoint_properties is None and not opts.urn: + raise TypeError("Missing required property 'online_endpoint_properties'") + __props__.__dict__["online_endpoint_properties"] = online_endpoint_properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:OnlineEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:OnlineEndpoint")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(OnlineEndpoint, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:OnlineEndpoint', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'OnlineEndpoint': + """ + Get an existing OnlineEndpoint resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = OnlineEndpointInitArgs.__new__(OnlineEndpointInitArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["online_endpoint_properties"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return OnlineEndpoint(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="onlineEndpointProperties") + def online_endpoint_properties(self) -> pulumi.Output['outputs.OnlineEndpointResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "online_endpoint_properties") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/outputs.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/outputs.py new file mode 100644 index 000000000000..c194c485f354 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/outputs.py @@ -0,0 +1,35309 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = [ + 'AADAuthTypeWorkspaceConnectionPropertiesResponse', + 'AKSResponse', + 'AKSSchemaResponseProperties', + 'AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse', + 'AccountApiKeysResponse', + 'AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse', + 'AccountKeyDatastoreCredentialsResponse', + 'AcrDetailsResponse', + 'ActualCapacityInfoResponse', + 'AksNetworkingConfigurationResponse', + 'AllFeaturesResponse', + 'AllNodesResponse', + 'AmlComputeNodeInformationResponse', + 'AmlComputePropertiesResponse', + 'AmlComputeResponse', + 'AmlTokenComputeIdentityResponse', + 'AmlTokenResponse', + 'ApiKeyAuthWorkspaceConnectionPropertiesResponse', + 'ArmResourceIdResponse', + 'AssignedUserResponse', + 'AutoForecastHorizonResponse', + 'AutoMLJobResponse', + 'AutoNCrossValidationsResponse', + 'AutoPausePropertiesResponse', + 'AutoScalePropertiesResponse', + 'AutoSeasonalityResponse', + 'AutoTargetLagsResponse', + 'AutoTargetRollingWindowSizeResponse', + 'AzureBlobDatastoreResponse', + 'AzureDataLakeGen1DatastoreResponse', + 'AzureDataLakeGen2DatastoreResponse', + 'AzureDevOpsWebhookResponse', + 'AzureFileDatastoreResponse', + 'AzureOpenAiFineTuningResponse', + 'AzureOpenAiHyperParametersResponse', + 'BanditPolicyResponse', + 'BatchDeploymentResponse', + 'BatchEndpointDefaultsResponse', + 'BatchEndpointResponse', + 'BatchPipelineComponentDeploymentConfigurationResponse', + 'BatchRetrySettingsResponse', + 'BayesianSamplingAlgorithmResponse', + 'BindOptionsResponse', + 'BuildContextResponse', + 'CapabilityHostResponse', + 'CategoricalDataDriftMetricThresholdResponse', + 'CategoricalDataQualityMetricThresholdResponse', + 'CategoricalPredictionDriftMetricThresholdResponse', + 'CertificateDatastoreCredentialsResponse', + 'ClassificationResponse', + 'ClassificationTrainingSettingsResponse', + 'CodeConfigurationResponse', + 'CodeContainerResponse', + 'CodeVersionResponse', + 'CognitiveServicesSkuResponse', + 'CollectionResponse', + 'ColumnTransformerResponse', + 'CommandJobLimitsResponse', + 'CommandJobResponse', + 'ComponentContainerResponse', + 'ComponentVersionResponse', + 'ComputeInstanceApplicationResponse', + 'ComputeInstanceAutologgerSettingsResponse', + 'ComputeInstanceConnectivityEndpointsResponse', + 'ComputeInstanceContainerResponse', + 'ComputeInstanceCreatedByResponse', + 'ComputeInstanceDataDiskResponse', + 'ComputeInstanceDataMountResponse', + 'ComputeInstanceEnvironmentInfoResponse', + 'ComputeInstanceLastOperationResponse', + 'ComputeInstancePropertiesResponse', + 'ComputeInstanceResponse', + 'ComputeInstanceSshSettingsResponse', + 'ComputeInstanceVersionResponse', + 'ComputeRecurrenceScheduleResponse', + 'ComputeRuntimeDtoResponse', + 'ComputeSchedulesResponse', + 'ComputeStartStopScheduleResponse', + 'ContainerResourceRequirementsResponse', + 'ContainerResourceSettingsResponse', + 'ContentSafetyEndpointDeploymentResourcePropertiesResponse', + 'ContentSafetyResponse', + 'CosmosDbSettingsResponse', + 'CreateMonitorActionResponse', + 'CronResponse', + 'CronTriggerResponse', + 'CustomForecastHorizonResponse', + 'CustomKeysResponse', + 'CustomKeysWorkspaceConnectionPropertiesResponse', + 'CustomMetricThresholdResponse', + 'CustomModelFineTuningResponse', + 'CustomModelJobInputResponse', + 'CustomModelJobOutputResponse', + 'CustomMonitoringSignalResponse', + 'CustomNCrossValidationsResponse', + 'CustomSeasonalityResponse', + 'CustomServiceResponse', + 'CustomTargetLagsResponse', + 'CustomTargetRollingWindowSizeResponse', + 'DataCollectorResponse', + 'DataContainerResponse', + 'DataDriftMonitoringSignalResponse', + 'DataFactoryResponse', + 'DataLakeAnalyticsResponse', + 'DataLakeAnalyticsSchemaResponseProperties', + 'DataPathAssetReferenceResponse', + 'DataQualityMonitoringSignalResponse', + 'DatabricksPropertiesResponse', + 'DatabricksResponse', + 'DefaultScaleSettingsResponse', + 'DeltaModelCurrentStateResponse', + 'DeploymentResourceConfigurationResponse', + 'DistillationJobResponse', + 'DockerResponse', + 'EncryptionPropertyResponse', + 'EndpointDeploymentModelResponse', + 'EndpointModelDeprecationPropertiesResponse', + 'EndpointModelPropertiesResponse', + 'EndpointModelSkuCapacityPropertiesResponse', + 'EndpointModelSkuPropertiesResponse', + 'EndpointModelSkuRateLimitPropertiesResponse', + 'EndpointModelSkuRateLimitRulePatternPropertiesResponse', + 'EndpointModelSkuRateLimitRulePropertiesResponse', + 'EndpointResponse', + 'EndpointScheduleActionResponse', + 'EnvironmentContainerResponse', + 'EnvironmentVariableResponse', + 'EnvironmentVersionResponse', + 'ErrorAdditionalInfoResponse', + 'ErrorDetailResponse', + 'ErrorResponseResponse', + 'EstimatedVMPriceResponse', + 'EstimatedVMPricesResponse', + 'FeatureAttributionDriftMonitoringSignalResponse', + 'FeatureAttributionMetricThresholdResponse', + 'FeatureImportanceSettingsResponse', + 'FeatureStoreSettingsResponse', + 'FeatureSubsetResponse', + 'FeaturesetContainerResponse', + 'FeaturesetSpecificationResponse', + 'FeaturesetVersionResponse', + 'FeaturestoreEntityContainerResponse', + 'FeaturestoreEntityVersionResponse', + 'FineTuningJobResponse', + 'FinetuningDetailsResponse', + 'FixedInputDataResponse', + 'FlavorDataResponse', + 'ForecastingResponse', + 'ForecastingSettingsResponse', + 'ForecastingTrainingSettingsResponse', + 'FqdnOutboundRuleResponse', + 'GridSamplingAlgorithmResponse', + 'GroupEnvironmentConfigurationResponse', + 'GroupModelConfigurationResponse', + 'HDInsightPropertiesResponse', + 'HDInsightResponse', + 'IPRuleResponse', + 'IdAssetReferenceResponse', + 'IdentityForCmkResponse', + 'ImageClassificationMultilabelResponse', + 'ImageClassificationResponse', + 'ImageDetailsResponse', + 'ImageInfoResponse', + 'ImageInstanceSegmentationResponse', + 'ImageLimitSettingsResponse', + 'ImageMetadataResponse', + 'ImageModelDistributionSettingsClassificationResponse', + 'ImageModelDistributionSettingsObjectDetectionResponse', + 'ImageModelSettingsClassificationResponse', + 'ImageModelSettingsObjectDetectionResponse', + 'ImageObjectDetectionResponse', + 'ImageResponse', + 'ImageSweepSettingsResponse', + 'IndexColumnResponse', + 'InferenceContainerPropertiesResponse', + 'InferenceEndpointResponse', + 'InferenceGroupResponse', + 'InferencePoolResponse', + 'InstanceTypeSchemaResponse', + 'InstanceTypeSchemaResponseResources', + 'JobResourceConfigurationResponse', + 'JobResourcesResponse', + 'JobScheduleActionResponse', + 'JobServiceResponse', + 'JupyterKernelConfigResponse', + 'KeyVaultPropertiesResponse', + 'KubernetesOnlineDeploymentResponse', + 'KubernetesPropertiesResponse', + 'KubernetesResponse', + 'LabelGenerationResponse', + 'LakeHouseArtifactResponse', + 'ListNotebookKeysResultResponse', + 'LiteralJobInputResponse', + 'MLFlowModelJobInputResponse', + 'MLFlowModelJobOutputResponse', + 'MLTableDataResponse', + 'MLTableJobInputResponse', + 'MLTableJobOutputResponse', + 'ManagedComputeIdentityResponse', + 'ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse', + 'ManagedIdentityResponse', + 'ManagedNetworkProvisionStatusResponse', + 'ManagedNetworkSettingsResponse', + 'ManagedOnlineDeploymentResponse', + 'ManagedOnlineEndpointDeploymentResourcePropertiesResponse', + 'ManagedResourceGroupAssignedIdentitiesResponse', + 'ManagedResourceGroupSettingsResponse', + 'ManagedServiceIdentityResponse', + 'MarketplacePlanResponse', + 'MarketplaceSubscriptionResponse', + 'MaterializationComputeResourceResponse', + 'MaterializationSettingsResponse', + 'MedianStoppingPolicyResponse', + 'ModelContainerResponse', + 'ModelSettingsResponse', + 'ModelVersionResponse', + 'MonitorDefinitionResponse', + 'MonitorEmailNotificationSettingsResponse', + 'MonitorNotificationSettingsResponse', + 'MonitorServerlessSparkComputeResponse', + 'MonitoringTargetResponse', + 'MonitoringThresholdResponse', + 'MpiResponse', + 'NetworkAclsResponse', + 'NlpVerticalFeaturizationSettingsResponse', + 'NlpVerticalLimitSettingsResponse', + 'NodeStateCountsResponse', + 'NoneAuthTypeWorkspaceConnectionPropertiesResponse', + 'NoneDatastoreCredentialsResponse', + 'NotebookPreparationErrorResponse', + 'NotebookResourceInfoResponse', + 'NotificationSettingResponse', + 'NumericalDataDriftMetricThresholdResponse', + 'NumericalDataQualityMetricThresholdResponse', + 'NumericalPredictionDriftMetricThresholdResponse', + 'OAuth2AuthTypeWorkspaceConnectionPropertiesResponse', + 'ObjectiveResponse', + 'OneLakeDatastoreResponse', + 'OnlineEndpointResponse', + 'OnlineRequestSettingsResponse', + 'OpenAIEndpointDeploymentResourcePropertiesResponse', + 'OsPatchingStatusResponse', + 'OutputPathAssetReferenceResponse', + 'PATAuthTypeWorkspaceConnectionPropertiesResponse', + 'PackageDetailsResponse', + 'PasswordResponse', + 'PersonalComputeInstanceSettingsResponse', + 'PipelineJobResponse', + 'PredictionDriftMonitoringSignalResponse', + 'PrivateEndpointConnectionResponse', + 'PrivateEndpointDestinationResponse', + 'PrivateEndpointOutboundRuleResponse', + 'PrivateEndpointResourceResponse', + 'PrivateLinkServiceConnectionStateResponse', + 'ProbeSettingsResponse', + 'PromptSettingsResponse', + 'PyTorchResponse', + 'QueueSettingsResponse', + 'RaiBlocklistConfigResponse', + 'RaiBlocklistItemPropertiesResponse', + 'RaiBlocklistPropertiesResponse', + 'RaiPolicyContentFilterResponse', + 'RaiPolicyPropertiesResponse', + 'RandomSamplingAlgorithmResponse', + 'RecurrenceResponse', + 'RecurrenceScheduleResponse', + 'RecurrenceTriggerResponse', + 'RegistryListCredentialsResultResponse', + 'RegistryPrivateEndpointConnectionPropertiesResponse', + 'RegistryPrivateEndpointConnectionResponse', + 'RegistryPrivateLinkServiceConnectionStateResponse', + 'RegistryRegionArmDetailsResponse', + 'RegistryResponse', + 'RegressionResponse', + 'RegressionTrainingSettingsResponse', + 'RequestConfigurationResponse', + 'RequestLoggingResponse', + 'ResourceIdResponse', + 'RollingInputDataResponse', + 'RouteResponse', + 'SASAuthTypeWorkspaceConnectionPropertiesResponse', + 'SasDatastoreCredentialsResponse', + 'ScaleSettingsResponse', + 'ScaleUnitConfigurationResponse', + 'ScheduleBaseResponse', + 'ScheduleResponse', + 'ScriptReferenceResponse', + 'ScriptsToExecuteResponse', + 'ServerlessComputeSettingsResponse', + 'ServerlessEndpointResponse', + 'ServerlessInferenceEndpointResponse', + 'ServiceManagedResourcesSettingsResponse', + 'ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse', + 'ServicePrincipalDatastoreCredentialsResponse', + 'ServiceTagDestinationResponse', + 'ServiceTagOutboundRuleResponse', + 'SetupScriptsResponse', + 'SharedPrivateLinkResourceResponse', + 'SkuResponse', + 'SparkJobPythonEntryResponse', + 'SparkJobResponse', + 'SparkJobScalaEntryResponse', + 'SparkResourceConfigurationResponse', + 'SpeechEndpointDeploymentResourcePropertiesResponse', + 'SslConfigurationResponse', + 'StackEnsembleSettingsResponse', + 'StaticInputDataResponse', + 'StorageAccountDetailsResponse', + 'StringStringKeyValuePairResponse', + 'SweepJobLimitsResponse', + 'SweepJobResponse', + 'SynapseSparkResponse', + 'SynapseSparkResponseProperties', + 'SystemCreatedAcrAccountResponse', + 'SystemCreatedStorageAccountResponse', + 'SystemDataResponse', + 'SystemServiceResponse', + 'TableVerticalFeaturizationSettingsResponse', + 'TableVerticalLimitSettingsResponse', + 'TargetUtilizationScaleSettingsResponse', + 'TeacherModelEndpointRequestSettingsResponse', + 'TeacherModelEndpointResponse', + 'TeacherModelSettingsResponse', + 'TensorFlowResponse', + 'TextClassificationMultilabelResponse', + 'TextClassificationResponse', + 'TextNerResponse', + 'TmpfsOptionsResponse', + 'TopNFeaturesByAttributionResponse', + 'TrialComponentResponse', + 'TritonModelJobInputResponse', + 'TritonModelJobOutputResponse', + 'TruncationSelectionPolicyResponse', + 'UriFileDataVersionResponse', + 'UriFileJobInputResponse', + 'UriFileJobOutputResponse', + 'UriFolderDataVersionResponse', + 'UriFolderJobInputResponse', + 'UriFolderJobOutputResponse', + 'UserAccountCredentialsResponse', + 'UserAssignedIdentityResponse', + 'UserCreatedAcrAccountResponse', + 'UserCreatedStorageAccountResponse', + 'UserIdentityResponse', + 'UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse', + 'VirtualMachineImageResponse', + 'VirtualMachineResponse', + 'VirtualMachineSchemaResponseProperties', + 'VirtualMachineSizeResponse', + 'VirtualMachineSshCredentialsResponse', + 'VolumeDefinitionResponse', + 'VolumeOptionsResponse', + 'VulnerabilityDetailsResponse', + 'VulnerabilityFindingsResponse', + 'WorkspaceConnectionAccessKeyResponse', + 'WorkspaceConnectionAccountKeyResponse', + 'WorkspaceConnectionApiKeyResponse', + 'WorkspaceConnectionManagedIdentityResponse', + 'WorkspaceConnectionOAuth2Response', + 'WorkspaceConnectionPersonalAccessTokenResponse', + 'WorkspaceConnectionServicePrincipalResponse', + 'WorkspaceConnectionSharedAccessSignatureResponse', + 'WorkspaceConnectionUsernamePasswordResponse', + 'WorkspaceHubConfigResponse', + 'WorkspacePrivateEndpointResourceResponse', +] + +@pulumi.output_type +class AADAuthTypeWorkspaceConnectionPropertiesResponse(dict): + """ + This connection type covers the AAD auth for any applicable Azure service + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AADAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AADAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AADAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + This connection type covers the AAD auth for any applicable Azure service + :param str auth_type: Authentication type of the connection target + Expected value is 'AAD'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'AAD') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'AAD'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class AKSResponse(dict): + """ + A Machine Learning compute based on AKS. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AKSResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AKSResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AKSResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.AKSSchemaResponseProperties'] = None, + resource_id: Optional[str] = None): + """ + A Machine Learning compute based on AKS. + :param str compute_type: The type of compute + Expected value is 'AKS'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param 'AKSSchemaResponseProperties' properties: AKS properties + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'AKS') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'AKS'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.AKSSchemaResponseProperties']: + """ + AKS properties + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class AKSSchemaResponseProperties(dict): + """ + AKS properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "systemServices": + suggest = "system_services" + elif key == "agentCount": + suggest = "agent_count" + elif key == "agentVmSize": + suggest = "agent_vm_size" + elif key == "aksNetworkingConfiguration": + suggest = "aks_networking_configuration" + elif key == "clusterFqdn": + suggest = "cluster_fqdn" + elif key == "clusterPurpose": + suggest = "cluster_purpose" + elif key == "loadBalancerSubnet": + suggest = "load_balancer_subnet" + elif key == "loadBalancerType": + suggest = "load_balancer_type" + elif key == "sslConfiguration": + suggest = "ssl_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AKSSchemaResponseProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AKSSchemaResponseProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AKSSchemaResponseProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + system_services: Sequence['outputs.SystemServiceResponse'], + agent_count: Optional[int] = None, + agent_vm_size: Optional[str] = None, + aks_networking_configuration: Optional['outputs.AksNetworkingConfigurationResponse'] = None, + cluster_fqdn: Optional[str] = None, + cluster_purpose: Optional[str] = None, + load_balancer_subnet: Optional[str] = None, + load_balancer_type: Optional[str] = None, + ssl_configuration: Optional['outputs.SslConfigurationResponse'] = None): + """ + AKS properties + :param Sequence['SystemServiceResponse'] system_services: System services + :param int agent_count: Number of agents + :param str agent_vm_size: Agent virtual machine size + :param 'AksNetworkingConfigurationResponse' aks_networking_configuration: AKS networking configuration for vnet + :param str cluster_fqdn: Cluster full qualified domain name + :param str cluster_purpose: Intended usage of the cluster + :param str load_balancer_subnet: Load Balancer Subnet + :param str load_balancer_type: Load Balancer Type + :param 'SslConfigurationResponse' ssl_configuration: SSL configuration + """ + pulumi.set(__self__, "system_services", system_services) + if agent_count is not None: + pulumi.set(__self__, "agent_count", agent_count) + if agent_vm_size is not None: + pulumi.set(__self__, "agent_vm_size", agent_vm_size) + if aks_networking_configuration is not None: + pulumi.set(__self__, "aks_networking_configuration", aks_networking_configuration) + if cluster_fqdn is not None: + pulumi.set(__self__, "cluster_fqdn", cluster_fqdn) + if cluster_purpose is None: + cluster_purpose = 'FastProd' + if cluster_purpose is not None: + pulumi.set(__self__, "cluster_purpose", cluster_purpose) + if load_balancer_subnet is not None: + pulumi.set(__self__, "load_balancer_subnet", load_balancer_subnet) + if load_balancer_type is None: + load_balancer_type = 'PublicIp' + if load_balancer_type is not None: + pulumi.set(__self__, "load_balancer_type", load_balancer_type) + if ssl_configuration is not None: + pulumi.set(__self__, "ssl_configuration", ssl_configuration) + + @property + @pulumi.getter(name="systemServices") + def system_services(self) -> Sequence['outputs.SystemServiceResponse']: + """ + System services + """ + return pulumi.get(self, "system_services") + + @property + @pulumi.getter(name="agentCount") + def agent_count(self) -> Optional[int]: + """ + Number of agents + """ + return pulumi.get(self, "agent_count") + + @property + @pulumi.getter(name="agentVmSize") + def agent_vm_size(self) -> Optional[str]: + """ + Agent virtual machine size + """ + return pulumi.get(self, "agent_vm_size") + + @property + @pulumi.getter(name="aksNetworkingConfiguration") + def aks_networking_configuration(self) -> Optional['outputs.AksNetworkingConfigurationResponse']: + """ + AKS networking configuration for vnet + """ + return pulumi.get(self, "aks_networking_configuration") + + @property + @pulumi.getter(name="clusterFqdn") + def cluster_fqdn(self) -> Optional[str]: + """ + Cluster full qualified domain name + """ + return pulumi.get(self, "cluster_fqdn") + + @property + @pulumi.getter(name="clusterPurpose") + def cluster_purpose(self) -> Optional[str]: + """ + Intended usage of the cluster + """ + return pulumi.get(self, "cluster_purpose") + + @property + @pulumi.getter(name="loadBalancerSubnet") + def load_balancer_subnet(self) -> Optional[str]: + """ + Load Balancer Subnet + """ + return pulumi.get(self, "load_balancer_subnet") + + @property + @pulumi.getter(name="loadBalancerType") + def load_balancer_type(self) -> Optional[str]: + """ + Load Balancer Type + """ + return pulumi.get(self, "load_balancer_type") + + @property + @pulumi.getter(name="sslConfiguration") + def ssl_configuration(self) -> Optional['outputs.SslConfigurationResponse']: + """ + SSL configuration + """ + return pulumi.get(self, "ssl_configuration") + + +@pulumi.output_type +class AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AccessKeyAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionAccessKeyResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + :param str auth_type: Authentication type of the connection target + Expected value is 'AccessKey'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'AccessKey') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'AccessKey'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionAccessKeyResponse']: + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class AccountApiKeysResponse(dict): + def __init__(__self__, *, + key1: Optional[str] = None, + key2: Optional[str] = None): + if key1 is not None: + pulumi.set(__self__, "key1", key1) + if key2 is not None: + pulumi.set(__self__, "key2", key2) + + @property + @pulumi.getter + def key1(self) -> Optional[str]: + return pulumi.get(self, "key1") + + @property + @pulumi.getter + def key2(self) -> Optional[str]: + return pulumi.get(self, "key2") + + +@pulumi.output_type +class AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse(dict): + """ + This connection type covers the account key connection for Azure storage + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AccountKeyAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionAccountKeyResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + This connection type covers the account key connection for Azure storage + :param str auth_type: Authentication type of the connection target + Expected value is 'AccountKey'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param 'WorkspaceConnectionAccountKeyResponse' credentials: Account key object for workspace connection credential. + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'AccountKey') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'AccountKey'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionAccountKeyResponse']: + """ + Account key object for workspace connection credential. + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class AccountKeyDatastoreCredentialsResponse(dict): + """ + Account key datastore credentials configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "credentialsType": + suggest = "credentials_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AccountKeyDatastoreCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AccountKeyDatastoreCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AccountKeyDatastoreCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + credentials_type: str): + """ + Account key datastore credentials configuration. + :param str credentials_type: Enum to determine the datastore credentials type. + Expected value is 'AccountKey'. + """ + pulumi.set(__self__, "credentials_type", 'AccountKey') + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> str: + """ + Enum to determine the datastore credentials type. + Expected value is 'AccountKey'. + """ + return pulumi.get(self, "credentials_type") + + +@pulumi.output_type +class AcrDetailsResponse(dict): + """ + Details of ACR account to be used for the Registry + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "systemCreatedAcrAccount": + suggest = "system_created_acr_account" + elif key == "userCreatedAcrAccount": + suggest = "user_created_acr_account" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AcrDetailsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AcrDetailsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AcrDetailsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + system_created_acr_account: Optional['outputs.SystemCreatedAcrAccountResponse'] = None, + user_created_acr_account: Optional['outputs.UserCreatedAcrAccountResponse'] = None): + """ + Details of ACR account to be used for the Registry + :param 'SystemCreatedAcrAccountResponse' system_created_acr_account: Details of system created ACR account to be used for the Registry + :param 'UserCreatedAcrAccountResponse' user_created_acr_account: Details of user created ACR account to be used for the Registry + """ + if system_created_acr_account is not None: + pulumi.set(__self__, "system_created_acr_account", system_created_acr_account) + if user_created_acr_account is not None: + pulumi.set(__self__, "user_created_acr_account", user_created_acr_account) + + @property + @pulumi.getter(name="systemCreatedAcrAccount") + def system_created_acr_account(self) -> Optional['outputs.SystemCreatedAcrAccountResponse']: + """ + Details of system created ACR account to be used for the Registry + """ + return pulumi.get(self, "system_created_acr_account") + + @property + @pulumi.getter(name="userCreatedAcrAccount") + def user_created_acr_account(self) -> Optional['outputs.UserCreatedAcrAccountResponse']: + """ + Details of user created ACR account to be used for the Registry + """ + return pulumi.get(self, "user_created_acr_account") + + +@pulumi.output_type +class ActualCapacityInfoResponse(dict): + def __init__(__self__, *, + failed: Optional[int] = None, + outdated_failed: Optional[int] = None, + outdated_succeeded: Optional[int] = None, + succeeded: Optional[int] = None, + total: Optional[int] = None): + """ + :param int failed: Gets or sets the number of instances (scale units) which have Failed provisioning state and have target group payload. + :param int outdated_failed: Gets or sets the number of instances (scale units) which have Failed provisioning state but do not have target group payload. + :param int outdated_succeeded: Gets or sets the number of instances (scale units) which have Succeeded provisioning state but do not have target group payload. + :param int succeeded: Gets or sets the number of instances (scale units) which have Succeeded provisioning state and target group payload. + :param int total: Gets or sets the total number of instances (scale units) regardless of provisioning state or whether current group payload version matches the target group payload. + """ + if failed is None: + failed = 0 + if failed is not None: + pulumi.set(__self__, "failed", failed) + if outdated_failed is None: + outdated_failed = 0 + if outdated_failed is not None: + pulumi.set(__self__, "outdated_failed", outdated_failed) + if outdated_succeeded is None: + outdated_succeeded = 0 + if outdated_succeeded is not None: + pulumi.set(__self__, "outdated_succeeded", outdated_succeeded) + if succeeded is None: + succeeded = 0 + if succeeded is not None: + pulumi.set(__self__, "succeeded", succeeded) + if total is None: + total = 0 + if total is not None: + pulumi.set(__self__, "total", total) + + @property + @pulumi.getter + def failed(self) -> Optional[int]: + """ + Gets or sets the number of instances (scale units) which have Failed provisioning state and have target group payload. + """ + return pulumi.get(self, "failed") + + @property + @pulumi.getter(name="outdatedFailed") + def outdated_failed(self) -> Optional[int]: + """ + Gets or sets the number of instances (scale units) which have Failed provisioning state but do not have target group payload. + """ + return pulumi.get(self, "outdated_failed") + + @property + @pulumi.getter(name="outdatedSucceeded") + def outdated_succeeded(self) -> Optional[int]: + """ + Gets or sets the number of instances (scale units) which have Succeeded provisioning state but do not have target group payload. + """ + return pulumi.get(self, "outdated_succeeded") + + @property + @pulumi.getter + def succeeded(self) -> Optional[int]: + """ + Gets or sets the number of instances (scale units) which have Succeeded provisioning state and target group payload. + """ + return pulumi.get(self, "succeeded") + + @property + @pulumi.getter + def total(self) -> Optional[int]: + """ + Gets or sets the total number of instances (scale units) regardless of provisioning state or whether current group payload version matches the target group payload. + """ + return pulumi.get(self, "total") + + +@pulumi.output_type +class AksNetworkingConfigurationResponse(dict): + """ + Advance configuration for AKS networking + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dnsServiceIP": + suggest = "dns_service_ip" + elif key == "dockerBridgeCidr": + suggest = "docker_bridge_cidr" + elif key == "serviceCidr": + suggest = "service_cidr" + elif key == "subnetId": + suggest = "subnet_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AksNetworkingConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AksNetworkingConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AksNetworkingConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + dns_service_ip: Optional[str] = None, + docker_bridge_cidr: Optional[str] = None, + service_cidr: Optional[str] = None, + subnet_id: Optional[str] = None): + """ + Advance configuration for AKS networking + :param str dns_service_ip: An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + :param str docker_bridge_cidr: A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + :param str service_cidr: A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + :param str subnet_id: Virtual network subnet resource ID the compute nodes belong to + """ + if dns_service_ip is not None: + pulumi.set(__self__, "dns_service_ip", dns_service_ip) + if docker_bridge_cidr is not None: + pulumi.set(__self__, "docker_bridge_cidr", docker_bridge_cidr) + if service_cidr is not None: + pulumi.set(__self__, "service_cidr", service_cidr) + if subnet_id is not None: + pulumi.set(__self__, "subnet_id", subnet_id) + + @property + @pulumi.getter(name="dnsServiceIP") + def dns_service_ip(self) -> Optional[str]: + """ + An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr. + """ + return pulumi.get(self, "dns_service_ip") + + @property + @pulumi.getter(name="dockerBridgeCidr") + def docker_bridge_cidr(self) -> Optional[str]: + """ + A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range. + """ + return pulumi.get(self, "docker_bridge_cidr") + + @property + @pulumi.getter(name="serviceCidr") + def service_cidr(self) -> Optional[str]: + """ + A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges. + """ + return pulumi.get(self, "service_cidr") + + @property + @pulumi.getter(name="subnetId") + def subnet_id(self) -> Optional[str]: + """ + Virtual network subnet resource ID the compute nodes belong to + """ + return pulumi.get(self, "subnet_id") + + +@pulumi.output_type +class AllFeaturesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterType": + suggest = "filter_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AllFeaturesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AllFeaturesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AllFeaturesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_type: str): + """ + :param str filter_type: + Expected value is 'AllFeatures'. + """ + pulumi.set(__self__, "filter_type", 'AllFeatures') + + @property + @pulumi.getter(name="filterType") + def filter_type(self) -> str: + """ + + Expected value is 'AllFeatures'. + """ + return pulumi.get(self, "filter_type") + + +@pulumi.output_type +class AllNodesResponse(dict): + """ + All nodes means the service will be running on all of the nodes of the job + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "nodesValueType": + suggest = "nodes_value_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AllNodesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AllNodesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AllNodesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + nodes_value_type: str): + """ + All nodes means the service will be running on all of the nodes of the job + :param str nodes_value_type: The enumerated types for the nodes value + Expected value is 'All'. + """ + pulumi.set(__self__, "nodes_value_type", 'All') + + @property + @pulumi.getter(name="nodesValueType") + def nodes_value_type(self) -> str: + """ + The enumerated types for the nodes value + Expected value is 'All'. + """ + return pulumi.get(self, "nodes_value_type") + + +@pulumi.output_type +class AmlComputeNodeInformationResponse(dict): + """ + Compute node information related to a AmlCompute. + """ + def __init__(__self__, *, + node_id: str, + node_state: str, + port: float, + private_ip_address: str, + public_ip_address: str, + run_id: str): + """ + Compute node information related to a AmlCompute. + :param str node_id: ID of the compute node. + :param str node_state: State of the compute node. Values are idle, running, preparing, unusable, leaving and preempted. + :param float port: SSH port number of the node. + :param str private_ip_address: Private IP address of the compute node. + :param str public_ip_address: Public IP address of the compute node. + :param str run_id: ID of the Experiment running on the node, if any else null. + """ + pulumi.set(__self__, "node_id", node_id) + pulumi.set(__self__, "node_state", node_state) + pulumi.set(__self__, "port", port) + pulumi.set(__self__, "private_ip_address", private_ip_address) + pulumi.set(__self__, "public_ip_address", public_ip_address) + pulumi.set(__self__, "run_id", run_id) + + @property + @pulumi.getter(name="nodeId") + def node_id(self) -> str: + """ + ID of the compute node. + """ + return pulumi.get(self, "node_id") + + @property + @pulumi.getter(name="nodeState") + def node_state(self) -> str: + """ + State of the compute node. Values are idle, running, preparing, unusable, leaving and preempted. + """ + return pulumi.get(self, "node_state") + + @property + @pulumi.getter + def port(self) -> float: + """ + SSH port number of the node. + """ + return pulumi.get(self, "port") + + @property + @pulumi.getter(name="privateIpAddress") + def private_ip_address(self) -> str: + """ + Private IP address of the compute node. + """ + return pulumi.get(self, "private_ip_address") + + @property + @pulumi.getter(name="publicIpAddress") + def public_ip_address(self) -> str: + """ + Public IP address of the compute node. + """ + return pulumi.get(self, "public_ip_address") + + @property + @pulumi.getter(name="runId") + def run_id(self) -> str: + """ + ID of the Experiment running on the node, if any else null. + """ + return pulumi.get(self, "run_id") + + +@pulumi.output_type +class AmlComputePropertiesResponse(dict): + """ + AML Compute properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allocationState": + suggest = "allocation_state" + elif key == "allocationStateTransitionTime": + suggest = "allocation_state_transition_time" + elif key == "currentNodeCount": + suggest = "current_node_count" + elif key == "nodeStateCounts": + suggest = "node_state_counts" + elif key == "targetNodeCount": + suggest = "target_node_count" + elif key == "enableNodePublicIp": + suggest = "enable_node_public_ip" + elif key == "isolatedNetwork": + suggest = "isolated_network" + elif key == "osType": + suggest = "os_type" + elif key == "propertyBag": + suggest = "property_bag" + elif key == "remoteLoginPortPublicAccess": + suggest = "remote_login_port_public_access" + elif key == "scaleSettings": + suggest = "scale_settings" + elif key == "userAccountCredentials": + suggest = "user_account_credentials" + elif key == "virtualMachineImage": + suggest = "virtual_machine_image" + elif key == "vmPriority": + suggest = "vm_priority" + elif key == "vmSize": + suggest = "vm_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AmlComputePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AmlComputePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AmlComputePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allocation_state: str, + allocation_state_transition_time: str, + current_node_count: int, + errors: Sequence['outputs.ErrorResponseResponse'], + node_state_counts: 'outputs.NodeStateCountsResponse', + target_node_count: int, + enable_node_public_ip: Optional[bool] = None, + isolated_network: Optional[bool] = None, + os_type: Optional[str] = None, + property_bag: Optional[Any] = None, + remote_login_port_public_access: Optional[str] = None, + scale_settings: Optional['outputs.ScaleSettingsResponse'] = None, + subnet: Optional['outputs.ResourceIdResponse'] = None, + user_account_credentials: Optional['outputs.UserAccountCredentialsResponse'] = None, + virtual_machine_image: Optional['outputs.VirtualMachineImageResponse'] = None, + vm_priority: Optional[str] = None, + vm_size: Optional[str] = None): + """ + AML Compute properties + :param str allocation_state: Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute. + :param str allocation_state_transition_time: The time at which the compute entered its current allocation state. + :param int current_node_count: The number of compute nodes currently assigned to the compute. + :param Sequence['ErrorResponseResponse'] errors: Collection of errors encountered by various compute nodes during node setup. + :param 'NodeStateCountsResponse' node_state_counts: Counts of various node states on the compute. + :param int target_node_count: The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. + :param bool enable_node_public_ip: Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + :param bool isolated_network: Network is isolated or not + :param str os_type: Compute OS Type + :param Any property_bag: A property bag containing additional properties. + :param str remote_login_port_public_access: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + :param 'ScaleSettingsResponse' scale_settings: Scale settings for AML Compute + :param 'ResourceIdResponse' subnet: Virtual network subnet resource ID the compute nodes belong to. + :param 'UserAccountCredentialsResponse' user_account_credentials: Credentials for an administrator user account that will be created on each compute node. + :param 'VirtualMachineImageResponse' virtual_machine_image: Virtual Machine image for AML Compute - windows only + :param str vm_priority: Virtual Machine priority + :param str vm_size: Virtual Machine Size + """ + pulumi.set(__self__, "allocation_state", allocation_state) + pulumi.set(__self__, "allocation_state_transition_time", allocation_state_transition_time) + pulumi.set(__self__, "current_node_count", current_node_count) + pulumi.set(__self__, "errors", errors) + pulumi.set(__self__, "node_state_counts", node_state_counts) + pulumi.set(__self__, "target_node_count", target_node_count) + if enable_node_public_ip is None: + enable_node_public_ip = True + if enable_node_public_ip is not None: + pulumi.set(__self__, "enable_node_public_ip", enable_node_public_ip) + if isolated_network is not None: + pulumi.set(__self__, "isolated_network", isolated_network) + if os_type is None: + os_type = 'Linux' + if os_type is not None: + pulumi.set(__self__, "os_type", os_type) + if property_bag is not None: + pulumi.set(__self__, "property_bag", property_bag) + if remote_login_port_public_access is None: + remote_login_port_public_access = 'NotSpecified' + if remote_login_port_public_access is not None: + pulumi.set(__self__, "remote_login_port_public_access", remote_login_port_public_access) + if scale_settings is not None: + pulumi.set(__self__, "scale_settings", scale_settings) + if subnet is not None: + pulumi.set(__self__, "subnet", subnet) + if user_account_credentials is not None: + pulumi.set(__self__, "user_account_credentials", user_account_credentials) + if virtual_machine_image is not None: + pulumi.set(__self__, "virtual_machine_image", virtual_machine_image) + if vm_priority is not None: + pulumi.set(__self__, "vm_priority", vm_priority) + if vm_size is not None: + pulumi.set(__self__, "vm_size", vm_size) + + @property + @pulumi.getter(name="allocationState") + def allocation_state(self) -> str: + """ + Allocation state of the compute. Possible values are: steady - Indicates that the compute is not resizing. There are no changes to the number of compute nodes in the compute in progress. A compute enters this state when it is created and when no operations are being performed on the compute to change the number of compute nodes. resizing - Indicates that the compute is resizing; that is, compute nodes are being added to or removed from the compute. + """ + return pulumi.get(self, "allocation_state") + + @property + @pulumi.getter(name="allocationStateTransitionTime") + def allocation_state_transition_time(self) -> str: + """ + The time at which the compute entered its current allocation state. + """ + return pulumi.get(self, "allocation_state_transition_time") + + @property + @pulumi.getter(name="currentNodeCount") + def current_node_count(self) -> int: + """ + The number of compute nodes currently assigned to the compute. + """ + return pulumi.get(self, "current_node_count") + + @property + @pulumi.getter + def errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Collection of errors encountered by various compute nodes during node setup. + """ + return pulumi.get(self, "errors") + + @property + @pulumi.getter(name="nodeStateCounts") + def node_state_counts(self) -> 'outputs.NodeStateCountsResponse': + """ + Counts of various node states on the compute. + """ + return pulumi.get(self, "node_state_counts") + + @property + @pulumi.getter(name="targetNodeCount") + def target_node_count(self) -> int: + """ + The target number of compute nodes for the compute. If the allocationState is resizing, this property denotes the target node count for the ongoing resize operation. If the allocationState is steady, this property denotes the target node count for the previous resize operation. + """ + return pulumi.get(self, "target_node_count") + + @property + @pulumi.getter(name="enableNodePublicIp") + def enable_node_public_ip(self) -> Optional[bool]: + """ + Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + """ + return pulumi.get(self, "enable_node_public_ip") + + @property + @pulumi.getter(name="isolatedNetwork") + def isolated_network(self) -> Optional[bool]: + """ + Network is isolated or not + """ + return pulumi.get(self, "isolated_network") + + @property + @pulumi.getter(name="osType") + def os_type(self) -> Optional[str]: + """ + Compute OS Type + """ + return pulumi.get(self, "os_type") + + @property + @pulumi.getter(name="propertyBag") + def property_bag(self) -> Optional[Any]: + """ + A property bag containing additional properties. + """ + return pulumi.get(self, "property_bag") + + @property + @pulumi.getter(name="remoteLoginPortPublicAccess") + def remote_login_port_public_access(self) -> Optional[str]: + """ + State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on all nodes of the cluster. Enabled - Indicates that the public ssh port is open on all nodes of the cluster. NotSpecified - Indicates that the public ssh port is closed on all nodes of the cluster if VNet is defined, else is open all public nodes. It can be default only during cluster creation time, after creation it will be either enabled or disabled. + """ + return pulumi.get(self, "remote_login_port_public_access") + + @property + @pulumi.getter(name="scaleSettings") + def scale_settings(self) -> Optional['outputs.ScaleSettingsResponse']: + """ + Scale settings for AML Compute + """ + return pulumi.get(self, "scale_settings") + + @property + @pulumi.getter + def subnet(self) -> Optional['outputs.ResourceIdResponse']: + """ + Virtual network subnet resource ID the compute nodes belong to. + """ + return pulumi.get(self, "subnet") + + @property + @pulumi.getter(name="userAccountCredentials") + def user_account_credentials(self) -> Optional['outputs.UserAccountCredentialsResponse']: + """ + Credentials for an administrator user account that will be created on each compute node. + """ + return pulumi.get(self, "user_account_credentials") + + @property + @pulumi.getter(name="virtualMachineImage") + def virtual_machine_image(self) -> Optional['outputs.VirtualMachineImageResponse']: + """ + Virtual Machine image for AML Compute - windows only + """ + return pulumi.get(self, "virtual_machine_image") + + @property + @pulumi.getter(name="vmPriority") + def vm_priority(self) -> Optional[str]: + """ + Virtual Machine priority + """ + return pulumi.get(self, "vm_priority") + + @property + @pulumi.getter(name="vmSize") + def vm_size(self) -> Optional[str]: + """ + Virtual Machine Size + """ + return pulumi.get(self, "vm_size") + + +@pulumi.output_type +class AmlComputeResponse(dict): + """ + An Azure Machine Learning compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AmlComputeResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AmlComputeResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AmlComputeResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.AmlComputePropertiesResponse'] = None, + resource_id: Optional[str] = None): + """ + An Azure Machine Learning compute. + :param str compute_type: The type of compute + Expected value is 'AmlCompute'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param 'AmlComputePropertiesResponse' properties: Properties of AmlCompute + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'AmlCompute') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'AmlCompute'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.AmlComputePropertiesResponse']: + """ + Properties of AmlCompute + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class AmlTokenComputeIdentityResponse(dict): + """ + AML token compute identity definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeIdentityType": + suggest = "compute_identity_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AmlTokenComputeIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AmlTokenComputeIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AmlTokenComputeIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_identity_type: str): + """ + AML token compute identity definition. + :param str compute_identity_type: Monitor compute identity type enum. + Expected value is 'AmlToken'. + """ + pulumi.set(__self__, "compute_identity_type", 'AmlToken') + + @property + @pulumi.getter(name="computeIdentityType") + def compute_identity_type(self) -> str: + """ + Monitor compute identity type enum. + Expected value is 'AmlToken'. + """ + return pulumi.get(self, "compute_identity_type") + + +@pulumi.output_type +class AmlTokenResponse(dict): + """ + AML Token identity configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "identityType": + suggest = "identity_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AmlTokenResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AmlTokenResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AmlTokenResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + identity_type: str): + """ + AML Token identity configuration. + :param str identity_type: Enum to determine identity framework. + Expected value is 'AMLToken'. + """ + pulumi.set(__self__, "identity_type", 'AMLToken') + + @property + @pulumi.getter(name="identityType") + def identity_type(self) -> str: + """ + Enum to determine identity framework. + Expected value is 'AMLToken'. + """ + return pulumi.get(self, "identity_type") + + +@pulumi.output_type +class ApiKeyAuthWorkspaceConnectionPropertiesResponse(dict): + """ + This connection type covers the generic ApiKey auth connection categories, for examples: + AzureOpenAI: + Category:= AzureOpenAI + AuthType:= ApiKey (as type discriminator) + Credentials:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= {ApiBase} + + CognitiveService: + Category:= CognitiveService + AuthType:= ApiKey (as type discriminator) + Credentials:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= ServiceRegion={serviceRegion} + + CognitiveSearch: + Category:= CognitiveSearch + AuthType:= ApiKey (as type discriminator) + Credentials:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= {Endpoint} + + Use Metadata property bag for ApiType, ApiVersion, Kind and other metadata fields + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ApiKeyAuthWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ApiKeyAuthWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ApiKeyAuthWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionApiKeyResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + This connection type covers the generic ApiKey auth connection categories, for examples: + AzureOpenAI: + Category:= AzureOpenAI + AuthType:= ApiKey (as type discriminator) + Credentials:= {ApiKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= {ApiBase} + + CognitiveService: + Category:= CognitiveService + AuthType:= ApiKey (as type discriminator) + Credentials:= {SubscriptionKey} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= ServiceRegion={serviceRegion} + + CognitiveSearch: + Category:= CognitiveSearch + AuthType:= ApiKey (as type discriminator) + Credentials:= {Key} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.ApiKey + Target:= {Endpoint} + + Use Metadata property bag for ApiType, ApiVersion, Kind and other metadata fields + :param str auth_type: Authentication type of the connection target + Expected value is 'ApiKey'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param 'WorkspaceConnectionApiKeyResponse' credentials: Api key object for workspace connection credential. + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'ApiKey') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'ApiKey'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionApiKeyResponse']: + """ + Api key object for workspace connection credential. + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class ArmResourceIdResponse(dict): + """ + ARM ResourceId of a resource + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ArmResourceIdResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ArmResourceIdResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ArmResourceIdResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + resource_id: Optional[str] = None): + """ + ARM ResourceId of a resource + :param str resource_id: Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + """ + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + Arm ResourceId is in the format "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Storage/storageAccounts/{StorageAccountName}" + or "/subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.ContainerRegistry/registries/{AcrName}" + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class AssignedUserResponse(dict): + """ + A user that can be assigned to a compute instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "objectId": + suggest = "object_id" + elif key == "tenantId": + suggest = "tenant_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AssignedUserResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AssignedUserResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AssignedUserResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + object_id: str, + tenant_id: str): + """ + A user that can be assigned to a compute instance. + :param str object_id: User’s AAD Object Id. + :param str tenant_id: User’s AAD Tenant Id. + """ + pulumi.set(__self__, "object_id", object_id) + pulumi.set(__self__, "tenant_id", tenant_id) + + @property + @pulumi.getter(name="objectId") + def object_id(self) -> str: + """ + User’s AAD Object Id. + """ + return pulumi.get(self, "object_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + User’s AAD Tenant Id. + """ + return pulumi.get(self, "tenant_id") + + +@pulumi.output_type +class AutoForecastHorizonResponse(dict): + """ + Forecast horizon determined automatically by system. + """ + def __init__(__self__, *, + mode: str): + """ + Forecast horizon determined automatically by system. + :param str mode: Enum to determine forecast horizon selection mode. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> str: + """ + Enum to determine forecast horizon selection mode. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class AutoMLJobResponse(dict): + """ + AutoMLJob class. + Use this class for executing AutoML tasks like Classification/Regression etc. + See TaskType enum for all the tasks supported. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobType": + suggest = "job_type" + elif key == "taskDetails": + suggest = "task_details" + elif key == "componentId": + suggest = "component_id" + elif key == "computeId": + suggest = "compute_id" + elif key == "displayName": + suggest = "display_name" + elif key == "environmentId": + suggest = "environment_id" + elif key == "environmentVariables": + suggest = "environment_variables" + elif key == "experimentName": + suggest = "experiment_name" + elif key == "isArchived": + suggest = "is_archived" + elif key == "notificationSetting": + suggest = "notification_setting" + elif key == "parentJobName": + suggest = "parent_job_name" + elif key == "queueSettings": + suggest = "queue_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AutoMLJobResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AutoMLJobResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AutoMLJobResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_type: str, + status: str, + task_details: Any, + component_id: Optional[str] = None, + compute_id: Optional[str] = None, + description: Optional[str] = None, + display_name: Optional[str] = None, + environment_id: Optional[str] = None, + environment_variables: Optional[Mapping[str, str]] = None, + experiment_name: Optional[str] = None, + identity: Optional[Any] = None, + is_archived: Optional[bool] = None, + notification_setting: Optional['outputs.NotificationSettingResponse'] = None, + outputs: Optional[Mapping[str, Any]] = None, + parent_job_name: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + queue_settings: Optional['outputs.QueueSettingsResponse'] = None, + resources: Optional['outputs.JobResourceConfigurationResponse'] = None, + services: Optional[Mapping[str, 'outputs.JobServiceResponse']] = None, + tags: Optional[Mapping[str, str]] = None): + """ + AutoMLJob class. + Use this class for executing AutoML tasks like Classification/Regression etc. + See TaskType enum for all the tasks supported. + :param str job_type: Enum to determine the type of job. + Expected value is 'AutoML'. + :param str status: Status of the job. + :param Union['ClassificationResponse', 'ForecastingResponse', 'ImageClassificationResponse', 'ImageClassificationMultilabelResponse', 'ImageInstanceSegmentationResponse', 'ImageObjectDetectionResponse', 'RegressionResponse', 'TextClassificationResponse', 'TextClassificationMultilabelResponse', 'TextNerResponse'] task_details: [Required] This represents scenario which can be one of Tables/NLP/Image + :param str component_id: ARM resource ID of the component resource. + :param str compute_id: ARM resource ID of the compute resource. + :param str description: The asset description text. + :param str display_name: Display name of job. + :param str environment_id: The ARM resource ID of the Environment specification for the job. + This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + :param Mapping[str, str] environment_variables: Environment variables included in the job. + :param str experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param Union['AmlTokenResponse', 'ManagedIdentityResponse', 'UserIdentityResponse'] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param bool is_archived: Is the asset archived? + :param 'NotificationSettingResponse' notification_setting: Notification setting for the job + :param Mapping[str, Union['CustomModelJobOutputResponse', 'MLFlowModelJobOutputResponse', 'MLTableJobOutputResponse', 'TritonModelJobOutputResponse', 'UriFileJobOutputResponse', 'UriFolderJobOutputResponse']] outputs: Mapping of output data bindings used in the job. + :param str parent_job_name: Parent job name. + :param Mapping[str, str] properties: The asset property dictionary. + :param 'QueueSettingsResponse' queue_settings: Queue settings for the job + :param 'JobResourceConfigurationResponse' resources: Compute Resource configuration for the job. + :param Mapping[str, 'JobServiceResponse'] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "job_type", 'AutoML') + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "task_details", task_details) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> str: + """ + Enum to determine the type of job. + Expected value is 'AutoML'. + """ + return pulumi.get(self, "job_type") + + @property + @pulumi.getter + def status(self) -> str: + """ + Status of the job. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="taskDetails") + def task_details(self) -> Any: + """ + [Required] This represents scenario which can be one of Tables/NLP/Image + """ + return pulumi.get(self, "task_details") + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[str]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[str]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[str]: + """ + The ARM resource ID of the Environment specification for the job. + This is optional value to provide, if not provided, AutoML will default this to Production AutoML curated environment version when running the job. + """ + return pulumi.get(self, "environment_id") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Mapping[str, str]]: + """ + Environment variables included in the job. + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[str]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @property + @pulumi.getter + def identity(self) -> Optional[Any]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional['outputs.NotificationSettingResponse']: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @property + @pulumi.getter + def outputs(self) -> Optional[Mapping[str, Any]]: + """ + Mapping of output data bindings used in the job. + """ + return pulumi.get(self, "outputs") + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[str]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional['outputs.QueueSettingsResponse']: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @property + @pulumi.getter + def resources(self) -> Optional['outputs.JobResourceConfigurationResponse']: + """ + Compute Resource configuration for the job. + """ + return pulumi.get(self, "resources") + + @property + @pulumi.getter + def services(self) -> Optional[Mapping[str, 'outputs.JobServiceResponse']]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class AutoNCrossValidationsResponse(dict): + """ + N-Cross validations determined automatically. + """ + def __init__(__self__, *, + mode: str): + """ + N-Cross validations determined automatically. + :param str mode: Determines how N-Cross validations value is determined. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> str: + """ + Determines how N-Cross validations value is determined. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class AutoPausePropertiesResponse(dict): + """ + Auto pause properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "delayInMinutes": + suggest = "delay_in_minutes" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AutoPausePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AutoPausePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AutoPausePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + delay_in_minutes: Optional[int] = None, + enabled: Optional[bool] = None): + """ + Auto pause properties + """ + if delay_in_minutes is not None: + pulumi.set(__self__, "delay_in_minutes", delay_in_minutes) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + + @property + @pulumi.getter(name="delayInMinutes") + def delay_in_minutes(self) -> Optional[int]: + return pulumi.get(self, "delay_in_minutes") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + +@pulumi.output_type +class AutoScalePropertiesResponse(dict): + """ + Auto scale properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxNodeCount": + suggest = "max_node_count" + elif key == "minNodeCount": + suggest = "min_node_count" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AutoScalePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AutoScalePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AutoScalePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + enabled: Optional[bool] = None, + max_node_count: Optional[int] = None, + min_node_count: Optional[int] = None): + """ + Auto scale properties + """ + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if max_node_count is not None: + pulumi.set(__self__, "max_node_count", max_node_count) + if min_node_count is not None: + pulumi.set(__self__, "min_node_count", min_node_count) + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + return pulumi.get(self, "enabled") + + @property + @pulumi.getter(name="maxNodeCount") + def max_node_count(self) -> Optional[int]: + return pulumi.get(self, "max_node_count") + + @property + @pulumi.getter(name="minNodeCount") + def min_node_count(self) -> Optional[int]: + return pulumi.get(self, "min_node_count") + + +@pulumi.output_type +class AutoSeasonalityResponse(dict): + def __init__(__self__, *, + mode: str): + """ + :param str mode: Forecasting seasonality mode. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> str: + """ + Forecasting seasonality mode. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class AutoTargetLagsResponse(dict): + def __init__(__self__, *, + mode: str): + """ + :param str mode: Target lags selection modes. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> str: + """ + Target lags selection modes. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class AutoTargetRollingWindowSizeResponse(dict): + """ + Target lags rolling window determined automatically. + """ + def __init__(__self__, *, + mode: str): + """ + Target lags rolling window determined automatically. + :param str mode: Target rolling windows size mode. + Expected value is 'Auto'. + """ + pulumi.set(__self__, "mode", 'Auto') + + @property + @pulumi.getter + def mode(self) -> str: + """ + Target rolling windows size mode. + Expected value is 'Auto'. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class AzureBlobDatastoreResponse(dict): + """ + Azure Blob datastore configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "datastoreType": + suggest = "datastore_type" + elif key == "isDefault": + suggest = "is_default" + elif key == "accountName": + suggest = "account_name" + elif key == "containerName": + suggest = "container_name" + elif key == "resourceGroup": + suggest = "resource_group" + elif key == "serviceDataAccessAuthIdentity": + suggest = "service_data_access_auth_identity" + elif key == "subscriptionId": + suggest = "subscription_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AzureBlobDatastoreResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AzureBlobDatastoreResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AzureBlobDatastoreResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + credentials: Any, + datastore_type: str, + is_default: bool, + account_name: Optional[str] = None, + container_name: Optional[str] = None, + description: Optional[str] = None, + endpoint: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + protocol: Optional[str] = None, + resource_group: Optional[str] = None, + service_data_access_auth_identity: Optional[str] = None, + subscription_id: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Azure Blob datastore configuration. + :param Union['AccountKeyDatastoreCredentialsResponse', 'CertificateDatastoreCredentialsResponse', 'NoneDatastoreCredentialsResponse', 'SasDatastoreCredentialsResponse', 'ServicePrincipalDatastoreCredentialsResponse'] credentials: [Required] Account credentials. + :param str datastore_type: Enum to determine the datastore contents type. + Expected value is 'AzureBlob'. + :param bool is_default: Readonly property to indicate if datastore is the workspace default datastore + :param str account_name: Storage account name. + :param str container_name: Storage account container name. + :param str description: The asset description text. + :param str endpoint: Azure cloud endpoint for the storage account. + :param Mapping[str, str] properties: The asset property dictionary. + :param str protocol: Protocol used to communicate with the storage account. + :param str resource_group: Azure Resource Group name + :param str service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param str subscription_id: Azure Subscription Id + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'AzureBlob') + pulumi.set(__self__, "is_default", is_default) + if account_name is not None: + pulumi.set(__self__, "account_name", account_name) + if container_name is not None: + pulumi.set(__self__, "container_name", container_name) + if description is not None: + pulumi.set(__self__, "description", description) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def credentials(self) -> Any: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> str: + """ + Enum to determine the datastore contents type. + Expected value is 'AzureBlob'. + """ + return pulumi.get(self, "datastore_type") + + @property + @pulumi.getter(name="isDefault") + def is_default(self) -> bool: + """ + Readonly property to indicate if datastore is the workspace default datastore + """ + return pulumi.get(self, "is_default") + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> Optional[str]: + """ + Storage account name. + """ + return pulumi.get(self, "account_name") + + @property + @pulumi.getter(name="containerName") + def container_name(self) -> Optional[str]: + """ + Storage account container name. + """ + return pulumi.get(self, "container_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def endpoint(self) -> Optional[str]: + """ + Azure cloud endpoint for the storage account. + """ + return pulumi.get(self, "endpoint") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def protocol(self) -> Optional[str]: + """ + Protocol used to communicate with the storage account. + """ + return pulumi.get(self, "protocol") + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[str]: + """ + Azure Resource Group name + """ + return pulumi.get(self, "resource_group") + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[str]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[str]: + """ + Azure Subscription Id + """ + return pulumi.get(self, "subscription_id") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class AzureDataLakeGen1DatastoreResponse(dict): + """ + Azure Data Lake Gen1 datastore configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "datastoreType": + suggest = "datastore_type" + elif key == "isDefault": + suggest = "is_default" + elif key == "storeName": + suggest = "store_name" + elif key == "resourceGroup": + suggest = "resource_group" + elif key == "serviceDataAccessAuthIdentity": + suggest = "service_data_access_auth_identity" + elif key == "subscriptionId": + suggest = "subscription_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AzureDataLakeGen1DatastoreResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AzureDataLakeGen1DatastoreResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AzureDataLakeGen1DatastoreResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + credentials: Any, + datastore_type: str, + is_default: bool, + store_name: str, + description: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + resource_group: Optional[str] = None, + service_data_access_auth_identity: Optional[str] = None, + subscription_id: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Azure Data Lake Gen1 datastore configuration. + :param Union['AccountKeyDatastoreCredentialsResponse', 'CertificateDatastoreCredentialsResponse', 'NoneDatastoreCredentialsResponse', 'SasDatastoreCredentialsResponse', 'ServicePrincipalDatastoreCredentialsResponse'] credentials: [Required] Account credentials. + :param str datastore_type: Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen1'. + :param bool is_default: Readonly property to indicate if datastore is the workspace default datastore + :param str store_name: [Required] Azure Data Lake store name. + :param str description: The asset description text. + :param Mapping[str, str] properties: The asset property dictionary. + :param str resource_group: Azure Resource Group name + :param str service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param str subscription_id: Azure Subscription Id + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'AzureDataLakeGen1') + pulumi.set(__self__, "is_default", is_default) + pulumi.set(__self__, "store_name", store_name) + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def credentials(self) -> Any: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> str: + """ + Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen1'. + """ + return pulumi.get(self, "datastore_type") + + @property + @pulumi.getter(name="isDefault") + def is_default(self) -> bool: + """ + Readonly property to indicate if datastore is the workspace default datastore + """ + return pulumi.get(self, "is_default") + + @property + @pulumi.getter(name="storeName") + def store_name(self) -> str: + """ + [Required] Azure Data Lake store name. + """ + return pulumi.get(self, "store_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[str]: + """ + Azure Resource Group name + """ + return pulumi.get(self, "resource_group") + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[str]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[str]: + """ + Azure Subscription Id + """ + return pulumi.get(self, "subscription_id") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class AzureDataLakeGen2DatastoreResponse(dict): + """ + Azure Data Lake Gen2 datastore configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "accountName": + suggest = "account_name" + elif key == "datastoreType": + suggest = "datastore_type" + elif key == "isDefault": + suggest = "is_default" + elif key == "resourceGroup": + suggest = "resource_group" + elif key == "serviceDataAccessAuthIdentity": + suggest = "service_data_access_auth_identity" + elif key == "subscriptionId": + suggest = "subscription_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AzureDataLakeGen2DatastoreResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AzureDataLakeGen2DatastoreResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AzureDataLakeGen2DatastoreResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + account_name: str, + credentials: Any, + datastore_type: str, + filesystem: str, + is_default: bool, + description: Optional[str] = None, + endpoint: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + protocol: Optional[str] = None, + resource_group: Optional[str] = None, + service_data_access_auth_identity: Optional[str] = None, + subscription_id: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Azure Data Lake Gen2 datastore configuration. + :param str account_name: [Required] Storage account name. + :param Union['AccountKeyDatastoreCredentialsResponse', 'CertificateDatastoreCredentialsResponse', 'NoneDatastoreCredentialsResponse', 'SasDatastoreCredentialsResponse', 'ServicePrincipalDatastoreCredentialsResponse'] credentials: [Required] Account credentials. + :param str datastore_type: Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen2'. + :param str filesystem: [Required] The name of the Data Lake Gen2 filesystem. + :param bool is_default: Readonly property to indicate if datastore is the workspace default datastore + :param str description: The asset description text. + :param str endpoint: Azure cloud endpoint for the storage account. + :param Mapping[str, str] properties: The asset property dictionary. + :param str protocol: Protocol used to communicate with the storage account. + :param str resource_group: Azure Resource Group name + :param str service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param str subscription_id: Azure Subscription Id + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "account_name", account_name) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'AzureDataLakeGen2') + pulumi.set(__self__, "filesystem", filesystem) + pulumi.set(__self__, "is_default", is_default) + if description is not None: + pulumi.set(__self__, "description", description) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> str: + """ + [Required] Storage account name. + """ + return pulumi.get(self, "account_name") + + @property + @pulumi.getter + def credentials(self) -> Any: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> str: + """ + Enum to determine the datastore contents type. + Expected value is 'AzureDataLakeGen2'. + """ + return pulumi.get(self, "datastore_type") + + @property + @pulumi.getter + def filesystem(self) -> str: + """ + [Required] The name of the Data Lake Gen2 filesystem. + """ + return pulumi.get(self, "filesystem") + + @property + @pulumi.getter(name="isDefault") + def is_default(self) -> bool: + """ + Readonly property to indicate if datastore is the workspace default datastore + """ + return pulumi.get(self, "is_default") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def endpoint(self) -> Optional[str]: + """ + Azure cloud endpoint for the storage account. + """ + return pulumi.get(self, "endpoint") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def protocol(self) -> Optional[str]: + """ + Protocol used to communicate with the storage account. + """ + return pulumi.get(self, "protocol") + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[str]: + """ + Azure Resource Group name + """ + return pulumi.get(self, "resource_group") + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[str]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[str]: + """ + Azure Subscription Id + """ + return pulumi.get(self, "subscription_id") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class AzureDevOpsWebhookResponse(dict): + """ + Webhook details specific for Azure DevOps + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "webhookType": + suggest = "webhook_type" + elif key == "eventType": + suggest = "event_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AzureDevOpsWebhookResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AzureDevOpsWebhookResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AzureDevOpsWebhookResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + webhook_type: str, + event_type: Optional[str] = None): + """ + Webhook details specific for Azure DevOps + :param str webhook_type: Enum to determine the webhook callback service type. + Expected value is 'AzureDevOps'. + :param str event_type: Send callback on a specified notification event + """ + pulumi.set(__self__, "webhook_type", 'AzureDevOps') + if event_type is not None: + pulumi.set(__self__, "event_type", event_type) + + @property + @pulumi.getter(name="webhookType") + def webhook_type(self) -> str: + """ + Enum to determine the webhook callback service type. + Expected value is 'AzureDevOps'. + """ + return pulumi.get(self, "webhook_type") + + @property + @pulumi.getter(name="eventType") + def event_type(self) -> Optional[str]: + """ + Send callback on a specified notification event + """ + return pulumi.get(self, "event_type") + + +@pulumi.output_type +class AzureFileDatastoreResponse(dict): + """ + Azure File datastore configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "accountName": + suggest = "account_name" + elif key == "datastoreType": + suggest = "datastore_type" + elif key == "fileShareName": + suggest = "file_share_name" + elif key == "isDefault": + suggest = "is_default" + elif key == "resourceGroup": + suggest = "resource_group" + elif key == "serviceDataAccessAuthIdentity": + suggest = "service_data_access_auth_identity" + elif key == "subscriptionId": + suggest = "subscription_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AzureFileDatastoreResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AzureFileDatastoreResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AzureFileDatastoreResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + account_name: str, + credentials: Any, + datastore_type: str, + file_share_name: str, + is_default: bool, + description: Optional[str] = None, + endpoint: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + protocol: Optional[str] = None, + resource_group: Optional[str] = None, + service_data_access_auth_identity: Optional[str] = None, + subscription_id: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Azure File datastore configuration. + :param str account_name: [Required] Storage account name. + :param Union['AccountKeyDatastoreCredentialsResponse', 'CertificateDatastoreCredentialsResponse', 'NoneDatastoreCredentialsResponse', 'SasDatastoreCredentialsResponse', 'ServicePrincipalDatastoreCredentialsResponse'] credentials: [Required] Account credentials. + :param str datastore_type: Enum to determine the datastore contents type. + Expected value is 'AzureFile'. + :param str file_share_name: [Required] The name of the Azure file share that the datastore points to. + :param bool is_default: Readonly property to indicate if datastore is the workspace default datastore + :param str description: The asset description text. + :param str endpoint: Azure cloud endpoint for the storage account. + :param Mapping[str, str] properties: The asset property dictionary. + :param str protocol: Protocol used to communicate with the storage account. + :param str resource_group: Azure Resource Group name + :param str service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param str subscription_id: Azure Subscription Id + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "account_name", account_name) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'AzureFile') + pulumi.set(__self__, "file_share_name", file_share_name) + pulumi.set(__self__, "is_default", is_default) + if description is not None: + pulumi.set(__self__, "description", description) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> str: + """ + [Required] Storage account name. + """ + return pulumi.get(self, "account_name") + + @property + @pulumi.getter + def credentials(self) -> Any: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> str: + """ + Enum to determine the datastore contents type. + Expected value is 'AzureFile'. + """ + return pulumi.get(self, "datastore_type") + + @property + @pulumi.getter(name="fileShareName") + def file_share_name(self) -> str: + """ + [Required] The name of the Azure file share that the datastore points to. + """ + return pulumi.get(self, "file_share_name") + + @property + @pulumi.getter(name="isDefault") + def is_default(self) -> bool: + """ + Readonly property to indicate if datastore is the workspace default datastore + """ + return pulumi.get(self, "is_default") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def endpoint(self) -> Optional[str]: + """ + Azure cloud endpoint for the storage account. + """ + return pulumi.get(self, "endpoint") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def protocol(self) -> Optional[str]: + """ + Protocol used to communicate with the storage account. + """ + return pulumi.get(self, "protocol") + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[str]: + """ + Azure Resource Group name + """ + return pulumi.get(self, "resource_group") + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[str]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[str]: + """ + Azure Subscription Id + """ + return pulumi.get(self, "subscription_id") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class AzureOpenAiFineTuningResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "modelProvider": + suggest = "model_provider" + elif key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "hyperParameters": + suggest = "hyper_parameters" + elif key == "validationData": + suggest = "validation_data" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AzureOpenAiFineTuningResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AzureOpenAiFineTuningResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AzureOpenAiFineTuningResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + model: Any, + model_provider: str, + task_type: str, + training_data: Any, + hyper_parameters: Optional['outputs.AzureOpenAiHyperParametersResponse'] = None, + validation_data: Optional[Any] = None): + """ + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] model: [Required] Input model for fine tuning. + :param str model_provider: Enum to determine the type of fine tuning. + Expected value is 'AzureOpenAI'. + :param str task_type: [Required] Fine tuning task type. + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] training_data: [Required] Training data for fine tuning. + :param 'AzureOpenAiHyperParametersResponse' hyper_parameters: HyperParameters for fine tuning Azure Open AI model. + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] validation_data: Validation data for fine tuning. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "model_provider", 'AzureOpenAI') + pulumi.set(__self__, "task_type", task_type) + pulumi.set(__self__, "training_data", training_data) + if hyper_parameters is not None: + pulumi.set(__self__, "hyper_parameters", hyper_parameters) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter + def model(self) -> Any: + """ + [Required] Input model for fine tuning. + """ + return pulumi.get(self, "model") + + @property + @pulumi.getter(name="modelProvider") + def model_provider(self) -> str: + """ + Enum to determine the type of fine tuning. + Expected value is 'AzureOpenAI'. + """ + return pulumi.get(self, "model_provider") + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + [Required] Fine tuning task type. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> Any: + """ + [Required] Training data for fine tuning. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="hyperParameters") + def hyper_parameters(self) -> Optional['outputs.AzureOpenAiHyperParametersResponse']: + """ + HyperParameters for fine tuning Azure Open AI model. + """ + return pulumi.get(self, "hyper_parameters") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[Any]: + """ + Validation data for fine tuning. + """ + return pulumi.get(self, "validation_data") + + +@pulumi.output_type +class AzureOpenAiHyperParametersResponse(dict): + """ + Azure Open AI hyperparameters for fine tuning. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "batchSize": + suggest = "batch_size" + elif key == "learningRateMultiplier": + suggest = "learning_rate_multiplier" + elif key == "nEpochs": + suggest = "n_epochs" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AzureOpenAiHyperParametersResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AzureOpenAiHyperParametersResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AzureOpenAiHyperParametersResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + batch_size: Optional[int] = None, + learning_rate_multiplier: Optional[float] = None, + n_epochs: Optional[int] = None): + """ + Azure Open AI hyperparameters for fine tuning. + :param int batch_size: Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + :param float learning_rate_multiplier: Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + :param int n_epochs: The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + """ + if batch_size is not None: + pulumi.set(__self__, "batch_size", batch_size) + if learning_rate_multiplier is not None: + pulumi.set(__self__, "learning_rate_multiplier", learning_rate_multiplier) + if n_epochs is not None: + pulumi.set(__self__, "n_epochs", n_epochs) + + @property + @pulumi.getter(name="batchSize") + def batch_size(self) -> Optional[int]: + """ + Number of examples in each batch. A larger batch size means that model parameters are updated less frequently, but with lower variance. + """ + return pulumi.get(self, "batch_size") + + @property + @pulumi.getter(name="learningRateMultiplier") + def learning_rate_multiplier(self) -> Optional[float]: + """ + Scaling factor for the learning rate. A smaller learning rate may be useful to avoid over fitting. + """ + return pulumi.get(self, "learning_rate_multiplier") + + @property + @pulumi.getter(name="nEpochs") + def n_epochs(self) -> Optional[int]: + """ + The number of epochs to train the model for. An epoch refers to one full cycle through the training dataset. + """ + return pulumi.get(self, "n_epochs") + + +@pulumi.output_type +class BanditPolicyResponse(dict): + """ + Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "policyType": + suggest = "policy_type" + elif key == "delayEvaluation": + suggest = "delay_evaluation" + elif key == "evaluationInterval": + suggest = "evaluation_interval" + elif key == "slackAmount": + suggest = "slack_amount" + elif key == "slackFactor": + suggest = "slack_factor" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BanditPolicyResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BanditPolicyResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BanditPolicyResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + policy_type: str, + delay_evaluation: Optional[int] = None, + evaluation_interval: Optional[int] = None, + slack_amount: Optional[float] = None, + slack_factor: Optional[float] = None): + """ + Defines an early termination policy based on slack criteria, and a frequency and delay interval for evaluation + :param str policy_type: + Expected value is 'Bandit'. + :param int delay_evaluation: Number of intervals by which to delay the first evaluation. + :param int evaluation_interval: Interval (number of runs) between policy evaluations. + :param float slack_amount: Absolute distance allowed from the best performing run. + :param float slack_factor: Ratio of the allowed distance from the best performing run. + """ + pulumi.set(__self__, "policy_type", 'Bandit') + if delay_evaluation is None: + delay_evaluation = 0 + if delay_evaluation is not None: + pulumi.set(__self__, "delay_evaluation", delay_evaluation) + if evaluation_interval is None: + evaluation_interval = 0 + if evaluation_interval is not None: + pulumi.set(__self__, "evaluation_interval", evaluation_interval) + if slack_amount is None: + slack_amount = 0 + if slack_amount is not None: + pulumi.set(__self__, "slack_amount", slack_amount) + if slack_factor is None: + slack_factor = 0 + if slack_factor is not None: + pulumi.set(__self__, "slack_factor", slack_factor) + + @property + @pulumi.getter(name="policyType") + def policy_type(self) -> str: + """ + + Expected value is 'Bandit'. + """ + return pulumi.get(self, "policy_type") + + @property + @pulumi.getter(name="delayEvaluation") + def delay_evaluation(self) -> Optional[int]: + """ + Number of intervals by which to delay the first evaluation. + """ + return pulumi.get(self, "delay_evaluation") + + @property + @pulumi.getter(name="evaluationInterval") + def evaluation_interval(self) -> Optional[int]: + """ + Interval (number of runs) between policy evaluations. + """ + return pulumi.get(self, "evaluation_interval") + + @property + @pulumi.getter(name="slackAmount") + def slack_amount(self) -> Optional[float]: + """ + Absolute distance allowed from the best performing run. + """ + return pulumi.get(self, "slack_amount") + + @property + @pulumi.getter(name="slackFactor") + def slack_factor(self) -> Optional[float]: + """ + Ratio of the allowed distance from the best performing run. + """ + return pulumi.get(self, "slack_factor") + + +@pulumi.output_type +class BatchDeploymentResponse(dict): + """ + Batch inference settings per deployment. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "codeConfiguration": + suggest = "code_configuration" + elif key == "deploymentConfiguration": + suggest = "deployment_configuration" + elif key == "environmentId": + suggest = "environment_id" + elif key == "environmentVariables": + suggest = "environment_variables" + elif key == "errorThreshold": + suggest = "error_threshold" + elif key == "loggingLevel": + suggest = "logging_level" + elif key == "maxConcurrencyPerInstance": + suggest = "max_concurrency_per_instance" + elif key == "miniBatchSize": + suggest = "mini_batch_size" + elif key == "outputAction": + suggest = "output_action" + elif key == "outputFileName": + suggest = "output_file_name" + elif key == "retrySettings": + suggest = "retry_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BatchDeploymentResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BatchDeploymentResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BatchDeploymentResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + code_configuration: Optional['outputs.CodeConfigurationResponse'] = None, + compute: Optional[str] = None, + deployment_configuration: Optional['outputs.BatchPipelineComponentDeploymentConfigurationResponse'] = None, + description: Optional[str] = None, + environment_id: Optional[str] = None, + environment_variables: Optional[Mapping[str, str]] = None, + error_threshold: Optional[int] = None, + logging_level: Optional[str] = None, + max_concurrency_per_instance: Optional[int] = None, + mini_batch_size: Optional[float] = None, + model: Optional[Any] = None, + output_action: Optional[str] = None, + output_file_name: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + resources: Optional['outputs.DeploymentResourceConfigurationResponse'] = None, + retry_settings: Optional['outputs.BatchRetrySettingsResponse'] = None): + """ + Batch inference settings per deployment. + :param str provisioning_state: Provisioning state for the endpoint deployment. + :param 'CodeConfigurationResponse' code_configuration: Code configuration for the endpoint deployment. + :param str compute: Compute target for batch inference operation. + :param 'BatchPipelineComponentDeploymentConfigurationResponse' deployment_configuration: Properties relevant to different deployment types. + :param str description: Description of the endpoint deployment. + :param str environment_id: ARM resource ID or AssetId of the environment specification for the endpoint deployment. + :param Mapping[str, str] environment_variables: Environment variables configuration for the deployment. + :param int error_threshold: Error threshold, if the error count for the entire input goes above this value, + the batch inference will be aborted. Range is [-1, int.MaxValue]. + For FileDataset, this value is the count of file failures. + For TabularDataset, this value is the count of record failures. + If set to -1 (the lower bound), all failures during batch inference will be ignored. + :param str logging_level: Logging level for batch inference operation. + :param int max_concurrency_per_instance: Indicates maximum number of parallelism per instance. + :param float mini_batch_size: Size of the mini-batch passed to each batch invocation. + For FileDataset, this is the number of files per mini-batch. + For TabularDataset, this is the size of the records in bytes, per mini-batch. + :param Union['DataPathAssetReferenceResponse', 'IdAssetReferenceResponse', 'OutputPathAssetReferenceResponse'] model: Reference to the model asset for the endpoint deployment. + :param str output_action: Indicates how the output will be organized. + :param str output_file_name: Customized output file name for append_row output action. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + :param 'DeploymentResourceConfigurationResponse' resources: Indicates compute configuration for the job. + If not provided, will default to the defaults defined in ResourceConfiguration. + :param 'BatchRetrySettingsResponse' retry_settings: Retry Settings for the batch inference operation. + If not provided, will default to the defaults defined in BatchRetrySettings. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if code_configuration is not None: + pulumi.set(__self__, "code_configuration", code_configuration) + if compute is not None: + pulumi.set(__self__, "compute", compute) + if deployment_configuration is not None: + pulumi.set(__self__, "deployment_configuration", deployment_configuration) + if description is not None: + pulumi.set(__self__, "description", description) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if error_threshold is None: + error_threshold = -1 + if error_threshold is not None: + pulumi.set(__self__, "error_threshold", error_threshold) + if logging_level is None: + logging_level = 'Info' + if logging_level is not None: + pulumi.set(__self__, "logging_level", logging_level) + if max_concurrency_per_instance is None: + max_concurrency_per_instance = 1 + if max_concurrency_per_instance is not None: + pulumi.set(__self__, "max_concurrency_per_instance", max_concurrency_per_instance) + if mini_batch_size is None: + mini_batch_size = 10 + if mini_batch_size is not None: + pulumi.set(__self__, "mini_batch_size", mini_batch_size) + if model is not None: + pulumi.set(__self__, "model", model) + if output_action is None: + output_action = 'AppendRow' + if output_action is not None: + pulumi.set(__self__, "output_action", output_action) + if output_file_name is None: + output_file_name = 'predictions.csv' + if output_file_name is not None: + pulumi.set(__self__, "output_file_name", output_file_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if retry_settings is not None: + pulumi.set(__self__, "retry_settings", retry_settings) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the endpoint deployment. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="codeConfiguration") + def code_configuration(self) -> Optional['outputs.CodeConfigurationResponse']: + """ + Code configuration for the endpoint deployment. + """ + return pulumi.get(self, "code_configuration") + + @property + @pulumi.getter + def compute(self) -> Optional[str]: + """ + Compute target for batch inference operation. + """ + return pulumi.get(self, "compute") + + @property + @pulumi.getter(name="deploymentConfiguration") + def deployment_configuration(self) -> Optional['outputs.BatchPipelineComponentDeploymentConfigurationResponse']: + """ + Properties relevant to different deployment types. + """ + return pulumi.get(self, "deployment_configuration") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the endpoint deployment. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[str]: + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + return pulumi.get(self, "environment_id") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Mapping[str, str]]: + """ + Environment variables configuration for the deployment. + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter(name="errorThreshold") + def error_threshold(self) -> Optional[int]: + """ + Error threshold, if the error count for the entire input goes above this value, + the batch inference will be aborted. Range is [-1, int.MaxValue]. + For FileDataset, this value is the count of file failures. + For TabularDataset, this value is the count of record failures. + If set to -1 (the lower bound), all failures during batch inference will be ignored. + """ + return pulumi.get(self, "error_threshold") + + @property + @pulumi.getter(name="loggingLevel") + def logging_level(self) -> Optional[str]: + """ + Logging level for batch inference operation. + """ + return pulumi.get(self, "logging_level") + + @property + @pulumi.getter(name="maxConcurrencyPerInstance") + def max_concurrency_per_instance(self) -> Optional[int]: + """ + Indicates maximum number of parallelism per instance. + """ + return pulumi.get(self, "max_concurrency_per_instance") + + @property + @pulumi.getter(name="miniBatchSize") + def mini_batch_size(self) -> Optional[float]: + """ + Size of the mini-batch passed to each batch invocation. + For FileDataset, this is the number of files per mini-batch. + For TabularDataset, this is the size of the records in bytes, per mini-batch. + """ + return pulumi.get(self, "mini_batch_size") + + @property + @pulumi.getter + def model(self) -> Optional[Any]: + """ + Reference to the model asset for the endpoint deployment. + """ + return pulumi.get(self, "model") + + @property + @pulumi.getter(name="outputAction") + def output_action(self) -> Optional[str]: + """ + Indicates how the output will be organized. + """ + return pulumi.get(self, "output_action") + + @property + @pulumi.getter(name="outputFileName") + def output_file_name(self) -> Optional[str]: + """ + Customized output file name for append_row output action. + """ + return pulumi.get(self, "output_file_name") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def resources(self) -> Optional['outputs.DeploymentResourceConfigurationResponse']: + """ + Indicates compute configuration for the job. + If not provided, will default to the defaults defined in ResourceConfiguration. + """ + return pulumi.get(self, "resources") + + @property + @pulumi.getter(name="retrySettings") + def retry_settings(self) -> Optional['outputs.BatchRetrySettingsResponse']: + """ + Retry Settings for the batch inference operation. + If not provided, will default to the defaults defined in BatchRetrySettings. + """ + return pulumi.get(self, "retry_settings") + + +@pulumi.output_type +class BatchEndpointDefaultsResponse(dict): + """ + Batch endpoint default values + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "deploymentName": + suggest = "deployment_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BatchEndpointDefaultsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BatchEndpointDefaultsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BatchEndpointDefaultsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + deployment_name: Optional[str] = None): + """ + Batch endpoint default values + :param str deployment_name: Name of the deployment that will be default for the endpoint. + This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + """ + if deployment_name is not None: + pulumi.set(__self__, "deployment_name", deployment_name) + + @property + @pulumi.getter(name="deploymentName") + def deployment_name(self) -> Optional[str]: + """ + Name of the deployment that will be default for the endpoint. + This deployment will end up getting 100% traffic when the endpoint scoring URL is invoked. + """ + return pulumi.get(self, "deployment_name") + + +@pulumi.output_type +class BatchEndpointResponse(dict): + """ + Batch endpoint configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authMode": + suggest = "auth_mode" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "scoringUri": + suggest = "scoring_uri" + elif key == "swaggerUri": + suggest = "swagger_uri" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BatchEndpointResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BatchEndpointResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BatchEndpointResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_mode: str, + provisioning_state: str, + scoring_uri: str, + swagger_uri: str, + defaults: Optional['outputs.BatchEndpointDefaultsResponse'] = None, + description: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None): + """ + Batch endpoint configuration. + :param str auth_mode: [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + :param str provisioning_state: Provisioning state for the endpoint. + :param str scoring_uri: Endpoint URI. + :param str swagger_uri: Endpoint Swagger URI. + :param 'BatchEndpointDefaultsResponse' defaults: Default values for Batch Endpoint + :param str description: Description of the inference endpoint. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "auth_mode", auth_mode) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "scoring_uri", scoring_uri) + pulumi.set(__self__, "swagger_uri", swagger_uri) + if defaults is not None: + pulumi.set(__self__, "defaults", defaults) + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="authMode") + def auth_mode(self) -> str: + """ + [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + """ + return pulumi.get(self, "auth_mode") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the endpoint. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="scoringUri") + def scoring_uri(self) -> str: + """ + Endpoint URI. + """ + return pulumi.get(self, "scoring_uri") + + @property + @pulumi.getter(name="swaggerUri") + def swagger_uri(self) -> str: + """ + Endpoint Swagger URI. + """ + return pulumi.get(self, "swagger_uri") + + @property + @pulumi.getter + def defaults(self) -> Optional['outputs.BatchEndpointDefaultsResponse']: + """ + Default values for Batch Endpoint + """ + return pulumi.get(self, "defaults") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the inference endpoint. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class BatchPipelineComponentDeploymentConfigurationResponse(dict): + """ + Properties for a Batch Pipeline Component Deployment. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "deploymentConfigurationType": + suggest = "deployment_configuration_type" + elif key == "componentId": + suggest = "component_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BatchPipelineComponentDeploymentConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BatchPipelineComponentDeploymentConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BatchPipelineComponentDeploymentConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + deployment_configuration_type: str, + component_id: Optional['outputs.IdAssetReferenceResponse'] = None, + description: Optional[str] = None, + settings: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Properties for a Batch Pipeline Component Deployment. + :param str deployment_configuration_type: The enumerated property types for batch deployments. + Expected value is 'PipelineComponent'. + :param 'IdAssetReferenceResponse' component_id: The ARM id of the component to be run. + :param str description: The description which will be applied to the job. + :param Mapping[str, str] settings: Run-time settings for the pipeline job. + :param Mapping[str, str] tags: The tags which will be applied to the job. + """ + pulumi.set(__self__, "deployment_configuration_type", 'PipelineComponent') + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if description is not None: + pulumi.set(__self__, "description", description) + if settings is not None: + pulumi.set(__self__, "settings", settings) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="deploymentConfigurationType") + def deployment_configuration_type(self) -> str: + """ + The enumerated property types for batch deployments. + Expected value is 'PipelineComponent'. + """ + return pulumi.get(self, "deployment_configuration_type") + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional['outputs.IdAssetReferenceResponse']: + """ + The ARM id of the component to be run. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description which will be applied to the job. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def settings(self) -> Optional[Mapping[str, str]]: + """ + Run-time settings for the pipeline job. + """ + return pulumi.get(self, "settings") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + The tags which will be applied to the job. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class BatchRetrySettingsResponse(dict): + """ + Retry settings for a batch inference operation. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxRetries": + suggest = "max_retries" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BatchRetrySettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BatchRetrySettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BatchRetrySettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + max_retries: Optional[int] = None, + timeout: Optional[str] = None): + """ + Retry settings for a batch inference operation. + :param int max_retries: Maximum retry count for a mini-batch + :param str timeout: Invocation timeout for a mini-batch, in ISO 8601 format. + """ + if max_retries is None: + max_retries = 3 + if max_retries is not None: + pulumi.set(__self__, "max_retries", max_retries) + if timeout is None: + timeout = 'PT30S' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="maxRetries") + def max_retries(self) -> Optional[int]: + """ + Maximum retry count for a mini-batch + """ + return pulumi.get(self, "max_retries") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + """ + Invocation timeout for a mini-batch, in ISO 8601 format. + """ + return pulumi.get(self, "timeout") + + +@pulumi.output_type +class BayesianSamplingAlgorithmResponse(dict): + """ + Defines a Sampling Algorithm that generates values based on previous values + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "samplingAlgorithmType": + suggest = "sampling_algorithm_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BayesianSamplingAlgorithmResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BayesianSamplingAlgorithmResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BayesianSamplingAlgorithmResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sampling_algorithm_type: str): + """ + Defines a Sampling Algorithm that generates values based on previous values + :param str sampling_algorithm_type: + Expected value is 'Bayesian'. + """ + pulumi.set(__self__, "sampling_algorithm_type", 'Bayesian') + + @property + @pulumi.getter(name="samplingAlgorithmType") + def sampling_algorithm_type(self) -> str: + """ + + Expected value is 'Bayesian'. + """ + return pulumi.get(self, "sampling_algorithm_type") + + +@pulumi.output_type +class BindOptionsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createHostPath": + suggest = "create_host_path" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BindOptionsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BindOptionsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BindOptionsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + create_host_path: Optional[bool] = None, + propagation: Optional[str] = None, + selinux: Optional[str] = None): + """ + :param bool create_host_path: Indicate whether to create host path. + :param str propagation: Type of Bind Option + :param str selinux: Mention the selinux options. + """ + if create_host_path is not None: + pulumi.set(__self__, "create_host_path", create_host_path) + if propagation is not None: + pulumi.set(__self__, "propagation", propagation) + if selinux is not None: + pulumi.set(__self__, "selinux", selinux) + + @property + @pulumi.getter(name="createHostPath") + def create_host_path(self) -> Optional[bool]: + """ + Indicate whether to create host path. + """ + return pulumi.get(self, "create_host_path") + + @property + @pulumi.getter + def propagation(self) -> Optional[str]: + """ + Type of Bind Option + """ + return pulumi.get(self, "propagation") + + @property + @pulumi.getter + def selinux(self) -> Optional[str]: + """ + Mention the selinux options. + """ + return pulumi.get(self, "selinux") + + +@pulumi.output_type +class BuildContextResponse(dict): + """ + Configuration settings for Docker build context + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "contextUri": + suggest = "context_uri" + elif key == "dockerfilePath": + suggest = "dockerfile_path" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in BuildContextResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + BuildContextResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + BuildContextResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + context_uri: str, + dockerfile_path: Optional[str] = None): + """ + Configuration settings for Docker build context + :param str context_uri: [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + + :param str dockerfile_path: Path to the Dockerfile in the build context. + + """ + pulumi.set(__self__, "context_uri", context_uri) + if dockerfile_path is None: + dockerfile_path = 'Dockerfile' + if dockerfile_path is not None: + pulumi.set(__self__, "dockerfile_path", dockerfile_path) + + @property + @pulumi.getter(name="contextUri") + def context_uri(self) -> str: + """ + [Required] URI of the Docker build context used to build the image. Supports blob URIs on environment creation and may return blob or Git URIs. + + """ + return pulumi.get(self, "context_uri") + + @property + @pulumi.getter(name="dockerfilePath") + def dockerfile_path(self) -> Optional[str]: + """ + Path to the Dockerfile in the build context. + + """ + return pulumi.get(self, "dockerfile_path") + + +@pulumi.output_type +class CapabilityHostResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "aiServicesConnections": + suggest = "ai_services_connections" + elif key == "capabilityHostKind": + suggest = "capability_host_kind" + elif key == "customerSubnet": + suggest = "customer_subnet" + elif key == "storageConnections": + suggest = "storage_connections" + elif key == "threadStorageConnections": + suggest = "thread_storage_connections" + elif key == "vectorStoreConnections": + suggest = "vector_store_connections" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CapabilityHostResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CapabilityHostResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CapabilityHostResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + ai_services_connections: Optional[Sequence[str]] = None, + capability_host_kind: Optional[str] = None, + customer_subnet: Optional[str] = None, + description: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + storage_connections: Optional[Sequence[str]] = None, + tags: Optional[Mapping[str, str]] = None, + thread_storage_connections: Optional[Sequence[str]] = None, + vector_store_connections: Optional[Sequence[str]] = None): + """ + :param str provisioning_state: Provisioning state for the CapabilityHost. + :param Sequence[str] ai_services_connections: List of AI services connections. + :param str capability_host_kind: Kind of this capability host. + :param str customer_subnet: Customer subnet info to help set up this capability host. + :param str description: The asset description text. + :param Mapping[str, str] properties: The asset property dictionary. + :param Sequence[str] storage_connections: List of Storage connections. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + :param Sequence[str] thread_storage_connections: List of Thread storage connections. + :param Sequence[str] vector_store_connections: List of VectorStore connections. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if ai_services_connections is not None: + pulumi.set(__self__, "ai_services_connections", ai_services_connections) + if capability_host_kind is None: + capability_host_kind = 'Agents' + if capability_host_kind is not None: + pulumi.set(__self__, "capability_host_kind", capability_host_kind) + if customer_subnet is not None: + pulumi.set(__self__, "customer_subnet", customer_subnet) + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if storage_connections is not None: + pulumi.set(__self__, "storage_connections", storage_connections) + if tags is not None: + pulumi.set(__self__, "tags", tags) + if thread_storage_connections is not None: + pulumi.set(__self__, "thread_storage_connections", thread_storage_connections) + if vector_store_connections is not None: + pulumi.set(__self__, "vector_store_connections", vector_store_connections) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the CapabilityHost. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="aiServicesConnections") + def ai_services_connections(self) -> Optional[Sequence[str]]: + """ + List of AI services connections. + """ + return pulumi.get(self, "ai_services_connections") + + @property + @pulumi.getter(name="capabilityHostKind") + def capability_host_kind(self) -> Optional[str]: + """ + Kind of this capability host. + """ + return pulumi.get(self, "capability_host_kind") + + @property + @pulumi.getter(name="customerSubnet") + def customer_subnet(self) -> Optional[str]: + """ + Customer subnet info to help set up this capability host. + """ + return pulumi.get(self, "customer_subnet") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="storageConnections") + def storage_connections(self) -> Optional[Sequence[str]]: + """ + List of Storage connections. + """ + return pulumi.get(self, "storage_connections") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter(name="threadStorageConnections") + def thread_storage_connections(self) -> Optional[Sequence[str]]: + """ + List of Thread storage connections. + """ + return pulumi.get(self, "thread_storage_connections") + + @property + @pulumi.getter(name="vectorStoreConnections") + def vector_store_connections(self) -> Optional[Sequence[str]]: + """ + List of VectorStore connections. + """ + return pulumi.get(self, "vector_store_connections") + + +@pulumi.output_type +class CategoricalDataDriftMetricThresholdResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CategoricalDataDriftMetricThresholdResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CategoricalDataDriftMetricThresholdResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CategoricalDataDriftMetricThresholdResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + metric: str, + threshold: Optional['outputs.MonitoringThresholdResponse'] = None): + """ + :param str data_type: + Expected value is 'Categorical'. + :param str metric: [Required] The categorical data drift metric to calculate. + :param 'MonitoringThresholdResponse' threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Categorical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + + Expected value is 'Categorical'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter + def metric(self) -> str: + """ + [Required] The categorical data drift metric to calculate. + """ + return pulumi.get(self, "metric") + + @property + @pulumi.getter + def threshold(self) -> Optional['outputs.MonitoringThresholdResponse']: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + +@pulumi.output_type +class CategoricalDataQualityMetricThresholdResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CategoricalDataQualityMetricThresholdResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CategoricalDataQualityMetricThresholdResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CategoricalDataQualityMetricThresholdResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + metric: str, + threshold: Optional['outputs.MonitoringThresholdResponse'] = None): + """ + :param str data_type: + Expected value is 'Categorical'. + :param str metric: [Required] The categorical data quality metric to calculate. + :param 'MonitoringThresholdResponse' threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Categorical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + + Expected value is 'Categorical'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter + def metric(self) -> str: + """ + [Required] The categorical data quality metric to calculate. + """ + return pulumi.get(self, "metric") + + @property + @pulumi.getter + def threshold(self) -> Optional['outputs.MonitoringThresholdResponse']: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + +@pulumi.output_type +class CategoricalPredictionDriftMetricThresholdResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CategoricalPredictionDriftMetricThresholdResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CategoricalPredictionDriftMetricThresholdResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CategoricalPredictionDriftMetricThresholdResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + metric: str, + threshold: Optional['outputs.MonitoringThresholdResponse'] = None): + """ + :param str data_type: + Expected value is 'Categorical'. + :param str metric: [Required] The categorical prediction drift metric to calculate. + :param 'MonitoringThresholdResponse' threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Categorical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + + Expected value is 'Categorical'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter + def metric(self) -> str: + """ + [Required] The categorical prediction drift metric to calculate. + """ + return pulumi.get(self, "metric") + + @property + @pulumi.getter + def threshold(self) -> Optional['outputs.MonitoringThresholdResponse']: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + +@pulumi.output_type +class CertificateDatastoreCredentialsResponse(dict): + """ + Certificate datastore credentials configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "credentialsType": + suggest = "credentials_type" + elif key == "tenantId": + suggest = "tenant_id" + elif key == "authorityUrl": + suggest = "authority_url" + elif key == "resourceUrl": + suggest = "resource_url" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CertificateDatastoreCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CertificateDatastoreCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CertificateDatastoreCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: str, + credentials_type: str, + tenant_id: str, + thumbprint: str, + authority_url: Optional[str] = None, + resource_url: Optional[str] = None): + """ + Certificate datastore credentials configuration. + :param str client_id: [Required] Service principal client ID. + :param str credentials_type: Enum to determine the datastore credentials type. + Expected value is 'Certificate'. + :param str tenant_id: [Required] ID of the tenant to which the service principal belongs. + :param str thumbprint: [Required] Thumbprint of the certificate used for authentication. + :param str authority_url: Authority URL used for authentication. + :param str resource_url: Resource the service principal has access to. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "credentials_type", 'Certificate') + pulumi.set(__self__, "tenant_id", tenant_id) + pulumi.set(__self__, "thumbprint", thumbprint) + if authority_url is not None: + pulumi.set(__self__, "authority_url", authority_url) + if resource_url is not None: + pulumi.set(__self__, "resource_url", resource_url) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> str: + """ + [Required] Service principal client ID. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> str: + """ + Enum to determine the datastore credentials type. + Expected value is 'Certificate'. + """ + return pulumi.get(self, "credentials_type") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + [Required] ID of the tenant to which the service principal belongs. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def thumbprint(self) -> str: + """ + [Required] Thumbprint of the certificate used for authentication. + """ + return pulumi.get(self, "thumbprint") + + @property + @pulumi.getter(name="authorityUrl") + def authority_url(self) -> Optional[str]: + """ + Authority URL used for authentication. + """ + return pulumi.get(self, "authority_url") + + @property + @pulumi.getter(name="resourceUrl") + def resource_url(self) -> Optional[str]: + """ + Resource the service principal has access to. + """ + return pulumi.get(self, "resource_url") + + +@pulumi.output_type +class ClassificationResponse(dict): + """ + Classification task in AutoML Table vertical. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "cvSplitColumnNames": + suggest = "cv_split_column_names" + elif key == "featurizationSettings": + suggest = "featurization_settings" + elif key == "limitSettings": + suggest = "limit_settings" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "nCrossValidations": + suggest = "n_cross_validations" + elif key == "positiveLabel": + suggest = "positive_label" + elif key == "primaryMetric": + suggest = "primary_metric" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "testData": + suggest = "test_data" + elif key == "testDataSize": + suggest = "test_data_size" + elif key == "trainingSettings": + suggest = "training_settings" + elif key == "validationData": + suggest = "validation_data" + elif key == "validationDataSize": + suggest = "validation_data_size" + elif key == "weightColumnName": + suggest = "weight_column_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ClassificationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ClassificationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ClassificationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + cv_split_column_names: Optional[Sequence[str]] = None, + featurization_settings: Optional['outputs.TableVerticalFeaturizationSettingsResponse'] = None, + limit_settings: Optional['outputs.TableVerticalLimitSettingsResponse'] = None, + log_verbosity: Optional[str] = None, + n_cross_validations: Optional[Any] = None, + positive_label: Optional[str] = None, + primary_metric: Optional[str] = None, + target_column_name: Optional[str] = None, + test_data: Optional['outputs.MLTableJobInputResponse'] = None, + test_data_size: Optional[float] = None, + training_settings: Optional['outputs.ClassificationTrainingSettingsResponse'] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None, + validation_data_size: Optional[float] = None, + weight_column_name: Optional[str] = None): + """ + Classification task in AutoML Table vertical. + :param str task_type: AutoMLJob Task type. + Expected value is 'Classification'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param Sequence[str] cv_split_column_names: Columns to use for CVSplit data. + :param 'TableVerticalFeaturizationSettingsResponse' featurization_settings: Featurization inputs needed for AutoML job. + :param 'TableVerticalLimitSettingsResponse' limit_settings: Execution constraints for AutoMLJob. + :param str log_verbosity: Log verbosity for the job. + :param Union['AutoNCrossValidationsResponse', 'CustomNCrossValidationsResponse'] n_cross_validations: Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + :param str positive_label: Positive label for binary metrics calculation. + :param str primary_metric: Primary metric for the task. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' test_data: Test data input. + :param float test_data_size: The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param 'ClassificationTrainingSettingsResponse' training_settings: Inputs for training phase for an AutoML Job. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + :param float validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param str weight_column_name: The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + pulumi.set(__self__, "task_type", 'Classification') + pulumi.set(__self__, "training_data", training_data) + if cv_split_column_names is not None: + pulumi.set(__self__, "cv_split_column_names", cv_split_column_names) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if n_cross_validations is not None: + pulumi.set(__self__, "n_cross_validations", n_cross_validations) + if positive_label is not None: + pulumi.set(__self__, "positive_label", positive_label) + if primary_metric is None: + primary_metric = 'AUCWeighted' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if test_data is not None: + pulumi.set(__self__, "test_data", test_data) + if test_data_size is not None: + pulumi.set(__self__, "test_data_size", test_data_size) + if training_settings is not None: + pulumi.set(__self__, "training_settings", training_settings) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + if weight_column_name is not None: + pulumi.set(__self__, "weight_column_name", weight_column_name) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'Classification'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="cvSplitColumnNames") + def cv_split_column_names(self) -> Optional[Sequence[str]]: + """ + Columns to use for CVSplit data. + """ + return pulumi.get(self, "cv_split_column_names") + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional['outputs.TableVerticalFeaturizationSettingsResponse']: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional['outputs.TableVerticalLimitSettingsResponse']: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="nCrossValidations") + def n_cross_validations(self) -> Optional[Any]: + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + return pulumi.get(self, "n_cross_validations") + + @property + @pulumi.getter(name="positiveLabel") + def positive_label(self) -> Optional[str]: + """ + Positive label for binary metrics calculation. + """ + return pulumi.get(self, "positive_label") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[str]: + """ + Primary metric for the task. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="testData") + def test_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Test data input. + """ + return pulumi.get(self, "test_data") + + @property + @pulumi.getter(name="testDataSize") + def test_data_size(self) -> Optional[float]: + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "test_data_size") + + @property + @pulumi.getter(name="trainingSettings") + def training_settings(self) -> Optional['outputs.ClassificationTrainingSettingsResponse']: + """ + Inputs for training phase for an AutoML Job. + """ + return pulumi.get(self, "training_settings") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[float]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @property + @pulumi.getter(name="weightColumnName") + def weight_column_name(self) -> Optional[str]: + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + return pulumi.get(self, "weight_column_name") + + +@pulumi.output_type +class ClassificationTrainingSettingsResponse(dict): + """ + Classification Training related configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowedTrainingAlgorithms": + suggest = "allowed_training_algorithms" + elif key == "blockedTrainingAlgorithms": + suggest = "blocked_training_algorithms" + elif key == "enableDnnTraining": + suggest = "enable_dnn_training" + elif key == "enableModelExplainability": + suggest = "enable_model_explainability" + elif key == "enableOnnxCompatibleModels": + suggest = "enable_onnx_compatible_models" + elif key == "enableStackEnsemble": + suggest = "enable_stack_ensemble" + elif key == "enableVoteEnsemble": + suggest = "enable_vote_ensemble" + elif key == "ensembleModelDownloadTimeout": + suggest = "ensemble_model_download_timeout" + elif key == "stackEnsembleSettings": + suggest = "stack_ensemble_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ClassificationTrainingSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ClassificationTrainingSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ClassificationTrainingSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allowed_training_algorithms: Optional[Sequence[str]] = None, + blocked_training_algorithms: Optional[Sequence[str]] = None, + enable_dnn_training: Optional[bool] = None, + enable_model_explainability: Optional[bool] = None, + enable_onnx_compatible_models: Optional[bool] = None, + enable_stack_ensemble: Optional[bool] = None, + enable_vote_ensemble: Optional[bool] = None, + ensemble_model_download_timeout: Optional[str] = None, + stack_ensemble_settings: Optional['outputs.StackEnsembleSettingsResponse'] = None): + """ + Classification Training related configuration. + :param Sequence[str] allowed_training_algorithms: Allowed models for classification task. + :param Sequence[str] blocked_training_algorithms: Blocked models for classification task. + :param bool enable_dnn_training: Enable recommendation of DNN models. + :param bool enable_model_explainability: Flag to turn on explainability on best model. + :param bool enable_onnx_compatible_models: Flag for enabling onnx compatible models. + :param bool enable_stack_ensemble: Enable stack ensemble run. + :param bool enable_vote_ensemble: Enable voting ensemble run. + :param str ensemble_model_download_timeout: During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + :param 'StackEnsembleSettingsResponse' stack_ensemble_settings: Stack ensemble settings for stack ensemble run. + """ + if allowed_training_algorithms is not None: + pulumi.set(__self__, "allowed_training_algorithms", allowed_training_algorithms) + if blocked_training_algorithms is not None: + pulumi.set(__self__, "blocked_training_algorithms", blocked_training_algorithms) + if enable_dnn_training is None: + enable_dnn_training = False + if enable_dnn_training is not None: + pulumi.set(__self__, "enable_dnn_training", enable_dnn_training) + if enable_model_explainability is None: + enable_model_explainability = True + if enable_model_explainability is not None: + pulumi.set(__self__, "enable_model_explainability", enable_model_explainability) + if enable_onnx_compatible_models is None: + enable_onnx_compatible_models = False + if enable_onnx_compatible_models is not None: + pulumi.set(__self__, "enable_onnx_compatible_models", enable_onnx_compatible_models) + if enable_stack_ensemble is None: + enable_stack_ensemble = True + if enable_stack_ensemble is not None: + pulumi.set(__self__, "enable_stack_ensemble", enable_stack_ensemble) + if enable_vote_ensemble is None: + enable_vote_ensemble = True + if enable_vote_ensemble is not None: + pulumi.set(__self__, "enable_vote_ensemble", enable_vote_ensemble) + if ensemble_model_download_timeout is None: + ensemble_model_download_timeout = 'PT5M' + if ensemble_model_download_timeout is not None: + pulumi.set(__self__, "ensemble_model_download_timeout", ensemble_model_download_timeout) + if stack_ensemble_settings is not None: + pulumi.set(__self__, "stack_ensemble_settings", stack_ensemble_settings) + + @property + @pulumi.getter(name="allowedTrainingAlgorithms") + def allowed_training_algorithms(self) -> Optional[Sequence[str]]: + """ + Allowed models for classification task. + """ + return pulumi.get(self, "allowed_training_algorithms") + + @property + @pulumi.getter(name="blockedTrainingAlgorithms") + def blocked_training_algorithms(self) -> Optional[Sequence[str]]: + """ + Blocked models for classification task. + """ + return pulumi.get(self, "blocked_training_algorithms") + + @property + @pulumi.getter(name="enableDnnTraining") + def enable_dnn_training(self) -> Optional[bool]: + """ + Enable recommendation of DNN models. + """ + return pulumi.get(self, "enable_dnn_training") + + @property + @pulumi.getter(name="enableModelExplainability") + def enable_model_explainability(self) -> Optional[bool]: + """ + Flag to turn on explainability on best model. + """ + return pulumi.get(self, "enable_model_explainability") + + @property + @pulumi.getter(name="enableOnnxCompatibleModels") + def enable_onnx_compatible_models(self) -> Optional[bool]: + """ + Flag for enabling onnx compatible models. + """ + return pulumi.get(self, "enable_onnx_compatible_models") + + @property + @pulumi.getter(name="enableStackEnsemble") + def enable_stack_ensemble(self) -> Optional[bool]: + """ + Enable stack ensemble run. + """ + return pulumi.get(self, "enable_stack_ensemble") + + @property + @pulumi.getter(name="enableVoteEnsemble") + def enable_vote_ensemble(self) -> Optional[bool]: + """ + Enable voting ensemble run. + """ + return pulumi.get(self, "enable_vote_ensemble") + + @property + @pulumi.getter(name="ensembleModelDownloadTimeout") + def ensemble_model_download_timeout(self) -> Optional[str]: + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + return pulumi.get(self, "ensemble_model_download_timeout") + + @property + @pulumi.getter(name="stackEnsembleSettings") + def stack_ensemble_settings(self) -> Optional['outputs.StackEnsembleSettingsResponse']: + """ + Stack ensemble settings for stack ensemble run. + """ + return pulumi.get(self, "stack_ensemble_settings") + + +@pulumi.output_type +class CodeConfigurationResponse(dict): + """ + Configuration for a scoring code asset. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "scoringScript": + suggest = "scoring_script" + elif key == "codeId": + suggest = "code_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CodeConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CodeConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CodeConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + scoring_script: str, + code_id: Optional[str] = None): + """ + Configuration for a scoring code asset. + :param str scoring_script: [Required] The script to execute on startup. eg. "score.py" + :param str code_id: ARM resource ID of the code asset. + """ + pulumi.set(__self__, "scoring_script", scoring_script) + if code_id is not None: + pulumi.set(__self__, "code_id", code_id) + + @property + @pulumi.getter(name="scoringScript") + def scoring_script(self) -> str: + """ + [Required] The script to execute on startup. eg. "score.py" + """ + return pulumi.get(self, "scoring_script") + + @property + @pulumi.getter(name="codeId") + def code_id(self) -> Optional[str]: + """ + ARM resource ID of the code asset. + """ + return pulumi.get(self, "code_id") + + +@pulumi.output_type +class CodeContainerResponse(dict): + """ + Container for code asset versions. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "latestVersion": + suggest = "latest_version" + elif key == "nextVersion": + suggest = "next_version" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CodeContainerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CodeContainerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CodeContainerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + latest_version: str, + next_version: str, + provisioning_state: str, + description: Optional[str] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Container for code asset versions. + :param str latest_version: The latest version inside this container. + :param str next_version: The next auto incremental version + :param str provisioning_state: Provisioning state for the code container. + :param str description: The asset description text. + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "latest_version", latest_version) + pulumi.set(__self__, "next_version", next_version) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="latestVersion") + def latest_version(self) -> str: + """ + The latest version inside this container. + """ + return pulumi.get(self, "latest_version") + + @property + @pulumi.getter(name="nextVersion") + def next_version(self) -> str: + """ + The next auto incremental version + """ + return pulumi.get(self, "next_version") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the code container. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class CodeVersionResponse(dict): + """ + Code asset version details. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "codeUri": + suggest = "code_uri" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CodeVersionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CodeVersionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CodeVersionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + code_uri: Optional[str] = None, + description: Optional[str] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Code asset version details. + :param str provisioning_state: Provisioning state for the code version. + :param str code_uri: Uri where code is located + :param str description: The asset description text. + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if code_uri is not None: + pulumi.set(__self__, "code_uri", code_uri) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the code version. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="codeUri") + def code_uri(self) -> Optional[str]: + """ + Uri where code is located + """ + return pulumi.get(self, "code_uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class CognitiveServicesSkuResponse(dict): + def __init__(__self__, *, + capacity: Optional[int] = None, + family: Optional[str] = None, + name: Optional[str] = None, + size: Optional[str] = None, + tier: Optional[str] = None): + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if name is not None: + pulumi.set(__self__, "name", name) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def capacity(self) -> Optional[int]: + return pulumi.get(self, "capacity") + + @property + @pulumi.getter + def family(self) -> Optional[str]: + return pulumi.get(self, "family") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def size(self) -> Optional[str]: + return pulumi.get(self, "size") + + @property + @pulumi.getter + def tier(self) -> Optional[str]: + return pulumi.get(self, "tier") + + +@pulumi.output_type +class CollectionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "dataCollectionMode": + suggest = "data_collection_mode" + elif key == "dataId": + suggest = "data_id" + elif key == "samplingRate": + suggest = "sampling_rate" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CollectionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CollectionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CollectionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: Optional[str] = None, + data_collection_mode: Optional[str] = None, + data_id: Optional[str] = None, + sampling_rate: Optional[float] = None): + """ + :param str client_id: The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + :param str data_collection_mode: Enable or disable data collection. + :param str data_id: The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + :param float sampling_rate: The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + """ + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if data_collection_mode is None: + data_collection_mode = 'Disabled' + if data_collection_mode is not None: + pulumi.set(__self__, "data_collection_mode", data_collection_mode) + if data_id is not None: + pulumi.set(__self__, "data_id", data_id) + if sampling_rate is None: + sampling_rate = 1 + if sampling_rate is not None: + pulumi.set(__self__, "sampling_rate", sampling_rate) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + """ + The msi client id used to collect logging to blob storage. If it's null,backend will pick a registered endpoint identity to auth. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="dataCollectionMode") + def data_collection_mode(self) -> Optional[str]: + """ + Enable or disable data collection. + """ + return pulumi.get(self, "data_collection_mode") + + @property + @pulumi.getter(name="dataId") + def data_id(self) -> Optional[str]: + """ + The data asset arm resource id. Client side will ensure data asset is pointing to the blob storage, and backend will collect data to the blob storage. + """ + return pulumi.get(self, "data_id") + + @property + @pulumi.getter(name="samplingRate") + def sampling_rate(self) -> Optional[float]: + """ + The sampling rate for collection. Sampling rate 1.0 means we collect 100% of data by default. + """ + return pulumi.get(self, "sampling_rate") + + +@pulumi.output_type +class ColumnTransformerResponse(dict): + """ + Column transformer parameters. + """ + def __init__(__self__, *, + fields: Optional[Sequence[str]] = None, + parameters: Optional[Any] = None): + """ + Column transformer parameters. + :param Sequence[str] fields: Fields to apply transformer logic on. + :param Any parameters: Different properties to be passed to transformer. + Input expected is dictionary of key,value pairs in JSON format. + """ + if fields is not None: + pulumi.set(__self__, "fields", fields) + if parameters is not None: + pulumi.set(__self__, "parameters", parameters) + + @property + @pulumi.getter + def fields(self) -> Optional[Sequence[str]]: + """ + Fields to apply transformer logic on. + """ + return pulumi.get(self, "fields") + + @property + @pulumi.getter + def parameters(self) -> Optional[Any]: + """ + Different properties to be passed to transformer. + Input expected is dictionary of key,value pairs in JSON format. + """ + return pulumi.get(self, "parameters") + + +@pulumi.output_type +class CommandJobLimitsResponse(dict): + """ + Command Job limit class. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobLimitsType": + suggest = "job_limits_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CommandJobLimitsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CommandJobLimitsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CommandJobLimitsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_limits_type: str, + timeout: Optional[str] = None): + """ + Command Job limit class. + :param str job_limits_type: + Expected value is 'Command'. + :param str timeout: The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + """ + pulumi.set(__self__, "job_limits_type", 'Command') + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="jobLimitsType") + def job_limits_type(self) -> str: + """ + + Expected value is 'Command'. + """ + return pulumi.get(self, "job_limits_type") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + """ + The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + """ + return pulumi.get(self, "timeout") + + +@pulumi.output_type +class CommandJobResponse(dict): + """ + Command job definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "environmentId": + suggest = "environment_id" + elif key == "jobType": + suggest = "job_type" + elif key == "codeId": + suggest = "code_id" + elif key == "componentId": + suggest = "component_id" + elif key == "computeId": + suggest = "compute_id" + elif key == "displayName": + suggest = "display_name" + elif key == "environmentVariables": + suggest = "environment_variables" + elif key == "experimentName": + suggest = "experiment_name" + elif key == "isArchived": + suggest = "is_archived" + elif key == "notificationSetting": + suggest = "notification_setting" + elif key == "parentJobName": + suggest = "parent_job_name" + elif key == "queueSettings": + suggest = "queue_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CommandJobResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CommandJobResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CommandJobResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + command: str, + environment_id: str, + job_type: str, + parameters: Any, + status: str, + code_id: Optional[str] = None, + component_id: Optional[str] = None, + compute_id: Optional[str] = None, + description: Optional[str] = None, + display_name: Optional[str] = None, + distribution: Optional[Any] = None, + environment_variables: Optional[Mapping[str, str]] = None, + experiment_name: Optional[str] = None, + identity: Optional[Any] = None, + inputs: Optional[Mapping[str, Any]] = None, + is_archived: Optional[bool] = None, + limits: Optional['outputs.CommandJobLimitsResponse'] = None, + notification_setting: Optional['outputs.NotificationSettingResponse'] = None, + outputs: Optional[Mapping[str, Any]] = None, + parent_job_name: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + queue_settings: Optional['outputs.QueueSettingsResponse'] = None, + resources: Optional['outputs.JobResourceConfigurationResponse'] = None, + services: Optional[Mapping[str, 'outputs.JobServiceResponse']] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Command job definition. + :param str command: [Required] The command to execute on startup of the job. eg. "python train.py" + :param str environment_id: [Required] The ARM resource ID of the Environment specification for the job. + :param str job_type: Enum to determine the type of job. + Expected value is 'Command'. + :param Any parameters: Input parameters. + :param str status: Status of the job. + :param str code_id: ARM resource ID of the code asset. + :param str component_id: ARM resource ID of the component resource. + :param str compute_id: ARM resource ID of the compute resource. + :param str description: The asset description text. + :param str display_name: Display name of job. + :param Union['MpiResponse', 'PyTorchResponse', 'TensorFlowResponse'] distribution: Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + :param Mapping[str, str] environment_variables: Environment variables included in the job. + :param str experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param Union['AmlTokenResponse', 'ManagedIdentityResponse', 'UserIdentityResponse'] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param Mapping[str, Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse']] inputs: Mapping of input data bindings used in the job. + :param bool is_archived: Is the asset archived? + :param 'CommandJobLimitsResponse' limits: Command Job limit. + :param 'NotificationSettingResponse' notification_setting: Notification setting for the job + :param Mapping[str, Union['CustomModelJobOutputResponse', 'MLFlowModelJobOutputResponse', 'MLTableJobOutputResponse', 'TritonModelJobOutputResponse', 'UriFileJobOutputResponse', 'UriFolderJobOutputResponse']] outputs: Mapping of output data bindings used in the job. + :param str parent_job_name: Parent job name. + :param Mapping[str, str] properties: The asset property dictionary. + :param 'QueueSettingsResponse' queue_settings: Queue settings for the job + :param 'JobResourceConfigurationResponse' resources: Compute Resource configuration for the job. + :param Mapping[str, 'JobServiceResponse'] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "command", command) + pulumi.set(__self__, "environment_id", environment_id) + pulumi.set(__self__, "job_type", 'Command') + pulumi.set(__self__, "parameters", parameters) + pulumi.set(__self__, "status", status) + if code_id is not None: + pulumi.set(__self__, "code_id", code_id) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if distribution is not None: + pulumi.set(__self__, "distribution", distribution) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if limits is not None: + pulumi.set(__self__, "limits", limits) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def command(self) -> str: + """ + [Required] The command to execute on startup of the job. eg. "python train.py" + """ + return pulumi.get(self, "command") + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> str: + """ + [Required] The ARM resource ID of the Environment specification for the job. + """ + return pulumi.get(self, "environment_id") + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> str: + """ + Enum to determine the type of job. + Expected value is 'Command'. + """ + return pulumi.get(self, "job_type") + + @property + @pulumi.getter + def parameters(self) -> Any: + """ + Input parameters. + """ + return pulumi.get(self, "parameters") + + @property + @pulumi.getter + def status(self) -> str: + """ + Status of the job. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="codeId") + def code_id(self) -> Optional[str]: + """ + ARM resource ID of the code asset. + """ + return pulumi.get(self, "code_id") + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[str]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[str]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def distribution(self) -> Optional[Any]: + """ + Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + """ + return pulumi.get(self, "distribution") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Mapping[str, str]]: + """ + Environment variables included in the job. + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[str]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @property + @pulumi.getter + def identity(self) -> Optional[Any]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def inputs(self) -> Optional[Mapping[str, Any]]: + """ + Mapping of input data bindings used in the job. + """ + return pulumi.get(self, "inputs") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def limits(self) -> Optional['outputs.CommandJobLimitsResponse']: + """ + Command Job limit. + """ + return pulumi.get(self, "limits") + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional['outputs.NotificationSettingResponse']: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @property + @pulumi.getter + def outputs(self) -> Optional[Mapping[str, Any]]: + """ + Mapping of output data bindings used in the job. + """ + return pulumi.get(self, "outputs") + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[str]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional['outputs.QueueSettingsResponse']: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @property + @pulumi.getter + def resources(self) -> Optional['outputs.JobResourceConfigurationResponse']: + """ + Compute Resource configuration for the job. + """ + return pulumi.get(self, "resources") + + @property + @pulumi.getter + def services(self) -> Optional[Mapping[str, 'outputs.JobServiceResponse']]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class ComponentContainerResponse(dict): + """ + Component container definition. + + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "latestVersion": + suggest = "latest_version" + elif key == "nextVersion": + suggest = "next_version" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComponentContainerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComponentContainerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComponentContainerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + latest_version: str, + next_version: str, + provisioning_state: str, + description: Optional[str] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Component container definition. + + :param str latest_version: The latest version inside this container. + :param str next_version: The next auto incremental version + :param str provisioning_state: Provisioning state for the component container. + :param str description: The asset description text. + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "latest_version", latest_version) + pulumi.set(__self__, "next_version", next_version) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="latestVersion") + def latest_version(self) -> str: + """ + The latest version inside this container. + """ + return pulumi.get(self, "latest_version") + + @property + @pulumi.getter(name="nextVersion") + def next_version(self) -> str: + """ + The next auto incremental version + """ + return pulumi.get(self, "next_version") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the component container. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class ComponentVersionResponse(dict): + """ + Definition of a component version: defines resources that span component types. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "componentSpec": + suggest = "component_spec" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComponentVersionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComponentVersionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComponentVersionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + component_spec: Optional[Any] = None, + description: Optional[str] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Definition of a component version: defines resources that span component types. + :param str provisioning_state: Provisioning state for the component version. + :param Any component_spec: Defines Component definition details. + + :param str description: The asset description text. + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if component_spec is not None: + pulumi.set(__self__, "component_spec", component_spec) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the component version. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="componentSpec") + def component_spec(self) -> Optional[Any]: + """ + Defines Component definition details. + + """ + return pulumi.get(self, "component_spec") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class ComputeInstanceApplicationResponse(dict): + """ + Defines an Aml Instance application and its connectivity endpoint URI. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "displayName": + suggest = "display_name" + elif key == "endpointUri": + suggest = "endpoint_uri" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceApplicationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceApplicationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceApplicationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + display_name: Optional[str] = None, + endpoint_uri: Optional[str] = None): + """ + Defines an Aml Instance application and its connectivity endpoint URI. + :param str display_name: Name of the ComputeInstance application. + :param str endpoint_uri: Application' endpoint URI. + """ + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if endpoint_uri is not None: + pulumi.set(__self__, "endpoint_uri", endpoint_uri) + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Name of the ComputeInstance application. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="endpointUri") + def endpoint_uri(self) -> Optional[str]: + """ + Application' endpoint URI. + """ + return pulumi.get(self, "endpoint_uri") + + +@pulumi.output_type +class ComputeInstanceAutologgerSettingsResponse(dict): + """ + Specifies settings for autologger. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "mlflowAutologger": + suggest = "mlflow_autologger" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceAutologgerSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceAutologgerSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceAutologgerSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + mlflow_autologger: Optional[str] = None): + """ + Specifies settings for autologger. + :param str mlflow_autologger: Indicates whether mlflow autologger is enabled for notebooks. + """ + if mlflow_autologger is not None: + pulumi.set(__self__, "mlflow_autologger", mlflow_autologger) + + @property + @pulumi.getter(name="mlflowAutologger") + def mlflow_autologger(self) -> Optional[str]: + """ + Indicates whether mlflow autologger is enabled for notebooks. + """ + return pulumi.get(self, "mlflow_autologger") + + +@pulumi.output_type +class ComputeInstanceConnectivityEndpointsResponse(dict): + """ + Defines all connectivity endpoints and properties for an ComputeInstance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "privateIpAddress": + suggest = "private_ip_address" + elif key == "publicIpAddress": + suggest = "public_ip_address" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceConnectivityEndpointsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceConnectivityEndpointsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceConnectivityEndpointsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + private_ip_address: str, + public_ip_address: str): + """ + Defines all connectivity endpoints and properties for an ComputeInstance. + :param str private_ip_address: Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed). + :param str public_ip_address: Public IP Address of this ComputeInstance. + """ + pulumi.set(__self__, "private_ip_address", private_ip_address) + pulumi.set(__self__, "public_ip_address", public_ip_address) + + @property + @pulumi.getter(name="privateIpAddress") + def private_ip_address(self) -> str: + """ + Private IP Address of this ComputeInstance (local to the VNET in which the compute instance is deployed). + """ + return pulumi.get(self, "private_ip_address") + + @property + @pulumi.getter(name="publicIpAddress") + def public_ip_address(self) -> str: + """ + Public IP Address of this ComputeInstance. + """ + return pulumi.get(self, "public_ip_address") + + +@pulumi.output_type +class ComputeInstanceContainerResponse(dict): + """ + Defines an Aml Instance container. + """ + def __init__(__self__, *, + services: Sequence[Any], + autosave: Optional[str] = None, + environment: Optional['outputs.ComputeInstanceEnvironmentInfoResponse'] = None, + gpu: Optional[str] = None, + name: Optional[str] = None, + network: Optional[str] = None): + """ + Defines an Aml Instance container. + :param Sequence[Any] services: services of this containers. + :param str autosave: Auto save settings. + :param 'ComputeInstanceEnvironmentInfoResponse' environment: Environment information of this container. + :param str gpu: Information of GPU. + :param str name: Name of the ComputeInstance container. + :param str network: network of this container. + """ + pulumi.set(__self__, "services", services) + if autosave is not None: + pulumi.set(__self__, "autosave", autosave) + if environment is not None: + pulumi.set(__self__, "environment", environment) + if gpu is not None: + pulumi.set(__self__, "gpu", gpu) + if name is not None: + pulumi.set(__self__, "name", name) + if network is not None: + pulumi.set(__self__, "network", network) + + @property + @pulumi.getter + def services(self) -> Sequence[Any]: + """ + services of this containers. + """ + return pulumi.get(self, "services") + + @property + @pulumi.getter + def autosave(self) -> Optional[str]: + """ + Auto save settings. + """ + return pulumi.get(self, "autosave") + + @property + @pulumi.getter + def environment(self) -> Optional['outputs.ComputeInstanceEnvironmentInfoResponse']: + """ + Environment information of this container. + """ + return pulumi.get(self, "environment") + + @property + @pulumi.getter + def gpu(self) -> Optional[str]: + """ + Information of GPU. + """ + return pulumi.get(self, "gpu") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Name of the ComputeInstance container. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def network(self) -> Optional[str]: + """ + network of this container. + """ + return pulumi.get(self, "network") + + +@pulumi.output_type +class ComputeInstanceCreatedByResponse(dict): + """ + Describes information on user who created this ComputeInstance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "userId": + suggest = "user_id" + elif key == "userName": + suggest = "user_name" + elif key == "userOrgId": + suggest = "user_org_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceCreatedByResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceCreatedByResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceCreatedByResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + user_id: str, + user_name: str, + user_org_id: str): + """ + Describes information on user who created this ComputeInstance. + :param str user_id: Uniquely identifies the user within his/her organization. + :param str user_name: Name of the user. + :param str user_org_id: Uniquely identifies user' Azure Active Directory organization. + """ + pulumi.set(__self__, "user_id", user_id) + pulumi.set(__self__, "user_name", user_name) + pulumi.set(__self__, "user_org_id", user_org_id) + + @property + @pulumi.getter(name="userId") + def user_id(self) -> str: + """ + Uniquely identifies the user within his/her organization. + """ + return pulumi.get(self, "user_id") + + @property + @pulumi.getter(name="userName") + def user_name(self) -> str: + """ + Name of the user. + """ + return pulumi.get(self, "user_name") + + @property + @pulumi.getter(name="userOrgId") + def user_org_id(self) -> str: + """ + Uniquely identifies user' Azure Active Directory organization. + """ + return pulumi.get(self, "user_org_id") + + +@pulumi.output_type +class ComputeInstanceDataDiskResponse(dict): + """ + Defines an Aml Instance DataDisk. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "diskSizeGB": + suggest = "disk_size_gb" + elif key == "storageAccountType": + suggest = "storage_account_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceDataDiskResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceDataDiskResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceDataDiskResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + caching: Optional[str] = None, + disk_size_gb: Optional[int] = None, + lun: Optional[int] = None, + storage_account_type: Optional[str] = None): + """ + Defines an Aml Instance DataDisk. + :param str caching: Caching type of Data Disk. + :param int disk_size_gb: The initial disk size in gigabytes. + :param int lun: The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. + :param str storage_account_type: type of this storage account. + """ + if caching is not None: + pulumi.set(__self__, "caching", caching) + if disk_size_gb is not None: + pulumi.set(__self__, "disk_size_gb", disk_size_gb) + if lun is not None: + pulumi.set(__self__, "lun", lun) + if storage_account_type is None: + storage_account_type = 'Standard_LRS' + if storage_account_type is not None: + pulumi.set(__self__, "storage_account_type", storage_account_type) + + @property + @pulumi.getter + def caching(self) -> Optional[str]: + """ + Caching type of Data Disk. + """ + return pulumi.get(self, "caching") + + @property + @pulumi.getter(name="diskSizeGB") + def disk_size_gb(self) -> Optional[int]: + """ + The initial disk size in gigabytes. + """ + return pulumi.get(self, "disk_size_gb") + + @property + @pulumi.getter + def lun(self) -> Optional[int]: + """ + The lun is used to uniquely identify each data disk. If attaching multiple disks, each should have a distinct lun. + """ + return pulumi.get(self, "lun") + + @property + @pulumi.getter(name="storageAccountType") + def storage_account_type(self) -> Optional[str]: + """ + type of this storage account. + """ + return pulumi.get(self, "storage_account_type") + + +@pulumi.output_type +class ComputeInstanceDataMountResponse(dict): + """ + Defines an Aml Instance DataMount. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdBy": + suggest = "created_by" + elif key == "mountAction": + suggest = "mount_action" + elif key == "mountMode": + suggest = "mount_mode" + elif key == "mountName": + suggest = "mount_name" + elif key == "mountPath": + suggest = "mount_path" + elif key == "mountState": + suggest = "mount_state" + elif key == "mountedOn": + suggest = "mounted_on" + elif key == "sourceType": + suggest = "source_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceDataMountResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceDataMountResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceDataMountResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_by: Optional[str] = None, + error: Optional[str] = None, + mount_action: Optional[str] = None, + mount_mode: Optional[str] = None, + mount_name: Optional[str] = None, + mount_path: Optional[str] = None, + mount_state: Optional[str] = None, + mounted_on: Optional[str] = None, + source: Optional[str] = None, + source_type: Optional[str] = None): + """ + Defines an Aml Instance DataMount. + :param str created_by: who this data mount created by. + :param str error: Error of this data mount. + :param str mount_action: Mount Action. + :param str mount_mode: Mount Mode. + :param str mount_name: name of the ComputeInstance data mount. + :param str mount_path: Path of this data mount. + :param str mount_state: Mount state. + :param str mounted_on: The time when the disk mounted. + :param str source: Source of the ComputeInstance data mount. + :param str source_type: Data source type. + """ + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if error is not None: + pulumi.set(__self__, "error", error) + if mount_action is not None: + pulumi.set(__self__, "mount_action", mount_action) + if mount_mode is not None: + pulumi.set(__self__, "mount_mode", mount_mode) + if mount_name is not None: + pulumi.set(__self__, "mount_name", mount_name) + if mount_path is not None: + pulumi.set(__self__, "mount_path", mount_path) + if mount_state is not None: + pulumi.set(__self__, "mount_state", mount_state) + if mounted_on is not None: + pulumi.set(__self__, "mounted_on", mounted_on) + if source is not None: + pulumi.set(__self__, "source", source) + if source_type is not None: + pulumi.set(__self__, "source_type", source_type) + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + who this data mount created by. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + """ + Error of this data mount. + """ + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="mountAction") + def mount_action(self) -> Optional[str]: + """ + Mount Action. + """ + return pulumi.get(self, "mount_action") + + @property + @pulumi.getter(name="mountMode") + def mount_mode(self) -> Optional[str]: + """ + Mount Mode. + """ + return pulumi.get(self, "mount_mode") + + @property + @pulumi.getter(name="mountName") + def mount_name(self) -> Optional[str]: + """ + name of the ComputeInstance data mount. + """ + return pulumi.get(self, "mount_name") + + @property + @pulumi.getter(name="mountPath") + def mount_path(self) -> Optional[str]: + """ + Path of this data mount. + """ + return pulumi.get(self, "mount_path") + + @property + @pulumi.getter(name="mountState") + def mount_state(self) -> Optional[str]: + """ + Mount state. + """ + return pulumi.get(self, "mount_state") + + @property + @pulumi.getter(name="mountedOn") + def mounted_on(self) -> Optional[str]: + """ + The time when the disk mounted. + """ + return pulumi.get(self, "mounted_on") + + @property + @pulumi.getter + def source(self) -> Optional[str]: + """ + Source of the ComputeInstance data mount. + """ + return pulumi.get(self, "source") + + @property + @pulumi.getter(name="sourceType") + def source_type(self) -> Optional[str]: + """ + Data source type. + """ + return pulumi.get(self, "source_type") + + +@pulumi.output_type +class ComputeInstanceEnvironmentInfoResponse(dict): + """ + Environment information + """ + def __init__(__self__, *, + name: Optional[str] = None, + version: Optional[str] = None): + """ + Environment information + :param str name: name of environment. + :param str version: version of environment. + """ + if name is not None: + pulumi.set(__self__, "name", name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + name of environment. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def version(self) -> Optional[str]: + """ + version of environment. + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class ComputeInstanceLastOperationResponse(dict): + """ + The last operation on ComputeInstance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "operationName": + suggest = "operation_name" + elif key == "operationStatus": + suggest = "operation_status" + elif key == "operationTime": + suggest = "operation_time" + elif key == "operationTrigger": + suggest = "operation_trigger" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceLastOperationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceLastOperationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceLastOperationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + operation_name: Optional[str] = None, + operation_status: Optional[str] = None, + operation_time: Optional[str] = None, + operation_trigger: Optional[str] = None): + """ + The last operation on ComputeInstance. + :param str operation_name: Name of the last operation. + :param str operation_status: Operation status. + :param str operation_time: Time of the last operation. + :param str operation_trigger: Trigger of operation. + """ + if operation_name is not None: + pulumi.set(__self__, "operation_name", operation_name) + if operation_status is not None: + pulumi.set(__self__, "operation_status", operation_status) + if operation_time is not None: + pulumi.set(__self__, "operation_time", operation_time) + if operation_trigger is not None: + pulumi.set(__self__, "operation_trigger", operation_trigger) + + @property + @pulumi.getter(name="operationName") + def operation_name(self) -> Optional[str]: + """ + Name of the last operation. + """ + return pulumi.get(self, "operation_name") + + @property + @pulumi.getter(name="operationStatus") + def operation_status(self) -> Optional[str]: + """ + Operation status. + """ + return pulumi.get(self, "operation_status") + + @property + @pulumi.getter(name="operationTime") + def operation_time(self) -> Optional[str]: + """ + Time of the last operation. + """ + return pulumi.get(self, "operation_time") + + @property + @pulumi.getter(name="operationTrigger") + def operation_trigger(self) -> Optional[str]: + """ + Trigger of operation. + """ + return pulumi.get(self, "operation_trigger") + + +@pulumi.output_type +class ComputeInstancePropertiesResponse(dict): + """ + Compute Instance properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "connectivityEndpoints": + suggest = "connectivity_endpoints" + elif key == "createdBy": + suggest = "created_by" + elif key == "dataDisks": + suggest = "data_disks" + elif key == "dataMounts": + suggest = "data_mounts" + elif key == "lastOperation": + suggest = "last_operation" + elif key == "osImageMetadata": + suggest = "os_image_metadata" + elif key == "applicationSharingPolicy": + suggest = "application_sharing_policy" + elif key == "autologgerSettings": + suggest = "autologger_settings" + elif key == "computeInstanceAuthorizationType": + suggest = "compute_instance_authorization_type" + elif key == "customServices": + suggest = "custom_services" + elif key == "enableNodePublicIp": + suggest = "enable_node_public_ip" + elif key == "enableOSPatching": + suggest = "enable_os_patching" + elif key == "enableRootAccess": + suggest = "enable_root_access" + elif key == "enableSSO": + suggest = "enable_sso" + elif key == "idleTimeBeforeShutdown": + suggest = "idle_time_before_shutdown" + elif key == "personalComputeInstanceSettings": + suggest = "personal_compute_instance_settings" + elif key == "releaseQuotaOnStop": + suggest = "release_quota_on_stop" + elif key == "setupScripts": + suggest = "setup_scripts" + elif key == "sshSettings": + suggest = "ssh_settings" + elif key == "vmSize": + suggest = "vm_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstancePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstancePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstancePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + applications: Sequence['outputs.ComputeInstanceApplicationResponse'], + connectivity_endpoints: 'outputs.ComputeInstanceConnectivityEndpointsResponse', + containers: Sequence['outputs.ComputeInstanceContainerResponse'], + created_by: 'outputs.ComputeInstanceCreatedByResponse', + data_disks: Sequence['outputs.ComputeInstanceDataDiskResponse'], + data_mounts: Sequence['outputs.ComputeInstanceDataMountResponse'], + errors: Sequence['outputs.ErrorResponseResponse'], + last_operation: 'outputs.ComputeInstanceLastOperationResponse', + os_image_metadata: 'outputs.ImageMetadataResponse', + state: str, + versions: 'outputs.ComputeInstanceVersionResponse', + application_sharing_policy: Optional[str] = None, + autologger_settings: Optional['outputs.ComputeInstanceAutologgerSettingsResponse'] = None, + compute_instance_authorization_type: Optional[str] = None, + custom_services: Optional[Sequence['outputs.CustomServiceResponse']] = None, + enable_node_public_ip: Optional[bool] = None, + enable_os_patching: Optional[bool] = None, + enable_root_access: Optional[bool] = None, + enable_sso: Optional[bool] = None, + idle_time_before_shutdown: Optional[str] = None, + personal_compute_instance_settings: Optional['outputs.PersonalComputeInstanceSettingsResponse'] = None, + release_quota_on_stop: Optional[bool] = None, + schedules: Optional['outputs.ComputeSchedulesResponse'] = None, + setup_scripts: Optional['outputs.SetupScriptsResponse'] = None, + ssh_settings: Optional['outputs.ComputeInstanceSshSettingsResponse'] = None, + subnet: Optional['outputs.ResourceIdResponse'] = None, + vm_size: Optional[str] = None): + """ + Compute Instance properties + :param Sequence['ComputeInstanceApplicationResponse'] applications: Describes available applications and their endpoints on this ComputeInstance. + :param 'ComputeInstanceConnectivityEndpointsResponse' connectivity_endpoints: Describes all connectivity endpoints available for this ComputeInstance. + :param Sequence['ComputeInstanceContainerResponse'] containers: Describes informations of containers on this ComputeInstance. + :param 'ComputeInstanceCreatedByResponse' created_by: Describes information on user who created this ComputeInstance. + :param Sequence['ComputeInstanceDataDiskResponse'] data_disks: Describes informations of dataDisks on this ComputeInstance. + :param Sequence['ComputeInstanceDataMountResponse'] data_mounts: Describes informations of dataMounts on this ComputeInstance. + :param Sequence['ErrorResponseResponse'] errors: Collection of errors encountered on this ComputeInstance. + :param 'ComputeInstanceLastOperationResponse' last_operation: The last operation on ComputeInstance. + :param 'ImageMetadataResponse' os_image_metadata: Returns metadata about the operating system image for this compute instance. + :param str state: The current state of this ComputeInstance. + :param 'ComputeInstanceVersionResponse' versions: ComputeInstance version. + :param str application_sharing_policy: Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + :param 'ComputeInstanceAutologgerSettingsResponse' autologger_settings: Specifies settings for autologger. + :param str compute_instance_authorization_type: The Compute Instance Authorization type. Available values are personal (default). + :param Sequence['CustomServiceResponse'] custom_services: List of Custom Services added to the compute. + :param bool enable_node_public_ip: Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + :param bool enable_os_patching: Enable Auto OS Patching. Possible values are: true, false. + :param bool enable_root_access: Enable root access. Possible values are: true, false. + :param bool enable_sso: Enable SSO (single sign on). Possible values are: true, false. + :param str idle_time_before_shutdown: Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + :param 'PersonalComputeInstanceSettingsResponse' personal_compute_instance_settings: Settings for a personal compute instance. + :param bool release_quota_on_stop: Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + :param 'ComputeSchedulesResponse' schedules: The list of schedules to be applied on the computes. + :param 'SetupScriptsResponse' setup_scripts: Details of customized scripts to execute for setting up the cluster. + :param 'ComputeInstanceSshSettingsResponse' ssh_settings: Specifies policy and settings for SSH access. + :param 'ResourceIdResponse' subnet: Virtual network subnet resource ID the compute nodes belong to. + :param str vm_size: Virtual Machine Size + """ + pulumi.set(__self__, "applications", applications) + pulumi.set(__self__, "connectivity_endpoints", connectivity_endpoints) + pulumi.set(__self__, "containers", containers) + pulumi.set(__self__, "created_by", created_by) + pulumi.set(__self__, "data_disks", data_disks) + pulumi.set(__self__, "data_mounts", data_mounts) + pulumi.set(__self__, "errors", errors) + pulumi.set(__self__, "last_operation", last_operation) + pulumi.set(__self__, "os_image_metadata", os_image_metadata) + pulumi.set(__self__, "state", state) + pulumi.set(__self__, "versions", versions) + if application_sharing_policy is None: + application_sharing_policy = 'Shared' + if application_sharing_policy is not None: + pulumi.set(__self__, "application_sharing_policy", application_sharing_policy) + if autologger_settings is not None: + pulumi.set(__self__, "autologger_settings", autologger_settings) + if compute_instance_authorization_type is None: + compute_instance_authorization_type = 'personal' + if compute_instance_authorization_type is not None: + pulumi.set(__self__, "compute_instance_authorization_type", compute_instance_authorization_type) + if custom_services is not None: + pulumi.set(__self__, "custom_services", custom_services) + if enable_node_public_ip is not None: + pulumi.set(__self__, "enable_node_public_ip", enable_node_public_ip) + if enable_os_patching is None: + enable_os_patching = False + if enable_os_patching is not None: + pulumi.set(__self__, "enable_os_patching", enable_os_patching) + if enable_root_access is None: + enable_root_access = True + if enable_root_access is not None: + pulumi.set(__self__, "enable_root_access", enable_root_access) + if enable_sso is None: + enable_sso = True + if enable_sso is not None: + pulumi.set(__self__, "enable_sso", enable_sso) + if idle_time_before_shutdown is not None: + pulumi.set(__self__, "idle_time_before_shutdown", idle_time_before_shutdown) + if personal_compute_instance_settings is not None: + pulumi.set(__self__, "personal_compute_instance_settings", personal_compute_instance_settings) + if release_quota_on_stop is None: + release_quota_on_stop = False + if release_quota_on_stop is not None: + pulumi.set(__self__, "release_quota_on_stop", release_quota_on_stop) + if schedules is not None: + pulumi.set(__self__, "schedules", schedules) + if setup_scripts is not None: + pulumi.set(__self__, "setup_scripts", setup_scripts) + if ssh_settings is not None: + pulumi.set(__self__, "ssh_settings", ssh_settings) + if subnet is not None: + pulumi.set(__self__, "subnet", subnet) + if vm_size is not None: + pulumi.set(__self__, "vm_size", vm_size) + + @property + @pulumi.getter + def applications(self) -> Sequence['outputs.ComputeInstanceApplicationResponse']: + """ + Describes available applications and their endpoints on this ComputeInstance. + """ + return pulumi.get(self, "applications") + + @property + @pulumi.getter(name="connectivityEndpoints") + def connectivity_endpoints(self) -> 'outputs.ComputeInstanceConnectivityEndpointsResponse': + """ + Describes all connectivity endpoints available for this ComputeInstance. + """ + return pulumi.get(self, "connectivity_endpoints") + + @property + @pulumi.getter + def containers(self) -> Sequence['outputs.ComputeInstanceContainerResponse']: + """ + Describes informations of containers on this ComputeInstance. + """ + return pulumi.get(self, "containers") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> 'outputs.ComputeInstanceCreatedByResponse': + """ + Describes information on user who created this ComputeInstance. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="dataDisks") + def data_disks(self) -> Sequence['outputs.ComputeInstanceDataDiskResponse']: + """ + Describes informations of dataDisks on this ComputeInstance. + """ + return pulumi.get(self, "data_disks") + + @property + @pulumi.getter(name="dataMounts") + def data_mounts(self) -> Sequence['outputs.ComputeInstanceDataMountResponse']: + """ + Describes informations of dataMounts on this ComputeInstance. + """ + return pulumi.get(self, "data_mounts") + + @property + @pulumi.getter + def errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Collection of errors encountered on this ComputeInstance. + """ + return pulumi.get(self, "errors") + + @property + @pulumi.getter(name="lastOperation") + def last_operation(self) -> 'outputs.ComputeInstanceLastOperationResponse': + """ + The last operation on ComputeInstance. + """ + return pulumi.get(self, "last_operation") + + @property + @pulumi.getter(name="osImageMetadata") + def os_image_metadata(self) -> 'outputs.ImageMetadataResponse': + """ + Returns metadata about the operating system image for this compute instance. + """ + return pulumi.get(self, "os_image_metadata") + + @property + @pulumi.getter + def state(self) -> str: + """ + The current state of this ComputeInstance. + """ + return pulumi.get(self, "state") + + @property + @pulumi.getter + def versions(self) -> 'outputs.ComputeInstanceVersionResponse': + """ + ComputeInstance version. + """ + return pulumi.get(self, "versions") + + @property + @pulumi.getter(name="applicationSharingPolicy") + def application_sharing_policy(self) -> Optional[str]: + """ + Policy for sharing applications on this compute instance among users of parent workspace. If Personal, only the creator can access applications on this compute instance. When Shared, any workspace user can access applications on this instance depending on his/her assigned role. + """ + return pulumi.get(self, "application_sharing_policy") + + @property + @pulumi.getter(name="autologgerSettings") + def autologger_settings(self) -> Optional['outputs.ComputeInstanceAutologgerSettingsResponse']: + """ + Specifies settings for autologger. + """ + return pulumi.get(self, "autologger_settings") + + @property + @pulumi.getter(name="computeInstanceAuthorizationType") + def compute_instance_authorization_type(self) -> Optional[str]: + """ + The Compute Instance Authorization type. Available values are personal (default). + """ + return pulumi.get(self, "compute_instance_authorization_type") + + @property + @pulumi.getter(name="customServices") + def custom_services(self) -> Optional[Sequence['outputs.CustomServiceResponse']]: + """ + List of Custom Services added to the compute. + """ + return pulumi.get(self, "custom_services") + + @property + @pulumi.getter(name="enableNodePublicIp") + def enable_node_public_ip(self) -> Optional[bool]: + """ + Enable or disable node public IP address provisioning. Possible values are: Possible values are: true - Indicates that the compute nodes will have public IPs provisioned. false - Indicates that the compute nodes will have a private endpoint and no public IPs. + """ + return pulumi.get(self, "enable_node_public_ip") + + @property + @pulumi.getter(name="enableOSPatching") + def enable_os_patching(self) -> Optional[bool]: + """ + Enable Auto OS Patching. Possible values are: true, false. + """ + return pulumi.get(self, "enable_os_patching") + + @property + @pulumi.getter(name="enableRootAccess") + def enable_root_access(self) -> Optional[bool]: + """ + Enable root access. Possible values are: true, false. + """ + return pulumi.get(self, "enable_root_access") + + @property + @pulumi.getter(name="enableSSO") + def enable_sso(self) -> Optional[bool]: + """ + Enable SSO (single sign on). Possible values are: true, false. + """ + return pulumi.get(self, "enable_sso") + + @property + @pulumi.getter(name="idleTimeBeforeShutdown") + def idle_time_before_shutdown(self) -> Optional[str]: + """ + Stops compute instance after user defined period of inactivity. Time is defined in ISO8601 format. Minimum is 15 min, maximum is 3 days. + """ + return pulumi.get(self, "idle_time_before_shutdown") + + @property + @pulumi.getter(name="personalComputeInstanceSettings") + def personal_compute_instance_settings(self) -> Optional['outputs.PersonalComputeInstanceSettingsResponse']: + """ + Settings for a personal compute instance. + """ + return pulumi.get(self, "personal_compute_instance_settings") + + @property + @pulumi.getter(name="releaseQuotaOnStop") + def release_quota_on_stop(self) -> Optional[bool]: + """ + Release quota if compute instance stopped. Possible values are: true - release quota if compute instance stopped. false - don't release quota when compute instance stopped. + """ + return pulumi.get(self, "release_quota_on_stop") + + @property + @pulumi.getter + def schedules(self) -> Optional['outputs.ComputeSchedulesResponse']: + """ + The list of schedules to be applied on the computes. + """ + return pulumi.get(self, "schedules") + + @property + @pulumi.getter(name="setupScripts") + def setup_scripts(self) -> Optional['outputs.SetupScriptsResponse']: + """ + Details of customized scripts to execute for setting up the cluster. + """ + return pulumi.get(self, "setup_scripts") + + @property + @pulumi.getter(name="sshSettings") + def ssh_settings(self) -> Optional['outputs.ComputeInstanceSshSettingsResponse']: + """ + Specifies policy and settings for SSH access. + """ + return pulumi.get(self, "ssh_settings") + + @property + @pulumi.getter + def subnet(self) -> Optional['outputs.ResourceIdResponse']: + """ + Virtual network subnet resource ID the compute nodes belong to. + """ + return pulumi.get(self, "subnet") + + @property + @pulumi.getter(name="vmSize") + def vm_size(self) -> Optional[str]: + """ + Virtual Machine Size + """ + return pulumi.get(self, "vm_size") + + +@pulumi.output_type +class ComputeInstanceResponse(dict): + """ + An Azure Machine Learning compute instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.ComputeInstancePropertiesResponse'] = None, + resource_id: Optional[str] = None): + """ + An Azure Machine Learning compute instance. + :param str compute_type: The type of compute + Expected value is 'ComputeInstance'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param 'ComputeInstancePropertiesResponse' properties: Properties of ComputeInstance + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'ComputeInstance') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'ComputeInstance'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.ComputeInstancePropertiesResponse']: + """ + Properties of ComputeInstance + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class ComputeInstanceSshSettingsResponse(dict): + """ + Specifies policy and settings for SSH access. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "adminUserName": + suggest = "admin_user_name" + elif key == "sshPort": + suggest = "ssh_port" + elif key == "adminPublicKey": + suggest = "admin_public_key" + elif key == "sshPublicAccess": + suggest = "ssh_public_access" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeInstanceSshSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeInstanceSshSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeInstanceSshSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + admin_user_name: str, + ssh_port: int, + admin_public_key: Optional[str] = None, + ssh_public_access: Optional[str] = None): + """ + Specifies policy and settings for SSH access. + :param str admin_user_name: Describes the admin user name. + :param int ssh_port: Describes the port for connecting through SSH. + :param str admin_public_key: Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + :param str ssh_public_access: State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + """ + pulumi.set(__self__, "admin_user_name", admin_user_name) + pulumi.set(__self__, "ssh_port", ssh_port) + if admin_public_key is not None: + pulumi.set(__self__, "admin_public_key", admin_public_key) + if ssh_public_access is None: + ssh_public_access = 'Disabled' + if ssh_public_access is not None: + pulumi.set(__self__, "ssh_public_access", ssh_public_access) + + @property + @pulumi.getter(name="adminUserName") + def admin_user_name(self) -> str: + """ + Describes the admin user name. + """ + return pulumi.get(self, "admin_user_name") + + @property + @pulumi.getter(name="sshPort") + def ssh_port(self) -> int: + """ + Describes the port for connecting through SSH. + """ + return pulumi.get(self, "ssh_port") + + @property + @pulumi.getter(name="adminPublicKey") + def admin_public_key(self) -> Optional[str]: + """ + Specifies the SSH rsa public key file as a string. Use "ssh-keygen -t rsa -b 2048" to generate your SSH key pairs. + """ + return pulumi.get(self, "admin_public_key") + + @property + @pulumi.getter(name="sshPublicAccess") + def ssh_public_access(self) -> Optional[str]: + """ + State of the public SSH port. Possible values are: Disabled - Indicates that the public ssh port is closed on this instance. Enabled - Indicates that the public ssh port is open and accessible according to the VNet/subnet policy if applicable. + """ + return pulumi.get(self, "ssh_public_access") + + +@pulumi.output_type +class ComputeInstanceVersionResponse(dict): + """ + Version of computeInstance. + """ + def __init__(__self__, *, + runtime: Optional[str] = None): + """ + Version of computeInstance. + :param str runtime: Runtime of compute instance. + """ + if runtime is not None: + pulumi.set(__self__, "runtime", runtime) + + @property + @pulumi.getter + def runtime(self) -> Optional[str]: + """ + Runtime of compute instance. + """ + return pulumi.get(self, "runtime") + + +@pulumi.output_type +class ComputeRecurrenceScheduleResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "monthDays": + suggest = "month_days" + elif key == "weekDays": + suggest = "week_days" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeRecurrenceScheduleResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeRecurrenceScheduleResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeRecurrenceScheduleResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + hours: Sequence[int], + minutes: Sequence[int], + month_days: Optional[Sequence[int]] = None, + week_days: Optional[Sequence[str]] = None): + """ + :param Sequence[int] hours: [Required] List of hours for the schedule. + :param Sequence[int] minutes: [Required] List of minutes for the schedule. + :param Sequence[int] month_days: List of month days for the schedule + :param Sequence[str] week_days: List of days for the schedule. + """ + pulumi.set(__self__, "hours", hours) + pulumi.set(__self__, "minutes", minutes) + if month_days is not None: + pulumi.set(__self__, "month_days", month_days) + if week_days is not None: + pulumi.set(__self__, "week_days", week_days) + + @property + @pulumi.getter + def hours(self) -> Sequence[int]: + """ + [Required] List of hours for the schedule. + """ + return pulumi.get(self, "hours") + + @property + @pulumi.getter + def minutes(self) -> Sequence[int]: + """ + [Required] List of minutes for the schedule. + """ + return pulumi.get(self, "minutes") + + @property + @pulumi.getter(name="monthDays") + def month_days(self) -> Optional[Sequence[int]]: + """ + List of month days for the schedule + """ + return pulumi.get(self, "month_days") + + @property + @pulumi.getter(name="weekDays") + def week_days(self) -> Optional[Sequence[str]]: + """ + List of days for the schedule. + """ + return pulumi.get(self, "week_days") + + +@pulumi.output_type +class ComputeRuntimeDtoResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sparkRuntimeVersion": + suggest = "spark_runtime_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeRuntimeDtoResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeRuntimeDtoResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeRuntimeDtoResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + spark_runtime_version: Optional[str] = None): + if spark_runtime_version is not None: + pulumi.set(__self__, "spark_runtime_version", spark_runtime_version) + + @property + @pulumi.getter(name="sparkRuntimeVersion") + def spark_runtime_version(self) -> Optional[str]: + return pulumi.get(self, "spark_runtime_version") + + +@pulumi.output_type +class ComputeSchedulesResponse(dict): + """ + The list of schedules to be applied on the computes + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeStartStop": + suggest = "compute_start_stop" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeSchedulesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeSchedulesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeSchedulesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_start_stop: Optional[Sequence['outputs.ComputeStartStopScheduleResponse']] = None): + """ + The list of schedules to be applied on the computes + :param Sequence['ComputeStartStopScheduleResponse'] compute_start_stop: The list of compute start stop schedules to be applied. + """ + if compute_start_stop is not None: + pulumi.set(__self__, "compute_start_stop", compute_start_stop) + + @property + @pulumi.getter(name="computeStartStop") + def compute_start_stop(self) -> Optional[Sequence['outputs.ComputeStartStopScheduleResponse']]: + """ + The list of compute start stop schedules to be applied. + """ + return pulumi.get(self, "compute_start_stop") + + +@pulumi.output_type +class ComputeStartStopScheduleResponse(dict): + """ + Compute start stop schedule properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningStatus": + suggest = "provisioning_status" + elif key == "triggerType": + suggest = "trigger_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ComputeStartStopScheduleResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ComputeStartStopScheduleResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ComputeStartStopScheduleResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: str, + provisioning_status: str, + action: Optional[str] = None, + cron: Optional['outputs.CronResponse'] = None, + recurrence: Optional['outputs.RecurrenceResponse'] = None, + schedule: Optional['outputs.ScheduleBaseResponse'] = None, + status: Optional[str] = None, + trigger_type: Optional[str] = None): + """ + Compute start stop schedule properties + :param str id: A system assigned id for the schedule. + :param str provisioning_status: The current deployment state of schedule. + :param str action: [Required] The compute power action. + :param 'CronResponse' cron: Required if triggerType is Cron. + :param 'RecurrenceResponse' recurrence: Required if triggerType is Recurrence. + :param 'ScheduleBaseResponse' schedule: [Deprecated] Not used any more. + :param str status: Is the schedule enabled or disabled? + :param str trigger_type: [Required] The schedule trigger type. + """ + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "provisioning_status", provisioning_status) + if action is not None: + pulumi.set(__self__, "action", action) + if cron is not None: + pulumi.set(__self__, "cron", cron) + if recurrence is not None: + pulumi.set(__self__, "recurrence", recurrence) + if schedule is not None: + pulumi.set(__self__, "schedule", schedule) + if status is not None: + pulumi.set(__self__, "status", status) + if trigger_type is not None: + pulumi.set(__self__, "trigger_type", trigger_type) + + @property + @pulumi.getter + def id(self) -> str: + """ + A system assigned id for the schedule. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="provisioningStatus") + def provisioning_status(self) -> str: + """ + The current deployment state of schedule. + """ + return pulumi.get(self, "provisioning_status") + + @property + @pulumi.getter + def action(self) -> Optional[str]: + """ + [Required] The compute power action. + """ + return pulumi.get(self, "action") + + @property + @pulumi.getter + def cron(self) -> Optional['outputs.CronResponse']: + """ + Required if triggerType is Cron. + """ + return pulumi.get(self, "cron") + + @property + @pulumi.getter + def recurrence(self) -> Optional['outputs.RecurrenceResponse']: + """ + Required if triggerType is Recurrence. + """ + return pulumi.get(self, "recurrence") + + @property + @pulumi.getter + def schedule(self) -> Optional['outputs.ScheduleBaseResponse']: + """ + [Deprecated] Not used any more. + """ + return pulumi.get(self, "schedule") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Is the schedule enabled or disabled? + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="triggerType") + def trigger_type(self) -> Optional[str]: + """ + [Required] The schedule trigger type. + """ + return pulumi.get(self, "trigger_type") + + +@pulumi.output_type +class ContainerResourceRequirementsResponse(dict): + """ + Resource requirements for each container instance within an online deployment. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "containerResourceLimits": + suggest = "container_resource_limits" + elif key == "containerResourceRequests": + suggest = "container_resource_requests" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ContainerResourceRequirementsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ContainerResourceRequirementsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ContainerResourceRequirementsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + container_resource_limits: Optional['outputs.ContainerResourceSettingsResponse'] = None, + container_resource_requests: Optional['outputs.ContainerResourceSettingsResponse'] = None): + """ + Resource requirements for each container instance within an online deployment. + :param 'ContainerResourceSettingsResponse' container_resource_limits: Container resource limit info: + :param 'ContainerResourceSettingsResponse' container_resource_requests: Container resource request info: + """ + if container_resource_limits is not None: + pulumi.set(__self__, "container_resource_limits", container_resource_limits) + if container_resource_requests is not None: + pulumi.set(__self__, "container_resource_requests", container_resource_requests) + + @property + @pulumi.getter(name="containerResourceLimits") + def container_resource_limits(self) -> Optional['outputs.ContainerResourceSettingsResponse']: + """ + Container resource limit info: + """ + return pulumi.get(self, "container_resource_limits") + + @property + @pulumi.getter(name="containerResourceRequests") + def container_resource_requests(self) -> Optional['outputs.ContainerResourceSettingsResponse']: + """ + Container resource request info: + """ + return pulumi.get(self, "container_resource_requests") + + +@pulumi.output_type +class ContainerResourceSettingsResponse(dict): + def __init__(__self__, *, + cpu: Optional[str] = None, + gpu: Optional[str] = None, + memory: Optional[str] = None): + """ + :param str cpu: Number of vCPUs request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + :param str gpu: Number of Nvidia GPU cards request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + :param str memory: Memory size request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + if cpu is not None: + pulumi.set(__self__, "cpu", cpu) + if gpu is not None: + pulumi.set(__self__, "gpu", gpu) + if memory is not None: + pulumi.set(__self__, "memory", memory) + + @property + @pulumi.getter + def cpu(self) -> Optional[str]: + """ + Number of vCPUs request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + return pulumi.get(self, "cpu") + + @property + @pulumi.getter + def gpu(self) -> Optional[str]: + """ + Number of Nvidia GPU cards request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + return pulumi.get(self, "gpu") + + @property + @pulumi.getter + def memory(self) -> Optional[str]: + """ + Memory size request/limit for container. More info: + https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ + """ + return pulumi.get(self, "memory") + + +@pulumi.output_type +class ContentSafetyEndpointDeploymentResourcePropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "failureReason": + suggest = "failure_reason" + elif key == "raiPolicyName": + suggest = "rai_policy_name" + elif key == "versionUpgradeOption": + suggest = "version_upgrade_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ContentSafetyEndpointDeploymentResourcePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ContentSafetyEndpointDeploymentResourcePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ContentSafetyEndpointDeploymentResourcePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + model: 'outputs.EndpointDeploymentModelResponse', + provisioning_state: str, + type: str, + failure_reason: Optional[str] = None, + rai_policy_name: Optional[str] = None, + sku: Optional['outputs.CognitiveServicesSkuResponse'] = None, + version_upgrade_option: Optional[str] = None): + """ + :param 'EndpointDeploymentModelResponse' model: Model used for the endpoint deployment. + :param str provisioning_state: Read-only provision state status property. + :param str type: Kind of the deployment. + Expected value is 'Azure.ContentSafety'. + :param str failure_reason: The failure reason if the creation failed. + :param str rai_policy_name: The name of RAI policy. + :param str version_upgrade_option: Deployment model version upgrade option. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "type", 'Azure.ContentSafety') + if failure_reason is not None: + pulumi.set(__self__, "failure_reason", failure_reason) + if rai_policy_name is not None: + pulumi.set(__self__, "rai_policy_name", rai_policy_name) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if version_upgrade_option is not None: + pulumi.set(__self__, "version_upgrade_option", version_upgrade_option) + + @property + @pulumi.getter + def model(self) -> 'outputs.EndpointDeploymentModelResponse': + """ + Model used for the endpoint deployment. + """ + return pulumi.get(self, "model") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Read-only provision state status property. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def type(self) -> str: + """ + Kind of the deployment. + Expected value is 'Azure.ContentSafety'. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="failureReason") + def failure_reason(self) -> Optional[str]: + """ + The failure reason if the creation failed. + """ + return pulumi.get(self, "failure_reason") + + @property + @pulumi.getter(name="raiPolicyName") + def rai_policy_name(self) -> Optional[str]: + """ + The name of RAI policy. + """ + return pulumi.get(self, "rai_policy_name") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.CognitiveServicesSkuResponse']: + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="versionUpgradeOption") + def version_upgrade_option(self) -> Optional[str]: + """ + Deployment model version upgrade option. + """ + return pulumi.get(self, "version_upgrade_option") + + +@pulumi.output_type +class ContentSafetyResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "contentSafetyStatus": + suggest = "content_safety_status" + elif key == "contentSafetyLevel": + suggest = "content_safety_level" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ContentSafetyResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ContentSafetyResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ContentSafetyResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + content_safety_status: str, + content_safety_level: Optional[str] = None): + """ + :param str content_safety_status: [Required] Specifies the status of content safety. + :param str content_safety_level: [Required] Specifies the current safety level for content safety. + """ + pulumi.set(__self__, "content_safety_status", content_safety_status) + if content_safety_level is not None: + pulumi.set(__self__, "content_safety_level", content_safety_level) + + @property + @pulumi.getter(name="contentSafetyStatus") + def content_safety_status(self) -> str: + """ + [Required] Specifies the status of content safety. + """ + return pulumi.get(self, "content_safety_status") + + @property + @pulumi.getter(name="contentSafetyLevel") + def content_safety_level(self) -> Optional[str]: + """ + [Required] Specifies the current safety level for content safety. + """ + return pulumi.get(self, "content_safety_level") + + +@pulumi.output_type +class CosmosDbSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "collectionsThroughput": + suggest = "collections_throughput" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CosmosDbSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CosmosDbSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CosmosDbSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + collections_throughput: Optional[int] = None): + if collections_throughput is not None: + pulumi.set(__self__, "collections_throughput", collections_throughput) + + @property + @pulumi.getter(name="collectionsThroughput") + def collections_throughput(self) -> Optional[int]: + return pulumi.get(self, "collections_throughput") + + +@pulumi.output_type +class CreateMonitorActionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actionType": + suggest = "action_type" + elif key == "monitorDefinition": + suggest = "monitor_definition" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CreateMonitorActionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CreateMonitorActionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CreateMonitorActionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + action_type: str, + monitor_definition: 'outputs.MonitorDefinitionResponse'): + """ + :param str action_type: + Expected value is 'CreateMonitor'. + :param 'MonitorDefinitionResponse' monitor_definition: [Required] Defines the monitor. + """ + pulumi.set(__self__, "action_type", 'CreateMonitor') + pulumi.set(__self__, "monitor_definition", monitor_definition) + + @property + @pulumi.getter(name="actionType") + def action_type(self) -> str: + """ + + Expected value is 'CreateMonitor'. + """ + return pulumi.get(self, "action_type") + + @property + @pulumi.getter(name="monitorDefinition") + def monitor_definition(self) -> 'outputs.MonitorDefinitionResponse': + """ + [Required] Defines the monitor. + """ + return pulumi.get(self, "monitor_definition") + + +@pulumi.output_type +class CronResponse(dict): + """ + The workflow trigger cron for ComputeStartStop schedule type. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "startTime": + suggest = "start_time" + elif key == "timeZone": + suggest = "time_zone" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CronResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CronResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CronResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: Optional[str] = None, + start_time: Optional[str] = None, + time_zone: Optional[str] = None): + """ + The workflow trigger cron for ComputeStartStop schedule type. + :param str expression: [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + :param str start_time: The start time in yyyy-MM-ddTHH:mm:ss format. + :param str time_zone: Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + if expression is not None: + pulumi.set(__self__, "expression", expression) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if time_zone is None: + time_zone = 'UTC' + if time_zone is not None: + pulumi.set(__self__, "time_zone", time_zone) + + @property + @pulumi.getter + def expression(self) -> Optional[str]: + """ + [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + """ + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[str]: + """ + The start time in yyyy-MM-ddTHH:mm:ss format. + """ + return pulumi.get(self, "start_time") + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> Optional[str]: + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + return pulumi.get(self, "time_zone") + + +@pulumi.output_type +class CronTriggerResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "triggerType": + suggest = "trigger_type" + elif key == "endTime": + suggest = "end_time" + elif key == "startTime": + suggest = "start_time" + elif key == "timeZone": + suggest = "time_zone" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CronTriggerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CronTriggerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CronTriggerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + expression: str, + trigger_type: str, + end_time: Optional[str] = None, + start_time: Optional[str] = None, + time_zone: Optional[str] = None): + """ + :param str expression: [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + :param str trigger_type: + Expected value is 'Cron'. + :param str end_time: Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + :param str start_time: Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + :param str time_zone: Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + pulumi.set(__self__, "expression", expression) + pulumi.set(__self__, "trigger_type", 'Cron') + if end_time is not None: + pulumi.set(__self__, "end_time", end_time) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if time_zone is None: + time_zone = 'UTC' + if time_zone is not None: + pulumi.set(__self__, "time_zone", time_zone) + + @property + @pulumi.getter + def expression(self) -> str: + """ + [Required] Specifies cron expression of schedule. + The expression should follow NCronTab format. + """ + return pulumi.get(self, "expression") + + @property + @pulumi.getter(name="triggerType") + def trigger_type(self) -> str: + """ + + Expected value is 'Cron'. + """ + return pulumi.get(self, "trigger_type") + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> Optional[str]: + """ + Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + """ + return pulumi.get(self, "end_time") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[str]: + """ + Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + """ + return pulumi.get(self, "start_time") + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> Optional[str]: + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + return pulumi.get(self, "time_zone") + + +@pulumi.output_type +class CustomForecastHorizonResponse(dict): + """ + The desired maximum forecast horizon in units of time-series frequency. + """ + def __init__(__self__, *, + mode: str, + value: int): + """ + The desired maximum forecast horizon in units of time-series frequency. + :param str mode: Enum to determine forecast horizon selection mode. + Expected value is 'Custom'. + :param int value: [Required] Forecast horizon value. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def mode(self) -> str: + """ + Enum to determine forecast horizon selection mode. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def value(self) -> int: + """ + [Required] Forecast horizon value. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class CustomKeysResponse(dict): + """ + Custom Keys credential object + """ + def __init__(__self__, *, + keys: Optional[Mapping[str, str]] = None): + """ + Custom Keys credential object + """ + if keys is not None: + pulumi.set(__self__, "keys", keys) + + @property + @pulumi.getter + def keys(self) -> Optional[Mapping[str, str]]: + return pulumi.get(self, "keys") + + +@pulumi.output_type +class CustomKeysWorkspaceConnectionPropertiesResponse(dict): + """ + Category:= CustomKeys + AuthType:= CustomKeys (as type discriminator) + Credentials:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys + Target:= {any value} + Use Metadata property bag for ApiVersion and other metadata fields + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CustomKeysWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CustomKeysWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CustomKeysWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.CustomKeysResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + Category:= CustomKeys + AuthType:= CustomKeys (as type discriminator) + Credentials:= {CustomKeys} as Microsoft.MachineLearning.AccountRP.Contracts.WorkspaceConnection.CustomKeys + Target:= {any value} + Use Metadata property bag for ApiVersion and other metadata fields + :param str auth_type: Authentication type of the connection target + Expected value is 'CustomKeys'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param 'CustomKeysResponse' credentials: Custom Keys credential object + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'CustomKeys') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'CustomKeys'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.CustomKeysResponse']: + """ + Custom Keys credential object + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class CustomMetricThresholdResponse(dict): + def __init__(__self__, *, + metric: str, + threshold: Optional['outputs.MonitoringThresholdResponse'] = None): + """ + :param str metric: [Required] The user-defined metric to calculate. + :param 'MonitoringThresholdResponse' threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter + def metric(self) -> str: + """ + [Required] The user-defined metric to calculate. + """ + return pulumi.get(self, "metric") + + @property + @pulumi.getter + def threshold(self) -> Optional['outputs.MonitoringThresholdResponse']: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + +@pulumi.output_type +class CustomModelFineTuningResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "modelProvider": + suggest = "model_provider" + elif key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "hyperParameters": + suggest = "hyper_parameters" + elif key == "validationData": + suggest = "validation_data" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CustomModelFineTuningResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CustomModelFineTuningResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CustomModelFineTuningResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + model: Any, + model_provider: str, + task_type: str, + training_data: Any, + hyper_parameters: Optional[Mapping[str, str]] = None, + validation_data: Optional[Any] = None): + """ + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] model: [Required] Input model for fine tuning. + :param str model_provider: Enum to determine the type of fine tuning. + Expected value is 'Custom'. + :param str task_type: [Required] Fine tuning task type. + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] training_data: [Required] Training data for fine tuning. + :param Mapping[str, str] hyper_parameters: HyperParameters for fine tuning custom model. + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] validation_data: Validation data for fine tuning. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "model_provider", 'Custom') + pulumi.set(__self__, "task_type", task_type) + pulumi.set(__self__, "training_data", training_data) + if hyper_parameters is not None: + pulumi.set(__self__, "hyper_parameters", hyper_parameters) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter + def model(self) -> Any: + """ + [Required] Input model for fine tuning. + """ + return pulumi.get(self, "model") + + @property + @pulumi.getter(name="modelProvider") + def model_provider(self) -> str: + """ + Enum to determine the type of fine tuning. + Expected value is 'Custom'. + """ + return pulumi.get(self, "model_provider") + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + [Required] Fine tuning task type. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> Any: + """ + [Required] Training data for fine tuning. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="hyperParameters") + def hyper_parameters(self) -> Optional[Mapping[str, str]]: + """ + HyperParameters for fine tuning custom model. + """ + return pulumi.get(self, "hyper_parameters") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[Any]: + """ + Validation data for fine tuning. + """ + return pulumi.get(self, "validation_data") + + +@pulumi.output_type +class CustomModelJobInputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobInputType": + suggest = "job_input_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CustomModelJobInputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CustomModelJobInputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CustomModelJobInputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_input_type: str, + uri: str, + description: Optional[str] = None, + mode: Optional[str] = None): + """ + :param str job_input_type: Enum to determine the Job Input Type. + Expected value is 'custom_model'. + :param str uri: [Required] Input Asset URI. + :param str description: Description for the input. + :param str mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'custom_model') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + Enum to determine the Job Input Type. + Expected value is 'custom_model'. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class CustomModelJobOutputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobOutputType": + suggest = "job_output_type" + elif key == "assetName": + suggest = "asset_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CustomModelJobOutputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CustomModelJobOutputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CustomModelJobOutputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_output_type: str, + asset_name: Optional[str] = None, + description: Optional[str] = None, + mode: Optional[str] = None, + uri: Optional[str] = None): + """ + :param str job_output_type: Enum to determine the Job Output Type. + Expected value is 'custom_model'. + :param str asset_name: Output Asset Name. + :param str description: Description for the output. + :param str mode: Output Asset Delivery Mode. + :param str uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'custom_model') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> str: + """ + Enum to determine the Job Output Type. + Expected value is 'custom_model'. + """ + return pulumi.get(self, "job_output_type") + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[str]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def uri(self) -> Optional[str]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + +@pulumi.output_type +class CustomMonitoringSignalResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "componentId": + suggest = "component_id" + elif key == "metricThresholds": + suggest = "metric_thresholds" + elif key == "signalType": + suggest = "signal_type" + elif key == "inputAssets": + suggest = "input_assets" + elif key == "notificationTypes": + suggest = "notification_types" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CustomMonitoringSignalResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CustomMonitoringSignalResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CustomMonitoringSignalResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + component_id: str, + metric_thresholds: Sequence['outputs.CustomMetricThresholdResponse'], + signal_type: str, + input_assets: Optional[Mapping[str, Any]] = None, + inputs: Optional[Mapping[str, Any]] = None, + notification_types: Optional[Sequence[str]] = None, + properties: Optional[Mapping[str, str]] = None): + """ + :param str component_id: [Required] Reference to the component asset used to calculate the custom metrics. + :param Sequence['CustomMetricThresholdResponse'] metric_thresholds: [Required] A list of metrics to calculate and their associated thresholds. + :param str signal_type: + Expected value is 'Custom'. + :param Mapping[str, Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse']] input_assets: Monitoring assets to take as input. Key is the component input port name, value is the data asset. + :param Mapping[str, Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse']] inputs: Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + :param Sequence[str] notification_types: The current notification mode for this signal. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "component_id", component_id) + pulumi.set(__self__, "metric_thresholds", metric_thresholds) + pulumi.set(__self__, "signal_type", 'Custom') + if input_assets is not None: + pulumi.set(__self__, "input_assets", input_assets) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> str: + """ + [Required] Reference to the component asset used to calculate the custom metrics. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter(name="metricThresholds") + def metric_thresholds(self) -> Sequence['outputs.CustomMetricThresholdResponse']: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_thresholds") + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> str: + """ + + Expected value is 'Custom'. + """ + return pulumi.get(self, "signal_type") + + @property + @pulumi.getter(name="inputAssets") + def input_assets(self) -> Optional[Mapping[str, Any]]: + """ + Monitoring assets to take as input. Key is the component input port name, value is the data asset. + """ + return pulumi.get(self, "input_assets") + + @property + @pulumi.getter + def inputs(self) -> Optional[Mapping[str, Any]]: + """ + Extra component parameters to take as input. Key is the component literal input port name, value is the parameter value. + """ + return pulumi.get(self, "inputs") + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[Sequence[str]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class CustomNCrossValidationsResponse(dict): + """ + N-Cross validations are specified by user. + """ + def __init__(__self__, *, + mode: str, + value: int): + """ + N-Cross validations are specified by user. + :param str mode: Determines how N-Cross validations value is determined. + Expected value is 'Custom'. + :param int value: [Required] N-Cross validations value. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def mode(self) -> str: + """ + Determines how N-Cross validations value is determined. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def value(self) -> int: + """ + [Required] N-Cross validations value. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class CustomSeasonalityResponse(dict): + def __init__(__self__, *, + mode: str, + value: int): + """ + :param str mode: Forecasting seasonality mode. + Expected value is 'Custom'. + :param int value: [Required] Seasonality value. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def mode(self) -> str: + """ + Forecasting seasonality mode. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def value(self) -> int: + """ + [Required] Seasonality value. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class CustomServiceResponse(dict): + """ + Specifies the custom service configuration + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "environmentVariables": + suggest = "environment_variables" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in CustomServiceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + CustomServiceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + CustomServiceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + docker: Optional['outputs.DockerResponse'] = None, + endpoints: Optional[Sequence['outputs.EndpointResponse']] = None, + environment_variables: Optional[Mapping[str, 'outputs.EnvironmentVariableResponse']] = None, + image: Optional['outputs.ImageResponse'] = None, + kernel: Optional['outputs.JupyterKernelConfigResponse'] = None, + name: Optional[str] = None, + volumes: Optional[Sequence['outputs.VolumeDefinitionResponse']] = None): + """ + Specifies the custom service configuration + :param 'DockerResponse' docker: Describes the docker settings for the image + :param Sequence['EndpointResponse'] endpoints: Configuring the endpoints for the container + :param Mapping[str, 'EnvironmentVariableResponse'] environment_variables: Environment Variable for the container + :param 'ImageResponse' image: Describes the Image Specifications + :param 'JupyterKernelConfigResponse' kernel: Describes the jupyter kernel settings for the image if its a custom environment + :param str name: Name of the Custom Service + :param Sequence['VolumeDefinitionResponse'] volumes: Configuring the volumes for the container + """ + if docker is not None: + pulumi.set(__self__, "docker", docker) + if endpoints is not None: + pulumi.set(__self__, "endpoints", endpoints) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if image is not None: + pulumi.set(__self__, "image", image) + if kernel is not None: + pulumi.set(__self__, "kernel", kernel) + if name is not None: + pulumi.set(__self__, "name", name) + if volumes is not None: + pulumi.set(__self__, "volumes", volumes) + + @property + @pulumi.getter + def docker(self) -> Optional['outputs.DockerResponse']: + """ + Describes the docker settings for the image + """ + return pulumi.get(self, "docker") + + @property + @pulumi.getter + def endpoints(self) -> Optional[Sequence['outputs.EndpointResponse']]: + """ + Configuring the endpoints for the container + """ + return pulumi.get(self, "endpoints") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Mapping[str, 'outputs.EnvironmentVariableResponse']]: + """ + Environment Variable for the container + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter + def image(self) -> Optional['outputs.ImageResponse']: + """ + Describes the Image Specifications + """ + return pulumi.get(self, "image") + + @property + @pulumi.getter + def kernel(self) -> Optional['outputs.JupyterKernelConfigResponse']: + """ + Describes the jupyter kernel settings for the image if its a custom environment + """ + return pulumi.get(self, "kernel") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Name of the Custom Service + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def volumes(self) -> Optional[Sequence['outputs.VolumeDefinitionResponse']]: + """ + Configuring the volumes for the container + """ + return pulumi.get(self, "volumes") + + +@pulumi.output_type +class CustomTargetLagsResponse(dict): + def __init__(__self__, *, + mode: str, + values: Sequence[int]): + """ + :param str mode: Target lags selection modes. + Expected value is 'Custom'. + :param Sequence[int] values: [Required] Set target lags values. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter + def mode(self) -> str: + """ + Target lags selection modes. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def values(self) -> Sequence[int]: + """ + [Required] Set target lags values. + """ + return pulumi.get(self, "values") + + +@pulumi.output_type +class CustomTargetRollingWindowSizeResponse(dict): + def __init__(__self__, *, + mode: str, + value: int): + """ + :param str mode: Target rolling windows size mode. + Expected value is 'Custom'. + :param int value: [Required] TargetRollingWindowSize value. + """ + pulumi.set(__self__, "mode", 'Custom') + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def mode(self) -> str: + """ + Target rolling windows size mode. + Expected value is 'Custom'. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def value(self) -> int: + """ + [Required] TargetRollingWindowSize value. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class DataCollectorResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "requestLogging": + suggest = "request_logging" + elif key == "rollingRate": + suggest = "rolling_rate" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataCollectorResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataCollectorResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataCollectorResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + collections: Mapping[str, 'outputs.CollectionResponse'], + request_logging: Optional['outputs.RequestLoggingResponse'] = None, + rolling_rate: Optional[str] = None): + """ + :param Mapping[str, 'CollectionResponse'] collections: [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + :param 'RequestLoggingResponse' request_logging: The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + :param str rolling_rate: When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + If it's day, all data will be collected in blob path /yyyy/MM/dd/. + The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + """ + pulumi.set(__self__, "collections", collections) + if request_logging is not None: + pulumi.set(__self__, "request_logging", request_logging) + if rolling_rate is None: + rolling_rate = 'Hour' + if rolling_rate is not None: + pulumi.set(__self__, "rolling_rate", rolling_rate) + + @property + @pulumi.getter + def collections(self) -> Mapping[str, 'outputs.CollectionResponse']: + """ + [Required] The collection configuration. Each collection has it own configuration to collect model data and the name of collection can be arbitrary string. + Model data collector can be used for either payload logging or custom logging or both of them. Collection request and response are reserved for payload logging, others are for custom logging. + """ + return pulumi.get(self, "collections") + + @property + @pulumi.getter(name="requestLogging") + def request_logging(self) -> Optional['outputs.RequestLoggingResponse']: + """ + The request logging configuration for mdc, it includes advanced logging settings for all collections. It's optional. + """ + return pulumi.get(self, "request_logging") + + @property + @pulumi.getter(name="rollingRate") + def rolling_rate(self) -> Optional[str]: + """ + When model data is collected to blob storage, we need to roll the data to different path to avoid logging all of them in a single blob file. + If the rolling rate is hour, all data will be collected in the blob path /yyyy/MM/dd/HH/. + If it's day, all data will be collected in blob path /yyyy/MM/dd/. + The other benefit of rolling path is that model monitoring ui is able to select a time range of data very quickly. + """ + return pulumi.get(self, "rolling_rate") + + +@pulumi.output_type +class DataContainerResponse(dict): + """ + Container for data asset versions. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + elif key == "latestVersion": + suggest = "latest_version" + elif key == "nextVersion": + suggest = "next_version" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataContainerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataContainerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataContainerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + latest_version: str, + next_version: str, + description: Optional[str] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Container for data asset versions. + :param str data_type: [Required] Specifies the type of data. + :param str latest_version: The latest version inside this container. + :param str next_version: The next auto incremental version + :param str description: The asset description text. + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_type", data_type) + pulumi.set(__self__, "latest_version", latest_version) + pulumi.set(__self__, "next_version", next_version) + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + [Required] Specifies the type of data. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter(name="latestVersion") + def latest_version(self) -> str: + """ + The latest version inside this container. + """ + return pulumi.get(self, "latest_version") + + @property + @pulumi.getter(name="nextVersion") + def next_version(self) -> str: + """ + The next auto incremental version + """ + return pulumi.get(self, "next_version") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class DataDriftMonitoringSignalResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "metricThresholds": + suggest = "metric_thresholds" + elif key == "productionData": + suggest = "production_data" + elif key == "referenceData": + suggest = "reference_data" + elif key == "signalType": + suggest = "signal_type" + elif key == "featureDataTypeOverride": + suggest = "feature_data_type_override" + elif key == "featureImportanceSettings": + suggest = "feature_importance_settings" + elif key == "notificationTypes": + suggest = "notification_types" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataDriftMonitoringSignalResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataDriftMonitoringSignalResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataDriftMonitoringSignalResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + metric_thresholds: Sequence[Any], + production_data: Any, + reference_data: Any, + signal_type: str, + feature_data_type_override: Optional[Mapping[str, str]] = None, + feature_importance_settings: Optional['outputs.FeatureImportanceSettingsResponse'] = None, + features: Optional[Any] = None, + notification_types: Optional[Sequence[str]] = None, + properties: Optional[Mapping[str, str]] = None): + """ + :param Sequence[Union['CategoricalDataDriftMetricThresholdResponse', 'NumericalDataDriftMetricThresholdResponse']] metric_thresholds: [Required] A list of metrics to calculate and their associated thresholds. + :param Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse'] production_data: [Required] The data which drift will be calculated for. + :param Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse'] reference_data: [Required] The data to calculate drift against. + :param str signal_type: + Expected value is 'DataDrift'. + :param Mapping[str, str] feature_data_type_override: A dictionary that maps feature names to their respective data types. + :param 'FeatureImportanceSettingsResponse' feature_importance_settings: The settings for computing feature importance. + :param Union['AllFeaturesResponse', 'FeatureSubsetResponse', 'TopNFeaturesByAttributionResponse'] features: The feature filter which identifies which feature to calculate drift over. + :param Sequence[str] notification_types: The current notification mode for this signal. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "metric_thresholds", metric_thresholds) + pulumi.set(__self__, "production_data", production_data) + pulumi.set(__self__, "reference_data", reference_data) + pulumi.set(__self__, "signal_type", 'DataDrift') + if feature_data_type_override is not None: + pulumi.set(__self__, "feature_data_type_override", feature_data_type_override) + if feature_importance_settings is not None: + pulumi.set(__self__, "feature_importance_settings", feature_importance_settings) + if features is not None: + pulumi.set(__self__, "features", features) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="metricThresholds") + def metric_thresholds(self) -> Sequence[Any]: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_thresholds") + + @property + @pulumi.getter(name="productionData") + def production_data(self) -> Any: + """ + [Required] The data which drift will be calculated for. + """ + return pulumi.get(self, "production_data") + + @property + @pulumi.getter(name="referenceData") + def reference_data(self) -> Any: + """ + [Required] The data to calculate drift against. + """ + return pulumi.get(self, "reference_data") + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> str: + """ + + Expected value is 'DataDrift'. + """ + return pulumi.get(self, "signal_type") + + @property + @pulumi.getter(name="featureDataTypeOverride") + def feature_data_type_override(self) -> Optional[Mapping[str, str]]: + """ + A dictionary that maps feature names to their respective data types. + """ + return pulumi.get(self, "feature_data_type_override") + + @property + @pulumi.getter(name="featureImportanceSettings") + def feature_importance_settings(self) -> Optional['outputs.FeatureImportanceSettingsResponse']: + """ + The settings for computing feature importance. + """ + return pulumi.get(self, "feature_importance_settings") + + @property + @pulumi.getter + def features(self) -> Optional[Any]: + """ + The feature filter which identifies which feature to calculate drift over. + """ + return pulumi.get(self, "features") + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[Sequence[str]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class DataFactoryResponse(dict): + """ + A DataFactory compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataFactoryResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataFactoryResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataFactoryResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + resource_id: Optional[str] = None): + """ + A DataFactory compute. + :param str compute_type: The type of compute + Expected value is 'DataFactory'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'DataFactory') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'DataFactory'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class DataLakeAnalyticsResponse(dict): + """ + A DataLakeAnalytics compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataLakeAnalyticsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataLakeAnalyticsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataLakeAnalyticsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.DataLakeAnalyticsSchemaResponseProperties'] = None, + resource_id: Optional[str] = None): + """ + A DataLakeAnalytics compute. + :param str compute_type: The type of compute + Expected value is 'DataLakeAnalytics'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'DataLakeAnalytics') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'DataLakeAnalytics'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.DataLakeAnalyticsSchemaResponseProperties']: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class DataLakeAnalyticsSchemaResponseProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataLakeStoreAccountName": + suggest = "data_lake_store_account_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataLakeAnalyticsSchemaResponseProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataLakeAnalyticsSchemaResponseProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataLakeAnalyticsSchemaResponseProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_lake_store_account_name: Optional[str] = None): + """ + :param str data_lake_store_account_name: DataLake Store Account Name + """ + if data_lake_store_account_name is not None: + pulumi.set(__self__, "data_lake_store_account_name", data_lake_store_account_name) + + @property + @pulumi.getter(name="dataLakeStoreAccountName") + def data_lake_store_account_name(self) -> Optional[str]: + """ + DataLake Store Account Name + """ + return pulumi.get(self, "data_lake_store_account_name") + + +@pulumi.output_type +class DataPathAssetReferenceResponse(dict): + """ + Reference to an asset via its path in a datastore. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "referenceType": + suggest = "reference_type" + elif key == "datastoreId": + suggest = "datastore_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataPathAssetReferenceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataPathAssetReferenceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataPathAssetReferenceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + reference_type: str, + datastore_id: Optional[str] = None, + path: Optional[str] = None): + """ + Reference to an asset via its path in a datastore. + :param str reference_type: Enum to determine which reference method to use for an asset. + Expected value is 'DataPath'. + :param str datastore_id: ARM resource ID of the datastore where the asset is located. + :param str path: The path of the file/directory in the datastore. + """ + pulumi.set(__self__, "reference_type", 'DataPath') + if datastore_id is not None: + pulumi.set(__self__, "datastore_id", datastore_id) + if path is not None: + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter(name="referenceType") + def reference_type(self) -> str: + """ + Enum to determine which reference method to use for an asset. + Expected value is 'DataPath'. + """ + return pulumi.get(self, "reference_type") + + @property + @pulumi.getter(name="datastoreId") + def datastore_id(self) -> Optional[str]: + """ + ARM resource ID of the datastore where the asset is located. + """ + return pulumi.get(self, "datastore_id") + + @property + @pulumi.getter + def path(self) -> Optional[str]: + """ + The path of the file/directory in the datastore. + """ + return pulumi.get(self, "path") + + +@pulumi.output_type +class DataQualityMonitoringSignalResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "metricThresholds": + suggest = "metric_thresholds" + elif key == "productionData": + suggest = "production_data" + elif key == "referenceData": + suggest = "reference_data" + elif key == "signalType": + suggest = "signal_type" + elif key == "featureDataTypeOverride": + suggest = "feature_data_type_override" + elif key == "featureImportanceSettings": + suggest = "feature_importance_settings" + elif key == "notificationTypes": + suggest = "notification_types" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DataQualityMonitoringSignalResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DataQualityMonitoringSignalResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DataQualityMonitoringSignalResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + metric_thresholds: Sequence[Any], + production_data: Any, + reference_data: Any, + signal_type: str, + feature_data_type_override: Optional[Mapping[str, str]] = None, + feature_importance_settings: Optional['outputs.FeatureImportanceSettingsResponse'] = None, + features: Optional[Any] = None, + notification_types: Optional[Sequence[str]] = None, + properties: Optional[Mapping[str, str]] = None): + """ + :param Sequence[Union['CategoricalDataQualityMetricThresholdResponse', 'NumericalDataQualityMetricThresholdResponse']] metric_thresholds: [Required] A list of metrics to calculate and their associated thresholds. + :param Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse'] production_data: [Required] The data produced by the production service which drift will be calculated for. + :param Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse'] reference_data: [Required] The data to calculate drift against. + :param str signal_type: + Expected value is 'DataQuality'. + :param Mapping[str, str] feature_data_type_override: A dictionary that maps feature names to their respective data types. + :param 'FeatureImportanceSettingsResponse' feature_importance_settings: The settings for computing feature importance. + :param Union['AllFeaturesResponse', 'FeatureSubsetResponse', 'TopNFeaturesByAttributionResponse'] features: The features to calculate drift over. + :param Sequence[str] notification_types: The current notification mode for this signal. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "metric_thresholds", metric_thresholds) + pulumi.set(__self__, "production_data", production_data) + pulumi.set(__self__, "reference_data", reference_data) + pulumi.set(__self__, "signal_type", 'DataQuality') + if feature_data_type_override is not None: + pulumi.set(__self__, "feature_data_type_override", feature_data_type_override) + if feature_importance_settings is not None: + pulumi.set(__self__, "feature_importance_settings", feature_importance_settings) + if features is not None: + pulumi.set(__self__, "features", features) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="metricThresholds") + def metric_thresholds(self) -> Sequence[Any]: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_thresholds") + + @property + @pulumi.getter(name="productionData") + def production_data(self) -> Any: + """ + [Required] The data produced by the production service which drift will be calculated for. + """ + return pulumi.get(self, "production_data") + + @property + @pulumi.getter(name="referenceData") + def reference_data(self) -> Any: + """ + [Required] The data to calculate drift against. + """ + return pulumi.get(self, "reference_data") + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> str: + """ + + Expected value is 'DataQuality'. + """ + return pulumi.get(self, "signal_type") + + @property + @pulumi.getter(name="featureDataTypeOverride") + def feature_data_type_override(self) -> Optional[Mapping[str, str]]: + """ + A dictionary that maps feature names to their respective data types. + """ + return pulumi.get(self, "feature_data_type_override") + + @property + @pulumi.getter(name="featureImportanceSettings") + def feature_importance_settings(self) -> Optional['outputs.FeatureImportanceSettingsResponse']: + """ + The settings for computing feature importance. + """ + return pulumi.get(self, "feature_importance_settings") + + @property + @pulumi.getter + def features(self) -> Optional[Any]: + """ + The features to calculate drift over. + """ + return pulumi.get(self, "features") + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[Sequence[str]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class DatabricksPropertiesResponse(dict): + """ + Properties of Databricks + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "databricksAccessToken": + suggest = "databricks_access_token" + elif key == "workspaceUrl": + suggest = "workspace_url" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DatabricksPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DatabricksPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DatabricksPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + databricks_access_token: Optional[str] = None, + workspace_url: Optional[str] = None): + """ + Properties of Databricks + :param str databricks_access_token: Databricks access token + :param str workspace_url: Workspace Url + """ + if databricks_access_token is not None: + pulumi.set(__self__, "databricks_access_token", databricks_access_token) + if workspace_url is not None: + pulumi.set(__self__, "workspace_url", workspace_url) + + @property + @pulumi.getter(name="databricksAccessToken") + def databricks_access_token(self) -> Optional[str]: + """ + Databricks access token + """ + return pulumi.get(self, "databricks_access_token") + + @property + @pulumi.getter(name="workspaceUrl") + def workspace_url(self) -> Optional[str]: + """ + Workspace Url + """ + return pulumi.get(self, "workspace_url") + + +@pulumi.output_type +class DatabricksResponse(dict): + """ + A DataFactory compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DatabricksResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DatabricksResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DatabricksResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.DatabricksPropertiesResponse'] = None, + resource_id: Optional[str] = None): + """ + A DataFactory compute. + :param str compute_type: The type of compute + Expected value is 'Databricks'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param 'DatabricksPropertiesResponse' properties: Properties of Databricks + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'Databricks') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'Databricks'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.DatabricksPropertiesResponse']: + """ + Properties of Databricks + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class DefaultScaleSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "scaleType": + suggest = "scale_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DefaultScaleSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DefaultScaleSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DefaultScaleSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + scale_type: str): + """ + :param str scale_type: + Expected value is 'Default'. + """ + pulumi.set(__self__, "scale_type", 'Default') + + @property + @pulumi.getter(name="scaleType") + def scale_type(self) -> str: + """ + + Expected value is 'Default'. + """ + return pulumi.get(self, "scale_type") + + +@pulumi.output_type +class DeltaModelCurrentStateResponse(dict): + """ + Contract for DeltaModelCurrentState. + """ + def __init__(__self__, *, + count: Optional[int] = None, + sample_instance_id: Optional[str] = None, + status: Optional[str] = None): + """ + Contract for DeltaModelCurrentState. + :param int count: Gets or sets Count of instances with model. + :param str sample_instance_id: Gets or sets sample of instances with model. + :param str status: Gets or sets status. + """ + if count is None: + count = 0 + if count is not None: + pulumi.set(__self__, "count", count) + if sample_instance_id is not None: + pulumi.set(__self__, "sample_instance_id", sample_instance_id) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def count(self) -> Optional[int]: + """ + Gets or sets Count of instances with model. + """ + return pulumi.get(self, "count") + + @property + @pulumi.getter(name="sampleInstanceID") + def sample_instance_id(self) -> Optional[str]: + """ + Gets or sets sample of instances with model. + """ + return pulumi.get(self, "sample_instance_id") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Gets or sets status. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class DeploymentResourceConfigurationResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "instanceCount": + suggest = "instance_count" + elif key == "instanceType": + suggest = "instance_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DeploymentResourceConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DeploymentResourceConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DeploymentResourceConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + instance_count: Optional[int] = None, + instance_type: Optional[str] = None, + properties: Optional[Mapping[str, Any]] = None): + """ + :param int instance_count: Optional number of instances or nodes used by the compute target. + :param str instance_type: Optional type of VM used as supported by the compute target. + :param Mapping[str, Any] properties: Additional properties bag. + """ + if instance_count is None: + instance_count = 1 + if instance_count is not None: + pulumi.set(__self__, "instance_count", instance_count) + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="instanceCount") + def instance_count(self) -> Optional[int]: + """ + Optional number of instances or nodes used by the compute target. + """ + return pulumi.get(self, "instance_count") + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[str]: + """ + Optional type of VM used as supported by the compute target. + """ + return pulumi.get(self, "instance_type") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, Any]]: + """ + Additional properties bag. + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class DistillationJobResponse(dict): + """ + Distillation Job definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataGenerationDetails": + suggest = "data_generation_details" + elif key == "finetuningDetails": + suggest = "finetuning_details" + elif key == "jobType": + suggest = "job_type" + elif key == "componentId": + suggest = "component_id" + elif key == "computeId": + suggest = "compute_id" + elif key == "displayName": + suggest = "display_name" + elif key == "experimentName": + suggest = "experiment_name" + elif key == "isArchived": + suggest = "is_archived" + elif key == "notificationSetting": + suggest = "notification_setting" + elif key == "parentJobName": + suggest = "parent_job_name" + elif key == "queueSettings": + suggest = "queue_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in DistillationJobResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + DistillationJobResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + DistillationJobResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_generation_details: 'outputs.LabelGenerationResponse', + finetuning_details: 'outputs.FinetuningDetailsResponse', + job_type: str, + outputs: Mapping[str, Any], + status: str, + component_id: Optional[str] = None, + compute_id: Optional[str] = None, + description: Optional[str] = None, + display_name: Optional[str] = None, + experiment_name: Optional[str] = None, + identity: Optional[Any] = None, + is_archived: Optional[bool] = None, + notification_setting: Optional['outputs.NotificationSettingResponse'] = None, + parent_job_name: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + queue_settings: Optional['outputs.QueueSettingsResponse'] = None, + resources: Optional['outputs.JobResourcesResponse'] = None, + services: Optional[Mapping[str, 'outputs.JobServiceResponse']] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Distillation Job definition. + :param 'LabelGenerationResponse' data_generation_details: [Required] + :param 'FinetuningDetailsResponse' finetuning_details: [Required] + :param str job_type: Enum to determine the type of job. + Expected value is 'Distillation'. + :param Mapping[str, Union['CustomModelJobOutputResponse', 'MLFlowModelJobOutputResponse', 'MLTableJobOutputResponse', 'TritonModelJobOutputResponse', 'UriFileJobOutputResponse', 'UriFolderJobOutputResponse']] outputs: [Required] + :param str status: Status of the job. + :param str component_id: ARM resource ID of the component resource. + :param str compute_id: ARM resource ID of the compute resource. + :param str description: The asset description text. + :param str display_name: Display name of job. + :param str experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param Union['AmlTokenResponse', 'ManagedIdentityResponse', 'UserIdentityResponse'] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param bool is_archived: Is the asset archived? + :param 'NotificationSettingResponse' notification_setting: Notification setting for the job + :param str parent_job_name: Parent job name. + :param Mapping[str, str] properties: The asset property dictionary. + :param 'QueueSettingsResponse' queue_settings: Queue settings for the job + :param 'JobResourcesResponse' resources: Instance types and other resources for the job + :param Mapping[str, 'JobServiceResponse'] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_generation_details", data_generation_details) + pulumi.set(__self__, "finetuning_details", finetuning_details) + pulumi.set(__self__, "job_type", 'Distillation') + pulumi.set(__self__, "outputs", outputs) + pulumi.set(__self__, "status", status) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataGenerationDetails") + def data_generation_details(self) -> 'outputs.LabelGenerationResponse': + """ + [Required] + """ + return pulumi.get(self, "data_generation_details") + + @property + @pulumi.getter(name="finetuningDetails") + def finetuning_details(self) -> 'outputs.FinetuningDetailsResponse': + """ + [Required] + """ + return pulumi.get(self, "finetuning_details") + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> str: + """ + Enum to determine the type of job. + Expected value is 'Distillation'. + """ + return pulumi.get(self, "job_type") + + @property + @pulumi.getter + def outputs(self) -> Mapping[str, Any]: + """ + [Required] + """ + return pulumi.get(self, "outputs") + + @property + @pulumi.getter + def status(self) -> str: + """ + Status of the job. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[str]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[str]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[str]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @property + @pulumi.getter + def identity(self) -> Optional[Any]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional['outputs.NotificationSettingResponse']: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[str]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional['outputs.QueueSettingsResponse']: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @property + @pulumi.getter + def resources(self) -> Optional['outputs.JobResourcesResponse']: + """ + Instance types and other resources for the job + """ + return pulumi.get(self, "resources") + + @property + @pulumi.getter + def services(self) -> Optional[Mapping[str, 'outputs.JobServiceResponse']]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class DockerResponse(dict): + def __init__(__self__, *, + privileged: Optional[bool] = None): + """ + :param bool privileged: Indicate whether container shall run in privileged or non-privileged mode. + """ + if privileged is not None: + pulumi.set(__self__, "privileged", privileged) + + @property + @pulumi.getter + def privileged(self) -> Optional[bool]: + """ + Indicate whether container shall run in privileged or non-privileged mode. + """ + return pulumi.get(self, "privileged") + + +@pulumi.output_type +class EncryptionPropertyResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "keyVaultProperties": + suggest = "key_vault_properties" + elif key == "cosmosDbResourceId": + suggest = "cosmos_db_resource_id" + elif key == "searchAccountResourceId": + suggest = "search_account_resource_id" + elif key == "storageAccountResourceId": + suggest = "storage_account_resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EncryptionPropertyResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EncryptionPropertyResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EncryptionPropertyResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + key_vault_properties: 'outputs.KeyVaultPropertiesResponse', + status: str, + cosmos_db_resource_id: Optional[str] = None, + identity: Optional['outputs.IdentityForCmkResponse'] = None, + search_account_resource_id: Optional[str] = None, + storage_account_resource_id: Optional[str] = None): + """ + :param 'KeyVaultPropertiesResponse' key_vault_properties: KeyVault details to do the encryption + :param str status: Indicates whether or not the encryption is enabled for the workspace. + :param str cosmos_db_resource_id: The byok cosmosdb account that customer brings to store customer's data + with encryption + :param 'IdentityForCmkResponse' identity: Identity to be used with the keyVault + :param str search_account_resource_id: The byok search account that customer brings to store customer's data + with encryption + :param str storage_account_resource_id: The byok storage account that customer brings to store customer's data + with encryption + """ + pulumi.set(__self__, "key_vault_properties", key_vault_properties) + pulumi.set(__self__, "status", status) + if cosmos_db_resource_id is not None: + pulumi.set(__self__, "cosmos_db_resource_id", cosmos_db_resource_id) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if search_account_resource_id is not None: + pulumi.set(__self__, "search_account_resource_id", search_account_resource_id) + if storage_account_resource_id is not None: + pulumi.set(__self__, "storage_account_resource_id", storage_account_resource_id) + + @property + @pulumi.getter(name="keyVaultProperties") + def key_vault_properties(self) -> 'outputs.KeyVaultPropertiesResponse': + """ + KeyVault details to do the encryption + """ + return pulumi.get(self, "key_vault_properties") + + @property + @pulumi.getter + def status(self) -> str: + """ + Indicates whether or not the encryption is enabled for the workspace. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="cosmosDbResourceId") + def cosmos_db_resource_id(self) -> Optional[str]: + """ + The byok cosmosdb account that customer brings to store customer's data + with encryption + """ + return pulumi.get(self, "cosmos_db_resource_id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.IdentityForCmkResponse']: + """ + Identity to be used with the keyVault + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="searchAccountResourceId") + def search_account_resource_id(self) -> Optional[str]: + """ + The byok search account that customer brings to store customer's data + with encryption + """ + return pulumi.get(self, "search_account_resource_id") + + @property + @pulumi.getter(name="storageAccountResourceId") + def storage_account_resource_id(self) -> Optional[str]: + """ + The byok storage account that customer brings to store customer's data + with encryption + """ + return pulumi.get(self, "storage_account_resource_id") + + +@pulumi.output_type +class EndpointDeploymentModelResponse(dict): + def __init__(__self__, *, + format: Optional[str] = None, + name: Optional[str] = None, + source: Optional[str] = None, + version: Optional[str] = None): + """ + :param str format: Model format + :param str name: Model name. + :param str source: Optional. Deployment model source ARM resource ID. + :param str version: Model version. + """ + if format is not None: + pulumi.set(__self__, "format", format) + if name is not None: + pulumi.set(__self__, "name", name) + if source is not None: + pulumi.set(__self__, "source", source) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def format(self) -> Optional[str]: + """ + Model format + """ + return pulumi.get(self, "format") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Model name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def source(self) -> Optional[str]: + """ + Optional. Deployment model source ARM resource ID. + """ + return pulumi.get(self, "source") + + @property + @pulumi.getter + def version(self) -> Optional[str]: + """ + Model version. + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class EndpointModelDeprecationPropertiesResponse(dict): + def __init__(__self__, *, + fine_tune: Optional[str] = None, + inference: Optional[str] = None): + """ + :param str fine_tune: The datetime of deprecation of the fineTune Model. + :param str inference: The datetime of deprecation of the inference Model. + """ + if fine_tune is not None: + pulumi.set(__self__, "fine_tune", fine_tune) + if inference is not None: + pulumi.set(__self__, "inference", inference) + + @property + @pulumi.getter(name="fineTune") + def fine_tune(self) -> Optional[str]: + """ + The datetime of deprecation of the fineTune Model. + """ + return pulumi.get(self, "fine_tune") + + @property + @pulumi.getter + def inference(self) -> Optional[str]: + """ + The datetime of deprecation of the inference Model. + """ + return pulumi.get(self, "inference") + + +@pulumi.output_type +class EndpointModelPropertiesResponse(dict): + """ + Endpoint Model properties. + """ + def __init__(__self__, *, + system_data: 'outputs.SystemDataResponse', + capabilities: Optional[Mapping[str, str]] = None, + deprecation: Optional['outputs.EndpointModelDeprecationPropertiesResponse'] = None, + finetune_capabilities: Optional[Mapping[str, str]] = None, + format: Optional[str] = None, + is_default_version: Optional[bool] = None, + lifecycle_status: Optional[str] = None, + max_capacity: Optional[int] = None, + name: Optional[str] = None, + skus: Optional[Sequence['outputs.EndpointModelSkuPropertiesResponse']] = None, + version: Optional[str] = None): + """ + Endpoint Model properties. + :param 'SystemDataResponse' system_data: Metadata pertaining to creation and last modification of the resource. + :param Mapping[str, str] capabilities: The capabilities. + :param Mapping[str, str] finetune_capabilities: The capabilities for finetune models. + :param str format: Deployment model format. + :param bool is_default_version: If the model is default version. + :param str lifecycle_status: Model lifecycle status. + :param int max_capacity: The max capacity. + :param str name: Deployment model name. + :param Sequence['EndpointModelSkuPropertiesResponse'] skus: The list of Model Sku. + :param str version: Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. + """ + pulumi.set(__self__, "system_data", system_data) + if capabilities is not None: + pulumi.set(__self__, "capabilities", capabilities) + if deprecation is not None: + pulumi.set(__self__, "deprecation", deprecation) + if finetune_capabilities is not None: + pulumi.set(__self__, "finetune_capabilities", finetune_capabilities) + if format is not None: + pulumi.set(__self__, "format", format) + if is_default_version is not None: + pulumi.set(__self__, "is_default_version", is_default_version) + if lifecycle_status is not None: + pulumi.set(__self__, "lifecycle_status", lifecycle_status) + if max_capacity is not None: + pulumi.set(__self__, "max_capacity", max_capacity) + if name is not None: + pulumi.set(__self__, "name", name) + if skus is not None: + pulumi.set(__self__, "skus", skus) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Metadata pertaining to creation and last modification of the resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def capabilities(self) -> Optional[Mapping[str, str]]: + """ + The capabilities. + """ + return pulumi.get(self, "capabilities") + + @property + @pulumi.getter + def deprecation(self) -> Optional['outputs.EndpointModelDeprecationPropertiesResponse']: + return pulumi.get(self, "deprecation") + + @property + @pulumi.getter(name="finetuneCapabilities") + def finetune_capabilities(self) -> Optional[Mapping[str, str]]: + """ + The capabilities for finetune models. + """ + return pulumi.get(self, "finetune_capabilities") + + @property + @pulumi.getter + def format(self) -> Optional[str]: + """ + Deployment model format. + """ + return pulumi.get(self, "format") + + @property + @pulumi.getter(name="isDefaultVersion") + def is_default_version(self) -> Optional[bool]: + """ + If the model is default version. + """ + return pulumi.get(self, "is_default_version") + + @property + @pulumi.getter(name="lifecycleStatus") + def lifecycle_status(self) -> Optional[str]: + """ + Model lifecycle status. + """ + return pulumi.get(self, "lifecycle_status") + + @property + @pulumi.getter(name="maxCapacity") + def max_capacity(self) -> Optional[int]: + """ + The max capacity. + """ + return pulumi.get(self, "max_capacity") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Deployment model name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def skus(self) -> Optional[Sequence['outputs.EndpointModelSkuPropertiesResponse']]: + """ + The list of Model Sku. + """ + return pulumi.get(self, "skus") + + @property + @pulumi.getter + def version(self) -> Optional[str]: + """ + Optional. Deployment model version. If version is not specified, a default version will be assigned. The default version is different for different models and might change when there is new version available for a model. Default version for a model could be found from list models API. + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class EndpointModelSkuCapacityPropertiesResponse(dict): + def __init__(__self__, *, + default: Optional[int] = None, + maximum: Optional[int] = None): + """ + :param int default: The default capacity. + :param int maximum: The maximum capacity. + """ + if default is not None: + pulumi.set(__self__, "default", default) + if maximum is not None: + pulumi.set(__self__, "maximum", maximum) + + @property + @pulumi.getter + def default(self) -> Optional[int]: + """ + The default capacity. + """ + return pulumi.get(self, "default") + + @property + @pulumi.getter + def maximum(self) -> Optional[int]: + """ + The maximum capacity. + """ + return pulumi.get(self, "maximum") + + +@pulumi.output_type +class EndpointModelSkuPropertiesResponse(dict): + def __init__(__self__, *, + capacity: Optional['outputs.EndpointModelSkuCapacityPropertiesResponse'] = None, + connection_ids: Optional[Sequence[str]] = None, + deprecation_date: Optional[str] = None, + name: Optional[str] = None, + rate_limits: Optional[Sequence['outputs.EndpointModelSkuRateLimitPropertiesResponse']] = None, + usage_name: Optional[str] = None): + """ + :param Sequence[str] connection_ids: The list of ARM id for the connection support this SKU. + :param str deprecation_date: The datetime of deprecation of the model SKU. + :param str name: The name of the model SKU. + :param str usage_name: The usage name of the model SKU. + """ + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if connection_ids is not None: + pulumi.set(__self__, "connection_ids", connection_ids) + if deprecation_date is not None: + pulumi.set(__self__, "deprecation_date", deprecation_date) + if name is not None: + pulumi.set(__self__, "name", name) + if rate_limits is not None: + pulumi.set(__self__, "rate_limits", rate_limits) + if usage_name is not None: + pulumi.set(__self__, "usage_name", usage_name) + + @property + @pulumi.getter + def capacity(self) -> Optional['outputs.EndpointModelSkuCapacityPropertiesResponse']: + return pulumi.get(self, "capacity") + + @property + @pulumi.getter(name="connectionIds") + def connection_ids(self) -> Optional[Sequence[str]]: + """ + The list of ARM id for the connection support this SKU. + """ + return pulumi.get(self, "connection_ids") + + @property + @pulumi.getter(name="deprecationDate") + def deprecation_date(self) -> Optional[str]: + """ + The datetime of deprecation of the model SKU. + """ + return pulumi.get(self, "deprecation_date") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + The name of the model SKU. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="rateLimits") + def rate_limits(self) -> Optional[Sequence['outputs.EndpointModelSkuRateLimitPropertiesResponse']]: + return pulumi.get(self, "rate_limits") + + @property + @pulumi.getter(name="usageName") + def usage_name(self) -> Optional[str]: + """ + The usage name of the model SKU. + """ + return pulumi.get(self, "usage_name") + + +@pulumi.output_type +class EndpointModelSkuRateLimitPropertiesResponse(dict): + def __init__(__self__, *, + count: Optional[float] = None, + renewal_period: Optional[float] = None, + rules: Optional[Sequence['outputs.EndpointModelSkuRateLimitRulePropertiesResponse']] = None): + """ + :param float count: The count value of Call Rate Limit. + :param float renewal_period: The renewal period in seconds of Call Rate Limit. + :param Sequence['EndpointModelSkuRateLimitRulePropertiesResponse'] rules: The call rate limit for the model. + """ + if count is not None: + pulumi.set(__self__, "count", count) + if renewal_period is not None: + pulumi.set(__self__, "renewal_period", renewal_period) + if rules is not None: + pulumi.set(__self__, "rules", rules) + + @property + @pulumi.getter + def count(self) -> Optional[float]: + """ + The count value of Call Rate Limit. + """ + return pulumi.get(self, "count") + + @property + @pulumi.getter(name="renewalPeriod") + def renewal_period(self) -> Optional[float]: + """ + The renewal period in seconds of Call Rate Limit. + """ + return pulumi.get(self, "renewal_period") + + @property + @pulumi.getter + def rules(self) -> Optional[Sequence['outputs.EndpointModelSkuRateLimitRulePropertiesResponse']]: + """ + The call rate limit for the model. + """ + return pulumi.get(self, "rules") + + +@pulumi.output_type +class EndpointModelSkuRateLimitRulePatternPropertiesResponse(dict): + def __init__(__self__, *, + method: Optional[str] = None, + path: Optional[str] = None): + if method is not None: + pulumi.set(__self__, "method", method) + if path is not None: + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter + def method(self) -> Optional[str]: + return pulumi.get(self, "method") + + @property + @pulumi.getter + def path(self) -> Optional[str]: + return pulumi.get(self, "path") + + +@pulumi.output_type +class EndpointModelSkuRateLimitRulePropertiesResponse(dict): + def __init__(__self__, *, + count: Optional[float] = None, + dynamic_throttling_enabled: Optional[bool] = None, + key: Optional[str] = None, + match_patterns: Optional[Sequence['outputs.EndpointModelSkuRateLimitRulePatternPropertiesResponse']] = None, + min_count: Optional[float] = None, + renewal_period: Optional[float] = None): + """ + :param bool dynamic_throttling_enabled: If the dynamic throttling is enabled. + """ + if count is not None: + pulumi.set(__self__, "count", count) + if dynamic_throttling_enabled is not None: + pulumi.set(__self__, "dynamic_throttling_enabled", dynamic_throttling_enabled) + if key is not None: + pulumi.set(__self__, "key", key) + if match_patterns is not None: + pulumi.set(__self__, "match_patterns", match_patterns) + if min_count is not None: + pulumi.set(__self__, "min_count", min_count) + if renewal_period is not None: + pulumi.set(__self__, "renewal_period", renewal_period) + + @property + @pulumi.getter + def count(self) -> Optional[float]: + return pulumi.get(self, "count") + + @property + @pulumi.getter(name="dynamicThrottlingEnabled") + def dynamic_throttling_enabled(self) -> Optional[bool]: + """ + If the dynamic throttling is enabled. + """ + return pulumi.get(self, "dynamic_throttling_enabled") + + @property + @pulumi.getter + def key(self) -> Optional[str]: + return pulumi.get(self, "key") + + @property + @pulumi.getter(name="matchPatterns") + def match_patterns(self) -> Optional[Sequence['outputs.EndpointModelSkuRateLimitRulePatternPropertiesResponse']]: + return pulumi.get(self, "match_patterns") + + @property + @pulumi.getter(name="minCount") + def min_count(self) -> Optional[float]: + return pulumi.get(self, "min_count") + + @property + @pulumi.getter(name="renewalPeriod") + def renewal_period(self) -> Optional[float]: + return pulumi.get(self, "renewal_period") + + +@pulumi.output_type +class EndpointResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "hostIp": + suggest = "host_ip" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EndpointResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EndpointResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EndpointResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + host_ip: Optional[str] = None, + name: Optional[str] = None, + protocol: Optional[str] = None, + published: Optional[int] = None, + target: Optional[int] = None): + """ + :param str host_ip: Host IP over which the application is exposed from the container + :param str name: Name of the Endpoint + :param str protocol: Protocol over which communication will happen over this endpoint + :param int published: Port over which the application is exposed from container. + :param int target: Application port inside the container. + """ + if host_ip is not None: + pulumi.set(__self__, "host_ip", host_ip) + if name is not None: + pulumi.set(__self__, "name", name) + if protocol is None: + protocol = 'tcp' + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if published is not None: + pulumi.set(__self__, "published", published) + if target is not None: + pulumi.set(__self__, "target", target) + + @property + @pulumi.getter(name="hostIp") + def host_ip(self) -> Optional[str]: + """ + Host IP over which the application is exposed from the container + """ + return pulumi.get(self, "host_ip") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Name of the Endpoint + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def protocol(self) -> Optional[str]: + """ + Protocol over which communication will happen over this endpoint + """ + return pulumi.get(self, "protocol") + + @property + @pulumi.getter + def published(self) -> Optional[int]: + """ + Port over which the application is exposed from container. + """ + return pulumi.get(self, "published") + + @property + @pulumi.getter + def target(self) -> Optional[int]: + """ + Application port inside the container. + """ + return pulumi.get(self, "target") + + +@pulumi.output_type +class EndpointScheduleActionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actionType": + suggest = "action_type" + elif key == "endpointInvocationDefinition": + suggest = "endpoint_invocation_definition" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EndpointScheduleActionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EndpointScheduleActionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EndpointScheduleActionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + action_type: str, + endpoint_invocation_definition: Any): + """ + :param str action_type: + Expected value is 'InvokeBatchEndpoint'. + :param Any endpoint_invocation_definition: [Required] Defines Schedule action definition details. + + """ + pulumi.set(__self__, "action_type", 'InvokeBatchEndpoint') + pulumi.set(__self__, "endpoint_invocation_definition", endpoint_invocation_definition) + + @property + @pulumi.getter(name="actionType") + def action_type(self) -> str: + """ + + Expected value is 'InvokeBatchEndpoint'. + """ + return pulumi.get(self, "action_type") + + @property + @pulumi.getter(name="endpointInvocationDefinition") + def endpoint_invocation_definition(self) -> Any: + """ + [Required] Defines Schedule action definition details. + + """ + return pulumi.get(self, "endpoint_invocation_definition") + + +@pulumi.output_type +class EnvironmentContainerResponse(dict): + """ + Container for environment specification versions. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "latestVersion": + suggest = "latest_version" + elif key == "nextVersion": + suggest = "next_version" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EnvironmentContainerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EnvironmentContainerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EnvironmentContainerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + latest_version: str, + next_version: str, + provisioning_state: str, + description: Optional[str] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Container for environment specification versions. + :param str latest_version: The latest version inside this container. + :param str next_version: The next auto incremental version + :param str provisioning_state: Provisioning state for the environment container. + :param str description: The asset description text. + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "latest_version", latest_version) + pulumi.set(__self__, "next_version", next_version) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="latestVersion") + def latest_version(self) -> str: + """ + The latest version inside this container. + """ + return pulumi.get(self, "latest_version") + + @property + @pulumi.getter(name="nextVersion") + def next_version(self) -> str: + """ + The next auto incremental version + """ + return pulumi.get(self, "next_version") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the environment container. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class EnvironmentVariableResponse(dict): + def __init__(__self__, *, + type: Optional[str] = None, + value: Optional[str] = None): + """ + :param str type: Type of the Environment Variable. Possible values are: local - For local variable + :param str value: Value of the Environment variable + """ + if type is None: + type = 'local' + if type is not None: + pulumi.set(__self__, "type", type) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def type(self) -> Optional[str]: + """ + Type of the Environment Variable. Possible values are: local - For local variable + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + """ + Value of the Environment variable + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class EnvironmentVersionResponse(dict): + """ + Environment version details. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "environmentType": + suggest = "environment_type" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "autoRebuild": + suggest = "auto_rebuild" + elif key == "condaFile": + suggest = "conda_file" + elif key == "imageDetails": + suggest = "image_details" + elif key == "inferenceConfig": + suggest = "inference_config" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + elif key == "osType": + suggest = "os_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in EnvironmentVersionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + EnvironmentVersionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + EnvironmentVersionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + environment_type: str, + provisioning_state: str, + auto_rebuild: Optional[str] = None, + build: Optional['outputs.BuildContextResponse'] = None, + conda_file: Optional[str] = None, + description: Optional[str] = None, + image: Optional[str] = None, + image_details: Optional['outputs.ImageDetailsResponse'] = None, + inference_config: Optional['outputs.InferenceContainerPropertiesResponse'] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + os_type: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + stage: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Environment version details. + :param str environment_type: Environment type is either user managed or curated by the Azure ML service + + :param str provisioning_state: Provisioning state for the environment version. + :param str auto_rebuild: Defines if image needs to be rebuilt based on base image changes. + :param 'BuildContextResponse' build: Configuration settings for Docker build context. + :param str conda_file: Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + + :param str description: The asset description text. + :param str image: Name of the image that will be used for the environment. + + :param 'ImageDetailsResponse' image_details: Environment image details + :param 'InferenceContainerPropertiesResponse' inference_config: Defines configuration specific to inference. + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param str os_type: The OS type of the environment. + :param Mapping[str, str] properties: The asset property dictionary. + :param str stage: Stage in the environment lifecycle assigned to this environment + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "environment_type", environment_type) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if auto_rebuild is None: + auto_rebuild = 'Disabled' + if auto_rebuild is not None: + pulumi.set(__self__, "auto_rebuild", auto_rebuild) + if build is not None: + pulumi.set(__self__, "build", build) + if conda_file is not None: + pulumi.set(__self__, "conda_file", conda_file) + if description is not None: + pulumi.set(__self__, "description", description) + if image is not None: + pulumi.set(__self__, "image", image) + if image_details is not None: + pulumi.set(__self__, "image_details", image_details) + if inference_config is not None: + pulumi.set(__self__, "inference_config", inference_config) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if os_type is None: + os_type = 'Linux' + if os_type is not None: + pulumi.set(__self__, "os_type", os_type) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if stage is not None: + pulumi.set(__self__, "stage", stage) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="environmentType") + def environment_type(self) -> str: + """ + Environment type is either user managed or curated by the Azure ML service + + """ + return pulumi.get(self, "environment_type") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the environment version. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="autoRebuild") + def auto_rebuild(self) -> Optional[str]: + """ + Defines if image needs to be rebuilt based on base image changes. + """ + return pulumi.get(self, "auto_rebuild") + + @property + @pulumi.getter + def build(self) -> Optional['outputs.BuildContextResponse']: + """ + Configuration settings for Docker build context. + """ + return pulumi.get(self, "build") + + @property + @pulumi.getter(name="condaFile") + def conda_file(self) -> Optional[str]: + """ + Standard configuration file used by Conda that lets you install any kind of package, including Python, R, and C/C++ packages. + + """ + return pulumi.get(self, "conda_file") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def image(self) -> Optional[str]: + """ + Name of the image that will be used for the environment. + + """ + return pulumi.get(self, "image") + + @property + @pulumi.getter(name="imageDetails") + def image_details(self) -> Optional['outputs.ImageDetailsResponse']: + """ + Environment image details + """ + return pulumi.get(self, "image_details") + + @property + @pulumi.getter(name="inferenceConfig") + def inference_config(self) -> Optional['outputs.InferenceContainerPropertiesResponse']: + """ + Defines configuration specific to inference. + """ + return pulumi.get(self, "inference_config") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter(name="osType") + def os_type(self) -> Optional[str]: + """ + The OS type of the environment. + """ + return pulumi.get(self, "os_type") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def stage(self) -> Optional[str]: + """ + Stage in the environment lifecycle assigned to this environment + """ + return pulumi.get(self, "stage") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class ErrorAdditionalInfoResponse(dict): + """ + The resource management error additional info. + """ + def __init__(__self__, *, + info: Any, + type: str): + """ + The resource management error additional info. + :param Any info: The additional info. + :param str type: The additional info type. + """ + pulumi.set(__self__, "info", info) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def info(self) -> Any: + """ + The additional info. + """ + return pulumi.get(self, "info") + + @property + @pulumi.getter + def type(self) -> str: + """ + The additional info type. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class ErrorDetailResponse(dict): + """ + The error detail. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "additionalInfo": + suggest = "additional_info" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ErrorDetailResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ErrorDetailResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ErrorDetailResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + additional_info: Sequence['outputs.ErrorAdditionalInfoResponse'], + code: str, + details: Sequence['outputs.ErrorDetailResponse'], + message: str, + target: str): + """ + The error detail. + :param Sequence['ErrorAdditionalInfoResponse'] additional_info: The error additional info. + :param str code: The error code. + :param Sequence['ErrorDetailResponse'] details: The error details. + :param str message: The error message. + :param str target: The error target. + """ + pulumi.set(__self__, "additional_info", additional_info) + pulumi.set(__self__, "code", code) + pulumi.set(__self__, "details", details) + pulumi.set(__self__, "message", message) + pulumi.set(__self__, "target", target) + + @property + @pulumi.getter(name="additionalInfo") + def additional_info(self) -> Sequence['outputs.ErrorAdditionalInfoResponse']: + """ + The error additional info. + """ + return pulumi.get(self, "additional_info") + + @property + @pulumi.getter + def code(self) -> str: + """ + The error code. + """ + return pulumi.get(self, "code") + + @property + @pulumi.getter + def details(self) -> Sequence['outputs.ErrorDetailResponse']: + """ + The error details. + """ + return pulumi.get(self, "details") + + @property + @pulumi.getter + def message(self) -> str: + """ + The error message. + """ + return pulumi.get(self, "message") + + @property + @pulumi.getter + def target(self) -> str: + """ + The error target. + """ + return pulumi.get(self, "target") + + +@pulumi.output_type +class ErrorResponseResponse(dict): + """ + Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). + """ + def __init__(__self__, *, + error: Optional['outputs.ErrorDetailResponse'] = None): + """ + Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). + :param 'ErrorDetailResponse' error: The error object. + """ + if error is not None: + pulumi.set(__self__, "error", error) + + @property + @pulumi.getter + def error(self) -> Optional['outputs.ErrorDetailResponse']: + """ + The error object. + """ + return pulumi.get(self, "error") + + +@pulumi.output_type +class EstimatedVMPriceResponse(dict): + """ + The estimated price info for using a VM of a particular OS type, tier, etc. + """ + def __init__(__self__, *, + os_type: str, + retail_price: float, + vm_tier: str): + """ + The estimated price info for using a VM of a particular OS type, tier, etc. + :param str os_type: Operating system type used by the VM. + :param float retail_price: The price charged for using the VM. + :param str vm_tier: The type of the VM. + """ + pulumi.set(__self__, "os_type", os_type) + pulumi.set(__self__, "retail_price", retail_price) + pulumi.set(__self__, "vm_tier", vm_tier) + + @property + @pulumi.getter(name="osType") + def os_type(self) -> str: + """ + Operating system type used by the VM. + """ + return pulumi.get(self, "os_type") + + @property + @pulumi.getter(name="retailPrice") + def retail_price(self) -> float: + """ + The price charged for using the VM. + """ + return pulumi.get(self, "retail_price") + + @property + @pulumi.getter(name="vmTier") + def vm_tier(self) -> str: + """ + The type of the VM. + """ + return pulumi.get(self, "vm_tier") + + +@pulumi.output_type +class EstimatedVMPricesResponse(dict): + """ + The estimated price info for using a VM. + """ + def __init__(__self__, *, + billing_currency: str, + unit_of_measure: str, + values: Sequence['outputs.EstimatedVMPriceResponse']): + """ + The estimated price info for using a VM. + :param str billing_currency: Three lettered code specifying the currency of the VM price. Example: USD + :param str unit_of_measure: The unit of time measurement for the specified VM price. Example: OneHour + :param Sequence['EstimatedVMPriceResponse'] values: The list of estimated prices for using a VM of a particular OS type, tier, etc. + """ + pulumi.set(__self__, "billing_currency", billing_currency) + pulumi.set(__self__, "unit_of_measure", unit_of_measure) + pulumi.set(__self__, "values", values) + + @property + @pulumi.getter(name="billingCurrency") + def billing_currency(self) -> str: + """ + Three lettered code specifying the currency of the VM price. Example: USD + """ + return pulumi.get(self, "billing_currency") + + @property + @pulumi.getter(name="unitOfMeasure") + def unit_of_measure(self) -> str: + """ + The unit of time measurement for the specified VM price. Example: OneHour + """ + return pulumi.get(self, "unit_of_measure") + + @property + @pulumi.getter + def values(self) -> Sequence['outputs.EstimatedVMPriceResponse']: + """ + The list of estimated prices for using a VM of a particular OS type, tier, etc. + """ + return pulumi.get(self, "values") + + +@pulumi.output_type +class FeatureAttributionDriftMonitoringSignalResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "featureImportanceSettings": + suggest = "feature_importance_settings" + elif key == "metricThreshold": + suggest = "metric_threshold" + elif key == "productionData": + suggest = "production_data" + elif key == "referenceData": + suggest = "reference_data" + elif key == "signalType": + suggest = "signal_type" + elif key == "featureDataTypeOverride": + suggest = "feature_data_type_override" + elif key == "notificationTypes": + suggest = "notification_types" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FeatureAttributionDriftMonitoringSignalResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FeatureAttributionDriftMonitoringSignalResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FeatureAttributionDriftMonitoringSignalResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + feature_importance_settings: 'outputs.FeatureImportanceSettingsResponse', + metric_threshold: 'outputs.FeatureAttributionMetricThresholdResponse', + production_data: Sequence[Any], + reference_data: Any, + signal_type: str, + feature_data_type_override: Optional[Mapping[str, str]] = None, + notification_types: Optional[Sequence[str]] = None, + properties: Optional[Mapping[str, str]] = None): + """ + :param 'FeatureImportanceSettingsResponse' feature_importance_settings: [Required] The settings for computing feature importance. + :param 'FeatureAttributionMetricThresholdResponse' metric_threshold: [Required] A list of metrics to calculate and their associated thresholds. + :param Sequence[Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse']] production_data: [Required] The data which drift will be calculated for. + :param Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse'] reference_data: [Required] The data to calculate drift against. + :param str signal_type: + Expected value is 'FeatureAttributionDrift'. + :param Mapping[str, str] feature_data_type_override: A dictionary that maps feature names to their respective data types. + :param Sequence[str] notification_types: The current notification mode for this signal. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "feature_importance_settings", feature_importance_settings) + pulumi.set(__self__, "metric_threshold", metric_threshold) + pulumi.set(__self__, "production_data", production_data) + pulumi.set(__self__, "reference_data", reference_data) + pulumi.set(__self__, "signal_type", 'FeatureAttributionDrift') + if feature_data_type_override is not None: + pulumi.set(__self__, "feature_data_type_override", feature_data_type_override) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="featureImportanceSettings") + def feature_importance_settings(self) -> 'outputs.FeatureImportanceSettingsResponse': + """ + [Required] The settings for computing feature importance. + """ + return pulumi.get(self, "feature_importance_settings") + + @property + @pulumi.getter(name="metricThreshold") + def metric_threshold(self) -> 'outputs.FeatureAttributionMetricThresholdResponse': + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_threshold") + + @property + @pulumi.getter(name="productionData") + def production_data(self) -> Sequence[Any]: + """ + [Required] The data which drift will be calculated for. + """ + return pulumi.get(self, "production_data") + + @property + @pulumi.getter(name="referenceData") + def reference_data(self) -> Any: + """ + [Required] The data to calculate drift against. + """ + return pulumi.get(self, "reference_data") + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> str: + """ + + Expected value is 'FeatureAttributionDrift'. + """ + return pulumi.get(self, "signal_type") + + @property + @pulumi.getter(name="featureDataTypeOverride") + def feature_data_type_override(self) -> Optional[Mapping[str, str]]: + """ + A dictionary that maps feature names to their respective data types. + """ + return pulumi.get(self, "feature_data_type_override") + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[Sequence[str]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class FeatureAttributionMetricThresholdResponse(dict): + def __init__(__self__, *, + metric: str, + threshold: Optional['outputs.MonitoringThresholdResponse'] = None): + """ + :param str metric: [Required] The feature attribution metric to calculate. + :param 'MonitoringThresholdResponse' threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter + def metric(self) -> str: + """ + [Required] The feature attribution metric to calculate. + """ + return pulumi.get(self, "metric") + + @property + @pulumi.getter + def threshold(self) -> Optional['outputs.MonitoringThresholdResponse']: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + +@pulumi.output_type +class FeatureImportanceSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "targetColumn": + suggest = "target_column" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FeatureImportanceSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FeatureImportanceSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FeatureImportanceSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + mode: Optional[str] = None, + target_column: Optional[str] = None): + """ + :param str mode: The mode of operation for computing feature importance. + :param str target_column: The name of the target column within the input data asset. + """ + if mode is None: + mode = 'Disabled' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if target_column is not None: + pulumi.set(__self__, "target_column", target_column) + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + The mode of operation for computing feature importance. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter(name="targetColumn") + def target_column(self) -> Optional[str]: + """ + The name of the target column within the input data asset. + """ + return pulumi.get(self, "target_column") + + +@pulumi.output_type +class FeatureStoreSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeRuntime": + suggest = "compute_runtime" + elif key == "offlineStoreConnectionName": + suggest = "offline_store_connection_name" + elif key == "onlineStoreConnectionName": + suggest = "online_store_connection_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FeatureStoreSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FeatureStoreSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FeatureStoreSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_runtime: Optional['outputs.ComputeRuntimeDtoResponse'] = None, + offline_store_connection_name: Optional[str] = None, + online_store_connection_name: Optional[str] = None): + if compute_runtime is not None: + pulumi.set(__self__, "compute_runtime", compute_runtime) + if offline_store_connection_name is not None: + pulumi.set(__self__, "offline_store_connection_name", offline_store_connection_name) + if online_store_connection_name is not None: + pulumi.set(__self__, "online_store_connection_name", online_store_connection_name) + + @property + @pulumi.getter(name="computeRuntime") + def compute_runtime(self) -> Optional['outputs.ComputeRuntimeDtoResponse']: + return pulumi.get(self, "compute_runtime") + + @property + @pulumi.getter(name="offlineStoreConnectionName") + def offline_store_connection_name(self) -> Optional[str]: + return pulumi.get(self, "offline_store_connection_name") + + @property + @pulumi.getter(name="onlineStoreConnectionName") + def online_store_connection_name(self) -> Optional[str]: + return pulumi.get(self, "online_store_connection_name") + + +@pulumi.output_type +class FeatureSubsetResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterType": + suggest = "filter_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FeatureSubsetResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FeatureSubsetResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FeatureSubsetResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + features: Sequence[str], + filter_type: str): + """ + :param Sequence[str] features: [Required] The list of features to include. + :param str filter_type: + Expected value is 'FeatureSubset'. + """ + pulumi.set(__self__, "features", features) + pulumi.set(__self__, "filter_type", 'FeatureSubset') + + @property + @pulumi.getter + def features(self) -> Sequence[str]: + """ + [Required] The list of features to include. + """ + return pulumi.get(self, "features") + + @property + @pulumi.getter(name="filterType") + def filter_type(self) -> str: + """ + + Expected value is 'FeatureSubset'. + """ + return pulumi.get(self, "filter_type") + + +@pulumi.output_type +class FeaturesetContainerResponse(dict): + """ + DTO object representing feature set + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "latestVersion": + suggest = "latest_version" + elif key == "nextVersion": + suggest = "next_version" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FeaturesetContainerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FeaturesetContainerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FeaturesetContainerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + latest_version: str, + next_version: str, + provisioning_state: str, + description: Optional[str] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + DTO object representing feature set + :param str latest_version: The latest version inside this container. + :param str next_version: The next auto incremental version + :param str provisioning_state: Provisioning state for the featureset container. + :param str description: The asset description text. + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "latest_version", latest_version) + pulumi.set(__self__, "next_version", next_version) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="latestVersion") + def latest_version(self) -> str: + """ + The latest version inside this container. + """ + return pulumi.get(self, "latest_version") + + @property + @pulumi.getter(name="nextVersion") + def next_version(self) -> str: + """ + The next auto incremental version + """ + return pulumi.get(self, "next_version") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the featureset container. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class FeaturesetSpecificationResponse(dict): + """ + DTO object representing specification + """ + def __init__(__self__, *, + path: Optional[str] = None): + """ + DTO object representing specification + :param str path: Specifies the spec path + """ + if path is not None: + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter + def path(self) -> Optional[str]: + """ + Specifies the spec path + """ + return pulumi.get(self, "path") + + +@pulumi.output_type +class FeaturesetVersionResponse(dict): + """ + DTO object representing feature set version + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + elif key == "materializationSettings": + suggest = "materialization_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FeaturesetVersionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FeaturesetVersionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FeaturesetVersionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + description: Optional[str] = None, + entities: Optional[Sequence[str]] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + materialization_settings: Optional['outputs.MaterializationSettingsResponse'] = None, + properties: Optional[Mapping[str, str]] = None, + specification: Optional['outputs.FeaturesetSpecificationResponse'] = None, + stage: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + DTO object representing feature set version + :param str provisioning_state: Provisioning state for the featureset version container. + :param str description: The asset description text. + :param Sequence[str] entities: Specifies list of entities + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param 'MaterializationSettingsResponse' materialization_settings: Specifies the materialization settings + :param Mapping[str, str] properties: The asset property dictionary. + :param 'FeaturesetSpecificationResponse' specification: Specifies the feature spec details + :param str stage: Specifies the asset stage + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if entities is not None: + pulumi.set(__self__, "entities", entities) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if materialization_settings is not None: + pulumi.set(__self__, "materialization_settings", materialization_settings) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if specification is not None: + pulumi.set(__self__, "specification", specification) + if stage is not None: + pulumi.set(__self__, "stage", stage) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the featureset version container. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def entities(self) -> Optional[Sequence[str]]: + """ + Specifies list of entities + """ + return pulumi.get(self, "entities") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter(name="materializationSettings") + def materialization_settings(self) -> Optional['outputs.MaterializationSettingsResponse']: + """ + Specifies the materialization settings + """ + return pulumi.get(self, "materialization_settings") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def specification(self) -> Optional['outputs.FeaturesetSpecificationResponse']: + """ + Specifies the feature spec details + """ + return pulumi.get(self, "specification") + + @property + @pulumi.getter + def stage(self) -> Optional[str]: + """ + Specifies the asset stage + """ + return pulumi.get(self, "stage") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class FeaturestoreEntityContainerResponse(dict): + """ + DTO object representing feature entity + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "latestVersion": + suggest = "latest_version" + elif key == "nextVersion": + suggest = "next_version" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FeaturestoreEntityContainerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FeaturestoreEntityContainerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FeaturestoreEntityContainerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + latest_version: str, + next_version: str, + provisioning_state: str, + description: Optional[str] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + DTO object representing feature entity + :param str latest_version: The latest version inside this container. + :param str next_version: The next auto incremental version + :param str provisioning_state: Provisioning state for the featurestore entity container. + :param str description: The asset description text. + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "latest_version", latest_version) + pulumi.set(__self__, "next_version", next_version) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="latestVersion") + def latest_version(self) -> str: + """ + The latest version inside this container. + """ + return pulumi.get(self, "latest_version") + + @property + @pulumi.getter(name="nextVersion") + def next_version(self) -> str: + """ + The next auto incremental version + """ + return pulumi.get(self, "next_version") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the featurestore entity container. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class FeaturestoreEntityVersionResponse(dict): + """ + DTO object representing feature entity version + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "indexColumns": + suggest = "index_columns" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FeaturestoreEntityVersionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FeaturestoreEntityVersionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FeaturestoreEntityVersionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + description: Optional[str] = None, + index_columns: Optional[Sequence['outputs.IndexColumnResponse']] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + stage: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + DTO object representing feature entity version + :param str provisioning_state: Provisioning state for the featurestore entity version. + :param str description: The asset description text. + :param Sequence['IndexColumnResponse'] index_columns: Specifies index columns + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param str stage: Specifies the asset stage + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if index_columns is not None: + pulumi.set(__self__, "index_columns", index_columns) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if stage is not None: + pulumi.set(__self__, "stage", stage) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the featurestore entity version. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="indexColumns") + def index_columns(self) -> Optional[Sequence['outputs.IndexColumnResponse']]: + """ + Specifies index columns + """ + return pulumi.get(self, "index_columns") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def stage(self) -> Optional[str]: + """ + Specifies the asset stage + """ + return pulumi.get(self, "stage") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class FineTuningJobResponse(dict): + """ + FineTuning Job definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "fineTuningDetails": + suggest = "fine_tuning_details" + elif key == "jobType": + suggest = "job_type" + elif key == "componentId": + suggest = "component_id" + elif key == "computeId": + suggest = "compute_id" + elif key == "displayName": + suggest = "display_name" + elif key == "experimentName": + suggest = "experiment_name" + elif key == "isArchived": + suggest = "is_archived" + elif key == "notificationSetting": + suggest = "notification_setting" + elif key == "parentJobName": + suggest = "parent_job_name" + elif key == "queueSettings": + suggest = "queue_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FineTuningJobResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FineTuningJobResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FineTuningJobResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + fine_tuning_details: Any, + job_type: str, + outputs: Mapping[str, Any], + status: str, + component_id: Optional[str] = None, + compute_id: Optional[str] = None, + description: Optional[str] = None, + display_name: Optional[str] = None, + experiment_name: Optional[str] = None, + identity: Optional[Any] = None, + is_archived: Optional[bool] = None, + notification_setting: Optional['outputs.NotificationSettingResponse'] = None, + parent_job_name: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + queue_settings: Optional['outputs.QueueSettingsResponse'] = None, + resources: Optional['outputs.JobResourcesResponse'] = None, + services: Optional[Mapping[str, 'outputs.JobServiceResponse']] = None, + tags: Optional[Mapping[str, str]] = None): + """ + FineTuning Job definition. + :param Union['AzureOpenAiFineTuningResponse', 'CustomModelFineTuningResponse'] fine_tuning_details: [Required] + :param str job_type: Enum to determine the type of job. + Expected value is 'FineTuning'. + :param Mapping[str, Union['CustomModelJobOutputResponse', 'MLFlowModelJobOutputResponse', 'MLTableJobOutputResponse', 'TritonModelJobOutputResponse', 'UriFileJobOutputResponse', 'UriFolderJobOutputResponse']] outputs: [Required] + :param str status: Status of the job. + :param str component_id: ARM resource ID of the component resource. + :param str compute_id: ARM resource ID of the compute resource. + :param str description: The asset description text. + :param str display_name: Display name of job. + :param str experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param Union['AmlTokenResponse', 'ManagedIdentityResponse', 'UserIdentityResponse'] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param bool is_archived: Is the asset archived? + :param 'NotificationSettingResponse' notification_setting: Notification setting for the job + :param str parent_job_name: Parent job name. + :param Mapping[str, str] properties: The asset property dictionary. + :param 'QueueSettingsResponse' queue_settings: Queue settings for the job + :param 'JobResourcesResponse' resources: Instance types and other resources for the job + :param Mapping[str, 'JobServiceResponse'] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "fine_tuning_details", fine_tuning_details) + pulumi.set(__self__, "job_type", 'FineTuning') + pulumi.set(__self__, "outputs", outputs) + pulumi.set(__self__, "status", status) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="fineTuningDetails") + def fine_tuning_details(self) -> Any: + """ + [Required] + """ + return pulumi.get(self, "fine_tuning_details") + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> str: + """ + Enum to determine the type of job. + Expected value is 'FineTuning'. + """ + return pulumi.get(self, "job_type") + + @property + @pulumi.getter + def outputs(self) -> Mapping[str, Any]: + """ + [Required] + """ + return pulumi.get(self, "outputs") + + @property + @pulumi.getter + def status(self) -> str: + """ + Status of the job. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[str]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[str]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[str]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @property + @pulumi.getter + def identity(self) -> Optional[Any]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional['outputs.NotificationSettingResponse']: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[str]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional['outputs.QueueSettingsResponse']: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @property + @pulumi.getter + def resources(self) -> Optional['outputs.JobResourcesResponse']: + """ + Instance types and other resources for the job + """ + return pulumi.get(self, "resources") + + @property + @pulumi.getter + def services(self) -> Optional[Mapping[str, 'outputs.JobServiceResponse']]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class FinetuningDetailsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "studentModel": + suggest = "student_model" + elif key == "hyperParameters": + suggest = "hyper_parameters" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FinetuningDetailsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FinetuningDetailsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FinetuningDetailsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + student_model: Any, + hyper_parameters: Optional[Mapping[str, str]] = None): + """ + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] student_model: [Required] Student model for fine tuning. + :param Mapping[str, str] hyper_parameters: Finetuning Hyperparameters + """ + pulumi.set(__self__, "student_model", student_model) + if hyper_parameters is not None: + pulumi.set(__self__, "hyper_parameters", hyper_parameters) + + @property + @pulumi.getter(name="studentModel") + def student_model(self) -> Any: + """ + [Required] Student model for fine tuning. + """ + return pulumi.get(self, "student_model") + + @property + @pulumi.getter(name="hyperParameters") + def hyper_parameters(self) -> Optional[Mapping[str, str]]: + """ + Finetuning Hyperparameters + """ + return pulumi.get(self, "hyper_parameters") + + +@pulumi.output_type +class FixedInputDataResponse(dict): + """ + Fixed input data definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "inputDataType": + suggest = "input_data_type" + elif key == "jobInputType": + suggest = "job_input_type" + elif key == "dataContext": + suggest = "data_context" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FixedInputDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FixedInputDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FixedInputDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + input_data_type: str, + job_input_type: str, + uri: str, + columns: Optional[Mapping[str, str]] = None, + data_context: Optional[str] = None): + """ + Fixed input data definition. + :param str input_data_type: Monitoring input data type enum. + Expected value is 'Fixed'. + :param str job_input_type: [Required] Specifies the type of job. + :param str uri: [Required] Input Asset URI. + :param Mapping[str, str] columns: Mapping of column names to special uses. + :param str data_context: The context metadata of the data source. + """ + pulumi.set(__self__, "input_data_type", 'Fixed') + pulumi.set(__self__, "job_input_type", job_input_type) + pulumi.set(__self__, "uri", uri) + if columns is not None: + pulumi.set(__self__, "columns", columns) + if data_context is not None: + pulumi.set(__self__, "data_context", data_context) + + @property + @pulumi.getter(name="inputDataType") + def input_data_type(self) -> str: + """ + Monitoring input data type enum. + Expected value is 'Fixed'. + """ + return pulumi.get(self, "input_data_type") + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + [Required] Specifies the type of job. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter + def columns(self) -> Optional[Mapping[str, str]]: + """ + Mapping of column names to special uses. + """ + return pulumi.get(self, "columns") + + @property + @pulumi.getter(name="dataContext") + def data_context(self) -> Optional[str]: + """ + The context metadata of the data source. + """ + return pulumi.get(self, "data_context") + + +@pulumi.output_type +class FlavorDataResponse(dict): + def __init__(__self__, *, + data: Optional[Mapping[str, str]] = None): + """ + :param Mapping[str, str] data: Model flavor-specific data. + """ + if data is not None: + pulumi.set(__self__, "data", data) + + @property + @pulumi.getter + def data(self) -> Optional[Mapping[str, str]]: + """ + Model flavor-specific data. + """ + return pulumi.get(self, "data") + + +@pulumi.output_type +class ForecastingResponse(dict): + """ + Forecasting task in AutoML Table vertical. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "cvSplitColumnNames": + suggest = "cv_split_column_names" + elif key == "featurizationSettings": + suggest = "featurization_settings" + elif key == "forecastingSettings": + suggest = "forecasting_settings" + elif key == "limitSettings": + suggest = "limit_settings" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "nCrossValidations": + suggest = "n_cross_validations" + elif key == "primaryMetric": + suggest = "primary_metric" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "testData": + suggest = "test_data" + elif key == "testDataSize": + suggest = "test_data_size" + elif key == "trainingSettings": + suggest = "training_settings" + elif key == "validationData": + suggest = "validation_data" + elif key == "validationDataSize": + suggest = "validation_data_size" + elif key == "weightColumnName": + suggest = "weight_column_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ForecastingResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ForecastingResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ForecastingResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + cv_split_column_names: Optional[Sequence[str]] = None, + featurization_settings: Optional['outputs.TableVerticalFeaturizationSettingsResponse'] = None, + forecasting_settings: Optional['outputs.ForecastingSettingsResponse'] = None, + limit_settings: Optional['outputs.TableVerticalLimitSettingsResponse'] = None, + log_verbosity: Optional[str] = None, + n_cross_validations: Optional[Any] = None, + primary_metric: Optional[str] = None, + target_column_name: Optional[str] = None, + test_data: Optional['outputs.MLTableJobInputResponse'] = None, + test_data_size: Optional[float] = None, + training_settings: Optional['outputs.ForecastingTrainingSettingsResponse'] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None, + validation_data_size: Optional[float] = None, + weight_column_name: Optional[str] = None): + """ + Forecasting task in AutoML Table vertical. + :param str task_type: AutoMLJob Task type. + Expected value is 'Forecasting'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param Sequence[str] cv_split_column_names: Columns to use for CVSplit data. + :param 'TableVerticalFeaturizationSettingsResponse' featurization_settings: Featurization inputs needed for AutoML job. + :param 'ForecastingSettingsResponse' forecasting_settings: Forecasting task specific inputs. + :param 'TableVerticalLimitSettingsResponse' limit_settings: Execution constraints for AutoMLJob. + :param str log_verbosity: Log verbosity for the job. + :param Union['AutoNCrossValidationsResponse', 'CustomNCrossValidationsResponse'] n_cross_validations: Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + :param str primary_metric: Primary metric for forecasting task. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' test_data: Test data input. + :param float test_data_size: The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param 'ForecastingTrainingSettingsResponse' training_settings: Inputs for training phase for an AutoML Job. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + :param float validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param str weight_column_name: The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + pulumi.set(__self__, "task_type", 'Forecasting') + pulumi.set(__self__, "training_data", training_data) + if cv_split_column_names is not None: + pulumi.set(__self__, "cv_split_column_names", cv_split_column_names) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if forecasting_settings is not None: + pulumi.set(__self__, "forecasting_settings", forecasting_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if n_cross_validations is not None: + pulumi.set(__self__, "n_cross_validations", n_cross_validations) + if primary_metric is None: + primary_metric = 'NormalizedRootMeanSquaredError' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if test_data is not None: + pulumi.set(__self__, "test_data", test_data) + if test_data_size is not None: + pulumi.set(__self__, "test_data_size", test_data_size) + if training_settings is not None: + pulumi.set(__self__, "training_settings", training_settings) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + if weight_column_name is not None: + pulumi.set(__self__, "weight_column_name", weight_column_name) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'Forecasting'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="cvSplitColumnNames") + def cv_split_column_names(self) -> Optional[Sequence[str]]: + """ + Columns to use for CVSplit data. + """ + return pulumi.get(self, "cv_split_column_names") + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional['outputs.TableVerticalFeaturizationSettingsResponse']: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @property + @pulumi.getter(name="forecastingSettings") + def forecasting_settings(self) -> Optional['outputs.ForecastingSettingsResponse']: + """ + Forecasting task specific inputs. + """ + return pulumi.get(self, "forecasting_settings") + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional['outputs.TableVerticalLimitSettingsResponse']: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="nCrossValidations") + def n_cross_validations(self) -> Optional[Any]: + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + return pulumi.get(self, "n_cross_validations") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[str]: + """ + Primary metric for forecasting task. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="testData") + def test_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Test data input. + """ + return pulumi.get(self, "test_data") + + @property + @pulumi.getter(name="testDataSize") + def test_data_size(self) -> Optional[float]: + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "test_data_size") + + @property + @pulumi.getter(name="trainingSettings") + def training_settings(self) -> Optional['outputs.ForecastingTrainingSettingsResponse']: + """ + Inputs for training phase for an AutoML Job. + """ + return pulumi.get(self, "training_settings") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[float]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @property + @pulumi.getter(name="weightColumnName") + def weight_column_name(self) -> Optional[str]: + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + return pulumi.get(self, "weight_column_name") + + +@pulumi.output_type +class ForecastingSettingsResponse(dict): + """ + Forecasting specific parameters. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "countryOrRegionForHolidays": + suggest = "country_or_region_for_holidays" + elif key == "cvStepSize": + suggest = "cv_step_size" + elif key == "featureLags": + suggest = "feature_lags" + elif key == "forecastHorizon": + suggest = "forecast_horizon" + elif key == "shortSeriesHandlingConfig": + suggest = "short_series_handling_config" + elif key == "targetAggregateFunction": + suggest = "target_aggregate_function" + elif key == "targetLags": + suggest = "target_lags" + elif key == "targetRollingWindowSize": + suggest = "target_rolling_window_size" + elif key == "timeColumnName": + suggest = "time_column_name" + elif key == "timeSeriesIdColumnNames": + suggest = "time_series_id_column_names" + elif key == "useStl": + suggest = "use_stl" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ForecastingSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ForecastingSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ForecastingSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + country_or_region_for_holidays: Optional[str] = None, + cv_step_size: Optional[int] = None, + feature_lags: Optional[str] = None, + forecast_horizon: Optional[Any] = None, + frequency: Optional[str] = None, + seasonality: Optional[Any] = None, + short_series_handling_config: Optional[str] = None, + target_aggregate_function: Optional[str] = None, + target_lags: Optional[Any] = None, + target_rolling_window_size: Optional[Any] = None, + time_column_name: Optional[str] = None, + time_series_id_column_names: Optional[Sequence[str]] = None, + use_stl: Optional[str] = None): + """ + Forecasting specific parameters. + :param str country_or_region_for_holidays: Country or region for holidays for forecasting tasks. + These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + :param int cv_step_size: Number of periods between the origin time of one CV fold and the next fold. For + example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + three days apart. + :param str feature_lags: Flag for generating lags for the numeric features with 'auto' or null. + :param Union['AutoForecastHorizonResponse', 'CustomForecastHorizonResponse'] forecast_horizon: The desired maximum forecast horizon in units of time-series frequency. + :param str frequency: When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + :param Union['AutoSeasonalityResponse', 'CustomSeasonalityResponse'] seasonality: Set time series seasonality as an integer multiple of the series frequency. + If seasonality is set to 'auto', it will be inferred. + :param str short_series_handling_config: The parameter defining how if AutoML should handle short time series. + :param str target_aggregate_function: The function to be used to aggregate the time series target column to conform to a user specified frequency. + If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + :param Union['AutoTargetLagsResponse', 'CustomTargetLagsResponse'] target_lags: The number of past periods to lag from the target column. + :param Union['AutoTargetRollingWindowSizeResponse', 'CustomTargetRollingWindowSizeResponse'] target_rolling_window_size: The number of past periods used to create a rolling window average of the target column. + :param str time_column_name: The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + :param Sequence[str] time_series_id_column_names: The names of columns used to group a timeseries. It can be used to create multiple series. + If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + :param str use_stl: Configure STL Decomposition of the time-series target column. + """ + if country_or_region_for_holidays is not None: + pulumi.set(__self__, "country_or_region_for_holidays", country_or_region_for_holidays) + if cv_step_size is not None: + pulumi.set(__self__, "cv_step_size", cv_step_size) + if feature_lags is None: + feature_lags = 'None' + if feature_lags is not None: + pulumi.set(__self__, "feature_lags", feature_lags) + if forecast_horizon is not None: + pulumi.set(__self__, "forecast_horizon", forecast_horizon) + if frequency is not None: + pulumi.set(__self__, "frequency", frequency) + if seasonality is not None: + pulumi.set(__self__, "seasonality", seasonality) + if short_series_handling_config is None: + short_series_handling_config = 'Auto' + if short_series_handling_config is not None: + pulumi.set(__self__, "short_series_handling_config", short_series_handling_config) + if target_aggregate_function is None: + target_aggregate_function = 'None' + if target_aggregate_function is not None: + pulumi.set(__self__, "target_aggregate_function", target_aggregate_function) + if target_lags is not None: + pulumi.set(__self__, "target_lags", target_lags) + if target_rolling_window_size is not None: + pulumi.set(__self__, "target_rolling_window_size", target_rolling_window_size) + if time_column_name is not None: + pulumi.set(__self__, "time_column_name", time_column_name) + if time_series_id_column_names is not None: + pulumi.set(__self__, "time_series_id_column_names", time_series_id_column_names) + if use_stl is None: + use_stl = 'None' + if use_stl is not None: + pulumi.set(__self__, "use_stl", use_stl) + + @property + @pulumi.getter(name="countryOrRegionForHolidays") + def country_or_region_for_holidays(self) -> Optional[str]: + """ + Country or region for holidays for forecasting tasks. + These should be ISO 3166 two-letter country/region codes, for example 'US' or 'GB'. + """ + return pulumi.get(self, "country_or_region_for_holidays") + + @property + @pulumi.getter(name="cvStepSize") + def cv_step_size(self) -> Optional[int]: + """ + Number of periods between the origin time of one CV fold and the next fold. For + example, if `CVStepSize` = 3 for daily data, the origin time for each fold will be + three days apart. + """ + return pulumi.get(self, "cv_step_size") + + @property + @pulumi.getter(name="featureLags") + def feature_lags(self) -> Optional[str]: + """ + Flag for generating lags for the numeric features with 'auto' or null. + """ + return pulumi.get(self, "feature_lags") + + @property + @pulumi.getter(name="forecastHorizon") + def forecast_horizon(self) -> Optional[Any]: + """ + The desired maximum forecast horizon in units of time-series frequency. + """ + return pulumi.get(self, "forecast_horizon") + + @property + @pulumi.getter + def frequency(self) -> Optional[str]: + """ + When forecasting, this parameter represents the period with which the forecast is desired, for example daily, weekly, yearly, etc. The forecast frequency is dataset frequency by default. + """ + return pulumi.get(self, "frequency") + + @property + @pulumi.getter + def seasonality(self) -> Optional[Any]: + """ + Set time series seasonality as an integer multiple of the series frequency. + If seasonality is set to 'auto', it will be inferred. + """ + return pulumi.get(self, "seasonality") + + @property + @pulumi.getter(name="shortSeriesHandlingConfig") + def short_series_handling_config(self) -> Optional[str]: + """ + The parameter defining how if AutoML should handle short time series. + """ + return pulumi.get(self, "short_series_handling_config") + + @property + @pulumi.getter(name="targetAggregateFunction") + def target_aggregate_function(self) -> Optional[str]: + """ + The function to be used to aggregate the time series target column to conform to a user specified frequency. + If the TargetAggregateFunction is set i.e. not 'None', but the freq parameter is not set, the error is raised. The possible target aggregation functions are: "sum", "max", "min" and "mean". + """ + return pulumi.get(self, "target_aggregate_function") + + @property + @pulumi.getter(name="targetLags") + def target_lags(self) -> Optional[Any]: + """ + The number of past periods to lag from the target column. + """ + return pulumi.get(self, "target_lags") + + @property + @pulumi.getter(name="targetRollingWindowSize") + def target_rolling_window_size(self) -> Optional[Any]: + """ + The number of past periods used to create a rolling window average of the target column. + """ + return pulumi.get(self, "target_rolling_window_size") + + @property + @pulumi.getter(name="timeColumnName") + def time_column_name(self) -> Optional[str]: + """ + The name of the time column. This parameter is required when forecasting to specify the datetime column in the input data used for building the time series and inferring its frequency. + """ + return pulumi.get(self, "time_column_name") + + @property + @pulumi.getter(name="timeSeriesIdColumnNames") + def time_series_id_column_names(self) -> Optional[Sequence[str]]: + """ + The names of columns used to group a timeseries. It can be used to create multiple series. + If grain is not defined, the data set is assumed to be one time-series. This parameter is used with task type forecasting. + """ + return pulumi.get(self, "time_series_id_column_names") + + @property + @pulumi.getter(name="useStl") + def use_stl(self) -> Optional[str]: + """ + Configure STL Decomposition of the time-series target column. + """ + return pulumi.get(self, "use_stl") + + +@pulumi.output_type +class ForecastingTrainingSettingsResponse(dict): + """ + Forecasting Training related configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowedTrainingAlgorithms": + suggest = "allowed_training_algorithms" + elif key == "blockedTrainingAlgorithms": + suggest = "blocked_training_algorithms" + elif key == "enableDnnTraining": + suggest = "enable_dnn_training" + elif key == "enableModelExplainability": + suggest = "enable_model_explainability" + elif key == "enableOnnxCompatibleModels": + suggest = "enable_onnx_compatible_models" + elif key == "enableStackEnsemble": + suggest = "enable_stack_ensemble" + elif key == "enableVoteEnsemble": + suggest = "enable_vote_ensemble" + elif key == "ensembleModelDownloadTimeout": + suggest = "ensemble_model_download_timeout" + elif key == "stackEnsembleSettings": + suggest = "stack_ensemble_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ForecastingTrainingSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ForecastingTrainingSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ForecastingTrainingSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allowed_training_algorithms: Optional[Sequence[str]] = None, + blocked_training_algorithms: Optional[Sequence[str]] = None, + enable_dnn_training: Optional[bool] = None, + enable_model_explainability: Optional[bool] = None, + enable_onnx_compatible_models: Optional[bool] = None, + enable_stack_ensemble: Optional[bool] = None, + enable_vote_ensemble: Optional[bool] = None, + ensemble_model_download_timeout: Optional[str] = None, + stack_ensemble_settings: Optional['outputs.StackEnsembleSettingsResponse'] = None): + """ + Forecasting Training related configuration. + :param Sequence[str] allowed_training_algorithms: Allowed models for forecasting task. + :param Sequence[str] blocked_training_algorithms: Blocked models for forecasting task. + :param bool enable_dnn_training: Enable recommendation of DNN models. + :param bool enable_model_explainability: Flag to turn on explainability on best model. + :param bool enable_onnx_compatible_models: Flag for enabling onnx compatible models. + :param bool enable_stack_ensemble: Enable stack ensemble run. + :param bool enable_vote_ensemble: Enable voting ensemble run. + :param str ensemble_model_download_timeout: During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + :param 'StackEnsembleSettingsResponse' stack_ensemble_settings: Stack ensemble settings for stack ensemble run. + """ + if allowed_training_algorithms is not None: + pulumi.set(__self__, "allowed_training_algorithms", allowed_training_algorithms) + if blocked_training_algorithms is not None: + pulumi.set(__self__, "blocked_training_algorithms", blocked_training_algorithms) + if enable_dnn_training is None: + enable_dnn_training = False + if enable_dnn_training is not None: + pulumi.set(__self__, "enable_dnn_training", enable_dnn_training) + if enable_model_explainability is None: + enable_model_explainability = True + if enable_model_explainability is not None: + pulumi.set(__self__, "enable_model_explainability", enable_model_explainability) + if enable_onnx_compatible_models is None: + enable_onnx_compatible_models = False + if enable_onnx_compatible_models is not None: + pulumi.set(__self__, "enable_onnx_compatible_models", enable_onnx_compatible_models) + if enable_stack_ensemble is None: + enable_stack_ensemble = True + if enable_stack_ensemble is not None: + pulumi.set(__self__, "enable_stack_ensemble", enable_stack_ensemble) + if enable_vote_ensemble is None: + enable_vote_ensemble = True + if enable_vote_ensemble is not None: + pulumi.set(__self__, "enable_vote_ensemble", enable_vote_ensemble) + if ensemble_model_download_timeout is None: + ensemble_model_download_timeout = 'PT5M' + if ensemble_model_download_timeout is not None: + pulumi.set(__self__, "ensemble_model_download_timeout", ensemble_model_download_timeout) + if stack_ensemble_settings is not None: + pulumi.set(__self__, "stack_ensemble_settings", stack_ensemble_settings) + + @property + @pulumi.getter(name="allowedTrainingAlgorithms") + def allowed_training_algorithms(self) -> Optional[Sequence[str]]: + """ + Allowed models for forecasting task. + """ + return pulumi.get(self, "allowed_training_algorithms") + + @property + @pulumi.getter(name="blockedTrainingAlgorithms") + def blocked_training_algorithms(self) -> Optional[Sequence[str]]: + """ + Blocked models for forecasting task. + """ + return pulumi.get(self, "blocked_training_algorithms") + + @property + @pulumi.getter(name="enableDnnTraining") + def enable_dnn_training(self) -> Optional[bool]: + """ + Enable recommendation of DNN models. + """ + return pulumi.get(self, "enable_dnn_training") + + @property + @pulumi.getter(name="enableModelExplainability") + def enable_model_explainability(self) -> Optional[bool]: + """ + Flag to turn on explainability on best model. + """ + return pulumi.get(self, "enable_model_explainability") + + @property + @pulumi.getter(name="enableOnnxCompatibleModels") + def enable_onnx_compatible_models(self) -> Optional[bool]: + """ + Flag for enabling onnx compatible models. + """ + return pulumi.get(self, "enable_onnx_compatible_models") + + @property + @pulumi.getter(name="enableStackEnsemble") + def enable_stack_ensemble(self) -> Optional[bool]: + """ + Enable stack ensemble run. + """ + return pulumi.get(self, "enable_stack_ensemble") + + @property + @pulumi.getter(name="enableVoteEnsemble") + def enable_vote_ensemble(self) -> Optional[bool]: + """ + Enable voting ensemble run. + """ + return pulumi.get(self, "enable_vote_ensemble") + + @property + @pulumi.getter(name="ensembleModelDownloadTimeout") + def ensemble_model_download_timeout(self) -> Optional[str]: + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + return pulumi.get(self, "ensemble_model_download_timeout") + + @property + @pulumi.getter(name="stackEnsembleSettings") + def stack_ensemble_settings(self) -> Optional['outputs.StackEnsembleSettingsResponse']: + """ + Stack ensemble settings for stack ensemble run. + """ + return pulumi.get(self, "stack_ensemble_settings") + + +@pulumi.output_type +class FqdnOutboundRuleResponse(dict): + """ + FQDN Outbound Rule for the managed network of a machine learning workspace. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parentRuleNames": + suggest = "parent_rule_names" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in FqdnOutboundRuleResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + FqdnOutboundRuleResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + FqdnOutboundRuleResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parent_rule_names: Sequence[str], + type: str, + category: Optional[str] = None, + destination: Optional[str] = None, + status: Optional[str] = None): + """ + FQDN Outbound Rule for the managed network of a machine learning workspace. + :param str type: Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'FQDN'. + :param str category: Category of a managed network Outbound Rule of a machine learning workspace. + :param str status: Type of a managed network Outbound Rule of a machine learning workspace. + """ + pulumi.set(__self__, "parent_rule_names", parent_rule_names) + pulumi.set(__self__, "type", 'FQDN') + if category is not None: + pulumi.set(__self__, "category", category) + if destination is not None: + pulumi.set(__self__, "destination", destination) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="parentRuleNames") + def parent_rule_names(self) -> Sequence[str]: + return pulumi.get(self, "parent_rule_names") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'FQDN'. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def destination(self) -> Optional[str]: + return pulumi.get(self, "destination") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class GridSamplingAlgorithmResponse(dict): + """ + Defines a Sampling Algorithm that exhaustively generates every value combination in the space + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "samplingAlgorithmType": + suggest = "sampling_algorithm_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GridSamplingAlgorithmResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GridSamplingAlgorithmResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GridSamplingAlgorithmResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sampling_algorithm_type: str): + """ + Defines a Sampling Algorithm that exhaustively generates every value combination in the space + :param str sampling_algorithm_type: + Expected value is 'Grid'. + """ + pulumi.set(__self__, "sampling_algorithm_type", 'Grid') + + @property + @pulumi.getter(name="samplingAlgorithmType") + def sampling_algorithm_type(self) -> str: + """ + + Expected value is 'Grid'. + """ + return pulumi.get(self, "sampling_algorithm_type") + + +@pulumi.output_type +class GroupEnvironmentConfigurationResponse(dict): + """ + Environment configuration options. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "environmentId": + suggest = "environment_id" + elif key == "environmentVariables": + suggest = "environment_variables" + elif key == "livenessProbe": + suggest = "liveness_probe" + elif key == "readinessProbe": + suggest = "readiness_probe" + elif key == "startupProbe": + suggest = "startup_probe" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GroupEnvironmentConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GroupEnvironmentConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GroupEnvironmentConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + environment_id: Optional[str] = None, + environment_variables: Optional[Sequence['outputs.StringStringKeyValuePairResponse']] = None, + liveness_probe: Optional['outputs.ProbeSettingsResponse'] = None, + readiness_probe: Optional['outputs.ProbeSettingsResponse'] = None, + startup_probe: Optional['outputs.ProbeSettingsResponse'] = None): + """ + Environment configuration options. + :param str environment_id: ARM resource ID of the environment specification for the inference pool. + :param Sequence['StringStringKeyValuePairResponse'] environment_variables: Environment variables configuration for the inference pool. + :param 'ProbeSettingsResponse' liveness_probe: Liveness probe monitors the health of the container regularly. + :param 'ProbeSettingsResponse' readiness_probe: Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + :param 'ProbeSettingsResponse' startup_probe: This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + """ + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if liveness_probe is not None: + pulumi.set(__self__, "liveness_probe", liveness_probe) + if readiness_probe is not None: + pulumi.set(__self__, "readiness_probe", readiness_probe) + if startup_probe is not None: + pulumi.set(__self__, "startup_probe", startup_probe) + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[str]: + """ + ARM resource ID of the environment specification for the inference pool. + """ + return pulumi.get(self, "environment_id") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Sequence['outputs.StringStringKeyValuePairResponse']]: + """ + Environment variables configuration for the inference pool. + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter(name="livenessProbe") + def liveness_probe(self) -> Optional['outputs.ProbeSettingsResponse']: + """ + Liveness probe monitors the health of the container regularly. + """ + return pulumi.get(self, "liveness_probe") + + @property + @pulumi.getter(name="readinessProbe") + def readiness_probe(self) -> Optional['outputs.ProbeSettingsResponse']: + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + return pulumi.get(self, "readiness_probe") + + @property + @pulumi.getter(name="startupProbe") + def startup_probe(self) -> Optional['outputs.ProbeSettingsResponse']: + """ + This verifies whether the application within a container is started. Startup probes run before any other probe, and, unless it finishes successfully, disables other probes. + """ + return pulumi.get(self, "startup_probe") + + +@pulumi.output_type +class GroupModelConfigurationResponse(dict): + """ + Model configuration options. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "modelId": + suggest = "model_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in GroupModelConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + GroupModelConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + GroupModelConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + model_id: Optional[str] = None): + """ + Model configuration options. + :param str model_id: The URI path to the model. + """ + if model_id is not None: + pulumi.set(__self__, "model_id", model_id) + + @property + @pulumi.getter(name="modelId") + def model_id(self) -> Optional[str]: + """ + The URI path to the model. + """ + return pulumi.get(self, "model_id") + + +@pulumi.output_type +class HDInsightPropertiesResponse(dict): + """ + HDInsight compute properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "administratorAccount": + suggest = "administrator_account" + elif key == "sshPort": + suggest = "ssh_port" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in HDInsightPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + HDInsightPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + HDInsightPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + address: Optional[str] = None, + administrator_account: Optional['outputs.VirtualMachineSshCredentialsResponse'] = None, + ssh_port: Optional[int] = None): + """ + HDInsight compute properties + :param str address: Public IP address of the master node of the cluster. + :param 'VirtualMachineSshCredentialsResponse' administrator_account: Admin credentials for master node of the cluster + :param int ssh_port: Port open for ssh connections on the master node of the cluster. + """ + if address is not None: + pulumi.set(__self__, "address", address) + if administrator_account is not None: + pulumi.set(__self__, "administrator_account", administrator_account) + if ssh_port is not None: + pulumi.set(__self__, "ssh_port", ssh_port) + + @property + @pulumi.getter + def address(self) -> Optional[str]: + """ + Public IP address of the master node of the cluster. + """ + return pulumi.get(self, "address") + + @property + @pulumi.getter(name="administratorAccount") + def administrator_account(self) -> Optional['outputs.VirtualMachineSshCredentialsResponse']: + """ + Admin credentials for master node of the cluster + """ + return pulumi.get(self, "administrator_account") + + @property + @pulumi.getter(name="sshPort") + def ssh_port(self) -> Optional[int]: + """ + Port open for ssh connections on the master node of the cluster. + """ + return pulumi.get(self, "ssh_port") + + +@pulumi.output_type +class HDInsightResponse(dict): + """ + A HDInsight compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in HDInsightResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + HDInsightResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + HDInsightResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.HDInsightPropertiesResponse'] = None, + resource_id: Optional[str] = None): + """ + A HDInsight compute. + :param str compute_type: The type of compute + Expected value is 'HDInsight'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param 'HDInsightPropertiesResponse' properties: HDInsight compute properties + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'HDInsight') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'HDInsight'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.HDInsightPropertiesResponse']: + """ + HDInsight compute properties + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class IPRuleResponse(dict): + """ + Contains an IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + """ + def __init__(__self__, *, + value: Optional[str] = None): + """ + Contains an IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + :param str value: An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + """ + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> Optional[str]: + """ + An IPv4 address range in CIDR notation, such as '124.56.78.91' (simple IP address) or '124.56.78.0/24' (all addresses that start with 124.56.78). Value could be 'Allow' or 'Deny'. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class IdAssetReferenceResponse(dict): + """ + Reference to an asset via its ARM resource ID. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "assetId": + suggest = "asset_id" + elif key == "referenceType": + suggest = "reference_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IdAssetReferenceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IdAssetReferenceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IdAssetReferenceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + asset_id: str, + reference_type: str): + """ + Reference to an asset via its ARM resource ID. + :param str asset_id: [Required] ARM resource ID of the asset. + :param str reference_type: Enum to determine which reference method to use for an asset. + Expected value is 'Id'. + """ + pulumi.set(__self__, "asset_id", asset_id) + pulumi.set(__self__, "reference_type", 'Id') + + @property + @pulumi.getter(name="assetId") + def asset_id(self) -> str: + """ + [Required] ARM resource ID of the asset. + """ + return pulumi.get(self, "asset_id") + + @property + @pulumi.getter(name="referenceType") + def reference_type(self) -> str: + """ + Enum to determine which reference method to use for an asset. + Expected value is 'Id'. + """ + return pulumi.get(self, "reference_type") + + +@pulumi.output_type +class IdentityForCmkResponse(dict): + """ + Identity object used for encryption. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "userAssignedIdentity": + suggest = "user_assigned_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IdentityForCmkResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IdentityForCmkResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IdentityForCmkResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + user_assigned_identity: Optional[str] = None): + """ + Identity object used for encryption. + :param str user_assigned_identity: UserAssignedIdentity to be used to fetch the encryption key from keyVault + """ + if user_assigned_identity is not None: + pulumi.set(__self__, "user_assigned_identity", user_assigned_identity) + + @property + @pulumi.getter(name="userAssignedIdentity") + def user_assigned_identity(self) -> Optional[str]: + """ + UserAssignedIdentity to be used to fetch the encryption key from keyVault + """ + return pulumi.get(self, "user_assigned_identity") + + +@pulumi.output_type +class ImageClassificationMultilabelResponse(dict): + """ + Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "limitSettings": + suggest = "limit_settings" + elif key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "modelSettings": + suggest = "model_settings" + elif key == "primaryMetric": + suggest = "primary_metric" + elif key == "searchSpace": + suggest = "search_space" + elif key == "sweepSettings": + suggest = "sweep_settings" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "validationData": + suggest = "validation_data" + elif key == "validationDataSize": + suggest = "validation_data_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageClassificationMultilabelResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageClassificationMultilabelResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageClassificationMultilabelResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + limit_settings: 'outputs.ImageLimitSettingsResponse', + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + log_verbosity: Optional[str] = None, + model_settings: Optional['outputs.ImageModelSettingsClassificationResponse'] = None, + primary_metric: Optional[str] = None, + search_space: Optional[Sequence['outputs.ImageModelDistributionSettingsClassificationResponse']] = None, + sweep_settings: Optional['outputs.ImageSweepSettingsResponse'] = None, + target_column_name: Optional[str] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None, + validation_data_size: Optional[float] = None): + """ + Image Classification Multilabel. Multi-label image classification is used when an image could have one or more labels + from a set of labels - e.g. an image could be labeled with both 'cat' and 'dog'. + :param 'ImageLimitSettingsResponse' limit_settings: [Required] Limit settings for the AutoML job. + :param str task_type: AutoMLJob Task type. + Expected value is 'ImageClassificationMultilabel'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param str log_verbosity: Log verbosity for the job. + :param 'ImageModelSettingsClassificationResponse' model_settings: Settings used for training the model. + :param str primary_metric: Primary metric to optimize for this task. + :param Sequence['ImageModelDistributionSettingsClassificationResponse'] search_space: Search space for sampling different combinations of models and their hyperparameters. + :param 'ImageSweepSettingsResponse' sweep_settings: Model sweeping and hyperparameter sweeping related settings. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + :param float validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + pulumi.set(__self__, "limit_settings", limit_settings) + pulumi.set(__self__, "task_type", 'ImageClassificationMultilabel') + pulumi.set(__self__, "training_data", training_data) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + if primary_metric is None: + primary_metric = 'IOU' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if search_space is not None: + pulumi.set(__self__, "search_space", search_space) + if sweep_settings is not None: + pulumi.set(__self__, "sweep_settings", sweep_settings) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> 'outputs.ImageLimitSettingsResponse': + """ + [Required] Limit settings for the AutoML job. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'ImageClassificationMultilabel'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional['outputs.ImageModelSettingsClassificationResponse']: + """ + Settings used for training the model. + """ + return pulumi.get(self, "model_settings") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[str]: + """ + Primary metric to optimize for this task. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Optional[Sequence['outputs.ImageModelDistributionSettingsClassificationResponse']]: + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + return pulumi.get(self, "search_space") + + @property + @pulumi.getter(name="sweepSettings") + def sweep_settings(self) -> Optional['outputs.ImageSweepSettingsResponse']: + """ + Model sweeping and hyperparameter sweeping related settings. + """ + return pulumi.get(self, "sweep_settings") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[float]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + +@pulumi.output_type +class ImageClassificationResponse(dict): + """ + Image Classification. Multi-class image classification is used when an image is classified with only a single label + from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "limitSettings": + suggest = "limit_settings" + elif key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "modelSettings": + suggest = "model_settings" + elif key == "primaryMetric": + suggest = "primary_metric" + elif key == "searchSpace": + suggest = "search_space" + elif key == "sweepSettings": + suggest = "sweep_settings" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "validationData": + suggest = "validation_data" + elif key == "validationDataSize": + suggest = "validation_data_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageClassificationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageClassificationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageClassificationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + limit_settings: 'outputs.ImageLimitSettingsResponse', + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + log_verbosity: Optional[str] = None, + model_settings: Optional['outputs.ImageModelSettingsClassificationResponse'] = None, + primary_metric: Optional[str] = None, + search_space: Optional[Sequence['outputs.ImageModelDistributionSettingsClassificationResponse']] = None, + sweep_settings: Optional['outputs.ImageSweepSettingsResponse'] = None, + target_column_name: Optional[str] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None, + validation_data_size: Optional[float] = None): + """ + Image Classification. Multi-class image classification is used when an image is classified with only a single label + from a set of classes - e.g. each image is classified as either an image of a 'cat' or a 'dog' or a 'duck'. + :param 'ImageLimitSettingsResponse' limit_settings: [Required] Limit settings for the AutoML job. + :param str task_type: AutoMLJob Task type. + Expected value is 'ImageClassification'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param str log_verbosity: Log verbosity for the job. + :param 'ImageModelSettingsClassificationResponse' model_settings: Settings used for training the model. + :param str primary_metric: Primary metric to optimize for this task. + :param Sequence['ImageModelDistributionSettingsClassificationResponse'] search_space: Search space for sampling different combinations of models and their hyperparameters. + :param 'ImageSweepSettingsResponse' sweep_settings: Model sweeping and hyperparameter sweeping related settings. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + :param float validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + pulumi.set(__self__, "limit_settings", limit_settings) + pulumi.set(__self__, "task_type", 'ImageClassification') + pulumi.set(__self__, "training_data", training_data) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + if primary_metric is None: + primary_metric = 'Accuracy' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if search_space is not None: + pulumi.set(__self__, "search_space", search_space) + if sweep_settings is not None: + pulumi.set(__self__, "sweep_settings", sweep_settings) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> 'outputs.ImageLimitSettingsResponse': + """ + [Required] Limit settings for the AutoML job. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'ImageClassification'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional['outputs.ImageModelSettingsClassificationResponse']: + """ + Settings used for training the model. + """ + return pulumi.get(self, "model_settings") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[str]: + """ + Primary metric to optimize for this task. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Optional[Sequence['outputs.ImageModelDistributionSettingsClassificationResponse']]: + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + return pulumi.get(self, "search_space") + + @property + @pulumi.getter(name="sweepSettings") + def sweep_settings(self) -> Optional['outputs.ImageSweepSettingsResponse']: + """ + Model sweeping and hyperparameter sweeping related settings. + """ + return pulumi.get(self, "sweep_settings") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[float]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + +@pulumi.output_type +class ImageDetailsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "vulnerabilityFindings": + suggest = "vulnerability_findings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageDetailsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageDetailsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageDetailsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + exists: Optional[bool] = None, + image: Optional['outputs.ImageInfoResponse'] = None, + vulnerability_findings: Optional['outputs.VulnerabilityFindingsResponse'] = None): + """ + :param bool exists: Indicates if image exists + :param 'ImageInfoResponse' image: Container image details + :param 'VulnerabilityFindingsResponse' vulnerability_findings: Vulnerability findings details + """ + if exists is not None: + pulumi.set(__self__, "exists", exists) + if image is not None: + pulumi.set(__self__, "image", image) + if vulnerability_findings is not None: + pulumi.set(__self__, "vulnerability_findings", vulnerability_findings) + + @property + @pulumi.getter + def exists(self) -> Optional[bool]: + """ + Indicates if image exists + """ + return pulumi.get(self, "exists") + + @property + @pulumi.getter + def image(self) -> Optional['outputs.ImageInfoResponse']: + """ + Container image details + """ + return pulumi.get(self, "image") + + @property + @pulumi.getter(name="vulnerabilityFindings") + def vulnerability_findings(self) -> Optional['outputs.VulnerabilityFindingsResponse']: + """ + Vulnerability findings details + """ + return pulumi.get(self, "vulnerability_findings") + + +@pulumi.output_type +class ImageInfoResponse(dict): + def __init__(__self__, *, + digest: Optional[str] = None, + hostname: Optional[str] = None, + repository: Optional[str] = None, + tag: Optional[str] = None): + """ + :param str digest: Image digest + :param str hostname: Container registry host name + :param str repository: Repository name + :param str tag: Image tag + """ + if digest is not None: + pulumi.set(__self__, "digest", digest) + if hostname is not None: + pulumi.set(__self__, "hostname", hostname) + if repository is not None: + pulumi.set(__self__, "repository", repository) + if tag is not None: + pulumi.set(__self__, "tag", tag) + + @property + @pulumi.getter + def digest(self) -> Optional[str]: + """ + Image digest + """ + return pulumi.get(self, "digest") + + @property + @pulumi.getter + def hostname(self) -> Optional[str]: + """ + Container registry host name + """ + return pulumi.get(self, "hostname") + + @property + @pulumi.getter + def repository(self) -> Optional[str]: + """ + Repository name + """ + return pulumi.get(self, "repository") + + @property + @pulumi.getter + def tag(self) -> Optional[str]: + """ + Image tag + """ + return pulumi.get(self, "tag") + + +@pulumi.output_type +class ImageInstanceSegmentationResponse(dict): + """ + Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + drawing a polygon around each object in the image. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "limitSettings": + suggest = "limit_settings" + elif key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "modelSettings": + suggest = "model_settings" + elif key == "primaryMetric": + suggest = "primary_metric" + elif key == "searchSpace": + suggest = "search_space" + elif key == "sweepSettings": + suggest = "sweep_settings" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "validationData": + suggest = "validation_data" + elif key == "validationDataSize": + suggest = "validation_data_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageInstanceSegmentationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageInstanceSegmentationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageInstanceSegmentationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + limit_settings: 'outputs.ImageLimitSettingsResponse', + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + log_verbosity: Optional[str] = None, + model_settings: Optional['outputs.ImageModelSettingsObjectDetectionResponse'] = None, + primary_metric: Optional[str] = None, + search_space: Optional[Sequence['outputs.ImageModelDistributionSettingsObjectDetectionResponse']] = None, + sweep_settings: Optional['outputs.ImageSweepSettingsResponse'] = None, + target_column_name: Optional[str] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None, + validation_data_size: Optional[float] = None): + """ + Image Instance Segmentation. Instance segmentation is used to identify objects in an image at the pixel level, + drawing a polygon around each object in the image. + :param 'ImageLimitSettingsResponse' limit_settings: [Required] Limit settings for the AutoML job. + :param str task_type: AutoMLJob Task type. + Expected value is 'ImageInstanceSegmentation'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param str log_verbosity: Log verbosity for the job. + :param 'ImageModelSettingsObjectDetectionResponse' model_settings: Settings used for training the model. + :param str primary_metric: Primary metric to optimize for this task. + :param Sequence['ImageModelDistributionSettingsObjectDetectionResponse'] search_space: Search space for sampling different combinations of models and their hyperparameters. + :param 'ImageSweepSettingsResponse' sweep_settings: Model sweeping and hyperparameter sweeping related settings. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + :param float validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + pulumi.set(__self__, "limit_settings", limit_settings) + pulumi.set(__self__, "task_type", 'ImageInstanceSegmentation') + pulumi.set(__self__, "training_data", training_data) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + if primary_metric is None: + primary_metric = 'MeanAveragePrecision' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if search_space is not None: + pulumi.set(__self__, "search_space", search_space) + if sweep_settings is not None: + pulumi.set(__self__, "sweep_settings", sweep_settings) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> 'outputs.ImageLimitSettingsResponse': + """ + [Required] Limit settings for the AutoML job. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'ImageInstanceSegmentation'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional['outputs.ImageModelSettingsObjectDetectionResponse']: + """ + Settings used for training the model. + """ + return pulumi.get(self, "model_settings") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[str]: + """ + Primary metric to optimize for this task. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Optional[Sequence['outputs.ImageModelDistributionSettingsObjectDetectionResponse']]: + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + return pulumi.get(self, "search_space") + + @property + @pulumi.getter(name="sweepSettings") + def sweep_settings(self) -> Optional['outputs.ImageSweepSettingsResponse']: + """ + Model sweeping and hyperparameter sweeping related settings. + """ + return pulumi.get(self, "sweep_settings") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[float]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + +@pulumi.output_type +class ImageLimitSettingsResponse(dict): + """ + Limit settings for the AutoML job. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxConcurrentTrials": + suggest = "max_concurrent_trials" + elif key == "maxTrials": + suggest = "max_trials" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageLimitSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageLimitSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageLimitSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + max_concurrent_trials: Optional[int] = None, + max_trials: Optional[int] = None, + timeout: Optional[str] = None): + """ + Limit settings for the AutoML job. + :param int max_concurrent_trials: Maximum number of concurrent AutoML iterations. + :param int max_trials: Maximum number of AutoML iterations. + :param str timeout: AutoML job timeout. + """ + if max_concurrent_trials is None: + max_concurrent_trials = 1 + if max_concurrent_trials is not None: + pulumi.set(__self__, "max_concurrent_trials", max_concurrent_trials) + if max_trials is None: + max_trials = 1 + if max_trials is not None: + pulumi.set(__self__, "max_trials", max_trials) + if timeout is None: + timeout = 'P7D' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="maxConcurrentTrials") + def max_concurrent_trials(self) -> Optional[int]: + """ + Maximum number of concurrent AutoML iterations. + """ + return pulumi.get(self, "max_concurrent_trials") + + @property + @pulumi.getter(name="maxTrials") + def max_trials(self) -> Optional[int]: + """ + Maximum number of AutoML iterations. + """ + return pulumi.get(self, "max_trials") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + """ + AutoML job timeout. + """ + return pulumi.get(self, "timeout") + + +@pulumi.output_type +class ImageMetadataResponse(dict): + """ + Returns metadata about the operating system image for this compute instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "osPatchingStatus": + suggest = "os_patching_status" + elif key == "currentImageVersion": + suggest = "current_image_version" + elif key == "isLatestOsImageVersion": + suggest = "is_latest_os_image_version" + elif key == "latestImageVersion": + suggest = "latest_image_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageMetadataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageMetadataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageMetadataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + os_patching_status: 'outputs.OsPatchingStatusResponse', + current_image_version: Optional[str] = None, + is_latest_os_image_version: Optional[bool] = None, + latest_image_version: Optional[str] = None): + """ + Returns metadata about the operating system image for this compute instance. + :param 'OsPatchingStatusResponse' os_patching_status: Metadata about the os patching. + :param str current_image_version: Specifies the current operating system image version this compute instance is running on. + :param bool is_latest_os_image_version: Specifies whether this compute instance is running on the latest operating system image. + :param str latest_image_version: Specifies the latest available operating system image version. + """ + pulumi.set(__self__, "os_patching_status", os_patching_status) + if current_image_version is not None: + pulumi.set(__self__, "current_image_version", current_image_version) + if is_latest_os_image_version is not None: + pulumi.set(__self__, "is_latest_os_image_version", is_latest_os_image_version) + if latest_image_version is not None: + pulumi.set(__self__, "latest_image_version", latest_image_version) + + @property + @pulumi.getter(name="osPatchingStatus") + def os_patching_status(self) -> 'outputs.OsPatchingStatusResponse': + """ + Metadata about the os patching. + """ + return pulumi.get(self, "os_patching_status") + + @property + @pulumi.getter(name="currentImageVersion") + def current_image_version(self) -> Optional[str]: + """ + Specifies the current operating system image version this compute instance is running on. + """ + return pulumi.get(self, "current_image_version") + + @property + @pulumi.getter(name="isLatestOsImageVersion") + def is_latest_os_image_version(self) -> Optional[bool]: + """ + Specifies whether this compute instance is running on the latest operating system image. + """ + return pulumi.get(self, "is_latest_os_image_version") + + @property + @pulumi.getter(name="latestImageVersion") + def latest_image_version(self) -> Optional[str]: + """ + Specifies the latest available operating system image version. + """ + return pulumi.get(self, "latest_image_version") + + +@pulumi.output_type +class ImageModelDistributionSettingsClassificationResponse(dict): + """ + Distribution expressions to sweep over values of model settings. + + Some examples are: + ``` + ModelName = "choice('seresnext', 'resnest50')"; + LearningRate = "uniform(0.001, 0.01)"; + LayersToFreeze = "choice(0, 2)"; + ``` + For more details on how to compose distribution expressions please check the documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "amsGradient": + suggest = "ams_gradient" + elif key == "earlyStopping": + suggest = "early_stopping" + elif key == "earlyStoppingDelay": + suggest = "early_stopping_delay" + elif key == "earlyStoppingPatience": + suggest = "early_stopping_patience" + elif key == "enableOnnxNormalization": + suggest = "enable_onnx_normalization" + elif key == "evaluationFrequency": + suggest = "evaluation_frequency" + elif key == "gradientAccumulationStep": + suggest = "gradient_accumulation_step" + elif key == "layersToFreeze": + suggest = "layers_to_freeze" + elif key == "learningRate": + suggest = "learning_rate" + elif key == "learningRateScheduler": + suggest = "learning_rate_scheduler" + elif key == "modelName": + suggest = "model_name" + elif key == "numberOfEpochs": + suggest = "number_of_epochs" + elif key == "numberOfWorkers": + suggest = "number_of_workers" + elif key == "randomSeed": + suggest = "random_seed" + elif key == "stepLRGamma": + suggest = "step_lr_gamma" + elif key == "stepLRStepSize": + suggest = "step_lr_step_size" + elif key == "trainingBatchSize": + suggest = "training_batch_size" + elif key == "trainingCropSize": + suggest = "training_crop_size" + elif key == "validationBatchSize": + suggest = "validation_batch_size" + elif key == "validationCropSize": + suggest = "validation_crop_size" + elif key == "validationResizeSize": + suggest = "validation_resize_size" + elif key == "warmupCosineLRCycles": + suggest = "warmup_cosine_lr_cycles" + elif key == "warmupCosineLRWarmupEpochs": + suggest = "warmup_cosine_lr_warmup_epochs" + elif key == "weightDecay": + suggest = "weight_decay" + elif key == "weightedLoss": + suggest = "weighted_loss" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageModelDistributionSettingsClassificationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageModelDistributionSettingsClassificationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageModelDistributionSettingsClassificationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + ams_gradient: Optional[str] = None, + augmentations: Optional[str] = None, + beta1: Optional[str] = None, + beta2: Optional[str] = None, + distributed: Optional[str] = None, + early_stopping: Optional[str] = None, + early_stopping_delay: Optional[str] = None, + early_stopping_patience: Optional[str] = None, + enable_onnx_normalization: Optional[str] = None, + evaluation_frequency: Optional[str] = None, + gradient_accumulation_step: Optional[str] = None, + layers_to_freeze: Optional[str] = None, + learning_rate: Optional[str] = None, + learning_rate_scheduler: Optional[str] = None, + model_name: Optional[str] = None, + momentum: Optional[str] = None, + nesterov: Optional[str] = None, + number_of_epochs: Optional[str] = None, + number_of_workers: Optional[str] = None, + optimizer: Optional[str] = None, + random_seed: Optional[str] = None, + step_lr_gamma: Optional[str] = None, + step_lr_step_size: Optional[str] = None, + training_batch_size: Optional[str] = None, + training_crop_size: Optional[str] = None, + validation_batch_size: Optional[str] = None, + validation_crop_size: Optional[str] = None, + validation_resize_size: Optional[str] = None, + warmup_cosine_lr_cycles: Optional[str] = None, + warmup_cosine_lr_warmup_epochs: Optional[str] = None, + weight_decay: Optional[str] = None, + weighted_loss: Optional[str] = None): + """ + Distribution expressions to sweep over values of model settings. + + Some examples are: + ``` + ModelName = "choice('seresnext', 'resnest50')"; + LearningRate = "uniform(0.001, 0.01)"; + LayersToFreeze = "choice(0, 2)"; + ``` + For more details on how to compose distribution expressions please check the documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'. + :param str augmentations: Settings for using Augmentations. + :param str beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param str beta2: Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param str distributed: Whether to use distributer training. + :param str early_stopping: Enable early stopping logic during training. + :param str early_stopping_delay: Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + :param str early_stopping_patience: Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + :param str enable_onnx_normalization: Enable normalization when exporting ONNX model. + :param str evaluation_frequency: Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + :param str gradient_accumulation_step: Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + :param str layers_to_freeze: Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str learning_rate: Initial learning rate. Must be a float in the range [0, 1]. + :param str learning_rate_scheduler: Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + :param str model_name: Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str momentum: Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + :param str nesterov: Enable nesterov when optimizer is 'sgd'. + :param str number_of_epochs: Number of training epochs. Must be a positive integer. + :param str number_of_workers: Number of data loader workers. Must be a non-negative integer. + :param str optimizer: Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + :param str random_seed: Random seed to be used when using deterministic training. + :param str step_lr_gamma: Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + :param str step_lr_step_size: Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + :param str training_batch_size: Training batch size. Must be a positive integer. + :param str training_crop_size: Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + :param str validation_batch_size: Validation batch size. Must be a positive integer. + :param str validation_crop_size: Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + :param str validation_resize_size: Image size to which to resize before cropping for validation dataset. Must be a positive integer. + :param str warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + :param str warmup_cosine_lr_warmup_epochs: Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + :param str weight_decay: Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + :param str weighted_loss: Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ + if ams_gradient is not None: + pulumi.set(__self__, "ams_gradient", ams_gradient) + if augmentations is not None: + pulumi.set(__self__, "augmentations", augmentations) + if beta1 is not None: + pulumi.set(__self__, "beta1", beta1) + if beta2 is not None: + pulumi.set(__self__, "beta2", beta2) + if distributed is not None: + pulumi.set(__self__, "distributed", distributed) + if early_stopping is not None: + pulumi.set(__self__, "early_stopping", early_stopping) + if early_stopping_delay is not None: + pulumi.set(__self__, "early_stopping_delay", early_stopping_delay) + if early_stopping_patience is not None: + pulumi.set(__self__, "early_stopping_patience", early_stopping_patience) + if enable_onnx_normalization is not None: + pulumi.set(__self__, "enable_onnx_normalization", enable_onnx_normalization) + if evaluation_frequency is not None: + pulumi.set(__self__, "evaluation_frequency", evaluation_frequency) + if gradient_accumulation_step is not None: + pulumi.set(__self__, "gradient_accumulation_step", gradient_accumulation_step) + if layers_to_freeze is not None: + pulumi.set(__self__, "layers_to_freeze", layers_to_freeze) + if learning_rate is not None: + pulumi.set(__self__, "learning_rate", learning_rate) + if learning_rate_scheduler is not None: + pulumi.set(__self__, "learning_rate_scheduler", learning_rate_scheduler) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + if momentum is not None: + pulumi.set(__self__, "momentum", momentum) + if nesterov is not None: + pulumi.set(__self__, "nesterov", nesterov) + if number_of_epochs is not None: + pulumi.set(__self__, "number_of_epochs", number_of_epochs) + if number_of_workers is not None: + pulumi.set(__self__, "number_of_workers", number_of_workers) + if optimizer is not None: + pulumi.set(__self__, "optimizer", optimizer) + if random_seed is not None: + pulumi.set(__self__, "random_seed", random_seed) + if step_lr_gamma is not None: + pulumi.set(__self__, "step_lr_gamma", step_lr_gamma) + if step_lr_step_size is not None: + pulumi.set(__self__, "step_lr_step_size", step_lr_step_size) + if training_batch_size is not None: + pulumi.set(__self__, "training_batch_size", training_batch_size) + if training_crop_size is not None: + pulumi.set(__self__, "training_crop_size", training_crop_size) + if validation_batch_size is not None: + pulumi.set(__self__, "validation_batch_size", validation_batch_size) + if validation_crop_size is not None: + pulumi.set(__self__, "validation_crop_size", validation_crop_size) + if validation_resize_size is not None: + pulumi.set(__self__, "validation_resize_size", validation_resize_size) + if warmup_cosine_lr_cycles is not None: + pulumi.set(__self__, "warmup_cosine_lr_cycles", warmup_cosine_lr_cycles) + if warmup_cosine_lr_warmup_epochs is not None: + pulumi.set(__self__, "warmup_cosine_lr_warmup_epochs", warmup_cosine_lr_warmup_epochs) + if weight_decay is not None: + pulumi.set(__self__, "weight_decay", weight_decay) + if weighted_loss is not None: + pulumi.set(__self__, "weighted_loss", weighted_loss) + + @property + @pulumi.getter(name="amsGradient") + def ams_gradient(self) -> Optional[str]: + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + return pulumi.get(self, "ams_gradient") + + @property + @pulumi.getter + def augmentations(self) -> Optional[str]: + """ + Settings for using Augmentations. + """ + return pulumi.get(self, "augmentations") + + @property + @pulumi.getter + def beta1(self) -> Optional[str]: + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta1") + + @property + @pulumi.getter + def beta2(self) -> Optional[str]: + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta2") + + @property + @pulumi.getter + def distributed(self) -> Optional[str]: + """ + Whether to use distributer training. + """ + return pulumi.get(self, "distributed") + + @property + @pulumi.getter(name="earlyStopping") + def early_stopping(self) -> Optional[str]: + """ + Enable early stopping logic during training. + """ + return pulumi.get(self, "early_stopping") + + @property + @pulumi.getter(name="earlyStoppingDelay") + def early_stopping_delay(self) -> Optional[str]: + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_delay") + + @property + @pulumi.getter(name="earlyStoppingPatience") + def early_stopping_patience(self) -> Optional[str]: + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_patience") + + @property + @pulumi.getter(name="enableOnnxNormalization") + def enable_onnx_normalization(self) -> Optional[str]: + """ + Enable normalization when exporting ONNX model. + """ + return pulumi.get(self, "enable_onnx_normalization") + + @property + @pulumi.getter(name="evaluationFrequency") + def evaluation_frequency(self) -> Optional[str]: + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + return pulumi.get(self, "evaluation_frequency") + + @property + @pulumi.getter(name="gradientAccumulationStep") + def gradient_accumulation_step(self) -> Optional[str]: + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + return pulumi.get(self, "gradient_accumulation_step") + + @property + @pulumi.getter(name="layersToFreeze") + def layers_to_freeze(self) -> Optional[str]: + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "layers_to_freeze") + + @property + @pulumi.getter(name="learningRate") + def learning_rate(self) -> Optional[str]: + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "learning_rate") + + @property + @pulumi.getter(name="learningRateScheduler") + def learning_rate_scheduler(self) -> Optional[str]: + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + return pulumi.get(self, "learning_rate_scheduler") + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[str]: + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "model_name") + + @property + @pulumi.getter + def momentum(self) -> Optional[str]: + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "momentum") + + @property + @pulumi.getter + def nesterov(self) -> Optional[str]: + """ + Enable nesterov when optimizer is 'sgd'. + """ + return pulumi.get(self, "nesterov") + + @property + @pulumi.getter(name="numberOfEpochs") + def number_of_epochs(self) -> Optional[str]: + """ + Number of training epochs. Must be a positive integer. + """ + return pulumi.get(self, "number_of_epochs") + + @property + @pulumi.getter(name="numberOfWorkers") + def number_of_workers(self) -> Optional[str]: + """ + Number of data loader workers. Must be a non-negative integer. + """ + return pulumi.get(self, "number_of_workers") + + @property + @pulumi.getter + def optimizer(self) -> Optional[str]: + """ + Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + """ + return pulumi.get(self, "optimizer") + + @property + @pulumi.getter(name="randomSeed") + def random_seed(self) -> Optional[str]: + """ + Random seed to be used when using deterministic training. + """ + return pulumi.get(self, "random_seed") + + @property + @pulumi.getter(name="stepLRGamma") + def step_lr_gamma(self) -> Optional[str]: + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "step_lr_gamma") + + @property + @pulumi.getter(name="stepLRStepSize") + def step_lr_step_size(self) -> Optional[str]: + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + return pulumi.get(self, "step_lr_step_size") + + @property + @pulumi.getter(name="trainingBatchSize") + def training_batch_size(self) -> Optional[str]: + """ + Training batch size. Must be a positive integer. + """ + return pulumi.get(self, "training_batch_size") + + @property + @pulumi.getter(name="trainingCropSize") + def training_crop_size(self) -> Optional[str]: + """ + Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + """ + return pulumi.get(self, "training_crop_size") + + @property + @pulumi.getter(name="validationBatchSize") + def validation_batch_size(self) -> Optional[str]: + """ + Validation batch size. Must be a positive integer. + """ + return pulumi.get(self, "validation_batch_size") + + @property + @pulumi.getter(name="validationCropSize") + def validation_crop_size(self) -> Optional[str]: + """ + Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + """ + return pulumi.get(self, "validation_crop_size") + + @property + @pulumi.getter(name="validationResizeSize") + def validation_resize_size(self) -> Optional[str]: + """ + Image size to which to resize before cropping for validation dataset. Must be a positive integer. + """ + return pulumi.get(self, "validation_resize_size") + + @property + @pulumi.getter(name="warmupCosineLRCycles") + def warmup_cosine_lr_cycles(self) -> Optional[str]: + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "warmup_cosine_lr_cycles") + + @property + @pulumi.getter(name="warmupCosineLRWarmupEpochs") + def warmup_cosine_lr_warmup_epochs(self) -> Optional[str]: + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + return pulumi.get(self, "warmup_cosine_lr_warmup_epochs") + + @property + @pulumi.getter(name="weightDecay") + def weight_decay(self) -> Optional[str]: + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "weight_decay") + + @property + @pulumi.getter(name="weightedLoss") + def weighted_loss(self) -> Optional[str]: + """ + Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ + return pulumi.get(self, "weighted_loss") + + +@pulumi.output_type +class ImageModelDistributionSettingsObjectDetectionResponse(dict): + """ + Distribution expressions to sweep over values of model settings. + + Some examples are: + ``` + ModelName = "choice('seresnext', 'resnest50')"; + LearningRate = "uniform(0.001, 0.01)"; + LayersToFreeze = "choice(0, 2)"; + ``` + For more details on how to compose distribution expressions please check the documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "amsGradient": + suggest = "ams_gradient" + elif key == "boxDetectionsPerImage": + suggest = "box_detections_per_image" + elif key == "boxScoreThreshold": + suggest = "box_score_threshold" + elif key == "earlyStopping": + suggest = "early_stopping" + elif key == "earlyStoppingDelay": + suggest = "early_stopping_delay" + elif key == "earlyStoppingPatience": + suggest = "early_stopping_patience" + elif key == "enableOnnxNormalization": + suggest = "enable_onnx_normalization" + elif key == "evaluationFrequency": + suggest = "evaluation_frequency" + elif key == "gradientAccumulationStep": + suggest = "gradient_accumulation_step" + elif key == "imageSize": + suggest = "image_size" + elif key == "layersToFreeze": + suggest = "layers_to_freeze" + elif key == "learningRate": + suggest = "learning_rate" + elif key == "learningRateScheduler": + suggest = "learning_rate_scheduler" + elif key == "maxSize": + suggest = "max_size" + elif key == "minSize": + suggest = "min_size" + elif key == "modelName": + suggest = "model_name" + elif key == "modelSize": + suggest = "model_size" + elif key == "multiScale": + suggest = "multi_scale" + elif key == "nmsIouThreshold": + suggest = "nms_iou_threshold" + elif key == "numberOfEpochs": + suggest = "number_of_epochs" + elif key == "numberOfWorkers": + suggest = "number_of_workers" + elif key == "randomSeed": + suggest = "random_seed" + elif key == "stepLRGamma": + suggest = "step_lr_gamma" + elif key == "stepLRStepSize": + suggest = "step_lr_step_size" + elif key == "tileGridSize": + suggest = "tile_grid_size" + elif key == "tileOverlapRatio": + suggest = "tile_overlap_ratio" + elif key == "tilePredictionsNmsThreshold": + suggest = "tile_predictions_nms_threshold" + elif key == "trainingBatchSize": + suggest = "training_batch_size" + elif key == "validationBatchSize": + suggest = "validation_batch_size" + elif key == "validationIouThreshold": + suggest = "validation_iou_threshold" + elif key == "validationMetricType": + suggest = "validation_metric_type" + elif key == "warmupCosineLRCycles": + suggest = "warmup_cosine_lr_cycles" + elif key == "warmupCosineLRWarmupEpochs": + suggest = "warmup_cosine_lr_warmup_epochs" + elif key == "weightDecay": + suggest = "weight_decay" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageModelDistributionSettingsObjectDetectionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageModelDistributionSettingsObjectDetectionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageModelDistributionSettingsObjectDetectionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + ams_gradient: Optional[str] = None, + augmentations: Optional[str] = None, + beta1: Optional[str] = None, + beta2: Optional[str] = None, + box_detections_per_image: Optional[str] = None, + box_score_threshold: Optional[str] = None, + distributed: Optional[str] = None, + early_stopping: Optional[str] = None, + early_stopping_delay: Optional[str] = None, + early_stopping_patience: Optional[str] = None, + enable_onnx_normalization: Optional[str] = None, + evaluation_frequency: Optional[str] = None, + gradient_accumulation_step: Optional[str] = None, + image_size: Optional[str] = None, + layers_to_freeze: Optional[str] = None, + learning_rate: Optional[str] = None, + learning_rate_scheduler: Optional[str] = None, + max_size: Optional[str] = None, + min_size: Optional[str] = None, + model_name: Optional[str] = None, + model_size: Optional[str] = None, + momentum: Optional[str] = None, + multi_scale: Optional[str] = None, + nesterov: Optional[str] = None, + nms_iou_threshold: Optional[str] = None, + number_of_epochs: Optional[str] = None, + number_of_workers: Optional[str] = None, + optimizer: Optional[str] = None, + random_seed: Optional[str] = None, + step_lr_gamma: Optional[str] = None, + step_lr_step_size: Optional[str] = None, + tile_grid_size: Optional[str] = None, + tile_overlap_ratio: Optional[str] = None, + tile_predictions_nms_threshold: Optional[str] = None, + training_batch_size: Optional[str] = None, + validation_batch_size: Optional[str] = None, + validation_iou_threshold: Optional[str] = None, + validation_metric_type: Optional[str] = None, + warmup_cosine_lr_cycles: Optional[str] = None, + warmup_cosine_lr_warmup_epochs: Optional[str] = None, + weight_decay: Optional[str] = None): + """ + Distribution expressions to sweep over values of model settings. + + Some examples are: + ``` + ModelName = "choice('seresnext', 'resnest50')"; + LearningRate = "uniform(0.001, 0.01)"; + LayersToFreeze = "choice(0, 2)"; + ``` + For more details on how to compose distribution expressions please check the documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-tune-hyperparameters + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'. + :param str augmentations: Settings for using Augmentations. + :param str beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param str beta2: Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param str box_detections_per_image: Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + :param str box_score_threshold: During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + :param str distributed: Whether to use distributer training. + :param str early_stopping: Enable early stopping logic during training. + :param str early_stopping_delay: Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + :param str early_stopping_patience: Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + :param str enable_onnx_normalization: Enable normalization when exporting ONNX model. + :param str evaluation_frequency: Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + :param str gradient_accumulation_step: Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + :param str image_size: Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + :param str layers_to_freeze: Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str learning_rate: Initial learning rate. Must be a float in the range [0, 1]. + :param str learning_rate_scheduler: Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + :param str max_size: Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + :param str min_size: Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + :param str model_name: Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str model_size: Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + :param str momentum: Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + :param str multi_scale: Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + :param str nesterov: Enable nesterov when optimizer is 'sgd'. + :param str nms_iou_threshold: IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + :param str number_of_epochs: Number of training epochs. Must be a positive integer. + :param str number_of_workers: Number of data loader workers. Must be a non-negative integer. + :param str optimizer: Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + :param str random_seed: Random seed to be used when using deterministic training. + :param str step_lr_gamma: Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + :param str step_lr_step_size: Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + :param str tile_grid_size: The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + :param str tile_overlap_ratio: Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + :param str tile_predictions_nms_threshold: The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + NMS: Non-maximum suppression + :param str training_batch_size: Training batch size. Must be a positive integer. + :param str validation_batch_size: Validation batch size. Must be a positive integer. + :param str validation_iou_threshold: IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + :param str validation_metric_type: Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + :param str warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + :param str warmup_cosine_lr_warmup_epochs: Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + :param str weight_decay: Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + if ams_gradient is not None: + pulumi.set(__self__, "ams_gradient", ams_gradient) + if augmentations is not None: + pulumi.set(__self__, "augmentations", augmentations) + if beta1 is not None: + pulumi.set(__self__, "beta1", beta1) + if beta2 is not None: + pulumi.set(__self__, "beta2", beta2) + if box_detections_per_image is not None: + pulumi.set(__self__, "box_detections_per_image", box_detections_per_image) + if box_score_threshold is not None: + pulumi.set(__self__, "box_score_threshold", box_score_threshold) + if distributed is not None: + pulumi.set(__self__, "distributed", distributed) + if early_stopping is not None: + pulumi.set(__self__, "early_stopping", early_stopping) + if early_stopping_delay is not None: + pulumi.set(__self__, "early_stopping_delay", early_stopping_delay) + if early_stopping_patience is not None: + pulumi.set(__self__, "early_stopping_patience", early_stopping_patience) + if enable_onnx_normalization is not None: + pulumi.set(__self__, "enable_onnx_normalization", enable_onnx_normalization) + if evaluation_frequency is not None: + pulumi.set(__self__, "evaluation_frequency", evaluation_frequency) + if gradient_accumulation_step is not None: + pulumi.set(__self__, "gradient_accumulation_step", gradient_accumulation_step) + if image_size is not None: + pulumi.set(__self__, "image_size", image_size) + if layers_to_freeze is not None: + pulumi.set(__self__, "layers_to_freeze", layers_to_freeze) + if learning_rate is not None: + pulumi.set(__self__, "learning_rate", learning_rate) + if learning_rate_scheduler is not None: + pulumi.set(__self__, "learning_rate_scheduler", learning_rate_scheduler) + if max_size is not None: + pulumi.set(__self__, "max_size", max_size) + if min_size is not None: + pulumi.set(__self__, "min_size", min_size) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + if model_size is not None: + pulumi.set(__self__, "model_size", model_size) + if momentum is not None: + pulumi.set(__self__, "momentum", momentum) + if multi_scale is not None: + pulumi.set(__self__, "multi_scale", multi_scale) + if nesterov is not None: + pulumi.set(__self__, "nesterov", nesterov) + if nms_iou_threshold is not None: + pulumi.set(__self__, "nms_iou_threshold", nms_iou_threshold) + if number_of_epochs is not None: + pulumi.set(__self__, "number_of_epochs", number_of_epochs) + if number_of_workers is not None: + pulumi.set(__self__, "number_of_workers", number_of_workers) + if optimizer is not None: + pulumi.set(__self__, "optimizer", optimizer) + if random_seed is not None: + pulumi.set(__self__, "random_seed", random_seed) + if step_lr_gamma is not None: + pulumi.set(__self__, "step_lr_gamma", step_lr_gamma) + if step_lr_step_size is not None: + pulumi.set(__self__, "step_lr_step_size", step_lr_step_size) + if tile_grid_size is not None: + pulumi.set(__self__, "tile_grid_size", tile_grid_size) + if tile_overlap_ratio is not None: + pulumi.set(__self__, "tile_overlap_ratio", tile_overlap_ratio) + if tile_predictions_nms_threshold is not None: + pulumi.set(__self__, "tile_predictions_nms_threshold", tile_predictions_nms_threshold) + if training_batch_size is not None: + pulumi.set(__self__, "training_batch_size", training_batch_size) + if validation_batch_size is not None: + pulumi.set(__self__, "validation_batch_size", validation_batch_size) + if validation_iou_threshold is not None: + pulumi.set(__self__, "validation_iou_threshold", validation_iou_threshold) + if validation_metric_type is not None: + pulumi.set(__self__, "validation_metric_type", validation_metric_type) + if warmup_cosine_lr_cycles is not None: + pulumi.set(__self__, "warmup_cosine_lr_cycles", warmup_cosine_lr_cycles) + if warmup_cosine_lr_warmup_epochs is not None: + pulumi.set(__self__, "warmup_cosine_lr_warmup_epochs", warmup_cosine_lr_warmup_epochs) + if weight_decay is not None: + pulumi.set(__self__, "weight_decay", weight_decay) + + @property + @pulumi.getter(name="amsGradient") + def ams_gradient(self) -> Optional[str]: + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + return pulumi.get(self, "ams_gradient") + + @property + @pulumi.getter + def augmentations(self) -> Optional[str]: + """ + Settings for using Augmentations. + """ + return pulumi.get(self, "augmentations") + + @property + @pulumi.getter + def beta1(self) -> Optional[str]: + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta1") + + @property + @pulumi.getter + def beta2(self) -> Optional[str]: + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta2") + + @property + @pulumi.getter(name="boxDetectionsPerImage") + def box_detections_per_image(self) -> Optional[str]: + """ + Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "box_detections_per_image") + + @property + @pulumi.getter(name="boxScoreThreshold") + def box_score_threshold(self) -> Optional[str]: + """ + During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "box_score_threshold") + + @property + @pulumi.getter + def distributed(self) -> Optional[str]: + """ + Whether to use distributer training. + """ + return pulumi.get(self, "distributed") + + @property + @pulumi.getter(name="earlyStopping") + def early_stopping(self) -> Optional[str]: + """ + Enable early stopping logic during training. + """ + return pulumi.get(self, "early_stopping") + + @property + @pulumi.getter(name="earlyStoppingDelay") + def early_stopping_delay(self) -> Optional[str]: + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_delay") + + @property + @pulumi.getter(name="earlyStoppingPatience") + def early_stopping_patience(self) -> Optional[str]: + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_patience") + + @property + @pulumi.getter(name="enableOnnxNormalization") + def enable_onnx_normalization(self) -> Optional[str]: + """ + Enable normalization when exporting ONNX model. + """ + return pulumi.get(self, "enable_onnx_normalization") + + @property + @pulumi.getter(name="evaluationFrequency") + def evaluation_frequency(self) -> Optional[str]: + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + return pulumi.get(self, "evaluation_frequency") + + @property + @pulumi.getter(name="gradientAccumulationStep") + def gradient_accumulation_step(self) -> Optional[str]: + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + return pulumi.get(self, "gradient_accumulation_step") + + @property + @pulumi.getter(name="imageSize") + def image_size(self) -> Optional[str]: + """ + Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "image_size") + + @property + @pulumi.getter(name="layersToFreeze") + def layers_to_freeze(self) -> Optional[str]: + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "layers_to_freeze") + + @property + @pulumi.getter(name="learningRate") + def learning_rate(self) -> Optional[str]: + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "learning_rate") + + @property + @pulumi.getter(name="learningRateScheduler") + def learning_rate_scheduler(self) -> Optional[str]: + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + return pulumi.get(self, "learning_rate_scheduler") + + @property + @pulumi.getter(name="maxSize") + def max_size(self) -> Optional[str]: + """ + Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "max_size") + + @property + @pulumi.getter(name="minSize") + def min_size(self) -> Optional[str]: + """ + Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "min_size") + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[str]: + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "model_name") + + @property + @pulumi.getter(name="modelSize") + def model_size(self) -> Optional[str]: + """ + Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "model_size") + + @property + @pulumi.getter + def momentum(self) -> Optional[str]: + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "momentum") + + @property + @pulumi.getter(name="multiScale") + def multi_scale(self) -> Optional[str]: + """ + Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "multi_scale") + + @property + @pulumi.getter + def nesterov(self) -> Optional[str]: + """ + Enable nesterov when optimizer is 'sgd'. + """ + return pulumi.get(self, "nesterov") + + @property + @pulumi.getter(name="nmsIouThreshold") + def nms_iou_threshold(self) -> Optional[str]: + """ + IOU threshold used during inference in NMS post processing. Must be float in the range [0, 1]. + """ + return pulumi.get(self, "nms_iou_threshold") + + @property + @pulumi.getter(name="numberOfEpochs") + def number_of_epochs(self) -> Optional[str]: + """ + Number of training epochs. Must be a positive integer. + """ + return pulumi.get(self, "number_of_epochs") + + @property + @pulumi.getter(name="numberOfWorkers") + def number_of_workers(self) -> Optional[str]: + """ + Number of data loader workers. Must be a non-negative integer. + """ + return pulumi.get(self, "number_of_workers") + + @property + @pulumi.getter + def optimizer(self) -> Optional[str]: + """ + Type of optimizer. Must be either 'sgd', 'adam', or 'adamw'. + """ + return pulumi.get(self, "optimizer") + + @property + @pulumi.getter(name="randomSeed") + def random_seed(self) -> Optional[str]: + """ + Random seed to be used when using deterministic training. + """ + return pulumi.get(self, "random_seed") + + @property + @pulumi.getter(name="stepLRGamma") + def step_lr_gamma(self) -> Optional[str]: + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "step_lr_gamma") + + @property + @pulumi.getter(name="stepLRStepSize") + def step_lr_step_size(self) -> Optional[str]: + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + return pulumi.get(self, "step_lr_step_size") + + @property + @pulumi.getter(name="tileGridSize") + def tile_grid_size(self) -> Optional[str]: + """ + The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_grid_size") + + @property + @pulumi.getter(name="tileOverlapRatio") + def tile_overlap_ratio(self) -> Optional[str]: + """ + Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_overlap_ratio") + + @property + @pulumi.getter(name="tilePredictionsNmsThreshold") + def tile_predictions_nms_threshold(self) -> Optional[str]: + """ + The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + NMS: Non-maximum suppression + """ + return pulumi.get(self, "tile_predictions_nms_threshold") + + @property + @pulumi.getter(name="trainingBatchSize") + def training_batch_size(self) -> Optional[str]: + """ + Training batch size. Must be a positive integer. + """ + return pulumi.get(self, "training_batch_size") + + @property + @pulumi.getter(name="validationBatchSize") + def validation_batch_size(self) -> Optional[str]: + """ + Validation batch size. Must be a positive integer. + """ + return pulumi.get(self, "validation_batch_size") + + @property + @pulumi.getter(name="validationIouThreshold") + def validation_iou_threshold(self) -> Optional[str]: + """ + IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + """ + return pulumi.get(self, "validation_iou_threshold") + + @property + @pulumi.getter(name="validationMetricType") + def validation_metric_type(self) -> Optional[str]: + """ + Metric computation method to use for validation metrics. Must be 'none', 'coco', 'voc', or 'coco_voc'. + """ + return pulumi.get(self, "validation_metric_type") + + @property + @pulumi.getter(name="warmupCosineLRCycles") + def warmup_cosine_lr_cycles(self) -> Optional[str]: + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "warmup_cosine_lr_cycles") + + @property + @pulumi.getter(name="warmupCosineLRWarmupEpochs") + def warmup_cosine_lr_warmup_epochs(self) -> Optional[str]: + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + return pulumi.get(self, "warmup_cosine_lr_warmup_epochs") + + @property + @pulumi.getter(name="weightDecay") + def weight_decay(self) -> Optional[str]: + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "weight_decay") + + +@pulumi.output_type +class ImageModelSettingsClassificationResponse(dict): + """ + Settings used for training the model. + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "advancedSettings": + suggest = "advanced_settings" + elif key == "amsGradient": + suggest = "ams_gradient" + elif key == "checkpointFrequency": + suggest = "checkpoint_frequency" + elif key == "checkpointModel": + suggest = "checkpoint_model" + elif key == "checkpointRunId": + suggest = "checkpoint_run_id" + elif key == "earlyStopping": + suggest = "early_stopping" + elif key == "earlyStoppingDelay": + suggest = "early_stopping_delay" + elif key == "earlyStoppingPatience": + suggest = "early_stopping_patience" + elif key == "enableOnnxNormalization": + suggest = "enable_onnx_normalization" + elif key == "evaluationFrequency": + suggest = "evaluation_frequency" + elif key == "gradientAccumulationStep": + suggest = "gradient_accumulation_step" + elif key == "layersToFreeze": + suggest = "layers_to_freeze" + elif key == "learningRate": + suggest = "learning_rate" + elif key == "learningRateScheduler": + suggest = "learning_rate_scheduler" + elif key == "modelName": + suggest = "model_name" + elif key == "numberOfEpochs": + suggest = "number_of_epochs" + elif key == "numberOfWorkers": + suggest = "number_of_workers" + elif key == "randomSeed": + suggest = "random_seed" + elif key == "stepLRGamma": + suggest = "step_lr_gamma" + elif key == "stepLRStepSize": + suggest = "step_lr_step_size" + elif key == "trainingBatchSize": + suggest = "training_batch_size" + elif key == "trainingCropSize": + suggest = "training_crop_size" + elif key == "validationBatchSize": + suggest = "validation_batch_size" + elif key == "validationCropSize": + suggest = "validation_crop_size" + elif key == "validationResizeSize": + suggest = "validation_resize_size" + elif key == "warmupCosineLRCycles": + suggest = "warmup_cosine_lr_cycles" + elif key == "warmupCosineLRWarmupEpochs": + suggest = "warmup_cosine_lr_warmup_epochs" + elif key == "weightDecay": + suggest = "weight_decay" + elif key == "weightedLoss": + suggest = "weighted_loss" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageModelSettingsClassificationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageModelSettingsClassificationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageModelSettingsClassificationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + advanced_settings: Optional[str] = None, + ams_gradient: Optional[bool] = None, + augmentations: Optional[str] = None, + beta1: Optional[float] = None, + beta2: Optional[float] = None, + checkpoint_frequency: Optional[int] = None, + checkpoint_model: Optional['outputs.MLFlowModelJobInputResponse'] = None, + checkpoint_run_id: Optional[str] = None, + distributed: Optional[bool] = None, + early_stopping: Optional[bool] = None, + early_stopping_delay: Optional[int] = None, + early_stopping_patience: Optional[int] = None, + enable_onnx_normalization: Optional[bool] = None, + evaluation_frequency: Optional[int] = None, + gradient_accumulation_step: Optional[int] = None, + layers_to_freeze: Optional[int] = None, + learning_rate: Optional[float] = None, + learning_rate_scheduler: Optional[str] = None, + model_name: Optional[str] = None, + momentum: Optional[float] = None, + nesterov: Optional[bool] = None, + number_of_epochs: Optional[int] = None, + number_of_workers: Optional[int] = None, + optimizer: Optional[str] = None, + random_seed: Optional[int] = None, + step_lr_gamma: Optional[float] = None, + step_lr_step_size: Optional[int] = None, + training_batch_size: Optional[int] = None, + training_crop_size: Optional[int] = None, + validation_batch_size: Optional[int] = None, + validation_crop_size: Optional[int] = None, + validation_resize_size: Optional[int] = None, + warmup_cosine_lr_cycles: Optional[float] = None, + warmup_cosine_lr_warmup_epochs: Optional[int] = None, + weight_decay: Optional[float] = None, + weighted_loss: Optional[int] = None): + """ + Settings used for training the model. + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str advanced_settings: Settings for advanced scenarios. + :param bool ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'. + :param str augmentations: Settings for using Augmentations. + :param float beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param float beta2: Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param int checkpoint_frequency: Frequency to store model checkpoints. Must be a positive integer. + :param 'MLFlowModelJobInputResponse' checkpoint_model: The pretrained checkpoint model for incremental training. + :param str checkpoint_run_id: The id of a previous run that has a pretrained checkpoint for incremental training. + :param bool distributed: Whether to use distributed training. + :param bool early_stopping: Enable early stopping logic during training. + :param int early_stopping_delay: Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + :param int early_stopping_patience: Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + :param bool enable_onnx_normalization: Enable normalization when exporting ONNX model. + :param int evaluation_frequency: Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + :param int gradient_accumulation_step: Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + :param int layers_to_freeze: Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param float learning_rate: Initial learning rate. Must be a float in the range [0, 1]. + :param str learning_rate_scheduler: Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + :param str model_name: Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param float momentum: Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + :param bool nesterov: Enable nesterov when optimizer is 'sgd'. + :param int number_of_epochs: Number of training epochs. Must be a positive integer. + :param int number_of_workers: Number of data loader workers. Must be a non-negative integer. + :param str optimizer: Type of optimizer. + :param int random_seed: Random seed to be used when using deterministic training. + :param float step_lr_gamma: Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + :param int step_lr_step_size: Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + :param int training_batch_size: Training batch size. Must be a positive integer. + :param int training_crop_size: Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + :param int validation_batch_size: Validation batch size. Must be a positive integer. + :param int validation_crop_size: Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + :param int validation_resize_size: Image size to which to resize before cropping for validation dataset. Must be a positive integer. + :param float warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + :param int warmup_cosine_lr_warmup_epochs: Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + :param float weight_decay: Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + :param int weighted_loss: Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ + if advanced_settings is not None: + pulumi.set(__self__, "advanced_settings", advanced_settings) + if ams_gradient is not None: + pulumi.set(__self__, "ams_gradient", ams_gradient) + if augmentations is not None: + pulumi.set(__self__, "augmentations", augmentations) + if beta1 is not None: + pulumi.set(__self__, "beta1", beta1) + if beta2 is not None: + pulumi.set(__self__, "beta2", beta2) + if checkpoint_frequency is not None: + pulumi.set(__self__, "checkpoint_frequency", checkpoint_frequency) + if checkpoint_model is not None: + pulumi.set(__self__, "checkpoint_model", checkpoint_model) + if checkpoint_run_id is not None: + pulumi.set(__self__, "checkpoint_run_id", checkpoint_run_id) + if distributed is not None: + pulumi.set(__self__, "distributed", distributed) + if early_stopping is not None: + pulumi.set(__self__, "early_stopping", early_stopping) + if early_stopping_delay is not None: + pulumi.set(__self__, "early_stopping_delay", early_stopping_delay) + if early_stopping_patience is not None: + pulumi.set(__self__, "early_stopping_patience", early_stopping_patience) + if enable_onnx_normalization is not None: + pulumi.set(__self__, "enable_onnx_normalization", enable_onnx_normalization) + if evaluation_frequency is not None: + pulumi.set(__self__, "evaluation_frequency", evaluation_frequency) + if gradient_accumulation_step is not None: + pulumi.set(__self__, "gradient_accumulation_step", gradient_accumulation_step) + if layers_to_freeze is not None: + pulumi.set(__self__, "layers_to_freeze", layers_to_freeze) + if learning_rate is not None: + pulumi.set(__self__, "learning_rate", learning_rate) + if learning_rate_scheduler is None: + learning_rate_scheduler = 'None' + if learning_rate_scheduler is not None: + pulumi.set(__self__, "learning_rate_scheduler", learning_rate_scheduler) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + if momentum is not None: + pulumi.set(__self__, "momentum", momentum) + if nesterov is not None: + pulumi.set(__self__, "nesterov", nesterov) + if number_of_epochs is not None: + pulumi.set(__self__, "number_of_epochs", number_of_epochs) + if number_of_workers is not None: + pulumi.set(__self__, "number_of_workers", number_of_workers) + if optimizer is None: + optimizer = 'None' + if optimizer is not None: + pulumi.set(__self__, "optimizer", optimizer) + if random_seed is not None: + pulumi.set(__self__, "random_seed", random_seed) + if step_lr_gamma is not None: + pulumi.set(__self__, "step_lr_gamma", step_lr_gamma) + if step_lr_step_size is not None: + pulumi.set(__self__, "step_lr_step_size", step_lr_step_size) + if training_batch_size is not None: + pulumi.set(__self__, "training_batch_size", training_batch_size) + if training_crop_size is not None: + pulumi.set(__self__, "training_crop_size", training_crop_size) + if validation_batch_size is not None: + pulumi.set(__self__, "validation_batch_size", validation_batch_size) + if validation_crop_size is not None: + pulumi.set(__self__, "validation_crop_size", validation_crop_size) + if validation_resize_size is not None: + pulumi.set(__self__, "validation_resize_size", validation_resize_size) + if warmup_cosine_lr_cycles is not None: + pulumi.set(__self__, "warmup_cosine_lr_cycles", warmup_cosine_lr_cycles) + if warmup_cosine_lr_warmup_epochs is not None: + pulumi.set(__self__, "warmup_cosine_lr_warmup_epochs", warmup_cosine_lr_warmup_epochs) + if weight_decay is not None: + pulumi.set(__self__, "weight_decay", weight_decay) + if weighted_loss is not None: + pulumi.set(__self__, "weighted_loss", weighted_loss) + + @property + @pulumi.getter(name="advancedSettings") + def advanced_settings(self) -> Optional[str]: + """ + Settings for advanced scenarios. + """ + return pulumi.get(self, "advanced_settings") + + @property + @pulumi.getter(name="amsGradient") + def ams_gradient(self) -> Optional[bool]: + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + return pulumi.get(self, "ams_gradient") + + @property + @pulumi.getter + def augmentations(self) -> Optional[str]: + """ + Settings for using Augmentations. + """ + return pulumi.get(self, "augmentations") + + @property + @pulumi.getter + def beta1(self) -> Optional[float]: + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta1") + + @property + @pulumi.getter + def beta2(self) -> Optional[float]: + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta2") + + @property + @pulumi.getter(name="checkpointFrequency") + def checkpoint_frequency(self) -> Optional[int]: + """ + Frequency to store model checkpoints. Must be a positive integer. + """ + return pulumi.get(self, "checkpoint_frequency") + + @property + @pulumi.getter(name="checkpointModel") + def checkpoint_model(self) -> Optional['outputs.MLFlowModelJobInputResponse']: + """ + The pretrained checkpoint model for incremental training. + """ + return pulumi.get(self, "checkpoint_model") + + @property + @pulumi.getter(name="checkpointRunId") + def checkpoint_run_id(self) -> Optional[str]: + """ + The id of a previous run that has a pretrained checkpoint for incremental training. + """ + return pulumi.get(self, "checkpoint_run_id") + + @property + @pulumi.getter + def distributed(self) -> Optional[bool]: + """ + Whether to use distributed training. + """ + return pulumi.get(self, "distributed") + + @property + @pulumi.getter(name="earlyStopping") + def early_stopping(self) -> Optional[bool]: + """ + Enable early stopping logic during training. + """ + return pulumi.get(self, "early_stopping") + + @property + @pulumi.getter(name="earlyStoppingDelay") + def early_stopping_delay(self) -> Optional[int]: + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_delay") + + @property + @pulumi.getter(name="earlyStoppingPatience") + def early_stopping_patience(self) -> Optional[int]: + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_patience") + + @property + @pulumi.getter(name="enableOnnxNormalization") + def enable_onnx_normalization(self) -> Optional[bool]: + """ + Enable normalization when exporting ONNX model. + """ + return pulumi.get(self, "enable_onnx_normalization") + + @property + @pulumi.getter(name="evaluationFrequency") + def evaluation_frequency(self) -> Optional[int]: + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + return pulumi.get(self, "evaluation_frequency") + + @property + @pulumi.getter(name="gradientAccumulationStep") + def gradient_accumulation_step(self) -> Optional[int]: + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + return pulumi.get(self, "gradient_accumulation_step") + + @property + @pulumi.getter(name="layersToFreeze") + def layers_to_freeze(self) -> Optional[int]: + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "layers_to_freeze") + + @property + @pulumi.getter(name="learningRate") + def learning_rate(self) -> Optional[float]: + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "learning_rate") + + @property + @pulumi.getter(name="learningRateScheduler") + def learning_rate_scheduler(self) -> Optional[str]: + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + return pulumi.get(self, "learning_rate_scheduler") + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[str]: + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "model_name") + + @property + @pulumi.getter + def momentum(self) -> Optional[float]: + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "momentum") + + @property + @pulumi.getter + def nesterov(self) -> Optional[bool]: + """ + Enable nesterov when optimizer is 'sgd'. + """ + return pulumi.get(self, "nesterov") + + @property + @pulumi.getter(name="numberOfEpochs") + def number_of_epochs(self) -> Optional[int]: + """ + Number of training epochs. Must be a positive integer. + """ + return pulumi.get(self, "number_of_epochs") + + @property + @pulumi.getter(name="numberOfWorkers") + def number_of_workers(self) -> Optional[int]: + """ + Number of data loader workers. Must be a non-negative integer. + """ + return pulumi.get(self, "number_of_workers") + + @property + @pulumi.getter + def optimizer(self) -> Optional[str]: + """ + Type of optimizer. + """ + return pulumi.get(self, "optimizer") + + @property + @pulumi.getter(name="randomSeed") + def random_seed(self) -> Optional[int]: + """ + Random seed to be used when using deterministic training. + """ + return pulumi.get(self, "random_seed") + + @property + @pulumi.getter(name="stepLRGamma") + def step_lr_gamma(self) -> Optional[float]: + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "step_lr_gamma") + + @property + @pulumi.getter(name="stepLRStepSize") + def step_lr_step_size(self) -> Optional[int]: + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + return pulumi.get(self, "step_lr_step_size") + + @property + @pulumi.getter(name="trainingBatchSize") + def training_batch_size(self) -> Optional[int]: + """ + Training batch size. Must be a positive integer. + """ + return pulumi.get(self, "training_batch_size") + + @property + @pulumi.getter(name="trainingCropSize") + def training_crop_size(self) -> Optional[int]: + """ + Image crop size that is input to the neural network for the training dataset. Must be a positive integer. + """ + return pulumi.get(self, "training_crop_size") + + @property + @pulumi.getter(name="validationBatchSize") + def validation_batch_size(self) -> Optional[int]: + """ + Validation batch size. Must be a positive integer. + """ + return pulumi.get(self, "validation_batch_size") + + @property + @pulumi.getter(name="validationCropSize") + def validation_crop_size(self) -> Optional[int]: + """ + Image crop size that is input to the neural network for the validation dataset. Must be a positive integer. + """ + return pulumi.get(self, "validation_crop_size") + + @property + @pulumi.getter(name="validationResizeSize") + def validation_resize_size(self) -> Optional[int]: + """ + Image size to which to resize before cropping for validation dataset. Must be a positive integer. + """ + return pulumi.get(self, "validation_resize_size") + + @property + @pulumi.getter(name="warmupCosineLRCycles") + def warmup_cosine_lr_cycles(self) -> Optional[float]: + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "warmup_cosine_lr_cycles") + + @property + @pulumi.getter(name="warmupCosineLRWarmupEpochs") + def warmup_cosine_lr_warmup_epochs(self) -> Optional[int]: + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + return pulumi.get(self, "warmup_cosine_lr_warmup_epochs") + + @property + @pulumi.getter(name="weightDecay") + def weight_decay(self) -> Optional[float]: + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "weight_decay") + + @property + @pulumi.getter(name="weightedLoss") + def weighted_loss(self) -> Optional[int]: + """ + Weighted loss. The accepted values are 0 for no weighted loss. + 1 for weighted loss with sqrt.(class_weights). 2 for weighted loss with class_weights. Must be 0 or 1 or 2. + """ + return pulumi.get(self, "weighted_loss") + + +@pulumi.output_type +class ImageModelSettingsObjectDetectionResponse(dict): + """ + Settings used for training the model. + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "advancedSettings": + suggest = "advanced_settings" + elif key == "amsGradient": + suggest = "ams_gradient" + elif key == "boxDetectionsPerImage": + suggest = "box_detections_per_image" + elif key == "boxScoreThreshold": + suggest = "box_score_threshold" + elif key == "checkpointFrequency": + suggest = "checkpoint_frequency" + elif key == "checkpointModel": + suggest = "checkpoint_model" + elif key == "checkpointRunId": + suggest = "checkpoint_run_id" + elif key == "earlyStopping": + suggest = "early_stopping" + elif key == "earlyStoppingDelay": + suggest = "early_stopping_delay" + elif key == "earlyStoppingPatience": + suggest = "early_stopping_patience" + elif key == "enableOnnxNormalization": + suggest = "enable_onnx_normalization" + elif key == "evaluationFrequency": + suggest = "evaluation_frequency" + elif key == "gradientAccumulationStep": + suggest = "gradient_accumulation_step" + elif key == "imageSize": + suggest = "image_size" + elif key == "layersToFreeze": + suggest = "layers_to_freeze" + elif key == "learningRate": + suggest = "learning_rate" + elif key == "learningRateScheduler": + suggest = "learning_rate_scheduler" + elif key == "maxSize": + suggest = "max_size" + elif key == "minSize": + suggest = "min_size" + elif key == "modelName": + suggest = "model_name" + elif key == "modelSize": + suggest = "model_size" + elif key == "multiScale": + suggest = "multi_scale" + elif key == "nmsIouThreshold": + suggest = "nms_iou_threshold" + elif key == "numberOfEpochs": + suggest = "number_of_epochs" + elif key == "numberOfWorkers": + suggest = "number_of_workers" + elif key == "randomSeed": + suggest = "random_seed" + elif key == "stepLRGamma": + suggest = "step_lr_gamma" + elif key == "stepLRStepSize": + suggest = "step_lr_step_size" + elif key == "tileGridSize": + suggest = "tile_grid_size" + elif key == "tileOverlapRatio": + suggest = "tile_overlap_ratio" + elif key == "tilePredictionsNmsThreshold": + suggest = "tile_predictions_nms_threshold" + elif key == "trainingBatchSize": + suggest = "training_batch_size" + elif key == "validationBatchSize": + suggest = "validation_batch_size" + elif key == "validationIouThreshold": + suggest = "validation_iou_threshold" + elif key == "validationMetricType": + suggest = "validation_metric_type" + elif key == "warmupCosineLRCycles": + suggest = "warmup_cosine_lr_cycles" + elif key == "warmupCosineLRWarmupEpochs": + suggest = "warmup_cosine_lr_warmup_epochs" + elif key == "weightDecay": + suggest = "weight_decay" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageModelSettingsObjectDetectionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageModelSettingsObjectDetectionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageModelSettingsObjectDetectionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + advanced_settings: Optional[str] = None, + ams_gradient: Optional[bool] = None, + augmentations: Optional[str] = None, + beta1: Optional[float] = None, + beta2: Optional[float] = None, + box_detections_per_image: Optional[int] = None, + box_score_threshold: Optional[float] = None, + checkpoint_frequency: Optional[int] = None, + checkpoint_model: Optional['outputs.MLFlowModelJobInputResponse'] = None, + checkpoint_run_id: Optional[str] = None, + distributed: Optional[bool] = None, + early_stopping: Optional[bool] = None, + early_stopping_delay: Optional[int] = None, + early_stopping_patience: Optional[int] = None, + enable_onnx_normalization: Optional[bool] = None, + evaluation_frequency: Optional[int] = None, + gradient_accumulation_step: Optional[int] = None, + image_size: Optional[int] = None, + layers_to_freeze: Optional[int] = None, + learning_rate: Optional[float] = None, + learning_rate_scheduler: Optional[str] = None, + max_size: Optional[int] = None, + min_size: Optional[int] = None, + model_name: Optional[str] = None, + model_size: Optional[str] = None, + momentum: Optional[float] = None, + multi_scale: Optional[bool] = None, + nesterov: Optional[bool] = None, + nms_iou_threshold: Optional[float] = None, + number_of_epochs: Optional[int] = None, + number_of_workers: Optional[int] = None, + optimizer: Optional[str] = None, + random_seed: Optional[int] = None, + step_lr_gamma: Optional[float] = None, + step_lr_step_size: Optional[int] = None, + tile_grid_size: Optional[str] = None, + tile_overlap_ratio: Optional[float] = None, + tile_predictions_nms_threshold: Optional[float] = None, + training_batch_size: Optional[int] = None, + validation_batch_size: Optional[int] = None, + validation_iou_threshold: Optional[float] = None, + validation_metric_type: Optional[str] = None, + warmup_cosine_lr_cycles: Optional[float] = None, + warmup_cosine_lr_warmup_epochs: Optional[int] = None, + weight_decay: Optional[float] = None): + """ + Settings used for training the model. + For more information on the available settings please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str advanced_settings: Settings for advanced scenarios. + :param bool ams_gradient: Enable AMSGrad when optimizer is 'adam' or 'adamw'. + :param str augmentations: Settings for using Augmentations. + :param float beta1: Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param float beta2: Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + :param int box_detections_per_image: Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + :param float box_score_threshold: During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + :param int checkpoint_frequency: Frequency to store model checkpoints. Must be a positive integer. + :param 'MLFlowModelJobInputResponse' checkpoint_model: The pretrained checkpoint model for incremental training. + :param str checkpoint_run_id: The id of a previous run that has a pretrained checkpoint for incremental training. + :param bool distributed: Whether to use distributed training. + :param bool early_stopping: Enable early stopping logic during training. + :param int early_stopping_delay: Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + :param int early_stopping_patience: Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + :param bool enable_onnx_normalization: Enable normalization when exporting ONNX model. + :param int evaluation_frequency: Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + :param int gradient_accumulation_step: Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + :param int image_size: Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + :param int layers_to_freeze: Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param float learning_rate: Initial learning rate. Must be a float in the range [0, 1]. + :param str learning_rate_scheduler: Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + :param int max_size: Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + :param int min_size: Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + :param str model_name: Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + :param str model_size: Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + :param float momentum: Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + :param bool multi_scale: Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + :param bool nesterov: Enable nesterov when optimizer is 'sgd'. + :param float nms_iou_threshold: IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + :param int number_of_epochs: Number of training epochs. Must be a positive integer. + :param int number_of_workers: Number of data loader workers. Must be a non-negative integer. + :param str optimizer: Type of optimizer. + :param int random_seed: Random seed to be used when using deterministic training. + :param float step_lr_gamma: Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + :param int step_lr_step_size: Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + :param str tile_grid_size: The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + :param float tile_overlap_ratio: Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + :param float tile_predictions_nms_threshold: The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + :param int training_batch_size: Training batch size. Must be a positive integer. + :param int validation_batch_size: Validation batch size. Must be a positive integer. + :param float validation_iou_threshold: IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + :param str validation_metric_type: Metric computation method to use for validation metrics. + :param float warmup_cosine_lr_cycles: Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + :param int warmup_cosine_lr_warmup_epochs: Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + :param float weight_decay: Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + if advanced_settings is not None: + pulumi.set(__self__, "advanced_settings", advanced_settings) + if ams_gradient is not None: + pulumi.set(__self__, "ams_gradient", ams_gradient) + if augmentations is not None: + pulumi.set(__self__, "augmentations", augmentations) + if beta1 is not None: + pulumi.set(__self__, "beta1", beta1) + if beta2 is not None: + pulumi.set(__self__, "beta2", beta2) + if box_detections_per_image is not None: + pulumi.set(__self__, "box_detections_per_image", box_detections_per_image) + if box_score_threshold is not None: + pulumi.set(__self__, "box_score_threshold", box_score_threshold) + if checkpoint_frequency is not None: + pulumi.set(__self__, "checkpoint_frequency", checkpoint_frequency) + if checkpoint_model is not None: + pulumi.set(__self__, "checkpoint_model", checkpoint_model) + if checkpoint_run_id is not None: + pulumi.set(__self__, "checkpoint_run_id", checkpoint_run_id) + if distributed is not None: + pulumi.set(__self__, "distributed", distributed) + if early_stopping is not None: + pulumi.set(__self__, "early_stopping", early_stopping) + if early_stopping_delay is not None: + pulumi.set(__self__, "early_stopping_delay", early_stopping_delay) + if early_stopping_patience is not None: + pulumi.set(__self__, "early_stopping_patience", early_stopping_patience) + if enable_onnx_normalization is not None: + pulumi.set(__self__, "enable_onnx_normalization", enable_onnx_normalization) + if evaluation_frequency is not None: + pulumi.set(__self__, "evaluation_frequency", evaluation_frequency) + if gradient_accumulation_step is not None: + pulumi.set(__self__, "gradient_accumulation_step", gradient_accumulation_step) + if image_size is not None: + pulumi.set(__self__, "image_size", image_size) + if layers_to_freeze is not None: + pulumi.set(__self__, "layers_to_freeze", layers_to_freeze) + if learning_rate is not None: + pulumi.set(__self__, "learning_rate", learning_rate) + if learning_rate_scheduler is None: + learning_rate_scheduler = 'None' + if learning_rate_scheduler is not None: + pulumi.set(__self__, "learning_rate_scheduler", learning_rate_scheduler) + if max_size is not None: + pulumi.set(__self__, "max_size", max_size) + if min_size is not None: + pulumi.set(__self__, "min_size", min_size) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + if model_size is None: + model_size = 'None' + if model_size is not None: + pulumi.set(__self__, "model_size", model_size) + if momentum is not None: + pulumi.set(__self__, "momentum", momentum) + if multi_scale is not None: + pulumi.set(__self__, "multi_scale", multi_scale) + if nesterov is not None: + pulumi.set(__self__, "nesterov", nesterov) + if nms_iou_threshold is not None: + pulumi.set(__self__, "nms_iou_threshold", nms_iou_threshold) + if number_of_epochs is not None: + pulumi.set(__self__, "number_of_epochs", number_of_epochs) + if number_of_workers is not None: + pulumi.set(__self__, "number_of_workers", number_of_workers) + if optimizer is None: + optimizer = 'None' + if optimizer is not None: + pulumi.set(__self__, "optimizer", optimizer) + if random_seed is not None: + pulumi.set(__self__, "random_seed", random_seed) + if step_lr_gamma is not None: + pulumi.set(__self__, "step_lr_gamma", step_lr_gamma) + if step_lr_step_size is not None: + pulumi.set(__self__, "step_lr_step_size", step_lr_step_size) + if tile_grid_size is not None: + pulumi.set(__self__, "tile_grid_size", tile_grid_size) + if tile_overlap_ratio is not None: + pulumi.set(__self__, "tile_overlap_ratio", tile_overlap_ratio) + if tile_predictions_nms_threshold is not None: + pulumi.set(__self__, "tile_predictions_nms_threshold", tile_predictions_nms_threshold) + if training_batch_size is not None: + pulumi.set(__self__, "training_batch_size", training_batch_size) + if validation_batch_size is not None: + pulumi.set(__self__, "validation_batch_size", validation_batch_size) + if validation_iou_threshold is not None: + pulumi.set(__self__, "validation_iou_threshold", validation_iou_threshold) + if validation_metric_type is None: + validation_metric_type = 'None' + if validation_metric_type is not None: + pulumi.set(__self__, "validation_metric_type", validation_metric_type) + if warmup_cosine_lr_cycles is not None: + pulumi.set(__self__, "warmup_cosine_lr_cycles", warmup_cosine_lr_cycles) + if warmup_cosine_lr_warmup_epochs is not None: + pulumi.set(__self__, "warmup_cosine_lr_warmup_epochs", warmup_cosine_lr_warmup_epochs) + if weight_decay is not None: + pulumi.set(__self__, "weight_decay", weight_decay) + + @property + @pulumi.getter(name="advancedSettings") + def advanced_settings(self) -> Optional[str]: + """ + Settings for advanced scenarios. + """ + return pulumi.get(self, "advanced_settings") + + @property + @pulumi.getter(name="amsGradient") + def ams_gradient(self) -> Optional[bool]: + """ + Enable AMSGrad when optimizer is 'adam' or 'adamw'. + """ + return pulumi.get(self, "ams_gradient") + + @property + @pulumi.getter + def augmentations(self) -> Optional[str]: + """ + Settings for using Augmentations. + """ + return pulumi.get(self, "augmentations") + + @property + @pulumi.getter + def beta1(self) -> Optional[float]: + """ + Value of 'beta1' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta1") + + @property + @pulumi.getter + def beta2(self) -> Optional[float]: + """ + Value of 'beta2' when optimizer is 'adam' or 'adamw'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "beta2") + + @property + @pulumi.getter(name="boxDetectionsPerImage") + def box_detections_per_image(self) -> Optional[int]: + """ + Maximum number of detections per image, for all classes. Must be a positive integer. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "box_detections_per_image") + + @property + @pulumi.getter(name="boxScoreThreshold") + def box_score_threshold(self) -> Optional[float]: + """ + During inference, only return proposals with a classification score greater than + BoxScoreThreshold. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "box_score_threshold") + + @property + @pulumi.getter(name="checkpointFrequency") + def checkpoint_frequency(self) -> Optional[int]: + """ + Frequency to store model checkpoints. Must be a positive integer. + """ + return pulumi.get(self, "checkpoint_frequency") + + @property + @pulumi.getter(name="checkpointModel") + def checkpoint_model(self) -> Optional['outputs.MLFlowModelJobInputResponse']: + """ + The pretrained checkpoint model for incremental training. + """ + return pulumi.get(self, "checkpoint_model") + + @property + @pulumi.getter(name="checkpointRunId") + def checkpoint_run_id(self) -> Optional[str]: + """ + The id of a previous run that has a pretrained checkpoint for incremental training. + """ + return pulumi.get(self, "checkpoint_run_id") + + @property + @pulumi.getter + def distributed(self) -> Optional[bool]: + """ + Whether to use distributed training. + """ + return pulumi.get(self, "distributed") + + @property + @pulumi.getter(name="earlyStopping") + def early_stopping(self) -> Optional[bool]: + """ + Enable early stopping logic during training. + """ + return pulumi.get(self, "early_stopping") + + @property + @pulumi.getter(name="earlyStoppingDelay") + def early_stopping_delay(self) -> Optional[int]: + """ + Minimum number of epochs or validation evaluations to wait before primary metric improvement + is tracked for early stopping. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_delay") + + @property + @pulumi.getter(name="earlyStoppingPatience") + def early_stopping_patience(self) -> Optional[int]: + """ + Minimum number of epochs or validation evaluations with no primary metric improvement before + the run is stopped. Must be a positive integer. + """ + return pulumi.get(self, "early_stopping_patience") + + @property + @pulumi.getter(name="enableOnnxNormalization") + def enable_onnx_normalization(self) -> Optional[bool]: + """ + Enable normalization when exporting ONNX model. + """ + return pulumi.get(self, "enable_onnx_normalization") + + @property + @pulumi.getter(name="evaluationFrequency") + def evaluation_frequency(self) -> Optional[int]: + """ + Frequency to evaluate validation dataset to get metric scores. Must be a positive integer. + """ + return pulumi.get(self, "evaluation_frequency") + + @property + @pulumi.getter(name="gradientAccumulationStep") + def gradient_accumulation_step(self) -> Optional[int]: + """ + Gradient accumulation means running a configured number of "GradAccumulationStep" steps without + updating the model weights while accumulating the gradients of those steps, and then using + the accumulated gradients to compute the weight updates. Must be a positive integer. + """ + return pulumi.get(self, "gradient_accumulation_step") + + @property + @pulumi.getter(name="imageSize") + def image_size(self) -> Optional[int]: + """ + Image size for train and validation. Must be a positive integer. + Note: The training run may get into CUDA OOM if the size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "image_size") + + @property + @pulumi.getter(name="layersToFreeze") + def layers_to_freeze(self) -> Optional[int]: + """ + Number of layers to freeze for the model. Must be a positive integer. + For instance, passing 2 as value for 'seresnext' means + freezing layer0 and layer1. For a full list of models supported and details on layer freeze, please + see: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "layers_to_freeze") + + @property + @pulumi.getter(name="learningRate") + def learning_rate(self) -> Optional[float]: + """ + Initial learning rate. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "learning_rate") + + @property + @pulumi.getter(name="learningRateScheduler") + def learning_rate_scheduler(self) -> Optional[str]: + """ + Type of learning rate scheduler. Must be 'warmup_cosine' or 'step'. + """ + return pulumi.get(self, "learning_rate_scheduler") + + @property + @pulumi.getter(name="maxSize") + def max_size(self) -> Optional[int]: + """ + Maximum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "max_size") + + @property + @pulumi.getter(name="minSize") + def min_size(self) -> Optional[int]: + """ + Minimum size of the image to be rescaled before feeding it to the backbone. + Must be a positive integer. Note: training run may get into CUDA OOM if the size is too big. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "min_size") + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[str]: + """ + Name of the model to use for training. + For more information on the available models please visit the official documentation: + https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-image-models. + """ + return pulumi.get(self, "model_name") + + @property + @pulumi.getter(name="modelSize") + def model_size(self) -> Optional[str]: + """ + Model size. Must be 'small', 'medium', 'large', or 'xlarge'. + Note: training run may get into CUDA OOM if the model size is too big. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "model_size") + + @property + @pulumi.getter + def momentum(self) -> Optional[float]: + """ + Value of momentum when optimizer is 'sgd'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "momentum") + + @property + @pulumi.getter(name="multiScale") + def multi_scale(self) -> Optional[bool]: + """ + Enable multi-scale image by varying image size by +/- 50%. + Note: training run may get into CUDA OOM if no sufficient GPU memory. + Note: This settings is only supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "multi_scale") + + @property + @pulumi.getter + def nesterov(self) -> Optional[bool]: + """ + Enable nesterov when optimizer is 'sgd'. + """ + return pulumi.get(self, "nesterov") + + @property + @pulumi.getter(name="nmsIouThreshold") + def nms_iou_threshold(self) -> Optional[float]: + """ + IOU threshold used during inference in NMS post processing. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "nms_iou_threshold") + + @property + @pulumi.getter(name="numberOfEpochs") + def number_of_epochs(self) -> Optional[int]: + """ + Number of training epochs. Must be a positive integer. + """ + return pulumi.get(self, "number_of_epochs") + + @property + @pulumi.getter(name="numberOfWorkers") + def number_of_workers(self) -> Optional[int]: + """ + Number of data loader workers. Must be a non-negative integer. + """ + return pulumi.get(self, "number_of_workers") + + @property + @pulumi.getter + def optimizer(self) -> Optional[str]: + """ + Type of optimizer. + """ + return pulumi.get(self, "optimizer") + + @property + @pulumi.getter(name="randomSeed") + def random_seed(self) -> Optional[int]: + """ + Random seed to be used when using deterministic training. + """ + return pulumi.get(self, "random_seed") + + @property + @pulumi.getter(name="stepLRGamma") + def step_lr_gamma(self) -> Optional[float]: + """ + Value of gamma when learning rate scheduler is 'step'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "step_lr_gamma") + + @property + @pulumi.getter(name="stepLRStepSize") + def step_lr_step_size(self) -> Optional[int]: + """ + Value of step size when learning rate scheduler is 'step'. Must be a positive integer. + """ + return pulumi.get(self, "step_lr_step_size") + + @property + @pulumi.getter(name="tileGridSize") + def tile_grid_size(self) -> Optional[str]: + """ + The grid size to use for tiling each image. Note: TileGridSize must not be + None to enable small object detection logic. A string containing two integers in mxn format. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_grid_size") + + @property + @pulumi.getter(name="tileOverlapRatio") + def tile_overlap_ratio(self) -> Optional[float]: + """ + Overlap ratio between adjacent tiles in each dimension. Must be float in the range [0, 1). + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_overlap_ratio") + + @property + @pulumi.getter(name="tilePredictionsNmsThreshold") + def tile_predictions_nms_threshold(self) -> Optional[float]: + """ + The IOU threshold to use to perform NMS while merging predictions from tiles and image. + Used in validation/ inference. Must be float in the range [0, 1]. + Note: This settings is not supported for the 'yolov5' algorithm. + """ + return pulumi.get(self, "tile_predictions_nms_threshold") + + @property + @pulumi.getter(name="trainingBatchSize") + def training_batch_size(self) -> Optional[int]: + """ + Training batch size. Must be a positive integer. + """ + return pulumi.get(self, "training_batch_size") + + @property + @pulumi.getter(name="validationBatchSize") + def validation_batch_size(self) -> Optional[int]: + """ + Validation batch size. Must be a positive integer. + """ + return pulumi.get(self, "validation_batch_size") + + @property + @pulumi.getter(name="validationIouThreshold") + def validation_iou_threshold(self) -> Optional[float]: + """ + IOU threshold to use when computing validation metric. Must be float in the range [0, 1]. + """ + return pulumi.get(self, "validation_iou_threshold") + + @property + @pulumi.getter(name="validationMetricType") + def validation_metric_type(self) -> Optional[str]: + """ + Metric computation method to use for validation metrics. + """ + return pulumi.get(self, "validation_metric_type") + + @property + @pulumi.getter(name="warmupCosineLRCycles") + def warmup_cosine_lr_cycles(self) -> Optional[float]: + """ + Value of cosine cycle when learning rate scheduler is 'warmup_cosine'. Must be a float in the range [0, 1]. + """ + return pulumi.get(self, "warmup_cosine_lr_cycles") + + @property + @pulumi.getter(name="warmupCosineLRWarmupEpochs") + def warmup_cosine_lr_warmup_epochs(self) -> Optional[int]: + """ + Value of warmup epochs when learning rate scheduler is 'warmup_cosine'. Must be a positive integer. + """ + return pulumi.get(self, "warmup_cosine_lr_warmup_epochs") + + @property + @pulumi.getter(name="weightDecay") + def weight_decay(self) -> Optional[float]: + """ + Value of weight decay when optimizer is 'sgd', 'adam', or 'adamw'. Must be a float in the range[0, 1]. + """ + return pulumi.get(self, "weight_decay") + + +@pulumi.output_type +class ImageObjectDetectionResponse(dict): + """ + Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "limitSettings": + suggest = "limit_settings" + elif key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "modelSettings": + suggest = "model_settings" + elif key == "primaryMetric": + suggest = "primary_metric" + elif key == "searchSpace": + suggest = "search_space" + elif key == "sweepSettings": + suggest = "sweep_settings" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "validationData": + suggest = "validation_data" + elif key == "validationDataSize": + suggest = "validation_data_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageObjectDetectionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageObjectDetectionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageObjectDetectionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + limit_settings: 'outputs.ImageLimitSettingsResponse', + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + log_verbosity: Optional[str] = None, + model_settings: Optional['outputs.ImageModelSettingsObjectDetectionResponse'] = None, + primary_metric: Optional[str] = None, + search_space: Optional[Sequence['outputs.ImageModelDistributionSettingsObjectDetectionResponse']] = None, + sweep_settings: Optional['outputs.ImageSweepSettingsResponse'] = None, + target_column_name: Optional[str] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None, + validation_data_size: Optional[float] = None): + """ + Image Object Detection. Object detection is used to identify objects in an image and locate each object with a + bounding box e.g. locate all dogs and cats in an image and draw a bounding box around each. + :param 'ImageLimitSettingsResponse' limit_settings: [Required] Limit settings for the AutoML job. + :param str task_type: AutoMLJob Task type. + Expected value is 'ImageObjectDetection'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param str log_verbosity: Log verbosity for the job. + :param 'ImageModelSettingsObjectDetectionResponse' model_settings: Settings used for training the model. + :param str primary_metric: Primary metric to optimize for this task. + :param Sequence['ImageModelDistributionSettingsObjectDetectionResponse'] search_space: Search space for sampling different combinations of models and their hyperparameters. + :param 'ImageSweepSettingsResponse' sweep_settings: Model sweeping and hyperparameter sweeping related settings. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + :param float validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + pulumi.set(__self__, "limit_settings", limit_settings) + pulumi.set(__self__, "task_type", 'ImageObjectDetection') + pulumi.set(__self__, "training_data", training_data) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + if primary_metric is None: + primary_metric = 'MeanAveragePrecision' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if search_space is not None: + pulumi.set(__self__, "search_space", search_space) + if sweep_settings is not None: + pulumi.set(__self__, "sweep_settings", sweep_settings) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> 'outputs.ImageLimitSettingsResponse': + """ + [Required] Limit settings for the AutoML job. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'ImageObjectDetection'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional['outputs.ImageModelSettingsObjectDetectionResponse']: + """ + Settings used for training the model. + """ + return pulumi.get(self, "model_settings") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[str]: + """ + Primary metric to optimize for this task. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Optional[Sequence['outputs.ImageModelDistributionSettingsObjectDetectionResponse']]: + """ + Search space for sampling different combinations of models and their hyperparameters. + """ + return pulumi.get(self, "search_space") + + @property + @pulumi.getter(name="sweepSettings") + def sweep_settings(self) -> Optional['outputs.ImageSweepSettingsResponse']: + """ + Model sweeping and hyperparameter sweeping related settings. + """ + return pulumi.get(self, "sweep_settings") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[float]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + +@pulumi.output_type +class ImageResponse(dict): + def __init__(__self__, *, + reference: Optional[str] = None, + type: Optional[str] = None, + version: Optional[str] = None): + """ + :param str reference: Image reference URL if type is docker. Environment name if type is azureml + :param str type: Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + :param str version: Version of image being used. If latest then skip this field + """ + if reference is not None: + pulumi.set(__self__, "reference", reference) + if type is None: + type = 'docker' + if type is not None: + pulumi.set(__self__, "type", type) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter + def reference(self) -> Optional[str]: + """ + Image reference URL if type is docker. Environment name if type is azureml + """ + return pulumi.get(self, "reference") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + """ + Type of the image. Possible values are: docker - For docker images. azureml - For AzureML Environment images (custom and curated) + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def version(self) -> Optional[str]: + """ + Version of image being used. If latest then skip this field + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class ImageSweepSettingsResponse(dict): + """ + Model sweeping and hyperparameter sweeping related settings. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "samplingAlgorithm": + suggest = "sampling_algorithm" + elif key == "earlyTermination": + suggest = "early_termination" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ImageSweepSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ImageSweepSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ImageSweepSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sampling_algorithm: str, + early_termination: Optional[Any] = None): + """ + Model sweeping and hyperparameter sweeping related settings. + :param str sampling_algorithm: [Required] Type of the hyperparameter sampling algorithms. + :param Union['BanditPolicyResponse', 'MedianStoppingPolicyResponse', 'TruncationSelectionPolicyResponse'] early_termination: Type of early termination policy. + """ + pulumi.set(__self__, "sampling_algorithm", sampling_algorithm) + if early_termination is not None: + pulumi.set(__self__, "early_termination", early_termination) + + @property + @pulumi.getter(name="samplingAlgorithm") + def sampling_algorithm(self) -> str: + """ + [Required] Type of the hyperparameter sampling algorithms. + """ + return pulumi.get(self, "sampling_algorithm") + + @property + @pulumi.getter(name="earlyTermination") + def early_termination(self) -> Optional[Any]: + """ + Type of early termination policy. + """ + return pulumi.get(self, "early_termination") + + +@pulumi.output_type +class IndexColumnResponse(dict): + """ + DTO object representing index column + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "columnName": + suggest = "column_name" + elif key == "dataType": + suggest = "data_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in IndexColumnResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + IndexColumnResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + IndexColumnResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + column_name: Optional[str] = None, + data_type: Optional[str] = None): + """ + DTO object representing index column + :param str column_name: Specifies the column name + :param str data_type: Specifies the data type + """ + if column_name is not None: + pulumi.set(__self__, "column_name", column_name) + if data_type is None: + data_type = 'String' + if data_type is not None: + pulumi.set(__self__, "data_type", data_type) + + @property + @pulumi.getter(name="columnName") + def column_name(self) -> Optional[str]: + """ + Specifies the column name + """ + return pulumi.get(self, "column_name") + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> Optional[str]: + """ + Specifies the data type + """ + return pulumi.get(self, "data_type") + + +@pulumi.output_type +class InferenceContainerPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "livenessRoute": + suggest = "liveness_route" + elif key == "readinessRoute": + suggest = "readiness_route" + elif key == "scoringRoute": + suggest = "scoring_route" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in InferenceContainerPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + InferenceContainerPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + InferenceContainerPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + liveness_route: Optional['outputs.RouteResponse'] = None, + readiness_route: Optional['outputs.RouteResponse'] = None, + scoring_route: Optional['outputs.RouteResponse'] = None): + """ + :param 'RouteResponse' liveness_route: The route to check the liveness of the inference server container. + :param 'RouteResponse' readiness_route: The route to check the readiness of the inference server container. + :param 'RouteResponse' scoring_route: The port to send the scoring requests to, within the inference server container. + """ + if liveness_route is not None: + pulumi.set(__self__, "liveness_route", liveness_route) + if readiness_route is not None: + pulumi.set(__self__, "readiness_route", readiness_route) + if scoring_route is not None: + pulumi.set(__self__, "scoring_route", scoring_route) + + @property + @pulumi.getter(name="livenessRoute") + def liveness_route(self) -> Optional['outputs.RouteResponse']: + """ + The route to check the liveness of the inference server container. + """ + return pulumi.get(self, "liveness_route") + + @property + @pulumi.getter(name="readinessRoute") + def readiness_route(self) -> Optional['outputs.RouteResponse']: + """ + The route to check the readiness of the inference server container. + """ + return pulumi.get(self, "readiness_route") + + @property + @pulumi.getter(name="scoringRoute") + def scoring_route(self) -> Optional['outputs.RouteResponse']: + """ + The port to send the scoring requests to, within the inference server container. + """ + return pulumi.get(self, "scoring_route") + + +@pulumi.output_type +class InferenceEndpointResponse(dict): + """ + InferenceEndpoint configuration + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authMode": + suggest = "auth_mode" + elif key == "endpointUri": + suggest = "endpoint_uri" + elif key == "groupName": + suggest = "group_name" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "requestConfiguration": + suggest = "request_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in InferenceEndpointResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + InferenceEndpointResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + InferenceEndpointResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_mode: str, + endpoint_uri: str, + group_name: str, + provisioning_state: str, + description: Optional[str] = None, + properties: Optional[Sequence['outputs.StringStringKeyValuePairResponse']] = None, + request_configuration: Optional['outputs.RequestConfigurationResponse'] = None): + """ + InferenceEndpoint configuration + :param str auth_mode: [Required] Authentication mode for the endpoint. + :param str endpoint_uri: Endpoint URI for the inference endpoint. + :param str group_name: [Required] Group within the same pool with which this endpoint needs to be associated with. + :param str provisioning_state: Provisioning state for the endpoint. + :param str description: Description of the resource. + :param Sequence['StringStringKeyValuePairResponse'] properties: Property dictionary. Properties can be added, but not removed or altered. + :param 'RequestConfigurationResponse' request_configuration: RequestConfiguration for endpoint. + """ + pulumi.set(__self__, "auth_mode", auth_mode) + pulumi.set(__self__, "endpoint_uri", endpoint_uri) + pulumi.set(__self__, "group_name", group_name) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if request_configuration is not None: + pulumi.set(__self__, "request_configuration", request_configuration) + + @property + @pulumi.getter(name="authMode") + def auth_mode(self) -> str: + """ + [Required] Authentication mode for the endpoint. + """ + return pulumi.get(self, "auth_mode") + + @property + @pulumi.getter(name="endpointUri") + def endpoint_uri(self) -> str: + """ + Endpoint URI for the inference endpoint. + """ + return pulumi.get(self, "endpoint_uri") + + @property + @pulumi.getter(name="groupName") + def group_name(self) -> str: + """ + [Required] Group within the same pool with which this endpoint needs to be associated with. + """ + return pulumi.get(self, "group_name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the endpoint. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the resource. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def properties(self) -> Optional[Sequence['outputs.StringStringKeyValuePairResponse']]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="requestConfiguration") + def request_configuration(self) -> Optional['outputs.RequestConfigurationResponse']: + """ + RequestConfiguration for endpoint. + """ + return pulumi.get(self, "request_configuration") + + +@pulumi.output_type +class InferenceGroupResponse(dict): + """ + Inference group configuration + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "environmentConfiguration": + suggest = "environment_configuration" + elif key == "modelConfiguration": + suggest = "model_configuration" + elif key == "nodeSkuType": + suggest = "node_sku_type" + elif key == "scaleUnitSize": + suggest = "scale_unit_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in InferenceGroupResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + InferenceGroupResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + InferenceGroupResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + description: Optional[str] = None, + environment_configuration: Optional['outputs.GroupEnvironmentConfigurationResponse'] = None, + model_configuration: Optional['outputs.GroupModelConfigurationResponse'] = None, + node_sku_type: Optional[str] = None, + properties: Optional[Sequence['outputs.StringStringKeyValuePairResponse']] = None, + scale_unit_size: Optional[int] = None): + """ + Inference group configuration + :param str provisioning_state: Provisioning state for the inference group. + :param str description: Description of the resource. + :param 'GroupEnvironmentConfigurationResponse' environment_configuration: Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + :param 'GroupModelConfigurationResponse' model_configuration: Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + :param str node_sku_type: Gets or sets compute instance type. + :param Sequence['StringStringKeyValuePairResponse'] properties: Property dictionary. Properties can be added, but not removed or altered. + :param int scale_unit_size: Gets or sets Scale Unit size. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if environment_configuration is not None: + pulumi.set(__self__, "environment_configuration", environment_configuration) + if model_configuration is not None: + pulumi.set(__self__, "model_configuration", model_configuration) + if node_sku_type is not None: + pulumi.set(__self__, "node_sku_type", node_sku_type) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if scale_unit_size is not None: + pulumi.set(__self__, "scale_unit_size", scale_unit_size) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the inference group. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the resource. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="environmentConfiguration") + def environment_configuration(self) -> Optional['outputs.GroupEnvironmentConfigurationResponse']: + """ + Gets or sets environment configuration for the inference group. Used if PoolType=ScaleUnit. + """ + return pulumi.get(self, "environment_configuration") + + @property + @pulumi.getter(name="modelConfiguration") + def model_configuration(self) -> Optional['outputs.GroupModelConfigurationResponse']: + """ + Gets or sets model configuration for the inference group. Used if PoolType=ScaleUnit. + """ + return pulumi.get(self, "model_configuration") + + @property + @pulumi.getter(name="nodeSkuType") + def node_sku_type(self) -> Optional[str]: + """ + Gets or sets compute instance type. + """ + return pulumi.get(self, "node_sku_type") + + @property + @pulumi.getter + def properties(self) -> Optional[Sequence['outputs.StringStringKeyValuePairResponse']]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="scaleUnitSize") + def scale_unit_size(self) -> Optional[int]: + """ + Gets or sets Scale Unit size. + """ + return pulumi.get(self, "scale_unit_size") + + +@pulumi.output_type +class InferencePoolResponse(dict): + """ + Inference pool configuration + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "scaleUnitConfiguration": + suggest = "scale_unit_configuration" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in InferencePoolResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + InferencePoolResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + InferencePoolResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + description: Optional[str] = None, + properties: Optional[Sequence['outputs.StringStringKeyValuePairResponse']] = None, + scale_unit_configuration: Optional['outputs.ScaleUnitConfigurationResponse'] = None): + """ + Inference pool configuration + :param str provisioning_state: Provisioning state for the pool. + :param str description: Description of the resource. + :param Sequence['StringStringKeyValuePairResponse'] properties: Property dictionary. Properties can be added, but not removed or altered. + :param 'ScaleUnitConfigurationResponse' scale_unit_configuration: Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if scale_unit_configuration is not None: + pulumi.set(__self__, "scale_unit_configuration", scale_unit_configuration) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the pool. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the resource. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def properties(self) -> Optional[Sequence['outputs.StringStringKeyValuePairResponse']]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="scaleUnitConfiguration") + def scale_unit_configuration(self) -> Optional['outputs.ScaleUnitConfigurationResponse']: + """ + Gets or sets ScaleUnitConfiguration for the inference pool. Used if PoolType=ScaleUnit. + """ + return pulumi.get(self, "scale_unit_configuration") + + +@pulumi.output_type +class InstanceTypeSchemaResponse(dict): + """ + Instance type schema. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "nodeSelector": + suggest = "node_selector" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in InstanceTypeSchemaResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + InstanceTypeSchemaResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + InstanceTypeSchemaResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + node_selector: Optional[Mapping[str, str]] = None, + resources: Optional['outputs.InstanceTypeSchemaResponseResources'] = None): + """ + Instance type schema. + :param Mapping[str, str] node_selector: Node Selector + :param 'InstanceTypeSchemaResponseResources' resources: Resource requests/limits for this instance type + """ + if node_selector is not None: + pulumi.set(__self__, "node_selector", node_selector) + if resources is not None: + pulumi.set(__self__, "resources", resources) + + @property + @pulumi.getter(name="nodeSelector") + def node_selector(self) -> Optional[Mapping[str, str]]: + """ + Node Selector + """ + return pulumi.get(self, "node_selector") + + @property + @pulumi.getter + def resources(self) -> Optional['outputs.InstanceTypeSchemaResponseResources']: + """ + Resource requests/limits for this instance type + """ + return pulumi.get(self, "resources") + + +@pulumi.output_type +class InstanceTypeSchemaResponseResources(dict): + """ + Resource requests/limits for this instance type + """ + def __init__(__self__, *, + limits: Optional[Mapping[str, str]] = None, + requests: Optional[Mapping[str, str]] = None): + """ + Resource requests/limits for this instance type + :param Mapping[str, str] limits: Resource limits for this instance type + :param Mapping[str, str] requests: Resource requests for this instance type + """ + if limits is not None: + pulumi.set(__self__, "limits", limits) + if requests is not None: + pulumi.set(__self__, "requests", requests) + + @property + @pulumi.getter + def limits(self) -> Optional[Mapping[str, str]]: + """ + Resource limits for this instance type + """ + return pulumi.get(self, "limits") + + @property + @pulumi.getter + def requests(self) -> Optional[Mapping[str, str]]: + """ + Resource requests for this instance type + """ + return pulumi.get(self, "requests") + + +@pulumi.output_type +class JobResourceConfigurationResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dockerArgs": + suggest = "docker_args" + elif key == "dockerArgsList": + suggest = "docker_args_list" + elif key == "instanceCount": + suggest = "instance_count" + elif key == "instanceType": + suggest = "instance_type" + elif key == "shmSize": + suggest = "shm_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in JobResourceConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + JobResourceConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + JobResourceConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + docker_args: Optional[str] = None, + docker_args_list: Optional[Sequence[str]] = None, + instance_count: Optional[int] = None, + instance_type: Optional[str] = None, + properties: Optional[Mapping[str, Any]] = None, + shm_size: Optional[str] = None): + """ + :param str docker_args: Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + :param Sequence[str] docker_args_list: Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + :param int instance_count: Optional number of instances or nodes used by the compute target. + :param str instance_type: Optional type of VM used as supported by the compute target. + :param Mapping[str, Any] properties: Additional properties bag. + :param str shm_size: Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + """ + if docker_args is not None: + pulumi.set(__self__, "docker_args", docker_args) + if docker_args_list is not None: + pulumi.set(__self__, "docker_args_list", docker_args_list) + if instance_count is None: + instance_count = 1 + if instance_count is not None: + pulumi.set(__self__, "instance_count", instance_count) + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if shm_size is None: + shm_size = '2g' + if shm_size is not None: + pulumi.set(__self__, "shm_size", shm_size) + + @property + @pulumi.getter(name="dockerArgs") + def docker_args(self) -> Optional[str]: + """ + Extra arguments to pass to the Docker run command. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + """ + return pulumi.get(self, "docker_args") + + @property + @pulumi.getter(name="dockerArgsList") + def docker_args_list(self) -> Optional[Sequence[str]]: + """ + Extra arguments to pass to the Docker run command, as a collection. This would override any parameters that have already been set by the system, or in this section. This parameter is only supported for Azure ML compute types. + """ + return pulumi.get(self, "docker_args_list") + + @property + @pulumi.getter(name="instanceCount") + def instance_count(self) -> Optional[int]: + """ + Optional number of instances or nodes used by the compute target. + """ + return pulumi.get(self, "instance_count") + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[str]: + """ + Optional type of VM used as supported by the compute target. + """ + return pulumi.get(self, "instance_type") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, Any]]: + """ + Additional properties bag. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="shmSize") + def shm_size(self) -> Optional[str]: + """ + Size of the docker container's shared memory block. This should be in the format of (number)(unit) where number as to be greater than 0 and the unit can be one of b(bytes), k(kilobytes), m(megabytes), or g(gigabytes). + """ + return pulumi.get(self, "shm_size") + + +@pulumi.output_type +class JobResourcesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "instanceTypes": + suggest = "instance_types" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in JobResourcesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + JobResourcesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + JobResourcesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + instance_types: Optional[Sequence[str]] = None): + """ + :param Sequence[str] instance_types: List of instance types to choose from. + """ + if instance_types is not None: + pulumi.set(__self__, "instance_types", instance_types) + + @property + @pulumi.getter(name="instanceTypes") + def instance_types(self) -> Optional[Sequence[str]]: + """ + List of instance types to choose from. + """ + return pulumi.get(self, "instance_types") + + +@pulumi.output_type +class JobScheduleActionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actionType": + suggest = "action_type" + elif key == "jobBaseProperties": + suggest = "job_base_properties" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in JobScheduleActionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + JobScheduleActionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + JobScheduleActionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + action_type: str, + job_base_properties: Any): + """ + :param str action_type: + Expected value is 'CreateJob'. + :param Union['AutoMLJobResponse', 'CommandJobResponse', 'DistillationJobResponse', 'FineTuningJobResponse', 'PipelineJobResponse', 'SparkJobResponse', 'SweepJobResponse'] job_base_properties: [Required] Defines Schedule action definition details. + """ + pulumi.set(__self__, "action_type", 'CreateJob') + pulumi.set(__self__, "job_base_properties", job_base_properties) + + @property + @pulumi.getter(name="actionType") + def action_type(self) -> str: + """ + + Expected value is 'CreateJob'. + """ + return pulumi.get(self, "action_type") + + @property + @pulumi.getter(name="jobBaseProperties") + def job_base_properties(self) -> Any: + """ + [Required] Defines Schedule action definition details. + """ + return pulumi.get(self, "job_base_properties") + + +@pulumi.output_type +class JobServiceResponse(dict): + """ + Job endpoint definition + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "errorMessage": + suggest = "error_message" + elif key == "jobServiceType": + suggest = "job_service_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in JobServiceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + JobServiceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + JobServiceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + error_message: str, + status: str, + endpoint: Optional[str] = None, + job_service_type: Optional[str] = None, + nodes: Optional['outputs.AllNodesResponse'] = None, + port: Optional[int] = None, + properties: Optional[Mapping[str, str]] = None): + """ + Job endpoint definition + :param str error_message: Any error in the service. + :param str status: Status of endpoint. + :param str endpoint: Url for endpoint. + :param str job_service_type: Endpoint type. + :param 'AllNodesResponse' nodes: Nodes that user would like to start the service on. + If Nodes is not set or set to null, the service will only be started on leader node. + :param int port: Port for endpoint. + :param Mapping[str, str] properties: Additional properties to set on the endpoint. + """ + pulumi.set(__self__, "error_message", error_message) + pulumi.set(__self__, "status", status) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if job_service_type is not None: + pulumi.set(__self__, "job_service_type", job_service_type) + if nodes is not None: + pulumi.set(__self__, "nodes", nodes) + if port is not None: + pulumi.set(__self__, "port", port) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="errorMessage") + def error_message(self) -> str: + """ + Any error in the service. + """ + return pulumi.get(self, "error_message") + + @property + @pulumi.getter + def status(self) -> str: + """ + Status of endpoint. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter + def endpoint(self) -> Optional[str]: + """ + Url for endpoint. + """ + return pulumi.get(self, "endpoint") + + @property + @pulumi.getter(name="jobServiceType") + def job_service_type(self) -> Optional[str]: + """ + Endpoint type. + """ + return pulumi.get(self, "job_service_type") + + @property + @pulumi.getter + def nodes(self) -> Optional['outputs.AllNodesResponse']: + """ + Nodes that user would like to start the service on. + If Nodes is not set or set to null, the service will only be started on leader node. + """ + return pulumi.get(self, "nodes") + + @property + @pulumi.getter + def port(self) -> Optional[int]: + """ + Port for endpoint. + """ + return pulumi.get(self, "port") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Additional properties to set on the endpoint. + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class JupyterKernelConfigResponse(dict): + """ + Jupyter kernel configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "displayName": + suggest = "display_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in JupyterKernelConfigResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + JupyterKernelConfigResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + JupyterKernelConfigResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + argv: Optional[Sequence[str]] = None, + display_name: Optional[str] = None, + language: Optional[str] = None): + """ + Jupyter kernel configuration. + :param Sequence[str] argv: Argument to the the runtime + :param str display_name: Display name of the kernel + :param str language: Language of the kernel [Example value: python] + """ + if argv is not None: + pulumi.set(__self__, "argv", argv) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if language is not None: + pulumi.set(__self__, "language", language) + + @property + @pulumi.getter + def argv(self) -> Optional[Sequence[str]]: + """ + Argument to the the runtime + """ + return pulumi.get(self, "argv") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of the kernel + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter + def language(self) -> Optional[str]: + """ + Language of the kernel [Example value: python] + """ + return pulumi.get(self, "language") + + +@pulumi.output_type +class KeyVaultPropertiesResponse(dict): + """ + Customer Key vault properties. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "keyIdentifier": + suggest = "key_identifier" + elif key == "keyVaultArmId": + suggest = "key_vault_arm_id" + elif key == "identityClientId": + suggest = "identity_client_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in KeyVaultPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + KeyVaultPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + KeyVaultPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + key_identifier: str, + key_vault_arm_id: str, + identity_client_id: Optional[str] = None): + """ + Customer Key vault properties. + :param str key_identifier: KeyVault key identifier to encrypt the data + :param str key_vault_arm_id: KeyVault Arm Id that contains the data encryption key + :param str identity_client_id: Currently, we support only SystemAssigned MSI. + We need this when we support UserAssignedIdentities + """ + pulumi.set(__self__, "key_identifier", key_identifier) + pulumi.set(__self__, "key_vault_arm_id", key_vault_arm_id) + if identity_client_id is not None: + pulumi.set(__self__, "identity_client_id", identity_client_id) + + @property + @pulumi.getter(name="keyIdentifier") + def key_identifier(self) -> str: + """ + KeyVault key identifier to encrypt the data + """ + return pulumi.get(self, "key_identifier") + + @property + @pulumi.getter(name="keyVaultArmId") + def key_vault_arm_id(self) -> str: + """ + KeyVault Arm Id that contains the data encryption key + """ + return pulumi.get(self, "key_vault_arm_id") + + @property + @pulumi.getter(name="identityClientId") + def identity_client_id(self) -> Optional[str]: + """ + Currently, we support only SystemAssigned MSI. + We need this when we support UserAssignedIdentities + """ + return pulumi.get(self, "identity_client_id") + + +@pulumi.output_type +class KubernetesOnlineDeploymentResponse(dict): + """ + Properties specific to a KubernetesOnlineDeployment. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "endpointComputeType": + suggest = "endpoint_compute_type" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "appInsightsEnabled": + suggest = "app_insights_enabled" + elif key == "codeConfiguration": + suggest = "code_configuration" + elif key == "containerResourceRequirements": + suggest = "container_resource_requirements" + elif key == "dataCollector": + suggest = "data_collector" + elif key == "egressPublicNetworkAccess": + suggest = "egress_public_network_access" + elif key == "environmentId": + suggest = "environment_id" + elif key == "environmentVariables": + suggest = "environment_variables" + elif key == "instanceType": + suggest = "instance_type" + elif key == "livenessProbe": + suggest = "liveness_probe" + elif key == "modelMountPath": + suggest = "model_mount_path" + elif key == "readinessProbe": + suggest = "readiness_probe" + elif key == "requestSettings": + suggest = "request_settings" + elif key == "scaleSettings": + suggest = "scale_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in KubernetesOnlineDeploymentResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + KubernetesOnlineDeploymentResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + KubernetesOnlineDeploymentResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + endpoint_compute_type: str, + provisioning_state: str, + app_insights_enabled: Optional[bool] = None, + code_configuration: Optional['outputs.CodeConfigurationResponse'] = None, + container_resource_requirements: Optional['outputs.ContainerResourceRequirementsResponse'] = None, + data_collector: Optional['outputs.DataCollectorResponse'] = None, + description: Optional[str] = None, + egress_public_network_access: Optional[str] = None, + environment_id: Optional[str] = None, + environment_variables: Optional[Mapping[str, str]] = None, + instance_type: Optional[str] = None, + liveness_probe: Optional['outputs.ProbeSettingsResponse'] = None, + model: Optional[str] = None, + model_mount_path: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + readiness_probe: Optional['outputs.ProbeSettingsResponse'] = None, + request_settings: Optional['outputs.OnlineRequestSettingsResponse'] = None, + scale_settings: Optional[Any] = None): + """ + Properties specific to a KubernetesOnlineDeployment. + :param str endpoint_compute_type: Enum to determine endpoint compute type. + Expected value is 'Kubernetes'. + :param str provisioning_state: Provisioning state for the endpoint deployment. + :param bool app_insights_enabled: If true, enables Application Insights logging. + :param 'CodeConfigurationResponse' code_configuration: Code configuration for the endpoint deployment. + :param 'ContainerResourceRequirementsResponse' container_resource_requirements: The resource requirements for the container (cpu and memory). + :param 'DataCollectorResponse' data_collector: The mdc configuration, we disable mdc when it's null. + :param str description: Description of the endpoint deployment. + :param str egress_public_network_access: If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + :param str environment_id: ARM resource ID or AssetId of the environment specification for the endpoint deployment. + :param Mapping[str, str] environment_variables: Environment variables configuration for the deployment. + :param str instance_type: Compute instance type. Default: Standard_F4s_v2. + :param 'ProbeSettingsResponse' liveness_probe: Liveness probe monitors the health of the container regularly. + :param str model: The URI path to the model. + :param str model_mount_path: The path to mount the model in custom container. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + :param 'ProbeSettingsResponse' readiness_probe: Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + :param 'OnlineRequestSettingsResponse' request_settings: Request settings for the deployment. + :param Union['DefaultScaleSettingsResponse', 'TargetUtilizationScaleSettingsResponse'] scale_settings: Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ + pulumi.set(__self__, "endpoint_compute_type", 'Kubernetes') + pulumi.set(__self__, "provisioning_state", provisioning_state) + if app_insights_enabled is None: + app_insights_enabled = False + if app_insights_enabled is not None: + pulumi.set(__self__, "app_insights_enabled", app_insights_enabled) + if code_configuration is not None: + pulumi.set(__self__, "code_configuration", code_configuration) + if container_resource_requirements is not None: + pulumi.set(__self__, "container_resource_requirements", container_resource_requirements) + if data_collector is not None: + pulumi.set(__self__, "data_collector", data_collector) + if description is not None: + pulumi.set(__self__, "description", description) + if egress_public_network_access is None: + egress_public_network_access = 'Enabled' + if egress_public_network_access is not None: + pulumi.set(__self__, "egress_public_network_access", egress_public_network_access) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if instance_type is None: + instance_type = 'Standard_F4s_v2' + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if liveness_probe is not None: + pulumi.set(__self__, "liveness_probe", liveness_probe) + if model is not None: + pulumi.set(__self__, "model", model) + if model_mount_path is not None: + pulumi.set(__self__, "model_mount_path", model_mount_path) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if readiness_probe is not None: + pulumi.set(__self__, "readiness_probe", readiness_probe) + if request_settings is not None: + pulumi.set(__self__, "request_settings", request_settings) + if scale_settings is not None: + pulumi.set(__self__, "scale_settings", scale_settings) + + @property + @pulumi.getter(name="endpointComputeType") + def endpoint_compute_type(self) -> str: + """ + Enum to determine endpoint compute type. + Expected value is 'Kubernetes'. + """ + return pulumi.get(self, "endpoint_compute_type") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the endpoint deployment. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="appInsightsEnabled") + def app_insights_enabled(self) -> Optional[bool]: + """ + If true, enables Application Insights logging. + """ + return pulumi.get(self, "app_insights_enabled") + + @property + @pulumi.getter(name="codeConfiguration") + def code_configuration(self) -> Optional['outputs.CodeConfigurationResponse']: + """ + Code configuration for the endpoint deployment. + """ + return pulumi.get(self, "code_configuration") + + @property + @pulumi.getter(name="containerResourceRequirements") + def container_resource_requirements(self) -> Optional['outputs.ContainerResourceRequirementsResponse']: + """ + The resource requirements for the container (cpu and memory). + """ + return pulumi.get(self, "container_resource_requirements") + + @property + @pulumi.getter(name="dataCollector") + def data_collector(self) -> Optional['outputs.DataCollectorResponse']: + """ + The mdc configuration, we disable mdc when it's null. + """ + return pulumi.get(self, "data_collector") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the endpoint deployment. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="egressPublicNetworkAccess") + def egress_public_network_access(self) -> Optional[str]: + """ + If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + """ + return pulumi.get(self, "egress_public_network_access") + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[str]: + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + return pulumi.get(self, "environment_id") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Mapping[str, str]]: + """ + Environment variables configuration for the deployment. + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[str]: + """ + Compute instance type. Default: Standard_F4s_v2. + """ + return pulumi.get(self, "instance_type") + + @property + @pulumi.getter(name="livenessProbe") + def liveness_probe(self) -> Optional['outputs.ProbeSettingsResponse']: + """ + Liveness probe monitors the health of the container regularly. + """ + return pulumi.get(self, "liveness_probe") + + @property + @pulumi.getter + def model(self) -> Optional[str]: + """ + The URI path to the model. + """ + return pulumi.get(self, "model") + + @property + @pulumi.getter(name="modelMountPath") + def model_mount_path(self) -> Optional[str]: + """ + The path to mount the model in custom container. + """ + return pulumi.get(self, "model_mount_path") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="readinessProbe") + def readiness_probe(self) -> Optional['outputs.ProbeSettingsResponse']: + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + return pulumi.get(self, "readiness_probe") + + @property + @pulumi.getter(name="requestSettings") + def request_settings(self) -> Optional['outputs.OnlineRequestSettingsResponse']: + """ + Request settings for the deployment. + """ + return pulumi.get(self, "request_settings") + + @property + @pulumi.getter(name="scaleSettings") + def scale_settings(self) -> Optional[Any]: + """ + Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ + return pulumi.get(self, "scale_settings") + + +@pulumi.output_type +class KubernetesPropertiesResponse(dict): + """ + Kubernetes properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "defaultInstanceType": + suggest = "default_instance_type" + elif key == "extensionInstanceReleaseTrain": + suggest = "extension_instance_release_train" + elif key == "extensionPrincipalId": + suggest = "extension_principal_id" + elif key == "instanceTypes": + suggest = "instance_types" + elif key == "relayConnectionString": + suggest = "relay_connection_string" + elif key == "serviceBusConnectionString": + suggest = "service_bus_connection_string" + elif key == "vcName": + suggest = "vc_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in KubernetesPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + KubernetesPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + KubernetesPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + default_instance_type: Optional[str] = None, + extension_instance_release_train: Optional[str] = None, + extension_principal_id: Optional[str] = None, + instance_types: Optional[Mapping[str, 'outputs.InstanceTypeSchemaResponse']] = None, + namespace: Optional[str] = None, + relay_connection_string: Optional[str] = None, + service_bus_connection_string: Optional[str] = None, + vc_name: Optional[str] = None): + """ + Kubernetes properties + :param str default_instance_type: Default instance type + :param str extension_instance_release_train: Extension instance release train. + :param str extension_principal_id: Extension principal-id. + :param Mapping[str, 'InstanceTypeSchemaResponse'] instance_types: Instance Type Schema + :param str namespace: Compute namespace + :param str relay_connection_string: Relay connection string. + :param str service_bus_connection_string: ServiceBus connection string. + :param str vc_name: VC name. + """ + if default_instance_type is not None: + pulumi.set(__self__, "default_instance_type", default_instance_type) + if extension_instance_release_train is not None: + pulumi.set(__self__, "extension_instance_release_train", extension_instance_release_train) + if extension_principal_id is not None: + pulumi.set(__self__, "extension_principal_id", extension_principal_id) + if instance_types is not None: + pulumi.set(__self__, "instance_types", instance_types) + if namespace is None: + namespace = 'default' + if namespace is not None: + pulumi.set(__self__, "namespace", namespace) + if relay_connection_string is not None: + pulumi.set(__self__, "relay_connection_string", relay_connection_string) + if service_bus_connection_string is not None: + pulumi.set(__self__, "service_bus_connection_string", service_bus_connection_string) + if vc_name is not None: + pulumi.set(__self__, "vc_name", vc_name) + + @property + @pulumi.getter(name="defaultInstanceType") + def default_instance_type(self) -> Optional[str]: + """ + Default instance type + """ + return pulumi.get(self, "default_instance_type") + + @property + @pulumi.getter(name="extensionInstanceReleaseTrain") + def extension_instance_release_train(self) -> Optional[str]: + """ + Extension instance release train. + """ + return pulumi.get(self, "extension_instance_release_train") + + @property + @pulumi.getter(name="extensionPrincipalId") + def extension_principal_id(self) -> Optional[str]: + """ + Extension principal-id. + """ + return pulumi.get(self, "extension_principal_id") + + @property + @pulumi.getter(name="instanceTypes") + def instance_types(self) -> Optional[Mapping[str, 'outputs.InstanceTypeSchemaResponse']]: + """ + Instance Type Schema + """ + return pulumi.get(self, "instance_types") + + @property + @pulumi.getter + def namespace(self) -> Optional[str]: + """ + Compute namespace + """ + return pulumi.get(self, "namespace") + + @property + @pulumi.getter(name="relayConnectionString") + def relay_connection_string(self) -> Optional[str]: + """ + Relay connection string. + """ + return pulumi.get(self, "relay_connection_string") + + @property + @pulumi.getter(name="serviceBusConnectionString") + def service_bus_connection_string(self) -> Optional[str]: + """ + ServiceBus connection string. + """ + return pulumi.get(self, "service_bus_connection_string") + + @property + @pulumi.getter(name="vcName") + def vc_name(self) -> Optional[str]: + """ + VC name. + """ + return pulumi.get(self, "vc_name") + + +@pulumi.output_type +class KubernetesResponse(dict): + """ + A Machine Learning compute based on Kubernetes Compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in KubernetesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + KubernetesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + KubernetesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.KubernetesPropertiesResponse'] = None, + resource_id: Optional[str] = None): + """ + A Machine Learning compute based on Kubernetes Compute. + :param str compute_type: The type of compute + Expected value is 'Kubernetes'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param 'KubernetesPropertiesResponse' properties: Properties of Kubernetes + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'Kubernetes') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'Kubernetes'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.KubernetesPropertiesResponse']: + """ + Properties of Kubernetes + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class LabelGenerationResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataGenerationTaskType": + suggest = "data_generation_task_type" + elif key == "dataGenerationType": + suggest = "data_generation_type" + elif key == "teacherModelEndpoint": + suggest = "teacher_model_endpoint" + elif key == "promptSettings": + suggest = "prompt_settings" + elif key == "teacherModelSettings": + suggest = "teacher_model_settings" + elif key == "trainingData": + suggest = "training_data" + elif key == "validationData": + suggest = "validation_data" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LabelGenerationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LabelGenerationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LabelGenerationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_generation_task_type: str, + data_generation_type: str, + teacher_model_endpoint: 'outputs.TeacherModelEndpointResponse', + prompt_settings: Optional['outputs.PromptSettingsResponse'] = None, + teacher_model_settings: Optional['outputs.TeacherModelSettingsResponse'] = None, + training_data: Optional[Any] = None, + validation_data: Optional[Any] = None): + """ + :param str data_generation_task_type: [Required] DataGeneration Task type. + :param str data_generation_type: Enum to determine the type of Data Generation. + Expected value is 'LabelGeneration'. + :param 'TeacherModelEndpointResponse' teacher_model_endpoint: [Required] Teacher Model Endpoint Details. + :param 'PromptSettingsResponse' prompt_settings: Prompt Settings. + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] training_data: Training data for fine tuning. + :param Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse'] validation_data: Validation data for fine tuning. + """ + pulumi.set(__self__, "data_generation_task_type", data_generation_task_type) + pulumi.set(__self__, "data_generation_type", 'LabelGeneration') + pulumi.set(__self__, "teacher_model_endpoint", teacher_model_endpoint) + if prompt_settings is not None: + pulumi.set(__self__, "prompt_settings", prompt_settings) + if teacher_model_settings is not None: + pulumi.set(__self__, "teacher_model_settings", teacher_model_settings) + if training_data is not None: + pulumi.set(__self__, "training_data", training_data) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter(name="dataGenerationTaskType") + def data_generation_task_type(self) -> str: + """ + [Required] DataGeneration Task type. + """ + return pulumi.get(self, "data_generation_task_type") + + @property + @pulumi.getter(name="dataGenerationType") + def data_generation_type(self) -> str: + """ + Enum to determine the type of Data Generation. + Expected value is 'LabelGeneration'. + """ + return pulumi.get(self, "data_generation_type") + + @property + @pulumi.getter(name="teacherModelEndpoint") + def teacher_model_endpoint(self) -> 'outputs.TeacherModelEndpointResponse': + """ + [Required] Teacher Model Endpoint Details. + """ + return pulumi.get(self, "teacher_model_endpoint") + + @property + @pulumi.getter(name="promptSettings") + def prompt_settings(self) -> Optional['outputs.PromptSettingsResponse']: + """ + Prompt Settings. + """ + return pulumi.get(self, "prompt_settings") + + @property + @pulumi.getter(name="teacherModelSettings") + def teacher_model_settings(self) -> Optional['outputs.TeacherModelSettingsResponse']: + return pulumi.get(self, "teacher_model_settings") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> Optional[Any]: + """ + Training data for fine tuning. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional[Any]: + """ + Validation data for fine tuning. + """ + return pulumi.get(self, "validation_data") + + +@pulumi.output_type +class LakeHouseArtifactResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "artifactName": + suggest = "artifact_name" + elif key == "artifactType": + suggest = "artifact_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LakeHouseArtifactResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LakeHouseArtifactResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LakeHouseArtifactResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + artifact_name: str, + artifact_type: str): + """ + :param str artifact_name: [Required] OneLake artifact name + :param str artifact_type: Enum to determine OneLake artifact type. + Expected value is 'LakeHouse'. + """ + pulumi.set(__self__, "artifact_name", artifact_name) + pulumi.set(__self__, "artifact_type", 'LakeHouse') + + @property + @pulumi.getter(name="artifactName") + def artifact_name(self) -> str: + """ + [Required] OneLake artifact name + """ + return pulumi.get(self, "artifact_name") + + @property + @pulumi.getter(name="artifactType") + def artifact_type(self) -> str: + """ + Enum to determine OneLake artifact type. + Expected value is 'LakeHouse'. + """ + return pulumi.get(self, "artifact_type") + + +@pulumi.output_type +class ListNotebookKeysResultResponse(dict): + def __init__(__self__, *, + primary_access_key: str, + secondary_access_key: str): + """ + :param str primary_access_key: The primary access key of the Notebook + :param str secondary_access_key: The secondary access key of the Notebook + """ + pulumi.set(__self__, "primary_access_key", primary_access_key) + pulumi.set(__self__, "secondary_access_key", secondary_access_key) + + @property + @pulumi.getter(name="primaryAccessKey") + def primary_access_key(self) -> str: + """ + The primary access key of the Notebook + """ + return pulumi.get(self, "primary_access_key") + + @property + @pulumi.getter(name="secondaryAccessKey") + def secondary_access_key(self) -> str: + """ + The secondary access key of the Notebook + """ + return pulumi.get(self, "secondary_access_key") + + +@pulumi.output_type +class LiteralJobInputResponse(dict): + """ + Literal input type. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobInputType": + suggest = "job_input_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in LiteralJobInputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + LiteralJobInputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + LiteralJobInputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_input_type: str, + value: str, + description: Optional[str] = None): + """ + Literal input type. + :param str job_input_type: Enum to determine the Job Input Type. + Expected value is 'literal'. + :param str value: [Required] Literal value for the input. + :param str description: Description for the input. + """ + pulumi.set(__self__, "job_input_type", 'literal') + pulumi.set(__self__, "value", value) + if description is not None: + pulumi.set(__self__, "description", description) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + Enum to determine the Job Input Type. + Expected value is 'literal'. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def value(self) -> str: + """ + [Required] Literal value for the input. + """ + return pulumi.get(self, "value") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + +@pulumi.output_type +class MLFlowModelJobInputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobInputType": + suggest = "job_input_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MLFlowModelJobInputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MLFlowModelJobInputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MLFlowModelJobInputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_input_type: str, + uri: str, + description: Optional[str] = None, + mode: Optional[str] = None): + """ + :param str job_input_type: Enum to determine the Job Input Type. + Expected value is 'mlflow_model'. + :param str uri: [Required] Input Asset URI. + :param str description: Description for the input. + :param str mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'mlflow_model') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + Enum to determine the Job Input Type. + Expected value is 'mlflow_model'. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class MLFlowModelJobOutputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobOutputType": + suggest = "job_output_type" + elif key == "assetName": + suggest = "asset_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MLFlowModelJobOutputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MLFlowModelJobOutputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MLFlowModelJobOutputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_output_type: str, + asset_name: Optional[str] = None, + description: Optional[str] = None, + mode: Optional[str] = None, + uri: Optional[str] = None): + """ + :param str job_output_type: Enum to determine the Job Output Type. + Expected value is 'mlflow_model'. + :param str asset_name: Output Asset Name. + :param str description: Description for the output. + :param str mode: Output Asset Delivery Mode. + :param str uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'mlflow_model') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> str: + """ + Enum to determine the Job Output Type. + Expected value is 'mlflow_model'. + """ + return pulumi.get(self, "job_output_type") + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[str]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def uri(self) -> Optional[str]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + +@pulumi.output_type +class MLTableDataResponse(dict): + """ + MLTable data definition + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + elif key == "dataUri": + suggest = "data_uri" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + elif key == "referencedUris": + suggest = "referenced_uris" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MLTableDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MLTableDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MLTableDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + data_uri: str, + description: Optional[str] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + referenced_uris: Optional[Sequence[str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + MLTable data definition + :param str data_type: Enum to determine the type of data. + Expected value is 'mltable'. + :param str data_uri: [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + :param str description: The asset description text. + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Sequence[str] referenced_uris: Uris referenced in the MLTable definition (required for lineage) + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_type", 'mltable') + pulumi.set(__self__, "data_uri", data_uri) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if referenced_uris is not None: + pulumi.set(__self__, "referenced_uris", referenced_uris) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + Enum to determine the type of data. + Expected value is 'mltable'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter(name="dataUri") + def data_uri(self) -> str: + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + return pulumi.get(self, "data_uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="referencedUris") + def referenced_uris(self) -> Optional[Sequence[str]]: + """ + Uris referenced in the MLTable definition (required for lineage) + """ + return pulumi.get(self, "referenced_uris") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class MLTableJobInputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobInputType": + suggest = "job_input_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MLTableJobInputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MLTableJobInputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MLTableJobInputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_input_type: str, + uri: str, + description: Optional[str] = None, + mode: Optional[str] = None): + """ + :param str job_input_type: Enum to determine the Job Input Type. + Expected value is 'mltable'. + :param str uri: [Required] Input Asset URI. + :param str description: Description for the input. + :param str mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'mltable') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + Enum to determine the Job Input Type. + Expected value is 'mltable'. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class MLTableJobOutputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobOutputType": + suggest = "job_output_type" + elif key == "assetName": + suggest = "asset_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MLTableJobOutputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MLTableJobOutputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MLTableJobOutputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_output_type: str, + asset_name: Optional[str] = None, + description: Optional[str] = None, + mode: Optional[str] = None, + uri: Optional[str] = None): + """ + :param str job_output_type: Enum to determine the Job Output Type. + Expected value is 'mltable'. + :param str asset_name: Output Asset Name. + :param str description: Description for the output. + :param str mode: Output Asset Delivery Mode. + :param str uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'mltable') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> str: + """ + Enum to determine the Job Output Type. + Expected value is 'mltable'. + """ + return pulumi.get(self, "job_output_type") + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[str]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def uri(self) -> Optional[str]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + +@pulumi.output_type +class ManagedComputeIdentityResponse(dict): + """ + Managed compute identity definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeIdentityType": + suggest = "compute_identity_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedComputeIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedComputeIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedComputeIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_identity_type: str, + identity: Optional['outputs.ManagedServiceIdentityResponse'] = None): + """ + Managed compute identity definition. + :param str compute_identity_type: Monitor compute identity type enum. + Expected value is 'ManagedIdentity'. + :param 'ManagedServiceIdentityResponse' identity: The identity which will be leveraged by the monitoring jobs. + """ + pulumi.set(__self__, "compute_identity_type", 'ManagedIdentity') + if identity is not None: + pulumi.set(__self__, "identity", identity) + + @property + @pulumi.getter(name="computeIdentityType") + def compute_identity_type(self) -> str: + """ + Monitor compute identity type enum. + Expected value is 'ManagedIdentity'. + """ + return pulumi.get(self, "compute_identity_type") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + The identity which will be leveraged by the monitoring jobs. + """ + return pulumi.get(self, "identity") + + +@pulumi.output_type +class ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedIdentityAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionManagedIdentityResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + :param str auth_type: Authentication type of the connection target + Expected value is 'ManagedIdentity'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'ManagedIdentity') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'ManagedIdentity'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionManagedIdentityResponse']: + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class ManagedIdentityResponse(dict): + """ + Managed identity configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "identityType": + suggest = "identity_type" + elif key == "clientId": + suggest = "client_id" + elif key == "objectId": + suggest = "object_id" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + identity_type: str, + client_id: Optional[str] = None, + object_id: Optional[str] = None, + resource_id: Optional[str] = None): + """ + Managed identity configuration. + :param str identity_type: Enum to determine identity framework. + Expected value is 'Managed'. + :param str client_id: Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + :param str object_id: Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + :param str resource_id: Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + """ + pulumi.set(__self__, "identity_type", 'Managed') + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if object_id is not None: + pulumi.set(__self__, "object_id", object_id) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="identityType") + def identity_type(self) -> str: + """ + Enum to determine identity framework. + Expected value is 'Managed'. + """ + return pulumi.get(self, "identity_type") + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + """ + Specifies a user-assigned identity by client ID. For system-assigned, do not set this field. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="objectId") + def object_id(self) -> Optional[str]: + """ + Specifies a user-assigned identity by object ID. For system-assigned, do not set this field. + """ + return pulumi.get(self, "object_id") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + Specifies a user-assigned identity by ARM resource ID. For system-assigned, do not set this field. + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class ManagedNetworkProvisionStatusResponse(dict): + """ + Status of the Provisioning for the managed network of a machine learning workspace. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sparkReady": + suggest = "spark_ready" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedNetworkProvisionStatusResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedNetworkProvisionStatusResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedNetworkProvisionStatusResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + spark_ready: Optional[bool] = None, + status: Optional[str] = None): + """ + Status of the Provisioning for the managed network of a machine learning workspace. + :param str status: Status for the managed network of a machine learning workspace. + """ + if spark_ready is not None: + pulumi.set(__self__, "spark_ready", spark_ready) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="sparkReady") + def spark_ready(self) -> Optional[bool]: + return pulumi.get(self, "spark_ready") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Status for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class ManagedNetworkSettingsResponse(dict): + """ + Managed Network settings for a machine learning workspace. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "changeableIsolationModes": + suggest = "changeable_isolation_modes" + elif key == "firewallPublicIpAddress": + suggest = "firewall_public_ip_address" + elif key == "networkId": + suggest = "network_id" + elif key == "firewallSku": + suggest = "firewall_sku" + elif key == "isolationMode": + suggest = "isolation_mode" + elif key == "outboundRules": + suggest = "outbound_rules" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedNetworkSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedNetworkSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedNetworkSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + changeable_isolation_modes: Sequence[str], + firewall_public_ip_address: str, + network_id: str, + firewall_sku: Optional[str] = None, + isolation_mode: Optional[str] = None, + outbound_rules: Optional[Mapping[str, Any]] = None, + status: Optional['outputs.ManagedNetworkProvisionStatusResponse'] = None): + """ + Managed Network settings for a machine learning workspace. + :param str firewall_public_ip_address: Public IP address assigned to the Azure Firewall. + :param str firewall_sku: Firewall Sku used for FQDN Rules + :param str isolation_mode: Isolation mode for the managed network of a machine learning workspace. + :param 'ManagedNetworkProvisionStatusResponse' status: Status of the Provisioning for the managed network of a machine learning workspace. + """ + pulumi.set(__self__, "changeable_isolation_modes", changeable_isolation_modes) + pulumi.set(__self__, "firewall_public_ip_address", firewall_public_ip_address) + pulumi.set(__self__, "network_id", network_id) + if firewall_sku is not None: + pulumi.set(__self__, "firewall_sku", firewall_sku) + if isolation_mode is not None: + pulumi.set(__self__, "isolation_mode", isolation_mode) + if outbound_rules is not None: + pulumi.set(__self__, "outbound_rules", outbound_rules) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="changeableIsolationModes") + def changeable_isolation_modes(self) -> Sequence[str]: + return pulumi.get(self, "changeable_isolation_modes") + + @property + @pulumi.getter(name="firewallPublicIpAddress") + def firewall_public_ip_address(self) -> str: + """ + Public IP address assigned to the Azure Firewall. + """ + return pulumi.get(self, "firewall_public_ip_address") + + @property + @pulumi.getter(name="networkId") + def network_id(self) -> str: + return pulumi.get(self, "network_id") + + @property + @pulumi.getter(name="firewallSku") + def firewall_sku(self) -> Optional[str]: + """ + Firewall Sku used for FQDN Rules + """ + return pulumi.get(self, "firewall_sku") + + @property + @pulumi.getter(name="isolationMode") + def isolation_mode(self) -> Optional[str]: + """ + Isolation mode for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "isolation_mode") + + @property + @pulumi.getter(name="outboundRules") + def outbound_rules(self) -> Optional[Mapping[str, Any]]: + return pulumi.get(self, "outbound_rules") + + @property + @pulumi.getter + def status(self) -> Optional['outputs.ManagedNetworkProvisionStatusResponse']: + """ + Status of the Provisioning for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class ManagedOnlineDeploymentResponse(dict): + """ + Properties specific to a ManagedOnlineDeployment. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "endpointComputeType": + suggest = "endpoint_compute_type" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "appInsightsEnabled": + suggest = "app_insights_enabled" + elif key == "codeConfiguration": + suggest = "code_configuration" + elif key == "dataCollector": + suggest = "data_collector" + elif key == "egressPublicNetworkAccess": + suggest = "egress_public_network_access" + elif key == "environmentId": + suggest = "environment_id" + elif key == "environmentVariables": + suggest = "environment_variables" + elif key == "instanceType": + suggest = "instance_type" + elif key == "livenessProbe": + suggest = "liveness_probe" + elif key == "modelMountPath": + suggest = "model_mount_path" + elif key == "readinessProbe": + suggest = "readiness_probe" + elif key == "requestSettings": + suggest = "request_settings" + elif key == "scaleSettings": + suggest = "scale_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedOnlineDeploymentResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedOnlineDeploymentResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedOnlineDeploymentResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + endpoint_compute_type: str, + provisioning_state: str, + app_insights_enabled: Optional[bool] = None, + code_configuration: Optional['outputs.CodeConfigurationResponse'] = None, + data_collector: Optional['outputs.DataCollectorResponse'] = None, + description: Optional[str] = None, + egress_public_network_access: Optional[str] = None, + environment_id: Optional[str] = None, + environment_variables: Optional[Mapping[str, str]] = None, + instance_type: Optional[str] = None, + liveness_probe: Optional['outputs.ProbeSettingsResponse'] = None, + model: Optional[str] = None, + model_mount_path: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + readiness_probe: Optional['outputs.ProbeSettingsResponse'] = None, + request_settings: Optional['outputs.OnlineRequestSettingsResponse'] = None, + scale_settings: Optional[Any] = None): + """ + Properties specific to a ManagedOnlineDeployment. + :param str endpoint_compute_type: Enum to determine endpoint compute type. + Expected value is 'Managed'. + :param str provisioning_state: Provisioning state for the endpoint deployment. + :param bool app_insights_enabled: If true, enables Application Insights logging. + :param 'CodeConfigurationResponse' code_configuration: Code configuration for the endpoint deployment. + :param 'DataCollectorResponse' data_collector: The mdc configuration, we disable mdc when it's null. + :param str description: Description of the endpoint deployment. + :param str egress_public_network_access: If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + :param str environment_id: ARM resource ID or AssetId of the environment specification for the endpoint deployment. + :param Mapping[str, str] environment_variables: Environment variables configuration for the deployment. + :param str instance_type: Compute instance type. Default: Standard_F4s_v2. + :param 'ProbeSettingsResponse' liveness_probe: Liveness probe monitors the health of the container regularly. + :param str model: The URI path to the model. + :param str model_mount_path: The path to mount the model in custom container. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + :param 'ProbeSettingsResponse' readiness_probe: Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + :param 'OnlineRequestSettingsResponse' request_settings: Request settings for the deployment. + :param Union['DefaultScaleSettingsResponse', 'TargetUtilizationScaleSettingsResponse'] scale_settings: Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ + pulumi.set(__self__, "endpoint_compute_type", 'Managed') + pulumi.set(__self__, "provisioning_state", provisioning_state) + if app_insights_enabled is None: + app_insights_enabled = False + if app_insights_enabled is not None: + pulumi.set(__self__, "app_insights_enabled", app_insights_enabled) + if code_configuration is not None: + pulumi.set(__self__, "code_configuration", code_configuration) + if data_collector is not None: + pulumi.set(__self__, "data_collector", data_collector) + if description is not None: + pulumi.set(__self__, "description", description) + if egress_public_network_access is None: + egress_public_network_access = 'Enabled' + if egress_public_network_access is not None: + pulumi.set(__self__, "egress_public_network_access", egress_public_network_access) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if instance_type is None: + instance_type = 'Standard_F4s_v2' + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if liveness_probe is not None: + pulumi.set(__self__, "liveness_probe", liveness_probe) + if model is not None: + pulumi.set(__self__, "model", model) + if model_mount_path is not None: + pulumi.set(__self__, "model_mount_path", model_mount_path) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if readiness_probe is not None: + pulumi.set(__self__, "readiness_probe", readiness_probe) + if request_settings is not None: + pulumi.set(__self__, "request_settings", request_settings) + if scale_settings is not None: + pulumi.set(__self__, "scale_settings", scale_settings) + + @property + @pulumi.getter(name="endpointComputeType") + def endpoint_compute_type(self) -> str: + """ + Enum to determine endpoint compute type. + Expected value is 'Managed'. + """ + return pulumi.get(self, "endpoint_compute_type") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the endpoint deployment. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="appInsightsEnabled") + def app_insights_enabled(self) -> Optional[bool]: + """ + If true, enables Application Insights logging. + """ + return pulumi.get(self, "app_insights_enabled") + + @property + @pulumi.getter(name="codeConfiguration") + def code_configuration(self) -> Optional['outputs.CodeConfigurationResponse']: + """ + Code configuration for the endpoint deployment. + """ + return pulumi.get(self, "code_configuration") + + @property + @pulumi.getter(name="dataCollector") + def data_collector(self) -> Optional['outputs.DataCollectorResponse']: + """ + The mdc configuration, we disable mdc when it's null. + """ + return pulumi.get(self, "data_collector") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the endpoint deployment. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="egressPublicNetworkAccess") + def egress_public_network_access(self) -> Optional[str]: + """ + If Enabled, allow egress public network access. If Disabled, this will create secure egress. Default: Enabled. + """ + return pulumi.get(self, "egress_public_network_access") + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[str]: + """ + ARM resource ID or AssetId of the environment specification for the endpoint deployment. + """ + return pulumi.get(self, "environment_id") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Mapping[str, str]]: + """ + Environment variables configuration for the deployment. + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[str]: + """ + Compute instance type. Default: Standard_F4s_v2. + """ + return pulumi.get(self, "instance_type") + + @property + @pulumi.getter(name="livenessProbe") + def liveness_probe(self) -> Optional['outputs.ProbeSettingsResponse']: + """ + Liveness probe monitors the health of the container regularly. + """ + return pulumi.get(self, "liveness_probe") + + @property + @pulumi.getter + def model(self) -> Optional[str]: + """ + The URI path to the model. + """ + return pulumi.get(self, "model") + + @property + @pulumi.getter(name="modelMountPath") + def model_mount_path(self) -> Optional[str]: + """ + The path to mount the model in custom container. + """ + return pulumi.get(self, "model_mount_path") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="readinessProbe") + def readiness_probe(self) -> Optional['outputs.ProbeSettingsResponse']: + """ + Readiness probe validates if the container is ready to serve traffic. The properties and defaults are the same as liveness probe. + """ + return pulumi.get(self, "readiness_probe") + + @property + @pulumi.getter(name="requestSettings") + def request_settings(self) -> Optional['outputs.OnlineRequestSettingsResponse']: + """ + Request settings for the deployment. + """ + return pulumi.get(self, "request_settings") + + @property + @pulumi.getter(name="scaleSettings") + def scale_settings(self) -> Optional[Any]: + """ + Scale settings for the deployment. + If it is null or not provided, + it defaults to TargetUtilizationScaleSettings for KubernetesOnlineDeployment + and to DefaultScaleSettings for ManagedOnlineDeployment. + """ + return pulumi.get(self, "scale_settings") + + +@pulumi.output_type +class ManagedOnlineEndpointDeploymentResourcePropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "endpointComputeType": + suggest = "endpoint_compute_type" + elif key == "failureReason": + suggest = "failure_reason" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedOnlineEndpointDeploymentResourcePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedOnlineEndpointDeploymentResourcePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedOnlineEndpointDeploymentResourcePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + type: str, + endpoint_compute_type: Optional[str] = None, + failure_reason: Optional[str] = None, + model: Optional[str] = None): + """ + :param str provisioning_state: Read-only provision state status property. + :param str type: Kind of the deployment. + Expected value is 'managedOnlineEndpoint'. + :param str failure_reason: The failure reason if the creation failed. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "type", 'managedOnlineEndpoint') + if endpoint_compute_type is not None: + pulumi.set(__self__, "endpoint_compute_type", endpoint_compute_type) + if failure_reason is not None: + pulumi.set(__self__, "failure_reason", failure_reason) + if model is not None: + pulumi.set(__self__, "model", model) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Read-only provision state status property. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def type(self) -> str: + """ + Kind of the deployment. + Expected value is 'managedOnlineEndpoint'. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="endpointComputeType") + def endpoint_compute_type(self) -> Optional[str]: + return pulumi.get(self, "endpoint_compute_type") + + @property + @pulumi.getter(name="failureReason") + def failure_reason(self) -> Optional[str]: + """ + The failure reason if the creation failed. + """ + return pulumi.get(self, "failure_reason") + + @property + @pulumi.getter + def model(self) -> Optional[str]: + return pulumi.get(self, "model") + + +@pulumi.output_type +class ManagedResourceGroupAssignedIdentitiesResponse(dict): + """ + Details for managed resource group assigned identities. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedResourceGroupAssignedIdentitiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedResourceGroupAssignedIdentitiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedResourceGroupAssignedIdentitiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str): + """ + Details for managed resource group assigned identities. + :param str principal_id: Identity principal Id + """ + pulumi.set(__self__, "principal_id", principal_id) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + Identity principal Id + """ + return pulumi.get(self, "principal_id") + + +@pulumi.output_type +class ManagedResourceGroupSettingsResponse(dict): + """ + Managed resource group settings + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "assignedIdentities": + suggest = "assigned_identities" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedResourceGroupSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedResourceGroupSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedResourceGroupSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + assigned_identities: Optional[Sequence['outputs.ManagedResourceGroupAssignedIdentitiesResponse']] = None): + """ + Managed resource group settings + :param Sequence['ManagedResourceGroupAssignedIdentitiesResponse'] assigned_identities: List of assigned identities for the managed resource group + """ + if assigned_identities is not None: + pulumi.set(__self__, "assigned_identities", assigned_identities) + + @property + @pulumi.getter(name="assignedIdentities") + def assigned_identities(self) -> Optional[Sequence['outputs.ManagedResourceGroupAssignedIdentitiesResponse']]: + """ + List of assigned identities for the managed resource group + """ + return pulumi.get(self, "assigned_identities") + + +@pulumi.output_type +class ManagedServiceIdentityResponse(dict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + elif key == "userAssignedIdentities": + suggest = "user_assigned_identities" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedServiceIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: str, + user_assigned_identities: Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param str principal_id: The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str tenant_id: The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param Mapping[str, 'UserAssignedIdentityResponse'] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + +@pulumi.output_type +class MarketplacePlanResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "offerId": + suggest = "offer_id" + elif key == "planId": + suggest = "plan_id" + elif key == "publisherId": + suggest = "publisher_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MarketplacePlanResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MarketplacePlanResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MarketplacePlanResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + offer_id: str, + plan_id: str, + publisher_id: str): + """ + :param str offer_id: The identifying name of the Offer of the Marketplace Plan. + :param str plan_id: The identifying name of the Plan of the Marketplace Plan. + :param str publisher_id: The identifying name of the Publisher of the Marketplace Plan. + """ + pulumi.set(__self__, "offer_id", offer_id) + pulumi.set(__self__, "plan_id", plan_id) + pulumi.set(__self__, "publisher_id", publisher_id) + + @property + @pulumi.getter(name="offerId") + def offer_id(self) -> str: + """ + The identifying name of the Offer of the Marketplace Plan. + """ + return pulumi.get(self, "offer_id") + + @property + @pulumi.getter(name="planId") + def plan_id(self) -> str: + """ + The identifying name of the Plan of the Marketplace Plan. + """ + return pulumi.get(self, "plan_id") + + @property + @pulumi.getter(name="publisherId") + def publisher_id(self) -> str: + """ + The identifying name of the Publisher of the Marketplace Plan. + """ + return pulumi.get(self, "publisher_id") + + +@pulumi.output_type +class MarketplaceSubscriptionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "marketplacePlan": + suggest = "marketplace_plan" + elif key == "marketplaceSubscriptionStatus": + suggest = "marketplace_subscription_status" + elif key == "modelId": + suggest = "model_id" + elif key == "provisioningState": + suggest = "provisioning_state" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MarketplaceSubscriptionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MarketplaceSubscriptionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MarketplaceSubscriptionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + marketplace_plan: 'outputs.MarketplacePlanResponse', + marketplace_subscription_status: str, + model_id: str, + provisioning_state: str): + """ + :param 'MarketplacePlanResponse' marketplace_plan: Marketplace Plan associated with the Marketplace Subscription. + :param str marketplace_subscription_status: Current status of the Marketplace Subscription. + :param str model_id: [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + :param str provisioning_state: Provisioning State of the Marketplace Subscription. + """ + pulumi.set(__self__, "marketplace_plan", marketplace_plan) + pulumi.set(__self__, "marketplace_subscription_status", marketplace_subscription_status) + pulumi.set(__self__, "model_id", model_id) + pulumi.set(__self__, "provisioning_state", provisioning_state) + + @property + @pulumi.getter(name="marketplacePlan") + def marketplace_plan(self) -> 'outputs.MarketplacePlanResponse': + """ + Marketplace Plan associated with the Marketplace Subscription. + """ + return pulumi.get(self, "marketplace_plan") + + @property + @pulumi.getter(name="marketplaceSubscriptionStatus") + def marketplace_subscription_status(self) -> str: + """ + Current status of the Marketplace Subscription. + """ + return pulumi.get(self, "marketplace_subscription_status") + + @property + @pulumi.getter(name="modelId") + def model_id(self) -> str: + """ + [Required] Target Marketplace Model ID to create a Marketplace Subscription for. + """ + return pulumi.get(self, "model_id") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning State of the Marketplace Subscription. + """ + return pulumi.get(self, "provisioning_state") + + +@pulumi.output_type +class MaterializationComputeResourceResponse(dict): + """ + DTO object representing compute resource + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "instanceType": + suggest = "instance_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MaterializationComputeResourceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MaterializationComputeResourceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MaterializationComputeResourceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + instance_type: Optional[str] = None): + """ + DTO object representing compute resource + :param str instance_type: Specifies the instance type + """ + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[str]: + """ + Specifies the instance type + """ + return pulumi.get(self, "instance_type") + + +@pulumi.output_type +class MaterializationSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sparkConfiguration": + suggest = "spark_configuration" + elif key == "storeType": + suggest = "store_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MaterializationSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MaterializationSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MaterializationSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + notification: Optional['outputs.NotificationSettingResponse'] = None, + resource: Optional['outputs.MaterializationComputeResourceResponse'] = None, + schedule: Optional['outputs.RecurrenceTriggerResponse'] = None, + spark_configuration: Optional[Mapping[str, str]] = None, + store_type: Optional[str] = None): + """ + :param 'NotificationSettingResponse' notification: Specifies the notification details + :param 'MaterializationComputeResourceResponse' resource: Specifies the compute resource settings + :param 'RecurrenceTriggerResponse' schedule: Specifies the schedule details + :param Mapping[str, str] spark_configuration: Specifies the spark compute settings + :param str store_type: Specifies the stores to which materialization should happen + """ + if notification is not None: + pulumi.set(__self__, "notification", notification) + if resource is not None: + pulumi.set(__self__, "resource", resource) + if schedule is not None: + pulumi.set(__self__, "schedule", schedule) + if spark_configuration is not None: + pulumi.set(__self__, "spark_configuration", spark_configuration) + if store_type is None: + store_type = 'None' + if store_type is not None: + pulumi.set(__self__, "store_type", store_type) + + @property + @pulumi.getter + def notification(self) -> Optional['outputs.NotificationSettingResponse']: + """ + Specifies the notification details + """ + return pulumi.get(self, "notification") + + @property + @pulumi.getter + def resource(self) -> Optional['outputs.MaterializationComputeResourceResponse']: + """ + Specifies the compute resource settings + """ + return pulumi.get(self, "resource") + + @property + @pulumi.getter + def schedule(self) -> Optional['outputs.RecurrenceTriggerResponse']: + """ + Specifies the schedule details + """ + return pulumi.get(self, "schedule") + + @property + @pulumi.getter(name="sparkConfiguration") + def spark_configuration(self) -> Optional[Mapping[str, str]]: + """ + Specifies the spark compute settings + """ + return pulumi.get(self, "spark_configuration") + + @property + @pulumi.getter(name="storeType") + def store_type(self) -> Optional[str]: + """ + Specifies the stores to which materialization should happen + """ + return pulumi.get(self, "store_type") + + +@pulumi.output_type +class MedianStoppingPolicyResponse(dict): + """ + Defines an early termination policy based on running averages of the primary metric of all runs + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "policyType": + suggest = "policy_type" + elif key == "delayEvaluation": + suggest = "delay_evaluation" + elif key == "evaluationInterval": + suggest = "evaluation_interval" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MedianStoppingPolicyResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MedianStoppingPolicyResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MedianStoppingPolicyResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + policy_type: str, + delay_evaluation: Optional[int] = None, + evaluation_interval: Optional[int] = None): + """ + Defines an early termination policy based on running averages of the primary metric of all runs + :param str policy_type: + Expected value is 'MedianStopping'. + :param int delay_evaluation: Number of intervals by which to delay the first evaluation. + :param int evaluation_interval: Interval (number of runs) between policy evaluations. + """ + pulumi.set(__self__, "policy_type", 'MedianStopping') + if delay_evaluation is None: + delay_evaluation = 0 + if delay_evaluation is not None: + pulumi.set(__self__, "delay_evaluation", delay_evaluation) + if evaluation_interval is None: + evaluation_interval = 0 + if evaluation_interval is not None: + pulumi.set(__self__, "evaluation_interval", evaluation_interval) + + @property + @pulumi.getter(name="policyType") + def policy_type(self) -> str: + """ + + Expected value is 'MedianStopping'. + """ + return pulumi.get(self, "policy_type") + + @property + @pulumi.getter(name="delayEvaluation") + def delay_evaluation(self) -> Optional[int]: + """ + Number of intervals by which to delay the first evaluation. + """ + return pulumi.get(self, "delay_evaluation") + + @property + @pulumi.getter(name="evaluationInterval") + def evaluation_interval(self) -> Optional[int]: + """ + Interval (number of runs) between policy evaluations. + """ + return pulumi.get(self, "evaluation_interval") + + +@pulumi.output_type +class ModelContainerResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "latestVersion": + suggest = "latest_version" + elif key == "nextVersion": + suggest = "next_version" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ModelContainerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ModelContainerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ModelContainerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + latest_version: str, + next_version: str, + provisioning_state: str, + description: Optional[str] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + :param str latest_version: The latest version inside this container. + :param str next_version: The next auto incremental version + :param str provisioning_state: Provisioning state for the model container. + :param str description: The asset description text. + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "latest_version", latest_version) + pulumi.set(__self__, "next_version", next_version) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="latestVersion") + def latest_version(self) -> str: + """ + The latest version inside this container. + """ + return pulumi.get(self, "latest_version") + + @property + @pulumi.getter(name="nextVersion") + def next_version(self) -> str: + """ + The next auto incremental version + """ + return pulumi.get(self, "next_version") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the model container. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class ModelSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "modelId": + suggest = "model_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ModelSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ModelSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ModelSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + model_id: Optional[str] = None): + """ + :param str model_id: The unique model identifier that this ServerlessEndpoint should provision. + """ + if model_id is not None: + pulumi.set(__self__, "model_id", model_id) + + @property + @pulumi.getter(name="modelId") + def model_id(self) -> Optional[str]: + """ + The unique model identifier that this ServerlessEndpoint should provision. + """ + return pulumi.get(self, "model_id") + + +@pulumi.output_type +class ModelVersionResponse(dict): + """ + Model asset version details. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + elif key == "jobName": + suggest = "job_name" + elif key == "modelType": + suggest = "model_type" + elif key == "modelUri": + suggest = "model_uri" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ModelVersionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ModelVersionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ModelVersionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + provisioning_state: str, + description: Optional[str] = None, + flavors: Optional[Mapping[str, 'outputs.FlavorDataResponse']] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + job_name: Optional[str] = None, + model_type: Optional[str] = None, + model_uri: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + stage: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Model asset version details. + :param str provisioning_state: Provisioning state for the model version. + :param str description: The asset description text. + :param Mapping[str, 'FlavorDataResponse'] flavors: Mapping of model flavors to their properties. + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param str job_name: Name of the training job which produced this model + :param str model_type: The storage format for this entity. Used for NCD. + :param str model_uri: The URI path to the model contents. + :param Mapping[str, str] properties: The asset property dictionary. + :param str stage: Stage in the model lifecycle assigned to this model + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "provisioning_state", provisioning_state) + if description is not None: + pulumi.set(__self__, "description", description) + if flavors is not None: + pulumi.set(__self__, "flavors", flavors) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if job_name is not None: + pulumi.set(__self__, "job_name", job_name) + if model_type is not None: + pulumi.set(__self__, "model_type", model_type) + if model_uri is not None: + pulumi.set(__self__, "model_uri", model_uri) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if stage is not None: + pulumi.set(__self__, "stage", stage) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the model version. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def flavors(self) -> Optional[Mapping[str, 'outputs.FlavorDataResponse']]: + """ + Mapping of model flavors to their properties. + """ + return pulumi.get(self, "flavors") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter(name="jobName") + def job_name(self) -> Optional[str]: + """ + Name of the training job which produced this model + """ + return pulumi.get(self, "job_name") + + @property + @pulumi.getter(name="modelType") + def model_type(self) -> Optional[str]: + """ + The storage format for this entity. Used for NCD. + """ + return pulumi.get(self, "model_type") + + @property + @pulumi.getter(name="modelUri") + def model_uri(self) -> Optional[str]: + """ + The URI path to the model contents. + """ + return pulumi.get(self, "model_uri") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def stage(self) -> Optional[str]: + """ + Stage in the model lifecycle assigned to this model + """ + return pulumi.get(self, "stage") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class MonitorDefinitionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeConfiguration": + suggest = "compute_configuration" + elif key == "alertNotificationSettings": + suggest = "alert_notification_settings" + elif key == "monitoringTarget": + suggest = "monitoring_target" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MonitorDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MonitorDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MonitorDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_configuration: 'outputs.MonitorServerlessSparkComputeResponse', + signals: Mapping[str, Any], + alert_notification_settings: Optional['outputs.MonitorNotificationSettingsResponse'] = None, + monitoring_target: Optional['outputs.MonitoringTargetResponse'] = None): + """ + :param 'MonitorServerlessSparkComputeResponse' compute_configuration: [Required] The ARM resource ID of the compute resource to run the monitoring job on. + :param Mapping[str, Union['CustomMonitoringSignalResponse', 'DataDriftMonitoringSignalResponse', 'DataQualityMonitoringSignalResponse', 'FeatureAttributionDriftMonitoringSignalResponse', 'PredictionDriftMonitoringSignalResponse']] signals: [Required] The signals to monitor. + :param 'MonitorNotificationSettingsResponse' alert_notification_settings: The monitor's notification settings. + :param 'MonitoringTargetResponse' monitoring_target: The entities targeted by the monitor. + """ + pulumi.set(__self__, "compute_configuration", compute_configuration) + pulumi.set(__self__, "signals", signals) + if alert_notification_settings is not None: + pulumi.set(__self__, "alert_notification_settings", alert_notification_settings) + if monitoring_target is not None: + pulumi.set(__self__, "monitoring_target", monitoring_target) + + @property + @pulumi.getter(name="computeConfiguration") + def compute_configuration(self) -> 'outputs.MonitorServerlessSparkComputeResponse': + """ + [Required] The ARM resource ID of the compute resource to run the monitoring job on. + """ + return pulumi.get(self, "compute_configuration") + + @property + @pulumi.getter + def signals(self) -> Mapping[str, Any]: + """ + [Required] The signals to monitor. + """ + return pulumi.get(self, "signals") + + @property + @pulumi.getter(name="alertNotificationSettings") + def alert_notification_settings(self) -> Optional['outputs.MonitorNotificationSettingsResponse']: + """ + The monitor's notification settings. + """ + return pulumi.get(self, "alert_notification_settings") + + @property + @pulumi.getter(name="monitoringTarget") + def monitoring_target(self) -> Optional['outputs.MonitoringTargetResponse']: + """ + The entities targeted by the monitor. + """ + return pulumi.get(self, "monitoring_target") + + +@pulumi.output_type +class MonitorEmailNotificationSettingsResponse(dict): + def __init__(__self__, *, + emails: Optional[Sequence[str]] = None): + """ + :param Sequence[str] emails: The email recipient list which has a limitation of 499 characters in total. + """ + if emails is not None: + pulumi.set(__self__, "emails", emails) + + @property + @pulumi.getter + def emails(self) -> Optional[Sequence[str]]: + """ + The email recipient list which has a limitation of 499 characters in total. + """ + return pulumi.get(self, "emails") + + +@pulumi.output_type +class MonitorNotificationSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "emailNotificationSettings": + suggest = "email_notification_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MonitorNotificationSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MonitorNotificationSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MonitorNotificationSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + email_notification_settings: Optional['outputs.MonitorEmailNotificationSettingsResponse'] = None): + """ + :param 'MonitorEmailNotificationSettingsResponse' email_notification_settings: The AML notification email settings. + """ + if email_notification_settings is not None: + pulumi.set(__self__, "email_notification_settings", email_notification_settings) + + @property + @pulumi.getter(name="emailNotificationSettings") + def email_notification_settings(self) -> Optional['outputs.MonitorEmailNotificationSettingsResponse']: + """ + The AML notification email settings. + """ + return pulumi.get(self, "email_notification_settings") + + +@pulumi.output_type +class MonitorServerlessSparkComputeResponse(dict): + """ + Monitor serverless spark compute definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeIdentity": + suggest = "compute_identity" + elif key == "computeType": + suggest = "compute_type" + elif key == "instanceType": + suggest = "instance_type" + elif key == "runtimeVersion": + suggest = "runtime_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MonitorServerlessSparkComputeResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MonitorServerlessSparkComputeResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MonitorServerlessSparkComputeResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_identity: Any, + compute_type: str, + instance_type: str, + runtime_version: str): + """ + Monitor serverless spark compute definition. + :param Union['AmlTokenComputeIdentityResponse', 'ManagedComputeIdentityResponse'] compute_identity: [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + :param str compute_type: Monitor compute type enum. + Expected value is 'ServerlessSpark'. + :param str instance_type: [Required] The instance type running the Spark job. + :param str runtime_version: [Required] The Spark runtime version. + """ + pulumi.set(__self__, "compute_identity", compute_identity) + pulumi.set(__self__, "compute_type", 'ServerlessSpark') + pulumi.set(__self__, "instance_type", instance_type) + pulumi.set(__self__, "runtime_version", runtime_version) + + @property + @pulumi.getter(name="computeIdentity") + def compute_identity(self) -> Any: + """ + [Required] The identity scheme leveraged to by the spark jobs running on serverless Spark. + """ + return pulumi.get(self, "compute_identity") + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + Monitor compute type enum. + Expected value is 'ServerlessSpark'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> str: + """ + [Required] The instance type running the Spark job. + """ + return pulumi.get(self, "instance_type") + + @property + @pulumi.getter(name="runtimeVersion") + def runtime_version(self) -> str: + """ + [Required] The Spark runtime version. + """ + return pulumi.get(self, "runtime_version") + + +@pulumi.output_type +class MonitoringTargetResponse(dict): + """ + Monitoring target definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "taskType": + suggest = "task_type" + elif key == "deploymentId": + suggest = "deployment_id" + elif key == "modelId": + suggest = "model_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MonitoringTargetResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MonitoringTargetResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MonitoringTargetResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + task_type: str, + deployment_id: Optional[str] = None, + model_id: Optional[str] = None): + """ + Monitoring target definition. + :param str task_type: [Required] The machine learning task type of the monitored model. + :param str deployment_id: Reference to the deployment asset targeted by this monitor. + :param str model_id: Reference to the model asset targeted by this monitor. + """ + pulumi.set(__self__, "task_type", task_type) + if deployment_id is not None: + pulumi.set(__self__, "deployment_id", deployment_id) + if model_id is not None: + pulumi.set(__self__, "model_id", model_id) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + [Required] The machine learning task type of the monitored model. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="deploymentId") + def deployment_id(self) -> Optional[str]: + """ + Reference to the deployment asset targeted by this monitor. + """ + return pulumi.get(self, "deployment_id") + + @property + @pulumi.getter(name="modelId") + def model_id(self) -> Optional[str]: + """ + Reference to the model asset targeted by this monitor. + """ + return pulumi.get(self, "model_id") + + +@pulumi.output_type +class MonitoringThresholdResponse(dict): + def __init__(__self__, *, + value: Optional[float] = None): + """ + :param float value: The threshold value. If null, the set default is dependent on the metric type. + """ + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def value(self) -> Optional[float]: + """ + The threshold value. If null, the set default is dependent on the metric type. + """ + return pulumi.get(self, "value") + + +@pulumi.output_type +class MpiResponse(dict): + """ + MPI distribution configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "distributionType": + suggest = "distribution_type" + elif key == "processCountPerInstance": + suggest = "process_count_per_instance" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MpiResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MpiResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MpiResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + distribution_type: str, + process_count_per_instance: Optional[int] = None): + """ + MPI distribution configuration. + :param str distribution_type: Enum to determine the job distribution type. + Expected value is 'Mpi'. + :param int process_count_per_instance: Number of processes per MPI node. + """ + pulumi.set(__self__, "distribution_type", 'Mpi') + if process_count_per_instance is not None: + pulumi.set(__self__, "process_count_per_instance", process_count_per_instance) + + @property + @pulumi.getter(name="distributionType") + def distribution_type(self) -> str: + """ + Enum to determine the job distribution type. + Expected value is 'Mpi'. + """ + return pulumi.get(self, "distribution_type") + + @property + @pulumi.getter(name="processCountPerInstance") + def process_count_per_instance(self) -> Optional[int]: + """ + Number of processes per MPI node. + """ + return pulumi.get(self, "process_count_per_instance") + + +@pulumi.output_type +class NetworkAclsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "defaultAction": + suggest = "default_action" + elif key == "ipRules": + suggest = "ip_rules" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NetworkAclsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NetworkAclsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NetworkAclsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + default_action: Optional[str] = None, + ip_rules: Optional[Sequence['outputs.IPRuleResponse']] = None): + """ + :param str default_action: The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + :param Sequence['IPRuleResponse'] ip_rules: Rules governing the accessibility of a resource from a specific ip address or ip range. + """ + if default_action is not None: + pulumi.set(__self__, "default_action", default_action) + if ip_rules is not None: + pulumi.set(__self__, "ip_rules", ip_rules) + + @property + @pulumi.getter(name="defaultAction") + def default_action(self) -> Optional[str]: + """ + The default action when no rule from ipRules and from virtualNetworkRules match. This is only used after the bypass property has been evaluated. + """ + return pulumi.get(self, "default_action") + + @property + @pulumi.getter(name="ipRules") + def ip_rules(self) -> Optional[Sequence['outputs.IPRuleResponse']]: + """ + Rules governing the accessibility of a resource from a specific ip address or ip range. + """ + return pulumi.get(self, "ip_rules") + + +@pulumi.output_type +class NlpVerticalFeaturizationSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "datasetLanguage": + suggest = "dataset_language" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NlpVerticalFeaturizationSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NlpVerticalFeaturizationSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NlpVerticalFeaturizationSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + dataset_language: Optional[str] = None): + """ + :param str dataset_language: Dataset language, useful for the text data. + """ + if dataset_language is not None: + pulumi.set(__self__, "dataset_language", dataset_language) + + @property + @pulumi.getter(name="datasetLanguage") + def dataset_language(self) -> Optional[str]: + """ + Dataset language, useful for the text data. + """ + return pulumi.get(self, "dataset_language") + + +@pulumi.output_type +class NlpVerticalLimitSettingsResponse(dict): + """ + Job execution constraints. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxConcurrentTrials": + suggest = "max_concurrent_trials" + elif key == "maxTrials": + suggest = "max_trials" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NlpVerticalLimitSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NlpVerticalLimitSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NlpVerticalLimitSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + max_concurrent_trials: Optional[int] = None, + max_trials: Optional[int] = None, + timeout: Optional[str] = None): + """ + Job execution constraints. + :param int max_concurrent_trials: Maximum Concurrent AutoML iterations. + :param int max_trials: Number of AutoML iterations. + :param str timeout: AutoML job timeout. + """ + if max_concurrent_trials is None: + max_concurrent_trials = 1 + if max_concurrent_trials is not None: + pulumi.set(__self__, "max_concurrent_trials", max_concurrent_trials) + if max_trials is None: + max_trials = 1 + if max_trials is not None: + pulumi.set(__self__, "max_trials", max_trials) + if timeout is None: + timeout = 'P7D' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="maxConcurrentTrials") + def max_concurrent_trials(self) -> Optional[int]: + """ + Maximum Concurrent AutoML iterations. + """ + return pulumi.get(self, "max_concurrent_trials") + + @property + @pulumi.getter(name="maxTrials") + def max_trials(self) -> Optional[int]: + """ + Number of AutoML iterations. + """ + return pulumi.get(self, "max_trials") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + """ + AutoML job timeout. + """ + return pulumi.get(self, "timeout") + + +@pulumi.output_type +class NodeStateCountsResponse(dict): + """ + Counts of various compute node states on the amlCompute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "idleNodeCount": + suggest = "idle_node_count" + elif key == "leavingNodeCount": + suggest = "leaving_node_count" + elif key == "preemptedNodeCount": + suggest = "preempted_node_count" + elif key == "preparingNodeCount": + suggest = "preparing_node_count" + elif key == "runningNodeCount": + suggest = "running_node_count" + elif key == "unusableNodeCount": + suggest = "unusable_node_count" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NodeStateCountsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NodeStateCountsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NodeStateCountsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + idle_node_count: int, + leaving_node_count: int, + preempted_node_count: int, + preparing_node_count: int, + running_node_count: int, + unusable_node_count: int): + """ + Counts of various compute node states on the amlCompute. + :param int idle_node_count: Number of compute nodes in idle state. + :param int leaving_node_count: Number of compute nodes which are leaving the amlCompute. + :param int preempted_node_count: Number of compute nodes which are in preempted state. + :param int preparing_node_count: Number of compute nodes which are being prepared. + :param int running_node_count: Number of compute nodes which are running jobs. + :param int unusable_node_count: Number of compute nodes which are in unusable state. + """ + pulumi.set(__self__, "idle_node_count", idle_node_count) + pulumi.set(__self__, "leaving_node_count", leaving_node_count) + pulumi.set(__self__, "preempted_node_count", preempted_node_count) + pulumi.set(__self__, "preparing_node_count", preparing_node_count) + pulumi.set(__self__, "running_node_count", running_node_count) + pulumi.set(__self__, "unusable_node_count", unusable_node_count) + + @property + @pulumi.getter(name="idleNodeCount") + def idle_node_count(self) -> int: + """ + Number of compute nodes in idle state. + """ + return pulumi.get(self, "idle_node_count") + + @property + @pulumi.getter(name="leavingNodeCount") + def leaving_node_count(self) -> int: + """ + Number of compute nodes which are leaving the amlCompute. + """ + return pulumi.get(self, "leaving_node_count") + + @property + @pulumi.getter(name="preemptedNodeCount") + def preempted_node_count(self) -> int: + """ + Number of compute nodes which are in preempted state. + """ + return pulumi.get(self, "preempted_node_count") + + @property + @pulumi.getter(name="preparingNodeCount") + def preparing_node_count(self) -> int: + """ + Number of compute nodes which are being prepared. + """ + return pulumi.get(self, "preparing_node_count") + + @property + @pulumi.getter(name="runningNodeCount") + def running_node_count(self) -> int: + """ + Number of compute nodes which are running jobs. + """ + return pulumi.get(self, "running_node_count") + + @property + @pulumi.getter(name="unusableNodeCount") + def unusable_node_count(self) -> int: + """ + Number of compute nodes which are in unusable state. + """ + return pulumi.get(self, "unusable_node_count") + + +@pulumi.output_type +class NoneAuthTypeWorkspaceConnectionPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NoneAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NoneAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NoneAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + :param str auth_type: Authentication type of the connection target + Expected value is 'None'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'None') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'None'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class NoneDatastoreCredentialsResponse(dict): + """ + Empty/none datastore credentials. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "credentialsType": + suggest = "credentials_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NoneDatastoreCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NoneDatastoreCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NoneDatastoreCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + credentials_type: str): + """ + Empty/none datastore credentials. + :param str credentials_type: Enum to determine the datastore credentials type. + Expected value is 'None'. + """ + pulumi.set(__self__, "credentials_type", 'None') + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> str: + """ + Enum to determine the datastore credentials type. + Expected value is 'None'. + """ + return pulumi.get(self, "credentials_type") + + +@pulumi.output_type +class NotebookPreparationErrorResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "errorMessage": + suggest = "error_message" + elif key == "statusCode": + suggest = "status_code" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NotebookPreparationErrorResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NotebookPreparationErrorResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NotebookPreparationErrorResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + error_message: Optional[str] = None, + status_code: Optional[int] = None): + if error_message is not None: + pulumi.set(__self__, "error_message", error_message) + if status_code is not None: + pulumi.set(__self__, "status_code", status_code) + + @property + @pulumi.getter(name="errorMessage") + def error_message(self) -> Optional[str]: + return pulumi.get(self, "error_message") + + @property + @pulumi.getter(name="statusCode") + def status_code(self) -> Optional[int]: + return pulumi.get(self, "status_code") + + +@pulumi.output_type +class NotebookResourceInfoResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "isPrivateLinkEnabled": + suggest = "is_private_link_enabled" + elif key == "notebookPreparationError": + suggest = "notebook_preparation_error" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NotebookResourceInfoResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NotebookResourceInfoResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NotebookResourceInfoResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + fqdn: Optional[str] = None, + is_private_link_enabled: Optional[bool] = None, + notebook_preparation_error: Optional['outputs.NotebookPreparationErrorResponse'] = None, + resource_id: Optional[str] = None): + """ + :param 'NotebookPreparationErrorResponse' notebook_preparation_error: The error that occurs when preparing notebook. + :param str resource_id: the data plane resourceId that used to initialize notebook component + """ + if fqdn is not None: + pulumi.set(__self__, "fqdn", fqdn) + if is_private_link_enabled is not None: + pulumi.set(__self__, "is_private_link_enabled", is_private_link_enabled) + if notebook_preparation_error is not None: + pulumi.set(__self__, "notebook_preparation_error", notebook_preparation_error) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter + def fqdn(self) -> Optional[str]: + return pulumi.get(self, "fqdn") + + @property + @pulumi.getter(name="isPrivateLinkEnabled") + def is_private_link_enabled(self) -> Optional[bool]: + return pulumi.get(self, "is_private_link_enabled") + + @property + @pulumi.getter(name="notebookPreparationError") + def notebook_preparation_error(self) -> Optional['outputs.NotebookPreparationErrorResponse']: + """ + The error that occurs when preparing notebook. + """ + return pulumi.get(self, "notebook_preparation_error") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + the data plane resourceId that used to initialize notebook component + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class NotificationSettingResponse(dict): + """ + Configuration for notification. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "emailOn": + suggest = "email_on" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NotificationSettingResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NotificationSettingResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NotificationSettingResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + email_on: Optional[Sequence[str]] = None, + emails: Optional[Sequence[str]] = None, + webhooks: Optional[Mapping[str, 'outputs.AzureDevOpsWebhookResponse']] = None): + """ + Configuration for notification. + :param Sequence[str] email_on: Send email notification to user on specified notification type + :param Sequence[str] emails: This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + :param Mapping[str, 'AzureDevOpsWebhookResponse'] webhooks: Send webhook callback to a service. Key is a user-provided name for the webhook. + """ + if email_on is not None: + pulumi.set(__self__, "email_on", email_on) + if emails is not None: + pulumi.set(__self__, "emails", emails) + if webhooks is not None: + pulumi.set(__self__, "webhooks", webhooks) + + @property + @pulumi.getter(name="emailOn") + def email_on(self) -> Optional[Sequence[str]]: + """ + Send email notification to user on specified notification type + """ + return pulumi.get(self, "email_on") + + @property + @pulumi.getter + def emails(self) -> Optional[Sequence[str]]: + """ + This is the email recipient list which has a limitation of 499 characters in total concat with comma separator + """ + return pulumi.get(self, "emails") + + @property + @pulumi.getter + def webhooks(self) -> Optional[Mapping[str, 'outputs.AzureDevOpsWebhookResponse']]: + """ + Send webhook callback to a service. Key is a user-provided name for the webhook. + """ + return pulumi.get(self, "webhooks") + + +@pulumi.output_type +class NumericalDataDriftMetricThresholdResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumericalDataDriftMetricThresholdResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumericalDataDriftMetricThresholdResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumericalDataDriftMetricThresholdResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + metric: str, + threshold: Optional['outputs.MonitoringThresholdResponse'] = None): + """ + :param str data_type: + Expected value is 'Numerical'. + :param str metric: [Required] The numerical data drift metric to calculate. + :param 'MonitoringThresholdResponse' threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Numerical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + + Expected value is 'Numerical'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter + def metric(self) -> str: + """ + [Required] The numerical data drift metric to calculate. + """ + return pulumi.get(self, "metric") + + @property + @pulumi.getter + def threshold(self) -> Optional['outputs.MonitoringThresholdResponse']: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + +@pulumi.output_type +class NumericalDataQualityMetricThresholdResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumericalDataQualityMetricThresholdResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumericalDataQualityMetricThresholdResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumericalDataQualityMetricThresholdResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + metric: str, + threshold: Optional['outputs.MonitoringThresholdResponse'] = None): + """ + :param str data_type: + Expected value is 'Numerical'. + :param str metric: [Required] The numerical data quality metric to calculate. + :param 'MonitoringThresholdResponse' threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Numerical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + + Expected value is 'Numerical'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter + def metric(self) -> str: + """ + [Required] The numerical data quality metric to calculate. + """ + return pulumi.get(self, "metric") + + @property + @pulumi.getter + def threshold(self) -> Optional['outputs.MonitoringThresholdResponse']: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + +@pulumi.output_type +class NumericalPredictionDriftMetricThresholdResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in NumericalPredictionDriftMetricThresholdResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + NumericalPredictionDriftMetricThresholdResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + NumericalPredictionDriftMetricThresholdResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + metric: str, + threshold: Optional['outputs.MonitoringThresholdResponse'] = None): + """ + :param str data_type: + Expected value is 'Numerical'. + :param str metric: [Required] The numerical prediction drift metric to calculate. + :param 'MonitoringThresholdResponse' threshold: The threshold value. If null, a default value will be set depending on the selected metric. + """ + pulumi.set(__self__, "data_type", 'Numerical') + pulumi.set(__self__, "metric", metric) + if threshold is not None: + pulumi.set(__self__, "threshold", threshold) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + + Expected value is 'Numerical'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter + def metric(self) -> str: + """ + [Required] The numerical prediction drift metric to calculate. + """ + return pulumi.get(self, "metric") + + @property + @pulumi.getter + def threshold(self) -> Optional['outputs.MonitoringThresholdResponse']: + """ + The threshold value. If null, a default value will be set depending on the selected metric. + """ + return pulumi.get(self, "threshold") + + +@pulumi.output_type +class OAuth2AuthTypeWorkspaceConnectionPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OAuth2AuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OAuth2AuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OAuth2AuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionOAuth2Response'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + :param str auth_type: Authentication type of the connection target + Expected value is 'OAuth2'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param 'WorkspaceConnectionOAuth2Response' credentials: ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'OAuth2') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'OAuth2'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionOAuth2Response']: + """ + ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class ObjectiveResponse(dict): + """ + Optimization objective. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "primaryMetric": + suggest = "primary_metric" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ObjectiveResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ObjectiveResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ObjectiveResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + goal: str, + primary_metric: str): + """ + Optimization objective. + :param str goal: [Required] Defines supported metric goals for hyperparameter tuning + :param str primary_metric: [Required] Name of the metric to optimize. + """ + pulumi.set(__self__, "goal", goal) + pulumi.set(__self__, "primary_metric", primary_metric) + + @property + @pulumi.getter + def goal(self) -> str: + """ + [Required] Defines supported metric goals for hyperparameter tuning + """ + return pulumi.get(self, "goal") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> str: + """ + [Required] Name of the metric to optimize. + """ + return pulumi.get(self, "primary_metric") + + +@pulumi.output_type +class OneLakeDatastoreResponse(dict): + """ + OneLake (Trident) datastore configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "datastoreType": + suggest = "datastore_type" + elif key == "isDefault": + suggest = "is_default" + elif key == "oneLakeWorkspaceName": + suggest = "one_lake_workspace_name" + elif key == "serviceDataAccessAuthIdentity": + suggest = "service_data_access_auth_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OneLakeDatastoreResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OneLakeDatastoreResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OneLakeDatastoreResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + artifact: 'outputs.LakeHouseArtifactResponse', + credentials: Any, + datastore_type: str, + is_default: bool, + one_lake_workspace_name: str, + description: Optional[str] = None, + endpoint: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + service_data_access_auth_identity: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + OneLake (Trident) datastore configuration. + :param 'LakeHouseArtifactResponse' artifact: [Required] OneLake artifact backing the datastore. + :param Union['AccountKeyDatastoreCredentialsResponse', 'CertificateDatastoreCredentialsResponse', 'NoneDatastoreCredentialsResponse', 'SasDatastoreCredentialsResponse', 'ServicePrincipalDatastoreCredentialsResponse'] credentials: [Required] Account credentials. + :param str datastore_type: Enum to determine the datastore contents type. + Expected value is 'OneLake'. + :param bool is_default: Readonly property to indicate if datastore is the workspace default datastore + :param str one_lake_workspace_name: [Required] OneLake workspace name. + :param str description: The asset description text. + :param str endpoint: OneLake endpoint to use for the datastore. + :param Mapping[str, str] properties: The asset property dictionary. + :param str service_data_access_auth_identity: Indicates which identity to use to authenticate service data access to customer's storage. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "artifact", artifact) + pulumi.set(__self__, "credentials", credentials) + pulumi.set(__self__, "datastore_type", 'OneLake') + pulumi.set(__self__, "is_default", is_default) + pulumi.set(__self__, "one_lake_workspace_name", one_lake_workspace_name) + if description is not None: + pulumi.set(__self__, "description", description) + if endpoint is not None: + pulumi.set(__self__, "endpoint", endpoint) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if service_data_access_auth_identity is None: + service_data_access_auth_identity = 'None' + if service_data_access_auth_identity is not None: + pulumi.set(__self__, "service_data_access_auth_identity", service_data_access_auth_identity) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def artifact(self) -> 'outputs.LakeHouseArtifactResponse': + """ + [Required] OneLake artifact backing the datastore. + """ + return pulumi.get(self, "artifact") + + @property + @pulumi.getter + def credentials(self) -> Any: + """ + [Required] Account credentials. + """ + return pulumi.get(self, "credentials") + + @property + @pulumi.getter(name="datastoreType") + def datastore_type(self) -> str: + """ + Enum to determine the datastore contents type. + Expected value is 'OneLake'. + """ + return pulumi.get(self, "datastore_type") + + @property + @pulumi.getter(name="isDefault") + def is_default(self) -> bool: + """ + Readonly property to indicate if datastore is the workspace default datastore + """ + return pulumi.get(self, "is_default") + + @property + @pulumi.getter(name="oneLakeWorkspaceName") + def one_lake_workspace_name(self) -> str: + """ + [Required] OneLake workspace name. + """ + return pulumi.get(self, "one_lake_workspace_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def endpoint(self) -> Optional[str]: + """ + OneLake endpoint to use for the datastore. + """ + return pulumi.get(self, "endpoint") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="serviceDataAccessAuthIdentity") + def service_data_access_auth_identity(self) -> Optional[str]: + """ + Indicates which identity to use to authenticate service data access to customer's storage. + """ + return pulumi.get(self, "service_data_access_auth_identity") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class OnlineEndpointResponse(dict): + """ + Online endpoint configuration + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authMode": + suggest = "auth_mode" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "scoringUri": + suggest = "scoring_uri" + elif key == "swaggerUri": + suggest = "swagger_uri" + elif key == "mirrorTraffic": + suggest = "mirror_traffic" + elif key == "publicNetworkAccess": + suggest = "public_network_access" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OnlineEndpointResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OnlineEndpointResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OnlineEndpointResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_mode: str, + provisioning_state: str, + scoring_uri: str, + swagger_uri: str, + compute: Optional[str] = None, + description: Optional[str] = None, + mirror_traffic: Optional[Mapping[str, int]] = None, + properties: Optional[Mapping[str, str]] = None, + public_network_access: Optional[str] = None, + traffic: Optional[Mapping[str, int]] = None): + """ + Online endpoint configuration + :param str auth_mode: [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + :param str provisioning_state: Provisioning state for the endpoint. + :param str scoring_uri: Endpoint URI. + :param str swagger_uri: Endpoint Swagger URI. + :param str compute: ARM resource ID of the compute if it exists. + optional + :param str description: Description of the inference endpoint. + :param Mapping[str, int] mirror_traffic: Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + :param str public_network_access: Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + :param Mapping[str, int] traffic: Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + """ + pulumi.set(__self__, "auth_mode", auth_mode) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "scoring_uri", scoring_uri) + pulumi.set(__self__, "swagger_uri", swagger_uri) + if compute is not None: + pulumi.set(__self__, "compute", compute) + if description is not None: + pulumi.set(__self__, "description", description) + if mirror_traffic is not None: + pulumi.set(__self__, "mirror_traffic", mirror_traffic) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if public_network_access is None: + public_network_access = 'Enabled' + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + if traffic is not None: + pulumi.set(__self__, "traffic", traffic) + + @property + @pulumi.getter(name="authMode") + def auth_mode(self) -> str: + """ + [Required] The authentication method for invoking the endpoint (data plane operation). Use 'Key' for key-based authentication. Use 'AMLToken' for Azure Machine Learning token-based authentication. Use 'AADToken' for Microsoft Entra token-based authentication. + """ + return pulumi.get(self, "auth_mode") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the endpoint. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="scoringUri") + def scoring_uri(self) -> str: + """ + Endpoint URI. + """ + return pulumi.get(self, "scoring_uri") + + @property + @pulumi.getter(name="swaggerUri") + def swagger_uri(self) -> str: + """ + Endpoint Swagger URI. + """ + return pulumi.get(self, "swagger_uri") + + @property + @pulumi.getter + def compute(self) -> Optional[str]: + """ + ARM resource ID of the compute if it exists. + optional + """ + return pulumi.get(self, "compute") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the inference endpoint. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="mirrorTraffic") + def mirror_traffic(self) -> Optional[Mapping[str, int]]: + """ + Percentage of traffic to be mirrored to each deployment without using returned scoring. Traffic values need to sum to utmost 50. + """ + return pulumi.get(self, "mirror_traffic") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[str]: + """ + Set to "Enabled" for endpoints that should allow public access when Private Link is enabled. + """ + return pulumi.get(self, "public_network_access") + + @property + @pulumi.getter + def traffic(self) -> Optional[Mapping[str, int]]: + """ + Percentage of traffic from endpoint to divert to each deployment. Traffic values need to sum to 100. + """ + return pulumi.get(self, "traffic") + + +@pulumi.output_type +class OnlineRequestSettingsResponse(dict): + """ + Online deployment scoring requests configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxConcurrentRequestsPerInstance": + suggest = "max_concurrent_requests_per_instance" + elif key == "maxQueueWait": + suggest = "max_queue_wait" + elif key == "requestTimeout": + suggest = "request_timeout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OnlineRequestSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OnlineRequestSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OnlineRequestSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + max_concurrent_requests_per_instance: Optional[int] = None, + max_queue_wait: Optional[str] = None, + request_timeout: Optional[str] = None): + """ + Online deployment scoring requests configuration. + :param int max_concurrent_requests_per_instance: The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + :param str max_queue_wait: (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + Defaults to 500ms. + (Now increase `request_timeout_ms` to account for any networking/queue delays) + :param str request_timeout: The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ + if max_concurrent_requests_per_instance is None: + max_concurrent_requests_per_instance = 1 + if max_concurrent_requests_per_instance is not None: + pulumi.set(__self__, "max_concurrent_requests_per_instance", max_concurrent_requests_per_instance) + if max_queue_wait is None: + max_queue_wait = 'PT0.5S' + if max_queue_wait is not None: + pulumi.set(__self__, "max_queue_wait", max_queue_wait) + if request_timeout is None: + request_timeout = 'PT5S' + if request_timeout is not None: + pulumi.set(__self__, "request_timeout", request_timeout) + + @property + @pulumi.getter(name="maxConcurrentRequestsPerInstance") + def max_concurrent_requests_per_instance(self) -> Optional[int]: + """ + The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + """ + return pulumi.get(self, "max_concurrent_requests_per_instance") + + @property + @pulumi.getter(name="maxQueueWait") + def max_queue_wait(self) -> Optional[str]: + """ + (Deprecated for Managed Online Endpoints) The maximum amount of time a request will stay in the queue in ISO 8601 format. + Defaults to 500ms. + (Now increase `request_timeout_ms` to account for any networking/queue delays) + """ + return pulumi.get(self, "max_queue_wait") + + @property + @pulumi.getter(name="requestTimeout") + def request_timeout(self) -> Optional[str]: + """ + The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ + return pulumi.get(self, "request_timeout") + + +@pulumi.output_type +class OpenAIEndpointDeploymentResourcePropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "failureReason": + suggest = "failure_reason" + elif key == "raiPolicyName": + suggest = "rai_policy_name" + elif key == "versionUpgradeOption": + suggest = "version_upgrade_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OpenAIEndpointDeploymentResourcePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OpenAIEndpointDeploymentResourcePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OpenAIEndpointDeploymentResourcePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + model: 'outputs.EndpointDeploymentModelResponse', + provisioning_state: str, + type: str, + failure_reason: Optional[str] = None, + rai_policy_name: Optional[str] = None, + sku: Optional['outputs.CognitiveServicesSkuResponse'] = None, + version_upgrade_option: Optional[str] = None): + """ + :param 'EndpointDeploymentModelResponse' model: Model used for the endpoint deployment. + :param str provisioning_state: Read-only provision state status property. + :param str type: Kind of the deployment. + Expected value is 'Azure.OpenAI'. + :param str failure_reason: The failure reason if the creation failed. + :param str rai_policy_name: The name of RAI policy. + :param str version_upgrade_option: Deployment model version upgrade option. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "type", 'Azure.OpenAI') + if failure_reason is not None: + pulumi.set(__self__, "failure_reason", failure_reason) + if rai_policy_name is not None: + pulumi.set(__self__, "rai_policy_name", rai_policy_name) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if version_upgrade_option is not None: + pulumi.set(__self__, "version_upgrade_option", version_upgrade_option) + + @property + @pulumi.getter + def model(self) -> 'outputs.EndpointDeploymentModelResponse': + """ + Model used for the endpoint deployment. + """ + return pulumi.get(self, "model") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Read-only provision state status property. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def type(self) -> str: + """ + Kind of the deployment. + Expected value is 'Azure.OpenAI'. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="failureReason") + def failure_reason(self) -> Optional[str]: + """ + The failure reason if the creation failed. + """ + return pulumi.get(self, "failure_reason") + + @property + @pulumi.getter(name="raiPolicyName") + def rai_policy_name(self) -> Optional[str]: + """ + The name of RAI policy. + """ + return pulumi.get(self, "rai_policy_name") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.CognitiveServicesSkuResponse']: + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="versionUpgradeOption") + def version_upgrade_option(self) -> Optional[str]: + """ + Deployment model version upgrade option. + """ + return pulumi.get(self, "version_upgrade_option") + + +@pulumi.output_type +class OsPatchingStatusResponse(dict): + """ + Returns metadata about the os patching. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "latestPatchTime": + suggest = "latest_patch_time" + elif key == "osPatchingErrors": + suggest = "os_patching_errors" + elif key == "patchStatus": + suggest = "patch_status" + elif key == "rebootPending": + suggest = "reboot_pending" + elif key == "scheduledRebootTime": + suggest = "scheduled_reboot_time" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OsPatchingStatusResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OsPatchingStatusResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OsPatchingStatusResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + latest_patch_time: Optional[str] = None, + os_patching_errors: Optional[Sequence['outputs.ErrorResponseResponse']] = None, + patch_status: Optional[str] = None, + reboot_pending: Optional[bool] = None, + scheduled_reboot_time: Optional[str] = None): + """ + Returns metadata about the os patching. + :param str latest_patch_time: Time of the latest os patching. + :param Sequence['ErrorResponseResponse'] os_patching_errors: Collection of errors encountered when doing os patching. + :param str patch_status: The os patching status. + :param bool reboot_pending: Specifies whether this compute instance is pending for reboot to finish os patching. + :param str scheduled_reboot_time: Time of scheduled reboot. + """ + if latest_patch_time is not None: + pulumi.set(__self__, "latest_patch_time", latest_patch_time) + if os_patching_errors is not None: + pulumi.set(__self__, "os_patching_errors", os_patching_errors) + if patch_status is not None: + pulumi.set(__self__, "patch_status", patch_status) + if reboot_pending is not None: + pulumi.set(__self__, "reboot_pending", reboot_pending) + if scheduled_reboot_time is not None: + pulumi.set(__self__, "scheduled_reboot_time", scheduled_reboot_time) + + @property + @pulumi.getter(name="latestPatchTime") + def latest_patch_time(self) -> Optional[str]: + """ + Time of the latest os patching. + """ + return pulumi.get(self, "latest_patch_time") + + @property + @pulumi.getter(name="osPatchingErrors") + def os_patching_errors(self) -> Optional[Sequence['outputs.ErrorResponseResponse']]: + """ + Collection of errors encountered when doing os patching. + """ + return pulumi.get(self, "os_patching_errors") + + @property + @pulumi.getter(name="patchStatus") + def patch_status(self) -> Optional[str]: + """ + The os patching status. + """ + return pulumi.get(self, "patch_status") + + @property + @pulumi.getter(name="rebootPending") + def reboot_pending(self) -> Optional[bool]: + """ + Specifies whether this compute instance is pending for reboot to finish os patching. + """ + return pulumi.get(self, "reboot_pending") + + @property + @pulumi.getter(name="scheduledRebootTime") + def scheduled_reboot_time(self) -> Optional[str]: + """ + Time of scheduled reboot. + """ + return pulumi.get(self, "scheduled_reboot_time") + + +@pulumi.output_type +class OutputPathAssetReferenceResponse(dict): + """ + Reference to an asset via its path in a job output. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "referenceType": + suggest = "reference_type" + elif key == "jobId": + suggest = "job_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OutputPathAssetReferenceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OutputPathAssetReferenceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OutputPathAssetReferenceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + reference_type: str, + job_id: Optional[str] = None, + path: Optional[str] = None): + """ + Reference to an asset via its path in a job output. + :param str reference_type: Enum to determine which reference method to use for an asset. + Expected value is 'OutputPath'. + :param str job_id: ARM resource ID of the job. + :param str path: The path of the file/directory in the job output. + """ + pulumi.set(__self__, "reference_type", 'OutputPath') + if job_id is not None: + pulumi.set(__self__, "job_id", job_id) + if path is not None: + pulumi.set(__self__, "path", path) + + @property + @pulumi.getter(name="referenceType") + def reference_type(self) -> str: + """ + Enum to determine which reference method to use for an asset. + Expected value is 'OutputPath'. + """ + return pulumi.get(self, "reference_type") + + @property + @pulumi.getter(name="jobId") + def job_id(self) -> Optional[str]: + """ + ARM resource ID of the job. + """ + return pulumi.get(self, "job_id") + + @property + @pulumi.getter + def path(self) -> Optional[str]: + """ + The path of the file/directory in the job output. + """ + return pulumi.get(self, "path") + + +@pulumi.output_type +class PATAuthTypeWorkspaceConnectionPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PATAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PATAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PATAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionPersonalAccessTokenResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + :param str auth_type: Authentication type of the connection target + Expected value is 'PAT'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'PAT') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'PAT'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionPersonalAccessTokenResponse']: + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class PackageDetailsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "installPath": + suggest = "install_path" + elif key == "installedVersion": + suggest = "installed_version" + elif key == "patchedVersion": + suggest = "patched_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PackageDetailsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PackageDetailsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PackageDetailsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + install_path: Optional[str] = None, + installed_version: Optional[str] = None, + name: Optional[str] = None, + patched_version: Optional[str] = None): + """ + :param str install_path: Install path. + :param str installed_version: Installed version. + :param str name: Package or dependency name. + :param str patched_version: Patched version. + """ + if install_path is not None: + pulumi.set(__self__, "install_path", install_path) + if installed_version is not None: + pulumi.set(__self__, "installed_version", installed_version) + if name is not None: + pulumi.set(__self__, "name", name) + if patched_version is not None: + pulumi.set(__self__, "patched_version", patched_version) + + @property + @pulumi.getter(name="installPath") + def install_path(self) -> Optional[str]: + """ + Install path. + """ + return pulumi.get(self, "install_path") + + @property + @pulumi.getter(name="installedVersion") + def installed_version(self) -> Optional[str]: + """ + Installed version. + """ + return pulumi.get(self, "installed_version") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Package or dependency name. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="patchedVersion") + def patched_version(self) -> Optional[str]: + """ + Patched version. + """ + return pulumi.get(self, "patched_version") + + +@pulumi.output_type +class PasswordResponse(dict): + def __init__(__self__, *, + name: str, + value: str): + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def value(self) -> str: + return pulumi.get(self, "value") + + +@pulumi.output_type +class PersonalComputeInstanceSettingsResponse(dict): + """ + Settings for a personal compute instance. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "assignedUser": + suggest = "assigned_user" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PersonalComputeInstanceSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PersonalComputeInstanceSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PersonalComputeInstanceSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + assigned_user: Optional['outputs.AssignedUserResponse'] = None): + """ + Settings for a personal compute instance. + :param 'AssignedUserResponse' assigned_user: A user explicitly assigned to a personal compute instance. + """ + if assigned_user is not None: + pulumi.set(__self__, "assigned_user", assigned_user) + + @property + @pulumi.getter(name="assignedUser") + def assigned_user(self) -> Optional['outputs.AssignedUserResponse']: + """ + A user explicitly assigned to a personal compute instance. + """ + return pulumi.get(self, "assigned_user") + + +@pulumi.output_type +class PipelineJobResponse(dict): + """ + Pipeline Job definition: defines generic to MFE attributes. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobType": + suggest = "job_type" + elif key == "componentId": + suggest = "component_id" + elif key == "computeId": + suggest = "compute_id" + elif key == "displayName": + suggest = "display_name" + elif key == "experimentName": + suggest = "experiment_name" + elif key == "isArchived": + suggest = "is_archived" + elif key == "notificationSetting": + suggest = "notification_setting" + elif key == "parentJobName": + suggest = "parent_job_name" + elif key == "sourceJobId": + suggest = "source_job_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PipelineJobResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PipelineJobResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PipelineJobResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_type: str, + status: str, + component_id: Optional[str] = None, + compute_id: Optional[str] = None, + description: Optional[str] = None, + display_name: Optional[str] = None, + experiment_name: Optional[str] = None, + identity: Optional[Any] = None, + inputs: Optional[Mapping[str, Any]] = None, + is_archived: Optional[bool] = None, + jobs: Optional[Mapping[str, Any]] = None, + notification_setting: Optional['outputs.NotificationSettingResponse'] = None, + outputs: Optional[Mapping[str, Any]] = None, + parent_job_name: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + services: Optional[Mapping[str, 'outputs.JobServiceResponse']] = None, + settings: Optional[Any] = None, + source_job_id: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Pipeline Job definition: defines generic to MFE attributes. + :param str job_type: Enum to determine the type of job. + Expected value is 'Pipeline'. + :param str status: Status of the job. + :param str component_id: ARM resource ID of the component resource. + :param str compute_id: ARM resource ID of the compute resource. + :param str description: The asset description text. + :param str display_name: Display name of job. + :param str experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param Union['AmlTokenResponse', 'ManagedIdentityResponse', 'UserIdentityResponse'] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param Mapping[str, Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse']] inputs: Inputs for the pipeline job. + :param bool is_archived: Is the asset archived? + :param Mapping[str, Any] jobs: Jobs construct the Pipeline Job. + :param 'NotificationSettingResponse' notification_setting: Notification setting for the job + :param Mapping[str, Union['CustomModelJobOutputResponse', 'MLFlowModelJobOutputResponse', 'MLTableJobOutputResponse', 'TritonModelJobOutputResponse', 'UriFileJobOutputResponse', 'UriFolderJobOutputResponse']] outputs: Outputs for the pipeline job + :param str parent_job_name: Parent job name. + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, 'JobServiceResponse'] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param Any settings: Pipeline settings, for things like ContinueRunOnStepFailure etc. + :param str source_job_id: ARM resource ID of source job. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "job_type", 'Pipeline') + pulumi.set(__self__, "status", status) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if jobs is not None: + pulumi.set(__self__, "jobs", jobs) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if services is not None: + pulumi.set(__self__, "services", services) + if settings is not None: + pulumi.set(__self__, "settings", settings) + if source_job_id is not None: + pulumi.set(__self__, "source_job_id", source_job_id) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> str: + """ + Enum to determine the type of job. + Expected value is 'Pipeline'. + """ + return pulumi.get(self, "job_type") + + @property + @pulumi.getter + def status(self) -> str: + """ + Status of the job. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[str]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[str]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[str]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @property + @pulumi.getter + def identity(self) -> Optional[Any]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def inputs(self) -> Optional[Mapping[str, Any]]: + """ + Inputs for the pipeline job. + """ + return pulumi.get(self, "inputs") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def jobs(self) -> Optional[Mapping[str, Any]]: + """ + Jobs construct the Pipeline Job. + """ + return pulumi.get(self, "jobs") + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional['outputs.NotificationSettingResponse']: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @property + @pulumi.getter + def outputs(self) -> Optional[Mapping[str, Any]]: + """ + Outputs for the pipeline job + """ + return pulumi.get(self, "outputs") + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[str]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def services(self) -> Optional[Mapping[str, 'outputs.JobServiceResponse']]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @property + @pulumi.getter + def settings(self) -> Optional[Any]: + """ + Pipeline settings, for things like ContinueRunOnStepFailure etc. + """ + return pulumi.get(self, "settings") + + @property + @pulumi.getter(name="sourceJobId") + def source_job_id(self) -> Optional[str]: + """ + ARM resource ID of source job. + """ + return pulumi.get(self, "source_job_id") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class PredictionDriftMonitoringSignalResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "metricThresholds": + suggest = "metric_thresholds" + elif key == "productionData": + suggest = "production_data" + elif key == "referenceData": + suggest = "reference_data" + elif key == "signalType": + suggest = "signal_type" + elif key == "featureDataTypeOverride": + suggest = "feature_data_type_override" + elif key == "notificationTypes": + suggest = "notification_types" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PredictionDriftMonitoringSignalResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PredictionDriftMonitoringSignalResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PredictionDriftMonitoringSignalResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + metric_thresholds: Sequence[Any], + production_data: Any, + reference_data: Any, + signal_type: str, + feature_data_type_override: Optional[Mapping[str, str]] = None, + notification_types: Optional[Sequence[str]] = None, + properties: Optional[Mapping[str, str]] = None): + """ + :param Sequence[Union['CategoricalPredictionDriftMetricThresholdResponse', 'NumericalPredictionDriftMetricThresholdResponse']] metric_thresholds: [Required] A list of metrics to calculate and their associated thresholds. + :param Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse'] production_data: [Required] The data which drift will be calculated for. + :param Union['FixedInputDataResponse', 'RollingInputDataResponse', 'StaticInputDataResponse'] reference_data: [Required] The data to calculate drift against. + :param str signal_type: + Expected value is 'PredictionDrift'. + :param Mapping[str, str] feature_data_type_override: A dictionary that maps feature names to their respective data types. + :param Sequence[str] notification_types: The current notification mode for this signal. + :param Mapping[str, str] properties: Property dictionary. Properties can be added, but not removed or altered. + """ + pulumi.set(__self__, "metric_thresholds", metric_thresholds) + pulumi.set(__self__, "production_data", production_data) + pulumi.set(__self__, "reference_data", reference_data) + pulumi.set(__self__, "signal_type", 'PredictionDrift') + if feature_data_type_override is not None: + pulumi.set(__self__, "feature_data_type_override", feature_data_type_override) + if notification_types is not None: + pulumi.set(__self__, "notification_types", notification_types) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter(name="metricThresholds") + def metric_thresholds(self) -> Sequence[Any]: + """ + [Required] A list of metrics to calculate and their associated thresholds. + """ + return pulumi.get(self, "metric_thresholds") + + @property + @pulumi.getter(name="productionData") + def production_data(self) -> Any: + """ + [Required] The data which drift will be calculated for. + """ + return pulumi.get(self, "production_data") + + @property + @pulumi.getter(name="referenceData") + def reference_data(self) -> Any: + """ + [Required] The data to calculate drift against. + """ + return pulumi.get(self, "reference_data") + + @property + @pulumi.getter(name="signalType") + def signal_type(self) -> str: + """ + + Expected value is 'PredictionDrift'. + """ + return pulumi.get(self, "signal_type") + + @property + @pulumi.getter(name="featureDataTypeOverride") + def feature_data_type_override(self) -> Optional[Mapping[str, str]]: + """ + A dictionary that maps feature names to their respective data types. + """ + return pulumi.get(self, "feature_data_type_override") + + @property + @pulumi.getter(name="notificationTypes") + def notification_types(self) -> Optional[Sequence[str]]: + """ + The current notification mode for this signal. + """ + return pulumi.get(self, "notification_types") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + Property dictionary. Properties can be added, but not removed or altered. + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class PrivateEndpointConnectionResponse(dict): + """ + The Private Endpoint Connection resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "systemData": + suggest = "system_data" + elif key == "privateEndpoint": + suggest = "private_endpoint" + elif key == "privateLinkServiceConnectionState": + suggest = "private_link_service_connection_state" + elif key == "provisioningState": + suggest = "provisioning_state" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateEndpointConnectionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateEndpointConnectionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateEndpointConnectionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: str, + name: str, + system_data: 'outputs.SystemDataResponse', + type: str, + identity: Optional['outputs.ManagedServiceIdentityResponse'] = None, + location: Optional[str] = None, + private_endpoint: Optional['outputs.WorkspacePrivateEndpointResourceResponse'] = None, + private_link_service_connection_state: Optional['outputs.PrivateLinkServiceConnectionStateResponse'] = None, + provisioning_state: Optional[str] = None, + sku: Optional['outputs.SkuResponse'] = None, + tags: Optional[Mapping[str, str]] = None): + """ + The Private Endpoint Connection resource. + :param str id: Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + :param str name: The name of the resource + :param 'SystemDataResponse' system_data: Azure Resource Manager metadata containing createdBy and modifiedBy information. + :param str type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + :param 'ManagedServiceIdentityResponse' identity: Managed service identity (system assigned and/or user assigned identities) + :param str location: Same as workspace location. + :param 'WorkspacePrivateEndpointResourceResponse' private_endpoint: The Private Endpoint resource. + :param 'PrivateLinkServiceConnectionStateResponse' private_link_service_connection_state: The connection state. + :param str provisioning_state: The current provisioning state. + :param 'SkuResponse' sku: Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "system_data", system_data) + pulumi.set(__self__, "type", type) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if private_endpoint is not None: + pulumi.set(__self__, "private_endpoint", private_endpoint) + if private_link_service_connection_state is not None: + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + if provisioning_state is not None: + pulumi.set(__self__, "provisioning_state", provisioning_state) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + Same as workspace location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional['outputs.WorkspacePrivateEndpointResourceResponse']: + """ + The Private Endpoint resource. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> Optional['outputs.PrivateLinkServiceConnectionStateResponse']: + """ + The connection state. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> Optional[str]: + """ + The current provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.SkuResponse']: + """ + Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + return pulumi.get(self, "tags") + + +@pulumi.output_type +class PrivateEndpointDestinationResponse(dict): + """ + Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "serviceResourceId": + suggest = "service_resource_id" + elif key == "sparkEnabled": + suggest = "spark_enabled" + elif key == "sparkStatus": + suggest = "spark_status" + elif key == "subresourceTarget": + suggest = "subresource_target" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateEndpointDestinationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateEndpointDestinationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateEndpointDestinationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + service_resource_id: Optional[str] = None, + spark_enabled: Optional[bool] = None, + spark_status: Optional[str] = None, + subresource_target: Optional[str] = None): + """ + Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + :param str spark_status: Type of a managed network Outbound Rule of a machine learning workspace. + """ + if service_resource_id is not None: + pulumi.set(__self__, "service_resource_id", service_resource_id) + if spark_enabled is not None: + pulumi.set(__self__, "spark_enabled", spark_enabled) + if spark_status is not None: + pulumi.set(__self__, "spark_status", spark_status) + if subresource_target is not None: + pulumi.set(__self__, "subresource_target", subresource_target) + + @property + @pulumi.getter(name="serviceResourceId") + def service_resource_id(self) -> Optional[str]: + return pulumi.get(self, "service_resource_id") + + @property + @pulumi.getter(name="sparkEnabled") + def spark_enabled(self) -> Optional[bool]: + return pulumi.get(self, "spark_enabled") + + @property + @pulumi.getter(name="sparkStatus") + def spark_status(self) -> Optional[str]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "spark_status") + + @property + @pulumi.getter(name="subresourceTarget") + def subresource_target(self) -> Optional[str]: + return pulumi.get(self, "subresource_target") + + +@pulumi.output_type +class PrivateEndpointOutboundRuleResponse(dict): + """ + Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parentRuleNames": + suggest = "parent_rule_names" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateEndpointOutboundRuleResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateEndpointOutboundRuleResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateEndpointOutboundRuleResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parent_rule_names: Sequence[str], + type: str, + category: Optional[str] = None, + destination: Optional['outputs.PrivateEndpointDestinationResponse'] = None, + fqdns: Optional[Sequence[str]] = None, + status: Optional[str] = None): + """ + Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + :param str type: Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'PrivateEndpoint'. + :param str category: Category of a managed network Outbound Rule of a machine learning workspace. + :param 'PrivateEndpointDestinationResponse' destination: Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + :param str status: Type of a managed network Outbound Rule of a machine learning workspace. + """ + pulumi.set(__self__, "parent_rule_names", parent_rule_names) + pulumi.set(__self__, "type", 'PrivateEndpoint') + if category is not None: + pulumi.set(__self__, "category", category) + if destination is not None: + pulumi.set(__self__, "destination", destination) + if fqdns is not None: + pulumi.set(__self__, "fqdns", fqdns) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="parentRuleNames") + def parent_rule_names(self) -> Sequence[str]: + return pulumi.get(self, "parent_rule_names") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'PrivateEndpoint'. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def destination(self) -> Optional['outputs.PrivateEndpointDestinationResponse']: + """ + Private Endpoint destination for a Private Endpoint Outbound Rule for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "destination") + + @property + @pulumi.getter + def fqdns(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "fqdns") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class PrivateEndpointResourceResponse(dict): + """ + The PE network resource that is linked to this PE connection. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "subnetArmId": + suggest = "subnet_arm_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateEndpointResourceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateEndpointResourceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateEndpointResourceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: str, + subnet_arm_id: Optional[str] = None): + """ + The PE network resource that is linked to this PE connection. + :param str id: The ARM identifier for Private Endpoint + :param str subnet_arm_id: The subnetId that the private endpoint is connected to. + """ + pulumi.set(__self__, "id", id) + if subnet_arm_id is not None: + pulumi.set(__self__, "subnet_arm_id", subnet_arm_id) + + @property + @pulumi.getter + def id(self) -> str: + """ + The ARM identifier for Private Endpoint + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="subnetArmId") + def subnet_arm_id(self) -> Optional[str]: + """ + The subnetId that the private endpoint is connected to. + """ + return pulumi.get(self, "subnet_arm_id") + + +@pulumi.output_type +class PrivateLinkServiceConnectionStateResponse(dict): + """ + A collection of information about the state of the connection between service consumer and provider. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actionsRequired": + suggest = "actions_required" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PrivateLinkServiceConnectionStateResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PrivateLinkServiceConnectionStateResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PrivateLinkServiceConnectionStateResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + actions_required: Optional[str] = None, + description: Optional[str] = None, + status: Optional[str] = None): + """ + A collection of information about the state of the connection between service consumer and provider. + :param str actions_required: Some RP chose "None". Other RPs use this for region expansion. + :param str description: User-defined message that, per NRP doc, may be used for approval-related message. + :param str status: Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + if actions_required is not None: + pulumi.set(__self__, "actions_required", actions_required) + if description is not None: + pulumi.set(__self__, "description", description) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="actionsRequired") + def actions_required(self) -> Optional[str]: + """ + Some RP chose "None". Other RPs use this for region expansion. + """ + return pulumi.get(self, "actions_required") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + User-defined message that, per NRP doc, may be used for approval-related message. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class ProbeSettingsResponse(dict): + """ + Deployment container liveness/readiness probe configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "failureThreshold": + suggest = "failure_threshold" + elif key == "initialDelay": + suggest = "initial_delay" + elif key == "successThreshold": + suggest = "success_threshold" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ProbeSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ProbeSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ProbeSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + failure_threshold: Optional[int] = None, + initial_delay: Optional[str] = None, + period: Optional[str] = None, + success_threshold: Optional[int] = None, + timeout: Optional[str] = None): + """ + Deployment container liveness/readiness probe configuration. + :param int failure_threshold: The number of failures to allow before returning an unhealthy status. + :param str initial_delay: The delay before the first probe in ISO 8601 format. + :param str period: The length of time between probes in ISO 8601 format. + :param int success_threshold: The number of successful probes before returning a healthy status. + :param str timeout: The probe timeout in ISO 8601 format. + """ + if failure_threshold is None: + failure_threshold = 30 + if failure_threshold is not None: + pulumi.set(__self__, "failure_threshold", failure_threshold) + if initial_delay is not None: + pulumi.set(__self__, "initial_delay", initial_delay) + if period is None: + period = 'PT10S' + if period is not None: + pulumi.set(__self__, "period", period) + if success_threshold is None: + success_threshold = 1 + if success_threshold is not None: + pulumi.set(__self__, "success_threshold", success_threshold) + if timeout is None: + timeout = 'PT2S' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="failureThreshold") + def failure_threshold(self) -> Optional[int]: + """ + The number of failures to allow before returning an unhealthy status. + """ + return pulumi.get(self, "failure_threshold") + + @property + @pulumi.getter(name="initialDelay") + def initial_delay(self) -> Optional[str]: + """ + The delay before the first probe in ISO 8601 format. + """ + return pulumi.get(self, "initial_delay") + + @property + @pulumi.getter + def period(self) -> Optional[str]: + """ + The length of time between probes in ISO 8601 format. + """ + return pulumi.get(self, "period") + + @property + @pulumi.getter(name="successThreshold") + def success_threshold(self) -> Optional[int]: + """ + The number of successful probes before returning a healthy status. + """ + return pulumi.get(self, "success_threshold") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + """ + The probe timeout in ISO 8601 format. + """ + return pulumi.get(self, "timeout") + + +@pulumi.output_type +class PromptSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "enableChainOfDensity": + suggest = "enable_chain_of_density" + elif key == "enableChainOfThought": + suggest = "enable_chain_of_thought" + elif key == "maxLenSummary": + suggest = "max_len_summary" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PromptSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PromptSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PromptSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + enable_chain_of_density: Optional[bool] = None, + enable_chain_of_thought: Optional[bool] = None, + max_len_summary: Optional[int] = None): + if enable_chain_of_density is not None: + pulumi.set(__self__, "enable_chain_of_density", enable_chain_of_density) + if enable_chain_of_thought is not None: + pulumi.set(__self__, "enable_chain_of_thought", enable_chain_of_thought) + if max_len_summary is not None: + pulumi.set(__self__, "max_len_summary", max_len_summary) + + @property + @pulumi.getter(name="enableChainOfDensity") + def enable_chain_of_density(self) -> Optional[bool]: + return pulumi.get(self, "enable_chain_of_density") + + @property + @pulumi.getter(name="enableChainOfThought") + def enable_chain_of_thought(self) -> Optional[bool]: + return pulumi.get(self, "enable_chain_of_thought") + + @property + @pulumi.getter(name="maxLenSummary") + def max_len_summary(self) -> Optional[int]: + return pulumi.get(self, "max_len_summary") + + +@pulumi.output_type +class PyTorchResponse(dict): + """ + PyTorch distribution configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "distributionType": + suggest = "distribution_type" + elif key == "processCountPerInstance": + suggest = "process_count_per_instance" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in PyTorchResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + PyTorchResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + PyTorchResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + distribution_type: str, + process_count_per_instance: Optional[int] = None): + """ + PyTorch distribution configuration. + :param str distribution_type: Enum to determine the job distribution type. + Expected value is 'PyTorch'. + :param int process_count_per_instance: Number of processes per node. + """ + pulumi.set(__self__, "distribution_type", 'PyTorch') + if process_count_per_instance is not None: + pulumi.set(__self__, "process_count_per_instance", process_count_per_instance) + + @property + @pulumi.getter(name="distributionType") + def distribution_type(self) -> str: + """ + Enum to determine the job distribution type. + Expected value is 'PyTorch'. + """ + return pulumi.get(self, "distribution_type") + + @property + @pulumi.getter(name="processCountPerInstance") + def process_count_per_instance(self) -> Optional[int]: + """ + Number of processes per node. + """ + return pulumi.get(self, "process_count_per_instance") + + +@pulumi.output_type +class QueueSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobTier": + suggest = "job_tier" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in QueueSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + QueueSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + QueueSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_tier: Optional[str] = None): + """ + :param str job_tier: Controls the compute job tier + """ + if job_tier is None: + job_tier = 'Null' + if job_tier is not None: + pulumi.set(__self__, "job_tier", job_tier) + + @property + @pulumi.getter(name="jobTier") + def job_tier(self) -> Optional[str]: + """ + Controls the compute job tier + """ + return pulumi.get(self, "job_tier") + + +@pulumi.output_type +class RaiBlocklistConfigResponse(dict): + """ + Azure OpenAI blocklist config. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "blocklistName": + suggest = "blocklist_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RaiBlocklistConfigResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RaiBlocklistConfigResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RaiBlocklistConfigResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + blocking: Optional[bool] = None, + blocklist_name: Optional[str] = None): + """ + Azure OpenAI blocklist config. + :param bool blocking: If blocking would occur. + :param str blocklist_name: Name of ContentFilter. + """ + if blocking is not None: + pulumi.set(__self__, "blocking", blocking) + if blocklist_name is not None: + pulumi.set(__self__, "blocklist_name", blocklist_name) + + @property + @pulumi.getter + def blocking(self) -> Optional[bool]: + """ + If blocking would occur. + """ + return pulumi.get(self, "blocking") + + @property + @pulumi.getter(name="blocklistName") + def blocklist_name(self) -> Optional[str]: + """ + Name of ContentFilter. + """ + return pulumi.get(self, "blocklist_name") + + +@pulumi.output_type +class RaiBlocklistItemPropertiesResponse(dict): + """ + RAI Custom Blocklist Item properties. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "isRegex": + suggest = "is_regex" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RaiBlocklistItemPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RaiBlocklistItemPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RaiBlocklistItemPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + is_regex: Optional[bool] = None, + pattern: Optional[str] = None): + """ + RAI Custom Blocklist Item properties. + :param bool is_regex: If the pattern is a regex pattern. + :param str pattern: Pattern to match against. + """ + if is_regex is not None: + pulumi.set(__self__, "is_regex", is_regex) + if pattern is not None: + pulumi.set(__self__, "pattern", pattern) + + @property + @pulumi.getter(name="isRegex") + def is_regex(self) -> Optional[bool]: + """ + If the pattern is a regex pattern. + """ + return pulumi.get(self, "is_regex") + + @property + @pulumi.getter + def pattern(self) -> Optional[str]: + """ + Pattern to match against. + """ + return pulumi.get(self, "pattern") + + +@pulumi.output_type +class RaiBlocklistPropertiesResponse(dict): + """ + RAI Custom Blocklist properties. + """ + def __init__(__self__, *, + description: Optional[str] = None): + """ + RAI Custom Blocklist properties. + :param str description: Description of the block list. + """ + if description is not None: + pulumi.set(__self__, "description", description) + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description of the block list. + """ + return pulumi.get(self, "description") + + +@pulumi.output_type +class RaiPolicyContentFilterResponse(dict): + """ + Azure OpenAI Content Filter. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowedContentLevel": + suggest = "allowed_content_level" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RaiPolicyContentFilterResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RaiPolicyContentFilterResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RaiPolicyContentFilterResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allowed_content_level: Optional[str] = None, + blocking: Optional[bool] = None, + enabled: Optional[bool] = None, + name: Optional[str] = None, + source: Optional[str] = None): + """ + Azure OpenAI Content Filter. + :param str allowed_content_level: Level at which content is filtered. + :param bool blocking: If blocking would occur. + :param bool enabled: If the ContentFilter is enabled. + :param str name: Name of ContentFilter. + :param str source: Content source to apply the Content Filters. + """ + if allowed_content_level is not None: + pulumi.set(__self__, "allowed_content_level", allowed_content_level) + if blocking is not None: + pulumi.set(__self__, "blocking", blocking) + if enabled is not None: + pulumi.set(__self__, "enabled", enabled) + if name is not None: + pulumi.set(__self__, "name", name) + if source is not None: + pulumi.set(__self__, "source", source) + + @property + @pulumi.getter(name="allowedContentLevel") + def allowed_content_level(self) -> Optional[str]: + """ + Level at which content is filtered. + """ + return pulumi.get(self, "allowed_content_level") + + @property + @pulumi.getter + def blocking(self) -> Optional[bool]: + """ + If blocking would occur. + """ + return pulumi.get(self, "blocking") + + @property + @pulumi.getter + def enabled(self) -> Optional[bool]: + """ + If the ContentFilter is enabled. + """ + return pulumi.get(self, "enabled") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Name of ContentFilter. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def source(self) -> Optional[str]: + """ + Content source to apply the Content Filters. + """ + return pulumi.get(self, "source") + + +@pulumi.output_type +class RaiPolicyPropertiesResponse(dict): + """ + Azure OpenAI Content Filters properties. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "basePolicyName": + suggest = "base_policy_name" + elif key == "completionBlocklists": + suggest = "completion_blocklists" + elif key == "contentFilters": + suggest = "content_filters" + elif key == "promptBlocklists": + suggest = "prompt_blocklists" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RaiPolicyPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RaiPolicyPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RaiPolicyPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + base_policy_name: Optional[str] = None, + completion_blocklists: Optional[Sequence['outputs.RaiBlocklistConfigResponse']] = None, + content_filters: Optional[Sequence['outputs.RaiPolicyContentFilterResponse']] = None, + mode: Optional[str] = None, + prompt_blocklists: Optional[Sequence['outputs.RaiBlocklistConfigResponse']] = None, + type: Optional[str] = None): + """ + Azure OpenAI Content Filters properties. + :param str base_policy_name: Name of the base Content Filters. + :param str mode: Content Filters mode. + :param str type: Content Filters policy type. + """ + if base_policy_name is not None: + pulumi.set(__self__, "base_policy_name", base_policy_name) + if completion_blocklists is not None: + pulumi.set(__self__, "completion_blocklists", completion_blocklists) + if content_filters is not None: + pulumi.set(__self__, "content_filters", content_filters) + if mode is not None: + pulumi.set(__self__, "mode", mode) + if prompt_blocklists is not None: + pulumi.set(__self__, "prompt_blocklists", prompt_blocklists) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="basePolicyName") + def base_policy_name(self) -> Optional[str]: + """ + Name of the base Content Filters. + """ + return pulumi.get(self, "base_policy_name") + + @property + @pulumi.getter(name="completionBlocklists") + def completion_blocklists(self) -> Optional[Sequence['outputs.RaiBlocklistConfigResponse']]: + return pulumi.get(self, "completion_blocklists") + + @property + @pulumi.getter(name="contentFilters") + def content_filters(self) -> Optional[Sequence['outputs.RaiPolicyContentFilterResponse']]: + return pulumi.get(self, "content_filters") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Content Filters mode. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter(name="promptBlocklists") + def prompt_blocklists(self) -> Optional[Sequence['outputs.RaiBlocklistConfigResponse']]: + return pulumi.get(self, "prompt_blocklists") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + """ + Content Filters policy type. + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class RandomSamplingAlgorithmResponse(dict): + """ + Defines a Sampling Algorithm that generates values randomly + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "samplingAlgorithmType": + suggest = "sampling_algorithm_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RandomSamplingAlgorithmResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RandomSamplingAlgorithmResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RandomSamplingAlgorithmResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + sampling_algorithm_type: str, + rule: Optional[str] = None, + seed: Optional[int] = None): + """ + Defines a Sampling Algorithm that generates values randomly + :param str sampling_algorithm_type: + Expected value is 'Random'. + :param str rule: The specific type of random algorithm + :param int seed: An optional integer to use as the seed for random number generation + """ + pulumi.set(__self__, "sampling_algorithm_type", 'Random') + if rule is None: + rule = 'Random' + if rule is not None: + pulumi.set(__self__, "rule", rule) + if seed is not None: + pulumi.set(__self__, "seed", seed) + + @property + @pulumi.getter(name="samplingAlgorithmType") + def sampling_algorithm_type(self) -> str: + """ + + Expected value is 'Random'. + """ + return pulumi.get(self, "sampling_algorithm_type") + + @property + @pulumi.getter + def rule(self) -> Optional[str]: + """ + The specific type of random algorithm + """ + return pulumi.get(self, "rule") + + @property + @pulumi.getter + def seed(self) -> Optional[int]: + """ + An optional integer to use as the seed for random number generation + """ + return pulumi.get(self, "seed") + + +@pulumi.output_type +class RecurrenceResponse(dict): + """ + The workflow trigger recurrence for ComputeStartStop schedule type. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "startTime": + suggest = "start_time" + elif key == "timeZone": + suggest = "time_zone" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RecurrenceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RecurrenceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RecurrenceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + frequency: Optional[str] = None, + interval: Optional[int] = None, + schedule: Optional['outputs.ComputeRecurrenceScheduleResponse'] = None, + start_time: Optional[str] = None, + time_zone: Optional[str] = None): + """ + The workflow trigger recurrence for ComputeStartStop schedule type. + :param str frequency: [Required] The frequency to trigger schedule. + :param int interval: [Required] Specifies schedule interval in conjunction with frequency + :param 'ComputeRecurrenceScheduleResponse' schedule: [Required] The recurrence schedule. + :param str start_time: The start time in yyyy-MM-ddTHH:mm:ss format. + :param str time_zone: Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + if frequency is not None: + pulumi.set(__self__, "frequency", frequency) + if interval is not None: + pulumi.set(__self__, "interval", interval) + if schedule is not None: + pulumi.set(__self__, "schedule", schedule) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if time_zone is None: + time_zone = 'UTC' + if time_zone is not None: + pulumi.set(__self__, "time_zone", time_zone) + + @property + @pulumi.getter + def frequency(self) -> Optional[str]: + """ + [Required] The frequency to trigger schedule. + """ + return pulumi.get(self, "frequency") + + @property + @pulumi.getter + def interval(self) -> Optional[int]: + """ + [Required] Specifies schedule interval in conjunction with frequency + """ + return pulumi.get(self, "interval") + + @property + @pulumi.getter + def schedule(self) -> Optional['outputs.ComputeRecurrenceScheduleResponse']: + """ + [Required] The recurrence schedule. + """ + return pulumi.get(self, "schedule") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[str]: + """ + The start time in yyyy-MM-ddTHH:mm:ss format. + """ + return pulumi.get(self, "start_time") + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> Optional[str]: + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + return pulumi.get(self, "time_zone") + + +@pulumi.output_type +class RecurrenceScheduleResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "monthDays": + suggest = "month_days" + elif key == "weekDays": + suggest = "week_days" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RecurrenceScheduleResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RecurrenceScheduleResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RecurrenceScheduleResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + hours: Sequence[int], + minutes: Sequence[int], + month_days: Optional[Sequence[int]] = None, + week_days: Optional[Sequence[str]] = None): + """ + :param Sequence[int] hours: [Required] List of hours for the schedule. + :param Sequence[int] minutes: [Required] List of minutes for the schedule. + :param Sequence[int] month_days: List of month days for the schedule + :param Sequence[str] week_days: List of days for the schedule. + """ + pulumi.set(__self__, "hours", hours) + pulumi.set(__self__, "minutes", minutes) + if month_days is not None: + pulumi.set(__self__, "month_days", month_days) + if week_days is not None: + pulumi.set(__self__, "week_days", week_days) + + @property + @pulumi.getter + def hours(self) -> Sequence[int]: + """ + [Required] List of hours for the schedule. + """ + return pulumi.get(self, "hours") + + @property + @pulumi.getter + def minutes(self) -> Sequence[int]: + """ + [Required] List of minutes for the schedule. + """ + return pulumi.get(self, "minutes") + + @property + @pulumi.getter(name="monthDays") + def month_days(self) -> Optional[Sequence[int]]: + """ + List of month days for the schedule + """ + return pulumi.get(self, "month_days") + + @property + @pulumi.getter(name="weekDays") + def week_days(self) -> Optional[Sequence[str]]: + """ + List of days for the schedule. + """ + return pulumi.get(self, "week_days") + + +@pulumi.output_type +class RecurrenceTriggerResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "triggerType": + suggest = "trigger_type" + elif key == "endTime": + suggest = "end_time" + elif key == "startTime": + suggest = "start_time" + elif key == "timeZone": + suggest = "time_zone" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RecurrenceTriggerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RecurrenceTriggerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RecurrenceTriggerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + frequency: str, + interval: int, + trigger_type: str, + end_time: Optional[str] = None, + schedule: Optional['outputs.RecurrenceScheduleResponse'] = None, + start_time: Optional[str] = None, + time_zone: Optional[str] = None): + """ + :param str frequency: [Required] The frequency to trigger schedule. + :param int interval: [Required] Specifies schedule interval in conjunction with frequency + :param str trigger_type: + Expected value is 'Recurrence'. + :param str end_time: Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + :param 'RecurrenceScheduleResponse' schedule: The recurrence schedule. + :param str start_time: Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + :param str time_zone: Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + pulumi.set(__self__, "frequency", frequency) + pulumi.set(__self__, "interval", interval) + pulumi.set(__self__, "trigger_type", 'Recurrence') + if end_time is not None: + pulumi.set(__self__, "end_time", end_time) + if schedule is not None: + pulumi.set(__self__, "schedule", schedule) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if time_zone is None: + time_zone = 'UTC' + if time_zone is not None: + pulumi.set(__self__, "time_zone", time_zone) + + @property + @pulumi.getter + def frequency(self) -> str: + """ + [Required] The frequency to trigger schedule. + """ + return pulumi.get(self, "frequency") + + @property + @pulumi.getter + def interval(self) -> int: + """ + [Required] Specifies schedule interval in conjunction with frequency + """ + return pulumi.get(self, "interval") + + @property + @pulumi.getter(name="triggerType") + def trigger_type(self) -> str: + """ + + Expected value is 'Recurrence'. + """ + return pulumi.get(self, "trigger_type") + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> Optional[str]: + """ + Specifies end time of schedule in ISO 8601, but without a UTC offset. Refer https://en.wikipedia.org/wiki/ISO_8601. + Recommented format would be "2022-06-01T00:00:01" + If not present, the schedule will run indefinitely + """ + return pulumi.get(self, "end_time") + + @property + @pulumi.getter + def schedule(self) -> Optional['outputs.RecurrenceScheduleResponse']: + """ + The recurrence schedule. + """ + return pulumi.get(self, "schedule") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[str]: + """ + Specifies start time of schedule in ISO 8601 format, but without a UTC offset. + """ + return pulumi.get(self, "start_time") + + @property + @pulumi.getter(name="timeZone") + def time_zone(self) -> Optional[str]: + """ + Specifies time zone in which the schedule runs. + TimeZone should follow Windows time zone format. Refer: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 + """ + return pulumi.get(self, "time_zone") + + +@pulumi.output_type +class RegistryListCredentialsResultResponse(dict): + def __init__(__self__, *, + location: str, + username: str, + passwords: Optional[Sequence['outputs.PasswordResponse']] = None): + """ + :param str location: The location of the workspace ACR + :param str username: The username of the workspace ACR + """ + pulumi.set(__self__, "location", location) + pulumi.set(__self__, "username", username) + if passwords is not None: + pulumi.set(__self__, "passwords", passwords) + + @property + @pulumi.getter + def location(self) -> str: + """ + The location of the workspace ACR + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def username(self) -> str: + """ + The username of the workspace ACR + """ + return pulumi.get(self, "username") + + @property + @pulumi.getter + def passwords(self) -> Optional[Sequence['outputs.PasswordResponse']]: + return pulumi.get(self, "passwords") + + +@pulumi.output_type +class RegistryPrivateEndpointConnectionPropertiesResponse(dict): + """ + Properties of the Private Endpoint Connection + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "groupIds": + suggest = "group_ids" + elif key == "privateEndpoint": + suggest = "private_endpoint" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "registryPrivateLinkServiceConnectionState": + suggest = "registry_private_link_service_connection_state" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RegistryPrivateEndpointConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RegistryPrivateEndpointConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RegistryPrivateEndpointConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + group_ids: Optional[Sequence[str]] = None, + private_endpoint: Optional['outputs.PrivateEndpointResourceResponse'] = None, + provisioning_state: Optional[str] = None, + registry_private_link_service_connection_state: Optional['outputs.RegistryPrivateLinkServiceConnectionStateResponse'] = None): + """ + Properties of the Private Endpoint Connection + :param Sequence[str] group_ids: The group ids + :param 'PrivateEndpointResourceResponse' private_endpoint: The PE network resource that is linked to this PE connection. + :param str provisioning_state: One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + :param 'RegistryPrivateLinkServiceConnectionStateResponse' registry_private_link_service_connection_state: The connection state. + """ + if group_ids is not None: + pulumi.set(__self__, "group_ids", group_ids) + if private_endpoint is not None: + pulumi.set(__self__, "private_endpoint", private_endpoint) + if provisioning_state is not None: + pulumi.set(__self__, "provisioning_state", provisioning_state) + if registry_private_link_service_connection_state is not None: + pulumi.set(__self__, "registry_private_link_service_connection_state", registry_private_link_service_connection_state) + + @property + @pulumi.getter(name="groupIds") + def group_ids(self) -> Optional[Sequence[str]]: + """ + The group ids + """ + return pulumi.get(self, "group_ids") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> Optional['outputs.PrivateEndpointResourceResponse']: + """ + The PE network resource that is linked to this PE connection. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> Optional[str]: + """ + One of null, "Succeeded", "Provisioning", "Failed". While not approved, it's null. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="registryPrivateLinkServiceConnectionState") + def registry_private_link_service_connection_state(self) -> Optional['outputs.RegistryPrivateLinkServiceConnectionStateResponse']: + """ + The connection state. + """ + return pulumi.get(self, "registry_private_link_service_connection_state") + + +@pulumi.output_type +class RegistryPrivateEndpointConnectionResponse(dict): + """ + Private endpoint connection definition. + """ + def __init__(__self__, *, + id: Optional[str] = None, + location: Optional[str] = None, + properties: Optional['outputs.RegistryPrivateEndpointConnectionPropertiesResponse'] = None): + """ + Private endpoint connection definition. + :param str id: This is the private endpoint connection name created on SRP + Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + :param str location: Same as workspace location. + :param 'RegistryPrivateEndpointConnectionPropertiesResponse' properties: Properties of the Private Endpoint Connection + """ + if id is not None: + pulumi.set(__self__, "id", id) + if location is not None: + pulumi.set(__self__, "location", location) + if properties is not None: + pulumi.set(__self__, "properties", properties) + + @property + @pulumi.getter + def id(self) -> Optional[str]: + """ + This is the private endpoint connection name created on SRP + Full resource id: /subscriptions/{subId}/resourceGroups/{rgName}/providers/Microsoft.MachineLearningServices/{resourceType}/{resourceName}/registryPrivateEndpointConnections/{peConnectionName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + Same as workspace location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.RegistryPrivateEndpointConnectionPropertiesResponse']: + """ + Properties of the Private Endpoint Connection + """ + return pulumi.get(self, "properties") + + +@pulumi.output_type +class RegistryPrivateLinkServiceConnectionStateResponse(dict): + """ + The connection state. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "actionsRequired": + suggest = "actions_required" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RegistryPrivateLinkServiceConnectionStateResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RegistryPrivateLinkServiceConnectionStateResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RegistryPrivateLinkServiceConnectionStateResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + actions_required: Optional[str] = None, + description: Optional[str] = None, + status: Optional[str] = None): + """ + The connection state. + :param str actions_required: Some RP chose "None". Other RPs use this for region expansion. + :param str description: User-defined message that, per NRP doc, may be used for approval-related message. + :param str status: Connection status of the service consumer with the service provider + """ + if actions_required is not None: + pulumi.set(__self__, "actions_required", actions_required) + if description is not None: + pulumi.set(__self__, "description", description) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="actionsRequired") + def actions_required(self) -> Optional[str]: + """ + Some RP chose "None". Other RPs use this for region expansion. + """ + return pulumi.get(self, "actions_required") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + User-defined message that, per NRP doc, may be used for approval-related message. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Connection status of the service consumer with the service provider + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class RegistryRegionArmDetailsResponse(dict): + """ + Details for each region the registry is in + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "acrDetails": + suggest = "acr_details" + elif key == "storageAccountDetails": + suggest = "storage_account_details" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RegistryRegionArmDetailsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RegistryRegionArmDetailsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RegistryRegionArmDetailsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + acr_details: Optional[Sequence['outputs.AcrDetailsResponse']] = None, + location: Optional[str] = None, + storage_account_details: Optional[Sequence['outputs.StorageAccountDetailsResponse']] = None): + """ + Details for each region the registry is in + :param Sequence['AcrDetailsResponse'] acr_details: List of ACR accounts + :param str location: The location where the registry exists + :param Sequence['StorageAccountDetailsResponse'] storage_account_details: List of storage accounts + """ + if acr_details is not None: + pulumi.set(__self__, "acr_details", acr_details) + if location is not None: + pulumi.set(__self__, "location", location) + if storage_account_details is not None: + pulumi.set(__self__, "storage_account_details", storage_account_details) + + @property + @pulumi.getter(name="acrDetails") + def acr_details(self) -> Optional[Sequence['outputs.AcrDetailsResponse']]: + """ + List of ACR accounts + """ + return pulumi.get(self, "acr_details") + + @property + @pulumi.getter + def location(self) -> Optional[str]: + """ + The location where the registry exists + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="storageAccountDetails") + def storage_account_details(self) -> Optional[Sequence['outputs.StorageAccountDetailsResponse']]: + """ + List of storage accounts + """ + return pulumi.get(self, "storage_account_details") + + +@pulumi.output_type +class RegistryResponse(dict): + """ + Details of the Registry + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "discoveryUrl": + suggest = "discovery_url" + elif key == "intellectualPropertyPublisher": + suggest = "intellectual_property_publisher" + elif key == "managedResourceGroup": + suggest = "managed_resource_group" + elif key == "managedResourceGroupSettings": + suggest = "managed_resource_group_settings" + elif key == "mlFlowRegistryUri": + suggest = "ml_flow_registry_uri" + elif key == "publicNetworkAccess": + suggest = "public_network_access" + elif key == "regionDetails": + suggest = "region_details" + elif key == "registryPrivateEndpointConnections": + suggest = "registry_private_endpoint_connections" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RegistryResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RegistryResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RegistryResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + discovery_url: Optional[str] = None, + intellectual_property_publisher: Optional[str] = None, + managed_resource_group: Optional['outputs.ArmResourceIdResponse'] = None, + managed_resource_group_settings: Optional['outputs.ManagedResourceGroupSettingsResponse'] = None, + ml_flow_registry_uri: Optional[str] = None, + public_network_access: Optional[str] = None, + region_details: Optional[Sequence['outputs.RegistryRegionArmDetailsResponse']] = None, + registry_private_endpoint_connections: Optional[Sequence['outputs.RegistryPrivateEndpointConnectionResponse']] = None): + """ + Details of the Registry + :param str discovery_url: Discovery URL for the Registry + :param str intellectual_property_publisher: IntellectualPropertyPublisher for the registry + :param 'ArmResourceIdResponse' managed_resource_group: ResourceId of the managed RG if the registry has system created resources + :param 'ManagedResourceGroupSettingsResponse' managed_resource_group_settings: Managed resource group specific settings + :param str ml_flow_registry_uri: MLFlow Registry URI for the Registry + :param str public_network_access: Is the Registry accessible from the internet? + Possible values: "Enabled" or "Disabled" + :param Sequence['RegistryRegionArmDetailsResponse'] region_details: Details of each region the registry is in + :param Sequence['RegistryPrivateEndpointConnectionResponse'] registry_private_endpoint_connections: Private endpoint connections info used for pending connections in private link portal + """ + if discovery_url is not None: + pulumi.set(__self__, "discovery_url", discovery_url) + if intellectual_property_publisher is not None: + pulumi.set(__self__, "intellectual_property_publisher", intellectual_property_publisher) + if managed_resource_group is not None: + pulumi.set(__self__, "managed_resource_group", managed_resource_group) + if managed_resource_group_settings is not None: + pulumi.set(__self__, "managed_resource_group_settings", managed_resource_group_settings) + if ml_flow_registry_uri is not None: + pulumi.set(__self__, "ml_flow_registry_uri", ml_flow_registry_uri) + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + if region_details is not None: + pulumi.set(__self__, "region_details", region_details) + if registry_private_endpoint_connections is not None: + pulumi.set(__self__, "registry_private_endpoint_connections", registry_private_endpoint_connections) + + @property + @pulumi.getter(name="discoveryUrl") + def discovery_url(self) -> Optional[str]: + """ + Discovery URL for the Registry + """ + return pulumi.get(self, "discovery_url") + + @property + @pulumi.getter(name="intellectualPropertyPublisher") + def intellectual_property_publisher(self) -> Optional[str]: + """ + IntellectualPropertyPublisher for the registry + """ + return pulumi.get(self, "intellectual_property_publisher") + + @property + @pulumi.getter(name="managedResourceGroup") + def managed_resource_group(self) -> Optional['outputs.ArmResourceIdResponse']: + """ + ResourceId of the managed RG if the registry has system created resources + """ + return pulumi.get(self, "managed_resource_group") + + @property + @pulumi.getter(name="managedResourceGroupSettings") + def managed_resource_group_settings(self) -> Optional['outputs.ManagedResourceGroupSettingsResponse']: + """ + Managed resource group specific settings + """ + return pulumi.get(self, "managed_resource_group_settings") + + @property + @pulumi.getter(name="mlFlowRegistryUri") + def ml_flow_registry_uri(self) -> Optional[str]: + """ + MLFlow Registry URI for the Registry + """ + return pulumi.get(self, "ml_flow_registry_uri") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[str]: + """ + Is the Registry accessible from the internet? + Possible values: "Enabled" or "Disabled" + """ + return pulumi.get(self, "public_network_access") + + @property + @pulumi.getter(name="regionDetails") + def region_details(self) -> Optional[Sequence['outputs.RegistryRegionArmDetailsResponse']]: + """ + Details of each region the registry is in + """ + return pulumi.get(self, "region_details") + + @property + @pulumi.getter(name="registryPrivateEndpointConnections") + def registry_private_endpoint_connections(self) -> Optional[Sequence['outputs.RegistryPrivateEndpointConnectionResponse']]: + """ + Private endpoint connections info used for pending connections in private link portal + """ + return pulumi.get(self, "registry_private_endpoint_connections") + + +@pulumi.output_type +class RegressionResponse(dict): + """ + Regression task in AutoML Table vertical. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "cvSplitColumnNames": + suggest = "cv_split_column_names" + elif key == "featurizationSettings": + suggest = "featurization_settings" + elif key == "limitSettings": + suggest = "limit_settings" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "nCrossValidations": + suggest = "n_cross_validations" + elif key == "primaryMetric": + suggest = "primary_metric" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "testData": + suggest = "test_data" + elif key == "testDataSize": + suggest = "test_data_size" + elif key == "trainingSettings": + suggest = "training_settings" + elif key == "validationData": + suggest = "validation_data" + elif key == "validationDataSize": + suggest = "validation_data_size" + elif key == "weightColumnName": + suggest = "weight_column_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RegressionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RegressionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RegressionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + cv_split_column_names: Optional[Sequence[str]] = None, + featurization_settings: Optional['outputs.TableVerticalFeaturizationSettingsResponse'] = None, + limit_settings: Optional['outputs.TableVerticalLimitSettingsResponse'] = None, + log_verbosity: Optional[str] = None, + n_cross_validations: Optional[Any] = None, + primary_metric: Optional[str] = None, + target_column_name: Optional[str] = None, + test_data: Optional['outputs.MLTableJobInputResponse'] = None, + test_data_size: Optional[float] = None, + training_settings: Optional['outputs.RegressionTrainingSettingsResponse'] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None, + validation_data_size: Optional[float] = None, + weight_column_name: Optional[str] = None): + """ + Regression task in AutoML Table vertical. + :param str task_type: AutoMLJob Task type. + Expected value is 'Regression'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param Sequence[str] cv_split_column_names: Columns to use for CVSplit data. + :param 'TableVerticalFeaturizationSettingsResponse' featurization_settings: Featurization inputs needed for AutoML job. + :param 'TableVerticalLimitSettingsResponse' limit_settings: Execution constraints for AutoMLJob. + :param str log_verbosity: Log verbosity for the job. + :param Union['AutoNCrossValidationsResponse', 'CustomNCrossValidationsResponse'] n_cross_validations: Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + :param str primary_metric: Primary metric for regression task. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' test_data: Test data input. + :param float test_data_size: The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param 'RegressionTrainingSettingsResponse' training_settings: Inputs for training phase for an AutoML Job. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + :param float validation_data_size: The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + :param str weight_column_name: The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + pulumi.set(__self__, "task_type", 'Regression') + pulumi.set(__self__, "training_data", training_data) + if cv_split_column_names is not None: + pulumi.set(__self__, "cv_split_column_names", cv_split_column_names) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if n_cross_validations is not None: + pulumi.set(__self__, "n_cross_validations", n_cross_validations) + if primary_metric is None: + primary_metric = 'NormalizedRootMeanSquaredError' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if test_data is not None: + pulumi.set(__self__, "test_data", test_data) + if test_data_size is not None: + pulumi.set(__self__, "test_data_size", test_data_size) + if training_settings is not None: + pulumi.set(__self__, "training_settings", training_settings) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + if validation_data_size is not None: + pulumi.set(__self__, "validation_data_size", validation_data_size) + if weight_column_name is not None: + pulumi.set(__self__, "weight_column_name", weight_column_name) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'Regression'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="cvSplitColumnNames") + def cv_split_column_names(self) -> Optional[Sequence[str]]: + """ + Columns to use for CVSplit data. + """ + return pulumi.get(self, "cv_split_column_names") + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional['outputs.TableVerticalFeaturizationSettingsResponse']: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional['outputs.TableVerticalLimitSettingsResponse']: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="nCrossValidations") + def n_cross_validations(self) -> Optional[Any]: + """ + Number of cross validation folds to be applied on training dataset + when validation dataset is not provided. + """ + return pulumi.get(self, "n_cross_validations") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[str]: + """ + Primary metric for regression task. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="testData") + def test_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Test data input. + """ + return pulumi.get(self, "test_data") + + @property + @pulumi.getter(name="testDataSize") + def test_data_size(self) -> Optional[float]: + """ + The fraction of test dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "test_data_size") + + @property + @pulumi.getter(name="trainingSettings") + def training_settings(self) -> Optional['outputs.RegressionTrainingSettingsResponse']: + """ + Inputs for training phase for an AutoML Job. + """ + return pulumi.get(self, "training_settings") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + @property + @pulumi.getter(name="validationDataSize") + def validation_data_size(self) -> Optional[float]: + """ + The fraction of training dataset that needs to be set aside for validation purpose. + Values between (0.0 , 1.0) + Applied when validation dataset is not provided. + """ + return pulumi.get(self, "validation_data_size") + + @property + @pulumi.getter(name="weightColumnName") + def weight_column_name(self) -> Optional[str]: + """ + The name of the sample weight column. Automated ML supports a weighted column as an input, causing rows in the data to be weighted up or down. + """ + return pulumi.get(self, "weight_column_name") + + +@pulumi.output_type +class RegressionTrainingSettingsResponse(dict): + """ + Regression Training related configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowedTrainingAlgorithms": + suggest = "allowed_training_algorithms" + elif key == "blockedTrainingAlgorithms": + suggest = "blocked_training_algorithms" + elif key == "enableDnnTraining": + suggest = "enable_dnn_training" + elif key == "enableModelExplainability": + suggest = "enable_model_explainability" + elif key == "enableOnnxCompatibleModels": + suggest = "enable_onnx_compatible_models" + elif key == "enableStackEnsemble": + suggest = "enable_stack_ensemble" + elif key == "enableVoteEnsemble": + suggest = "enable_vote_ensemble" + elif key == "ensembleModelDownloadTimeout": + suggest = "ensemble_model_download_timeout" + elif key == "stackEnsembleSettings": + suggest = "stack_ensemble_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RegressionTrainingSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RegressionTrainingSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RegressionTrainingSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allowed_training_algorithms: Optional[Sequence[str]] = None, + blocked_training_algorithms: Optional[Sequence[str]] = None, + enable_dnn_training: Optional[bool] = None, + enable_model_explainability: Optional[bool] = None, + enable_onnx_compatible_models: Optional[bool] = None, + enable_stack_ensemble: Optional[bool] = None, + enable_vote_ensemble: Optional[bool] = None, + ensemble_model_download_timeout: Optional[str] = None, + stack_ensemble_settings: Optional['outputs.StackEnsembleSettingsResponse'] = None): + """ + Regression Training related configuration. + :param Sequence[str] allowed_training_algorithms: Allowed models for regression task. + :param Sequence[str] blocked_training_algorithms: Blocked models for regression task. + :param bool enable_dnn_training: Enable recommendation of DNN models. + :param bool enable_model_explainability: Flag to turn on explainability on best model. + :param bool enable_onnx_compatible_models: Flag for enabling onnx compatible models. + :param bool enable_stack_ensemble: Enable stack ensemble run. + :param bool enable_vote_ensemble: Enable voting ensemble run. + :param str ensemble_model_download_timeout: During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + :param 'StackEnsembleSettingsResponse' stack_ensemble_settings: Stack ensemble settings for stack ensemble run. + """ + if allowed_training_algorithms is not None: + pulumi.set(__self__, "allowed_training_algorithms", allowed_training_algorithms) + if blocked_training_algorithms is not None: + pulumi.set(__self__, "blocked_training_algorithms", blocked_training_algorithms) + if enable_dnn_training is None: + enable_dnn_training = False + if enable_dnn_training is not None: + pulumi.set(__self__, "enable_dnn_training", enable_dnn_training) + if enable_model_explainability is None: + enable_model_explainability = True + if enable_model_explainability is not None: + pulumi.set(__self__, "enable_model_explainability", enable_model_explainability) + if enable_onnx_compatible_models is None: + enable_onnx_compatible_models = False + if enable_onnx_compatible_models is not None: + pulumi.set(__self__, "enable_onnx_compatible_models", enable_onnx_compatible_models) + if enable_stack_ensemble is None: + enable_stack_ensemble = True + if enable_stack_ensemble is not None: + pulumi.set(__self__, "enable_stack_ensemble", enable_stack_ensemble) + if enable_vote_ensemble is None: + enable_vote_ensemble = True + if enable_vote_ensemble is not None: + pulumi.set(__self__, "enable_vote_ensemble", enable_vote_ensemble) + if ensemble_model_download_timeout is None: + ensemble_model_download_timeout = 'PT5M' + if ensemble_model_download_timeout is not None: + pulumi.set(__self__, "ensemble_model_download_timeout", ensemble_model_download_timeout) + if stack_ensemble_settings is not None: + pulumi.set(__self__, "stack_ensemble_settings", stack_ensemble_settings) + + @property + @pulumi.getter(name="allowedTrainingAlgorithms") + def allowed_training_algorithms(self) -> Optional[Sequence[str]]: + """ + Allowed models for regression task. + """ + return pulumi.get(self, "allowed_training_algorithms") + + @property + @pulumi.getter(name="blockedTrainingAlgorithms") + def blocked_training_algorithms(self) -> Optional[Sequence[str]]: + """ + Blocked models for regression task. + """ + return pulumi.get(self, "blocked_training_algorithms") + + @property + @pulumi.getter(name="enableDnnTraining") + def enable_dnn_training(self) -> Optional[bool]: + """ + Enable recommendation of DNN models. + """ + return pulumi.get(self, "enable_dnn_training") + + @property + @pulumi.getter(name="enableModelExplainability") + def enable_model_explainability(self) -> Optional[bool]: + """ + Flag to turn on explainability on best model. + """ + return pulumi.get(self, "enable_model_explainability") + + @property + @pulumi.getter(name="enableOnnxCompatibleModels") + def enable_onnx_compatible_models(self) -> Optional[bool]: + """ + Flag for enabling onnx compatible models. + """ + return pulumi.get(self, "enable_onnx_compatible_models") + + @property + @pulumi.getter(name="enableStackEnsemble") + def enable_stack_ensemble(self) -> Optional[bool]: + """ + Enable stack ensemble run. + """ + return pulumi.get(self, "enable_stack_ensemble") + + @property + @pulumi.getter(name="enableVoteEnsemble") + def enable_vote_ensemble(self) -> Optional[bool]: + """ + Enable voting ensemble run. + """ + return pulumi.get(self, "enable_vote_ensemble") + + @property + @pulumi.getter(name="ensembleModelDownloadTimeout") + def ensemble_model_download_timeout(self) -> Optional[str]: + """ + During VotingEnsemble and StackEnsemble model generation, multiple fitted models from the previous child runs are downloaded. + Configure this parameter with a higher value than 300 secs, if more time is needed. + """ + return pulumi.get(self, "ensemble_model_download_timeout") + + @property + @pulumi.getter(name="stackEnsembleSettings") + def stack_ensemble_settings(self) -> Optional['outputs.StackEnsembleSettingsResponse']: + """ + Stack ensemble settings for stack ensemble run. + """ + return pulumi.get(self, "stack_ensemble_settings") + + +@pulumi.output_type +class RequestConfigurationResponse(dict): + """ + Scoring requests configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxConcurrentRequestsPerInstance": + suggest = "max_concurrent_requests_per_instance" + elif key == "requestTimeout": + suggest = "request_timeout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RequestConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RequestConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RequestConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + max_concurrent_requests_per_instance: Optional[int] = None, + request_timeout: Optional[str] = None): + """ + Scoring requests configuration. + :param int max_concurrent_requests_per_instance: The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + :param str request_timeout: The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ + if max_concurrent_requests_per_instance is None: + max_concurrent_requests_per_instance = 1 + if max_concurrent_requests_per_instance is not None: + pulumi.set(__self__, "max_concurrent_requests_per_instance", max_concurrent_requests_per_instance) + if request_timeout is None: + request_timeout = 'PT5S' + if request_timeout is not None: + pulumi.set(__self__, "request_timeout", request_timeout) + + @property + @pulumi.getter(name="maxConcurrentRequestsPerInstance") + def max_concurrent_requests_per_instance(self) -> Optional[int]: + """ + The number of maximum concurrent requests per node allowed per deployment. Defaults to 1. + """ + return pulumi.get(self, "max_concurrent_requests_per_instance") + + @property + @pulumi.getter(name="requestTimeout") + def request_timeout(self) -> Optional[str]: + """ + The scoring timeout in ISO 8601 format. + Defaults to 5000ms. + """ + return pulumi.get(self, "request_timeout") + + +@pulumi.output_type +class RequestLoggingResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "captureHeaders": + suggest = "capture_headers" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RequestLoggingResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RequestLoggingResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RequestLoggingResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + capture_headers: Optional[Sequence[str]] = None): + """ + :param Sequence[str] capture_headers: For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + """ + if capture_headers is not None: + pulumi.set(__self__, "capture_headers", capture_headers) + + @property + @pulumi.getter(name="captureHeaders") + def capture_headers(self) -> Optional[Sequence[str]]: + """ + For payload logging, we only collect payload by default. If customers also want to collect the specified headers, they can set them in captureHeaders so that backend will collect those headers along with payload. + """ + return pulumi.get(self, "capture_headers") + + +@pulumi.output_type +class ResourceIdResponse(dict): + """ + Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. + """ + def __init__(__self__, *, + id: str): + """ + Represents a resource ID. For example, for a subnet, it is the resource URL for the subnet. + :param str id: The ID of the resource + """ + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> str: + """ + The ID of the resource + """ + return pulumi.get(self, "id") + + +@pulumi.output_type +class RollingInputDataResponse(dict): + """ + Rolling input data definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "inputDataType": + suggest = "input_data_type" + elif key == "jobInputType": + suggest = "job_input_type" + elif key == "windowOffset": + suggest = "window_offset" + elif key == "windowSize": + suggest = "window_size" + elif key == "dataContext": + suggest = "data_context" + elif key == "preprocessingComponentId": + suggest = "preprocessing_component_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RollingInputDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RollingInputDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RollingInputDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + input_data_type: str, + job_input_type: str, + uri: str, + window_offset: str, + window_size: str, + columns: Optional[Mapping[str, str]] = None, + data_context: Optional[str] = None, + preprocessing_component_id: Optional[str] = None): + """ + Rolling input data definition. + :param str input_data_type: Monitoring input data type enum. + Expected value is 'Rolling'. + :param str job_input_type: [Required] Specifies the type of job. + :param str uri: [Required] Input Asset URI. + :param str window_offset: [Required] The time offset between the end of the data window and the monitor's current run time. + :param str window_size: [Required] The size of the rolling data window. + :param Mapping[str, str] columns: Mapping of column names to special uses. + :param str data_context: The context metadata of the data source. + :param str preprocessing_component_id: Reference to the component asset used to preprocess the data. + """ + pulumi.set(__self__, "input_data_type", 'Rolling') + pulumi.set(__self__, "job_input_type", job_input_type) + pulumi.set(__self__, "uri", uri) + pulumi.set(__self__, "window_offset", window_offset) + pulumi.set(__self__, "window_size", window_size) + if columns is not None: + pulumi.set(__self__, "columns", columns) + if data_context is not None: + pulumi.set(__self__, "data_context", data_context) + if preprocessing_component_id is not None: + pulumi.set(__self__, "preprocessing_component_id", preprocessing_component_id) + + @property + @pulumi.getter(name="inputDataType") + def input_data_type(self) -> str: + """ + Monitoring input data type enum. + Expected value is 'Rolling'. + """ + return pulumi.get(self, "input_data_type") + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + [Required] Specifies the type of job. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter(name="windowOffset") + def window_offset(self) -> str: + """ + [Required] The time offset between the end of the data window and the monitor's current run time. + """ + return pulumi.get(self, "window_offset") + + @property + @pulumi.getter(name="windowSize") + def window_size(self) -> str: + """ + [Required] The size of the rolling data window. + """ + return pulumi.get(self, "window_size") + + @property + @pulumi.getter + def columns(self) -> Optional[Mapping[str, str]]: + """ + Mapping of column names to special uses. + """ + return pulumi.get(self, "columns") + + @property + @pulumi.getter(name="dataContext") + def data_context(self) -> Optional[str]: + """ + The context metadata of the data source. + """ + return pulumi.get(self, "data_context") + + @property + @pulumi.getter(name="preprocessingComponentId") + def preprocessing_component_id(self) -> Optional[str]: + """ + Reference to the component asset used to preprocess the data. + """ + return pulumi.get(self, "preprocessing_component_id") + + +@pulumi.output_type +class RouteResponse(dict): + def __init__(__self__, *, + path: str, + port: int): + """ + :param str path: [Required] The path for the route. + :param int port: [Required] The port for the route. + """ + pulumi.set(__self__, "path", path) + pulumi.set(__self__, "port", port) + + @property + @pulumi.getter + def path(self) -> str: + """ + [Required] The path for the route. + """ + return pulumi.get(self, "path") + + @property + @pulumi.getter + def port(self) -> int: + """ + [Required] The port for the route. + """ + return pulumi.get(self, "port") + + +@pulumi.output_type +class SASAuthTypeWorkspaceConnectionPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SASAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SASAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SASAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionSharedAccessSignatureResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + :param str auth_type: Authentication type of the connection target + Expected value is 'SAS'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'SAS') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'SAS'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionSharedAccessSignatureResponse']: + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class SasDatastoreCredentialsResponse(dict): + """ + SAS datastore credentials configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "credentialsType": + suggest = "credentials_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SasDatastoreCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SasDatastoreCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SasDatastoreCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + credentials_type: str): + """ + SAS datastore credentials configuration. + :param str credentials_type: Enum to determine the datastore credentials type. + Expected value is 'Sas'. + """ + pulumi.set(__self__, "credentials_type", 'Sas') + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> str: + """ + Enum to determine the datastore credentials type. + Expected value is 'Sas'. + """ + return pulumi.get(self, "credentials_type") + + +@pulumi.output_type +class ScaleSettingsResponse(dict): + """ + scale settings for AML Compute + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "maxNodeCount": + suggest = "max_node_count" + elif key == "minNodeCount": + suggest = "min_node_count" + elif key == "nodeIdleTimeBeforeScaleDown": + suggest = "node_idle_time_before_scale_down" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ScaleSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ScaleSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ScaleSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + max_node_count: int, + min_node_count: Optional[int] = None, + node_idle_time_before_scale_down: Optional[str] = None): + """ + scale settings for AML Compute + :param int max_node_count: Max number of nodes to use + :param int min_node_count: Min number of nodes to use + :param str node_idle_time_before_scale_down: Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + """ + pulumi.set(__self__, "max_node_count", max_node_count) + if min_node_count is None: + min_node_count = 0 + if min_node_count is not None: + pulumi.set(__self__, "min_node_count", min_node_count) + if node_idle_time_before_scale_down is not None: + pulumi.set(__self__, "node_idle_time_before_scale_down", node_idle_time_before_scale_down) + + @property + @pulumi.getter(name="maxNodeCount") + def max_node_count(self) -> int: + """ + Max number of nodes to use + """ + return pulumi.get(self, "max_node_count") + + @property + @pulumi.getter(name="minNodeCount") + def min_node_count(self) -> Optional[int]: + """ + Min number of nodes to use + """ + return pulumi.get(self, "min_node_count") + + @property + @pulumi.getter(name="nodeIdleTimeBeforeScaleDown") + def node_idle_time_before_scale_down(self) -> Optional[str]: + """ + Node Idle Time before scaling down amlCompute. This string needs to be in the RFC Format. + """ + return pulumi.get(self, "node_idle_time_before_scale_down") + + +@pulumi.output_type +class ScaleUnitConfigurationResponse(dict): + """ + Configuration for ScaleUnit pool. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "disablePublicEgress": + suggest = "disable_public_egress" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ScaleUnitConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ScaleUnitConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ScaleUnitConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + disable_public_egress: Optional[bool] = None, + registries: Optional[Sequence[str]] = None): + """ + Configuration for ScaleUnit pool. + :param bool disable_public_egress: Gets or sets a value indicating whether PublicEgress is disabled. + :param Sequence[str] registries: Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + """ + if disable_public_egress is None: + disable_public_egress = False + if disable_public_egress is not None: + pulumi.set(__self__, "disable_public_egress", disable_public_egress) + if registries is not None: + pulumi.set(__self__, "registries", registries) + + @property + @pulumi.getter(name="disablePublicEgress") + def disable_public_egress(self) -> Optional[bool]: + """ + Gets or sets a value indicating whether PublicEgress is disabled. + """ + return pulumi.get(self, "disable_public_egress") + + @property + @pulumi.getter + def registries(self) -> Optional[Sequence[str]]: + """ + Gets or sets a list of Registry sources that will be used to confirm identity, storage, ACR. + """ + return pulumi.get(self, "registries") + + +@pulumi.output_type +class ScheduleBaseResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningStatus": + suggest = "provisioning_status" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ScheduleBaseResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ScheduleBaseResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ScheduleBaseResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: Optional[str] = None, + provisioning_status: Optional[str] = None, + status: Optional[str] = None): + """ + :param str id: A system assigned id for the schedule. + :param str provisioning_status: The current deployment state of schedule. + :param str status: Is the schedule enabled or disabled? + """ + if id is not None: + pulumi.set(__self__, "id", id) + if provisioning_status is not None: + pulumi.set(__self__, "provisioning_status", provisioning_status) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def id(self) -> Optional[str]: + """ + A system assigned id for the schedule. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="provisioningStatus") + def provisioning_status(self) -> Optional[str]: + """ + The current deployment state of schedule. + """ + return pulumi.get(self, "provisioning_status") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Is the schedule enabled or disabled? + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class ScheduleResponse(dict): + """ + Base definition of a schedule + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "displayName": + suggest = "display_name" + elif key == "isEnabled": + suggest = "is_enabled" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ScheduleResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ScheduleResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ScheduleResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + action: Any, + provisioning_state: str, + trigger: Any, + description: Optional[str] = None, + display_name: Optional[str] = None, + is_enabled: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Base definition of a schedule + :param Union['CreateMonitorActionResponse', 'EndpointScheduleActionResponse', 'JobScheduleActionResponse'] action: [Required] Specifies the action of the schedule + :param str provisioning_state: Provisioning state for the schedule. + :param Union['CronTriggerResponse', 'RecurrenceTriggerResponse'] trigger: [Required] Specifies the trigger details + :param str description: The asset description text. + :param str display_name: Display name of schedule. + :param bool is_enabled: Is the schedule enabled? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "action", action) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "trigger", trigger) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if is_enabled is None: + is_enabled = True + if is_enabled is not None: + pulumi.set(__self__, "is_enabled", is_enabled) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter + def action(self) -> Any: + """ + [Required] Specifies the action of the schedule + """ + return pulumi.get(self, "action") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the schedule. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def trigger(self) -> Any: + """ + [Required] Specifies the trigger details + """ + return pulumi.get(self, "trigger") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of schedule. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="isEnabled") + def is_enabled(self) -> Optional[bool]: + """ + Is the schedule enabled? + """ + return pulumi.get(self, "is_enabled") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class ScriptReferenceResponse(dict): + """ + Script reference + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "scriptArguments": + suggest = "script_arguments" + elif key == "scriptData": + suggest = "script_data" + elif key == "scriptSource": + suggest = "script_source" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ScriptReferenceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ScriptReferenceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ScriptReferenceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + script_arguments: Optional[str] = None, + script_data: Optional[str] = None, + script_source: Optional[str] = None, + timeout: Optional[str] = None): + """ + Script reference + :param str script_arguments: Optional command line arguments passed to the script to run. + :param str script_data: The location of scripts in the mounted volume. + :param str script_source: The storage source of the script: inline, workspace. + :param str timeout: Optional time period passed to timeout command. + """ + if script_arguments is not None: + pulumi.set(__self__, "script_arguments", script_arguments) + if script_data is not None: + pulumi.set(__self__, "script_data", script_data) + if script_source is not None: + pulumi.set(__self__, "script_source", script_source) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + + @property + @pulumi.getter(name="scriptArguments") + def script_arguments(self) -> Optional[str]: + """ + Optional command line arguments passed to the script to run. + """ + return pulumi.get(self, "script_arguments") + + @property + @pulumi.getter(name="scriptData") + def script_data(self) -> Optional[str]: + """ + The location of scripts in the mounted volume. + """ + return pulumi.get(self, "script_data") + + @property + @pulumi.getter(name="scriptSource") + def script_source(self) -> Optional[str]: + """ + The storage source of the script: inline, workspace. + """ + return pulumi.get(self, "script_source") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + """ + Optional time period passed to timeout command. + """ + return pulumi.get(self, "timeout") + + +@pulumi.output_type +class ScriptsToExecuteResponse(dict): + """ + Customized setup scripts + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "creationScript": + suggest = "creation_script" + elif key == "startupScript": + suggest = "startup_script" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ScriptsToExecuteResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ScriptsToExecuteResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ScriptsToExecuteResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + creation_script: Optional['outputs.ScriptReferenceResponse'] = None, + startup_script: Optional['outputs.ScriptReferenceResponse'] = None): + """ + Customized setup scripts + :param 'ScriptReferenceResponse' creation_script: Script that's run only once during provision of the compute. + :param 'ScriptReferenceResponse' startup_script: Script that's run every time the machine starts. + """ + if creation_script is not None: + pulumi.set(__self__, "creation_script", creation_script) + if startup_script is not None: + pulumi.set(__self__, "startup_script", startup_script) + + @property + @pulumi.getter(name="creationScript") + def creation_script(self) -> Optional['outputs.ScriptReferenceResponse']: + """ + Script that's run only once during provision of the compute. + """ + return pulumi.get(self, "creation_script") + + @property + @pulumi.getter(name="startupScript") + def startup_script(self) -> Optional['outputs.ScriptReferenceResponse']: + """ + Script that's run every time the machine starts. + """ + return pulumi.get(self, "startup_script") + + +@pulumi.output_type +class ServerlessComputeSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "serverlessComputeCustomSubnet": + suggest = "serverless_compute_custom_subnet" + elif key == "serverlessComputeNoPublicIP": + suggest = "serverless_compute_no_public_ip" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServerlessComputeSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServerlessComputeSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServerlessComputeSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + serverless_compute_custom_subnet: Optional[str] = None, + serverless_compute_no_public_ip: Optional[bool] = None): + """ + :param str serverless_compute_custom_subnet: The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + :param bool serverless_compute_no_public_ip: The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + """ + if serverless_compute_custom_subnet is not None: + pulumi.set(__self__, "serverless_compute_custom_subnet", serverless_compute_custom_subnet) + if serverless_compute_no_public_ip is not None: + pulumi.set(__self__, "serverless_compute_no_public_ip", serverless_compute_no_public_ip) + + @property + @pulumi.getter(name="serverlessComputeCustomSubnet") + def serverless_compute_custom_subnet(self) -> Optional[str]: + """ + The resource ID of an existing virtual network subnet in which serverless compute nodes should be deployed + """ + return pulumi.get(self, "serverless_compute_custom_subnet") + + @property + @pulumi.getter(name="serverlessComputeNoPublicIP") + def serverless_compute_no_public_ip(self) -> Optional[bool]: + """ + The flag to signal if serverless compute nodes deployed in custom vNet would have no public IP addresses for a workspace with private endpoint + """ + return pulumi.get(self, "serverless_compute_no_public_ip") + + +@pulumi.output_type +class ServerlessEndpointResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authMode": + suggest = "auth_mode" + elif key == "endpointState": + suggest = "endpoint_state" + elif key == "inferenceEndpoint": + suggest = "inference_endpoint" + elif key == "marketplaceSubscriptionId": + suggest = "marketplace_subscription_id" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "contentSafety": + suggest = "content_safety" + elif key == "modelSettings": + suggest = "model_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServerlessEndpointResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServerlessEndpointResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServerlessEndpointResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_mode: str, + endpoint_state: str, + inference_endpoint: 'outputs.ServerlessInferenceEndpointResponse', + marketplace_subscription_id: str, + provisioning_state: str, + content_safety: Optional['outputs.ContentSafetyResponse'] = None, + model_settings: Optional['outputs.ModelSettingsResponse'] = None): + """ + :param str auth_mode: [Required] Specifies the authentication mode for the Serverless endpoint. + :param str endpoint_state: The current state of the ServerlessEndpoint. + :param 'ServerlessInferenceEndpointResponse' inference_endpoint: The inference uri to target when making requests against the serverless endpoint + :param str marketplace_subscription_id: The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. + :param str provisioning_state: Provisioning state for the endpoint. + :param 'ContentSafetyResponse' content_safety: Specifies the content safety options. If omitted, the default content safety settings will be configured + :param 'ModelSettingsResponse' model_settings: The model settings (model id) for the model being serviced on the ServerlessEndpoint. + """ + pulumi.set(__self__, "auth_mode", auth_mode) + pulumi.set(__self__, "endpoint_state", endpoint_state) + pulumi.set(__self__, "inference_endpoint", inference_endpoint) + pulumi.set(__self__, "marketplace_subscription_id", marketplace_subscription_id) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if content_safety is not None: + pulumi.set(__self__, "content_safety", content_safety) + if model_settings is not None: + pulumi.set(__self__, "model_settings", model_settings) + + @property + @pulumi.getter(name="authMode") + def auth_mode(self) -> str: + """ + [Required] Specifies the authentication mode for the Serverless endpoint. + """ + return pulumi.get(self, "auth_mode") + + @property + @pulumi.getter(name="endpointState") + def endpoint_state(self) -> str: + """ + The current state of the ServerlessEndpoint. + """ + return pulumi.get(self, "endpoint_state") + + @property + @pulumi.getter(name="inferenceEndpoint") + def inference_endpoint(self) -> 'outputs.ServerlessInferenceEndpointResponse': + """ + The inference uri to target when making requests against the serverless endpoint + """ + return pulumi.get(self, "inference_endpoint") + + @property + @pulumi.getter(name="marketplaceSubscriptionId") + def marketplace_subscription_id(self) -> str: + """ + The MarketplaceSubscription Azure ID associated to this ServerlessEndpoint. + """ + return pulumi.get(self, "marketplace_subscription_id") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Provisioning state for the endpoint. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="contentSafety") + def content_safety(self) -> Optional['outputs.ContentSafetyResponse']: + """ + Specifies the content safety options. If omitted, the default content safety settings will be configured + """ + return pulumi.get(self, "content_safety") + + @property + @pulumi.getter(name="modelSettings") + def model_settings(self) -> Optional['outputs.ModelSettingsResponse']: + """ + The model settings (model id) for the model being serviced on the ServerlessEndpoint. + """ + return pulumi.get(self, "model_settings") + + +@pulumi.output_type +class ServerlessInferenceEndpointResponse(dict): + def __init__(__self__, *, + headers: Mapping[str, str], + uri: str): + """ + :param Mapping[str, str] headers: Specifies any required headers to target this serverless endpoint. + :param str uri: [Required] The inference uri to target when making requests against the Serverless Endpoint. + """ + pulumi.set(__self__, "headers", headers) + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter + def headers(self) -> Mapping[str, str]: + """ + Specifies any required headers to target this serverless endpoint. + """ + return pulumi.get(self, "headers") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] The inference uri to target when making requests against the Serverless Endpoint. + """ + return pulumi.get(self, "uri") + + +@pulumi.output_type +class ServiceManagedResourcesSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "cosmosDb": + suggest = "cosmos_db" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceManagedResourcesSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceManagedResourcesSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceManagedResourcesSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cosmos_db: Optional['outputs.CosmosDbSettingsResponse'] = None): + if cosmos_db is not None: + pulumi.set(__self__, "cosmos_db", cosmos_db) + + @property + @pulumi.getter(name="cosmosDb") + def cosmos_db(self) -> Optional['outputs.CosmosDbSettingsResponse']: + return pulumi.get(self, "cosmos_db") + + +@pulumi.output_type +class ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServicePrincipalAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionServicePrincipalResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + :param str auth_type: Authentication type of the connection target + Expected value is 'ServicePrincipal'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'ServicePrincipal') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'ServicePrincipal'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionServicePrincipalResponse']: + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class ServicePrincipalDatastoreCredentialsResponse(dict): + """ + Service Principal datastore credentials configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "credentialsType": + suggest = "credentials_type" + elif key == "tenantId": + suggest = "tenant_id" + elif key == "authorityUrl": + suggest = "authority_url" + elif key == "resourceUrl": + suggest = "resource_url" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServicePrincipalDatastoreCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServicePrincipalDatastoreCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServicePrincipalDatastoreCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: str, + credentials_type: str, + tenant_id: str, + authority_url: Optional[str] = None, + resource_url: Optional[str] = None): + """ + Service Principal datastore credentials configuration. + :param str client_id: [Required] Service principal client ID. + :param str credentials_type: Enum to determine the datastore credentials type. + Expected value is 'ServicePrincipal'. + :param str tenant_id: [Required] ID of the tenant to which the service principal belongs. + :param str authority_url: Authority URL used for authentication. + :param str resource_url: Resource the service principal has access to. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "credentials_type", 'ServicePrincipal') + pulumi.set(__self__, "tenant_id", tenant_id) + if authority_url is not None: + pulumi.set(__self__, "authority_url", authority_url) + if resource_url is not None: + pulumi.set(__self__, "resource_url", resource_url) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> str: + """ + [Required] Service principal client ID. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="credentialsType") + def credentials_type(self) -> str: + """ + Enum to determine the datastore credentials type. + Expected value is 'ServicePrincipal'. + """ + return pulumi.get(self, "credentials_type") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + [Required] ID of the tenant to which the service principal belongs. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter(name="authorityUrl") + def authority_url(self) -> Optional[str]: + """ + Authority URL used for authentication. + """ + return pulumi.get(self, "authority_url") + + @property + @pulumi.getter(name="resourceUrl") + def resource_url(self) -> Optional[str]: + """ + Resource the service principal has access to. + """ + return pulumi.get(self, "resource_url") + + +@pulumi.output_type +class ServiceTagDestinationResponse(dict): + """ + Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "addressPrefixes": + suggest = "address_prefixes" + elif key == "portRanges": + suggest = "port_ranges" + elif key == "serviceTag": + suggest = "service_tag" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceTagDestinationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceTagDestinationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceTagDestinationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + action: Optional[str] = None, + address_prefixes: Optional[Sequence[str]] = None, + port_ranges: Optional[str] = None, + protocol: Optional[str] = None, + service_tag: Optional[str] = None): + """ + Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + :param str action: The action enum for networking rule. + :param Sequence[str] address_prefixes: Optional, if provided, the ServiceTag property will be ignored. + """ + if action is not None: + pulumi.set(__self__, "action", action) + if address_prefixes is not None: + pulumi.set(__self__, "address_prefixes", address_prefixes) + if port_ranges is not None: + pulumi.set(__self__, "port_ranges", port_ranges) + if protocol is not None: + pulumi.set(__self__, "protocol", protocol) + if service_tag is not None: + pulumi.set(__self__, "service_tag", service_tag) + + @property + @pulumi.getter + def action(self) -> Optional[str]: + """ + The action enum for networking rule. + """ + return pulumi.get(self, "action") + + @property + @pulumi.getter(name="addressPrefixes") + def address_prefixes(self) -> Optional[Sequence[str]]: + """ + Optional, if provided, the ServiceTag property will be ignored. + """ + return pulumi.get(self, "address_prefixes") + + @property + @pulumi.getter(name="portRanges") + def port_ranges(self) -> Optional[str]: + return pulumi.get(self, "port_ranges") + + @property + @pulumi.getter + def protocol(self) -> Optional[str]: + return pulumi.get(self, "protocol") + + @property + @pulumi.getter(name="serviceTag") + def service_tag(self) -> Optional[str]: + return pulumi.get(self, "service_tag") + + +@pulumi.output_type +class ServiceTagOutboundRuleResponse(dict): + """ + Service Tag Outbound Rule for the managed network of a machine learning workspace. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "parentRuleNames": + suggest = "parent_rule_names" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceTagOutboundRuleResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceTagOutboundRuleResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceTagOutboundRuleResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + parent_rule_names: Sequence[str], + type: str, + category: Optional[str] = None, + destination: Optional['outputs.ServiceTagDestinationResponse'] = None, + status: Optional[str] = None): + """ + Service Tag Outbound Rule for the managed network of a machine learning workspace. + :param str type: Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'ServiceTag'. + :param str category: Category of a managed network Outbound Rule of a machine learning workspace. + :param 'ServiceTagDestinationResponse' destination: Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + :param str status: Type of a managed network Outbound Rule of a machine learning workspace. + """ + pulumi.set(__self__, "parent_rule_names", parent_rule_names) + pulumi.set(__self__, "type", 'ServiceTag') + if category is not None: + pulumi.set(__self__, "category", category) + if destination is not None: + pulumi.set(__self__, "destination", destination) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="parentRuleNames") + def parent_rule_names(self) -> Sequence[str]: + return pulumi.get(self, "parent_rule_names") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + Expected value is 'ServiceTag'. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def destination(self) -> Optional['outputs.ServiceTagDestinationResponse']: + """ + Service Tag destination for a Service Tag Outbound Rule for the managed network of a machine learning workspace. + """ + return pulumi.get(self, "destination") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Type of a managed network Outbound Rule of a machine learning workspace. + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class SetupScriptsResponse(dict): + """ + Details of customized scripts to execute for setting up the cluster. + """ + def __init__(__self__, *, + scripts: Optional['outputs.ScriptsToExecuteResponse'] = None): + """ + Details of customized scripts to execute for setting up the cluster. + :param 'ScriptsToExecuteResponse' scripts: Customized setup scripts + """ + if scripts is not None: + pulumi.set(__self__, "scripts", scripts) + + @property + @pulumi.getter + def scripts(self) -> Optional['outputs.ScriptsToExecuteResponse']: + """ + Customized setup scripts + """ + return pulumi.get(self, "scripts") + + +@pulumi.output_type +class SharedPrivateLinkResourceResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "groupId": + suggest = "group_id" + elif key == "privateLinkResourceId": + suggest = "private_link_resource_id" + elif key == "requestMessage": + suggest = "request_message" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SharedPrivateLinkResourceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SharedPrivateLinkResourceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SharedPrivateLinkResourceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + group_id: Optional[str] = None, + name: Optional[str] = None, + private_link_resource_id: Optional[str] = None, + request_message: Optional[str] = None, + status: Optional[str] = None): + """ + :param str group_id: group id of the private link + :param str name: Unique name of the private link + :param str private_link_resource_id: the resource id that private link links to + :param str request_message: Request message + :param str status: Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + if group_id is not None: + pulumi.set(__self__, "group_id", group_id) + if name is not None: + pulumi.set(__self__, "name", name) + if private_link_resource_id is not None: + pulumi.set(__self__, "private_link_resource_id", private_link_resource_id) + if request_message is not None: + pulumi.set(__self__, "request_message", request_message) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter(name="groupId") + def group_id(self) -> Optional[str]: + """ + group id of the private link + """ + return pulumi.get(self, "group_id") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + """ + Unique name of the private link + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateLinkResourceId") + def private_link_resource_id(self) -> Optional[str]: + """ + the resource id that private link links to + """ + return pulumi.get(self, "private_link_resource_id") + + @property + @pulumi.getter(name="requestMessage") + def request_message(self) -> Optional[str]: + """ + Request message + """ + return pulumi.get(self, "request_message") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Connection status of the service consumer with the service provider + Possible state transitions + Pending -> Approved (Service provider approves the connection request) + Pending -> Rejected (Service provider rejects the connection request) + Pending -> Disconnected (Service provider deletes the connection) + Approved -> Rejected (Service provider rejects the approved connection) + Approved -> Disconnected (Service provider deletes the connection) + Rejected -> Pending (Service consumer re-initiates the connection request that was rejected) + Rejected -> Disconnected (Service provider deletes the connection) + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class SkuResponse(dict): + """ + The resource model definition representing SKU + """ + def __init__(__self__, *, + name: str, + capacity: Optional[int] = None, + family: Optional[str] = None, + size: Optional[str] = None, + tier: Optional[str] = None): + """ + The resource model definition representing SKU + :param str name: The name of the SKU. Ex - P3. It is typically a letter+number code + :param int capacity: If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + :param str family: If the service has different generations of hardware, for the same SKU, then that can be captured here. + :param str size: The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + :param str tier: This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + pulumi.set(__self__, "name", name) + if capacity is not None: + pulumi.set(__self__, "capacity", capacity) + if family is not None: + pulumi.set(__self__, "family", family) + if size is not None: + pulumi.set(__self__, "size", size) + if tier is not None: + pulumi.set(__self__, "tier", tier) + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the SKU. Ex - P3. It is typically a letter+number code + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def capacity(self) -> Optional[int]: + """ + If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted. + """ + return pulumi.get(self, "capacity") + + @property + @pulumi.getter + def family(self) -> Optional[str]: + """ + If the service has different generations of hardware, for the same SKU, then that can be captured here. + """ + return pulumi.get(self, "family") + + @property + @pulumi.getter + def size(self) -> Optional[str]: + """ + The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code. + """ + return pulumi.get(self, "size") + + @property + @pulumi.getter + def tier(self) -> Optional[str]: + """ + This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT. + """ + return pulumi.get(self, "tier") + + +@pulumi.output_type +class SparkJobPythonEntryResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "sparkJobEntryType": + suggest = "spark_job_entry_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SparkJobPythonEntryResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SparkJobPythonEntryResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SparkJobPythonEntryResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + file: str, + spark_job_entry_type: str): + """ + :param str file: [Required] Relative python file path for job entry point. + :param str spark_job_entry_type: + Expected value is 'SparkJobPythonEntry'. + """ + pulumi.set(__self__, "file", file) + pulumi.set(__self__, "spark_job_entry_type", 'SparkJobPythonEntry') + + @property + @pulumi.getter + def file(self) -> str: + """ + [Required] Relative python file path for job entry point. + """ + return pulumi.get(self, "file") + + @property + @pulumi.getter(name="sparkJobEntryType") + def spark_job_entry_type(self) -> str: + """ + + Expected value is 'SparkJobPythonEntry'. + """ + return pulumi.get(self, "spark_job_entry_type") + + +@pulumi.output_type +class SparkJobResponse(dict): + """ + Spark job definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "codeId": + suggest = "code_id" + elif key == "jobType": + suggest = "job_type" + elif key == "componentId": + suggest = "component_id" + elif key == "computeId": + suggest = "compute_id" + elif key == "displayName": + suggest = "display_name" + elif key == "environmentId": + suggest = "environment_id" + elif key == "environmentVariables": + suggest = "environment_variables" + elif key == "experimentName": + suggest = "experiment_name" + elif key == "isArchived": + suggest = "is_archived" + elif key == "notificationSetting": + suggest = "notification_setting" + elif key == "parentJobName": + suggest = "parent_job_name" + elif key == "pyFiles": + suggest = "py_files" + elif key == "queueSettings": + suggest = "queue_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SparkJobResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SparkJobResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SparkJobResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + code_id: str, + entry: Any, + job_type: str, + status: str, + archives: Optional[Sequence[str]] = None, + args: Optional[str] = None, + component_id: Optional[str] = None, + compute_id: Optional[str] = None, + conf: Optional[Mapping[str, str]] = None, + description: Optional[str] = None, + display_name: Optional[str] = None, + environment_id: Optional[str] = None, + environment_variables: Optional[Mapping[str, str]] = None, + experiment_name: Optional[str] = None, + files: Optional[Sequence[str]] = None, + identity: Optional[Any] = None, + inputs: Optional[Mapping[str, Any]] = None, + is_archived: Optional[bool] = None, + jars: Optional[Sequence[str]] = None, + notification_setting: Optional['outputs.NotificationSettingResponse'] = None, + outputs: Optional[Mapping[str, Any]] = None, + parent_job_name: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + py_files: Optional[Sequence[str]] = None, + queue_settings: Optional['outputs.QueueSettingsResponse'] = None, + resources: Optional['outputs.SparkResourceConfigurationResponse'] = None, + services: Optional[Mapping[str, 'outputs.JobServiceResponse']] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Spark job definition. + :param str code_id: [Required] arm-id of the code asset. + :param Union['SparkJobPythonEntryResponse', 'SparkJobScalaEntryResponse'] entry: [Required] The entry to execute on startup of the job. + :param str job_type: Enum to determine the type of job. + Expected value is 'Spark'. + :param str status: Status of the job. + :param Sequence[str] archives: Archive files used in the job. + :param str args: Arguments for the job. + :param str component_id: ARM resource ID of the component resource. + :param str compute_id: ARM resource ID of the compute resource. + :param Mapping[str, str] conf: Spark configured properties. + :param str description: The asset description text. + :param str display_name: Display name of job. + :param str environment_id: The ARM resource ID of the Environment specification for the job. + :param Mapping[str, str] environment_variables: Environment variables included in the job. + :param str experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param Sequence[str] files: Files used in the job. + :param Union['AmlTokenResponse', 'ManagedIdentityResponse', 'UserIdentityResponse'] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param Mapping[str, Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse']] inputs: Mapping of input data bindings used in the job. + :param bool is_archived: Is the asset archived? + :param Sequence[str] jars: Jar files used in the job. + :param 'NotificationSettingResponse' notification_setting: Notification setting for the job + :param Mapping[str, Union['CustomModelJobOutputResponse', 'MLFlowModelJobOutputResponse', 'MLTableJobOutputResponse', 'TritonModelJobOutputResponse', 'UriFileJobOutputResponse', 'UriFolderJobOutputResponse']] outputs: Mapping of output data bindings used in the job. + :param str parent_job_name: Parent job name. + :param Mapping[str, str] properties: The asset property dictionary. + :param Sequence[str] py_files: Python files used in the job. + :param 'QueueSettingsResponse' queue_settings: Queue settings for the job + :param 'SparkResourceConfigurationResponse' resources: Compute Resource configuration for the job. + :param Mapping[str, 'JobServiceResponse'] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "code_id", code_id) + pulumi.set(__self__, "entry", entry) + pulumi.set(__self__, "job_type", 'Spark') + pulumi.set(__self__, "status", status) + if archives is not None: + pulumi.set(__self__, "archives", archives) + if args is not None: + pulumi.set(__self__, "args", args) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if conf is not None: + pulumi.set(__self__, "conf", conf) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if environment_id is not None: + pulumi.set(__self__, "environment_id", environment_id) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if files is not None: + pulumi.set(__self__, "files", files) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if jars is not None: + pulumi.set(__self__, "jars", jars) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if py_files is not None: + pulumi.set(__self__, "py_files", py_files) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if resources is not None: + pulumi.set(__self__, "resources", resources) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="codeId") + def code_id(self) -> str: + """ + [Required] arm-id of the code asset. + """ + return pulumi.get(self, "code_id") + + @property + @pulumi.getter + def entry(self) -> Any: + """ + [Required] The entry to execute on startup of the job. + """ + return pulumi.get(self, "entry") + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> str: + """ + Enum to determine the type of job. + Expected value is 'Spark'. + """ + return pulumi.get(self, "job_type") + + @property + @pulumi.getter + def status(self) -> str: + """ + Status of the job. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter + def archives(self) -> Optional[Sequence[str]]: + """ + Archive files used in the job. + """ + return pulumi.get(self, "archives") + + @property + @pulumi.getter + def args(self) -> Optional[str]: + """ + Arguments for the job. + """ + return pulumi.get(self, "args") + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[str]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[str]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @property + @pulumi.getter + def conf(self) -> Optional[Mapping[str, str]]: + """ + Spark configured properties. + """ + return pulumi.get(self, "conf") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> Optional[str]: + """ + The ARM resource ID of the Environment specification for the job. + """ + return pulumi.get(self, "environment_id") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Mapping[str, str]]: + """ + Environment variables included in the job. + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[str]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @property + @pulumi.getter + def files(self) -> Optional[Sequence[str]]: + """ + Files used in the job. + """ + return pulumi.get(self, "files") + + @property + @pulumi.getter + def identity(self) -> Optional[Any]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def inputs(self) -> Optional[Mapping[str, Any]]: + """ + Mapping of input data bindings used in the job. + """ + return pulumi.get(self, "inputs") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def jars(self) -> Optional[Sequence[str]]: + """ + Jar files used in the job. + """ + return pulumi.get(self, "jars") + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional['outputs.NotificationSettingResponse']: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @property + @pulumi.getter + def outputs(self) -> Optional[Mapping[str, Any]]: + """ + Mapping of output data bindings used in the job. + """ + return pulumi.get(self, "outputs") + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[str]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="pyFiles") + def py_files(self) -> Optional[Sequence[str]]: + """ + Python files used in the job. + """ + return pulumi.get(self, "py_files") + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional['outputs.QueueSettingsResponse']: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @property + @pulumi.getter + def resources(self) -> Optional['outputs.SparkResourceConfigurationResponse']: + """ + Compute Resource configuration for the job. + """ + return pulumi.get(self, "resources") + + @property + @pulumi.getter + def services(self) -> Optional[Mapping[str, 'outputs.JobServiceResponse']]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class SparkJobScalaEntryResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "className": + suggest = "class_name" + elif key == "sparkJobEntryType": + suggest = "spark_job_entry_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SparkJobScalaEntryResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SparkJobScalaEntryResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SparkJobScalaEntryResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + class_name: str, + spark_job_entry_type: str): + """ + :param str class_name: [Required] Scala class name used as entry point. + :param str spark_job_entry_type: + Expected value is 'SparkJobScalaEntry'. + """ + pulumi.set(__self__, "class_name", class_name) + pulumi.set(__self__, "spark_job_entry_type", 'SparkJobScalaEntry') + + @property + @pulumi.getter(name="className") + def class_name(self) -> str: + """ + [Required] Scala class name used as entry point. + """ + return pulumi.get(self, "class_name") + + @property + @pulumi.getter(name="sparkJobEntryType") + def spark_job_entry_type(self) -> str: + """ + + Expected value is 'SparkJobScalaEntry'. + """ + return pulumi.get(self, "spark_job_entry_type") + + +@pulumi.output_type +class SparkResourceConfigurationResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "instanceType": + suggest = "instance_type" + elif key == "runtimeVersion": + suggest = "runtime_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SparkResourceConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SparkResourceConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SparkResourceConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + instance_type: Optional[str] = None, + runtime_version: Optional[str] = None): + """ + :param str instance_type: Optional type of VM used as supported by the compute target. + :param str runtime_version: Version of spark runtime used for the job. + """ + if instance_type is not None: + pulumi.set(__self__, "instance_type", instance_type) + if runtime_version is None: + runtime_version = '3.1' + if runtime_version is not None: + pulumi.set(__self__, "runtime_version", runtime_version) + + @property + @pulumi.getter(name="instanceType") + def instance_type(self) -> Optional[str]: + """ + Optional type of VM used as supported by the compute target. + """ + return pulumi.get(self, "instance_type") + + @property + @pulumi.getter(name="runtimeVersion") + def runtime_version(self) -> Optional[str]: + """ + Version of spark runtime used for the job. + """ + return pulumi.get(self, "runtime_version") + + +@pulumi.output_type +class SpeechEndpointDeploymentResourcePropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "provisioningState": + suggest = "provisioning_state" + elif key == "failureReason": + suggest = "failure_reason" + elif key == "raiPolicyName": + suggest = "rai_policy_name" + elif key == "versionUpgradeOption": + suggest = "version_upgrade_option" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SpeechEndpointDeploymentResourcePropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SpeechEndpointDeploymentResourcePropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SpeechEndpointDeploymentResourcePropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + model: 'outputs.EndpointDeploymentModelResponse', + provisioning_state: str, + type: str, + failure_reason: Optional[str] = None, + rai_policy_name: Optional[str] = None, + sku: Optional['outputs.CognitiveServicesSkuResponse'] = None, + version_upgrade_option: Optional[str] = None): + """ + :param 'EndpointDeploymentModelResponse' model: Model used for the endpoint deployment. + :param str provisioning_state: Read-only provision state status property. + :param str type: Kind of the deployment. + Expected value is 'Azure.Speech'. + :param str failure_reason: The failure reason if the creation failed. + :param str rai_policy_name: The name of RAI policy. + :param str version_upgrade_option: Deployment model version upgrade option. + """ + pulumi.set(__self__, "model", model) + pulumi.set(__self__, "provisioning_state", provisioning_state) + pulumi.set(__self__, "type", 'Azure.Speech') + if failure_reason is not None: + pulumi.set(__self__, "failure_reason", failure_reason) + if rai_policy_name is not None: + pulumi.set(__self__, "rai_policy_name", rai_policy_name) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if version_upgrade_option is not None: + pulumi.set(__self__, "version_upgrade_option", version_upgrade_option) + + @property + @pulumi.getter + def model(self) -> 'outputs.EndpointDeploymentModelResponse': + """ + Model used for the endpoint deployment. + """ + return pulumi.get(self, "model") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Read-only provision state status property. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def type(self) -> str: + """ + Kind of the deployment. + Expected value is 'Azure.Speech'. + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="failureReason") + def failure_reason(self) -> Optional[str]: + """ + The failure reason if the creation failed. + """ + return pulumi.get(self, "failure_reason") + + @property + @pulumi.getter(name="raiPolicyName") + def rai_policy_name(self) -> Optional[str]: + """ + The name of RAI policy. + """ + return pulumi.get(self, "rai_policy_name") + + @property + @pulumi.getter + def sku(self) -> Optional['outputs.CognitiveServicesSkuResponse']: + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="versionUpgradeOption") + def version_upgrade_option(self) -> Optional[str]: + """ + Deployment model version upgrade option. + """ + return pulumi.get(self, "version_upgrade_option") + + +@pulumi.output_type +class SslConfigurationResponse(dict): + """ + The ssl configuration for scoring + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "leafDomainLabel": + suggest = "leaf_domain_label" + elif key == "overwriteExistingDomain": + suggest = "overwrite_existing_domain" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SslConfigurationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SslConfigurationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SslConfigurationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + cert: Optional[str] = None, + cname: Optional[str] = None, + key: Optional[str] = None, + leaf_domain_label: Optional[str] = None, + overwrite_existing_domain: Optional[bool] = None, + status: Optional[str] = None): + """ + The ssl configuration for scoring + :param str cert: Cert data + :param str cname: CNAME of the cert + :param str key: Key data + :param str leaf_domain_label: Leaf domain label of public endpoint + :param bool overwrite_existing_domain: Indicates whether to overwrite existing domain label. + :param str status: Enable or disable ssl for scoring + """ + if cert is not None: + pulumi.set(__self__, "cert", cert) + if cname is not None: + pulumi.set(__self__, "cname", cname) + if key is not None: + pulumi.set(__self__, "key", key) + if leaf_domain_label is not None: + pulumi.set(__self__, "leaf_domain_label", leaf_domain_label) + if overwrite_existing_domain is not None: + pulumi.set(__self__, "overwrite_existing_domain", overwrite_existing_domain) + if status is not None: + pulumi.set(__self__, "status", status) + + @property + @pulumi.getter + def cert(self) -> Optional[str]: + """ + Cert data + """ + return pulumi.get(self, "cert") + + @property + @pulumi.getter + def cname(self) -> Optional[str]: + """ + CNAME of the cert + """ + return pulumi.get(self, "cname") + + @property + @pulumi.getter + def key(self) -> Optional[str]: + """ + Key data + """ + return pulumi.get(self, "key") + + @property + @pulumi.getter(name="leafDomainLabel") + def leaf_domain_label(self) -> Optional[str]: + """ + Leaf domain label of public endpoint + """ + return pulumi.get(self, "leaf_domain_label") + + @property + @pulumi.getter(name="overwriteExistingDomain") + def overwrite_existing_domain(self) -> Optional[bool]: + """ + Indicates whether to overwrite existing domain label. + """ + return pulumi.get(self, "overwrite_existing_domain") + + @property + @pulumi.getter + def status(self) -> Optional[str]: + """ + Enable or disable ssl for scoring + """ + return pulumi.get(self, "status") + + +@pulumi.output_type +class StackEnsembleSettingsResponse(dict): + """ + Advances setting to customize StackEnsemble run. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "stackMetaLearnerKWargs": + suggest = "stack_meta_learner_k_wargs" + elif key == "stackMetaLearnerTrainPercentage": + suggest = "stack_meta_learner_train_percentage" + elif key == "stackMetaLearnerType": + suggest = "stack_meta_learner_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StackEnsembleSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StackEnsembleSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StackEnsembleSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + stack_meta_learner_k_wargs: Optional[Any] = None, + stack_meta_learner_train_percentage: Optional[float] = None, + stack_meta_learner_type: Optional[str] = None): + """ + Advances setting to customize StackEnsemble run. + :param Any stack_meta_learner_k_wargs: Optional parameters to pass to the initializer of the meta-learner. + :param float stack_meta_learner_train_percentage: Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + :param str stack_meta_learner_type: The meta-learner is a model trained on the output of the individual heterogeneous models. + """ + if stack_meta_learner_k_wargs is not None: + pulumi.set(__self__, "stack_meta_learner_k_wargs", stack_meta_learner_k_wargs) + if stack_meta_learner_train_percentage is None: + stack_meta_learner_train_percentage = 0.2 + if stack_meta_learner_train_percentage is not None: + pulumi.set(__self__, "stack_meta_learner_train_percentage", stack_meta_learner_train_percentage) + if stack_meta_learner_type is None: + stack_meta_learner_type = 'None' + if stack_meta_learner_type is not None: + pulumi.set(__self__, "stack_meta_learner_type", stack_meta_learner_type) + + @property + @pulumi.getter(name="stackMetaLearnerKWargs") + def stack_meta_learner_k_wargs(self) -> Optional[Any]: + """ + Optional parameters to pass to the initializer of the meta-learner. + """ + return pulumi.get(self, "stack_meta_learner_k_wargs") + + @property + @pulumi.getter(name="stackMetaLearnerTrainPercentage") + def stack_meta_learner_train_percentage(self) -> Optional[float]: + """ + Specifies the proportion of the training set (when choosing train and validation type of training) to be reserved for training the meta-learner. Default value is 0.2. + """ + return pulumi.get(self, "stack_meta_learner_train_percentage") + + @property + @pulumi.getter(name="stackMetaLearnerType") + def stack_meta_learner_type(self) -> Optional[str]: + """ + The meta-learner is a model trained on the output of the individual heterogeneous models. + """ + return pulumi.get(self, "stack_meta_learner_type") + + +@pulumi.output_type +class StaticInputDataResponse(dict): + """ + Static input data definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "inputDataType": + suggest = "input_data_type" + elif key == "jobInputType": + suggest = "job_input_type" + elif key == "windowEnd": + suggest = "window_end" + elif key == "windowStart": + suggest = "window_start" + elif key == "dataContext": + suggest = "data_context" + elif key == "preprocessingComponentId": + suggest = "preprocessing_component_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StaticInputDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StaticInputDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StaticInputDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + input_data_type: str, + job_input_type: str, + uri: str, + window_end: str, + window_start: str, + columns: Optional[Mapping[str, str]] = None, + data_context: Optional[str] = None, + preprocessing_component_id: Optional[str] = None): + """ + Static input data definition. + :param str input_data_type: Monitoring input data type enum. + Expected value is 'Static'. + :param str job_input_type: [Required] Specifies the type of job. + :param str uri: [Required] Input Asset URI. + :param str window_end: [Required] The end date of the data window. + :param str window_start: [Required] The start date of the data window. + :param Mapping[str, str] columns: Mapping of column names to special uses. + :param str data_context: The context metadata of the data source. + :param str preprocessing_component_id: Reference to the component asset used to preprocess the data. + """ + pulumi.set(__self__, "input_data_type", 'Static') + pulumi.set(__self__, "job_input_type", job_input_type) + pulumi.set(__self__, "uri", uri) + pulumi.set(__self__, "window_end", window_end) + pulumi.set(__self__, "window_start", window_start) + if columns is not None: + pulumi.set(__self__, "columns", columns) + if data_context is not None: + pulumi.set(__self__, "data_context", data_context) + if preprocessing_component_id is not None: + pulumi.set(__self__, "preprocessing_component_id", preprocessing_component_id) + + @property + @pulumi.getter(name="inputDataType") + def input_data_type(self) -> str: + """ + Monitoring input data type enum. + Expected value is 'Static'. + """ + return pulumi.get(self, "input_data_type") + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + [Required] Specifies the type of job. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter(name="windowEnd") + def window_end(self) -> str: + """ + [Required] The end date of the data window. + """ + return pulumi.get(self, "window_end") + + @property + @pulumi.getter(name="windowStart") + def window_start(self) -> str: + """ + [Required] The start date of the data window. + """ + return pulumi.get(self, "window_start") + + @property + @pulumi.getter + def columns(self) -> Optional[Mapping[str, str]]: + """ + Mapping of column names to special uses. + """ + return pulumi.get(self, "columns") + + @property + @pulumi.getter(name="dataContext") + def data_context(self) -> Optional[str]: + """ + The context metadata of the data source. + """ + return pulumi.get(self, "data_context") + + @property + @pulumi.getter(name="preprocessingComponentId") + def preprocessing_component_id(self) -> Optional[str]: + """ + Reference to the component asset used to preprocess the data. + """ + return pulumi.get(self, "preprocessing_component_id") + + +@pulumi.output_type +class StorageAccountDetailsResponse(dict): + """ + Details of storage account to be used for the Registry + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "systemCreatedStorageAccount": + suggest = "system_created_storage_account" + elif key == "userCreatedStorageAccount": + suggest = "user_created_storage_account" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StorageAccountDetailsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StorageAccountDetailsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StorageAccountDetailsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + system_created_storage_account: Optional['outputs.SystemCreatedStorageAccountResponse'] = None, + user_created_storage_account: Optional['outputs.UserCreatedStorageAccountResponse'] = None): + """ + Details of storage account to be used for the Registry + :param 'SystemCreatedStorageAccountResponse' system_created_storage_account: Details of system created storage account to be used for the registry + :param 'UserCreatedStorageAccountResponse' user_created_storage_account: Details of user created storage account to be used for the registry + """ + if system_created_storage_account is not None: + pulumi.set(__self__, "system_created_storage_account", system_created_storage_account) + if user_created_storage_account is not None: + pulumi.set(__self__, "user_created_storage_account", user_created_storage_account) + + @property + @pulumi.getter(name="systemCreatedStorageAccount") + def system_created_storage_account(self) -> Optional['outputs.SystemCreatedStorageAccountResponse']: + """ + Details of system created storage account to be used for the registry + """ + return pulumi.get(self, "system_created_storage_account") + + @property + @pulumi.getter(name="userCreatedStorageAccount") + def user_created_storage_account(self) -> Optional['outputs.UserCreatedStorageAccountResponse']: + """ + Details of user created storage account to be used for the registry + """ + return pulumi.get(self, "user_created_storage_account") + + +@pulumi.output_type +class StringStringKeyValuePairResponse(dict): + def __init__(__self__, *, + key: Optional[str] = None, + value: Optional[str] = None): + if key is not None: + pulumi.set(__self__, "key", key) + if value is not None: + pulumi.set(__self__, "value", value) + + @property + @pulumi.getter + def key(self) -> Optional[str]: + return pulumi.get(self, "key") + + @property + @pulumi.getter + def value(self) -> Optional[str]: + return pulumi.get(self, "value") + + +@pulumi.output_type +class SweepJobLimitsResponse(dict): + """ + Sweep Job limit class. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobLimitsType": + suggest = "job_limits_type" + elif key == "maxConcurrentTrials": + suggest = "max_concurrent_trials" + elif key == "maxTotalTrials": + suggest = "max_total_trials" + elif key == "trialTimeout": + suggest = "trial_timeout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SweepJobLimitsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SweepJobLimitsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SweepJobLimitsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_limits_type: str, + max_concurrent_trials: Optional[int] = None, + max_total_trials: Optional[int] = None, + timeout: Optional[str] = None, + trial_timeout: Optional[str] = None): + """ + Sweep Job limit class. + :param str job_limits_type: + Expected value is 'Sweep'. + :param int max_concurrent_trials: Sweep Job max concurrent trials. + :param int max_total_trials: Sweep Job max total trials. + :param str timeout: The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + :param str trial_timeout: Sweep Job Trial timeout value. + """ + pulumi.set(__self__, "job_limits_type", 'Sweep') + if max_concurrent_trials is not None: + pulumi.set(__self__, "max_concurrent_trials", max_concurrent_trials) + if max_total_trials is not None: + pulumi.set(__self__, "max_total_trials", max_total_trials) + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if trial_timeout is not None: + pulumi.set(__self__, "trial_timeout", trial_timeout) + + @property + @pulumi.getter(name="jobLimitsType") + def job_limits_type(self) -> str: + """ + + Expected value is 'Sweep'. + """ + return pulumi.get(self, "job_limits_type") + + @property + @pulumi.getter(name="maxConcurrentTrials") + def max_concurrent_trials(self) -> Optional[int]: + """ + Sweep Job max concurrent trials. + """ + return pulumi.get(self, "max_concurrent_trials") + + @property + @pulumi.getter(name="maxTotalTrials") + def max_total_trials(self) -> Optional[int]: + """ + Sweep Job max total trials. + """ + return pulumi.get(self, "max_total_trials") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + """ + The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds. + """ + return pulumi.get(self, "timeout") + + @property + @pulumi.getter(name="trialTimeout") + def trial_timeout(self) -> Optional[str]: + """ + Sweep Job Trial timeout value. + """ + return pulumi.get(self, "trial_timeout") + + +@pulumi.output_type +class SweepJobResponse(dict): + """ + Sweep job definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobType": + suggest = "job_type" + elif key == "samplingAlgorithm": + suggest = "sampling_algorithm" + elif key == "searchSpace": + suggest = "search_space" + elif key == "componentId": + suggest = "component_id" + elif key == "computeId": + suggest = "compute_id" + elif key == "displayName": + suggest = "display_name" + elif key == "earlyTermination": + suggest = "early_termination" + elif key == "experimentName": + suggest = "experiment_name" + elif key == "isArchived": + suggest = "is_archived" + elif key == "notificationSetting": + suggest = "notification_setting" + elif key == "parentJobName": + suggest = "parent_job_name" + elif key == "queueSettings": + suggest = "queue_settings" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SweepJobResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SweepJobResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SweepJobResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_type: str, + objective: 'outputs.ObjectiveResponse', + sampling_algorithm: Any, + search_space: Any, + status: str, + trial: 'outputs.TrialComponentResponse', + component_id: Optional[str] = None, + compute_id: Optional[str] = None, + description: Optional[str] = None, + display_name: Optional[str] = None, + early_termination: Optional[Any] = None, + experiment_name: Optional[str] = None, + identity: Optional[Any] = None, + inputs: Optional[Mapping[str, Any]] = None, + is_archived: Optional[bool] = None, + limits: Optional['outputs.SweepJobLimitsResponse'] = None, + notification_setting: Optional['outputs.NotificationSettingResponse'] = None, + outputs: Optional[Mapping[str, Any]] = None, + parent_job_name: Optional[str] = None, + properties: Optional[Mapping[str, str]] = None, + queue_settings: Optional['outputs.QueueSettingsResponse'] = None, + services: Optional[Mapping[str, 'outputs.JobServiceResponse']] = None, + tags: Optional[Mapping[str, str]] = None): + """ + Sweep job definition. + :param str job_type: Enum to determine the type of job. + Expected value is 'Sweep'. + :param 'ObjectiveResponse' objective: [Required] Optimization objective. + :param Union['BayesianSamplingAlgorithmResponse', 'GridSamplingAlgorithmResponse', 'RandomSamplingAlgorithmResponse'] sampling_algorithm: [Required] The hyperparameter sampling algorithm + :param Any search_space: [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + :param str status: Status of the job. + :param 'TrialComponentResponse' trial: [Required] Trial component definition. + :param str component_id: ARM resource ID of the component resource. + :param str compute_id: ARM resource ID of the compute resource. + :param str description: The asset description text. + :param str display_name: Display name of job. + :param Union['BanditPolicyResponse', 'MedianStoppingPolicyResponse', 'TruncationSelectionPolicyResponse'] early_termination: Early termination policies enable canceling poor-performing runs before they complete + :param str experiment_name: The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + :param Union['AmlTokenResponse', 'ManagedIdentityResponse', 'UserIdentityResponse'] identity: Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + :param Mapping[str, Union['CustomModelJobInputResponse', 'LiteralJobInputResponse', 'MLFlowModelJobInputResponse', 'MLTableJobInputResponse', 'TritonModelJobInputResponse', 'UriFileJobInputResponse', 'UriFolderJobInputResponse']] inputs: Mapping of input data bindings used in the job. + :param bool is_archived: Is the asset archived? + :param 'SweepJobLimitsResponse' limits: Sweep Job limit. + :param 'NotificationSettingResponse' notification_setting: Notification setting for the job + :param Mapping[str, Union['CustomModelJobOutputResponse', 'MLFlowModelJobOutputResponse', 'MLTableJobOutputResponse', 'TritonModelJobOutputResponse', 'UriFileJobOutputResponse', 'UriFolderJobOutputResponse']] outputs: Mapping of output data bindings used in the job. + :param str parent_job_name: Parent job name. + :param Mapping[str, str] properties: The asset property dictionary. + :param 'QueueSettingsResponse' queue_settings: Queue settings for the job + :param Mapping[str, 'JobServiceResponse'] services: List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "job_type", 'Sweep') + pulumi.set(__self__, "objective", objective) + pulumi.set(__self__, "sampling_algorithm", sampling_algorithm) + pulumi.set(__self__, "search_space", search_space) + pulumi.set(__self__, "status", status) + pulumi.set(__self__, "trial", trial) + if component_id is not None: + pulumi.set(__self__, "component_id", component_id) + if compute_id is not None: + pulumi.set(__self__, "compute_id", compute_id) + if description is not None: + pulumi.set(__self__, "description", description) + if display_name is not None: + pulumi.set(__self__, "display_name", display_name) + if early_termination is not None: + pulumi.set(__self__, "early_termination", early_termination) + if experiment_name is None: + experiment_name = 'Default' + if experiment_name is not None: + pulumi.set(__self__, "experiment_name", experiment_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if inputs is not None: + pulumi.set(__self__, "inputs", inputs) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if limits is not None: + pulumi.set(__self__, "limits", limits) + if notification_setting is not None: + pulumi.set(__self__, "notification_setting", notification_setting) + if outputs is not None: + pulumi.set(__self__, "outputs", outputs) + if parent_job_name is not None: + pulumi.set(__self__, "parent_job_name", parent_job_name) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if queue_settings is not None: + pulumi.set(__self__, "queue_settings", queue_settings) + if services is not None: + pulumi.set(__self__, "services", services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="jobType") + def job_type(self) -> str: + """ + Enum to determine the type of job. + Expected value is 'Sweep'. + """ + return pulumi.get(self, "job_type") + + @property + @pulumi.getter + def objective(self) -> 'outputs.ObjectiveResponse': + """ + [Required] Optimization objective. + """ + return pulumi.get(self, "objective") + + @property + @pulumi.getter(name="samplingAlgorithm") + def sampling_algorithm(self) -> Any: + """ + [Required] The hyperparameter sampling algorithm + """ + return pulumi.get(self, "sampling_algorithm") + + @property + @pulumi.getter(name="searchSpace") + def search_space(self) -> Any: + """ + [Required] A dictionary containing each parameter and its distribution. The dictionary key is the name of the parameter + """ + return pulumi.get(self, "search_space") + + @property + @pulumi.getter + def status(self) -> str: + """ + Status of the job. + """ + return pulumi.get(self, "status") + + @property + @pulumi.getter + def trial(self) -> 'outputs.TrialComponentResponse': + """ + [Required] Trial component definition. + """ + return pulumi.get(self, "trial") + + @property + @pulumi.getter(name="componentId") + def component_id(self) -> Optional[str]: + """ + ARM resource ID of the component resource. + """ + return pulumi.get(self, "component_id") + + @property + @pulumi.getter(name="computeId") + def compute_id(self) -> Optional[str]: + """ + ARM resource ID of the compute resource. + """ + return pulumi.get(self, "compute_id") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="displayName") + def display_name(self) -> Optional[str]: + """ + Display name of job. + """ + return pulumi.get(self, "display_name") + + @property + @pulumi.getter(name="earlyTermination") + def early_termination(self) -> Optional[Any]: + """ + Early termination policies enable canceling poor-performing runs before they complete + """ + return pulumi.get(self, "early_termination") + + @property + @pulumi.getter(name="experimentName") + def experiment_name(self) -> Optional[str]: + """ + The name of the experiment the job belongs to. If not set, the job is placed in the "Default" experiment. + """ + return pulumi.get(self, "experiment_name") + + @property + @pulumi.getter + def identity(self) -> Optional[Any]: + """ + Identity configuration. If set, this should be one of AmlToken, ManagedIdentity, UserIdentity or null. + Defaults to AmlToken if null. + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def inputs(self) -> Optional[Mapping[str, Any]]: + """ + Mapping of input data bindings used in the job. + """ + return pulumi.get(self, "inputs") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def limits(self) -> Optional['outputs.SweepJobLimitsResponse']: + """ + Sweep Job limit. + """ + return pulumi.get(self, "limits") + + @property + @pulumi.getter(name="notificationSetting") + def notification_setting(self) -> Optional['outputs.NotificationSettingResponse']: + """ + Notification setting for the job + """ + return pulumi.get(self, "notification_setting") + + @property + @pulumi.getter + def outputs(self) -> Optional[Mapping[str, Any]]: + """ + Mapping of output data bindings used in the job. + """ + return pulumi.get(self, "outputs") + + @property + @pulumi.getter(name="parentJobName") + def parent_job_name(self) -> Optional[str]: + """ + Parent job name. + """ + return pulumi.get(self, "parent_job_name") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="queueSettings") + def queue_settings(self) -> Optional['outputs.QueueSettingsResponse']: + """ + Queue settings for the job + """ + return pulumi.get(self, "queue_settings") + + @property + @pulumi.getter + def services(self) -> Optional[Mapping[str, 'outputs.JobServiceResponse']]: + """ + List of JobEndpoints. + For local jobs, a job endpoint will have an endpoint value of FileStreamObject. + """ + return pulumi.get(self, "services") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class SynapseSparkResponse(dict): + """ + A SynapseSpark compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SynapseSparkResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SynapseSparkResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SynapseSparkResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.SynapseSparkResponseProperties'] = None, + resource_id: Optional[str] = None): + """ + A SynapseSpark compute. + :param str compute_type: The type of compute + Expected value is 'SynapseSpark'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'SynapseSpark') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'SynapseSpark'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.SynapseSparkResponseProperties']: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class SynapseSparkResponseProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "autoPauseProperties": + suggest = "auto_pause_properties" + elif key == "autoScaleProperties": + suggest = "auto_scale_properties" + elif key == "nodeCount": + suggest = "node_count" + elif key == "nodeSize": + suggest = "node_size" + elif key == "nodeSizeFamily": + suggest = "node_size_family" + elif key == "poolName": + suggest = "pool_name" + elif key == "resourceGroup": + suggest = "resource_group" + elif key == "sparkVersion": + suggest = "spark_version" + elif key == "subscriptionId": + suggest = "subscription_id" + elif key == "workspaceName": + suggest = "workspace_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SynapseSparkResponseProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SynapseSparkResponseProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SynapseSparkResponseProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auto_pause_properties: Optional['outputs.AutoPausePropertiesResponse'] = None, + auto_scale_properties: Optional['outputs.AutoScalePropertiesResponse'] = None, + node_count: Optional[int] = None, + node_size: Optional[str] = None, + node_size_family: Optional[str] = None, + pool_name: Optional[str] = None, + resource_group: Optional[str] = None, + spark_version: Optional[str] = None, + subscription_id: Optional[str] = None, + workspace_name: Optional[str] = None): + """ + :param 'AutoPausePropertiesResponse' auto_pause_properties: Auto pause properties. + :param 'AutoScalePropertiesResponse' auto_scale_properties: Auto scale properties. + :param int node_count: The number of compute nodes currently assigned to the compute. + :param str node_size: Node size. + :param str node_size_family: Node size family. + :param str pool_name: Pool name. + :param str resource_group: Name of the resource group in which workspace is located. + :param str spark_version: Spark version. + :param str subscription_id: Azure subscription identifier. + :param str workspace_name: Name of Azure Machine Learning workspace. + """ + if auto_pause_properties is not None: + pulumi.set(__self__, "auto_pause_properties", auto_pause_properties) + if auto_scale_properties is not None: + pulumi.set(__self__, "auto_scale_properties", auto_scale_properties) + if node_count is not None: + pulumi.set(__self__, "node_count", node_count) + if node_size is not None: + pulumi.set(__self__, "node_size", node_size) + if node_size_family is not None: + pulumi.set(__self__, "node_size_family", node_size_family) + if pool_name is not None: + pulumi.set(__self__, "pool_name", pool_name) + if resource_group is not None: + pulumi.set(__self__, "resource_group", resource_group) + if spark_version is not None: + pulumi.set(__self__, "spark_version", spark_version) + if subscription_id is not None: + pulumi.set(__self__, "subscription_id", subscription_id) + if workspace_name is not None: + pulumi.set(__self__, "workspace_name", workspace_name) + + @property + @pulumi.getter(name="autoPauseProperties") + def auto_pause_properties(self) -> Optional['outputs.AutoPausePropertiesResponse']: + """ + Auto pause properties. + """ + return pulumi.get(self, "auto_pause_properties") + + @property + @pulumi.getter(name="autoScaleProperties") + def auto_scale_properties(self) -> Optional['outputs.AutoScalePropertiesResponse']: + """ + Auto scale properties. + """ + return pulumi.get(self, "auto_scale_properties") + + @property + @pulumi.getter(name="nodeCount") + def node_count(self) -> Optional[int]: + """ + The number of compute nodes currently assigned to the compute. + """ + return pulumi.get(self, "node_count") + + @property + @pulumi.getter(name="nodeSize") + def node_size(self) -> Optional[str]: + """ + Node size. + """ + return pulumi.get(self, "node_size") + + @property + @pulumi.getter(name="nodeSizeFamily") + def node_size_family(self) -> Optional[str]: + """ + Node size family. + """ + return pulumi.get(self, "node_size_family") + + @property + @pulumi.getter(name="poolName") + def pool_name(self) -> Optional[str]: + """ + Pool name. + """ + return pulumi.get(self, "pool_name") + + @property + @pulumi.getter(name="resourceGroup") + def resource_group(self) -> Optional[str]: + """ + Name of the resource group in which workspace is located. + """ + return pulumi.get(self, "resource_group") + + @property + @pulumi.getter(name="sparkVersion") + def spark_version(self) -> Optional[str]: + """ + Spark version. + """ + return pulumi.get(self, "spark_version") + + @property + @pulumi.getter(name="subscriptionId") + def subscription_id(self) -> Optional[str]: + """ + Azure subscription identifier. + """ + return pulumi.get(self, "subscription_id") + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> Optional[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + +@pulumi.output_type +class SystemCreatedAcrAccountResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "acrAccountName": + suggest = "acr_account_name" + elif key == "acrAccountSku": + suggest = "acr_account_sku" + elif key == "armResourceId": + suggest = "arm_resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemCreatedAcrAccountResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemCreatedAcrAccountResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemCreatedAcrAccountResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + acr_account_name: Optional[str] = None, + acr_account_sku: Optional[str] = None, + arm_resource_id: Optional['outputs.ArmResourceIdResponse'] = None): + """ + :param str acr_account_name: Name of the ACR account + :param str acr_account_sku: SKU of the ACR account + :param 'ArmResourceIdResponse' arm_resource_id: This is populated once the ACR account is created. + """ + if acr_account_name is not None: + pulumi.set(__self__, "acr_account_name", acr_account_name) + if acr_account_sku is not None: + pulumi.set(__self__, "acr_account_sku", acr_account_sku) + if arm_resource_id is not None: + pulumi.set(__self__, "arm_resource_id", arm_resource_id) + + @property + @pulumi.getter(name="acrAccountName") + def acr_account_name(self) -> Optional[str]: + """ + Name of the ACR account + """ + return pulumi.get(self, "acr_account_name") + + @property + @pulumi.getter(name="acrAccountSku") + def acr_account_sku(self) -> Optional[str]: + """ + SKU of the ACR account + """ + return pulumi.get(self, "acr_account_sku") + + @property + @pulumi.getter(name="armResourceId") + def arm_resource_id(self) -> Optional['outputs.ArmResourceIdResponse']: + """ + This is populated once the ACR account is created. + """ + return pulumi.get(self, "arm_resource_id") + + +@pulumi.output_type +class SystemCreatedStorageAccountResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowBlobPublicAccess": + suggest = "allow_blob_public_access" + elif key == "armResourceId": + suggest = "arm_resource_id" + elif key == "storageAccountHnsEnabled": + suggest = "storage_account_hns_enabled" + elif key == "storageAccountName": + suggest = "storage_account_name" + elif key == "storageAccountType": + suggest = "storage_account_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemCreatedStorageAccountResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemCreatedStorageAccountResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemCreatedStorageAccountResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + allow_blob_public_access: Optional[bool] = None, + arm_resource_id: Optional['outputs.ArmResourceIdResponse'] = None, + storage_account_hns_enabled: Optional[bool] = None, + storage_account_name: Optional[str] = None, + storage_account_type: Optional[str] = None): + """ + :param bool allow_blob_public_access: Public blob access allowed + :param 'ArmResourceIdResponse' arm_resource_id: This is populated once the storage account is created. + :param bool storage_account_hns_enabled: HNS enabled for storage account + :param str storage_account_name: Name of the storage account + :param str storage_account_type: Allowed values: + "Standard_LRS", + "Standard_GRS", + "Standard_RAGRS", + "Standard_ZRS", + "Standard_GZRS", + "Standard_RAGZRS", + "Premium_LRS", + "Premium_ZRS" + """ + if allow_blob_public_access is not None: + pulumi.set(__self__, "allow_blob_public_access", allow_blob_public_access) + if arm_resource_id is not None: + pulumi.set(__self__, "arm_resource_id", arm_resource_id) + if storage_account_hns_enabled is not None: + pulumi.set(__self__, "storage_account_hns_enabled", storage_account_hns_enabled) + if storage_account_name is not None: + pulumi.set(__self__, "storage_account_name", storage_account_name) + if storage_account_type is not None: + pulumi.set(__self__, "storage_account_type", storage_account_type) + + @property + @pulumi.getter(name="allowBlobPublicAccess") + def allow_blob_public_access(self) -> Optional[bool]: + """ + Public blob access allowed + """ + return pulumi.get(self, "allow_blob_public_access") + + @property + @pulumi.getter(name="armResourceId") + def arm_resource_id(self) -> Optional['outputs.ArmResourceIdResponse']: + """ + This is populated once the storage account is created. + """ + return pulumi.get(self, "arm_resource_id") + + @property + @pulumi.getter(name="storageAccountHnsEnabled") + def storage_account_hns_enabled(self) -> Optional[bool]: + """ + HNS enabled for storage account + """ + return pulumi.get(self, "storage_account_hns_enabled") + + @property + @pulumi.getter(name="storageAccountName") + def storage_account_name(self) -> Optional[str]: + """ + Name of the storage account + """ + return pulumi.get(self, "storage_account_name") + + @property + @pulumi.getter(name="storageAccountType") + def storage_account_type(self) -> Optional[str]: + """ + Allowed values: + "Standard_LRS", + "Standard_GRS", + "Standard_RAGRS", + "Standard_ZRS", + "Standard_GZRS", + "Standard_RAGZRS", + "Premium_LRS", + "Premium_ZRS" + """ + return pulumi.get(self, "storage_account_type") + + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + +@pulumi.output_type +class SystemServiceResponse(dict): + """ + A system service running on a compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "publicIpAddress": + suggest = "public_ip_address" + elif key == "systemServiceType": + suggest = "system_service_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemServiceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemServiceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemServiceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + public_ip_address: str, + system_service_type: str, + version: str): + """ + A system service running on a compute. + :param str public_ip_address: Public IP address + :param str system_service_type: The type of this system service. + :param str version: The version for this type. + """ + pulumi.set(__self__, "public_ip_address", public_ip_address) + pulumi.set(__self__, "system_service_type", system_service_type) + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="publicIpAddress") + def public_ip_address(self) -> str: + """ + Public IP address + """ + return pulumi.get(self, "public_ip_address") + + @property + @pulumi.getter(name="systemServiceType") + def system_service_type(self) -> str: + """ + The type of this system service. + """ + return pulumi.get(self, "system_service_type") + + @property + @pulumi.getter + def version(self) -> str: + """ + The version for this type. + """ + return pulumi.get(self, "version") + + +@pulumi.output_type +class TableVerticalFeaturizationSettingsResponse(dict): + """ + Featurization Configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "blockedTransformers": + suggest = "blocked_transformers" + elif key == "columnNameAndTypes": + suggest = "column_name_and_types" + elif key == "datasetLanguage": + suggest = "dataset_language" + elif key == "enableDnnFeaturization": + suggest = "enable_dnn_featurization" + elif key == "transformerParams": + suggest = "transformer_params" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TableVerticalFeaturizationSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TableVerticalFeaturizationSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TableVerticalFeaturizationSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + blocked_transformers: Optional[Sequence[str]] = None, + column_name_and_types: Optional[Mapping[str, str]] = None, + dataset_language: Optional[str] = None, + enable_dnn_featurization: Optional[bool] = None, + mode: Optional[str] = None, + transformer_params: Optional[Mapping[str, Sequence['outputs.ColumnTransformerResponse']]] = None): + """ + Featurization Configuration. + :param Sequence[str] blocked_transformers: These transformers shall not be used in featurization. + :param Mapping[str, str] column_name_and_types: Dictionary of column name and its type (int, float, string, datetime etc). + :param str dataset_language: Dataset language, useful for the text data. + :param bool enable_dnn_featurization: Determines whether to use Dnn based featurizers for data featurization. + :param str mode: Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + If 'Off' is selected then no featurization is done. + If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + :param Mapping[str, Sequence['ColumnTransformerResponse']] transformer_params: User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + """ + if blocked_transformers is not None: + pulumi.set(__self__, "blocked_transformers", blocked_transformers) + if column_name_and_types is not None: + pulumi.set(__self__, "column_name_and_types", column_name_and_types) + if dataset_language is not None: + pulumi.set(__self__, "dataset_language", dataset_language) + if enable_dnn_featurization is None: + enable_dnn_featurization = False + if enable_dnn_featurization is not None: + pulumi.set(__self__, "enable_dnn_featurization", enable_dnn_featurization) + if mode is None: + mode = 'Auto' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if transformer_params is not None: + pulumi.set(__self__, "transformer_params", transformer_params) + + @property + @pulumi.getter(name="blockedTransformers") + def blocked_transformers(self) -> Optional[Sequence[str]]: + """ + These transformers shall not be used in featurization. + """ + return pulumi.get(self, "blocked_transformers") + + @property + @pulumi.getter(name="columnNameAndTypes") + def column_name_and_types(self) -> Optional[Mapping[str, str]]: + """ + Dictionary of column name and its type (int, float, string, datetime etc). + """ + return pulumi.get(self, "column_name_and_types") + + @property + @pulumi.getter(name="datasetLanguage") + def dataset_language(self) -> Optional[str]: + """ + Dataset language, useful for the text data. + """ + return pulumi.get(self, "dataset_language") + + @property + @pulumi.getter(name="enableDnnFeaturization") + def enable_dnn_featurization(self) -> Optional[bool]: + """ + Determines whether to use Dnn based featurizers for data featurization. + """ + return pulumi.get(self, "enable_dnn_featurization") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Featurization mode - User can keep the default 'Auto' mode and AutoML will take care of necessary transformation of the data in featurization phase. + If 'Off' is selected then no featurization is done. + If 'Custom' is selected then user can specify additional inputs to customize how featurization is done. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter(name="transformerParams") + def transformer_params(self) -> Optional[Mapping[str, Sequence['outputs.ColumnTransformerResponse']]]: + """ + User can specify additional transformers to be used along with the columns to which it would be applied and parameters for the transformer constructor. + """ + return pulumi.get(self, "transformer_params") + + +@pulumi.output_type +class TableVerticalLimitSettingsResponse(dict): + """ + Job execution constraints. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "enableEarlyTermination": + suggest = "enable_early_termination" + elif key == "exitScore": + suggest = "exit_score" + elif key == "maxConcurrentTrials": + suggest = "max_concurrent_trials" + elif key == "maxCoresPerTrial": + suggest = "max_cores_per_trial" + elif key == "maxTrials": + suggest = "max_trials" + elif key == "trialTimeout": + suggest = "trial_timeout" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TableVerticalLimitSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TableVerticalLimitSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TableVerticalLimitSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + enable_early_termination: Optional[bool] = None, + exit_score: Optional[float] = None, + max_concurrent_trials: Optional[int] = None, + max_cores_per_trial: Optional[int] = None, + max_trials: Optional[int] = None, + timeout: Optional[str] = None, + trial_timeout: Optional[str] = None): + """ + Job execution constraints. + :param bool enable_early_termination: Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + :param float exit_score: Exit score for the AutoML job. + :param int max_concurrent_trials: Maximum Concurrent iterations. + :param int max_cores_per_trial: Max cores per iteration. + :param int max_trials: Number of iterations. + :param str timeout: AutoML job timeout. + :param str trial_timeout: Iteration timeout. + """ + if enable_early_termination is None: + enable_early_termination = True + if enable_early_termination is not None: + pulumi.set(__self__, "enable_early_termination", enable_early_termination) + if exit_score is not None: + pulumi.set(__self__, "exit_score", exit_score) + if max_concurrent_trials is None: + max_concurrent_trials = 1 + if max_concurrent_trials is not None: + pulumi.set(__self__, "max_concurrent_trials", max_concurrent_trials) + if max_cores_per_trial is None: + max_cores_per_trial = -1 + if max_cores_per_trial is not None: + pulumi.set(__self__, "max_cores_per_trial", max_cores_per_trial) + if max_trials is None: + max_trials = 1000 + if max_trials is not None: + pulumi.set(__self__, "max_trials", max_trials) + if timeout is None: + timeout = 'PT6H' + if timeout is not None: + pulumi.set(__self__, "timeout", timeout) + if trial_timeout is None: + trial_timeout = 'PT30M' + if trial_timeout is not None: + pulumi.set(__self__, "trial_timeout", trial_timeout) + + @property + @pulumi.getter(name="enableEarlyTermination") + def enable_early_termination(self) -> Optional[bool]: + """ + Enable early termination, determines whether or not if AutoMLJob will terminate early if there is no score improvement in last 20 iterations. + """ + return pulumi.get(self, "enable_early_termination") + + @property + @pulumi.getter(name="exitScore") + def exit_score(self) -> Optional[float]: + """ + Exit score for the AutoML job. + """ + return pulumi.get(self, "exit_score") + + @property + @pulumi.getter(name="maxConcurrentTrials") + def max_concurrent_trials(self) -> Optional[int]: + """ + Maximum Concurrent iterations. + """ + return pulumi.get(self, "max_concurrent_trials") + + @property + @pulumi.getter(name="maxCoresPerTrial") + def max_cores_per_trial(self) -> Optional[int]: + """ + Max cores per iteration. + """ + return pulumi.get(self, "max_cores_per_trial") + + @property + @pulumi.getter(name="maxTrials") + def max_trials(self) -> Optional[int]: + """ + Number of iterations. + """ + return pulumi.get(self, "max_trials") + + @property + @pulumi.getter + def timeout(self) -> Optional[str]: + """ + AutoML job timeout. + """ + return pulumi.get(self, "timeout") + + @property + @pulumi.getter(name="trialTimeout") + def trial_timeout(self) -> Optional[str]: + """ + Iteration timeout. + """ + return pulumi.get(self, "trial_timeout") + + +@pulumi.output_type +class TargetUtilizationScaleSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "scaleType": + suggest = "scale_type" + elif key == "maxInstances": + suggest = "max_instances" + elif key == "minInstances": + suggest = "min_instances" + elif key == "pollingInterval": + suggest = "polling_interval" + elif key == "targetUtilizationPercentage": + suggest = "target_utilization_percentage" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TargetUtilizationScaleSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TargetUtilizationScaleSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TargetUtilizationScaleSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + scale_type: str, + max_instances: Optional[int] = None, + min_instances: Optional[int] = None, + polling_interval: Optional[str] = None, + target_utilization_percentage: Optional[int] = None): + """ + :param str scale_type: + Expected value is 'TargetUtilization'. + :param int max_instances: The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + :param int min_instances: The minimum number of instances to always be present. + :param str polling_interval: The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + :param int target_utilization_percentage: Target CPU usage for the autoscaler. + """ + pulumi.set(__self__, "scale_type", 'TargetUtilization') + if max_instances is None: + max_instances = 1 + if max_instances is not None: + pulumi.set(__self__, "max_instances", max_instances) + if min_instances is None: + min_instances = 1 + if min_instances is not None: + pulumi.set(__self__, "min_instances", min_instances) + if polling_interval is None: + polling_interval = 'PT1S' + if polling_interval is not None: + pulumi.set(__self__, "polling_interval", polling_interval) + if target_utilization_percentage is None: + target_utilization_percentage = 70 + if target_utilization_percentage is not None: + pulumi.set(__self__, "target_utilization_percentage", target_utilization_percentage) + + @property + @pulumi.getter(name="scaleType") + def scale_type(self) -> str: + """ + + Expected value is 'TargetUtilization'. + """ + return pulumi.get(self, "scale_type") + + @property + @pulumi.getter(name="maxInstances") + def max_instances(self) -> Optional[int]: + """ + The maximum number of instances that the deployment can scale to. The quota will be reserved for max_instances. + """ + return pulumi.get(self, "max_instances") + + @property + @pulumi.getter(name="minInstances") + def min_instances(self) -> Optional[int]: + """ + The minimum number of instances to always be present. + """ + return pulumi.get(self, "min_instances") + + @property + @pulumi.getter(name="pollingInterval") + def polling_interval(self) -> Optional[str]: + """ + The polling interval in ISO 8691 format. Only supports duration with precision as low as Seconds. + """ + return pulumi.get(self, "polling_interval") + + @property + @pulumi.getter(name="targetUtilizationPercentage") + def target_utilization_percentage(self) -> Optional[int]: + """ + Target CPU usage for the autoscaler. + """ + return pulumi.get(self, "target_utilization_percentage") + + +@pulumi.output_type +class TeacherModelEndpointRequestSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "minEndpointSuccessRatio": + suggest = "min_endpoint_success_ratio" + elif key == "requestBatchSize": + suggest = "request_batch_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TeacherModelEndpointRequestSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TeacherModelEndpointRequestSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TeacherModelEndpointRequestSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + min_endpoint_success_ratio: Optional[float] = None, + request_batch_size: Optional[int] = None): + if min_endpoint_success_ratio is not None: + pulumi.set(__self__, "min_endpoint_success_ratio", min_endpoint_success_ratio) + if request_batch_size is not None: + pulumi.set(__self__, "request_batch_size", request_batch_size) + + @property + @pulumi.getter(name="minEndpointSuccessRatio") + def min_endpoint_success_ratio(self) -> Optional[float]: + return pulumi.get(self, "min_endpoint_success_ratio") + + @property + @pulumi.getter(name="requestBatchSize") + def request_batch_size(self) -> Optional[int]: + return pulumi.get(self, "request_batch_size") + + +@pulumi.output_type +class TeacherModelEndpointResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "endpointName": + suggest = "endpoint_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TeacherModelEndpointResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TeacherModelEndpointResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TeacherModelEndpointResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + endpoint_name: Optional[str] = None): + if endpoint_name is not None: + pulumi.set(__self__, "endpoint_name", endpoint_name) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> Optional[str]: + return pulumi.get(self, "endpoint_name") + + +@pulumi.output_type +class TeacherModelSettingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "teacherModelEndpointRequestSettings": + suggest = "teacher_model_endpoint_request_settings" + elif key == "teacherModelInferenceParameters": + suggest = "teacher_model_inference_parameters" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TeacherModelSettingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TeacherModelSettingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TeacherModelSettingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + teacher_model_endpoint_request_settings: Optional['outputs.TeacherModelEndpointRequestSettingsResponse'] = None, + teacher_model_inference_parameters: Optional[Mapping[str, str]] = None): + """ + :param 'TeacherModelEndpointRequestSettingsResponse' teacher_model_endpoint_request_settings: Teacher Model Request Settings. + :param Mapping[str, str] teacher_model_inference_parameters: Teacher Model Inference Settings. + """ + if teacher_model_endpoint_request_settings is not None: + pulumi.set(__self__, "teacher_model_endpoint_request_settings", teacher_model_endpoint_request_settings) + if teacher_model_inference_parameters is not None: + pulumi.set(__self__, "teacher_model_inference_parameters", teacher_model_inference_parameters) + + @property + @pulumi.getter(name="teacherModelEndpointRequestSettings") + def teacher_model_endpoint_request_settings(self) -> Optional['outputs.TeacherModelEndpointRequestSettingsResponse']: + """ + Teacher Model Request Settings. + """ + return pulumi.get(self, "teacher_model_endpoint_request_settings") + + @property + @pulumi.getter(name="teacherModelInferenceParameters") + def teacher_model_inference_parameters(self) -> Optional[Mapping[str, str]]: + """ + Teacher Model Inference Settings. + """ + return pulumi.get(self, "teacher_model_inference_parameters") + + +@pulumi.output_type +class TensorFlowResponse(dict): + """ + TensorFlow distribution configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "distributionType": + suggest = "distribution_type" + elif key == "parameterServerCount": + suggest = "parameter_server_count" + elif key == "workerCount": + suggest = "worker_count" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TensorFlowResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TensorFlowResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TensorFlowResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + distribution_type: str, + parameter_server_count: Optional[int] = None, + worker_count: Optional[int] = None): + """ + TensorFlow distribution configuration. + :param str distribution_type: Enum to determine the job distribution type. + Expected value is 'TensorFlow'. + :param int parameter_server_count: Number of parameter server tasks. + :param int worker_count: Number of workers. If not specified, will default to the instance count. + """ + pulumi.set(__self__, "distribution_type", 'TensorFlow') + if parameter_server_count is None: + parameter_server_count = 0 + if parameter_server_count is not None: + pulumi.set(__self__, "parameter_server_count", parameter_server_count) + if worker_count is not None: + pulumi.set(__self__, "worker_count", worker_count) + + @property + @pulumi.getter(name="distributionType") + def distribution_type(self) -> str: + """ + Enum to determine the job distribution type. + Expected value is 'TensorFlow'. + """ + return pulumi.get(self, "distribution_type") + + @property + @pulumi.getter(name="parameterServerCount") + def parameter_server_count(self) -> Optional[int]: + """ + Number of parameter server tasks. + """ + return pulumi.get(self, "parameter_server_count") + + @property + @pulumi.getter(name="workerCount") + def worker_count(self) -> Optional[int]: + """ + Number of workers. If not specified, will default to the instance count. + """ + return pulumi.get(self, "worker_count") + + +@pulumi.output_type +class TextClassificationMultilabelResponse(dict): + """ + Text Classification Multilabel task in AutoML NLP vertical. + NLP - Natural Language Processing. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "primaryMetric": + suggest = "primary_metric" + elif key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "featurizationSettings": + suggest = "featurization_settings" + elif key == "limitSettings": + suggest = "limit_settings" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "validationData": + suggest = "validation_data" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TextClassificationMultilabelResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TextClassificationMultilabelResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TextClassificationMultilabelResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + primary_metric: str, + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + featurization_settings: Optional['outputs.NlpVerticalFeaturizationSettingsResponse'] = None, + limit_settings: Optional['outputs.NlpVerticalLimitSettingsResponse'] = None, + log_verbosity: Optional[str] = None, + target_column_name: Optional[str] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None): + """ + Text Classification Multilabel task in AutoML NLP vertical. + NLP - Natural Language Processing. + :param str primary_metric: Primary metric for Text-Classification-Multilabel task. + Currently only Accuracy is supported as primary metric, hence user need not set it explicitly. + :param str task_type: AutoMLJob Task type. + Expected value is 'TextClassificationMultilabel'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param 'NlpVerticalFeaturizationSettingsResponse' featurization_settings: Featurization inputs needed for AutoML job. + :param 'NlpVerticalLimitSettingsResponse' limit_settings: Execution constraints for AutoMLJob. + :param str log_verbosity: Log verbosity for the job. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + """ + pulumi.set(__self__, "primary_metric", primary_metric) + pulumi.set(__self__, "task_type", 'TextClassificationMultilabel') + pulumi.set(__self__, "training_data", training_data) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> str: + """ + Primary metric for Text-Classification-Multilabel task. + Currently only Accuracy is supported as primary metric, hence user need not set it explicitly. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'TextClassificationMultilabel'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional['outputs.NlpVerticalFeaturizationSettingsResponse']: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional['outputs.NlpVerticalLimitSettingsResponse']: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + +@pulumi.output_type +class TextClassificationResponse(dict): + """ + Text Classification task in AutoML NLP vertical. + NLP - Natural Language Processing. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "featurizationSettings": + suggest = "featurization_settings" + elif key == "limitSettings": + suggest = "limit_settings" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "primaryMetric": + suggest = "primary_metric" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "validationData": + suggest = "validation_data" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TextClassificationResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TextClassificationResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TextClassificationResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + featurization_settings: Optional['outputs.NlpVerticalFeaturizationSettingsResponse'] = None, + limit_settings: Optional['outputs.NlpVerticalLimitSettingsResponse'] = None, + log_verbosity: Optional[str] = None, + primary_metric: Optional[str] = None, + target_column_name: Optional[str] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None): + """ + Text Classification task in AutoML NLP vertical. + NLP - Natural Language Processing. + :param str task_type: AutoMLJob Task type. + Expected value is 'TextClassification'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param 'NlpVerticalFeaturizationSettingsResponse' featurization_settings: Featurization inputs needed for AutoML job. + :param 'NlpVerticalLimitSettingsResponse' limit_settings: Execution constraints for AutoMLJob. + :param str log_verbosity: Log verbosity for the job. + :param str primary_metric: Primary metric for Text-Classification task. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + """ + pulumi.set(__self__, "task_type", 'TextClassification') + pulumi.set(__self__, "training_data", training_data) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if primary_metric is None: + primary_metric = 'Accuracy' + if primary_metric is not None: + pulumi.set(__self__, "primary_metric", primary_metric) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'TextClassification'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional['outputs.NlpVerticalFeaturizationSettingsResponse']: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional['outputs.NlpVerticalLimitSettingsResponse']: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> Optional[str]: + """ + Primary metric for Text-Classification task. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + +@pulumi.output_type +class TextNerResponse(dict): + """ + Text-NER task in AutoML NLP vertical. + NER - Named Entity Recognition. + NLP - Natural Language Processing. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "primaryMetric": + suggest = "primary_metric" + elif key == "taskType": + suggest = "task_type" + elif key == "trainingData": + suggest = "training_data" + elif key == "featurizationSettings": + suggest = "featurization_settings" + elif key == "limitSettings": + suggest = "limit_settings" + elif key == "logVerbosity": + suggest = "log_verbosity" + elif key == "targetColumnName": + suggest = "target_column_name" + elif key == "validationData": + suggest = "validation_data" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TextNerResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TextNerResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TextNerResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + primary_metric: str, + task_type: str, + training_data: 'outputs.MLTableJobInputResponse', + featurization_settings: Optional['outputs.NlpVerticalFeaturizationSettingsResponse'] = None, + limit_settings: Optional['outputs.NlpVerticalLimitSettingsResponse'] = None, + log_verbosity: Optional[str] = None, + target_column_name: Optional[str] = None, + validation_data: Optional['outputs.MLTableJobInputResponse'] = None): + """ + Text-NER task in AutoML NLP vertical. + NER - Named Entity Recognition. + NLP - Natural Language Processing. + :param str primary_metric: Primary metric for Text-NER task. + Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly. + :param str task_type: AutoMLJob Task type. + Expected value is 'TextNER'. + :param 'MLTableJobInputResponse' training_data: [Required] Training data input. + :param 'NlpVerticalFeaturizationSettingsResponse' featurization_settings: Featurization inputs needed for AutoML job. + :param 'NlpVerticalLimitSettingsResponse' limit_settings: Execution constraints for AutoMLJob. + :param str log_verbosity: Log verbosity for the job. + :param str target_column_name: Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + :param 'MLTableJobInputResponse' validation_data: Validation data inputs. + """ + pulumi.set(__self__, "primary_metric", primary_metric) + pulumi.set(__self__, "task_type", 'TextNER') + pulumi.set(__self__, "training_data", training_data) + if featurization_settings is not None: + pulumi.set(__self__, "featurization_settings", featurization_settings) + if limit_settings is not None: + pulumi.set(__self__, "limit_settings", limit_settings) + if log_verbosity is None: + log_verbosity = 'Info' + if log_verbosity is not None: + pulumi.set(__self__, "log_verbosity", log_verbosity) + if target_column_name is not None: + pulumi.set(__self__, "target_column_name", target_column_name) + if validation_data is not None: + pulumi.set(__self__, "validation_data", validation_data) + + @property + @pulumi.getter(name="primaryMetric") + def primary_metric(self) -> str: + """ + Primary metric for Text-NER task. + Only 'Accuracy' is supported for Text-NER, so user need not set this explicitly. + """ + return pulumi.get(self, "primary_metric") + + @property + @pulumi.getter(name="taskType") + def task_type(self) -> str: + """ + AutoMLJob Task type. + Expected value is 'TextNER'. + """ + return pulumi.get(self, "task_type") + + @property + @pulumi.getter(name="trainingData") + def training_data(self) -> 'outputs.MLTableJobInputResponse': + """ + [Required] Training data input. + """ + return pulumi.get(self, "training_data") + + @property + @pulumi.getter(name="featurizationSettings") + def featurization_settings(self) -> Optional['outputs.NlpVerticalFeaturizationSettingsResponse']: + """ + Featurization inputs needed for AutoML job. + """ + return pulumi.get(self, "featurization_settings") + + @property + @pulumi.getter(name="limitSettings") + def limit_settings(self) -> Optional['outputs.NlpVerticalLimitSettingsResponse']: + """ + Execution constraints for AutoMLJob. + """ + return pulumi.get(self, "limit_settings") + + @property + @pulumi.getter(name="logVerbosity") + def log_verbosity(self) -> Optional[str]: + """ + Log verbosity for the job. + """ + return pulumi.get(self, "log_verbosity") + + @property + @pulumi.getter(name="targetColumnName") + def target_column_name(self) -> Optional[str]: + """ + Target column name: This is prediction values column. + Also known as label column name in context of classification tasks. + """ + return pulumi.get(self, "target_column_name") + + @property + @pulumi.getter(name="validationData") + def validation_data(self) -> Optional['outputs.MLTableJobInputResponse']: + """ + Validation data inputs. + """ + return pulumi.get(self, "validation_data") + + +@pulumi.output_type +class TmpfsOptionsResponse(dict): + def __init__(__self__, *, + size: Optional[int] = None): + """ + :param int size: Mention the Tmpfs size + """ + if size is not None: + pulumi.set(__self__, "size", size) + + @property + @pulumi.getter + def size(self) -> Optional[int]: + """ + Mention the Tmpfs size + """ + return pulumi.get(self, "size") + + +@pulumi.output_type +class TopNFeaturesByAttributionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "filterType": + suggest = "filter_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TopNFeaturesByAttributionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TopNFeaturesByAttributionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TopNFeaturesByAttributionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + filter_type: str, + top: Optional[int] = None): + """ + :param str filter_type: + Expected value is 'TopNByAttribution'. + :param int top: The number of top features to include. + """ + pulumi.set(__self__, "filter_type", 'TopNByAttribution') + if top is None: + top = 10 + if top is not None: + pulumi.set(__self__, "top", top) + + @property + @pulumi.getter(name="filterType") + def filter_type(self) -> str: + """ + + Expected value is 'TopNByAttribution'. + """ + return pulumi.get(self, "filter_type") + + @property + @pulumi.getter + def top(self) -> Optional[int]: + """ + The number of top features to include. + """ + return pulumi.get(self, "top") + + +@pulumi.output_type +class TrialComponentResponse(dict): + """ + Trial component definition. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "environmentId": + suggest = "environment_id" + elif key == "codeId": + suggest = "code_id" + elif key == "environmentVariables": + suggest = "environment_variables" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TrialComponentResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TrialComponentResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TrialComponentResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + command: str, + environment_id: str, + code_id: Optional[str] = None, + distribution: Optional[Any] = None, + environment_variables: Optional[Mapping[str, str]] = None, + resources: Optional['outputs.JobResourceConfigurationResponse'] = None): + """ + Trial component definition. + :param str command: [Required] The command to execute on startup of the job. eg. "python train.py" + :param str environment_id: [Required] The ARM resource ID of the Environment specification for the job. + :param str code_id: ARM resource ID of the code asset. + :param Union['MpiResponse', 'PyTorchResponse', 'TensorFlowResponse'] distribution: Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + :param Mapping[str, str] environment_variables: Environment variables included in the job. + :param 'JobResourceConfigurationResponse' resources: Compute Resource configuration for the job. + """ + pulumi.set(__self__, "command", command) + pulumi.set(__self__, "environment_id", environment_id) + if code_id is not None: + pulumi.set(__self__, "code_id", code_id) + if distribution is not None: + pulumi.set(__self__, "distribution", distribution) + if environment_variables is not None: + pulumi.set(__self__, "environment_variables", environment_variables) + if resources is not None: + pulumi.set(__self__, "resources", resources) + + @property + @pulumi.getter + def command(self) -> str: + """ + [Required] The command to execute on startup of the job. eg. "python train.py" + """ + return pulumi.get(self, "command") + + @property + @pulumi.getter(name="environmentId") + def environment_id(self) -> str: + """ + [Required] The ARM resource ID of the Environment specification for the job. + """ + return pulumi.get(self, "environment_id") + + @property + @pulumi.getter(name="codeId") + def code_id(self) -> Optional[str]: + """ + ARM resource ID of the code asset. + """ + return pulumi.get(self, "code_id") + + @property + @pulumi.getter + def distribution(self) -> Optional[Any]: + """ + Distribution configuration of the job. If set, this should be one of Mpi, Tensorflow, PyTorch, or null. + """ + return pulumi.get(self, "distribution") + + @property + @pulumi.getter(name="environmentVariables") + def environment_variables(self) -> Optional[Mapping[str, str]]: + """ + Environment variables included in the job. + """ + return pulumi.get(self, "environment_variables") + + @property + @pulumi.getter + def resources(self) -> Optional['outputs.JobResourceConfigurationResponse']: + """ + Compute Resource configuration for the job. + """ + return pulumi.get(self, "resources") + + +@pulumi.output_type +class TritonModelJobInputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobInputType": + suggest = "job_input_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TritonModelJobInputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TritonModelJobInputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TritonModelJobInputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_input_type: str, + uri: str, + description: Optional[str] = None, + mode: Optional[str] = None): + """ + :param str job_input_type: Enum to determine the Job Input Type. + Expected value is 'triton_model'. + :param str uri: [Required] Input Asset URI. + :param str description: Description for the input. + :param str mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'triton_model') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + Enum to determine the Job Input Type. + Expected value is 'triton_model'. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class TritonModelJobOutputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobOutputType": + suggest = "job_output_type" + elif key == "assetName": + suggest = "asset_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TritonModelJobOutputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TritonModelJobOutputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TritonModelJobOutputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_output_type: str, + asset_name: Optional[str] = None, + description: Optional[str] = None, + mode: Optional[str] = None, + uri: Optional[str] = None): + """ + :param str job_output_type: Enum to determine the Job Output Type. + Expected value is 'triton_model'. + :param str asset_name: Output Asset Name. + :param str description: Description for the output. + :param str mode: Output Asset Delivery Mode. + :param str uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'triton_model') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> str: + """ + Enum to determine the Job Output Type. + Expected value is 'triton_model'. + """ + return pulumi.get(self, "job_output_type") + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[str]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def uri(self) -> Optional[str]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + +@pulumi.output_type +class TruncationSelectionPolicyResponse(dict): + """ + Defines an early termination policy that cancels a given percentage of runs at each evaluation interval. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "policyType": + suggest = "policy_type" + elif key == "delayEvaluation": + suggest = "delay_evaluation" + elif key == "evaluationInterval": + suggest = "evaluation_interval" + elif key == "truncationPercentage": + suggest = "truncation_percentage" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in TruncationSelectionPolicyResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + TruncationSelectionPolicyResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + TruncationSelectionPolicyResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + policy_type: str, + delay_evaluation: Optional[int] = None, + evaluation_interval: Optional[int] = None, + truncation_percentage: Optional[int] = None): + """ + Defines an early termination policy that cancels a given percentage of runs at each evaluation interval. + :param str policy_type: + Expected value is 'TruncationSelection'. + :param int delay_evaluation: Number of intervals by which to delay the first evaluation. + :param int evaluation_interval: Interval (number of runs) between policy evaluations. + :param int truncation_percentage: The percentage of runs to cancel at each evaluation interval. + """ + pulumi.set(__self__, "policy_type", 'TruncationSelection') + if delay_evaluation is None: + delay_evaluation = 0 + if delay_evaluation is not None: + pulumi.set(__self__, "delay_evaluation", delay_evaluation) + if evaluation_interval is None: + evaluation_interval = 0 + if evaluation_interval is not None: + pulumi.set(__self__, "evaluation_interval", evaluation_interval) + if truncation_percentage is None: + truncation_percentage = 0 + if truncation_percentage is not None: + pulumi.set(__self__, "truncation_percentage", truncation_percentage) + + @property + @pulumi.getter(name="policyType") + def policy_type(self) -> str: + """ + + Expected value is 'TruncationSelection'. + """ + return pulumi.get(self, "policy_type") + + @property + @pulumi.getter(name="delayEvaluation") + def delay_evaluation(self) -> Optional[int]: + """ + Number of intervals by which to delay the first evaluation. + """ + return pulumi.get(self, "delay_evaluation") + + @property + @pulumi.getter(name="evaluationInterval") + def evaluation_interval(self) -> Optional[int]: + """ + Interval (number of runs) between policy evaluations. + """ + return pulumi.get(self, "evaluation_interval") + + @property + @pulumi.getter(name="truncationPercentage") + def truncation_percentage(self) -> Optional[int]: + """ + The percentage of runs to cancel at each evaluation interval. + """ + return pulumi.get(self, "truncation_percentage") + + +@pulumi.output_type +class UriFileDataVersionResponse(dict): + """ + uri-file data version entity + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + elif key == "dataUri": + suggest = "data_uri" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UriFileDataVersionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UriFileDataVersionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UriFileDataVersionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + data_uri: str, + description: Optional[str] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + uri-file data version entity + :param str data_type: Enum to determine the type of data. + Expected value is 'uri_file'. + :param str data_uri: [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + :param str description: The asset description text. + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_type", 'uri_file') + pulumi.set(__self__, "data_uri", data_uri) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + Enum to determine the type of data. + Expected value is 'uri_file'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter(name="dataUri") + def data_uri(self) -> str: + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + return pulumi.get(self, "data_uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class UriFileJobInputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobInputType": + suggest = "job_input_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UriFileJobInputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UriFileJobInputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UriFileJobInputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_input_type: str, + uri: str, + description: Optional[str] = None, + mode: Optional[str] = None): + """ + :param str job_input_type: Enum to determine the Job Input Type. + Expected value is 'uri_file'. + :param str uri: [Required] Input Asset URI. + :param str description: Description for the input. + :param str mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'uri_file') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + Enum to determine the Job Input Type. + Expected value is 'uri_file'. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class UriFileJobOutputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobOutputType": + suggest = "job_output_type" + elif key == "assetName": + suggest = "asset_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UriFileJobOutputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UriFileJobOutputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UriFileJobOutputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_output_type: str, + asset_name: Optional[str] = None, + description: Optional[str] = None, + mode: Optional[str] = None, + uri: Optional[str] = None): + """ + :param str job_output_type: Enum to determine the Job Output Type. + Expected value is 'uri_file'. + :param str asset_name: Output Asset Name. + :param str description: Description for the output. + :param str mode: Output Asset Delivery Mode. + :param str uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'uri_file') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> str: + """ + Enum to determine the Job Output Type. + Expected value is 'uri_file'. + """ + return pulumi.get(self, "job_output_type") + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[str]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def uri(self) -> Optional[str]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + +@pulumi.output_type +class UriFolderDataVersionResponse(dict): + """ + uri-folder data version entity + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "dataType": + suggest = "data_type" + elif key == "dataUri": + suggest = "data_uri" + elif key == "isAnonymous": + suggest = "is_anonymous" + elif key == "isArchived": + suggest = "is_archived" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UriFolderDataVersionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UriFolderDataVersionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UriFolderDataVersionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + data_type: str, + data_uri: str, + description: Optional[str] = None, + is_anonymous: Optional[bool] = None, + is_archived: Optional[bool] = None, + properties: Optional[Mapping[str, str]] = None, + tags: Optional[Mapping[str, str]] = None): + """ + uri-folder data version entity + :param str data_type: Enum to determine the type of data. + Expected value is 'uri_folder'. + :param str data_uri: [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + :param str description: The asset description text. + :param bool is_anonymous: If the name version are system generated (anonymous registration). + :param bool is_archived: Is the asset archived? + :param Mapping[str, str] properties: The asset property dictionary. + :param Mapping[str, str] tags: Tag dictionary. Tags can be added, removed, and updated. + """ + pulumi.set(__self__, "data_type", 'uri_folder') + pulumi.set(__self__, "data_uri", data_uri) + if description is not None: + pulumi.set(__self__, "description", description) + if is_anonymous is None: + is_anonymous = False + if is_anonymous is not None: + pulumi.set(__self__, "is_anonymous", is_anonymous) + if is_archived is None: + is_archived = False + if is_archived is not None: + pulumi.set(__self__, "is_archived", is_archived) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="dataType") + def data_type(self) -> str: + """ + Enum to determine the type of data. + Expected value is 'uri_folder'. + """ + return pulumi.get(self, "data_type") + + @property + @pulumi.getter(name="dataUri") + def data_uri(self) -> str: + """ + [Required] Uri of the data. Example: https://go.microsoft.com/fwlink/?linkid=2202330 + """ + return pulumi.get(self, "data_uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The asset description text. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="isAnonymous") + def is_anonymous(self) -> Optional[bool]: + """ + If the name version are system generated (anonymous registration). + """ + return pulumi.get(self, "is_anonymous") + + @property + @pulumi.getter(name="isArchived") + def is_archived(self) -> Optional[bool]: + """ + Is the asset archived? + """ + return pulumi.get(self, "is_archived") + + @property + @pulumi.getter + def properties(self) -> Optional[Mapping[str, str]]: + """ + The asset property dictionary. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Tag dictionary. Tags can be added, removed, and updated. + """ + return pulumi.get(self, "tags") + + +@pulumi.output_type +class UriFolderJobInputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobInputType": + suggest = "job_input_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UriFolderJobInputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UriFolderJobInputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UriFolderJobInputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_input_type: str, + uri: str, + description: Optional[str] = None, + mode: Optional[str] = None): + """ + :param str job_input_type: Enum to determine the Job Input Type. + Expected value is 'uri_folder'. + :param str uri: [Required] Input Asset URI. + :param str description: Description for the input. + :param str mode: Input Asset Delivery Mode. + """ + pulumi.set(__self__, "job_input_type", 'uri_folder') + pulumi.set(__self__, "uri", uri) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadOnlyMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + + @property + @pulumi.getter(name="jobInputType") + def job_input_type(self) -> str: + """ + Enum to determine the Job Input Type. + Expected value is 'uri_folder'. + """ + return pulumi.get(self, "job_input_type") + + @property + @pulumi.getter + def uri(self) -> str: + """ + [Required] Input Asset URI. + """ + return pulumi.get(self, "uri") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the input. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Input Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + +@pulumi.output_type +class UriFolderJobOutputResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "jobOutputType": + suggest = "job_output_type" + elif key == "assetName": + suggest = "asset_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UriFolderJobOutputResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UriFolderJobOutputResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UriFolderJobOutputResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + job_output_type: str, + asset_name: Optional[str] = None, + description: Optional[str] = None, + mode: Optional[str] = None, + uri: Optional[str] = None): + """ + :param str job_output_type: Enum to determine the Job Output Type. + Expected value is 'uri_folder'. + :param str asset_name: Output Asset Name. + :param str description: Description for the output. + :param str mode: Output Asset Delivery Mode. + :param str uri: Output Asset URI. + """ + pulumi.set(__self__, "job_output_type", 'uri_folder') + if asset_name is not None: + pulumi.set(__self__, "asset_name", asset_name) + if description is not None: + pulumi.set(__self__, "description", description) + if mode is None: + mode = 'ReadWriteMount' + if mode is not None: + pulumi.set(__self__, "mode", mode) + if uri is not None: + pulumi.set(__self__, "uri", uri) + + @property + @pulumi.getter(name="jobOutputType") + def job_output_type(self) -> str: + """ + Enum to determine the Job Output Type. + Expected value is 'uri_folder'. + """ + return pulumi.get(self, "job_output_type") + + @property + @pulumi.getter(name="assetName") + def asset_name(self) -> Optional[str]: + """ + Output Asset Name. + """ + return pulumi.get(self, "asset_name") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + Description for the output. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter + def mode(self) -> Optional[str]: + """ + Output Asset Delivery Mode. + """ + return pulumi.get(self, "mode") + + @property + @pulumi.getter + def uri(self) -> Optional[str]: + """ + Output Asset URI. + """ + return pulumi.get(self, "uri") + + +@pulumi.output_type +class UserAccountCredentialsResponse(dict): + """ + Settings for user account that gets created on each on the nodes of a compute. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "adminUserName": + suggest = "admin_user_name" + elif key == "adminUserPassword": + suggest = "admin_user_password" + elif key == "adminUserSshPublicKey": + suggest = "admin_user_ssh_public_key" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserAccountCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserAccountCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserAccountCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + admin_user_name: str, + admin_user_password: Optional[str] = None, + admin_user_ssh_public_key: Optional[str] = None): + """ + Settings for user account that gets created on each on the nodes of a compute. + :param str admin_user_name: Name of the administrator user account which can be used to SSH to nodes. + :param str admin_user_password: Password of the administrator user account. + :param str admin_user_ssh_public_key: SSH public key of the administrator user account. + """ + pulumi.set(__self__, "admin_user_name", admin_user_name) + if admin_user_password is not None: + pulumi.set(__self__, "admin_user_password", admin_user_password) + if admin_user_ssh_public_key is not None: + pulumi.set(__self__, "admin_user_ssh_public_key", admin_user_ssh_public_key) + + @property + @pulumi.getter(name="adminUserName") + def admin_user_name(self) -> str: + """ + Name of the administrator user account which can be used to SSH to nodes. + """ + return pulumi.get(self, "admin_user_name") + + @property + @pulumi.getter(name="adminUserPassword") + def admin_user_password(self) -> Optional[str]: + """ + Password of the administrator user account. + """ + return pulumi.get(self, "admin_user_password") + + @property + @pulumi.getter(name="adminUserSshPublicKey") + def admin_user_ssh_public_key(self) -> Optional[str]: + """ + SSH public key of the administrator user account. + """ + return pulumi.get(self, "admin_user_ssh_public_key") + + +@pulumi.output_type +class UserAssignedIdentityResponse(dict): + """ + User assigned identity properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "principalId": + suggest = "principal_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserAssignedIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: str, + principal_id: str): + """ + User assigned identity properties + :param str client_id: The client ID of the assigned identity. + :param str principal_id: The principal ID of the assigned identity. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "principal_id", principal_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> str: + """ + The client ID of the assigned identity. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of the assigned identity. + """ + return pulumi.get(self, "principal_id") + + +@pulumi.output_type +class UserCreatedAcrAccountResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "armResourceId": + suggest = "arm_resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserCreatedAcrAccountResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserCreatedAcrAccountResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserCreatedAcrAccountResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arm_resource_id: Optional['outputs.ArmResourceIdResponse'] = None): + """ + :param 'ArmResourceIdResponse' arm_resource_id: ARM ResourceId of a resource + """ + if arm_resource_id is not None: + pulumi.set(__self__, "arm_resource_id", arm_resource_id) + + @property + @pulumi.getter(name="armResourceId") + def arm_resource_id(self) -> Optional['outputs.ArmResourceIdResponse']: + """ + ARM ResourceId of a resource + """ + return pulumi.get(self, "arm_resource_id") + + +@pulumi.output_type +class UserCreatedStorageAccountResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "armResourceId": + suggest = "arm_resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserCreatedStorageAccountResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserCreatedStorageAccountResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserCreatedStorageAccountResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + arm_resource_id: Optional['outputs.ArmResourceIdResponse'] = None): + """ + :param 'ArmResourceIdResponse' arm_resource_id: ARM ResourceId of a resource + """ + if arm_resource_id is not None: + pulumi.set(__self__, "arm_resource_id", arm_resource_id) + + @property + @pulumi.getter(name="armResourceId") + def arm_resource_id(self) -> Optional['outputs.ArmResourceIdResponse']: + """ + ARM ResourceId of a resource + """ + return pulumi.get(self, "arm_resource_id") + + +@pulumi.output_type +class UserIdentityResponse(dict): + """ + User identity configuration. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "identityType": + suggest = "identity_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + identity_type: str): + """ + User identity configuration. + :param str identity_type: Enum to determine identity framework. + Expected value is 'UserIdentity'. + """ + pulumi.set(__self__, "identity_type", 'UserIdentity') + + @property + @pulumi.getter(name="identityType") + def identity_type(self) -> str: + """ + Enum to determine identity framework. + Expected value is 'UserIdentity'. + """ + return pulumi.get(self, "identity_type") + + +@pulumi.output_type +class UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authType": + suggest = "auth_type" + elif key == "createdByWorkspaceArmId": + suggest = "created_by_workspace_arm_id" + elif key == "expiryTime": + suggest = "expiry_time" + elif key == "isSharedToAll": + suggest = "is_shared_to_all" + elif key == "peRequirement": + suggest = "pe_requirement" + elif key == "peStatus": + suggest = "pe_status" + elif key == "sharedUserList": + suggest = "shared_user_list" + elif key == "useWorkspaceManagedIdentity": + suggest = "use_workspace_managed_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UsernamePasswordAuthTypeWorkspaceConnectionPropertiesResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_type: str, + created_by_workspace_arm_id: str, + group: str, + category: Optional[str] = None, + credentials: Optional['outputs.WorkspaceConnectionUsernamePasswordResponse'] = None, + error: Optional[str] = None, + expiry_time: Optional[str] = None, + is_shared_to_all: Optional[bool] = None, + metadata: Optional[Mapping[str, str]] = None, + pe_requirement: Optional[str] = None, + pe_status: Optional[str] = None, + shared_user_list: Optional[Sequence[str]] = None, + target: Optional[str] = None, + use_workspace_managed_identity: Optional[bool] = None): + """ + :param str auth_type: Authentication type of the connection target + Expected value is 'UsernamePassword'. + :param str group: Group based on connection category + :param str category: Category of the connection + :param Mapping[str, str] metadata: Store user metadata for this connection + """ + pulumi.set(__self__, "auth_type", 'UsernamePassword') + pulumi.set(__self__, "created_by_workspace_arm_id", created_by_workspace_arm_id) + pulumi.set(__self__, "group", group) + if category is not None: + pulumi.set(__self__, "category", category) + if credentials is not None: + pulumi.set(__self__, "credentials", credentials) + if error is not None: + pulumi.set(__self__, "error", error) + if expiry_time is not None: + pulumi.set(__self__, "expiry_time", expiry_time) + if is_shared_to_all is not None: + pulumi.set(__self__, "is_shared_to_all", is_shared_to_all) + if metadata is not None: + pulumi.set(__self__, "metadata", metadata) + if pe_requirement is not None: + pulumi.set(__self__, "pe_requirement", pe_requirement) + if pe_status is not None: + pulumi.set(__self__, "pe_status", pe_status) + if shared_user_list is not None: + pulumi.set(__self__, "shared_user_list", shared_user_list) + if target is not None: + pulumi.set(__self__, "target", target) + if use_workspace_managed_identity is not None: + pulumi.set(__self__, "use_workspace_managed_identity", use_workspace_managed_identity) + + @property + @pulumi.getter(name="authType") + def auth_type(self) -> str: + """ + Authentication type of the connection target + Expected value is 'UsernamePassword'. + """ + return pulumi.get(self, "auth_type") + + @property + @pulumi.getter(name="createdByWorkspaceArmId") + def created_by_workspace_arm_id(self) -> str: + return pulumi.get(self, "created_by_workspace_arm_id") + + @property + @pulumi.getter + def group(self) -> str: + """ + Group based on connection category + """ + return pulumi.get(self, "group") + + @property + @pulumi.getter + def category(self) -> Optional[str]: + """ + Category of the connection + """ + return pulumi.get(self, "category") + + @property + @pulumi.getter + def credentials(self) -> Optional['outputs.WorkspaceConnectionUsernamePasswordResponse']: + return pulumi.get(self, "credentials") + + @property + @pulumi.getter + def error(self) -> Optional[str]: + return pulumi.get(self, "error") + + @property + @pulumi.getter(name="expiryTime") + def expiry_time(self) -> Optional[str]: + return pulumi.get(self, "expiry_time") + + @property + @pulumi.getter(name="isSharedToAll") + def is_shared_to_all(self) -> Optional[bool]: + return pulumi.get(self, "is_shared_to_all") + + @property + @pulumi.getter + def metadata(self) -> Optional[Mapping[str, str]]: + """ + Store user metadata for this connection + """ + return pulumi.get(self, "metadata") + + @property + @pulumi.getter(name="peRequirement") + def pe_requirement(self) -> Optional[str]: + return pulumi.get(self, "pe_requirement") + + @property + @pulumi.getter(name="peStatus") + def pe_status(self) -> Optional[str]: + return pulumi.get(self, "pe_status") + + @property + @pulumi.getter(name="sharedUserList") + def shared_user_list(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "shared_user_list") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + return pulumi.get(self, "target") + + @property + @pulumi.getter(name="useWorkspaceManagedIdentity") + def use_workspace_managed_identity(self) -> Optional[bool]: + return pulumi.get(self, "use_workspace_managed_identity") + + +@pulumi.output_type +class VirtualMachineImageResponse(dict): + """ + Virtual Machine image for Windows AML Compute + """ + def __init__(__self__, *, + id: str): + """ + Virtual Machine image for Windows AML Compute + :param str id: Virtual Machine image path + """ + pulumi.set(__self__, "id", id) + + @property + @pulumi.getter + def id(self) -> str: + """ + Virtual Machine image path + """ + return pulumi.get(self, "id") + + +@pulumi.output_type +class VirtualMachineResponse(dict): + """ + A Machine Learning compute based on Azure Virtual Machines. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "computeType": + suggest = "compute_type" + elif key == "createdOn": + suggest = "created_on" + elif key == "isAttachedCompute": + suggest = "is_attached_compute" + elif key == "modifiedOn": + suggest = "modified_on" + elif key == "provisioningErrors": + suggest = "provisioning_errors" + elif key == "provisioningState": + suggest = "provisioning_state" + elif key == "computeLocation": + suggest = "compute_location" + elif key == "disableLocalAuth": + suggest = "disable_local_auth" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VirtualMachineResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VirtualMachineResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VirtualMachineResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + compute_type: str, + created_on: str, + is_attached_compute: bool, + modified_on: str, + provisioning_errors: Sequence['outputs.ErrorResponseResponse'], + provisioning_state: str, + compute_location: Optional[str] = None, + description: Optional[str] = None, + disable_local_auth: Optional[bool] = None, + properties: Optional['outputs.VirtualMachineSchemaResponseProperties'] = None, + resource_id: Optional[str] = None): + """ + A Machine Learning compute based on Azure Virtual Machines. + :param str compute_type: The type of compute + Expected value is 'VirtualMachine'. + :param str created_on: The time at which the compute was created. + :param bool is_attached_compute: Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + :param str modified_on: The time at which the compute was last modified. + :param Sequence['ErrorResponseResponse'] provisioning_errors: Errors during provisioning + :param str provisioning_state: The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + :param str compute_location: Location for the underlying compute + :param str description: The description of the Machine Learning compute. + :param bool disable_local_auth: Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + :param str resource_id: ARM resource id of the underlying compute + """ + pulumi.set(__self__, "compute_type", 'VirtualMachine') + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "is_attached_compute", is_attached_compute) + pulumi.set(__self__, "modified_on", modified_on) + pulumi.set(__self__, "provisioning_errors", provisioning_errors) + pulumi.set(__self__, "provisioning_state", provisioning_state) + if compute_location is not None: + pulumi.set(__self__, "compute_location", compute_location) + if description is not None: + pulumi.set(__self__, "description", description) + if disable_local_auth is not None: + pulumi.set(__self__, "disable_local_auth", disable_local_auth) + if properties is not None: + pulumi.set(__self__, "properties", properties) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="computeType") + def compute_type(self) -> str: + """ + The type of compute + Expected value is 'VirtualMachine'. + """ + return pulumi.get(self, "compute_type") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + """ + The time at which the compute was created. + """ + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="isAttachedCompute") + def is_attached_compute(self) -> bool: + """ + Indicating whether the compute was provisioned by user and brought from outside if true, or machine learning service provisioned it if false. + """ + return pulumi.get(self, "is_attached_compute") + + @property + @pulumi.getter(name="modifiedOn") + def modified_on(self) -> str: + """ + The time at which the compute was last modified. + """ + return pulumi.get(self, "modified_on") + + @property + @pulumi.getter(name="provisioningErrors") + def provisioning_errors(self) -> Sequence['outputs.ErrorResponseResponse']: + """ + Errors during provisioning + """ + return pulumi.get(self, "provisioning_errors") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The provision state of the cluster. Valid values are Unknown, Updating, Provisioning, Succeeded, and Failed. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="computeLocation") + def compute_location(self) -> Optional[str]: + """ + Location for the underlying compute + """ + return pulumi.get(self, "compute_location") + + @property + @pulumi.getter + def description(self) -> Optional[str]: + """ + The description of the Machine Learning compute. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="disableLocalAuth") + def disable_local_auth(self) -> Optional[bool]: + """ + Opt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication. + """ + return pulumi.get(self, "disable_local_auth") + + @property + @pulumi.getter + def properties(self) -> Optional['outputs.VirtualMachineSchemaResponseProperties']: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + ARM resource id of the underlying compute + """ + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class VirtualMachineSchemaResponseProperties(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "administratorAccount": + suggest = "administrator_account" + elif key == "isNotebookInstanceCompute": + suggest = "is_notebook_instance_compute" + elif key == "notebookServerPort": + suggest = "notebook_server_port" + elif key == "sshPort": + suggest = "ssh_port" + elif key == "virtualMachineSize": + suggest = "virtual_machine_size" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VirtualMachineSchemaResponseProperties. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VirtualMachineSchemaResponseProperties.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VirtualMachineSchemaResponseProperties.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + address: Optional[str] = None, + administrator_account: Optional['outputs.VirtualMachineSshCredentialsResponse'] = None, + is_notebook_instance_compute: Optional[bool] = None, + notebook_server_port: Optional[int] = None, + ssh_port: Optional[int] = None, + virtual_machine_size: Optional[str] = None): + """ + :param str address: Public IP address of the virtual machine. + :param 'VirtualMachineSshCredentialsResponse' administrator_account: Admin credentials for virtual machine + :param bool is_notebook_instance_compute: Indicates whether this compute will be used for running notebooks. + :param int notebook_server_port: Notebook server port open for ssh connections. + :param int ssh_port: Port open for ssh connections. + :param str virtual_machine_size: Virtual Machine size + """ + if address is not None: + pulumi.set(__self__, "address", address) + if administrator_account is not None: + pulumi.set(__self__, "administrator_account", administrator_account) + if is_notebook_instance_compute is not None: + pulumi.set(__self__, "is_notebook_instance_compute", is_notebook_instance_compute) + if notebook_server_port is not None: + pulumi.set(__self__, "notebook_server_port", notebook_server_port) + if ssh_port is not None: + pulumi.set(__self__, "ssh_port", ssh_port) + if virtual_machine_size is not None: + pulumi.set(__self__, "virtual_machine_size", virtual_machine_size) + + @property + @pulumi.getter + def address(self) -> Optional[str]: + """ + Public IP address of the virtual machine. + """ + return pulumi.get(self, "address") + + @property + @pulumi.getter(name="administratorAccount") + def administrator_account(self) -> Optional['outputs.VirtualMachineSshCredentialsResponse']: + """ + Admin credentials for virtual machine + """ + return pulumi.get(self, "administrator_account") + + @property + @pulumi.getter(name="isNotebookInstanceCompute") + def is_notebook_instance_compute(self) -> Optional[bool]: + """ + Indicates whether this compute will be used for running notebooks. + """ + return pulumi.get(self, "is_notebook_instance_compute") + + @property + @pulumi.getter(name="notebookServerPort") + def notebook_server_port(self) -> Optional[int]: + """ + Notebook server port open for ssh connections. + """ + return pulumi.get(self, "notebook_server_port") + + @property + @pulumi.getter(name="sshPort") + def ssh_port(self) -> Optional[int]: + """ + Port open for ssh connections. + """ + return pulumi.get(self, "ssh_port") + + @property + @pulumi.getter(name="virtualMachineSize") + def virtual_machine_size(self) -> Optional[str]: + """ + Virtual Machine size + """ + return pulumi.get(self, "virtual_machine_size") + + +@pulumi.output_type +class VirtualMachineSizeResponse(dict): + """ + Describes the properties of a VM size. + """ + def __init__(__self__, *, + family: str, + gpus: int, + low_priority_capable: bool, + max_resource_volume_mb: int, + memory_gb: float, + name: str, + os_vhd_size_mb: int, + premium_io: bool, + v_cpus: int, + estimated_vm_prices: Optional['outputs.EstimatedVMPricesResponse'] = None, + supported_compute_types: Optional[Sequence[str]] = None): + """ + Describes the properties of a VM size. + :param str family: The family name of the virtual machine size. + :param int gpus: The number of gPUs supported by the virtual machine size. + :param bool low_priority_capable: Specifies if the virtual machine size supports low priority VMs. + :param int max_resource_volume_mb: The resource volume size, in MB, allowed by the virtual machine size. + :param float memory_gb: The amount of memory, in GB, supported by the virtual machine size. + :param str name: The name of the virtual machine size. + :param int os_vhd_size_mb: The OS VHD disk size, in MB, allowed by the virtual machine size. + :param bool premium_io: Specifies if the virtual machine size supports premium IO. + :param int v_cpus: The number of vCPUs supported by the virtual machine size. + :param 'EstimatedVMPricesResponse' estimated_vm_prices: The estimated price information for using a VM. + :param Sequence[str] supported_compute_types: Specifies the compute types supported by the virtual machine size. + """ + pulumi.set(__self__, "family", family) + pulumi.set(__self__, "gpus", gpus) + pulumi.set(__self__, "low_priority_capable", low_priority_capable) + pulumi.set(__self__, "max_resource_volume_mb", max_resource_volume_mb) + pulumi.set(__self__, "memory_gb", memory_gb) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "os_vhd_size_mb", os_vhd_size_mb) + pulumi.set(__self__, "premium_io", premium_io) + pulumi.set(__self__, "v_cpus", v_cpus) + if estimated_vm_prices is not None: + pulumi.set(__self__, "estimated_vm_prices", estimated_vm_prices) + if supported_compute_types is not None: + pulumi.set(__self__, "supported_compute_types", supported_compute_types) + + @property + @pulumi.getter + def family(self) -> str: + """ + The family name of the virtual machine size. + """ + return pulumi.get(self, "family") + + @property + @pulumi.getter + def gpus(self) -> int: + """ + The number of gPUs supported by the virtual machine size. + """ + return pulumi.get(self, "gpus") + + @property + @pulumi.getter(name="lowPriorityCapable") + def low_priority_capable(self) -> bool: + """ + Specifies if the virtual machine size supports low priority VMs. + """ + return pulumi.get(self, "low_priority_capable") + + @property + @pulumi.getter(name="maxResourceVolumeMB") + def max_resource_volume_mb(self) -> int: + """ + The resource volume size, in MB, allowed by the virtual machine size. + """ + return pulumi.get(self, "max_resource_volume_mb") + + @property + @pulumi.getter(name="memoryGB") + def memory_gb(self) -> float: + """ + The amount of memory, in GB, supported by the virtual machine size. + """ + return pulumi.get(self, "memory_gb") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the virtual machine size. + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="osVhdSizeMB") + def os_vhd_size_mb(self) -> int: + """ + The OS VHD disk size, in MB, allowed by the virtual machine size. + """ + return pulumi.get(self, "os_vhd_size_mb") + + @property + @pulumi.getter(name="premiumIO") + def premium_io(self) -> bool: + """ + Specifies if the virtual machine size supports premium IO. + """ + return pulumi.get(self, "premium_io") + + @property + @pulumi.getter(name="vCPUs") + def v_cpus(self) -> int: + """ + The number of vCPUs supported by the virtual machine size. + """ + return pulumi.get(self, "v_cpus") + + @property + @pulumi.getter(name="estimatedVMPrices") + def estimated_vm_prices(self) -> Optional['outputs.EstimatedVMPricesResponse']: + """ + The estimated price information for using a VM. + """ + return pulumi.get(self, "estimated_vm_prices") + + @property + @pulumi.getter(name="supportedComputeTypes") + def supported_compute_types(self) -> Optional[Sequence[str]]: + """ + Specifies the compute types supported by the virtual machine size. + """ + return pulumi.get(self, "supported_compute_types") + + +@pulumi.output_type +class VirtualMachineSshCredentialsResponse(dict): + """ + Admin credentials for virtual machine + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "privateKeyData": + suggest = "private_key_data" + elif key == "publicKeyData": + suggest = "public_key_data" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VirtualMachineSshCredentialsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VirtualMachineSshCredentialsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VirtualMachineSshCredentialsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + password: Optional[str] = None, + private_key_data: Optional[str] = None, + public_key_data: Optional[str] = None, + username: Optional[str] = None): + """ + Admin credentials for virtual machine + :param str password: Password of admin account + :param str private_key_data: Private key data + :param str public_key_data: Public key data + :param str username: Username of admin account + """ + if password is not None: + pulumi.set(__self__, "password", password) + if private_key_data is not None: + pulumi.set(__self__, "private_key_data", private_key_data) + if public_key_data is not None: + pulumi.set(__self__, "public_key_data", public_key_data) + if username is not None: + pulumi.set(__self__, "username", username) + + @property + @pulumi.getter + def password(self) -> Optional[str]: + """ + Password of admin account + """ + return pulumi.get(self, "password") + + @property + @pulumi.getter(name="privateKeyData") + def private_key_data(self) -> Optional[str]: + """ + Private key data + """ + return pulumi.get(self, "private_key_data") + + @property + @pulumi.getter(name="publicKeyData") + def public_key_data(self) -> Optional[str]: + """ + Public key data + """ + return pulumi.get(self, "public_key_data") + + @property + @pulumi.getter + def username(self) -> Optional[str]: + """ + Username of admin account + """ + return pulumi.get(self, "username") + + +@pulumi.output_type +class VolumeDefinitionResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "readOnly": + suggest = "read_only" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VolumeDefinitionResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VolumeDefinitionResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VolumeDefinitionResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + bind: Optional['outputs.BindOptionsResponse'] = None, + consistency: Optional[str] = None, + read_only: Optional[bool] = None, + source: Optional[str] = None, + target: Optional[str] = None, + tmpfs: Optional['outputs.TmpfsOptionsResponse'] = None, + type: Optional[str] = None, + volume: Optional['outputs.VolumeOptionsResponse'] = None): + """ + :param 'BindOptionsResponse' bind: Bind Options of the mount + :param str consistency: Consistency of the volume + :param bool read_only: Indicate whether to mount volume as readOnly. Default value for this is false. + :param str source: Source of the mount. For bind mounts this is the host path. + :param str target: Target of the mount. For bind mounts this is the path in the container. + :param 'TmpfsOptionsResponse' tmpfs: tmpfs option of the mount + :param str type: Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + :param 'VolumeOptionsResponse' volume: Volume Options of the mount + """ + if bind is not None: + pulumi.set(__self__, "bind", bind) + if consistency is not None: + pulumi.set(__self__, "consistency", consistency) + if read_only is not None: + pulumi.set(__self__, "read_only", read_only) + if source is not None: + pulumi.set(__self__, "source", source) + if target is not None: + pulumi.set(__self__, "target", target) + if tmpfs is not None: + pulumi.set(__self__, "tmpfs", tmpfs) + if type is None: + type = 'bind' + if type is not None: + pulumi.set(__self__, "type", type) + if volume is not None: + pulumi.set(__self__, "volume", volume) + + @property + @pulumi.getter + def bind(self) -> Optional['outputs.BindOptionsResponse']: + """ + Bind Options of the mount + """ + return pulumi.get(self, "bind") + + @property + @pulumi.getter + def consistency(self) -> Optional[str]: + """ + Consistency of the volume + """ + return pulumi.get(self, "consistency") + + @property + @pulumi.getter(name="readOnly") + def read_only(self) -> Optional[bool]: + """ + Indicate whether to mount volume as readOnly. Default value for this is false. + """ + return pulumi.get(self, "read_only") + + @property + @pulumi.getter + def source(self) -> Optional[str]: + """ + Source of the mount. For bind mounts this is the host path. + """ + return pulumi.get(self, "source") + + @property + @pulumi.getter + def target(self) -> Optional[str]: + """ + Target of the mount. For bind mounts this is the path in the container. + """ + return pulumi.get(self, "target") + + @property + @pulumi.getter + def tmpfs(self) -> Optional['outputs.TmpfsOptionsResponse']: + """ + tmpfs option of the mount + """ + return pulumi.get(self, "tmpfs") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + """ + Type of Volume Definition. Possible Values: bind,volume,tmpfs,npipe + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter + def volume(self) -> Optional['outputs.VolumeOptionsResponse']: + """ + Volume Options of the mount + """ + return pulumi.get(self, "volume") + + +@pulumi.output_type +class VolumeOptionsResponse(dict): + def __init__(__self__, *, + nocopy: Optional[bool] = None): + """ + :param bool nocopy: Indicate whether volume is nocopy + """ + if nocopy is not None: + pulumi.set(__self__, "nocopy", nocopy) + + @property + @pulumi.getter + def nocopy(self) -> Optional[bool]: + """ + Indicate whether volume is nocopy + """ + return pulumi.get(self, "nocopy") + + +@pulumi.output_type +class VulnerabilityDetailsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "cveUrl": + suggest = "cve_url" + elif key == "dueDate": + suggest = "due_date" + elif key == "packageDetails": + suggest = "package_details" + elif key == "providerId": + suggest = "provider_id" + elif key == "publishDate": + suggest = "publish_date" + elif key == "vendorId": + suggest = "vendor_id" + elif key == "vendorUrl": + suggest = "vendor_url" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VulnerabilityDetailsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VulnerabilityDetailsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VulnerabilityDetailsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: str, + cve: Optional[str] = None, + cve_url: Optional[str] = None, + due_date: Optional[str] = None, + package_details: Optional[Sequence['outputs.PackageDetailsResponse']] = None, + patchable: Optional[bool] = None, + provider_id: Optional[str] = None, + publish_date: Optional[str] = None, + risk: Optional[str] = None, + solution: Optional[str] = None, + title: Optional[str] = None, + vendor_id: Optional[str] = None, + vendor_url: Optional[str] = None): + """ + :param str id: Vulnerability ID. + :param str cve: CVE id. + :param str cve_url: CVE url. + :param str due_date: DueDate for vulnerability. Provider data or PublishDate + 30 days. + :param Sequence['PackageDetailsResponse'] package_details: Dependency details. + :param bool patchable: Indicates if there is a known patch for vulnerability. + :param str provider_id: Vulnerability ID from provider. + :param str publish_date: Vulnerability publish date. + :param str risk: Vulnerability Risk value. + :param str solution: Vulnerability description. + :param str title: Vulnerability name. + :param str vendor_id: Vendor vulnerability ID (USN, GH Advisory, etc). + :param str vendor_url: Vendor vulnerability url. + """ + pulumi.set(__self__, "id", id) + if cve is not None: + pulumi.set(__self__, "cve", cve) + if cve_url is not None: + pulumi.set(__self__, "cve_url", cve_url) + if due_date is not None: + pulumi.set(__self__, "due_date", due_date) + if package_details is not None: + pulumi.set(__self__, "package_details", package_details) + if patchable is not None: + pulumi.set(__self__, "patchable", patchable) + if provider_id is not None: + pulumi.set(__self__, "provider_id", provider_id) + if publish_date is not None: + pulumi.set(__self__, "publish_date", publish_date) + if risk is not None: + pulumi.set(__self__, "risk", risk) + if solution is not None: + pulumi.set(__self__, "solution", solution) + if title is not None: + pulumi.set(__self__, "title", title) + if vendor_id is not None: + pulumi.set(__self__, "vendor_id", vendor_id) + if vendor_url is not None: + pulumi.set(__self__, "vendor_url", vendor_url) + + @property + @pulumi.getter + def id(self) -> str: + """ + Vulnerability ID. + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def cve(self) -> Optional[str]: + """ + CVE id. + """ + return pulumi.get(self, "cve") + + @property + @pulumi.getter(name="cveUrl") + def cve_url(self) -> Optional[str]: + """ + CVE url. + """ + return pulumi.get(self, "cve_url") + + @property + @pulumi.getter(name="dueDate") + def due_date(self) -> Optional[str]: + """ + DueDate for vulnerability. Provider data or PublishDate + 30 days. + """ + return pulumi.get(self, "due_date") + + @property + @pulumi.getter(name="packageDetails") + def package_details(self) -> Optional[Sequence['outputs.PackageDetailsResponse']]: + """ + Dependency details. + """ + return pulumi.get(self, "package_details") + + @property + @pulumi.getter + def patchable(self) -> Optional[bool]: + """ + Indicates if there is a known patch for vulnerability. + """ + return pulumi.get(self, "patchable") + + @property + @pulumi.getter(name="providerId") + def provider_id(self) -> Optional[str]: + """ + Vulnerability ID from provider. + """ + return pulumi.get(self, "provider_id") + + @property + @pulumi.getter(name="publishDate") + def publish_date(self) -> Optional[str]: + """ + Vulnerability publish date. + """ + return pulumi.get(self, "publish_date") + + @property + @pulumi.getter + def risk(self) -> Optional[str]: + """ + Vulnerability Risk value. + """ + return pulumi.get(self, "risk") + + @property + @pulumi.getter + def solution(self) -> Optional[str]: + """ + Vulnerability description. + """ + return pulumi.get(self, "solution") + + @property + @pulumi.getter + def title(self) -> Optional[str]: + """ + Vulnerability name. + """ + return pulumi.get(self, "title") + + @property + @pulumi.getter(name="vendorId") + def vendor_id(self) -> Optional[str]: + """ + Vendor vulnerability ID (USN, GH Advisory, etc). + """ + return pulumi.get(self, "vendor_id") + + @property + @pulumi.getter(name="vendorUrl") + def vendor_url(self) -> Optional[str]: + """ + Vendor vulnerability url. + """ + return pulumi.get(self, "vendor_url") + + +@pulumi.output_type +class VulnerabilityFindingsResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "criticalFindingsCount": + suggest = "critical_findings_count" + elif key == "highFindingsCount": + suggest = "high_findings_count" + elif key == "totalFindingsCount": + suggest = "total_findings_count" + elif key == "assetId": + suggest = "asset_id" + elif key == "generatedTime": + suggest = "generated_time" + elif key == "lastScanDate": + suggest = "last_scan_date" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in VulnerabilityFindingsResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + VulnerabilityFindingsResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + VulnerabilityFindingsResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + critical_findings_count: int, + high_findings_count: int, + total_findings_count: int, + asset_id: Optional[str] = None, + data: Optional[Sequence['outputs.VulnerabilityDetailsResponse']] = None, + generated_time: Optional[str] = None, + last_scan_date: Optional[str] = None, + scanner: Optional[str] = None, + source: Optional[str] = None): + """ + :param int critical_findings_count: Number of critical findings. + :param int high_findings_count: Number of high findings. + :param int total_findings_count: Total findings count. + :param str asset_id: AssetId (Image digest). + :param Sequence['VulnerabilityDetailsResponse'] data: List of vulnerability findings. + :param str generated_time: Time the report was generated. + :param str last_scan_date: Scan result date. + :param str scanner: Vulnerability scanner name. + :param str source: Data source (internal). + """ + pulumi.set(__self__, "critical_findings_count", critical_findings_count) + pulumi.set(__self__, "high_findings_count", high_findings_count) + pulumi.set(__self__, "total_findings_count", total_findings_count) + if asset_id is not None: + pulumi.set(__self__, "asset_id", asset_id) + if data is not None: + pulumi.set(__self__, "data", data) + if generated_time is not None: + pulumi.set(__self__, "generated_time", generated_time) + if last_scan_date is not None: + pulumi.set(__self__, "last_scan_date", last_scan_date) + if scanner is not None: + pulumi.set(__self__, "scanner", scanner) + if source is not None: + pulumi.set(__self__, "source", source) + + @property + @pulumi.getter(name="criticalFindingsCount") + def critical_findings_count(self) -> int: + """ + Number of critical findings. + """ + return pulumi.get(self, "critical_findings_count") + + @property + @pulumi.getter(name="highFindingsCount") + def high_findings_count(self) -> int: + """ + Number of high findings. + """ + return pulumi.get(self, "high_findings_count") + + @property + @pulumi.getter(name="totalFindingsCount") + def total_findings_count(self) -> int: + """ + Total findings count. + """ + return pulumi.get(self, "total_findings_count") + + @property + @pulumi.getter(name="assetId") + def asset_id(self) -> Optional[str]: + """ + AssetId (Image digest). + """ + return pulumi.get(self, "asset_id") + + @property + @pulumi.getter + def data(self) -> Optional[Sequence['outputs.VulnerabilityDetailsResponse']]: + """ + List of vulnerability findings. + """ + return pulumi.get(self, "data") + + @property + @pulumi.getter(name="generatedTime") + def generated_time(self) -> Optional[str]: + """ + Time the report was generated. + """ + return pulumi.get(self, "generated_time") + + @property + @pulumi.getter(name="lastScanDate") + def last_scan_date(self) -> Optional[str]: + """ + Scan result date. + """ + return pulumi.get(self, "last_scan_date") + + @property + @pulumi.getter + def scanner(self) -> Optional[str]: + """ + Vulnerability scanner name. + """ + return pulumi.get(self, "scanner") + + @property + @pulumi.getter + def source(self) -> Optional[str]: + """ + Data source (internal). + """ + return pulumi.get(self, "source") + + +@pulumi.output_type +class WorkspaceConnectionAccessKeyResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "accessKeyId": + suggest = "access_key_id" + elif key == "secretAccessKey": + suggest = "secret_access_key" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in WorkspaceConnectionAccessKeyResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + WorkspaceConnectionAccessKeyResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + WorkspaceConnectionAccessKeyResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + access_key_id: Optional[str] = None, + secret_access_key: Optional[str] = None): + if access_key_id is not None: + pulumi.set(__self__, "access_key_id", access_key_id) + if secret_access_key is not None: + pulumi.set(__self__, "secret_access_key", secret_access_key) + + @property + @pulumi.getter(name="accessKeyId") + def access_key_id(self) -> Optional[str]: + return pulumi.get(self, "access_key_id") + + @property + @pulumi.getter(name="secretAccessKey") + def secret_access_key(self) -> Optional[str]: + return pulumi.get(self, "secret_access_key") + + +@pulumi.output_type +class WorkspaceConnectionAccountKeyResponse(dict): + """ + Account key object for workspace connection credential. + """ + def __init__(__self__, *, + key: Optional[str] = None): + """ + Account key object for workspace connection credential. + """ + if key is not None: + pulumi.set(__self__, "key", key) + + @property + @pulumi.getter + def key(self) -> Optional[str]: + return pulumi.get(self, "key") + + +@pulumi.output_type +class WorkspaceConnectionApiKeyResponse(dict): + """ + Api key object for workspace connection credential. + """ + def __init__(__self__, *, + key: Optional[str] = None): + """ + Api key object for workspace connection credential. + """ + if key is not None: + pulumi.set(__self__, "key", key) + + @property + @pulumi.getter + def key(self) -> Optional[str]: + return pulumi.get(self, "key") + + +@pulumi.output_type +class WorkspaceConnectionManagedIdentityResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "resourceId": + suggest = "resource_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in WorkspaceConnectionManagedIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + WorkspaceConnectionManagedIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + WorkspaceConnectionManagedIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: Optional[str] = None, + resource_id: Optional[str] = None): + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + return pulumi.get(self, "resource_id") + + +@pulumi.output_type +class WorkspaceConnectionOAuth2Response(dict): + """ + ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "authUrl": + suggest = "auth_url" + elif key == "clientId": + suggest = "client_id" + elif key == "clientSecret": + suggest = "client_secret" + elif key == "developerToken": + suggest = "developer_token" + elif key == "refreshToken": + suggest = "refresh_token" + elif key == "tenantId": + suggest = "tenant_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in WorkspaceConnectionOAuth2Response. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + WorkspaceConnectionOAuth2Response.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + WorkspaceConnectionOAuth2Response.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + auth_url: Optional[str] = None, + client_id: Optional[str] = None, + client_secret: Optional[str] = None, + developer_token: Optional[str] = None, + password: Optional[str] = None, + refresh_token: Optional[str] = None, + tenant_id: Optional[str] = None, + username: Optional[str] = None): + """ + ClientId and ClientSecret are required. Other properties are optional + depending on each OAuth2 provider's implementation. + :param str auth_url: Required by Concur connection category + :param str client_id: Client id in the format of UUID + :param str developer_token: Required by GoogleAdWords connection category + :param str refresh_token: Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + where user needs to get RefreshToken offline + :param str tenant_id: Required by QuickBooks and Xero connection categories + :param str username: Concur, ServiceNow auth server AccessToken grant type is 'Password' + which requires UsernamePassword + """ + if auth_url is not None: + pulumi.set(__self__, "auth_url", auth_url) + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if client_secret is not None: + pulumi.set(__self__, "client_secret", client_secret) + if developer_token is not None: + pulumi.set(__self__, "developer_token", developer_token) + if password is not None: + pulumi.set(__self__, "password", password) + if refresh_token is not None: + pulumi.set(__self__, "refresh_token", refresh_token) + if tenant_id is not None: + pulumi.set(__self__, "tenant_id", tenant_id) + if username is not None: + pulumi.set(__self__, "username", username) + + @property + @pulumi.getter(name="authUrl") + def auth_url(self) -> Optional[str]: + """ + Required by Concur connection category + """ + return pulumi.get(self, "auth_url") + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + """ + Client id in the format of UUID + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="clientSecret") + def client_secret(self) -> Optional[str]: + return pulumi.get(self, "client_secret") + + @property + @pulumi.getter(name="developerToken") + def developer_token(self) -> Optional[str]: + """ + Required by GoogleAdWords connection category + """ + return pulumi.get(self, "developer_token") + + @property + @pulumi.getter + def password(self) -> Optional[str]: + return pulumi.get(self, "password") + + @property + @pulumi.getter(name="refreshToken") + def refresh_token(self) -> Optional[str]: + """ + Required by GoogleBigQuery, GoogleAdWords, Hubspot, QuickBooks, Square, Xero, Zoho + where user needs to get RefreshToken offline + """ + return pulumi.get(self, "refresh_token") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> Optional[str]: + """ + Required by QuickBooks and Xero connection categories + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def username(self) -> Optional[str]: + """ + Concur, ServiceNow auth server AccessToken grant type is 'Password' + which requires UsernamePassword + """ + return pulumi.get(self, "username") + + +@pulumi.output_type +class WorkspaceConnectionPersonalAccessTokenResponse(dict): + def __init__(__self__, *, + pat: Optional[str] = None): + if pat is not None: + pulumi.set(__self__, "pat", pat) + + @property + @pulumi.getter + def pat(self) -> Optional[str]: + return pulumi.get(self, "pat") + + +@pulumi.output_type +class WorkspaceConnectionServicePrincipalResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "clientSecret": + suggest = "client_secret" + elif key == "tenantId": + suggest = "tenant_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in WorkspaceConnectionServicePrincipalResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + WorkspaceConnectionServicePrincipalResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + WorkspaceConnectionServicePrincipalResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: Optional[str] = None, + client_secret: Optional[str] = None, + tenant_id: Optional[str] = None): + if client_id is not None: + pulumi.set(__self__, "client_id", client_id) + if client_secret is not None: + pulumi.set(__self__, "client_secret", client_secret) + if tenant_id is not None: + pulumi.set(__self__, "tenant_id", tenant_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> Optional[str]: + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="clientSecret") + def client_secret(self) -> Optional[str]: + return pulumi.get(self, "client_secret") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> Optional[str]: + return pulumi.get(self, "tenant_id") + + +@pulumi.output_type +class WorkspaceConnectionSharedAccessSignatureResponse(dict): + def __init__(__self__, *, + sas: Optional[str] = None): + if sas is not None: + pulumi.set(__self__, "sas", sas) + + @property + @pulumi.getter + def sas(self) -> Optional[str]: + return pulumi.get(self, "sas") + + +@pulumi.output_type +class WorkspaceConnectionUsernamePasswordResponse(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "securityToken": + suggest = "security_token" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in WorkspaceConnectionUsernamePasswordResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + WorkspaceConnectionUsernamePasswordResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + WorkspaceConnectionUsernamePasswordResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + password: Optional[str] = None, + security_token: Optional[str] = None, + username: Optional[str] = None): + """ + :param str security_token: Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + """ + if password is not None: + pulumi.set(__self__, "password", password) + if security_token is not None: + pulumi.set(__self__, "security_token", security_token) + if username is not None: + pulumi.set(__self__, "username", username) + + @property + @pulumi.getter + def password(self) -> Optional[str]: + return pulumi.get(self, "password") + + @property + @pulumi.getter(name="securityToken") + def security_token(self) -> Optional[str]: + """ + Optional, required by connections like SalesForce for extra security in addition to UsernamePassword + """ + return pulumi.get(self, "security_token") + + @property + @pulumi.getter + def username(self) -> Optional[str]: + return pulumi.get(self, "username") + + +@pulumi.output_type +class WorkspaceHubConfigResponse(dict): + """ + WorkspaceHub's configuration object. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "additionalWorkspaceStorageAccounts": + suggest = "additional_workspace_storage_accounts" + elif key == "defaultWorkspaceResourceGroup": + suggest = "default_workspace_resource_group" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in WorkspaceHubConfigResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + WorkspaceHubConfigResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + WorkspaceHubConfigResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + additional_workspace_storage_accounts: Optional[Sequence[str]] = None, + default_workspace_resource_group: Optional[str] = None): + """ + WorkspaceHub's configuration object. + """ + if additional_workspace_storage_accounts is not None: + pulumi.set(__self__, "additional_workspace_storage_accounts", additional_workspace_storage_accounts) + if default_workspace_resource_group is not None: + pulumi.set(__self__, "default_workspace_resource_group", default_workspace_resource_group) + + @property + @pulumi.getter(name="additionalWorkspaceStorageAccounts") + def additional_workspace_storage_accounts(self) -> Optional[Sequence[str]]: + return pulumi.get(self, "additional_workspace_storage_accounts") + + @property + @pulumi.getter(name="defaultWorkspaceResourceGroup") + def default_workspace_resource_group(self) -> Optional[str]: + return pulumi.get(self, "default_workspace_resource_group") + + +@pulumi.output_type +class WorkspacePrivateEndpointResourceResponse(dict): + """ + The Private Endpoint resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "subnetArmId": + suggest = "subnet_arm_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in WorkspacePrivateEndpointResourceResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + WorkspacePrivateEndpointResourceResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + WorkspacePrivateEndpointResourceResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + id: str, + subnet_arm_id: str): + """ + The Private Endpoint resource. + :param str id: e.g. /subscriptions/{networkSubscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName} + :param str subnet_arm_id: The subnetId that the private endpoint is connected to. + """ + pulumi.set(__self__, "id", id) + pulumi.set(__self__, "subnet_arm_id", subnet_arm_id) + + @property + @pulumi.getter + def id(self) -> str: + """ + e.g. /subscriptions/{networkSubscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="subnetArmId") + def subnet_arm_id(self) -> str: + """ + The subnetId that the private endpoint is connected to. + """ + return pulumi.get(self, "subnet_arm_id") + + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/private_endpoint_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/private_endpoint_connection.py new file mode 100644 index 000000000000..4f1cceb34446 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/private_endpoint_connection.py @@ -0,0 +1,368 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['PrivateEndpointConnectionArgs', 'PrivateEndpointConnection'] + +@pulumi.input_type +class PrivateEndpointConnectionArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input['PrivateLinkServiceConnectionStateArgs']] = None, + provisioning_state: Optional[pulumi.Input[Union[str, 'PrivateEndpointConnectionProvisioningState']]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a PrivateEndpointConnection resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] location: Same as workspace location. + :param pulumi.Input[str] private_endpoint_connection_name: NRP Private Endpoint Connection Name + :param pulumi.Input['PrivateLinkServiceConnectionStateArgs'] private_link_service_connection_state: The connection state. + :param pulumi.Input[Union[str, 'PrivateEndpointConnectionProvisioningState']] provisioning_state: The current provisioning state. + :param pulumi.Input['SkuArgs'] sku: Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if private_endpoint_connection_name is not None: + pulumi.set(__self__, "private_endpoint_connection_name", private_endpoint_connection_name) + if private_link_service_connection_state is not None: + pulumi.set(__self__, "private_link_service_connection_state", private_link_service_connection_state) + if provisioning_state is not None: + pulumi.set(__self__, "provisioning_state", provisioning_state) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + Same as workspace location. + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="privateEndpointConnectionName") + def private_endpoint_connection_name(self) -> Optional[pulumi.Input[str]]: + """ + NRP Private Endpoint Connection Name + """ + return pulumi.get(self, "private_endpoint_connection_name") + + @private_endpoint_connection_name.setter + def private_endpoint_connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "private_endpoint_connection_name", value) + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> Optional[pulumi.Input['PrivateLinkServiceConnectionStateArgs']]: + """ + The connection state. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @private_link_service_connection_state.setter + def private_link_service_connection_state(self, value: Optional[pulumi.Input['PrivateLinkServiceConnectionStateArgs']]): + pulumi.set(self, "private_link_service_connection_state", value) + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> Optional[pulumi.Input[Union[str, 'PrivateEndpointConnectionProvisioningState']]]: + """ + The current provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @provisioning_state.setter + def provisioning_state(self, value: Optional[pulumi.Input[Union[str, 'PrivateEndpointConnectionProvisioningState']]]): + pulumi.set(self, "provisioning_state", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class PrivateEndpointConnection(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']]] = None, + provisioning_state: Optional[pulumi.Input[Union[str, 'PrivateEndpointConnectionProvisioningState']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + The Private Endpoint Connection resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] location: Same as workspace location. + :param pulumi.Input[str] private_endpoint_connection_name: NRP Private Endpoint Connection Name + :param pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']] private_link_service_connection_state: The connection state. + :param pulumi.Input[Union[str, 'PrivateEndpointConnectionProvisioningState']] provisioning_state: The current provisioning state. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: PrivateEndpointConnectionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The Private Endpoint Connection resource. + + :param str resource_name: The name of the resource. + :param PrivateEndpointConnectionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(PrivateEndpointConnectionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + private_endpoint_connection_name: Optional[pulumi.Input[str]] = None, + private_link_service_connection_state: Optional[pulumi.Input[Union['PrivateLinkServiceConnectionStateArgs', 'PrivateLinkServiceConnectionStateArgsDict']]] = None, + provisioning_state: Optional[pulumi.Input[Union[str, 'PrivateEndpointConnectionProvisioningState']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = PrivateEndpointConnectionArgs.__new__(PrivateEndpointConnectionArgs) + + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + __props__.__dict__["private_endpoint_connection_name"] = private_endpoint_connection_name + __props__.__dict__["private_link_service_connection_state"] = private_link_service_connection_state + __props__.__dict__["provisioning_state"] = provisioning_state + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:PrivateEndpointConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:PrivateEndpointConnection")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(PrivateEndpointConnection, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:PrivateEndpointConnection', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'PrivateEndpointConnection': + """ + Get an existing PrivateEndpointConnection resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = PrivateEndpointConnectionArgs.__new__(PrivateEndpointConnectionArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["private_endpoint"] = None + __props__.__dict__["private_link_service_connection_state"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return PrivateEndpointConnection(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + """ + Same as workspace location. + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="privateEndpoint") + def private_endpoint(self) -> pulumi.Output[Optional['outputs.WorkspacePrivateEndpointResourceResponse']]: + """ + The Private Endpoint resource. + """ + return pulumi.get(self, "private_endpoint") + + @property + @pulumi.getter(name="privateLinkServiceConnectionState") + def private_link_service_connection_state(self) -> pulumi.Output[Optional['outputs.PrivateLinkServiceConnectionStateResponse']]: + """ + The connection state. + """ + return pulumi.get(self, "private_link_service_connection_state") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[Optional[str]]: + """ + The current provisioning state. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/rai_policy.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/rai_policy.py new file mode 100644 index 000000000000..b421229c443d --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/rai_policy.py @@ -0,0 +1,263 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['RaiPolicyArgs', 'RaiPolicy'] + +@pulumi.input_type +class RaiPolicyArgs: + def __init__(__self__, *, + endpoint_name: pulumi.Input[str], + properties: pulumi.Input['RaiPolicyPropertiesArgs'], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RaiPolicy resource. + :param pulumi.Input[str] endpoint_name: Name of the endpoint resource. + :param pulumi.Input['RaiPolicyPropertiesArgs'] properties: Azure OpenAI Content Filters properties. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] rai_policy_name: Name of the Rai Policy. + """ + pulumi.set(__self__, "endpoint_name", endpoint_name) + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if proxy_api_version is not None: + pulumi.set(__self__, "proxy_api_version", proxy_api_version) + if rai_policy_name is not None: + pulumi.set(__self__, "rai_policy_name", rai_policy_name) + + @property + @pulumi.getter(name="endpointName") + def endpoint_name(self) -> pulumi.Input[str]: + """ + Name of the endpoint resource. + """ + return pulumi.get(self, "endpoint_name") + + @endpoint_name.setter + def endpoint_name(self, value: pulumi.Input[str]): + pulumi.set(self, "endpoint_name", value) + + @property + @pulumi.getter + def properties(self) -> pulumi.Input['RaiPolicyPropertiesArgs']: + """ + Azure OpenAI Content Filters properties. + """ + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: pulumi.Input['RaiPolicyPropertiesArgs']): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="proxyApiVersion") + def proxy_api_version(self) -> Optional[pulumi.Input[str]]: + """ + Api version used by proxy call + """ + return pulumi.get(self, "proxy_api_version") + + @proxy_api_version.setter + def proxy_api_version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "proxy_api_version", value) + + @property + @pulumi.getter(name="raiPolicyName") + def rai_policy_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of the Rai Policy. + """ + return pulumi.get(self, "rai_policy_name") + + @rai_policy_name.setter + def rai_policy_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "rai_policy_name", value) + + +class RaiPolicy(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['RaiPolicyPropertiesArgs', 'RaiPolicyPropertiesArgsDict']]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure OpenAI Content Filters resource. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] endpoint_name: Name of the endpoint resource. + :param pulumi.Input[Union['RaiPolicyPropertiesArgs', 'RaiPolicyPropertiesArgsDict']] properties: Azure OpenAI Content Filters properties. + :param pulumi.Input[str] proxy_api_version: Api version used by proxy call + :param pulumi.Input[str] rai_policy_name: Name of the Rai Policy. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RaiPolicyArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure OpenAI Content Filters resource. + + :param str resource_name: The name of the resource. + :param RaiPolicyArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RaiPolicyArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + endpoint_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union['RaiPolicyPropertiesArgs', 'RaiPolicyPropertiesArgsDict']]] = None, + proxy_api_version: Optional[pulumi.Input[str]] = None, + rai_policy_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RaiPolicyArgs.__new__(RaiPolicyArgs) + + if endpoint_name is None and not opts.urn: + raise TypeError("Missing required property 'endpoint_name'") + __props__.__dict__["endpoint_name"] = endpoint_name + if properties is None and not opts.urn: + raise TypeError("Missing required property 'properties'") + __props__.__dict__["properties"] = properties + __props__.__dict__["proxy_api_version"] = proxy_api_version + __props__.__dict__["rai_policy_name"] = rai_policy_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RaiPolicy"), pulumi.Alias(type_="azure-native:machinelearningservices:RaiPolicy")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RaiPolicy, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RaiPolicy', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RaiPolicy': + """ + Get an existing RaiPolicy resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RaiPolicyArgs.__new__(RaiPolicyArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RaiPolicy(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output['outputs.RaiPolicyPropertiesResponse']: + """ + Azure OpenAI Content Filters properties. + """ + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry.py new file mode 100644 index 000000000000..425714eac76e --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry.py @@ -0,0 +1,344 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['RegistryInitArgs', 'Registry'] + +@pulumi.input_type +class RegistryInitArgs: + def __init__(__self__, *, + registry_properties: pulumi.Input['RegistryArgs'], + resource_group_name: pulumi.Input[str], + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a Registry resource. + :param pulumi.Input['RegistryArgs'] registry_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "registry_properties", registry_properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if registry_name is not None: + pulumi.set(__self__, "registry_name", registry_name) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="registryProperties") + def registry_properties(self) -> pulumi.Input['RegistryArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "registry_properties") + + @registry_properties.setter + def registry_properties(self, value: pulumi.Input['RegistryArgs']): + pulumi.set(self, "registry_properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> Optional[pulumi.Input[str]]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class Registry(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + registry_properties: Optional[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + Create a Registry resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']] registry_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a Registry resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param RegistryInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + registry_properties: Optional[pulumi.Input[Union['RegistryArgs', 'RegistryArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryInitArgs.__new__(RegistryInitArgs) + + __props__.__dict__["identity"] = identity + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + __props__.__dict__["registry_name"] = registry_name + if registry_properties is None and not opts.urn: + raise TypeError("Missing required property 'registry_properties'") + __props__.__dict__["registry_properties"] = registry_properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Registry"), pulumi.Alias(type_="azure-native:machinelearningservices:Registry")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Registry, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:Registry', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Registry': + """ + Get an existing Registry resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryInitArgs.__new__(RegistryInitArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["registry_properties"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return Registry(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="registryProperties") + def registry_properties(self) -> pulumi.Output['outputs.RegistryResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "registry_properties") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_code_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_code_container.py new file mode 100644 index 000000000000..fd7554ba7d15 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_code_container.py @@ -0,0 +1,221 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['RegistryCodeContainerArgs', 'RegistryCodeContainer'] + +@pulumi.input_type +class RegistryCodeContainerArgs: + def __init__(__self__, *, + code_container_properties: pulumi.Input['CodeContainerArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + code_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryCodeContainer resource. + :param pulumi.Input['CodeContainerArgs'] code_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] code_name: Container name. + """ + pulumi.set(__self__, "code_container_properties", code_container_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if code_name is not None: + pulumi.set(__self__, "code_name", code_name) + + @property + @pulumi.getter(name="codeContainerProperties") + def code_container_properties(self) -> pulumi.Input['CodeContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_container_properties") + + @code_container_properties.setter + def code_container_properties(self, value: pulumi.Input['CodeContainerArgs']): + pulumi.set(self, "code_container_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="codeName") + def code_name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. + """ + return pulumi.get(self, "code_name") + + @code_name.setter + def code_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "code_name", value) + + +class RegistryCodeContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + code_container_properties: Optional[pulumi.Input[Union['CodeContainerArgs', 'CodeContainerArgsDict']]] = None, + code_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['CodeContainerArgs', 'CodeContainerArgsDict']] code_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] code_name: Container name. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryCodeContainerArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryCodeContainerArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryCodeContainerArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + code_container_properties: Optional[pulumi.Input[Union['CodeContainerArgs', 'CodeContainerArgsDict']]] = None, + code_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryCodeContainerArgs.__new__(RegistryCodeContainerArgs) + + if code_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'code_container_properties'") + __props__.__dict__["code_container_properties"] = code_container_properties + __props__.__dict__["code_name"] = code_name + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryCodeContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryCodeContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryCodeContainer': + """ + Get an existing RegistryCodeContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryCodeContainerArgs.__new__(RegistryCodeContainerArgs) + + __props__.__dict__["code_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryCodeContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="codeContainerProperties") + def code_container_properties(self) -> pulumi.Output['outputs.CodeContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_code_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_code_version.py new file mode 100644 index 000000000000..7c5560bad86f --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_code_version.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['RegistryCodeVersionArgs', 'RegistryCodeVersion'] + +@pulumi.input_type +class RegistryCodeVersionArgs: + def __init__(__self__, *, + code_name: pulumi.Input[str], + code_version_properties: pulumi.Input['CodeVersionArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryCodeVersion resource. + :param pulumi.Input[str] code_name: Container name. + :param pulumi.Input['CodeVersionArgs'] code_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + pulumi.set(__self__, "code_name", code_name) + pulumi.set(__self__, "code_version_properties", code_version_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="codeName") + def code_name(self) -> pulumi.Input[str]: + """ + Container name. + """ + return pulumi.get(self, "code_name") + + @code_name.setter + def code_name(self, value: pulumi.Input[str]): + pulumi.set(self, "code_name", value) + + @property + @pulumi.getter(name="codeVersionProperties") + def code_version_properties(self) -> pulumi.Input['CodeVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_version_properties") + + @code_version_properties.setter + def code_version_properties(self, value: pulumi.Input['CodeVersionArgs']): + pulumi.set(self, "code_version_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class RegistryCodeVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + code_name: Optional[pulumi.Input[str]] = None, + code_version_properties: Optional[pulumi.Input[Union['CodeVersionArgs', 'CodeVersionArgsDict']]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] code_name: Container name. + :param pulumi.Input[Union['CodeVersionArgs', 'CodeVersionArgsDict']] code_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryCodeVersionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryCodeVersionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryCodeVersionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + code_name: Optional[pulumi.Input[str]] = None, + code_version_properties: Optional[pulumi.Input[Union['CodeVersionArgs', 'CodeVersionArgsDict']]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryCodeVersionArgs.__new__(RegistryCodeVersionArgs) + + if code_name is None and not opts.urn: + raise TypeError("Missing required property 'code_name'") + __props__.__dict__["code_name"] = code_name + if code_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'code_version_properties'") + __props__.__dict__["code_version_properties"] = code_version_properties + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryCodeVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryCodeVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryCodeVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryCodeVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryCodeVersion': + """ + Get an existing RegistryCodeVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryCodeVersionArgs.__new__(RegistryCodeVersionArgs) + + __props__.__dict__["code_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryCodeVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="codeVersionProperties") + def code_version_properties(self) -> pulumi.Output['outputs.CodeVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "code_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_component_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_component_container.py new file mode 100644 index 000000000000..fc6204ed6364 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_component_container.py @@ -0,0 +1,221 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['RegistryComponentContainerArgs', 'RegistryComponentContainer'] + +@pulumi.input_type +class RegistryComponentContainerArgs: + def __init__(__self__, *, + component_container_properties: pulumi.Input['ComponentContainerArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + component_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryComponentContainer resource. + :param pulumi.Input['ComponentContainerArgs'] component_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] component_name: Container name. + """ + pulumi.set(__self__, "component_container_properties", component_container_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if component_name is not None: + pulumi.set(__self__, "component_name", component_name) + + @property + @pulumi.getter(name="componentContainerProperties") + def component_container_properties(self) -> pulumi.Input['ComponentContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_container_properties") + + @component_container_properties.setter + def component_container_properties(self, value: pulumi.Input['ComponentContainerArgs']): + pulumi.set(self, "component_container_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="componentName") + def component_name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. + """ + return pulumi.get(self, "component_name") + + @component_name.setter + def component_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "component_name", value) + + +class RegistryComponentContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + component_container_properties: Optional[pulumi.Input[Union['ComponentContainerArgs', 'ComponentContainerArgsDict']]] = None, + component_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ComponentContainerArgs', 'ComponentContainerArgsDict']] component_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] component_name: Container name. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryComponentContainerArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryComponentContainerArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryComponentContainerArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + component_container_properties: Optional[pulumi.Input[Union['ComponentContainerArgs', 'ComponentContainerArgsDict']]] = None, + component_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryComponentContainerArgs.__new__(RegistryComponentContainerArgs) + + if component_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'component_container_properties'") + __props__.__dict__["component_container_properties"] = component_container_properties + __props__.__dict__["component_name"] = component_name + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryComponentContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryComponentContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryComponentContainer': + """ + Get an existing RegistryComponentContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryComponentContainerArgs.__new__(RegistryComponentContainerArgs) + + __props__.__dict__["component_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryComponentContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="componentContainerProperties") + def component_container_properties(self) -> pulumi.Output['outputs.ComponentContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_component_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_component_version.py new file mode 100644 index 000000000000..73e2a9ab41f5 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_component_version.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['RegistryComponentVersionArgs', 'RegistryComponentVersion'] + +@pulumi.input_type +class RegistryComponentVersionArgs: + def __init__(__self__, *, + component_name: pulumi.Input[str], + component_version_properties: pulumi.Input['ComponentVersionArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryComponentVersion resource. + :param pulumi.Input[str] component_name: Container name. + :param pulumi.Input['ComponentVersionArgs'] component_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + pulumi.set(__self__, "component_name", component_name) + pulumi.set(__self__, "component_version_properties", component_version_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="componentName") + def component_name(self) -> pulumi.Input[str]: + """ + Container name. + """ + return pulumi.get(self, "component_name") + + @component_name.setter + def component_name(self, value: pulumi.Input[str]): + pulumi.set(self, "component_name", value) + + @property + @pulumi.getter(name="componentVersionProperties") + def component_version_properties(self) -> pulumi.Input['ComponentVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_version_properties") + + @component_version_properties.setter + def component_version_properties(self, value: pulumi.Input['ComponentVersionArgs']): + pulumi.set(self, "component_version_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class RegistryComponentVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + component_name: Optional[pulumi.Input[str]] = None, + component_version_properties: Optional[pulumi.Input[Union['ComponentVersionArgs', 'ComponentVersionArgsDict']]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] component_name: Container name. + :param pulumi.Input[Union['ComponentVersionArgs', 'ComponentVersionArgsDict']] component_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryComponentVersionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryComponentVersionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryComponentVersionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + component_name: Optional[pulumi.Input[str]] = None, + component_version_properties: Optional[pulumi.Input[Union['ComponentVersionArgs', 'ComponentVersionArgsDict']]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryComponentVersionArgs.__new__(RegistryComponentVersionArgs) + + if component_name is None and not opts.urn: + raise TypeError("Missing required property 'component_name'") + __props__.__dict__["component_name"] = component_name + if component_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'component_version_properties'") + __props__.__dict__["component_version_properties"] = component_version_properties + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryComponentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryComponentVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryComponentVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryComponentVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryComponentVersion': + """ + Get an existing RegistryComponentVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryComponentVersionArgs.__new__(RegistryComponentVersionArgs) + + __props__.__dict__["component_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryComponentVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="componentVersionProperties") + def component_version_properties(self) -> pulumi.Output['outputs.ComponentVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "component_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_data_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_data_container.py new file mode 100644 index 000000000000..5c83ac280eda --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_data_container.py @@ -0,0 +1,221 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['RegistryDataContainerArgs', 'RegistryDataContainer'] + +@pulumi.input_type +class RegistryDataContainerArgs: + def __init__(__self__, *, + data_container_properties: pulumi.Input['DataContainerArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryDataContainer resource. + :param pulumi.Input['DataContainerArgs'] data_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] name: Container name. + """ + pulumi.set(__self__, "data_container_properties", data_container_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="dataContainerProperties") + def data_container_properties(self) -> pulumi.Input['DataContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_container_properties") + + @data_container_properties.setter + def data_container_properties(self, value: pulumi.Input['DataContainerArgs']): + pulumi.set(self, "data_container_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class RegistryDataContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + data_container_properties: Optional[pulumi.Input[Union['DataContainerArgs', 'DataContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['DataContainerArgs', 'DataContainerArgsDict']] data_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryDataContainerArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryDataContainerArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryDataContainerArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + data_container_properties: Optional[pulumi.Input[Union['DataContainerArgs', 'DataContainerArgsDict']]] = None, + name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryDataContainerArgs.__new__(RegistryDataContainerArgs) + + if data_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'data_container_properties'") + __props__.__dict__["data_container_properties"] = data_container_properties + __props__.__dict__["name"] = name + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryDataContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryDataContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryDataContainer': + """ + Get an existing RegistryDataContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryDataContainerArgs.__new__(RegistryDataContainerArgs) + + __props__.__dict__["data_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryDataContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="dataContainerProperties") + def data_container_properties(self) -> pulumi.Output['outputs.DataContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_data_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_data_version.py new file mode 100644 index 000000000000..3ad9765466b5 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_data_version.py @@ -0,0 +1,241 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['RegistryDataVersionArgs', 'RegistryDataVersion'] + +@pulumi.input_type +class RegistryDataVersionArgs: + def __init__(__self__, *, + data_version_base_properties: pulumi.Input[Union['MLTableDataArgs', 'UriFileDataVersionArgs', 'UriFolderDataVersionArgs']], + name: pulumi.Input[str], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryDataVersion resource. + :param pulumi.Input[Union['MLTableDataArgs', 'UriFileDataVersionArgs', 'UriFolderDataVersionArgs']] data_version_base_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + pulumi.set(__self__, "data_version_base_properties", data_version_base_properties) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="dataVersionBaseProperties") + def data_version_base_properties(self) -> pulumi.Input[Union['MLTableDataArgs', 'UriFileDataVersionArgs', 'UriFolderDataVersionArgs']]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_version_base_properties") + + @data_version_base_properties.setter + def data_version_base_properties(self, value: pulumi.Input[Union['MLTableDataArgs', 'UriFileDataVersionArgs', 'UriFolderDataVersionArgs']]): + pulumi.set(self, "data_version_base_properties", value) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + Container name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class RegistryDataVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + data_version_base_properties: Optional[pulumi.Input[Union[Union['MLTableDataArgs', 'MLTableDataArgsDict'], Union['UriFileDataVersionArgs', 'UriFileDataVersionArgsDict'], Union['UriFolderDataVersionArgs', 'UriFolderDataVersionArgsDict']]]] = None, + name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union[Union['MLTableDataArgs', 'MLTableDataArgsDict'], Union['UriFileDataVersionArgs', 'UriFileDataVersionArgsDict'], Union['UriFolderDataVersionArgs', 'UriFolderDataVersionArgsDict']]] data_version_base_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] name: Container name. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryDataVersionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryDataVersionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryDataVersionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + data_version_base_properties: Optional[pulumi.Input[Union[Union['MLTableDataArgs', 'MLTableDataArgsDict'], Union['UriFileDataVersionArgs', 'UriFileDataVersionArgsDict'], Union['UriFolderDataVersionArgs', 'UriFolderDataVersionArgsDict']]]] = None, + name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryDataVersionArgs.__new__(RegistryDataVersionArgs) + + if data_version_base_properties is None and not opts.urn: + raise TypeError("Missing required property 'data_version_base_properties'") + __props__.__dict__["data_version_base_properties"] = data_version_base_properties + if name is None and not opts.urn: + raise TypeError("Missing required property 'name'") + __props__.__dict__["name"] = name + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryDataVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryDataVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryDataVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryDataVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryDataVersion': + """ + Get an existing RegistryDataVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryDataVersionArgs.__new__(RegistryDataVersionArgs) + + __props__.__dict__["data_version_base_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryDataVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="dataVersionBaseProperties") + def data_version_base_properties(self) -> pulumi.Output[Any]: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "data_version_base_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_environment_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_environment_container.py new file mode 100644 index 000000000000..25a12ce2b795 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_environment_container.py @@ -0,0 +1,221 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['RegistryEnvironmentContainerArgs', 'RegistryEnvironmentContainer'] + +@pulumi.input_type +class RegistryEnvironmentContainerArgs: + def __init__(__self__, *, + environment_container_properties: pulumi.Input['EnvironmentContainerArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + environment_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryEnvironmentContainer resource. + :param pulumi.Input['EnvironmentContainerArgs'] environment_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] environment_name: Container name. + """ + pulumi.set(__self__, "environment_container_properties", environment_container_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if environment_name is not None: + pulumi.set(__self__, "environment_name", environment_name) + + @property + @pulumi.getter(name="environmentContainerProperties") + def environment_container_properties(self) -> pulumi.Input['EnvironmentContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_container_properties") + + @environment_container_properties.setter + def environment_container_properties(self, value: pulumi.Input['EnvironmentContainerArgs']): + pulumi.set(self, "environment_container_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="environmentName") + def environment_name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. + """ + return pulumi.get(self, "environment_name") + + @environment_name.setter + def environment_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "environment_name", value) + + +class RegistryEnvironmentContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + environment_container_properties: Optional[pulumi.Input[Union['EnvironmentContainerArgs', 'EnvironmentContainerArgsDict']]] = None, + environment_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['EnvironmentContainerArgs', 'EnvironmentContainerArgsDict']] environment_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] environment_name: Container name. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryEnvironmentContainerArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryEnvironmentContainerArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryEnvironmentContainerArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + environment_container_properties: Optional[pulumi.Input[Union['EnvironmentContainerArgs', 'EnvironmentContainerArgsDict']]] = None, + environment_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryEnvironmentContainerArgs.__new__(RegistryEnvironmentContainerArgs) + + if environment_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'environment_container_properties'") + __props__.__dict__["environment_container_properties"] = environment_container_properties + __props__.__dict__["environment_name"] = environment_name + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryEnvironmentContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryEnvironmentContainer': + """ + Get an existing RegistryEnvironmentContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryEnvironmentContainerArgs.__new__(RegistryEnvironmentContainerArgs) + + __props__.__dict__["environment_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryEnvironmentContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="environmentContainerProperties") + def environment_container_properties(self) -> pulumi.Output['outputs.EnvironmentContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_environment_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_environment_version.py new file mode 100644 index 000000000000..adece3cf6d0f --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_environment_version.py @@ -0,0 +1,243 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['RegistryEnvironmentVersionArgs', 'RegistryEnvironmentVersion'] + +@pulumi.input_type +class RegistryEnvironmentVersionArgs: + def __init__(__self__, *, + environment_name: pulumi.Input[str], + environment_version_properties: pulumi.Input['EnvironmentVersionArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryEnvironmentVersion resource. + :param pulumi.Input[str] environment_name: Container name. + :param pulumi.Input['EnvironmentVersionArgs'] environment_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + pulumi.set(__self__, "environment_name", environment_name) + pulumi.set(__self__, "environment_version_properties", environment_version_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="environmentName") + def environment_name(self) -> pulumi.Input[str]: + """ + Container name. + """ + return pulumi.get(self, "environment_name") + + @environment_name.setter + def environment_name(self, value: pulumi.Input[str]): + pulumi.set(self, "environment_name", value) + + @property + @pulumi.getter(name="environmentVersionProperties") + def environment_version_properties(self) -> pulumi.Input['EnvironmentVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_version_properties") + + @environment_version_properties.setter + def environment_version_properties(self, value: pulumi.Input['EnvironmentVersionArgs']): + pulumi.set(self, "environment_version_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class RegistryEnvironmentVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + environment_name: Optional[pulumi.Input[str]] = None, + environment_version_properties: Optional[pulumi.Input[Union['EnvironmentVersionArgs', 'EnvironmentVersionArgsDict']]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] environment_name: Container name. + :param pulumi.Input[Union['EnvironmentVersionArgs', 'EnvironmentVersionArgsDict']] environment_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryEnvironmentVersionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryEnvironmentVersionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryEnvironmentVersionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + environment_name: Optional[pulumi.Input[str]] = None, + environment_version_properties: Optional[pulumi.Input[Union['EnvironmentVersionArgs', 'EnvironmentVersionArgsDict']]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryEnvironmentVersionArgs.__new__(RegistryEnvironmentVersionArgs) + + if environment_name is None and not opts.urn: + raise TypeError("Missing required property 'environment_name'") + __props__.__dict__["environment_name"] = environment_name + if environment_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'environment_version_properties'") + __props__.__dict__["environment_version_properties"] = environment_version_properties + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryEnvironmentVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryEnvironmentVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryEnvironmentVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryEnvironmentVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryEnvironmentVersion': + """ + Get an existing RegistryEnvironmentVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryEnvironmentVersionArgs.__new__(RegistryEnvironmentVersionArgs) + + __props__.__dict__["environment_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryEnvironmentVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="environmentVersionProperties") + def environment_version_properties(self) -> pulumi.Output['outputs.EnvironmentVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "environment_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_model_container.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_model_container.py new file mode 100644 index 000000000000..687174b33111 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_model_container.py @@ -0,0 +1,221 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['RegistryModelContainerArgs', 'RegistryModelContainer'] + +@pulumi.input_type +class RegistryModelContainerArgs: + def __init__(__self__, *, + model_container_properties: pulumi.Input['ModelContainerArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + model_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryModelContainer resource. + :param pulumi.Input['ModelContainerArgs'] model_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] model_name: Container name. + """ + pulumi.set(__self__, "model_container_properties", model_container_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if model_name is not None: + pulumi.set(__self__, "model_name", model_name) + + @property + @pulumi.getter(name="modelContainerProperties") + def model_container_properties(self) -> pulumi.Input['ModelContainerArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_container_properties") + + @model_container_properties.setter + def model_container_properties(self, value: pulumi.Input['ModelContainerArgs']): + pulumi.set(self, "model_container_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> Optional[pulumi.Input[str]]: + """ + Container name. + """ + return pulumi.get(self, "model_name") + + @model_name.setter + def model_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "model_name", value) + + +class RegistryModelContainer(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + model_container_properties: Optional[pulumi.Input[Union['ModelContainerArgs', 'ModelContainerArgsDict']]] = None, + model_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ModelContainerArgs', 'ModelContainerArgsDict']] model_container_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] model_name: Container name. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryModelContainerArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryModelContainerArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryModelContainerArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + model_container_properties: Optional[pulumi.Input[Union['ModelContainerArgs', 'ModelContainerArgsDict']]] = None, + model_name: Optional[pulumi.Input[str]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryModelContainerArgs.__new__(RegistryModelContainerArgs) + + if model_container_properties is None and not opts.urn: + raise TypeError("Missing required property 'model_container_properties'") + __props__.__dict__["model_container_properties"] = model_container_properties + __props__.__dict__["model_name"] = model_name + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelContainer"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelContainer")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryModelContainer, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryModelContainer', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryModelContainer': + """ + Get an existing RegistryModelContainer resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryModelContainerArgs.__new__(RegistryModelContainerArgs) + + __props__.__dict__["model_container_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryModelContainer(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="modelContainerProperties") + def model_container_properties(self) -> pulumi.Output['outputs.ModelContainerResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_container_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_model_version.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_model_version.py new file mode 100644 index 000000000000..e65c5307e534 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/registry_model_version.py @@ -0,0 +1,242 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._inputs import * + +__all__ = ['RegistryModelVersionArgs', 'RegistryModelVersion'] + +@pulumi.input_type +class RegistryModelVersionArgs: + def __init__(__self__, *, + model_name: pulumi.Input[str], + model_version_properties: pulumi.Input['ModelVersionArgs'], + registry_name: pulumi.Input[str], + resource_group_name: pulumi.Input[str], + version: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a RegistryModelVersion resource. + :param pulumi.Input[str] model_name: Container name. + :param pulumi.Input['ModelVersionArgs'] model_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + pulumi.set(__self__, "model_name", model_name) + pulumi.set(__self__, "model_version_properties", model_version_properties) + pulumi.set(__self__, "registry_name", registry_name) + pulumi.set(__self__, "resource_group_name", resource_group_name) + if version is not None: + pulumi.set(__self__, "version", version) + + @property + @pulumi.getter(name="modelName") + def model_name(self) -> pulumi.Input[str]: + """ + Container name. + """ + return pulumi.get(self, "model_name") + + @model_name.setter + def model_name(self, value: pulumi.Input[str]): + pulumi.set(self, "model_name", value) + + @property + @pulumi.getter(name="modelVersionProperties") + def model_version_properties(self) -> pulumi.Input['ModelVersionArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_version_properties") + + @model_version_properties.setter + def model_version_properties(self, value: pulumi.Input['ModelVersionArgs']): + pulumi.set(self, "model_version_properties", value) + + @property + @pulumi.getter(name="registryName") + def registry_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning registry. This is case-insensitive + """ + return pulumi.get(self, "registry_name") + + @registry_name.setter + def registry_name(self, value: pulumi.Input[str]): + pulumi.set(self, "registry_name", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter + def version(self) -> Optional[pulumi.Input[str]]: + """ + Version identifier. + """ + return pulumi.get(self, "version") + + @version.setter + def version(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "version", value) + + +class RegistryModelVersion(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + model_name: Optional[pulumi.Input[str]] = None, + model_version_properties: Optional[pulumi.Input[Union['ModelVersionArgs', 'ModelVersionArgsDict']]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] model_name: Container name. + :param pulumi.Input[Union['ModelVersionArgs', 'ModelVersionArgsDict']] model_version_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] registry_name: Name of Azure Machine Learning registry. This is case-insensitive + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] version: Version identifier. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: RegistryModelVersionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param RegistryModelVersionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(RegistryModelVersionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + model_name: Optional[pulumi.Input[str]] = None, + model_version_properties: Optional[pulumi.Input[Union['ModelVersionArgs', 'ModelVersionArgsDict']]] = None, + registry_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + version: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = RegistryModelVersionArgs.__new__(RegistryModelVersionArgs) + + if model_name is None and not opts.urn: + raise TypeError("Missing required property 'model_name'") + __props__.__dict__["model_name"] = model_name + if model_version_properties is None and not opts.urn: + raise TypeError("Missing required property 'model_version_properties'") + __props__.__dict__["model_version_properties"] = model_version_properties + if registry_name is None and not opts.urn: + raise TypeError("Missing required property 'registry_name'") + __props__.__dict__["registry_name"] = registry_name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["version"] = version + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:RegistryModelVersion"), pulumi.Alias(type_="azure-native:machinelearningservices:RegistryModelVersion")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(RegistryModelVersion, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:RegistryModelVersion', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'RegistryModelVersion': + """ + Get an existing RegistryModelVersion resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = RegistryModelVersionArgs.__new__(RegistryModelVersionArgs) + + __props__.__dict__["model_version_properties"] = None + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return RegistryModelVersion(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="modelVersionProperties") + def model_version_properties(self) -> pulumi.Output['outputs.ModelVersionResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "model_version_properties") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/schedule.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/schedule.py new file mode 100644 index 000000000000..2304241576ba --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/schedule.py @@ -0,0 +1,221 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ScheduleInitArgs', 'Schedule'] + +@pulumi.input_type +class ScheduleInitArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + schedule_properties: pulumi.Input['ScheduleArgs'], + workspace_name: pulumi.Input[str], + name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Schedule resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['ScheduleArgs'] schedule_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input[str] name: Schedule name. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "schedule_properties", schedule_properties) + pulumi.set(__self__, "workspace_name", workspace_name) + if name is not None: + pulumi.set(__self__, "name", name) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="scheduleProperties") + def schedule_properties(self) -> pulumi.Input['ScheduleArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "schedule_properties") + + @schedule_properties.setter + def schedule_properties(self, value: pulumi.Input['ScheduleArgs']): + pulumi.set(self, "schedule_properties", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Schedule name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + +class Schedule(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + schedule_properties: Optional[pulumi.Input[Union['ScheduleArgs', 'ScheduleArgsDict']]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] name: Schedule name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['ScheduleArgs', 'ScheduleArgsDict']] schedule_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ScheduleInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Azure Resource Manager resource envelope. + + :param str resource_name: The name of the resource. + :param ScheduleInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ScheduleInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + schedule_properties: Optional[pulumi.Input[Union['ScheduleArgs', 'ScheduleArgsDict']]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ScheduleInitArgs.__new__(ScheduleInitArgs) + + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if schedule_properties is None and not opts.urn: + raise TypeError("Missing required property 'schedule_properties'") + __props__.__dict__["schedule_properties"] = schedule_properties + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Schedule"), pulumi.Alias(type_="azure-native:machinelearningservices:Schedule")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Schedule, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:Schedule', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Schedule': + """ + Get an existing Schedule resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ScheduleInitArgs.__new__(ScheduleInitArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["schedule_properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return Schedule(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="scheduleProperties") + def schedule_properties(self) -> pulumi.Output['outputs.ScheduleResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "schedule_properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/serverless_endpoint.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/serverless_endpoint.py new file mode 100644 index 000000000000..5779c8f35ab6 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/serverless_endpoint.py @@ -0,0 +1,364 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['ServerlessEndpointInitArgs', 'ServerlessEndpoint'] + +@pulumi.input_type +class ServerlessEndpointInitArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + serverless_endpoint_properties: pulumi.Input['ServerlessEndpointArgs'], + workspace_name: pulumi.Input[str], + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a ServerlessEndpoint resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input['ServerlessEndpointArgs'] serverless_endpoint_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] name: Serverless Endpoint name. + :param pulumi.Input['SkuArgs'] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "serverless_endpoint_properties", serverless_endpoint_properties) + pulumi.set(__self__, "workspace_name", workspace_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if name is not None: + pulumi.set(__self__, "name", name) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="serverlessEndpointProperties") + def serverless_endpoint_properties(self) -> pulumi.Input['ServerlessEndpointArgs']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "serverless_endpoint_properties") + + @serverless_endpoint_properties.setter + def serverless_endpoint_properties(self, value: pulumi.Input['ServerlessEndpointArgs']): + pulumi.set(self, "serverless_endpoint_properties", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Name of Azure Machine Learning workspace. + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + """ + Serverless Endpoint name. + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class ServerlessEndpoint(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + serverless_endpoint_properties: Optional[pulumi.Input[Union['ServerlessEndpointArgs', 'ServerlessEndpointArgsDict']]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a ServerlessEndpoint resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] kind: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[str] name: Serverless Endpoint name. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['ServerlessEndpointArgs', 'ServerlessEndpointArgsDict']] serverless_endpoint_properties: [Required] Additional attributes of the entity. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Sku details required for ARM contract for Autoscaling. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + :param pulumi.Input[str] workspace_name: Name of Azure Machine Learning workspace. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: ServerlessEndpointInitArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a ServerlessEndpoint resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param ServerlessEndpointInitArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(ServerlessEndpointInitArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + serverless_endpoint_properties: Optional[pulumi.Input[Union['ServerlessEndpointArgs', 'ServerlessEndpointArgsDict']]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = ServerlessEndpointInitArgs.__new__(ServerlessEndpointInitArgs) + + __props__.__dict__["identity"] = identity + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + __props__.__dict__["name"] = name + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if serverless_endpoint_properties is None and not opts.urn: + raise TypeError("Missing required property 'serverless_endpoint_properties'") + __props__.__dict__["serverless_endpoint_properties"] = serverless_endpoint_properties + __props__.__dict__["sku"] = sku + __props__.__dict__["tags"] = tags + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:ServerlessEndpoint"), pulumi.Alias(type_="azure-native:machinelearningservices:ServerlessEndpoint")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(ServerlessEndpoint, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:ServerlessEndpoint', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'ServerlessEndpoint': + """ + Get an existing ServerlessEndpoint resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = ServerlessEndpointInitArgs.__new__(ServerlessEndpointInitArgs) + + __props__.__dict__["identity"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["serverless_endpoint_properties"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["type"] = None + return ServerlessEndpoint(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + """ + Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type. + """ + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="serverlessEndpointProperties") + def serverless_endpoint_properties(self) -> pulumi.Output['outputs.ServerlessEndpointResponse']: + """ + [Required] Additional attributes of the entity. + """ + return pulumi.get(self, "serverless_endpoint_properties") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Sku details required for ARM contract for Autoscaling. + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/workspace.py new file mode 100644 index 000000000000..580982e58bbe --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/workspace.py @@ -0,0 +1,1364 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['WorkspaceArgs', 'Workspace'] + +@pulumi.input_type +class WorkspaceArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + allow_public_access_when_behind_vnet: Optional[pulumi.Input[bool]] = None, + allow_role_assignment_on_rg: Optional[pulumi.Input[bool]] = None, + application_insights: Optional[pulumi.Input[str]] = None, + associated_workspaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + container_registries: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + container_registry: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + discovery_url: Optional[pulumi.Input[str]] = None, + enable_data_isolation: Optional[pulumi.Input[bool]] = None, + enable_service_side_cmk_encryption: Optional[pulumi.Input[bool]] = None, + enable_simplified_cmk: Optional[pulumi.Input[bool]] = None, + enable_software_bill_of_materials: Optional[pulumi.Input[bool]] = None, + encryption: Optional[pulumi.Input['EncryptionPropertyArgs']] = None, + existing_workspaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + feature_store_settings: Optional[pulumi.Input['FeatureStoreSettingsArgs']] = None, + friendly_name: Optional[pulumi.Input[str]] = None, + hbi_workspace: Optional[pulumi.Input[bool]] = None, + hub_resource_id: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + image_build_compute: Optional[pulumi.Input[str]] = None, + ip_allowlist: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + key_vault: Optional[pulumi.Input[str]] = None, + key_vaults: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + managed_network: Optional[pulumi.Input['ManagedNetworkSettingsArgs']] = None, + network_acls: Optional[pulumi.Input['NetworkAclsArgs']] = None, + primary_user_assigned_identity: Optional[pulumi.Input[str]] = None, + provision_network_now: Optional[pulumi.Input[bool]] = None, + public_network_access: Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]] = None, + serverless_compute_settings: Optional[pulumi.Input['ServerlessComputeSettingsArgs']] = None, + service_managed_resources_settings: Optional[pulumi.Input['ServiceManagedResourcesSettingsArgs']] = None, + shared_private_link_resources: Optional[pulumi.Input[Sequence[pulumi.Input['SharedPrivateLinkResourceArgs']]]] = None, + sku: Optional[pulumi.Input['SkuArgs']] = None, + soft_delete_retention_in_days: Optional[pulumi.Input[int]] = None, + storage_account: Optional[pulumi.Input[str]] = None, + storage_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + system_datastores_auth_mode: Optional[pulumi.Input[Union[str, 'SystemDatastoresAuthMode']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + v1_legacy_mode: Optional[pulumi.Input[bool]] = None, + workspace_hub_config: Optional[pulumi.Input['WorkspaceHubConfigArgs']] = None, + workspace_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a Workspace resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[bool] allow_public_access_when_behind_vnet: The flag to indicate whether to allow public access when behind VNet. + :param pulumi.Input[bool] allow_role_assignment_on_rg: The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + :param pulumi.Input[str] application_insights: ARM id of the application insights associated with this workspace. + :param pulumi.Input[str] container_registry: ARM id of the container registry associated with this workspace. + :param pulumi.Input[str] description: The description of this workspace. + :param pulumi.Input[str] discovery_url: Url for the discovery service to identify regional endpoints for machine learning experimentation services + :param pulumi.Input[bool] enable_simplified_cmk: Flag to tell if simplified CMK should be enabled for this workspace. + :param pulumi.Input[bool] enable_software_bill_of_materials: Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + :param pulumi.Input['FeatureStoreSettingsArgs'] feature_store_settings: Settings for feature store type workspace. + :param pulumi.Input[str] friendly_name: The friendly name for this workspace. This name in mutable + :param pulumi.Input[bool] hbi_workspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] image_build_compute: The compute name for image build + :param pulumi.Input[Sequence[pulumi.Input[str]]] ip_allowlist: The list of IPv4 addresses that are allowed to access the workspace. + :param pulumi.Input[str] key_vault: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + :param pulumi.Input['ManagedNetworkSettingsArgs'] managed_network: Managed Network settings for a machine learning workspace. + :param pulumi.Input['NetworkAclsArgs'] network_acls: A set of rules governing the network accessibility of the workspace. + :param pulumi.Input[str] primary_user_assigned_identity: The user assigned identity resource id that represents the workspace identity. + :param pulumi.Input[bool] provision_network_now: Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + :param pulumi.Input[Union[str, 'PublicNetworkAccessType']] public_network_access: Whether requests from Public Network are allowed. + :param pulumi.Input['ServerlessComputeSettingsArgs'] serverless_compute_settings: Settings for serverless compute in a workspace + :param pulumi.Input['ServiceManagedResourcesSettingsArgs'] service_managed_resources_settings: The service managed resource settings. + :param pulumi.Input[Sequence[pulumi.Input['SharedPrivateLinkResourceArgs']]] shared_private_link_resources: The list of shared private link resources in this workspace. + :param pulumi.Input['SkuArgs'] sku: Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + :param pulumi.Input[int] soft_delete_retention_in_days: Retention time in days after workspace get soft deleted. + :param pulumi.Input[str] storage_account: ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + :param pulumi.Input[Union[str, 'SystemDatastoresAuthMode']] system_datastores_auth_mode: The auth mode used for accessing the system datastores of the workspace. + :param pulumi.Input[bool] v1_legacy_mode: Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + :param pulumi.Input['WorkspaceHubConfigArgs'] workspace_hub_config: WorkspaceHub's configuration object. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if allow_public_access_when_behind_vnet is not None: + pulumi.set(__self__, "allow_public_access_when_behind_vnet", allow_public_access_when_behind_vnet) + if allow_role_assignment_on_rg is not None: + pulumi.set(__self__, "allow_role_assignment_on_rg", allow_role_assignment_on_rg) + if application_insights is not None: + pulumi.set(__self__, "application_insights", application_insights) + if associated_workspaces is not None: + pulumi.set(__self__, "associated_workspaces", associated_workspaces) + if container_registries is not None: + pulumi.set(__self__, "container_registries", container_registries) + if container_registry is not None: + pulumi.set(__self__, "container_registry", container_registry) + if description is not None: + pulumi.set(__self__, "description", description) + if discovery_url is not None: + pulumi.set(__self__, "discovery_url", discovery_url) + if enable_data_isolation is not None: + pulumi.set(__self__, "enable_data_isolation", enable_data_isolation) + if enable_service_side_cmk_encryption is not None: + pulumi.set(__self__, "enable_service_side_cmk_encryption", enable_service_side_cmk_encryption) + if enable_simplified_cmk is not None: + pulumi.set(__self__, "enable_simplified_cmk", enable_simplified_cmk) + if enable_software_bill_of_materials is not None: + pulumi.set(__self__, "enable_software_bill_of_materials", enable_software_bill_of_materials) + if encryption is not None: + pulumi.set(__self__, "encryption", encryption) + if existing_workspaces is not None: + pulumi.set(__self__, "existing_workspaces", existing_workspaces) + if feature_store_settings is not None: + pulumi.set(__self__, "feature_store_settings", feature_store_settings) + if friendly_name is not None: + pulumi.set(__self__, "friendly_name", friendly_name) + if hbi_workspace is not None: + pulumi.set(__self__, "hbi_workspace", hbi_workspace) + if hub_resource_id is not None: + pulumi.set(__self__, "hub_resource_id", hub_resource_id) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if image_build_compute is not None: + pulumi.set(__self__, "image_build_compute", image_build_compute) + if ip_allowlist is not None: + pulumi.set(__self__, "ip_allowlist", ip_allowlist) + if key_vault is not None: + pulumi.set(__self__, "key_vault", key_vault) + if key_vaults is not None: + pulumi.set(__self__, "key_vaults", key_vaults) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if location is not None: + pulumi.set(__self__, "location", location) + if managed_network is not None: + pulumi.set(__self__, "managed_network", managed_network) + if network_acls is not None: + pulumi.set(__self__, "network_acls", network_acls) + if primary_user_assigned_identity is not None: + pulumi.set(__self__, "primary_user_assigned_identity", primary_user_assigned_identity) + if provision_network_now is not None: + pulumi.set(__self__, "provision_network_now", provision_network_now) + if public_network_access is not None: + pulumi.set(__self__, "public_network_access", public_network_access) + if serverless_compute_settings is not None: + pulumi.set(__self__, "serverless_compute_settings", serverless_compute_settings) + if service_managed_resources_settings is not None: + pulumi.set(__self__, "service_managed_resources_settings", service_managed_resources_settings) + if shared_private_link_resources is not None: + pulumi.set(__self__, "shared_private_link_resources", shared_private_link_resources) + if sku is not None: + pulumi.set(__self__, "sku", sku) + if soft_delete_retention_in_days is not None: + pulumi.set(__self__, "soft_delete_retention_in_days", soft_delete_retention_in_days) + if storage_account is not None: + pulumi.set(__self__, "storage_account", storage_account) + if storage_accounts is not None: + pulumi.set(__self__, "storage_accounts", storage_accounts) + if system_datastores_auth_mode is not None: + pulumi.set(__self__, "system_datastores_auth_mode", system_datastores_auth_mode) + if tags is not None: + pulumi.set(__self__, "tags", tags) + if v1_legacy_mode is not None: + pulumi.set(__self__, "v1_legacy_mode", v1_legacy_mode) + if workspace_hub_config is not None: + pulumi.set(__self__, "workspace_hub_config", workspace_hub_config) + if workspace_name is not None: + pulumi.set(__self__, "workspace_name", workspace_name) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="allowPublicAccessWhenBehindVnet") + def allow_public_access_when_behind_vnet(self) -> Optional[pulumi.Input[bool]]: + """ + The flag to indicate whether to allow public access when behind VNet. + """ + return pulumi.get(self, "allow_public_access_when_behind_vnet") + + @allow_public_access_when_behind_vnet.setter + def allow_public_access_when_behind_vnet(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "allow_public_access_when_behind_vnet", value) + + @property + @pulumi.getter(name="allowRoleAssignmentOnRG") + def allow_role_assignment_on_rg(self) -> Optional[pulumi.Input[bool]]: + """ + The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + """ + return pulumi.get(self, "allow_role_assignment_on_rg") + + @allow_role_assignment_on_rg.setter + def allow_role_assignment_on_rg(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "allow_role_assignment_on_rg", value) + + @property + @pulumi.getter(name="applicationInsights") + def application_insights(self) -> Optional[pulumi.Input[str]]: + """ + ARM id of the application insights associated with this workspace. + """ + return pulumi.get(self, "application_insights") + + @application_insights.setter + def application_insights(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "application_insights", value) + + @property + @pulumi.getter(name="associatedWorkspaces") + def associated_workspaces(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "associated_workspaces") + + @associated_workspaces.setter + def associated_workspaces(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "associated_workspaces", value) + + @property + @pulumi.getter(name="containerRegistries") + def container_registries(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "container_registries") + + @container_registries.setter + def container_registries(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "container_registries", value) + + @property + @pulumi.getter(name="containerRegistry") + def container_registry(self) -> Optional[pulumi.Input[str]]: + """ + ARM id of the container registry associated with this workspace. + """ + return pulumi.get(self, "container_registry") + + @container_registry.setter + def container_registry(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "container_registry", value) + + @property + @pulumi.getter + def description(self) -> Optional[pulumi.Input[str]]: + """ + The description of this workspace. + """ + return pulumi.get(self, "description") + + @description.setter + def description(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "description", value) + + @property + @pulumi.getter(name="discoveryUrl") + def discovery_url(self) -> Optional[pulumi.Input[str]]: + """ + Url for the discovery service to identify regional endpoints for machine learning experimentation services + """ + return pulumi.get(self, "discovery_url") + + @discovery_url.setter + def discovery_url(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "discovery_url", value) + + @property + @pulumi.getter(name="enableDataIsolation") + def enable_data_isolation(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "enable_data_isolation") + + @enable_data_isolation.setter + def enable_data_isolation(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_data_isolation", value) + + @property + @pulumi.getter(name="enableServiceSideCMKEncryption") + def enable_service_side_cmk_encryption(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "enable_service_side_cmk_encryption") + + @enable_service_side_cmk_encryption.setter + def enable_service_side_cmk_encryption(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_service_side_cmk_encryption", value) + + @property + @pulumi.getter(name="enableSimplifiedCmk") + def enable_simplified_cmk(self) -> Optional[pulumi.Input[bool]]: + """ + Flag to tell if simplified CMK should be enabled for this workspace. + """ + return pulumi.get(self, "enable_simplified_cmk") + + @enable_simplified_cmk.setter + def enable_simplified_cmk(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_simplified_cmk", value) + + @property + @pulumi.getter(name="enableSoftwareBillOfMaterials") + def enable_software_bill_of_materials(self) -> Optional[pulumi.Input[bool]]: + """ + Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + """ + return pulumi.get(self, "enable_software_bill_of_materials") + + @enable_software_bill_of_materials.setter + def enable_software_bill_of_materials(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "enable_software_bill_of_materials", value) + + @property + @pulumi.getter + def encryption(self) -> Optional[pulumi.Input['EncryptionPropertyArgs']]: + return pulumi.get(self, "encryption") + + @encryption.setter + def encryption(self, value: Optional[pulumi.Input['EncryptionPropertyArgs']]): + pulumi.set(self, "encryption", value) + + @property + @pulumi.getter(name="existingWorkspaces") + def existing_workspaces(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "existing_workspaces") + + @existing_workspaces.setter + def existing_workspaces(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "existing_workspaces", value) + + @property + @pulumi.getter(name="featureStoreSettings") + def feature_store_settings(self) -> Optional[pulumi.Input['FeatureStoreSettingsArgs']]: + """ + Settings for feature store type workspace. + """ + return pulumi.get(self, "feature_store_settings") + + @feature_store_settings.setter + def feature_store_settings(self, value: Optional[pulumi.Input['FeatureStoreSettingsArgs']]): + pulumi.set(self, "feature_store_settings", value) + + @property + @pulumi.getter(name="friendlyName") + def friendly_name(self) -> Optional[pulumi.Input[str]]: + """ + The friendly name for this workspace. This name in mutable + """ + return pulumi.get(self, "friendly_name") + + @friendly_name.setter + def friendly_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "friendly_name", value) + + @property + @pulumi.getter(name="hbiWorkspace") + def hbi_workspace(self) -> Optional[pulumi.Input[bool]]: + """ + The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + """ + return pulumi.get(self, "hbi_workspace") + + @hbi_workspace.setter + def hbi_workspace(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "hbi_workspace", value) + + @property + @pulumi.getter(name="hubResourceId") + def hub_resource_id(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "hub_resource_id") + + @hub_resource_id.setter + def hub_resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "hub_resource_id", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter(name="imageBuildCompute") + def image_build_compute(self) -> Optional[pulumi.Input[str]]: + """ + The compute name for image build + """ + return pulumi.get(self, "image_build_compute") + + @image_build_compute.setter + def image_build_compute(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "image_build_compute", value) + + @property + @pulumi.getter(name="ipAllowlist") + def ip_allowlist(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The list of IPv4 addresses that are allowed to access the workspace. + """ + return pulumi.get(self, "ip_allowlist") + + @ip_allowlist.setter + def ip_allowlist(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "ip_allowlist", value) + + @property + @pulumi.getter(name="keyVault") + def key_vault(self) -> Optional[pulumi.Input[str]]: + """ + ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + """ + return pulumi.get(self, "key_vault") + + @key_vault.setter + def key_vault(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "key_vault", value) + + @property + @pulumi.getter(name="keyVaults") + def key_vaults(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "key_vaults") + + @key_vaults.setter + def key_vaults(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "key_vaults", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="managedNetwork") + def managed_network(self) -> Optional[pulumi.Input['ManagedNetworkSettingsArgs']]: + """ + Managed Network settings for a machine learning workspace. + """ + return pulumi.get(self, "managed_network") + + @managed_network.setter + def managed_network(self, value: Optional[pulumi.Input['ManagedNetworkSettingsArgs']]): + pulumi.set(self, "managed_network", value) + + @property + @pulumi.getter(name="networkAcls") + def network_acls(self) -> Optional[pulumi.Input['NetworkAclsArgs']]: + """ + A set of rules governing the network accessibility of the workspace. + """ + return pulumi.get(self, "network_acls") + + @network_acls.setter + def network_acls(self, value: Optional[pulumi.Input['NetworkAclsArgs']]): + pulumi.set(self, "network_acls", value) + + @property + @pulumi.getter(name="primaryUserAssignedIdentity") + def primary_user_assigned_identity(self) -> Optional[pulumi.Input[str]]: + """ + The user assigned identity resource id that represents the workspace identity. + """ + return pulumi.get(self, "primary_user_assigned_identity") + + @primary_user_assigned_identity.setter + def primary_user_assigned_identity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "primary_user_assigned_identity", value) + + @property + @pulumi.getter(name="provisionNetworkNow") + def provision_network_now(self) -> Optional[pulumi.Input[bool]]: + """ + Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + """ + return pulumi.get(self, "provision_network_now") + + @provision_network_now.setter + def provision_network_now(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "provision_network_now", value) + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]]: + """ + Whether requests from Public Network are allowed. + """ + return pulumi.get(self, "public_network_access") + + @public_network_access.setter + def public_network_access(self, value: Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]]): + pulumi.set(self, "public_network_access", value) + + @property + @pulumi.getter(name="serverlessComputeSettings") + def serverless_compute_settings(self) -> Optional[pulumi.Input['ServerlessComputeSettingsArgs']]: + """ + Settings for serverless compute in a workspace + """ + return pulumi.get(self, "serverless_compute_settings") + + @serverless_compute_settings.setter + def serverless_compute_settings(self, value: Optional[pulumi.Input['ServerlessComputeSettingsArgs']]): + pulumi.set(self, "serverless_compute_settings", value) + + @property + @pulumi.getter(name="serviceManagedResourcesSettings") + def service_managed_resources_settings(self) -> Optional[pulumi.Input['ServiceManagedResourcesSettingsArgs']]: + """ + The service managed resource settings. + """ + return pulumi.get(self, "service_managed_resources_settings") + + @service_managed_resources_settings.setter + def service_managed_resources_settings(self, value: Optional[pulumi.Input['ServiceManagedResourcesSettingsArgs']]): + pulumi.set(self, "service_managed_resources_settings", value) + + @property + @pulumi.getter(name="sharedPrivateLinkResources") + def shared_private_link_resources(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['SharedPrivateLinkResourceArgs']]]]: + """ + The list of shared private link resources in this workspace. + """ + return pulumi.get(self, "shared_private_link_resources") + + @shared_private_link_resources.setter + def shared_private_link_resources(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['SharedPrivateLinkResourceArgs']]]]): + pulumi.set(self, "shared_private_link_resources", value) + + @property + @pulumi.getter + def sku(self) -> Optional[pulumi.Input['SkuArgs']]: + """ + Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + return pulumi.get(self, "sku") + + @sku.setter + def sku(self, value: Optional[pulumi.Input['SkuArgs']]): + pulumi.set(self, "sku", value) + + @property + @pulumi.getter(name="softDeleteRetentionInDays") + def soft_delete_retention_in_days(self) -> Optional[pulumi.Input[int]]: + """ + Retention time in days after workspace get soft deleted. + """ + return pulumi.get(self, "soft_delete_retention_in_days") + + @soft_delete_retention_in_days.setter + def soft_delete_retention_in_days(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "soft_delete_retention_in_days", value) + + @property + @pulumi.getter(name="storageAccount") + def storage_account(self) -> Optional[pulumi.Input[str]]: + """ + ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + """ + return pulumi.get(self, "storage_account") + + @storage_account.setter + def storage_account(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "storage_account", value) + + @property + @pulumi.getter(name="storageAccounts") + def storage_accounts(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + return pulumi.get(self, "storage_accounts") + + @storage_accounts.setter + def storage_accounts(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "storage_accounts", value) + + @property + @pulumi.getter(name="systemDatastoresAuthMode") + def system_datastores_auth_mode(self) -> Optional[pulumi.Input[Union[str, 'SystemDatastoresAuthMode']]]: + """ + The auth mode used for accessing the system datastores of the workspace. + """ + return pulumi.get(self, "system_datastores_auth_mode") + + @system_datastores_auth_mode.setter + def system_datastores_auth_mode(self, value: Optional[pulumi.Input[Union[str, 'SystemDatastoresAuthMode']]]): + pulumi.set(self, "system_datastores_auth_mode", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + @property + @pulumi.getter(name="v1LegacyMode") + def v1_legacy_mode(self) -> Optional[pulumi.Input[bool]]: + """ + Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + """ + return pulumi.get(self, "v1_legacy_mode") + + @v1_legacy_mode.setter + def v1_legacy_mode(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "v1_legacy_mode", value) + + @property + @pulumi.getter(name="workspaceHubConfig") + def workspace_hub_config(self) -> Optional[pulumi.Input['WorkspaceHubConfigArgs']]: + """ + WorkspaceHub's configuration object. + """ + return pulumi.get(self, "workspace_hub_config") + + @workspace_hub_config.setter + def workspace_hub_config(self, value: Optional[pulumi.Input['WorkspaceHubConfigArgs']]): + pulumi.set(self, "workspace_hub_config", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> Optional[pulumi.Input[str]]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "workspace_name", value) + + +class Workspace(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + allow_public_access_when_behind_vnet: Optional[pulumi.Input[bool]] = None, + allow_role_assignment_on_rg: Optional[pulumi.Input[bool]] = None, + application_insights: Optional[pulumi.Input[str]] = None, + associated_workspaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + container_registries: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + container_registry: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + discovery_url: Optional[pulumi.Input[str]] = None, + enable_data_isolation: Optional[pulumi.Input[bool]] = None, + enable_service_side_cmk_encryption: Optional[pulumi.Input[bool]] = None, + enable_simplified_cmk: Optional[pulumi.Input[bool]] = None, + enable_software_bill_of_materials: Optional[pulumi.Input[bool]] = None, + encryption: Optional[pulumi.Input[Union['EncryptionPropertyArgs', 'EncryptionPropertyArgsDict']]] = None, + existing_workspaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + feature_store_settings: Optional[pulumi.Input[Union['FeatureStoreSettingsArgs', 'FeatureStoreSettingsArgsDict']]] = None, + friendly_name: Optional[pulumi.Input[str]] = None, + hbi_workspace: Optional[pulumi.Input[bool]] = None, + hub_resource_id: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + image_build_compute: Optional[pulumi.Input[str]] = None, + ip_allowlist: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + key_vault: Optional[pulumi.Input[str]] = None, + key_vaults: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + managed_network: Optional[pulumi.Input[Union['ManagedNetworkSettingsArgs', 'ManagedNetworkSettingsArgsDict']]] = None, + network_acls: Optional[pulumi.Input[Union['NetworkAclsArgs', 'NetworkAclsArgsDict']]] = None, + primary_user_assigned_identity: Optional[pulumi.Input[str]] = None, + provision_network_now: Optional[pulumi.Input[bool]] = None, + public_network_access: Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + serverless_compute_settings: Optional[pulumi.Input[Union['ServerlessComputeSettingsArgs', 'ServerlessComputeSettingsArgsDict']]] = None, + service_managed_resources_settings: Optional[pulumi.Input[Union['ServiceManagedResourcesSettingsArgs', 'ServiceManagedResourcesSettingsArgsDict']]] = None, + shared_private_link_resources: Optional[pulumi.Input[Sequence[pulumi.Input[Union['SharedPrivateLinkResourceArgs', 'SharedPrivateLinkResourceArgsDict']]]]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + soft_delete_retention_in_days: Optional[pulumi.Input[int]] = None, + storage_account: Optional[pulumi.Input[str]] = None, + storage_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + system_datastores_auth_mode: Optional[pulumi.Input[Union[str, 'SystemDatastoresAuthMode']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + v1_legacy_mode: Optional[pulumi.Input[bool]] = None, + workspace_hub_config: Optional[pulumi.Input[Union['WorkspaceHubConfigArgs', 'WorkspaceHubConfigArgsDict']]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + An object that represents a machine learning workspace. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[bool] allow_public_access_when_behind_vnet: The flag to indicate whether to allow public access when behind VNet. + :param pulumi.Input[bool] allow_role_assignment_on_rg: The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + :param pulumi.Input[str] application_insights: ARM id of the application insights associated with this workspace. + :param pulumi.Input[str] container_registry: ARM id of the container registry associated with this workspace. + :param pulumi.Input[str] description: The description of this workspace. + :param pulumi.Input[str] discovery_url: Url for the discovery service to identify regional endpoints for machine learning experimentation services + :param pulumi.Input[bool] enable_simplified_cmk: Flag to tell if simplified CMK should be enabled for this workspace. + :param pulumi.Input[bool] enable_software_bill_of_materials: Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + :param pulumi.Input[Union['FeatureStoreSettingsArgs', 'FeatureStoreSettingsArgsDict']] feature_store_settings: Settings for feature store type workspace. + :param pulumi.Input[str] friendly_name: The friendly name for this workspace. This name in mutable + :param pulumi.Input[bool] hbi_workspace: The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] image_build_compute: The compute name for image build + :param pulumi.Input[Sequence[pulumi.Input[str]]] ip_allowlist: The list of IPv4 addresses that are allowed to access the workspace. + :param pulumi.Input[str] key_vault: ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + :param pulumi.Input[Union['ManagedNetworkSettingsArgs', 'ManagedNetworkSettingsArgsDict']] managed_network: Managed Network settings for a machine learning workspace. + :param pulumi.Input[Union['NetworkAclsArgs', 'NetworkAclsArgsDict']] network_acls: A set of rules governing the network accessibility of the workspace. + :param pulumi.Input[str] primary_user_assigned_identity: The user assigned identity resource id that represents the workspace identity. + :param pulumi.Input[bool] provision_network_now: Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + :param pulumi.Input[Union[str, 'PublicNetworkAccessType']] public_network_access: Whether requests from Public Network are allowed. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['ServerlessComputeSettingsArgs', 'ServerlessComputeSettingsArgsDict']] serverless_compute_settings: Settings for serverless compute in a workspace + :param pulumi.Input[Union['ServiceManagedResourcesSettingsArgs', 'ServiceManagedResourcesSettingsArgsDict']] service_managed_resources_settings: The service managed resource settings. + :param pulumi.Input[Sequence[pulumi.Input[Union['SharedPrivateLinkResourceArgs', 'SharedPrivateLinkResourceArgsDict']]]] shared_private_link_resources: The list of shared private link resources in this workspace. + :param pulumi.Input[Union['SkuArgs', 'SkuArgsDict']] sku: Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + :param pulumi.Input[int] soft_delete_retention_in_days: Retention time in days after workspace get soft deleted. + :param pulumi.Input[str] storage_account: ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + :param pulumi.Input[Union[str, 'SystemDatastoresAuthMode']] system_datastores_auth_mode: The auth mode used for accessing the system datastores of the workspace. + :param pulumi.Input[bool] v1_legacy_mode: Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + :param pulumi.Input[Union['WorkspaceHubConfigArgs', 'WorkspaceHubConfigArgsDict']] workspace_hub_config: WorkspaceHub's configuration object. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: WorkspaceArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + An object that represents a machine learning workspace. + + :param str resource_name: The name of the resource. + :param WorkspaceArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(WorkspaceArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + allow_public_access_when_behind_vnet: Optional[pulumi.Input[bool]] = None, + allow_role_assignment_on_rg: Optional[pulumi.Input[bool]] = None, + application_insights: Optional[pulumi.Input[str]] = None, + associated_workspaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + container_registries: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + container_registry: Optional[pulumi.Input[str]] = None, + description: Optional[pulumi.Input[str]] = None, + discovery_url: Optional[pulumi.Input[str]] = None, + enable_data_isolation: Optional[pulumi.Input[bool]] = None, + enable_service_side_cmk_encryption: Optional[pulumi.Input[bool]] = None, + enable_simplified_cmk: Optional[pulumi.Input[bool]] = None, + enable_software_bill_of_materials: Optional[pulumi.Input[bool]] = None, + encryption: Optional[pulumi.Input[Union['EncryptionPropertyArgs', 'EncryptionPropertyArgsDict']]] = None, + existing_workspaces: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + feature_store_settings: Optional[pulumi.Input[Union['FeatureStoreSettingsArgs', 'FeatureStoreSettingsArgsDict']]] = None, + friendly_name: Optional[pulumi.Input[str]] = None, + hbi_workspace: Optional[pulumi.Input[bool]] = None, + hub_resource_id: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + image_build_compute: Optional[pulumi.Input[str]] = None, + ip_allowlist: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + key_vault: Optional[pulumi.Input[str]] = None, + key_vaults: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + kind: Optional[pulumi.Input[str]] = None, + location: Optional[pulumi.Input[str]] = None, + managed_network: Optional[pulumi.Input[Union['ManagedNetworkSettingsArgs', 'ManagedNetworkSettingsArgsDict']]] = None, + network_acls: Optional[pulumi.Input[Union['NetworkAclsArgs', 'NetworkAclsArgsDict']]] = None, + primary_user_assigned_identity: Optional[pulumi.Input[str]] = None, + provision_network_now: Optional[pulumi.Input[bool]] = None, + public_network_access: Optional[pulumi.Input[Union[str, 'PublicNetworkAccessType']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + serverless_compute_settings: Optional[pulumi.Input[Union['ServerlessComputeSettingsArgs', 'ServerlessComputeSettingsArgsDict']]] = None, + service_managed_resources_settings: Optional[pulumi.Input[Union['ServiceManagedResourcesSettingsArgs', 'ServiceManagedResourcesSettingsArgsDict']]] = None, + shared_private_link_resources: Optional[pulumi.Input[Sequence[pulumi.Input[Union['SharedPrivateLinkResourceArgs', 'SharedPrivateLinkResourceArgsDict']]]]] = None, + sku: Optional[pulumi.Input[Union['SkuArgs', 'SkuArgsDict']]] = None, + soft_delete_retention_in_days: Optional[pulumi.Input[int]] = None, + storage_account: Optional[pulumi.Input[str]] = None, + storage_accounts: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, + system_datastores_auth_mode: Optional[pulumi.Input[Union[str, 'SystemDatastoresAuthMode']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + v1_legacy_mode: Optional[pulumi.Input[bool]] = None, + workspace_hub_config: Optional[pulumi.Input[Union['WorkspaceHubConfigArgs', 'WorkspaceHubConfigArgsDict']]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = WorkspaceArgs.__new__(WorkspaceArgs) + + __props__.__dict__["allow_public_access_when_behind_vnet"] = allow_public_access_when_behind_vnet + __props__.__dict__["allow_role_assignment_on_rg"] = allow_role_assignment_on_rg + __props__.__dict__["application_insights"] = application_insights + __props__.__dict__["associated_workspaces"] = associated_workspaces + __props__.__dict__["container_registries"] = container_registries + __props__.__dict__["container_registry"] = container_registry + __props__.__dict__["description"] = description + __props__.__dict__["discovery_url"] = discovery_url + __props__.__dict__["enable_data_isolation"] = enable_data_isolation + __props__.__dict__["enable_service_side_cmk_encryption"] = enable_service_side_cmk_encryption + __props__.__dict__["enable_simplified_cmk"] = enable_simplified_cmk + __props__.__dict__["enable_software_bill_of_materials"] = enable_software_bill_of_materials + __props__.__dict__["encryption"] = encryption + __props__.__dict__["existing_workspaces"] = existing_workspaces + __props__.__dict__["feature_store_settings"] = feature_store_settings + __props__.__dict__["friendly_name"] = friendly_name + __props__.__dict__["hbi_workspace"] = hbi_workspace + __props__.__dict__["hub_resource_id"] = hub_resource_id + __props__.__dict__["identity"] = identity + __props__.__dict__["image_build_compute"] = image_build_compute + __props__.__dict__["ip_allowlist"] = ip_allowlist + __props__.__dict__["key_vault"] = key_vault + __props__.__dict__["key_vaults"] = key_vaults + __props__.__dict__["kind"] = kind + __props__.__dict__["location"] = location + __props__.__dict__["managed_network"] = managed_network + __props__.__dict__["network_acls"] = network_acls + __props__.__dict__["primary_user_assigned_identity"] = primary_user_assigned_identity + __props__.__dict__["provision_network_now"] = provision_network_now + __props__.__dict__["public_network_access"] = public_network_access + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["serverless_compute_settings"] = serverless_compute_settings + __props__.__dict__["service_managed_resources_settings"] = service_managed_resources_settings + __props__.__dict__["shared_private_link_resources"] = shared_private_link_resources + __props__.__dict__["sku"] = sku + __props__.__dict__["soft_delete_retention_in_days"] = soft_delete_retention_in_days + __props__.__dict__["storage_account"] = storage_account + __props__.__dict__["storage_accounts"] = storage_accounts + __props__.__dict__["system_datastores_auth_mode"] = system_datastores_auth_mode + __props__.__dict__["tags"] = tags + __props__.__dict__["v1_legacy_mode"] = v1_legacy_mode + __props__.__dict__["workspace_hub_config"] = workspace_hub_config + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["agents_endpoint_uri"] = None + __props__.__dict__["ml_flow_tracking_uri"] = None + __props__.__dict__["name"] = None + __props__.__dict__["notebook_info"] = None + __props__.__dict__["private_endpoint_connections"] = None + __props__.__dict__["private_link_count"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["service_provisioned_resource_group"] = None + __props__.__dict__["storage_hns_enabled"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tenant_id"] = None + __props__.__dict__["type"] = None + __props__.__dict__["workspace_id"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices:Workspace")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Workspace, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:Workspace', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Workspace': + """ + Get an existing Workspace resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = WorkspaceArgs.__new__(WorkspaceArgs) + + __props__.__dict__["agents_endpoint_uri"] = None + __props__.__dict__["allow_public_access_when_behind_vnet"] = None + __props__.__dict__["allow_role_assignment_on_rg"] = None + __props__.__dict__["application_insights"] = None + __props__.__dict__["associated_workspaces"] = None + __props__.__dict__["container_registries"] = None + __props__.__dict__["container_registry"] = None + __props__.__dict__["description"] = None + __props__.__dict__["discovery_url"] = None + __props__.__dict__["enable_data_isolation"] = None + __props__.__dict__["enable_service_side_cmk_encryption"] = None + __props__.__dict__["enable_simplified_cmk"] = None + __props__.__dict__["enable_software_bill_of_materials"] = None + __props__.__dict__["encryption"] = None + __props__.__dict__["existing_workspaces"] = None + __props__.__dict__["feature_store_settings"] = None + __props__.__dict__["friendly_name"] = None + __props__.__dict__["hbi_workspace"] = None + __props__.__dict__["hub_resource_id"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["image_build_compute"] = None + __props__.__dict__["ip_allowlist"] = None + __props__.__dict__["key_vault"] = None + __props__.__dict__["key_vaults"] = None + __props__.__dict__["kind"] = None + __props__.__dict__["location"] = None + __props__.__dict__["managed_network"] = None + __props__.__dict__["ml_flow_tracking_uri"] = None + __props__.__dict__["name"] = None + __props__.__dict__["network_acls"] = None + __props__.__dict__["notebook_info"] = None + __props__.__dict__["primary_user_assigned_identity"] = None + __props__.__dict__["private_endpoint_connections"] = None + __props__.__dict__["private_link_count"] = None + __props__.__dict__["provision_network_now"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["public_network_access"] = None + __props__.__dict__["serverless_compute_settings"] = None + __props__.__dict__["service_managed_resources_settings"] = None + __props__.__dict__["service_provisioned_resource_group"] = None + __props__.__dict__["shared_private_link_resources"] = None + __props__.__dict__["sku"] = None + __props__.__dict__["soft_delete_retention_in_days"] = None + __props__.__dict__["storage_account"] = None + __props__.__dict__["storage_accounts"] = None + __props__.__dict__["storage_hns_enabled"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["system_datastores_auth_mode"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["tenant_id"] = None + __props__.__dict__["type"] = None + __props__.__dict__["v1_legacy_mode"] = None + __props__.__dict__["workspace_hub_config"] = None + __props__.__dict__["workspace_id"] = None + return Workspace(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="agentsEndpointUri") + def agents_endpoint_uri(self) -> pulumi.Output[str]: + """ + The URI of agents endpoint associated with this workspace. + """ + return pulumi.get(self, "agents_endpoint_uri") + + @property + @pulumi.getter(name="allowPublicAccessWhenBehindVnet") + def allow_public_access_when_behind_vnet(self) -> pulumi.Output[Optional[bool]]: + """ + The flag to indicate whether to allow public access when behind VNet. + """ + return pulumi.get(self, "allow_public_access_when_behind_vnet") + + @property + @pulumi.getter(name="allowRoleAssignmentOnRG") + def allow_role_assignment_on_rg(self) -> pulumi.Output[Optional[bool]]: + """ + The flag to indicate whether we will do role assignment for the workspace MSI on resource group level. + """ + return pulumi.get(self, "allow_role_assignment_on_rg") + + @property + @pulumi.getter(name="applicationInsights") + def application_insights(self) -> pulumi.Output[Optional[str]]: + """ + ARM id of the application insights associated with this workspace. + """ + return pulumi.get(self, "application_insights") + + @property + @pulumi.getter(name="associatedWorkspaces") + def associated_workspaces(self) -> pulumi.Output[Optional[Sequence[str]]]: + return pulumi.get(self, "associated_workspaces") + + @property + @pulumi.getter(name="containerRegistries") + def container_registries(self) -> pulumi.Output[Optional[Sequence[str]]]: + return pulumi.get(self, "container_registries") + + @property + @pulumi.getter(name="containerRegistry") + def container_registry(self) -> pulumi.Output[Optional[str]]: + """ + ARM id of the container registry associated with this workspace. + """ + return pulumi.get(self, "container_registry") + + @property + @pulumi.getter + def description(self) -> pulumi.Output[Optional[str]]: + """ + The description of this workspace. + """ + return pulumi.get(self, "description") + + @property + @pulumi.getter(name="discoveryUrl") + def discovery_url(self) -> pulumi.Output[Optional[str]]: + """ + Url for the discovery service to identify regional endpoints for machine learning experimentation services + """ + return pulumi.get(self, "discovery_url") + + @property + @pulumi.getter(name="enableDataIsolation") + def enable_data_isolation(self) -> pulumi.Output[Optional[bool]]: + return pulumi.get(self, "enable_data_isolation") + + @property + @pulumi.getter(name="enableServiceSideCMKEncryption") + def enable_service_side_cmk_encryption(self) -> pulumi.Output[Optional[bool]]: + return pulumi.get(self, "enable_service_side_cmk_encryption") + + @property + @pulumi.getter(name="enableSimplifiedCmk") + def enable_simplified_cmk(self) -> pulumi.Output[Optional[bool]]: + """ + Flag to tell if simplified CMK should be enabled for this workspace. + """ + return pulumi.get(self, "enable_simplified_cmk") + + @property + @pulumi.getter(name="enableSoftwareBillOfMaterials") + def enable_software_bill_of_materials(self) -> pulumi.Output[Optional[bool]]: + """ + Flag to tell if SoftwareBillOfMaterials should be enabled for this workspace. + """ + return pulumi.get(self, "enable_software_bill_of_materials") + + @property + @pulumi.getter + def encryption(self) -> pulumi.Output[Optional['outputs.EncryptionPropertyResponse']]: + return pulumi.get(self, "encryption") + + @property + @pulumi.getter(name="existingWorkspaces") + def existing_workspaces(self) -> pulumi.Output[Optional[Sequence[str]]]: + return pulumi.get(self, "existing_workspaces") + + @property + @pulumi.getter(name="featureStoreSettings") + def feature_store_settings(self) -> pulumi.Output[Optional['outputs.FeatureStoreSettingsResponse']]: + """ + Settings for feature store type workspace. + """ + return pulumi.get(self, "feature_store_settings") + + @property + @pulumi.getter(name="friendlyName") + def friendly_name(self) -> pulumi.Output[Optional[str]]: + """ + The friendly name for this workspace. This name in mutable + """ + return pulumi.get(self, "friendly_name") + + @property + @pulumi.getter(name="hbiWorkspace") + def hbi_workspace(self) -> pulumi.Output[Optional[bool]]: + """ + The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service + """ + return pulumi.get(self, "hbi_workspace") + + @property + @pulumi.getter(name="hubResourceId") + def hub_resource_id(self) -> pulumi.Output[Optional[str]]: + return pulumi.get(self, "hub_resource_id") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter(name="imageBuildCompute") + def image_build_compute(self) -> pulumi.Output[Optional[str]]: + """ + The compute name for image build + """ + return pulumi.get(self, "image_build_compute") + + @property + @pulumi.getter(name="ipAllowlist") + def ip_allowlist(self) -> pulumi.Output[Optional[Sequence[str]]]: + """ + The list of IPv4 addresses that are allowed to access the workspace. + """ + return pulumi.get(self, "ip_allowlist") + + @property + @pulumi.getter(name="keyVault") + def key_vault(self) -> pulumi.Output[Optional[str]]: + """ + ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created + """ + return pulumi.get(self, "key_vault") + + @property + @pulumi.getter(name="keyVaults") + def key_vaults(self) -> pulumi.Output[Optional[Sequence[str]]]: + return pulumi.get(self, "key_vaults") + + @property + @pulumi.getter + def kind(self) -> pulumi.Output[Optional[str]]: + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[Optional[str]]: + return pulumi.get(self, "location") + + @property + @pulumi.getter(name="managedNetwork") + def managed_network(self) -> pulumi.Output[Optional['outputs.ManagedNetworkSettingsResponse']]: + """ + Managed Network settings for a machine learning workspace. + """ + return pulumi.get(self, "managed_network") + + @property + @pulumi.getter(name="mlFlowTrackingUri") + def ml_flow_tracking_uri(self) -> pulumi.Output[str]: + """ + The URI associated with this workspace that machine learning flow must point at to set up tracking. + """ + return pulumi.get(self, "ml_flow_tracking_uri") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="networkAcls") + def network_acls(self) -> pulumi.Output[Optional['outputs.NetworkAclsResponse']]: + """ + A set of rules governing the network accessibility of the workspace. + """ + return pulumi.get(self, "network_acls") + + @property + @pulumi.getter(name="notebookInfo") + def notebook_info(self) -> pulumi.Output['outputs.NotebookResourceInfoResponse']: + """ + The notebook info of Azure ML workspace. + """ + return pulumi.get(self, "notebook_info") + + @property + @pulumi.getter(name="primaryUserAssignedIdentity") + def primary_user_assigned_identity(self) -> pulumi.Output[Optional[str]]: + """ + The user assigned identity resource id that represents the workspace identity. + """ + return pulumi.get(self, "primary_user_assigned_identity") + + @property + @pulumi.getter(name="privateEndpointConnections") + def private_endpoint_connections(self) -> pulumi.Output[Sequence['outputs.PrivateEndpointConnectionResponse']]: + """ + The list of private endpoint connections in the workspace. + """ + return pulumi.get(self, "private_endpoint_connections") + + @property + @pulumi.getter(name="privateLinkCount") + def private_link_count(self) -> pulumi.Output[int]: + """ + Count of private connections in the workspace + """ + return pulumi.get(self, "private_link_count") + + @property + @pulumi.getter(name="provisionNetworkNow") + def provision_network_now(self) -> pulumi.Output[Optional[bool]]: + """ + Set to trigger the provisioning of the managed VNet with the default Options when creating a Workspace with the managed VNet enabled, or else it does nothing. + """ + return pulumi.get(self, "provision_network_now") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The current deployment state of workspace resource. The provisioningState is to indicate states for resource provisioning. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="publicNetworkAccess") + def public_network_access(self) -> pulumi.Output[Optional[str]]: + """ + Whether requests from Public Network are allowed. + """ + return pulumi.get(self, "public_network_access") + + @property + @pulumi.getter(name="serverlessComputeSettings") + def serverless_compute_settings(self) -> pulumi.Output[Optional['outputs.ServerlessComputeSettingsResponse']]: + """ + Settings for serverless compute in a workspace + """ + return pulumi.get(self, "serverless_compute_settings") + + @property + @pulumi.getter(name="serviceManagedResourcesSettings") + def service_managed_resources_settings(self) -> pulumi.Output[Optional['outputs.ServiceManagedResourcesSettingsResponse']]: + """ + The service managed resource settings. + """ + return pulumi.get(self, "service_managed_resources_settings") + + @property + @pulumi.getter(name="serviceProvisionedResourceGroup") + def service_provisioned_resource_group(self) -> pulumi.Output[str]: + """ + The name of the managed resource group created by workspace RP in customer subscription if the workspace is CMK workspace + """ + return pulumi.get(self, "service_provisioned_resource_group") + + @property + @pulumi.getter(name="sharedPrivateLinkResources") + def shared_private_link_resources(self) -> pulumi.Output[Optional[Sequence['outputs.SharedPrivateLinkResourceResponse']]]: + """ + The list of shared private link resources in this workspace. + """ + return pulumi.get(self, "shared_private_link_resources") + + @property + @pulumi.getter + def sku(self) -> pulumi.Output[Optional['outputs.SkuResponse']]: + """ + Optional. This field is required to be implemented by the RP because AML is supporting more than one tier + """ + return pulumi.get(self, "sku") + + @property + @pulumi.getter(name="softDeleteRetentionInDays") + def soft_delete_retention_in_days(self) -> pulumi.Output[Optional[int]]: + """ + Retention time in days after workspace get soft deleted. + """ + return pulumi.get(self, "soft_delete_retention_in_days") + + @property + @pulumi.getter(name="storageAccount") + def storage_account(self) -> pulumi.Output[Optional[str]]: + """ + ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created + """ + return pulumi.get(self, "storage_account") + + @property + @pulumi.getter(name="storageAccounts") + def storage_accounts(self) -> pulumi.Output[Optional[Sequence[str]]]: + return pulumi.get(self, "storage_accounts") + + @property + @pulumi.getter(name="storageHnsEnabled") + def storage_hns_enabled(self) -> pulumi.Output[bool]: + """ + If the storage associated with the workspace has hierarchical namespace(HNS) enabled. + """ + return pulumi.get(self, "storage_hns_enabled") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter(name="systemDatastoresAuthMode") + def system_datastores_auth_mode(self) -> pulumi.Output[Optional[str]]: + """ + The auth mode used for accessing the system datastores of the workspace. + """ + return pulumi.get(self, "system_datastores_auth_mode") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + return pulumi.get(self, "tags") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> pulumi.Output[str]: + """ + The tenant id associated with this workspace. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="v1LegacyMode") + def v1_legacy_mode(self) -> pulumi.Output[Optional[bool]]: + """ + Enabling v1_legacy_mode may prevent you from using features provided by the v2 API. + """ + return pulumi.get(self, "v1_legacy_mode") + + @property + @pulumi.getter(name="workspaceHubConfig") + def workspace_hub_config(self) -> pulumi.Output[Optional['outputs.WorkspaceHubConfigResponse']]: + """ + WorkspaceHub's configuration object. + """ + return pulumi.get(self, "workspace_hub_config") + + @property + @pulumi.getter(name="workspaceId") + def workspace_id(self) -> pulumi.Output[str]: + """ + The immutable id associated with this workspace. + """ + return pulumi.get(self, "workspace_id") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/workspace_connection.py new file mode 100644 index 000000000000..3204421901d7 --- /dev/null +++ b/sdk/python/pulumi_azure_native/machinelearningservices/v20250101preview/workspace_connection.py @@ -0,0 +1,212 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['WorkspaceConnectionArgs', 'WorkspaceConnection'] + +@pulumi.input_type +class WorkspaceConnectionArgs: + def __init__(__self__, *, + properties: pulumi.Input[Union['AADAuthTypeWorkspaceConnectionPropertiesArgs', 'AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'ApiKeyAuthWorkspaceConnectionPropertiesArgs', 'CustomKeysWorkspaceConnectionPropertiesArgs', 'ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs', 'NoneAuthTypeWorkspaceConnectionPropertiesArgs', 'OAuth2AuthTypeWorkspaceConnectionPropertiesArgs', 'PATAuthTypeWorkspaceConnectionPropertiesArgs', 'SASAuthTypeWorkspaceConnectionPropertiesArgs', 'ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs', 'UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs']], + resource_group_name: pulumi.Input[str], + workspace_name: pulumi.Input[str], + connection_name: Optional[pulumi.Input[str]] = None): + """ + The set of arguments for constructing a WorkspaceConnection resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + """ + pulumi.set(__self__, "properties", properties) + pulumi.set(__self__, "resource_group_name", resource_group_name) + pulumi.set(__self__, "workspace_name", workspace_name) + if connection_name is not None: + pulumi.set(__self__, "connection_name", connection_name) + + @property + @pulumi.getter + def properties(self) -> pulumi.Input[Union['AADAuthTypeWorkspaceConnectionPropertiesArgs', 'AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'ApiKeyAuthWorkspaceConnectionPropertiesArgs', 'CustomKeysWorkspaceConnectionPropertiesArgs', 'ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs', 'NoneAuthTypeWorkspaceConnectionPropertiesArgs', 'OAuth2AuthTypeWorkspaceConnectionPropertiesArgs', 'PATAuthTypeWorkspaceConnectionPropertiesArgs', 'SASAuthTypeWorkspaceConnectionPropertiesArgs', 'ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs', 'UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs']]: + return pulumi.get(self, "properties") + + @properties.setter + def properties(self, value: pulumi.Input[Union['AADAuthTypeWorkspaceConnectionPropertiesArgs', 'AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'ApiKeyAuthWorkspaceConnectionPropertiesArgs', 'CustomKeysWorkspaceConnectionPropertiesArgs', 'ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs', 'NoneAuthTypeWorkspaceConnectionPropertiesArgs', 'OAuth2AuthTypeWorkspaceConnectionPropertiesArgs', 'PATAuthTypeWorkspaceConnectionPropertiesArgs', 'SASAuthTypeWorkspaceConnectionPropertiesArgs', 'ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs', 'UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs']]): + pulumi.set(self, "properties", value) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="workspaceName") + def workspace_name(self) -> pulumi.Input[str]: + """ + Azure Machine Learning Workspace Name + """ + return pulumi.get(self, "workspace_name") + + @workspace_name.setter + def workspace_name(self, value: pulumi.Input[str]): + pulumi.set(self, "workspace_name", value) + + @property + @pulumi.getter(name="connectionName") + def connection_name(self) -> Optional[pulumi.Input[str]]: + """ + Friendly name of the workspace connection + """ + return pulumi.get(self, "connection_name") + + @connection_name.setter + def connection_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "connection_name", value) + + +class WorkspaceConnection(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union[Union['AADAuthTypeWorkspaceConnectionPropertiesArgs', 'AADAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'AccessKeyAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'AccountKeyAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['ApiKeyAuthWorkspaceConnectionPropertiesArgs', 'ApiKeyAuthWorkspaceConnectionPropertiesArgsDict'], Union['CustomKeysWorkspaceConnectionPropertiesArgs', 'CustomKeysWorkspaceConnectionPropertiesArgsDict'], Union['ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs', 'ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['NoneAuthTypeWorkspaceConnectionPropertiesArgs', 'NoneAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['OAuth2AuthTypeWorkspaceConnectionPropertiesArgs', 'OAuth2AuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['PATAuthTypeWorkspaceConnectionPropertiesArgs', 'PATAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['SASAuthTypeWorkspaceConnectionPropertiesArgs', 'SASAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs', 'ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs', 'UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + """ + Create a WorkspaceConnection resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] connection_name: Friendly name of the workspace connection + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] workspace_name: Azure Machine Learning Workspace Name + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: WorkspaceConnectionArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + Create a WorkspaceConnection resource with the given unique name, props, and options. + :param str resource_name: The name of the resource. + :param WorkspaceConnectionArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(WorkspaceConnectionArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + connection_name: Optional[pulumi.Input[str]] = None, + properties: Optional[pulumi.Input[Union[Union['AADAuthTypeWorkspaceConnectionPropertiesArgs', 'AADAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['AccessKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'AccessKeyAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['AccountKeyAuthTypeWorkspaceConnectionPropertiesArgs', 'AccountKeyAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['ApiKeyAuthWorkspaceConnectionPropertiesArgs', 'ApiKeyAuthWorkspaceConnectionPropertiesArgsDict'], Union['CustomKeysWorkspaceConnectionPropertiesArgs', 'CustomKeysWorkspaceConnectionPropertiesArgsDict'], Union['ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgs', 'ManagedIdentityAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['NoneAuthTypeWorkspaceConnectionPropertiesArgs', 'NoneAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['OAuth2AuthTypeWorkspaceConnectionPropertiesArgs', 'OAuth2AuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['PATAuthTypeWorkspaceConnectionPropertiesArgs', 'PATAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['SASAuthTypeWorkspaceConnectionPropertiesArgs', 'SASAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgs', 'ServicePrincipalAuthTypeWorkspaceConnectionPropertiesArgsDict'], Union['UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgs', 'UsernamePasswordAuthTypeWorkspaceConnectionPropertiesArgsDict']]]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + workspace_name: Optional[pulumi.Input[str]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = WorkspaceConnectionArgs.__new__(WorkspaceConnectionArgs) + + __props__.__dict__["connection_name"] = connection_name + if properties is None and not opts.urn: + raise TypeError("Missing required property 'properties'") + __props__.__dict__["properties"] = properties + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + if workspace_name is None and not opts.urn: + raise TypeError("Missing required property 'workspace_name'") + __props__.__dict__["workspace_name"] = workspace_name + __props__.__dict__["name"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices:WorkspaceConnection")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(WorkspaceConnection, __self__).__init__( + 'azure-native:machinelearningservices/v20250101preview:WorkspaceConnection', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'WorkspaceConnection': + """ + Get an existing WorkspaceConnection resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = WorkspaceConnectionArgs.__new__(WorkspaceConnectionArgs) + + __props__.__dict__["name"] = None + __props__.__dict__["properties"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return WorkspaceConnection(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def properties(self) -> pulumi.Output[Any]: + return pulumi.get(self, "properties") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/workspace.py b/sdk/python/pulumi_azure_native/machinelearningservices/workspace.py index e17ac7ea105f..60f5b72ace44 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/workspace.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/workspace.py @@ -416,7 +416,7 @@ def __init__(__self__, An object that represents a machine learning workspace. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. - Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -453,7 +453,7 @@ def __init__(__self__, An object that represents a machine learning workspace. Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. - Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2020-08-01, 2020-09-01-preview, 2022-01-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param WorkspaceArgs args: The arguments to use to populate this resource's properties. @@ -543,7 +543,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["type"] = None __props__.__dict__["workspace_id"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20180301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20181119:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20190601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20191101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200218preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200301:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200501preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200515preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:Workspace"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:Workspace")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Workspace, __self__).__init__( 'azure-native:machinelearningservices:Workspace', diff --git a/sdk/python/pulumi_azure_native/machinelearningservices/workspace_connection.py b/sdk/python/pulumi_azure_native/machinelearningservices/workspace_connection.py index aa6363869c2b..43f938d7723e 100644 --- a/sdk/python/pulumi_azure_native/machinelearningservices/workspace_connection.py +++ b/sdk/python/pulumi_azure_native/machinelearningservices/workspace_connection.py @@ -97,7 +97,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. - Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -114,7 +114,7 @@ def __init__(__self__, """ Azure REST API version: 2023-04-01. Prior API version in Azure Native 1.x: 2021-01-01. - Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview. + Other available API versions: 2021-04-01, 2022-02-01-preview, 2023-04-01-preview, 2023-06-01-preview, 2023-08-01-preview, 2023-10-01, 2024-01-01-preview, 2024-04-01, 2024-04-01-preview, 2024-07-01-preview, 2024-10-01, 2024-10-01-preview, 2025-01-01-preview. :param str resource_name: The name of the resource. :param WorkspaceConnectionArgs args: The arguments to use to populate this resource's properties. @@ -157,7 +157,7 @@ def _internal_init(__self__, __props__.__dict__["name"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:machinelearningservices/v20200601:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200801:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20200901preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210101:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210301preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20210701:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220501:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20220601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20221201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230201preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230601preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20230801preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20231001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240101preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240401preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20240701preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20241001preview:WorkspaceConnection"), pulumi.Alias(type_="azure-native:machinelearningservices/v20250101preview:WorkspaceConnection")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(WorkspaceConnection, __self__).__init__( 'azure-native:machinelearningservices:WorkspaceConnection', diff --git a/sdk/python/pulumi_azure_native/portalservices/__init__.py b/sdk/python/pulumi_azure_native/portalservices/__init__.py index 39f07cc77139..d15cc83708ff 100644 --- a/sdk/python/pulumi_azure_native/portalservices/__init__.py +++ b/sdk/python/pulumi_azure_native/portalservices/__init__.py @@ -11,8 +11,11 @@ # Make subpackages available: if typing.TYPE_CHECKING: + import pulumi_azure_native.portalservices.v20240401 as __v20240401 + v20240401 = __v20240401 import pulumi_azure_native.portalservices.v20240401preview as __v20240401preview v20240401preview = __v20240401preview else: + v20240401 = _utilities.lazy_import('pulumi_azure_native.portalservices.v20240401') v20240401preview = _utilities.lazy_import('pulumi_azure_native.portalservices.v20240401preview') diff --git a/sdk/python/pulumi_azure_native/portalservices/copilot_setting.py b/sdk/python/pulumi_azure_native/portalservices/copilot_setting.py index 51622878f2ee..f57c7bfb6900 100644 --- a/sdk/python/pulumi_azure_native/portalservices/copilot_setting.py +++ b/sdk/python/pulumi_azure_native/portalservices/copilot_setting.py @@ -51,6 +51,8 @@ def __init__(__self__, The copilot settings tenant resource definition. Azure REST API version: 2024-04-01-preview. + Other available API versions: 2024-04-01. + :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[bool] access_control_enabled: Boolean indicating if role-based access control is enabled for copilot in this tenant. @@ -65,6 +67,8 @@ def __init__(__self__, The copilot settings tenant resource definition. Azure REST API version: 2024-04-01-preview. + Other available API versions: 2024-04-01. + :param str resource_name: The name of the resource. :param CopilotSettingArgs args: The arguments to use to populate this resource's properties. :param pulumi.ResourceOptions opts: Options for the resource. @@ -97,7 +101,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:portalservices/v20240401preview:CopilotSetting")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:portalservices/v20240401:CopilotSetting"), pulumi.Alias(type_="azure-native:portalservices/v20240401preview:CopilotSetting")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CopilotSetting, __self__).__init__( 'azure-native:portalservices:CopilotSetting', diff --git a/sdk/python/pulumi_azure_native/portalservices/get_copilot_setting.py b/sdk/python/pulumi_azure_native/portalservices/get_copilot_setting.py index a5840ad8d0c0..6d0e9c3ea56e 100644 --- a/sdk/python/pulumi_azure_native/portalservices/get_copilot_setting.py +++ b/sdk/python/pulumi_azure_native/portalservices/get_copilot_setting.py @@ -114,6 +114,8 @@ def get_copilot_setting(opts: Optional[pulumi.InvokeOptions] = None) -> Awaitabl """ Get a CopilotSettingsResource Azure REST API version: 2024-04-01-preview. + + Other available API versions: 2024-04-01. """ __args__ = dict() opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) @@ -130,6 +132,8 @@ def get_copilot_setting_output(opts: Optional[Union[pulumi.InvokeOptions, pulumi """ Get a CopilotSettingsResource Azure REST API version: 2024-04-01-preview. + + Other available API versions: 2024-04-01. """ __args__ = dict() opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) diff --git a/sdk/python/pulumi_azure_native/portalservices/v20240401/__init__.py b/sdk/python/pulumi_azure_native/portalservices/v20240401/__init__.py new file mode 100644 index 000000000000..6b79fab1726c --- /dev/null +++ b/sdk/python/pulumi_azure_native/portalservices/v20240401/__init__.py @@ -0,0 +1,10 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from .copilot_setting import * +from .get_copilot_setting import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/portalservices/v20240401/copilot_setting.py b/sdk/python/pulumi_azure_native/portalservices/v20240401/copilot_setting.py new file mode 100644 index 000000000000..84688f0ddef9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/portalservices/v20240401/copilot_setting.py @@ -0,0 +1,168 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = ['CopilotSettingArgs', 'CopilotSetting'] + +@pulumi.input_type +class CopilotSettingArgs: + def __init__(__self__, *, + access_control_enabled: pulumi.Input[bool]): + """ + The set of arguments for constructing a CopilotSetting resource. + :param pulumi.Input[bool] access_control_enabled: Boolean indicating if role-based access control is enabled for copilot in this tenant. + """ + pulumi.set(__self__, "access_control_enabled", access_control_enabled) + + @property + @pulumi.getter(name="accessControlEnabled") + def access_control_enabled(self) -> pulumi.Input[bool]: + """ + Boolean indicating if role-based access control is enabled for copilot in this tenant. + """ + return pulumi.get(self, "access_control_enabled") + + @access_control_enabled.setter + def access_control_enabled(self, value: pulumi.Input[bool]): + pulumi.set(self, "access_control_enabled", value) + + +class CopilotSetting(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + access_control_enabled: Optional[pulumi.Input[bool]] = None, + __props__=None): + """ + The copilot settings tenant resource definition. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[bool] access_control_enabled: Boolean indicating if role-based access control is enabled for copilot in this tenant. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: CopilotSettingArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + The copilot settings tenant resource definition. + + :param str resource_name: The name of the resource. + :param CopilotSettingArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(CopilotSettingArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + access_control_enabled: Optional[pulumi.Input[bool]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = CopilotSettingArgs.__new__(CopilotSettingArgs) + + if access_control_enabled is None and not opts.urn: + raise TypeError("Missing required property 'access_control_enabled'") + __props__.__dict__["access_control_enabled"] = access_control_enabled + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:portalservices/v20240401preview:CopilotSetting"), pulumi.Alias(type_="azure-native:portalservices:CopilotSetting")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(CopilotSetting, __self__).__init__( + 'azure-native:portalservices/v20240401:CopilotSetting', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'CopilotSetting': + """ + Get an existing CopilotSetting resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = CopilotSettingArgs.__new__(CopilotSettingArgs) + + __props__.__dict__["access_control_enabled"] = None + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["type"] = None + return CopilotSetting(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="accessControlEnabled") + def access_control_enabled(self) -> pulumi.Output[bool]: + """ + Boolean indicating if role-based access control is enabled for copilot in this tenant. + """ + return pulumi.get(self, "access_control_enabled") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + The status of the last provisioning operation performed on the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/portalservices/v20240401/get_copilot_setting.py b/sdk/python/pulumi_azure_native/portalservices/v20240401/get_copilot_setting.py new file mode 100644 index 000000000000..b46aa3571b4f --- /dev/null +++ b/sdk/python/pulumi_azure_native/portalservices/v20240401/get_copilot_setting.py @@ -0,0 +1,141 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetCopilotSettingResult', + 'AwaitableGetCopilotSettingResult', + 'get_copilot_setting', + 'get_copilot_setting_output', +] + +@pulumi.output_type +class GetCopilotSettingResult: + """ + The copilot settings tenant resource definition. + """ + def __init__(__self__, access_control_enabled=None, id=None, name=None, provisioning_state=None, system_data=None, type=None): + if access_control_enabled and not isinstance(access_control_enabled, bool): + raise TypeError("Expected argument 'access_control_enabled' to be a bool") + pulumi.set(__self__, "access_control_enabled", access_control_enabled) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="accessControlEnabled") + def access_control_enabled(self) -> bool: + """ + Boolean indicating if role-based access control is enabled for copilot in this tenant. + """ + return pulumi.get(self, "access_control_enabled") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + The status of the last provisioning operation performed on the resource. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + Azure Resource Manager metadata containing createdBy and modifiedBy information. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetCopilotSettingResult(GetCopilotSettingResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetCopilotSettingResult( + access_control_enabled=self.access_control_enabled, + id=self.id, + name=self.name, + provisioning_state=self.provisioning_state, + system_data=self.system_data, + type=self.type) + + +def get_copilot_setting(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetCopilotSettingResult: + """ + Get a CopilotSettingsResource + """ + __args__ = dict() + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:portalservices/v20240401:getCopilotSetting', __args__, opts=opts, typ=GetCopilotSettingResult).value + + return AwaitableGetCopilotSettingResult( + access_control_enabled=pulumi.get(__ret__, 'access_control_enabled'), + id=pulumi.get(__ret__, 'id'), + name=pulumi.get(__ret__, 'name'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + system_data=pulumi.get(__ret__, 'system_data'), + type=pulumi.get(__ret__, 'type')) +def get_copilot_setting_output(opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetCopilotSettingResult]: + """ + Get a CopilotSettingsResource + """ + __args__ = dict() + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:portalservices/v20240401:getCopilotSetting', __args__, opts=opts, typ=GetCopilotSettingResult) + return __ret__.apply(lambda __response__: GetCopilotSettingResult( + access_control_enabled=pulumi.get(__response__, 'access_control_enabled'), + id=pulumi.get(__response__, 'id'), + name=pulumi.get(__response__, 'name'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + system_data=pulumi.get(__response__, 'system_data'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/portalservices/v20240401/outputs.py b/sdk/python/pulumi_azure_native/portalservices/v20240401/outputs.py new file mode 100644 index 000000000000..38d48245d22c --- /dev/null +++ b/sdk/python/pulumi_azure_native/portalservices/v20240401/outputs.py @@ -0,0 +1,130 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities + +__all__ = [ + 'SystemDataResponse', +] + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + diff --git a/sdk/python/pulumi_azure_native/portalservices/v20240401preview/copilot_setting.py b/sdk/python/pulumi_azure_native/portalservices/v20240401preview/copilot_setting.py index 5547584ac763..969ca80af03b 100644 --- a/sdk/python/pulumi_azure_native/portalservices/v20240401preview/copilot_setting.py +++ b/sdk/python/pulumi_azure_native/portalservices/v20240401preview/copilot_setting.py @@ -95,7 +95,7 @@ def _internal_init(__self__, __props__.__dict__["provisioning_state"] = None __props__.__dict__["system_data"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:portalservices:CopilotSetting")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:portalservices/v20240401:CopilotSetting"), pulumi.Alias(type_="azure-native:portalservices:CopilotSetting")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(CopilotSetting, __self__).__init__( 'azure-native:portalservices/v20240401preview:CopilotSetting', diff --git a/sdk/python/pulumi_azure_native/sovereign/_inputs.py b/sdk/python/pulumi_azure_native/sovereign/_inputs.py index 6f30d960a7a8..647acdd21172 100644 --- a/sdk/python/pulumi_azure_native/sovereign/_inputs.py +++ b/sdk/python/pulumi_azure_native/sovereign/_inputs.py @@ -784,7 +784,7 @@ class LandingZoneRegistrationResourcePropertiesArgsDict(TypedDict): """ The resource id of the top level management group """ - managed_identity: pulumi.Input['ManagedIdentityPropertiesArgsDict'] + managed_identity: NotRequired[pulumi.Input['ManagedIdentityPropertiesArgsDict']] """ The managed identity to be assigned to this landing zone registration. """ @@ -796,7 +796,7 @@ class LandingZoneRegistrationResourcePropertiesArgs: def __init__(__self__, *, existing_landing_zone_configuration_id: pulumi.Input[str], existing_top_level_mg_id: pulumi.Input[str], - managed_identity: pulumi.Input['ManagedIdentityPropertiesArgs']): + managed_identity: Optional[pulumi.Input['ManagedIdentityPropertiesArgs']] = None): """ The properties of landing zone registration resource type. :param pulumi.Input[str] existing_landing_zone_configuration_id: The resource id of the associated landing zone configuration. @@ -805,7 +805,8 @@ def __init__(__self__, *, """ pulumi.set(__self__, "existing_landing_zone_configuration_id", existing_landing_zone_configuration_id) pulumi.set(__self__, "existing_top_level_mg_id", existing_top_level_mg_id) - pulumi.set(__self__, "managed_identity", managed_identity) + if managed_identity is not None: + pulumi.set(__self__, "managed_identity", managed_identity) @property @pulumi.getter(name="existingLandingZoneConfigurationId") @@ -833,14 +834,14 @@ def existing_top_level_mg_id(self, value: pulumi.Input[str]): @property @pulumi.getter(name="managedIdentity") - def managed_identity(self) -> pulumi.Input['ManagedIdentityPropertiesArgs']: + def managed_identity(self) -> Optional[pulumi.Input['ManagedIdentityPropertiesArgs']]: """ The managed identity to be assigned to this landing zone registration. """ return pulumi.get(self, "managed_identity") @managed_identity.setter - def managed_identity(self, value: pulumi.Input['ManagedIdentityPropertiesArgs']): + def managed_identity(self, value: Optional[pulumi.Input['ManagedIdentityPropertiesArgs']]): pulumi.set(self, "managed_identity", value) diff --git a/sdk/python/pulumi_azure_native/sovereign/outputs.py b/sdk/python/pulumi_azure_native/sovereign/outputs.py index 909357aa1f45..afc01fec0f6f 100644 --- a/sdk/python/pulumi_azure_native/sovereign/outputs.py +++ b/sdk/python/pulumi_azure_native/sovereign/outputs.py @@ -654,10 +654,10 @@ def __key_warning(key: str): suggest = "existing_landing_zone_configuration_id" elif key == "existingTopLevelMgId": suggest = "existing_top_level_mg_id" - elif key == "managedIdentity": - suggest = "managed_identity" elif key == "provisioningState": suggest = "provisioning_state" + elif key == "managedIdentity": + suggest = "managed_identity" if suggest: pulumi.log.warn(f"Key '{key}' not found in LandingZoneRegistrationResourcePropertiesResponse. Access the value via the '{suggest}' property getter instead.") @@ -673,19 +673,20 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, existing_landing_zone_configuration_id: str, existing_top_level_mg_id: str, - managed_identity: 'outputs.ManagedIdentityPropertiesResponse', - provisioning_state: str): + provisioning_state: str, + managed_identity: Optional['outputs.ManagedIdentityPropertiesResponse'] = None): """ The properties of landing zone registration resource type. :param str existing_landing_zone_configuration_id: The resource id of the associated landing zone configuration. :param str existing_top_level_mg_id: The resource id of the top level management group - :param 'ManagedIdentityPropertiesResponse' managed_identity: The managed identity to be assigned to this landing zone registration. :param str provisioning_state: The state that reflects the current stage in the creation, updating, or deletion process of the landing zone registration resource type. + :param 'ManagedIdentityPropertiesResponse' managed_identity: The managed identity to be assigned to this landing zone registration. """ pulumi.set(__self__, "existing_landing_zone_configuration_id", existing_landing_zone_configuration_id) pulumi.set(__self__, "existing_top_level_mg_id", existing_top_level_mg_id) - pulumi.set(__self__, "managed_identity", managed_identity) pulumi.set(__self__, "provisioning_state", provisioning_state) + if managed_identity is not None: + pulumi.set(__self__, "managed_identity", managed_identity) @property @pulumi.getter(name="existingLandingZoneConfigurationId") @@ -703,14 +704,6 @@ def existing_top_level_mg_id(self) -> str: """ return pulumi.get(self, "existing_top_level_mg_id") - @property - @pulumi.getter(name="managedIdentity") - def managed_identity(self) -> 'outputs.ManagedIdentityPropertiesResponse': - """ - The managed identity to be assigned to this landing zone registration. - """ - return pulumi.get(self, "managed_identity") - @property @pulumi.getter(name="provisioningState") def provisioning_state(self) -> str: @@ -719,6 +712,14 @@ def provisioning_state(self) -> str: """ return pulumi.get(self, "provisioning_state") + @property + @pulumi.getter(name="managedIdentity") + def managed_identity(self) -> Optional['outputs.ManagedIdentityPropertiesResponse']: + """ + The managed identity to be assigned to this landing zone registration. + """ + return pulumi.get(self, "managed_identity") + @pulumi.output_type class ManagedIdentityPropertiesResponse(dict): diff --git a/sdk/python/pulumi_azure_native/sovereign/v20250227preview/_inputs.py b/sdk/python/pulumi_azure_native/sovereign/v20250227preview/_inputs.py index f13a006dfbdc..3b0f51ab6d96 100644 --- a/sdk/python/pulumi_azure_native/sovereign/v20250227preview/_inputs.py +++ b/sdk/python/pulumi_azure_native/sovereign/v20250227preview/_inputs.py @@ -784,7 +784,7 @@ class LandingZoneRegistrationResourcePropertiesArgsDict(TypedDict): """ The resource id of the top level management group """ - managed_identity: pulumi.Input['ManagedIdentityPropertiesArgsDict'] + managed_identity: NotRequired[pulumi.Input['ManagedIdentityPropertiesArgsDict']] """ The managed identity to be assigned to this landing zone registration. """ @@ -796,7 +796,7 @@ class LandingZoneRegistrationResourcePropertiesArgs: def __init__(__self__, *, existing_landing_zone_configuration_id: pulumi.Input[str], existing_top_level_mg_id: pulumi.Input[str], - managed_identity: pulumi.Input['ManagedIdentityPropertiesArgs']): + managed_identity: Optional[pulumi.Input['ManagedIdentityPropertiesArgs']] = None): """ The properties of landing zone registration resource type. :param pulumi.Input[str] existing_landing_zone_configuration_id: The resource id of the associated landing zone configuration. @@ -805,7 +805,8 @@ def __init__(__self__, *, """ pulumi.set(__self__, "existing_landing_zone_configuration_id", existing_landing_zone_configuration_id) pulumi.set(__self__, "existing_top_level_mg_id", existing_top_level_mg_id) - pulumi.set(__self__, "managed_identity", managed_identity) + if managed_identity is not None: + pulumi.set(__self__, "managed_identity", managed_identity) @property @pulumi.getter(name="existingLandingZoneConfigurationId") @@ -833,14 +834,14 @@ def existing_top_level_mg_id(self, value: pulumi.Input[str]): @property @pulumi.getter(name="managedIdentity") - def managed_identity(self) -> pulumi.Input['ManagedIdentityPropertiesArgs']: + def managed_identity(self) -> Optional[pulumi.Input['ManagedIdentityPropertiesArgs']]: """ The managed identity to be assigned to this landing zone registration. """ return pulumi.get(self, "managed_identity") @managed_identity.setter - def managed_identity(self, value: pulumi.Input['ManagedIdentityPropertiesArgs']): + def managed_identity(self, value: Optional[pulumi.Input['ManagedIdentityPropertiesArgs']]): pulumi.set(self, "managed_identity", value) diff --git a/sdk/python/pulumi_azure_native/sovereign/v20250227preview/outputs.py b/sdk/python/pulumi_azure_native/sovereign/v20250227preview/outputs.py index 63de88093f92..02add3942648 100644 --- a/sdk/python/pulumi_azure_native/sovereign/v20250227preview/outputs.py +++ b/sdk/python/pulumi_azure_native/sovereign/v20250227preview/outputs.py @@ -654,10 +654,10 @@ def __key_warning(key: str): suggest = "existing_landing_zone_configuration_id" elif key == "existingTopLevelMgId": suggest = "existing_top_level_mg_id" - elif key == "managedIdentity": - suggest = "managed_identity" elif key == "provisioningState": suggest = "provisioning_state" + elif key == "managedIdentity": + suggest = "managed_identity" if suggest: pulumi.log.warn(f"Key '{key}' not found in LandingZoneRegistrationResourcePropertiesResponse. Access the value via the '{suggest}' property getter instead.") @@ -673,19 +673,20 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, existing_landing_zone_configuration_id: str, existing_top_level_mg_id: str, - managed_identity: 'outputs.ManagedIdentityPropertiesResponse', - provisioning_state: str): + provisioning_state: str, + managed_identity: Optional['outputs.ManagedIdentityPropertiesResponse'] = None): """ The properties of landing zone registration resource type. :param str existing_landing_zone_configuration_id: The resource id of the associated landing zone configuration. :param str existing_top_level_mg_id: The resource id of the top level management group - :param 'ManagedIdentityPropertiesResponse' managed_identity: The managed identity to be assigned to this landing zone registration. :param str provisioning_state: The state that reflects the current stage in the creation, updating, or deletion process of the landing zone registration resource type. + :param 'ManagedIdentityPropertiesResponse' managed_identity: The managed identity to be assigned to this landing zone registration. """ pulumi.set(__self__, "existing_landing_zone_configuration_id", existing_landing_zone_configuration_id) pulumi.set(__self__, "existing_top_level_mg_id", existing_top_level_mg_id) - pulumi.set(__self__, "managed_identity", managed_identity) pulumi.set(__self__, "provisioning_state", provisioning_state) + if managed_identity is not None: + pulumi.set(__self__, "managed_identity", managed_identity) @property @pulumi.getter(name="existingLandingZoneConfigurationId") @@ -703,14 +704,6 @@ def existing_top_level_mg_id(self) -> str: """ return pulumi.get(self, "existing_top_level_mg_id") - @property - @pulumi.getter(name="managedIdentity") - def managed_identity(self) -> 'outputs.ManagedIdentityPropertiesResponse': - """ - The managed identity to be assigned to this landing zone registration. - """ - return pulumi.get(self, "managed_identity") - @property @pulumi.getter(name="provisioningState") def provisioning_state(self) -> str: @@ -719,6 +712,14 @@ def provisioning_state(self) -> str: """ return pulumi.get(self, "provisioning_state") + @property + @pulumi.getter(name="managedIdentity") + def managed_identity(self) -> Optional['outputs.ManagedIdentityPropertiesResponse']: + """ + The managed identity to be assigned to this landing zone registration. + """ + return pulumi.get(self, "managed_identity") + @pulumi.output_type class ManagedIdentityPropertiesResponse(dict): diff --git a/sdk/python/pulumi_azure_native/videoindexer/__init__.py b/sdk/python/pulumi_azure_native/videoindexer/__init__.py index d5c898ecbd30..1b7ac15dc382 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/__init__.py +++ b/sdk/python/pulumi_azure_native/videoindexer/__init__.py @@ -27,6 +27,8 @@ v20240923preview = __v20240923preview import pulumi_azure_native.videoindexer.v20250101 as __v20250101 v20250101 = __v20250101 + import pulumi_azure_native.videoindexer.v20250301 as __v20250301 + v20250301 = __v20250301 else: v20220801 = _utilities.lazy_import('pulumi_azure_native.videoindexer.v20220801') v20240101 = _utilities.lazy_import('pulumi_azure_native.videoindexer.v20240101') @@ -34,4 +36,5 @@ v20240601preview = _utilities.lazy_import('pulumi_azure_native.videoindexer.v20240601preview') v20240923preview = _utilities.lazy_import('pulumi_azure_native.videoindexer.v20240923preview') v20250101 = _utilities.lazy_import('pulumi_azure_native.videoindexer.v20250101') + v20250301 = _utilities.lazy_import('pulumi_azure_native.videoindexer.v20250301') diff --git a/sdk/python/pulumi_azure_native/videoindexer/account.py b/sdk/python/pulumi_azure_native/videoindexer/account.py index 6a21e186a5c0..70456404f955 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/account.py +++ b/sdk/python/pulumi_azure_native/videoindexer/account.py @@ -157,7 +157,7 @@ def __init__(__self__, An Azure Video Indexer account. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-10-18-preview. - Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. @@ -179,7 +179,7 @@ def __init__(__self__, An Azure Video Indexer account. Azure REST API version: 2022-08-01. Prior API version in Azure Native 1.x: 2021-10-18-preview. - Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. :param str resource_name: The name of the resource. :param AccountArgs args: The arguments to use to populate this resource's properties. @@ -229,7 +229,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["total_seconds_indexed"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250301:Account")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Account, __self__).__init__( 'azure-native:videoindexer:Account', diff --git a/sdk/python/pulumi_azure_native/videoindexer/get_account.py b/sdk/python/pulumi_azure_native/videoindexer/get_account.py index 155431a4e076..b258e9d920ed 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/get_account.py +++ b/sdk/python/pulumi_azure_native/videoindexer/get_account.py @@ -201,7 +201,7 @@ def get_account(account_name: Optional[str] = None, Gets the properties of an Azure Video Indexer account. Azure REST API version: 2022-08-01. - Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. :param str account_name: The name of the Azure Video Indexer account. @@ -234,7 +234,7 @@ def get_account_output(account_name: Optional[pulumi.Input[str]] = None, Gets the properties of an Azure Video Indexer account. Azure REST API version: 2022-08-01. - Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01. + Other available API versions: 2024-01-01, 2024-04-01-preview, 2024-06-01-preview, 2024-09-23-preview, 2025-01-01, 2025-03-01. :param str account_name: The name of the Azure Video Indexer account. diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20220801/account.py b/sdk/python/pulumi_azure_native/videoindexer/v20220801/account.py index afa08a6bfc18..428281cb9547 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/v20220801/account.py +++ b/sdk/python/pulumi_azure_native/videoindexer/v20220801/account.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["total_seconds_indexed"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250301:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Account, __self__).__init__( 'azure-native:videoindexer/v20220801:Account', diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20240101/account.py b/sdk/python/pulumi_azure_native/videoindexer/v20240101/account.py index febb34c96107..fd1d453ce776 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/v20240101/account.py +++ b/sdk/python/pulumi_azure_native/videoindexer/v20240101/account.py @@ -223,7 +223,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["total_seconds_indexed"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250301:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Account, __self__).__init__( 'azure-native:videoindexer/v20240101:Account', diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20240401preview/account.py b/sdk/python/pulumi_azure_native/videoindexer/v20240401preview/account.py index 7da0a84fa9aa..e0cdeca56d23 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/v20240401preview/account.py +++ b/sdk/python/pulumi_azure_native/videoindexer/v20240401preview/account.py @@ -243,7 +243,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["total_seconds_indexed"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250301:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Account, __self__).__init__( 'azure-native:videoindexer/v20240401preview:Account', diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20240601preview/account.py b/sdk/python/pulumi_azure_native/videoindexer/v20240601preview/account.py index 974e17d668f7..c118871b34db 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/v20240601preview/account.py +++ b/sdk/python/pulumi_azure_native/videoindexer/v20240601preview/account.py @@ -286,7 +286,7 @@ def _internal_init(__self__, __props__.__dict__["tenant_id"] = None __props__.__dict__["total_seconds_indexed"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250301:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Account, __self__).__init__( 'azure-native:videoindexer/v20240601preview:Account', diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20240923preview/account.py b/sdk/python/pulumi_azure_native/videoindexer/v20240923preview/account.py index 24d04e2ed8f4..eefe4fb2ae8d 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/v20240923preview/account.py +++ b/sdk/python/pulumi_azure_native/videoindexer/v20240923preview/account.py @@ -244,7 +244,7 @@ def _internal_init(__self__, __props__.__dict__["total_minutes_indexed"] = None __props__.__dict__["total_seconds_indexed"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250301:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Account, __self__).__init__( 'azure-native:videoindexer/v20240923preview:Account', diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20250101/account.py b/sdk/python/pulumi_azure_native/videoindexer/v20250101/account.py index 3a1b2f5a7489..93513a95a21f 100644 --- a/sdk/python/pulumi_azure_native/videoindexer/v20250101/account.py +++ b/sdk/python/pulumi_azure_native/videoindexer/v20250101/account.py @@ -244,7 +244,7 @@ def _internal_init(__self__, __props__.__dict__["total_minutes_indexed"] = None __props__.__dict__["total_seconds_indexed"] = None __props__.__dict__["type"] = None - alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250301:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) opts = pulumi.ResourceOptions.merge(opts, alias_opts) super(Account, __self__).__init__( 'azure-native:videoindexer/v20250101:Account', diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20250301/__init__.py b/sdk/python/pulumi_azure_native/videoindexer/v20250301/__init__.py new file mode 100644 index 000000000000..53449ddc7a7b --- /dev/null +++ b/sdk/python/pulumi_azure_native/videoindexer/v20250301/__init__.py @@ -0,0 +1,12 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from ... import _utilities +import typing +# Export this package's modules as members: +from ._enums import * +from .account import * +from .get_account import * +from ._inputs import * +from . import outputs diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20250301/_enums.py b/sdk/python/pulumi_azure_native/videoindexer/v20250301/_enums.py new file mode 100644 index 000000000000..eb13df033b44 --- /dev/null +++ b/sdk/python/pulumi_azure_native/videoindexer/v20250301/_enums.py @@ -0,0 +1,19 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +from enum import Enum + +__all__ = [ + 'ManagedServiceIdentityType', +] + + +class ManagedServiceIdentityType(str, Enum): + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + NONE = "None" + SYSTEM_ASSIGNED = "SystemAssigned" + USER_ASSIGNED = "UserAssigned" + SYSTEM_ASSIGNED_USER_ASSIGNED = "SystemAssigned,UserAssigned" diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20250301/_inputs.py b/sdk/python/pulumi_azure_native/videoindexer/v20250301/_inputs.py new file mode 100644 index 000000000000..f2431e890168 --- /dev/null +++ b/sdk/python/pulumi_azure_native/videoindexer/v20250301/_inputs.py @@ -0,0 +1,195 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from ._enums import * + +__all__ = [ + 'ManagedServiceIdentityArgs', + 'ManagedServiceIdentityArgsDict', + 'OpenAiServicesForPutRequestArgs', + 'OpenAiServicesForPutRequestArgsDict', + 'StorageServicesForPutRequestArgs', + 'StorageServicesForPutRequestArgsDict', +] + +MYPY = False + +if not MYPY: + class ManagedServiceIdentityArgsDict(TypedDict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']] + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + user_assigned_identities: NotRequired[pulumi.Input[Sequence[pulumi.Input[str]]]] + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ +elif False: + ManagedServiceIdentityArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ManagedServiceIdentityArgs: + def __init__(__self__, *, + type: pulumi.Input[Union[str, 'ManagedServiceIdentityType']], + user_assigned_identities: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[Union[str, 'ManagedServiceIdentityType']] type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param pulumi.Input[Sequence[pulumi.Input[str]]] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[Union[str, 'ManagedServiceIdentityType']]: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[Union[str, 'ManagedServiceIdentityType']]): + pulumi.set(self, "type", value) + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + @user_assigned_identities.setter + def user_assigned_identities(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): + pulumi.set(self, "user_assigned_identities", value) + + +if not MYPY: + class OpenAiServicesForPutRequestArgsDict(TypedDict): + """ + The openAi services details + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + The openAi services resource id + """ + user_assigned_identity: NotRequired[pulumi.Input[str]] + """ + The user assigned identity to be used to grant permissions + """ +elif False: + OpenAiServicesForPutRequestArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class OpenAiServicesForPutRequestArgs: + def __init__(__self__, *, + resource_id: Optional[pulumi.Input[str]] = None, + user_assigned_identity: Optional[pulumi.Input[str]] = None): + """ + The openAi services details + :param pulumi.Input[str] resource_id: The openAi services resource id + :param pulumi.Input[str] user_assigned_identity: The user assigned identity to be used to grant permissions + """ + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + if user_assigned_identity is not None: + pulumi.set(__self__, "user_assigned_identity", user_assigned_identity) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + The openAi services resource id + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + @property + @pulumi.getter(name="userAssignedIdentity") + def user_assigned_identity(self) -> Optional[pulumi.Input[str]]: + """ + The user assigned identity to be used to grant permissions + """ + return pulumi.get(self, "user_assigned_identity") + + @user_assigned_identity.setter + def user_assigned_identity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "user_assigned_identity", value) + + +if not MYPY: + class StorageServicesForPutRequestArgsDict(TypedDict): + """ + The storage services details + """ + resource_id: NotRequired[pulumi.Input[str]] + """ + The storage services resource id + """ + user_assigned_identity: NotRequired[pulumi.Input[str]] + """ + The user assigned identity to be used to grant permissions + """ +elif False: + StorageServicesForPutRequestArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class StorageServicesForPutRequestArgs: + def __init__(__self__, *, + resource_id: Optional[pulumi.Input[str]] = None, + user_assigned_identity: Optional[pulumi.Input[str]] = None): + """ + The storage services details + :param pulumi.Input[str] resource_id: The storage services resource id + :param pulumi.Input[str] user_assigned_identity: The user assigned identity to be used to grant permissions + """ + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + if user_assigned_identity is not None: + pulumi.set(__self__, "user_assigned_identity", user_assigned_identity) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[pulumi.Input[str]]: + """ + The storage services resource id + """ + return pulumi.get(self, "resource_id") + + @resource_id.setter + def resource_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "resource_id", value) + + @property + @pulumi.getter(name="userAssignedIdentity") + def user_assigned_identity(self) -> Optional[pulumi.Input[str]]: + """ + The user assigned identity to be used to grant permissions + """ + return pulumi.get(self, "user_assigned_identity") + + @user_assigned_identity.setter + def user_assigned_identity(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "user_assigned_identity", value) + + diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20250301/account.py b/sdk/python/pulumi_azure_native/videoindexer/v20250301/account.py new file mode 100644 index 000000000000..c25ac505ce6f --- /dev/null +++ b/sdk/python/pulumi_azure_native/videoindexer/v20250301/account.py @@ -0,0 +1,398 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * +from ._inputs import * + +__all__ = ['AccountArgs', 'Account'] + +@pulumi.input_type +class AccountArgs: + def __init__(__self__, *, + resource_group_name: pulumi.Input[str], + account_id: Optional[pulumi.Input[str]] = None, + account_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input['ManagedServiceIdentityArgs']] = None, + location: Optional[pulumi.Input[str]] = None, + open_ai_services: Optional[pulumi.Input['OpenAiServicesForPutRequestArgs']] = None, + storage_services: Optional[pulumi.Input['StorageServicesForPutRequestArgs']] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + The set of arguments for constructing a Account resource. + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[str] account_id: The account's data-plane ID. This can be set only when connecting an existing classic account + :param pulumi.Input[str] account_name: The name of the Azure Video Indexer account. + :param pulumi.Input['ManagedServiceIdentityArgs'] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input['OpenAiServicesForPutRequestArgs'] open_ai_services: The openAi services details + :param pulumi.Input['StorageServicesForPutRequestArgs'] storage_services: The storage services details + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + pulumi.set(__self__, "resource_group_name", resource_group_name) + if account_id is None: + account_id = '00000000-0000-0000-0000-000000000000' + if account_id is not None: + pulumi.set(__self__, "account_id", account_id) + if account_name is not None: + pulumi.set(__self__, "account_name", account_name) + if identity is not None: + pulumi.set(__self__, "identity", identity) + if location is not None: + pulumi.set(__self__, "location", location) + if open_ai_services is not None: + pulumi.set(__self__, "open_ai_services", open_ai_services) + if storage_services is not None: + pulumi.set(__self__, "storage_services", storage_services) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceGroupName") + def resource_group_name(self) -> pulumi.Input[str]: + """ + The name of the resource group. The name is case insensitive. + """ + return pulumi.get(self, "resource_group_name") + + @resource_group_name.setter + def resource_group_name(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_group_name", value) + + @property + @pulumi.getter(name="accountId") + def account_id(self) -> Optional[pulumi.Input[str]]: + """ + The account's data-plane ID. This can be set only when connecting an existing classic account + """ + return pulumi.get(self, "account_id") + + @account_id.setter + def account_id(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "account_id", value) + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> Optional[pulumi.Input[str]]: + """ + The name of the Azure Video Indexer account. + """ + return pulumi.get(self, "account_name") + + @account_name.setter + def account_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "account_name", value) + + @property + @pulumi.getter + def identity(self) -> Optional[pulumi.Input['ManagedServiceIdentityArgs']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @identity.setter + def identity(self, value: Optional[pulumi.Input['ManagedServiceIdentityArgs']]): + pulumi.set(self, "identity", value) + + @property + @pulumi.getter + def location(self) -> Optional[pulumi.Input[str]]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @location.setter + def location(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "location", value) + + @property + @pulumi.getter(name="openAiServices") + def open_ai_services(self) -> Optional[pulumi.Input['OpenAiServicesForPutRequestArgs']]: + """ + The openAi services details + """ + return pulumi.get(self, "open_ai_services") + + @open_ai_services.setter + def open_ai_services(self, value: Optional[pulumi.Input['OpenAiServicesForPutRequestArgs']]): + pulumi.set(self, "open_ai_services", value) + + @property + @pulumi.getter(name="storageServices") + def storage_services(self) -> Optional[pulumi.Input['StorageServicesForPutRequestArgs']]: + """ + The storage services details + """ + return pulumi.get(self, "storage_services") + + @storage_services.setter + def storage_services(self, value: Optional[pulumi.Input['StorageServicesForPutRequestArgs']]): + pulumi.set(self, "storage_services", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + +class Account(pulumi.CustomResource): + @overload + def __init__(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + account_id: Optional[pulumi.Input[str]] = None, + account_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + open_ai_services: Optional[pulumi.Input[Union['OpenAiServicesForPutRequestArgs', 'OpenAiServicesForPutRequestArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + storage_services: Optional[pulumi.Input[Union['StorageServicesForPutRequestArgs', 'StorageServicesForPutRequestArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + """ + An Azure Video Indexer account. + + :param str resource_name: The name of the resource. + :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[str] account_id: The account's data-plane ID. This can be set only when connecting an existing classic account + :param pulumi.Input[str] account_name: The name of the Azure Video Indexer account. + :param pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']] identity: Managed service identity (system assigned and/or user assigned identities) + :param pulumi.Input[str] location: The geo-location where the resource lives + :param pulumi.Input[Union['OpenAiServicesForPutRequestArgs', 'OpenAiServicesForPutRequestArgsDict']] open_ai_services: The openAi services details + :param pulumi.Input[str] resource_group_name: The name of the resource group. The name is case insensitive. + :param pulumi.Input[Union['StorageServicesForPutRequestArgs', 'StorageServicesForPutRequestArgsDict']] storage_services: The storage services details + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Resource tags. + """ + ... + @overload + def __init__(__self__, + resource_name: str, + args: AccountArgs, + opts: Optional[pulumi.ResourceOptions] = None): + """ + An Azure Video Indexer account. + + :param str resource_name: The name of the resource. + :param AccountArgs args: The arguments to use to populate this resource's properties. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + ... + def __init__(__self__, resource_name: str, *args, **kwargs): + resource_args, opts = _utilities.get_resource_args_opts(AccountArgs, pulumi.ResourceOptions, *args, **kwargs) + if resource_args is not None: + __self__._internal_init(resource_name, opts, **resource_args.__dict__) + else: + __self__._internal_init(resource_name, *args, **kwargs) + + def _internal_init(__self__, + resource_name: str, + opts: Optional[pulumi.ResourceOptions] = None, + account_id: Optional[pulumi.Input[str]] = None, + account_name: Optional[pulumi.Input[str]] = None, + identity: Optional[pulumi.Input[Union['ManagedServiceIdentityArgs', 'ManagedServiceIdentityArgsDict']]] = None, + location: Optional[pulumi.Input[str]] = None, + open_ai_services: Optional[pulumi.Input[Union['OpenAiServicesForPutRequestArgs', 'OpenAiServicesForPutRequestArgsDict']]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + storage_services: Optional[pulumi.Input[Union['StorageServicesForPutRequestArgs', 'StorageServicesForPutRequestArgsDict']]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + __props__=None): + opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) + if not isinstance(opts, pulumi.ResourceOptions): + raise TypeError('Expected resource options to be a ResourceOptions instance') + if opts.id is None: + if __props__ is not None: + raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') + __props__ = AccountArgs.__new__(AccountArgs) + + if account_id is None: + account_id = '00000000-0000-0000-0000-000000000000' + __props__.__dict__["account_id"] = account_id + __props__.__dict__["account_name"] = account_name + __props__.__dict__["identity"] = identity + __props__.__dict__["location"] = location + __props__.__dict__["open_ai_services"] = open_ai_services + if resource_group_name is None and not opts.urn: + raise TypeError("Missing required property 'resource_group_name'") + __props__.__dict__["resource_group_name"] = resource_group_name + __props__.__dict__["storage_services"] = storage_services + __props__.__dict__["tags"] = tags + __props__.__dict__["name"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tenant_id"] = None + __props__.__dict__["total_minutes_indexed"] = None + __props__.__dict__["total_seconds_indexed"] = None + __props__.__dict__["type"] = None + alias_opts = pulumi.ResourceOptions(aliases=[pulumi.Alias(type_="azure-native:videoindexer/v20211018preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211027preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20211110preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220413preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220720preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20220801:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240101:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240401preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240601preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20240923preview:Account"), pulumi.Alias(type_="azure-native:videoindexer/v20250101:Account"), pulumi.Alias(type_="azure-native:videoindexer:Account")]) + opts = pulumi.ResourceOptions.merge(opts, alias_opts) + super(Account, __self__).__init__( + 'azure-native:videoindexer/v20250301:Account', + resource_name, + __props__, + opts) + + @staticmethod + def get(resource_name: str, + id: pulumi.Input[str], + opts: Optional[pulumi.ResourceOptions] = None) -> 'Account': + """ + Get an existing Account resource's state with the given name, id, and optional extra + properties used to qualify the lookup. + + :param str resource_name: The unique name of the resulting resource. + :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. + :param pulumi.ResourceOptions opts: Options for the resource. + """ + opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) + + __props__ = AccountArgs.__new__(AccountArgs) + + __props__.__dict__["account_id"] = None + __props__.__dict__["account_name"] = None + __props__.__dict__["identity"] = None + __props__.__dict__["location"] = None + __props__.__dict__["name"] = None + __props__.__dict__["open_ai_services"] = None + __props__.__dict__["provisioning_state"] = None + __props__.__dict__["storage_services"] = None + __props__.__dict__["system_data"] = None + __props__.__dict__["tags"] = None + __props__.__dict__["tenant_id"] = None + __props__.__dict__["total_minutes_indexed"] = None + __props__.__dict__["total_seconds_indexed"] = None + __props__.__dict__["type"] = None + return Account(resource_name, opts=opts, __props__=__props__) + + @property + @pulumi.getter(name="accountId") + def account_id(self) -> pulumi.Output[Optional[str]]: + """ + The account's data-plane ID. This can be set only when connecting an existing classic account + """ + return pulumi.get(self, "account_id") + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> pulumi.Output[str]: + """ + The account's name + """ + return pulumi.get(self, "account_name") + + @property + @pulumi.getter + def identity(self) -> pulumi.Output[Optional['outputs.ManagedServiceIdentityResponse']]: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> pulumi.Output[str]: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> pulumi.Output[str]: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="openAiServices") + def open_ai_services(self) -> pulumi.Output[Optional['outputs.OpenAiServicesForPutRequestResponse']]: + """ + The openAi services details + """ + return pulumi.get(self, "open_ai_services") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> pulumi.Output[str]: + """ + Gets the status of the account at the time the operation was called. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="storageServices") + def storage_services(self) -> pulumi.Output[Optional['outputs.StorageServicesForPutRequestResponse']]: + """ + The storage services details + """ + return pulumi.get(self, "storage_services") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> pulumi.Output['outputs.SystemDataResponse']: + """ + The system meta data relating to this resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> pulumi.Output[str]: + """ + The account's tenant id + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter(name="totalMinutesIndexed") + def total_minutes_indexed(self) -> pulumi.Output[float]: + """ + An integer representing the total minutes that have been indexed on the account + """ + return pulumi.get(self, "total_minutes_indexed") + + @property + @pulumi.getter(name="totalSecondsIndexed") + def total_seconds_indexed(self) -> pulumi.Output[int]: + """ + An integer representing the total seconds that have been indexed on the account + """ + return pulumi.get(self, "total_seconds_indexed") + + @property + @pulumi.getter + def type(self) -> pulumi.Output[str]: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20250301/get_account.py b/sdk/python/pulumi_azure_native/videoindexer/v20250301/get_account.py new file mode 100644 index 000000000000..61d525c1e9b9 --- /dev/null +++ b/sdk/python/pulumi_azure_native/videoindexer/v20250301/get_account.py @@ -0,0 +1,283 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs + +__all__ = [ + 'GetAccountResult', + 'AwaitableGetAccountResult', + 'get_account', + 'get_account_output', +] + +@pulumi.output_type +class GetAccountResult: + """ + An Azure Video Indexer account. + """ + def __init__(__self__, account_id=None, account_name=None, id=None, identity=None, location=None, name=None, open_ai_services=None, provisioning_state=None, storage_services=None, system_data=None, tags=None, tenant_id=None, total_minutes_indexed=None, total_seconds_indexed=None, type=None): + if account_id and not isinstance(account_id, str): + raise TypeError("Expected argument 'account_id' to be a str") + pulumi.set(__self__, "account_id", account_id) + if account_name and not isinstance(account_name, str): + raise TypeError("Expected argument 'account_name' to be a str") + pulumi.set(__self__, "account_name", account_name) + if id and not isinstance(id, str): + raise TypeError("Expected argument 'id' to be a str") + pulumi.set(__self__, "id", id) + if identity and not isinstance(identity, dict): + raise TypeError("Expected argument 'identity' to be a dict") + pulumi.set(__self__, "identity", identity) + if location and not isinstance(location, str): + raise TypeError("Expected argument 'location' to be a str") + pulumi.set(__self__, "location", location) + if name and not isinstance(name, str): + raise TypeError("Expected argument 'name' to be a str") + pulumi.set(__self__, "name", name) + if open_ai_services and not isinstance(open_ai_services, dict): + raise TypeError("Expected argument 'open_ai_services' to be a dict") + pulumi.set(__self__, "open_ai_services", open_ai_services) + if provisioning_state and not isinstance(provisioning_state, str): + raise TypeError("Expected argument 'provisioning_state' to be a str") + pulumi.set(__self__, "provisioning_state", provisioning_state) + if storage_services and not isinstance(storage_services, dict): + raise TypeError("Expected argument 'storage_services' to be a dict") + pulumi.set(__self__, "storage_services", storage_services) + if system_data and not isinstance(system_data, dict): + raise TypeError("Expected argument 'system_data' to be a dict") + pulumi.set(__self__, "system_data", system_data) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) + if tenant_id and not isinstance(tenant_id, str): + raise TypeError("Expected argument 'tenant_id' to be a str") + pulumi.set(__self__, "tenant_id", tenant_id) + if total_minutes_indexed and not isinstance(total_minutes_indexed, float): + raise TypeError("Expected argument 'total_minutes_indexed' to be a float") + pulumi.set(__self__, "total_minutes_indexed", total_minutes_indexed) + if total_seconds_indexed and not isinstance(total_seconds_indexed, int): + raise TypeError("Expected argument 'total_seconds_indexed' to be a int") + pulumi.set(__self__, "total_seconds_indexed", total_seconds_indexed) + if type and not isinstance(type, str): + raise TypeError("Expected argument 'type' to be a str") + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter(name="accountId") + def account_id(self) -> Optional[str]: + """ + The account's data-plane ID. This can be set only when connecting an existing classic account + """ + return pulumi.get(self, "account_id") + + @property + @pulumi.getter(name="accountName") + def account_name(self) -> str: + """ + The account's name + """ + return pulumi.get(self, "account_name") + + @property + @pulumi.getter + def id(self) -> str: + """ + Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} + """ + return pulumi.get(self, "id") + + @property + @pulumi.getter + def identity(self) -> Optional['outputs.ManagedServiceIdentityResponse']: + """ + Managed service identity (system assigned and/or user assigned identities) + """ + return pulumi.get(self, "identity") + + @property + @pulumi.getter + def location(self) -> str: + """ + The geo-location where the resource lives + """ + return pulumi.get(self, "location") + + @property + @pulumi.getter + def name(self) -> str: + """ + The name of the resource + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="openAiServices") + def open_ai_services(self) -> Optional['outputs.OpenAiServicesForPutRequestResponse']: + """ + The openAi services details + """ + return pulumi.get(self, "open_ai_services") + + @property + @pulumi.getter(name="provisioningState") + def provisioning_state(self) -> str: + """ + Gets the status of the account at the time the operation was called. + """ + return pulumi.get(self, "provisioning_state") + + @property + @pulumi.getter(name="storageServices") + def storage_services(self) -> Optional['outputs.StorageServicesForPutRequestResponse']: + """ + The storage services details + """ + return pulumi.get(self, "storage_services") + + @property + @pulumi.getter(name="systemData") + def system_data(self) -> 'outputs.SystemDataResponse': + """ + The system meta data relating to this resource. + """ + return pulumi.get(self, "system_data") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + Resource tags. + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The account's tenant id + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter(name="totalMinutesIndexed") + def total_minutes_indexed(self) -> float: + """ + An integer representing the total minutes that have been indexed on the account + """ + return pulumi.get(self, "total_minutes_indexed") + + @property + @pulumi.getter(name="totalSecondsIndexed") + def total_seconds_indexed(self) -> int: + """ + An integer representing the total seconds that have been indexed on the account + """ + return pulumi.get(self, "total_seconds_indexed") + + @property + @pulumi.getter + def type(self) -> str: + """ + The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" + """ + return pulumi.get(self, "type") + + +class AwaitableGetAccountResult(GetAccountResult): + # pylint: disable=using-constant-test + def __await__(self): + if False: + yield self + return GetAccountResult( + account_id=self.account_id, + account_name=self.account_name, + id=self.id, + identity=self.identity, + location=self.location, + name=self.name, + open_ai_services=self.open_ai_services, + provisioning_state=self.provisioning_state, + storage_services=self.storage_services, + system_data=self.system_data, + tags=self.tags, + tenant_id=self.tenant_id, + total_minutes_indexed=self.total_minutes_indexed, + total_seconds_indexed=self.total_seconds_indexed, + type=self.type) + + +def get_account(account_name: Optional[str] = None, + resource_group_name: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetAccountResult: + """ + Gets the properties of an Azure Video Indexer account. + + + :param str account_name: The name of the Azure Video Indexer account. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['accountName'] = account_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke('azure-native:videoindexer/v20250301:getAccount', __args__, opts=opts, typ=GetAccountResult).value + + return AwaitableGetAccountResult( + account_id=pulumi.get(__ret__, 'account_id'), + account_name=pulumi.get(__ret__, 'account_name'), + id=pulumi.get(__ret__, 'id'), + identity=pulumi.get(__ret__, 'identity'), + location=pulumi.get(__ret__, 'location'), + name=pulumi.get(__ret__, 'name'), + open_ai_services=pulumi.get(__ret__, 'open_ai_services'), + provisioning_state=pulumi.get(__ret__, 'provisioning_state'), + storage_services=pulumi.get(__ret__, 'storage_services'), + system_data=pulumi.get(__ret__, 'system_data'), + tags=pulumi.get(__ret__, 'tags'), + tenant_id=pulumi.get(__ret__, 'tenant_id'), + total_minutes_indexed=pulumi.get(__ret__, 'total_minutes_indexed'), + total_seconds_indexed=pulumi.get(__ret__, 'total_seconds_indexed'), + type=pulumi.get(__ret__, 'type')) +def get_account_output(account_name: Optional[pulumi.Input[str]] = None, + resource_group_name: Optional[pulumi.Input[str]] = None, + opts: Optional[Union[pulumi.InvokeOptions, pulumi.InvokeOutputOptions]] = None) -> pulumi.Output[GetAccountResult]: + """ + Gets the properties of an Azure Video Indexer account. + + + :param str account_name: The name of the Azure Video Indexer account. + :param str resource_group_name: The name of the resource group. The name is case insensitive. + """ + __args__ = dict() + __args__['accountName'] = account_name + __args__['resourceGroupName'] = resource_group_name + opts = pulumi.InvokeOutputOptions.merge(_utilities.get_invoke_opts_defaults(), opts) + __ret__ = pulumi.runtime.invoke_output('azure-native:videoindexer/v20250301:getAccount', __args__, opts=opts, typ=GetAccountResult) + return __ret__.apply(lambda __response__: GetAccountResult( + account_id=pulumi.get(__response__, 'account_id'), + account_name=pulumi.get(__response__, 'account_name'), + id=pulumi.get(__response__, 'id'), + identity=pulumi.get(__response__, 'identity'), + location=pulumi.get(__response__, 'location'), + name=pulumi.get(__response__, 'name'), + open_ai_services=pulumi.get(__response__, 'open_ai_services'), + provisioning_state=pulumi.get(__response__, 'provisioning_state'), + storage_services=pulumi.get(__response__, 'storage_services'), + system_data=pulumi.get(__response__, 'system_data'), + tags=pulumi.get(__response__, 'tags'), + tenant_id=pulumi.get(__response__, 'tenant_id'), + total_minutes_indexed=pulumi.get(__response__, 'total_minutes_indexed'), + total_seconds_indexed=pulumi.get(__response__, 'total_seconds_indexed'), + type=pulumi.get(__response__, 'type'))) diff --git a/sdk/python/pulumi_azure_native/videoindexer/v20250301/outputs.py b/sdk/python/pulumi_azure_native/videoindexer/v20250301/outputs.py new file mode 100644 index 000000000000..a9657f605718 --- /dev/null +++ b/sdk/python/pulumi_azure_native/videoindexer/v20250301/outputs.py @@ -0,0 +1,373 @@ +# coding=utf-8 +# *** WARNING: this file was generated by pulumi-language-python. *** +# *** Do not edit by hand unless you're certain you know what you are doing! *** + +import copy +import warnings +import sys +import pulumi +import pulumi.runtime +from typing import Any, Mapping, Optional, Sequence, Union, overload +if sys.version_info >= (3, 11): + from typing import NotRequired, TypedDict, TypeAlias +else: + from typing_extensions import NotRequired, TypedDict, TypeAlias +from ... import _utilities +from . import outputs +from ._enums import * + +__all__ = [ + 'ManagedServiceIdentityResponse', + 'OpenAiServicesForPutRequestResponse', + 'StorageServicesForPutRequestResponse', + 'SystemDataResponse', + 'UserAssignedIdentityResponse', +] + +@pulumi.output_type +class ManagedServiceIdentityResponse(dict): + """ + Managed service identity (system assigned and/or user assigned identities) + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "principalId": + suggest = "principal_id" + elif key == "tenantId": + suggest = "tenant_id" + elif key == "userAssignedIdentities": + suggest = "user_assigned_identities" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ManagedServiceIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ManagedServiceIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + principal_id: str, + tenant_id: str, + type: str, + user_assigned_identities: Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']] = None): + """ + Managed service identity (system assigned and/or user assigned identities) + :param str principal_id: The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str tenant_id: The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + :param str type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + :param Mapping[str, 'UserAssignedIdentityResponse'] user_assigned_identities: The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + pulumi.set(__self__, "principal_id", principal_id) + pulumi.set(__self__, "tenant_id", tenant_id) + pulumi.set(__self__, "type", type) + if user_assigned_identities is not None: + pulumi.set(__self__, "user_assigned_identities", user_assigned_identities) + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "principal_id") + + @property + @pulumi.getter(name="tenantId") + def tenant_id(self) -> str: + """ + The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. + """ + return pulumi.get(self, "tenant_id") + + @property + @pulumi.getter + def type(self) -> str: + """ + Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). + """ + return pulumi.get(self, "type") + + @property + @pulumi.getter(name="userAssignedIdentities") + def user_assigned_identities(self) -> Optional[Mapping[str, 'outputs.UserAssignedIdentityResponse']]: + """ + The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests. + """ + return pulumi.get(self, "user_assigned_identities") + + +@pulumi.output_type +class OpenAiServicesForPutRequestResponse(dict): + """ + The openAi services details + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resourceId": + suggest = "resource_id" + elif key == "userAssignedIdentity": + suggest = "user_assigned_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in OpenAiServicesForPutRequestResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + OpenAiServicesForPutRequestResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + OpenAiServicesForPutRequestResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + resource_id: Optional[str] = None, + user_assigned_identity: Optional[str] = None): + """ + The openAi services details + :param str resource_id: The openAi services resource id + :param str user_assigned_identity: The user assigned identity to be used to grant permissions + """ + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + if user_assigned_identity is not None: + pulumi.set(__self__, "user_assigned_identity", user_assigned_identity) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + The openAi services resource id + """ + return pulumi.get(self, "resource_id") + + @property + @pulumi.getter(name="userAssignedIdentity") + def user_assigned_identity(self) -> Optional[str]: + """ + The user assigned identity to be used to grant permissions + """ + return pulumi.get(self, "user_assigned_identity") + + +@pulumi.output_type +class StorageServicesForPutRequestResponse(dict): + """ + The storage services details + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resourceId": + suggest = "resource_id" + elif key == "userAssignedIdentity": + suggest = "user_assigned_identity" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in StorageServicesForPutRequestResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + StorageServicesForPutRequestResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + StorageServicesForPutRequestResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + resource_id: Optional[str] = None, + user_assigned_identity: Optional[str] = None): + """ + The storage services details + :param str resource_id: The storage services resource id + :param str user_assigned_identity: The user assigned identity to be used to grant permissions + """ + if resource_id is not None: + pulumi.set(__self__, "resource_id", resource_id) + if user_assigned_identity is not None: + pulumi.set(__self__, "user_assigned_identity", user_assigned_identity) + + @property + @pulumi.getter(name="resourceId") + def resource_id(self) -> Optional[str]: + """ + The storage services resource id + """ + return pulumi.get(self, "resource_id") + + @property + @pulumi.getter(name="userAssignedIdentity") + def user_assigned_identity(self) -> Optional[str]: + """ + The user assigned identity to be used to grant permissions + """ + return pulumi.get(self, "user_assigned_identity") + + +@pulumi.output_type +class SystemDataResponse(dict): + """ + Metadata pertaining to creation and last modification of the resource. + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdAt": + suggest = "created_at" + elif key == "createdBy": + suggest = "created_by" + elif key == "createdByType": + suggest = "created_by_type" + elif key == "lastModifiedAt": + suggest = "last_modified_at" + elif key == "lastModifiedBy": + suggest = "last_modified_by" + elif key == "lastModifiedByType": + suggest = "last_modified_by_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in SystemDataResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + SystemDataResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + SystemDataResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + created_at: Optional[str] = None, + created_by: Optional[str] = None, + created_by_type: Optional[str] = None, + last_modified_at: Optional[str] = None, + last_modified_by: Optional[str] = None, + last_modified_by_type: Optional[str] = None): + """ + Metadata pertaining to creation and last modification of the resource. + :param str created_at: The timestamp of resource creation (UTC). + :param str created_by: The identity that created the resource. + :param str created_by_type: The type of identity that created the resource. + :param str last_modified_at: The timestamp of resource last modification (UTC) + :param str last_modified_by: The identity that last modified the resource. + :param str last_modified_by_type: The type of identity that last modified the resource. + """ + if created_at is not None: + pulumi.set(__self__, "created_at", created_at) + if created_by is not None: + pulumi.set(__self__, "created_by", created_by) + if created_by_type is not None: + pulumi.set(__self__, "created_by_type", created_by_type) + if last_modified_at is not None: + pulumi.set(__self__, "last_modified_at", last_modified_at) + if last_modified_by is not None: + pulumi.set(__self__, "last_modified_by", last_modified_by) + if last_modified_by_type is not None: + pulumi.set(__self__, "last_modified_by_type", last_modified_by_type) + + @property + @pulumi.getter(name="createdAt") + def created_at(self) -> Optional[str]: + """ + The timestamp of resource creation (UTC). + """ + return pulumi.get(self, "created_at") + + @property + @pulumi.getter(name="createdBy") + def created_by(self) -> Optional[str]: + """ + The identity that created the resource. + """ + return pulumi.get(self, "created_by") + + @property + @pulumi.getter(name="createdByType") + def created_by_type(self) -> Optional[str]: + """ + The type of identity that created the resource. + """ + return pulumi.get(self, "created_by_type") + + @property + @pulumi.getter(name="lastModifiedAt") + def last_modified_at(self) -> Optional[str]: + """ + The timestamp of resource last modification (UTC) + """ + return pulumi.get(self, "last_modified_at") + + @property + @pulumi.getter(name="lastModifiedBy") + def last_modified_by(self) -> Optional[str]: + """ + The identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by") + + @property + @pulumi.getter(name="lastModifiedByType") + def last_modified_by_type(self) -> Optional[str]: + """ + The type of identity that last modified the resource. + """ + return pulumi.get(self, "last_modified_by_type") + + +@pulumi.output_type +class UserAssignedIdentityResponse(dict): + """ + User assigned identity properties + """ + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "clientId": + suggest = "client_id" + elif key == "principalId": + suggest = "principal_id" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in UserAssignedIdentityResponse. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + UserAssignedIdentityResponse.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + client_id: str, + principal_id: str): + """ + User assigned identity properties + :param str client_id: The client ID of the assigned identity. + :param str principal_id: The principal ID of the assigned identity. + """ + pulumi.set(__self__, "client_id", client_id) + pulumi.set(__self__, "principal_id", principal_id) + + @property + @pulumi.getter(name="clientId") + def client_id(self) -> str: + """ + The client ID of the assigned identity. + """ + return pulumi.get(self, "client_id") + + @property + @pulumi.getter(name="principalId") + def principal_id(self) -> str: + """ + The principal ID of the assigned identity. + """ + return pulumi.get(self, "principal_id") + + diff --git a/versions/az-provider-list.json b/versions/az-provider-list.json index ea7e22f70176..095c8c5a956c 100644 --- a/versions/az-provider-list.json +++ b/versions/az-provider-list.json @@ -3792,6 +3792,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -3839,6 +3843,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -3948,6 +3956,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -3994,6 +4006,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4041,6 +4057,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4086,6 +4106,10 @@ "Canada East", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4187,6 +4211,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4254,6 +4282,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4301,6 +4333,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4355,6 +4391,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4409,6 +4449,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4550,6 +4594,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4605,6 +4653,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4657,6 +4709,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4709,6 +4765,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4761,6 +4821,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4816,6 +4880,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4871,6 +4939,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4926,6 +4998,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -4981,6 +5057,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5030,6 +5110,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5103,6 +5187,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5158,6 +5246,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5213,6 +5305,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5260,6 +5356,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5306,6 +5406,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5352,6 +5456,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5404,6 +5512,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -5450,6 +5562,10 @@ "West Central US", "UK West", "Central India", + "Japan West", + "Australia Southeast", + "France South", + "Spain Central", "Italy North", "Poland Central", "South India", @@ -8277,6 +8393,8 @@ }, { "apiVersions": [ + "2024-07-01-preview", + "2024-05-01-preview", "2022-04-01", "2019-03-01-preview", "2018-07-01-preview", @@ -13305,7 +13423,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US", "East US 2 EUAP", "Central US EUAP" @@ -13334,7 +13451,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US", "East US 2 EUAP", "Central US EUAP" @@ -13353,7 +13469,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US", "East US 2 EUAP", "Central US EUAP" @@ -14655,6 +14770,8 @@ "Japan West", "Korea Central", "Korea South", + "Mexico Central", + "New Zealand North", "North Central US", "North Europe", "Norway East", @@ -14664,6 +14781,7 @@ "South Central US", "South India", "Southeast Asia", + "Spain Central", "Sweden Central", "Switzerland North", "Switzerland West", @@ -14710,6 +14828,8 @@ "Japan West", "Korea Central", "Korea South", + "Mexico Central", + "New Zealand North", "North Europe", "North Central US", "Norway East", @@ -14780,6 +14900,8 @@ "Japan West", "Korea Central", "Korea South", + "Mexico Central", + "New Zealand North", "North Central US", "Norway East", "North Europe", @@ -14836,6 +14958,8 @@ "Japan West", "Korea Central", "Korea South", + "Mexico Central", + "New Zealand North", "North Europe", "North Central US", "Norway East", @@ -14900,6 +15024,8 @@ "Japan West", "Korea Central", "Korea South", + "Mexico Central", + "New Zealand North", "North Central US", "North Europe", "Norway East", @@ -14909,6 +15035,7 @@ "South Central US", "South India", "Southeast Asia", + "Spain Central", "Sweden Central", "Switzerland North", "Switzerland West", @@ -14955,6 +15082,8 @@ "Japan West", "Korea Central", "Korea South", + "Mexico Central", + "New Zealand North", "North Europe", "North Central US", "Norway East", @@ -15007,7 +15136,9 @@ "West US 3", "Japan East", "UK West", - "Spain Central" + "Spain Central", + "Mexico Central", + "New Zealand North" ], "resourceType": "utilization" } @@ -15031,7 +15162,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US", "East US 2 EUAP", "Central US EUAP" @@ -15050,7 +15180,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US", "East US 2 EUAP", "Central US EUAP" @@ -15083,7 +15212,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US", "East US 2 EUAP", "Central US EUAP" @@ -15105,7 +15233,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US", "East US 2 EUAP", "Central US EUAP" @@ -19164,6 +19291,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19210,6 +19338,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19256,6 +19385,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19302,6 +19432,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19348,6 +19479,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19394,6 +19526,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19469,6 +19602,7 @@ { "apiVersions": [ "2024-11-01", + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-04-01-preview", @@ -19573,6 +19707,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19691,6 +19826,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19738,6 +19874,7 @@ { "apiVersions": [ "2024-11-01", + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-04-01-preview", @@ -19777,6 +19914,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -19823,6 +19961,7 @@ }, { "apiVersions": [ + "2024-10-01", "2024-09-01-preview", "2024-06-01-preview", "2024-03-01-preview", @@ -20556,6 +20695,7 @@ "resourceTypes": [ { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20577,6 +20717,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20600,6 +20741,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20640,6 +20782,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20681,6 +20824,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20734,6 +20878,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20785,6 +20930,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20838,6 +20984,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20878,6 +21025,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20931,6 +21079,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -20954,6 +21103,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21007,6 +21157,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21048,6 +21199,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21089,6 +21241,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21130,6 +21283,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21183,6 +21337,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21236,6 +21391,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21281,6 +21437,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21334,6 +21491,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21375,6 +21533,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21416,6 +21575,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21456,6 +21616,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21498,6 +21659,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21539,6 +21701,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21580,6 +21743,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21621,31 +21785,9 @@ }, { "apiVersions": [ - "2024-09-01", - "2024-06-01-preview", - "2024-05-01-preview", - "2024-02-01", - "2024-01-01-preview", - "2023-07-01-preview", - "2023-05-01", - "2023-02-01-preview", - "2022-11-01-preview", - "2022-05-01-preview", - "2021-06-01", - "2020-09-01", - "2020-04-15", - "2020-03-31", - "2019-12-31", - "2019-06-15-preview", - "2019-04-15", - "2018-04-02", - "2017-10-12", - "2017-04-02", - "2016-10-02", - "2016-04-02", - "2015-06-01" + "2024-06-01-preview" ], - "defaultApiVersion": "2024-09-01", + "defaultApiVersion": "2024-06-01-preview", "locations": [ "global", "Australia East", @@ -21667,13 +21809,43 @@ "Southeast Asia", "West Europe", "West India", - "West US", - "West Central US" + "West US" ], - "resourceType": "operations" + "resourceType": "operationresults/profileresults/targetgroupresults" + }, + { + "apiVersions": [ + "2024-06-01-preview" + ], + "defaultApiVersion": "2024-06-01-preview", + "locations": [ + "global", + "Australia East", + "Australia Southeast", + "Brazil South", + "Canada Central", + "Canada East", + "Central India", + "Central US", + "East Asia", + "East US", + "East US 2", + "Japan East", + "Japan West", + "North Central US", + "North Europe", + "South Central US", + "South India", + "Southeast Asia", + "West Europe", + "West India", + "West US" + ], + "resourceType": "operationresults/profileresults/tunnelpolicyresults" }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21721,13 +21893,13 @@ "West Europe", "West India", "West US", - "West Central US", - "Central US EUAP" + "West Central US" ], - "resourceType": "profiles" + "resourceType": "operations" }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21739,7 +21911,62 @@ "2022-11-01-preview", "2022-05-01-preview", "2021-06-01", - "2020-09-01" + "2020-09-01", + "2020-04-15", + "2020-03-31", + "2019-12-31", + "2019-06-15-preview", + "2019-04-15", + "2018-04-02", + "2017-10-12", + "2017-04-02", + "2016-10-02", + "2016-04-02", + "2015-06-01" + ], + "defaultApiVersion": "2024-09-01", + "locations": [ + "global", + "Australia East", + "Australia Southeast", + "Brazil South", + "Canada Central", + "Canada East", + "Central India", + "Central US", + "East Asia", + "East US", + "East US 2", + "Japan East", + "Japan West", + "North Central US", + "North Europe", + "South Central US", + "South India", + "Southeast Asia", + "West Europe", + "West India", + "West US", + "West Central US", + "Central US EUAP" + ], + "resourceType": "profiles" + }, + { + "apiVersions": [ + "2024-10-01-preview", + "2024-09-01", + "2024-06-01-preview", + "2024-05-01-preview", + "2024-02-01", + "2024-01-01-preview", + "2023-07-01-preview", + "2023-05-01", + "2023-02-01-preview", + "2022-11-01-preview", + "2022-05-01-preview", + "2021-06-01", + "2020-09-01" ], "defaultApiVersion": "2024-09-01", "locations": [ @@ -21769,6 +21996,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21810,6 +22038,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21851,6 +22080,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-06-01-preview" ], "defaultApiVersion": "2024-06-01-preview", @@ -21881,6 +22111,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21935,6 +22166,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -21989,6 +22221,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22035,6 +22268,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22089,6 +22323,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22123,6 +22358,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22162,6 +22398,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22203,6 +22440,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22274,6 +22512,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22315,6 +22554,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22356,6 +22596,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22397,6 +22638,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22438,6 +22680,67 @@ }, { "apiVersions": [ + "2024-06-01-preview" + ], + "defaultApiVersion": "2024-06-01-preview", + "locations": [ + "global", + "Australia East", + "Australia Southeast", + "Brazil South", + "Canada Central", + "Canada East", + "Central India", + "Central US", + "East Asia", + "East US", + "East US 2", + "Japan East", + "Japan West", + "North Central US", + "North Europe", + "South Central US", + "South India", + "Southeast Asia", + "West Europe", + "West India", + "West US" + ], + "resourceType": "profiles/targetgroups" + }, + { + "apiVersions": [ + "2024-06-01-preview" + ], + "defaultApiVersion": "2024-06-01-preview", + "locations": [ + "global", + "Australia East", + "Australia Southeast", + "Brazil South", + "Canada Central", + "Canada East", + "Central India", + "Central US", + "East Asia", + "East US", + "East US 2", + "Japan East", + "Japan West", + "North Central US", + "North Europe", + "South Central US", + "South India", + "Southeast Asia", + "West Europe", + "West India", + "West US" + ], + "resourceType": "profiles/tunnelpolicies" + }, + { + "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -22488,6 +22791,7 @@ }, { "apiVersions": [ + "2024-10-01-preview", "2024-09-01", "2024-06-01-preview", "2024-05-01-preview", @@ -24632,7 +24936,8 @@ "locations": [ "UK South", "East US", - "East US 2" + "East US 2", + "Canada Central" ], "resourceType": "Locations/operationstatuses" }, @@ -32424,6 +32729,7 @@ "resourceTypes": [ { "apiVersions": [ + "2024-09-19-preview", "2023-06-28-preview", "2023-01-26-preview", "2022-09-08-preview", @@ -32435,6 +32741,7 @@ "locations": [ "East US", "South Central US", + "West US", "West Europe", "Australia East", "Southeast Asia", @@ -32489,11 +32796,12 @@ }, { "apiVersions": [ + "2024-09-19-preview", "2023-06-28-preview", "2023-01-26-preview", "2022-09-08-preview" ], - "defaultApiVersion": "2023-06-28-preview", + "defaultApiVersion": "2024-09-19-preview", "locations": [ "East US 2 EUAP" ], @@ -38217,15 +38525,10 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01", - "2023-02-02-preview", "2023-02-01", - "2023-01-02-preview", "2023-01-01", "2022-11-01", - "2022-10-02-preview", - "2022-09-02-preview", "2022-09-01", "2022-08-01", "2022-07-01", @@ -38808,7 +39111,6 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01" ], "defaultApiVersion": null, @@ -39042,11 +39344,6 @@ "2023-06-02-preview", "2023-05-02-preview", "2023-04-02-preview", - "2023-03-02-preview", - "2023-02-02-preview", - "2023-01-02-preview", - "2022-10-02-preview", - "2022-09-02-preview", "2022-03-01" ], "defaultApiVersion": null, @@ -39141,15 +39438,10 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01", - "2023-02-02-preview", "2023-02-01", - "2023-01-02-preview", "2023-01-01", "2022-11-01", - "2022-10-02-preview", - "2022-09-02-preview", "2022-09-01", "2022-08-01", "2022-07-01", @@ -39276,15 +39568,10 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01", - "2023-02-02-preview", "2023-02-01", - "2023-01-02-preview", "2023-01-01", "2022-11-01", - "2022-10-02-preview", - "2022-09-02-preview", "2022-09-01", "2022-08-01", "2022-07-01", @@ -39393,15 +39680,10 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01", - "2023-02-02-preview", "2023-02-01", - "2023-01-02-preview", "2023-01-01", "2022-11-01", - "2022-10-02-preview", - "2022-09-02-preview", "2022-09-01", "2022-08-01", "2022-07-01", @@ -39513,15 +39795,10 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01", - "2023-02-02-preview", "2023-02-01", - "2023-01-02-preview", "2023-01-01", "2022-11-01", - "2022-10-02-preview", - "2022-09-02-preview", "2022-09-01", "2022-08-01", "2022-07-01", @@ -39693,12 +39970,7 @@ "2023-07-02-preview", "2023-06-02-preview", "2023-05-02-preview", - "2023-04-02-preview", - "2023-03-02-preview", - "2023-02-02-preview", - "2023-01-02-preview", - "2022-10-02-preview", - "2022-09-02-preview" + "2023-04-02-preview" ], "defaultApiVersion": null, "locations": [ @@ -39873,15 +40145,10 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01", - "2023-02-02-preview", "2023-02-01", - "2023-01-02-preview", "2023-01-01", "2022-11-01", - "2022-10-02-preview", - "2022-09-02-preview", "2022-09-01", "2022-08-01", "2022-07-01", @@ -39990,12 +40257,7 @@ "2023-07-02-preview", "2023-06-02-preview", "2023-05-02-preview", - "2023-04-02-preview", - "2023-03-02-preview", - "2023-02-02-preview", - "2023-01-02-preview", - "2022-10-02-preview", - "2022-09-02-preview" + "2023-04-02-preview" ], "defaultApiVersion": null, "locations": [ @@ -40089,15 +40351,10 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01", - "2023-02-02-preview", "2023-02-01", - "2023-01-02-preview", "2023-01-01", "2022-11-01", - "2022-10-02-preview", - "2022-09-02-preview", "2022-09-01", "2022-08-01", "2022-07-01", @@ -40229,15 +40486,10 @@ "2023-05-01", "2023-04-02-preview", "2023-04-01", - "2023-03-02-preview", "2023-03-01", - "2023-02-02-preview", "2023-02-01", - "2023-01-02-preview", "2023-01-01", "2022-11-01", - "2022-10-02-preview", - "2022-09-02-preview", "2022-09-01", "2022-08-01", "2022-07-01", @@ -41415,16 +41667,6 @@ { "namespace": "Microsoft.D365CustomerInsights", "resourceTypes": [ - { - "apiVersions": [ - "2020-06-10-preview" - ], - "defaultApiVersion": "2020-06-10-preview", - "locations": [ - "East US 2" - ], - "resourceType": "instances" - }, { "apiVersions": [ "2020-06-10-privatepreview", @@ -43375,6 +43617,7 @@ "UAE Central", "Spain Central", "Mexico Central", + "New Zealand North", "Qatar Central", "Central US EUAP", "East US 2 EUAP" @@ -43525,6 +43768,7 @@ "Spain Central", "Mexico Central", "Israel Central", + "New Zealand North", "Qatar Central", "East US 2 EUAP", "Central US EUAP" @@ -43757,6 +44001,7 @@ "UAE Central", "Spain Central", "Mexico Central", + "New Zealand North", "Qatar Central", "East US 2 EUAP", "Central US EUAP" @@ -43824,6 +44069,7 @@ "UAE Central", "Spain Central", "Mexico Central", + "New Zealand North", "Qatar Central", "East US 2 EUAP", "Central US EUAP" @@ -43882,6 +44128,7 @@ "UAE Central", "Spain Central", "Mexico Central", + "New Zealand North", "Qatar Central", "Central US EUAP", "East US 2 EUAP" @@ -44512,6 +44759,7 @@ "UAE Central", "Spain Central", "Mexico Central", + "New Zealand North", "Qatar Central", "East US 2 EUAP", "Central US EUAP" @@ -45377,6 +45625,7 @@ "Israel Central", "Italy North", "Mexico Central", + "New Zealand North", "Norway West", "Spain Central", "UAE Central", @@ -45409,13 +45658,12 @@ ], "defaultApiVersion": null, "locations": [ - "Australia East", "Australia Central", + "Australia East", "Australia Southeast", "Brazil South", - "Canada East", "Canada Central", - "Central India", + "Canada East", "Central US", "East Asia", "East US", @@ -45423,13 +45671,15 @@ "France Central", "France South", "Germany West Central", - "Korea Central", - "Korea South", - "Japan East", + "Central India", + "South India", "Israel Central", "Italy North", - "Mexico Central", + "Japan East", "Japan West", + "Korea Central", + "Korea South", + "Mexico Central", "North Central US", "North Europe", "Norway East", @@ -45438,19 +45688,18 @@ "South Africa North", "South Central US", "Southeast Asia", - "South India", "Spain Central", + "Sweden Central", "Switzerland North", "Switzerland West", - "Sweden Central", "UAE North", "UK South", "UK West", "West Central US", + "West Europe", "West US", "West US 2", "West US 3", - "West Europe", "East US 2 EUAP" ], "resourceType": "flexibleServers" @@ -45479,13 +45728,12 @@ ], "defaultApiVersion": null, "locations": [ - "Australia East", "Australia Central", + "Australia East", "Australia Southeast", "Brazil South", - "Canada East", "Canada Central", - "Central India", + "Canada East", "Central US", "East Asia", "East US", @@ -45493,13 +45741,15 @@ "France Central", "France South", "Germany West Central", - "Korea Central", - "Korea South", - "Japan East", + "Central India", + "South India", "Israel Central", "Italy North", - "Mexico Central", + "Japan East", "Japan West", + "Korea Central", + "Korea South", + "Mexico Central", "North Central US", "North Europe", "Norway East", @@ -45508,19 +45758,18 @@ "South Africa North", "South Central US", "Southeast Asia", - "South India", "Spain Central", + "Sweden Central", "Switzerland North", "Switzerland West", - "Sweden Central", "UAE North", "UK South", "UK West", "West Central US", + "West Europe", "West US", "West US 2", "West US 3", - "West Europe", "East US 2 EUAP" ], "resourceType": "flexibleServers/migrations" @@ -45583,8 +45832,8 @@ "Central India", "Central US", "East Asia", - "East US 2", "East US", + "East US 2", "France Central", "France South", "Germany West Central", @@ -45592,6 +45841,7 @@ "Japan West", "Korea Central", "Korea South", + "New Zealand North", "North Central US", "North Europe", "Norway East", @@ -45727,26 +45977,27 @@ "Brazil South", "Canada Central", "Canada East", - "Central India", "Central US", "East Asia", - "East US 2", "East US", + "East US 2", "France Central", "France South", "Germany West Central", + "Central India", + "South India", + "West India", "Japan East", "Japan West", "Korea Central", "Korea South", "North Central US", "North Europe", + "Norway East", "South Africa North", "South Africa West", "South Central US", - "South India", "Southeast Asia", - "Norway East", "Sweden Central", "Switzerland North", "UAE North", @@ -45754,16 +46005,15 @@ "UK West", "West Central US", "West Europe", - "West India", "West US", "West US 2", "West US 3", "Israel Central", "Italy North", "Mexico Central", - "Spain Central", "Poland Central", "Qatar Central", + "Spain Central", "Switzerland West", "Central US EUAP", "East US 2 EUAP" @@ -45793,13 +46043,12 @@ ], "defaultApiVersion": null, "locations": [ - "Australia East", "Australia Central", + "Australia East", "Australia Southeast", "Brazil South", - "Canada East", "Canada Central", - "Central India", + "Canada East", "Central US", "East Asia", "East US", @@ -45807,6 +46056,8 @@ "France Central", "France South", "Germany West Central", + "Central India", + "South India", "Israel Central", "Italy North", "Japan East", @@ -45820,13 +46071,12 @@ "Poland Central", "Qatar Central", "South Africa North", - "Spain Central", "South Central US", "Southeast Asia", - "South India", + "Spain Central", + "Sweden Central", "Switzerland North", "Switzerland West", - "Sweden Central", "UAE North", "UK South", "UK West", @@ -45862,13 +46112,12 @@ ], "defaultApiVersion": null, "locations": [ - "Australia East", "Australia Central", + "Australia East", "Australia Southeast", "Brazil South", - "Canada East", "Canada Central", - "Central India", + "Canada East", "Central US", "East Asia", "East US", @@ -45876,14 +46125,15 @@ "France Central", "France South", "Germany West Central", + "Central India", + "South India", "Israel Central", "Italy North", - "Mexico Central", - "Spain Central", "Japan East", "Japan West", "Korea Central", "Korea South", + "Mexico Central", "North Central US", "North Europe", "Norway East", @@ -45892,10 +46142,10 @@ "South Africa North", "South Central US", "Southeast Asia", - "South India", + "Spain Central", + "Sweden Central", "Switzerland North", "Switzerland West", - "Sweden Central", "UAE North", "UK South", "UK West", @@ -45929,13 +46179,12 @@ ], "defaultApiVersion": null, "locations": [ - "Australia East", "Australia Central", + "Australia East", "Australia Southeast", "Brazil South", - "Canada East", "Canada Central", - "Central India", + "Canada East", "Central US", "East Asia", "East US", @@ -45943,14 +46192,15 @@ "France Central", "France South", "Germany West Central", + "Central India", + "South India", "Israel Central", "Italy North", - "Mexico Central", - "Spain Central", "Japan East", "Japan West", "Korea Central", "Korea South", + "Mexico Central", "North Central US", "North Europe", "Norway East", @@ -45959,10 +46209,10 @@ "South Africa North", "South Central US", "Southeast Asia", - "South India", + "Spain Central", + "Sweden Central", "Switzerland North", "Switzerland West", - "Sweden Central", "UAE North", "UK South", "UK West", @@ -45983,13 +46233,12 @@ ], "defaultApiVersion": null, "locations": [ - "Australia East", "Australia Central", + "Australia East", "Australia Southeast", "Brazil South", - "Canada East", "Canada Central", - "Central India", + "Canada East", "Central US", "East Asia", "East US", @@ -45997,6 +46246,8 @@ "France Central", "France South", "Germany West Central", + "Central India", + "South India", "Israel Central", "Italy North", "Japan East", @@ -46010,13 +46261,12 @@ "Poland Central", "Qatar Central", "South Africa North", - "Spain Central", "South Central US", "Southeast Asia", - "South India", + "Spain Central", + "Sweden Central", "Switzerland North", "Switzerland West", - "Sweden Central", "UAE North", "UK South", "UK West", @@ -46057,13 +46307,12 @@ ], "defaultApiVersion": null, "locations": [ - "Australia East", "Australia Central", + "Australia East", "Australia Southeast", "Brazil South", - "Canada East", "Canada Central", - "Central India", + "Canada East", "Central US", "East Asia", "East US", @@ -46071,6 +46320,8 @@ "France Central", "France South", "Germany West Central", + "Central India", + "South India", "Israel Central", "Italy North", "Japan East", @@ -46084,13 +46335,12 @@ "Poland Central", "Qatar Central", "South Africa North", - "Spain Central", "South Central US", "Southeast Asia", - "South India", + "Spain Central", + "Sweden Central", "Switzerland North", "Switzerland West", - "Sweden Central", "UAE North", "UK South", "UK West", @@ -46114,26 +46364,27 @@ "Brazil South", "Canada Central", "Canada East", - "Central India", "Central US", "East Asia", - "East US 2", "East US", + "East US 2", "France Central", "France South", "Germany West Central", + "Central India", + "South India", + "West India", "Japan East", "Japan West", "Korea Central", "Korea South", "North Central US", "North Europe", + "Norway East", "South Africa North", "South Africa West", "South Central US", - "South India", "Southeast Asia", - "Norway East", "Sweden Central", "Switzerland North", "UAE North", @@ -46141,16 +46392,15 @@ "UK West", "West Central US", "West Europe", - "West India", "West US", "West US 2", "West US 3", - "Poland Central", "Israel Central", "Italy North", "Mexico Central", - "Spain Central", + "Poland Central", "Qatar Central", + "Spain Central", "Switzerland West", "Central US EUAP", "East US 2 EUAP" @@ -46790,13 +47040,12 @@ ], "defaultApiVersion": null, "locations": [ - "Australia East", "Australia Central", + "Australia East", "Australia Southeast", "Brazil South", - "Canada East", "Canada Central", - "Central India", + "Canada East", "Central US", "East Asia", "East US", @@ -46804,6 +47053,8 @@ "France Central", "France South", "Germany West Central", + "Central India", + "South India", "Israel Central", "Italy North", "Japan East", @@ -46817,13 +47068,12 @@ "Poland Central", "Qatar Central", "South Africa North", - "Spain Central", "South Central US", "Southeast Asia", - "South India", + "Spain Central", + "Sweden Central", "Switzerland North", "Switzerland West", - "Sweden Central", "UAE North", "UK South", "UK West", @@ -46868,9 +47118,9 @@ "Central US", "Central US EUAP", "East Asia", + "East US", "East US 2", "East US 2 EUAP", - "East US", "France Central", "France South", "Germany North", @@ -46882,6 +47132,7 @@ "Korea Central", "Korea South", "Mexico Central", + "New Zealand North", "North Central US", "North Europe", "Norway East", @@ -50992,6 +51243,7 @@ "resourceTypes": [ { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51029,6 +51281,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51042,6 +51295,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview" ], "defaultApiVersion": null, @@ -51053,6 +51307,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51066,6 +51321,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview" ], "defaultApiVersion": null, @@ -51077,6 +51333,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51090,6 +51347,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51103,6 +51361,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51116,6 +51375,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51129,6 +51389,19 @@ }, { "apiVersions": [ + "2025-02-01-preview", + "2024-10-01-preview" + ], + "defaultApiVersion": null, + "locations": [ + "Central US EUAP", + "East US 2 EUAP" + ], + "resourceType": "locations/operationTypes/operationStatuses" + }, + { + "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51142,6 +51415,7 @@ }, { "apiVersions": [ + "2025-02-01-preview", "2024-10-01-preview", "2023-08-01-preview", "2021-05-01-preview" @@ -51830,7 +52104,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [], "resourceType": "agreements" }, @@ -51844,7 +52118,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [], "resourceType": "locations" }, @@ -51858,7 +52132,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "West US 2", "UK South", @@ -51889,7 +52163,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "West US 2", "Central US EUAP", @@ -51908,7 +52182,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "UK South", "West US 2", @@ -51927,7 +52201,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "UK South", "West US 2", @@ -51946,7 +52220,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "UK South", "West US 2", @@ -51965,7 +52239,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "UK South", "West US 2", @@ -51984,7 +52258,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "UK South", "West US 2", @@ -51997,13 +52271,9 @@ "apiVersions": [ "2023-10-20", "2023-07-07", - "2023-01-01", - "2022-08-01", - "2022-06-01", - "2021-03-01", - "2020-02-01-preview" + "2023-01-01" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "West US 2", "Central US EUAP", @@ -52022,7 +52292,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "UK South", "West US 2", @@ -52041,7 +52311,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "UK South", "West US 2", @@ -52060,7 +52330,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "West US 2", "Central US EUAP", @@ -52079,7 +52349,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [ "West US 2", "Central US EUAP", @@ -52098,7 +52368,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [], "resourceType": "operations" }, @@ -52112,7 +52382,7 @@ "2021-03-01", "2020-02-01-preview" ], - "defaultApiVersion": "2023-07-07", + "defaultApiVersion": "2023-10-20", "locations": [], "resourceType": "registeredSubscriptions" }, @@ -52122,7 +52392,7 @@ "2023-07-07", "2023-01-01" ], - "defaultApiVersion": null, + "defaultApiVersion": "2023-10-20", "locations": [], "resourceType": "subscriptionStatuses" } @@ -52231,9 +52501,10 @@ "resourceTypes": [ { "apiVersions": [ + "2025-01-31-preview", "2024-06-01-preview" ], - "defaultApiVersion": "2024-06-01-preview", + "defaultApiVersion": "2025-01-31-preview", "locations": [ "East US 2 EUAP", "Central US EUAP" @@ -52242,9 +52513,10 @@ }, { "apiVersions": [ + "2025-01-31-preview", "2024-06-01-preview" ], - "defaultApiVersion": "2024-06-01-preview", + "defaultApiVersion": "2025-01-31-preview", "locations": [ "East US 2 EUAP", "Central US EUAP" @@ -52253,9 +52525,10 @@ }, { "apiVersions": [ + "2025-01-31-preview", "2024-06-01-preview" ], - "defaultApiVersion": "2024-06-01-preview", + "defaultApiVersion": "2025-01-31-preview", "locations": [ "East US 2 EUAP", "Central US EUAP" @@ -52269,7 +52542,9 @@ "resourceTypes": [ { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52315,7 +52590,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52379,7 +52656,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52443,7 +52722,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52507,7 +52788,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52600,7 +52883,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52664,7 +52949,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52728,7 +53015,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52792,7 +53081,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52856,7 +53147,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -52977,7 +53270,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -53041,7 +53336,9 @@ }, { "apiVersions": [ + "2024-09-01-privatepreview", "2024-08-08-preview", + "2024-07-15-privatepreview", "2024-04-08-preview", "2024-04-03", "2024-03-06-preview", @@ -55728,6 +56025,7 @@ }, { "apiVersions": [ + "2025-04-01-preview", "2024-10-01-preview", "2024-04-01-preview", "2023-07-01", @@ -55742,6 +56040,7 @@ }, { "apiVersions": [ + "2025-04-01-preview", "2024-10-01-preview", "2024-04-01-preview", "2023-07-01", @@ -55756,6 +56055,7 @@ }, { "apiVersions": [ + "2025-04-01-preview", "2024-10-01-preview", "2024-04-01-preview", "2023-07-01", @@ -55783,6 +56083,7 @@ }, { "apiVersions": [ + "2025-04-01-preview", "2024-10-01-preview", "2024-04-01-preview", "2023-07-01", @@ -55797,6 +56098,7 @@ }, { "apiVersions": [ + "2025-04-01-preview", "2024-10-01-preview", "2024-04-01-preview", "2023-07-01", @@ -55944,6 +56246,7 @@ }, { "apiVersions": [ + "2023-07-15-preview", "2023-06-30-preview", "2023-06-30", "2022-04-30-preview", @@ -56122,6 +56425,7 @@ }, { "apiVersions": [ + "2023-07-15-preview", "2023-06-30-preview", "2023-06-30", "2022-04-30-preview", @@ -56174,6 +56478,7 @@ }, { "apiVersions": [ + "2023-07-15-preview", "2023-06-30-preview", "2023-06-30", "2022-04-30-preview", @@ -56227,6 +56532,7 @@ }, { "apiVersions": [ + "2023-07-15-preview", "2023-06-30-preview", "2023-06-30", "2022-04-30-preview", @@ -56355,6 +56661,7 @@ }, { "apiVersions": [ + "2023-07-15-preview", "2023-06-30-preview", "2023-06-30", "2022-04-30-preview", @@ -56407,6 +56714,7 @@ }, { "apiVersions": [ + "2023-07-15-preview", "2023-06-30-preview", "2023-06-30", "2022-04-30-preview", @@ -58539,11 +58847,12 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-02-01-preview", "2023-07-01-preview", "2023-06-01-preview" ], - "defaultApiVersion": "2024-02-01-preview", + "defaultApiVersion": "2024-12-01-preview", "locations": [], "resourceType": "Sites" }, @@ -58636,6 +58945,17 @@ ], "resourceType": "configurations/networkConfigurations" }, + { + "apiVersions": [ + "2024-09-01-preview" + ], + "defaultApiVersion": "2024-09-01-preview", + "locations": [ + "East US 2 EUAP", + "Central US EUAP" + ], + "resourceType": "configurations/provisioningConfigurations" + }, { "apiVersions": [ "2024-09-01-preview" @@ -59950,6 +60270,21 @@ } ] }, + { + "namespace": "Microsoft.EntraIDGovernance", + "resourceTypes": [ + { + "apiVersions": [ + "2025-02-01-preview" + ], + "defaultApiVersion": "2025-02-01-preview", + "locations": [ + "global" + ], + "resourceType": "operations" + } + ] + }, { "namespace": "Microsoft.EventGrid", "resourceTypes": [ @@ -65093,7 +65428,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US" ], "resourceType": "hanaInstances" @@ -65116,7 +65450,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US" ], "resourceType": "locations/operations" @@ -65131,7 +65464,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US" ], "resourceType": "locations/operationsStatus" @@ -65146,7 +65478,6 @@ "West US", "West US 2", "East US", - "East US 2", "South Central US" ], "resourceType": "operations" @@ -66603,6 +66934,8 @@ "resourceTypes": [ { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -66649,6 +66982,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -66698,6 +67033,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -66734,6 +67071,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -66781,6 +67120,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -66831,6 +67172,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -66878,6 +67221,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -66948,6 +67293,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67018,6 +67365,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67082,6 +67431,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67137,6 +67488,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67192,6 +67545,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67308,6 +67663,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67440,6 +67797,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67510,6 +67869,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67623,6 +67984,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67672,6 +68035,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67736,6 +68101,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67784,6 +68151,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67800,6 +68169,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67835,6 +68206,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67852,6 +68225,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67867,6 +68242,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67882,6 +68259,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67947,6 +68326,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -67995,6 +68376,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -68011,6 +68394,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -68076,6 +68461,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -68141,6 +68528,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -68188,6 +68577,8 @@ }, { "apiVersions": [ + "2024-11-10-preview", + "2024-09-10-preview", "2024-07-31-preview", "2024-07-10", "2024-05-20-preview", @@ -68287,6 +68678,7 @@ }, { "apiVersions": [ + "2024-12-01", "2023-03-15", "2022-05-01-preview", "2021-10-06-preview" @@ -75031,6 +75423,104 @@ ], "resourceType": "locations" }, + { + "apiVersions": [ + "2025-01-01-preview", + "2024-10-01-preview" + ], + "defaultApiVersion": null, + "locations": [ + "North Central US", + "Canada Central", + "Central India", + "UK South", + "West US", + "Central US", + "East Asia", + "Japan East", + "Japan West", + "West US 3", + "Germany West Central", + "Switzerland North", + "UAE North", + "South Africa North", + "Norway East", + "East US", + "North Europe", + "Korea Central", + "Brazil South", + "France Central", + "Australia East", + "East US 2", + "West US 2", + "West Central US", + "Southeast Asia", + "West Europe", + "South Central US", + "Canada East", + "Sweden Central", + "UK West", + "Australia Southeast", + "Qatar Central", + "South India", + "Poland Central", + "Switzerland West", + "Italy North", + "Spain Central", + "Israel Central", + "East US 2 EUAP" + ], + "resourceType": "locations/availableQuota" + }, + { + "apiVersions": [ + "2025-01-01-preview", + "2024-10-01-preview" + ], + "defaultApiVersion": null, + "locations": [ + "North Central US", + "Canada Central", + "Central India", + "UK South", + "West US", + "Central US", + "East Asia", + "Japan East", + "Japan West", + "West US 3", + "Germany West Central", + "Switzerland North", + "UAE North", + "South Africa North", + "Norway East", + "East US", + "North Europe", + "Korea Central", + "Brazil South", + "France Central", + "Australia East", + "East US 2", + "West US 2", + "West Central US", + "Southeast Asia", + "West Europe", + "South Central US", + "Canada East", + "Sweden Central", + "UK West", + "Australia Southeast", + "Qatar Central", + "South India", + "Poland Central", + "Switzerland West", + "Italy North", + "Spain Central", + "Israel Central", + "East US 2 EUAP" + ], + "resourceType": "locations/availableQuota/default" + }, { "apiVersions": [ "2025-01-01-preview", @@ -75306,6 +75796,55 @@ ], "resourceType": "locations/mfeOperationsStatus" }, + { + "apiVersions": [ + "2025-01-01-preview", + "2024-10-01-preview" + ], + "defaultApiVersion": null, + "locations": [ + "North Central US", + "Canada Central", + "Central India", + "UK South", + "West US", + "Central US", + "East Asia", + "Japan East", + "Japan West", + "West US 3", + "Germany West Central", + "Switzerland North", + "UAE North", + "South Africa North", + "Norway East", + "East US", + "North Europe", + "Korea Central", + "Brazil South", + "France Central", + "Australia East", + "East US 2", + "West US 2", + "West Central US", + "Southeast Asia", + "West Europe", + "South Central US", + "Canada East", + "Sweden Central", + "UK West", + "Australia Southeast", + "Qatar Central", + "South India", + "Poland Central", + "Switzerland West", + "Italy North", + "Spain Central", + "Israel Central", + "East US 2 EUAP" + ], + "resourceType": "locations/quotaAndUsage" + }, { "apiVersions": [ "2025-01-01-preview", @@ -76870,6 +77409,7 @@ }, { "apiVersions": [ + "2025-01-01-preview", "2024-10-01-preview" ], "defaultApiVersion": "2024-10-01-preview", @@ -78042,6 +78582,7 @@ }, { "apiVersions": [ + "2025-01-01-preview", "2024-10-01-preview", "2024-04-01-preview", "2024-01-01-preview", @@ -78093,6 +78634,7 @@ }, { "apiVersions": [ + "2025-01-01-preview", "2024-10-01-preview", "2024-04-01-preview", "2024-01-01-preview", @@ -78144,6 +78686,7 @@ }, { "apiVersions": [ + "2025-01-01-preview", "2024-10-01-preview", "2024-04-01-preview", "2024-01-01-preview", @@ -83037,11 +83580,12 @@ "resourceTypes": [ { "apiVersions": [ + "2024-12-01-preview", "2024-11-01-preview", "2024-10-01-preview", "2024-06-01-preview" ], - "defaultApiVersion": "2024-11-01-preview", + "defaultApiVersion": "2024-12-01-preview", "locations": [ "global" ], @@ -83049,11 +83593,12 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-11-01-preview", "2024-10-01-preview", "2024-06-01-preview" ], - "defaultApiVersion": "2024-11-01-preview", + "defaultApiVersion": "2024-12-01-preview", "locations": [ "Central US", "East US", @@ -83071,11 +83616,12 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-11-01-preview", "2024-10-01-preview", "2024-06-01-preview" ], - "defaultApiVersion": "2024-11-01-preview", + "defaultApiVersion": "2024-12-01-preview", "locations": [ "global" ], @@ -83083,11 +83629,12 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-11-01-preview", "2024-10-01-preview", "2024-06-01-preview" ], - "defaultApiVersion": "2024-11-01-preview", + "defaultApiVersion": "2024-12-01-preview", "locations": [], "resourceType": "checkNameAvailability" }, @@ -83247,7 +83794,6 @@ ], "defaultApiVersion": "2024-04-01", "locations": [ - "Central US EUAP", "East US", "East US 2 EUAP", "West Europe" @@ -83561,6 +84107,7 @@ }, { "apiVersions": [ + "2025-03-01-preview", "2024-10-03-preview", "2024-10-01-preview", "2024-04-03-preview", @@ -83622,13 +84169,15 @@ }, { "apiVersions": [ - "2024-10-01-preview", - "2023-10-01-preview" + "2025-03-01-preview", + "2024-10-01-preview" ], - "defaultApiVersion": "2024-10-01-preview", + "defaultApiVersion": "2025-03-01-preview", "locations": [ + "Canada Central", "East US 2", "West US 2", + "Italy North", "West Europe", "East US 2 EUAP", "Central US EUAP" @@ -99786,6 +100335,14 @@ "defaultApiVersion": "2025-05-31-preview", "locations": [], "resourceType": "Operations" + }, + { + "apiVersions": [ + "2025-05-31-preview" + ], + "defaultApiVersion": "2025-05-31-preview", + "locations": [], + "resourceType": "locations/checkNameAvailability" } ] }, @@ -110660,6 +111217,9 @@ }, { "apiVersions": [ + "2025-02-01-preview", + "2025-02-01-beta", + "2025-02-01-alpha", "2022-04-01-preview", "2022-04-01-beta", "2022-04-01-alpha" @@ -144278,6 +144838,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -144338,6 +144899,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -144413,6 +144975,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -145501,6 +146064,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -145582,6 +146146,8 @@ "Poland Central", "Italy North", "New Zealand North", + "Spain Central", + "Sweden Central", "East US 2 EUAP", "Central US EUAP" ], @@ -145637,6 +146203,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -145857,6 +146424,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -146032,6 +146600,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -146093,6 +146662,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -146382,6 +146952,7 @@ "Germany West Central", "Israel Central", "Italy North", + "Mexico Central", "Spain Central", "Sweden Central", "Poland Central", @@ -149618,6 +150189,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149645,6 +150217,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149672,6 +150245,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149699,6 +150273,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149709,6 +150284,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -149726,6 +150302,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149736,6 +150313,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -149753,6 +150331,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149763,6 +150342,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -149780,6 +150360,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149789,6 +150370,7 @@ ], "defaultApiVersion": "2024-06-01", "locations": [ + "East US 2", "East US", "Germany West Central", "UK South", @@ -149811,12 +150393,25 @@ ], "defaultApiVersion": "2024-12-01-preview", "locations": [ - "Brazil South" + "East US", + "Germany West Central", + "UK South", + "West US", + "France Central", + "Canada Central", + "Australia East", + "Italy North", + "Central US", + "UK West", + "Southeast Asia", + "Brazil South", + "Japan East" ], "resourceType": "Locations/giVersions/giMinorVersions" }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149827,6 +150422,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -149859,6 +150455,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149886,6 +150483,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149913,6 +150511,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149923,6 +150522,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -149940,6 +150540,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149950,6 +150551,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -149967,6 +150569,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -149977,6 +150580,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -149994,6 +150598,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -150004,6 +150609,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -150021,6 +150627,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -150031,6 +150638,7 @@ "defaultApiVersion": "2024-06-01", "locations": [ "East US", + "East US 2", "Germany West Central", "UK South", "West US", @@ -150078,6 +150686,7 @@ }, { "apiVersions": [ + "2024-12-01-preview", "2024-10-01-preview", "2024-08-01-preview", "2024-06-01-preview", @@ -150208,6 +150817,7 @@ }, { "apiVersions": [ + "2024-02-07-preview", "2024-01-19-preview", "2023-10-10-preview", "2023-09-01-preview", @@ -153466,6 +154076,7 @@ "Qatar Central", "Spain Central", "Mexico Central", + "New Zealand North", "East US 2 EUAP", "Central US EUAP" ], @@ -153477,12 +154088,54 @@ ], "defaultApiVersion": "2021-10-01", "locations": [ + "Australia Central", + "Australia Central 2", + "Australia East", + "Australia Southeast", + "Brazil South", + "Brazil Southeast", + "Canada Central", + "Canada East", + "Central India", + "Central US", + "East Asia", "East US", "East US 2", + "France Central", + "France South", + "Germany North", + "Germany West Central", + "Israel Central", + "Italy North", + "Japan East", + "Japan West", + "Korea Central", + "Korea South", + "Mexico Central", "North Central US", + "North Europe", + "Norway East", + "Norway West", + "Poland Central", + "Qatar Central", + "South Africa North", + "South Africa West", "South Central US", + "South India", + "Southeast Asia", + "Spain Central", + "Sweden Central", + "Switzerland North", + "Switzerland West", + "UAE Central", + "UAE North", + "UK West", + "UK South", + "West Central US", + "West Europe", "West US", "West US 2", + "West US 3", "East US 2 EUAP", "Central US EUAP" ], @@ -153494,12 +154147,54 @@ ], "defaultApiVersion": "2021-10-01", "locations": [ + "Australia Central", + "Australia Central 2", + "Australia East", + "Australia Southeast", + "Brazil South", + "Brazil Southeast", + "Canada Central", + "Canada East", + "Central India", + "Central US", + "East Asia", "East US", "East US 2", + "France Central", + "France South", + "Germany North", + "Germany West Central", + "Israel Central", + "Italy North", + "Japan East", + "Japan West", + "Korea Central", + "Korea South", + "Mexico Central", "North Central US", + "North Europe", + "Norway East", + "Norway West", + "Poland Central", + "Qatar Central", + "South Africa North", + "South Africa West", "South Central US", + "South India", + "Southeast Asia", + "Spain Central", + "Sweden Central", + "Switzerland North", + "Switzerland West", + "UAE Central", + "UAE North", + "UK West", + "UK South", + "West Central US", + "West Europe", "West US", "West US 2", + "West US 3", "East US 2 EUAP", "Central US EUAP" ], @@ -153561,6 +154256,7 @@ "Qatar Central", "Spain Central", "Mexico Central", + "New Zealand North", "East US 2 EUAP", "Central US EUAP" ], @@ -153625,6 +154321,7 @@ "Qatar Central", "Spain Central", "Mexico Central", + "New Zealand North", "East US 2 EUAP", "Central US EUAP" ], @@ -153689,6 +154386,7 @@ "Qatar Central", "Spain Central", "Mexico Central", + "New Zealand North", "East US 2 EUAP", "Central US EUAP" ], diff --git a/versions/v2-spec.yaml b/versions/v2-spec.yaml index 252eea97ab98..89ca2e3961fc 100644 --- a/versions/v2-spec.yaml +++ b/versions/v2-spec.yaml @@ -18,6 +18,8 @@ Advisor: tracking: "2023-01-01" AgFoodPlatform: tracking: 2023-06-01-preview +AgriculturePlatform: + tracking: 2024-06-01-preview AlertsManagement: tracking: "2023-03-01" additions: @@ -823,6 +825,8 @@ Datadog: getBillingInfo: "2023-10-20" DelegatedNetwork: tracking: "2021-03-15" +DependencyMap: + tracking: 2025-01-31-preview DesktopVirtualization: tracking: "2022-09-09" additions: diff --git a/versions/v2.yaml b/versions/v2.yaml index 7ba910cc70a0..97c4b7bac963 100644 --- a/versions/v2.yaml +++ b/versions/v2.yaml @@ -182,6 +182,17 @@ AgFoodPlatform: SpecFilePath: specification/agrifood/resource-manager/Microsoft.AgFoodPlatform/preview/2023-06-01-preview/agfood.json ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgFoodPlatform/farmBeats/{dataManagerForAgricultureResourceName}/solutions/{solutionId} RpNamespace: Microsoft.AgFoodPlatform +AgriculturePlatform: + AgriService: + ApiVersion: 2024-06-01-preview + SpecFilePath: specification/agricultureplatform/resource-manager/Microsoft.AgriculturePlatform/preview/2024-06-01-preview/openapi.json + ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName} + RpNamespace: Microsoft.AgriculturePlatform + listAgriServiceAvailableSolutions: + ApiVersion: 2024-06-01-preview + SpecFilePath: specification/agricultureplatform/resource-manager/Microsoft.AgriculturePlatform/preview/2024-06-01-preview/openapi.json + ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AgriculturePlatform/agriServices/{agriServiceResourceName}/listAvailableSolutions + RpNamespace: Microsoft.AgriculturePlatform AlertsManagement: ActionRuleByName: ApiVersion: 2019-05-05-preview @@ -4678,6 +4689,32 @@ DelegatedNetwork: SpecFilePath: specification/dnc/resource-manager/Microsoft.DelegatedNetwork/stable/2021-03-15/orchestrators.json ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DelegatedNetwork/orchestrators/{resourceName} RpNamespace: Microsoft.DelegatedNetwork +DependencyMap: + DiscoverySource: + ApiVersion: 2025-01-31-preview + SpecFilePath: specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json + ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/discoverySources/{sourceName} + RpNamespace: Microsoft.DependencyMap + Map: + ApiVersion: 2025-01-31-preview + SpecFilePath: specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json + ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName} + RpNamespace: Microsoft.DependencyMap + getMapConnectionsForProcessOnFocusedMachine: + ApiVersion: 2025-01-31-preview + SpecFilePath: specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json + ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/getConnectionsForProcessOnFocusedMachine + RpNamespace: Microsoft.DependencyMap + getMapConnectionsWithConnectedMachineForFocusedMachine: + ApiVersion: 2025-01-31-preview + SpecFilePath: specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json + ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/getConnectionsWithConnectedMachineForFocusedMachine + RpNamespace: Microsoft.DependencyMap + getMapDependencyViewForFocusedMachine: + ApiVersion: 2025-01-31-preview + SpecFilePath: specification/azuredependencymap/resource-manager/Microsoft.DependencyMap/preview/2025-01-31-preview/dependencyMap.json + ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DependencyMap/maps/{mapName}/getDependencyViewForFocusedMachine + RpNamespace: Microsoft.DependencyMap DesktopVirtualization: AppAttachPackage: ApiVersion: 2023-10-04-preview @@ -6160,7 +6197,7 @@ HybridConnectivity: RpNamespace: Microsoft.HybridConnectivity PublicCloudConnector: ApiVersion: "2024-12-01" - SpecFilePath: specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json + SpecFilePath: specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json ResourceUri: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridConnectivity/publicCloudConnectors/{publicCloudConnector} RpNamespace: Microsoft.HybridConnectivity ServiceConfiguration: @@ -6170,7 +6207,7 @@ HybridConnectivity: RpNamespace: Microsoft.HybridConnectivity SolutionConfiguration: ApiVersion: "2024-12-01" - SpecFilePath: specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/PublicCloud/stable/2024-12-01/publicCloud.json + SpecFilePath: specification/hybridconnectivity/resource-manager/Microsoft.HybridConnectivity/stable/2024-12-01/hybridconnectivity.json ResourceUri: /{resourceUri}/providers/Microsoft.HybridConnectivity/solutionConfigurations/{solutionConfiguration} RpNamespace: Microsoft.HybridConnectivity listEndpointCredentials: